Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
PlayStation EYE: глазная хирургия
5 апреля, 2010 by Сергей Тамкович
Железо PS3, SonyНедавно я задался вопросом, а можно ли заменить устройство PlayStation EYE — бытовой вебкамерой? Забегая вперёд, скажу — скорее всего нельзя.

При подключении к linux в выводе dmesg можно увидеть следующее
usb 1-4: new high speed USB device using ehci_hcd and address 5 usb 1-4: New USB device found, idVendor=1415, idProduct=2000 usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-4: Product: USB Camera-B4.04.27.1 usb 1-4: Manufacturer: OmniVision Technologies, Inc. usb 1-4: configuration #1 chosen from 1 choice Linux video capture interface: v2.00 gspca: main v2.8.0 registered gspca: probing 1415:2000 ov534: Sensor ID: 7721 ov534: frame_rate: 30 gspca: probe ok ALSA sound/usb/usbaudio.c:1302: current rate 2674 is different from the runtime rate 16000 ALSA sound/usb/usbmixer.c:740: 3:1: cannot get min/max values for control 2 (id 3) usbcore: registered new interface driver snd-usb-audio usbcore: registered new interface driver ov534 ov534: registered
Всего, мне известно, о двух версиях устройства PS3 EYE — B3.04.06.1 и B4.04.27.1. Основное различие — модель чипа на котором они построены. Версия B3.04.06.1 использует чип OV0534, а более новая B4.04.27.1 — OV0538. Производитель чипов — компания OmniVision Technologies. OVT — крупный американский производитель CMOS сенсоров (оборот за 2008 и 2009 годы — 800 и 507 млн. $). Оба чипа обеспечивают VGA видео (640х480) со скоростью 60 кадров в секунду. Разыскать другие USB-камеры, основанные на чипах OV0534 или OV0538 мне не удалось.
Кроме видео части, в PlayStation EYE имеется сборка из 4х микрофонов. Используя их можно определять направление к источнику звука и отслеживать его перемещение. Более подробно содержимое PS3 EYE можно разглядеть здесь: инструкция по удалению IR фильтра из PS3 EYE.
Камер со сходными характеристиками — ни в интернете, ни, тем более, в продаже найти мне не удалось. По этому, с большой вероятностью можно предположить, что заменить PS3 EYE другой USB-камерой — нельзя. А можно ли использовать PlayStation EYE как Web-камеру? да можно! Для Windows XP/Vista существует драйвер. В linux (Fedora 12) камера заработала «из коробки». Кроме официальных драйверов для Linux, существуют сообщества в которых энтузиасты занимаются интересными вещами. Вот здесь, например, создают программы отслеживающие источник звука по микрофонам с PlayStation EYE.
Ещё пару слов про PS3 EYE и Linux. Со звуком без проблем работает ALSA позволяя записывать со всех микрофонов. Видео было протестировано с помощью программы cheese:

Железо PS3, Sony