Как стать автором
Обновить

Комментарии 72

эхх... жаль нельзя попробовать... интересно бы было!
Работать, держа руки на весу — не самое интресное занятие.

Это как со световыми перьями и предэкранными панелями: прикольно побаловаться, но нет никакой возможности так постоянно работать.
Безусловно. Руки отвалятся. Однако практическое применение придумать нетрудно даже для этого сырого рототипа - интерфейсы с короткими периодами использования. Инфокиоск, например.
немного физкультуры не повредит :)
как вариант - для лэптопов, встроенная камера есть во многих моделях, дело лишь за софтом.
чтобы зафиксированная камера смотрела на клавиатуру, а не в лицо пользователю, можно использовать зеркальце
идеально для игр. драчки, пинбол, мечем махать как в WII..
да, если линейку портируют на wii, я тут же куплю её - интересная игра и ненапряжная физкультура :)
А кто вас заставляет руки на весу держать? Кладите их на клавиатуру, большой палец с указательным в жест "ОК" сложить это вам не помешает, и передвинуть курсор тоже не помешает. Так в чем проблема?
Я попробовал несколько поз. Либо скованность — либо по крайней мере кисти на весу, причем в неудобной позе.
Так не держите руку на весу - положите ее на стол и возите вместо мышки. ;]
НЛО прилетело и опубликовало эту надпись здесь
про скованность - когда я двигаю мышкой, я не отрываю кисть от стола, и не перемещаю.
при такой работе с мышью лично у меня работают только пальцы. Кисть практически в покое. Не уверен, что камера сможет это "прочесть"
Вы полностью правы, разработчики этого «манипулятора…» (как и очень многие разработчики) забывают об удобстве - для них технологии важнее :(
Во-первых, это прототип. Во-вторых, никто не заставляет вас набирать этими "рюмками" текст целыми днями, а вариант использования я уже приводил выше.
А какое api вообще есть для работы с камерами? Кто-небудь работал?
Драйверы? :)
Писал как-то курсовую: программка следила за перемещением глаз человека в видеопотоке в очень упрощенном варианте. Использовал DirectX SDK, пришлось написать т.н. фильтр (реализуются в виде COM-объекта).
Был бы благодарен за ссылки или пример кода работы с камерой через directx - можно в личку.
Интересный раздел программирования - давно хочу посмотреть.
Хочу такую штуку себе!!! Только сегодня думал на тему - а как бы перестать использовать мышку? Меня часто раздражает необходимость отрывать правую руку от клавиатруы и переносить ее на мышь даже при редактировании текста. Это очень неудобно и долго. Плюс, теоретически можно будет на жесты рук навешивать события, типа запуска программ... В общем, я в востроге! Спасибо автору топика и автору идеи.
На самом деле эта штука действительно была бы удобна как частичная замена мыши. Когда надо совсем не надолго оторваться от клавы и сделать что-то мышью (а большинство действий на компе именно такие), тогда и рука не устанет. Но полная замена мышки - это врядли.
Это у кого большинство действий на компе такие? У программистов? У вас лично?
Да. У меня лично - факт. У программистов, думаю тоже. Да у большинства тех, кто РАБОТАЕТ на компе. Не комп. игры, конечно.
А у меня большую часть времени мышь в руке. И не для игр, а именно для работы. Так как я дизайном занимаюсь. Да и по интернету бегать без мышки мне как-то странно было бы.

Так что тут кому что. Я согласен, что программерам мышь нужна значительно реже. Но есть профессии, где без неё, или без хорошего аналога не обойтись.
Я и не говорю - "вот и найдена замена мыши!!".

см. комментарий чуть ниже моего. человек довольно четко изложил то, что я не смог до вас донести :)
Не знаю, у кого как, но у меня лично большая часть рабочего дня состоит из написания кода + небольшие движения мыши. Т.е. фактически мышью я не пользуюсь, поэтому необходимость иногда все же трогать ее раздражает. Безусловно, для постоянной замены эта штука не подходит (по крайней мере надо попробовать ;-)), но если работать в таком режиме - то очень даже.
Как исследование это очень интересно, хотя и не ново. Microsoft Research занялась самопеаром, что конечно не может не радовать, долго о них вообще мало кто знал, кроме узкого круга людей.

Юзабилити весьма сомнительно, т.к. зависит от положения камеры, освещенности, возможно от цвета рук/клавиатуры.

