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

Coding apparatus

Assignee: Canon Inc
•
Filing: 1995-11-28
•
Granted: 1997-05-20
•
Expires: 2015-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A coding apparatus includes a blocking unit for gathering and blocking sample values of input signals, an orthogonal-transforming unit for orthogonal-transforming the blocked input signals, a transforming unit for constructing a one-dimensionally arraying block by combining orthogonal-transformed blocks and for arranging the data in the one-dimensionally arraying block in a one-dimensional array, and a coding unit for coding the data of the one-dimensional array from the transforming unit.

Inventors

  • 👤 Yoshitaka Takeuchi
  • 👤 Masahiko Enari

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:55
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/004; H; H04; H04N; H04N19/00; H04N19/10; H04N19/102; H04N19/124; H04N19/129; H04N19/134; H04N19/136; H04N19/137; H04N19/146; H04N19/152; H04N19/169; H04N19/17; H04N19/176; H04N19/18; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 119 words
A coding apparatus comprising: blocking means for gathering and blocking sample values of input signals; output means for selectively outputting data, in a first output mode for outputting a difference signal obtained by subtracting a predicted value from an input signal blocked by said blocking means, and, in a second mode for outputting an input signal blocked by said blocking means, without using the difference signal; orthogonal-transforming means for orthogonal-transforming data from said output means; transforming means for constructing a two-dimensionally arraying block by combining a plurality of blocks orthogonal-transformed by said orthogonal-transforming means, and for transforming the data of the two-dimensionally arraying block into a one-dimensional array; and coding means for coding the data of the one-dimensional array.
Claim 2
Dependent Claim 119 words
A coding apparatus comprising: blocking means for gathering and blocking sample values of input signals; output means for selectively outputting data, in a first output mode for outputting a difference signal obtained by subtracting a predicted value from an input signal blocked by said blocking means, and, in a second mode for outputting an input signal blocked by said blocking means, without using the difference signal; orthogonal-transforming means for orthogonal-transforming data from said output means; transforming means for constructing a two-dimensionally arraying block by combining a plurality of blocks orthogonal-transformed by said orthogonal-transforming means, and for transforming the data of the two-dimensionally arraying block into a one-dimensional array; and coding means for coding the data of the one-dimensional array.
Claim 3
Dependent Claim 42 words
A coding apparatus according to claim 1, wherein said transforming means achieves the one-dimensional data array by sequentially selecting data in each of the blocks constituting the two-dimensionally arraying block in order from a low frequency side to a high frequency side.
Claim 4
Dependent Claim 18 words
A coding apparatus according to claim 1, wherein said transforming means includes quantizing means for quantizing orthogonal-transformed data.
Claim 5
Dependent Claim 17 words
A coding apparatus according to claim 1, wherein said coding means includes means for performing DPCM coding.
Claim 6
Dependent Claim 18 words
A coding apparatus according to claim 1, wherein said orthogonal-transforming means includes means for performing discrete cosine transformation.
Claim 7
Dependent Claim 44 words
A coding apparatus according to claim 1, wherein said transforming means achieves the one-dimensional data array by dividing each of the blocks constituting the two-dimensionally arraying block into regions, and by sequentially selecting data from each of the regions of each of the blocks.
Claim 8
Dependent Claim 42 words
A coding apparatus according to claim 6, wherein said transforming means achieves the one-dimensional data array by sequentially selecting data in each of the blocks constituting the two-dimensionally arraying blocks in order from a low frequency side to a high frequency side.
Claim 9
Dependent Claim 86 words
An image coding apparatus comprising: a) blocking means for blocking image data; b) orthogonal-transforming means for orthogonal-transforming image data blocked by said blocking means; c) outputting means for gathering a predetermined number of the orthogonal-transformed data blocks within one picture, and for outputting the orthogonal-transformed data of the gathered data blocks, wherein said outputting means outputs the orthogonal-transformed data so as to disperse the orthogonal-transformed data of each of the gathered data blocks; and coding means for coding the orthogonal-transfored data output by said outputting means.
Claim 10
Dependent Claim 86 words
An image coding apparatus comprising: a) blocking means for blocking image data; b) orthogonal-transforming means for orthogonal-transforming image data blocked by said blocking means; c) outputting means for gathering a predetermined number of the orthogonal-transformed data blocks within one picture, and for outputting the orthogonal-transformed data of the gathered data blocks, wherein said outputting means outputs the orthogonal-transformed data so as to disperse the orthogonal-transformed data of each of the gathered data blocks; and coding means for coding the orthogonal-transfored data output by said outputting means.
Claim 11
Dependent Claim 36 words
An image coding apparatus according to claim 8, wherein said outputting means outputs the orthogonal-transformed data by dividing each of the gathered data blocks in order from a low frequency side to a high frequency side.
Claim 12
Dependent Claim 19 words
An image coding apparatus according to claim 8, wherein said orthogonal-transforming means includes means for performing discrete cosine transformation.
Claim 13
Dependent Claim 45 words
An image coding apparatus according to claim 8, further comprising: a buffer memory for temporarily storing data coded by said coding means; and control means for controlling a quantizing step of said quantizing means in accordance with a data storage status of said buffer memory.
Claim 14
Dependent Claim 41 words
An image coding apparatus according to claim 8, wherein said outputting means outputs the orthogonal-transformed data by dividing each of the gathered data blocks into regions, and by sequentially selecting data from each of the regions of each of the blocks.
Claim 15
Dependent Claim 39 words
An image coding apparatus according to claim 12, wherein said outputting means outputs the orthogonal-transformed data by sequentially selecting data in each of the gathered data blocks in order from a low frequency side to a high frequency side.
Claim 16
Dependent Claim 19 words
An image coding apparatus according to claim 8, wherein said transforming means includes quantizing means for quantizing orthogonal-transformed data.
Claim 17
Dependent Claim 18 words
An image coding apparatus according to claim 14, wherein said coding means includes means for performing DPCM coding.

References Cited (Backward Citations)

US4633330A Cited
US5289289A Cited
US5291282A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag