Method and apparatus for manipulating digital video data
AssigneeAvid Technology, Inc.
InventorsJeffrey L. Bedell, Gregory Cockroft, Eric C. Peters, William J. Warner
Life of this patent
Estimating the term…
Abstract
Disclosed is a digital data processing system for scanning, compressing, storing, decompressing, and displaying digital video data, e.g., full motion video sequences such as those from a color television sequence or still photographs, in real time, e.g., at a rate of 30 frames per second for full motion video. The system operates in a personal computer environment, e.g., Macintosh II, using commonly available microprocessors, filing system, and display units.
Claims6
A method of processing source digital data having a plurality of rows of pixels, said pixels represented in a first format, said method comprising the steps of:
- a. creating compressed digital data by selecting every xth row of said rows of pixels and selecting every yth pixel in each of said rows of pixels of said source digital data;
- b. transforming said compressed digital data from said first format to a second format by selecting a pair of pixels from said compressed digital data, and
- i. transforming the first of said pair of pixels in said first format in response to an entry in a first transformation table to create a first pixel of a pair of pixels in said second format, and
- ii. transforming the second pixel of said pair of pixels in said first format in response to an index entry in a second transformation table to create a second pixel of said pair of pixels in said second format.
A method of processing source digital data having a plurality of rows of pixels, said pixels represented in a first format, said method comprising the steps of:
- a. creating compressed digital data by selecting every xth row of said rows of pixels and selecting every yth pixel in each of said rows of pixels of said source digital data;
- b. transforming said compressed digital data from said first format to a second format by selecting a pair of pixels from said compressed digital data, and
- i. transforming the first of said pair of pixels in said first format in response to an entry in a first transformation table to create a first pixel of a pair of pixels in said second format, and
- ii. transforming the second pixel of said pair of pixels in said first format in response to an entry in a second transformation table to create a second pixel of said pair of pixels in said second format;
- c. locating each of said pixels in said second format in a lookup table and displaying said pixels on a display device according to information found in said lookup table.
A digital data processing system comprising a central processing unit, memory, and operating system, a plurality of modules comprising a compression module which processes source digital data having a plurality of rows of pixels in a first format, said compression module comprising:
- a. selection means for creating compressed digital data having a plurality of rows of pixels in said first format by selecting every xth row of said rows of pixels and selecting every yth pixel in each of said rows of pixels;
- b. transformation means for transforming said compressed digital data from said first format to a second format by selecting pairs of pixels from said compressed digital data, and
- i. transforming a first pixel of said pair of pixels in said first format in response to an entry in a first transformation table to create a first pixel of a pair of pixels in said second format, and
- ii. transforming a second pixel of said pair of pixels in said first format in response to an entry in a second transition table to create a second pixel of said pair of pixels in said second format.
A method of processing source digital data having a plurality of rows of pixels, said pixels represented in a first format, said method comprising the steps of:
- a. creating compressed digital data by selecting every xth row of said rows of pixels and selecting every yth pixel in each of said rows of pixels of said source digital data;
- b. transforming said compressed digital data from said first format to a second format by selecting a pair of pixels from said compressed digital data, and transforming the first of said pair of pixels in said first format to create a first pixel of a pair of pixels in said second format, and transforming the second pixel of said pair of pixels in said first format in response to create a second pixel of said pair of pixels in said second format such that said pair of pixels can be combined to represent shared data.
Dependencies are inferred from the claim text.