Layered Video Scrambling for Mobile Device Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video processing systems for mobile devices are not adequately adapted to handle the unique viewing environments of handheld devices, particularly in terms of video signal transmission and decoding, which limits their ability to provide high-quality video content efficiently.

Innovation Solution

A video processing system that encodes video streams into independent and dependent layers, using techniques like partial motion vector encoding, allowing for flexible decoding based on device capabilities and channel conditions, and includes scrambling for digital rights management, enabling efficient transmission and secure access to video content on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional video processing systems are used for mobile devices, then basic video transmission is achieved, but video quality and efficiency are limited due to inadequate adaptation to handheld device viewing environments

Engineering Contradiction:
Improvevideo qualityVSAvoidadaptation to mobile viewing environment
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The video stream is divided into multiple layers including a base layer and one or more enhancement layers. The base layer contains essential video information that can be decoded independently, while enhancement layers contain additional detail information. This segmentation allows the system to adapt to different mobile device capabilities by transmitting only the necessary layers, improving video quality for capable devices while maintaining basic functionality for devices with limited processing power or bandwidth constraints.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If full video encoding and transmission is used, then complete video content is delivered, but battery consumption increases and efficiency decreases on mobile devices

Engineering Contradiction:
Improvevideo content completenessVSAvoidbattery life
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system implements partial decoding by allowing the mobile device to decode only the base layer when bandwidth or processing resources are limited, accepting some loss of video quality information. When conditions permit, the device can decode additional enhancement layers to recover more complete video content. This partial action approach balances video content completeness with battery consumption by adapting the decoding effort to available resources.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If video streams are scrambled for digital rights management, then secure access is provided, but system complexity increases

Engineering Contradiction:
Improvesecure accessVSAvoidscrambling system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The video stream is scrambled using digital rights management techniques before transmission to mobile devices. The scrambling is performed in advance during the encoding process, and the corresponding descrambling keys are distributed to authorized devices. This preliminary action ensures secure access to protected content while the actual descrambling operation during playback remains relatively simple, as the complex cryptographic operations have already been performed during content preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8908772B2Video processing system for scrambling layered video streams and methods for use therewith
Publication Date: 2014.12.09 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8908772B2 patent drawing
  • US8908772B2 patent drawing
  • US8908772B2 patent drawing

AI summary

A video processing system includes a video encoder that encodes a video stream into an independent video layer stream and a first dependent video layer stream that requires the independent video layer for decoding. A scrambling module scrambles the independent video layer stream to produce a scrambled independent video layer stream and leaves the first dependent video layer stream unscrambled.