IP Library Granted Patent US 12,342,153
Granted Patent B2
US 12,342,153 · App. 17/885,468 · Granted Jun 24, 2025

Audio processing method and apparatus, readable medium, and electronic device

Inventor: Junjie Shi (Beijing, CN)
Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
H04S7/302G06F3/011G06T19/006H04S2400/11
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,342,153
App. No.
17/885,468
Granted
Jun 24, 2025
Kind
B2
Abstract

Provided are an audio processing method and apparatus, a readable medium, and an electronic device. The method includes: acquiring an original image captured by a terminal; determining a three-dimensional relative position of a target object relative to the terminal as a first three-dimensional relative position according to the original image; and performing three-dimensional effect processing on a target sound according to the first three-dimensional relative position to enable a sound source position of the target sound in audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to a positional relationship between the target object and a sound effect object corresponding to the target object, where the target sound is an effect sound corresponding to the sound effect object.

Claims (69)

1. An audio processing method, comprising:

acquiring an original image captured by a terminal;

determining a three-dimensional relative position of a target object relative to the terminal as a first three-dimensional relative position according to the original image; and

performing three-dimensional effect processing on a target sound according to the first three-dimensional relative position to enable a sound source position of the target sound in audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to a positional relationship between the target object and a sound effect object corresponding to the target object, wherein the target sound is an effect sound corresponding to the sound effect object;

wherein the sound effect object is in a different position as the target object;

wherein the determining the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the original image comprises:

if the target object does not exist in the original image, acquiring historical motion trajectory information corresponding to the target object, wherein the historical motion trajectory information is obtained by performing motion tracking on an image captured by the terminal before the original image is acquired; and

determining the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the historical motion trajectory information.

2. The method according to claim 1 , wherein the determining the three- dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the original image comprises:

performing feature extraction on the original image to acquire first anchor point information in the original image;

determining, according to pre-stored reference anchor point information corresponding to the target object, whether the first anchor point information is capable of matching the reference anchor point information; and

if it is determined that the first anchor point information matches the reference anchor point information, determining the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the first anchor point information.

3. The method according to claim 1 , wherein the determining the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the original image comprises:

if second anchor point information generated from an anchor point marking operation performed by a user on the original image is acquired, determining the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the second anchor point information.

4. The method according to claim 1 , wherein the performing the three-dimensional effect processing on the target sound according to the first three-dimensional relative position to enable the sound source position of the target sound in the audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to the positional relationship between the target object and the sound effect object corresponding to the target object comprises:

determining the three-dimensional relative position of the sound source position of the target sound relative to the terminal as a second three-dimensional relative position according to the first three-dimensional relative position and the positional relationship between the target object and the sound effect object corresponding to the target object; and

performing three-dimensional effect processing on the target sound according to the second three-dimensional relative position to enable a sound source position of the target sound in audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to the positional relationship between the target object and the sound effect object corresponding to the target object.

5. The method according to claim 4 , further comprising:

acquiring additional description information of the target sound, wherein the additional description information comprises at least one of a sound source sounding area of the target sound and a sound source environment of the target sound, wherein the sound source environment of the target sound is indoors or outdoors;

the performing the three-dimensional effect processing on the target sound according to the second three-dimensional relative position to enable the sound source position of the target sound in the audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to the positional relationship between the target object and the sound effect object corresponding to the target object, comprises:

performing the three-dimensional effect processing on the target sound according to the second three-dimensional relative position and the additional description information to enable the sound source position of the target sound in the audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to the positional relationship between the target object and the sound effect object corresponding to the target object.

6. The method according to claim 1 , further comprising:

superimposing image material corresponding to the target object to the first three-dimensional relative position of the original image to generate an augmented reality (AR) image corresponding to the original image; and

displaying the AR image.

7. The method according to claim 1 , further comprising:

determining whether the terminal meets an ambisonic playing condition; and

if it is determined that the terminal meets the ambisonic playing condition, playing the audio obtained after the three-dimensional effect processing.

8. An electronic device, comprising:

a storage apparatus, having a computer program stored thereon; and

a processing apparatus, configured to execute the computer program in the storage apparatus to:

acquire an original image captured by a terminal;

determine a three-dimensional relative position of a target object relative to the terminal as a first three-dimensional relative position according to the original image; and

