Advanced methods for interpolation and parameter signalling
AssigneeCoding Technologies AB
InventorsKristofer Kjoerling, Heiko Purnhagen, Jonas Engdegard, Jonas Roeden
Life of this patent
Estimating the term…
Abstract
A parameter calculator calculates lower resolution parametric information and interpolation information. On a decoder-side, an upmixer is used for generating the output channels. The upmixer uses high resolution parametric information generated by a parameter interpolator using the low resolution parametric information and decoder-side derived interpolation information or encoder-generated interpolation information for selecting one of a plurality of different interpolation characteristics.
Claims33
A decoder comprising:
- an upmixer for generating N output channels using one or more input channels and interpolated high resolution parametric information;
- a parameter interpolator for generating the interpolated high resolution parametric information based on low resolution parametric information, the parameter interpolator being adapted to adaptively use one of a plurality of different interpolation characteristics for interpolating the low resolution parametric information in response to a control signal;
- and
- a control signal provider for providing the control signal, wherein the control signal depends on the one or more input channels, the low resolution parametric information or signalling information available at the decoder.
An encoder for generating a parametric information derived from an original signal having N input channels, comprising:
- a parameter calculator for calculating low resolution parametric information describing one or more relations between two or more of the N input channels;
- and
- an interpolation information calculator for generating high resolution interpolation information based on at least two of the N input channels, wherein the interpolation information calculator is operative to generate the interpolation information such that the interpolation information is usable for interpolating the low resolution parametric information to obtain a high resolution parametric information.
A decoding method comprising:
- generating N output channels using one or more input channels and interpolated high resolution parametric information;
- generating the interpolated high resolution parametric information based on low resolution parametric information by adaptively using one of a plurality of different interpolation characteristics for interpolating the low resolution parametric information in response to a control signal;
- and
- providing the control signal, the control signal depending on the one or more input channels, the low resolution parametric information or signalling information available at a decoder.
A method of generating a parametric information derived from an original signal having N input channels, comprising:
- calculating low resolution parametric information describing one or more relations between two or more of the N input channels;
- and
- generating high resolution interpolation information based on at least two of the N input channels, wherein the interpolation information calculator is operative to generate the interpolation information such that the interpolation information is usable for interpolating the low resolution parametric information to obtain a high resolution parametric information.
Parametric information derived from an original signal having N original channels, comprising:
- a low resolution parametric information describing one or more relations between two or more original channels;
- and
- high resolution interpolation information, the high resolution interpolation information being usable for interpolating the low resolution parametric information to obtain a high resolution parametric information.
A machine-readable control signal having stored thereon parametric information derived from an original signal having N original channels, comprising a low resolution parametric information describing one or more relations between two or more original channels;
- and high resolution interpolation information, the high resolution interpolation information being usable for interpolating the low resolution parametric information to obtain a high resolution parametric information.
A transmitter or audio recorder having an encoder for generating a parametric information derived from an original signal having N input channels, comprising a parameter calculator for calculating low resolution parametric information describing one or more relations between two or more of the N input channels;
- and an interpolation information calculator for generating high resolution interpolation information based on at least two of the N input channels, wherein the interpolation information calculator is operative to generate the interpolation information such that the interpolation information is usable for interpolating the low resolution parametric information to obtain a high resolution parametric information.
A receiver or audio player having a decoder comprising an upmixer for generating N output channels using one or more input channels and interpolated high resolution parametric information;
- a parameter interpolator for generating the interpolated high resolution parametric information based on low resolution parametric information, the parameter interpolator being adapted to adaptively use one of a plurality of different interpolation characteristics for interpolating the low resolution parametric information in response to a control signal;
- and a control signal provider for providing the control signal, wherein the control signal depends on the one or more input channels, the low resolution parametric information or signalling information available at the decoder.
A transmission system having a transmitter or audio recorder having an encoder for generating a parametric information derived from an original signal having N input channels, comprising a parameter calculator for calculating low resolution parametric information describing one or more relations between two or more of the N input channels;
- and an interpolation information calculator for generating high resolution interpolation information based on at least two of the N input channels, wherein the interpolation information calculator is operative to generate the interpolation information such that the interpolation information is usable for interpolating the low resolution parametric information to obtain a high resolution parametric information, and a receiver or audio player having a decoder comprising an upmixer for generating N output channels using one or more input channels and interpolated high resolution parametric information;
- a parameter interpolator for generating the interpolated high resolution parametric information based on low resolution parametric information, the parameter interpolator being adapted to adaptively use one of a plurality of different interpolation characteristics for interpolating the low resolution parametric information in response to a control signal;
- and a control signal provider for providing the control signal, wherein the control signal depends on the one or more input channels, the low resolution parametric information or signalling information available at the decoder.
A method of transmitting or audio recording, the method having a method of generating a parametric information derived from an original signal having N input channels, comprising calculating low resolution parametric information describing one or more relations between two or more of the N input channels;
- and generating high resolution interpolation information based on at least two of the N input channels, wherein the interpolation information calculator is operative to generate the interpolation information such that the interpolation information is usable for interpolating the low resolution parametric information to obtain a high resolution parametric information.
A method of receiving or audio playing, the method including a method of decoding comprising generating N output channels using one or more input channels and interpolated high resolution parametric information;
- generating the interpolated high resolution parametric information based on low resolution parametric information by adaptively using one of a plurality of different interpolation characteristics for interpolating the low resolution parametric information in response to a control signal;
- and providing the control signal, the control signal depending on the one or more input channels, the low resolution parametric information or signalling information available at a decoder.
A method of receiving or audio playing, the method including a method of decoding comprising generating N output channels using one or more input channels and interpolated high resolution parametric information;
- generating the interpolated high resolution parametric information based on low resolution parametric information by adaptively using one of a plurality of different interpolation characteristics for interpolating the low resolution parametric information in response to a control signal;
- and providing the control signal, the control signal depending on the one or more input channels, the low resolution parametric information or signalling information available at a decoder, and transmitting or audio recording, the method having a method of generating a parametric information derived from an original signal having N input channels, comprising calculating low resolution parametric information describing one or more relations between two or more of the N input channels;
- and generating high resolution interpolation information based on at least two of the N input channels, wherein the interpolation information calculator is operative to generate the interpolation information such that the interpolation information is usable for interpolating the low resolution parametric information to obtain a high resolution parametric information.
A computer program for performing, when running on a computer, a decoding method comprising generating N output channels using one or more input channels and interpolated high resolution parametric information;
- generating the interpolated high resolution parametric information based on low resolution parametric information by adaptively using one of a plurality of different interpolation characteristics for interpolating the low resolution parametric information in response to a control signal;
- and providing the control signal, the control signal depending on the one or more input channels, the low resolution parametric information or signalling information available at a decoder.
A computer program for performing, when running on a computer, a method of generating a parametric information derived from an original signal having N input channels, comprising calculating low resolution parametric information describing one or more relations between two or more of the N input channels;
- and generating high resolution interpolation information based on at least two of the N input channels, wherein the interpolation information calculator is operative to generate the interpolation information such that the interpolation information is usable for interpolating the low resolution parametric information to obtain a high resolution parametric information.
Dependencies are inferred from the claim text.