Если рассматривать задачу избавления от мыши как самоцель, ничего лучше того-то же тачпада не придумать. Ну можно добавить второй курсор, но имхо это очень маргинальное явление — 2 курсора. Мультитач сам по себе хорош, так как позволяет, например, реализовать полноценную экранную клавиатуру, а вот управлять приложениями 2-мя курсорами надо редко. У человека один «курсор» в голове. Попробуйте посмотреть на 2 предмета сразу.

Но MS Research все-таки далеко не на острие научной мысли. На самом деле думать надо не над тем как курсор мыши сдвинуть с места, а над тем, как сделать так, чтобы он был вообще не нужен. Компьютер будущего должен не столько управляться 2-мя руками, сколько сам собой. Он должен понимать, что делает и воспринимать высокоуровневые команды на ЕЯ. Unix системы в этом плане значительно ближе к идеалу (в виндовс-подходе жесткий диск надо проверять на наличии ошибок, и просматривать отчет, unix напишет администратору письмо с предупреждением о сбойном секторе самостоятельно), но пока, к сожалению, понимают только свой, пусть и весьма мощный, язык. Поэтому высокоуровневые команды (напр.: "скачать все фотки по теме Звездных Войн") принимают вид громоздких и непонятных (простому пользователю) скриптов.

Однако попробуйте выполнить такую команду сами? Надо ли много мыслительных усилий для этого? Нет. Все шаги 100% алгоритмизируются, при условии понимания терминов "фотка" и "звездные войны". Пока проблема заключается в универсальности. Написать программу, которая будет понимать команды вида "скачать все [что-то] удовлетворяющее условию [условие]" нетрудно. SQL называется : ) Класс высокоуровневых команд должен быть шире. А для этого в первую очередь надо, чтобы компьютер понимал о чем речь.

Хотя бы на уровне "винчестер это место, где я храню файлы".
У человека один «курсор» в голове. Попробуйте посмотреть на 2 предмета сразу

смотреть на 2 предмета - проблематично, но вот руками можно совершать достаточно сложные и асинхронные действия, поэтому "курсоров" в голове все таки больше одного....
собственно 10. Известно, что человек может удержать в памяти до 9 объектов. причем чем больше, тем ему труднее воспринимать внешнюю реальность. Логика подсказывает что их 10 (по аналогии с пальцами), просто все 10 забрать не получается обычно. Кто-то и 5 с трудом удерживает. Отсюда расхожее мнение про количество пунктов меню (не более 7-9).

Суть не в том, что человек может что-то делать 2 руками, суть в 2-х курсорах. Для синхронизации движения курсора и руки нужны глаза. А зрительный курсор 1. Придется или метаться от одного к другому или двигать их по-очереди. На Риалмультитач это не влияет, там прямо по экрану тачат.
собственно про методику "метаться от одного к другому" я и подумал. Сейчас, к примеру, мне не доставляет особых неудобств работа с двумя мониторами - просто "держишь" в памяти 2-3 объекта и "переключаешься" между ними. Однако система позволяющая дополнительно реализовать "второй курсор" очень бы пригодилась...
А на 2-3-х мониторах я использую synergy и работаю с одной клавой и мышью.
Хмм. Я слышал про 7 объектов, а не 9-10.
От 7 до 9.

логика подсказывает, что на самом деле их 10, человек привык загипать пальцы, называя объекты для запоминания. Т.о. выработался механизм памяти на 10 объектов. Но по мере заполнения этих "слотов" становится труднее воспринимать окружающий мир. Соответственно, наверное, они используются «системой» для своих нужд. А выделить «пользователю» все 10 просто не дает.

Это уже домыслы, а 7-9 встречается в литературе.
В принципе, логично. Но у меня проблемы начинаются с 4-5 объектов :).
Но все в чаще нам будет удобнее общаться с компьютерами без ее помощи.

Хотел написать, что актуально это, прежде всего, не для традиционных компьютеров, а для приставок, но вспомнил про Wii. Я думаю, что для компьютеров сделают аналог Wii-моутов.

