US2019028746A1PendingUtilityA1

Synchronous and Multi-Sourced Audio and Video Broadcast

57
Assignee: BAMTECH LLCPriority: Sep 15, 2010Filed: Sep 10, 2018Published: Jan 24, 2019
Est. expirySep 15, 2030(~4.2 yrs left)· nominal 20-yr term from priority
H04N 21/233H04N 21/242H04N 21/2187H04N 21/2665H04L 65/765H04L 65/613H04L 65/611H04N 21/43072H04H 20/106H04H 2201/90H04N 21/8106H04N 21/8547H04N 21/47202
57
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
1 - 27 . (canceled) 
     
     
         28 . A method comprising:
 receiving a plurality of data segments including at least one video feed and a plurality of audio feeds, wherein the at least one video feed and the plurality of audio feeds correspond to a broadcast of an event;   combining the plurality of data segments to generate a single bit stream; and   filtering the single bit stream to provide to a media player a first video feed of the at least one video feed and a first audio feed of the plurality of audio feeds.   
     
     
         29 . The method of  claim 28 , further comprising:
 receiving a request to change the first audio feed of the plurality of audio feeds to a second audio feed of the plurality of audio feeds; and   filtering the single bitstream to provide to the media player the first video feed of the at least one video feed and the second audio feed of the plurality of audio feeds based on the request.   
     
     
         30 . The method of  claim 29 , wherein filtering the single bitstream based on the request includes discontinuing the first audio feed from being provided to the media player while continuing to provide the first video feed to the media player and synchronizing the second audio feed with the first video feed prior to providing the second audio feed to the media player. 
     
     
         31 . The method of  claim 30 , wherein synchronizing the second audio feed with the first video feed comprises:
 determining a difference between a time signature associated with the second audio feed and a time signature associated with the first video.   
     
     
         32 . The method of  claim 31 , further comprising:
 determining a number of packets in the second audio feed to be discarded based on the difference; and   discarding at least one packet in the second audio feed based on the determined number of packets in the second audio feed to be discarded.   
     
     
         33 . The method of  claim 31 , further comprising:
 determining a number of packets in the second audio feed to be buffered based on the difference; and   buffering at least one packet in the second audio feed based on the determined number of packets in the second audio feed to be discarded.   
     
     
         34 . The method of  claim 31 , wherein a time signature is added to each packet of the at least one video feed and each packet of the plurality of audio feeds at a media center prior to reception. 
     
     
         35 . The method of  claim 31 , wherein a program identifier is associated with each of the at least one video feed and the plurality of audio feeds at a media center prior to reception. 
     
     
         36 . The method of  claim 28 , wherein the filtering is performed by a media player plug-in module. 
     
     
         37 . A device comprising:
 a communication interface configured to receive a plurality of data segments including at least one video feed and a plurality of audio feeds, wherein the at least one video feed and the plurality of audio feeds correspond to a broadcast of an event; and   a processor configured to perform operations comprising:
 combining the plurality of data segments to generate a single bit stream; and 
 filtering the single bit stream to provide to a media player a first video feed of the at least one video feed and a first audio feed of the plurality of audio feeds. 
   
     
     
         38 . The device of  claim 37 , wherein the plurality of data segments are transmitted to the device from a media center. 
     
     
         39 . The device of  claim 37 , the operations further comprising:
 receiving a user request to change the first audio feed of the plurality of audio feeds to a second audio feed of the plurality of audio feeds; and   filtering the single bitstream to provide to the media player the first video feed of the at least one video feed and the second audio feed of the plurality of audio feeds based on the request, wherein filtering the single bitstream based on the request includes discontinuing the first audio feed from being provided to the media player while continuing to provide the first video feed to the media player and synchronizing the second audio feed with the first video feed prior to providing the second audio feed to the media player.   
     
     
         40 . The device of  claim 39 , wherein synchronizing the second audio feed with the first video feeds includes determining whether a time signature associated with the second audio feed is before or after a time signature associated with the first video feed. 
     
     
         41 . The device of  claim 40 , when the time signature associated with the second audio feed is before the time signature associated with the first video feed, determining a number of packets in the second audio feed to be discarded. 
     
     
         42 . The device of  claim 41 , the operations further comprising:
 discarding at least one packet in the second audio feed based on the determined number of packets in the second audio feed to be discarded.   
     
     
         43 . The device of  claim 40 , when the time signature associated with the second audio feed is after the time signature associated with the first video feed, determining a number of packets in the second audio feed to be buffered. 
     
     
         44 . The device of  claim 43 , the operations further comprising:
 buffering at least one packet in the second audio feed based on the determined number of packets in the second audio feed to be buffered.   
     
     
         45 . The device of  claim 29 , wherein the operations further comprising, executing the operation of a media player plug-in module, wherein the media player plug-in module performs the filtering. 
     
     
         46 . A processor, configured to perform operations comprising:
 receiving a plurality of data segments including at least one video feed and a plurality of audio feeds, wherein the at least one video feed and the plurality of audio feeds correspond to a broadcast of an event;   combining the plurality of data segments to generate a single bit stream; and   filtering the single bit stream to provide to a media player a first video feed of the at least one video feed and a first audio feed of the plurality of audio feeds.   
     
     
         47 . The processor of  claim 46 , the operations further comprising:
 receiving a user request to change the first audio feed of the plurality of audio feeds to a second audio feed of the plurality of audio feeds; and   filtering the single bitstream to provide to the media player the first video feed of the at least one video feed and the second audio feed of the plurality of audio feeds based on the request, wherein filtering the single bitstream based on the request includes discontinuing the first audio feed from being provided to the media player while continuing to provide the first video feed to the media player and synchronizing the second audio feed with the first video feed prior to providing the second audio feed to the media player, wherein synchronizing the second audio feed with the first video feeds includes determining whether a time signature associated with the second audio feed is before or after a time signature associated with the first video feed.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.