Smooth rendering of overlapping audio-object interactions
First Claim
1. A method comprising:
- detecting an overlap between at least two instruction sets, where the at least two instruction sets are simultaneously applicable for determining waveform renderings of a same audio object;
determining at least one difference between at least two of the waveform renderings of the same audio object, where the determining of the at least one difference is determined with the at least two instruction sets when the overlap is detected;
determining a rendering modification decision for the same audio object, where the rendering modification decision is based, at least partially, on the determined at least one difference; and
during rendering of the same audio object with at least one of the at least two instruction sets, applying a modification to a waveform rendering determined with the at least one of the at least two instruction sets, where the modification is dependent on the rendering modification decision so as to introduce an effect related to the determined at least one difference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method including, detecting an overlap between at least two waveform renderings, wherein the at least two waveform renderings comprise an audio object, determining at least one difference between the at least two waveform renderings for the audio object when the overlap is detected, determining a rendering modification decision for the audio object associated with the at least one difference, processing at least one of the at least two waveform renderings dependent on the rendering modification decision so as to introduce an effect related to the determined at least one difference, and performing a modified rendering with the processed at least one of the at least two waveform renderings comprising the effect for the audio object.
75 Citations
20 Claims
-
1. A method comprising:
-
detecting an overlap between at least two instruction sets, where the at least two instruction sets are simultaneously applicable for determining waveform renderings of a same audio object; determining at least one difference between at least two of the waveform renderings of the same audio object, where the determining of the at least one difference is determined with the at least two instruction sets when the overlap is detected; determining a rendering modification decision for the same audio object, where the rendering modification decision is based, at least partially, on the determined at least one difference; and during rendering of the same audio object with at least one of the at least two instruction sets, applying a modification to a waveform rendering determined with the at least one of the at least two instruction sets, where the modification is dependent on the rendering modification decision so as to introduce an effect related to the determined at least one difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
at least one processor; and at least one non-transitory memory including computer program code, the at least one non-transitory memory and the computer program code configured to, with the at least one processor, cause the apparatus to; detect an overlap between at least two instruction sets, where the at least two instruction sets are simultaneously applicable for determining waveform renderings of a same audio object; determine at least one difference between at least two of the waveform renderings of the same audio object, where the determining of the at least one difference is determined with the at least two instruction sets when the overlap is detected; determine a rendering modification decision for the same audio object, where the rendering modification decision is based, at least partially, on the determined at least one difference; and during rendering of the same audio object with at least one of the at least two instruction sets, applying a modification to a waveform rendering determined with the at least one of the at least two instruction sets, where the modification is dependent on the rendering modification decision so as to introduce an effect related to the determined at least one difference. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory program storage device readable with a machine, tangibly embodying a program of instructions executable with the machine for performing operations, the operations comprising:
-
detecting an overlap between at least two instruction sets, where the at least two instruction sets are simultaneously applicable for determining waveform renderings of a same audio object; determining at least one difference between at least two of the waveform renderings of the same audio object, where the determining of the at least one difference is determined with the at least two instruction sets when the overlap is detected; determining a rendering modification decision for the same audio object, where the rendering modification decision is based, at least partially, on the determined at least one difference; and during rendering of the same audio object with at least one of the at least two instruction sets, applying a modification to a waveform rendering determined with the at least one of the at least two instruction sets, where the modification is dependent on the rendering modification decision so as to introduce an effect related to the determined at least one difference.
-
Specification