Audio signal processing apparatus and audio signal processing method
An audio signal processing apparatus and an audio signal processing method are disclosed. The audio signal processing method performed by the audio signal processing apparatus includes determining whether a line of sight between a render item (RI) corresponding to an audio element and a listener is visible, based on a bitstream, in response to a case where the line of sight is invisible, generating an audio signal by rendering a diffraction-type RI corresponding to the RI, and outputting the audio signal.
1 . An audio signal processing method performed by an audio signal processing apparatus, the method comprising:
determining whether a line of sight between a render item (RI) corresponding to an audio element and a listener is visible, based on a bitstream;
in response to a case where the line of sight is invisible, generating an audio signal by rendering a diffraction-type RI corresponding to the RI;
in response to a case where the line of sight is visible, generating an audio signal by rendering the RI without creating the diffraction-type RI; and
outputting the audio signal.
2 . The method of claim 1 , wherein the generating comprises:
performing a diffraction path finding process from the RI to the listener to find a diffraction path and creating the diffraction-type RI based on the diffraction path.
3 . The method of claim 2 , wherein the diffraction path finding process is performed by using geometrical data from the bitstream.
4 . The method of claim 3 , wherein the geometrical data is included in metadata in the bitstream.
5 . The method of claim 1 , wherein the determining comprises:
determining whether the line of sight is visible by using line-of-sight occlusion information based on the bitstream.
6 . The method of claim 1 , wherein the determining comprises:
determining whether the line of sight is visible based on whether a direct sound of the RI is directly delivered to the listener.
7 . The method of claim 1 , wherein the determining comprises:
determining whether the line of sight is visible based on whether an occlusion exists in a shortest path between the RI and the listener.
8 . The method of claim 1 , wherein the determining comprises:
determining whether the line of sight is visible based on whether an impulse response between the RI and the listener includes a response of a shortest path between the RI and the listener.
9 . An audio signal processing method performed by an audio signal processing apparatus, the method comprising:
determining whether a line of sight between a render item (RI) corresponding to an audio element and a listener is visible based on a bitstream;
in response to a case where the line of sight is invisible, performing a diffraction path finding process from the RI to the listener to find a diffraction path;
in response to a case where the line of sight is visible, generating an audio signal by rendering the RI without creating the diffraction-type RI; and
creating a diffraction-type RI based on the diffraction path.
10 . An audio signal processing apparatus comprising:
a processor; and
a memory configured to store at least one instruction executable by the processor,
wherein, when the at least one instruction is executed by the processor, the processor is configured to:
determine whether a line of sight between a render item (RI) corresponding to an audio element and a listener is visible based on a bitstream;
in response to a case where the line of sight is invisible, generate an audio signal by rendering a diffraction-type RI corresponding to the RI;
in response to a case where the line of sight is visible, generate an audio signal by rendering the RI without creating the diffraction-type RI; and
output the audio signal.
11 . The apparatus of claim 10 , wherein the processor is configured to:
perform a diffraction path finding process from the RI to the listener to find a diffraction path and create the diffraction-type RI based on the diffraction path.
12 . The apparatus of claim 11 , wherein the diffraction path finding process is performed by using geometrical data from the bitstream.
13 . The apparatus of claim 12 , wherein the geometrical data is included in metadata in the bitstream.
14 . The apparatus of claim 10 , wherein the processor is configured to:
determine whether the line of sight is visible by using line-of-sight occlusion information based on the bitstream.
15 . The apparatus of claim 10 , wherein the processor is configured to:
determine whether the line of sight is visible based on whether a direct sound of the RI is directly delivered to the listener.
16 . The apparatus of claim 10 , wherein the processor is configured to:
determine whether the line of sight is visible based on whether an occlusion exists in a shortest path between the RI and the listener.
17 . The apparatus of claim 10 , wherein the processor is configured to: determine whether the line of sight is visible based on whether an impulse response between the RI and the listener includes a response of a shortest path between the RI and the listener.