-
公开(公告)号:US07441020B2
公开(公告)日:2008-10-21
申请号:US10609107
申请日:2003-06-27
CPC分类号: G06F9/44526
摘要: Systems and methods are described for registering a plug-in with a media player and for dynamically loading the plug-in into the media player. When a plug-in is installed for use in the media player, it calls a registration function of the media player. The registration function specifies registration parameters to be provided by the plug-in. The registration function receives the registration parameters passed from the plug-in and stores them in a registry of the operating system in a specified format in the registry that enables the media player to recognize and load the plug-in if called to do so. The media player dynamically loads plug-ins in a manner that provides a seamless media presentation experience for a user.
摘要翻译: 描述了用于向媒体播放器注册插件以及将插件动态地加载到媒体播放器中的系统和方法。 当安装插件以在媒体播放器中使用时,它会调用媒体播放器的注册功能。 注册功能指定插件提供的注册参数。 注册功能接收从插件传递的注册参数,并将其存储在注册表中的指定格式的操作系统的注册表中,使注册表能够使媒体播放器识别并加载插件,如果这样做。 媒体播放器以为用户提供无缝的媒体呈现体验的方式动态加载插件。
-
公开(公告)号:US07739715B2
公开(公告)日:2010-06-15
申请号:US10602847
申请日:2003-06-24
申请人: Li-Wei He , Adil Sherwani , Patrick N. Nelson , Richard William Saunders , Jonathan M. Cain , Anders E. Klemets
发明人: Li-Wei He , Adil Sherwani , Patrick N. Nelson , Richard William Saunders , Jonathan M. Cain , Anders E. Klemets
IPC分类号: H04N7/173
CPC分类号: H04L65/4092 , H04L29/06027 , H04L65/80
摘要: Systems and methods are described that support variable play speed control for media streams. The variable play speed control for media streams discussed herein provides an end-to-end solution for media stream delivery, playback, and user interface that enables end users and software developers to dynamically control the playback speed of media streams without losing the ability to comprehend the media content.
摘要翻译: 描述了支持媒体流的可变播放速度控制的系统和方法。 本文讨论的媒体流的可变播放速度控制提供了用于媒体流传送,回放和用户界面的端到端解决方案,其使终端用户和软件开发者能够动态地控制媒体流的播放速度,而不失去理解的能力 媒体内容。
-
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,用于在源和一个或多个目的地之间的媒体流控制。
-
公开(公告)号: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.
摘要翻译: 示例性系统包括媒体控制,其可操作以在缓冲媒体片段之后自动开始播放媒体片段;以及主机应用,可操作以接收对媒体片段的引用,使用媒体片段初始化媒体控制,并使媒体控制 在媒体片段被缓冲之后推迟播放媒体片段。 示例性方法包括接收参考第一媒体片段和第二媒体片段的播放列表,第二媒体片段可操作以在被加载之后自动播放而不提示,呈现第一媒体片段,以及预卷动第二媒体片段。
-
公开(公告)号:US07219308B2
公开(公告)日:2007-05-15
申请号:US10178187
申请日:2002-06-21
IPC分类号: G06F3/00
CPC分类号: G11B27/34 , G06F17/30017 , G11B27/11 , G11B2220/2545 , G11B2220/2562
摘要: Methods and system for enhancing user experience when rendering digital media content. Defining a visible region of the window in which a media player user interface (UI) is presented to clip undesirable portions of the window provides an improved media player UI. Further aspects are directed to enhancing user experience when rendering digital media content in full screen presentation mode.
摘要翻译: 提供数字媒体内容时增强用户体验的方法和系统。 定义其中呈现媒体播放器用户界面(UI)的窗口的可见区域以剪辑窗口的不期望的部分提供了改进的媒体播放器UI。 进一步的方面涉及在以全屏显示模式呈现数字媒体内容时增强用户体验。
-
公开(公告)号: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曝光。 媒体时间表分为一个或多个演示文稿。 每个演示文稿描述媒体在特定时间间隔的渲染。
-
公开(公告)号:US07743329B2
公开(公告)日:2010-06-22
申请号:US10608648
申请日:2003-06-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分类号: G06F17/00
CPC分类号: G06F17/30056
摘要: Incorporating interactive media into a playlist allows for media, operable to play automatically without a prompt after being loaded, to be loaded into a playlist and played from the playlist without overlapping playback with other media in the playlist. Incorporating interactive media into a playlist involves employing a playlist, a media wrapper, a media control, and a media player to preroll media, immediately stop playing the prerolled media while other media is playing, signal that media has finished playing in order to seamlessly begin playing the next media in the playlist.
摘要翻译: 将交互式媒体合并到播放列表允许媒体,可操作以在加载之后自动播放,而不需要在播放列表中与播放列表中的其他媒体重叠播放,并将其加载到播放列表中并播放。 将交互式媒体结合到播放列表中涉及使用播放列表,媒体包装器,媒体控制和媒体播放器来预先播放媒体,在其他媒体播放时立即停止播放预卷动的媒体,指示媒体已经完成播放,以便无缝地开始 播放播放列表中的下一个媒体。
-
公开(公告)号:US08745498B2
公开(公告)日:2014-06-03
申请号: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分类号: G06F17/00
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.
摘要翻译: 示例性系统包括媒体控制,其可操作以在缓冲媒体片段之后自动开始播放媒体片段;以及主机应用,可操作以接收对媒体片段的引用,使用媒体片段初始化媒体控制,并使媒体控制 在媒体片段被缓冲之后推迟播放媒体片段。 示例性方法包括接收参考第一媒体片段和第二媒体片段的播放列表,第二媒体片段可操作以在被加载之后自动播放而不提示,呈现第一媒体片段,以及预卷动第二媒体片段。
-
公开(公告)号:US20100332568A1
公开(公告)日:2010-12-30
申请号:US12492756
申请日:2009-06-26
申请人: Andrew James Morrison , Rodrigo M. Bomfim , Joshuah Vincent , Patrick N. Nelson , Christopher B. Weare
发明人: Andrew James Morrison , Rodrigo M. Bomfim , Joshuah Vincent , Patrick N. Nelson , Christopher B. Weare
CPC分类号: G11B27/034 , G06F16/4387 , G06Q10/06
摘要: Media playlist techniques are described. In an implementation, a communication is formed, for transmission via a network to a media provider, to request data that describes media that is available for streaming from the media provider. The playlist is created based at least in part on media that is available locally on the computer and the data received from the media provider such that the playlist references one or more of the media that are available for streaming from the media provider.
摘要翻译: 描述媒体播放列表技术。 在实现中,形成通信,用于经由网络传输到媒体提供商,以请求描述可从媒体提供商流媒体的媒体的数据。 至少部分地基于计算机上本地可用的媒体和从媒体提供者接收到的数据创建该播放列表,使得该播放列表引用可从媒体提供商流传输的一个或多个媒体。
-
-
-
-
-
-
-
-
-