Patent US5535137A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5535137A Expired / Lapsed US ⏱️ 0.0 years remaining

Random access audio/video processor with compressed video resampling to allow higher bandwidth throughput

Assignee: Sony Corp
•
Filing: 1994-02-14
•
Granted: 1996-07-09
•
Expires: 2014-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A random access audio/video processor having multiple outputs is disclosed. The processor includes a main control unit with analog video and audio back panels, an analog input/output board, audio and video processing boards, video effects board, synchronization board, and a system board (containing the main CPU). The video processing board includes a compressor for compressing input video signals, and triple transfer buffers for intermediate storage of digital video path. The video processing board further includes decompression circuits coupled to each of two triple transfer buffers for decompressing compressed stored video, and providing the decompressed video channels to an effects board for the addition of special effects. The audio processing board contains processors for compression, decompression, and effects, as well as triple transfer buffers. The triple transfer buffers include present, past, and future buffers which jointly operate to minimize discontinuities in the output channels. The invention provides an E to C mode to allow the user to preview video which has been compressed and decompressed to verify that no unwanted system artifacts exist, or are created by the compression process. This previewing is done in real-time while the material is being compressed and stored. A user may also bypass the compression circuit and capture uncompressed still frames directly in the triple transfer buffer, and store the uncompressed still frames, thereby permitting the independent display of still and motion video in each output channel.

Inventors

  • 👤 David L. Rossmere
  • 👤 Robert S. Glenn, Jr.
  • 👤 William B. Brown
  • 👤 John B. Carlucci
  • 👤 Robert W. Duffy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 09:23
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/222; H04N5/262; G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/032; G11B27/034; G11B27/10; G11B27/34; G11B2220/00; G11B2220/20; G11B2220/90

Claims Analysis