perform three-dimensional effect processing on a target sound according to the first three-dimensional relative position to enable a sound source position of the target sound in audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to a positional relationship between the target object and a sound effect object corresponding to the target object, wherein the target sound is an effect sound corresponding to the sound effect object;

wherein the sound effect object is in a different position as the target object;

wherein the processing apparatus is configured to execute the computer program in the storage apparatus to:

acquire historical motion trajectory information corresponding to the target object if the target object does not exist in the original image, wherein the historical motion trajectory information is obtained by performing motion tracking on an image captured by the terminal before the original image is acquired; and

determine the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the historical motion trajectory information.

9. The electronic device according to claim 8 , wherein the processing apparatus is configured to execute the computer program in the storage apparatus to:

perform feature extraction on the original image to acquire first anchor point information in the original image;

determine, according to pre-stored reference anchor point information corresponding to the target object, whether the first anchor point information is capable of matching the reference anchor point information; and

determine the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the first anchor point information if it is determined that the first anchor point information matches the reference anchor point information.

10. The electronic device according to claim 8 , wherein the processing apparatus is configured to execute the computer program in the storage apparatus to:

determine the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to second anchor point information if the second anchor point information generated from an anchor point marking operation performed by a user on the original image is acquired.

11. The electronic device according to claim 8 , wherein the processing apparatus is configured to execute the computer program in the storage apparatus to:

determine the three-dimensional relative position of the sound source position of the target sound relative to the terminal as a second three-dimensional relative position according to the first three-dimensional relative position and the positional relationship between the target object and the sound effect object corresponding to the target object; and

perform three-dimensional effect processing on the target sound according to the second three-dimensional relative position to enable a sound source position of the target sound in audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to the positional relationship between the target object and the sound effect object corresponding to the target object.

12. The electronic device according to claim 11 , wherein the processing apparatus is further configured to execute the computer program in the storage apparatus to:

acquire additional description information of the target sound, wherein the additional description information comprises at least one of a sound source sounding area of the target sound and a sound source environment of the target sound, wherein the sound source environment of the target sound is indoors or outdoors;

perform the three-dimensional effect processing on the target sound according to the second three-dimensional relative position and the additional description information to enable the sound source position of the target sound in the audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to the positional relationship between the target object and the sound effect object corresponding to the target object.

13. The electronic device according to claim 8 , wherein the processing apparatus is further configured to execute the computer program in the storage apparatus to:

superimpose image material corresponding to the target object to the first three-dimensional relative position of the original image to generate an augmented reality (AR) image corresponding to the original image; and

display the AR image.

14. The electronic device according to claim 8 , wherein the processing apparatus is further configured to execute the computer program in the storage apparatus to:

determine whether the terminal meets an ambisonic playing condition; and

play the audio obtained after the three-dimensional effect processing if it is determined that the terminal meets the ambisonic playing condition.

15. A non-transitory computer readable storage medium having a computer program stored thereon, wherein the program, when executed by a processing apparatus, is configured to:

acquire an original image captured by a terminal;

determine a three-dimensional relative position of a target object relative to the terminal as a first three-dimensional relative position according to the original image; and

perform three-dimensional effect processing on a target sound according to the first three-dimensional relative position to enable a sound source position of the target sound in audio obtained after the three-dimensional effect processing and the first three-dimensional relative position to conform to a positional relationship between the target object and a sound effect object corresponding to the target object, wherein the target sound is an effect sound corresponding to the sound effect object;

wherein the sound effect object is in a different position as the target object;

wherein the program. when executed by a processing apparatus, is configured to:

acquire historical motion trajectory information corresponding to the target object if the target object does not exist in the original image, wherein the historical motion trajectory information is obtained by performing motion tracking on an image captured by the terminal before the original image is acquired; and

determine the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the historical motion trajectory information.

16. The non-transitory computer readable storage medium according to claim 15 , wherein the program, when executed by the processing apparatus, is configured to:

perform feature extraction on the original image to acquire first anchor point information in the original image;

determine, according to pre-stored reference anchor point information corresponding to the target object, whether the first anchor point information is capable of matching the reference anchor point information; and

determine the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to the first anchor point information if it is determined that the first anchor point information matches the reference anchor point information.

17. The non-transitory computer readable storage medium according to claim 15 , wherein the program, when executed by the processing apparatus, is configured to:

