US4970663A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for manipulating digital video data
Assignee: Avid Technology Inc
•
Filing: 1989-04-28
•
Granted: 1990-11-13
•
Expires: 2009-04-28
Abstract
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.
Inventors
- 👤 Jeffrey L. Bedell
- 👤 Gregory Cockroft
- 👤 Eric C. Peters
- 👤 William J. Warner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 21:10
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/10; G06T9/00; G06T9/005; H; H04; H04N; H04N11/00; H04N11/04; H04N11/042; H04N5/00; H04N5/222; H04N5/262; H04N5/265; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H04N9/82; H04N9/8205; H04N9/8211
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
162 words
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.
Claim 2
Independent Claim
162 words
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.
Claim 3
Independent Claim
191 words
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.
Claim 4
Independent Claim
191 words
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.
Claim 5
Dependent Claim
188 words
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.
Claim 6
Dependent Claim
188 words
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.
Claim 7
Independent Claim
154 words
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.
Claim 8
Independent Claim
154 words
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.
Claim 9
Dependent Claim
62 words
The method of claim 1 wherein a pair of pixels in said second format is transformed by dithering a first pixel of said pair of pixels in said second format into a plurality of pixels in said second format an dithering a second pixel of said pair of pixels in said second format into a plurality of pixels in said second format.
Claim 10
Dependent Claim
104 words
The method of claim 2 wherein said lookup table is created comprising the steps of: a. selecting, for each of said dithered pixels, a dithered pixel from said dithered pixels and selecting a pixel in said second format from a plurality of pixels in said second format, said selected pixel being one in said plurality of pixels that most closely matches said dithered pixel and adjusting for any difference between said selected pixel and said dithered pixel, b. sorting said selected pixels in order of their closeness in matching said dithered pixels, c. positioning said selected pixels in display locations of said display device.
References Cited (Backward Citations)
US4597005A
Cited
US4743959A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-11-12 | 1994-05-14 | 1994-11-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-11-12 | 1998-05-14 | 1998-11-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-11-12 | 2002-05-14 | 2002-11-13 | $7700.00 | Window Closed / Lapsed |