System And Method Synchronization Guides For Group Video Watching
A method synchronizing digital radio content and media content for a client device is disclosed including receiving a digital radio broadcast comprising digital radio content over a terrestrial radio broadcast spectrum, wherein the digital radio broadcast includes an associated subcarrier data channel of the digital radio broadcast comprising geo-tagged Internet Protocol (IP) multicast addresses that identify streams of media content available separately over a multicast network; receiving at least one of the streams of media content over the multicast network that is selected based on a match of at least one of the geo-tagged IP multicast addresses to a current location of the client device; time synchronizing the media content to the digital radio broadcast; and presenting the time synchronized at least one of the streams of media content and the digital radio content for playback by the client device. Other embodiments are disclosed.
This application a continuation U.S. patent application Ser. No. 12/801,566, titled “SYSTEM AND METHOD FOR PROVIDING SYNCHRONIZED BROADCAST AND SIMULCAST OF MEDIA CONTENT”, filed on Jun. 15, 2010, and claims the benefit of provisional Patent Application Ser. No. 61/227,196, filed Jul. 21, 2009, each assigned to the assignee of the present application, and each incorporated herein by reference.
FIELD OF THE DISCLOSUREThe present disclosure relates generally to a media system and, more particularly, to a system and method for providing synchronized terrestrial broadcast and Internet simulcast of media content.
BACKGROUNDListeners to Internet Radio have become accustomed to a minimal amount of audio advertising (ads) in Internet Radio content streams. Listeners of Internet Radio would like to access Internet Radio in a mobile environment, but Internet Radio may have a significant bandwidth usage impact on future 4G mobile services. Terrestrial HD broadcasts are more suited for the mobile environment from a bandwidth perspective, but unfortunately, existing Terrestrial HD broadcast business models do not support a minimal amount of audio ads. Thus, it would be beneficial to provide next-generation devices which are capable of supporting enhanced data bandwidth over the latest generation of cellular wireless standards infrastructures (e.g., 4G infrastructures, including for example, Long Term Evolution (LTE™) or Worldwide Interoperability for Microwave Access (WiMAX™) networks, which can be Internet Protocol version 6 (IPv6) enabled) in addition to HD Radio tuners and associated radio data system (RDS) functionality, such that Mobile HD radio listeners may then be provided with an experience comparable to Internet Radio.
SUMMARYSystems and methods consistent with the present disclosure relate to utilizing the next-generation Internet Protocol version 6 (IPv6) capabilities of 4G (and similar) networks to provide multicast time synchronized geo-relevant content matched to a given digital radio broadcast, such as an HD Radio station's terrestrial broadcast. This synchronized broadcast and simulcast capability then allows mobile client devices to use radio data system (RDS) geo-coded tags with their global positioning system (GPS) identified location to join an appropriate multicast for targeted media content (e.g., video or audio) capability (to provide targeted ads, for example).
Moreover, systems and methods consistent with the present disclosure provide for an acknowledgement such as, for example, an autonomous unicast message to be sent from the client to confirm media content placement and record HD Radio song playback for centralized royalty calculations.
Moreover, systems and methods consistent with the present disclosure allow for control of access to encrypted terrestrial broadcast audio content using, for example, a client side watermark reader for extracting an encryption key from the watermark of a selected multicast video to decrypt the audio content for playback together with the media content by the client device.
According to one aspect, the present disclosure provides a method of synchronizing digital radio content and media content for a client device comprising: receiving a digital radio broadcast comprising digital radio content over a terrestrial radio broadcast spectrum, wherein the digital radio broadcast includes an associated subcarrier data channel of the digital radio broadcast comprising geo-tagged Internet Protocol (IP) multicast addresses that identify streams of media content available separately over a multicast network; receiving at least one of the streams of media content over the multicast network that is selected based on a match of at least one of the geo-tagged IP multicast addresses to a current location of the client device; time synchronizing the at least one of the streams of media content to the digital radio broadcast; and presenting the time synchronized at least one of the streams of media content and the digital radio content for playback by the client device.
In the method, the media content may be one of a video multicast or an audio multicast.
Those skilled in the art will appreciate the scope of the present invention and realize additional aspects thereof after reading the following detailed description of the preferred embodiments in association with the accompanying drawing figures.
The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.
The embodiments set forth below represent the necessary information to enable those skilled in the art to practice the invention. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the invention and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims.
Note that at times the system of the present invention is described as performing a certain function. However, one of ordinary skill in the art would know that the program is what is performing the function rather than the entity of the system itself. Further, embodiments described in the present disclosure can be implemented in hardware, software, or a combination thereof.
Although aspects of one implementation of the present invention are depicted as being stored in memory, one skilled in the art will appreciate that all or part of systems and methods consistent with the present disclosure may be stored on or read from other non-transitory, computer-readable media, such as secondary storage devices, like hard disks, floppy disks, and CD-ROM, or other forms of a read-only memory (ROM) or random access memory (RAM) either currently known or later developed. Further, although specific components of the system have been described, one skilled in the art will appreciate that a system suitable for use with the methods and systems consistent with the present disclosure may contain additional or different components.
As indicated above, systems and methods consistent with the present disclosure provide for synchronized broadcast and simulcast of media content. While an exemplary embodiment is discussed below in the context of a video multicast, one skilled in the art will appreciate that a system suitable for use with the methods and systems consistent with the present disclosure may be employed in other media context such as, but not limited to, an audio multicast solution.
A more detailed description of the systems and methods consistent with the present disclosure will now follow with reference to the accompanying drawings.
In
At the transmit side, the supplemental simulcast content streaming function 130 streams multiple supplemental video content multicasts 131 over the mobile IP network 110, where each video stream is matched to location and the audio (e.g., a song) generated from a radio content programming function 140 (or previously defined playlist as at 141). The radio content programming function 140 also provides the radio content, such as HD Radio music content as at 142 for terrestrial radio broadcast from FM radio station or broadcast facility 105. Each location-targeted video is made available via a multicast IPv6 address allowing bandwidth to only be used when needed within a given mobile access network (shown in
The basic protocol formats 200 for geo-tagged audio and simulcast multicast video are shown in
The basic functions of the client side device 300 (which corresponds to dual radio client 115 in
100 kbits/s approximate CD quality unencrypted audio with in-line audio ads as at 512;
100 kbits/s approximate CD quality per song unique encrypted audio with no in-line ads as at 511;
50 kbits/s data containing geo-tags with multicast IP addresses for video ads as at 505; and
50 kbits/s other RDS type data services (traffic, weather, gas prices, etc.) as at 506.
In addition to the RF broadcast 501, the radio station streams video ads matched to the encrypted programming content 511 over the Internet such that LTE™ enabled mobile devices can receive the video ad while simultaneously listening to audio ad-free HD Radio. As described in connection with
Contained within the video content is an invisible digital watermark 503 with a rotating encryption key 504 to be used to decrypt the current song playing (e.g., song B in
The present invention has substantial opportunity for variation without departing from the spirit or scope of the present invention. For example, while the embodiments discussed herein are directed to video multicast examples, the present invention is not limited thereto. For example, the video multicast model described previously may be replaced with an audio multicast solution. Geo-tags are used such that the client device can join a multicast audio stream based on location of the listener. For example, an audio stream would have replacement content (e.g., an ad) to overwrite generic content contained on the radio frequency (RF) broadcast. The multicast audio content would be time synchronized with the RF audio content and would appear seamless to the listener when over-inserted on the client device.
Moreover, scalable video content may be used on the video multicast to allow efficient spectrum use for clients of varying display capability. Basically, playback devices with higher screen resolutions would use enhancement layers when displaying video content for HD Radio stations. When joining an enhancement layer, an advertiser may be billed a premium by the radio station for delivering a higher resolution ad. The acknowledgment from the client device would indicate this to the back-office systems.
Still further, while the examples refer to audio/video content, the present invention is not limited thereto and other forms of media content are contemplated herein.
Those skilled in the art will recognize improvements and modifications to the preferred embodiments of the present invention. All such improvements and modifications are considered within the scope of the concepts disclosed herein and the claims that follow.
Claims
1. A method of synchronizing digital radio content and media content for a client device comprising:
- receiving a digital radio broadcast comprising digital radio content over a terrestrial radio broadcast spectrum, wherein the digital radio broadcast includes an associated subcarrier data channel of the digital radio broadcast comprising geo-tagged Internet Protocol (IP) multicast addresses that identify streams of media content available separately over a multicast network;
- receiving at least one of the streams of media content over the multicast network that is selected based on a match of at least one of the geo-tagged IP multicast addresses to a current location of the client device;
- time synchronizing the at least one of the streams of media content to the digital radio broadcast; and
- presenting the time synchronized at least one of the streams of media content and the digital radio content for playback by the client device.
2. The method of claim 1, wherein the media content comprises one of a video multicast or an audio multicast.
3. The method of claim 1, wherein the digital radio broadcast comprises an HD Radio broadcast.
4. The method of claim 1, wherein the multicast network comprises a Long Term Evolution (LTE) network.
5. The method of claim 4, wherein the LTE network comprises an Internet Protocol version 6 (IPv6) LTE network.
6. The method of claim 1, wherein the multicast network comprises a Worldwide Interoperability for Microwave Access (WiMAX) network.
7. The method of claim 6, wherein the WiMAX network comprises an Internet Protocol version 6 (IPv6) WiMAX network.
8. The method of claim 1, wherein the media content comprises a video advertisement matched to a particular digital radio broadcast.
9. The method of claim 8, wherein the media content comprises a video advertisement with sound.
10. The method of claim 1, wherein each geo-tagged IP multicast address comprises a point location matched to an IP multicast address.
11. The method of claim 10 wherein the point location comprises a single location with a given radius.
12. The method of claim 1, wherein each geo-tagged IP multicast address comprises a given area matched to an IP multicast address.
13. The method of claim 12 wherein the given area comprises points of a polygon.
14. The method of claim 1, wherein the client device comprises one of a smart phone, a laptop computer, a personal computer (PC), or a digital audio player with Internet capability.
15. The method of claim 1, wherein the client device is configured to be integrated with an automobile entertainment system.
16. The method of claim 1, wherein the subcarrier data channel is the Radio Data System (RDS).
17. The method of claim 1, wherein the current location of the client device is a global positioning system (GPS) location of the device.
18. The method of claim 1, wherein digital radio content of the digital radio broadcast is encrypted, the method further comprising extracting an encryption key from the selected multicast to decrypt the digital radio content for playback together with the media content by the client device.
19. The method of claim 18, further comprising using a watermark to deliver the encryption key in the selected multicast.
20. The method of claim 18, wherein once decryption is enabled and the media content is displayed by the client device, the method further comprises returning an acknowledgement confirming that the selected multicast was joined.
21. The method of claim 18 further comprising determining the current location of the client device and selecting an optimum multicast.
22. The method of claim 1, wherein a plurality of the streams of media content originate from an area within a terrestrial radio broadcast geographic area served by the digital radio broadcast.
Type: Application
Filed: Jun 6, 2014
Publication Date: Sep 25, 2014
Inventors: Greg M. Evans (Raleigh, NC), Eugene Matthew Farrelly (Cary, NC), Andrew V. Phillips (Raleigh, NC)
Application Number: 14/298,265
International Classification: H04N 21/242 (20060101); H04N 21/61 (20060101); H04N 21/643 (20060101); H04N 21/4385 (20060101);