DisplayPort Adaptive-Sync Version Detection Using DPCD Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face difficulties in effectively distinguishing between different versions of Adaptive-Sync operations in DisplayPort without specialized equipment, leading to inefficiencies and synchronization issues between source and sink devices.

Innovation Solution

A method and apparatus that utilize 1-bit information exchange through Extended Display Identification Data (EDID) and DisplayPort Configuration Data (DPCD) to determine whether a sink device supports Adaptive-Sync 2.x, enabling efficient synchronization by sharing this information between source and sink devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the second data packet (SDP) is used to differentiate Adaptive-Sync Operation version, then version distinction is achieved, but it is difficult to check the SDP without special equipment

Engineering Contradiction:
Improveversion distinction capabilityVSAvoidSDP detection difficulty
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary mechanism by adding a flag field to the DPCD (DisplayPort Configuration Data) structure. This flag acts as a mediator that conveys Adaptive-Sync version information in a standardized, easily detectable format, eliminating the need for special equipment to interpret SDP packets while maintaining precise version distinction capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If Sink marks both places for adaptive-Sync operation to support legacy Source, then backward compatibility is achieved, but synchronization efficiency deteriorates

Engineering Contradiction:
Improvebackward compatibilityVSAvoidsynchronization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies local quality by implementing version-specific synchronization mechanisms tailored to different Adaptive-Sync versions. The system detects the specific version through the DPCD flag and applies appropriate synchronization handling (DP1.4 Range Limit block for legacy, DisplayID 2.x Adaptive-Sync Data Block for newer versions), thereby maintaining backward compatibility while optimizing synchronization efficiency for each version.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If Adaptive-Sync operation is performed without version distinction, then operation simplicity is maintained, but synchronization accuracy deteriorates

Engineering Contradiction:
Improveoperation simplicityVSAvoidsynchronization accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent implements preliminary action by having the Sink device预先 (in advance) set the DPCD flag field to indicate its supported Adaptive-Sync version before actual synchronization begins. This preliminary version declaration allows the Source device to pre-configulate appropriate synchronization parameters, ensuring both operational simplicity and high synchronization accuracy without requiring complex real-time version detection during video transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12363371B2Apparatus and method for performing an adaptive sync operation
Publication Date: 2025.07.15 LG ELECTRONICS INC
  • US12363371B2 patent drawing
  • US12363371B2 patent drawing
  • US12363371B2 patent drawing

AI summary

According to the present disclosure, a method performed by a source device is provided. The method comprises: receiving, from a sink device, a Hot Plug Detection (HPD); receiving, from the sink device, an Extended Display Identification Data (EDID) and DisplayID; receiving, from the sink device, a first DisplayPort Configuration Data (DPCD) including first 1-bit information related to whether or not Adaptive-Sync 2.x is supported; transmitting, to the sink device, a second DPCD including second 1-bit information indicating that the Adaptive-Sync operation operates based on the DID2.x Adaptive-Sync Data Block; and transmitting, to the sink device, Video stream data and Adaptive Sync Secondary Data Packet (SDP).