← Back to Patent Explorer
US6002802A Expired / Lapsed US ⏱️ 0.0 years remaining

Video encoding and decoding apparatus

Assignee: Toshiba Corp
•
Filing: 1996-10-24
•
Granted: 1999-12-14
•
Expires: 2016-10-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An encoding apparatus comprising a encoder for encoding an input video signal, thereby generating encoded data, an output buffer for receiving the encoded data and outputting the data at a predetermined transmission rate, and an encoding control circuit for selecting a frame to be encoded. In the encoding control circuit, the target number of bits for each frame is calculated on the basis of the encoding bit rate, the encoding frame rate and the limits of delay, all of which are set externally. The number of encoded bits, thus calculated, is compared with the target number of encoded bits. A quantizer and a switch are controlled in accordance with the difference between the number of encoded code and the target number of encoded bits, thereby adjusting a quantization parameter and the number of frames which are to be skipped.

Inventors

  • 👤 Takeshi Chujoh
  • 👤 Takeshi Nagai
  • 👤 Yoshihiro Kikuchi
  • 👤 Kenshi Dachiku

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:53
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/587; H04N19/10; H04N19/102; H04N19/103; H04N19/107; H04N19/132; H04N19/134; H04N19/136; H04N19/137; H04N19/164; H04N19/166; H04N19/169; H04N19/17; H04N19/174; H04N19/176; H04N19/44; H04N19/503; H04N19/51; H04N19/527; H04N19/60; H04N19/61; H04N19/146; H04N19/149; H04N19/15; H04N19/152

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 162 words
A video encoding apparatus comprising: encoding means having an intra-encoding mode to intra-encode an input video signal and an inter-encoding mode to inter-encode the input video signal; selection means for selecting one of the inter-encoding mode and the intra-encoding mode for each specified domain of a picture represented by the input video signal; and decision means for determining whether said each specified domain of the picture is a motion domain or a stationary domain, on the basis of the input video signal and a video signal representing a picture immediately preceding the picture represented by the input video signal, wherein said selection means causes said encoding means to periodically set an intra-encoding domain in the picture represented by the input video signal and to refresh the specified domain so as to move the intra-encoding domain in the picture, and makes a cycle of refreshing a signal for the stationary domain longer than a cycle of refreshing a signal for the motion domain.
Claim 2
Dependent Claim 162 words
A video encoding apparatus comprising: encoding means having an intra-encoding mode to intra-encode an input video signal and an inter-encoding mode to inter-encode the input video signal; selection means for selecting one of the inter-encoding mode and the intra-encoding mode for each specified domain of a picture represented by the input video signal; and decision means for determining whether said each specified domain of the picture is a motion domain or a stationary domain, on the basis of the input video signal and a video signal representing a picture immediately preceding the picture represented by the input video signal, wherein said selection means causes said encoding means to periodically set an intra-encoding domain in the picture represented by the input video signal and to refresh the specified domain so as to move the intra-encoding domain in the picture, and makes a cycle of refreshing a signal for the stationary domain longer than a cycle of refreshing a signal for the motion domain.
Claim 3
Dependent Claim 194 words
A video decoding apparatus comprising: input means for temporarily holding data generated by encoding an input video signal in one of an intra-encoding mode and an inter-encoding mode; decoding means for decoding the data temporarily held in said input means; memory means for storing a reference picture signal which is used to decode the data generated by encoding the input video signal in the inter-encoding mode; and rewriting means for rewriting the reference picture signal stored in the memory means, on the basis of a video signal obtained by said decoding means by decoding the data encoded in the intra-encoding mode, wherein said rewriting means determines a state of the data for each frame on the basis of the number of bits of the data temporarily held in said input means and the number of bits of one frame of the data, and when the frame is found to have errors, the rewriting means is inhibited from rewriting the reference picture signal on the basis of the frame, until said decoding means generates a video signal from data which has been encoded in the intra-encoding mode and which represents a frame having no errors.
Claim 4
Dependent Claim 194 words
A video decoding apparatus comprising: input means for temporarily holding data generated by encoding an input video signal in one of an intra-encoding mode and an inter-encoding mode; decoding means for decoding the data temporarily held in said input means; memory means for storing a reference picture signal which is used to decode the data generated by encoding the input video signal in the inter-encoding mode; and rewriting means for rewriting the reference picture signal stored in the memory means, on the basis of a video signal obtained by said decoding means by decoding the data encoded in the intra-encoding mode, wherein said rewriting means determines a state of the data for each frame on the basis of the number of bits of the data temporarily held in said input means and the number of bits of one frame of the data, and when the frame is found to have errors, the rewriting means is inhibited from rewriting the reference picture signal on the basis of the frame, until said decoding means generates a video signal from data which has been encoded in the intra-encoding mode and which represents a frame having no errors.
Claim 5
Dependent Claim 170 words
A video encoding apparatus comprising: encoding means having an intra-encoding mode to intra-encode an input video signal, a first motion compensation mode to compensate for motion of a frame and inter-encode the frame, and a second motion compensation mode to compensate for motions of parts of the frame and inter-encode the parts of the frame; and selection means for selecting one of the intra-encoding mode, the first motion compensation mode and the second motion compensation mode for each specified domain of a picture represented by the input video signal, wherein said selection means causes said encoding means to periodically set an intra-encoding domain in the frame represented by the input video signal and to refresh the specified domain so as to move the intra-encoding domain in the frame, and selects one of the intra-encoding mode and the second motion compensation mode for a domain of the picture whose motion vector needs to be limited in order to refresh the input video signal before the domain of the picture is inter-encoded.
Claim 6
Dependent Claim 170 words
A video encoding apparatus comprising: encoding means having an intra-encoding mode to intra-encode an input video signal, a first motion compensation mode to compensate for motion of a frame and inter-encode the frame, and a second motion compensation mode to compensate for motions of parts of the frame and inter-encode the parts of the frame; and selection means for selecting one of the intra-encoding mode, the first motion compensation mode and the second motion compensation mode for each specified domain of a picture represented by the input video signal, wherein said selection means causes said encoding means to periodically set an intra-encoding domain in the frame represented by the input video signal and to refresh the specified domain so as to move the intra-encoding domain in the frame, and selects one of the intra-encoding mode and the second motion compensation mode for a domain of the picture whose motion vector needs to be limited in order to refresh the input video signal before the domain of the picture is inter-encoded.
Claim 7
Dependent Claim 19 words
A video encoding apparatus according to claim 1, wherein said each specified domain of a picture is a macro-block.
Claim 8
Dependent Claim 30 words
A video encoding apparatus according to claim 1, wherein said selection means causes said encoding means to periodically set the intra-encoding domain in the frame in units of one macro-block.
Claim 9
Dependent Claim 41 words
A video decoding apparatus according to claim 2, wherein said decoding means comprises means for demultiplexing coded data read out from the input means and means for decoding demultiplexed coded data from the demultiplexing means to output a reconstructed picture signal.
Claim 10
Dependent Claim 100 words
A video decoding apparatus according to claim 6, further comprising: long-burst decision means for monitoring an amount of data stored in the input means and an amount of one-frame code being processed in the demultiplexing means, and determining that a frame is a long-burst frame if an amount of data in the input means is less than a storage capacity of the input means and if the amount of the one-frame code is less than a predetermined value, and said long-burst decision means inhibits decoding when said long-burst decision means determines that the frame is regarded as a long-burst frame.
Claim 11
Dependent Claim 137 words
A video decoding apparatus according to claim 2, wherein said decoding means comprises: means for demultiplexing coded data read out from the input means; means for variable-length-decoding demultiplexed coded data from the demultiplexing means to output mode information and quantized DCT coefficient data; means for deciding an encoding mode of the coded data; and a reconstruction section including means for generating the reference picture signal as a reconstructed picture signal when the mode information indicates a non-encoding mode, means for generating a reconstructed picture signal obtained by subjecting the quantized DCT coefficient data to dequantization and inverse-discrete-cosine transform when the mode information indicates the intra-encoding mode, and means for generating a reconstructed picture signal obtained by subjecting the quantized DCT coefficient data to dequantizing and inverse-discrete-cosine-transform and adding dequantized and inverse-cosine-transformed data to the reference picture signal.
Claim 12
Dependent Claim 100 words
A video decoding apparatus according to claim 8, further comprising: long-burst decision means for monitoring an amount of data stored in the input means and an amount of one-frame code being processed in the demultiplexing means, and determines that a frame is a long-burst frame if the amount of data in the input means is less than a storage capacity of the input means and if the amount of the one-frame code is less than a predetermined value, and said long-burst decision means inhibits decoding when said long-burst decision means determines that the frame is regarded as a long-burst frame.
Claim 13
Dependent Claim 40 words
A video decoding apparatus according to claim 9, wherein with respect to any frame succeeding the frame regarded as a long-burst frame, said long-burst decision means restarts the decoding for a macro-block which is found to be the intra-encoding mode.
Claim 14
Dependent Claim 19 words
A video encoding apparatus according to claim 3, wherein said each specified domain of a picture is a macro-block.
Claim 15
Dependent Claim 153 words
A video encoding method comprising the steps of: preparing an intra-encoding mode to intra-encode an input video signal and an inter-encoding mode to inter-encode an input video signal; selecting one of the inter-encoding mode and the intra-encoding mode for each specified domain of a picture represented by the input video signal; and determining whether said each specified domain of the picture is one of a motion domain and a stationary domain, on the basis of the input video signal and a video signal representing a frame immediately preceding a frame represented by the input video signal, wherein said selecting step includes periodically setting an intra-encoding domain in the frame represented by the input video signal, refreshing the specified domain so as to move the intra-encoding domain in the frame, and making a cycle of refreshing a signal for the stationary domain longer than a cycle of refreshing a signal for the motion domain.
Claim 16
Dependent Claim 153 words
A video encoding method comprising the steps of: preparing an intra-encoding mode to intra-encode an input video signal and an inter-encoding mode to inter-encode an input video signal; selecting one of the inter-encoding mode and the intra-encoding mode for each specified domain of a picture represented by the input video signal; and determining whether said each specified domain of the picture is one of a motion domain and a stationary domain, on the basis of the input video signal and a video signal representing a frame immediately preceding a frame represented by the input video signal, wherein said selecting step includes periodically setting an intra-encoding domain in the frame represented by the input video signal, refreshing the specified domain so as to move the intra-encoding domain in the frame, and making a cycle of refreshing a signal for the stationary domain longer than a cycle of refreshing a signal for the motion domain.
Claim 17
Dependent Claim 181 words
A video decoding method comprising the steps of: temporarily holding data generated by encoding an input video signal in one of an intra-encoding mode and an inter-encoding mode; decoding the data temporarily held in said temporarily holding step; storing a reference picture signal which is used to decode the data generated by encoding the input video signal in the inter-encoding mode; and rewriting the reference picture signal stored in the storing step, on the basis of a video signal obtained by said decoding step by decoding the data encoded in the intra-encoding mode, wherein said rewriting step includes determining a state of the data for each frame on the basis of the number of bits of the data temporarily held in the temporarily holding step and the number of bits of one frame of the data, and when the frame is found to have errors, inhibiting rewriting the reference picture signal on the basis of the frame having errors, until a video signal is generated which has been encoded in the intra-encoding mode and which represents a frame having no errors.
Claim 18
Dependent Claim 181 words
A video decoding method comprising the steps of: temporarily holding data generated by encoding an input video signal in one of an intra-encoding mode and an inter-encoding mode; decoding the data temporarily held in said temporarily holding step; storing a reference picture signal which is used to decode the data generated by encoding the input video signal in the inter-encoding mode; and rewriting the reference picture signal stored in the storing step, on the basis of a video signal obtained by said decoding step by decoding the data encoded in the intra-encoding mode, wherein said rewriting step includes determining a state of the data for each frame on the basis of the number of bits of the data temporarily held in the temporarily holding step and the number of bits of one frame of the data, and when the frame is found to have errors, inhibiting rewriting the reference picture signal on the basis of the frame having errors, until a video signal is generated which has been encoded in the intra-encoding mode and which represents a frame having no errors.
Claim 19
Dependent Claim 157 words
A video encoding method comprising the steps of: preparing an intra-encoding mode to intra-encode an input video signal, a first motion compensation mode to compensate for motion of a frame and inter-encode the frame, and a second motion compensation mode to compensate for motions of parts of the frame and inter-encode the parts of the frame; and selecting one of the intra-encoding mode, the first motion compensation mode and the second motion compensation mode for each specified domain of a picture represented by the input video signal, wherein said selecting step includes periodically setting an intra-encoding domain in the frame represented by the input video signal, refreshing the specified domain so as to move the intra-encoding domain in the frame, and inhibiting selecting the first motion compensation mode for a domain of the picture whose motion vector needs to be limited in order to refresh the input video signal before the domain of the picture is inter-encoded.
Claim 20
Dependent Claim 157 words
A video encoding method comprising the steps of: preparing an intra-encoding mode to intra-encode an input video signal, a first motion compensation mode to compensate for motion of a frame and inter-encode the frame, and a second motion compensation mode to compensate for motions of parts of the frame and inter-encode the parts of the frame; and selecting one of the intra-encoding mode, the first motion compensation mode and the second motion compensation mode for each specified domain of a picture represented by the input video signal, wherein said selecting step includes periodically setting an intra-encoding domain in the frame represented by the input video signal, refreshing the specified domain so as to move the intra-encoding domain in the frame, and inhibiting selecting the first motion compensation mode for a domain of the picture whose motion vector needs to be limited in order to refresh the input video signal before the domain of the picture is inter-encoded.

References Cited (Backward Citations)

US4692801A Cited
US5144427A Cited
US5241401A Cited
US5267334A Cited
US5347308A Cited
EP0545874A1 Cited
US5644660A Cited
US5241383A Cited
JPH0730589A Cited
US5534929A Cited
US5661523A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-13 2003-06-14 2003-12-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-13 2007-06-14 2007-12-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-13 2011-06-14 2011-12-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag