PrimeSense
   |   

Reference Design

The PrimeSensor is an end-to-end solution that enables a computer to perceive the world in three-dimensions and to  translate these perceptions into a synchronized depth image, in the same way that humans do. The solution includes a sensor component, which observes the scene (users and their surroundings), and a perception component, or brain, which comprehends the user interaction within these surroundings.
 
The PrimeSensor Reference Design is the sensor component of the solution.
Method of operation
PrimeSense technology for acquiring the depth image is based on Light Coding™. Light Coding works by coding the scene volume with near-IR light. The IR Light Coding is invisible to the human eye. The solution then utilizes a standard off-the-shelf CMOS image sensor to read the coded light back from the scene. PrimeSense’s SoC chip is connected to the CMOS image sensor, and executes a sophisticated parallel computational algorithm to decipher the received light coding and produce a depth image of the scene. The solution is immune to ambient light.
 
 
Technical Overview
The PrimeSensor is built around PrimeSense’s PS1080 SoC. The PS1080 controls the IR light source in order to project the scene with an IR Light Coding image. The IR projector is a Class 1 safe light source, and is compliant with the IEC 60825-1 standard. A standard CMOS image sensor, receives the projected IR light and transfers the IR Light Coding image to the PS1080. The PS1080 processes the IR image and produces an accurate per-frame depth image of the scene.

The PrimeSensor includes two optional sensory input capabilities: color (RGB) image and audio (the PrimeSensor has two microphones and an interface to four external digital audio sources).

To produce more accurate sensory information, the PrimeSensor performs a process called Registration. The Registration process’s resulting images are pixel-aligned,which means that every pixel in the color image is aligned to a pixel in the depth image.

All sensory information (depth image, color image and audio) is transferred to the host via a USB2.0 interface, with complete timing alignment.

 
Block Diagram
Specification

Property Spec
Field of View (Horizontal, Vertical, Diagonal) 58° H, 45° V, 70° D
Depth image size VGA (640x480)
Spatial x/y resolution (@ 2m distance from sensor) 3mm
Depth z resolution (@ 2m distance from sensor) 1cm
Maximum image throughput (frame rate) 60fps
Operation range 0.8m - 3.5m
Color image size UXGA (1600x1200)
Audio: built-in microphones Two mics
Audio: digital inputs Four inputs
Data interface USB 2.0
Power supply USB 2.0
Power consumption 2.25W
Dimensions (Width x Height x Depth) 14cm x 3.5cm x 5cm
Operation environment (every lighting condition) Indoor
Operating temperature 0°C - 40°C

PrimeSensor Reference Design 1.08 Datasheet

Key Benefits
  • Thin host natural interface 
  • Mass consumer market product price point
  • Mass production proven solution 
  • Simple and clean application layer APIs
  • Support a unique end-to-end solution – no need for the application layer to have depth processing capabilities

Highlights
  • A large VGA-sized depth image
  • Multiple sensing capabilities: depth image, color (RGB) image and audio stream
  • Standard off-the-shelf components
  • A unique Registration mechanism matches every depth image pixel to its true color image pixel
  • A low-power embedded device – USB powered
  • IEC 60825-1 Class 1 laser product

Deliverables
  • Reference Design 1.08 Evaluation Kit
    • PrimeSensor
    • Gesture API demo
    • Application demo (media center, casual games, web browsing, text entry)
  • Reference Design 1.08
    • Schematics
    • Full BOM list
    • Datasheets
    • PCB layout
    • Mechanical design
    • Acquisition firmware (PS1080 firmware)
    • Host driver
    • Device Development Kit (DDK)
  • Manufacturing:
    • Reference design knowledge transfer from PrimeSense to customer, enabling customer to build own sensor, or
    • Customer engages with PrimeSense’s ODM to procure assembled units
  • World-class support
    • Hardware and software support teams
    • Close support during hardware and software design and initialization phases
    • On-site training