Patent EP0622957A2 successfully refreshed from Google Patents.
EP0622957A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Variable speed playback of digital video data stored in a non-tape media
Assignee: Sony Electronics Inc
•
Filing: 1994-04-18
•
Granted: —
•
Expires: 2014-04-18
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
EP
Data Source
google_patents
Last Synchronized
2026-11-05 10:29
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: 41
Claim 1
Independent Claim
51 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 having a component of two or more frames of said video data; and displaying said sequence of output frames.
Claim 2
Dependent Claim
27 words
The method of claim 1, wherein said mixed frame is created by the step of averaging two consecutive frames of data on a pixel by pixel basis.
Claim 3
Dependent Claim
27 words
The method of claim 1, wherein said mixed frame is created by the step of averaging three consecutive frames of data on a pixel by pixel basis.
Claim 4
Dependent Claim
28 words
The method of claim 1, wherein said mixed frame is created by the step of mixing two or more frames of data on a pixel by pixel basis.
Claim 5
Dependent Claim
23 words
The method of claim 1, wherein said output frames are displayed at a frame rate equal to a normal playback speed frame rate.
Claim 6
Dependent Claim
34 words
The method of claim 1, wherein said each of said output frames is a mixed frame created by the step of mixing two or more frames of data on a pixel by pixel basis.
Claim 7
Dependent Claim
61 words
The method of claim 1, wherein a plurality of said output frames are mixed frames with certain of said mixed frames created by the step of mixing two frames of data on a pixel by pixel basis and certain others of said mixed frames are created by the step of mixing three frames of data on a pixel by pixel basis.
Claim 8
Dependent Claim
28 words
The method of claim 1, further comprising the step of looking up a number of frames to be mixed in a look-up table prior to said generating step.
Claim 9
Dependent Claim
48 words
The method of claim 8, wherein said output frames include a plurality of mixed frames and wherein said number of frames to be mixed can vary from mixed frame to mixed frame in accordance with said number of frames to be mixed called out by said look-up table.
Claim 10
Dependent Claim
66 words
The method of claim 2, wherein said averaging step includes the steps of: separating each pixel of said 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.
Claim 11
Dependent Claim
38 words
The method of claim 2, wherein said averaging step includes the steps of: separating each pixel of said frames into R, G, and B components; averaging said R components; averaging said G components; and averaging said B components.
Claim 12
Independent Claim
225 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 frames in a look-up table; creating a first mixed frame by averaging said first number of consecutive frames of data on a pixel by pixel basis, said averaging including: separating each pixel of said frames 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 frames in a look-up table; creating a second mixed frame by averaging said second number of consecutive frames of data on a pixel by pixel basis, said averaging including: separating each pixel of said frames 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 13
Independent Claim
58 words
A method for high speed shuttle playback of video data, comprising the steps of: generating a sequence of output frames including a plurality of mixed frames, said mixed frames having a component of two frames of said video data; each said mixed frame including a component of a previous output frame; and displaying said sequence of output frames.
Claim 14
Dependent Claim
33 words
The method of claim 13, wherein a first said mixed frame is created by the step of averaging a first and a second non-consecutive frame of data on a pixel by pixel basis.
Claim 15
Dependent Claim
33 words
The method of claim 14, wherein a second said mixed frame is created by the step of averaging a second and a third non-consecutive frame of data on a pixel by pixel basis.
Claim 16
Dependent Claim
28 words
The method of claim 13, wherein said shuttle frames are generated at a rate of 1 shuttle frame for each M video frames, where M is an integer.
Claim 17
Dependent Claim
14 words
The method of claim 16, wherein M is greater than or equal to three.
Claim 18
Dependent Claim
57 words
The method of claim 17, wherein said mixed frames are shuttle frames SF j generated according to the equation: SF j = [ F M ( j -2)+1 + F M ( j -1)+1 ] 2 where j = an integer shuttle frame counter, and the mathematical operations are carried out on a pixel by pixel basis.
Claim 19
Independent Claim
123 words
A method for high speed playback of video data, comprising the steps of: generating a sequence of output frames including a plurality of shuttle frames, said shuttle frames having a component of two or more frames of said video data; said shuttle frames are generated at a rate of 1 shuttle frame for each M video frames, where M is an integer greater than or equal to three; each said shuttle frame including a component of a previous output frame with the shuttle frames SF j generated according to the equation: SF j = [ F M ( j -2)+1 + F M ( j -1)+1 ] 2 where j = an integer shuttle frame counter; and displaying said sequence of output frames.
Claim 20
Independent Claim
58 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 having a component of two or more frames of said video data.
Claim 21
Dependent Claim
28 words
The method of claim 1, wherein said mixed frame is created by the step of averaging two or more frames of data on a pixel by pixel basis.
Claim 22
Dependent Claim
42 words
The method of claim 21, wherein said averaging step includes the steps of: separating each pixel of said 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 23
Dependent Claim
38 words
The method of claim 21, wherein said averaging step includes the steps of: separating each pixel of said frames into R, G, and B components; averaging said R components; averaging said G components; and averaging said B components.
Claim 24
Independent Claim
65 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 having a component of two frames of said video data; and each said mixed frame including a component of a previous output frame.
Claim 25
Dependent Claim
26 words
The method of claim 24, wherein said mixed frames are created by the step of averaging non-consecutive frames of data on a pixel by pixel basis.
Claim 26
Dependent Claim
42 words
The method of claim 25, wherein said averaging step includes the steps of: separating each pixel of said 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 27
Dependent Claim
38 words
The method of claim 25, wherein said averaging step includes the steps of: separating each pixel of said frames into R, G and B components; averaging said R components; averaging said G components; and averaging said B components.
Claim 28
Independent Claim
76 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; and display means for displaying said sequence of output frames.
Claim 29
Dependent Claim
26 words
The apparatus of claim 28, wherein said generating means generates said mixed frame by averaging two consecutive frames of data on a pixel by pixel basis.
Claim 30
Dependent Claim
26 words
The apparatus of claim 28, wherein said generating means generates said mixed frame by averaging two non-consecutive frames of data on a pixel by pixel basis.
Claim 31
Dependent Claim
24 words
The apparatus of claim 28, further comprising a look-up table for looking up a number of frames to be mixed by said generating means.
Claim 32
Dependent Claim
48 words
The apparatus of claim 31, wherein said output frames include a plurality of mixed frames and wherein said number of frames to be mixed can vary from mixed frame to mixed frame in accordance with said number of frames to be mixed called out by said look-up table.
Claim 33
Dependent Claim
18 words
The apparatus of claim 29, wherein said generating means includes an arithmatic logic unit for averaging said frames.
Claim 34
Dependent Claim
18 words
The apparatus of claim 30, wherein said generating means includes an arithmatic logic unit for averaging said frames.
Claim 35
Dependent Claim
71 words
The apparatus of claim 28, wherein said generating means includes: means for separating each pixel of said 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.
Claim 36
Dependent Claim
62 words
The apparatus of claim 28, wherein said generating means includes: means for separating each pixel of said 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 by said display means.
Claim 37
Dependent Claim
19 words
The apparatus of claim 28, further comprising buffer means for buffering said frames stored in said mass storage means.
Claim 38
Dependent Claim
18 words
The apparatus of claim 28, further comprising means for decompressing compressed frames stored in said mass storage means.
Claim 39
Independent Claim
126 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 of video data; decompressing means for decompressing compressed frames stored in said mass storage means; means for separating each pixel of said frames into Y, C R , and C B components; an arithmatic 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 said sequence of output frames.
Claim 40
Independent Claim
119 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 of video data; decompressing means for decompressing compressed frames stored in said mass storage means; means for separating each pixel of said frames into R, G and B components; an arithmatic 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 said sequence of output frames.
Claim 41
Independent Claim
59 words
An apparatus for high speed shuttle playback of video data, comprising: generating means for generating a sequence of output frames including a plurality of mixed frames, said mixed frames having a component of two frames of said video data; each said mixed frame including a component of a previous output frame; and displaying means said sequence of output frames.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.