PS И не "все в чаще" ;)
Спасибо за "чащу". ;]
Сделали. Логитех буквально сегодня-вчера запрессрелизила мышу, комбинированную со встроенным сенсором инерции.
Интересно конечно, и очень даже бюджетно, но не удобно, я немного попробовал поводить так рукой и рука мгновенно устала, может на самом деле стоит привыкнуть?
обратите внимание на движение руки при манипуляциях мышью - локоть как правило всегда остается прижатым к поверхности, при вертикальном перемещении курсора мы вообще не двигаем руку перемещая мышь пальцами... поэтому довольно комфортно работать
и поэтому мы так сопротивляемся и будем сопротивляться тем вариантам которые предлагают подключить к манипуляции не только кисть но и всю руку - для каких то специфических задач - это может быть удобно, но это не станет заменой мыши.
все это имхо.
Про мышь. Мой локоть висит в воздухе. В край стола упирается середина предплечья.

Относительно концепта. Положите руку на стол - никто не заставляет вас размахивать ей именно над клавиатурой.
зафиксирован локоть или середина предплечея - мне кажется не принципиальное различие:)

по поводу второго - не очень согласен - в чем тогда отличие от мыши?
Эээ... в ее отсутствии? ;]

Послушайте, почему вы так придирчивы к сырой исследовательской вещи? Да, у нее уже прямо сейчас есть потенциал реального использования, но это не делает ее серийным продуктом. Вспомните первую мышь - она весила с килограмм, тормозила и глючила.
Эээ... и в присуствии грамоздкой конструкции из видео-сенсора и наверное штатива? :)

вот правда, и в мыслях небыло придираться - я просто высказал свою точку зрения (видимо излишне критичную) на эту тему (скорее на придирку похоже про "середину предплечья" :) )
я бы с удовольствием попробывал бы уже сейчас аналогичное решение и мне бы даже нежалко было бы денег потраченых на камеру независимо от того понраивтся мне подобный способ ввода информации или не понравится.
я вообще за прогресс:)
Зачем штатив? Веб камера обычная на прищепке.

Насчет "придираться" - может я и придираюсь. ;]
для данного прототипа узкий круг использования.

а вообще мышь должна умереть в течении 5 лет. это наследие прошлого столетия))
floppy тоже умирал долго и мучительно. Да так и не умер окончательно.

Про com-порт я вообще молчу :)

А если серьезно — если умрет, будет здорово. вот только с альтернативами пока плохо. Указаное решение на постоянную замену мыши как-то не очень тянет.

PS зато поможет удержать физформу :)
Думаю, Микрософт просто ищет способ нормально взаимодействовать со своим трехмерным UI в Висте. И пока его не находит...
мало кто пока обратил внимание но стоимость решения.
моя мышь стоит 150 руб. — 5 долларов примерно. Самая дешевая камера в любом случае дороже. Сколько будет стоить софт? OpenSource или внедренный в систему, ладно, а время CPU? Идея хороша как концепция, но абсолютна бессмысленна в применении.

Я готов платить $500 — $1000 за планшет или дигитайзер. Я не готов платить больше $20 за мышь. За мышь, которая не работает в темноте я не готов платить вообще.
CPU непрерывно крутеет. Несколько раз уже высказывалась мысль, что мол процессоры нынче в десятки раз мощнее, чем десять лет назад, а софт все тот же и все так же прожорлив. Но ведь на самом деле все больше и больше задач отдается на растерзание софту. Если мне предложат удобное решение проблемы манипулятора, докупить для этого более мощный процессор я не против. На данный же момент единственная интересная технология - ClickEye - требует видеоаппаратуры стоимостью 25000$. Вот этот вариант за 30$ куда как более интересен, хотя все еще требует шевелить руками :)
Не наблюдаю приведенного прогресса к сожалению.
Процессоры крутеют, решаемые задачи отстаются на уровне 70-х.

Прогресс есть в игровой индустрии, в визуализации, в САПР.
В области домашних/настольных компов особого прогресса не видно, свистелок/перделок в ОС напихать можно сколько угодно а толку?

Кстати а вообще в чем сол избавляться от мыши? В рамках имеющихся интерфейсов (а они привязаны к логике софта) от указательного устройства не избавиться. Или тыкать в горизонтальный (немного наклонный) монитор или мышь, тачпад, трекбол, планшет. Имхо даже монитор на стол положить можно только в узкоспециальных местах. Мой стол явно не подходит для этого : )
Сравните функциональность первых наборов программерских инструментов и современные IDE. Сравните первые текстовые редакторы и современные средства, проверяющие грамматику, синтаксис, стилистику, автоматически переключающие за вас язык, принимающие огромную кучу очень мелких самостоятельных решений, которые по отдельности и не кажутся чем-то важным, но в сумме позволяют фокусировать внимание на задачах, а не на инструментах. Боги, не думаю, что в 70х кто-то за домашним компьютером всерьез подумывал о работе с мультимедиа (качество и прожорливость которого тоже непрерывно растет).

