Information encoding method and apparatus, information decoding method and apparatus and recording medium
First Claim
1. A method of encoding information of an input signal using a fixed number of bits for each unit time frame, wherein the improvement resides in that a part of the encoded information of at least one second frame temporarily consecutively or non-consecutively preceding or following the first frame is contained in the encoded information of said first frame, wherein said part comprises a variable number of bits, and the encoded information of said first frame is determined independent of the encoded information of the at least one second frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of encoding information of an input signal using a fixed number of bits for each unit time frame. Part of the encoded information of at least one second frame temporally consecutively or non-consecutively preceding or following a first frame is contained in the encoded information of the first frame. This eliminates fluctuations in the sound quality due to bit surplus/shortage resulting from quantization for achieving efficient encoding and decoding.
-
Citations
35 Claims
- 1. A method of encoding information of an input signal using a fixed number of bits for each unit time frame, wherein the improvement resides in that a part of the encoded information of at least one second frame temporarily consecutively or non-consecutively preceding or following the first frame is contained in the encoded information of said first frame, wherein said part comprises a variable number of bits, and the encoded information of said first frame is determined independent of the encoded information of the at least one second frame.
-
8. A method of decoding encoded information in which a code string produced using a fixed number of bits for each unit time frame is decoded, wherein the improvement resides in that
a code string in which a part of the encoded information of at least one second frame temporally consecutively or non-consecutively preceding or following a first frame is contained in the encoded information of said first frame is decoded, wherein said part comprises a variable number of bits, and the encoded information of said first frame is decoded independent of the encoded information of the at least one second frame.
-
12. An apparatus for encoding an input signal to form encoded information using a fixed number of bits for each unit time frame, comprising:
-
means for separating a part of the encoded information of at least one second frame temporally consecutively or non-consecutively preceding or following a first frame; and
synthesizing means for incorporating said part of the encoded information separated by said separating means into the encoded information of said first frame, wherein said part comprises a variable number of bits, and the encoded information of said first frame is determined independent of the encoded information of the at least one second frame. - View Dependent Claims (13, 14, 15, 16, 17, 18, 30, 31)
means for preserving the encoded information of plural frames encoded using a number of bits necessary for producing decoded signals of a required quality;
means for discriminating such first frame among said plural frames preserving the encoded information in which surplus data exceeding the fixed number of bits for each frame can be stored as said part of the encoded information if, when the input signal of each frame is encoded using the necessary number of bits, there is producing such surplus data; and
means for generating a code string comprising the encoding information of a first frame capable of storing the surplus data and the surplus data contained in the first frame.
-
-
18. The apparatus of claim 12, further comprising:
encoding means for encoding the input signal of a frame using a number of bits required for realizing a required quality of decoded signal, wherein said synthesizing means has preserving means for preserving surplus data which surpasses the fixed number of bits of the frame if, when the input signal of the frame is encoded using the required number of bits, said surplus data is produced, means for judging whether preserved surplus data in the past can be stored in a frame if the required number of bits is less than the fixed number of bits of the frame, and means for incorporating said surplus data as said part of the encoded information in a frame found to be capable of storing the surplus data for forming a code string.
-
30. The apparatus of claim 12, wherein said second frame precedes said first frame.
-
31. The apparatus of claim 12, wherein said at least one second frame comprises two or more second frames.
- 19. An apparatus for decoding encoded information in which a code string produced using a fixed number of bits for each unit time frame is decoded, wherein the improvement resides in that a code string in which a part of the encoded information of at least one second frame temporally consecutively or non-consecutively preceding or following a first frame is contained in the encoded information of said first frame is decoded, wherein said part comprises a variable number of bits, and the encoded information of said first frame is decoded independent of the encoded information of the at least one second frame.
-
23. A recording medium for encoding information encoded from an input signal using a fixed number of bits for each unit time frame, wherein the improvement resides in that
a code string in which a part of the encoded information of at least one second frame temporally consecutively or non-consecutively preceding or following a first frame is contained in the encoded information of said first frame is recorded thereon, wherein said part comprises a variable number of bits, and the encoded information of said first frame is determined independent of the encoded information of the at least one second frame.
Specification