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

Image encoding apparatus

Assignee: Canon Inc
•
Filing: 1991-06-27
•
Granted: 1992-10-06
•
Expires: 2011-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image encoding apparatus includes a conversion circuit for converting binary image data to be encoded into multi-value image data, a sampling circuit for sub-sampling the multi-value image data from the conversion circuit, a binary-encoding circuit for binary-encoding the multi-value image data sub-sampled by the sampling circuit, and an encoding circuit for encoding binary image data from the binary-encoding circuit. The binary-encoding circuit binary-encodes the multi-value image data while diffusing an error generated upon binary-encoding to surrounding pixels.

Inventors

  • 👤 Akihiro Katayama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 10:54
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/41; H04N1/411; H04N1/413; H04N1/417; H04N1/4172

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 149 words
An image encoding apparatus comprising: providing means for providing original binary image data to be encoded, the binary image data having a predetermined resolution; forming means for sequentially forming a plurality of first binary image data, having a first resolution, and second binary image data, having a second resolution, the first and second resolutions each being less than the resolution of the original binary image data; and encoding means for encoding binary image data formed by said forming means, wherein said forming means comprises: conversion means for converting binary image data into multi-value image data by processing binary image data of surrounding pixels, sampling means for sub-sampling the multi-value image data from said conversion means, and binary encoding means for binary-encoding the multi-value image data sub-sampled by said sampling means, wherein said binary-encoding means binary-encodes the multi-value image data while diffusing an error generated upon binary-encoding the surrounding pixels.
Claim 2
Dependent Claim 149 words
An image encoding apparatus comprising: providing means for providing original binary image data to be encoded, the binary image data having a predetermined resolution; forming means for sequentially forming a plurality of first binary image data, having a first resolution, and second binary image data, having a second resolution, the first and second resolutions each being less than the resolution of the original binary image data; and encoding means for encoding binary image data formed by said forming means, wherein said forming means comprises: conversion means for converting binary image data into multi-value image data by processing binary image data of surrounding pixels, sampling means for sub-sampling the multi-value image data from said conversion means, and binary encoding means for binary-encoding the multi-value image data sub-sampled by said sampling means, wherein said binary-encoding means binary-encodes the multi-value image data while diffusing an error generated upon binary-encoding the surrounding pixels.
Claim 3
Dependent Claim 29 words
An apparatus according claim 1, wherein said conversion means converts binary image data of a pixel of interest to multi-value data by filtering binary image data of surrounding pixels.
Claim 4
Dependent Claim 25 words
An apparatus according to claim 1, wherein said binary-encoding means corrects the multi-value image data to be binary-encoded in accordance with errors of surrounding pixels.
Claim 5
Dependent Claim 21 words
An apparatus according to claim 1, wherein said encoding means further encodes the original binary image data from said providing means.
Claim 6
Dependent Claim 24 words
An apparatus according to claim 1, wherein said encoding means encodes sequentially the plurality of binary image data in the order of lower resolution.
Claim 7
Dependent Claim 20 words
An apparatus according to claim 1, wherein said providing means has memory means for storing the original binary image data.
Claim 8
Dependent Claim 162 words
An image encoding apparatus comprising: first conversion means for converting binary image data to be encoded into multi-value image data; first sampling means for sub-sampling the multi-value image data from said first conversion means to form multi-value image data having a first resolution; first binary-encoding means for binary-encoding the multi-value image data having the first resolution from said first sampling means; second conversion means for converting binary image data from said first binary-encoding means into multi-value image data; second sampling means for sub-sampling the multi-value image data from said second conversion means to form multi-value image data having a second resolution; second binary-encoding means for binary-encoding the multi-value image data having the second resolution from said second sampling means; and encoding means for encoding binary image data having the first and second resolutions from said first and second binary-encoding means, wherein said first and second binary encoding means binary-encode multi-value image data while diffusing an error generated upon binary-encoding to surrounding pixels.
Claim 9
Dependent Claim 162 words
An image encoding apparatus comprising: first conversion means for converting binary image data to be encoded into multi-value image data; first sampling means for sub-sampling the multi-value image data from said first conversion means to form multi-value image data having a first resolution; first binary-encoding means for binary-encoding the multi-value image data having the first resolution from said first sampling means; second conversion means for converting binary image data from said first binary-encoding means into multi-value image data; second sampling means for sub-sampling the multi-value image data from said second conversion means to form multi-value image data having a second resolution; second binary-encoding means for binary-encoding the multi-value image data having the second resolution from said second sampling means; and encoding means for encoding binary image data having the first and second resolutions from said first and second binary-encoding means, wherein said first and second binary encoding means binary-encode multi-value image data while diffusing an error generated upon binary-encoding to surrounding pixels.
Claim 10
Dependent Claim 33 words
An apparatus according to claim 7, wherein said first and second conversion means convert binary image data of a pixel of interest to multi-value image data using binary image data of surrounding pixels.
Claim 11
Dependent Claim 28 words
An apparatus according to claim 7, wherein said first and second binary-encoding means correct the multi-value image data to be binary-encoded in accordance with errors of surrounding pixels.
Claim 12
Dependent Claim 25 words
An apparatus according to claim 7, further comprising selection means for selecting the binary image data from one of said first and second binary-encoding means.
Claim 13
Dependent Claim 32 words
An apparatus according to claim 7, wherein said encoding means first encodes binary image data having the second resolution, and then said encoding means encodes binary image data having the first resolution.
Claim 14
Dependent Claim 177 words
An image encoding method comprising: a first conversion step for converting binary image data to be encoded into multi-value image data; a first sampling step for sub-sampling the multi-value image data obtained by said first conversion step to form multi-value image data having a first resolution; a first binary-encoding step for binary-encoding the multi-value image data having the first resolution obtained by said first sampling step; a second conversion step for converting binary image data obtained by said first binary-encoding step into multi-value image data; a second sampling step for sub-sampling the multi-value image data obtained by said second conversion step to form multi-value image data having a second resolution; a second binary-encoding step for binary-encoding the multi-value image data having the second resolution obtained by said second sampling step; and an encoding step for encoding binary image data having the first and second resolutions obtained by said first and second binary-encoding steps, wherein, in said first and second binary encoding steps, multi-value image data is binary-encoded while diffusing an error generated upon binary-encoding to surrounding pixels.
Claim 15
Dependent Claim 177 words
An image encoding method comprising: a first conversion step for converting binary image data to be encoded into multi-value image data; a first sampling step for sub-sampling the multi-value image data obtained by said first conversion step to form multi-value image data having a first resolution; a first binary-encoding step for binary-encoding the multi-value image data having the first resolution obtained by said first sampling step; a second conversion step for converting binary image data obtained by said first binary-encoding step into multi-value image data; a second sampling step for sub-sampling the multi-value image data obtained by said second conversion step to form multi-value image data having a second resolution; a second binary-encoding step for binary-encoding the multi-value image data having the second resolution obtained by said second sampling step; and an encoding step for encoding binary image data having the first and second resolutions obtained by said first and second binary-encoding steps, wherein, in said first and second binary encoding steps, multi-value image data is binary-encoded while diffusing an error generated upon binary-encoding to surrounding pixels.
Claim 16
Dependent Claim 35 words
A method according to claim 12, wherein, in said first and second conversion steps, binary image data of a pixel of interest is converted to multi-value image data using binary image data of surrounding pixels.
Claim 17
Dependent Claim 30 words
A method according to claim 12, wherein, in said first and second binary-encoding steps, the multi-value image data to be binary-encoded is corrected in accordance with errors of surrounding pixels.
Claim 18
Dependent Claim 27 words
A method according to claim 12, further comprising a selection step for selecting the binary image data obtained by one of said first and second binary-encoding steps.
Claim 19
Dependent Claim 32 words
A method according to claim 12, wherein, in said encoding step, first binary image data having the second resolution is encoded, and then binary image data having the first resolution is encoded.
Claim 20
Dependent Claim 158 words
An image encoding method comprising: a providing step for providing original binary image data to be encoded, the binary image data having a predetermined resolution; a forming step for sequentially forming a plurality of first binary image data, having a first resolution, and second binary image data, having a second resolution, the first and second resolutions each being less than the resolution of the original binary image data; and an encoding step for encoding binary image data obtained by said forming step, wherein said forming step comprises: a conversion step for converting binary image data into multi-value image data by processing binary image data of surrounding pixels, a sampling step for sub-sampling the multi-value image data obtained by said conversion step, and a binary-encoding step for binary-encoding the sub-sampled multi-value image data obtained by said sampling step, wherein, in said binary-encoding step, the multi-value image data is binary-encoded while diffusing an error generated upon binary-encoding the surrounding pixels.
Claim 21
Dependent Claim 158 words
An image encoding method comprising: a providing step for providing original binary image data to be encoded, the binary image data having a predetermined resolution; a forming step for sequentially forming a plurality of first binary image data, having a first resolution, and second binary image data, having a second resolution, the first and second resolutions each being less than the resolution of the original binary image data; and an encoding step for encoding binary image data obtained by said forming step, wherein said forming step comprises: a conversion step for converting binary image data into multi-value image data by processing binary image data of surrounding pixels, a sampling step for sub-sampling the multi-value image data obtained by said conversion step, and a binary-encoding step for binary-encoding the sub-sampled multi-value image data obtained by said sampling step, wherein, in said binary-encoding step, the multi-value image data is binary-encoded while diffusing an error generated upon binary-encoding the surrounding pixels.
Claim 22
Dependent Claim 32 words
A method according to claim 17, wherein in said conversion step, binary image data of a pixel of interest is converted to multi-value data by filtering binary image data of surrounding pixels.
Claim 23
Dependent Claim 27 words
A method according to claim 17, wherein, in said binary-encoding step, the multi-value image data to be binary-encoded is corrected in accordance with errors of surrounding pixels.
Claim 24
Dependent Claim 18 words
A method according to claim 17, wherein, in said encoding step, the original binary image data is encoded,
Claim 25
Dependent Claim 26 words
A method according to claim 17, wherein in said encoding step, the plurality of binary image data is sequentially encoded in the order of lower resolution.
Claim 26
Dependent Claim 18 words
A method according to claim 17, further comprising a memory step for storing the original binary image data.

References Cited (Backward Citations)

US4414580A Cited
US4682869A Cited
US4710823A Cited
US4782399A Cited
US4654721A Cited
US4668995A Cited
US4656525A Cited
US4766499A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-06 1996-04-06 1996-10-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-06 2000-04-06 2000-10-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-06 2004-04-06 2004-10-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag