Method for spreading digital audio and video parameter set
A parameter set, audio and video technology, which is applied in the field of digital audio and video parameter set transmission, can solve the problems of difficulty in ensuring real-time transmission of audio or video parameters, redundant bandwidth occupation, and difficulty in ensuring synchronization, etc., to achieve real-time transmission of parameters problems, effective use of bandwidth, and the effects of strong practical value
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] Embodiment 1: Audio and video parameter unit identification and parameter unit structure definition.
[0050] On the basis of the structure definition of the audio / video / data unit in the original CMMB standard, the extended definition is carried out, especially the extended definition of the data unit type.
[0051] When the multiplexing block type is '00' or '01' (that is, when representing audio or video data), the data unit type is defined as follows:
[0052] (1) The first 4 digits represent the data type,
[0053] When the value of the first 4 bits is 0, it means that audio / video data is carried;
[0054] When the value of the first 4 bits is 1, it means that it carries a parameter set;
[0055] When the value of the first 4 bits is 2 to 15, it means a reserved bit.
[0056] (2) The last 4 bits are data type auxiliary information.
[0057] When the data type represented by the first 4 bits is 1 (that is, indicating the parameter set), the last 4 bits can repres...
Embodiment 2
[0062] Embodiment 2: Example of multiplexing subframes during normal transmission
[0063] In this embodiment, the transmission of AAC is taken as an example to illustrate that when there is no change in parameters, the relevant structure of the CMMB multiplexing subframe and the setting of fields are examples. The embodiment only provides an example of the use of fields related to the present invention, and other field standard documents already have detailed explanation.
[0064] Assuming that the audio data unit includes 8 multiplexed blocks, and the algorithm adopted is AAC, then the related settings of the multiplexed block in the audio data unit of the multiplexed subframe are:
[0065] The first multiplexing block (see figure 1 In the multiplexing block 1), each field in the multiplexing block header is set to:
[0066] Type: '01', indicating that the first multiplexing block is a multiplexing block for carrying audio;
[0067] Payload length=sizeof(TParameterSet_AAC...
Embodiment 3
[0073] Embodiment 3: Parameter change transmission process
[0074] In this embodiment, the transmission of AAC is taken as an example to illustrate the relevant structure and field setting examples of CMMB multiplexing subframes when parameters change. explanation of.
[0075] Assuming that the audio data unit includes 8 multiplexed blocks, the algorithm adopted is AAC, and the fifth multiplexed block adopts a new encoding parameter set, then the related settings of the multiplexed block in the audio data unit of the multiplexed subframe are:
[0076] For the first multiplexing block, each field is set to:
[0077] Type: '01', indicating that the first multiplexing block is a multiplexing block carrying audio;
[0078] Payload length=sizeof(TParameterSet_AAC), indicating the payload length of the parameter set of the AAC algorithm carried;
[0079] Data unit type: 0x10, indicating the parameter set carried by the first multiplexing block, and the parameter set has not chan...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com