US2012239409A1PendingUtilityA1
Bit-stream processing/transmitting and/or receiving/processing method, medium, and apparatus
Est. expiryOct 12, 2025(expired)· nominal 20-yr term from priority
H04N 21/234327G10L 19/167H04N 21/2662G10L 19/0017G10L 19/008H04N 21/8106G10L 19/24
53
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method, medium, and apparatus hierarchically coding/decoding audio data, such as bit sliced arithmetic coding (BSAC), such that payloads of audio data and extension data can be grouped and interleaved according to priority so that some groups of the payloads are dropped, and the remainder of groups are transmitted. Therefore, extension data that is more important than a top layer of audio data, in terms of reproducing of original sounds, can be transmitted with priority.
Claims
exact text as granted — not AI-modified1 . A method of processing/transmitting a bit-stream, the method comprising:
coding audio data and at least one extension data for the audio data; truncating selective payloads resulting from the coding; and transmitting the truncated payloads.
2 . The method of claim 1 , wherein, in the truncating of selective payloads, selective payloads of the audio data are truncated, while a payload of the at least one extension data is not truncated.
3 . The method of claim 1 , wherein:
in the coding, the audio data is hierarchically coded, and the at least one extension data is for extending a bandwidth of the audio data and is coded; and in the truncating, selective payloads of the audio data are truncated, and a payload of the at least one extension data for extending the bandwidth of the audio data is not truncated.
4 . The method of claim 1 , wherein the truncating further comprises:
truncating selective payloads of the audio data included in one sub frame and selective payloads of the audio data included in another sub frame, and generating elementary streams from the truncated payloads.
5 . The method of claim 1 , further comprising:
generating elementary streams from a payload of at least one extension data for extending a bandwidth of the audio data included in one sub frame and a payload of at least one extension data for extending a bandwidth of the audio data included in another sub frame.
6 . The method of claim 1 , further comprising:
generating elementary streams from the truncated payloads; and generating sync layer packets from the generated elementary streams, wherein, in the transmitting, the generated sync layer packets are selectively transmitted.
7 . The method of claim 1 , further comprising:
generating elementary streams from payloads of the at least one extension data; and generating sync layer packets from the generated elementary streams, wherein, in the transmitting, the generated sync layer packets are selectively transmitted.
8 . The method of claim 1 , wherein, in the truncating, a coded portion of the extension data is identified by using a code that indicates an end of the coded portion of audio data and a code that indicates a start of the coded portion of extension data of the audio data, and is truncated based on the identified code indicating the end and the code that indicates the start.
9 . The method of claim 1 , wherein, in the truncating, select payloads are truncated based on a transmission environment.
10 . At least one medium comprising computer readable code to control at least one processing element to implement the method of claim 1 .
11 . An apparatus processing/transmitting a bit-stream, the apparatus comprising:
a coder to code audio data and at least one extension data for the audio data; a truncator to selectively truncate payloads resulting from coding of the coder; and a transmitter to transmit the truncated payloads.
12 . A method of receiving/processing a bit-stream, the method comprising:
receiving payloads having truncated portions; restoring the payloads having the truncated portions to original form restored payloads; and decoding audio data included in the restored payloads and at least one extension data for the audio data.
13 . The method of claim 12 , wherein, in the restoring, the payloads are restored to the original form restored payloads by using audio payloads having the truncated portions and a payload of the at least one extension data that is not truncated.
14 . The method of claim 12 , wherein, in the restoring, the payloads are restored to the original form restored payloads by using audio payloads having the truncated portions and a payload of the at least one extension data for extending a bandwidth of the audio that is not truncated.
15 . The method of claim 12 , wherein, in the restoring, select payloads are restored by decoding the at least one extension data, for extending a bandwidth of the audio data.
16 . The method of claim 12 , further comprising:
restoring received payloads based upon a determining of whether received payloads of audio data are truncated by comparing length information included in respective head information of the received payloads of audio data with an actual size of the corresponding audio data.
17 . The method of claim 12 , wherein, in the decoding, audio data included in the restored payloads is hierarchically decoded, and the at least one extension data, for extending a bandwidth of the audio data, is decoded.
18 . The method of claim 12 , wherein, in the restoring, one sub frame with payloads having truncated portions and a payload of an extension data, is restored from payloads having truncated audio data portions included in one elementary stream and a payload of extension data included in another elementary stream.
19 . The method of claim 12 , wherein, in the restoring, one sub frame with payloads having truncated portions and a payload of the at least one extension data, for extending a bandwidth of the audio data, is restored from payloads having a truncated audio data portion included in one elementary stream and the payload of the at least one extension data for extending the bandwidth of the audio data.
20 . The method of claim 12 , wherein the receiving further comprises receiving sync layer packets including the payloads having the truncated portions and sync layer packets including a payload of the at least one extension data, and restoring an elementary stream including the payloads having the truncated portions and an elementary stream including the payload of the at least one extension data by parsing the received sync layer packets, wherein, in the restoring, one sub frame, which includes the payloads having the truncated portions and the payload of the at least one extension data, is restored by parsing the restored elementary streams.
21 . The method of claim 12 , wherein, in the restoring, a code that indicates an end of a coded portion of audio data and a code that indicates a start of a coded portion of the at least one extension data are detected so as to identify a starting point of the coded portion of the at least one extension data, and the at least one extension data is decoded based on the identified code that indicates the end and the code that indicates the start.
22 . The method of claim 12 , wherein, in the decoding, an ending point of a coded portion of the at least one extension data is identified based on a length information regarding the at least one extension data, and the at least one extension data is decoded based on the identified ending point.
23 . At least one medium comprising computer readable code to control at least one processing element to implement the method of claim 12 .
24 . An apparatus receiving/processing a bit-stream, the apparatus comprising:
a receiver to receive payloads having truncated portions; a restorer to restore the payloads having the truncated portions to original form restored payloads; and a decoder to decode audio data included in the restored payloads and at least one extension data for the audio data.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.