Interface Converter Audio Clock Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional interface converters face issues with audio clock mismatch and FIFO overflow/underflow during media stream conversion between devices with different standards, leading to compatibility problems and data traffic discrepancies.

Innovation Solution

An interface converter with a controller that calculates an adjusted audio parameter and clock using a microcontroller and audio PLL, incorporating a clock and data recovery circuit, to balance buffer indicators and generate an adjusted audio clock, ensuring compatibility and maintaining data traffic and resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the audio clock is corrected using conventional methods, then the audio clock mismatch is addressed, but the audio clock becomes overcorrected causing sink and compatibility issues

Engineering Contradiction:
Improveaudio clock compatibilityVSAvoidaudio clock accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent implements a feedback mechanism by continuously monitoring the FIFO buffer status through write and read indicators. The audio clock parameter is dynamically adjusted based on the buffer status feedback, preventing both underflow and overflow conditions while maintaining accurate audio clock synchronization without overcorrection.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the audio clock parameter dynamically based on FIFO buffer status. By adjusting the audio clock parameter according to the difference between write and read indicators, the system achieves precise audio clock synchronization that adapts to real-time buffer conditions, avoiding both mismatch and overcorrection issues.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the audio data is adjusted using an audio PLL to generate an audio clock, then the audio clock sink issue is addressed, but the large difference in adjusted audio data results in data traffic and FIFO overflow/underflow

Engineering Contradiction:
Improveaudio clock stabilityVSAvoiddata traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial adjustment by only modifying the audio clock parameter when necessary, based on FIFO buffer status. Instead of continuously adjusting the audio data through PLL, the system makes targeted parameter adjustments only when the buffer status indicates a need for correction, reducing unnecessary data traffic while maintaining clock stability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the audio clock parameter dynamically based on FIFO buffer status. By adjusting the audio clock parameter according to the difference between write and read indicators, the system achieves precise audio clock synchronization that adapts to real-time buffer conditions, avoiding both mismatch and overcorrection issues.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the FIFO buffer includes write indicator and read indicator to correct audio clock mismatch, then the FIFO overflow/underflow issue is overcome, but the large difference in R index and W index results in switching frequency greater than 0.1% causing compatibility issues

Engineering Contradiction:
ImproveFIFO buffer stabilityVSAvoidaudio clock frequency accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent implements a feedback mechanism by continuously monitoring the FIFO buffer status through write and read indicators. The audio clock parameter is dynamically adjusted based on the buffer status feedback, preventing both underflow and overflow conditions while maintaining accurate audio clock synchronization without overcorrection.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the audio clock parameter dynamically based on FIFO buffer status. By adjusting the audio clock parameter according to the difference between write and read indicators, the system achieves precise audio clock synchronization that adapts to real-time buffer conditions, avoiding both mismatch and overcorrection issues.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution effectively mitigates audio clock frequency differences and FIFO issues, maintaining data traffic and resolution during interface conversions, with the adjusted audio clock ensuring compatibility between different media stream protocols.

Implementation Method 1

the controller further includes an audio PLL, and a microcontroller. The audio PLL is coupled to the first media stream receiver to receive the link symbol clock

Methodology Applied
Scientific EffectPhase Locked Loop (PLL):

Implementation Method 2

The clock and data recovery circuit (CDR) is coupled to the first media stream receiver and the audio PLL configured to receive the first media stream to generate the link symbol clock for the audio PLL

Methodology Applied
Scientific EffectClock and Data Recovery:

Data Source

PatentUS10684815B1Interface converter and operation method thereof
Publication Date: 2020.06.16 NOVATEK MICROELECTRONICS CORP
  • US10684815B1 patent drawing
  • US10684815B1 patent drawing
  • US10684815B1 patent drawing

AI summary

An interface converter and an operation method of interface converter is provided. The interface converter includes a first media stream receiver, a second media stream transceiver, and a controller. The first media stream receiver is configured to fetch a first media stream for matching a first media stream protocol, wherein the first media stream comprises a link symbol clock and a first audio data with an audio parameter, the first media stream receiver further comprises a buffer having a write indicator and a read indicator for buffering sampled audio data from the first audio data. The second media stream transceiver is coupled to the first media stream receiver, and configured to receive the sampled audio data and a adjusted audio clock for generating a second media stream for matching a second media stream protocol. The controller is coupled to the first media stream receiver, configured to calculate an adjusted audio parameter according to the audio parameter, the write indicator and the read indicator, and generates the adjusted audio clock according to the link symbol clock and the adjusted audio parameter.