Kinect


Kinect[1] (ранее Project Natal) — бесконтактный сенсорный игровой контроллер, первоначально представленный для консоли Xbox 360, и значительно позднее для Xbox One и персональных компьютеров под управлением ОС Windows. Разработан компанией Microsoft. Основанный на добавлении периферийного устройства к игровой приставке Xbox 360, Kinect позволяет пользователю взаимодействовать с ней без помощи контактного игрового контроллера через устные команды[2], позы тела и показываемые объекты или рисунки. Цель проекта — увеличить число пользователей Xbox 360. Kinect для консоли Xbox был впервые представлен 1 июня 2009 года на выставке . В тот же день фирма Microsoft разослала разработчикам программ более 1000 комплектов средств разработки Kinect. Вышел для консоли 4 ноября 2010 года в США и 10 ноября в Европе. Поставки версии для Windows были начаты 1 февраля 2012 года[3].

Kinect — это горизонтально расположенная коробка на небольшом круглом основании, которую помещают выше или ниже экрана[4]. Размеры — примерно 23 см в длину и 4 см в высоту. Состоит из двух сенсоров глубины, цветной видеокамеры и микрофонной решетки. Проприетарное программное обеспечение осуществляет полное 3-мерное распознавание движений тела, мимики лица и голоса. Микрофонная решетка позволяет Xbox 360 производить локализацию источника звука и подавление шумов, что дает возможность говорить без наушников и микрофона Xbox Live[5].

Датчик глубины состоит из инфракрасного проектора, объединённого с монохромной КМОП-матрицей, что позволяет датчику Kinect получать трёхмерное изображение при любом естественном освещении[5].

Диапазон глубины и программа проекта позволяет автоматически калибровать датчик с учётом условий игры и окружающих условий, например мебели, находящейся в комнате[6].

Судя по недавнему патенту Microsoft, Kinect будет способен распознавать язык жестов. Пока патент касается только ASL, но, возможно, другие языки будут добавлены позже. Ожидается, что это расширит аудиторию пользователей и поможет обучать немых языку жестов.[7]Однако, согласно официальному комментарию [8], эта особенность не будет включена в первую версию Kinect из-за сниженного в угоду цене разрешения камер. С другой стороны, Microsoft не отказывается от использования патента — но будет ли это улучшенная версия Kinect или отдельный продукт, пока неизвестно.

Проект Natal основан на программном алгоритме, чипе и инженерном решении израильской компании PrimeSense, впоследствии лицензированном для использования в Microsoft Kinect и Asus Xtion, и веб-камеры ZCam, выпущенной в 2000 г. фирмой 3DV Systems[9][10]. ZCam является разновидностью TOF-камеры (времяпролётная камера), позволяющей получать трёхмерную видеоинформацию[11].