G06T1/0085

Metadata watermarking for ‘nested spectating’
11734784 · 2023-08-22 · ·

A watermark representing a link to an original video and/or metadata such as haptic metadata associated with the original video is embedded in the original video in such a way that a re-recording to the original video can still preserve the watermark. The watermark can be used to link to the original video or to the metadata related thereto.

Systems and methods for secure watermarking of point clouds
11734785 · 2023-08-22 · ·

Disclosed is a security controller for a content distribution system that generates and encodes point clouds with invisible, visually undetectable, and/or tamperproof watermarks. The controller selects a set of data points from the point cloud, and changes at least one specific bit of a set of bits that define a value for a particular non-positional element of the set of data points. The controller encodes point cloud with a first watermark that is unique to a requesting client based on the changing of the at least one specific bit. The controller distributes the file encoded with the first watermark to the requesting client and tracks the set of data points that were encoded with the first watermark in order to subsequently verify that the requesting client was the original recipient of the point cloud encoded with the first watermark.

SYSTEM AND METHOD FOR IDENTIFYING ALTERED CONTENT
20230262298 · 2023-08-17 ·

Methods and systems for identifying altered content are described herein. The system generates a fingerprint for an unverified content item and locates a plurality of content items that match the fingerprint. The system then compares corresponding frames between the unverified content item and each content item of the plurality of content items. The system identifies, based on the comparing, an altered frame in the unverified content item that does not match a corresponding frame in two or more of the plurality of content items. The system also determines that one or more frames of the unverified content item that follow the altered frame match corresponding frames in the two or more of the plurality of content items. The system then generates for display an indication that the unverified content item contains one or more altered frames.

Wearable watermarks

A user can wear a device which emits a visual and/or audible output. The output changes over time. A system is capable of predicting the output. Thus, the system can analyze a video and determine, based on observed output of the device, whether the video has been modified. The output can be particularly difficult for humans to modify, detect, understand, or recreate, further impeding attempts to disguise edits to the video.

Use of steganographically-encoded time information as basis to control implementation of dynamic content modification

A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.

DIGITAL WATERMARKING
20210366074 · 2021-11-25 ·

In one example, a method for inserting a digital watermark in a signal includes obtaining the signal comprising a plurality of frames, inserting a first digital watermark in a first frame of the plurality of frames, inserting a second digital watermark in a second frame of the plurality of frames, wherein the second digital watermark differs from the first digital watermark in at least one way selected from a group of: a location within a respective frame, a number of bits, a pattern of bits, and a number of bits of a noise, and outputting a watermarked signal including the first digital watermark in the first frame and the second digital watermark in the second frame.

Multiple source watermarking for surveillance

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.

COLLUSION ATTACK PREVENTION
20210350494 · 2021-11-11 ·

Systems and methods are described for obfuscating variants of content segments. Variants of content segments can be used to encode an identifying sequence in a transmission of content. The variants of the content segments can each include one or more marked frames and one or more unmarked frames. Variations can be introduced into the unmarked frames for each of the variants of the content segments.

Use of Steganographically-Encoded Time Information as Basis to Establish a Time Offset, to Facilitate Taking Content-Related Action

A method and system for using steganographically-encoded time information as a basis to control when a client carries out a content-related action. The client processes for presentation one or more linear media streams, each defining a respective time sequence of frames of media content, and at least one of the streams being steganographically encoded with at least one watermark at a respective time-point within the linear media stream, the watermark encoding a timestamp of the respective time-point within the linear media stream according to a server clock. The client extracts the timestamp from the watermark and computes a time offset based on a difference between the extracted timestamp and a current time according to a client clock. And the client uses the computed time offset as a basis to determine when to carry out a content-related action in a given one of the one or more linear media streams.

Systems and methods for intelligent steganographic protection

The present invention generally relates to the field of automated and flexible information extraction and protection for graphical data. In particular, the invention provides a unique platform for analyzing, classifying, extracting, and processing information from images using deep learning image detection models. Embodiments of the inventions are configured to provide an end to end automated solution for intelligently hiding or obscuring private data from graphical displays via the use of embedded steganographic image data techniques.