Patent classifications
G06T2201/0052
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
An information processing apparatus includes circuitry that determines whether or not an image described based on image data is continuous with an area where watermark information is to be embedded to generate a determination result and changes, in accordance with the determination result, the area where the watermark information is to be embedded.
IMAGE FORGERY PROTECTION APPARATUS
An image forgery protection apparatus comprises: one or more memories; and circuitry. The circuitry generates challenge data which change with lapse of time at least in a predetermined period. The circuitry generates a unique response which changes with lapse of time, the unique response corresponding to the challenge data on a basis of a physically unclonable function. The circuitry changes subject image data correspondingly to the unique response, the subject image data obtained by capturing an image of a subject.
Smartphone-based methods and systems
Arrangements involving portable devices (e.g., smartphones and tablet computers) are disclosed. One arrangement enables a content creator to select software with which that creator's content should be rendered—assuring continuity between artistic intention and delivery. Another utilizes a device camera to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some technologies concern improvements to the user interfaces associated with such devices. Others involve use of these devices in connection with shopping, text entry, sign language interpretation, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern use of linked data in portable devices—some of which exploit GPU capabilities. Still other technologies concern computational photography. A great variety of other features and arrangements are also detailed.
METHOD AND APPARATUS FOR EMBEDDING AND EXTRACTING TEXT WATERMARK
One aspect of the present invention discloses a watermark insertion method. The method includes: segmenting target text into pieces of page content; obtaining a watermark variable comprising a line alternation value indicative of a watermark mode changed for each line of the segmented page content and a watermark mode setting value; and applying a flip-flop component insertion algorithm for inserting a watermark into each of the pieces of segmented page content based on the obtained watermark variable.
Methods involving maps, imagery, video and steganography
The disclosure describes methods and apparatus of providing steganographic indicia or digital watermarking in image or video data. One implementation provides a method of embedding a digital watermark in image data captured by an imager, with watermark embedding occurring on-chip with the imager. Another implementation provides a method of managing images. Each of the images comprises plural-bit data steganographically embedded therein in the form of a digital watermark, with the plural-bit data corresponding to a geo-location. Yet another implementation provides a method of identifying locations on a map, with the map being for display via a computer display. Still another implementation provides a method of introducing a watermark message to a watermark embedder located on-chip with an image array. Other implementations and embodiments are provided as well.
Method for active content fingerprinting
A method of providing robust and secure fingerprints including, at an enrollment stage, the steps of providing a content x for which a fingerprint is to be provided, assigning an ID number to the content x, providing a secret key k, generating a fingerprint b.sub.x based on content x and secret key k, storing the generated fingerprint b.sub.x together with the assigned ID in a database, as well as, at an identification stage, the steps of extracting, for a given query content y which might result either from the enrolled content x or an unrelated content x′, an estimate fingerprint b.sub.y based on content y, and secret key k, producing an estimated I{hacek over (D)} number based on the estimate fingerprint b.sub.y for identifying the content x using said ID number stored in the database, or else rejecting the query.
TEMPLATE-BASED WATERMARKING METHOD FOR DEPTH-IMAGE-BASED RENDERING BASED 3D IMAGE AND APPARATUS THEREOF
Provided are a template-based watermarking method for a DIBR 3D image and an apparatus thereof. The method includes: determining a template watermark inserting area and a message watermark inserting area in spatial domain of an image; transforming the determined template watermark inserting area into a frequency domain to insert at least one preset template watermark and transforming the determined message watermark inserting area into a frequency domain to insert a preset message watermark; and transforming the template watermark inserting area, into which the template watermark is inserted, into a spatial domain and transforming the message watermark inserting area, into which the message watermark is inserted, into a spatial domain.
Method of encoding watermark into digital image by partitioning image into blocks of a same size, apparatus for encoding watermark into digital image, and method of detecting watermark in digital image thereof
A method of encoding a watermark into a digital image is provided. The method includes partitioning an image into a plurality of blocks of a same size; accumulating the plurality of blocks of the same size into a single block image; performing a Fourier transformation on the single block image to obtain a two-dimensional Fourier spectrum defined by Fourier coefficients at different positions of a Fourier domain; inserting a watermark into a frequency domain of the two-dimensional Fourier spectrum by modifying the two-dimensional Fourier spectrum as a function of watermarking coefficients in the watermark, to obtain a modified Fourier spectrum; performing an inverse Fourier transformation on the modified Fourier spectrum to obtain a watermarked image; copying the watermarked image horizontally and vertically into a plurality of copied watermarked images; and splicing the plurality of copied watermarked images into a reconstituted watermark image.
SMARTPHONE-BASED METHODS AND SYSTEMS
Arrangements involving portable devices (e.g., smartphones and tablet computers) are disclosed. One arrangement enables a content creator to select software with which that creator's content should be rendered—assuring continuity between artistic intention and delivery. Another utilizes a device camera to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some technologies concern improvements to the user interfaces associated with such devices. For example, some arrangements enable discovery of both audio and visual content, without any user requirement to switch modes. Other technologies involve use of these devices in connection with shopping, text entry, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern computational photography. A great variety of other features and arrangements are also detailed.
Content watermarking
In an embodiment, a method of decoding a watermarked video includes receiving a video including a watermark and three or more pilot signals. The method includes attempting to detect the watermark and retrieve a corresponding message in the video based on one or more decoding starting points of the video. The method includes outputting the message if the attempt is successful. If the attempt fails, the method includes detecting the pilot signals in the video; based on the detected pilot signals, estimating a geometric distortion of the video; inverting the geometric distortion for the video to generate a warped video; and attempting to detect the watermark and retrieve the corresponding message in the warped video based on one or more decoding starting points of the warped video.