The present disclosure relates generally to the presentation of media on a multimedia device and, more particularly, to presenting supplemental content on a user interface of the multimedia device when a stream of data from which the media is obtained is inadequate to support uninterrupted presentation of the media on a user interface of the device.
In many urban areas, broadband wireless communications networks capable of streaming content to mobile users are emerging at an unprecedented rate. The prevalence of broadband communications networks and advances in digital rights management has spurred the distribution of content to an extent heretofore unknown. Consumer demand for broadband services is currently insatiable. Operators are currently adopting data and rate-based billing strategies to prioritize the allocation of limited bandwidth among subscribers. At least in the near term, broadband-based services will in all likelihood be subject to periods of limited network capacity due to excessive demand, which may adversely affect the ability of networks to stream data a rates sufficient to support uninterrupted consumption by consumers. The rata at which data is received by a multimedia device may also vary for other reasons including, but not limited to, deterioration in signal quality. These and other factors may also have an adverse affect on the continuity of the user experience as it relates to the presentation of content at a user interface of both wire-line and wireless devices.
The various aspects, features and advantages of the invention will become more fully apparent to those having ordinary skill in the art upon careful consideration of the following Detailed Description with the accompanying drawings described below. The drawings may have been simplified for clarity and are not necessarily drawn to scale.
In
In
Wireless network protocols capable of providing data at rates suitable for streaming content to user terminals include, but are not limited to, the 3rd Generation Partnership Project (3GPP) Universal Mobile Terrestrial System (UMTS) protocol, the 3GPP Long Term Evolution (LTE) protocols, the IEEE 802.11 protocols, the IEEE 802.16 protocols among other existing and future wireless communication protocols. As suggested above, streaming data to a multimedia device over a wireless communication network of any type may be subject to data rate reducing signal interruptions that may result in discontinuities in presentation of content or media at a user interface of the multimedia device based on the received content stream. The user interface of the multimedia device may also be referred to as a multimedia interface. Such interruptions or reductions in the data rate may result from network congestion, signal fading, receiver desensitization, among other factors.
In
In
In
In
According to one aspect of the disclosure, interruptions or imminent interruptions in the presentation of media or content at the user interface of the multimedia device, for whatever reasons, are compensated by presenting supplemental content as described more fully below. Here, such an interruption may result from a discontinuity in the streamed data or from a variation, usually in the form of a reduction, in the rate at which the streamed data is delivered to or received by the multimedia device. The supplemental content is different than the media presented. The supplemental content may be advertising or marketing material, public service information, network information, news flash, weather report, or any other information. In some embodiments, the content is related to the media or content obtained from the streamed data. Compensation refers to continuity in the presentation of some content at the user interface for consumption by the user, rather than subject the user to an interval of no content. Thus while there is a discontinuity in the presentation of a specified media, the user is presented with other content rather than no content at all. Thus media starvation rate, from whatever cause (e.g., network traffic, signal strength reduction, etc.), provides an opportunity to present alternative or supplemental content to the user.
In the process flow diagram of
In
In one embodiment, the multimedia device determines that a rate at which the stream of data is received is not adequate to support uninterrupted presentation of media obtained from the stream of data at a future time. According to this embodiment, the presentation of media obtained from the data is temporarily paused before starvation occurs. Supplemental content is presented on the user interface of the multimedia device during the interval during which the media is temporarily paused. The media presentation functionality 213 also controls presentation of the supplemental content. Meanwhile, the device continues to receive the stream of data, which may continue to be buffered during the presentation of the supplemental content. In other implementations, temporarily pausing the presentation of media includes delaying the initial presentation of media based on a determination that an initial data rate is insufficient to support sustained media presentation of the user interface. In this instance, the data stream received at the multimedia device may be buffered during the presentation of the supplemental content. The media may be presented on the user interface after there is sufficient buffering of data to sustain uninterrupted presentation of the media for at least a reasonable interval of time, after which additional supplemental content may be presented.
In
In one embodiment, the supplement content is obtained from a source other than the stream of data received by the receiver. For example, the supplemental content may be stored locally and obtained when required from local memory. The locally stored content is generally received by the receiver or downloaded and stored on the device prior to it use. For example, a network operator, like an MSO, may push advertisements or public service announcements to subscriber devices, which store the supplemental content for later use. Alternatively, the supplemental content may be transferred to and stored on the multimedia device manually using a memory stick or some other media. In another embodiment, the supplemental content may be transferred wirelessly using a wireless interface, like WiFi or Bluetooth or some other wireless protocol receiver other than the receiver on which the stream of content is received. Generally, regardless of its source, the supplemental content is or will have been obtained by the device such that the supplemental content may be used to compensate for discontinuities in the presentation of content or media derived from fluctuations in the data stream.
In yet another embodiment, the supplemental content is received by another receiver on the multimedia device from a source other than the source from which the stream of data is received by the receiver. For example, the stream of data may be received over a cellular link and the supplemental content may be received over a WiFi link or other local area network. According to this scenario, the stream of data received over the cellular link may be subject to data rate variations that result in the starvation of the media presented on the user interface. The supplemental data received over the WiFi link may be used to compensate for data starvation experienced on the cellular link. Other multimedia devices may have other multi-network communication capabilities. For example, a television that presents media from streamed data received by a cable or satellite STB may also be connected to the Internet by a wireless or wire-line interface.
In one implementation, the supplemental content is selected from among a plurality of different supplemental contents stored in memory of the multimedia device. The supplemental content selection may be based on a variety of different criteria depending on the intent or objective of the particular application. For example, the supplemental content may be selected from among a plurality of different supplemental contents stored in memory of the multi-media device based at least in part on a characteristic of the media. Such a selection may be made to present related or complementary subject matter. In other embodiments, the selection may be based on user profile information including viewing and purchasing interests, location, a among many other user attributes. User profile based selection is particularly suitable for applications where the supplemental content is advertising. In
In one embodiment, the multimedia device estimates a duration for which the received data stream is not adequate to support uninterrupted presentation of the media obtained from the stream of data. Such a determination may be made based on the data rate and conservative predications on the future data rate as suggested above. According to this embodiment, the presentation of media is temporarily paused for at least the estimated duration. In one implementation, the supplemental content is selected based at least in part on a duration for which the stream of data is not adequate to support uninterrupted presentation of the media obtained from the stream of data.
In
In one particular implementation, the multimedia device requests streaming of a media title. Such a request may be made at a user interface of the device. For example, such a request may be made upon selection of on-demand content via an electronic program guide (EPG), which is commonly employed in various STB devices. Alternatively, such content may be selected from a content portal, URL or website, like NETFLIX, among many other sources of such content. The multimedia device determines a rate of media playback and a rate of the source stream. If the rate at which data is streamed to the device is lower than the rate at which media is played back or presented on the user interface, the multimedia device inserts a targeted advertisement in presentation on the user interface before media starvation. Meanwhile, during presenting targeted advertising on the user interface, the multimedia device buffers the streamed data. The point at which the targeted advertising is inserted into the media is based at least partly on timing considerations to ensure continuity of the presentation of the media and supplemental content on the user interface. In other words, the supplemental content is inserted prior to media starvation.
Alternatively, the insertion point for the supplemental content may be based on some other criteria. In one embodiment, the supplemental content insertion point is based on an analysis of the media to be presented on the user interface. For example, the insertion point could occur when during an image transition or during a transition in change in the audio characteristic component of the multimedia presentation. Scene changes may be determined by sampling and analyzing frames associated with the media to be presented.
While the present disclosure and the best modes thereof have been described in a manner establishing possession and enabling those of ordinary skill to make and use the same, it will be understood and appreciated that there are equivalents to the exemplary embodiments disclosed herein and that modifications and variations may be made thereto without departing from the scope and spirit of the inventions, which are to be limited not by the exemplary embodiments but by the appended claims.
The present application claims benefits under 35 U.S.C. 119(e) to U.S. provisional Application No. 61/526,305 filed on 23 Aug. 2011, the contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61526305 | Aug 2011 | US |