Method and apparatus for encoding the information, method and apparatus for decoding the information and method for information transmission
First Claim
1. An information encoding method for encoding information, comprising the steps of:
- forward orthogonal transforming an input signal using a windowing function for forward orthogonal transform so that, on inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and
encoding output spectral signals produced by the forward orthogonal transform;
whereinthe shape of the windowing function for forward orthogonal transform employed in the forward orthogonal transform is different from that of a windowing function for inverse orthogonal transform employed for inverse orthogonal transform; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU10## into two and shifting where w1 (n) is the windowing function for forward orthogonal transform, q is a value close to 1 and M is a selected number of output spectral components.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for encoding input digital data by high-efficiency encoding, a method for transmitting the encoded information and a method and apparatus for reproducing and decoding the transmitted information, are disclosed. For encoding, an input signal is forward orthogonal transformed into spectral signals using a windowing function for forward orthogonal transform having a shape A. For decoding, the spectral signals are inverse orthogonal transformed using a windowing function having a shape B different from the shape A. The degree of concentration of the energy of the spectral distribution may be raised and efficient encoding may be achieved even in case of modified DCT (MDCT) wherein the windowing function needs to satisfy a pre-set constraint.
-
Citations
335 Claims
-
1. An information encoding method for encoding information, comprising the steps of:
-
forward orthogonal transforming an input signal using a windowing function for forward orthogonal transform so that, on inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and encoding output spectral signals produced by the forward orthogonal transform;
whereinthe shape of the windowing function for forward orthogonal transform employed in the forward orthogonal transform is different from that of a windowing function for inverse orthogonal transform employed for inverse orthogonal transform; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU10## into two and shifting where w1 (n) is the windowing function for forward orthogonal transform, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information decoding method for decoding information, comprising the steps of:
-
decoding encoded spectral signals; and inverse orthogonal transforming the decoded spectral signals so that waveform elements will conflict with each other between neighboring blocks;
whereinthe shape of a windowing function for inverse orthogonal transform employed in the inverse orthogonal transform is different from that of a windowing function for forward orthogonal transform employed for forward orthogonal transform for producing the encoded spectral signals; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU11## into two and shifting, where w1 (n) is the forward transform windowing function, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An information encoding apparatus for encoding information, comprising:
-
means for forward orthogonal transforming an input signal using a forward orthogonal transform windowing function so that, on application of inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and means for encoding output spectral signals produced by the forward orthogonal transform;
whereinthe shape of the forward orthogonal transform windowing function employed in the forward orthogonal transform is different from that of an inverse orthogonal transform windowing function employed for inverse orthogonal transform; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU12## into two and shifting, where w1 (n) is the forward orthogonal transform windowing function, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 39)
-
-
25. An information decoding apparatus for decoding information, comprising:
-
means for decoding encoded spectral signals; and means for inverse orthogonal transforming the decoded spectral signals so that waveform elements will conflict with each other between neighboring blocks;
whereinthe shape of a windowing function for inverse orthogonal transform employed in the inverse orthogonal transform is different from that of the windowing function for forward orthogonal transform employed for forward orthogonal transform for producing the encoded spectral signals; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU13## into two and shifting, where w1 (n) is the forward transform windowing function, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An information transmission method, comprising the steps of:
-
forward orthogonal transforming an input signal for forming spectral signals; encoding said spectral signals; decoding the encoded spectral signals; and inverse orthogonal transforming said decoded spectral signals using a windowing function for inverse orthogonal transform different from the windowing function for forward orthogonal transform so that waveform elements will conflict with each other between neighboring blocks; wherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU14## into two and shifting, where w1 (n) is the forward transform windowing function, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (34, 35, 36, 37, 38, 40)
-
-
41. An information encoding method for encoding information, comprising the steps of:
-
forward orthogonal transforming an input signal using a windowing function for forward orthogonal transform so that, on inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and encoding output spectral signals produced by the forward orthogonal transform; wherein the windowing function for forward orthogonal transform employed in the forward orthogonal transform is non-symmetrical; the shape of the windowing function for forward orthogonal transform employed in the forward orthogonal transform is different from that of a windowing function for inverse orthogonal transform employed for inverse orthogonal transform; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU15## into two and shifting, where w1 (n) is the windowing function for forward orthogonal transform, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (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. An information encoding method for encoding information, comprising the steps of:
-
forward orthogonal transforming an input signal using a windowing function for forward orthogonal transform so that, on inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and encoding output spectral signals produced by the forward orthogonal transform; wherein the windowing function for forward orthogonal transform employed in the forward orthogonal transform is non-symmetrical; wherein the shape of the windowing function for forward orthogonal transform employed in the forward orthogonal transform is different from that of a windowing function for inverse orthogonal transform employed for inverse orthogonal transform; and
furtherwherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU16## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
-
-
99. An information decoding method for decoding information, comprising the steps of:
-
decoding encoded spectral signals; and inverse orthogonal transforming the decoded spectral signals so that waveform elements will conflict with each other between neighboring blocks; wherein the shape of a windowing function for inverse orthogonal transform employed in the inverse orthogonal transform is different from that of a windowing function for forward orthogonal transform employed for forward orthogonal transform for producing the encoded spectral signals; wherein the windowing function for forward orthogonal transform employed in the forward orthogonal transform is non-symmetrical; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU17## into two and shifting, where w1 (n) is the forward transform windowing function, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127)
-
-
128. An information decoding method for decoding information, comprising the steps of:
-
decoding encoded spectral signals; and inverse orthogonal transforming the decoded spectral signals so that waveform elements will conflict with each other between neighboring blocks; wherein the shape of a windowing function for inverse orthogonal transform employed in the inverse orthogonal transform is different from that of a windowing function for forward orthogonal transform employed for forward orthogonal transform for producing the encoded spectral signals; wherein the windowing function for forward orthogonal transform employed in the forward orthogonal transform is non-symmetrical; and
furtherwherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU18## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1. - View Dependent Claims (129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156)
-
-
157. An information encoding apparatus for encoding information, comprising:
-
means for forward orthogonal transforming an input signal using a forward orthogonal transform windowing function so that, on application of inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and means for encoding output spectral signals produced by the forward orthogonal transform; wherein the windowing function for forward orthogonal transform employed in the forward orthogonal transform is non-symmetrical; the shape of the forward orthogonal transform windowing function employed in the forward orthogonal transform is different from that of an inverse orthogonal transform windowing function employed for inverse orthogonal transform; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU19## into two and shifting, where w1 (n) is the forward orthogonal transform windowing function, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185)
-
-
186. An information encoding apparatus for encoding information, comprising:
-
means for forward orthogonal transforming an input signal using a forward orthogonal transform windowing function so that, on application of inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and means for encoding output spectral signals produced by the forward orthogonal transform; wherein the windowing function for forward orthogonal transform employed in the forward orthogonal transform is non-symmetrical; wherein the shape of the forward orthogonal transform windowing function employed in the forward orthogonal transform is different from that of an inverse orthogonal transform windowing function employed for inverse orthogonal transform; and
furtherwherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU20## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1. - View Dependent Claims (187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214)
-
-
215. An information decoding apparatus for decoding information, comprising:
-
means for decoding encoded spectral signals; and means for inverse orthogonal transforming the decoded spectral signals so that waveform elements will conflict with each other between neighboring blocks; wherein the shape of a windowing function for inverse orthogonal transform employed in the inverse orthogonal transform is different from that of the windowing function for forward orthogonal transform employed for forward orthogonal transform for producing the encoded spectral signals; the windowing function for forward orthogonal transform employed in the forward orthogonal transform is non-symmetrical; and
furtherwherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU21## into two and shifting, where w1 (n) is the forward transform windowing function, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243)
-
-
244. An information decoding apparatus for decoding information, comprising:
-
means for decoding encoded spectral signals; and means for inverse orthogonal transforming the decoded spectral signals so that waveform elements will conflict with each other between neighboring blocks; wherein the shape of a windowing function for inverse orthogonal transform employed in the inverse orthogonal transform is different from that of the windowing function for forward orthogonal transform employed for forward orthogonal transform for producing the encoded spectral signals; wherein the windowing function for forward orthogonal transform employed in the forward orthogonal transform is non-symmetrical; and
furtherwherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU22## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1. - View Dependent Claims (245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272)
-
-
273. An information transmission method, comprising the steps of:
-
forward orthogonal transforming an input signal using a non-symmetrical windowing function for forward orthogonal transform for forming spectral signals; encoding said spectral signals; decoding the encoded spectral signals; and inverse orthogonal transforming said decoded spectral signals using a windowing function for inverse orthogonal transform different from the windowing function for forward orthogonal transform so that waveform elements will conflict with each other between neighboring blocks; wherein the shape of transient portions of the windowing function for forward orthogonal transform are obtained by dividing a window obtained by the equation;
##EQU23## into two and shifting, where w1 (n) is the forward transform windowing function, q is a value close to 1 and M is a selected number of output spectral components. - View Dependent Claims (274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301)
-
-
302. An information transmission method, comprising the steps of:
-
forward orthogonal transforming an input signal using a non-symmetrical windowing function for forward orthogonal transform for forming spectral signals; encoding said spectral signals; decoding the encoded spectral signals; and inverse orthogonal transforming said decoded spectral signals using a windowing function for inverse orthogonal transform different from the windowing function for forward orthogonal transform so that waveform elements will conflict with each other between neighboring blocks; wherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU24## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1. - View Dependent Claims (303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330)
-
-
331. An information encoding method for encoding information, comprising the steps of:
-
forward orthogonal transforming an input signal using a windowing function for forward orthogonal transform so that, on inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and encoding output spectral signals produced by the forward orthogonal transform; wherein the shape of the windowing function for forward orthogonal transform employed in the forward orthogonal transform is different from that of a windowing function for inverse orthogonal transform employed for inverse orthogonal transform; and
furtherwherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU25## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1.
-
-
332. An information decoding method for decoding information, comprising the steps of:
-
decoding encoded spectral signals; and inverse orthogonal transforming the decoded spectral signals so that waveform elements will conflict with each other between neighboring blocks;
whereinthe shape of a windowing function for inverse orthogonal transform employed in the inverse orthogonal transform is different from that of a windowing function for forward orthogonal transform employed for forward orthogonal transform for producing the encoded spectral signals; and
furtherwherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU26## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1.
-
-
333. An information encoding apparatus for encoding information, comprising:
-
means for forward orthogonal transforming an input signal using a forward orthogonal transform windowing function so that, on application of inverse orthogonal transform, waveform elements are conflicted between neighboring blocks for forming waveform signals; and means for encoding output spectral signals produced by the forward orthogonal transform; wherein the shape of the forward orthogonal transform windowing function employed in the forward orthogonal transform is different from that of an inverse orthogonal transform windowing function employed for inverse orthogonal transform; and
furtherwherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU27## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1.
-
-
334. An information decoding apparatus for decoding information, comprising:
-
means for decoding encoded spectral signals; and means for inverse orthogonal transforming the decoded spectral signals so that waveform elements will conflict with each other between neighboring blocks;
whereinthe shape of a windowing function for inverse orthogonal transform employed in the inverse orthogonal transform is different from that of the windowing function for forward orthogonal transform employed for forward orthogonal transform for producing the encoded spectral signals; and
furtherwherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU28## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1.
-
-
335. An information transmission method, comprising the steps of:
-
forward orthogonal transforming an input signal for forming spectral signals; encoding said spectral signals; decoding the encoded spectral signals; and inverse orthogonal transforming said decoded spectral signals using a windowing function for inverse orthogonal transform different from the windowing function for forward orthogonal transform so that waveform elements will conflict with each other between neighboring blocks; wherein the shape of a transient portion of the windowing function for inverse orthogonal transform is obtained by the equation;
##EQU29## where w1 (n) is the transient portion of the windowing function for forward orthogonal transform and w2 (n) is the transient portion of the windowing function for inverse orthogonal transform, and M is the number of components of w1.
-
Specification