Patent US5657399A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US4186415A
Cited
US4189748A
Cited
US4807033A
Cited
US4831659A
Cited
US5070503A
Cited
US4982282A
Cited
US5170264A
Cited
US5051840A
Cited
US4999704A
Cited
US5150210A
Cited
US5142537A
Cited
EP0400756A2
Cited
US5086488A
Cited
US5228028A
Cited
US5136371A
Cited
US5196933A
Cited
US5216516A
Cited
US5264942A
Cited
EP0493128A2
Cited
US5243428A
Cited
US5251029A
Cited
US5293252A
Cited
US5189530A
Cited
US5301040A
Cited
US5212549A
Cited
US5353059A
Cited
US5247363A
Cited
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 |