Metadata Transcoding via Descriptor-Guided Copying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current transcoding methods for audio metadata require high computational complexity, especially when converting between different audio codec systems, which increases costs and resource utilization in devices like set-top boxes.
Innovation Solution
A transcoder system that interleaves content and metadata frames, using descriptors to guide transcoding without analyzing the metadata content, allowing for reduced computational complexity by copying and modifying metadata based on properties indicated in the descriptors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional metadata transcoding methods are used to convert between different audio codec systems, then metadata can be converted between formats, but computational complexity increases significantly
Solution Approach 1:
The metadata structure is segmented into distinct components: header information, descriptor fields, and payload data. This segmentation allows the transcoder to process only necessary portions (header and descriptors) while copying payload data directly, reducing computational complexity while maintaining format compatibility between different audio codec systems
Solution Approach 2:
The patent applies copying by directly replicating metadata payload data from the input bitstream to the output bitstream without analyzing or re-encoding the content. This copying approach preserves metadata integrity while significantly reducing computational complexity, as the transcoder only needs to copy and modify structural elements rather than process the actual metadata content
2Manufacturing precision
If metadata is fully analyzed and processed during transcoding to ensure accuracy, then metadata quality is maintained, but computational resources and costs increase
Solution Approach 1:
The patent extracts only the essential structural elements of metadata (headers and descriptors) for processing and modification during transcoding. The actual metadata payload content is extracted and copied directly without analysis. This selective extraction approach maintains metadata quality by preserving the original content while reducing computational resource usage by avoiding unnecessary analysis of the payload data
3Productivity
If computational complexity in metadata transcoding is reduced by skipping analysis, then processing speed increases, but metadata integrity may be compromised
Solution Approach 1:
The transcoder performs preliminary actions by copying the entire metadata payload data from the input to the output bitstream before any potential modifications are made to headers or descriptors. This preliminary copying ensures that the original metadata content is preserved intact, maintaining integrity while allowing subsequent structural modifications to improve transcoding efficiency
Solution Approach 2:
The patent uses an intermediary approach where the metadata payload acts as a buffer between the input and output bitstreams. The payload data is copied through the transcoding process without being analyzed or modified, serving as an intermediary element that preserves data integrity while allowing the transcoder to focus computational resources only on the necessary header and descriptor fields
Data Source
AI summary
The present document relates to transcoding of metadata, and in particular to a method and system for transcoding metadata with reduced computational complexity. A transcoder configured to transcode an inbound bitstream comprising an inbound content frame and an associated inbound metadata frame into an outbound bitstream comprising an outbound content frame and an associated outbound metadata frame is described. The inbound content frame is indicative of a signal encoded according to a first codec system and the outbound content frame is indicative of the signal encoded according to a second codec system. The transcoder is configured to identify an inbound block of metadata from the inbound metadata frame, the inbound block of metadata associated with an inbound descriptor indicative of one or more properties of metadata comprised within the inbound block of metadata, and to generate the outbound metadata frame from the inbound metadata frame based on the inbound descriptor.


