Information encoding method and apparatus, information decoding method and apparatus, information recording medium, and information transmission method
First Claim
1. An information encoding method for encoding an input waveform signal,the method comprising the steps of:
- determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block;
controlling gain of a signal portion of the input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion;
extracting the gain-controlled signal portion so that a portion of sample of the adjacent block has the overlapping portion on the time base to transform it into a signal on the frequency base; and
encoding the transformed signal and control information for the gain control.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention includes an encoding and decoding apparatus and method where there is used a transform processing to allow a waveform element of a corresponding block to interfere with waveform elements of blocks adjoining in both directions at the time of inverse transform processing as in the case of, e.g., MDCT, to compose a waveform signal, amplifying processing in encoding and corresponding correction processing in decoding can be carried out without inconsistency between blocks. Thus, occurrence of pre-echo can be prevented by simple configuration by using spectrum transform processing of high encoding efficiency.
60 Citations
73 Claims
-
1. An information encoding method for encoding an input waveform signal,
the method comprising the steps of: -
determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block; controlling gain of a signal portion of the input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion; extracting the gain-controlled signal portion so that a portion of sample of the adjacent block has the overlapping portion on the time base to transform it into a signal on the frequency base; and encoding the transformed signal and control information for the gain control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information encoding apparatus adapted for encoding an input waveform signal,
the apparatus comprising: -
means for determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block; gain control means for controlling gain of a signal portion of the input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion, transform means for extracting the gain controlled signal portion so that a portion of samples of the adjacent block has the overlapping portion on the time base to transform it into a signal on the frequency base; and encoding means for encoding the transformed signal and control information for the gain control. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An information decoding method for decoding a waveform signal from an encoded signal,
the method comprising the steps of: -
decoding the encoded signal to take out therefrom a transformed signal and control information; carrying out inverse transform processing for allowing waveform elements to interfere with each other between adjacent blocks with respect to the transformed signal; determining, on the basis of the control information and a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block; and controlling gain of a portion of the signal to which inverse-transform processing has been implemented corresponding to the current block by using at least the determined gain control function of the overlapping portion to restore an original waveform signal. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An information decoding apparatus adapted for decoding a waveform signal from an encoded signal,
the apparatus comprising: -
means for decoding the encoded signal to take out therefrom a transformed signal and control information; inverse-transform means for carrying out inverse-transform processing to allow waveform elements to interfere with each other between adjacent blocks with respect to the transformed signal; means for determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block; and gain control means for controlling gain of a portion of the signal to which inverse-transform processing has been implemented corresponding to the current block by using at least the determined gain control function of the overlapping portion. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An information recording medium where encoded information are recorded,
wherein spectrum signals and control information are recorded therein, the spectrum signal being generated by: -
determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block, controlling gain of a portion of an input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion, and extracting the gain-controlled signal portion so that a portion of samples of the adjacent blocks has the overlapping portion on the time base, the control information including information for the gain control. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. An information transmission method for carrying out transmission of encoded information,
the method comprising the steps of: -
carrying out, in block units, transmission of a spectrum signal generated by determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block to control gain of a portion of an input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion to extract the gain controlled signal portion so that a portion of samples of the adjacent block has the overlapping portion on the time base to transform it into a signal on the frequency base; and carrying out, in block units, transmission of control information for the gain control. - View Dependent Claims (42, 43, 44)
-
-
45. An information encoding method for encoding an input waveform signal,
the method comprising the steps of: -
detecting an attack portion in which amplitude suddenly changes of an input waveform signal; selectively determining a gain control function in dependency upon the characteristic of the attack portion; controlling gain of the attack portion of the input waveform signal on the basis of the determined gain control function; transforming the gain-controlled input waveform signal on the time base into a signal on the frequency base; and encoding the transformed signal and control information for the gain control. - View Dependent Claims (46, 47)
-
-
48. An information encoding apparatus adapted for encoding an input waveform signal,
means for detecting an attack portion where amplitude suddenly becomes great of the input waveform signal; -
means for selectively determining a gain control function in accordance with the characteristic of the attack portion; means for controlling gain of the attack portion of the input waveform signal on the basis of the determined gain control function; means for transforming the gain-controlled input waveform signal on the time base into a signal on the frequency base; and means for encoding the transformed signal and control information for the gain control. - View Dependent Claims (49, 50)
-
-
51. An information decoding method for decoding a waveform signal from an encoded signal,
the method comprising the steps of: -
decoding the encoded signal to take out therefrom a transformed signal and control information; inverse-transforming the transformed signal from a signal on the frequency base to a signal on the time base; selectively determining a gain control function on the basis of the control information; and controlling gain of the signal to which the inverse transform processing has been implemented corresponding to a portion of the attack portion where amplitude suddenly becomes great by using at least the determined gain control function to restore an original waveform function. - View Dependent Claims (52, 53)
-
-
54. An information decoding apparatus adapted for decoding a waveform signal from an encoded signal,
the apparatus comprising: -
means for decoding the encoded signal to take out therefrom a transformed signal and control information; means for inverse-transforming the transformed signal from a signal on the frequency base to a signal on the time base; means for selectively determining a gain control function on the basis of the control information; and means for controlling gain of a portion of the signal to which the inverse transform processing has been implemented corresponding to an attack portion where amplitude suddenly becomes great by using at least the determined gain control function. - View Dependent Claims (55, 56)
-
-
57. An information recording medium where encoded information are recorded,
wherein spectrum signals and control information are recorded onto or into the information recording medium, the spectrum signal being prepared by; -
detecting an attack portion in which amplitude suddenly becomes great of an input waveform signal, selectively determining a gain control function in accordance with the characteristic of the attack portion; controlling gain of the attack portion of the input waveform signal on the basis of the determined gain control function, and transforming the gain-controlled input waveform signal on the time base into a signal on the frequency base, the control information including control information for the gain control. - View Dependent Claims (58, 59)
-
-
60. An information transmission method for carrying out transmission of encoded information,
the method comprising the steps of: -
carrying out, in block units, transmission of a spectrum signal generated by detecting an attack portion where amplitude suddenly becomes great of an input waveform signal to selectively determine a gain control function in accordance with the characteristic of the attack portion to control gain of the attack portion of the input waveform signal on the basis of the determined gain control function to transform the gain-controlled input waveform signal on the time base into a signal on the frequency base; and carrying out, in the block units, transmission of control information for the gain control. - View Dependent Claims (61)
-
-
62. An information encoding method for encoding an input waveform signal,
the method comprising the steps of: -
determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block; controlling gain of a signal portion of the input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion; extracting the gain-controlled signal portion so that a portion of sample of the adjacent block has the overlapping portion on the time base to transform it into a signal on the frequency base; and encoding the transformed signal and control information for the gain control, wherein the control information includes flag information indicating whether or not the gain control is carried out every block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
63. An information encoding apparatus adapted for encoding an input waveform signal, the apparatus comprising:
-
means for determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block; gain control means for controlling gain of a signal portion of the input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion, transform means for extracting the gain controlled signal portion so that a portion of samples of the adjacent block has the overlapping portion on the time base to transform it into a signal on the frequency base; and encoding means for encoding the transformed signal and control information for the gain control, wherein the control information includes flag information indicating whether or not the gain control is carried out every block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
64. An information decoding method for decoding a waveform signal from an encoded signal, the method comprising the steps of:
-
decoding the encoded signal to take out therefrom a transformed signal and control information; carrying out inverse transform processing for allowing waveform elements to interfere with each other between adjacent blocks with respect to the transformed signal; determining, on the basis of the control information and a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block; and controlling gain of a portion of the signal to which inverse-transform processing has been implemented corresponding to the current block by using at least the determined gain control function of the overlapping portion to restore an original waveform signal, wherein the control information includes flag information indicating whether or not the gain control is carried out every block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
65. An information decoding apparatus adapted for decoding a waveform signal from an encoded signal, the apparatus comprising:
-
means for decoding the encoded signal to take out therefrom a transformed signal and control information; inverse-transform means for carrying out inverse-transform processing to allow waveform elements to interfere with each other between adjacent blocks with respect to the transformed signal; means for determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block; and gain control means for controlling gain of a portion of the signal to which inverse-transform processing has been implemented corresponding to the current block by using at least the determined gain control function of the overlapping portion, wherein the control information includes flag information indicating whether or not the gain control is carried out every block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
66. An information recording medium where encoded information are recorded, wherein spectrum signals and control information are recorded therein, the spectrum signal being generated by:
-
determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block, controlling gain of a portion of an input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion, and extracting the gain-controlled signal portion so that a portion of samples of the adjacent blocks has the overlapping portion on the time base, the control information including information for the gain control, wherein the control information includes flag information indicating whether or not the gain control is carried out every block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
67. An information transmission method for carrying out transmission of encoded information, the method comprising the steps of:
-
carrying out, in block units, transmission of a spectrum signal generated by determining, on the basis of a gain control function of a block forward in point of time at an overlapping portion of a current block and the forward block, a gain control function of at least the overlapping portion of the current block to control gain of a portion of an input waveform signal corresponding to the current block by using at least the determined gain control function of the overlapping portion to extract the gain controlled signal portion so that a portion of samples of the adjacent block has the overlapping portion on the time base to transform it into a signal on the frequency base; and carrying out, in block units, transmission of control information for the gain control, wherein the control information includes flag information indicating whether or not the gain control is carried out every block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
68. An information encoding method for encoding an input waveform signal, the method comprising the steps of:
-
detecting an attack portion in which amplitude suddenly changes of an input waveform signal; selectively determining a gain control function in dependency upon the characteristic of the attack portion; controlling gain of the attack portion of the input waveform signal on the basis of the determined gain control function; transforming the gain-controlled input waveform signal on the time base into a signal on the frequency base; and encoding the transformed signal and control information for the gain control, wherein the gain control function includes coefficients which can be selected in dependency upon the characteristic of the input waveform signal, the control information including information indicating the coefficients and position information indicating position of the attack portion, wherein the control information includes flag information indicating whether or not the gain control is carried out every predetermined block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
69. An information encoding apparatus adapted for encoding an input waveform signal,
means for detecting an attack portion where amplitude suddenly becomes great of the input waveform signal; -
means for selectively determining a gain control function in accordance with the characteristic of the attack portion; means for controlling gain of the attack portion of the input waveform signal on the basis of the determined gain control function; means for transforming the gain-controlled input waveform signal on the time base into a signal on the frequency base; and means for encoding the transformed signal and control information for the gain control, wherein the gain control function includes coefficients which can be selected in accordance with the characteristic of the input waveform signal, the control information including information indicating the coefficients and position information indicating position of the attack portion, wherein the control information includes flag information indicating whether or not the gain control is carried out every predetermined block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
70. An information decoding method for decoding a waveform signal from an encoded signal, the method comprising the steps of:
-
decoding the encoded signal to take out therefrom a transformed signal and control information; inverse-transforming the transformed signal from a signal on the frequency base to a signal on the time base; selectively determining a gain control function on the basis of the control information; and controlling gain of the signal to which the inverse transform processing has been implemented corresponding to a portion of the attack portion where amplitude suddenly becomes great by using at least the determined gain control function to restore an original waveform function, wherein the gain control function includes coefficients which can be selected in accordance with the characteristic of the input waveform signal, the control information including information indicating the coefficients and position information indicating position of the attack portion, wherein the control information includes flag information indicating whether or not the gain control is carried out every predetermined block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
71. An information decoding apparatus adapted for decoding a waveform signal from an encoded signal, the apparatus comprising:
-
means for decoding the encoded signal to take out therefrom a transformed signal and control information; means for inverse-transforming the transformed signal from a signal on the frequency base to a signal on the time base; means for selectively determining a gain control function on the basis of the control information; and means for controlling gain of a portion of the signal to which the inverse transform processing has been implemented corresponding to an attack portion where amplitude suddenly becomes great by using at least the determined gain control function, wherein the gain control function includes coefficients which can be selected in accordance with the characteristic of the input waveform signal, the control information including information indicating the coefficients and position information indicating position of the attack portion, wherein the control information includes flag information indicating whether or not the gain control is carried out every predetermined block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
72. An information recording medium where encoded information are recorded, wherein spectrum signals and control information are recorded onto or into the information recording medium, the spectrum signal being prepared by;
-
detecting an attack portion in which amplitude suddenly becomes great of an input waveform signal, selectively determining a gain control function in accordance with the characteristic of the attack portion; controlling gain of the attack portion of the input waveform signal on the basis of the determined gain control function, and transforming the gain-controlled input waveform signal on the time base into a signal on the frequency base, the control information including control information for the gain control, wherein the gain control function includes coefficients which can be selected in accordance with the characteristic of the input waveform signal, the control information including information indicating the coefficients and position information indicating position of the attack portion, wherein the control information includes flag information indicating whether or not the gain control is carried out every predetermined block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
-
73. An information transmission method for carrying out transmission of encoded information, the method comprising the steps of:
-
carrying out, in block units, transmission of a spectrum signal generated by detecting an attack portion where amplitude suddenly becomes great of an input waveform signal to selectively determine a gain control function in accordance with the characteristic of the attack portion to control gain of the attack portion of the input waveform signal on the basis of the determined gain control function to transform the gain-controlled input waveform signal on the time base into a signal on the frequency base; and carrying out, in the block units, transmission of control information for the gain control, wherein the gain control function includes coefficients which can be selected in accordance with the characteristic of the input waveform signal, the control information including information indicating the coefficients and position information indicating position of the attack portion, wherein the control information includes flag information indicating whether or not the gain control is carried out every predetermined block, and the control information corresponding to a block or blocks in which the gain control is not carried out consisting of only the flag information.
-
Specification