【技术实现步骤摘要】
【国外来华专利技术】对媒体的同步回放和控制
技术介绍
本公开涉及多媒体处理和共享。更具体地,本公开涉及用于对多媒体流的同步回放和控制的方法和系统。互联网和移动网络的发展改变了人们共享音乐的方式。社交媒体使用互联网和其他电信网络作为用于对媒体进行共享、修改和评论的平台,有时与社交网络的其他成员一起进行这些操作。一些组的人可能彼此接近,从而有效地形成自组织无线网络。其他组的人可被分散在各种时区和地理位置中。在任一种情况下,人们有时希望共享多媒体流诸如视频或音频。特别地,组成员可能希望一起欣赏同步的多媒体流,使得每个成员同时查看多媒体流的相同部分并具有影响其他成员听到的内容的能力。例如,在公共场所各自经由其耳机收听音乐的一组个体可能想要同步他们的播放列表,使得他们全部同时体验该播放列表。或者一组人可能希望在公路旅行中跨多辆交通工具共享播放列表。参与者可能希望将歌曲加入队列,以用于回放、暂停、快进、后退等。又如,音乐家可能想要向互联网粉丝群广播虚拟演唱会。用于提供同步回放的现有技术包括无线电广播、无声迪斯科、移动俱乐部、和耳机演唱会。然而,用于同步多媒体回放的典型方法不会给予参与者(除广播者之外)针对所有听众容易地控制对多媒体流的回放的能力。即,参与者通常为被动的,其接收广播或组播音乐流,而不具有与音乐进行交互并向其他参与者实时推送命令的能力。例如,无线电中的音乐回放通常由音乐节目主持人来控制。无线电听众必须致电电台以请求广播一首歌曲。虽然在本地设备诸如无线电接收器上暂停音乐为可能的,但是对于特定的无线电听众来说对于所有听众暂停音乐为不可能的。由于媒体源和接收器之间的各种信道,同步流媒体也 ...
【技术保护点】
一种用于针对组的成员设备同步数字音频流的方法,所述方法包括在形成所述组的成员设备中的第一成员设备处:维护所述组的成员设备的成员列表;维护包括至少一个曲目的播放列表,以用于分配至所述成员设备;从所述成员设备中的另一个成员设备接收命令(316);基于所述命令来更新所述播放列表(320);以及将对所述播放列表的更新分配至其他成员设备,使得在每个成员设备处基本上同时执行所接收到的命令。
【技术特征摘要】
【国外来华专利技术】2015.09.30 US 14/871,8391.一种用于针对组的成员设备同步数字音频流的方法,所述方法包括在形成所述组的成员设备中的第一成员设备处:维护所述组的成员设备的成员列表;维护包括至少一个曲目的播放列表,以用于分配至所述成员设备;从所述成员设备中的另一个成员设备接收命令(316);基于所述命令来更新所述播放列表(320);以及将对所述播放列表的更新分配至其他成员设备,使得在每个成员设备处基本上同时执行所接收到的命令。2.根据权利要求1所述的方法,其中所述成员设备形成对等网络。3.根据权利要求1所述的方法,还包括:确定所述成员设备中的每个成员设备的相应时钟的准确度;比较所述时钟中的每个时钟的准确度,以确定最准确的时钟(402);将所述最准确的时钟设置为主时钟(404);以及针对除与所述主时钟相关联的成员设备之外的每个成员设备,将曲目的回放调整为与所述主时钟一致(406)。4.根据权利要求1所述的方法,还包括:调度开始回放曲目的锚定时间;以及将所述锚定时间分配至所述成员设备中的每个成员设备。5.根据权利要求4所述的方法,还包括在所述锚定时间之前确定缓冲区大小,其中所述缓冲区大小由所述成员设备中最慢的成员设备来限定,使得所述最慢的成员设备能够与其他成员设备同步地播放所述数字音频流。6.根据权利要求1所述的方法,还包括:接收对受邀者设备加入所述组的请求(304);更新所述成员列表,以包括所述受邀者设备(306);以及将所述播放列表的副本和当前曲目的至少一部分分配至所述受邀者设备(314)。7.根据权利要求6所述的方法,还包括:认证所述受邀者设备;其中如果所述受邀者设备被认证,则执行更新所述成员列表。8.根据权利要求1所述的方法,还包括:确定所述成员设备中的至少一个成员设备是否包含对所述播放列表上的曲目的数字权限;如果所述成员设备均不包含对所述曲目的数字权限,则从所述播放列表移除所述曲目并继续进行到所述播放列表上的下一个曲目。9.根据权利要求1所述的方法,其中所述命令包括以下的至少一者:暂停、快进、后退、跳过、以及向所述播放列表添加曲目。10.根据权利要求9所述的方法,其中所述跳过与所述播放列表的曲目相关联,使得如果接收到用于跳过曲目的多于一个命令,则跳过当前曲目一次。11.根据权利要求1所述的方法,还包括:确定所述成员设备中的至少一个成员设备是否被限制接收所述播放列表上的一种类型的曲目;以及如果所述成员设备中的至少一个成员设备被限制,则在分配所述类型的曲目的一部分之前从所述组移除所述成员设备。12.根据权利要求1所述的方法,还包括:确定所述成员设备中的至少一个成员设备是否被限制接收所述播放列表上的一种类型的曲目;如果所述成员设备中的至少一个成员设备被限制,则从所述播放列表移除所述类型的曲目中的所有曲目。13.根据权利要求1所述的方法,其中所述成员设备中的第一成员设备被配置为显示用于解决多个接收到的命令之间的冲突的用户界面。14.根据权利要求13所述的方法,还包括:如果所述成员设备中的第一成员设备离开所述组,则将所述成员设备中的另一个成员设备配置为执行所述成员设备中的第一成员设备的功能。15.根据权利要求1所述的方法,还包括:如果所述命令为擦除指令,则在所述成员设备中的第一成员设备上识别所述曲目的与擦除对应的点;以及将所述曲目的所述点作为锚定时间发送至其他成员设备。16.根据权利要求1所述的方法,还包括:在所述成员设备中的第一成员设备上显示用于实时提供组消息的用户界面。17.一种存储程序指令的非暂态计算机可读介质,所述程序指令当被执行时使得处理器执行一种方法,所述方法包括在形成组的成员设备中的第一成员设备处:维护所述组的成员设备的成员列表;维护包括至少一个曲目的播放列表,以用于分配至所述成员设备;从所述成员设备中的另一个成员设...
【专利技术属性】
技术研发人员:T·阿尔西娜,T·G·卡瑞根,SW·黄,E·S·李,W·M·巴克曼,J·L·罗宾,S·S·盖蒂基安,N·J·鲍尔森,G·R·查普曼,D·P·萨拉希诺,S·P·比思科夫,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。