Total Claims: 60
Claim 1
Independent Claim 146 words
An apparatus for overlapping at least one frame of a first video sequence with at least one frame of a second video sequence, comprising: compressor means coupled to receive said first and second video sequences for compressing said first and second video sequences at a predetermined compression ratio; decompression means coupled to receive said at least one frame of said first and second video sequences and decompressing said at least one frame of said first and second video sequences; said decompressed at least one frame of said first and second video sequences coupled to said compressor means for re-compression at a predetermined compression ratio; overlapping means for overlapping said re-compressed at least one frame of said first video sequence with said re-compressed at least one frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence.
Claim 2
Independent Claim 146 words
An apparatus for overlapping at least one frame of a first video sequence with at least one frame of a second video sequence, comprising: compressor means coupled to receive said first and second video sequences for compressing said first and second video sequences at a predetermined compression ratio; decompression means coupled to receive said at least one frame of said first and second video sequences and decompressing said at least one frame of said first and second video sequences; said decompressed at least one frame of said first and second video sequences coupled to said compressor means for re-compression at a predetermined compression ratio; overlapping means for overlapping said re-compressed at least one frame of said first video sequence with said re-compressed at least one frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence.
Claim 3
Dependent Claim 19 words
The apparatus as defined by claim 1 wherein said first and second video sequences comprise a video source material.
Claim 4
Dependent Claim 31 words
The apparatus as defined by claim 2 wherein said overlapped at least one frame of said first and second frames comprise a video effect between said first and second video sequences.
Claim 5
Dependent Claim 22 words
The apparatus as defined by claim 3 wherein said first video frame is recompressed at 50% of the bandwidth of said apparatus.
Claim 6
Dependent Claim 14 words
The apparatus as defined by claim 1 wherein said predetermined compression ratio is 2:1.
Claim 7
Dependent Claim 19 words
The apparatus as defined by claim 3 wherein said first video frame is recompressed at 50 kilobytes per frame.
Claim 8
Independent Claim 174 words
An apparatus for providing a video special effect between a first video sequence and a second video sequence, comprising: compressor means coupled to receive said first and second video sequences for compressing said first and second sequences at a predetermined compression ratio; decompression means coupled to receive said at least one frame of said first and second video sequences and decompressing said at least one frame of said first and second video sequences; said decompressed at least one frame of said first and second video sequences coupled to said compressor means for re-compression at a predetermined compression ratio; overlapping means for overlapping said re-compressed at least one frame of said first video sequence with said re-compressed at least one frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence; special effects generation means coupled to said overlapping means for generating a special effect and applying said special effect to said overlapped re-compressed at least one frame of said first and second video sequences.
Claim 9
Independent Claim 174 words
An apparatus for providing a video special effect between a first video sequence and a second video sequence, comprising: compressor means coupled to receive said first and second video sequences for compressing said first and second sequences at a predetermined compression ratio; decompression means coupled to receive said at least one frame of said first and second video sequences and decompressing said at least one frame of said first and second video sequences; said decompressed at least one frame of said first and second video sequences coupled to said compressor means for re-compression at a predetermined compression ratio; overlapping means for overlapping said re-compressed at least one frame of said first video sequence with said re-compressed at least one frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence; special effects generation means coupled to said overlapping means for generating a special effect and applying said special effect to said overlapped re-compressed at least one frame of said first and second video sequences.
Claim 10
Dependent Claim 27 words
The apparatus as defined by claim 7 wherein said apparatus stores said first and second video sequences on a disk at 100% channel bandwidth of said disk.
Claim 11
Dependent Claim 14 words
The apparatus as defined by claim 7 wherein said predetermined compression ratio is 2:1.
Claim 12
Dependent Claim 32 words
The apparatus as defined by claim 8 wherein said 100% channel bandwidth comprises 100 kilobytes per video frame, and said first and second video frame are recompressed at 50 kilobytes per frame.
Claim 13
Dependent Claim 25 words
The apparatus as defined by claim 7 wherein said first and second video sequences comprise a portion of a source material stored on a disk.
Claim 14
Independent Claim 231 words
An apparatus for storing and retrieving video data comprising: video receiving means for receiving video signals and formatting said video signals into digital video data; video processing means coupled to said video receiving means for receiving said digital video data, said video processing means including: compression means for selectively compressing said video data; buffer means coupled to said compression means for storing said compressed video data; decompression means coupled to said compression means and said buffer means for decompressing said video data stored in said buffer means, said decompressed video data provided to a first output channel; memory control means coupled to said buffer means over a bus for storing and retrieving said compressed video data on a storage device coupled to said memory control means over said bus; loop back means coupled to said buffer means and to said memory control means for selectively coupling a at least one video frame of a first sequence of said video data and at least one frame of a second sequence of said video data from said mass storage device to said decompression means for decompression, said decompressed at least one frames of said first and second sequence of said video frame looped back and coupled to said compression circuit and re-compressed, said re-compressed at least one frames of said first and second sequences of said video data stored on said storage device.
Claim 15
Independent Claim 231 words
An apparatus for storing and retrieving video data comprising: video receiving means for receiving video signals and formatting said video signals into digital video data; video processing means coupled to said video receiving means for receiving said digital video data, said video processing means including: compression means for selectively compressing said video data; buffer means coupled to said compression means for storing said compressed video data; decompression means coupled to said compression means and said buffer means for decompressing said video data stored in said buffer means, said decompressed video data provided to a first output channel; memory control means coupled to said buffer means over a bus for storing and retrieving said compressed video data on a storage device coupled to said memory control means over said bus; loop back means coupled to said buffer means and to said memory control means for selectively coupling a at least one video frame of a first sequence of said video data and at least one frame of a second sequence of said video data from said mass storage device to said decompression means for decompression, said decompressed at least one frames of said first and second sequence of said video frame looped back and coupled to said compression circuit and re-compressed, said re-compressed at least one frames of said first and second sequences of said video data stored on said storage device.
Claim 16
Dependent Claim 36 words
The apparatus as defined by claim 12 further including user control means coupled to said memory control means for providing instructions to said memory control means for storing and retrieving video data from said storage device.
Claim 17
Dependent Claim 28 words
The apparatus as defined by claim 13 wherein said buffer means comprises a first triple transfer buffer including a present buffer, a future buffer and a past buffer.
Claim 18
Dependent Claim 30 words
The apparatus as defined by claim 14 further including a second triple transfer buffer coupled to said bus and to said decompression means for providing a second video output channel.
Claim 19
Dependent Claim 23 words
The apparatus as defined by claim 15 wherein said first video frame is recompressed at 50% of the bandwidth of said storage device.
Claim 20
Dependent Claim 18 words
The apparatus as defined by claim 15 wherein said first video frame is recompressed in a 2:1 compression.
Claim 21
Dependent Claim 19 words
The apparatus as defined by claim 15 wherein said first video frame is recompressed at 50 kilobytes per frame.
Claim 22
Dependent Claim 41 words
The apparatus as defined by claim 15 wherein as said compressed video data is stored in said first triple transfer buffer means, said compressed video data is also decompressed by said decompression means and provided to said first video output channel.
Claim 23
Dependent Claim 78 words
The apparatus as defined by claim 19 wherein selected video data stored in said storage device is stored in each of said triple transfer buffers such that said present transfer buffer stores video data currently coupled to one of said output channels, said past transfer buffer stores video data preceding video data stored in said present transfer buffer, and said future transfer buffer stores video data ahead of said video data stored in said present video transfer buffer.
Claim 24
Dependent Claim 81 words
The apparatus as defined by claim 20 wherein said video data stored in said mass storage device is selectively stored in each of said triple transfer buffers such that in operation, as a user plays through selected video data in said present buffer in a forward direction when the end of said present buffer is reached, said future buffer becomes a new present buffer, said past buffer becomes a new future buffer, and said present buffer becomes a new past buffer.
Claim 25
Dependent Claim 81 words
The apparatus as defined by claim 21 wherein said video data stored in said mass storage device is selectively stored in each of said triple transfer buffers such that in operation, as a user plays through selected video data in said present buffer in a reverse direction, when the end of said present buffer is reached, said past buffer becomes a new present buffer, said future buffer becomes a new past buffer and said present buffer becomes a new future buffer.
Claim 26
Dependent Claim 40 words
The apparatus as defined by claim 22 wherein said video processing means further includes by-pass means for selectively bypassing said compression means such that uncompressed video data is coupled from said video processing means to said first triple transfer buffer.
Claim 27
Dependent Claim 26 words
The apparatus as defined by claim 23 wherein said memory control means couples said uncompressed video over said bus for storage on said mass memory device.
Claim 28
Dependent Claim 34 words
The apparatus as defined by claim 24 wherein upon retrieval of said uncompressed video data, said by-pass means bypasses said decompression means and couples said uncompressed video to one of said output video channels.
Claim 29
Dependent Claim 34 words
The apparatus as defined by claim 25 wherein said first and second video channels may be adjusted such that still and motion video may be independently output on said first and second video channels.
Claim 30
Independent Claim 121 words
A method for overlapping at least one frame of a first video sequence with at least one frame of a second video sequence, comprising the steps of: receiving said first and second video sequences and compressing said first and second video sequences at a predetermined compression ratio; decompressing said at least one frame of said first and second video sequences using decompression means; re-compressing said decompressed at least one frame of said first and second video sequences at a predetermined compression ratio; overlapping said re-compressed at least one frame of said first video sequence with said re-compressed at least one frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence.
Claim 31
Independent Claim 121 words
A method for overlapping at least one frame of a first video sequence with at least one frame of a second video sequence, comprising the steps of: receiving said first and second video sequences and compressing said first and second video sequences at a predetermined compression ratio; decompressing said at least one frame of said first and second video sequences using decompression means; re-compressing said decompressed at least one frame of said first and second video sequences at a predetermined compression ratio; overlapping said re-compressed at least one frame of said first video sequence with said re-compressed at least one frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence.
Claim 32
Dependent Claim 19 words
The method as defined by claim 27 wherein said first and second video sequences comprise a video source material.
Claim 33
Dependent Claim 31 words
The method as defined by claim 28 wherein said overlapped at least one frame of said first and second frames comprise a video effect between said first and second video sequences.
Claim 34
Dependent Claim 37 words
The method as defined by claim 29 wherein said compressed first and second video sequences are stored on a storage device, and said first video frame is recompressed at 50% of the bandwidth of said storage device.
Claim 35
Dependent Claim 14 words
The method as defined by claim 27 wherein said predetermined compression ratio is 2:1.
Claim 36
Dependent Claim 19 words
The method as defined by claim 29 wherein said first video frame is recompressed at 50 kilobytes per frame.
Claim 37
Independent Claim 136 words
A method for providing a video special effect between a first video sequence and a second video sequence, comprising the steps of: receiving said first and second video sequences; compressing said first and second video sequences at a predetermined compression ratio; decompressing said at least one frame of said first and second video sequences; re-compressing said decompressed at least one frame of said first and second video sequences at a predetermined compression ratio; overlapping said re-compressed at least one frame of said first video sequence with said re-compressed at least one frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence; generating a special effect and applying said special effect to said overlapped re-compressed at least one frame of said first and second video sequences.
Claim 38
Independent Claim 136 words
A method for providing a video special effect between a first video sequence and a second video sequence, comprising the steps of: receiving said first and second video sequences; compressing said first and second video sequences at a predetermined compression ratio; decompressing said at least one frame of said first and second video sequences; re-compressing said decompressed at least one frame of said first and second video sequences at a predetermined compression ratio; overlapping said re-compressed at least one frame of said first video sequence with said re-compressed at least one frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence; generating a special effect and applying said special effect to said overlapped re-compressed at least one frame of said first and second video sequences.
Claim 39
Dependent Claim 41 words
The method as defined by claim 33 wherein said compressed first and second video sequences are stored in a storage device, and said first and second video sequences are stored on a disk at 100% channel bandwidth of said storage device.
Claim 40
Dependent Claim 14 words
The method as defined by claim 33 wherein said predetermined compression ratio is 2:1.
Claim 41
Dependent Claim 32 words
The method as defined by claim 35 wherein said 100% channel bandwidth comprises 100 kilobytes per video frame, and said first and second video frame are recompressed at 50 kilobytes per frame.
Claim 42
Dependent Claim 26 words
The method as defined by claim 36 wherein said first and second video sequences comprise a portion of a source material stored on said storage device.
Claim 43
Independent Claim 131 words
A method for storing and retrieving video data comprising the steps of: receiving video signals and formatting said video signals into digital video data using receiving means; receiving said digital video data using video processing means coupled to said video receiving means, said video processing means: compressing said video data using compression means; storing said compressed video data in buffer means; decompressing said video data stored in said buffer means, said decompressed video data provided to a first output channel; selectively coupling a first and a second video frame of said video data to said decompression means for decompression, said decompressed first and second video frames looped back and coupled to said compression circuit and re-compressed; said re-compressed first and second video frames appended between selected sequences of said video data.
Claim 44
Independent Claim 131 words
A method for storing and retrieving video data comprising the steps of: receiving video signals and formatting said video signals into digital video data using receiving means; receiving said digital video data using video processing means coupled to said video receiving means, said video processing means: compressing said video data using compression means; storing said compressed video data in buffer means; decompressing said video data stored in said buffer means, said decompressed video data provided to a first output channel; selectively coupling a first and a second video frame of said video data to said decompression means for decompression, said decompressed first and second video frames looped back and coupled to said compression circuit and re-compressed; said re-compressed first and second video frames appended between selected sequences of said video data.
Claim 45
Dependent Claim 22 words
The method as defined by claim 38 further including the step of storing and retrieving said video data from a storage device.
Claim 46
Dependent Claim 28 words
The method as defined by claim 39 wherein said buffer means comprises a first triple transfer buffer including a present buffer, a future buffer and a past buffer.
Claim 47
Dependent Claim 30 words
The method as defined by claim 40 further including a second triple transfer buffer coupled to said bus and to said decompression means for providing a second video output channel.
Claim 48
Dependent Claim 183 words
In an apparatus for storing and retrieving video data, a method for generating a special effect between a first video sequence and a second video sequence comprising the steps of: receiving video signals representing said first and second video sequences and formatting said first and second video sequences into a digital form; receiving said digitized first and second video sequences using video processing means, said video processing means: selectively compressing said first and second video sequences using compression means; temporarily storing said compressed first and second video sequences in buffer means coupled to said compression means; selectively coupling a first video frame of said first video sequence and a first frame of said second video frame sequence to decompression means for decompression, said decompressed first frame of said video sequence and first frame of said second video sequence looped back and coupled to said compression circuit and re-compressed; overlapping said re-compressed first frame of said first video sequence with said re-compressed first frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence.
Claim 49
Dependent Claim 183 words
In an apparatus for storing and retrieving video data, a method for generating a special effect between a first video sequence and a second video sequence comprising the steps of: receiving video signals representing said first and second video sequences and formatting said first and second video sequences into a digital form; receiving said digitized first and second video sequences using video processing means, said video processing means: selectively compressing said first and second video sequences using compression means; temporarily storing said compressed first and second video sequences in buffer means coupled to said compression means; selectively coupling a first video frame of said first video sequence and a first frame of said second video frame sequence to decompression means for decompression, said decompressed first frame of said video sequence and first frame of said second video sequence looped back and coupled to said compression circuit and re-compressed; overlapping said re-compressed first frame of said first video sequence with said re-compressed first frame of said second video sequence, and appending said first and second video sequences together to form a third video sequence.
Claim 50
Dependent Claim 28 words
The method as defined by claim 42 wherein said buffer means comprises a first triple transfer buffer including a present buffer, a future buffer and a past buffer.
Claim 51
Dependent Claim 30 words
The method as defined by claim 43 further including a second triple transfer buffer coupled to said bus and to said decompression means for providing a second video output channel.
Claim 52
Dependent Claim 29 words
The method as defined by claim 44 wherein said video data comprises a first source material which is compressed by said compression means and stored on said storage device.
Claim 53
Dependent Claim 50 words
The method as defined by claim 45 wherein said first source material is read by memory control means and is stored in said first triple transfer buffer and in said second triple transfer buffer, such that said source material may be coupled to said first and second video output channels.
Claim 54
Dependent Claim 79 words
The method as defined by claim 46 wherein selected video data stored in said mass storage device is stored in each of said triple transfer buffers such that said present transfer buffer stores video data currently coupled to one of said output channels, said past transfer buffer stores video data preceding video data stored in said present transfer buffer, and said future transfer buffer stores video data ahead of said video data stored in said present video transfer buffer.
Claim 55
Dependent Claim 81 words
The method as defined by claim 47 wherein said video data stored in said mass storage device is selectively stored in each of said triple transfer buffers such that in operation, as a user plays through selected video data in said present buffer in a forward direction when the end of said present buffer is reached, said future buffer becomes a new present buffer, said past buffer becomes a new future buffer, and said present buffer becomes a new past buffer.
Claim 56
Dependent Claim 81 words
The method as defined by claim 48 wherein said video data stored in said mass storage device is selectively stored in each of said triple transfer buffers such that in operation, as a user plays through selected video data in said present buffer in a reverse direction, when the end of said present buffer is reached, said past buffer becomes a new present buffer, said future buffer becomes a new past buffer and said present buffer becomes a new future buffer.
Claim 57
Dependent Claim 35 words
The method as defined by claim 49 further including the step of selectively bypassing said compression means such that uncompressed video data is coupled from said video processing means to said first triple transfer buffer.
Claim 58
Dependent Claim 25 words
The method as defined by claim 50 further including the step of coupling said uncompressed video over said bus for storage on said storage device.
Claim 59
Dependent Claim 31 words
The method as defined by claim 51 wherein upon retrieval of said uncompressed video data bypasses said decompression means and couples said uncompressed video to one of said output video channels.
Claim 60
Dependent Claim 36 words
The method as defined by claim 52 further including the step of adjusting said first and second video channels such that still and motion video may be independently output on said first and second video channels.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-09 2000-01-08 2000-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-09 2004-01-08 2004-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-09 2008-01-08 2008-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag