Apparatus and method for surround audio signal processing
AssigneePanasonic Corporation
InventorsZongxian Liu, Naoya Tanaka
Life of this patent
Estimating the term…
Abstract
An apparatus for decoding a surround audio signal includes a Bitstream De-multiplexer for unpacking a bitstream into spatial parameters and core parameters, a set of core decoders for decoding the core parameters into a set of core signals, a matrix derivation unit for deriving the rendering matrix from the spatial parameters and playback speaker layout information, and a renderer for rendering of the decoded core signals to playback signals using the rendering matrix.
Claims12
An apparatus for decoding a surround audio signal, comprising:
- a receiver that receives predominant sound parameters, ambiance parameters, channel assignment parameters, core parameters, and a rendering flag which indicates whether some data exists in a bitstream that makes decoding not practical to be implemented;
- a set of core decoders that decodes the core parameters into a set of core signals;
- a predominant sound ambiance switch that assigns the decoded core signals to predominant sound and ambiance according to the channel assignment parameters;
- a matrix derivation unit that derives a predominant sound rendering matrix from the predominant sound parameters and a layout of the playback speakers utilizing a computation method specified by the rendering flag;
- a matrix derivation unit that derives an ambiance rendering matrix from the ambiance parameters and the layout of the playback speakers;
- a predominant sound renderer for rendering of the predominant sound to playback signals using the predominant sound rendering matrix;
- an ambiance renderer that renders the ambiance to playback signals using the ambiance matrix;
- and
- an output signal composition unit that composes the playback signals using the rendered predominant sound and ambient sound.
An apparatus for encoding a surround audio signal, comprising:
- an audio scene analysis and spatial encoder that analyses the input signal and encodes the input signal into a number of predominant sound and a number of ambiance sound, and corresponding predominant sound parameters and ambiance parameters;
- a channel assignment unit that assigns the core encoders to encode the predominant sound and ambiance sound;
- a rendering flag determination unit that determines a rendering flag to indicate whether some data exists in a bitstream which makes encoding not practical to be implemented;
- a set of core encoders that encodes the generated audio signals, including both the predominant sound and ambiance sound into a set of core parameters;
- and
- a transmitter that transmits the rendering flag, predominant sound parameters, ambiance parameters, channel assignment information, and core parameters.
A method for decoding a surround audio signal, comprising:
- receiving, using a receiver, predominant sound parameters, ambiance parameters, channel assignment parameters, core parameters, and a rendering flag which indicates whether some data exists in a bitstream which makes decoding not practical to be implemented;
- decoding, using a set of core decoders, the core parameters into a set of core signals;
- assigning, using a predominant sound ambiance switch, the decoded core signals to predominant sound and ambiance according to the channel assignment parameters;
- deriving, using a matrix derivation unit, a predominant sound rendering matrix from the predominant sound parameters and a layout of the playback speakers utilizing a computation method specified by the rendering flag;
- deriving, using a matrix derivation unit, an ambiance rendering matrix from the ambiance parameters and the layout of the playback speakers;
- rendering, using a predominant sound renderer, the predominant sound to playback signals using the predominant sound rendering matrix;
- rendering, using an ambiance renderer, the ambiance to playback signals using the ambiance rendering matrix;
- and
- composing, using an output signal composition unit, the playback signals using the rendered predominant sound and ambient sound.
A method for encoding a surround audio signal, comprising:
- using an audio scene analysis and spatial encoder, analysing an input signal and encoding the input signal into a number of predominant sound and a number of ambiance sound, and corresponding predominant sound parameters and ambiance parameters;
- assigning, using a channel assignment unit, core encoders to encode the predominant sound and ambiance sound;
- determining, using a rendering flag determination unit, a rendering flag to indicate whether some data exists in a bitstream which makes encoding not practical to be implemented;
- encoding, using a set of core encoders, the generated audio signals, including both the predominant sound and ambiance sound into a set of core parameters;
- and
- transmitting, using a transmitter, the rendering flag, predominant sound parameters, ambiance parameters, channel assignment information, and core parameters.
Dependencies are inferred from the claim text.