发明名称 |
Method and system for error robust audio playback time stamp reporting |
摘要 |
A method and system for resynchronizing an embedded multimedia system using bytes consumed in an audio decoder. The bytes consumed provides a mechanism to compensate for bit error handling and correction in a system that does not require re-transmission. The audio decoder keeps track of the bytes consumed and periodically reports the bytes consumed. A host microprocessor indexes the actual bytes consumed since bit errors may have been handled or corrected to a predetermined byte count to determine whether resynchronization is necessary. |
申请公布号 |
US9083994(B2) |
申请公布日期 |
2015.07.14 |
申请号 |
US200611535406 |
申请日期 |
2006.09.26 |
申请人 |
QUALCOMM Incorporated |
发明人 |
Cheng Mingxia;Mauro, II Anthony Patrick;Choy Eddie L. T.;Gao Yujie;Sampat Kuntal Dilipsinh;Zivney Matthew Blaine;Goverdhan Satish;Gupta Samir Kumar;Garudadri Harinath |
分类号 |
G06F17/00;H04N21/2368;G10L19/005;H04N21/43;H04N21/434;H04N21/439;H04N21/442;H04N21/4425;H04N21/81;H04N19/89;H04N19/436;H04N19/68 |
主分类号 |
G06F17/00 |
代理机构 |
Espartaco Diaz Hidalo |
代理人 |
Pappas George C.;Espartaco Diaz Hidalo |
主权项 |
1. A multimedia system having multiple processors comprising:
an audio decoder operable to
decode an audio bitstream of a program,count bytes consumed by the audio decoder, andreport the count of the bytes consumed; and a host microprocessor operable to
send the audio bitstream to the audio decoder,receive the count of the bytes consumed,select a predetermined byte count stored in a look-up table (LUT) based on the count of bytes consumed,retrieve from the LUT a predetermined playback time associated with the predetermined byte count, andresynchronize the system based on the predetermined playback time, wherein the host microprocessor comprises:
the LUT storing the predetermined byte count and the predetermined playback time associated with the predetermined byte count;an error-robust playback time stamp report cross referencing module which cross references the count of the bytes consumed and the predetermined byte count indexed in the LUT; anda LUT constructing module for constructing the LUT for the program. |
地址 |
San Diego CA US |