US5543927A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Variable speed playback of digital video stored in a non-tape media
Assignee: Sony Corp
•
Filing: 1993-04-29
•
Granted: 1996-08-06
•
Expires: 2013-04-29
Abstract
Abstract A method for high speed playback of digital video data (e.g. D1 or D2 data) in which, at lower speeds, the frames of data to be played back are made of a mixture of consecutive frames of data. The frames of data are mixed by averaging the pixel values over consecutive frames to make up the output frames. For high speed shuttle operation, non-consecutive frames are averaged on a pixel by pixel basis to create shuttle frames. In order to improve the appearance of the output, consecutive shuttle frames contain a common original frame so that a component of the original data spans two output frames.
Inventors
- 👤 William S. Herz
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 01:20
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/78; H04N5/782; H04N5/783; H04N5/91; H04N5/92; H04N5/926; H04N5/9261; H04N5/781; H04N5/84; H04N5/85; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H04N9/87; H04N9/877
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
113 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: generating a sequence of output frames including a mixed frame, said mixed frame created by the step of averaging two consecutive frames of data on a pixel by pixel basis, said averaging including: separating each pixel of said consecutive frames into Y, C R , and C B components; averaging said Y components; averaging said C R components; averaging said C B components; and converting said averaged Y, C R , and C B components into a two byte D1 (YC R or YC B ) word; and displaying said sequence of output frames.
Claim 2
Independent Claim
113 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: generating a sequence of output frames including a mixed frame, said mixed frame created by the step of averaging two consecutive frames of data on a pixel by pixel basis, said averaging including: separating each pixel of said consecutive frames into Y, C R , and C B components; averaging said Y components; averaging said C R components; averaging said C B components; and converting said averaged Y, C R , and C B components into a two byte D1 (YC R or YC B ) word; and displaying said sequence of output frames.
Claim 3
Independent Claim
85 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: generating a sequence of output frames including a mixed frame, said mixed frame created by the step of averaging two consecutive frames of data on a pixel by pixel basis, said averaging including: separating each pixel of said consecutive frames into R, G, and B components; averaging said R components; averaging said G components; and averaging said B components; and displaying said sequence of output frames.
Claim 4
Independent Claim
85 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: generating a sequence of output frames including a mixed frame, said mixed frame created by the step of averaging two consecutive frames of data on a pixel by pixel basis, said averaging including: separating each pixel of said consecutive frames into R, G, and B components; averaging said R components; averaging said G components; and averaging said B components; and displaying said sequence of output frames.
Claim 5
Independent Claim
249 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: looking up a first number of consecutive frames of video data in a look-up table; creating a first mixed frame by averaging said first number of consecutive frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said first number of consecutive frames of video data into Y, C R , and C B components; averaging said Y components; averaging said C R components; averaging said C B components; converting said averaged Y, C R , and C B components into a two byte D1 (YC R or YC B ) word; looking up a second number of consecutive frames of video data in said look-up table; creating a second mixed frame by averaging said second number of consecutive frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said second number of consecutive frames of video data into Y, C R , and C B components; averaging said Y components; averaging said C R components; averaging said C B components; converting said averaged Y, C R , and C B components into a two byte D1 (YC R or YC B ) word; generating a sequence of output frames including said first and second mixed frames; and displaying said sequence of output frames at a frame rate equal to a normal playback speed frame rate.
Claim 6
Independent Claim
249 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: looking up a first number of consecutive frames of video data in a look-up table; creating a first mixed frame by averaging said first number of consecutive frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said first number of consecutive frames of video data into Y, C R , and C B components; averaging said Y components; averaging said C R components; averaging said C B components; converting said averaged Y, C R , and C B components into a two byte D1 (YC R or YC B ) word; looking up a second number of consecutive frames of video data in said look-up table; creating a second mixed frame by averaging said second number of consecutive frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said second number of consecutive frames of video data into Y, C R , and C B components; averaging said Y components; averaging said C R components; averaging said C B components; converting said averaged Y, C R , and C B components into a two byte D1 (YC R or YC B ) word; generating a sequence of output frames including said first and second mixed frames; and displaying said sequence of output frames at a frame rate equal to a normal playback speed frame rate.
Claim 7
Independent Claim
101 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: retrieving a plurality of frames of said video data from a storage device; and generating a sequence of output frames including a mixed frame, said mixed frame created by the step of averaging two or more frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said two or more frames into Y, C R , and C B components; averaging said Y components; averaging said C R components; and averaging said C B components.
Claim 8
Independent Claim
101 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: retrieving a plurality of frames of said video data from a storage device; and generating a sequence of output frames including a mixed frame, said mixed frame created by the step of averaging two or more frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said two or more frames into Y, C R , and C B components; averaging said Y components; averaging said C R components; and averaging said C B components.
Claim 9
Independent Claim
96 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: retrieving a plurality of frames of said video data from a storage device; and generating a sequence of output frames including a mixed frame, said mixed frame created by the step of averaging two or more frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said two or more frames into R, G, and B components; averaging said R components; averaging said G components; and averaging said B components.
Claim 10
Independent Claim
96 words
A method for playback of video data at a speed greater than normal playback speed, comprising the steps of: retrieving a plurality of frames of said video data from a storage device; and generating a sequence of output frames including a mixed frame, said mixed frame created by the step of averaging two or more frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said two or more frames into R, G, and B components; averaging said R components; averaging said G components; and averaging said B components.
Claim 11
Independent Claim
107 words
A method for high speed shuttle playback of video data, comprising the steps of: retrieving a plurality of frames of said video data from a storage device; generating a sequence of output frames including a plurality of mixed frames, said mixed frames created by the step of averaging non-consecutive frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said non-consecutive frames into Y, C R , and C B components; averaging said Y components; averaging said C R components; and averaging said C B components; and each of said mixed frames including a component of a previous output frame.
Claim 12
Independent Claim
107 words
A method for high speed shuttle playback of video data, comprising the steps of: retrieving a plurality of frames of said video data from a storage device; generating a sequence of output frames including a plurality of mixed frames, said mixed frames created by the step of averaging non-consecutive frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said non-consecutive frames into Y, C R , and C B components; averaging said Y components; averaging said C R components; and averaging said C B components; and each of said mixed frames including a component of a previous output frame.
Claim 13
Independent Claim
102 words
A method for high speed shuttle playback of video data, comprising the steps of: retrieving a plurality of frames of said video data from a storage device; generating a sequence of output frames including a plurality of mixed frames, said mixed frames created by the step of averaging non-consecutive frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said non-consecutive frames into R, G and B components; averaging said R components; averaging said G components; and averaging said B components; and each of said mixed frames including a component of a previous output frame.
Claim 14
Independent Claim
102 words
A method for high speed shuttle playback of video data, comprising the steps of: retrieving a plurality of frames of said video data from a storage device; generating a sequence of output frames including a plurality of mixed frames, said mixed frames created by the step of averaging non-consecutive frames of video data on a pixel by pixel basis, said averaging including: separating each pixel of said non-consecutive frames into R, G and B components; averaging said R components; averaging said G components; and averaging said B components; and each of said mixed frames including a component of a previous output frame.
Claim 15
Independent Claim
144 words
An apparatus for high speed playback of digital video data, comprising in combination: mass storage means for storing frames of said video data; input means for selecting a playback speed; means for retrieving said frames of video data; generating means for generating a sequence of output frames including a mixed frame, said mixed frame having a component of at least two frames of said video data, said generating means including: means for separating each pixel of said at least two frames into Y, C R , and C B components; averaging means for: averaging said Y components; averaging said C R components; averaging said C B components; and converting means for converting said averaged Y, C R , and C B components into a two byte D1 (YC R or YC B ) word; and display means for displaying said sequence of output frames.
Claim 16
Independent Claim
144 words
An apparatus for high speed playback of digital video data, comprising in combination: mass storage means for storing frames of said video data; input means for selecting a playback speed; means for retrieving said frames of video data; generating means for generating a sequence of output frames including a mixed frame, said mixed frame having a component of at least two frames of said video data, said generating means including: means for separating each pixel of said at least two frames into Y, C R , and C B components; averaging means for: averaging said Y components; averaging said C R components; averaging said C B components; and converting means for converting said averaged Y, C R , and C B components into a two byte D1 (YC R or YC B ) word; and display means for displaying said sequence of output frames.
Claim 17
Independent Claim
131 words
An apparatus for high speed playback of digital video data, comprising in combination: mass storage means for storing frames of said video data; input means for selecting a playback speed; means for retrieving said frames of video data; generating means for generating a sequence of output frames including a mixed frame, said mixed frame having a component of at least two frames of said video data, said generating means including: means for separating each pixel of said at least two frames into R, G, and B components; averaging means for: averaging said R components; averaging said G components; averaging said B components; and converting means for converting said averaged R, G, and B components into a standard video format for display; and display means for displaying said sequence of output frames.
Claim 18
Independent Claim
131 words
An apparatus for high speed playback of digital video data, comprising in combination: mass storage means for storing frames of said video data; input means for selecting a playback speed; means for retrieving said frames of video data; generating means for generating a sequence of output frames including a mixed frame, said mixed frame having a component of at least two frames of said video data, said generating means including: means for separating each pixel of said at least two frames into R, G, and B components; averaging means for: averaging said R components; averaging said G components; averaging said B components; and converting means for converting said averaged R, G, and B components into a standard video format for display; and display means for displaying said sequence of output frames.
Claim 19
Independent Claim
127 words
An apparatus for high speed playback of digital video data, comprising in combination: mass storage means for storing compressed frames of said video data; buffer means for buffering said frames stored in said mass storage means; input means for selecting a playback speed; means for retrieving said frames stored in said mass storage means via said buffer means; decompressing means for decompressing retrieved frames; means for separating each pixel of decompressed frames into Y, C R , and C B components; an arithmetic logic unit for: averaging said Y components; averaging said C R components; averaging said C B components; output memory means for storing said averaged Y, C R and C B components as output frames; and display means for displaying a sequence of output frames.
Claim 20
Independent Claim
127 words
An apparatus for high speed playback of digital video data, comprising in combination: mass storage means for storing compressed frames of said video data; buffer means for buffering said frames stored in said mass storage means; input means for selecting a playback speed; means for retrieving said frames stored in said mass storage means via said buffer means; decompressing means for decompressing retrieved frames; means for separating each pixel of decompressed frames into Y, C R , and C B components; an arithmetic logic unit for: averaging said Y components; averaging said C R components; averaging said C B components; output memory means for storing said averaged Y, C R and C B components as output frames; and display means for displaying a sequence of output frames.
Claim 21
Independent Claim
120 words
An apparatus for high speed playback of digital video data, comprising in combination: mass storage means for storing compressed frames of said video data; buffer means for buffering said frames stored in said mass storage means; input means for selecting a playback speed; means for retrieving said frames stored in said mass storage means via said buffer means; decompressing means for decompressing retrieved frames; means for separating each pixel of decompressed frames into R, G and B components; an arithmetic logic unit for: averaging said R components; averaging said G components; averaging said B components; output memory means for storing said averaged R G and B components as output frames; and display means for displaying a sequence of output frames.
Claim 22
Independent Claim
120 words
An apparatus for high speed playback of digital video data, comprising in combination: mass storage means for storing compressed frames of said video data; buffer means for buffering said frames stored in said mass storage means; input means for selecting a playback speed; means for retrieving said frames stored in said mass storage means via said buffer means; decompressing means for decompressing retrieved frames; means for separating each pixel of decompressed frames into R, G and B components; an arithmetic logic unit for: averaging said R components; averaging said G components; averaging said B components; output memory means for storing said averaged R G and B components as output frames; and display means for displaying a sequence of output frames.
References Cited (Backward Citations)
FR1004491A
Cited
US4847701A
Cited
US5072296A
Cited
US5305113A
Cited
US5341250A
Cited
US5404170A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-08-06 | 2000-02-05 | 2000-08-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-08-06 | 2004-02-05 | 2004-08-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-08-06 | 2008-02-05 | 2008-08-06 | $7700.00 | Window Closed / Lapsed |