用于从多个模块提供同步的用户体验的方法和系统的制作方法

文档序号:7990507阅读:198来源:国知局
用于从多个模块提供同步的用户体验的方法和系统的制作方法
【专利摘要】本发明公开了一种在用户站点的方法和系统,通过内容提供步骤上信息的明确交换和用于这些步骤中的一个或多个的相关时序值的明确的交换,提供了在适当的时序模型上的第一和第二内容提供模块之间的共享的理解,因此在给用户提供第一和第二内容之前将明确的含义添加到各内容提供步骤。从第一内容提供模块接收到的用于特定内容提供步骤的时间延迟信息可由其它模块使用以确定何时提供内容给用户。用于第一内容提供模块的时序模型被丰富了信息,该信息使得第一内容提供模块的时序信息现在可由具有不同时序模型的第二内容提供模块明确应用。
【专利说明】用于从多个模块提供同步的用户体验的方法和系统
【技术领域】
[0001]本发明涉及一种为多个内容提供模块的用户提供同步的用户体验的方法和系统。【背景技术】
[0002]内容同步是被广泛研究且被标准化的主题。众所周知的示例由MPEG2系统标准(IS0/IEC13818-1或ITU-T Rec.H.222.0)提供,用于将来自例如电视接收器中的传输流的视频和音频数据同步。MPEG-2被DVB标准化组织采用,该组织为视听媒体的数字传送提供广泛使用的标准。
[0003]MPEG采用传输流TS将包含视频和音频单元的序列的编码的视频和音频基本流传送到接收器。程序时钟基准PCR与传输流一起从接收器可以重建编码器系统时钟的位置被传输。视频和音频单元包含显示时间戳PTS。相关的视频和音频单元包含相同的PTS且因此可以根据PCR系统时钟而被同步。
[0004]不仅视频和音频的同步依赖于显示时间戳。DVB事件机制也被定义为允许播送设备将事件发送到存在于接收器中的应用。这使得应用能够在某个时刻及时地在DVB广播中显示特定信息。例如,在节目播出过程中,可以在电视屏幕上可视地显示问题,同时电视节目主持人阅读问题。可以使用的一个机制是在ETSI TS102809vl.1.1中定义的DVB同步事件。它提供了流事件与音频和/或视频流的某些显示时间戳的严格同步。接收器必须将事件传送到时控的应用以便保持与视频和音频的同步。DVB事件机制也包括DVB-CC “现在执行”流事件,其根据ETSI说明书ETSI TS102809不能与线性媒体流准确同步。通过对流事件单元采用相同的PTS值作为相对应的视频帧,“现在执行”事件与音频/视频流的同步是可能的。然而,如现在将会进一步阐述的,该操作是关联实施的。
[0005]MPEG-2下的时序模型假定接收到的基本流的解码和表示是即时的,即在媒体单元的解码和表示之间没有延时。接收器制造商已经意识到该假定在实践中是不可能的,并且例如通过使用能产生其它临时延时的缓冲器,将接收器构造成控制在MPEG-2时序模型中没有实施的其它延时。
[0006]因此,在MPEG-2中,PTS值的解释和与PTS值相关的媒体单元的表示不是独立实施的。对于一些接收器实施方式,虽然使用相同的PTS值,但是在内容提供步骤(如音频帧的解码和显示)之间的延时与其它实施方式不同。这意味着,当在同步媒体的表示中涉及多个设备时,MPEG-2缺少使设备同步的装置来向用户提供同步的用户体验。这也会由所述的DVB同步事件而变得明显:DVB规定接收器必须将事件传送给时控的应用从而保持与视频和音频的同步,而不是怎样能实现。
[0007]可以预见,能提供同步的用户体验的多个内容提供模块的应用在不久的将来将非常受欢迎。一个示例包括这种情况,在像机顶盒(STB)这样的电视接收器中接收第一内容(例如,包含视频/音频单元的电视信号)且在平板计算机中接收第二内容(例如,通过互联网接收到的静止的图片)以提供改善的用户体验。
[0008]然而,如上所述,使用不同内容提供模块由于非独立实施而产生了同步困难。而且,当从不同的区域(即,时间的含义、值或间隔不同的环境)接收内容时,例如电视接收器和平板电脑的情况,不同的时序模型产生了同步问题。
[0009]因此,在本领域中,需要改善从第一和第二内容提供模块向用户分别提供的至少第一和第二内容的同步。

