US5384667A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video processing system
Assignee: Quantel Ltd
•
Filing: 1993-06-01
•
Granted: 1995-01-24
•
Expires: 2013-06-01
Abstract
Abstract A video processing system comprises a processing unit, a VDU, and a look-up table. A user defined profile is displayable on the VDU and can be adjusted interactively by way of a stylus and touch tablet. Data representing the profile is stored in the look-up table. An input video clip is stored in digital form in a disc store and output video clip frames are generated in accordance with the user defined profile data. The system can be used for example to stretch or compress a video clip in time.
Inventors
- 👤 Timothy Beckwith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 21:42
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G11B27/10; G11B27/34; H; H04; H04N; H04N5/00; H04N5/222; H04N5/262; G11B2220/00; G11B2220/60; G11B2220/61; G11B27/032
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
271 words
A video processing apparatus for producing from an input video sequence comprising a multiplicity of video images which together depict a moving scene, an output video sequence comprising a multiplicity of video images which together depict the moving scene at a different speed, with images of the output sequence having respective positions which correspond with positions in the input sequence and each image being defined by digital data representing a multiplicity of pixels which together form the scene in each image, the apparatus comprising: a video source for providing digital data defining each image in the input sequence; a look up table comprising a multiplicity of table locations each identified by a unique address representing a respective position in the output sequence of images, the look up table containing at each said location position data identifying a position in the input sequence of images, said position in said output sequence of images represented by said addresses having a predetermined relationship with corresponding positions in the input sequence of images represented by the position data at said addresses; a processor operable for each image in the output sequence to identify from said position data in said look up table one or more images in the input sequence that contribute to the output image and to calculate from said position data contribution data defining the contribution made to the output image by said one or more identified input images, the processor obtaining the data for said one or more images from the video source and weighting the obtained data in accordance with the contribution data to produce digital data defining the output image.
Claim 2
Dependent Claim
271 words
A video processing apparatus for producing from an input video sequence comprising a multiplicity of video images which together depict a moving scene, an output video sequence comprising a multiplicity of video images which together depict the moving scene at a different speed, with images of the output sequence having respective positions which correspond with positions in the input sequence and each image being defined by digital data representing a multiplicity of pixels which together form the scene in each image, the apparatus comprising: a video source for providing digital data defining each image in the input sequence; a look up table comprising a multiplicity of table locations each identified by a unique address representing a respective position in the output sequence of images, the look up table containing at each said location position data identifying a position in the input sequence of images, said position in said output sequence of images represented by said addresses having a predetermined relationship with corresponding positions in the input sequence of images represented by the position data at said addresses; a processor operable for each image in the output sequence to identify from said position data in said look up table one or more images in the input sequence that contribute to the output image and to calculate from said position data contribution data defining the contribution made to the output image by said one or more identified input images, the processor obtaining the data for said one or more images from the video source and weighting the obtained data in accordance with the contribution data to produce digital data defining the output image.
Claim 3
Dependent Claim
41 words
A video processing apparatus as claimed in claim 1, wherein the output image data is produced from two identified input images by combining on a pixel-by-pixel basis the data representing the two input images weighted in accordance with the contribution data.
Claim 4
Dependent Claim
89 words
A video processing apparatus as claimed in claim further comprising: a user operable input device for generating control data in response to manipulation thereof by a user; and a display device for displaying a graphical representation of a relationship between said input sequence and said output sequence, and wherein said processor is operable to effect modifications to the displayed graphical representation in response to said control data and to calculate said position data for said look up table corresponding to the relationship as represented by said modified graphical representation.
Claim 5
Dependent Claim
56 words
A video processing apparatus as claimed in claim 3, wherein said manually operable device comprises a touch tablet and stylus combination arranged to generate as said control data co-ordinate data relating to the position of the stylus on the touch tablet which data is identified by said processor as relating to input and corresponding output images.
Claim 6
Dependent Claim
41 words
A video processing apparatus as claimed in claim 3, wherein said display device is arranged to display substantially orthogonal axes representing input image numbers and output image numbers and to display a graph plotted against said axes representing said predetermined relationship.
Claim 7
Dependent Claim
25 words
A video processing apparatus as claimed in claim 2, wherein each of the images of the input and output image sequences comprises a video frame.
Claim 8
Dependent Claim
33 words
A video processing apparatus as claimed in claim 1, wherein said video source comprises a disc store for storing said input video images and for storing output video images produced by said processor.
Claim 9
Dependent Claim
42 words
A video processing apparatus as claimed in claim 1, wherein said processor is adapted to identify a start image and an end image in said input video images thereby defining an input video clip from which an output video clip is generated.
Claim 10
Dependent Claim
40 words
A video processing apparatus as claimed in claim 1 further comprising a monitor connected with said video source and said processor for displaying either of or both said input sequence of video images and said output sequence of video images.
Claim 11
Dependent Claim
22 words
A video processing apparatus as claimed in claim 9, wherein said corresponding locations in the input sequence of images are equally spaced.
Claim 12
Dependent Claim
25 words
A video processing apparatus as claimed in claim 1, wherein said locations in the output sequences of images represented by said addresses are equally spaced.
Claim 13
Dependent Claim
90 words
A video processing apparatus as claimed in claim 1, further comprising: a user operable input device for generating control data in response to manipulation thereof by a user; and a display device for displaying a graphical representation of a relationship between said input sequence and said output sequence, and wherein said processor is operable to effect modifications to the displayed graphical representation in response to said control data and to calculate said position data for said look up table corresponding to the relationship as represented by said modified graphical representation.
Claim 14
Dependent Claim
56 words
A video processing apparatus as claimed in claim 12, wherein said manually operable device comprises a touch tablet and stylus combination arranged to generate as said control data co-ordinate data relating to the position of the stylus on the touch tablet which data is identified by said processor as relating to input and corresponding output images.
Claim 15
Dependent Claim
41 words
A video processing apparatus as claimed in claim 12, wherein said display device is arranged to display substantially orthogonal axes representing input image numbers and output image numbers and to display a graph plotted against said axes representing said predetermined relationship.
Claim 16
Dependent Claim
20 words
A video processing apparatus as claimed in claim 1, wherein said look up table comprises a random access memory device.
Claim 17
Dependent Claim
269 words
A video processing method for producing from an input video sequence comprising a multiplicity of video images which together depict a moving scene, an output video sequence comprising a multiplicity of video images which together depict the moving scene at a different speed, with images of the output sequence having respective positions which correspond with positions in the input sequence and each image being defined by digital data representing a multiplicity of pixels which together form the scene in each image, comprising: providing digital data from a video source defining each image in the input sequence; utilizing a look up table having a multiplicity of look up table locations each identified by a unique address representing a respective position in the output sequence of images, each of said locations containing position data identifying a position in the input sequence of images, said position in said output sequence of images represented by said addresses having a predetermined relationship with corresponding positions in the input sequence of images represented by the position data at said addresses; carrying out data processing to identify for each image in the output sequence, from said position data in said look up table, one or more images in the input sequence that contribute to the output image and to calculate from said position data contribution data defining the contribution made to the output image by said one or more identified input images, said processing obtaining the data for said one or more images from the video source and weighting the obtained data in accordance with the contribution data to produce digital data defining the output image.
Claim 18
Dependent Claim
269 words
A video processing method for producing from an input video sequence comprising a multiplicity of video images which together depict a moving scene, an output video sequence comprising a multiplicity of video images which together depict the moving scene at a different speed, with images of the output sequence having respective positions which correspond with positions in the input sequence and each image being defined by digital data representing a multiplicity of pixels which together form the scene in each image, comprising: providing digital data from a video source defining each image in the input sequence; utilizing a look up table having a multiplicity of look up table locations each identified by a unique address representing a respective position in the output sequence of images, each of said locations containing position data identifying a position in the input sequence of images, said position in said output sequence of images represented by said addresses having a predetermined relationship with corresponding positions in the input sequence of images represented by the position data at said addresses; carrying out data processing to identify for each image in the output sequence, from said position data in said look up table, one or more images in the input sequence that contribute to the output image and to calculate from said position data contribution data defining the contribution made to the output image by said one or more identified input images, said processing obtaining the data for said one or more images from the video source and weighting the obtained data in accordance with the contribution data to produce digital data defining the output image.
Claim 19
Dependent Claim
55 words
A video processing method as claimed in claim 16, wherein the step of carrying out data processing comprises producing the digital data defining at least one of said output images from two identified input images by combining on a pixel-by-pixel basis the data representing the two input images weighted in accordance with the contribution data.
Claim 20
Dependent Claim
81 words
A video processing method as claimed in claim 16, further comprising: generating control data in response to manipulation by a user of a user-controlled entry device; and displaying a graphical representation of a relationship between said input sequence and said output sequence, and wherein said processing comprises effecting modifications to the displayed graphical representation in response to said control data and calculating said position data for said look up table corresponding to the relationship as represented by said modified graphical representation.
Claim 21
Dependent Claim
40 words
A video processing method as claimed in claim 18, wherein said processing comprises identifying a start image and an end image in said input video images thereby defining an input video clip from which an output video clip is generated.
Claim 22
Dependent Claim
29 words
A video processing method as claimed in claim 19 further comprising displaying either of or both said input sequence of video images and said output sequence of video images.
Claim 23
Dependent Claim
25 words
A video processing method as claimed in claim 20, wherein each of the images of the input and output image sequences comprises a video frame.
Claim 24
Dependent Claim
25 words
A video processing method as claimed in claim 21, wherein said locations in the output sequence of images represented by said addresses are equally spaced.
Claim 25
Dependent Claim
22 words
A video processing method as claimed in claim 22, wherein said corresponding locations in the input sequence of images are equally spaced.
Claim 26
Dependent Claim
37 words
A video processing method as claimed in claim 23, wherein said displaying comprises displaying substantially orthogonal axes representing input image numbers and output image numbers and displaying a graph plotted against said axes representing said predetermined relationship.
Claim 27
Dependent Claim
25 words
A video processing method as claimed in claim 24, wherein said processing comprises using a random access memory device to store said look up table.
Claim 28
Dependent Claim
25 words
A video processing method as claimed in claim 16, wherein each of the images of the input and output image sequences comprises a video frame.
Claim 29
Dependent Claim
32 words
A video processing method as claimed in claim 16, further comprising the step of displaying either of or both said input sequence of video images and said output sequence of video images.
Claim 30
Dependent Claim
38 words
A video processing method as claimed in claim 16, wherein said displaying step comprises displaying substantially orthogonal axes representing input image numbers and output image numbers and displaying a graph plotted against said axes representing said predetermined relationship.
Claim 31
Dependent Claim
126 words
A video processing method comprising machine-implemented steps of: providing input images in a selected input sequence, each input image being represented by an array of pixels in digital form; generating output images in a selected output sequence, each output image being represented by an array of pixels in digital form and each output image being derived from contributions from at least two respective input images; said generating comprising a step of establishing a non-linear relationship between the positions of output images in said output sequence and the positions of respective images in the input sequence from which the output images are derived; and said step of establishing comprising a step of utilizing an interface device by an user to create a curve representing said non-linear relationship.
Claim 32
Dependent Claim
126 words
A video processing method comprising machine-implemented steps of: providing input images in a selected input sequence, each input image being represented by an array of pixels in digital form; generating output images in a selected output sequence, each output image being represented by an array of pixels in digital form and each output image being derived from contributions from at least two respective input images; said generating comprising a step of establishing a non-linear relationship between the positions of output images in said output sequence and the positions of respective images in the input sequence from which the output images are derived; and said step of establishing comprising a step of utilizing an interface device by an user to create a curve representing said non-linear relationship.
Claim 33
Dependent Claim
47 words
A method as in claim 29 in which said generating step comprises selecting the respective contributions from at least two input images for deriving an output image according to a positional relationship between said input sequence and said output sequence defined by a location on said curve.
Claim 34
Dependent Claim
47 words
A method as in claim 30 in which said providing step comprises providing an input sequence which depicts a moving scene and said generating step comprises generating an output sequence which depicts the moving scene at a playing speed which differs from that of the input sequence.
Claim 35
Dependent Claim
35 words
A method as in claim 31 in which said providing step comprises providing input images in the form of video frames and said generating step comprises generating output images in the form of video frames.
Claim 36
Dependent Claim
35 words
A method as in claim 29 in which said providing step comprises providing input images in the form of video frames and said generating step comprises generating output images in the form of video frames.
References Cited (Backward Citations)
GB2047041A
Cited
US4258385A
Cited
US4339775A
Cited
US4446520A
Cited
GB2096868A
Cited
US4688106A
Cited
US4757384A
Cited
US4752836A
Cited
US4897806A
Cited
US4811241A
Cited
US4870509A
Cited
US4974178A
Cited
US5025394A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-01-23 | 1998-07-25 | 1999-01-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-01-23 | 2002-07-25 | 2003-01-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-01-23 | 2006-07-25 | 2007-01-24 | $7700.00 | Window Closed / Lapsed |