Patent classifications
G06T1/0085
Orchestrated control for displaying media
A computing device receives a modified first image frame from a client device, wherein the client device stores the first image frame. The computing device generates a second image frame that corresponds to the modified first image frame with a watermark. The computing device transmits, to a third-party application executing at the computing device, the second image frame and generates an instruction for modifying the first image frame, the instruction based on an altered version of the second image frame that is identified by the watermark, the second image frame altered by the third-party application. The computing device transmits, to the client device, the instruction for modifying the first image frame.
Client forensic watermarking device, system, and method
A client forensic watermarking device, system, and method. A forensic watermarking device capable of communicating with a content server selecting a watermark mask area in which a watermark mask is displayed from video content and storing watermark area information about the watermark mask area in a storage unit according to the present disclosure may provide: a downloading unit requesting the video content to be played from the content server and receiving the video content and the watermark area information from the content server; a watermark mask generation unit outputting the watermark mask using the watermark area information inputted from the downloading unit; and an overlay unit superimposing the watermark mask inputted from the watermark mask generation unit on the watermark mask area of the video content inputted from the downloading unit, thereby enabling a client to display a forensic watermark so as to deal with a collusion attack.
System and method for mission critical screen validation on commercial displays
A method for verifying the integrity, continuity, and availability (ICA) of information displayed on an uncertified display is disclosed. The method includes creating application data for display on the uncertified display device that includes a subliminal symbol that is periodically embedded in a few out of multiple tens of frames and that is camouflaged in the application data using steganography; transmitting the application data to the uncertified display device for display; receiving images of the application data displayed on the display screen; determining whether the subliminal symbol is detected in the captured images by extracting the symbol from the captured images and comparing the extracted symbol to an expected symbol; determining that the application data is not corrupted when the extracted symbol matches the expected symbol; and identifying a loss of ICA when the subliminal symbol is not detected or does not match the expected symbol.
Image pickup apparatus and endoscope
An image pickup apparatus includes: a plurality of image pickup devices configured to pick up images of a same object and sequentially read the images for each line; an objective optical system configured to form the images at different image-forming positions on the image pickup devices; a memory configured to record predetermined time differences for reading the leading positions of the effective pixels of the images at the same timing; and an I2C control circuit configured to control the image reading timing of the image pickup devices by generating a plurality of synchronizing signals based on a master synchronizing signal and supplying the synchronizing signals to the image pickup devices after shifting the synchronizing signals by the respective predetermined time differences.
Video frame to frame difference watermarking with drm metadata
A digital watermarking system and method for embedding information in and extracting information from content items, such as video signals, are described. In a method for encoding or embedding information in a content item, a content item including a plurality of frames is accessed in which each of a number of elements within the frames is associated with an inter-frame difference measure representing changes in the element between two frames. Information for embedding in the content item is accessed. Symbols of the information are embedded in the content item by manipulating the inter-frame difference measure of a selected element through a number of frames using an algorithm and the information. The information is used by the algorithm to control the manipulation. The manipulated content item is output as a watermarked content item having the information embedded therein.
Digital watermarking
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.
IMAGE WATERMARKING
A method for the display of an image in a display area, the method comprising: loading a first image file defining a first image comprising a main image and a watermark image overlaying the main image using a first transformation; loading a second image file defining a second image comprising the main image and the watermark image overlaying the main image using a second transformation; and alternating between displaying the first image and the second image in a location within the display area so that the watermark image is imperceptible to a user viewing the display area.
Orchestrated control for displaying media
A client device receives a first image frame from a server, stores the first image frame and generates a first modified image that corresponds to the first image frame. The client transmits, to a remote device, the generated first modified image. The remote device uses the first modified image to determine the instruction for displaying the second image frame. The client receives, from the remote device, an instruction for displaying a second image frame. In response to receiving the instruction, the client device displays, on a display communicatively coupled to the client device, the second image frame.
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.
Temporal calibration of an angiographic imaging system
Angiographic data is obtained by injecting a chemical contrast agent intravascularly, and imaging passage of the contrast as a function of time, thereby generating a sequence of images. To correct error from uncalibrated timestamps embedded in the image metadata, radio-opaque markers are used to generate a watermark embedding timestamp data in obtained images. The radio-opaque markers cause opacification on the x-ray images in the form of dynamic watermarks that encode timestamps. The positions of the markers in the watermark (cast from the radio-opaque markers) are then processed and analyzed to generate an accurate timestamp for the image. By generating an accurate timestamp, synchronized calculations of the images with other data sources are provided.