发明名称 Cell-based compression with edge detection
摘要 An example embodiment may involve obtaining an a×b pixel macro-cell from an input image. Pixels in the a×b pixel macro-cell may have respective pixel values and may be associated with respective tags. It may be determined whether at least e of the respective tags indicate that their associated pixels represent edges in the input image. Based on this determination, either a first encoding or a second encoding of the a×b pixel macro-cell may be selected. The first encoding may weigh pixels that represent edges in the input image heavier than pixels that do not represent edges in the input image, and the second encoding might not consider whether pixels represent edges. The selected encoding may be performed and written to a computer-readable output medium.
申请公布号 US9380304(B1) 申请公布日期 2016.06.28
申请号 US201514610101 申请日期 2015.01.30
申请人 KYOCERA Document Solutions Inc. 发明人 Chang Michael M.;Schmidt Kenneth A.;Su Dongpei;Li Sheng;Wong Kendrick
分类号 G06F15/00;H04N19/103;H04N1/00;H04N1/21;H04N19/119;H04N19/132;H04N19/136;H04N19/17;H04N19/60 主分类号 G06F15/00
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method comprising: obtaining, by a printing device, a×b pixel macro-cells for each of a luminance plane, a first color plane, and a second color plane of an input image, wherein the a×b pixel macro-cells each contain 4 non-overlapping m×n pixel cells, and wherein pixels in the a×b pixel macro-cells have respective pixel values; determining, by a processor of the printing device, whether at least e pixels in the a×b pixel macro-cells represent edges in the input image, wherein e is at least 1; based on whether at least e pixels in the a×b pixel macro-cells represent edges in the input image, selecting, by the processor of the printing device, either a first encoding or a second encoding of the a×b pixel macro-cells, wherein the first encoding weighs some pixels that represent edges in the input image heavier than pixels that do not represent edges in the input image, wherein the second encoding does not consider whether pixels represent edges in the input image, and wherein the first encoding is the selected encoding; performing, by the processor of the printing device, the selected encoding, wherein performing the selected encoding comprises (i) downsampling blocks of pixels in the a×b pixel macro-cells of the first color plane and the second color plane to form a first downsampled m×n pixel cell for the first color plane and a second downsampled m×n pixel cell for the second color plane, wherein the downsampling weighs pixels that represent edges in the input image heavier than pixels that do not represent edges in the input image, and (ii) encoding a transform of the 4 non-overlapping m×n pixel cells of the luminance plane, the first downsampled m×n pixel cell, and the second downsampled m×n pixel cell; and writing, by the processor of the printing device, a representation of the selected encoding, as performed, to a computer-readable output medium.
地址 JP