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

Image information encoding/decoding device

Assignee: Fujifilm Business Innovation Corp
•
Filing: 1989-08-29
•
Granted: 1991-04-16
•
Expires: 2009-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image information processing device for performing two-dimensional encoding and decoding processings comprises an image data buffer memory, an image/run-length converting circuit, two run-length buffers, an encoding/decoding line shift-point address generating circuit, a reference line shift-point address generating circuit, pipeline-connected a 2 , a 1 and a 0 registers, pipeline connected b 2 , b 1 and b 0 registers, a mode/run-length detecting logic circuit, a control circuit, and a code word assigning/detecting circuit. Each of the two run-length buffers may consist of a first-in-first-out circuit.

Inventors

  • 👤 Yutaka Koshi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:32
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/41; H04N1/411; H04N1/413; H04N1/417; H04N1/4175; G; G06; G06T; G06T9/00; G06T9/005

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 372 words
An image information encoding/decoding device for carrying out two-dimensional encoding and decoding processings, comprising: (a) an image data buffer memory for receiving an image data in an encoding operation and outputting an image data in a decoding operation; (b) an image/run-length converting circuit for converting the image data received by said image data buffer to a run-length data in the encoding operation, and converting a run-length data to the image data in the decoding operation; (c) two run-length buffers each for storing one line portion of the run-length data, arranged such that while a run-length data of an encoding line or a decoding line is stored in one of said run-length buffers, a run-length data of a reference line is stored in the other; (d) an encoding/decoding line shift-point address generating circuit for generating encoding line shift-point addresses by sequentially adding the run-length data of the encoding line in the encoding operation, and generating decoding line shift-point addresses by sequentially adding decoded run-length data in the decoding operation; (e) a reference line shift-point address generating circuit for generating reference line shift-point addresses by sequentially adding the run-length data of the reference line; (f) pipeline-connected a 2 , a 1 and a 0 registers for sequentially storing the encoding line shift-point addresses or the decoding line shift-point addresses that are generated in said encoding/decoding line shift-point address generating circuit; (g) pipeline-connected b 2 , b 1 and b 0 registers for sequentially storing the reference line shift-point addresses that are generated in said reference line shift-point address generating circuit; (h) a mode/run-length detecting logic circuit for detecting a current operation mode based on the encoding line shift-point addresses and the reference line shift-point addresses and outputting a mode data in the encoding operation, and generating the run-length data based on an input mode data in the decoding operation; (i) a control circuit for switching a control mode and data paths between the encoding and decoding operations, and controlling the encoding operation or the decoding operation; and (j) a code word assigning/detecting circuit for assigning and outputting a code word that corresponds to the mode data in the encoding operation, and converting a received code word to the mode data in the decoding operation.
Claim 2
Dependent Claim 372 words
An image information encoding/decoding device for carrying out two-dimensional encoding and decoding processings, comprising: (a) an image data buffer memory for receiving an image data in an encoding operation and outputting an image data in a decoding operation; (b) an image/run-length converting circuit for converting the image data received by said image data buffer to a run-length data in the encoding operation, and converting a run-length data to the image data in the decoding operation; (c) two run-length buffers each for storing one line portion of the run-length data, arranged such that while a run-length data of an encoding line or a decoding line is stored in one of said run-length buffers, a run-length data of a reference line is stored in the other; (d) an encoding/decoding line shift-point address generating circuit for generating encoding line shift-point addresses by sequentially adding the run-length data of the encoding line in the encoding operation, and generating decoding line shift-point addresses by sequentially adding decoded run-length data in the decoding operation; (e) a reference line shift-point address generating circuit for generating reference line shift-point addresses by sequentially adding the run-length data of the reference line; (f) pipeline-connected a 2 , a 1 and a 0 registers for sequentially storing the encoding line shift-point addresses or the decoding line shift-point addresses that are generated in said encoding/decoding line shift-point address generating circuit; (g) pipeline-connected b 2 , b 1 and b 0 registers for sequentially storing the reference line shift-point addresses that are generated in said reference line shift-point address generating circuit; (h) a mode/run-length detecting logic circuit for detecting a current operation mode based on the encoding line shift-point addresses and the reference line shift-point addresses and outputting a mode data in the encoding operation, and generating the run-length data based on an input mode data in the decoding operation; (i) a control circuit for switching a control mode and data paths between the encoding and decoding operations, and controlling the encoding operation or the decoding operation; and (j) a code word assigning/detecting circuit for assigning and outputting a code word that corresponds to the mode data in the encoding operation, and converting a received code word to the mode data in the decoding operation.
Claim 3
Dependent Claim 21 words
An image information encoding/decoding device as claimed in claim 1, wherein each of said two run-length buffers comprises a first-in-first-out circuit.
Claim 4
Dependent Claim 46 words
An image information encoding/decoding device as claimed in claim 1, wherein, in the encoding operation, when a horizontal mode processing is executed after a pass mode processing, said mode/run-length detecting logic circuit outputs a horizontal mode data using an address stored on said b 0 register.
Claim 5
Dependent Claim 48 words
An image information encoding/decoding device as claimed in claim 1, wherein, in the encoding operation, when retrogression of a reference line shift-point has occurred in a vertical mode processing, said mode/run-length detecting logic circuit outputs a vertical mode data using an address stored in said b 0 resister.
Claim 6
Dependent Claim 37 words
An image information encoding/decoding device as claimed in claim 1, wherein, in the decoding operation, said mode/run-length detecting logic circuit uses an output of said encoding/decoding line shift-point address generating circuit as an encoding line shift-point address.

References Cited (Backward Citations)

US3941922A Cited
US4096520A Cited
US4494151A Cited
US4597016A Cited
US4888645A Cited
US4684923A Cited
US4688100A Cited
US4679094A Cited
US4870498A Cited
US4926266A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag