允许回放装置对流传输内容执行同步回放的方法和设备制造方法及图纸

技术编号:10435926 阅读:137 留言:0更新日期:2014-09-17 12:52
提供了一种允许回放装置对流传输内容执行同步回放的方法和设备。提供了一种允许多个回放装置同时对主装置的内容进行流传输的设备和方法。当主装置选择回放装置之一作为参考装置并将同步包多播到回放装置时,回放装置通过将其自身的同步包接收时间与参考装置的同步包接收时间进行比较来确定同步时间。当主装置对基于参考装置的时间被插入有时间戳的内容进行流传输时,回放装置基于确定的同步时间播放内容。因此,即使当回放装置具有与主装置不同的网络延迟,回放装置也可以精确地执行同步的内容回放。

【技术实现步骤摘要】
允许回放装置对流传输内容执行同步回放的方法和设备本申请要求于2013年3月13日在韩国知识产权局提交的第10-2013-0026820号韩国专利申请的权益,该申请的整个公开通过引用包含于此。
本公开涉及对内容进行流传输和播放的方法和设备。
技术介绍
术语“流传输”表示即使在具有处理媒体内容的功能的客户端只接收到存储在服务器中的内容的部分而非全部时也允许客户端开始内容回放的技术。在流传输开始前,在服务器和客户端之间执行时间同步。通常,服务器周期性地将当前时间信息发送到客户端,并且客户端基于从服务器接收到的时间信息执行时间同步。然而,在该现有技术方法中,当存在多个客户端时,在客户端之间易于发生同步错误。这是由于由服务器发送的同步时间信息到达每个回放装置所需要的时间量(即,网络延时)会根据客户端的无线网络环境而变化。具体地说,在多个回放装置播放诸如音乐的媒体内容的情况下,即使在客户端之间的同步错误很小时也会出现可由人类感知的回声。因此,在同时播放相同内容的流传输客户之间需要精确的同步。仅呈现以上信息作为背景信息以帮助理解本公开。对于上述描述中的任何可否应用于针对本公开的现有技术,没有做出确定,也没有做出论断。
技术实现思路
本公开的多个方面在于解决至少上述问题和/或缺点并提供至少下述优点。因此,本公开的一方面在于提供允许一组回放装置精确同步地对存储在主装置中的内容进行流传输和播放的方法和设备。在下面的描述中将部分地阐述另外的方面,从该描述中这部分将是清楚的,或可通过呈现的各种实施例的实践被学习。根据本公开的一方面,提供一种允许主装置将内容流传输到多个回放装置的方法。所述方法包括:选择回放装置之一作为参考装置;将参考装置的标识符告知给回放装置;将同步包多播到回放装置以允许回放装置基于接收时间确定与参考装置的同步时间;将基于参考装置的时间被插入有时间戳的内容流传输到回放装置。所述方法还可包括:当在流传输期间从新回放装置接收到加入包括所述多个回放装置的群组的请求时,将新回放装置的标识符告知参考装置;将同步包多播到新回放装置和所述多个回放装置,以允许新回放装置基于接收时间确定与参考装置的同步时间;另外将基于参考装置的时间被插入有时间戳的内容流传输到新回放装置。选择回放装置之一作为参考装置的步骤可包括:选择在根据通信协议发现回放装置的处理中首先发现的回放装置作为参考装置。所述方法还可包括:当在参考装置离开包括所述多个回放装置的群组之后的流传输期间,从新回放装置接收到加入包括所述多个回放装置的群组的请求时,在除了所述新回放装置以外的其它回放装置中选择新参考装置;将新参考装置的标识符告知给新回放装置;将同步包多播到新回放装置以及其它回放装置,以允许新回放装置基于新参考装置中的接收时间确定与已经离开所述群组的参考装置的同步时间;另外将基于已经离开所述群组的参考装置的时间被插入有时间戳的内容流传输到新回放装置。选择新参考装置的步骤可包括:选择在发现处理中在参考装置之后发现的回放装置作为新参考装置。多播同步包的步骤可包括:顺序地多播具有不同序号的同步包,以允许回放装置精确地确定同步时间。同步时间可表示回放装置中的每一个与参考装置之间的系统时钟差。本公开的另一方面在于提供一种存储当被计算机执行时执行上述流传输方法的程序的非暂时性计算机可读记录介质。根据本公开的另一方面,提供一种主装置。该主装置包括:存储器,被配置为存储至少一个程序;处理器,被配置为通过执行所述至少一个程序来将内容流传输到多个回放装置,其中,所述至少一个程序可包括用于执行以下操作的指令:选择回放装置之一作为参考装置;将参考装置的标识符告知给回放装置;将同步包多播到回放装置以允许回放装置基于接收时间确定与参考装置的同步时间;将基于参考装置的时间被插入有时间戳的内容流传输到回放装置。所述至少一个程序还可包括用于执行以下操作的指令:当在流传输期间从新回放装置接收到加入包括所述多个回放装置的群组的请求时,将新回放装置的标识符告知参考装置;将同步包多播到新回放装置和所述多个回放装置,以允许新回放装置基于接收时间确定与参考装置的同步时间;另外将基于参考装置的时间被插入有时间戳的内容流传输到新回放装置。选择回放装置之一作为参考装置的步骤可包括:选择在根据通信协议发现回放装置的处理中首先发现的回放装置作为参考装置。所述至少一个程序还可包括用于执行以下操作的指令:当在参考装置离开包括所述多个回放装置的群组之后的流传输期间,从新回放装置接收到加入包括所述多个回放装置的群组的请求时,在除了所述新回放装置以外的其它回放装置中选择新参考装置;将新参考装置的标识符告知给新回放装置;将同步包多播到新回放装置以及其它回放装置,以允许新回放装置基于新参考装置中的接收时间确定与已经离开所述群组的参考装置的同步时间;另外将基于已经离开所述群组的参考装置的时间被插入有时间戳的内容流传输到新回放装置。选择新参考装置的步骤可包括:选择在发现处理中在参考装置之后发现的回放装置作为新参考装置。多播同步包的步骤可包括:顺序地多播具有不同序号的同步包,以允许回放装置精确地确定同步时间。同步时间可表示回放装置中的每一个与参考装置之间的系统时钟差。根据本公开的另一方面,提供一种允许多个回放装置之一与其它回放装置同步地播放从主装置流传输的内容。所述方法包括:由主装置获得从回放装置中选择的参考装置的标识符;通过将从主装置多播到回放装置的同步包的接收时间与由标识符指示的参考装置的时间进行比较,来确定与参考装置的同步时间;基于确定的同步时间与参考装置同步地播放从主装置流传输的内容。从主装置流传输的内容可包括基于参考装置的时间产生的时间戳。确定同步时间的步骤可包括;确定关于具有不同序号的多个同步包的与参考装置的接收时间差值;将关于所述多个同步包的接收时间差值的平均值确定为与参考装置的同步时间。获得参考装置的标识符的步骤可包括:从主装置接收参考装置的标识符。所述方法还可包括:从主装置接收新同步包和指示已经选择了新参考装置的消息;从除了所述多个回放装置以外的新回放装置接收关于新同步包的接收时间的询问;在新同步包的接收时间,响应于询问告知反映确定的同步时间的值。确定同步时间的步骤可包括:基于同步包的接收时间确定与参考装置的系统时钟差。根据本公开的另一方面,提供一种回放装置,包括:存储器,被配置为存储至少一个程序;处理器,被配置为通过执行所述至少一个程序允许多个回放装置之一与其它回放装置同步地播放从主装置流传输的内容,其中,所述至少一个程序可包括用于执行以下操作的指令:由主装置获得从回放装置中选择的参考装置的标识符;通过将从主装置多播到回放装置的同步包的接收时间与由标识符指示的参考装置的时间进行比较,来确定与参考装置的同步时间;基于确定的同步时间与参考装置同步地播放从主装置流传输的内容。从主装置流传输的内容可包括基于参考装置的时间产生的时间戳。确定同步时间的步骤可包括;确定关于具有不同序号的多个同步包的与参考装置的接收时间差值;将关于所述多个同步包的接收时间差值的平均值确定为与参考装置的同步时间。获得参考装置的标识符的步骤可包括:从主装置接收参考装置的标识符。所述至少一个程序还可包括用于执行以下操作的指令:从主装置接收新同步包本文档来自技高网...
允许回放装置对流传输内容执行同步回放的方法和设备

【技术保护点】
一种允许主装置将内容流传输到多个回放装置的方法,所述方法包括:选择所述多个回放装置之一作为参考装置;将参考装置的标识符告知给所述多个回放装置;将同步包多播到所述多个回放装置以允许所述多个回放装置基于接收时间确定与参考装置的同步时间;将基于参考装置的时间被插入有时间戳的内容流传输到所述多个回放装置。

【技术特征摘要】
2013.03.13 KR 10-2013-00268201.一种允许主装置将内容流传输到多个回放装置的方法,所述方法包括:选择所述多个回放装置之一作为参考装置;将参考装置的标识符告知给所述多个回放装置;将同步包多播到所述多个回放装置以允许所述多个回放装置基于接收时间确定与参考装置的同步时间;从参考装置获得时钟信息;将基于时钟信息被插入有时间戳的内容流传输到所述多个回放装置,其中,同步时间是所述多个回放装置和参考装置之间的接收时间的时钟差。2.如权利要求1所述的方法,还包括:当在流传输期间从新回放装置接收到加入包括所述多个回放装置的群组的请求时,将新回放装置的标识符告知参考装置;将同步包多播到新回放装置和所述多个回放装置,以允许新回放装置基于接收时间确定与参考装置的同步时间;额外地将基于时钟信息被插入有时间戳的内容流传输到新回放装置。3.如权利要求1所述的方法,其中,选择所述多个回放装置之一作为参考装置的步骤包括:选择在根据通信协议发现所述多个回放装置的处理中首先发现的回放装置作为参考装置。4.如权利要求1所述的方法,还包括:当在参考装置离开包括所述多个回放装置的群组之后的流传输期间,从新回放装置接收到加入包括所述多个回放装置的群组的请求时,在除了所述新回放装置以外的其它回放装置中选择新参考装置;将新参考装置的标识符告知给新回放装置;将同步包多播到新回放装置以及其它回放装置,以允许新回放装置基于新参考装置中的接收时间确定与已经离开所述群组的参考装置的同步时间;额外地将基于时钟信息被插入有时间戳的内容流传输到新回放装置。5.如权利要求4所述的方法,其中,选择新参考装置的步骤包括:选择在发现处理中在参考装置之后发现的回放装置作为新参考装置。6.如权利要求1所述的方法,其中,多播同步包的步骤包括:顺序地多播具有不同序号的同步包,以允许回放装置精确地确定同步时间。7.如权利要求1所述的方法,其中,同步时间表示所述多个回放装置中的每一个与参考装置之间的系统时钟差。8.一种主装置,包括:存储器,被配置为存储至少一个程序;处理器,被配置为通过执行所述至少一个程序来将内容流传输到多个回放装置,其中,所述至少一个程序包括用于执行...

【专利技术属性】
技术研发人员:朴贤哲朴垣柱高在熏朴佑镇延熏济李珍煜
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1