SIGNAL PROCESSING AND TIERED SIGNAL ENCODING
First Claim
1. A method of encoding at different levels of quality in a hierarchy, the method comprising:
- having a signal as input;
utilizing at least one downsample operation to produce downsampled renditions of the signal at successively lower levels of quality in the hierarchy;
applying at least one upsample operation to a downsampled rendition of the signal at a first level of quality to produce an upsampled rendition of the signal at a second level of quality in the hierarchy, the second level of quality being higher than the first level of quality, the at least one upsample operation and at least one downsample operation possibly being asymmetrical with respect to each other; and
producing residual data indicating a difference between the downsampled rendition of the signal at the second level of quality and the upsampled rendition of the signal at the second level of quality.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoder receives a signal. The encoder utilizes one or more downsample operations to produce downsampled renditions of the signal at successively lower levels of quality in the hierarchy. In a reverse direction, the encoder applies the one or more upsample operations to a downsampled rendition of the signal at a first level of quality to produce an upsampled rendition of the signal at a second level of quality in the hierarchy. The second level of quality is higher than the first level of quality. The one or more upsample operations and one or more downsample operations can be asymmetrical with respect to each other. That is, the function applied during downsampling can differ from the function applied when upsampling. The encoder produces residual data indicating a difference between the downsampled rendition of the signal at the second level of quality and the upsampled rendition of the signal at the second level of quality.
32 Citations
20 Claims
-
1. A method of encoding at different levels of quality in a hierarchy, the method comprising:
-
having a signal as input; utilizing at least one downsample operation to produce downsampled renditions of the signal at successively lower levels of quality in the hierarchy; applying at least one upsample operation to a downsampled rendition of the signal at a first level of quality to produce an upsampled rendition of the signal at a second level of quality in the hierarchy, the second level of quality being higher than the first level of quality, the at least one upsample operation and at least one downsample operation possibly being asymmetrical with respect to each other; and producing residual data indicating a difference between the downsampled rendition of the signal at the second level of quality and the upsampled rendition of the signal at the second level of quality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Computer-readable storage hardware having instructions stored thereon, the instructions, when carried out by a processing device, causing the processing device to perform operations of:
-
receiving a signal; utilizing at least one downsample operation to produce downsampled renditions of the signal at successively lower levels of quality in the hierarchy; applying at least one upsample operation to a downsampled rendition of the signal at a first level of quality to produce an upsampled rendition of the signal at a second level of quality in the hierarchy, the second level of quality being higher than the first level of quality, the at least one upsample operation and at least one downsample operation possibly being asymmetrical with respect to each other; and producing residual data indicating a difference between the downsampled rendition of the signal at the second level of quality and the upsampled rendition of the signal at the second level of quality.
-
-
20. A computer system comprising:
-
a processor; a memory unit that stores instructions associated with an application executed by the processor; and an interconnect coupling the processor and the memory unit, enabling the computer system to execute the application and perform operations of; having a signal as input; utilizing at least one downsample operation to produce downsampled renditions of the signal at successively lower levels of quality in the hierarchy; applying at least one upsample operation to a downsampled rendition of the signal at a first level of quality to produce an upsampled rendition of the signal at a second level of quality in the hierarchy, the second level of quality being higher than the first level of quality, the at least one upsample operation and at least one downsample operation possibly being asymmetrical with respect to each other; and producing residual data indicating a difference between the downsampled rendition of the signal at the second level of quality and the upsampled rendition of the signal at the second level of quality.
-
Specification