Modified Bitstream Embedding for Bluetooth Earcons and System Sounds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Bluetooth systems face challenges in seamlessly integrating earcons and system sounds with coded media data without adding additional complexity and computational burden.
Innovation Solution
A method and device for generating a modified bitstream by embedding additional media data into an existing coded media bitstream, allowing simultaneous processing and transmission of earcons and system sounds without decoding and re-encoding, using a USAC-type bitstream extension mechanism.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If additional link and encoder-decoder pair is added to transmit system sounds, then system sounds can be transmitted, but device complexity and computational complexity increase
Solution Approach 1:
The patent merges the transmission of system sounds with the existing coded media data by embedding system sound data into the audio bitstream. This combines two separate transmission functions (media data and system sounds) into a single integrated stream, eliminating the need for additional links and encoder-decoder pairs while maintaining the capability to transmit both types of data simultaneously
Solution Approach 2:
The audio bitstream is designed to serve multiple functions: it carries both coded media data and system sound data through a single transmission channel. The bitstream structure is made universal to accommodate different types of audio content without requiring separate specialized channels, thereby reducing device complexity while maintaining versatility
2Adaptability or versatility
If additional link and encoder-decoder pair is added to transmit system sounds, then system sounds can be transmitted, but computational complexity and battery consumption increase
Solution Approach 1:
The patent merges the transmission of system sounds with the existing coded media data by embedding system sound data into the audio bitstream. This combines two separate transmission functions (media data and system sounds) into a single integrated stream, eliminating the need for additional links and encoder-decoder pairs while maintaining the capability to transmit both types of data simultaneously
Solution Approach 2:
The audio bitstream is designed to serve multiple functions: it carries both coded media data and system sound data through a single transmission channel. The bitstream structure is made universal to accommodate different types of audio content without requiring separate specialized channels, thereby reducing device complexity while maintaining versatility
3Ease of operation
If audio is decoded into uncompressed domain for modification, then mixing is enabled, but pass-through mode loses flexibility
Solution Approach 1:
The patent segments the audio data into different types (coded media data and system sound data) within the bitstream, allowing the sink device to selectively process only the system sound portions while passing through the coded media data unchanged. This segmentation enables mixing capabilities for system sounds without requiring full decoding of the entire audio stream, thereby maintaining pass-through flexibility
Solution Approach 2:
The system introduces an intermediary embedding mechanism that allows system sound data to be inserted into the coded bitstream without disrupting the existing coded media data structure. This intermediary approach enables selective processing and mixing of system sounds while preserving the integrity of the pass-through coded stream
Data Source
AI summary
Described herein is a method for generating a modified bitstream on a source device, wherein the method includes the steps of:a) receiving, by a receiver, a bitstream including coded media data;b) generating, by an embedder, payload of additional media data and embedding the payload in the bitstream for obtaining, as an output from the embedder, a modified bitstream including the coded media data and the payload of the additional media data; andd) outputting the modified bitstream to a sink device.Described is further a method for processing said modified bitstream on a sink device. Described are moreover a respective source device and sink device as well as a system of a source device and a sink device and respective computer program products.


