Multimedia Synchronization Using Frame Alignment Word and Hit Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia data synchronization methods, such as those used in NICAM bitstream processing, face challenges with false alarms and delayed decoding due to the need for a bitstream buffer, which hinders real-time synchronization and accuracy.

Innovation Solution

A synchronization method and system that checks for a Frame Alignment Word (FAW) pattern and additional information in the bitstream, calculates hit weighting for candidate frame start points, and meets a criterion to determine valid synchronization, allowing immediate decoding without requiring input data storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a bitstream buffer is used to store input data for decoding from the first frame, then decoding can be performed, but synchronization accuracy deteriorates due to false alarms and real-time processing is hindered

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidbitstream buffer requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and utilizes the additional data field (11 bits) within each NICAM frame as a synchronization verification mechanism. By checking whether consecutive additional data fields match, the system can confirm frame synchronization without requiring a bitstream buffer, thereby eliminating false alarms while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The additional data field in the NICAM frame structure is repurposed to serve dual functions: it originally provided auxiliary information, and now it also serves as a synchronization verification marker. This self-service approach allows the frame structure to validate its own synchronization status without external buffer storage.

Inventive Principle:
Principle #25Self-service

2Productivity

If a bitstream buffer is required to store input data, then decoding from the first frame can begin, but processing speed deteriorates due to delayed real-time decoding

Engineering Contradiction:
Improvereal-time decoding speedVSAvoiddecoding delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary synchronization verification by checking additional data fields in advance before committing to frame decoding. This preliminary check ensures that when decoding starts, the frame is correctly synchronized, eliminating the need for buffer storage and enabling immediate real-time processing without delay.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If additional information checking is performed to verify synchronization, then synchronization accuracy improves, but computational complexity increases due to hit weighting calculations

Engineering Contradiction:
Improvesynchronization detection accuracyVSAvoidhit weighting calculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of performing complex hit weighting calculations across the entire frame, the patent focuses verification on the local additional data field (11 bits). By checking whether these specific local fields match between consecutive frames, the system achieves high synchronization accuracy with minimal computational effort.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9031096B2Multimedia data synchronization method and system
Publication Date: 2015.05.12 MEDIATEK INC
  • US9031096B2 patent drawing
  • US9031096B2 patent drawing
  • US9031096B2 patent drawing

AI summary

A multimedia data system comprising a synchronization unit. The synchronization unit receives a demodulated bitstream, checks whether a FAW pattern corresponding to a candidate of the bitstream exists, checks whether an additional information corresponding to the candidate of the bitstream is valid when the FAW pattern exists, determines a hit weighting corresponding to the candidate according to the checking result, determines whether the hit weighting meets a criterion and outputs a synchronization signal when the hit weighting meets the criterion.