US 12,010,505 B2
Low latency, low power multi-channel audio processing
Ashwani Arya, Cypress, CA (US); Tejas Bahulkar, Sunnyvale, CA (US); Daniel Harris, San Francisco, CA (US); and Daniel C. Wiggins, Port Hueneme, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 12, 2022, as Appl. No. 17/743,045.
Claims priority of provisional application 63/190,733, filed on May 19, 2021.
Prior Publication US 2022/0377491 A1, Nov. 24, 2022
Int. Cl. H04S 7/00 (2006.01); G10L 19/008 (2013.01); H04R 5/033 (2006.01); H04S 3/00 (2006.01)
CPC H04S 7/304 (2013.01) [G10L 19/008 (2013.01); H04R 5/033 (2013.01); H04S 3/008 (2013.01); H04S 2400/01 (2013.01); H04S 2420/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic eyewear device configured to present augmented reality objects to a user, comprising:
a display that presents augment reality objects in a scene being viewed by the user;
a speaker system including a first speaker for presenting a left audio signal to a left ear of a head of the user and a second speaker for presenting a right audio signal to a right ear of the head of the user;
a memory storing instructions; and
an audio processing system including a processor and an audio processor that together process the instructions to present audio associated with the augmented reality objects to the speaker system, wherein:
the processor receives one or more audio tracks respectively associated with one or more augmented reality objects, encodes the one or more audio tracks into an aggregated audio track including the one or more audio tracks, a header for each audio track that uniquely identifies each respective audio track, and an aggregate header that identifies the number of audio tracks in the aggregated audio track, and transfers the aggregated audio track to the audio processor in a first data transmission channel; and
the audio processor uses the header for each audio track and the aggregate header to separate the one or more audio tracks from the aggregated audio track, processes the one or more audio tracks independently in parallel, and provides the one or more audio tracks to the speaker system for presentation with the augmented reality objects.