System and method for tracking an object in a video and linking information thereto
First Claim
1. An image processing for linking one or more pixel objects to selected data objects in a sequence of video frames, the image processing system comprising:
- a video capture system for capturing a frame of said sequence of video frames to be viewed defining a captured video frame;
a user interface for enabling a user to select one or more pixel objects in said captured frame and a video linking system including a pixel object tracking system for automatically tracking selected pixel objects in any preceding and/or succeeding frames in said sequence of video frames defining selected pixel objects as a function of a color value of said selected pixel object, said video linking system generating one or more linked video files which identify the pixel objects by frame number and location within the file, providing one or more links to data for each pixel object.
2 Assignments
0 Petitions
Accused Products
Abstract
An image processing system for use in development and playback of interactive video. In a development mode of operation, pixel or video objects are selected in a frame by way of a developmental graphical user interface. The system automatically tracks the selected pixel objects in the preceding and succeeding video frames by determining range limits for various color variables of the selected pixel object to compensate for the effects in lighting changes and decompression effects. The system automatically locates pixel objects within the calculated range limits in the preceding and succeeding video frames and generates a pixel object file which identifies the coordinates of the selected pixel object in each frame. The pixel object file is linked to a data object file which links the selected pixel objects to data objects. The pixel object file and data object file, collectively “linked video files,” are created during a development mode of operation. During a playback mode of operation, the linked video files are imported to a video hosting platform which includes a video playback application and a common media player application programming interface (API) for playback of the video content. The video playback application supports processing of the linked video files to enable pixel objects to be selected by a pointing device and linked to data objects by way of a client side graphical user interface.
-
Citations
10 Claims
-
1. An image processing for linking one or more pixel objects to selected data objects in a sequence of video frames, the image processing system comprising:
-
a video capture system for capturing a frame of said sequence of video frames to be viewed defining a captured video frame;
a user interface for enabling a user to select one or more pixel objects in said captured frame and a video linking system including a pixel object tracking system for automatically tracking selected pixel objects in any preceding and/or succeeding frames in said sequence of video frames defining selected pixel objects as a function of a color value of said selected pixel object, said video linking system generating one or more linked video files which identify the pixel objects by frame number and location within the file, providing one or more links to data for each pixel object. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9)
-
-
6. (Canceled)
-
10. An image processing system for lining one or more pixel objects to selected data objects in a sequence of video frames, the image processing system comprising:
-
a video and pixel object capture system for enabling a frame of said sequence of video frames to be viewed and one or more pixel objects in said frame to be selected and captured; and
a video linking system for automatically tracking selected pixel objects in preceding and succeeding frames in said sequence of video frames, said video linking system generating one or more linked video files which identify the pixel objects by frame number and location within the file, providing one or more links to data for each pixel object, wherein said video linking system is configured to identify segment breaks in said video content.
-
Specification