【发明内容】

[0010]公开了一种提供包含至少第一内容和第二内容的同步的用户体验的方法。第一内容由用户站点的第一内容提供模块提供并且第二内容由用户站点的第二内容提供模块提供。第一内容提供模块接收或者产生第一内容并且执行一个或多个第一内容提供步骤以给用户提供第一内容。第二内容模块接收或者产生第二内容并且执行一个或多个第二内容提供步骤以给用户提供第二内容。
[0011]第一内容提供模块提供表示到同步模块的第一内容提供步骤中的一个或多个的信息。同步模块可以是第二内容提供模块或者嵌入包含第二内容提供模块的设备中。第一内容提供模块可以提供表示与执行从第一内容提供模块到同步模块的第一内容提供步骤中的一个或多个相关的一个或多个时序值。
[0012]同步模块建立一个或多个时序值,用于根据表示第一内容提供步骤的接收到的信息和表示与第一内容提供步骤相关的一个或多个时序值的信息执行第二内容提供模块中的第二内容提供步骤中的一个或多个。同步模块可以将建立的信息传输到第二内容提供模块。
[0013]第二内容提供模块根据从同步模块建立的一个或多个时序值执行第二内容提供步骤中的一个或多个,以便与从第一内容提供模块将第一内容提供给用户同步地将第二内容从第二内容提供模块提供给用户。
[0014]而且,公开了一种设置为提供包含至少第一内容和第二内容的同步的用户体验的系统。该系统包括至少第一内容提供模块、第二内容提供模块和同步模块。同步模块可以是与第二内容提供模块相同的模块或者可以嵌入与第二内容提供模块一样的设备中。
[0015]该系统包括在用户站点的第一内容提供模块,设置为接收或产生第一内容并执行一个或多个第一内容提供步骤以给用户提供第一内容。该系统也包括在用户站点的第二内容提供模块,设置为接收或产生第二内容并执行一个或多个第二内容提供步骤以给用户提供第二内容。
[0016]第一内容提供模块还设置为给同步模块提供表示第一内容提供步骤中的一个或多个的信息并且提供表示与执行第一内容提供步骤中的一个或多个相关的一个或多个时序值的信息。
[0017]同步模块还设置为建立一个或多个时序值,用于根据表示第一内容提供步骤的接收到的信息和表示来自第一内容提供设备的与第一内容提供步骤相关的一个或多个时序值的信息执行第二内容提供步骤中的一个或多个。第二内容提供模块设置为根据建立的时序值中的一个或多个执行第二内容提供步骤,以便与从第一内容提供模块将第一内容提供给用户同步地将第二内容从第二内容提供模块提供给用户。当然,同步与用户的感受有关。
[0018]而且,已经公开了在上述系统中使用的第一内容提供模块、第二内容提供模块和同步模块。应该意识到模块可以设置为在通用或特定用途处理器上运行的软件编码或者专用硬件。也公开了系统中使用的同步信号和方法。
[0019]应该意识到表示时序值的信息可涉及通过第一内容提供模块由一个或多个特定内容提供步骤引起的时间延迟(例如处理时间、渲染时间等),但还可以涉及表示这样的时间延迟的确认的标识符。使用这样的标识符可以例如降低网络负荷。
[0020]公开了在用户站点的方法和系统,通过内容提供步骤上信息的明确交换和用于这些步骤中的一个或多个的相关时序值的明确的交换,提供了在适当的时序模型上的第一和第二内容提供模块之间的共享的理解,由此在给用户提供第一和第二内容之前将明确的含义添加到各内容提供步骤。从第一内容提供模块接收到的用于特定内容提供步骤的时间延迟信息可由其它模块使用以确定何时提供内容给用户。用于第一内容提供模块的时序模型(例如DVB时序模型)被丰富了信息,该信息使得第一内容提供模块的时序信息现在可由具有不同时序模型(例如互联网时序模型)的第二内容提供模块明确应用。第二内容提供步骤可由使用如ETSI TS102809中所定义的流事件类型的DVB事件机制触发。
[0021 ] 内容提供可涉及给观察者的内容的准备,如内容生产者所期望的。
[0022]在本发明的一个实施例中,两个内容提供模块可包含同步模块且可使用双向信息交换来将提供给用户的内容同步。
[0023]尤其是,在本发明的一个实施例中,第一和第二内容提供步骤至少包括用于处理接收到的第一和第二内容的内容处理步骤和用于渲染处理过的第一和第二内容的内容渲染步骤。处理可以理解为涉及解码信号的处理(例如音频效果的计算)。渲染可以理解为由某类设置为刺激用户的一个或多个感官的致动器对处理过的解码信号的传输。通过在至少这两个内容提供步骤上的信息交换,第一和第二内容的同步不但在各种内容提供模块中的某个阶段(可能未知)获得,而且真正用于用户的感官。关于用户体验的同步进一步也通过到用户的内容传播而改善,即在内容传播时间延迟有关系的情况下,适于通过从致动器到人的传感器接收的被渲染的内容(例如地震仪的隆隆声)的传播。
[0024]在本发明的一个实施例中,提供与第一内容提供步骤相关的时序值的第一内容提供模块的识别被传送到同步模块。第一内容提供模块的识别可由第二内容提供模块使用以隐含确定第一内容提供模块的类型并且因此确定具有相应假设或者在该时序模型中的解释的原始时序模型。解释可以指用于确定时间的特定指示和内容提供步骤时间涉及的解释。
[0025]在本发明的另一实施例中,进一步的信息从第一内容提供模块提供。进一步的信息可以涉及与一个或多个第一内容提供步骤相关的一个或多个时序值的可靠性和/或第一内容提供步骤所需的时间是否被考虑在提供给同步模块的时序值中的指示。可靠性可以确定用于内容提供步骤的时间是否被考虑(例如假定的时间可以不考虑(低可靠性),而测量的时间可以考虑(更高的可靠性))。该信息提供了建立时序值上信息的技术信任级。当确定可靠性低或者同步模块本身能进行更好的估算或测量时,同步模块可以决定不使用特定的时序值。另一个使用是建立可选择的体验,其匹配第一内容提供模块的更低准确性。
[0026]在本发明的另一实施例中,提供表示第一内容提供步骤中的一个或多个的信息的步骤和/或提供表示与执行第一内容提供步骤中的一个或多个相关的一个或多个时序值的信息的步骤,在用户站点在第一内容提供模块接收或者产生第一内容之前,从第一内容同步模块提供给同步模块。这允许在模块之间预先分享信息,例如在设备的设置或者导入包含模块的设备期间,因为许多时间延迟值随时间推移基本不变。例如,STB的渲染时间或者家庭环绕声组件上的某种效果的处理时间随着时间推移几乎不变。信息的预先分享可以例如通过播放信息或者通过使信息可以由同步信息界面上被关注的模块获得或者通过提供一些像URN、URI或名空间这样的具有已知含义(例如由某些同步主体确定的)识别符来执行。
[0027]本发明的又一实施例包括进一步提供位置信息给同步模块的第一内容提供模块,位置信息包括位置基准信息和根据所述位置基准信息的用于表示提供第二内容的位置的位置值。该实施例在不同的内容提供模块之间提供位置基准系统(例如坐标系统)的共享的理解以便能产生适当的空间效果。位置可以指包含内容提供模块的设备的位置、效果的位置或者用户的位置。在效果的位置的情况下,位置信息可以作为上述用于传播到用户的内容传播信息的特定情况。
[0028]本发明的又一实施例包括报告或者协商一个或多个选项,用于从第二内容提供设备到第一内容提供设备提供第二内容给用户,各选项与用于提供第二内容的一个或多个第二内容提供步骤的一个或多个不同时序值相关。第一内容提供模块可基于报告的不同时序值和用于从第一内容提供模块提供第一内容的可用时间选择一个选项。第一内容提供设备命令第二内容提供设备使用哪个选项以提供第二内容给用户。该实施例能以不同方式(例如不同质量)提供第二内容给用户,根据以这种方式准备第二内容的时间。
[0029]下文中,将进一步详细描述本发明的实施例。然而,应该意识到,这些实施例不应解释为对本发明保护范围的限制。
【专利附图】

