Media plug-in registration and dynamic loading
    1.
    发明授权
    Media plug-in registration and dynamic loading 有权
    媒体插件注册和动态加载

    公开(公告)号:US07441020B2

    公开(公告)日:2008-10-21

    申请号:US10609107

    申请日:2003-06-27

    IPC分类号: G06F15/16 H04L9/32

    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.

    摘要翻译: 描述了用于向媒体播放器注册插件以及将插件动态地加载到媒体播放器中的系统和方法。 当安装插件以在媒体播放器中使用时,它会调用媒体播放器的注册功能。 注册功能指定插件提供的注册参数。 注册功能接收从插件传递的注册参数,并将其存储在注册表中的指定格式的操作系统的注册表中,使注册表能够使媒体播放器识别并加载插件,如果这样做。 媒体播放器以为用户提供无缝的媒体呈现体验的方式动态加载插件。

    Methods, system and media players for rendering different media types
    2.
    发明授权
    Methods, system and media players for rendering different media types 有权
    方法,系统和媒体播放器,用于渲染不同的媒体类型

    公开(公告)号:US07278102B2

    公开(公告)日:2007-10-02

    申请号:US11062678

    申请日:2005-02-22

    IPC分类号: G06F5/00 G06F13/00

    CPC分类号: G11B27/10

    摘要: Methods and systems are described that assist media players in rendering different media types. In some embodiments, a unified rendering area is provided and managed such that multiple different media types are rendered by the media player in the same user interface area. This unified rendering area thus permits different media types to be presented to a user in an integrated and organized manner. An underlying object model promotes the unified rendering area by providing a base rendering object that has properties that are shared among the different media types. Object sub-classes are provided and are each associated with a different media type, and have properties that extend the shared properties of the base rendering object. In addition, an inventive approach to visualizations is presented that provides better synchronization between a visualization and its associated audio stream.

    摘要翻译: 描述了帮助媒体播放器呈现不同媒体类型的方法和系统。 在一些实施例中,提供和管理统一呈现区域,使得媒体播放器在同一用户界面区域中呈现多个不同的媒体类型。 因此,这种统一的呈现区域允许以集成和有组织的方式向用户呈现不同的媒体类型。 基础对象模型通过提供具有在不同媒体类型之间共享的属性的基础渲染对象来促进统一呈现区域。 提供对象子类,并且各自与不同的媒体类型相关联,并具有扩展基础渲染对象的共享属性的属性。 此外,呈现了可视化的创造性方法,其提供可视化及其相关联的音频流之间的更好的同步。

    Methods and systems for synchronizing visualizations with audio streams
    4.
    发明授权
    Methods and systems for synchronizing visualizations with audio streams 有权
    用于将可视化与音频流同步的方法和系统

    公开(公告)号:US07620656B2

    公开(公告)日:2009-11-17

    申请号:US11041444

    申请日:2005-01-24

    IPC分类号: G06F17/00

    摘要: Methods and systems provide a tool for assisting media players in rendering visualizations and synchronizing those visualizations with audio samples. In one embodiment, visualizations are synchronized with an audio stream using a technique that builds and maintains various data structures. Each data structure can maintain data that is associated with a particular pre-processed audio sample. The maintained data can include a timestamp that is associated with a time when the audio sample is to be rendered. The maintained data can also include various characteristic data that is associated with the audio stream. When a particular audio sample is being rendered, its timestamp is used to locate a data structure having characteristic data. The characteristic data is then used in a visualization rendering process to render a visualization.

    摘要翻译: 方法和系统提供了一种帮助媒体播放器渲染可视化并将这些可视化与音频样本同步的工具。 在一个实施例中,使用构建和维护各种数据结构的技术,可视化与音频流同步。 每个数据结构可以维护与特定的预处理音频样本相关联的数据。 维护的数据可以包括与要呈现音频样本的时间相关联的时间戳。 维护的数据还可以包括与音频流相关联的各种特征数据。 当渲染特定音频样本时,其时间戳用于定位具有特征数据的数据结构。 然后将特征数据用于可视化渲染过程以呈现可视化。

    Methods and systems for synchronizing visualizations with audio streams
    6.
    发明授权
    Methods and systems for synchronizing visualizations with audio streams 有权
    用于将可视化与音频流同步的方法和系统

    公开(公告)号:US07596582B2

    公开(公告)日:2009-09-29

    申请号:US11041441

    申请日:2005-01-24

    IPC分类号: G06F17/00

    摘要: Methods and systems assist media players in rendering visualizations and synchronizing the visualizations with audio samples. In one example, a system includes one or more audio sources configured to provide audio samples that are to be rendered by a media player. An audio sample pre-processor is communicatively linked with the one or more audio sources and is configured to receive and to pre-process audio samples before the samples are rendered. The pre-processing provides characterizing data associated with each sample and derived from the audio samples. One or more effects are configured to receive the characterizing data and use the characterizing data to render the visualization that is synchronized with an audio sample that is being rendered by the media player.

    摘要翻译: 方法和系统帮助媒体播放器呈现可视化,并将可视化与音频样本同步。 在一个示例中,系统包括被配置为提供由媒体播放器呈现的音频样本的一个或多个音频源。 音频样本预处理器与一个或多个音频源通信地链接,并且被配置为在呈现样本之前接收和预处理音频样本。 预处理提供与每个样本相关联并从音频样本导出的特征数据。 配置一个或多个效果以接收特征数据并使用表征数据来渲染与由媒体播放器呈现的音频样本同步的可视化。

    Methods, systems and media players for rendering different media types

    公开(公告)号:US20050160365A1

    公开(公告)日:2005-07-21

    申请号:US11062678

    申请日:2005-02-22

    IPC分类号: G06F3/00 G11B27/00 G11B27/10

    CPC分类号: G11B27/10

    摘要: Methods and systems are described that assist media players in rendering different media types. In some embodiments, a unified rendering area is provided and managed such that multiple different media types are rendered by the media player in the same user interface area. This unified rendering area thus permits different media types to be presented to a user in an integrated and organized manner. An underlying object model promotes the unified rendering area by providing a base rendering object that has properties that are shared among the different media types. Object sub-classes are provided and are each associated with a different media type, and have properties that extend the shared properties of the base rendering object. In addition, an inventive approach to visualizations is presented that provides better synchronization between a visualization and its associated audio stream.

    Methods and systems for synchronizing visualizations with audio streams
    9.
    发明申请
    Methods and systems for synchronizing visualizations with audio streams 有权
    用于将可视化与音频流同步的方法和系统

    公开(公告)号:US20050137861A1

    公开(公告)日:2005-06-23

    申请号:US11041441

    申请日:2005-01-24

    IPC分类号: H04S3/00 G11B7/085

    摘要: Methods and systems are described that assist media players in rendering visualizations and synchronizing those visualizations with audio samples. In one embodiment, a system comprises one or more audio sources configured to provide audio samples that are to be rendered by a media player. An audio sample pre-processor is communicatively linked with the one or more audio sources and is configured to receive and pre-process audio samples before the samples are rendered. The pre-processing provides characterizing data associated with each sample and derived from the audio samples. One or more effects are configured to receive the characterizing data and use the characterizing data to render a visualization that is synchronized with an audio sample that is being rendered by the media player.

    摘要翻译: 描述了帮助媒体播放器呈现可视化并将这些可视化与音频样本同步的方法和系统。 在一个实施例中,系统包括被配置为提供由媒体播放器呈现的音频样本的一个或多个音频源。 音频样本预处理器与一个或多个音频源通信地链接,并且被配置为在呈现样本之前接收和预处理音频样本。 预处理提供与每个样本相关联并从音频样本导出的特征数据。 配置一个或多个效果以接收特征化数据并使用表征数据来呈现与由媒体播放器呈现的音频样本同步的可视化。

    Methods, systems and media players for rendering different media types
    10.
    发明授权
    Methods, systems and media players for rendering different media types 有权
    用于呈现不同媒体类型的方法,系统和媒体播放器

    公开(公告)号:US07272794B2

    公开(公告)日:2007-09-18

    申请号:US11062690

    申请日:2005-02-22

    IPC分类号: G06F5/00 G06F13/00

    CPC分类号: G11B27/10

    摘要: Methods and systems are described that assist media players in rendering different media types. In some embodiments, a unified rendering area is provided and managed such that multiple different media types are rendered by the media player in the same user interface area. This unified rendering area thus permits different media types to be presented to a user in an integrated and organized manner. An underlying object model promotes the unified rendering area by providing a base rendering object that has properties that are shared among the different media types. Object sub-classes are provided and are each associated with a different media type, and have properties that extend the shared properties of the base rendering object. In addition, an inventive approach to visualizations is presented that provides better synchronization between a visualization and its associated audio stream.

    摘要翻译: 描述了帮助媒体播放器呈现不同媒体类型的方法和系统。 在一些实施例中,提供和管理统一呈现区域,使得媒体播放器在同一用户界面区域中呈现多个不同的媒体类型。 因此,这种统一的呈现区域允许以集成和有组织的方式向用户呈现不同的媒体类型。 基础对象模型通过提供具有在不同媒体类型之间共享的属性的基础渲染对象来促进统一呈现区域。 提供对象子类,并且各自与不同的媒体类型相关联,并具有扩展基础渲染对象的共享属性的属性。 此外,呈现了可视化的创造性方法,其提供可视化及其相关联的音频流之间的更好的同步。