-
公开(公告)号:US09854236B2
公开(公告)日:2017-12-26
申请号:US15164410
申请日:2016-05-25
Applicant: KYOCERA Document Solutions Inc.
Inventor: Michael M. Chang , Kenneth A. Schmidt , Dongpei Su , Sheng Li , Kendrick Wong
IPC: H04N19/103 , H04N19/119 , H04N19/12 , H04N19/132 , H04N19/136 , H04N19/14 , H04N19/17 , H04N19/176 , H04N19/186 , H04N19/60 , H04N19/625 , H04N1/415 , H04N1/21 , H04N1/00 , H04N19/93 , H04N1/52 , H04N1/64
CPC classification number: H04N19/103 , H04N1/00005 , H04N1/21 , H04N1/415 , H04N1/52 , H04N1/642 , H04N19/119 , H04N19/12 , H04N19/132 , H04N19/136 , H04N19/14 , H04N19/17 , H04N19/176 , H04N19/186 , H04N19/60 , H04N19/625 , H04N19/93 , H04N2201/0094
Abstract: 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.
-
公开(公告)号:US09667839B2
公开(公告)日:2017-05-30
申请号:US15353556
申请日:2016-11-16
Applicant: KYOCERA Document Solutions Inc.
Inventor: Michael M. Chang , Kenneth A. Schmidt , Dongpei Su , Sheng Li , Kendrick Wong , Alfred Abkarian , Stephen L. Schafer
IPC: H04N1/64
CPC classification number: H04N1/648 , H04N1/413 , H04N1/64 , H04N9/64 , H04N19/119 , H04N2201/0094
Abstract: An example embodiment may involve obtaining an a×b pixel macro-cell from an input image. The a×b pixel macro-cell may contain 4 non-overlapping m×n pixel cells. The a×b pixels in the a×b pixel macro-cell may have respective color values and may be associated with respective object type tags. The example embodiment may also include selecting a compression technique to either (i) compress the a×b pixel macro-cell as a whole, or (ii) compress the a×b pixel macro-cell by compressing each of the 4 non-overlapping m×n pixel cells separately. The example embodiment may further include compressing the a×b pixel macro-cell according to the selected compression technique, and writing a representation of the compressed a×b pixel macro-cell to a computer-readable output medium.
-
公开(公告)号:US20170064153A1
公开(公告)日:2017-03-02
申请号:US15353556
申请日:2016-11-16
Applicant: KYOCERA Document Solutions Inc.
Inventor: Michael M. Chang , Kenneth A. Schmidt , Dongpei Su , Sheng Li , Kendrick Wong , Alfred Abkarian , Stephen L. Schafer
IPC: H04N1/64
CPC classification number: H04N1/648 , H04N1/413 , H04N1/64 , H04N9/64 , H04N19/119 , H04N2201/0094
Abstract: An example embodiment may involve obtaining an a×b pixel macro-cell from an input image. The a×b pixel macro-cell may contain 4 non-overlapping m×n pixel cells. The a×b pixels in the a×b pixel macro-cell may have respective color values and may be associated with respective object type tags. The example embodiment may also include selecting a compression technique to either (i) compress the a×b pixel macro-cell as a whole, or (ii) compress the a×b pixel macro-cell by compressing each of the 4 non-overlapping m×n pixel cells separately. The example embodiment may further include compressing the a×b pixel macro-cell according to the selected compression technique, and writing a representation of the compressed a×b pixel macro-cell to a computer-readable output medium.
Abstract translation: 示例性实施例可以涉及从输入图像获得a×b像素宏小区。 a×b像素宏单元可以包含4个非重叠的m×n个像素单元。 a×b像素宏单元中的a×b像素可以具有各自的颜色值,并且可以与相应的对象类型标签相关联。 该示例性实施例还可以包括选择压缩技术以(i)整体地压缩a×b个像素宏小区,或者(ii)通过压缩4个不重叠的每个像素宏小区来压缩a×b像素宏小区 m×n个像素单元。 示例性实施例还可以包括根据所选择的压缩技术来压缩a×b像素宏小区,并将压缩的a×b像素宏小区的表示写入计算机可读输出介质。
-
24.
公开(公告)号:US09489709B2
公开(公告)日:2016-11-08
申请号:US14671332
申请日:2015-03-27
Applicant: KYOCERA Document Solutions Inc.
Inventor: Dongpei Su , Masayoshi Nakamura , Christa Neil , Kenneth A. Schmidt
CPC classification number: G06T1/20 , G06K15/1805
Abstract: A system and method for implementing a real-time state machine with a microcontroller is disclosed. The method includes using a two-stage process, including a configuration stage and a run-time stage, for processing objects for a printing device. The configuration stage is executed prior to the run-time stage, which operates in real-time. During the configuration stage, the system predetermines a state transition list, devices that need to be monitored, devices that need to be controlled, and other variables used during the run-time stage. Once the configuration stage is complete, the system executes the run-time stage in real-time to complete processing of an object for a printing device. By pre-calculating items during the configuration stage, the system reduces the execution time of the run-time stage in real-time. As a result, the performance of the microcontroller in real-time is enhanced.
Abstract translation: 公开了一种用于实现具有微控制器的实时状态机的系统和方法。 该方法包括使用包括配置阶段和运行时阶段的两阶段过程来处理打印设备的对象。 配置阶段在运行时间段之前执行,运行时阶段是实时运行的。 在配置阶段,系统预先确定状态转换列表,需要监视的设备,需要控制的设备以及在运行时阶段使用的其他变量。 配置阶段完成后,系统实时执行运行时阶段,完成打印设备对象的处理。 通过在配置阶段预先计算项目,系统实时减少运行时阶段的执行时间。 结果,实时地提高了微控制器的性能。
-
公开(公告)号:US20160286083A1
公开(公告)日:2016-09-29
申请号:US14664335
申请日:2015-03-20
Applicant: KYOCERA Document Solutions Inc.
Inventor: Dongpei Su , Kenneth A. Schmidt , Thien-Phuc Nguyen Do , Sheng Li
IPC: H04N1/46 , H04N19/129 , H04N19/176 , H04N1/411 , H04N19/124
CPC classification number: H04N1/4115 , H04N19/124 , H04N19/129 , H04N19/176 , H04N19/91 , H04N2201/0094
Abstract: A computer-implemented method comprises receiving a data stream that includes a series of code words that encodes a respective series of pixel data according to a first entropy coding lookup table, and processing the data stream to determine if there is a match between a first code word and a consecutive second code word, and a code word entry in a second entropy coding lookup table. The method also includes, if there is a match, decoding the first code word and the second code word using the second entropy coding lookup table. Further, the method includes, if there is not a match, decoding the first code word using the first entropy coding lookup table.
Abstract translation: 计算机实现的方法包括:接收包括根据第一熵编码查找表对各个像素数据序列进行编码的一系列码字的数据流,并处理数据流以确定第一代码 字和连续的第二码字,以及第二熵编码查找表中的码字条目。 该方法还包括如果存在匹配,则使用第二熵编码查找表对第一码字和第二码字进行解码。 此外,该方法包括如果不匹配,则使用第一熵编码查找表对第一码字进行解码。
-
公开(公告)号:US09380304B1
公开(公告)日:2016-06-28
申请号:US14610101
申请日:2015-01-30
Applicant: KYOCERA Document Solutions Inc.
Inventor: Michael M. Chang , Kenneth A. Schmidt , Dongpei Su , Sheng Li , Kendrick Wong
IPC: G06F15/00 , H04N19/103 , H04N1/00 , H04N1/21 , H04N19/119 , H04N19/132 , H04N19/136 , H04N19/17 , H04N19/60
CPC classification number: H04N19/103 , H04N1/00005 , H04N1/21 , H04N1/415 , H04N1/52 , H04N1/642 , H04N19/119 , H04N19/12 , H04N19/132 , H04N19/136 , H04N19/14 , H04N19/17 , H04N19/176 , H04N19/186 , H04N19/60 , H04N19/625 , H04N19/93 , H04N2201/0094
Abstract: 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.
Abstract translation: 示例性实施例可以涉及从输入图像获得a×b像素宏小区。 a×b像素宏小区中的像素可以具有各自的像素值,并且可以与相应的标签相关联。 可以确定各个标签中的至少e是否指示其相关联的像素表示输入图像中的边缘。 基于该确定,可以选择a×b像素宏小区的第一编码或第二编码。 第一编码可以称重表示比输入图像中不表示边缘的像素重的输入图像中的边缘的像素,并且第二编码可能不考虑像素是否表示边缘。 可以执行所选择的编码并将其写入计算机可读输出介质。
-
公开(公告)号:US10674036B2
公开(公告)日:2020-06-02
申请号:US16018453
申请日:2018-06-26
Applicant: KYOCERA Document Solutions Inc.
Inventor: Edwin P. Lockwood , Michael M. Chang , Dongpei Su , Kenneth A. Schmidt
Abstract: An example embodiment may involve causing a page of a document to be printed on a printing device, wherein the printing device is in an AM halftoning mode and prints the page using an AM halftone; displaying, on the display unit, a graphical user interface, wherein the graphical user interface includes a selectable option to switch the printing device from the AM halftoning mode to an FM halftoning mode; receiving an indication that the selectable option has been selected; possibly in response to receiving the indication that the selectable option has been selected, causing the printing device to switch from the AM halftoning mode to the FM halftoning mode; and causing the page of the document to be printed again on the printing device, wherein the printing device is in the FM halftoning mode and prints the page using an FM halftone.
-
公开(公告)号:US20200026522A1
公开(公告)日:2020-01-23
申请号:US16043073
申请日:2018-07-23
Applicant: KYOCERA Document Solutions Inc.
Inventor: Dongpei Su , Thien-Phuc Nguyen Do , Alex Horvath , Kenneth A. Schmidt , Masayoshi Nakamura
Abstract: Techniques and computing devices related to modifying images are provided. A computing device can receive an order to modify pixels of an image. The computing device can include at least a pixel processor and software snippets that are executable on the pixel processor. The computing device can determine parameter values based on the order. The computing device can select a set of software snippets from the software snippets based on the parameter values. The computing device can load the set of software snippets onto the pixel processor. The pixel processor can execute the loaded set of software snippets to modify the pixels. The computing device can generate an output that includes a depiction of the image that includes at least one of the modified pixels.
-
公开(公告)号:US10540788B2
公开(公告)日:2020-01-21
申请号:US16000864
申请日:2018-06-05
Applicant: KYOCERA Document Solutions Inc.
Inventor: Dongpei Su , Christa Neil , Yuzuru Naganuma , Kendrick Wong , Donald Han , Kenneth A. Schmidt
Abstract: Methods and apparatus for radial gradient rendering are provided. A graphics computing device can include a radial gradient module (RGM), which can include circuitry for radial gradient rendering. The RGM can receive one or more parameters associated with rendering at least a portion of an image utilizing radial gradient rendering. The RGM can map one or more input coordinates of the image to one or more source domain coordinates. The RGM can determine a t-value for the source domain coordinates, the t-value specifying an ellipse in the source domain whose edge includes the source domain coordinates. The RGM can determine a color value for the input coordinates based on the specified ellipse. The RGM can generate an output that is based on the color value.
-
公开(公告)号:US20190371013A1
公开(公告)日:2019-12-05
申请号:US16000864
申请日:2018-06-05
Applicant: KYOCERA Document Solutions Inc.
Inventor: Dongpei Su , Christa Neil , Yuzuru Naganuma , Kendrick Wong , Donald Han , Kenneth A. Schmidt
Abstract: Methods and apparatus for radial gradient rendering are provided. A graphics computing device can include a radial gradient module (RGM), which can include circuitry for radial gradient rendering. The RGM can receive one or more parameters associated with rendering at least a portion of an image utilizing radial gradient rendering. The RGM can map one or more input coordinates of the image to one or more source domain coordinates. The RGM can determine a t-value for the source domain coordinates, the t-value specifying an ellipse in the source domain whose edge includes the source domain coordinates. The RGM can determine a color value for the input coordinates based on the specified ellipse. The RGM can generate an output that is based on the color value.
-
-
-
-
-
-
-
-
-