determine the three-dimensional relative position of the target object relative to the terminal as the first three-dimensional relative position according to second anchor point information if the second anchor point information generated from an anchor point marking operation performed by a user on the original image is acquired.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2023
From: SHI, JUNJIE
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD
Reel/Frame 062481/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2023
From: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 062481/0361 →
Priority Claims (1)
CN 202010245598.6 · Mar 31, 2020 · national
Continuity (2)
Continuation PCTCN2021080298 · Mar 11, 2021
Related Publication 20220386061A1 · Dec 1, 2022
References Cited (48)
US 9754397B1 · Piemonte et al. · 2017 [cited by applicant]
US 9891884B1 · Baughman et al. · 2018 [cited by applicant]
US 20090262946A1 · Dunko · 2009 [cited by applicant]
US 20120293663A1 · Liu et al. · 2012 [cited by applicant]
US 20130041648A1 · Osman · 2013 [cited by applicant]
US 20130236040A1 · Crawford et al. · 2013 [cited by applicant]
US 20150068587A1 · Lomasney · 2015 [cited by applicant]
US 20160212272A1 · Srinivasan et al. · 2016 [cited by applicant]
US 20160360334A1 · Wu et al. · 2016 [cited by applicant]
US 20190166446A1 · Eronen et al. · 2019 [cited by applicant]
US 20190266803A1 · Anderson et al. · 2019 [cited by applicant]
US 20190387339A1 · Lyren et al. · 2019 [cited by applicant]
US 20200008004A1 · Eronen et al. · 2020 [cited by applicant]
US 20200033599A1 · Zhou et al. · 2020 [cited by applicant]
US 20200169825A1 · Gong · 2020 [cited by applicant]
US 20200210704A1 · Han · 2020 [cited by examiner]
CN 101458434A · 2009 [cited by applicant]
CN 104067633A · 2014 [cited by applicant]
CN 106993249A · 2017 [cited by applicant]
CN 107168518A · 2017 [cited by applicant]
CN 109121069A · 2019 [cited by applicant]
CN 109246580A · 2019 [cited by applicant]
CN 109327794A · 2019 [cited by applicant]
CN 109582273A · 2019 [cited by applicant]
CN 110164464A · 2019 [cited by applicant]
CN 110639204A · 2020 [cited by applicant]
EP 3399398A1 · 2018 [cited by applicant]
IN 201927022200A · 2020 [cited by applicant]
JP 2008158640A · 2008 [cited by applicant]
JP 2013162285A · 2013 [cited by applicant]
JP 2019097162A · 2019 [cited by applicant]
JP 2021514141A · 2021 [cited by applicant]
KR 101381396B1 · 2014 [cited by applicant]
KR 20190004501A · 2019 [cited by applicant]
WO 2015068587A1 · 2015 [cited by applicant]
WO 2017185762A1 · 2017 [cited by applicant]
WO 2019161314A1 · 2019 [cited by applicant]
First Office Action in CN202010245598.6, mailed Sep. 30, 2022, 8 pages. [cited by applicant]
Forsyth, “A Method for Virtual Acoustic Auralisation in VR,” 2018 Conference on Interaction with Sound Audio Mostly: Sound in Immersion and Emotion, Dec. 31, 2018, pp. 1-3. [cited by applicant]
Li et al., “Design and Implementation of an Interactive Display,” China Academic Journal Electronic Publishing House, Jun. 15, 2018, pp. 1-67. [cited by applicant]
Notification of Grant of Patent Rights for Invention Application in CN202010245598.6, mailed Feb. 2, 2024, 10 pages. [cited by applicant]
Office Action in JP2022559616, mailed Nov. 28, 2023, 10 pages. [cited by applicant]
Yang et al., “Research on 3D Sound Effect Based on OpenAL,” Journal of Hubei University of Technology, Apr. 15, 2009, vol. 24, No. 2, pp. 43-46. [cited by applicant]
International Search Report issued in corresponding International Application No. PCT/CN2021/080298 dated Jun. 9, 2021, 16 pages. [cited by applicant]
Partial Supplementary European Search Report in EP21779885.9, mailed Jul. 20, 2023, 16 pages. [cited by applicant]
Request for the Submission of an Opinion for Korean Patent Application No. 10-2022-7035410, mailed on Oct. 28, 2024, 17 pages. [cited by applicant]
Extended European Search Report for European Patent Application No. 21779885.9, mailed on Oct. 23, 2023, 15 Pages. [cited by applicant]
Written Opinion for PCT/CN2021/080298, mailed on Jun. 9, 2021, 9 Pages. [cited by applicant]