Image processing method and apparatus, storage medium, and program
AssigneeCanon Kabushiki Kaisha
InventorsKiyoshi Kusama, Kunihiro Yamamoto, Takuya Kotani
Life of this patent
Estimating the term…
Abstract
According to the present invention, in a borderless printing mode, a printing region is determined from an original image, a region expanded outward is determined for borderless printing based on the determined region. When the thus determined region exceeds the region of the original image, an image in the surplus portion is extrapolated based on an image at end portions of the original image, and printing data is formed based on the extrapolated image and image data of the expanded region.
Claims15
An image processing method comprising:
- performing by a processor the following:
- designating a borderless printing mode;
- determining, from an original image, a printing region for actual printing performed on a recording medium, the printing region corresponding to a size of paper for recording, and determining an expanded region that is expanded outward from the printing region for borderless printing;
- discriminating whether or not the expanded region determined in said region determining step exceeds the original image;
- extrapolating, if the expanded region exceeds the original image, an image data for the expanded region based on copying image data of pixels from an end portion of the original image adjacent to the expanded region;
- forming data for printing based on the extrapolated image for the expanded region and the original image,
- wherein the image data is extrapolated for a part of the expanded region that exceeds the original image and the image data is not extrapolated for a part of the expanded region that does not exceed the original image.
An image processing method comprising:
- performing by a processor the following:
- designating a borderless printing mode;
- determining a printing region corresponding to a size of paper for recording from an original image;
- discriminating whether or not the printing region is within a predetermined distance from respective end portions of the original image;
- and
- forming image data for borderless printing by expanding the printing region,
- when it is discriminated that the printing region is within the predetermined distance from respective end portions of the original image in said discrimination step, adding image data extrapolated based on copying image data of respective end lines of pixels of the respective end portions of original image data of the original image, and forming image data for borderless printing in said forming step
- wherein the image data is extrapolated for a part of the expanded region that exceeds the original image and the image data is not extrapolated for a part of the expanded region that does not exceed the original image.
An image processing apparatus comprising:
- a designating unit for designating a borderless printing mode;
- a determining unit for determining, from an original image, a printing region for actual printing performed on a recording medium, the printing region corresponding to a size of paper for recording, and determining an expanded region that is expanded outward from the printing region for borderless printing;
- a discrimination unit for discriminating whether or not the expanded region exceeds the original image;
- an extrapolation unit for extrapolating, if the expanded region exceeds the original image, an image data for the expanded region based on copying image data of pixels from an end portion of the original image adjacent to the expanded region;
- and
- a formation unit for forming data for printing based on the extrapolated image for the expanded region and the original image,
- wherein the image data is extrapolated for a part of the expanded region that exceeds the original image and the image data is not extrapolated for a part of the expanded region that does not exceed the original image.
An image processing apparatus comprising:
- a designating unit for a borderless printing mode;
- a region determining unit for determining a printing region corresponding to a size of paper for recording from an original image;
- a discrimination unit for discriminating whether or not the printing region determined by said region determining unit is within a predetermined distance from respective end portions of the original image;
- and
- a formation unit for forming image data for borderless printing by expanding the printing region determined by said region determining unit,
- when said discriminating unit discriminates that the printing region is within the predetermined distance from respective end portions of the original image, said discriminating unit adds image data extrapolated based on copying image data of respective end lines of pixels of the respective end portions of original image data of the original image, and forming image data for borderless printing in said formation unit
- wherein the image data is extrapolated for a part of the expanded region that exceeds the original image and the image data is not extrapolated for a part of the expanded region that does not exceed the original image.
A computer-readable storage medium storing a program for executing an image processing method, said image processing method comprising:
- designating a borderless printing mode;
- determining, from an original image, a printing region for actual printing performed on a recording medium, the printing region corresponding to a size of paper for recording, and determining an expanded region that is expanded outward from the printing region for borderless printing;
- discriminating whether or not the expanded region exceeds the original image;
- extrapolating, if the expanded region exceeds the original image, an image data for the expanded region based on copying image data of pixels from an end portion of the original image adjacent to the expanded region;
- and
- forming data for printing based on the extrapolated image for the expanded region and the original image
- wherein the image data is extrapolated for a part of the expanded region that exceeds the original image and the image data is not extrapolated for a part of the expanded region that does not exceed the original image.
A computer-readable storage medium storing a program for executing an image processing method, said image processing method comprising:
- determining a printing region corresponding to a size of paper for recording from an original image;
- discriminating whether or not the printing region is within a predetermined distance from respective end portions of the original image;
- and
- forming image data for borderless printing by expanding the printing region,
- when it is discriminated that the printing region is within the predetermined distance from respective end portions of the original image in said discrimination step, adding image data extrapolated based on copying image data of respective end lines of pixels of the respective end portions of original image data of the original image, and forming image data for borderless printing in said forming step
- wherein the image data is extrapolated for a part of the expanded region that exceeds the original image and the image data is not extrapolated for a part of the expanded region that does not exceed the original image.
Dependencies are inferred from the claim text.