MPEG Audio Decoder Sync Detection Without Padding-Bit Dependence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional MPEG audio decoders face challenges in accurately detecting the sync word in compressed audio bitstreams due to non-uniqueness of the sync word value 0xFFF, leading to increased sync word detection failure rates, especially when the padding bit is damaged or incorrectly calculated.

Innovation Solution

The method involves determining the frame length based on the bitrate index and sampling frequency fields in the header, allowing for the comparison of subsequent data offset by the frame length to verify the presence of a valid sync word without relying on the padding bit, thereby improving sync word detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the sync word value 0xFFF is used to identify the start of an audio frame, then the sync word detection can be performed, but the sync word detection failure rate increases due to non-uniqueness of the sync word value in the compressed audio bitstream

Engineering Contradiction:
Improvesync word detection accuracyVSAvoidsync word detection failure rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by checking data at a position offset by frame length from the detected sync word position before confirming the sync word detection. The decoder calculates the frame length based on bitrate index and sampling frequency, then verifies that data at the offset position also equals 0xFFF. This preliminary verification step is performed before finalizing the sync word detection, thereby reducing detection failures caused by non-unique sync word values in the bitstream.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the padding bit is used to assist in the search for the valid sync word, then the sync word detection can be improved, but the detection becomes difficult when the padding bit is incorrect or damaged

Engineering Contradiction:
Improvesync word detection reliabilityVSAvoiddetection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the frame length information from the bitrate index and sampling frequency fields in the audio header, separating this critical parameter from the problematic padding bit. By calculating frame length as (number of samples per frame × bitrate index) / sampling frequency, the decoder obtains a reliable frame duration without depending on the padding bit's correctness. This extraction of essential information from non-essential or potentially corrupted fields resolves the contradiction between reliability and complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the conventional decoder searches for the sync word by referring to the padding bit, then the sync word detection can be assisted, but the detection fails when the padding bit is damaged or incorrectly calculated

Engineering Contradiction:
Improvesync word search easeVSAvoidvalid sync word detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent changes the detection parameter from relying on the padding bit to using frame length calculated from bitrate index and sampling frequency. Instead of checking the padding bit's value to verify sync word validity, the decoder calculates the expected frame duration and checks whether data at the offset position matches the sync word pattern. This parameter change maintains ease of operation while significantly improving detection accuracy, as the frame length calculation uses more reliable header fields.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7940807B2Methods, decoder circuits and computer program products for processing MPEG audio frames
Publication Date: 2011.05.10 SAMSUNG ELECTRONICS CO LTD
  • US7940807B2 patent drawing
  • US7940807B2 patent drawing
  • US7940807B2 patent drawing

AI summary

Methods of searching for a sync word in an MPEG compressed audio bitstream including a plurality of MPEG audio frames can include determining whether first data in the bitstream has a value equal to a sync word value. It can be determined whether the first data is a valid sync word based on a comparison of a plurality of data that are separated in the bitstream from the first data by at least a frame length to the sync word value.