CPC G10L 19/035 (2013.01) [G10L 19/022 (2013.01); G10L 21/0324 (2013.01); H03M 13/07 (2013.01); H03M 13/1515 (2013.01); H04B 17/309 (2015.01); H04L 1/0009 (2013.01); H04L 1/0032 (2013.01); H04L 1/0042 (2013.01); H04L 1/0045 (2013.01); H04L 1/0046 (2013.01); H04L 1/0084 (2013.01)] | 21 Claims |
1. An audio receiver processor for processing an error protected frame, comprising:
a receiver interface for receiving the error protected frame to acquire a received error protected frame;
an error protection processor for processing the received error protected frame to acquire an encoded audio frame, wherein the error protection processor is configured to check whether a codeword of a first predefined subset of codewords of the encoded audio frame comprises an error, and
an error concealer configured to perform a frame loss concealment operation in case of a detected error in the first predefined subset of the codewords, or an error concealment indicator configured to generate a frame loss concealment indication in case of a detected error in the first predefined subset of the codewords,
wherein the error protection processor is configured to apply a block decoding operation to the received error protected frame to acquire the first predefined subset of the codewords and a decoded second predefined subset of the codewords, wherein, if the block decoding operation does not signal that an error exists, the error protection processor is configured to calculate a first Hash value from the first predefined subset of the codewords, and to compare the first Hash value to a received first Hash value, wherein the error protection processor is configured to determine that an error exists in the first predefined subset of the codewords when the first Hash value and the received first Hash value do not coincide with each other or to determine that the first predefined subset of the codewords is error-free when the first Hash value and the received first Hash value coincide, or
wherein the error protection processor is configured to apply a block decoding operation to the received error protected frame to acquire the first predefined subset of the codewords and a decoded second predefined subset of the codewords, wherein, if the block decoding operation does not signal that an error exists, the error protection processor is configured to calculate a second Hash value from the decoded second predefined subset of the codewords, and to compare the second Hash value to a received second Hash value, wherein the error protection processor is configured to determine that an error exists in the decoded second predefined subset of the codewords when the second Hash value and the received second Hash value do not coincide with each other or to determine that the decoded second predefined subset of the codewords is error-free when the second Hash value and the received second Hash value coincide.
|