Dynamic Counter Synchronization for HDCP 2.2 Interface Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to enable seamless conversion and communication of high-bandwidth digital content protection (HDCP) 2.2 between high-definition multimedia interface (HDMI) and mobile high-definition link (MHL) due to their inability to provide dynamic counter synchronization and packetization.

Innovation Solution

A mechanism for dynamic counter synchronization and packetization is implemented, where audio/video data streams are encrypted and decrypted using HDCP engines, with counter values synchronized implicitly within frames for HDMI and explicitly in special packets for MHL, facilitating seamless transmission and error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional systems are used for HDMI and MHL interfaces, then the existing hardware structure is maintained, but seamless conversion between audio/video interfaces with HDCP 2.2 cannot be provided

Engineering Contradiction:
Improveseamless conversion capabilityVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal conversion mechanism that enables a single system to handle both HDMI and MHL interfaces with HDCP 2.2 protection. The source device and sink device are designed to support multiple interface types through unified encryption/decryption processing, allowing seamless conversion between interfaces without requiring separate dedicated hardware for each interface type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediate conversion mechanism that acts as a mediator between HDMI and MHL interfaces. The conversion is achieved through synchronized counter values and coordinated encryption/decryption processes, where the source device encrypts the audio/video data stream and the sink device decrypts it, with counter synchronization serving as the intermediary coordination mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If dynamic counter synchronization is implemented for HDCP 2.2, then seamless transmission is achieved, but the system requires complex synchronization mechanisms

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidsynchronization mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms through counter synchronization where the source device and sink device continuously exchange and coordinate counter values. The counter values are synchronized implicitly for video frames and explicitly for audio frames, creating a feedback loop that ensures both devices remain synchronized during encryption and decryption processes, thereby achieving reliable transmission.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary synchronization actions by establishing counter value coordination before actual data transmission begins. The source device and sink device pre-synchronize their counter values through authentication processes, ensuring that when encryption and decryption operations commence, both devices are already aligned, reducing the complexity of real-time synchronization.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If encryption and decryption processes are added for HDCP protection, then digital content protection is enabled, but hardware complexity and cost increase

Engineering Contradiction:
Improvecontent protection capabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the encryption and decryption functions into a unified HDCP protection system. The source device performs encryption on the audio/video data stream using HDCP 2.2 algorithms, and the sink device performs corresponding decryption, with both operations integrated into the existing interface conversion mechanism. This merging approach enables content protection without requiring entirely separate hardware systems.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If interface conversion mechanism is implemented between HDMI and MHL, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveinterface compatibilityVSAvoidconversion mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal interface conversion mechanism that allows the same system to handle multiple interface types (HDMI and MHL) with unified processing logic. The source device and sink device are designed with multi-functional capabilities to support both interface standards while maintaining consistent encryption/decryption and counter synchronization processes, thereby improving adaptability without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9508312B2Mechanism for facilitating dynamic counter synchronization and packetization in high-definition multimedia interface and mobile high-definition link
Publication Date: 2016.11.29 LATTICE SEMICON CORP
  • US9508312B2 patent drawing
  • US9508312B2 patent drawing
  • US9508312B2 patent drawing

AI summary

A mechanism for facilitating dynamic counter synchronization and packetization for data streams being communicated over communication devices is described. In one embodiment, a method includes detecting an audio/video (A/V) data stream being encrypted and/or decrypted using one or more high-bandwidth digital content protection (HDCP) engines, where the A/V data stream is communicated between a source device and a sink device. The method may further include dividing a video stream portion of the A/V data stream into a plurality of frames if the A/V data stream relates to a high-definition multimedia interface (HDMI), and synchronizing counter values with indicators within the plurality of frames.