【附图说明】
[0030]在图中:
[0031]图1A-1D是根据本发明的系统的实施例的示意图;
[0032]图2A和2B是根据本发明的实施例的第一和第二内容提供模块的示意图和表示根据本发明的方法的实施例的流程图;
[0033]图3是包含三个执行若干内容提供步骤的设备的系统的示意图;
[0034]图4-6是使用DVB事件机制的本发明的实施例的应用的示意图;以及
[0035]图7是使用位置信息的本发明的实施例的另一个应用的示意图。
【具体实施方式】
[0036]图1A-1C是根据本发明实施例的系统I的示意图。每个系统包括安装在用户U的站点(site)的一个或多个设备D、第一内容提供模块I和第二内容提供模块II。系统I用于提供包含第一内容FC和第二内容SC的同步用户体验。第一内容FC和第二内容SC可以通过传送网络接收或者在用户U的站点的设备D中产生。第一内容FC和/或第二内容SC也可以在用户站点本地存储(例如在个人视频记录器或硬盘内)。第一内容FC和第二内容SC不是必须不同。
[0037]被传送或产生的第一内容FC由在用户U的站点的第一内容提供模块I提供且第二内容SC由在用户U的站点的第二内容提供模块II提供给用户U。第一内容提供模块I接收或者产生第一内容(Fe),并执行一个或多个第一内容提供步骤1、ii,从而给用户U提供第一内容FC。第二内容模块II接收或产生第二内容(SC),并执行一个或多个第二内容提供步骤1、ii,从而给用户U提供第二内容SC。应该注意,第一内容FC和第二内容SC可以由相同的设备D接收,设备D将第二内容SC提供给可能位于另一个设备D中的第二内容提供模块。
[0038]更具体地,第一内容提供模块I通过例如媒体分布网接收第一内容。第二内容可以通过相同的网络或者不同的网络被接收。在括号之间接收到的第一和第二内容的指示表示第一和第二内容可以使用一个或多个协议接收为包或者其它单元。例如,来自数字电视网络的第一内容FC可以根据DVB协议设置为传输包,而第二内容可以使用TCP/IP通过互联网接收。在这样的示例中,包含第一内容提供模块I的设备D可以是电视或者机顶盒,包含第二内容提供模块II的设备D可以是个人电脑,例如膝上型电脑或者平板电脑。包含第二内容提供模块II的设备D也可以是智能电话。
[0039]应理解地是,第一和第二内容提供模块1、11不是必须包含在多个设备中。如图1C所不,单个设备D (例如个人电脑)可以具有机载的第一和第二内容提供模块1、11。第一内容(FC)和第二内容(SC)可以经由相同的网络(例如互联网)而被接收。一个示例可以是个人电脑,其具有播放流视频为第一内容FC的媒体播放器和显示第二内容SC的互联网浏览器。
[0040]接收到的内容(FC)、(SC)由设备D接收并解码,并且在链式内容提供步骤1、ii中的某个点执行,从而给用户U提供第一内容FC和第二内容SC。第一和第二内容提供步骤i和ii可以涉及内容处理步骤,其处理接收到的第一和第二内容以及内容渲染步骤,其渲染处理过的第一和第二内 容。处理可以理解为涉及解码信号的处理(例如音频效果的计算)。渲染可以理解为通过某种设置为刺激用户U的一个或多个感觉的致动器来转换处理过的解码信号。
[0041 ] 为了使系统I能给用户U提供同步内容,第一内容FC和第二内容SC从用户U的角度必须是同步的。为了做到这一点,在箭头2表示的信息步骤中,第一内容提供模块I将合适的时序模型和与时序模型相关的时序值通知给第二内容提供模块II。在图1A和IC中,第一内容提供模块I直接通知第二内容提供模块II,而在图1B中,使用同步模块SYNC来执行本文所述的同步方法的一个或多个步骤。同步模块SYNC可以是与第二内容提供模块II相同的模块,或者可以实施在与第二内容提供模块II相同的设备D中。
[0042]图1D是系统I的示意图,其中第一内容FC的内容提供分支包含具有两个不同内容提供模块I和III的两个设备D。在这种情况下,两个内容提供模块I和III向包含第二内容提供模块II的设备D报告同步信息。
[0043]现在将参考图2A和2B更详细地描述根据本发明实施例的系统和方法。
[0044]图2A示出设置为接收第一内容(FC)和第二内容(SC)并在多个内容提供步骤1、
中处理内容的第一内容提供模块I和第二内容提供模块II。交换信息2,以便同步
从各内容提供模块1、II提供给用户U (未示出)的内容。包含内容提供模块1、II的设备D (参见图1A-1C)可以在内容提供步骤1-1ii之前执行其它功能,例如接收、解复用、解码等。应该理解,对于内容提供模块1、II来说,内容提供步骤1-1ii不是必须完全相同或者相似的,且在一个内容提供模块1、II中的一个或多个步骤在其它内容提供模块I1、I中可以具有或不有相应的步骤。内容提供步骤1-1ii例如可以涉及内容处理、内容渲染和内容传播。而内容处理使用内容处理器,内容渲染使用内容渲染器,内容传播不是必须涉及内容提供模块本身的模块,而是也可以涉及设备D外的特定媒体。内容传播涉及将适于由人的传感器接收的渲染的内容从致动器传输到人(例如地震仪的隆隆声)。
[0045]内容提供模块1、11能够访问处理器3、4,处理器可运行设置为执行本发明实施例的一个或多个步骤的软件,现在将参考图2B更详细解释。
[0046]在第一步骤10中,使用处理器3的内容提供模块I通过信号2从第一内容提供模块I向同步模块(这里是第二内容提供模块II)提供表示一个或多个第一内容提供步骤1-1ii的信息。在相同的步骤或下一步骤20中,如图2B所示,通过信号2将表示与执行第一内容提供步骤1-1ii中的一个或多个相关的一个或多个时序值的信息从第一内容提供模块提供给第二内容提供模块。
[0047]在下一步骤30中,根据接收到的表示第一内容提供步骤的信息和表示与第一内容提供步骤1-1ii相关的一个或多个时序值的信息,第二内容提供模块II时序值使用处理器4建立一个或多个时序值,来执行在第二内容提供模块III的第二内容提供步骤中的一个或多个。
[0048]然后,在步骤40中,第二内容提供模块I根据一个或多个建立的时序值来执行第二内容提供步骤1-1ii,以便与将第一内容FC从第一内容提供模块I提供给用户U同步地,将第二内容SC从第二内容提供模块II提供给用户U。
[0049]在用户U的站点的系统1,通过内容提供步骤1-1ii的和用于这些步骤的一个或多个的相关的时序值的明确的信息交换2,在合适的时序模型上在第一和第二内容提供模块1、II之间提供共享的理解,由此在将第一和第二内容提供给用户之前,给每个内容提供步骤添加明确的含义。从第一内容提供模块I接收到的特定内容提供步骤的延时信息可以由其它模块II使用,以确定何时将内容提供给用户U。向第一内容提供模块的时序模型(例如MPEG-2时序模型)添加信息,该信息能使第一内容提供模块的时序信息可以被具有不同时序模型(例如互联网时序模型)的第二内容提供模块明确地使用。
[0050]一旦安装第一和第二内容提供模块,可以执行步骤10-30中的一个或多个。由于许多延时值基本不随时间变化,这允许在例如设置或引入包含模块的设备的过程中,在模块之间预先共享信息。例如,家庭环绕声装置上的STB的渲染时间或者某些效果的处理时间基本不变。例如可以通过播放信息或者使在同步信息界面上感兴趣的模块能够获得信息而执行信息的预先共享。
[0051]图3是包含三个执行内容提供步骤的设备的系统的示意图。第一设备,例如STB,经由包含两个媒体(例如视频和音频)流的传输流接收第一内容FC,媒体流由解复用器分离且由适当的解码器解码。第二设备接收具有第二内容SC的单个流并将该流解码。第二设备可以例如是音频设备,接收声音样本并计算专门为安装该音频设备的房间的效果。第一和第二设备的接收阶段可以包括在缓冲器(未示出)中缓冲和由解包器(未示出)解包延时。第三设备不接收任何内容,而是产生第三内容TC本身,并仅需要时间输入以产生响应于接收例如事件和可能的其他内容提供步骤的第三内容TC。代替用于内容提供的单个显示步骤,一个或多个设备具有不同的内容提供步骤,如前所述,例如处理、渲染和传播(如果需要)。
[0052]图3中的设备通信,以便如参考图2A和2B所述将提供给用户U的内容同步。尤其是,丰富被交换的同步信息以便对所有设备是明确的。例如,同步信息可以包括设备I的内容处理步骤用时8ms,内容渲染步骤产生2ms的延时,而内容传播步骤总用时Oms。这样,第二设备意识到不仅第一内容FC的总延时是IOms且没有指示参考或信息的含义,而且第二设备被详细通知在第一设备中用于至少两个内容提供步骤的每个延时。因此,第二设备(和第三设备)可改编提供给用户U的内容。
[0053]此外,第一设备可进一步提供特定信息的解释。例如,STB可宣布显示时间戳PTS用于指不渲染时刻。该信息概括在表格中:
[0054]
【权利要求】
1.一种用于提供包含至少第一内容和第二内容的同步的用户体验的方法,所述第一内容由用户站点处的第一内容提供模块提供,所述第二内容由用户站点处的第二内容提供模块提供,其中所述第一内容提供模块接收或者产生所述第一内容并且执行一个或多个第一内容提供步骤以给用户提供所述第一内容,所述第二内容模块接收或者产生所述第二内容并且执行一个或多个第二内容提供步骤以给用户提供所述第二内容,该方法包括以下步骤: 一提供表示从所述第一内容提供模块到同步模块的所述第一内容提供步骤中的一个或多个的信息; 一提供表示与执行从所述第一内容提供模块到所述同步模块的第一内容提供步骤中的一个或多个相关的一个或多个时序值的信息; 一在所述同步模块中建立一个或多个时序值,用于根据表示所述第一内容提供步骤的接收到的信息和表示与所述第一内容提供步骤相关的所述一个或多个时序值的信息来执行所述第二内容提供模块中的所述第二内容提供步骤中的一个或多个; 一在所述第二内容提供模块中,根据从所述同步模块建立的所述一个或多个时序值来执行所述第二内容提供步骤中的一个或多个,以便与将所述第一内容从所述第一内容提供模块提供给用户同步地将所述第二内容从所述第二内容提供模块提供给用户。
2.根据权利要求1所述的方法,其中所述第一和第二内容提供步骤至少包括用于处理接收到的第一和第二内容的内容处理步骤和用于渲染处理过的第一和第二内容的内容渲染步骤。
3.根据权利要求1或 2所述的方法,其中所述第一内容提供步骤和所述第二内容提供步骤包括用于给用户呈现渲染的第一和第二内容的内容传播步骤。
4.根据前述权利要求中的一项或多项所述的方法,其中进一步提供与所述第一内容提供步骤相关的所述时序值的所述第一内容提供模块的识别被通信到所述同步模块。
5.根据前述权利要求中的一项或多项所述的方法,其中进一步的信息提供给所述同步模块,所述进一步的信息包含与一个或多个所述第一内容提供步骤相关的一个或多个所述时序值的可靠性、和所述第一内容提供步骤所需的时间是否被考虑进提供给所述同步模块的所述时序值中的指示中的至少一个。
6.根据前述权利要求中的一项或多项所述的方法,其中在所述第一内容提供模块接收或者产生所述第一内容之前,提供表示所述第一内容提供步骤中的一个或多个的信息的步骤、和提供表示与执行所述第一内容提供步骤中的一个或多个相关的一个或多个时序值的信息的步骤中的至少一个从所述第一内容提供模块提供给所述同步模块。
7.根据前述权利要求中的一项或多项所述的方法,其中所述第一内容提供模块进一步提供位置信息给所述同步模块,所述位置信息包括位置基准信息和根据所述位置基准信息的用于表示提供所述第二内容的位置的位置值。
8.根据前述权利要求中的一项或多项所述的方法,进一步包括如下步骤: -报告用于从所述第二内容提供模块到第一内容提供设备提供第二内容的选项,或者在所述第一和第二内容提供模块之间协商所述选项,各所述选项与用于提供所述第二内容的一个或多个第二内容提供步骤的一个或多个不同时序值相关; 一基于报告的不同时序值和用于从所述第一内容提供模块呈现第一内容的可用时间来选择所述第一内容提供模块中的选项; 一指示所述第二内容提供模块使用哪个选项来提供所述第二内容给用户。
9.根据前述权利要求中的一项或多项所述的方法,其中所述同步模块是第二内容提供模块或者与所述第二内容提供模块设置在相同设备中。
10.一种用于提供包含至少第一内容和第二内容的同步的用户体验的系统,该系统包括: 一在用户站点的第一内容提供模块,设置为接收或产生第一内容并执行一个或多个第一内容提供步骤以给用户提供所述第一内容; 一在用户站点的第二内容提供模块,设置为接收或产生第二内容并执行一个或多个第二内容提供步骤以给用户提供所述第二内容; 一其中所述第一内容提供模块还设置为给同步模块提供表示所述第一内容提供步骤中的一个或多个的信息并且提供表示与执行所述第一内容提供步骤中的一个或多个相关的一个或多个时序值的信息; 一其中所述同步模块还设置为建立一个或多个时序值,用于根据表示第一内容提供步骤的接收到的信息和表示来自第一内容提供设备的与所述第一内容提供步骤相关的一个或多个时序值的信息执行所述第二内容提供步骤中的一个或多个; 一其中所述第二内容提供模块设置为根据建立的时序值中的一个或多个执行所述第二内容提供步骤,以便与 将第一内容从所述第一内容提供模块提供给用户同步地将所述第二内容从所述第二内容提供模块提供给用户。
11.根据权利要求10所述的系统,其中所述同步模块与所述第二内容提供模块设置在相同的设备中。
12.根据权利要求10或11所述的系统,设置为执行根据权利要求2-8中的一项或多项的方法。
13.用在根据权利要求10-12中的一项或多项的系统中的第一内容提供模块,其中所述第一内容提供模块设置为: 一接收或产生第一内容并执行一个或多个第一内容提供步骤以给用户提供所述第一内容; 一提供表示所述第一内容提供步骤中的一个或多个的信息;和一给第二内容提供模块提供表示与执行所述第一内容提供步骤中的一个或多个相关的一个或多个时序值的信息。
14.用在根据权利要求10-12中的一项或多项的系统中的第二内容提供模块,其中所述第二内容提供模块设置为: 一接收或产生第二内容并执行一个或多个第二内容提供步骤以给用户提供所述第二内容; 一从第一内容提供模块接收表示用于从所述第一内容提供模块提供所述第一内容的一个或多个第一内容提供步骤的信息; 一接收表示与执行所述第一内容提供步骤中的一个或多个相关的一个或多个时序值的信息;和 一建立一个或多个时序值,用于根据表示所述第一内容提供步骤的接收到的信息和表示与来自第一内容提供设备的所述第一内容提供步骤相关的一个或多个时序值的信息来执行所述第二内容提供步骤中的一个或多个; 一根据建立的时序值执行所述第二内容提供步骤中的一个或多个,以便与所述第一内容同步地将所述第二内容提供给用户。
15.用在根据权利要求10-12的一个或多个的系统中的同步模块,设置为: 一从第一内容提供模块接收表示用于从所述第一内容提供模块提供所述第一内容的一个或多个第一内容提供步骤的信息; 一接收表示与执行所述第一内容提供步骤中的一个或多个相关的一个或多个时序值的信息; 一建立一个或多个时序值,用于根据表示所述第一内容提供步骤的接收到的信息和表示与来自第一内容提供设备的所述第一内容提供步骤相关的一个或多个时序值的信息来执行第二内容提供步骤中的一个或多个; 一给第二内容提供模块提供一个或多个建立的时序值,用于执行所述第二内容提供步骤中的一个或多个。
16.适于将第二内容提供模块和第一内容提供模块同步的同步信号,所述同步信号包含表示用于从所述第一内容提供模块提供第一内容的一个或多个第一内容提供步骤的信息和表示与执行所述第一内`容提供步骤中的一个或多个相关的一个或多个时序值的信息。
【文档编号】H04N21/442GK103609134SQ201280028571
【公开日】2014年2月26日 申请日期:2012年6月8日 优先权日:2011年6月10日
【发明者】维克托·克洛斯, 马丁·普林斯, 汉斯·马登·斯多金, 安东·哈威克斯, 彼得·杨·多尔特, 阿特·史丁伯根·凡 申请人:荷兰皇家Kpn电信集团, Tno荷兰应用科学研究组织
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1