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

Predictive coding device and predictive decoding device

Assignee: Canon Inc
•
Filing: 1989-11-01
•
Granted: 1991-08-27
•
Expires: 2009-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A predictive coding device wherein a coding means for coding a difference between a sample value and a corresponding predictive value and outputting a coded code includes a memory storing at least one look-up table. The coding characteristics of the coded code can be changed, and at the same time, a control code associated with the coding characteristics is transmitted together with the coded code.

Inventors

  • 👤 Nobuhiro Hoshi
  • 👤 Toshihiro Yagisawa
  • 👤 Hisashi Ishikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 06:56
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/3002; H03M7/3044; H03M7/3046

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 115 words
A predictive coding device, comprising: (a) input means for inputting a sampled value; (b) predictive means for generating a predictive value for the sampled value; (c) a plurality of means for storing look-up tables, each of which receives the sampled value and a corresponding predictive value as address data and outputs coded codes corresponding thereto; (d) switching means for selectively outputting the coded codes outputted from said plurality of means for storing the look-up tables; (e) generating means for generating a selection code which indicates a selection operation of said switching means; and (f) transmitting means for transmitting the coded codes outputted by said switching means and the selection code generated by said generating means.
Claim 2
Dependent Claim 115 words
A predictive coding device, comprising: (a) input means for inputting a sampled value; (b) predictive means for generating a predictive value for the sampled value; (c) a plurality of means for storing look-up tables, each of which receives the sampled value and a corresponding predictive value as address data and outputs coded codes corresponding thereto; (d) switching means for selectively outputting the coded codes outputted from said plurality of means for storing the look-up tables; (e) generating means for generating a selection code which indicates a selection operation of said switching means; and (f) transmitting means for transmitting the coded codes outputted by said switching means and the selection code generated by said generating means.
Claim 3
Dependent Claim 39 words
A device according to claim 1, further comprising manually operable means for designating the selection operation of said switching means, and wherein said generating means generates the selection code in response to an operation of said manually operable means.
Claim 4
Dependent Claim 79 words
A device according to claim 2, wherein each of said plurality of means for storing the look-up tables further outputs a local decoded value, said predictive means includes a switching circuit for selectively outputting the local decoded values outputted from said plurality of means for storing the look-up tables in response to an operation of said manually operable means and a predictive circuit for generating the predictive value by using the local decoded values outputted by said switching circuit.
Claim 5
Dependent Claim 30 words
A device according to claim 1, wherein said transmitting means multiplexes the coded code, sync pattern data, and the selection code along a time axis, and transmits the multiplexed data.
Claim 6
Dependent Claim 34 words
A device according to claim 4, wherein said transmitting means transmits data in units of sync blocks which include the sync pattern data at the start thereof, the coded code, and the selection code.
Claim 7
Dependent Claim 154 words
A predictive coding device, comprising: (a) input means for inputting a sampled value; (b) predictive means for generating a predictive value for the sampled value; (c) means for storing a look-up table which receives the sampled value and a corresponding predictive value as address data and outputs a coded code corresponding thereto, said means for storing the look-up table including a random access memory which outputs the coded code; (d) writing means for writing and storing the coded code in said random access memory, said writing means being able to update the coded code stored in said random access memory; (e) generating means for generating decoded values which correspond to the coded code stored in said random access memory; and (f) transmitting means for transmitting the coded code outputted by said random access memory in a normal transmission mode, and transmitting the decoded values generated by said generating means in a table transmission mode.
Claim 8
Dependent Claim 154 words
A predictive coding device, comprising: (a) input means for inputting a sampled value; (b) predictive means for generating a predictive value for the sampled value; (c) means for storing a look-up table which receives the sampled value and a corresponding predictive value as address data and outputs a coded code corresponding thereto, said means for storing the look-up table including a random access memory which outputs the coded code; (d) writing means for writing and storing the coded code in said random access memory, said writing means being able to update the coded code stored in said random access memory; (e) generating means for generating decoded values which correspond to the coded code stored in said random access memory; and (f) transmitting means for transmitting the coded code outputted by said random access memory in a normal transmission mode, and transmitting the decoded values generated by said generating means in a table transmission mode.
Claim 9
Dependent Claim 51 words
A device according to claim 6, wherein said means for storing the look-up table further outputs a local decoded value corresponding to the coded code outputted therefrom, and wherein said predictive means generates the predictive value by using the local decoded value outputted by said means for storing the look-up table.
Claim 10
Dependent Claim 30 words
A device according to claim 7, wherein said writing means further writes local decoded values corresponding to the decoded values generated by said generating means in said random access memory.
Claim 11
Dependent Claim 44 words
A device according to claim 7, wherein said writing means includes a first memory which stores the coded code and the local decoded value, and wherein said generating means includes a second memory which stores a decoded value corresponding to the local decode value.
Claim 12
Dependent Claim 41 words
A device according to claim 7, wherein said writing means includes a memory which stores the coded code and the local decoded value, and wherein said generating means includes a circuit for retrieving the local decoded value as the decoded values.
Claim 13
Dependent Claim 51 words
A device according to claim 6, wherein said transmitting means transmits data in units of sync blocks each block including sync pattern data at the start thereof, and one of the coded code outputted by said means for storing the look-up table and the decoded value generated by said generating means.
Claim 14
Dependent Claim 131 words
A predictive coding device, comprising: (a) input means for inputting a sampled value; (b) a plurality of means for storing look-up tables each of which receives the sampled value and a corresponding predictive value as address data and outputs a coded code and a local decoded value corresponding thereto; (c) first switching means for selectively outputting the coded codes outputted from said plurality of means for storing the look-up tables; (d) transmitting means for transmitting a coded code outputted by said first switching means; (e) second switching means for selectively outputting the local decoded values outputted from said plurality of means for storing the look-up tables; and (f) predictive means for generating a predictive value for the sampled value by using a local decoded value outputted by said second switching means.
Claim 15
Dependent Claim 131 words
A predictive coding device, comprising: (a) input means for inputting a sampled value; (b) a plurality of means for storing look-up tables each of which receives the sampled value and a corresponding predictive value as address data and outputs a coded code and a local decoded value corresponding thereto; (c) first switching means for selectively outputting the coded codes outputted from said plurality of means for storing the look-up tables; (d) transmitting means for transmitting a coded code outputted by said first switching means; (e) second switching means for selectively outputting the local decoded values outputted from said plurality of means for storing the look-up tables; and (f) predictive means for generating a predictive value for the sampled value by using a local decoded value outputted by said second switching means.
Claim 16
Dependent Claim 44 words
A device according to claim 12, further comprising generating means for generating a selection code which indicates a selecting operation to be performed by said first and second switching means, and wherein said transmitting means further transmits the selection code with the coded code.
Claim 17
Dependent Claim 108 words
A predictive decoding device, comprising: (a) input means for inputting a coded code obtained by coding a differential value between a sampled value and a corresponding predictive value and a selection code; (b) a plurality of means for storing look-up tables each of which receives the coded code and a predictive value as address data and outputs a decoded value corresponding thereto; (c) switching means for selectively outputting the decoded values outputted by said plurality of means for storing the look-up tables in response to receiving the selection code; and (d) predictive means for generating the predictive value by using a decoded value outputted by said switching means.
Claim 18
Dependent Claim 108 words
A predictive decoding device, comprising: (a) input means for inputting a coded code obtained by coding a differential value between a sampled value and a corresponding predictive value and a selection code; (b) a plurality of means for storing look-up tables each of which receives the coded code and a predictive value as address data and outputs a decoded value corresponding thereto; (c) switching means for selectively outputting the decoded values outputted by said plurality of means for storing the look-up tables in response to receiving the selection code; and (d) predictive means for generating the predictive value by using a decoded value outputted by said switching means.
Claim 19
Dependent Claim 36 words
A device according to claim 14, wherein said input means includes a separation circuit for separating the coded code and the selection code from multiplexed data of sync pattern data, coded codes, and the selection codes.
Claim 20
Dependent Claim 143 words
A predictive decoding device, comprising: (a) input means for inputting a coded code obtained by coding a differential value between a sample value and a corresponding predictive value in a normal input mode, and for inputting decoded values in a table input mode; (b) means for storing a look-up table which receives the coded code and the predictive value as address data and outputs a decoded value corresponding thereto, said means for storing the look-up table including a random access memory; (c) writing means for writing the decoded values inputted by said input means in said random access memory, said writing means being able to update the decoded values stored in said random access memory; and (d) predictive means for generating the predictive value for the sampled value by using the decoded value outputted from said means for storing the look up table.
Claim 21
Dependent Claim 143 words
A predictive decoding device, comprising: (a) input means for inputting a coded code obtained by coding a differential value between a sample value and a corresponding predictive value in a normal input mode, and for inputting decoded values in a table input mode; (b) means for storing a look-up table which receives the coded code and the predictive value as address data and outputs a decoded value corresponding thereto, said means for storing the look-up table including a random access memory; (c) writing means for writing the decoded values inputted by said input means in said random access memory, said writing means being able to update the decoded values stored in said random access memory; and (d) predictive means for generating the predictive value for the sampled value by using the decoded value outputted from said means for storing the look up table.

References Cited (Backward Citations)

US3860908A Cited
US4540973A Cited
US4797653A Cited
US4852125A Cited
US4903124A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-08-26 1995-02-25 1995-08-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-08-26 1999-02-25 1999-08-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-08-26 2003-02-25 2003-08-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag