Back to results
US 9,646,232 B2Granted
Rendering apparatus, rendering method, and computer readable medium storing rendering program
AssigneeCanon Kabushiki Kaisha
InventorTakayuki Hitosugi
Life of this patent
Estimating the term…
Abstract
An object of the present invention is to provide an image processing apparatus capable of combining a group element so that a color intended by a user is output ultimately even in the case where flattening is performed on the way of the processing performed on the group.
Claims20
A rendering apparatus comprising:
- a processor and a memory, wherein the processor, when executing a program loaded in the memory, functions as:
- a reception unit configured to receive print data including a plurality of objects, wherein at least two objects of the plurality of objects form a group;
- a generation unit configured to generate intermediate data of each of the plurality of objects in order from the received print data, wherein the generation unit:
- determines whether or not a total size of intermediate data of a part of the plurality of objects already generated by the generation unit exceeds a threshold value, the part including one object of the at least two objects and not including another object of the at least two objects;
- and
- combines the generated intermediate data according to a combining method associated with the group to obtain new intermediate data, based on that the total size is determined to exceed the threshold value,
- wherein after the combining, the generation unit generates intermediate data of the rest of the plurality of objects, the rest including the another object and the intermediate data of the another object being associated with the combining method,
- wherein the combining method is associated with the group by a group operator, and
- wherein the combining method specifies whether an object in a group overlapped with another object in the group is neglected or not neglected in a region where these objects overlap and specifies whether objects in the group are combined with the background or without the background.
6 more elements
A rendering method executed by a rendering apparatus, the method comprising:
- receiving print data including a plurality of objects, wherein at least two objects of the plurality of objects form a group;
- generating intermediate data of a part of the plurality of objects, the part including one object of the at least two objects and not including another object of the at least two objects;
- determining whether or not a total size of the generated intermediate data exceeds a threshold value;
- and
- combining the generated intermediate data according to a combining method associated with the group to obtain new intermediate data, based on a determination that the total size exceeds the threshold value,
- wherein after the combining, generating intermediate data of the rest of the plurality of objects, the rest including the another object and the intermediate data of the another object being associated with the combining method,
- wherein the combining method is associated with the group by a group operator, and
- wherein the combining method specifies whether an object in a group overlapped with another object in the group is neglected or not neglected in a region where these objects overlap and specifies whether objects in the group are combined with the background or without the background.
5 more elements
A rendering method executed by a rendering apparatus, the method comprising:
- receiving a plurality of objects and a group of objects, the plurality of objects corresponding to a background of the group;
- generating intermediate data of the plurality of objects and a part of the group of objects;
- determining whether or not a total size of the generated intermediate data exceeds a threshold value;
- based on the determining, performing a combining process of the generated intermediate data by combining intermediate data of the plurality of objects to obtain first intermediate data of a combined result and by combining intermediate data of the part of the group of objects according to a combining method associated with the group to obtain second intermediate data of a combined result;
- generating third intermediate data of a rest of the group of objects, the third intermediate data being associated with the combining method;
- and
- performing a rendering process based on the first intermediate data, the second intermediate data, and the third intermediate data according to the combining method associated with the group,
- wherein the combining method is associated with the group by a group operator, and
- wherein the combining method specifies whether an object in a group overlapped with another object in the group is neglected or not neglected in a region where these objects overlap and specifies whether objects in the group are combined with the background or without the background.
6 more elements
Dependencies are inferred from the claim text.