Unified lossy and lossless audio compression
First Claim
Patent Images
1. In an audio encoder, a method of encoding an input audio signal, the method comprising:
- receiving information input by a user of the audio encoder designating one or more portions of the input audio signal for lossless compression;
encoding a portion of the input audio signal other than the designated portion using lossy coding; and
encoding the designated portions using lossless coding.
2 Assignments
0 Petitions
Accused Products
Abstract
A unified lossy and lossless audio compression scheme combines lossy and lossless audio compression within a same audio signal. This approach employs mixed lossless coding of a transition frame between lossy and lossless coding frames to produce seamless transitions. The mixed lossless coding performs a lapped transform and inverse lapped transform to produce an appropriately windowed and folded pseudo-time domain frame, which can then be losslessly coded. The mixed lossless coding also can be applied for frames that exhibit poor lossy compression performance.
134 Citations
50 Claims
-
1. In an audio encoder, a method of encoding an input audio signal, the method comprising:
-
receiving information input by a user of the audio encoder designating one or more portions of the input audio signal for lossless compression;
encoding a portion of the input audio signal other than the designated portion using lossy coding; and
encoding the designated portions using lossless coding. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable program-carrying medium having computer-executable instructions carried thereon for an audio encoding program, the audio encoding program being executable on a computer to perform a method of encoding an input audio signal, the method comprising:
-
receiving information input by a user of the audio encoder designating a portion of the input audio signal for lossless compression;
encoding a portion of the input audio signal other than the designated portion using lossy coding; and
encoding the designated portion using lossless coding. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for encoding an input audio signal using unified lossy and lossless compression in accordance with a user designation of at least a portion of an audio signal to be encoded in one of a lossy compression mode or a lossless compression mode, the method comprising:
-
for a frame of the input audio signal, determining responsive to the user designation whether to encode the frame in the lossy compression mode or the lossless compression mode;
if in the lossy compression mode, encoding the frame using a lossy coding with a non-rectangular windowing;
if in the lossless compression mode, encoding the frame using a lossless coding with a rectangular windowing;
except, encoding a frame between frames encoded using the lossy coding and the lossless coding using lossless coding with a transition windowing. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable program carrying medium having a program carried thereon for causing a computer to execute a method for encoding an input audio signal using unified lossy and lossless compression in accordance with a user designation of a portion of an audio signal to be encoded in one of a lossy compression mode or a lossless compression mode, the method comprising:
-
for a frame of the input audio signal, determining responsive to the user designation whether to encode the frame in the lossy compression mode or the lossless compression mode;
if in the lossy compression mode, encoding the frame using a lossy coding with a non-rectangular windowing;
if in the lossless compression mode, encoding the frame using a lossless coding with a rectangular windowing;
except, encoding a frame between frames encoded using the lossy coding and the lossless coding using mixed lossless coding with a transition windowing. - View Dependent Claims (16, 17, 18, 26, 27, 28, 29)
-
-
19. A method of audio signal encoding unifying lossy and lossless compression of separate portions of an audio signal, the method comprising:
-
encoding at least a designated portion of the audio signal using lossless compression with rectangular-shaped windowing of coding frames within the designated portion;
encoding other portions of the audio signal about the designated portion using lossy compression with non-rectangular shaped windowing of coding frames within the portions; and
encoding transition frames between the designated portion and the other portions of the audio signal, wherein encoding the transition frames comprises;
performing a part rectangular, part non-rectangular shaped windowing of a coding frame for a respective transition frame; and
losslessly compressing the windowed coding frame for the respective transition frame. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method using a pseudo-time domain signal for a smooth coding transit from a lapped transform based codec to a non-lapped-transform based codec or vice versa, the method comprising:
-
applying the lapped transform based codec with overlapping non-rectangular windowing function on a first part of a signal;
applying a transition windowing function on a transition part of the signal between the first part and a second part;
applying a lapped transform and its inverse transform on the transition part of the signal to generate the pseudo time domain signal;
compressing the pseudo-time domain signal using a time domain codec; and
applying the non-lapped-transform based codec with a non-overlapping rectangular windowing function on the second part of the signal. - View Dependent Claims (25, 30, 31)
-
-
32. An audio encoder for encoding an input audio signal using unified lossy and lossless compression in accordance with a user designation of a portion of an audio signal to be encoded in one of a lossy compression mode or a lossless compression mode, the audio encoder comprising:
-
means for determining, for a frame of the input audio signal, whether to encode the frame in the lossy compression mode or the lossless compression mode responsive to the user designation;
a lossy compressor for encoding the frame using a lossy coding with a non-rectangular windowing if in the lossy compression mode;
a lossless compressor for encoding the frame using a lossless coding with a rectangular windowing if in the lossless compression mode;
a transition frame encoder for encoding a frame between frames encoded using the lossy coding and the lossless coding using lossless coding with a transition windowing. - View Dependent Claims (33, 34, 35)
-
-
36. A unified lossy and lossless compressor comprising:
-
a lossless signal encoder for encoding at least a designated portion of the audio signal using lossless compression with rectangular-shaped windowing of coding frames within the designated portion;
a lossy signal encoder for encoding two other portions of the audio signal about the designated portion using lossy compression with non-rectangular shaped windowing of coding frames within the portions; and
a transition encoder for encoding transition frames between the designated portion and the two other portions of the audio signal, wherein encoding the transition frames comprises performing a part rectangular, part non-rectangular shaped windowing of a coding frame for a respective transition frame, and losslessly compressing the windowed coding frame for the respective transition frame. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A computer readable medium having a program carried thereon executable on a computer to perform a method of audio signal encoding unifying lossy and lossless compression of separate portions of an audio signal, the method comprising:
-
encoding at least a designated portion of the audio signal using lossless compression with rectangular-shaped windowing of coding frames within the designated portion;
encoding two other portions of the audio signal about the designated portion using lossy compression with non-rectangular shaped windowing of coding frames within the portions; and
encoding transition frames between the designated portion and the two other portions of the audio signal, wherein encoding the transition frames comprises;
performing a part rectangular, part non-rectangular shaped windowing of a coding frame for a respective transition frame; and
losslessly compressing the windowed coding frame for the respective transition frame. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A digital signal processor comprising:
-
an input for receiving a user designation of a portion of the input signal for lossless compression;
a lossy encoder for encoding a portion of the input signal other than the designated portion using lossy coding; and
a lossless encoder for encoding the designated portion using lossless coding. - View Dependent Claims (47, 48, 49, 50)
-
Specification