IP Library Patent Application 11448454
Patent Application
App. No. 11/448,454

System and method for object tracking

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/448,454
Abstract

A system for tracking an object is disclosed. The exemplary tracking system comprises an input device configured to detect two-dimensional input pixel data from a prop device and a multiprocessor unit configured to calculate three-dimensional position and orientation data associated with the prop device from the two-dimensional input pixel data. An exemplary method for tracking an object is also disclosed. Through this exemplary method, pixel data is received from an input device and edges of an object are defined. Three-dimensional position and orientation data of the object are calculated, wherein the edges of the object are associated with the three-dimensional position and orientation data of the prop device.

Claims (32)

1 . An object tracking system comprising:

an input device configured to detect two-dimensional input pixel data from a prop device; and

a multiprocessor unit configured to calculate three-dimensional position and orientation data associated with the prop device from the two-dimensional input pixel data.

2 . The object tracking system of claim 1 , wherein the multiprocessor unit comprises a memory configured to store the three-dimensional position and orientation data associated with the prop device.

3 . The object tracking system of claim 1 , wherein the multiprocessor unit comprises an image processor configured to execute operations for rendering the three-dimensional position and orientation data associated with the prop device.

4 . The object tracking system of claim 1 , further comprising a monitor for displaying action in a game program caused by rendering the three-dimensional position and orientation data associated with the prop device.

5 . The object tracking system of claim 1 , wherein the prop device comprises a saturated color.

6 . The object tracking system of claim 1 , wherein the input device is a camera.

7 . The object tracking system of claim 2 , wherein the memory further comprises a display rendering region.

8 . The object tracking system of claim 2 , wherein the memory further comprises a texture rendering region.

9 . The object tracking system of claim 1 , wherein the multiprocessor unit is further configured to:

determine the color of each pixel in the two-dimensional input pixel data; and

define edges of an object by dividing an image comprising the input pixel-data into two-dimensional segments of color, wherein the defined edges are associated with the three-dimensional position and orientation data of the prop device.

10 . The object tracking system of claim 9 , wherein the multiprocessor unit is further configured to localize color transitions whereby distinct color transitions are defined prior to defining the edges of the object in the image.

11 . The object tracking system of claim 1 further comprising a filter, wherein the filter is configured to filter the three-dimensional position and orientation data.

12 . The object tracking system of claim 11 , wherein the filter comprises a Kalman filter.

13 . The object tracking system of claim 9 , wherein the multiprocessor unit is further configured to employ an edge detection process to define the edges of the object.

14 . The object tracking system of claim 9 , wherein the multiprocessor unit is further configured to employ area statistics calculations to define the edges of the object.

15 . The object tracking system of claim 9 , wherein the definition of an edge of the object is algebraic.

16 . The object tracking system of claim 9 , wherein the definition of an edge of the object is geometric.

17 . A method for tracking an object, comprising:

receiving pixel data from an input device;

defining edges of an object from the received pixel data; and

calculating three-dimensional position and orientation data of the object, wherein the defined edges are associated with the three-dimensional position and orientation data of the object.

18 . The method of claim 17 , further comprising localizing color transitions whereby distinct color transitions are defined prior to defining the edges of the object.

19 . The method of claim 17 , further comprising the application of a Kalman filter to the three-dimensional position and orientation data.

20 . The method of claim 17 , wherein defining the edges of the object comprises employing an edge detection process.

21 . The method of claim 17 , wherein defining the edges of the object comprises employing area statistics calculations.

22 . A machine readable medium having embodied thereon a program being executable by a machine to perform a method for tracking an object, the method comprising:

receiving pixel data from an input device;

defining edges of an object from the received pixel data; and

calculating three-dimensional position and orientation data of the object, wherein the defined edges are associated with the three-dimensional position and orientation data of the object.

Assignments (3)
CHANGE OF NAME Recorded Jul 1, 2016
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 039239/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2006
From: MARKS, RICHARD L.
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 017959/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2006
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 017984/0658 →