-
公开(公告)号:US07669082B2
公开(公告)日:2010-02-23
申请号:US11734136
申请日:2007-04-11
申请人: Sumedh N. Barde , Kirt A. Debique , Alexandre V. Grigorovitch , Sohail Baig Mohammed , Patrick N. Nelson , Gurpratap Virdi , Stephen C. Rowe
发明人: Sumedh N. Barde , Kirt A. Debique , Alexandre V. Grigorovitch , Sohail Baig Mohammed , Patrick N. Nelson , Gurpratap Virdi , Stephen C. Rowe
IPC分类号: G06F11/00
CPC分类号: G06F21/53 , G11B2020/10537
摘要: Techniques for playing a media file in a multimedia application include launching a multimedia application as one process and automatically launching a pipeline of one or more media processing components as one or more isolated processes. In this manner, any untrustworthy components can be executed in an isolated process that is separate from the execution process of the multimedia application, thereby improving fault tolerance and hang resistance.
摘要翻译: 在多媒体应用中播放媒体文件的技术包括作为一个过程启动多媒体应用程序,并自动启动一个或多个媒体处理组件的流水线作为一个或多个隔离进程。 以这种方式,可以在与多媒体应用的执行过程分开的隔离过程中执行任何不可信的组件,从而提高容错和挂起电阻。
-
公开(公告)号:US20080256539A1
公开(公告)日:2008-10-16
申请号:US11734136
申请日:2007-04-11
申请人: Sumedh N. Barde , Kirt A. Debique , Alexandre V. Grigorovitch , Sohail Baig Mohammed , Patrick N. Nelson , Gurpratap Virdi , Stephen C. Rowe
发明人: Sumedh N. Barde , Kirt A. Debique , Alexandre V. Grigorovitch , Sohail Baig Mohammed , Patrick N. Nelson , Gurpratap Virdi , Stephen C. Rowe
IPC分类号: G06F9/46
CPC分类号: G06F21/53 , G11B2020/10537
摘要: Techniques for playing a media file in a multimedia application include launching a multimedia application as one process and automatically launching a pipeline of one or more media processing components as one or more isolated processes. In this manner, any untrustworthy components can be executed in an isolated process that is separate from the execution process of the multimedia application, thereby improving fault tolerance and hang resistance.
摘要翻译: 在多媒体应用中播放媒体文件的技术包括作为一个过程启动多媒体应用程序,并自动启动一个或多个媒体处理组件的流水线作为一个或多个隔离进程。 以这种方式,可以在与多媒体应用的执行过程分开的隔离过程中执行任何不可信的组件,从而提高容错和挂起电阻。
-
3.
公开(公告)号:US07712108B2
公开(公告)日:2010-05-04
申请号:US10730401
申请日:2003-12-08
申请人: Sohail Baig Mohammed , Kirt A. Debique , Geoffrey T. Dunbar , Patrick N. Nelson , Rebecca C. Weiss , Sumedh N. Barde , Adil Sherwani , Robin C. B. Speed , Alexandre V. Grigorovitch
发明人: Sohail Baig Mohammed , Kirt A. Debique , Geoffrey T. Dunbar , Patrick N. Nelson , Rebecca C. Weiss , Sumedh N. Barde , Adil Sherwani , Robin C. B. Speed , Alexandre V. Grigorovitch
IPC分类号: G06F13/00
CPC分类号: G06F17/30056 , G06F17/30058
摘要: Media processing methods, systems and application program interfaces (APIs) are described. In but one embodiment, a media engine component, also referred to as a media engine, provides a simple and unified way of rendering media from an origin to a destination of choice without requiring intimate knowledge about the underlying components, their connectivity and management. Clients of the media engine need not worry about how to render the particular media, but rather can simply focus on what media to render and where to render the media. In at least one embodiment, a media session is provided and is encapsulated by the media engine and provides a mechanism by which additional components are made transparent to the application and, in at least some embodiment, the media engine. In some embodiments, the media engine and media session provide a simple API for building, configuring, and manipulating a pipeline of components (e.g. media sources, transforms, and sinks) for media flow control between an origin and one or more destinations.
摘要翻译: 描述媒体处理方法,系统和应用程序接口(API)。 在一个实施例中,媒体引擎组件(也称为媒体引擎)提供了简单而统一的方式,可以将媒体从原始到目的地呈现,而不需要关于底层组件及其连接性和管理的亲密知识。 媒体引擎的客户不必担心如何渲染特定的媒体,而只能专注于要呈现的媒体以及媒体的播放位置。 在至少一个实施例中,媒体会话被提供并由媒体引擎封装,并且提供了一种机制,通过该机制使附加组件对于应用是透明的,并且在至少一些实施例中是媒体引擎。 在一些实施例中,媒体引擎和媒体会话提供用于构建,配置和操纵组件流水线(例如,媒体源,变换和汇点)的简单API,用于在源和一个或多个目的地之间的媒体流控制。
-
4.
公开(公告)号:US07900140B2
公开(公告)日:2011-03-01
申请号:US10730735
申请日:2003-12-08
申请人: Sohail Baig Mohammed , Kirt A. Debique , Geoffrey T. Dunbar , Patrick N. Nelson , Rebecca C. Weiss , Sumedh N. Barde , Adil Sherwani , Robin C. B. Speed , Alexandre V. Grigorovitch
发明人: Sohail Baig Mohammed , Kirt A. Debique , Geoffrey T. Dunbar , Patrick N. Nelson , Rebecca C. Weiss , Sumedh N. Barde , Adil Sherwani , Robin C. B. Speed , Alexandre V. Grigorovitch
IPC分类号: G06F17/00
CPC分类号: H04L65/605 , H04L65/4084 , H04L65/80
摘要: Media processing methods, systems and application program interfaces (APIs) are described. In but one embodiment, a media engine component, also referred to as a media engine, provides a simple and unified way of rendering media from an origin to a destination of choice without requiring intimate knowledge about the underlying components, their connectivity and management. Clients of the media engine need not worry about how to render the particular media, but rather can simply focus on what media to render and where to render the media. In at least one embodiment, a media session is provided and is used by the media engine and provides a mechanism by which additional components are made transparent to the application and, in at least some embodiment, the media engine. In some embodiments, the media engine and media session provide a simple API for building, configuring, and manipulating a pipeline of components (e.g. media sources, transforms, and sinks) for media flow control between an origin and one or more destinations.
摘要翻译: 描述媒体处理方法,系统和应用程序接口(API)。 在一个实施例中,媒体引擎组件(也称为媒体引擎)提供了简单而统一的方式,可以将媒体从原始到目的地呈现,而不需要关于底层组件及其连接性和管理的亲密知识。 媒体引擎的客户不必担心如何渲染特定的媒体,而只能专注于要呈现的媒体以及媒体的播放位置。 在至少一个实施例中,媒体会话被提供并由媒体引擎使用,并且提供了使附加组件对于应用程序是透明的机制,并且在至少一些实施例中是媒体引擎。 在一些实施例中,媒体引擎和媒体会话提供用于构建,配置和操纵组件流水线(例如,媒体源,变换和汇点)的简单API,用于在源和一个或多个目的地之间的媒体流控制。
-
公开(公告)号:US07664882B2
公开(公告)日:2010-02-16
申请号:US10829503
申请日:2004-04-22
申请人: Sohail Baig Mohammed , Alexandre V. Grigorovitch , Kirt A. Debique , Rebecca C. Weiss , Sumedh N. Barde , Miguel M. Valdez
发明人: Sohail Baig Mohammed , Alexandre V. Grigorovitch , Kirt A. Debique , Rebecca C. Weiss , Sumedh N. Barde , Miguel M. Valdez
IPC分类号: G06F15/16
CPC分类号: H04N21/6175 , G06F9/545 , H04N21/4143 , H04N21/4722 , H04N21/4782 , H04N21/6125 , H04N21/8586
摘要: Systems and methods described herein provide access to multimedia content of varying types from a variety of sources using a uniform resource locator (URL).
摘要翻译: 本文所描述的系统和方法使用统一的资源定位符(URL)从各种来源提供对不同类型的多媒体内容的访问。
-
公开(公告)号:US07934159B1
公开(公告)日:2011-04-26
申请号:US10782734
申请日:2004-02-19
申请人: Shafiq Ur Rahman , Sohail Baig Mohammed , Michael J. Novak , Adil Sherwani , Alexandre V. Grigorovitch , Xiqiang Zhi , Kirt A. Debique , Stephen T. Leroux , Sumedh N. Barde
发明人: Shafiq Ur Rahman , Sohail Baig Mohammed , Michael J. Novak , Adil Sherwani , Alexandre V. Grigorovitch , Xiqiang Zhi , Kirt A. Debique , Stephen T. Leroux , Sumedh N. Barde
IPC分类号: G06F3/00
CPC分类号: H04N21/4825 , H04N21/26258
摘要: A media timeline is described. In an implementation, a method includes receiving a request from an application at an application programming interface (API) to interact with a plurality of media. Based on the request, a media timeline is generated. The media timeline is for exposure via the API to the application and includes a plurality of nodes. The media timeline defines a presentation of a first media referenced by a first node with respect to a second media referenced by a second node.
摘要翻译: 介绍媒体时间表。 在实现中,一种方法包括从应用程序编程接口(API)接收来自与多个媒体交互的应用的请求。 根据请求,生成媒体时间线。 媒体时间表是通过API向应用程序曝光并包括多个节点。 媒体时间线定义由第一节点针对由第二节点引用的第二媒体引用的第一媒体的呈现。
-
公开(公告)号:US07477264B2
公开(公告)日:2009-01-13
申请号:US11203675
申请日:2005-08-12
申请人: Alexandre V. Grigorovitch , Jay Senior , Jonathan M. Cain , Gurpratap Virdi , Sohail Baig Mohammed , Kirt A. Debique , Gareth Howell , Tim Cowley , Miguel M. Valdez , Stephen J. Estrop
发明人: Alexandre V. Grigorovitch , Jay Senior , Jonathan M. Cain , Gurpratap Virdi , Sohail Baig Mohammed , Kirt A. Debique , Gareth Howell , Tim Cowley , Miguel M. Valdez , Stephen J. Estrop
CPC分类号: H04N5/44504 , H04N21/4312 , H04N21/435 , H04N21/4431 , H04N21/4884
摘要: Compositing functionality is provided in the form of an application program interface (API) that applications can utilize to composite images on video data that is to be rendered. In at least some embodiments, this functionality is exposed in a multimedia pipeline towards the end of the multimedia pipeline, such as at or by a renderer component. A set of methods exposed by the API permit an application to create and manage image compositing.
摘要翻译: 合成功能以应用程序接口(API)的形式提供,应用程序接口(API)可以利用这些应用程序接口来合成要呈现的视频数据上的图像。 在至少一些实施例中,该功能在多媒体流水线中朝着多媒体流水线的末端被公开,诸如在渲染器组件或由渲染器组件执行。 由API公开的一组方法允许应用程序创建和管理图像合成。
-
公开(公告)号:US07941739B1
公开(公告)日:2011-05-10
申请号:US10782732
申请日:2004-02-19
申请人: Sohail Baig Mohammed , Shafiq Ur Rahman , Alexandre V. Grigorovitch , Xiqiang Zhi , Adil Sherwani , Geoffrey T. Dunbar , Rebecca C. Weiss , Kirt A. Debique , Patrick N. Nelson , Eric H. Rudolph
发明人: Sohail Baig Mohammed , Shafiq Ur Rahman , Alexandre V. Grigorovitch , Xiqiang Zhi , Adil Sherwani , Geoffrey T. Dunbar , Rebecca C. Weiss , Kirt A. Debique , Patrick N. Nelson , Eric H. Rudolph
IPC分类号: G06F17/00
CPC分类号: G06F9/5038
摘要: A timeline source is described. In an implementation, a method includes examining a plurality of nodes within a media timeline, where at least two of the nodes reference respective media. The media timeline is for exposure over an API. The media timeline is divided into one or more presentations. Each presentation describes rendering of the media for a particular interval of time.
摘要翻译: 描述时间线来源。 在实现中,一种方法包括检查媒体时间线内的多个节点,其中至少两个节点引用相应的媒体。 媒体时间表是通过API曝光。 媒体时间表分为一个或多个演示文稿。 每个演示文稿描述媒体在特定时间间隔的渲染。
-
9.
公开(公告)号:US08074287B2
公开(公告)日:2011-12-06
申请号:US11191448
申请日:2005-07-28
申请人: Sumedh N. Barde , Rebecca Claire Weiss , Alexandre V. Grigorovitch , Chaitanya Dutt Upadhyay , Reid Joseph Kuhn
发明人: Sumedh N. Barde , Rebecca Claire Weiss , Alexandre V. Grigorovitch , Chaitanya Dutt Upadhyay , Reid Joseph Kuhn
IPC分类号: G06F7/04
CPC分类号: G06F21/10 , H04L9/3265 , H04L9/3268 , H04L2209/603 , H04L2209/68
摘要: Systems and methods for providing a protected computing environment comprising separating out a protected environment management component from a kernel of a computing device, providing identification information as a part of the protected environment management component, and providing individualization information as part of the protected environment management component.
摘要翻译: 用于提供受保护的计算环境的系统和方法包括将受保护的环境管理组件与计算设备的内核分离,提供作为受保护的环境管理组件的一部分的标识信息,以及提供作为受保护的环境管理组件的一部分的个性化信息 。
-
公开(公告)号:US20090006862A1
公开(公告)日:2009-01-01
申请号:US11823572
申请日:2007-06-28
IPC分类号: G06F12/14
CPC分类号: G06F21/121 , G06F21/10 , G06F21/6209 , G06F21/74
摘要: Various embodiments utilize hardware-enforced boundaries to provide various aspects of digital rights management or DRM in an open computing environment. Against the backdrop of these hardware-enforced boundaries, DRM provisioning techniques are employed to provision such things as keys and DRM software code in a secure and robust way. Further, at least some embodiments utilize secure time provisioning techniques to provision time to the computing environment, as well as techniques that provide for tamper-resistant storage.
摘要翻译: 各种实施例利用硬件实施的边界来在开放式计算环境中提供数字版权管理或DRM的各个方面。 在这些硬件实施的边界的背景下,采用DRM配置技术以安全和鲁棒的方式提供诸如密钥和DRM软件代码的东西。 此外,至少一些实施例利用安全时间供应技术来为计算环境提供时间,以及提供防篡改存储的技术。
-
-
-
-
-
-
-
-
-