Secure video card methods and systems
    21.
    发明授权
    Secure video card methods and systems 有权
    安全的视频卡方法和系统

    公开(公告)号:US07272726B2

    公开(公告)日:2007-09-18

    申请号:US11044110

    申请日:2005-01-27

    申请人: Glenn F. Evans

    发明人: Glenn F. Evans

    IPC分类号: G06F11/30 G06F12/14 H04L9/32

    CPC分类号: G06F21/84

    摘要: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, encrypted data that is intended to be processed by a graphic processor unit (GPU) is received into unprotected memory portions of a video card. The encrypted data is decrypted into protected memory portions of video card. The unencrypted data in protected memory portions of the video card is encrypted into protected memory portions of the video card.

    摘要翻译: 描述用于保护旨在在视频或图形卡上使用和处理的数据的方法和系统。 在一个实施例中,旨在由图形处理器单元(GPU)处理的加密数据被接收到视频卡的未受保护的存储器部分中。 加密的数据被解密成视频卡的受保护的存储器部分。 视频卡的受保护存储器部分中的未加密数据被加密成视频卡的受保护存储器部分。

    Methods and systems providing per pixel security and functionality
    22.
    发明授权
    Methods and systems providing per pixel security and functionality 失效
    提供每像素安全性和功能的方法和系统

    公开(公告)号:US07206940B2

    公开(公告)日:2007-04-17

    申请号:US10178822

    申请日:2002-06-24

    摘要: Various described embodiments provide for per-pixel functionality in connection with pixel data that is processed by a video card for rendering on a display monitor. That is, pixel data that is associated with individual pixels that are to be rendered on a display monitor are imparted with a characteristic that enables various functionalities to be implemented at the pixel level. In one embodiment, per-pixel functionality is provided by including, in the pixel data itself, a specification of an auxiliary function that is to be performed on the pixel data associated with the individual pixels. For example, the security of the pixel data associated with each pixel can be enhanced by providing the ability to encrypt and decrypt the pixel data for individual pixels. A specification of a key that can be used for decrypting the pixel data can then be included in the pixel data itself such that when the pixel data is processed for rendering, a suitably configured decryptor can access the key specification and decrypt the pixel data.

    摘要翻译: 各种所描述的实施例提供了与由视频卡处理以在显示监视器上呈现的像素数据相关联的每像素功能。 也就是说,与在显示监视器上呈现的各个像素相关联的像素数据被赋予能够在像素级实现各种功能的特性。 在一个实施例中,通过在像素数据本身中包括要对与各个像素相关联的像素数据执行的辅助功能的规范来提供每像素功能。 例如,通过提供对各个像素的像素数据进行加密和解密的能力,可以增强与每个像素相关联的像素数据的安全性。 可以将可用于解密像素数据的密钥的规范包括在像素数据本身中,使得当像素数据被处理用于呈现时,适当配置的解密器可以访问密钥规范并解密像素数据。

    Methods and systems for synchronizing data streams
    23.
    发明授权
    Methods and systems for synchronizing data streams 有权
    数据流同步的方法和系统

    公开(公告)号:US07202803B2

    公开(公告)日:2007-04-10

    申请号:US11062666

    申请日:2005-02-22

    申请人: Glenn F. Evans

    发明人: Glenn F. Evans

    IPC分类号: H03M7/00

    摘要: Methods and systems are provided for synchronizing various time-stamped data streams. The data streams can be synchronized to another data stream or to a point of reference such as a reference clock. In one embodiment, synchronization processing takes place in association with a filter graph comprising multiple filters. The filter graph is configured to process multiple timestamped data streams for rendering the data streams in accordance with data stream timestamps. A synchronization module is provided and is associated with the filter graph queries individual filters of the filter graph to ascertain input timestamp-to-output timestamp mappings. The module computes adjustments that are to be made to output time stamps in order to synchronize the data streams, and then instructs queried filters to adjust their output timestamps in accordance with its adjustment computations.

    摘要翻译: 提供了用于同步各种时间戳数据流的方法和系统。 数据流可以被同步到另一数据流或诸如参考时钟的参考点。 在一个实施例中,与包括多个滤波器的滤波器图相关联地进行同步处理。 滤波器图被配置为处理多个时间戳数据流,以根据数据流时间戳呈现数据流。 提供同步模块并与过滤器图相关联,查询过滤器图形的各个过滤器,以确定输入时间戳到输出的时间戳映射。 模块计算要输出时间戳的调整,以便同步数据流,然后根据调整计算指示查询过滤器调整其输出时间戳。

    Control and playback of media over network link
    25.
    发明授权
    Control and playback of media over network link 有权
    通过网络链接控制和播放媒体

    公开(公告)号:US07716699B2

    公开(公告)日:2010-05-11

    申请号:US11478480

    申请日:2006-06-29

    IPC分类号: H04N7/167

    摘要: A home entertainment network transmits audio/video decrypted from a DVD over a network to a media receiver using a secure channel. The A/V data is re-encrypted in a second encryption format amenable to transmission over the network. The media stream is thereby compliant with copy protection and digital rights management requirements. The media server constructs an emulated user interface corresponding to an actual instantiation of a navigation menu on the media server to solicit user input at the media receiver. The media server alternatively constructs a unique identifier of the DVD based upon the file structure on the DVD to search for menu navigation commands over an external network for heuristic navigation control.

    摘要翻译: 家庭娱乐网络使用安全通道将通过网络从DVD解密的音频/视频发送到媒体接收器。 A / V数据以适于通过网络传输的第二加密格式重新加密。 媒体流由此符合复制保护和数字版权管理要求。 媒体服务器构建对应于媒体服务器上的导航菜单的实际实例的模拟用户界面,以便在媒体接收器处招募用户输入。 媒体服务器基于DVD上的文件结构替代地构建DVD的唯一标识符,以通过外部网络搜索用于启发式导航控制的菜单导航命令。

    Synchronizing data streams
    26.
    发明授权
    Synchronizing data streams 有权
    同步数据流

    公开(公告)号:US07480728B2

    公开(公告)日:2009-01-20

    申请号:US11214293

    申请日:2005-08-29

    申请人: Glenn F. Evans

    发明人: Glenn F. Evans

    IPC分类号: G06F15/16

    摘要: Methods and systems are provided for synchronizing various time-stamped data streams. The data streams can be synchronized to another data stream or to a point of reference such as a reference clock. In one embodiment, synchronization processing takes place in association with a filter graph comprising multiple filters. The filter graph is configured to process multiple timestamped data streams for rendering the data streams in accordance with data stream timestamps. A synchronization module is provided and is associated with the filter graph queries individual filters of the, filter graph to ascertain input timestamp-to-output timestamp mappings. The module computes adjustments that are to be made to output timestamps in order to synchronize the data streams, and then instructs queried filters to adjust their output timestamps in accordance with its adjustment computations.

    摘要翻译: 提供了用于同步各种时间戳数据流的方法和系统。 数据流可以被同步到另一数据流或诸如参考时钟的参考点。 在一个实施例中,与包括多个滤波器的滤波器图相关联地进行同步处理。 滤波器图被配置为处理多个时间戳数据流,以根据数据流时间戳呈现数据流。 提供同步模块并与过滤器图相关联,查询过滤器图形的各个过滤器,以确定输入时间戳到输出的时间戳映射。 模块计算要进行的输出时间戳的调整,以便同步数据流,然后根据调整计算指示查询过滤器调整其输出时间戳。

    Secure video card methods and systems
    27.
    发明授权
    Secure video card methods and systems 失效
    安全的视频卡方法和系统

    公开(公告)号:US07337328B2

    公开(公告)日:2008-02-26

    申请号:US11044441

    申请日:2005-01-27

    申请人: Glenn F. Evans

    发明人: Glenn F. Evans

    IPC分类号: G06F11/30 G06F12/14 H04L9/32

    CPC分类号: G06F21/84

    摘要: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, data is provided into a first portion of memory on a video card and the first portion has a first level of protection. The data is operated upon to provide resultant data on the video card. A determination is made as to whether a second portion of the memory on the video card has a level of protection that is compatible with the first level of protection. If the first and second levels of protection are compatible, the resultant data is provided into the second portion of the memory on the video card.

    摘要翻译: 描述用于保护旨在在视频或图形卡上使用和处理的数据的方法和系统。 在一个实施例中,将数据提供到视频卡上的存储器的第一部分中,并且第一部分具有第一级保护。 操作数据以在视频卡上提供结果数据。 确定视频卡上的存储器的第二部分是否具有与第一级别的保护兼容的保护级别。 如果第一级和第二级保护是兼容的,则将结果数据提供到视频卡上的存储器的第二部分。

    Secure video card methods and systems
    28.
    发明授权
    Secure video card methods and systems 有权
    安全的视频卡方法和系统

    公开(公告)号:US07302586B2

    公开(公告)日:2007-11-27

    申请号:US11044442

    申请日:2005-01-27

    申请人: Glenn F. Evans

    发明人: Glenn F. Evans

    IPC分类号: G06F11/30 G06F12/14 H04L9/32

    CPC分类号: G06F21/84

    摘要: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, unencrypted data is provided in a video card memory. The unencrypted data is encrypted on the video card and transferred off of the video card.

    摘要翻译: 描述用于保护旨在在视频或图形卡上使用和处理的数据的方法和系统。 在一个实施例中,未加密的数据被提供在视频卡存储器中。 未加密的数据在视频卡上加密并从视频卡传输。

    Secure video card methods and systems
    29.
    发明授权
    Secure video card methods and systems 有权
    安全的视频卡方法和系统

    公开(公告)号:US07299365B2

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

    申请号:US11045623

    申请日:2005-01-27

    申请人: Glenn F. Evans

    发明人: Glenn F. Evans

    IPC分类号: G06F11/00 G06F12/14 H04L9/32

    CPC分类号: G06F21/84

    摘要: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, data that is stored in memory other than a video card memory is encrypted and transferred over a bus to the video card. The encrypted data is decrypted on the video card independent of a graphics processor unit (GPU) on the card needing to process the encrypted data. The decrypted data is stored in the video card memory.

    摘要翻译: 描述用于保护旨在在视频或图形卡上使用和处理的数据的方法和系统。 在一个实施例中,存储在除了视频卡存储器之外的存储器中的数据被加密并通过总线传送到视频卡。 加密数据在视频卡上被解密,而与需要处理加密数据的卡上的图形处理器单元(GPU)无关。 解密的数据被存储在视频卡存储器中。

    Methods and systems for predicting events associated with renderable media content samples

    公开(公告)号:US07010794B2

    公开(公告)日:2006-03-07

    申请号:US10055135

    申请日:2002-01-23

    申请人: Glenn F. Evans

    发明人: Glenn F. Evans

    IPC分类号: G06F9/46

    CPC分类号: G06F9/542 G06F2209/543

    摘要: Methods and systems are provided for predicting an event's occurrence and notifying one or more interested applications that an event has been predicted to have occurred. In various embodiments, the events are associated with media content samples that are to be rendered on a computing device. In one embodiment, multiple filters are provided and define a filter graph. The filter graph is configured to process multiple media content samples and includes one or more render filters that render the media content samples. An event prediction module, associated with the filter graph, receives event notification requests from an application and predicts rendition times associated with the individual events. Event notifications are sent to the application in accordance with the predictions that are made. The event prediction module can be located upstream of the render filters and, in some embodiments, can comprise part of one of the filters in the filter graph such as a source filter.