Content Output Device Synchronizing Video Audio Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia processing systems face challenges in synchronizing video and audio output during start-up and content switching, leading to delayed and asynchronous playback, which affects user experience and responsiveness.

Innovation Solution

A content output device that extracts video and audio data with timestamps and common time information, uses a buffer to accumulate data, and adjusts a delay amount to synchronize video and audio output by adding the delay to the timestamps, ensuring synchronized reproduction without prolonged user wait times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the buffer size is enlarged to ensure sufficient data accumulation for multimedia processing, then the reliability of video and audio output is improved, but the loss of time increases due to extended waiting periods before synchronized playback can begin

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidoutput start delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the delay amount adjustable and time-varying. The delay amount is initialized to a start value and gradually increased to an end value over time, allowing the system to adapt between initial responsiveness and final synchronization stability. This dynamic adjustment resolves the contradiction by transitioning from a static large buffer (high reliability, high delay) to a dynamic system that achieves both responsiveness and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of delay amount from a fixed value to a time-varying parameter that transitions from a start value to an end value. By controlling the delay amount as a changing parameter rather than a fixed value, the system can optimize both the initial response time and the final synchronization quality, resolving the contradiction between output start delay and synchronization reliability.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If the buffer size is increased to accommodate parallel thread processing variations, then the stability of multimedia playback is improved, but the productivity decreases due to slower response to user operations

Engineering Contradiction:
Improveplayback stabilityVSAvoidresponse speed
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system uses dynamic delay adjustment to balance stability and productivity. Instead of using a permanently large buffer that slows response, the delay amount is dynamically adjusted from a lower start value to a higher end value, providing initial responsiveness while ensuring final playback stability. This resolves the contradiction between playback stability and response speed.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If video is output at low speed and audio is output asynchronously at higher speed to handle buffer accumulation, then the loss of time for buffer filling is reduced, but the synchronization between video and audio deteriorates

Engineering Contradiction:
Improvebuffer filling timeVSAvoidvideo-audio synchronization
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent merges the control of video and audio output by applying a common delay amount to both streams. Instead of independently controlling video and audio speeds, the system combines their timing control through the shared delay parameter, ensuring they remain synchronized while still allowing buffer accumulation. This resolves the contradiction between buffer filling speed and synchronization reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system changes the timing parameter by adding a delay amount to timestamps rather than altering playback speed. This parameter change approach allows the system to manage buffer accumulation without creating speed differences between video and audio streams, maintaining synchronization while enabling efficient buffer filling.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10200741B2Content output device and program
Publication Date: 2019.02.05 RENESAS ELECTRONICS CORP
  • US10200741B2 patent drawing
  • US10200741B2 patent drawing
  • US10200741B2 patent drawing

AI summary

A data processing device, includes a bus, a demultiplexer which receives content including video data and audio data.A memory interface which is coupled to the bus, and which is connectable to a memory for temporarily accumulating the video data and the audio data output from the demultiplexer.