Scalable encoding device and scalable encoding method including quality improvement of a decoded signal
First Claim
1. A scalable coding apparatus comprising:
- a core layer coder that generates, using at least one processor, core layer encoded data using an input speech signal;
an enhancement layer coder that, using the input signal, generates quality improving encoded data that improves quality of a decoded signal when decoded with the core layer encoded data, and encoded data for concealment, configured to repair data when the core layer encoded data is lost;
a decider that decides a speech mode of the input speech signal; and
a bit distributor that performs bit allocation for the quality improving encoded data and the encoded data for concealment, wherein the speech mode represents a voiced period, an unvoiced period, a stationary voiced period or a non-stationary voiced period.
2 Assignments
0 Petitions
Accused Products
Abstract
A scalable encoding device is capable of improving quality of a decoded signal without increasing an encoding amount and compensating data with a sufficient quality upon data loss. An extension layer bit distribution calculator calculates a bit distribution of a quality improving encoding data and compensation encoding data in the extension layer according to an audio mode of the input signal. An extension layer encoder generates quality improving encoding data according to the specified number of bits. A compensation information encoder extracts a part of core layer encoding data and makes it as compensation encoding data for the core layer. An extension layer encoded data generator multiplexes the extension layer bit distribution information, the compensation encoding data, and the quality improving encoding data so as to obtain extension layer encoding data.
30 Citations
18 Claims
-
1. A scalable coding apparatus comprising:
-
a core layer coder that generates, using at least one processor, core layer encoded data using an input speech signal; an enhancement layer coder that, using the input signal, generates quality improving encoded data that improves quality of a decoded signal when decoded with the core layer encoded data, and encoded data for concealment, configured to repair data when the core layer encoded data is lost; a decider that decides a speech mode of the input speech signal; and a bit distributor that performs bit allocation for the quality improving encoded data and the encoded data for concealment, wherein the speech mode represents a voiced period, an unvoiced period, a stationary voiced period or a non-stationary voiced period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented scalable coding method comprising:
-
generating core layer encoded data, utilizing at least one processor, using an input signal; using the input signal and generating quality improving encoded data that improves quality of a decoded signal when decoded with the core layer encoded data, and encoded data for concealment, configured to repair data when the core layer encoded data is lost; deciding a speech mode of the input speech signal; and performing bit allocation for the quality improving encoded data and the encoded data for concealment, wherein the speech mode represents a voiced period, an unvoiced period, a stationary voiced period or a non-stationary voiced period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification