-
1.
公开(公告)号: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,用于在源和一个或多个目的地之间的媒体流控制。
-
公开(公告)号:US20100235743A1
公开(公告)日:2010-09-16
申请号:US12788676
申请日:2010-05-27
申请人: Shafiq Ur Rahman , Sohail Baig Mohammed , Khurshed Mazhar , Kevin P. Larkin , Patrick N. Nelson , Bret P. O'Rourke
发明人: Shafiq Ur Rahman , Sohail Baig Mohammed , Khurshed Mazhar , Kevin P. Larkin , Patrick N. Nelson , Bret P. O'Rourke
IPC分类号: G06F3/14
CPC分类号: G06F17/30056
摘要: An exemplary system includes a media control operable to begin playing a media segment automatically after buffering the media segment, and a host application operable to receive a reference to the media segment, initialize the media control with the media segment, and cause the media control to postpone playing of the media segment after the media segment is buffered. An exemplary method includes receiving a playlist referencing a first media segment and a second media segment, the second media segment operable to play automatically without a prompt after being loaded, presenting the first media segment, and prerolling the second media segment.
摘要翻译: 示例性系统包括媒体控制,其可操作以在缓冲媒体片段之后自动开始播放媒体片段;以及主机应用,可操作以接收对媒体片段的引用,使用媒体片段初始化媒体控制,并使媒体控制 在媒体片段被缓冲之后推迟播放媒体片段。 示例性方法包括接收参考第一媒体片段和第二媒体片段的播放列表,第二媒体片段可操作以在被加载之后自动播放而不提示,呈现第一媒体片段,以及预卷动第二媒体片段。
-
公开(公告)号:US07733962B2
公开(公告)日:2010-06-08
申请号:US10730534
申请日:2003-12-08
申请人: Rebecca C. Weiss , Geoffrey T. Dunbar , Niranjan S. Nayak , Sohail Baig Mohammed , Thomas W. Holcomb , Chih-lung Bruce Lin , Olivier Colle , Gareth Alan Howell
发明人: Rebecca C. Weiss , Geoffrey T. Dunbar , Niranjan S. Nayak , Sohail Baig Mohammed , Thomas W. Holcomb , Chih-lung Bruce Lin , Olivier Colle , Gareth Alan Howell
CPC分类号: G11B27/34 , G11B27/105
摘要: Systems and methods for processing input media in a computing device are described. In one aspect, a reconstructed frame is cached according to a set of criteria. A request to scrub to a predictive frame of input media is received. Responsive to receiving the request, the predictive frame is decoded starting with the reconstructed frame.
摘要翻译: 描述了用于在计算设备中处理输入介质的系统和方法。 在一个方面,根据一组标准来缓存重建的帧。 接收到擦除输入媒体的预测帧的请求。 响应于接收请求,从重构帧开始解码预测帧。
-
公开(公告)号: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)从各种来源提供对不同类型的多媒体内容的访问。
-
公开(公告)号:US20080168100A1
公开(公告)日:2008-07-10
申请号:US12025729
申请日:2008-02-04
IPC分类号: G06F17/00
CPC分类号: G11B27/034 , G11B27/34 , G11B2220/2562 , G11B2220/40
摘要: A system and method for a media processor separates the functions of topology creation and maintenance from the functions of processing data through a topology. The system includes a control layer including a topology generating element to generate a topology describing a set of input multimedia streams, one or more sources for the input multimedia streams, a sequence of operations to perform on the multimedia data, and a set of output multimedia streams, and a media processor to govern the passing of the multimedia data as described in the topology and govern the performance of the sequence of multimedia operations on the multimedia data to create the set of output multimedia streams. The core layer includes the input media streams, the sources for the input multimedia streams, one or more transforms to operate on the multimedia data, stream sinks, and media sinks to provide the set of output multimedia streams.
摘要翻译: 媒体处理器的系统和方法将拓扑创建和维护的功能与通过拓扑处理数据的功能相分离。 该系统包括控制层,其包括拓扑生成元件,用于生成描述一组输入多媒体流的拓扑,用于输入多媒体流的一个或多个源,对多媒体数据执行的一系列操作,以及一组输出多媒体 流和媒体处理器,以管理如在拓扑中描述的多媒体数据的传递,并且管理多媒体数据上的多媒体操作序列的性能以创建一组输出多媒体流。 核心层包括输入媒体流,用于输入多媒体流的源,用于对多媒体数据,流宿和媒体宿进行操作的一个或多个变换以提供该组输出多媒体流。
-
公开(公告)号:US07072726B2
公开(公告)日:2006-07-04
申请号:US10175431
申请日:2002-06-19
申请人: Mei L. Wilson , Shafiq ur Rahman , Rebecca C. Weiss , Brian Crites , Sohail Baig Mohammed , Michael A. Wall
发明人: Mei L. Wilson , Shafiq ur Rahman , Rebecca C. Weiss , Brian Crites , Sohail Baig Mohammed , Michael A. Wall
CPC分类号: G11B20/10527 , G11B2020/10546 , H04S7/308
摘要: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.
-
公开(公告)号:US08171151B2
公开(公告)日:2012-05-01
申请号:US12025719
申请日:2008-02-04
IPC分类号: G06F15/16
CPC分类号: G11B27/034 , G11B27/34 , G11B2220/2562 , G11B2220/40
摘要: A system and method for a media processor separates the functions of topology creation and maintenance from the functions of processing data through a topology. The system includes a control layer including a topology generating element to generate a topology describing a set of input multimedia streams, one or more sources for the input multimedia streams, a sequence of operations to perform on the multimedia data, and a set of output multimedia streams, and a media processor to govern the passing of the multimedia data as described in the topology and govern the performance of the sequence of multimedia operations on the multimedia data to create the set of output multimedia streams. The core layer includes the input media streams, the sources for the input multimedia streams, one or more transforms to operate on the multimedia data, stream sinks, and media sinks to provide the set of output multimedia streams.
摘要翻译: 媒体处理器的系统和方法将拓扑创建和维护的功能与通过拓扑处理数据的功能相分离。 该系统包括控制层,其包括拓扑生成元件,用于生成描述一组输入多媒体流的拓扑,用于输入多媒体流的一个或多个源,对多媒体数据执行的一系列操作,以及一组输出多媒体 流和媒体处理器,以管理如在拓扑中描述的多媒体数据的传递,并且管理多媒体数据上的多媒体操作序列的性能以创建一组输出多媒体流。 核心层包括输入媒体流,用于输入多媒体流的源,用于对多媒体数据,流宿和媒体宿进行操作的一个或多个变换以提供该组输出多媒体流。
-
公开(公告)号:US07577940B2
公开(公告)日:2009-08-18
申请号:US10796503
申请日:2004-03-08
申请人: Samuel Amin , Brian D. Crites , Kirt A. Debique , Sohail Baig Mohammed , Niranjan S. Nayak , Eric H. Rudolph , Mei L. Wilson
发明人: Samuel Amin , Brian D. Crites , Kirt A. Debique , Sohail Baig Mohammed , Niranjan S. Nayak , Eric H. Rudolph , Mei L. Wilson
CPC分类号: H04N21/4331 , H04N21/443
摘要: Systems and methods for resolving a partial topology are disclosed. In one embodiment a media engine includes a topology loader module that receives a partial topology from another module associated with the media engine. The topology loader implements logic operations that convert a partial topology into a full topology, which may be returned to the media engine for presentation of the media stream(s) to a user.
摘要翻译: 公开了用于解决部分拓扑的系统和方法。 在一个实施例中,媒体引擎包括从与媒体引擎相关联的另一模块接收部分拓扑的拓扑加载器模块。 拓扑加载器实现将部分拓扑转换为完整拓扑的逻辑运算,其可以被返回到媒体引擎以向用户呈现媒体流。
-
公开(公告)号: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.
摘要翻译: 一种交叉淡化多个音频文件的方法,包括打开第一进程,打开托管音频呈现器的第二进程,其中多个音频文件中的第一音频文件与多个音频文件的第二音频文件交叉褪色。
-
10.
公开(公告)号:US07065507B2
公开(公告)日:2006-06-20
申请号:US09817167
申请日:2001-03-26
IPC分类号: G06F17/60
CPC分类号: G06Q30/06 , G06F21/10 , G06F2221/0737 , G06F2221/2137 , G06Q20/3829
摘要: A rendering application on a computing device requests a digital rights management (DRM) system on the computing device to authorize digital content rendering based on a corresponding digital license. If unavailable, the DRM system attempts to silently acquire the license from a license server without the intervention of a user. In the course thereof, the rendering application receives status information from the DRM system relating to the attempted license acquisition thereby and displays the received status information in a rendering application status display portion. If silent acquisition fails, the rendering application hosts a browser, causes the browser to navigate to a license server, allows a user to communicate with the license server by way of the hosted browser to acquire the license, and shuts down the hosted browser upon reception of the license from the license server.
-
-
-
-
-
-
-
-
-