Но ведь никто и не предлагает избавляться от указательного устройства. Ищется способ избавиться именно от мыши - потому что, как справедливо подмечают многие, перенос руки на нее требует времени. Я сам это заметил, работая за ноутбуком - иногда, когда нужен один клик в область экрана неподалеку от текущего положения мышиного курсора, я двигаю его и кликаю большим пальцем по тачпаду, хотя вообще не большой его фанат.
гм.

сравним emacs и MS Word 2007. перделок много, функционал тот-же. Emacs мог еще и поговорить по-душам благодаря элизе. Проверка грамматики откровенно слабая, орфографии — тоже. «нот» от «но» отличить по-прежнему не может. Автопереключение языка тоже больше подходит для приколов, чем для реальной работы. Привязывание выбранного языка к окну/терминалу существует с незапамятных (по компьютерным меркам) времен. Про проверку стилистики лучше вообще помолчать.

Серьезным прогрессом можно считать IDE типа эклипса.
Мультимедия. Добавь к играм. Кстати на в linuх во время просмотра dvd процессор на 0.

Я не отрицаю напрочь прогресса. Но надо быть слепым, чтобы не видеть его экстенсивность. Современный компьютер может намного больше. В этом суть. Реально сделать я могу за современным компьютером примерно столько-же, сколько сколько за терминалом конца 70-х. Возможно немного быстрее. А возможно — о ужас — медленнее!

Компьютеры стали доступнее, образовательный ценз для работы упал. Но верстка книжки в TeX+emacs выполняется быстрее, чем в MS Word.
> Серьезным прогрессом можно считать IDE типа эклипса.
Да, ее я и имел в виду.
И мультимедиа я все же не стал бы обобщать с играми, потому что возня с собственными фотографиями - дело куда более распространенное, а главное, "полезнее", чем игры. Т.е. пользу возможности нарезать ролик для ютуба люди обычно оценивают выше, чем пользу возможности нарезать еще кружок в NFS :)
> Кстати на в linuх во время просмотра dvd процессор на 0.
А на сотом пне винамп заикался. О чем я и говорю.

> Компьютеры стали доступнее, образовательный ценз для работы упал.
Вот именно. :) Это плохо? Недостойные и неверные заполонили святой Иерусалим?

> Но верстка книжки в TeX+emacs выполняется быстрее, чем в MS Word.
А рефакторить большие монотонные объемы кода я предпочитаю в vim. Ну и что? Разумеется, чем специфичнее задача и чем больше времени ты тратишь на освоение инструментария, тем эффективнее ты будешь решать эту задачу.

Экстенсивность - да. Затем и пытаются изобрести новые средства ввода, кстати - найти более эффективные способы взаимодействия с машиной. А по мне так уходить надо от оконно-виджетовой системы вообще, как морально устаревшей :)
Я не против этого. Просто это экстенсивное развитие. Это не плохо. Это просто ТАК.

> А по мне так уходить надо от оконно-виджетовой системы
> вообще, как морально устаревшей :)
О чем я и писал выше.
Очень неудобно при помощи "двухмерного" манипулятора управлять трехмерными объектами. Поэтому навороты UI в Vista и не воспринимаются большинством населения. Нужны новые манипуляторы. Вот MS это и исследует. Это пока только первые шаги. Дальше будет больше.
Просто MS не смогли придумать как. Metiss управляется мышью без проблем. Compiz и того проще. 3-дэшный десктоп от сана — тоже.
Думаю, тут дело не только в MS. Тут принципиальная проблема. То, что с Metiss работать немного удобнее (что тоже субъективно), не говорит о том, что это предел совершенства и удобства 3d-интерфейсов.
Проблема 3D-интерфейсов в том, что экран плоский.

Metisse приколен (как и другие 3-д десктопы), но не удобен. Дело не в управлении окнами (с этим все в порядке), дело в отсутствии смысла.

