Editing PlayStation 4 Camera

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{Wikify}}
== Playstation 4 Camera ==
== Playstation 4 Camera ==
See also {{talk}} page
RRA filing: http://rra.go.kr/board/device/view.jsp?app_no=201317100000152603 {{date|2013-08-22}}
[[File:Ps4-new-playstation-4-console-camera-07.jpg|300px|thumb|right|Camera at or above knee level]]
[[File:Ps4-new-playstation-4-console-camera-07.jpg|300px|thumb|right|Camera at or above knee level]]
=== Specifications ===
=== Specifications ===
Line 19: Line 12:
| '''Weight''' || approximately 183g
| '''Weight''' || approximately 183g
|-
|-
| '''[http://en.wikipedia.org/wiki/USB#Cabling Cable Length]''' || Cord length: 200cm approximately  
| '''Cable Length''' || Cord length: 200cm approximately
See [http://ps4eye.tumblr.com/post/81377229916/extending-the-ps4-camera-cable extending the ps4 camera cable]
|-
|-
| '''[[Connectors|Connection Type]]''' || PS4 dedicated connector [[AUX]] ([[USB_3.0|USB 3.0]]-derived)
| '''[[Connectors|Connection Type]]''' || PS4 dedicated connector [[AUX]] (USB 3.0-derived)
|-
|-
| '''[http://en.wikipedia.org/wiki/Focus_%28geometry%29 Capture Range]''' || 30cm - '''∞'''
| '''[http://en.wikipedia.org/wiki/Focus_%28geometry%29 Capture Range]''' || 30cm - '''∞'''
Line 35: Line 27:
|-
|-
| '''[http://en.wikipedia.org/wiki/Frame_rate Video Frame Rate]''' ||  
| '''[http://en.wikipedia.org/wiki/Frame_rate Video Frame Rate]''' ||  
{| class="wikitable sortable"
*7.5, 15, 30 or 60fps at 1280x800 pixels
|-
*7.5, 15, 30, 60 or 120fps at 640x400 pixels
! resolution !! aspectratio !! framerate || remarks
*7.5, 15, 30, 60, 120 or 240fps at 320x200 pixels
|-
*7.5, 15, 30, 60, 120 or 240fps at 160x100 pixels
| 1280x800 || 16:10 || 7.5, 15, 30 or 60fps || [http://en.wikipedia.org/wiki/Graphics_display_resolution#1280x800 WXGA]
|-
| 640x400 || 16:10 || 7.5, 15, 30, 60 or 120fps || 1/4<sup>th</sup> WXGA
|-
| 320x200 || 16:10 || 7.5, 15, 30, 60, 120 or 240fps || 1/16<sup>th</sup> WXGA
|-
| 160x100 || 16:10 || 7.5, 15, 30, 60, 120 or 240fps || 1/64<sup>th</sup> WXGA
|-
|}
|-
|-
| '''[http://en.wikipedia.org/wiki/Color_depth Color depth] || 12-bit tonal gradation (=4096 tonal levels)
| '''[http://en.wikipedia.org/wiki/Color_depth Color depth] || 12-bit tonal gradation (=4096 tonal levels)
Line 54: Line 37:
|-
|-
| Programmable settings ||
| Programmable settings ||
* [http://en.wikipedia.org/wiki/Exposure_%28photography%29 Exposure/Gain] (RAW16/RAW8 only, range depending on framerate)
* Exposure/Gain (RAW16/RAW8 only, range depending on framerate)
* [http://en.wikipedia.org/wiki/Color_balance White balance]
* White balance
* [http://en.wikipedia.org/wiki/Gamma_correction Gamma]
* Gamma
* [http://en.wikipedia.org/wiki/Colorfulness Saturation]
* Saturation
* [http://en.wikipedia.org/wiki/Contrast_%28vision%29 Contrast]
* Contrast
* [http://en.wikipedia.org/wiki/Acutance#Sharpness Sharpness]
* Sharpness
* [http://en.wikipedia.org/wiki/Hue Hue]
* Hue
|-
|-
|}
|}
The [[PlayStation 4 Camera]] runs without user login (kernel/system device?) and depends for many of its system functions on the [[APU]], using a tripple buffering system
The [[PlayStation 4 Camera]] runs without user login (kernel/system device?) and depends for many of its system functions on the [[APU]], using a tripple buffering system


==== Available functions ====
'''Available functions:'''
* photo, video
* photo, video
* [[Phoneme|voice commands]] (available as well with an [[Earset|earset]] with microphone)
* depth calculation/imaging
* depth calculation/imaging
* pad, move, face, head and hand recognition/tracking
* pad, move, face, head and hand recognition/tracking
* one of the cameras can be used for generating the video image, while the other used for motion tracking.
* one of the cameras can be used for generating the video image, with the other used for motion tracking.


==== Hardware review ====
Back chip connected to [[Aux]] port is labeled OV00580-B21G-1C. The OmniVision 580 {{G|ASIC}}  is not documented, so it seems it was made specially for Sony out of the [http://www.ovt.com/products/ip_table.php 500/600 serie] (none of them featuring [[USB 3.0]], see external reference).
<imagemap>
File:PS4-Camera-diagram.jpg|350px|thumb|right|Ps4 Camera diagram
</imagemap>


*'''OV580''': Back chip connected to [[Aux]] port is labeled OV00580-B21G-1C. The OmniVision 580 {{G|ASIC}}  is not publicy documented (without signing a NDA with Omnivision), so it seems to have been made specially for Sony (other companies using it are Mantis Vision and LeapMotion) out of the [http://www.ovt.com/products/ip_table.php 500/600 serie] of processors.
Front chip connected to microphone array is labeled 5703 324A.


others Omnivision USB bridge solutions: PlayStation EyeToy(OV519) and [http://www.psdevwiki.com/ps3/PlayStation_Eye PlayStation Eye] (OV534).
=== Pre E3 Playstation 4 Camera pictures ===
<gallery>
File:PS4 Camera 01.jpg|PS4 Camera - pic1
File:PS4 Camera 02.jpg|PS4 Camera - pic2
File:PS4 Camera 03.jpg|PS4 Camera - pic3
File:PS4 Camera 04.jpg|PS4 Camera - pic4
File:PS4 Camera 05.jpg|PS4 Camera - pic5
File:PS4 Camera 06.jpg|PS4 Camera - pic6
File:PS4 Camera 07.jpg|PS4 Camera - pic7
File:PS4 Camera 08.jpg|PS4 Camera - pic8
</gallery>


*'''OV9713''': The 1-megapixel [http://en.wikipedia.org/wiki/Image_sensor Image Sensors] are two CMOS OV9713.
=== PS4 Camera teardown pictures ===
 
*'''AK5703''': The Front chip connected to microphone array, labeled 5703 324A, is a 4-channel 24-bit '''A'''nalog-to-'''d'''igital  (A/D) converter packaged in a space-saving 28-pin {{G|QFN}} package. Datasheet is available [http://www.akm.com/akm/en/file/datasheet/AK5703EN.pdf here] and [http://www.akm.com/page.jsp?id=230677 here.]
 
*'''4g51a''': {{G|EEPROM}} is labeled as 4g51a. It contains the initial configuration for PlayStation 4 Camera.
 
=== Gallery ===
 
{{Anchored|Playstation 4 Camera teardown pictures}}
<gallery>
<gallery>
ps4-camera-0.jpg|PS4 Camera - picture 0
ps4-camera-0.jpg|PS4 Camera - picture 0
Line 97: Line 78:
ps4-camera-4.png|PS4 Camera - picture 4
ps4-camera-4.png|PS4 Camera - picture 4
</gallery>
</gallery>
{{Anchored|Pre E3 Playstation 4 Camera pictures}}
Mouseover for different pictures. 
{| class="wikitable"
! Front || Side
|-
|{{HoverImage
|PS4_Camera_01.jpg|PS4_Camera_02.jpg|
|thumb|300px|
|
PS4 Camera - pic1|
PS4 Camera - pic2}}
||
{{HoverImage
|PS4_Camera_03.jpg|PS4_Camera_04.jpg|
|thumb|300px|
|
PS4 Camera - pic3|
PS4 Camera - pic4}}
|}
{| class="wikitable"
! Front || Side
|-
|{{HoverImage
|PS4_Camera_05.jpg|PS4_Camera_06.jpg|
|thumb|300px|
|
PS4 Camera - pic5|
PS4 Camera - pic6}}
||
{{HoverImage
|PS4_Camera_07.jpg|PS4_Camera_08.jpg|
|thumb|300px|
|
PS4 Camera - pic7|
PS4 Camera - pic8}}
|}


=== Videos ===
=== Videos ===
Line 144: Line 86:
(The C-Note Files - Episode 13: Tutorial - PS4 Voice Recognition)
(The C-Note Files - Episode 13: Tutorial - PS4 Voice Recognition)


== Analysis ==
=== External references ===
*[[PS4cam-USB|Communication USB]]
 
== Project ==
 
* PS4 Camera on linux/OSX: https://github.com/ps4eye/ps4eye / http://ps4eye.tumblr.com/
* https://github.com/bigboss-ps3dev/PS4EYECam/ / http://bigboss-eyetoy.blogspot.co.uk/2014/09/ps4eyecam-released.html
<small>(The PS4 camera is USB 3.0 only and is not compatible with USB 2.0 systems. See also [[Aux|AUX page]])</small>
 
== External references ==
* http://ps4eye.tumblr.com/
* http://ps4eye.tumblr.com/
* https://twitter.com/psxdev


=== Generic ===
==== Generic ====
* http://en.wikipedia.org/wiki/Computer_stereo_vision
* http://en.wikipedia.org/wiki/Computer_stereo_vision
* [http://www.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=spry199&fileType=pdf Gesture recognition: Enabling natural interactions with electronic]
* [http://www.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=spry199&fileType=pdf Gesture recognition: Enabling natural interactions with electronic]
* [http://www.softkinetic.com/AboutUs/NewsEvents/ArticleView/tabid/562/ArticleId/312/language/en-US/NEWS-SoftKinetic-To-Bring-Gesture-Recognition-Technology-To-Video-Games-On-PlayStation-4.aspx Softkinetic Patent:] [https://www.google.co.uk/patents/US8517834 Computer video-game system with body position detector]
* [http://www.softkinetic.com/AboutUs/NewsEvents/ArticleView/tabid/562/ArticleId/312/language/en-US/NEWS-SoftKinetic-To-Bring-Gesture-Recognition-Technology-To-Video-Games-On-PlayStation-4.aspx Softkinetic Patent:]
[https://www.google.co.uk/patents/US8517834 Computer videogame system with body position detector]




{{Peripherals}}
{{Peripherals}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)