Scalable audio encoding and decoding apparatus, method, and medium
First Claim
1. A scalable encoding apparatus comprising:
- a scalable encoder to encode a base layer, a first enhancement layer, and a second enhancement layer in a frame having the base layer; and
an encoding frame generator to generate an encoded frame by synthesizing the encoded results, wherein the base layer is a layer to be encoded using a predetermined encoding method, a low frequency band of the frame is a frequency band of the base layer, and a high frequency band of the frame is a frequency band of the first enhancement layer.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a scalable encoding method, apparatus, and medium. The method includes: encoding a base layer and encoding a first enhancement layer and a second enhancement layer in a frame having the base layer; and generating an encoded frame by synthesizing the encoded results. Accordingly, only if the loss of the encoding frame is not as great as the encoded first enhancement layer is damaged, a case where speech restoration with respect to partial frequency bands must be given up does not occur. Furthermore, since an encoder divides the second enhancement layer into a plurality of layers considering a distribution pattern of data belonging to the second enhancement layer and first encodes a layer in which lots of data are distributed among the divided layers, loss of audio information can be minimized even if a portion of the encoded second enhancement layer is damaged.
17 Citations
20 Claims
-
1. A scalable encoding apparatus comprising:
-
a scalable encoder to encode a base layer, a first enhancement layer, and a second enhancement layer in a frame having the base layer; and
an encoding frame generator to generate an encoded frame by synthesizing the encoded results, wherein the base layer is a layer to be encoded using a predetermined encoding method, a low frequency band of the frame is a frequency band of the base layer, and a high frequency band of the frame is a frequency band of the first enhancement layer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A scalable encoding method comprising:
-
encoding a base layer, a first enhancement layer, and a second enhancement layer in a frame having the base layer; and
generating an encoded frame by synthesizing the encoded results, wherein the base layer is a layer to be encoded using a predetermined encoding method, a low frequency band of the frame is a frequency band of the base layer, a high frequency band of the frame is a frequency band of the first enhancement layer, and the size of data belonging to the first enhancement layer is a result obtained by summing the size of data belonging to the base layer and the size of data belonging to the second enhancement layer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A scalable decoding apparatus comprising:
-
an encoding frame divider to divide an encoded frame into a base layer, a first enhancement layer, and a second enhancement layer; and
a scalable decoder to decode the base layer, the first enhancement layer, and the second enhancement layer, wherein the base layer is a layer to be decoded using a predetermined decoding method, a low frequency band of the frame is a frequency band of the base layer, and a high frequency band of the frame is a frequency band of the first enhancement layer. - View Dependent Claims (14, 15)
-
-
16. A scalable decoding method comprising:
-
dividing an encoded frame into a base layer, a first enhancement layer, and a second enhancement layer; and
decoding the base layer, the first enhancement layer, and the second enhancement layer, wherein the base layer is a layer to be decoded using a predetermined decoding method, a low frequency band of the frame is a frequency band of the base layer, and a high frequency band of the frame is a frequency band of the first enhancement layer. - View Dependent Claims (17, 18)
-
-
19. At least one computer readable medium storing instructions that control at least one processor to perform a scalable encoding method comprising:
-
encoding a base layer, a first enhancement layer, and a second enhancement layer in a frame having the base layer; and
generating an encoded frame by synthesizing the encoded results, wherein the base layer is a layer to be encoded using a predetermined encoding method, a low frequency band of the frame is a frequency band of the base layer, a high frequency band of the frame is a frequency band of the first enhancement layer, and the size of data belonging to the first enhancement layer is a result obtained by summing the size of data belonging to the base layer and the size of data belonging to the second enhancement layer.
-
-
20. At least one computer readable medium storing instructions that control at least one processor to perform a scalable decoding method comprising:
-
dividing an encoded frame into a base layer, a first enhancement layer, and a second enhancement layer; and
decoding the base layer, the first enhancement layer, and the second enhancement layer, wherein the base layer is a layer to be decoded using a predetermined decoding method, a low frequency band of the frame is a frequency band of the base layer, and a high frequency band of the frame is a frequency band of the first enhancement layer.
-
Specification