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.

    Presentation of introductory content

    公开(公告)号:US10387537B1

    公开(公告)日:2019-08-20

    申请号:US13717833

    申请日:2012-12-18

    Abstract: Described herein are systems and methods for providing introductory content before presentation of primary content. The introductory content engages the user's attention while the primary content is prepared for presentation and may improve the user experience. User input responsive to the introductory content may be used to indicate a point of interest within the primary content. Subsequent presentation of the primary content may begin at the point of interest or a point based at least in part on the point of interest.

    Audio and video synchronization
    5.
    发明授权
    Audio and video synchronization 有权
    音视频同步

    公开(公告)号:US08922713B1

    公开(公告)日:2014-12-30

    申请号:US13870788

    申请日:2013-04-25

    CPC classification number: H04N5/04 H04N21/4307 H04N21/43635

    Abstract: Content comprising audio and video may be processed by different processing pipelines, but latencies between these pipelines may differ due to differences in data compression, processing loads, and so forth. The time between entry and exit from the pipeline of a frame is measured to determine pipeline latency. The pipeline latency may be used to shift timing of audio frames, video frames, or both, such that they are synchronized during presentation.

    Abstract translation: 包括音频和视频的内容可以由不同的处理管线处理,但是由于数据压缩,处理负载等的差异,这些管线之间的延迟可能会不同。 测量从帧的流水线进入和退出之间的时间以确定流水线延迟。 流水线延迟可用于移动音频帧,视频帧或两者的定时,使得它们在呈现期间被同步。

Patent Agency Ranking