Пример хорошего 3-d интерфейса — blender. Там кстати и мышью удобно пользоваться и клавиатурой. Но на освоение надо некоторое количество времени. В новых версиях от концепции отошли в пользу привычности. Старые (которые по 1.4 мег) версии были идеальной реализацией концепта.
А я вот наоборот, не готов экономить на предметах "первой необходимости".
Мышь дешевле 1000p даже смотреть не буду.

Зы: Куда цеплять камеру если клавиатура на коленях лежит? На лоб? =)
Устройство должно соответствовать назначению. Если надо рисовать, то и $1000 на wacom не жалко. Кликнуть на крестик можно и более дешевой мышкой. Пользовался мышами за $300, но сейчас разницы не чувствую.
Конфигурация камера/лампа/фон/софт просто не имеет смысла в практической жизни. Это все-равно, что вместо автомобиля по МКАДу на самолете ездить. Быстро, комфортно, но неудобно и дорого.

Смысл имело-бы одеть руку в перчатку.

А эта разработка бесспорно имеет определенное научное значение. До практического применения еще годы работы.

Кстати есть девайсы, рисующие клавиатуры на столе. Можно рисовать в области чувствительности устройства пальцем. Теоретически.
Вовсе не теоретически. У этого же Уилсона один из прошлых проектов - PlayAnywhere. Ссылка все с той же страницы: http://research.microsoft.com/~awilson/P…

Не припомню есть ли рисование пальцем в этом ролике, или оно в другом, но там не только "световые кнопки" нажимаются.
Мне вспомнился BT-девайс для сотового телефона, который клавиатуру рисовал. Возможно, что есть и реализации рисования пальцем. Проблем технических никаких.
Перчатка это неудобно, и толку в перчатке для себя я особого не вижу.
Мне бы больше пригодилась возможность быстрого позиционирования курсора не отрывая рук от клавиатуры.
Типа большого тачпэда, только в воздухе =)

А что касается мышей, то меня интересуют геймерские девайсы.
Мсье много печатает слепым десятипальцевым? Тады ага. Для меня потери на перенос руки с клавиатуры на мышь не существенны в сравнении с «потерями» на чтение техдокументации и сосредоточенное плевание в потолок в попытках скрестить семиструктурированную модель данных с реляционной субд.

Каждому свое, конечно. Кстати по-идее клава могла-бы чувствовать пальцы. Прижал одной рукой кнопку, например и другой помаваешь прямо над клавишами, как по тачпаду. Можно додумать...
Ну не 10, но 6-пальцевым точно =)
Дёргать руку просто неудобно, а иногда и далековато.
Например, дома сижу в позе лотоса с клавиатурой на коленках =)))
За мышью сантиметров 30 тянуться нужно.

>> Берешь окно за край и крутишь.
Это наверное, удобно, но я частенько работаю в текстовом режиме, где и окон-то нет.
>> Берешь окно за край и крутишь.
> Это наверное, удобно, ...
Имелось в виду управление 3-d интерфейсами.
Пока нет 3-d мониторов (первые разработки уже появились но пока могут использоваться только для презентаций), смысла поворачивать окна к плоскости экрана большого нет. Разве что если разрешающую способность довести до 150-200dpi. Тогда искажения символов при проекции будут не столь значительными.

А так, ну поставил я Metiss, собрал коробочку из окон. Повтыкал. Перевернул окно вверх ногами и спиной к себе. Подивился. И вернулся к обычному metacity. Странно только что метис работает быстро на ноуте, на i810. Не хватает разрешения экрана для прочтения элементов меню.

> сижу в позе лотоса с клавиатурой на коленках
Тогда ну никак не получится с камерами : )
Перчаткой можно управлять 3-д объектами. Курсор принимает форму руки и оперирует как рука, хотя-бы с 3-мя пальцами. Берешь окно за край и крутишь.
у меня мышь за 50
Если использовать две камеры в разных плоскостях, то можно было бы найти применение этой идее в 3d моделировании. Т.е. хватаешь обьект и и перемещаешь/вращаешь в любом направлении.
Собственно, в части упомянутых проектов две камеры и используются. Просто регистрирующая плоскость одна. Пока.
Проще работать двумя руками в одной плоскости, как показано в этом ролике и как демонстрировалось в десятках роликов работы с мультитачем. Там тоже работают с трехмерными объектами, вполне интуитивно для пользователя, но при этом не приходится держать в голове две плоскости. :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории