Apparatus, method and computer program for correcting an image using lookup tables generated by inputted image analysis
US-9055263-B2 · Jun 9, 2015 · US
US9671984B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9671984-B2 |
| Application number | US-201514743459-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 18, 2015 |
| Priority date | Jun 30, 2014 |
| Publication date | Jun 6, 2017 |
| Grant date | Jun 6, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An embodiment of this invention solves memory shortage that occurs in enlargement processing of an image because a web application holds data of an image or the like not as binary data but as character string data. In the embodiment, a processor in an information processing apparatus executes a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor in the following way. That is, the first program layer draws an image, and divides and enlarges the drawn image using a memory. Image data of each of a plurality of images obtained by the division and enlargement is output from the second program layer to an external device.
Opening claim text (preview).
What is claimed is: 1. An information processing apparatus for executing, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor, comprising: a division enlargement unit configured to execute division processing and enlargement processing for image data; and an output unit configured to execute output processing to an external device using a plurality of image data obtained by the division processing and the enlargement processing by said division enlargement unit, wherein one of the first program layer and the second program layer includes said division enlargement unit, wherein the external device forms an image before the division by printing a plurality of images corresponding to the plurality of image data, based on the image data output by said output unit, and wherein said division enlargement unit and said output unit are implemented by the processor. 2. The apparatus according to claim 1 , further comprising a display unit configured to display a drawing result of the image data, wherein said display unit is implemented by the processor. 3. The apparatus according to claim 1 , wherein the first program layer has said division enlargement unit. 4. The apparatus according to claim 1 , wherein the second program layer has said division enlargement unit. 5. The apparatus according to claim 1 , wherein said division enlargement unit includes: a first determination unit configured to determine an enlargement ratio of the image based on information of a printer; and a second determination unit configured to determine a number of divisions of the image based on a capacity reservable in a storage unit. 6. The apparatus according to claim 1 , wherein the image data is treated as text data in the first program layer, and the image data is treated as binary data in the second program layer. 7. The apparatus according to claim 1 , wherein the image to be drawn is content to be printed by a printer, and the content is described using Canvas or SVG. 8. The apparatus according to claim 1 , further comprising an input unit configured to input, from a user, an instruction of image processing for the image data; and an image processing unit configured to perform image processing in accordance with the instruction of image processing input by said input unit, wherein said input unit and said image processing unit are implemented by the processor. 9. The apparatus according to claim 8 , wherein an image expressed by vector data is added to an original image by the image processing by said image processing unit. 10. The apparatus according to claim 1 , wherein the first program layer includes one of HTML5 and JavaScript®. 11. A processing method of an information processing apparatus for executing, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor, comprising: executing division processing and enlargement processing for image data, wherein one of the first program layer and the second program layer executes the division processing and the enlargement processing, and wherein an additional image to be added to the image data is enlarged by the first program layer. 12. The method according to claim 11 , further comprising displaying a drawing result of the image data. 13. The method according to claim 11 , further comprising storing, in a secondary storage unit, image data of each of a plurality of images obtained by the division processing and the enlargement processing. 14. A processing method of an information processing apparatus for executing, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor, comprising: executing division processing and enlargement processing for image data; and outputting a plurality of image data obtained by the division processing and the enlargement processing to an external device, wherein a printer serving as the external device forms an image before the division by printing a plurality of images corresponding to the plurality of image data, based on the output image data, and wherein one of the first program layer and the second program layer executes the division processing and the enlargement processing. 15. The method according to claim 14 , wherein in the division processing and the enlargement processing, an enlargement ratio of the image is determined based on information of the printer, and a number of divisions of the image is determined based on a capacity reservable in a storage unit. 16. A processing method of an information processing apparatus for executing, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor, comprising: executing division processing and enlargement processing for image data; generating one image data based on a plurality of image data obtained by the division processing and the enlargement processing; and outputting the image data to an external device, wherein the external device performs print processing based on the one image data, wherein the image data is treated as text data in the first program layer, and wherein the image data is treated as binary data in the second program layer. 17. The method according to claim 16 , wherein the first program layer includes one of HTML5 and JavaScript®. 18. The method according to claim 16 , wherein the division processing and enlargement processing for image data are performed in the first program layer. 19. The method according to claim 16 , wherein the division processing and enlargement processing for image data are performed in the second program layer. 20. The method according to claim 16 , wherein an enlargement ratio for the enlargement processing of the one image data is determined based on information of a printer. 21. The method according to claim 16 , wherein a number of divisions for the division processing of the one image data is determined based on a capacity reservable in a storage unit. 22. A processing method of an information processing apparatus for executing, by a processor, a program including a first program layer with an instruction set to be interpreted and executed by the processor and a second program layer with an instruction set interpreted in advance by a unit other than the processor, comprising: executing division processing and enlargement processing for image data; and executing output processing to an external device using a plurality of image data obtained by the division processing and the enlargement processing, wherein the external device forms an image before the division by printing a plurality of images corresponding to the plurality of image data. 23. The method according to claim 22 , further comprising displaying a drawing result of the image data. 24. The method according to claim 22 , wherein the image data is treated as tex
Job translation or job parsing, e.g. page banding · CPC title
Details of file format conversion · CPC title
Control methods or devices for continuous ink jet · CPC title
for direct electrostatic printing [DEP] · CPC title
Control methods or devices therefor, e.g. driver circuits, control circuits · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.