Video Watermarking via B-Frame Motion Vector Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video watermarking techniques are vulnerable to attacks such as downsampling, downscaling, and transcoding, and they often incur significant processing and communications overhead, particularly when applying unique watermarks.

Innovation Solution

The implementation of a video watermarking system that embeds watermarks in B frames of video content, using modifications to motion vectors and residuals, and employs a client-side approach to reduce network overhead, where disabled video content is sent via a common stream with a private content key defining the watermark, allowing clients to construct usable, fingerprinted copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional watermarking techniques are used to embed information in video content, then watermarking can be implemented, but the watermarks are vulnerable to attacks such as downsampling, downscaling, and transcoding

Engineering Contradiction:
Improvewatermark resilienceVSAvoidvulnerability to attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by pre-processing video frames to identify stable regions and stable points before watermark embedding. This preparation ensures that watermarks are placed in locations that are less susceptible to subsequent attacks like downsampling and transcoding, thereby improving watermark resilience before the actual watermarking occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements local quality by selectively embedding watermarks in stable regions and stable points within video frames rather than uniformly across the entire frame. These stable regions are identified through motion analysis and are less affected by attacks, providing localized protection that enhances overall watermark reliability while maintaining video quality in other areas.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If unique watermarks (fingerprints) are applied to video content, then individual tracking is enabled, but processing overhead and communications overhead increase significantly

Engineering Contradiction:
Improveindividual tracking capabilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by embedding watermarks in only certain stable regions and stable points within video frames rather than processing the entire frame. This selective approach maintains individual tracking capability through unique watermarks while significantly reducing the processing overhead and communications overhead associated with watermarking every pixel or region of the video content.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If unique watermarks (fingerprints) are applied to video content, then individual tracking is enabled, but communications overhead increases significantly

Engineering Contradiction:
Improveindividual tracking capabilityVSAvoidcommunications overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies partial action by embedding watermarks in only certain stable regions and stable points within video frames rather than processing the entire frame. This selective approach maintains individual tracking capability through unique watermarks while significantly reducing the processing overhead and communications overhead associated with watermarking every pixel or region of the video content.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10057658B2Video watermarking techniques
Publication Date: 2018.08.21 INTEL CORP
  • US10057658B2 patent drawing
  • US10057658B2 patent drawing
  • US10057658B2 patent drawing

AI summary

Improved techniques for video watermarking are described. In one embodiment, for example, an apparatus may comprise a processor circuit and a watermarking module for execution by the processor circuit to generate disabled video content through modification of a video content item, send a common stream comprising the disabled video content, and send a private content key for the disabled video content, the private content key defining a watermark for the video content item. Other embodiments are described and claimed.