IP Library Granted Patent US 10,165,388
Granted Patent B1
US 10,165,388 · App. 15/814,254 · Granted Dec 25, 2018

Particle-based spatial audio visualization

Inventors: Stephen Joseph DiVerdi (Oakland, CA); Yaniv De Ridder (San Francisco, CA)
Assignee: Adobe Systems Incorporated
H04S7/40H04S2400/15
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 10,165,388
App. No.
15/814,254
Granted
Dec 25, 2018
Kind
B1
Abstract

Methods and systems are provided for visualizing spatial audio using determined properties for time segments of the spatial audio. Such properties include the position sound is coming from, intensity of the sound, focus of the sound, and color of the sound at a time segment of the spatial audio. These properties can be determined by analyzing the time segment of the spatial audio. Upon determining these properties, the properties are used in rendering a visualization of the sound with attributes based on the properties of the sound(s) at the time segment of the spatial audio.

Claims (35)

1. A computer-implemented method, the method comprising:

accessing spatial audio having a plurality of time segments;

determining a set of properties corresponding with a time segment of the spatial audio, wherein the set of properties include a position, a focus, and a frequency associated with the time segment of the spatial audio; and

generating a visualization for the time segment of the spatial audio using a particle having attributes that visually represent the set of properties, wherein a first attribute of the particle represents the position associated with the time segment of the spatial audio, a second attribute of the particle represents the focus associated with the time segment of the spatial audio, and a third attribute of the particle represents the frequency associated with the time segment of the spatial audio.

2. The computer-implemented method of claim 1 , wherein the set of properties further includes an intensity associated with the time segment of the spatial audio.

3. The computer-implemented method of claim 2 , wherein a fourth attribute of the particle represents the intensity associated with the time segment of the spatial audio, wherein the fourth attribute of the particle representing the intensity of the time segment of the spatial audio is displayed using opacity of the particle.

4. The computer-implemented method of claim 1 , wherein the second attribute of the particle representing the focus associated with the time segment of the spatial audio is displayed using size of the particle.

5. The computer-implemented method of claim 1 , wherein the third attribute of the particle representing the frequency associated with the time segment of the spatial audio is displayed using color of the particle.

6. The computer-implemented method of claim 1 , wherein determining the position associated with the time segment of the spatial audio includes incorporating an omnidirectional audio component into a left/right audio component, an up/down audio component, and a forward/backward audio component.

7. The computer-implemented method of claim 6 , the omnidirectional audio component is incorporated by taking a first root mean square error of the sum of the omnidirectional audio component plus the left/right audio component, the up/down audio component, or the forward/backward audio component and subtracting a second root mean square error of the sum of the omnidirectional audio component minus the left/right audio component, the up/down audio component, or the forward/backward audio component.

8. The computer-implemented method of claim 2 , wherein determining the intensity associated with the time segment of the spatial audio includes analyzing an omnidirectional audio component to determine how much energy is occurring during the time segment.

9. The computer-implemented method of claim 1 , wherein determining the focus associated with the time segment of the spatial audio includes analyzing the position of the spatial audio to determine how concentrated the spatial audio is during the time segment.

10. The computer-implemented method of claim 5 , wherein determining the color associated with the particle is based on an analysis of frequency of the time segment of the spatial audio.

11. The computer-implemented method of claim 5 , wherein the color of the particle is displayed using a first particle for red, a second particle for green, and a third particle for blue.

12. One or more non-transitory computer-readable media having a plurality of executable instructions embodied thereon, which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving a request to visualize spatial audio;

determining a position associated with a time segment of the spatial audio;

generating a position vector based on the determined position associated with the time segment of the spatial audio;

determining a focus associated with the time segment of the spatial audio using the position vector; and

utilizing the position vector for visualization of the time segment of the spatial audio, wherein the visualization uses a particle placed at a location based at the determined position associated with the time segment of the spatial audio, the particle having an attribute that visually represents the focus.

13. The non-transitory computer-readable media of claim 12 , wherein the determining the focus associated with the time segment of the spatial audio uses a length of the position vector.

14. The non-transitory computer-readable media of claim 12 , further comprising:

taking a frequency spectrum of the time segment of the spatial audio;

applying color matching based on the frequency spectrum of the time segment of the spatial audio; and

determining color associated with the time segment of the spatial audio.

15. The non-transitory computer-readable media of claim 12 , further comprising:

determining an intensity associated with the time segment of the spatial audio.

16. The non-transitory computer-readable media of claim 12 , further comprising:

rendering a visualization of the time segment of the spatial audio utilizing the position vector of the time segment of the spatial audio.

17. A computing system comprising:

means for determining one or more properties of spatial audio, wherein the properties include a position, an intensity, a focus, and a frequency; and

means for visualizing the spatial audio using a particle with attributes based on the one or more properties of the spatial audio, wherein a first attribute of the particle represents the position associated with the spatial audio, a second attribute of the particle represents the focus associated with the spatial audio, a third attribute of the particle represents the frequency associated with the spatial audio, and a fourth attribute of the particle represents the intensity of the time segment associated with the spatial audio.

18. The system of claim 17 , wherein determining the position associated with the spatial audio includes incorporating an omnidirectional audio component into a left/right audio component, an up/down audio component, and a forward/backward audio component.

19. The system of claim 17 , wherein the spatial audio is visualized using the particle placed at coordinates based on the position associated with the spatial audio.

20. The system of claim 19 , wherein the spatial audio is further visualized using the particle with opacity based on the intensity associated with the spatial audio, with a size based on the focus associated with the spatial audio, and a color based on the frequency associated with the spatial audio.

Assignments (4)
CHANGE OF NAME Recorded Apr 8, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048867/0882 →
CHANGE OF NAME Recorded Nov 29, 2018
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 047687/0115 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CITY AND STATE OF THE RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 044627 FRAME 0237. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNORS CONFIRM THE FULL AND EXCLUSIVE RIGHT, TITLE AND INTEREST.. Recorded Aug 31, 2018
From: DIVERDI, STEPHEN JOSEPH; RIDDER, YANIV DE
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 046989/0979 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2018
From: DIVERDI, STEPHEN JOSEPH; DE RIDDER, YANIV
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 044627/0237 →
Cited By (1)
US 12,342,154