ENCODING AND DECODING OF AUDIO OBJECTS
First Claim
1. An encoder for encoding audio objects, the encoder comprising:
- means (401) for receiving a plurality of audio objects;
encoding means (403) for encoding the plurality of audio objects in a number of audio signals and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects;
means (409) for receiving encoding modification data from a remote unit; and
parameter means (405) for determining the parametric data in response to the encoding modification data.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio system comprises an encoder (209) which encodes audio objects in an encoding unit (403) that generates a down-mix audio signal and parametric data representing the plurality of audio objects. The down-mix audio signal and parametric data is transmitted to a decoder (215) which comprises a decoding unit (301) which generates approximate replicas of the audio objects and a rendering unit (303) which generates an output signal from the audio objects. The decoder (215) furthermore contains a processor (501) for generating encoding modification data which is sent to the encoder (209). The encoder (209) then modifies the encoding of the audio objects, and in particular modifies the parametric data, in response to the encoding modification data. The approach allows manipulation of the audio objects to be controlled by the decoder (215) but performed fully or partly by the encoder (209). Thus, the manipulation may be performed on the actual independent audio objects rather than on approximate replicas thereby providing improved performance.
-
Citations
22 Claims
-
1. An encoder for encoding audio objects, the encoder comprising:
-
means (401) for receiving a plurality of audio objects; encoding means (403) for encoding the plurality of audio objects in a number of audio signals and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects; means (409) for receiving encoding modification data from a remote unit; and parameter means (405) for determining the parametric data in response to the encoding modification data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A decoder for decoding audio objects, the decoder comprising:
-
a receiver (303) for receiving from an encoder a number of audio signals being a down-mix of a plurality of audio objects and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects; decoding means (303) for decoding the audio objects from the number of audio signals in response to the parametric data; rendering means (305) for generating a spatial multi-channel output signal from the audio objects; means for generating (501) encoding modification data for the object encoder; and means for transmitting (503) the encoding modification data to the object encoder. - View Dependent Claims (22)
-
-
12. A teleconference hub for supporting a teleconference between a plurality of communication units, the teleconference hub comprising:
-
means (401) for receiving a first plurality of speech signals from the plurality of communication units; encoding means (403) for encoding for a first communication unit the first plurality of speech signals in a number of audio signals and parametric data representing the plurality of speech signals relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different speech signals; means for receiving (409) encoding modification data from the first communication unit; and parameter means (405) for determining the parametric data in response to the modification data; and means (407) for transmitting the number of audio signals and parametric data to the first communication unit.
-
-
13. A transmitter for transmitting audio signals, the transmitter comprising:
-
means (401) for receiving a plurality of audio objects; encoding means (403) for encoding the plurality of audio objects in a number of audio signals and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects; means for receiving (409) encoding modification data from a remote unit; and parameter means (405) for determining the parametric data in response to the modification data.
-
-
14. A receiver for receiving audio signals, the receiver comprising:
-
a receiver element (303) for receiving from an encoder a number of audio signals being a down-mix of a plurality of audio objects and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects; decoding means (303) for decoding the audio objects from the number of audio signals in response to the parametric data; rendering means (305) for generating a spatial multi-channel output signal from the audio objects; means (501) for generating encoding modification data for the object encoder; and means (503) for transmitting the encoding modification data to the object encoder.
-
-
15. A communication system for communicating audio signals, the communication system comprising:
-
a transmitter (201) comprising; means (401) for receiving a plurality of audio objects, encoding means (403) for encoding the plurality of audio objects in a number of audio signals and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects, and means (407) for transmitting the number of audio signals and the parametric data to a receiver; and the receiver (203) comprising; a receiver element (303) for receiving from the transmitter the number of audio signals and the parametric data, decoding means (303) for decoding the audio objects from the number of audio signals in response to the parametric data, rendering means (305) for generating a spatial multi-channel output signal from the audio objects, means (501) for generating encoding modification data for the encoding means, and means (503) for transmitting the encoding modification data to the transmitter; and wherein the transmitter (201) comprises means (409) for receiving the encoding modification data from the receiver; parameter means (405) for determining the parametric data in response to the encoding modification data.
-
-
16. A method of encoding audio signals, the method comprising:
-
receiving (601) a plurality of audio objects; encoding (603) the plurality of audio objects in a number of audio signals and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects; receiving (605) encoding modification data from a remote unit; and determining (603) the parametric data in response to the modification data. - View Dependent Claims (21)
-
-
17. A method of decoding audio signals, the method comprising:
-
receiving (701) from an encoder a number of audio signals being a down-mix of a plurality of audio objects and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects; decoding (703) the audio objects from the number of audio signals in response to the parametric data; generating (705) a spatial multi-channel output signal from the audio objects; generating (707) encoding modification data for the object encoder; and transmitting (709) the encoding modification data to the object encoder.
-
-
18. A method of transmitting audio signals, the method comprising:
-
receiving (601) a plurality of audio objects; encoding (603) the plurality of audio objects in a number of audio signals and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects; receiving (605) encoding modification data from a remote unit; determining (603) the parametric data in response to the modification data, and transmitting the number of audio signals and parametric data.
-
-
19. A method of receiving audio signals, the method comprising:
-
receiving (701) from an encoder a number of audio signals being a down-mix of a plurality of audio objects and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects; decoding (703) the audio objects from the number of audio signals in response to the parametric data; generating (705) a spatial multi-channel output signal from the audio objects; generating (707) encoding modification data for the object encoder; and transmitting (709) the encoding modification data to the object encoder.
-
-
20. A method of transmitting and receiving audio signals, the method comprising:
-
a transmitter (101) performing the steps of; receiving (601) a plurality of audio objects, encoding (603) the plurality of audio objects in a number of audio signals and parametric data representing the plurality of audio objects relative to the number of audio signals, the parametric data comprising a set of object parameters for at least one of the different audio objects, and transmitting the number of audio signals and the parametric data to a receiver; and the receiver performing the steps of; receiving (701) from the transmitter the number of audio signals and the parametric data; decoding (703) the audio objects from the number of audio signals in response to the parametric data; generating (705) a spatial multi-channel output signal from the audio objects; generating (707) encoding modification data for the encoding means; and transmitting (709) the encoding modification data to the object encoder; and wherein the transmitter further performs the steps of; receiving (605) the encoding modification data from the receiver, and determining (603) the parametric data in response to the encoding modification data
-
Specification