IP Library Granted Patent US 10,097,902
Granted Patent B2
US 10,097,902 · App. 15/358,103 · Granted Oct 9, 2018

System and method for using multiple audio input devices for synchronized and position-based audio

Inventor: Ravi Rajapakse (San Francisco, CA)
Assignee: Blackfire Research Corporation
H04N21/6125H04M1/7253H04N21/4394H04N21/4524H04N21/85406H04R3/005H04R29/006H04W4/008H04W4/023H04W4/80H04R2430/21
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,097,902
App. No.
15/358,103
Granted
Oct 9, 2018
Kind
B2
Abstract

A system for operating multiple audio input devices for synchronized and position-based audio comprising a media computing device comprising a processor, a memory, wireless network interfaces, a data store, a virtual screen driver, audio input devices connected to the media computing device, each comprising at least a microphone, and audio output devices connected to the media computing device, comprising at least a speaker, and an audio controller further comprising an operating system, an interaction manager and a synchronization manager configured to synchronize a series of audio stream inputs into a singular audio output.

Claims (43)

1. A media computing device, comprising:

a processor;

a memory;

a plurality of wireless network interfaces;

an audio controller; and

an operating system comprising programming instructions stored in the memory and operating on the processor and configured to:

receive audio input streams from a plurality of audio input devices;

analyze at least a portion of the received audio input streams;

produce a position model describing the relative locations of each at least a portion of the plurality of audio input devices, the position model being based at least in part on at least a portion of the analysis; and

direct operation of the audio controller based at least in part on the position model.

2. The system of claim 1 , wherein the analysis comprises at least an analysis of an audio input device's hardware properties.

3. The system of claim 1 , wherein the analysis comprises at least a comparison between two or more audio input streams.

4. The system of claim 1 , wherein the analysis comprises at least an identification of audio characteristics within an audio input stream.

5. The system of claim 4 , wherein the audio characteristics comprise at least background and foreground audio content.

6. The system of claim 1 , wherein the audio controller is configured to provide audio content for rendering via at least a wireless network interface.

7. The system of claim 6 , wherein the audio content is based at least in part on the position model.

8. A media computing device, comprising:

a processor;

a memory;

a high definition media controller operating a high definition media interface;

a plurality of wireless network interfaces;

an audio controller;

a virtual screen driver; and

an operating system comprising programming instructions stored in the memory and operating on the processor and configured to:

receive audio input streams from a plurality of audio input devices;

analyze at least a portion of the received audio input streams;

direct operation of the audio controller based at least in part on the analysis;

send screen graphics via the virtual screen driver to a plurality of mobile devices;

send media content to a high definition media display device via the high definition media controller and the high definition media interface; and

receive user interaction events from a mobile device via the wireless network interface;

wherein the high definition media interface is physically coupled by insertion into a high definition media input port of the high definition media display device.

9. The system of claim 8 , wherein the analysis comprises at least an analysis of an audio input device's hardware properties.

10. The system of claim 8 , wherein the analysis comprises at least a comparison between two or more audio input streams.

11. The system of claim 8 , wherein the analysis comprises at least an identification of audio characteristics within an audio input stream.

12. The system of claim 11 , wherein the audio characteristics comprise at least background and foreground audio content.

13. The system of claim 8 , wherein the audio controller is configured to provide audio content for rendering via at least a wireless network interface.

14. The system of claim 8 , wherein the operating system is further configured to produce a position model describing the relative locations of each at least a portion of the plurality of audio input devices, the position model being based at least in part on at least a portion of the analysis.

15. The system of claim 13 and claim 14 , wherein the audio content is based at least in part on the position model.

16. A method for utilizing multiple microphones for synchronized and position-based audio, comprising the steps of:

receiving, at a media computing device comprising a processor, a memory, a plurality of wireless network interfaces, an audio controller configured to transmit audio content via at least a wireless network interface, and an operating system configured to receive audio input streams from a plurality of audio input devices, analyze at least a portion of the received audio input streams, and direct operation of the audio controller based at least in part on the analysis, a plurality of audio input streams;

analyzing at least a portion of the received audio input streams;

producing a position model based at least in part on at least a portion of the analysis results; and

directing the operation of the audio controller based at least in part on the position model.

Assignments (3)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2021
From: BLACKFIRE RESEARCH CORPORATION
To: ROKU, INC.
Reel/Frame 055695/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2017
From: RAJAPAKSE, RAVI
To: BLACKFIRE RESEARCH CORPORATION
Reel/Frame 041035/0148 →
Continuity (5)
Continuation In Part 15147626 · May 5, 2016
Continuation In Part 15178544 · Jun 9, 2016
Provisional Application 62157474 · May 6, 2015
Provisional Application 62328562 · Apr 27, 2016
Related Publication 20170127145A1 · May 4, 2017
Cited By (1)
US 12,375,855