Methods and systems for synchronizing visualizations with audio streams
    1.
    发明授权
    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 and systems for synchronizing visualizations with audio streams
    2.
    发明授权
    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, system and media players for rendering different media types
    4.
    发明授权
    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, systems and media players for rendering different media types
    6.
    发明授权
    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.

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

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

    公开(公告)号:US06904566B2

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

    申请号:US09817901

    申请日:2001-03-26

    IPC分类号: G06F17/30 G06F5/00

    CPC分类号: G06F17/30905

    摘要: 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.

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