Claims
- 1. A memory for storing data for access by an application program being executed on a video processing system comprising a video data structure stored in the memory, the data structure including information resident in storage used by the application program and including:
video frame data corresponding to a sequence of video frames; and annotation frames between frames of the sequence of video frames, the annotation frames being separate and distinct from the video frames, the annotation frames comprising differential information indicating the difference between video information describing a current video frame and stored video information describing the video frame data.
- 2. The memory of claim 1, wherein the video information comprises camera pose information, camera geometry information and source identification information.
- 3. The memory of claim 2, wherein the camera geometry information is defined by a camera projection matrix.
- 4. The memory of claim 1, wherein the video information comprises information for constructing three-dimensional models of objects in a scene of the video image data.
- 5. The memory of claim 1, wherein the video information comprises a three-dimensional scene model of objects in a scene of the video image data.
- 6. The memory of claim 1, wherein the annotation frames are present only for video frames for which differential information exists.
- 7. The method of claim 1, wherein the video frame data comprises images obtained from a camera.
- 8. A memory for storing data for access by an application program being executed on a video processing system comprising a video data structure stored in the memory, the data structure including information resident in storage used by the application program and including:
video frame data for each respective video frame of a sequence of video frames; an annotation to the video frame data for a current video frame associated with and separate from the video frame data for the current video frame, the annotation comprising differential information indicating the difference between a current state of auxiliary information regarding the sequence of video frames and auxiliary information regarding a current video frame of the sequence of video frames.
- 9. The video memory of claim 8, wherein the current state of auxiliary information indicates the latest encoded information in the bit stream and is maintained in a state storage memory.
- 10. The video memory of claim 8, wherein the auxiliary information comprises additional non-visual information regarding video frames.
- 11. The video memory of claim 8, wherein the auxiliary information comprises video processing information regarding video frames.
- 12. The video memory of claim 11, wherein the differential information comprises an encoded list of parameters, the parameters being described in a tag lookup table.
- 13. The video memory of claim 8, wherein the differential information comprises an encoded description of geometric and photometric properties.
- 14. The video memory of claim 8, wherein an annotation is present only if the differential information indicates a change from the current state of the auxiliary information.
- 15. An article of manufacture comprising a machine-accessible medium including data that, when accessed by a machine, cause the machine to generate an annotated video bit stream comprising:
video frame data for each respective video frame of a sequence of video frames; an annotation to the video frame data for a current video frame associated with and separate from the video frame data for the current video frame, the annotation comprising differential information indicating the difference between a current state of auxiliary information regarding the sequence of video frames and auxiliary information regarding a current video frame of the sequence of video frames.
- 16. The article of claim 15, wherein the current state of auxiliary information indicates the latest encoded information in the bit stream and is maintained in a state storage memory.
- 17. The article of claim 15, wherein the auxiliary information comprises additional non-visual information regarding video frames.
- 18. The article of claim 15, wherein the auxiliary information comprises video processing information regarding video frames.
- 19. The article of claim 18, wherein the differential information comprises an encoded list of parameters, the parameters being described in a tag lookup table.
- 20. The article of claim 15, wherein the differential information comprises an encoded description of geometric and photometric properties.
- 21. The article of claim 15, wherein an annotation is present only if the differential information indicates a change from the current state of the auxiliary information.
- 22. An article of manufacture comprising a machine-accessible medium including data that, when accessed by a machine, cause the machine to generate an annotated video bit stream comprising:
video frame data corresponding to a sequence of video frames; and annotation frames between frames of the sequence of video frames, the annotation frames being separate and distinct from the video frames, the annotation frames comprising differential information that is the difference between video information describing a current video frame and stored video information describing the video frame data.
- 23. The article of claim 22, wherein the video information comprises camera pose information, camera geometry information and source identification information.
- 24. The article of claim 23, wherein the camera geometry information is defined by a camera projection matrix.
- 25. The article of claim 22, wherein the video information comprises information for constructing three-dimensional models of objects in a scene of the video image data.
- 26. The article of claim 22, wherein the video information comprises a three-dimensional scene model of objects in a scene of the video image data.
- 27. The article of claim 22, wherein the annotation frames are present only for video frames for which differential information exists.
- 28. The article of claim 22, wherein the video frame data comprises images obtained from a camera.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional of U.S. patent application Ser. No. 09/347,947 for Video Bit Stream Extension with Supplemental Content Information to Aid in Subsequent Video Processing, filed Jul. 6, 1999, Assignee Intel Corporation.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09347947 |
Jul 1999 |
US |
Child |
10886764 |
Jul 2004 |
US |