← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag