Decoding of an encoded wideband digital audio signal in a transmission system for transmitting and receiving such signal
First Claim
1. A decoder for decoding an encoded digital signal, wherein the encoded digital signal represents a wideband digital audio signal having a sampling frequency Fs, and comprises consecutive frames, each frame comprising a plurality of information packets, each information packet comprising N bits, N being larger than 1, a frame comprising at least a first frame portion including synchronization information, and wherein the decoder comprises:
- an input for receiving the encoded digital signal;
means for converting the encoded digital signal into a replica of the wideband audio digital signal; and
an output for supplying the replica of the wideband digital audio signal,wherein said means for converting converts a signal having a number of information packets in one frame, determined according to the formula P=BR/N×
ns/Fs, where BR is the bit-rate of the encoded digital signal and ns is the number of samples of the wideband digital audio signal having corresponding information in the encoded digital signal included in one frame of the encoded digital signal, and if P is an integer, the number of information packets in one frame is P, and if P is not an integer, the number of information packets in a number v of the frames is P′
, where P′
is the highest integer having a value less than P, and the number of information packets in a number w of the other frames is equal to P′
+1, the numbers v and w being selected such that the average frame rate of the encoded digital signal is substantially equal to Fs/ns.
1 Assignment
0 Petitions
Accused Products
Abstract
Reproduction accuracy of a digital signal, representing for example stereo audio signals, is improved by transmitting sample data which have been encoded to form transmission signals. The transmission signals are arranged in consecutive frames, each frame including a plurality of information packets, and each information packet including N bits. The number of information packets in a frame is determined by the ratio of the product of the transmission bit-rate and the number of samples represented in the frame, to the product of the number of bits in a packet and the sampling frequency. The transmission signals are recorded in a record carrier, or are transmitted in real time. In a digital stereo audio signal embodiment, the samples may be sub-band encoded or transform encoded. The transmission signal may include an indicator signal indicating a combination of certain samples, or scale factor signals for specific components of the sampled signal.
18 Citations
96 Claims
-
1. A decoder for decoding an encoded digital signal, wherein the encoded digital signal represents a wideband digital audio signal having a sampling frequency Fs, and comprises consecutive frames, each frame comprising a plurality of information packets, each information packet comprising N bits, N being larger than 1, a frame comprising at least a first frame portion including synchronization information, and wherein the decoder comprises:
-
an input for receiving the encoded digital signal; means for converting the encoded digital signal into a replica of the wideband audio digital signal; and an output for supplying the replica of the wideband digital audio signal, wherein said means for converting converts a signal having a number of information packets in one frame, determined according to the formula P=BR/N×
ns/Fs, where BR is the bit-rate of the encoded digital signal and ns is the number of samples of the wideband digital audio signal having corresponding information in the encoded digital signal included in one frame of the encoded digital signal, and if P is an integer, the number of information packets in one frame is P, and if P is not an integer, the number of information packets in a number v of the frames is P′
, where P′
is the highest integer having a value less than P, and the number of information packets in a number w of the other frames is equal to P′
+1, the numbers v and w being selected such that the average frame rate of the encoded digital signal is substantially equal to Fs/ns.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A receiver for receiving an encoded digital signal and for converting the encoded digital signal into a wideband digital audio signal, the receiver comprising a decoder for decoding the encoded digital signal, the encoded digital signal representing a wideband digital signal having a sampling frequency Fs, and comprising consecutive frames, each frame comprising a plurality of information packets, each information packet comprising N bits, N being larger than 1, a frame comprising at least a first frame portion including synchronization information, the decoder comprising:
-
an input for receiving the encoded digital signal; and means for converting the encoded digital signal into a replica of the wideband digital audio signal, and an output for supplying the replica of the wideband digital audio signal, wherein said means for converting converts a signal having a number of information packets in one frame determined according to the formula P=BR/N×
ns/Fs, where BR is the bit-rate of the encoded digital signal and ns is the number of samples of the wideband digital audio signal having corresponding information in the encoded digital signal included in one frame of the encoded digital signal, and if P is an integer, the number of information packets in one frame is P, and if P is not an integer, the number of information packets in a number v of the frames is P′
, where P′
is the highest integer whose value is less than P, and the number of information packets in a number w of the other frames is equal to P′
+1, the numbers v and w being selected such that the average frame rate of the encoded digital signal is substantially equal to Fs/ns. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method for decoding an encoded digital signal, the encoded digital signal representing a wideband digital audio signal having a sampling frequency Fs, and comprising consecutive frames, each frame comprising a plurality of information packets, each information packet comprising N bits, N being larger than 1, a frame comprising at least a first frame portion including synchronization information, the method comprising the steps:
-
receiving the encoded digital signal; converting the encoded digital signal into a replica of the wideband audio digital signal, wherein said encoded digital signal has a number of information packets in one frame determined according to the formula P=BR/N×
ns/Fs where BR is the bit-rate of the encoded digital signal and ns is the number of samples of the wideband digital audio signal whose corresponding information in the encoded digital signal is included in one frame of the encoded digital signal, and if P is an integer, the number of information packets in one frame is P, and if P is not an integer, the number of information packets in a number v of the frames is P′
, where P′
is the highest integer whose value is less than P, and the number of information packets in a number w of the other frames is equal to P′
+1, the numbers v and w being selected such that the average frame rate of the encoded digital signal is substantially equal to Fs/ns; andoutputting the replica of the wideband digital audio signal. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A decoder for decoding an encoded digital signal, the encoded digital signal representing a wideband digital audio signal having a sampling frequency Fs, and comprising consecutive frames, each frame comprising a plurality of information packets, each information packet comprising N bits, N being larger than 1, a frame comprising at least a first frame portion including synchronization information, the decoder comprising:
-
an input for receiving the encoded digital signal; a converter comprising a processor for converting the encoded digital signal into a replica of the wideband audio digital signal; and an output for supplying the replica of the wideband digital audio signal, characterized in that said converter converts a signal having a number of information packets in one frame determined according to the formula P=BR/N×
ns/Fs where BR is the bit-rate of the encoded digital signal and ns is the number of samples of the wideband digital audio signal having corresponding information in the encoded digital signal included in one frame of the encoded digital signal, and if P is an integer, the number of information packets in one frame is P, and if P is not an integer, the number of information packets in a number v of the frames is P′
, where P′
is the highest integer having a value less than P, and the number of information packets in a number w of the other frames is equal to P′
+1, the numbers v and w being selected such that the average frame rate of the encoded digital signal is substantially equal to Fs/ns. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. An apparatus for decoding an encoded frame of wideband digital audio data, the encoded frame of wideband digital audio data having an integer number of audio information packets, said apparatus comprising:
-
an input for receiving the encoded frame of wideband digital audio data; a padding bit reader for determining the value of a padding bit, wherein the padding bit is bit twenty-two in the encoded wideband digital audio data frame, wherein bit 0 is the first bit in the frame, and wherein a padding bit value of 1 indicates that a frame has exactly one more audio information packet than a frame having a padding bit value of 0; and a decoder for converting the encoded frame of wideband digital audio data into decoded audio data using the value of the padding bit to determine the length of the encoded frame of wideband digital audio data.
-
-
85. An apparatus for decoding an encoded frame of wideband digital audio data, the encoded frame of wideband digital audio data havubf an integer number of audio information packets, the apparatus comprising:
-
an input for receiving the encoded frame of wideband digital audio data; means for determining the value of a padding bit, wherein the padding bit is bit twenty-two in the encoded wideband digital audio data frame, wherein bit 0 is the first bit in the frame, and wherein a padding bit value of 1 indicates that a frame has exactly one more audio information packet than a frame having a padding bit value of 0; and a decoder for converting the encoded frame of wideband digital audio data into decoded audio data using the value of the padding bit to determine the length of the encoded frame of wideband digital audio data.
-
-
86. A method for decoding an encoded frame of wideband digital audio data, the encoded frame of wideband digital audio data having an integer number of audio information packets, the method comprising the steps:
-
receiving the encoded frame of wideband digital audio data; determining the value of a padding bit, wherein the padding bit is bit twenty-two in the encoded wideband digital audio data frame, wherein bit 0 is the first bit in the frame, and wherein a padding bit value of 1 indicates that a frame has exactly one more audio information packet than a frame having a padding bit value of 0; and converting the encoded frame of wideband digital audio data into decoded audio data using the read value of the padding bit to determine the length of the encoded frame of wideband digital audio data.
-
-
87. An apparatus for decoding an encoded frame of wideband digital audio data, the apparatus comprising:
-
an input for receiving the encoded frame of wideband digital audio data; and a decoder for converting the encoded frame of wideband digital audio data into decoded audio data wherein the number of information packets in one frame P is determined according to
P=(BR−
ns)/(N×
Fs)where BR is the bit-rate of the wideband digital audio data, a frame contains information for ns samples of the wideband digital audio signal, N is the number of bits, greater than 1, in each information packet, and Fs is the sampling frequency of the wideband digital audio data, and where if P is an integer, the number of information packets in one frame is P, if P is not an integer, the number of information packets in a number v of the frames is P′
, where P′
is the highest integer whose value is less than P; and
the number of information packets in a number w of the other frames is equal to P′
+1, the numbers v and w being selected such that the average frame rate of the encoded digital signal is substantially equal to Fs/ns.
-
-
88. An apparatus for decoding an encoded frame of wideband digital audio data, the apparatus comprising:
-
an input for receiving the encoded frame of wideband digital audio data; means for searching for a synch word in a first window in the frame occurring after P′
information packets where P′
is the highest integer whose value is less than or equal to P where
P=(BR×
ns)/(N×
Fs)wherein BR is the bit-rate of the wideband digital audio data, a frame contains information for ns samples of the wideband digital audio signal, N is the number of bits, greater than 1, in each information packet, and Fs is the sampling frequency of the wideband digital audio data; means for searching for the synch word in a second window that is one information packet larger than the first window in the frame occurring after P′
+1 information packets; andmeans for decoding wideband digital audio data from encoded data retrieved from the frame.
-
-
89. A method for decoding an encoded frame of wideband digital audio data, the method comprising the steps:
-
receiving the encoded frame of wideband digital audio data; searching for a synch word in a first window in the frame occurring after P′
information packets, where P′
is the highest integer whose value is less then or equal to P, where
P=(BR×
ns)/(N×
Fs)wherein BR is the bit-rate of the wideband digital audio data, a frame contains information for ns samples of the wideband digital audio signal, N is the number of bits, greater than 1, in each information packet, and Fs is the sampling frequency of the wideband digital audio data; searching for the synch word in a second window that is one information packet larger than the first window in the frame occurring after P′
+1 information packets; anddecoding wideband digital audio data from encoded data retrieved from the frame.
-
-
90. An apparatus for decoding an encoded frame of wideband digital audio data, the apparatus comprising:
-
an input for receiving the encoded frame of wideband digital audio data; means for searching for a synch word in a first window in the frame occurring after P′
information packets, where P′
is the highest integer whose value is less than or equal to P, where
P=(BR×
ns)/(N×
Fs),wherein BR is the bit-rate of the wideband digital audio data, a frame contains information for ns samples of the wideband digital audio signal, N is the number of bits, greater than 1, in each information packet, and Fs is the sampling frequency of the wideband digital audio data; means for searching for the synch word in a second window, one information packet larger than the first window, in the frame occurring after P′
+1 information packets if the synch word is not found in the first window; andmeans for decoding wideband digital audio data from encoded data retrieved from the frame.
-
-
91. A method for decoding an encoded frame of wideband digital audio data, the method comprising the steps:
-
receiving the encoded frame of wideband digital audio data; searching for a synch word in a first window in the frame occurring after P′
information packets, where P′
is the highest integer whose value is less than or equal to P, where
P=(BR×
ns)/(N×
Fs),wherein BR is the bit-rate of the wideband digital audio data, a frame contains information for ns samples of the wideband digital audio signal, N is the number of bits, greater than 1, in each information packet, and Fs is the sampling frequency of the wideband digital audio data; searching for the synch word in a second window, one information packet larger than the first window, in the frame occurring after P′
+1 information packets if the synch word is not foUnd in the first window; anddecoding wideband digital audio data from encoded data retrieved from the frame.
-
-
92. An apparatus for decoding a first encoded frame of wideband digital audio data, said frame containing, in three non-overlapping frame portions, a sync word, system information, and a padding bit, the apparatus comprising:
-
an input for receiving the encoded frame of wideband digital audio data; means for identifying the sync word; means for reading the system information; means for reading the padding bit, wherein the padding bit has a value of 1 if said frame has one information packet more than a frame with said padding bit having a value 0; means for decoding wideband digital audio data from encoded data retrieved from the first frame; and means for determining the start of an immediately following second frame of encoded wideband digital audio data.
-
-
93. An apparatus for decoding a first encoded frame of wideband digital audio data, said frame containing information related to a scale factor and, in three non-overlapping frame portions, a sync word, system information, and a padding bit, said apparatus comprising:
-
an input for receiving the encoded frame of wideband digital audio data; means for identifying the sync word; means for reading the system information; means for reading the padding bit, wherein the padding bit has a value of 1 if said frame has one information packet more than a frame with said padding bit having a value 0; means for deriving a scale factor from the information related to a scale factor; means for decoding wideband digital audio data from encoded data retrieved from the first frame; and means for determining the start of an immediately following second frame of encoded wideband digital audio data.
-
-
94. A method for decoding a first encoded frame of wideband digital audio data, said frame containing information related to a scale factor and, in three non-overlapping frame portions, a sync word, system information, and a padding bit, said method comprising the steps:
-
receiving the encoded frame of wideband digital audio data; identifying the sync word; reading the system information; reading the padding bit; deriving a scale factor from the information related to a scale factor; decoding wideband digital audio data from encoded data retrieved from the first frame; and determining the start of an immediately following second frame of encoded wideband digital audio data.
-
-
95. An apparatus for decoding an encoded frame of wideband digital audio data, the encoded frame of wideband digital audio data having an integer number of audio information packets, the apparatus comprising:
-
an input for receiving the encoded frame of wideband digital audio data; means for detecting a signal in the frame indicating that the number of audio information packets inserted into the frame by an encoder was determined according to P=(BR×
ns)/(N×
Fs) is an integer, where BR is the bit-rate of the encoded digital signal and a frame contains information for ns samples of the wideband digital audio signal, N is the number of bits, greater than 1, in each information packet, and Fs is the sampling frequency of the wideband digital audio data, where if P is an integer, the number of information packets in one frame is P, if P is not an integer, the number of information packets in a number of frames is P′
, where P′
is the next lower integer following P, and the number of information packets in the other frames is equal to P′
+1; andmeans for generating a replica of the wideband digital signal from the encoded wideband digital audio data in the frame.
-
-
96. A method for decoding an encoded frame of wideband digital audio data, the encoded frame of wideband digital audio data having an integer number of audio information packets, the method comprising the steps:
-
receiving the encoded frame of wideband digital audio data; detecting a signal in the frame indicating that the number of audio information packets inserted into the frame by an encoder was determined according to P=(BR×
ns)/(N×
Fs) is an integer, where BR is the bit-rate of the encoded digital signal and a frame contains information for ns samples of the wideband digital audio signal, N is the number of bits, greater than 1, in each information packet, and Fs is the sampling frequency of the wideband digital audio data, where if P is an integer, the number of information packets in one frame is P, if P is not an integer, the number of information packets in a number of frames is P′
, where P′
is the next lower integer following P, and the number of information packets in the other frames is equal to P′
+1; andgenerating a replica of the wideband digital signal from the encoded wideband digital audio data in the frame.
-
Specification