×

Image formats for video capture, processing and display

  • US 7,649,539 B2
  • Filed: 03/10/2004
  • Issued: 01/19/2010
  • Est. Priority Date: 03/10/2004
  • Status: Active Grant
First Claim
Patent Images

1. In a computer system, a method of converting video data for a video image to a lower-precision representation for lower-precision processing of the video data, the method comprising:

  • receiving digital video data in a hybrid planar format containing video data with chroma and luma information and a header with a four-character format code, the chroma and luma information for a pixel in the video image being in an n-bit representation, the n-bit representation comprising a 16-bit fixed-point block of data per channel for the pixel comprising a most significant byte comprising 8 bits and a least significant byte comprising 8 bits, where the most significant byte in the 16-bit unit of data is an integer component comprising values each with a specific position relative to the 16-bit unit of data, and where the least significant byte in the 16-bit unit of data is a fractional component, wherein the four-character format code comprises;

    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;

    converting the n-bit representation to a lower-precision (n-m)-bit representation by splitting the fractional component into a first portion comprising m least significant bits of the fractional component wherein m is less than 8, and further splitting the fractional component into a second portion comprising 8-in most significant bits of the fractional component, and assigning zero values to the first portion of the fractional component while the values and the specific positions of the values of the integer component and the second portion of the fractional component are unchanged;

    modifying the third and fourth characters of the four-character format code to indicate the bit precision of the lower-precision (n-m)-bit representation; and

    outputting a result of the converting.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×