Aspects of the present invention relate generally to providing supplemental content related to a service on a receiver device. More specifically, aspects of the present invention concern broadcasting a service and supplemental content relating to the service on a channel to a receiver. The availability of supplemental content related to the service may be indicated to a user on the receiver device.
A variety of mobile computing and receiver devices exist, such as personal digital assistants (PDAs), mobile phones, digital players, and mobile terminals. These mobile computing devices perform various functions specific to the device, and are often able to communicate (via wired or wireless connection) with other devices. A single mobile device may, for example, provide Internet access, maintain a personal calendar, provide mobile telephony, and take digital photographs. These mobile computing devices may also be capable of receiving broadcasting services and multi-media content distributed by such broadcasting services.
Digital Broadcast technologies using standards such as the DVB-T (Digital Video Broadcast-Terrestrial) standard are rapidly expanding in various countries around the world. The DVB-H (Digital Video Broadcast-Handheld) standard is taking the DVB-T standard further by making possible mobile reception of digital broadcasting with handheld devices by reducing power consumption with a time-slicing technology. The DVB transmission technology (also known as IP datacasting) is combined with Internet Protocol (IP). The combination makes it possible to transfer digital content as IP packets. IP datacasting offers the advantage that all existing IP-based digital content such as video streams, web pages, music files, or game software may be distributed over a mobile broadcast.
IP datacasting for mobile devices, as compared to traditional broadcasting, creates a variety of advantages over traditional broadcasting systems. One such advantage enables transmission of additional services over the same channel.
A user of a receiver device, however, should be informed that such additional services are being provided by the channel owner. Also, a user of a receiver device should be able to receive the data in a seamless fashion as a user travels from and to various coverage areas associated with the receiver device. In addition, a user should also be able to select the additional services and be able to return to the original service, if desired. The indication of the additional services should still enable the user to view the primary service on the display of the mobile device without disturbing the user's enjoyment of the primary service.
Therefore, there exists a need in the art for a method and system that informs users of available additional services and allows users to select and view the additional services on their receiver devices.
The above mentioned needs in the art are satisfied by aspects of the present invention which are directed to providing supplemental content related to a service on a receiver device. The receiver device receives and indicates information concerning availability of the supplemental content related to the service. A user may select supplemental content for viewing or listening by selecting a selectable indicator on the receiver device. The supplemental content is presented to the user upon selection of the supplemental service by the user.
The foregoing summary of the invention, as well as the following detailed description of illustrative embodiments, is better understood when read in conjunction with the accompanying drawings, which are included by way of example, and not by way of limitation with regard to the claimed invention.
The broadcast network 114 may include a radio transmission of IP datacast over DVB-H. The broadcast network 114 may broadcast a service such as a digital or analog television signal and supplemental content related to the service via transmitter 118. The broadcast network may also include a radio, television or IP datacasting broadcasting network. The broadcast network 114 may also transmit supplemental content which may include a television signal, audio and/or video streams, data streams, video files, audio files, software files, and/or video games. In the case of transmitting IP datacasting services, the service source 122 may communicate actual program content to user device 112 through the broadcast network 114 and additional information such as user right and access information for the actual program content through the cellular network 116. The receiver device 112 may also contact the service source 122 through the cellular network 116.
The cellular network 116 may comprise a wireless network and a base transceiver station transmitter 120. The cellular network may include a second/third-generation (2G/3G) cellular data communications network, a Global System for Mobile communications network (GSM), or other wireless communication network such as a WLAN network.
In one aspect of the invention, receiver device 112 may comprise a wireless interface configured to send and/or receive digital wireless communications within cellular network 116. The information received by receiver device 112 through the cellular network 116 or broadcast network 114 may include user selection, electronic images, audio clips, and video clips. As part of cellular network 116, one or more base stations (not shown) may support digital communications with receiver device 112 while the receiver device is located within the administrative domain of cellular network 116.
As shown in
Computer executable instructions and data used by processor 128 and other components within receiver device 112 may be stored in a computer readable memory 134. The memory may be implemented with any combination of read only memory modules or random access memory modules, optionally including both volatile and nonvolatile memory. Software 140 may be stored within memory 134 and/or storage to provide instructions to processor 128 for enabling receiver device 112 to perform various functions. Alternatively, some or all of receiver device 112 computer executable instructions may be embodied in hardware or firmware (not shown).
Receiver device 112 may be configured to receive, decode and process transmissions based on the Digital Video Broadcast (DVB) standard, such as DVB-H, through a specific DVB receiver 141. Additionally, receiver device 112 may also be configured to receive, decode and process transmissions through FM/AM Radio receiver 142, WLAN transceiver 143, and telecommunications transceiver 144.
For example, receiver device 112 may include a DVB or digital television signal receiver 141. In an example of the DVB standard, one DVB 10 Mbit/s transmission may have 200, 50 kbit/s audio program channels or 50, 200 kbit/s video (TV) program channels. In an aspect of the invention, the receiver device 112 may be configured to receive, decode, and process transmission based on the Digital Video Broadcast-Handheld (DVB-H) standard or other DVB standards, such as DVB-Satellite (DVB-S), DVB-Terrestrial (DVB-T) or DVB-Cable (DVB-C). Similarly, other digital transmission formats may alternatively be used to deliver content and information of availabilty of supplemental services, such as ATSC (Advanced Television Systems Committee), NTSC (National Television System Committee), ISDB (Integrated Services Digital Broadcasting), DAB (Digital Audio Broadcasting), DMB (Digital Multimedia Broadcasting) or DIRECTV. Additionally, the digital transmission may be time sliced, such as in DVB-H technology. In this case the receiver device 112 has one or more buffer memories for storing the decoded time sliced transmission before presentation.
Referring to
However, due to a tie score at the end of regulation play, the ice hockey game 302 enters a first overtime period. Because of the required overtime period, the ice hockey game 302 will not be completed at the original planned time of 21:00 hours.
The service provider may have a “News” program 305 scheduled to begin at 21:00 hours which may conflict with the continued viewing of the first overtime period of the ice hockey game 302. In an aspect of the invention, the service provider may broadcast “News” program 305 on the same channel at the scheduled time, and broadcast the first overtime period of the ice hockey game 302 as supplemental or parallel content. The supplemental or parallel content which may contain the first overtime period of the ice hockey game 302 may be broadcasted by the service operator as shown in step 307. The “News” program 305 may be shown on display 136 of receiver device 112 as illustrated in screen shot 308 and step 309 of
The use of supplemental content related to a service, such as a previous or a current service, may enable a service or channel provider to broadcast the scheduled program at the scheduled time and allow those users interested in continuing to watch the ice hockey game 302 to view the first overtime period of the ice hockey game 302 on the same channel as supplemental content or service. For transmission of the supplemental content, the service provider may create a new IP data packet transmission having a unique IP data packet identifier or address and transmit information of availability of the supplemental content.
The receiver device 112 as shown in step 310 may indicate to the user that supplemental content or parallel services are available to be displayed. Selectable indicators such as selectable indicators 312 and 314 illustrated on screen shot 308 may indicate the currently viewed service and the availability of supplemental content. For example, selectable indicator 312 on screen shot 308 may represent that supplemental content such as the first overtime period of the hockey game 302 may be available to be viewed by the user. Similarly, selectable indicator 314 as shown on screen shot 308 may indicate that a particular service is currently being displayed such as “News” program 305. Additionally, a selectable indicator such as selectable indicator 314 may be illuminated (screen shot 308) to further indicate to a user that the current service, such as “News” program 305 is being displayed on display device 136 of receiver unit 112.
As those skilled in the art will realize, selectable indicators may be displayed in numerous different ways on display screen 136 of receiving device 112. For example, selectable indicators may take the form of icons or thumbnails with or without animation. Additionally, the selectable indicators may comprise text strings or only text strings. The icons or thumbnails may have different shapes, widths, heights, colors, intensities, or the like.
A user may select a selectable indicator such as selectable indicator 312 in screen shot 308. When a user selects a selectable indicator, the service represented by the selectable indicator may be displayed on display 136. For example, when selectable indicator 312 of screen shot 308 is selected, the display screen 136 of receiving device 112 displays the first overtime period of the ice hockey game 302 as indicated by screen shot 316. Additionally, as described at step 318 the selectable indicator such as selectable indicator 312 may be illuminated to indicate that the current service, such as the ice hockey game 302 may be currently displayed on display device 136 of receiver unit 112. When ice hockey game 302 ends, i.e. the transmission ends, as described in step 320, the indication of the availability of supplemental content information is removed from the display 136 as shown in screen shot 322 and step 324 of
A service ID may also be provided to identify a service or program such as Service ID 1 (414) at time 402. Service ID 1 (414) may define supplemental content that may be related to a channel, a service or program. The supplemental content may comprise a supplemental TV content, Internet content; SMS/MMS push service content, FM/AM or digital radio content, content by file delivery, such as games and ring tones, Text-TV or audio content. In addition, a service ID may determine a hierarchy of supplemental content within a service or channel. As illustrated in
A Channel ID may also be provided to identify a program channel such as MTV channel, Eurosport channel, BBC Prime channel, or content downloaded from the device's memory. In the case of content from the device's memory, the content may be transmitted and stored in the device's memory in advance.
In the receiver device 112 a supplemental program information memory may be needed and/or a supplemental program correlation table may be created. The correlation table may include programs and related supplemental program information. This kind of table may be useful if information of availability of supplemental content is received separately from a number of separate and different service providers. Also ad hoc and real time updates of supplemental content may be stored in the correlation table. Supplemental programs may be selected and searched relating to the same Channel ID or any other combination of IDs, or by a Relation ID that describes relations of services directly.
In
In
Also at time period 404, supplemental content such as “Icehockey overtime” service or program 311 may be broadcasted to a receiver device 112. The “Icehockey overtime” service or program 311 may comprise a Program ID such as Program ID 3 (424) which may define or represent the name or content of the service or program.
The “Program ID 3: Ice Hockey overtime” may be delivered after the actual game time of the ice hockey game 302 and the delivery will end when the overtime ends. As the actual start and ending time can not be determined in advance, the information about the supplemental content cannot be sent with ESG/EPG in advance, but the information of the delivery of the overtime has to be transmitted after the actual game and before the delivery of the overtime. The transmission may happen through a data stream of an IP datacasting transmission or any other digital TV transmission, through a telecommunications network, WLAN network or digital radio broadcasting network such as DAB (Digital Audio Broadcasting) or using RDS (Radio Data System). The above described transmission networks may be implemented in an IP datacasting transmission system. Information of the supplemental program may be retrieved ad hoc or in real time. Delivery of this information may happen through any transmission network and usually directly from a service provider. A start time may be delivered first and when the need for supplemental information has ended, a stop signal may be delivered. Alternatively, representation of availability of a supplemental program may be removed when the transmission of the supplemental information has ended.
The transmission may contain digital video and/or audio content. The transmission or broadcast may include a plurality of Internet Protocol (IP) data packets relating to a plurality of programs on a plurality of program channels, each of the program channels having associated therewith a data packet stream identifier.
A Service ID such as Service ID 2 (426) and a Channel ID such as Channel ID 1 (416) may also be provided for “Icehockey overtime” program 311. The Channel ID 1(416) may be the same as both the ice hockey program 302 and the “News” program 305 Channel IDs, as the services or programs are broadcasted over the same channel or under the same channel or service name. The Service ID for the “Icehockey overtime” program 311 may be different than the “News” program 305 service ID as the “Icehockey overtime” program 311 may comprise supplemental content to the related program or service “News” program 305 or a channel.
Referring to
In
During the Ice hockey game 504, a user's IP datacasting receiver device 112 may indicate to the user that selectable supplemental content or programs 500 are available. The supplemental content 500 may be another service related to the same channel or any other content from any other channel. The supplemental content 500 may also contain content from a different service provider, i.e. from another frequency band of an IP datacast transmission. In this case, an Operator ID may describe different service providers.
In addition, the IP datacasting receiver device 112 may obtain information of availability of the supplemental content 500 from an electronic service guide (ESG) or electronic programming guide (EPG), a data stream of IP datacasting, through a telecommunication network, through a WLAN network or through a radio broadcasting network. The Operator ID may describe different service providers and networks. The above described transmission networks may be connected to the IP datacasting transmission system.
The number of available supplemental services 500 may depend on a running time of the program. For example, during Ice hockey game 504 the number of supplemental services 500 may vary from periods/rounds to breaks. For example, as indicated in
Those skilled in the art will realize that numerous supplemental services or content may be provided depending on the primary service being broadcasted. Similarly, during the broadcasting of any particular primary service the number of supplemental services may vary. For example, during time periods 528, 536, and 540 representing second round/period 530, third round/period 538, and after game 542, the Ice hockey program 504 may comprise three supplemental services 500. The three supplemental services 500 during time periods 528, 536, and 540 may comprise supplemental content such as “Team info—Dallas stars” (550), “Team info—Mighty Ducks” (552), and “Commentary in Swedish” (554). This may be in contrast to time period 532 or second break 534 which may comprise five supplemental services 500 which may include supplemental content such as “Team info—Dallas stars” (550), “Team info—Mighty Ducks” (552), “Ice Hockey News” (558), “Team Interview” (560), and “Commentary in Swedish” (554).
The supplemental content 500 during each of the time periods may represent different forms of media. For example, the supplemental content “Commentary in Swedish” 554 may comprise an audio service that may be listened to by a user instead of an English language commentary that may be received with the primary service or program. Additionally, the supplemental services or content received through an IP datacasting transmission may be from the same or different IP datacasting service operator than the IP datacasting service operator that provided the primary service.
As illustrated in screen shot 602 at time period 508 (
Screen shot 620 as shown on display 136 of receiver device 112 may indicate to the user that supplemental content or parallel services are available to be displayed. Selectable indicators such as selectable indicators 622, 624, and 626 illustrated on screen shot 620 may indicate the current service being displayed and the availability of supplemental content. For example, selectable indicators 624 and 626 on screen shot 620 may represent that supplemental content such as “Team info—Dallas stars” (624) and “Team info—Mighty Ducks” (626) may be available for access by the user. Similarly, selectable indicator 622 as shown on screen shot 620 may indicate the primary service or program being displayed on the display 136. Additionally, a selectable indicator such as selectable indicator 622 may be illuminated or displayed with a particular color to indicate that the current service, such as “Sport” may be currently displayed on display device 136 of receiver unit 112.
As those skilled in the art will realize, selectable indicators may be displayed in numerous different ways on display screen 136 of receiving device 112. For example, selectable indicators may take the form of icons or thumbnails with or without animation. Additionally, the selectable indicators may comprise text strings or only text strings. The icons or thumbnails may have different shapes, widths, heights, colors, intensities, or the like. For example, a green icon may depict the current primary service or program, an orange icon may indicate the availability of supplemental services, and a white icon may indicate a selected supplemental service.
A user may select a selectable indicator such as selectable indicator 624 in screen shot 620. When a user selects a selectable indicator, the service represented by the selectable indicator may be displayed on display 136. For example, when selectable indicator 624 of screen shot 620 is selected, the display screen 136 of receiving device 112 may display supplemental content including information such as “Team info—Mighty Ducks.” The selection of various indicators on display 136 may be accomplished by moving a selection box using arrows 678 or similar type keys on receiving device 112. In addition, other selection commands such as page “Back” button 680 or “Options” button 682 may be utilized so that a user can move to additional screens.
Similarly, screen shot 630 representing a first break 526 of Ice hockey program 504 may include similar supplemental content 500 for access by a user. Screen shot 630 may also include additional supplemental content 500 such as “News” (632), “Interview” (634) for access by the user of receiving device 112.
The supplemental content 500 may be transmitted to receiver device 112 over a variety of different radio frequencies and/or networks and/or in a multiplexed manner, e.g. over a single carrier frequency such as in IP datacasting. Receiver device 112 may receive the various channels and programs and display the information to the user based on time scheduling data. Namely, the program content may be delivered in transmission units based on a duration length and time slots. For example, the program may start and may end at the same time interval scheduling based on a clock. Interval steps or duration lengths may be, for example, 30 sec, 5 min, 15 min, 30 min or 60 min and the like. Optionally, a synchronization device, such as synchronizer or a timer, may be used to synchronize transmission of the transmission units from various different channel/program sources before transmission from the program source, because there might be time differences between transmission units on channels originated from different channel/program sources.
The receiver device 112 may comprise one or more transmission or broadcasting receivers (not shown) that may simultaneously receive one or more transmissions and one or more IP transmission or broadcasting decoders (not shown) that may simultaneously decode and buffer one or more transmissions. This may enable fast channel changes within a frequency band and even between channels in different frequency bands. This also may allow for the consumption of one channel and simultaneously storing of another channel in the receiving device. When selecting another service or program while watching a first program, the receiving device 112 may still also decode the first program in the background and give an indication to the user that the first program is still being decoded.
In step 706, the availability of supplemental information may be checked. The checking may happen in the ESG, or on the supplemental program correlation table or by checking if ad hoc updates for the supplemental services have been received. If additional supplemental information has been updated or made available in step 708, then in step 710 the updated or additional supplemental information may be displayed.
If in step 712, a user selects the supplemental information, then in step 714 the supplemental information is displayed to a user. The display of the supplemental information may include selectable indicators for the selected service and other supplemental services for the selected service. If the displayed supplemental information has its own supplemental service those may also be displayed. If supplemental information is not selected by a user in step 712, then the availability of additional or updated supplemental information is rechecked at some interval or frequency.
As a user moves out of and into various coverage areas, a service may not be available. However, supplemental content or other services related to the primary service may be available and offered to the user. For example, in Paris 804 an ice hockey service or program may be available to a user through mobile television coverage area 808, FM/AM radio coverage area 810, and SMS push service coverage area 812; whereas, in Berlin 806 the ice hockey game may only be available through SMS push service coverage area 812. Receiving device 112 may, through a selectable indicator, display to a user the availability of alternative services or supplemental content as the user moves into and out of the various coverage areas. Alternatively, the user may start to use a mobile television service once again when approaching Berlin, if there is another mobile television transmitter in Berlin. The Berlin mobile television transmitter may be operated by the same service provider as in Paris, or it may be a new one. Alternatively, there may be a service handover between mobile television services when moving from one coverage area to a new coverage area. Those skilled in the art will realize that similar scenarios apply to FM/AM services and SMS push services.
The receiver device 112 may receive information such as metadata. For example, receiver device 112 may receive metadata concerning a mobile television program 912, FM radio program 914, Internet web pages 916, and SMS push service content 918. The metadata may comprise information such as channel information and program information, frequency and IP packet information, date/time information, content information, and descriptor information. Exemplary metadata which may be received by a receiving device 112 from various sources in accordance with aspects of the present invention are illustrated below:
From mobile television broadcast:
From IPDC television broadcast:
From FM radio broadcast 1:
From FM radio broadcast 2:
From Internet broadcast:
From SMS/MMS push service provider:
A receiver device 112 may comprise a media guide application that may display service or program information assembled from the received metadata. The service or program information received at the receiver device 112 may be assembled in an electronic service guide and stored in receiver device 112. The receiver device 112 may only display to a user the media formats for which the receiver device 112 has the capability to support. For example, receiver device 112 may detect the services that receiver device 112 is capable of presenting by comparing the services metadata information with receiver device 112 capabilities. Unsupported media guide data may still be available for viewing on receiver device 112, but may not be presented to a user unless requested by the user.
When a service becomes unavailable due to the user moving out of a coverage area, a handover to another service also broadcasting information related to that service or program such as supplemental content may be desirable. The electronic media or service guide may be searched for information regarding new services, channels, and/or supplemental content relating to the primary service. In another aspect of the invention, the electronic media or service guide may be created and/or collected from multiple service or program sources by a service provider at a service source such as service source 122 of
When traveling between coverage areas, an indication of poor broadcast network quality or a lost broadcast service may be detected by receiver terminal 112 and displayed. A search for supplemental or new services related to the content of the lost service may be performed by using the content descriptive parameters of the lost service provided by the metadata. For example, if the lost service was an ice hockey game the search may include the same ice hockey game received via a neighboring network, a radio program transmitting the same game, SMS/MSS information push service, an Internet radio transmission, and/or an Internet news service updating and sending highlights of the game.
For example, a selection bar such as selection bar 1004 may present the alternative services or supplemental content which may be provided to the user. For instance, selection bar 1004 may include selection indicators such as FM Radio broadcast selection indicator 1006, Internet Web Pages selection indicator 1008, an SMS push service selection indicator 1110. As those skilled in the art will realize, selection bars or selectable indicators may be displayed in numerous different ways on display screen 136 of receiving device 112. For example, selectable indicators may take the form of icons or thumbnails with or without animation. Additionally, the selectable indicators may comprise text strings or only text strings. The icons or thumbnails may have different shapes, widths, heights, colors, intensities, or the like.
A user may select a selectable indicator such as selectable indicator 1006. When a user selects a selectable indicator, the service or program represented by the selectable indicator may be presented on receiver terminal 112. For example, as illustrated in
As can be appreciated from the preceding description, embodiments of the invention and accompanying figures, the present invention enables a user to select and view supplemental content related to a service or program on a receiver device that indicates to a user the availability of such supplemental content. While illustrative systems and methods as described herein embodying various aspects of the present invention are shown by way of example, it will be understood, of course, that the invention is not limited to these embodiments. Modifications may be made by those skilled in the art, particularly in light of the foregoing teachings. For example, each of the elements of the aforementioned embodiments may be utilized alone or in combination with elements of the other embodiments. Also, the invention has been defined using the appended claims; however, these claims are exemplary in that the invention is intended to include the elements and steps described herein in any combination or sub-combination. It will also be appreciated and understood that modifications may be made without departing from the true spirit and scope of the invention.