8792133

Rendering Data Processing Apparatus, Rendering Data Processing Method, Print Apparatus, Print Method, and Computer-Readable Medium

PublishedJuly 29, 2014
Assigneenot available in USPTO data we have
InventorsTaro Tsuchida
Technical Abstract

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A rendering data processing apparatus comprising: a determination unit configured to determine objects of a bitmap pattern in rendering data; a specification unit configured to specify an object, for which a bitmap rendering command can be replaced with a graphic rendering command, among the determined objects of the bitmap pattern; a replacement unit configured to replace the bitmap rendering command for the object specified by said specification unit with the graphic rendering command; and a combination unit configured, in a case where a plurality of patterns designated by a plurality of graphic rendering commands replaced by said replacement unit are arranged adjacent to each other and rendered, to combine the plurality of graphic rendering commands corresponding to the plurality of patterns with each other.

2

2. The apparatus according to claim 1 , further comprising: a load determination unit configured to determine whether a processing load reduces upon replacement of the graphic rendering command combined by said combination unit with another rendering command; and an optimization unit configured to replace the combined graphic rendering command with the other rendering command in a case where said load determination unit determines that the processing load reduces upon replacement with the other rendering command.

3

3. The apparatus according to claim 2 , wherein the other rendering command includes a rendering command formed by a combination of a graphic rendering command and a clip command.

4

4. The apparatus according to claim 1 , wherein said specification unit specifies one of a pattern representing filling, a line pattern, a pattern representing a diagonal line, and a rectangular pattern as the bitmap pattern.

5

5. The apparatus according to claim 4 , wherein in a case where the bitmap pattern includes at least one of a row and a column on which all pixels serve only as one of ON pixels and OFF pixels, said specification unit specifies a line pattern as the bitmap pattern, and determines that replacement with a graphic rendering command that designates line rendering is possible.

6

6. The apparatus according to claim 4 , wherein in a case where at least one of the total number of ON pixels and the total number of OFF pixels on at least one of each row and each column is constant in the bitmap pattern, said specification unit specifies a pattern representing a diagonal line as the bitmap pattern, and determines that replacement with a graphic rendering command that designates diagonal line rendering is possible.

7

7. The apparatus according to claim 4 , wherein in a case where the adjacent patterns are patterns representing diagonal lines in combining the plurality of graphic rendering commands with each other, said combination unit combines the plurality of graphic rendering commands so as to combine adjacent diagonal lines into one diagonal line.

8

8. The apparatus according to claim 7 , wherein in a case where the adjacent patterns are patterns representing diagonal lines in combining the plurality of graphic rendering commands with each other, said combination unit complements the patterns using inclination information of the diagonal lines.

9

9. The apparatus according to claim 4 , wherein in a case where the adjacent patterns are line patterns in combining the plurality of graphic rendering commands with each other, said combination unit combines the plurality of graphic rendering commands so as to combine adjacent lines into one line.

10

10. A rendering data processing method comprising: determining objects of a bitmap pattern in rendering data; specifying an object, for which a bitmap rendering command can be replaced with a graphic rendering command, among the determined objects of the bitmap pattern; replacing the bitmap rendering command for the object specified in the specification step with the graphic rendering command; and combining, in a case where a plurality of patterns designated by a plurality of graphic rendering commands replaced in the replacement step are arranged adjacent to each other and rendered, the plurality of graphic rendering commands corresponding to the plurality of patterns with each other.

11

11. A non-transitory computer-readable medium storing a program for causing a computer to function as: a determination unit configured to determine objects of a bitmap pattern in rendering data; a specification unit configured to specify an object, for which a bitmap rendering command can be replaced with a graphic rendering command, among the determined objects of the bitmap pattern; a replacement unit configured to replace the bitmap rendering command for the object specified by the specification unit with the graphic rendering command; and a combination unit configured, in a case where a plurality of patterns designated by a plurality of graphic rendering commands replaced by the replacement unit are arranged adjacent to each other and rendered, to combine the plurality of graphic rendering commands corresponding to the plurality of patterns with each other.

12

12. A print apparatus comprising: a first determination unit configured to determine whether a rendering command included in print data is a pattern rendering command; a second determination unit configured to determine a type of bitmap pattern, corresponding to the pattern rendering command, for the rendering command determined as the pattern rendering command by said first determination unit; a processing unit configured to replace the bitmap pattern with a graphic rendering command for the pattern rendering command if said second determination unit determines that the bitmap pattern is not a density pattern, and not to replace the bitmap pattern with a graphic rendering command for the pattern rendering command if said second determination unit determines that the bitmap pattern is a density pattern; and a print unit configured to print the print data in accordance with the pattern rendering command processed by said processing unit.

13

13. A print method comprising: a first determination step of determining whether a rendering command included in print data is a pattern rendering command; a second determination step of determining a type of bitmap pattern, corresponding to the pattern rendering command, for the rendering command determined as the pattern rendering command in the first determination step; a processing step of replacing the bitmap pattern with a graphic rendering command for the pattern rendering command if it is determined in the second determination step that the bitmap pattern is not a density pattern, and not replacing the bitmap pattern with a graphic rendering command for the pattern rendering command if it is determined in the second determination step that the bitmap pattern is a density pattern; and a print step of printing the print data in accordance with the pattern rendering command processed in the processing step.

Patent Metadata

Filing Date

Unknown

Publication Date

July 29, 2014

Inventors

Taro Tsuchida

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “RENDERING DATA PROCESSING APPARATUS, RENDERING DATA PROCESSING METHOD, PRINT APPARATUS, PRINT METHOD, AND COMPUTER-READABLE MEDIUM” (8792133). https://patentable.app/patents/8792133

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.