MPEG-2 Motion Vector Modification for Secure Video Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for secure transmission of high-quality MPEG-2 multimedia programs fail to prevent unauthorized copying, as they require transmission of decryption keys and do not ensure continuous flux, leading to potential pirating of recorded content.

Innovation Solution

A process and system that modify motion vectors in MPEG-2 video fluxes, generating a first modified flux for secure transmission and a second flux with digital information for reconstruction, transmitted separately, ensuring secure playback without allowing unauthorized copying.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If decryption keys are transmitted to users for secure playback, then authorized users can view the content, but unauthorized copying becomes possible because users possess all decryption information

Engineering Contradiction:
Improvesecure playbackVSAvoidunauthorized copying
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The flux is divided into two separate parts: a first flux containing modified motion vectors that provides visual degradation, and a second flux containing the original motion vectors and digital information. This segmentation ensures that neither part alone can be used for unauthorized copying, while both parts together enable legitimate playback.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the system receive different quality levels. Authorized users receiving both fluxes get high-quality original content, while any copied content from the first flux alone is visually degraded and unusable. This creates localized quality differentiation between legitimate and unauthorized use.

Inventive Principle:
Principle #3Local quality

2Reliability

If motion vectors are modified to prevent copying, then security is improved, but visual quality degradation occurs

Engineering Contradiction:
ImprovesecurityVSAvoidvisual quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system segments the motion vector information into two distinct fluxes. The first flux contains intentionally modified motion vectors that create visual degradation for security purposes. The second flux contains the original, high-quality motion vectors. This segmentation allows the system to simultaneously achieve both security through degradation and visual quality through the original vectors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a composite delivery mechanism where two different fluxes with different qualities are combined at the receiver端. The first flux provides security through visual degradation, while the second flux restores quality. Together they form a composite solution that achieves both security and quality objectives.

Inventive Principle:
Principle #40Composite materials

3Reliability

If decryption keys are continuously changed to improve security, then protection against piracy is enhanced, but system complexity increases

Engineering Contradiction:
Improveprotection against piracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary modification of motion vectors before transmission, creating the first flux with built-in visual degradation. This preliminary action eliminates the need for continuous key changes during playback, as the security is embedded in the structure of the flux itself rather than requiring dynamic cryptographic operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The modified motion vectors act as an intermediary mechanism that provides security without requiring complex continuous key management. Instead of directly managing decryption keys, the system uses modified motion vectors as an intermediate layer that inherently prevents unauthorized copying while maintaining system simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Object-affected harmful factors

If on-demand video services are used to prevent local recording, then piracy is reduced, but network bandwidth requirements cannot be guaranteed

Engineering Contradiction:
ImprovepiracyVSAvoidbandwidth guarantee
Core Design Contradiction:
Object-affected harmful factorsVSSpeed

Solution Approach 1:

The system extracts and separates the security function from the delivery method. Instead of relying on on-demand service restrictions, it extracts the essential security element (modified motion vectors) and embeds it directly in the flux structure. This allows continuous flux delivery with guaranteed bandwidth while maintaining anti-piracy protection through the embedded degradation mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7702103B2Device for the transformation of MPEG 2-type multimedia and audiovisual contents into secured contents of the same type
Publication Date: 2010.04.20 NAGRA FRANCE SAS
  • US7702103B2 patent drawing
  • US7702103B2 patent drawing
  • US7702103B2 patent drawing

AI summary

A process for distributing video sequences according to a nominal flux format including a succession of images, where each image includes a succession of blocks, and in which at least one of blocks in one of the images is calculated by motion prediction relative to at least one reference image, where the motion prediction is encoded in the flux with at least one motion vector, the flux being processed, before transmission to client equipment, with an analysis for generating a first modified flux having the format of a nominal flux and having images modified by substitution of selected data with selected data of the same nature, but random, and a second flux of any format including the substituted data and digital information likely to allow reconstruction of the modified flux, then transmitting separately, in real or deferred time, the two fluxes generated from a server toward the client equipment, and for which is calculated on the client equipment a synthesis of a nominal format flux as a function of the primary flux and of the second flux distinguished by the fact that the modification includes modifying at least one of the motion vectors.