ASYNCHRONOUS MEDIA FOUNDATION TRANSFORM
    1.
    发明申请
    ASYNCHRONOUS MEDIA FOUNDATION TRANSFORM 审中-公开
    异步媒体基金会变革

    公开(公告)号:US20090323818A1

    公开(公告)日:2009-12-31

    申请号:US12163444

    申请日:2008-06-27

    IPC分类号: H04N11/02

    摘要: This disclosure describes methods, systems, and programming interfaces for more efficiently processing media data in a media pipeline. In one embodiment, media flow in a media system is coordinated using a media foundation transform supported by a programming interface. The programming interface generates input and output events to the requisite media system thereby permitting the media foundation transform control over when input frames are requested and received and output frames are retrieved.

    摘要翻译: 本公开描述了用于在媒体流水线中更有效地处理媒体数据的方法,系统和编程接口。 在一个实施例中,使用由编程接口支持的媒体基础变换来协调媒体系统中的媒体流。 编程接口将必要的媒体系统产生输入和输出事件,从而允许在请求和接收输入帧时检索媒体基础变换控制,并输出帧。

    Rate change
    2.
    发明授权
    Rate change 有权
    价格变化

    公开(公告)号:US07792806B2

    公开(公告)日:2010-09-07

    申请号:US10609182

    申请日:2003-06-27

    IPC分类号: G06F7/00 H04N5/91

    摘要: A system and methods provide handling of variable rate playback in a multimedia computer architecture. The systems and methods provide data structures and interfaces that enable a computer architecture and components therein with the ability to playback data at speeds faster and slower than real-time, to playback data in reverse, and to change the rate of playback at any point during playback. One embodiment is a method for providing low-latency, glitch-free changes in a multimedia architecture. Other embodiments are directed to defining multimedia component responsibilities for making rate changes, allowing rate changes to work with standard playback types, coder-decoders, and renderers. The methods include determining a minimum of the maximum reported playback rates and determining minimum and maximum playback rates in a set of modes including: reverse skip mode, reverse key frame mode, reverse full mode, forward full mode, forward key frame mode, and forward skip mode.

    摘要翻译: 一种系统和方法提供了在多媒体计算机体系结构中对可变速率回放的处理。 系统和方法提供数据结构和接口,使计算机体系结构和其中的组件能够以比实时更快和更慢的速度重放数据,反向播放数据,并且在任何时候改变播放速率 回放。 一个实施例是用于在多媒体架构中提供低等待时间,无故障的改变的方法。 其他实施例涉及定义用于进行速率改变的多媒体组件责任,允许速率改变与标准播放类型,编码器解码器和渲染器一起工作。 所述方法包括确定最大报告回放速率的最小值,并确定一组模式中的最小和最大重放速率,包括:反向跳过模式,反向关键帧模式,反向全模式,正向全模式,前向关键帧模式和转发 跳过模式。

    User-defined indexing of multimedia content
    3.
    发明授权
    User-defined indexing of multimedia content 有权
    用户定义的多媒体内容索引

    公开(公告)号:US07984089B2

    公开(公告)日:2011-07-19

    申请号:US10778769

    申请日:2004-02-13

    IPC分类号: G06F12/00 G06F17/30 G06F7/00

    摘要: Methods, systems, and computer program products for arbitrarily indexing multimedia content. In accordance with example embodiments, a multimedia content stream that comprises one or more samples is received. At least one of the samples is passed to one or more multimedia filters for analysis based on criteria that define an index type for the multimedia filter. Once it is determined that the sample meets the criteria for an arbitrary filter and index type, an index entry that identifies both the sample and the index type of the arbitrary filter is created. The index entry is adapted in accordance with a common, extensible indexing scheme to coexist with other index entries of other or the same index type for the sample. The created index entry is stored for subsequent access.

    摘要翻译: 用于任意索引多媒体内容的方法,系统和计算机程序产品。 根据示例实施例,接收包括一个或多个样本的多媒体内容流。 根据为多媒体过滤器定义索引类型的标准,将至少一个样本传递给一个或多个多媒体过滤器进行分析。 一旦确定样本满足任意过滤器和索引类型的标准,则创建标识任意过滤器的样本和索引类型的索引条目。 索引条目根据共同的可扩展索引方案进行调整,以与样本的其他或相同索引类型的其他索引条目共存。 存储创建的索引条目以供后续访问。

    Strategies for Processing Image Information Using a Color Information Data Structure
    5.
    发明申请
    Strategies for Processing Image Information Using a Color Information Data Structure 有权
    使用颜色信息数据结构处理图像信息的策略

    公开(公告)号:US20100150441A1

    公开(公告)日:2010-06-17

    申请号:US12480478

    申请日:2009-06-08

    IPC分类号: G06K9/00

    摘要: Strategies are described for processing image information using a data structure which conveys color information. The color information describes color-related formatting applied to the image information. The data structure can be passed down a video processing pipeline, where each functional component in the pipeline can draw color information from the data structure to improve the accuracy of its processing. Further, each component can supply previously unknown color information to the data structure for use by other (downstream) components in the pipeline. Exemplary fields of the data structure can include one or more of: a video transfer function field; a color primaries field; an image light field; a transfer matrix field; a nominal range field; and a video chroma sampling field. The transfer matrix field can be used to convert image information from one color space to another, such as a luma-related color space to an RGB-related color space. Processing operations can be performed on progressive and linear RGB image information.

    摘要翻译: 描述了使用传达颜色信息的数据结构处理图像信息的策略。 颜色信息描述应用于图像信息的颜色相关格式。 数据结构可以沿视频处理流水线传递,其中流水线中的每个功能组件可以从数据结构中绘制颜色信息,以提高其处理的准确性。 此外,每个组件可以将以前未知的颜色信息提供给数据结构,供管道中的其他(下游)组件使用。 数据结构的示例性字段可以包括以下中的一个或多个:视频传送功能字段; 一个颜色初选字段; 图像光场; 传输矩阵域; 名义范围字段; 和视频色度采样场。 转移矩阵字段可用于将图像信息从一个颜色空间转换为另一个,例如与亮度相关的颜色空间到RGB相关的颜色空间。 可以对渐进和线性RGB图像信息执行处理操作。

    Control and playback of media over network link
    6.
    发明授权
    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
    7.
    发明授权
    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
    8.
    发明授权
    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
    9.
    发明授权
    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
    10.
    发明授权
    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)无关。 解密的数据被存储在视频卡存储器中。