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

High efficiency coding method for still natural images mingled with bi-level images

Assignee: KDDI Corp
•
Filing: 1992-12-01
•
Granted: 1994-09-06
•
Expires: 2012-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An original grayscale image or color image to be coded is processed by a bi-level image mingled still image coding system to produce a differential image. The original image and the differential image are compared for each pixel block. Only those of the pixel blocks for which the bi-level image mingled still image coding system will be more efficient than a natural image coding system are encoded by the bi-level image mingled still image coding system, and the other pixel blocks are encoded by the natural image coding system. The coding method of the present invention is directed to a grayscale or color image containing an area where pixel values undergo an abrupt change, such as an edge of a letter, or a document with multi-color and natural color images intermingled therein. The method of the present invention obtains a less deteriorated coded image even from an image in which the edge area is very blunt, and moreover, the invention permits high efficiency coding.

Inventors

  • 👤 Satoshi Katsuno
  • 👤 Toshiaki Endoh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 01:34
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/41

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 263 words
A bi-level image mingled still image coding method comprising dividing an original still color image or grayscale image into a plurality of pixel blocks (n×m pixels), pixels of each block being detected as a bi-level image area or a pixel block containing a bi-level image area, each pixel said detected block being rendered into a bi-level form by the use of a threshold value (Sa) to produce as a bi-level coded output, said pixel blocks other than those in which a difference between a maximum pixel value and a minimum pixel value is substantially zero being detected as said bi-level image blocks or pixel blocks containing a bi-level image portion; replacing such coded pixel value of each pixel block of said original image by a specified calculated value based on said each pixel value to produce a calculated value coded output obtained by coding said replaced calculated value, a mean value (Sh) of said pixel values in said each pixel block or a mean value (Sl) of said pixel value in said each pixel block being used as said calculated value depending on whether said pixel values in said each pixel block are greater or smaller than said threshold value (Sa); producing a difference between said coded pixel value of each pixel block of said original image and said calculated value coded output as a natural coded output; and obtaining a combined output by synthesizing said bi-level coded output, said calculated value coded output and said natural image coded output as the coded output of said original still color image or grayscale image.
Claim 2
Dependent Claim 263 words
A bi-level image mingled still image coding method comprising dividing an original still color image or grayscale image into a plurality of pixel blocks (n×m pixels), pixels of each block being detected as a bi-level image area or a pixel block containing a bi-level image area, each pixel said detected block being rendered into a bi-level form by the use of a threshold value (Sa) to produce as a bi-level coded output, said pixel blocks other than those in which a difference between a maximum pixel value and a minimum pixel value is substantially zero being detected as said bi-level image blocks or pixel blocks containing a bi-level image portion; replacing such coded pixel value of each pixel block of said original image by a specified calculated value based on said each pixel value to produce a calculated value coded output obtained by coding said replaced calculated value, a mean value (Sh) of said pixel values in said each pixel block or a mean value (Sl) of said pixel value in said each pixel block being used as said calculated value depending on whether said pixel values in said each pixel block are greater or smaller than said threshold value (Sa); producing a difference between said coded pixel value of each pixel block of said original image and said calculated value coded output as a natural coded output; and obtaining a combined output by synthesizing said bi-level coded output, said calculated value coded output and said natural image coded output as the coded output of said original still color image or grayscale image.
Claim 3
Dependent Claim 271 words
A bi-level image mingled still image coding method comprising: dividing an original still color image or grayscale image into a plurality of pixel blocks (n×m pixels), pixels of each block being detected as a bi-level image area or a pixel block containing a bi-level image area, each pixel of said detected block being rendered into a bi-level form by the use of a threshold value (Sa) to produce as a bi-level coded output, the distribution of pixel values in each of said pixel blocks being calculated so that a block in which said pixel values have centered on one or two specified values is detected as said bi-level image area or pixel block containing said bi-level image area; replacing such coded pixel value of each pixel block of said original image by a specified calculated value based on said each pixel value to produce a calculated value coded output obtained by coding said replaced calculated value, a mean value (Sh) of said pixel values in said each pixel block or a mean value (Sl) of said pixel values in said each pixel block being used as said calculated value depending on whether said pixel values in said each pixel block are greater or smaller than said threshold value (Sa); producing a difference between said coded pixel value of each pixel block of said original image and said calculated value coded output as a natural coded output; and obtaining a combined output by synthesizing said bi-level coded output, said calculated value coded output and said natural image coded output as the coded output of said original still color image or grayscale image.
Claim 4
Dependent Claim 271 words
A bi-level image mingled still image coding method comprising: dividing an original still color image or grayscale image into a plurality of pixel blocks (n×m pixels), pixels of each block being detected as a bi-level image area or a pixel block containing a bi-level image area, each pixel of said detected block being rendered into a bi-level form by the use of a threshold value (Sa) to produce as a bi-level coded output, the distribution of pixel values in each of said pixel blocks being calculated so that a block in which said pixel values have centered on one or two specified values is detected as said bi-level image area or pixel block containing said bi-level image area; replacing such coded pixel value of each pixel block of said original image by a specified calculated value based on said each pixel value to produce a calculated value coded output obtained by coding said replaced calculated value, a mean value (Sh) of said pixel values in said each pixel block or a mean value (Sl) of said pixel values in said each pixel block being used as said calculated value depending on whether said pixel values in said each pixel block are greater or smaller than said threshold value (Sa); producing a difference between said coded pixel value of each pixel block of said original image and said calculated value coded output as a natural coded output; and obtaining a combined output by synthesizing said bi-level coded output, said calculated value coded output and said natural image coded output as the coded output of said original still color image or grayscale image.
Claim 5
Dependent Claim 284 words
A bi-level image mingled still image coding method comprising: dividing an original still color image or grayscale image into a plurality of pixel blocks (n×m pixels), pixels of each block being detected as a bi-level image area or a pixel block containing a bi-level image area, each pixel of said detected block being rendered into a bi-level form by the use of a threshold value (Sa) to produce as a bi-level coded output; replacing such coded pixel value of each pixel block of said original image by a specified calculated value based on said each pixel value to produce a calculated value coded output obtained by coding said replaced calculated value, a mean value (Sh) of said pixel values in said each pixel block or a mean value (Sl) of said pixel values in said each pixel block being used as said calculated value depending on whether said pixel values in said each pixel block are greater or smaller than said threshold value (Sa); producing a difference between said coded pixel value of each pixel block of said original image and said calculated value coded output as a natural coded output; and obtaining a combined output by synthesizing said bi-level coded output, said calculated value coded output and said natural image coded output as the coded output of said original still color image or grayscale image, in case of said natural image coding, an unnecessary high-frequency component being removed from a pixel value obtained by subtracting from the corresponding pixel of said original image a pixel value replaced by a pixel at an edge area of a natural image according to tone information, thereby preventing said pixel at said edge area from becoming blunt.
Claim 6
Dependent Claim 284 words
A bi-level image mingled still image coding method comprising: dividing an original still color image or grayscale image into a plurality of pixel blocks (n×m pixels), pixels of each block being detected as a bi-level image area or a pixel block containing a bi-level image area, each pixel of said detected block being rendered into a bi-level form by the use of a threshold value (Sa) to produce as a bi-level coded output; replacing such coded pixel value of each pixel block of said original image by a specified calculated value based on said each pixel value to produce a calculated value coded output obtained by coding said replaced calculated value, a mean value (Sh) of said pixel values in said each pixel block or a mean value (Sl) of said pixel values in said each pixel block being used as said calculated value depending on whether said pixel values in said each pixel block are greater or smaller than said threshold value (Sa); producing a difference between said coded pixel value of each pixel block of said original image and said calculated value coded output as a natural coded output; and obtaining a combined output by synthesizing said bi-level coded output, said calculated value coded output and said natural image coded output as the coded output of said original still color image or grayscale image, in case of said natural image coding, an unnecessary high-frequency component being removed from a pixel value obtained by subtracting from the corresponding pixel of said original image a pixel value replaced by a pixel at an edge area of a natural image according to tone information, thereby preventing said pixel at said edge area from becoming blunt.

References Cited (Backward Citations)

US4196448A Cited
US4266249A Cited
US4558370A Cited
US4788598A Cited
US5121216A Cited
US5101438A Cited
US5189526A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-05 1998-03-07 1998-09-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-05 2002-03-07 2002-09-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-05 2006-03-07 2006-09-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag