Semiconductor Timing Generator for Serial Audio Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing semiconductor devices experience a deterioration in sound quality when mixing audio data from memory with serial audio data from I2S due to divergence between the sampling cycles, leading to duplicated or missed imports of serial audio data.

Innovation Solution

A semiconductor device with a timing generator that synchronizes with the input timings of serial audio data by detecting rises or falls of the channel switching clock, generating synchronization signals to match the counter expiration value, and updating it at a predetermined cycle, ensuring accurate mixing and reproduction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If the timing generator generates synchronization signals using an internal base clock, then the internal LSI operations are stable, but the sampling cycle diverges from the serial audio data input timing

Engineering Contradiction:
Improveinternal LSI operation stabilityVSAvoidsampling cycle synchronization accuracy
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The timing generator detects the actual input timing of serial audio data and uses this feedback to adjust the synchronization signal generation. By monitoring the real timing arrivals and comparing them with the internally generated sampling cycle, the system dynamically adjusts the synchronization signals to match the actual input timing, resolving the divergence between internal stability and external synchronization accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from a static internal clock-based synchronization to a dynamic synchronization mechanism that adapts to varying input timing. The timing generator dynamically adjusts the synchronization signal phase and timing based on detected serial audio data arrival times, allowing the system to maintain both internal stability and external synchronization accuracy under varying conditions.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the sampling cycle of serial audio data diverges from the internal sampling cycle, then mixing processing becomes complex, but sound quality deteriorates due to duplicated or missed imports

Engineering Contradiction:
Improvemixing processing complexityVSAvoidaudio data import accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The timing generator performs preliminary detection of serial audio data input timing before the mixing processing occurs. By detecting and establishing the correct synchronization signals in advance, the system prepares the timing alignment needed for accurate mixing, preventing duplicated or missed imports during the actual mixing operation and maintaining both simplicity and reliability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the timing generator adjusts synchronization signals to match serial audio data timing, then sound quality improves, but the system complexity increases

Engineering Contradiction:
Improvesound qualityVSAvoidtiming synchronization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The timing generator performs self-adjustment by automatically detecting the serial audio data input timing and generating appropriate synchronization signals without requiring external intervention or complex control systems. The system serves itself by using its own detection capability to generate the necessary timing adjustments, improving sound quality while minimizing added complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11475872B2Semiconductor device
Publication Date: 2022.10.18 LAPIS SEMICON CO LTD
  • US11475872B2 patent drawing
  • US11475872B2 patent drawing
  • US11475872B2 patent drawing

AI summary

There is provided a semiconductor device having a timing generator that generates synchronization signals so as to match input timings of serial audio data input from an external source, a reproduction processor that, based on the synchronization signals, reads audio data from memory, performs reproduction processing, and outputs a plurality of channel information items, and a mixer that mixes the plurality of channel information items with the serial audio data, and reproduces an audio signal.