Image processing enabling decoding of encoded information embedded in source document
AssigneeCanon Kabushiki Kaisha
InventorYasuhiro Takahashi
Life of this patent
Estimating the term…
Abstract
An image processing apparatus that receives an image from a scanner capable of optical scaling is provided by the present invention. It has an image scaling unit for performing digital scaling of a received image, and an information detecting unit for detecting encoded information from the received image. Unless the scaling factor is that suitable for optical scaling, the received image undergoes the digital scaling instead of the optical scaling. Before the received image undergoes the digital scaling, the information detecting unit detects the encoded information from the received image. The scaling using the image reading device capable of optical scaling enables more accurate analysis of the encoded information embedded in a source document.
Claims14
An image processing apparatus receiving an image from an image reading device capable of optical scaling, the image processing apparatus comprising:
- a digital scaling component configured to carry out digital scaling of the received image;
- and
- a detecting component configured to detect encoded information from said received image, wherein
- unless a scaling factor is one that will not cause any calculation error when returning an image having undergone optical scaling to a full-scale image,
- said digital scaling component carries out said digital scaling of said received image instead of said optical scaling;
- and
- said detecting component detects said encoded information from said received image before said digital scaling component carries out said digital scaling of said received image.
An image processing apparatus receiving an image from an image reading device capable of optical scaling, the image processing apparatus comprising:
- an acquiring component configured to acquire a set scaling factor;
- a deciding component configured to make a decision as to whether the received image includes encoded information or not;
- a digital scaling component configured to carry out digital scaling of said received image;
- a detecting component configured to detect encoded information from said received image;
- an optical scaling instruction component configured to instruct said image reading device to execute optical scaling processing when said deciding component decides that said received image includes said encoded information, and when said scaling factor acquired by said acquiring component is a scaling factor that will not cause any calculation error when returning an image having undergone optical scaling to a full-scale image, again;
- and
- a full-scale reading instruction component configured to instruct said image reading device to execute full-scale reading operation rather than optical scaling processing when said deciding component decides that said received image includes said encoded information, and when said scaling factor acquired by said acquiring component is a scaling factor other than scaling factors that will not cause any calculation error when returning said image having undergone optical scaling to a full-scale image, again, wherein when receiving from said image reading device an image said image reading device acquires in accordance with the reading instruction from said full-scale reading instruction component,
- said detecting component detects said encoded information from said image acquired;
- and
- said digital scaling component carries out digital scaling of said image acquired.
A control method of an image processing apparatus that receives
- an image from an image reading device capable of optical scaling, the control method comprising the steps of:
- acquiring a set scaling factor;
- making a decision as to whether the received image includes encoded information or not;
- instructing said image reading device to execute optical scaling processing when the step of making a decision decides that said received image includes said encoded information, and when said scaling factor acquired in the step of acquiring is a scaling factor that will not cause any calculation error when returning an image having undergone optical scaling to a full-scale image, again;
- instructing said image reading device to execute full-scale reading operation rather than optical scaling processing when the step of making a decision decides that said received image includes said encoded information, and when said scaling factor acquired in the step of acquiring is a scaling factor other than scaling factors that will not cause any calculation error when returning an image having undergone optical scaling to a full-scale image, again;
- receiving from said image reading device an image said image reading device acquires in accordance with the reading instruction issued at the step of instructing said image reading device to execute full-scale reading;
- detecting said encoded information from said image acquired;
- and
- carrying out digital scaling of said image acquired.
A digitally scalable image processing apparatus that receives an image from an image reading device capable of optical scaling, the image processing apparatus comprising:
- a digital scaling component configured to carry out digital scaling of the received image;
- and
- a detecting component configured to detect encoded information from said received image, wherein unless a scaling factor is one that will not cause any calculation error when returning an image having undergone optical scaling to a full-scale image,
- the digital scaling component carries out the digital scaling of the received image instead of the optical scaling;
- and
- said detecting component detects said encoded information from said received image before said digital scaling component carries out said digital scaling of said received image.
Dependencies are inferred from the claim text.