HDMI Context-Based Line Coding for Reliable Data Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing HDMI devices face link reliability issues due to aggressive device form factors, and the transition from TMDS to 8B/10B line coding schemes does not provide the necessary benefits, necessitating improved methods for context-based line coding to select between different line coding schemes based on contextual considerations.

Innovation Solution

A method and apparatus for intelligently switching between line coding schemes based on context, using a processor and non-transitory computer-readable medium to detect context switches and change between first and second contexts characterized by different line coding schemes, such as 8B/10B and TERC4, to optimize data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If TMDS line coding scheme is used, then electromagnetic interference is reduced and clock recovery is assisted, but link reliability deteriorates under aggressive device form factors

Engineering Contradiction:
Improveelectromagnetic interferenceVSAvoidlink reliability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent implements dynamic switching between TMDS and 8B/10B line coding schemes based on detected link quality. The system transitions from a static encoding approach to a dynamic one that adapts to changing link conditions, selecting the appropriate coding scheme (TMDS for low interference, 8B/10B for higher reliability needs) based on real-time context detection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the line coding parameter from fixed TMDS to variable selection between TMDS and 8B/10B schemes. By detecting context indicators and switching encoding parameters, the system optimizes the balance between EMI reduction and link reliability under different device form factor conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If 8B/10B line coding scheme is used, then link reliability is improved, but the benefits of TMDS (EMI reduction, clock recovery) are lost

Engineering Contradiction:
Improvelink reliabilityVSAvoidelectromagnetic interference reduction
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically selects between 8B/10B and TMDS coding schemes based on detected link conditions. Rather than permanently using 8B/10B, the system switches to TMDS when EMI reduction is prioritized and to 8B/10B when link reliability is compromised, achieving both benefits contextually.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal line coding system that can perform both TMDS functions (EMI reduction, clock recovery) and 8B/10B functions (reliability improvement) by selecting the appropriate scheme based on context. The system becomes multi-functional, capable of optimizing for different priorities depending on device form factor and link conditions.

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

3Device complexity

If a single line coding scheme is used, then device complexity is reduced, but adaptability to different data types and contexts deteriorates

Engineering Contradiction:
Improveline coding complexityVSAvoidcontext adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic context detection and switching mechanism that allows the system to adapt line coding selection to different data types and transmission contexts. The added complexity of context detection and switching logic is justified by the significant gain in adaptability to different HDMI data periods and device conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the data transmission into different contexts (control data periods, data island periods, video data periods) and applies appropriate line coding schemes to each segment. This segmentation allows optimized coding selection for each data type while maintaining manageable system complexity through structured context handling.

Inventive Principle:
Principle #1Segmentation

4Reliability

If context-based switching between line coding schemes is implemented, then link reliability and adaptability are improved, but device complexity increases

Engineering Contradiction:
Improvelink reliabilityVSAvoidline coding switching complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary context detection and line coding scheme selection before actual data transmission. By detecting the required context indicators in advance and pre-selecting the appropriate encoding scheme, the system reduces the complexity of real-time switching during data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces context detection logic as an intermediary layer between the data source and line coding encoder. This intermediary analyzes data characteristics and selects the appropriate coding scheme, simplifying the overall system architecture by centralizing the decision-making process rather than requiring complex integrated switching throughout the transmission path.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8917194B2Methods and apparatus for context based line coding
Publication Date: 2014.12.23 APPLE INC
  • US8917194B2 patent drawing
  • US8917194B2 patent drawing
  • US8917194B2 patent drawing

AI summary

Methods and apparatus intelligently switching between line coding schemes based on context. In one exemplary embodiment, an High Definition Multimedia Interface (HDMI) system is configured to transmit control and video data according to an 8B/10B line coding protocol, and data island data according to TERC4 (TMDS (Transition Minimized Differential Signaling) Error Reduction Coding 4-bit). Various elements of the disclosed HDMI devices are configured to determine when a context switch occurs, and thereafter seamlessly transition between the appropriate line code protocol.