Frame interpolation for media streaming

    公开(公告)号:US11409415B1

    公开(公告)日:2022-08-09

    申请号:US16719498

    申请日:2019-12-18

    Abstract: When streaming content such as movies, music, or audiobooks for presentation, changes in conditions or unavailable frames may result in stutters or other negative experiences during presentation. Described herein are techniques and systems for extrapolating one or more frames based on previously received data. When an unavailable frame is determined, an interpolated frame is generated for presentation in place of the unavailable frame. The interpolated frame may be generated based on other frames that were received out of sequence, such as frames for presentation subsequent to the unavailable frame, as well as frames for presentation prior to the unavailable frame.

    Video presentation using repeated video frames
    4.
    发明授权
    Video presentation using repeated video frames 有权
    使用重复视频帧的视频演示

    公开(公告)号:US09232249B1

    公开(公告)日:2016-01-05

    申请号:US14014265

    申请日:2013-08-29

    Abstract: A variety of media devices may stream and present content such as movies, music, audiobooks, and so forth. During streaming, data transfer rates may temporarily drop below that needed to maintain presentation. Described herein are techniques and systems for repeating presentation of previously received video frames. This repeated presentation allows for presentation of the content to continue uninterrupted, while providing time for the data transfer rate to regain a level capable of maintaining the presentation.

    Abstract translation: 各种媒体设备可以流和呈现诸如电影,音乐,有声读物等的内容。 在流媒体期间,数据传输速率可能会暂时降低到维持演示所需的速度。 这里描述了用于重复先前接收到的视频帧的呈现的技术和系统。 这种重复的演示允许呈现内容以不间断地继续,同时为数据传输速率提供时间以恢复能够维持演示的水平。

    Systems and methods providing metadata for media streaming

    公开(公告)号:US10135896B1

    公开(公告)日:2018-11-20

    申请号:US14187768

    申请日:2014-02-24

    Abstract: Media devices streaming video from a server may use techniques to maintain presentation of content to one or more users. Described herein are systems and methods for determining which metadata to provide to the media devices for maintaining presentation of the content. The determination of which metadata to provide may be based on various factors such as the capabilities of the media device, the expected quality of service, and the amount of bandwidth between the server and the media device.

    Systems, devices and methods for presenting content

    公开(公告)号:US09674255B1

    公开(公告)日:2017-06-06

    申请号:US14225848

    申请日:2014-03-26

    Abstract: Media devices may stream a wide variety of content for presentation. Described herein are systems, devices, and methods for improving the presentation of the content. The media device may execute a pipeline architecture comprising a sequential execution of a plurality of threads. The threads may include a decryption thread, a decoding thread, and a rendering thread. The media device may include buffer queues between the threads, which enable continuous content presentation when one or more of the threads fail to communicate with another thread. The media device may pause the presentation of content by suspending the execution of the rendering thread. In one implementation, the media device replaces a stale frame that is displayed after performing a seek function with a black frame. In another example, to maintain content presentation, the media device drops video frames if an audio video lag event occurs.

    Displaying messages according to priority

    公开(公告)号:US09641989B1

    公开(公告)日:2017-05-02

    申请号:US14495275

    申请日:2014-09-24

    Abstract: Systems and methods are disclosed for selecting from various mechanisms for displaying a message directed to particular user(s) and/or user account(s). The mechanism by which the message may be displayed may be determined based at least in part on prediction of the importance and/or a prediction of a time criticality of the message to the user(s) to whom the message is to be delivered. The message may be received or generated by a hub user device. If the hub user device is not in the process of displaying any content on a primary display screen associated with the hub user device, then the received or generated message may be displayed on the primary display screen. If the hub user device is using the primary display screen to display any variety of content, then the message may be displayed on the primary display screen, redirected to another user device in communicative connection with the hub user device, or stored for later display based at least in part on the prediction of the importance and/or time criticality of the message.

    Systems and methods for selecting a node for media streaming
    9.
    发明授权
    Systems and methods for selecting a node for media streaming 有权
    用于选择用于媒体流的节点的系统和方法

    公开(公告)号:US09544346B1

    公开(公告)日:2017-01-10

    申请号:US14298145

    申请日:2014-06-06

    CPC classification number: H04L65/60 H04L41/5058 H04L43/08 H04L43/16

    Abstract: Media devices may stream content from content delivery networks. Described herein are systems, devices, and methods for selecting nodes to improve content streaming. A selection server may select a node based on destination metrics provided by the media device. The destination metrics may include a variety of information such as information about the latency associated with the video stream, the bandwidth between the media device and the streaming node, or the throughput associated with the video stream. The selection server may compare the destination metrics with source metrics to determine which node to select.

    Abstract translation: 媒体设备可以从内容传送网络流式传输内容。 这里描述了用于选择节点以改进内容流的系统,设备和方法。 选择服务器可以基于由媒体设备提供的目的地度量来选择节点。 目的地度量可以包括各种信息,例如关于与视频流相关联的延迟的信息,媒体设备和流节点之间的带宽,或与视频流相关联的吞吐量。 选择服务器可以将目的地度量与源度量进行比较,以确定要选择的节点。

Patent Agency Ranking