Image processing apparatus, image processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKeisuke Nagao
Life of this patent
Estimating the term…
Abstract
An image processing apparatus acquires information indicating a region to be output designated by a user in a web page displayed on a display apparatus by a browser, and extracts data indicating an image corresponding to at least a part of the region to be output indicated by the acquired information. The image processing apparatus updates a portion from which data is extracted in the region to be output based on the acquired information, when a portion corresponding to the extracted data of the region to be output indicated by the acquired information in the web page is a part of the region to be output.
Claims13
An apparatus comprising:
- a processor;
- a web page acquiring unit configured to acquire a web page containing a plurality of regions for display;
- a region acquisition unit configured to acquire information indicating an output region to be output in the web page acquired by the web page acquiring unit, wherein the output region of the web page overlaps at least a first display region and a second display region of the plurality of regions for display by a web browser;
- a display acquisition unit configured to acquire information indicating a current display region of the plurality of regions for display, wherein the current display region is one of the plurality of regions;
- a determining unit configured to determine, using the processor, an overlapping portion where a portion corresponding to the output region and the current display region overlap each other in the web page based on the information acquired by the region acquisition unit and the display acquisition unit;
- an extraction unit configured to extract, from the plurality of regions for display, the overlapping portion determined by the determining unit;
- a scroll control unit configured to change the current display region from the first display region to the second display region;
- an image generation unit configured to generate an image comprising each overlapping portion extracted from the first display region and the second display region by the extraction unit, the extracted portions being combined to form an image of the output region;
- and
- an output unit configured to output the image corresponding to the output region in the web page, based on the image generated by the image generation unit.
A method comprising:
- acquiring a web page containing a plurality of regions for display;
- acquiring information indicating an output region to be output in the acquired web page, wherein the output region overlaps at least a first display region and a second display region of the plurality of regions for display by a web browser;
- acquiring information indicating a current display region of the plurality of regions for display, wherein the current display region is one of the plurality of regions;
- determining an overlapping portion where a portion corresponding to the output region and the current display region overlap each other in the web page based on the acquired information indicating the output region and the current display region;
- extracting the overlapping portion from the plurality of regions for display;
- changing the current display region from the first display region to the second display region;
- generating an image comprising each overlapping portion extracted from the first display region and the second display region, by combining the extracted portions to form an image of the output region;
- and
- outputting the image corresponding to the output region in the web page, based on the generated image.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method comprising:
- acquiring a web page containing a plurality of regions for display;
- acquiring information indicating an output region to be output in the acquired web page, wherein the output region overlaps at least a first display region and a second display region of the plurality of regions for display by a web browser;
- acquiring information indicating a current display region of the plurality of regions for display, wherein the current display region is one of the plurality of regions;
- determining an overlapping portion where a portion corresponding to the output region and the current display region overlap each other in the web page based on the acquired information indicating the output region and the current display region;
- extracting the overlapping portion from the plurality of regions for display;
- changing the current display region from the first display region to the second display region;
- generating an image comprising each overlapping portion extracted from the first display region and the second display region, by combining the extracted portions to form an image of the output region;
- and
- outputting the image corresponding to the output region in the web page, based on the generated image.
Dependencies are inferred from the claim text.