Method and device for determination of the presence of additional coded data in a data frame

A technology of appending data and data frames, applied in the field of data frames, can solve the problem of not containing

Inactive Publication Date: 2005-03-02
THOMSON LICENSING SA
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The reason for including data fields with no specific information in a data frame is that the amount of information originally encoded for a data frame varies very strongly according to the current characteristics of the original audio signal, and - although the main purpose of the encoder control is to output a constant value for each data frame data rate - but the initially encoded amount of information for a data frame never contains the final encoded amount of data that corresponds exactly to a fixed-length data frame

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for determination of the presence of additional coded data in a data frame
  • Method and device for determination of the presence of additional coded data in a data frame
  • Method and device for determination of the presence of additional coded data in a data frame

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] figure 2 shows the basic structure of the additional information for the mp3PRO bitstream, which is located at figure 1 in the "Ancillary Data" field of the mp3 bitstream shown. The specific mp3PRO header or single or multiple different identification modes ADH is followed by the length information data field LI, the specific mp3PRO CRC check word ADCRC, the data field CRCD with CRC protection data, and the data field NCRCD with no CRC protection data . The CRCD data is protected by the ADCCRC word. LI contains length information or an address pointer to the end of the NCRCD data field. CRCD and / or NCRCD data are used to supplement the encoding / decoding of the mp3 encoded / decoded audio signal, thereby enhancing the overall quality of the audio signal. The CRCD data contains important information and the NCRCD data contains less important information for recovering mp3PRO specific information.

[0051] The advantage of this layered encoding and decoding is that exi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An mp3-standard bitstream is formatted into a sequence of fixed-length data frames. These include headers, side information, main information and a remaining data field without generally defined information denoted as 'ancillary data'. The mp3PRO format is an extension of the mp3 format, wherein the additional mp3PRO data are transferred in the ancillary data fields. In various applications, e.g. Internet music search machines, a necessity arises for a fast determination of the bitstream types. Such determination is normally executed using an mp3PRO decoder. However, because the frame header does not contain a corresponding pointer to the start address of the ancillary data field, an mp3PRO decoder must first completely decode at least one data frame according to the mp3 standard in order to find the end address of the mp3 data and thereby the following start address of the mp3PRO data in that data frame. Thereafter the mp3PRO decoder must examine the data following in the data stream for characteristics that are typical for mp3PRO additional information. The invention discloses how the bitstream type can be determined without using mp3 decoding and without using an mp3PRO decoder.

Description

technical field [0001] The present invention relates to a method and apparatus for determining whether a frame of data as part of a bitstream contains encoded additional data, such as mp3PRO data, in addition to encoded standard data, such as mp3 data. Background technique [0002] For audio coding, transmission and decoding, especially for Internet applications, for example, audio coding standards ISO / IEC 11172-3, layer III, ISO / IEC 13818-3, layer III (MPEG audio layer III) and ISO / IEC 13818 -7 for data reduction. A widely used acronym for this type of encoding / transmission / decoding is "mp3". [0003] A common feature of these and other well-known audio coding standards is the formatting of encoded data into a fixed-length sequence of data frames for transmission as a data stream or storage as a data file. Each frame contains data of a certain time length (for example, 24 milliseconds) of an original audio signal. The data frame comprises a header, data fields with parti...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G10L19/02G10L19/16H03M7/30H04L29/06
CPCG10L19/167G10L19/02H03M7/30
Inventor 恩斯特·F·施罗德
Owner THOMSON LICENSING SA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products