Patent classifications
H04N1/32229
MASKED WATERMARKS AND RELATED SYSTEMS AND TECHNIQUES
Techniques are disclosed for rendering a watermark on content in a manner as to not obfuscate or otherwise cause visual defects to data elements in the content. An example methodology implementing the techniques includes segmenting a watermark to be rendered on the content into multiple watermark pieces. Then, prior to rendering a particular watermark piece, a check is made to determine whether there is a data element at the location in the content at which the particular watermark piece is to be rendered. If a data element is detected at that location, the particular watermark piece is rendered such that the data element overlays the particular watermark piece to render the watermark as a masked watermark. Otherwise, if no data element is detected at that location, the watermark piece is rendered on the content to be visible. The process is repeated to render the remaining watermark pieces.
IMAGE PROCESSING APPARATUS THAT COMBINES ADDITIONAL IMAGE WITH BASE IMAGE, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR
An image processing apparatus that is capable of preventing an additional image from being arranged at a position that overruns from a displayed base image when a user carelessly designates such a position. The image processing apparatus including an instruction unit that instructs a composition position by a user's operation at which an additional image selected by a user is combined with a base image displayed on a display, and a controller that controls so as to combine the additional image with the base image at a composition position instructed by the instruction unit. When the composition position where at least a part of the additional image overruns from the base image is instructed by the instruction unit, the controller changes the composition position so that the additional image will fit into the base image and combines the additional image at the changed composition position.
TRUSTED INDICATORS TO SECURE VISUAL OUTPUTS
An example apparatus includes: memory; instructions in the apparatus; and at least one processor to execute the instructions to: check for proof of trust information in one or more pre-determined positions in a trusted digital image, the proof of trust information including a secure output marker, the secure output marker indicative of information corresponding to a trusted output area of the trusted digital image; decrypt the secure output marker using one or more security keys from a trusted execution environment (TEE), the TEE isolated from a computing application; and enable activation of a trusted output indicator in response to a match between first data corresponding to the secure output marker and second data corresponding to the trusted output area of the trusted digital image.
Systems and methods for authenticating image data
A system may include an imaging system coupled to a host subsystem. The imaging system may include an image sensor that provides image frames to the host subsystem. The image sensor may include a data authentication subsystem that appends corresponding authentication data to each of the image frames. Each set of authentication data may be generated based on a subset of the image frame data (e.g., corresponding to image data generated by pixels defined by a sparse region-of-interest within the pixel array). The host subsystem may securely provide region-of-interest parameters to the image sensor to update the sparse region-of-interest in an adaptive manner to account for factors such as computational load of the host subsystem and authentication coverage for the entire pixel array.
Methods and systems for identifying blank spaces in documents for embedding IR marks
The present disclosure discloses methods and systems for identifying blank spaces in a document for embedding an Infrared (IR) mark in the document. The method includes receiving the document for printing from the user. A user interface is provided to the user that allows the user to select a pre-defined option. Upon selection of the pre-defined option, inputs from the user on the IR mark is received. Based on the inputs from the user, a specified portion of the document is extracted for processing. Then, blank spaces are checked in the extracted portion based on a size of the IR mark to be embedded in the document. Based on the check, the IR mark is embedded in the identified blank space. An output document is outputted/printed including the IR mark in the specified portion of the document. The IR mark is embedded such that there is no content loss.
IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
The image processing apparatus includes: a first obtaining unit configured to obtain an original image; a second obtaining unit configured to obtain a first multiplexed image created by embedding first information in the original image by a first method in which a shape of a pattern is changed; a third obtaining unit configured to obtain a second multiplexed image created by embedding second information in the first multiplexed image by a second method in which a density of a pattern is changed, the second information being a different type of information from the first information; and a control unit configured to perform control of outputting print data for a print original by using the second multiplexed image.
IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
An image processing apparatus includes: a first obtaining unit configured to obtain an original image; a second obtaining unit configured to obtain region information indicating first and second regions, the first region read in reading of a print original to have a higher density than the second region, the second region read in the reading to have a lower density than the first region; an embedding unit configured to embed information in the original image by embedding a pattern with a directivity in the first region and embed, in the second region, a pattern in which the number of pixels printed adjacent to printed pixels is smaller than that in the first region; and a control unit configured to perform control of outputting the print original by using a print image in which the patterns of the first and second regions are embedded by the embedding unit.
IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
Provided is an image processing apparatus for extracting embedded information from a printed document printed by an electrophotographic method, including: a first obtaining unit configured to obtain first image data by reading the printed document while applying light to the printed document; a second obtaining unit configured to obtain second image data by reading the printed document without applying light to the printed document; a determination unit configured to determine whether a high color density region of which density is higher than a predetermined value is present in the printed document; and a decision unit configured to decide which of the first image data and the second image data to set as image data to be used to extract the embedded information, according to the determination made by the determination unit.
IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
Provided is an image processing apparatus for generating a printed document with specific information embedded therein, including: a first obtaining unit configured to obtain image data to be used in printing; a second obtaining unit configured to obtain the specific information; an acceptance unit configured to accept designation of a printing apparatus for executing printing; an embedding condition determination unit configured to determine a condition for embedding the specific information into the image data according to a type of the accepted printing apparatus; a multiplexed image generation unit configured to generate a multiplexed image by executing embedding of the specific information under the condition determined by the embedding condition determination unit; and a control unit configured to perform control such that the printing apparatus prints the multiplexed image.
Image processing apparatus and method for embedding specific information based on type of designated printing apparatus
Provided is an image processing apparatus for generating a printed document with specific information embedded therein, including: a first obtaining unit configured to obtain image data to be used in printing; a second obtaining unit configured to obtain the specific information; an acceptance unit configured to accept designation of a printing apparatus for executing printing; an embedding condition determination unit configured to determine a condition for embedding the specific information into the image data according to a type of the accepted printing apparatus; a multiplexed image generation unit configured to generate a multiplexed image by executing embedding of the specific information under the condition determined by the embedding condition determination unit; and a control unit configured to perform control such that the printing apparatus prints the multiplexed image.