Synchronous Control Device for Multi-Source Video and Audio Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in achieving complete synchronization of video/audio data from multiple imaging system devices to a remote video monitoring apparatus, where differences in imaging processing delay and jitter cause frame timestamp shifts, making it difficult to perfectly synchronize the data.

Innovation Solution

A synchronous control device and method that acquires frame data from multiple sources, assigns new timestamps to ensure synchronized start times and intervals, detects and corrects for missing or redundant frames, using a frame acquisition unit, frame shaping unit, missing frame detecting unit, and surplus frame detecting unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frame timestamp assignment is performed based on acquisition time from multiple imaging system devices, then each device can independently timestamp its frames, but frame timestamp shifts occur due to differences in imaging processing delay and jitter

Engineering Contradiction:
Improveframe timestamp accuracyVSAvoidsynchronization reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary timestamp assignment based on acquisition time at each imaging system device, then subsequently corrects the timestamps through frame shaping processing. This preliminary action allows each device to independently timestamp frames while maintaining the ability to synchronize them later, resolving the contradiction between independent timestamping and synchronization reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The frame shaping unit compares frame timestamps from multiple devices and adjusts them based on detected shifts caused by processing delays and jitter. This feedback mechanism continuously monitors and corrects timestamp deviations, ensuring synchronization reliability while allowing each device to maintain its own timestamping process.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If frame shaping is performed to equalize start times and time intervals of frame data from multiple sources, then synchronization accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The frame shaping unit changes the timestamp parameter of frame data by adding or subtracting time values to equalize start times and time intervals. Instead of complex temporal alignment, the system simply adjusts the timestamp parameter, achieving synchronization accuracy through parameter modification rather than complex processing.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system extracts only the timestamp information from frame data for synchronization purposes, leaving the actual frame content unchanged. This extraction approach simplifies processing by focusing solely on the temporal parameter that needs adjustment, rather than processing the entire frame data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If log checking and packet data analysis are performed to identify frame timestamp shifts, then synchronization issues can be detected, but the processing becomes very complicated

Engineering Contradiction:
Improvesynchronization detection capabilityVSAvoiddetection processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The frame shaping unit automatically detects and corrects timestamp shifts by comparing timestamps from multiple devices directly, without requiring external log checking or packet data analysis. The system performs self-diagnosis and self-correction of synchronization issues, eliminating the need for complicated detection processing while maintaining reliable synchronization.

Inventive Principle:
Principle #25Self-service

4Reliability

If frame timestamps are adjusted to account for internal time fluctuations in collection devices, then synchronization is improved, but the system becomes more complex

Engineering Contradiction:
Improvesynchronization stabilityVSAvoidtime compensation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary timestamp assignment that accounts for expected internal time fluctuations, then applies additional frame shaping adjustments as needed. This preliminary consideration of time fluctuations simplifies subsequent processing by pre-compensating for known variations in collection device timing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The frame shaping unit adjusts the timestamp parameter to compensate for internal time fluctuations in collection devices by adding or subtracting calculated time values. This parameter change approach handles time variability simply through arithmetic operations on the timestamp, avoiding complex time compensation mechanisms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12041371B2Synchronous control device, synchronous control method, and synchronous control program
Publication Date: 2024.07.16 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12041371B2 patent drawing
  • US12041371B2 patent drawing
  • US12041371B2 patent drawing

AI summary

To more reliably control synchronous between pieces of video/audio data from a plurality of imaging system devices. A synchronous control unit 15 that synchronizes a plurality of pieces of video/audio data transmitted individually from a plurality of imaging system devices 2 includes a frame acquisition unit 151 configured to acquire a plurality of pieces of frame data from the pieces of video/audio data and assign a frame timestamp based on an acquisition time to each of the plurality of pieces of frame data, for each of the pieces of the video/audio data, and a frame shaping unit 152 configured to assign a new frame timestamp to the plurality of pieces of frame data based on a value of the frame timestamp so that start times of the plurality of pieces of frame data that are close in time among the plurality of pieces of video/audio data are equal to each other, and time intervals between the plurality of pieces of frame data are equal to each other.