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

Encoder

Assignee: Canon Inc
•
Filing: 1987-07-24
•
Granted: 1989-12-05
•
Expires: 2007-07-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An encoder is arranged to receive an image signal; to serially form sample signals by sampling the incoming image signal; to form coded data corresponding to the sample signals; and to convert an m number (m: an integer which is at least 2) of the coded data into data consisting of the same number of bits as the total number of bits of said m number of coded data. The arrangement enables the encoder to efficiently encode the image signal.

Inventors

  • 👤 Akihiro Shikakura
  • 👤 Koji Takahashi
  • 👤 Masahiro Takei
  • 👤 Tomohiko Sasatani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 05:24
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/90; H04N19/94; H04N19/10; H04N19/102; H04N19/124; H04N19/50

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 110 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means arrived to form and produce coded data which corresponds to said sample signals formed by said temple signal forming means; and (c) data conversion means arranged to convert an m number (m: an integer which is at least 2) of coded data output from said coded data forming means into data consisting of the same number of bits as the total number of bits of said m number of coded data and having another bit pattern.
Claim 2
Dependent Claim 110 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means arrived to form and produce coded data which corresponds to said sample signals formed by said temple signal forming means; and (c) data conversion means arranged to convert an m number (m: an integer which is at least 2) of coded data output from said coded data forming means into data consisting of the same number of bits as the total number of bits of said m number of coded data and having another bit pattern.
Claim 3
Dependent Claim 50 words
An encoder according to claim 1, wherein said sample signal forming means includes an analog-to-digital converter which is arranged to sample, at a predetermined frequency, said image signal received to obtain said sample signal and to produce sample data consisting of a k number of bits (K: a positive integer).
Claim 4
Dependent Claim 66 words
An encoder according to claim 2 wherein said coded data forming means includes a predicted difference encoding circuit which is arranged to form predicted difference coded data as said coded data consisting of an l number of bits (l: a positive integer smaller than k) from said sample data of k bits produced from said analog-to-digital converter and to serially produce said predicted difference coded data.
Claim 5
Dependent Claim 35 words
An encoder according to claim 1, wherein said data conversion means includes a delay circuit which is arranged to simultaneously produce said m number of coded data serially received from said coded data forming means.
Claim 6
Dependent Claim 177 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) a sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means for forming and outputting coded data consisting of l number of bits (l: a positive integer) corresponding to said sample signal formed by said sample signal forming means; respectively; (c) delaying means for simultaneously outputting m number of coded data (m: an integer more than 3) serially received from said coded data forming means; and (d) memory means which is arranged to store conversion data consisting of the same number of bits as the total number of bits of said m number of coded data received from said delay means and having another bit pattern by arranging said stored conversion data to a correspond to the bit pattern of said m number of coded data, and which is arranged to output said conversion data which corresponds to the bit patterns of said m number of coded data received from said delay means.
Claim 7
Dependent Claim 177 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) a sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means for forming and outputting coded data consisting of l number of bits (l: a positive integer) corresponding to said sample signal formed by said sample signal forming means; respectively; (c) delaying means for simultaneously outputting m number of coded data (m: an integer more than 3) serially received from said coded data forming means; and (d) memory means which is arranged to store conversion data consisting of the same number of bits as the total number of bits of said m number of coded data received from said delay means and having another bit pattern by arranging said stored conversion data to a correspond to the bit pattern of said m number of coded data, and which is arranged to output said conversion data which corresponds to the bit patterns of said m number of coded data received from said delay means.
Claim 8
Dependent Claim 26 words
An encoder according to claim 5, wherein said memory means is arranged to store said conversion data in different kinds not exceeding 2 m ·l kinds.
Claim 9
Dependent Claim 41 words
An encoder according to claim 6, wherein said memory means does not store any conversion data corresponding to bit patterns which never actually take place among the bit patterns of said m number of coded data produced from said delay means.
Claim 10
Dependent Claim 43 words
An encoder according to claim 6, wherein said memory means is arranged to store only 2 m ·l -n kinds of conversion data that have bit patterns wherein bits denoting "o" or "1" are briefly consecutive among the 2 m ·l bit patterns.
Claim 11
Dependent Claim 142 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) difference coded data forming means arranged to form a difference value signal representing a difference between adjacent sample signals formed by said sample signal forming means and to form difference coded data by quantizing and encoding said difference value signal; and (c) data conversion means arranged to convert an m number (m: an integer which at least 2) of said difference coded data produced from said difference coded data forming means into data which consists of the same number of bits as the total number of bits of said m number of difference coded data and has a bit pattern including little DC component according to the characteristic of said image signal.
Claim 12
Dependent Claim 142 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) difference coded data forming means arranged to form a difference value signal representing a difference between adjacent sample signals formed by said sample signal forming means and to form difference coded data by quantizing and encoding said difference value signal; and (c) data conversion means arranged to convert an m number (m: an integer which at least 2) of said difference coded data produced from said difference coded data forming means into data which consists of the same number of bits as the total number of bits of said m number of difference coded data and has a bit pattern including little DC component according to the characteristic of said image signal.
Claim 13
Dependent Claim 23 words
An encoder according to claim 9, wherein said difference coded data forming means includes a quantizing circuit having a mid-tread type quantizing characteristic.
Claim 14
Dependent Claim 162 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) difference coded data forming means arranged to form a difference value signal representing a difference between adjacent sample signals by said sample signal forming means and to form difference coded data by quantizing and encoding said difference value signal; and (c) memory means which is arranged to store conversion data consisting of the same number of bits as the total number of bits of m number of bits of said difference coded data (m: an integer more than 2) and having a bit pattern including little DC component outputted from said difference coded data forming means in the state to correspond to the bit pattern of said m difference coded data and to output said conversion data corresponding to the m difference coded data fed from said difference coded data forming means.
Claim 15
Dependent Claim 162 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) difference coded data forming means arranged to form a difference value signal representing a difference between adjacent sample signals by said sample signal forming means and to form difference coded data by quantizing and encoding said difference value signal; and (c) memory means which is arranged to store conversion data consisting of the same number of bits as the total number of bits of m number of bits of said difference coded data (m: an integer more than 2) and having a bit pattern including little DC component outputted from said difference coded data forming means in the state to correspond to the bit pattern of said m difference coded data and to output said conversion data corresponding to the m difference coded data fed from said difference coded data forming means.
Claim 16
Dependent Claim 67 words
An encoder according to claim 11, wherein said memory circuit is arranged to store said conversion data in such a manner that the amount of DC components in the bit patterns of conversion data corresponding to the bit patterns of said m number of difference coded data produced from said difference coded data forming means decreases according as the occurrence frequency of the corresponding bit patterns increases.
Claim 17
Dependent Claim 46 words
An encoder according to claim 11, wherein said memory circuit is arranged not to store any conversion data corresponding to such bit patterns that never occur among the bit patters of said m number of difference coded data produced form said difference coded data forming means.
Claim 18
Dependent Claim 33 words
An encoder according to claim 11, wherein said difference coded data forming means is arranged to form and produce difference coded data consisting of an l number of bits (l: a positive integer).
Claim 19
Dependent Claim 24 words
An encoder according to claim 14, wherein said memory means stores a number of kinds of conversion data less than 2 m ·l kinds.
Claim 20
Dependent Claim 190 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means arranged to form and produce coded data corresponding respectively to said sample signals formed by said sample signal forming means; (c) data conversion means for converting an m number of coded data (m: an integer which is at least 2) outputted from said coded data forming means into a first data having the same number as the total number of said m number of coded data and having a another bit pattern; (d) DSV detection means arranged to detect changes in the digital sum value (DSV) of a series of said first data produced from said data conversion means; and (e) DSV control means arranged to replace, according to the result of detection made by said DSV detection means, said first data with second data which has the same number of bits as said first data but differs in bit pattern from said first data and to produce said second data instead of said first data.
Claim 21
Dependent Claim 190 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means arranged to form and produce coded data corresponding respectively to said sample signals formed by said sample signal forming means; (c) data conversion means for converting an m number of coded data (m: an integer which is at least 2) outputted from said coded data forming means into a first data having the same number as the total number of said m number of coded data and having a another bit pattern; (d) DSV detection means arranged to detect changes in the digital sum value (DSV) of a series of said first data produced from said data conversion means; and (e) DSV control means arranged to replace, according to the result of detection made by said DSV detection means, said first data with second data which has the same number of bits as said first data but differs in bit pattern from said first data and to produce said second data instead of said first data.
Claim 22
Dependent Claim 205 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means arranged to form and produce coded data corresponding respectively to sample said signals formed by said sample signal forming means; (c) memory means arranged to store the first data having the same number of bits as the total number of a m number of coded data (m: an integer more than 2) outputted from said coded data forming means and having another bit pattern of said m coded data and to output said first data corresponding to the m coded data outputted from said coded data forming means; (d) DSV detection means arranged to detect changes in the digital sum value (DSV) of a series of said first data produced from said memory means; and (e) DSV control means arranged to replace, according to the result of detection made by said DSV detection means, said first data with second data which has the same number of bits as said first data but differs in bit pattern from said first data and to produce said second data instead of said first data.
Claim 23
Dependent Claim 205 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means arranged to form and produce coded data corresponding respectively to sample said signals formed by said sample signal forming means; (c) memory means arranged to store the first data having the same number of bits as the total number of a m number of coded data (m: an integer more than 2) outputted from said coded data forming means and having another bit pattern of said m coded data and to output said first data corresponding to the m coded data outputted from said coded data forming means; (d) DSV detection means arranged to detect changes in the digital sum value (DSV) of a series of said first data produced from said memory means; and (e) DSV control means arranged to replace, according to the result of detection made by said DSV detection means, said first data with second data which has the same number of bits as said first data but differs in bit pattern from said first data and to produce said second data instead of said first data.
Claim 24
Dependent Claim 56 words
An encoder according to claim 17, wherein said coded data forming means includes a difference encoding circuit arranged to form and produce, as said coded data, difference coded data which consists of an l number (l: a positive integer) of bits and corresponds to each of said sample signals formed by said sample signal forming means.
Claim 25
Dependent Claim 47 words
An encoder according to claim 18, wherein said memory means is arranged not to store a portion of said first data correspond to any bit patterns that never occurs among the bit patterns of said m number of difference coded data produced from said difference encoding circuit.
Claim 26
Dependent Claim 31 words
An encoder according to claim 18, wherein said memory means is arranged to store a number of kinds of said first conversion data which is less than 2 m · kinds.
Claim 27
Dependent Claim 73 words
An encoder according claim 19, wherein said DSV control means includes: (a) a second data generating circuit arranged to be capable of generating a second data which has the same bit patterns as such bit patterns that are not stored by said memory means; and (b) a change-over circuit arranged to replace said first data produced from said conversion means with said second data which is produced from said second data generating circuit.
Claim 28
Dependent Claim 50 words
An encoder according to claim 21, wherein said second data generating circuit is arranged to generate said second data in case that a predetermined kind of said first data is produced from said data conversion means when the DSV value detected by said DSV detection means reaches a predetermined value.
Claim 29
Dependent Claim 45 words
An encoder according to claim 21, wherein said second data generating circuit is arranged to produce, according to the result of detection made by said DSV detection means, said second data with such bit patterns that brings said DSV value close to said predetermined value.
Claim 30
Dependent Claim 36 words
An encoder according to claim 21, wherein said second data generating circuit is arranged to be capable of generating a plurality of kinds having different bit patterns in relation to predetermined kinds of said first data.
Claim 31
Dependent Claim 42 words
An encoder according to claim 21, wherein said second data generating circuit is arranged to generate said second data in relation to the kinds of said first data which are produced from said memory means and have high degrees of occurrence frequency.
Claim 32
Dependent Claim 153 words
An encoder for encoding an image signal by digitizing said signals, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means arranged to form and produce coded data corresponding respectively to said sample signals formed by said sample signal forming means; (c) data conversion means arranged to convert an m number of coded data (m: an integer which is at least 2) outputted from said coded data forming means into a data having the same number of bits as the total number of bits of said m number of coded data and having another bit pattern; and (d) control means for controlling the data converting action of said data conversion means in such a way as to bring the digital sum value (DSV) of a series of said data produced from said data conversion means close to a predetermined value.
Claim 33
Dependent Claim 153 words
An encoder for encoding an image signal by digitizing said signals, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means arranged to form and produce coded data corresponding respectively to said sample signals formed by said sample signal forming means; (c) data conversion means arranged to convert an m number of coded data (m: an integer which is at least 2) outputted from said coded data forming means into a data having the same number of bits as the total number of bits of said m number of coded data and having another bit pattern; and (d) control means for controlling the data converting action of said data conversion means in such a way as to bring the digital sum value (DSV) of a series of said data produced from said data conversion means close to a predetermined value.
Claim 34
Dependent Claim 32 words
An encoder according to claim 26, wherein said coded data forming means is arranged to form and produce coded data which consists of an l number (l: a positive integer) of bits.
Claim 35
Dependent Claim 169 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means for forming and outputting coded data of l bits (l: a positive integer) corresponding to said sample signals formed by said sample signal forming means; (c) data conversion means for outputting a first data of m·l bits of (2 m ·l -n) kinds (n: a positive integer or a second data of m·l bits of n kinds which differ from the kinds of said first data, according to an m number of coded data (m: an integer which is at least 2) outputted from said coded data forming means; and (d) control means for controlling the data converting action of said data conversion means in such a way as to bring the digital sum value (DSV) of a series of said first or second data produced from said data conversion means close to predetermined value.
Claim 36
Dependent Claim 169 words
An encoder for encoding an image signal by digitizing said signal, comprising: (a) sample signal forming means for forming sample signals by receiving and serially sampling said image signal; (b) coded data forming means for forming and outputting coded data of l bits (l: a positive integer) corresponding to said sample signals formed by said sample signal forming means; (c) data conversion means for outputting a first data of m·l bits of (2 m ·l -n) kinds (n: a positive integer or a second data of m·l bits of n kinds which differ from the kinds of said first data, according to an m number of coded data (m: an integer which is at least 2) outputted from said coded data forming means; and (d) control means for controlling the data converting action of said data conversion means in such a way as to bring the digital sum value (DSV) of a series of said first or second data produced from said data conversion means close to predetermined value.
Claim 37
Dependent Claim 28 words
An encoder according to claim 28, wherein said control means is arranged to instruct said data conversion means to selectively produce either said data or said second data.
Claim 38
Dependent Claim 34 words
An encoder according to claim 28, wherein said first data is arranged to have a smaller value of the code work digital sum (CDS) within said m·l bits than that of said second data.

References Cited (Backward Citations)

US4759038A Cited
US4757383A Cited
US4734768A Cited
US4691233A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-12-04 1993-06-05 1993-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-12-04 1997-06-05 1997-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-12-04 2001-06-05 2001-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag