Image formats for video capture, processing and display
First Claim
1. A computer-readable storage medium having stored thereon digital video data, and a four-character code in a file header of a file containing the digital video data, the four-character code operable to indicate a format of the digital video data for video playback in a computer system, the four-character code comprising:
- a first character which indicates the format is;
a hybrid planar format wherein luma information for each of plural pixels in a video image is stored in a first array of memory and wherein chroma information for each of the plural pixels in the video image is stored in a second array of memory;
a second character based on chroma sampling in the format; and
third and fourth characters based on a bit precision of the format.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and tools for representing pixel data in a video processing or capture system are described. Described techniques and tools provide efficient color representation for video processing and capture, and provide flexibility for representing colors using different bit precisions and memory layouts. Described techniques and tools include video formats that can be used, for example, in hardware or software for capture, processing, and display purposes. In one aspect, chroma and luma information for a pixel in a video image is represented in a 16-bit fixed-point block of data having an integer and fractional components. Data can be easily converted from one representation to another (e.g., between 16-bit and 10-bit representations). In other aspects, formats for representing 8-, 10- and 16-bit video image data (e.g., packed and hybrid planar formats), and codes for indicating the formats, are described.
66 Citations
4 Claims
-
1. A computer-readable storage medium having stored thereon digital video data, and a four-character code in a file header of a file containing the digital video data, the four-character code operable to indicate a format of the digital video data for video playback in a computer system, the four-character code comprising:
-
a first character which indicates the format is; a hybrid planar format wherein luma information for each of plural pixels in a video image is stored in a first array of memory and wherein chroma information for each of the plural pixels in the video image is stored in a second array of memory; a second character based on chroma sampling in the format; and third and fourth characters based on a bit precision of the format. - View Dependent Claims (2)
-
-
3. A method of displaying digital video in a computer system, the method comprising:
-
a processor receiving a data stream containing digital video data and a four-character code in a file header of a file containing the digital video data, the four-character code comprising; a first character which indicates the format is a hybrid planar format wherein luma information for each of plural pixels in a video image is stored in a first array of memory and wherein chroma information for each of the plural pixels in the video image is stored in a second array of memory, a second character based on chroma sampling in the format; and third and fourth characters based on a bit precision of the format; decoding the digital video data based on the determined format; and displaying the decoded digital video. - View Dependent Claims (4)
-
Specification