IP Library Granted Patent US 8,832,768
Granted Patent B1
US 8,832,768 · App. 14/146,940 · Granted Sep 9, 2014

Synchronous and multi-sourced audio and video broadcast

Inventor: Joe Inzerillo (New York, NY)
Assignee: MLB Advanced Media, L.P.
H04N21/4307
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 8,832,768
App. No.
14/146,940
Granted
Sep 9, 2014
Kind
B1
Abstract

Embodiments provide for outputting video and allowing a user to switch between different audio steams in a synchronous manner without impacting the timeline of the audio presentation. The audio and video streams may be directed to a single sporting event. For example, a user can view video associated with a national television broadcast of a baseball game, and switch between the audio from the national broadcast and the audio from the radio broadcast. Similarly, the user can view video associated with a local television broadcast, and switch between the audio from the national, regional, and/or radio broadcast. As any sport fan would appreciate, such flexibility enables users to watch the video with, e.g., the best quality and camera angle, while at the same time listening to the audio or broadcaster they find the most appealing.

Claims (41)

1. A method comprising:

receiving a bit stream including at least one video feed and at least two audio feeds, wherein the at least one video feed and at least two audio feeds are directed to a single event;

filtering the bit stream and providing to a media player a first video feed of the at least one video feed and a first audio feed of the at least two audio feeds;

in response to receiving a request to change audio feeds, discontinuing the first audio feed from being provided to the media player and continuing to provide the first video feed to the media player;

synchronizing a second audio feed of the at least two audio feeds, wherein the second audio feed is synchronized with respect to the first video feed; and

providing to the media player the first video feed and the second audio feed,

wherein synchronizing the second audio feed comprises:

comparing a time signature associated with the second audio feed with a time signature associated with the first video feed and discarding portions of the second audio feed based on the result of the comparing; and

comparing a time signature associated with the second audio feed with a time signature associated with the first video feed and buffering the second audio feed based on the result of the comparing,

wherein the at least one video feed and the at least two audio feeds are initially synchronized at a media center prior to reception, based on at least the timing of a slowest feed received from one or more sources,

wherein the filtering and synchronizing processes are conducted by a media player plug-in module, and

wherein the at least two audio feeds include at least two of: audio originating from a national television broadcast, audio originating from a local television broadcast, audio originating from a national radio broadcast, audio originating from a local radio broadcast, audio originating from a foreign language broadcast, audio providing natural sounds of a sporting event, or audio originating from a microphone associated with a player, coach, referee, umpire, or trainer.

2. The method of claim 1 , wherein the event is a baseball game, a football game, a basketball game, a hockey match, a golf tournament, an auto racing event, an Olympic event, a boxing match, a mixed martial arts event, a swimming event, a soccer match, a rugby tournament, a cricket match, or a wrestling event.

3. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:

instructions for receiving a bit stream including at least one video feed and at least two audio feeds, wherein the at least one video feed and at least two audio feeds are directed to a single event;

instructions for filtering the bit stream and providing to a media player a first video feed of the at least one video feed and a first audio feed of the at least two audio feeds;

instructions for, in response to receiving a request to change audio feeds, discontinuing the first audio feed from being provided to the media player and continuing to provide the first video feed to the media player;

instructions for synchronizing a second audio feed of the at least two audio feeds, wherein the second audio feed is synchronized with respect to the first video feed; and

instructions for providing to the media player the first video feed and the second audio feed,

wherein the instructions for synchronizing the second audio feed include:

instructions for comparing a time signature associated with the second audio feed with a time signature associated with the first video feed and discarding portions of the second audio feed based on the result of the comparing; and

instructions for comparing a time signature associated with the second audio feed with a time signature associated with the first video feed and buffering the second audio feed based on the result of the comparing,

wherein the at least one video feed and the at least two audio feeds are initially synchronized at a media center prior to reception, based on at least the timing of a slowest feed received from one or more sources,

wherein the filtering and synchronizing processes are conducted by a media player plug-in module, and

wherein the at least two audio feeds include at least two of: audio originating from a national television broadcast, audio originating from a local television broadcast, audio originating from a national radio broadcast, audio originating from a local radio broadcast, audio originating from a foreign language broadcast, audio providing natural sounds of a sporting event, or audio originating from a microphone associated with a player, coach, referee, umpire, or trainer.

4. The non-transitory computer-readable medium of claim 3 , wherein the event is a baseball game, a football game, a basketball game, a hockey match, a golf tournament, an auto racing event, an Olympic event, a boxing match, a mixed martial arts event, a swimming event, a soccer match, a rugby tournament, a cricket match, or a wrestling event.

5. A device comprising:

a processor;

one or more communication interfaces configured to receive a bit stream including at least one video feed and at least two audio feeds, wherein the at least one video feed and at least two audio feeds are directed to a single event; and

a non-transitory computer-readable medium have instructions stored thereon that, in response to being executed by the processor, cause the device to perform operations comprising:

filtering the bit stream and providing to a media player a first video feed of the at least one video feeds and a first audio feed of the at least two audio feeds;

in response to receiving a request to change audio feeds, discontinuing the first audio feed from being provided to the media player while continuing to provide the first video feed to the media player;

synchronizing a second audio feed of the at least two audio feeds, wherein the second audio feed is synchronized with respect to the first video feed; and

providing to the media player the first video feed and the second audio feed,

wherein synchronizing the second audio feed comprises:

comparing a time signature associated with the second audio feed with a time signature associated with the first video feed and discarding portions of the second audio feed based on the result of the comparing; and

comparing a time signature associated with the second audio feed with a time signature associated with the first video feed and buffering the second audio feed based on the result of the comparing,

wherein the at least one video feed and the at least two audio feeds are initially synchronized at a media center prior to reception, based on at least the timing of a slowest feed received from one or more sources,

wherein the filtering and synchronizing processes are conducted by a media player plug-in module, and

wherein the at least two audio feeds include at least two of: audio originating from a national television broadcast, audio originating from a local television broadcast, audio originating from a national radio broadcast, audio originating from a local radio broadcast, audio originating from a foreign language broadcast, audio providing natural sounds of a sporting event, or audio originating from a microphone associated with a player, coach, referee, umpire, or trainer.

6. The device of claim 5 , wherein the event is a baseball game, a football game, a basketball game, a hockey match, a golf tournament, an auto racing event, an Olympic event, a boxing match, a mixed martial arts event, a swimming event, a soccer match, a rugby tournament, a cricket match, or a wrestling event.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2026
From: BAMTECH, LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 074585/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2016
From: MLB ADVANCED MEDIA, L.P.
To: BAMTECH, LLC
Reel/Frame 039800/0350 →
Continuity (2)
Continuation 13232937 · Sep 14, 2011
Provisional Application 61383234 · Sep 15, 2010