SCALABLE ERROR DETECTION AND CROSS-SESSION TIMING SYNCHRONIZATION FOR PACKET-SWITCHED TRANSMISSION
First Claim
1. A method for encoding data into a bitstream, comprising:
- encoding a core layer and at least one corresponding enhancement layer into the bitstream; and
encoding a single checksum into the bitstream, the single checksum being applicable for use in performing a check of each corresponding enhancement layer, either alone or in combination with each lower corresponding enhancement layer and the core layer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing improved scalable error detection and cross-timing synchronization for packet-switched transmission. In one embodiment, checksum error detection is applied for the core layer and for enhancement layers of the scalable payload in such a way that dropping one or several enhancement layers from the payload does not change the value of the checksum. Only one checksum is transmitted, e.g., in the payload or in the header of the lower-layer protocol. The transmitter modifies the encoded bit stream in such a manner that the entity in the network deploying the scalable payload and removing layers from the packet does not need to recalculate the checksum placed in the payload or packet header, even when the payload size is changed. A prefix/tail bit field is added in the beginning/end of each enhancement layer to make the checksum check match with the common checksum. In another embodiment, the receiver may check the correctness of each received layer simultaneously and, if desired, utilize data only from correctly received layers.
31 Citations
56 Claims
-
1. A method for encoding data into a bitstream, comprising:
-
encoding a core layer and at least one corresponding enhancement layer into the bitstream; and encoding a single checksum into the bitstream, the single checksum being applicable for use in performing a check of each corresponding enhancement layer, either alone or in combination with each lower corresponding enhancement layer and the core layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
an electronic device configured to; encode a core layer and at least one corresponding enhancement layer into the bitstream; and encode a single checksum into the bitstream, the single checksum being applicable for use in performing a check of each corresponding enhancement layer, either alone or in combination with each lower corresponding enhancement layer and the core layer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
28. A method of processing encoded data from a bitstream;
-
processing a core layer and at least one corresponding enhancement layer from the bitstream; processing a single checksum from the bitstream; and performing a check of one of the at least one corresponding enhancement layer, either alone or in combination with each lower corresponding enhancement layer and the core layer, using the single checksum, wherein the single checksum is usable regardless of the number of corresponding enhancement layers which are used in the check. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus, comprising:
an electronic device configured to; process a core layer and at least one corresponding enhancement layer from the bitstream; process a single checksum from the bitstream; and perform a check of one of the at least one corresponding enhancement layer, either alone or in combination with each lower corresponding enhancement layer and the core layer, using the single checksum, wherein the single checksum is usable regardless of the number of corresponding enhancement layers which are used in the check - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
Specification