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

Encoding/decoding apparatus using quantizing steps information

Assignee: Canon Inc
•
Filing: 1992-05-13
•
Granted: 1997-08-12
•
Expires: 2012-05-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an encoder/decoder, a quantizer quantizes input image information, and a coefficient generator generates coefficient information for determining quantization steps of the quantizer. An encoder variable length encodes the quantized image information, and a divider divides the quantized image information into a plurality of blocks. The coefficient information is attached to each of the plurality of blocks for transmission to a decoder.

Inventors

  • 👤 Yoshitsugu Iwabuchi
  • 👤 Kenichi Nagasawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:57
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/24; H04N7/52; H04N7/54; H04N19/00; H04N19/10; H04N19/102; H04N19/124; H04N19/126; H04N19/134; H04N19/136; H04N19/14; H04N19/146; H04N19/15; H04N19/169; H04N19/17; H04N19/176; H04N19/44; H04N19/48; H04N19/60; H04N21/00; H04N21/20; H04N21/23; H04N21/236; H04N21/40; H04N21/43; H04N21/434; H04N7/56; H04N19/65

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 114 words
An encoding apparatus comprising: a) block forming means for forming blocks of sampled values of an input signal; b) determination means for determinating control information for controlling quantization steps, on a unit basis of n blocks; c) quantization means for quantizing the blocks of the input signal on the basis of the control information determined by said determination means; d) coding means for coding quantized data provided by said quantization means, on a unit basis of the block; and e) adding means for adding the control information to coded data provided by said coding means, on a unit basis of m blocks, wherein n and m are integers and n is greater than m.
Claim 2
Dependent Claim 114 words
An encoding apparatus comprising: a) block forming means for forming blocks of sampled values of an input signal; b) determination means for determinating control information for controlling quantization steps, on a unit basis of n blocks; c) quantization means for quantizing the blocks of the input signal on the basis of the control information determined by said determination means; d) coding means for coding quantized data provided by said quantization means, on a unit basis of the block; and e) adding means for adding the control information to coded data provided by said coding means, on a unit basis of m blocks, wherein n and m are integers and n is greater than m.
Claim 3
Dependent Claim 40 words
An apparatus according to claim 1, further comprising orthogonal conversion means for orthogonal-converting the blocks of the input signal, formed by said block forming means, and wherein said quantization means quantizes the input signal orthogonal-converted by said orthogonal conversion means.
Claim 4
Dependent Claim 134 words
An encoding apparatus comprising: (a) transforming means for orthogonal transforming image data on a unit basis of a block, said block comprising a predetermined number of pixels; (b) quantizing means for quantizing the image data transformed by said transforming means, on unit basis of the block; (c) generation means for generating a quantizing step data for controlling a quantizing value of the image data transformed by said transforming means to be quantized by said quantizing means, on a unit basis of n blocks; (d) encoding means for encoding the image data quantized by said quantizing means; and (e) adding means for adding the quantization step data to the image data encoded by said encoding means, on a unit basis of m blocks, wherein n and m are integers and n is grater than m.
Claim 5
Dependent Claim 134 words
An encoding apparatus comprising: (a) transforming means for orthogonal transforming image data on a unit basis of a block, said block comprising a predetermined number of pixels; (b) quantizing means for quantizing the image data transformed by said transforming means, on unit basis of the block; (c) generation means for generating a quantizing step data for controlling a quantizing value of the image data transformed by said transforming means to be quantized by said quantizing means, on a unit basis of n blocks; (d) encoding means for encoding the image data quantized by said quantizing means; and (e) adding means for adding the quantization step data to the image data encoded by said encoding means, on a unit basis of m blocks, wherein n and m are integers and n is grater than m.
Claim 6
Dependent Claim 18 words
An apparatus according to claim 3, further comprising transmitting means for transmitting data output by said adding means.
Claim 7
Dependent Claim 14 words
An apparatus according to claim 3, wherein said transforming means effects discrete consine transformation.
Claim 8
Dependent Claim 102 words
A decoding apparatus for reproducing image data from a data train transmitted in a unit of a transmission frame containing a code obtained by quantizing the image data and encoding thus quantized image data, and quantizing steps information relating to the steps of the quantization of the image data and being determined for each image data, comprising: a) decoding means for decoding the code; b) detection means for detecting an error occurring in the quantizing steps information; and c) replacement means for replacing information in the transmission frame with information of another transmission frame, based on the output of said detection means.
Claim 9
Dependent Claim 102 words
A decoding apparatus for reproducing image data from a data train transmitted in a unit of a transmission frame containing a code obtained by quantizing the image data and encoding thus quantized image data, and quantizing steps information relating to the steps of the quantization of the image data and being determined for each image data, comprising: a) decoding means for decoding the code; b) detection means for detecting an error occurring in the quantizing steps information; and c) replacement means for replacing information in the transmission frame with information of another transmission frame, based on the output of said detection means.
Claim 10
Dependent Claim 16 words
An apparatus according to claim 6, wherein said image data is data converted into frequency components.
Claim 11
Dependent Claim 26 words
An apparatus according to claim 6, wherein the transmission frame contains image data of a picture and the quantizing steps information determined for each image data.
Claim 12
Dependent Claim 21 words
An apparatus according to claim 6, wherein the image data of a picture is composed of a plurality of transmission frames.
Claim 13
Dependent Claim 100 words
A decoding apparatus for reproducing image data from a data train transmitted in the unit of a transmission frame containing codes the codes being obtained by converting the image data into frequency components, quantizing thus converted data and variable length encoding the quantized data, and quantizing steps information relating to the quantizing steps of the codes, comprising: a) decoding means for decoding the codes; b) detecting means for detecting the error occurring in the quantizing steps information; and c) replacement means for replacing the image data in the transmission frame with image data of a transmission frame in another picture.
Claim 14
Dependent Claim 100 words
A decoding apparatus for reproducing image data from a data train transmitted in the unit of a transmission frame containing codes the codes being obtained by converting the image data into frequency components, quantizing thus converted data and variable length encoding the quantized data, and quantizing steps information relating to the quantizing steps of the codes, comprising: a) decoding means for decoding the codes; b) detecting means for detecting the error occurring in the quantizing steps information; and c) replacement means for replacing the image data in the transmission frame with image data of a transmission frame in another picture.
Claim 15
Dependent Claim 28 words
An apparatus according to claim 10, wherein the transmission frame contains image data of a picture and the quantizing steps information determined in a unit of a picture.
Claim 16
Dependent Claim 91 words
A decoding apparatus for decoding encoded data obtained by quantizing image data, encoding the quantized data and adding quantizing steps information relating to the steps of the quantization to the image data to each of plural blocks divided from the encoded data, comprising: a) detecting means for detecting error occurring in the quantizing steps information in each of the blocks; and b) replacement means for replacing the quantizing steps information of a block in which an error is detected by the detecting means, with the quantizing steps information of another block.
Claim 17
Dependent Claim 91 words
A decoding apparatus for decoding encoded data obtained by quantizing image data, encoding the quantized data and adding quantizing steps information relating to the steps of the quantization to the image data to each of plural blocks divided from the encoded data, comprising: a) detecting means for detecting error occurring in the quantizing steps information in each of the blocks; and b) replacement means for replacing the quantizing steps information of a block in which an error is detected by the detecting means, with the quantizing steps information of another block.
Claim 18
Dependent Claim 16 words
An apparatus according to claim 12, wherein said image data is data converted into frequency components.
Claim 19
Dependent Claim 19 words
An apparatus according to claim 13, wherein the quantizing steps information is determined in a unit of a picture.
Claim 20
Dependent Claim 21 words
An apparatus according to claim 14, wherein said replacement means is adapted to replace with another block in the same picture.
Claim 21
Dependent Claim 37 words
An apparatus according to claim 15, wherein said replacement means is adapted, in case the number of blocks detected by said detection means within a frame exceeds a predetermined number, to replace said frame with another frame.
Claim 22
Dependent Claim 202 words
A decoding apparatus for decoding a signal encoded by an encoding apparatus comprising first orthogonal transformation means for effecting orthogonal transformation on an input signal, quantization means for quantizing the orthogonally transformed signal, generation means for generating a control coefficient for controlling a quantizing value of the orthogonally transformed signal to be quantized by said quantization means, encoding means for variable length encoding of the signal quantized by said quantization means, and transmission means for transmitting the encoded signal with addition of the control coefficient, comprising: a) decoding means for obtaining a decoded signal by decoding the encoded signal; b) separation means for separating the control coefficient added to the encoded signal from the decoded signal; c) detection means for detecting an error occurring in the separated control coefficient; d) generation means for generating another control coefficient different from the control coefficient, according to the output of said detection means; e) inverse quantization means for inverse quantization of the decoded signal, according to the control coefficient generated by said generation means; and f) second orthogonal transformation means for effecting an orthogonal transformation, which is an inverse transformation of the first orthogonal transformation, on the signal inversely quantized by said inverse quantization means.
Claim 23
Dependent Claim 202 words
A decoding apparatus for decoding a signal encoded by an encoding apparatus comprising first orthogonal transformation means for effecting orthogonal transformation on an input signal, quantization means for quantizing the orthogonally transformed signal, generation means for generating a control coefficient for controlling a quantizing value of the orthogonally transformed signal to be quantized by said quantization means, encoding means for variable length encoding of the signal quantized by said quantization means, and transmission means for transmitting the encoded signal with addition of the control coefficient, comprising: a) decoding means for obtaining a decoded signal by decoding the encoded signal; b) separation means for separating the control coefficient added to the encoded signal from the decoded signal; c) detection means for detecting an error occurring in the separated control coefficient; d) generation means for generating another control coefficient different from the control coefficient, according to the output of said detection means; e) inverse quantization means for inverse quantization of the decoded signal, according to the control coefficient generated by said generation means; and f) second orthogonal transformation means for effecting an orthogonal transformation, which is an inverse transformation of the first orthogonal transformation, on the signal inversely quantized by said inverse quantization means.
Claim 24
Dependent Claim 19 words
An apparatus according to claim 17, wherein said first orthogonal transformation means is adapted to effect discrete cosine transformation.
Claim 25
Dependent Claim 21 words
An apparatus according to claim 18, wherein said control coefficient is attached to each re-synchronization block composed of plural DCT blocks.
Claim 26
Dependent Claim 88 words
A decoding apparatus for decoding encoded data obtained by quantizing image data, encoding the quantized data and adding quantizing steps information relating to steps of the quantization of the image data to each of plural blocks divided from the encoded data, comprising: a) detection means for detecting error occurring in the quantizing steps information in each of the blocks; and b) replacement means for replacing, in case the number of blocks detected by said detection means exceeds a predetermined number within a frame, the frame with another frame.
Claim 27
Dependent Claim 88 words
A decoding apparatus for decoding encoded data obtained by quantizing image data, encoding the quantized data and adding quantizing steps information relating to steps of the quantization of the image data to each of plural blocks divided from the encoded data, comprising: a) detection means for detecting error occurring in the quantizing steps information in each of the blocks; and b) replacement means for replacing, in case the number of blocks detected by said detection means exceeds a predetermined number within a frame, the frame with another frame.
Claim 28
Dependent Claim 23 words
An apparatus according to claim 20, wherein the quantizing steps information is determined on a unit basis of a predetermined number of blocks.
Claim 29
Dependent Claim 93 words
A transmission method comprising steps of: forming blocks of sampled values of an input data; determining control information for controlling quantization steps on a unit basis of n blocks; quantizing the n blocks on the basis of the determined control information; coding quantized data provided in the quantization step, on a unit basis of the block; and transmitting coded data provided in the coding step, by adding the control information to the coded data on a unit basis of m blocks, wherein m and n are integers and n is greater than m.
Claim 30
Dependent Claim 93 words
A transmission method comprising steps of: forming blocks of sampled values of an input data; determining control information for controlling quantization steps on a unit basis of n blocks; quantizing the n blocks on the basis of the determined control information; coding quantized data provided in the quantization step, on a unit basis of the block; and transmitting coded data provided in the coding step, by adding the control information to the coded data on a unit basis of m blocks, wherein m and n are integers and n is greater than m.
Claim 31
Dependent Claim 105 words
A decoding method of reproducing image data form a data train transmitted in a unit of a transmission frame containing a code obtained by quantizing the image data and encoding thus quantized image data, and quantizing steps information relating to the steps of the quantization of the image data and being determined for each image data, comprising: a) a decoding step of decoding the code; b) a detection step of detecting an error occurring in the quantizing steps information; and c) a replacement step of replacing information in the transmission frame with information of another transmission frame, based on the result of said detection step.
Claim 32
Dependent Claim 105 words
A decoding method of reproducing image data form a data train transmitted in a unit of a transmission frame containing a code obtained by quantizing the image data and encoding thus quantized image data, and quantizing steps information relating to the steps of the quantization of the image data and being determined for each image data, comprising: a) a decoding step of decoding the code; b) a detection step of detecting an error occurring in the quantizing steps information; and c) a replacement step of replacing information in the transmission frame with information of another transmission frame, based on the result of said detection step.
Claim 33
Dependent Claim 103 words
A decoding method of reproducing image data form a data train transmitted in the unit of a transmission frame containing codes, the codes being obtained by converting the image data into frequency components, quantizing thus converted data and variable length encoding the quantized data, and quantizing steps information relating to the quantizing steps of the codes, comprising: a) a decoding step of decoding the codes; b) a detecting step of detecting the error occurring in the quantizing steps information; and c) a replacement step of replacing the image data in the transmission frame with image data of a transmission frame in another picture.
Claim 34
Dependent Claim 103 words
A decoding method of reproducing image data form a data train transmitted in the unit of a transmission frame containing codes, the codes being obtained by converting the image data into frequency components, quantizing thus converted data and variable length encoding the quantized data, and quantizing steps information relating to the quantizing steps of the codes, comprising: a) a decoding step of decoding the codes; b) a detecting step of detecting the error occurring in the quantizing steps information; and c) a replacement step of replacing the image data in the transmission frame with image data of a transmission frame in another picture.
Claim 35
Dependent Claim 93 words
A decoding method of decoding encoded data obtained by quantizing image data, encoding the quantized data and adding quantizing steps information relating to the steps of the quantization to the image data to each of plural blocks divided from the encoded data, comprising: a) detecting step of detecting an error occurring in the quantizing steps information in each of the blocks; and b) a replacement step of replacing the quantizing steps information of a block in which an error is detected by said detecting means, with the quantizing steps information of another block.
Claim 36
Dependent Claim 93 words
A decoding method of decoding encoded data obtained by quantizing image data, encoding the quantized data and adding quantizing steps information relating to the steps of the quantization to the image data to each of plural blocks divided from the encoded data, comprising: a) detecting step of detecting an error occurring in the quantizing steps information in each of the blocks; and b) a replacement step of replacing the quantizing steps information of a block in which an error is detected by said detecting means, with the quantizing steps information of another block.
Claim 37
Dependent Claim 91 words
A decoding method of decoding encoded data obtained by quantizing image data, encoding the quantized data and adding quantizing steps information relating to steps of the quantization of the image data to each of plural blocks divided from the encoded data, comprising: a) a detecting step of detecting an error occurring in the quantizing steps information in each of the blocks; and b) a replacement step of replacing, in case the number of blocks detected by said detection means exceeds a predetermined number within a frame, the frame with another frame.
Claim 38
Dependent Claim 91 words
A decoding method of decoding encoded data obtained by quantizing image data, encoding the quantized data and adding quantizing steps information relating to steps of the quantization of the image data to each of plural blocks divided from the encoded data, comprising: a) a detecting step of detecting an error occurring in the quantizing steps information in each of the blocks; and b) a replacement step of replacing, in case the number of blocks detected by said detection means exceeds a predetermined number within a frame, the frame with another frame.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-11 2001-02-10 2001-08-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-11 2005-02-10 2005-08-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-11 2009-02-10 2009-08-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag