用于同步媒体的方法和系统技术方案

技术编号:8390897 阅读:165 留言:0更新日期:2013-03-08 02:51
提供了同步媒体的系统和方法。客户端设备可以被用于捕获正被媒体渲染源渲染的媒体流的样本。所述客户端设备将所述样本发送到位置识别模块,以确定指示所述媒体流中对应于所述样本的采样时间的位置的时间偏移,并且可选地确定时间尺度比,所述时间尺度比指示基于所述媒体流的参考速度的由所述媒体渲染源正在渲染所述媒体流的速度。所述客户端设备使用当前时间、所述媒体样本的时间戳、所述时间偏移、以及可选地使用时间尺度比,来计算实时偏移。所述客户端设备接着在对应于所述实时偏移的位置渲染第二媒体流,以与正被所述媒体渲染源渲染的媒体流同步。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及媒体的媒体信息检索和同步。例如,本公开涉及音乐信息检索以及文本转录(textual transcription)或歌词同步,例如在卡拉OK的领域中。本公开还涉及其它形式的媒体的同步。
技术介绍
同步媒体(诸如音乐歌词)显示系统典型地包括歌词显示装置,其与音乐回放装置操作地耦接,并被音乐回放装置控制。在这些系统中,音乐回放装置知道当前播放的音乐音轨(audio track)中的当前时间位置。音乐音频时间位置被提供给歌词显示装置。歌词显示装置使用定时信息来确定对应的歌词文本位置,并显示对应的歌词文本用于用户与音乐音频同步地欣赏。广泛可得的卡拉OK系统以此方式操作。现有的同步媒体(例如歌词)系统典型地具有被设计为包括音乐回放装置的系统的构成部分的歌词显示装置,该系统通常在共享的物理壳体中、或者由共同的控制机构(诸如计算机程序)控制。偶遇任意环境或周边音乐源(例如,在咖啡馆、餐馆、汽车、商店等中)的音乐听众将没有办法欣赏同步媒体(例如歌词),除非在任意环境或周边源的音乐回放装置操作地耦接到集成的歌词显示装置。
技术实现思路
在一个方面,提供了一种同步媒体的方法。该方法包括客户端设备接收正被媒体渲染源渲染的媒体流的媒体样本,所述媒体样本与对应于所述媒体样本的采样时间的时间戳关联。所述方法还包括确定指示所述媒体流中对应于所述媒体样本的采样时间的时间位置的时间偏移,以及使用实时时间戳、所述媒体样本的时间戳以及所述时间偏移计算实时偏移,其中所述实时时间戳指示当前时间。所述方法还包括所述客户端设备在对应于所述实时偏移的位置渲染第二媒体流,以与正被所述媒体渲染源渲染的媒体流同步。在另一方面,提供了一种同步媒体的方法。所述方法包括客户端设备向位置识别模块发送正被媒体渲染源渲染的歌曲的音频样本。所述音频样本与对应于所述音频样本的采样时间的时间戳关联。所述方法还包括客户端设备从所述位置识别模块接收时间偏移,其指示所述歌曲中对应于所述音频样本的采样时间的时间位置。所述方法还包括使用实时时间戳、所述音频样本的时间戳以及所述时间偏移计算实时偏移,其中所述实时时间戳指示当前时间;接收所述歌曲的文本歌词;以及所述客户端设备在对应于所述实时偏移的位置渲染所述文本歌词,以与正被所述媒体渲染源渲染的歌曲同步。在再一方面,提供了一种非暂时性计算机可读介质,其中存储可由计算设备执行的指令,所述指令用于使得所述计算设备执行功能。所述功能包括客户端设备向位置识别模块发送正被媒体渲染源渲染的歌曲的音频样本。所述音频样本与对应于所述音频样本的采样时间的时间戳关联。所述功能还包括客户端设备从所述位置识别模块接收时间偏移,其指示所述歌曲中对应于所述音频样本的采样时间的样本的时间位置。所述功能还包括使用实时时间戳、所述音频样本的时间戳以及所述时间偏移计算实时偏移,其中所述实时时间戳指示当前时间;接收所述歌曲的文本歌词;以及所述客户端设备在对应于所述实时偏移的位置渲染所述文本歌词,以与正被所述媒体渲染源渲染的歌曲同步。在再一方面,提供了执行这里描述的方法的示例设备或系统。之前的总结仅是示例性的,并不意在作为任何方式的限定。在以上描述的示例方面、实施例和特征之外,其它方面、实施例和特征也将通过参考附图和以下的详细描述而变得明显。附图说明·图I示出了用于识别媒体内容、并将数据与所识别的媒体内容同步的系统的一个示例。图2示出了用于同步媒体流的方法的说明性实施例的流程图。图3A-3B示出了用于识别媒体样本的媒体内容或时间偏移、并将数据与所识别的媒体内容同步的系统的示例。图4示出了用于将歌词与正被媒体渲染源渲染的歌曲同步的方法的说明性实施例的流程图。图5示出了音乐信息的示例。图6示出了用于识别媒体样本的媒体内容或时间偏移、并将数据与所识别的媒体内容同步的系统的另一示例。具体实施例方式在下面的详细说明中,参考形成说明的一部分的附图。在附图中,类似的符号典型地标识类似的元素,除非另有声明。详细说明、附图和权利要求中描述的说明性实施例不意图为限制性。可以采用其它实施例,并且可以进行其它改变,而不偏离这里所呈现的主题的精神和范围。很容易理解,本公开的各方面(如这里一般描述以及在附图中图示的)可以大量不同的配置进行布置、替代、组合、分割以及设计,它们全部被本文明确预想到。在示例实施例中,提供了同步媒体的系统和方法。可以使用客户端设备(例如便携式客户端设备)来捕获正被媒体渲染源渲染的媒体流的样本。客户端设备可以使用参考时钟确定对应于正被捕获的媒体样本的采样时间的时间戳。采样时间可以优选是起始,但也可以是媒体样本的结尾、中间或任何其它预定时间。客户端设备可以向位置识别模块发送媒体样本,以确定时间偏移并可选地确定时间尺度比,该时间偏移指示媒体流中对应于媒体样本的采样时间的时间位置,该时间尺度比指示基于媒体流的参考速度的由媒体渲染源正渲染媒体流的速度。客户端设备可以使用指示当前时间的实时时间戳、媒体样本的时间戳、时间偏移、以及可选地使用时间尺度比,来计算实时偏移。客户端设备可以接着在对应于实时偏移的位置处渲染第二媒体流,以与正由媒体渲染源渲染的媒体流同步。例如,这里所描述的系统和方法可以被执行来基于第一媒体流的捕获样本控制第二媒体流的同步回放。在其它示例中,客户端设备包括麦克风,用以从媒体渲染源接收媒体流或记录。客户端设备还可以包括摄像机、振动传感器、无线电接收器、网络接口等中的任何一个,用以接收媒体流。 在一个示例中,系统和方法可以被用于使用移动音乐信息检索设备,而与周边播放的音乐同步地显示歌词,该移动音乐信息检索设备可以不被操作地耦接到音乐回放装置(播放周边音乐的装置)来确定对应于播放的音乐的定时信息。不需要来自音乐回放装置的定时信息。例如,音乐信息检索设备可被配置为识别播放的音乐,以及响应地检索和显示与音乐中的当前时间点同步的对应歌词,而不需要用户干预。现在参考附图,图I示出了用于识别媒体内容、并将数据与所识别的媒体内容同步的系统的一个示例。系统包括媒体渲染源102,其以任何已知的方式渲染和呈现来自媒体流的媒体内容。媒体流可以被存储在媒体渲染源102上、或者从外部源(诸如模拟或数字广播)接收。在一个示例中,媒体渲染源102可以是无线电台或电视内容提供商,其广播媒体流(例如音频和/或视频)和/或其它信息。媒体渲染源102还可以是以记录或现场格式播放音频媒体、显示视频媒体的任何类型的设备。在替代实施例中,例如,媒体渲染源102可以包括现场表演作为音频源和/或视频源。媒体渲染源102可以通过图形显示器、音频扬声器、MIDI乐器、操纵木偶(animatronic puppet)等、或者由媒体渲染源102提供的任何其它类型的表达,来渲染或呈现媒体流。客户端设备104通过包含媒体接收器106的样本捕获模块接收来自媒体渲染源102的媒体流的渲染。在图I中,媒体接收器106被显示为天线,并且媒体渲染源102将媒体流无线地广播到客户端设备104。然而,取决于媒体流的形式,媒体渲染源102可以使用无线或有线通信技术渲染媒体。在其它示例中,媒体接收器106可以包括麦克风、摄像机、振动传感器、无线电接收器、网络接口等中的任何一个。作为具体示例,媒体渲染源102可以播放音乐,并且客户端设本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:ALC王R波沃WM米尔斯CJP巴顿PG英格尔布雷赫特DS米克赫吉
申请(专利权)人:沙扎姆娱乐有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1