Boundary detection in media streams
    1.
    发明授权
    Boundary detection in media streams 有权
    媒体流中的边界检测

    公开(公告)号:US08521006B2

    公开(公告)日:2013-08-27

    申请号:US12775003

    申请日:2010-05-06

    IPC分类号: H04N5/94

    CPC分类号: G11B27/3027 G11B27/28

    摘要: Encoded data decoding techniques. A data decoding agent determines a data segment size for a packet that includes a header and a data segment. The data decoding agent determines a segment end location based, at least in part, on the data segment size. The data decoding agent processes subblocks of data from the data segment. The data decoding agent compares a current location to the segment end location to determine if a current subblock of data from the data segments contains the segment end location. The data decoding agent triggers an exception handler if the current subblock contains the segment end location.

    摘要翻译: 编码数据解码技术。 数据解码代理确定包括报头和数据段的分组的数据段大小。 数据解码代理至少部分地基于数据段大小来确定段结束位置。 数据解码代理处理来自数据段的数据的子块。 数据解码代理将当前位置与段结束位置进行比较,以确定来自数据段的当前数据子块是否包含段结束位置。 如果当前子块包含段结束位置,则数据解码代理触发异常处理程序。

    Methods and apparatuses for securing playback content
    2.
    发明授权
    Methods and apparatuses for securing playback content 有权
    保护播放内容的方法和装置

    公开(公告)号:US09100693B2

    公开(公告)日:2015-08-04

    申请号:US12796502

    申请日:2010-06-08

    摘要: An apparatus for secured playback is presented. In one embodiment, the apparatus includes a controller that includes a key derivation module to manage authentication and key derivation. In one embodiment, the apparatus provides a video decryption key to a graphics engine if video data portions in a data stream are retrievable without having to decrypt the data stream. In one embodiment, the apparatus also includes a decryption module to decrypt a part of data in conjunction with an encryption key to generate video information and video data. The controller then writes an encrypted version of the video data to a video buffer of a graphics engine.

    摘要翻译: 提出了一种用于安全播放的设备。 在一个实施例中,该装置包括控制器,其包括用于管理认证和密钥推导的密钥导出模块。 在一个实施例中,如果可以检索数据流中的视频数据部分而不必对数据流进行解密,则该装置向图形引擎提供视频解密密钥。 在一个实施例中,该装置还包括解密模块,用于结合加密密钥对一部分数据进行解密以产生视频信息和视频数据。 然后,控制器将视频数据的加密版本写入图形引擎的视频缓冲器。

    Direct memory access engine physical memory descriptors for multi-media demultiplexing operations
    4.
    发明授权
    Direct memory access engine physical memory descriptors for multi-media demultiplexing operations 有权
    用于多媒体解复用操作的直接内存访问引擎物理内存描述符

    公开(公告)号:US08509254B2

    公开(公告)日:2013-08-13

    申请号:US12824300

    申请日:2010-06-28

    IPC分类号: G06F12/00

    CPC分类号: G06F9/5027

    摘要: The architecture and techniques described herein can improve system performance with respect to the following. Communication between two interdependent hardware engines, that are part of pipeline, such that the engines are synchronized to consume resources when the engines are done with the work. Reduction of the role of software/firmware from feeding each stage of the hardware pipeline when the previous stage of the pipeline has completed. Reduction in the memory allocation for software-initialized hardware descriptors to improve performance by reducing pipeline stalls due to software interaction.

    摘要翻译: 本文描述的架构和技术可以改善系统性能。 两个相互依赖的硬件引擎之间的通信是管道的一部分,使得引擎在引擎完成工作时同步以消耗资源。 当管道的上一个阶段完成时,减少软件/固件从硬件管道的每个阶段的角色。 减少用于软件初始化的硬件描述符的内存分配,以通过减少由于软件交互而导致的流水线停顿来提高性能。

    Methods and Apparatuses for Securing Playback Content
    6.
    发明申请
    Methods and Apparatuses for Securing Playback Content 有权
    保护播放内容的方法和设备

    公开(公告)号:US20110299680A1

    公开(公告)日:2011-12-08

    申请号:US12796502

    申请日:2010-06-08

    IPC分类号: H04L9/00

    摘要: An apparatus for secured playback is presented. In one embodiment, the apparatus includes a controller that includes a key derivation module to manage authentication and key derivation. In one embodiment, the apparatus provides a video decryption key to a graphics engine if video data portions in a data stream are retrievable without having to decrypt the data stream. In one embodiment, the apparatus also includes a decryption module to decrypt a part of data in conjunction with an encryption key to generate video information and video data. The controller then writes an encrypted version of the video data to a video buffer of a graphics engine.

    摘要翻译: 提出了一种用于安全播放的设备。 在一个实施例中,该装置包括控制器,该控制器包括用于管理认证和密钥推导的密钥导出模块。 在一个实施例中,如果可以检索数据流中的视频数据部分而不必对数据流进行解密,则该装置向图形引擎提供视频解密密钥。 在一个实施例中,该装置还包括解密模块,用于结合加密密钥对一部分数据进行解密以产生视频信息和视频数据。 然后,控制器将视频数据的加密版本写入图形引擎的视频缓冲器。

    DIRECT MEMORY ACCESS ENGINE PHYSICAL MEMORY DESCRIPTORS FOR MULTI-MEDIA DEMULTIPLEXING OPERATIONS
    7.
    发明申请
    DIRECT MEMORY ACCESS ENGINE PHYSICAL MEMORY DESCRIPTORS FOR MULTI-MEDIA DEMULTIPLEXING OPERATIONS 有权
    直接存储器访问引擎用于多媒体解复用操作的物理存储器描述符

    公开(公告)号:US20110320777A1

    公开(公告)日:2011-12-29

    申请号:US12824300

    申请日:2010-06-28

    IPC分类号: G06F9/38

    CPC分类号: G06F9/5027

    摘要: The architecture and techniques described herein can improve system performance with respect to the following. Communication between two interdependent hardware engines, that are part of pipeline, such that the engines are synchronized to consume resources when the engines are done with the work. Reduction of the role of software/firmware from feeding each stage of the hardware pipeline when the previous stage of the pipeline has completed. Reduction in the memory allocation for software-initialized hardware descriptors to improve performance by reducing pipeline stalls due to software interaction.

    摘要翻译: 本文描述的架构和技术可以改善系统性能。 两个相互依赖的硬件引擎之间的通信是管道的一部分,使得引擎在引擎完成工作时同步以消耗资源。 当管道的上一个阶段完成时,减少软件/固件从硬件管道的每个阶段的角色。 减少用于软件初始化的硬件描述符的内存分配,以通过减少由于软件交互而导致的流水线停顿来提高性能。