HDMI Sink Device Dynamic Resolution Adjustment via Error Counter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

HDMI data transmission and reception errors occur due to the limited capacity of HDMI cables when high-resolution video data exceed the communication capacity, making it difficult for users to determine the cause of the issue, which can be the sink device, source device, or the HDMI cable.

Innovation Solution

A method that involves receiving video data through HDMI, performing Character Error Detection (CED) to generate an error counter value, and sending a CEC message to the source device to request a resolution change if the error counter exceeds a threshold, with the ability to map this value to SCDC data and display a UI suggesting cable replacement or downgrading video resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high resolution video data are transmitted through HDMI cable, then video quality is improved, but data transmission errors occur due to cable capacity limitations

Engineering Contradiction:
Improvevideo resolutionVSAvoiddata transmission error rate
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The sink device performs CED on received video data, generates an error counter value, and feeds back this information to the source device via CEC message. The source device uses this feedback to dynamically adjust video resolution, preventing transmission errors while maintaining optimal quality

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the video resolution parameter based on the error counter value. When errors are detected, the resolution is adjusted downward to match the cable's transmission capacity, thereby eliminating errors while preserving acceptable video quality

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If error detection is performed on transmitted video data, then data accuracy is improved, but system complexity increases due to additional detection and communication protocols

Engineering Contradiction:
Improvedata error detection accuracyVSAvoidsystem protocol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The error detection mechanism leverages existing HDMI and CEC protocols, making the sink device perform both video processing and error detection functions. This multi-functionality approach avoids adding separate dedicated error detection hardware or protocols, thereby limiting complexity increase

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

3Reliability

If video resolution is dynamically changed based on error counter, then data transmission reliability is improved, but video quality may deteriorate due to resolution downgrading

Engineering Contradiction:
Improvedata transmission stabilityVSAvoidvideo display resolution
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The video resolution is made dynamic rather than static. The system continuously monitors the error counter value and adjusts resolution in real-time, allowing the display to operate at the highest possible quality within the cable's transmission capabilities, thus minimizing quality loss while ensuring reliability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9942605B2Devices and methods for transmitting and receiving data of a sink device to change video display resolution based on error counter value detected at the sink device using HDMI
Publication Date: 2018.04.10 LG ELECTRONICS INC
  • US9942605B2 patent drawing
  • US9942605B2 patent drawing
  • US9942605B2 patent drawing

AI summary

A method for transmitting and receiving data of a sink device by using HDMI is disclosed. A method for transmitting and receiving data of a sink device by using HDMI comprises receiving video data through at least one channel of HDMI from a source device; generating an error counter value by performing CED (Character Error Detection) on the received video data; in case the error counter value exceeds a threshold value, transmitting to the source device a CEC message requesting resolution change of the video data; and receiving video data with a resolution changed according to the CEC message from the source device.