Data Encoding Detection Using Embedded Indicator Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data transmission systems require additional control information or headers to determine data encoding, which consumes resources and degrades system performance, especially in multi-format audio systems where separate data paths are unnecessary.

Innovation Solution

The system identifies data encoding by analyzing characteristics of the data itself, using multiple detectors to generate determinations and a voting process to accurately determine the encoding format, eliminating the need for extra control information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If headers are attached to data to indicate encoding format, then the receiver can identify the encoding, but transmission resources are consumed without conveying substantive information

Engineering Contradiction:
Improveencoding identification accuracyVSAvoidtransmission resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The invention extracts the encoding indication from separate header/control information and embeds it within the data payload itself. The most significant bit of the first sample is used to indicate the encoding format (DSD or PCM), eliminating the need for separate control lines or headers while maintaining reliable encoding identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention merges the encoding indication function with the data payload by incorporating the encoding format information into the first sample of the data stream. This combines the control information and data into a single transmission path, eliminating separate control lines and reducing overall transmission resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If control lines are used to transmit encoding information separately from data, then substantive information can be transmitted quicker, but additional space on circuit board and additional pin connections are required

Engineering Contradiction:
Improvedata transmission speedVSAvoidcircuit board space and pin connections
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The invention merges the encoding indication and data transmission into a single data line, eliminating the need for separate control lines. The encoding format is indicated within the first sample of the data stream itself, allowing the receiving device to identify the encoding without requiring additional dedicated control signal lines.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The data line serves multiple functions: it transmits both the substantive audio data and the encoding format indication simultaneously. The first sample of the data stream serves dual purposes as both audio data and encoding indicator, making the data line universal for both control and data transmission functions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If separate data paths are used for different audio formats, then encoding identification is reliable, but system cost increases due to required space

Engineering Contradiction:
Improveencoding identification accuracyVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention creates a universal data path that can handle multiple audio formats (DSD and PCM) by embedding encoding format information within the data stream itself. This eliminates the need for separate dedicated data paths for different formats, reducing system cost while maintaining reliable encoding identification through the embedded indicator.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10074378B2Data encoding detection
Publication Date: 2018.09.11 CIRRUS LOGIC INC
  • US10074378B2 patent drawing
  • US10074378B2 patent drawing
  • US10074378B2 patent drawing

AI summary

A data encoding may be determined by examining the data itself. By examining the data, such as by identifying characteristics of the data, the data encoding may be identified and the substantive information extracted from the data by decoding the data according to the identified data encoding. The data encoding may be identified without extra control or header information separate from the encoded data itself. The identification of data encoding may be determined by a plurality of detectors examining different characteristics of the data and determining an encoding of the data based on each of those individual characteristics. The output of the detectors may be collected and used to decide the encoding of the data. One example application involves determining if audio data is DSD- or PCM-encoded audio data by examining only the data itself.