-
公开(公告)号: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向应用程序曝光并包括多个节点。 媒体时间线定义由第一节点针对由第二节点引用的第二媒体引用的第一媒体的呈现。
-
公开(公告)号:US07571016B2
公开(公告)日:2009-08-04
申请号:US11221664
申请日:2005-09-08
申请人: Shafiq Ur Rahman , Alexandre Grigorovitch , Adil Ahmed Sherwani , Sumedh N. Barde , Sohail Baig Mohammed , Kirt A. Debique , Kipley J. Olson , Patrick Nicholas Nelson
发明人: Shafiq Ur Rahman , Alexandre Grigorovitch , Adil Ahmed Sherwani , Sumedh N. Barde , Sohail Baig Mohammed , Kirt A. Debique , Kipley J. Olson , Patrick Nicholas Nelson
CPC分类号: G06F21/10 , G11B20/00086 , G11B20/10527 , G11B27/038 , G11B2020/10546 , G11B2020/10759
摘要: A method of crossfading a plurality of audio files comprising opening a first process, opening a second process hosting an audio renderer in which a first audio file of the plurality of audio files is cross faded with a second audio file of the plurality of audio files.
摘要翻译: 一种交叉淡化多个音频文件的方法,包括打开第一进程,打开托管音频呈现器的第二进程,其中多个音频文件中的第一音频文件与多个音频文件的第二音频文件交叉褪色。
-
8.
公开(公告)号: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.
摘要翻译: 用于提供受保护的计算环境的系统和方法包括将受保护的环境管理组件与计算设备的内核分离,提供作为受保护的环境管理组件的一部分的标识信息,以及提供作为受保护的环境管理组件的一部分的个性化信息 。
-
公开(公告)号:US09189605B2
公开(公告)日:2015-11-17
申请号:US12390505
申请日:2009-02-23
申请人: Sumedh N. Barde , Jonathan D. Schwartz , Reid Joseph Kuhn , Alexandre Vicktorovich Grigorovitch , Kirt A. Debique , Chadd B. Knowlton , James M. Alkove , Geoffrey T. Dunbar , Michael J. Grier , Ming Ma , Chaitanya D. Upadhyay , Adil Ahmed Sherwani , Arun Upadhyaya Kishan
发明人: Sumedh N. Barde , Jonathan D. Schwartz , Reid Joseph Kuhn , Alexandre Vicktorovich Grigorovitch , Kirt A. Debique , Chadd B. Knowlton , James M. Alkove , Geoffrey T. Dunbar , Michael J. Grier , Ming Ma , Chaitanya D. Upadhyay , Adil Ahmed Sherwani , Arun Upadhyaya Kishan
CPC分类号: G06F21/10 , G06F21/57 , G06F2221/0735 , H04L9/3247 , H04L9/3263 , H04L2209/603
摘要: A method of establishing a protected environment within a computing device including validating a kernel component loaded into a kernel of the computing device, establishing a security state for the kernel based on the validation, creating a secure process and loading a software component into the secure process, periodically checking the security state of the kernel, and notifying the secure process when the security state of the kernel has changed.
摘要翻译: 一种在计算设备内建立受保护环境的方法,包括验证加载到计算设备的内核中的内核组件,基于验证建立内核的安全状态,创建安全过程并将软件组件加载到安全过程中 定期检查内核的安全状态,并在内核的安全状态发生变化时通知安全进程。
-
公开(公告)号:US20090158036A1
公开(公告)日:2009-06-18
申请号:US12390505
申请日:2009-02-23
申请人: Sumedh N. Barde , Jonathan D. Schwartz , Reid Joseph Kuhn , Alexandre Vicktorovich Grigorovitch , Kirt A. Debique , Chabd B. Knowlton , James M. Alkove , Geoffery T. Dunbar , Michael J. Grier , Ming Ma , Chaitanya D. Upadhyay , Adil Ahmed Sherwani , Arun Upadhyaya Kishan
发明人: Sumedh N. Barde , Jonathan D. Schwartz , Reid Joseph Kuhn , Alexandre Vicktorovich Grigorovitch , Kirt A. Debique , Chabd B. Knowlton , James M. Alkove , Geoffery T. Dunbar , Michael J. Grier , Ming Ma , Chaitanya D. Upadhyay , Adil Ahmed Sherwani , Arun Upadhyaya Kishan
IPC分类号: H04L9/00
CPC分类号: G06F21/10 , G06F21/57 , G06F2221/0735 , H04L9/3247 , H04L9/3263 , H04L2209/603
摘要: A method of establishing a protected environment within a computing device including validating a kernel component loaded into a kernel of the computing device, establishing a security state for the kernel based on the validation, creating a secure process and loading a software component into the secure process, periodically checking the security state of the kernel, and notifying the secure process when the security state of the kernel has changed.
摘要翻译: 一种在计算设备内建立受保护环境的方法,包括验证加载到计算设备的内核中的内核组件,基于验证建立内核的安全状态,创建安全过程并将软件组件加载到安全过程中 定期检查内核的安全状态,并在内核的安全状态发生变化时通知安全进程。
-
-
-
-
-
-
-
-
-