The present application is based on, and claims priority from, Taiwan Application Number 106130068, filed Aug. 31, 2017, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to an audio processing device, and in particular it relates to an audio processing device and a method thereof for changing a sound field as a user changes position.
At present, when a user watches a movie, plays a video game or uses a Virtual Reality (VR) device using a general audio/video (A/V) equipment, as shown in
The present disclosure provides an audio processing device and a method thereof for changing a sound field as the user changes position.
The present disclosure provides an audio processing device comprising a positioning unit and a digital signal processor. The positioning unit detects the original position and the up-to-date position and calculates the offset between the up-to-date position and the original position. The digital signal processor, electrically connected to the positioning unit, receives audio data to generate a surround sound field having a plurality of virtual speaker sound effects and receives the offset to adjust the virtual speaker sound effects of the surround sound field according to the offset.
The present disclosure further provides an audio processing method for an audio processing device. The audio processing method comprises receiving audio data at a digital signal processor of the audio processing device to generate a surround sound field having a plurality of virtual speaker sound effects; detecting the original position and the up-to-date position using a positioning unit of the audio processing device; calculating the offset between the up-to-date position and the original position; and receiving the offset at the digital signal processor, and adjusting the virtual speaker sound effects of the surround sound field according to the offset.
The present disclosure can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
The following description is of the best-contemplated mode of carrying out the disclosure. This description is made for the purpose of illustrating the general principles of the disclosure and should not be taken in a limiting sense. The scope of the disclosure is best determined by reference to the appended claims.
In this embodiment, according to the A/V content played by the user, the personal computer 260 sends the A/V data to the audio processing device 200 via a universal serial bus (USB), a high definition multimedia interface (HDMI) or other transmission interface that can transfer the A/V data. The personal computer 260 may also directly send audio data to the audio processing device 200. In other embodiments, the audio processing device 200 may also receive the A/V data or the audio data from game consoles, multimedia players (such as DVD players and Blu-ray Disc players), portable music players, smartphones, tablets and notebooks, but it is not limited thereto.
The input interface unit 210 receives the A/V data from the personal computer 260, and converts the A/V data into image data and audio data. The image data are displayed by a display device after necessary processing, and the audio data are sent to the digital signal processor 230. The audio data can be stereo two-channel audio data. When the personal computer 260 transmits the audio data, the input interface unit 210 directly transmits the audio data to the digital signal processor 230 without conversion. The audio data may be transmitted to the digital signal processor 230 through any audio format interface such as Integrated Interchip Sound (I2S), High Definition Audio (HDA) and Pulse-Code Modulation (PCM).
The positioning unit 220 is a nine-axis sensor constituted by a three-axis Accelerometer, a three-axis Magnetometer and a three-axis Gyroscope for detecting the user's up-to-date position and the original position. The user's position information detected by the positioning unit 220 may be defined according to a Cartesian coordinate system, a polar coordinate system, or a cylindrical coordinate system, but it is not limited thereto. When the positioning unit 220 receives a calibration instruction (XYZ_CAL) from the user via the digital signal processor 230, the positioning unit 220 sets the current position of the user to the original position (X, Y, Z). Then, the positioning unit 220 continues to detect whether the user has rotation or movement. If the user rotates or moves, the positioning unit 220 detects the up-to-date position (X1, Y1, Z1) and calculates an offset (X1-X, Y1-Y, Z1-Z) between the up-to-date position and the original position. The positioning unit 220 transmits the offset to the digital signal processor 230. The method for receiving the calibration instruction from the user includes that setting a button on the audio processing device 200 or setting an input option in the software interface of the personal computer 260 for the user inputting the calibration instruction and sending to the digital signal processor 230. Taking
The digital signal processor 230 may be a codec which electrically connected to the input interface unit 210 and the positioning unit 220. The digital signal processor 230 receives the audio data to generate a virtual surround sound having a plurality of virtual speaker sound effects. The digital signal processor 230 utilizes the listening effect of human ears to create a virtual surround sound source located in the rear side or the side of the user from a plurality of virtual speakers by using the simulation methods of sound localization. The simulation methods includes using the sound intensity, phase difference, time difference and the Head Related Transfer Function (HRTF) to generate the virtual surround sound field, which is not described in detail herein. For example, the digital signal processor 230 can generate a surround sound field of five virtual speaker sound effects in different directions, and adjust the gain and/or the output intensity of the specific virtual speaker for different directions respectively.
The digital signal processor 230 receives the offset from the positioning unit 220, and adjusts the virtual speaker sound effects of the surround sound field according to the offset. The digital signal processor 230 calculates the offset and converts the offset to an offset angle. The digital signal processor 230 determines whether the offset angle is greater than a predetermined angle (e.g., 5 degrees). If the offset angle is greater than the predetermined angle, the digital signal processor 230 adjusts the virtual speaker sound effects. If the offset angle is less than or equal to the predetermined angle, the digital signal processor 230 does not adjust the virtual speaker sound effects. The digital signal processor 230 correspondingly adjusts the gain of the virtual speaker sound effects and/or the output intensity of the virtual speaker sound effects according to the offset angle.
The output interface unit 240 receives the surround sound field processed by the digital signal processor 230 to be output to the audio output device 270. The output interface unit 240 includes a Digital-to-Analog Converter (DAC) (not shown) for converting the digital signal of the surrounding sound field into an analog signal and transmitting the analog signal to an amplifier (not shown). Then, the amplifier outputs the analog signal to the audio output device 270.
The audio output device 270 may be a stereo headset, a headphone, a two-channel speaker, a multi-channel speaker and the like, but it is not limited thereto. The audio output device 270 receives the surround sound field from the output interface unit 240 and plays it to the user through a two-channel speaker or a multi-channel speaker.
In addition, in this embodiment, the output interface unit 240 further includes a plurality of digital to analog converters (DAC) 241, a headphone amplifier 242 and a multi-channel amplifier 243 for outputting the surround sound field to the corresponding audio output device. The audio output device is a headphone 271 or a multi-channel speaker 272. The digital signal processor 230 selects whether to output the surround sound field to the corresponding headphone 271 or multi-channel speaker 272 via the headphone amplifier 242 or multi-channel amplifier 243 according to the audio output device used by the user. The headphone 271 may be a stereo two-channel headphone or a two-channel speaker, and includes a left channel and a right channel output. The multichannel speaker 272 may be a multichannel speaker group such as 2.1 channel, 3.1 channel, 4.1 channel, 5.1 channel, 6.1 channel, 7.1 channel, 10.2 channel, 20.1 channel and the like, but it is not limited thereto. The multi-channel speaker 272 may surround the user's periphery to form a surround sound effect for the home theater.
Next, referring to
In Table 1, the corresponding output intensity of each offset angle is not specified in detail, but the corresponding output intensities of other offset angles should be understood by a person skilled in the art. Furthermore, it should be understood that, in this embodiment, the user 310 uses the headphone 301 to listen to the surround sound field. In other embodiments, the user 310 may replace the headphone 301 with a physical 5.1-channel speaker and play the surround sound field.
Further, in step 402, the method further includes A/V data are received by the input interface unit 210 of the audio processing device 200. The A/V data are converted into the audio data and sent to the digital signal processor 230 for subsequent processing. In addition, the surround sound field is also received by the output interface unit 240 of the audio processing device 200 to be output to the audio output device 270. The output interface unit 240 includes a headphone amplifier and a multi-channel amplifier for outputting the surround sound field to the corresponding audio output device 270. The audio output device 270 is a headphone or a multi-channel speaker. The digital signal processor 230 outputs the surround sound field to the corresponding headphone or the multi-channel speaker via the headphone amplifier or the multi-channel amplifier according to the audio output device 270.
Accordingly, through the audio processing device and the audio processing method of the present disclosure, when a user watches A/V content, the user can listen to not only the surround sound field but also the effect of changing the sound field according to the up-do-date position of the user. Allowing the user feels more immersive when watching a video, and has a better experience of watching A/V content.
While the disclosure has been described by way of example and in terms of the preferred embodiments, it is to be understood that the disclosure is not limited to the disclosed embodiments. On the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Date | Country | Kind |
---|---|---|---|
106130068 | Aug 2017 | TW | national |