G06T1/0085

Digital watermark information detecting device and digital watermark information detecting method
10460414 · 2019-10-29 · ·

A detecting device divides image data into a plurality of areas, wherein the image data is projected by a projecting device and the image data has a plurality of sets of watermark information, in each of which frequency and amplitude are constant and in each of which phase is reversed depending on whether first-type information or second-type information is indicated, and the plurality of sets of watermark information are embedded in the image data in a synchronized manner. The detecting device extracts amplitude of the watermark information included in the areas and identifies, as a target area for extraction, successive areas in which the extracted amplitude of the watermark information is constant. The detecting device extracts the watermark information which is overlapping in the target area for extraction.

Content management based on dither-like watermark embedding

Methods, devices and computer program products allow embedding and detection of watermarks into and from a multimedia content. One watermark embedding method includes selecting a content segment that lacks inherent features for embedding of watermarks without producing perceptible artifacts, and obtaining a first dither pattern corresponding to a first watermark symbol of a watermark symbol alphabet, where each symbol is associated with a particular dither pattern. Further, each particular dither pattern, upon combination with the multimedia content segment that lacks inherent features, produces a composite content segment without perceptible artifacts. By combining the first dither pattern with the multimedia content segment that lacks inherent features, a first composite content segment with the first embedded watermark symbol is produced. The detection of watermarks messages can be carried out quickly by examining a small portions of the multimedia because even the featureless content segments include embedded watermarks.

WATERMARK BASED CONTENT RECOGNITION IMPROVEMENTS
20190306567 · 2019-10-03 ·

Method, devices, systems and computer program products are described that improve speed and accuracy of watermark detection from multimedia content, and allow faster and better content recognition. One technique for improving detection of boundaries of an embedded multimedia content segment includes detecting a synchronization header and a full watermark from the multimedia content, constructing a predicted watermark segment that is positioned at a predicted distance from the synchronization header, and comparing the group of candidate watermark symbols obtained from the multimedia content to the first predicted watermark segment to obtain a match. The disclosed techniques enable extraction of watermarks from short content segments, and can utilize a shortened payload design to establish media time during content usage.

SYSTEMS AND METHODS FOR EMBEDDING DATA IN REMOTE SESSION DISPLAYS
20190278917 · 2019-09-12 ·

Systems and methods for embedding data in a dynamic image of a remote session display. The method includes, by a processor: receiving a display frame associated with the dynamic image, receiving data to be embedded in the display frame, identifying one or more stable regions in the display frame, upon identification of the one or more stable regions, updating a cache, identifying a largest stable region corresponding to the display frame in the cache, and embedding the data to be embedded in the largest stable region to create a region including embedded data. The cache includes a plurality of stable regions corresponding to one or more display frames associated with the dynamic image.

Signal Encoding to Reduce Perceptibility of Changes over Time
20190279328 · 2019-09-12 ·

The present disclosures relates generally to digital watermarking and data hiding. One claim recites a smartphone comprising: a camera to capture video of a display that is rendering video, in which the video comprises a first watermark signal embedded in a first portion of the data, a second watermark signal embedded in a second portion of the data, and a third watermark signal embedded in a third portion of the data, in which at least two of the first watermark signal, second watermark signal and third watermark signal are inversely related to one another; electronic memory for buffering data representing captured video; one or more electronic processors programmed for: applying a first perspective distortion to the data representing the captured video to yield first perspective distorted video; and analyzing the first perspective distorted video to detect digital watermarking, in which a second perspective distortion is applied to the data representing the captured video to yield second perspective distorted video when the analyzing does not detect digital watermarking, and then performing analyzing the second perspective distorted video to detect digital watermarking. Of course, other claims are provided too.

Self-similar reference masks for persistency in a video stream

In one embodiment, a method including dividing a reference mask into a plurality of reference mask divisions, determining a plurality of motion vectors respectively associated with a plurality of slice divisions, wherein the plurality of reference mask divisions respectively correspond to the plurality of slice divisions, modifying a blurring kernel in accordance with the plurality of motion vectors, yielding a plurality of modified blurring kernels that are respectively associated with the plurality of slice divisions, and performing at least one action to yield an altered reference mask, including for the plurality of reference mask divisions and the plurality of modified blurring kernels: convolving a reference mask division with a weighted function of at least a modified blurring kernel associated with a slice division, of the plurality of slice divisions, to which the reference mask division corresponds.

SYSTEM AND METHOD OF DATA TRANSFER IN-BAND IN VIDEO VIA OPTICALLY ENCODED IMAGES
20190259123 · 2019-08-22 ·

Data are encoded into one or more optically encoded images. The optically encoded images are then inserted as image data into a video sequencei.e., in video frames. Data are transmitted in-band within the video, via any conceivable video distribution channel or format. The video may be trans-coded as requiredbecause the data are optically encoded, any video processing that even crudely preserves the frame images will preserve the optically encoded data. This scheme of in-band data transfer in video is very robust. A video receiving apparatus receives the video, inspects the image data from video frames in memory, detects optically encoded images in the image data, and decodes the optically encoded images to recover the data. The frames carrying optically encoded images are typically discarded and not rendered to a display. The data from a plurality of optically encoded images may be concatenated, and further processed.

System and Method of Data Transfer In-Band in Video via Optically Encoded Images
20190259124 · 2019-08-22 ·

Data are encoded into one or more optically encoded images. The optically encoded images are then inserted as image data into a video sequencei.e., in video frames. Data are transmitted in-band within the video, via any conceivable video distribution channel or format. The video may be trans-coded as requiredbecause the data are optically encoded, any video processing that even crudely preserves the frame images will preserve the optically encoded data. This scheme of in-band data transfer in video is very robust. A video receiving apparatus receives the video, inspects the image data from video frames in memory, detects optically encoded images in the image data, and decodes the optically encoded images to recover the data. The frames carrying optically encoded images are typically discarded and not rendered to a display. The data from a plurality of optically encoded images may be concatenated, and further processed.

MULTIPLE SOURCE WATERMARKING FOR SURVEILLANCE
20190244321 · 2019-08-08 ·

A method, computer program product, and system for generating and embedding a watermark in digital video frame include a processor obtaining a request to generate a watermark and embed the watermark in a digital video frame captured by a first monitor. Based on obtaining the request, the processor fetches from one or more pre-defined regions of a memory resource, digital video data captured by at least two monitors, where a timestamp of the digital video data is equal to a timestamp of the digital video frame. The processor generates a watermark from the digital video data by calculating a binary result of the digital video data. The processor embeds the watermark (binary result) in the digital video frame.

Content synchronization using watermark timecodes

Methods, devices and computer program products allow improved synchronization among multiple contents. One disclosed method includes receiving a first and a second content and performing watermark extraction to recover a first timecode as part of a watermark embedded into a segment of that content. The first timecode conforms to a first type of timing system. Next, a timing system associated with the second content is determined, and a mapping is obtained that allows timecode conversion between the first and the second timing systems. Using the mapping to synchronize the presentation of the second content with that of the first content. Thus synchronization of multiple contents is properly maintained even when processing operations such as format conversion and transcoding cause metadata streams that carry timing information to be removed.