信息处理设备、信息处理方法和程序.pdf

上传人:Y94****206 文档编号:470946 上传时间:2018-02-18 格式:PDF 页数:32 大小:1.80MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380008351.0

申请日:

2013.11.29

公开号:

CN104094610A

公开日:

2014.10.08

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04N 21/8352申请日:20131129|||公开

IPC分类号:

H04N21/8352; H04N21/436

主分类号:

H04N21/8352

申请人:

索尼公司

发明人:

山岸靖明

地址:

日本东京

优先权:

2012.12.14 US 61/737,469; 2013.07.03 US 13/934,473

专利代理机构:

中国国际贸易促进委员会专利商标事务所 11038

代理人:

郑宗玉

PDF下载: PDF下载
内容摘要

本公开内容涉及使得用户可以快速掌握可以同时显示的多条内容与分别显示的信息之间的对应关系的信息处理设备、信息处理方法和程序。根据本公开内容的第一方面,与终端设备一起构成家庭网络系统的信息处理设备配备有:帧视觉属性设定单元,对设置在屏幕上以显示再现的内容项的窗口设置帧视觉属性;公开单元,向终端设备公开用于从终端设备请求已对窗口设定的帧视觉属性的通知的命令;以及通知单元,当终端设备调用命令时,向终端设备通知窗口的帧视觉属性。本公开内容可应用于使用ACR服务的家庭网络系统。

权利要求书

1.  一种信息处理设备,所述信息处理设备与终端设备协作以构成家庭网络系统,所述信息处理设备包括:
帧视觉属性设定部分,被构造成对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;
公开部分,被构造成向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及
通知部分,被构造成响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。

2.
  根据权利要求1所述的信息处理设备,其中
所述显示控制部分对设置在所述屏幕上以显示多条不同内容的多个窗口设定不同的帧视觉属性,以及
所述公开部分向终端设备公开用于从终端设备请求所述多个窗口的帧视觉属性的通知的命令。

3.
  根据权利要求2所述的信息处理设备,其中所述帧视觉属性设定部分响应于使用所述命令从所述终端设备发出的请求来改变窗口的帧视觉属性。

4.
  根据权利要求2所述的信息处理设备,其中所述公开部分直接在扩展UPnP的规定的装置描述中描述所述命令的URL,以向所述终端设备公开所述命令的URL。

5.
  根据权利要求2所述的信息处理设备,其中所述命令是WebAPI。

6.
  根据权利要求2所述的信息处理设备,其中所述公开部分在 所述家庭网络上对通知消息进行多播分发,并且响应于基于所述通知消息的来自所述终端设备的访问向所述终端设备公开所述装置描述。

7.
  根据权利要求2所述的信息处理设备,其中所述公开部分响应于来自所述终端设备的M搜索向所述终端设备公开所述装置描述。

8.
  根据权利要求2所述的信息处理设备,还包括:
识别请求处理部分,被构造成从再现的内容中提取代表该内容的特性的签名数据,产生至少包括所提取的所述签名数据的查询并且将所述查询发送到识别服务器,以及接收响应于所述查询从所述识别服务器发送回的并且代表所述再现的内容的识别结果的响应,其中
所述公开部分还向终端设备公开用于从终端设备使得所述识别请求处理部分能够工作的命令。

9.
  一种用于信息处理设备的信息处理方法,所述信息处理设备与终端设备协作以构成家庭网络系统,所述方法由所述信息处理设备执行,所述方法包括:
帧视觉属性设定步骤,为设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;
公开步骤,向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及
通知步骤,响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。

10.
  一种程序,用于使得与终端设备协作以构成家庭网络系统的计算机用作:
帧视觉属性设定部分,被构造成对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;
公开部分,被构造成向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及
通知部分,被构造成响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。

11.
  一种与内容显示设备协作以构成家庭网络系统的信息处理设备,所述内容显示设备在设置在屏幕上的窗口中显示内容,所述信息处理设备包括:
命令获取部分,被构造成获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令,并且调用所述命令以接收所述帧视觉属性的通知;
关联应用执行部分,被构造成获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及
帧显示控制部分,被构造成对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。

12.
  根据权利要求11所述的信息处理设备,其中所述命令获取部分获取在由所述内容显示设备公开的并且扩展UPnP的规定的装置描述中直接描述的命令的URL。

13.
  根据权利要求11所述的信息处理设备,其中所述命令是WebAPI。

14.
  根据权利要求11所述的信息处理设备,其中所述命令获取部分基于由所述内容显示设备在所述家庭网络上多播分发的通知消息从所述内容显示设备获取所述装置描述。

15.
  根据权利要求11所述的信息处理设备,其中所述命令获取部分获取通过M搜索而搜索出的从所述内容显示设备供应的所述装置描述。

16.
  根据权利要求11所述的信息处理设备,其中所述内容显示设备包括:
识别请求处理部分,被构造成从再现的内容中提取代表该内容的特性的签名数据,产生至少包括所提取的签名数据的查询并且将所述查询发送到识别服务器,以及接收响应于所述查询从所述识别服务器发送回的并且代表所述再现的内容的识别结果的响应,
所述命令获取部分还从所述内容显示设备获取用于使得所述内容显示设备的所述识别请求处理部分能够工作的命令,并且通过调用所述命令接收从所述内容显示设备传递的响应,以及
所述关联应用执行部分基于接收到的所述响应中包括的并且与识别的内容对应的相关元数据,获取并且执行所述关联应用。

17.
  一种用于与内容显示设备协作以构成家庭网络系统的信息处理设备的信息处理方法,所述内容显示设备在设置在屏幕上的窗口中显示内容,所述方法由所述信息处理设备执行,所述方法包括:
获取步骤,获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令;
接收步骤,调用所述命令以接收所述帧视觉属性的通知;
关联应用执行步骤,获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及
帧显示控制步骤,对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。

18.
  一种程序,用于使得与内容显示设备协作以构成家庭网络系 统的计算机用作以下部分,所述内容显示设备在设置在屏幕上的窗口中显示内容:
命令获取部分,被构造成获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令,并且调用所述命令以接收所述帧视觉属性的通知;
关联应用执行部分,被构造成获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及
帧显示控制部分,被构造成对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。

19.
  一种用于家庭网络系统的信息处理方法,所述家庭网络系统包括内容显示设备和终端设备,所述信息处理方法包括:
由所述内容显示设备进行的帧视觉属性设定步骤,对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;
由所述内容显示设备进行的公开步骤,向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;
由所述终端设备进行的获取步骤,获取公开的所述命令;
由所述内容显示设备进行的通知步骤,响应于由所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性;
由所述终端设备进行的关联应用执行步骤,获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及
由所述终端设备进行的帧显示控制步骤,对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。

说明书

信息处理设备、信息处理方法和程序
技术领域
本公开内容涉及信息处理设备、信息处理方法和程序,具体地讲,涉及适合于在通过ACR(自动内容识别)服务识别构成家庭网络的某个屏幕装置上显示的内容并且在不同的屏幕装置上显示对应于内容的元数据或者根据内容的进度执行应用的情况下使用的信息处理设备、信息处理方法和程序。
背景技术
例如,假定在屏幕上向TV(电视)节目的观众显示与正在广播的TV节目(下文中,被简称为节目)相关的信息(演员、剧情概要、预告片等)、对观众有用的信息(新闻、天气预报、交通信息等)(尽管它与节目没有直接关系)等。
为了实现这个过程,用于获取并启动专用的应用程序(下文中,被简称为应用)的命令可以与节目进度成关联关系地被发送到TV接收器等。实际上,在日本、欧洲等地,这是通过利用TV广播信号中用于数据广播的频带发送命令或者应用来实现的(例如参照PTL1)。
同时,在美国,在TV广播信号中没有设置用于数据广播的频带,并且没有建立替代方法。因此,没有实现与节目进度成关联关系地执行应用。
要注意的是,在美国,通过CATV、IPTV等观看节目的家庭的数量大于直接通过TV接收器接收并且在TV接收器上观看TV广播电波的家庭的数量。由于CATV或IPTV有时仅从TV广播信号中提取节目的视频信号和音频信号并且分发视频信号和音频信号,因此即使在美国在TV广播信号中设置了用于数据广播的频带,也无法保证 包括应用和相关数据的数据广播信号被发送到接收设备。
另外,近期的请求是,即使在不仅正在播放节目而且正在观看所记录的节目、从诸如DVD或BD的封装介质再现的视频、通过因特网下载的运动图片、音乐等(所提及的这种节目等在下文中被称为内容)的情况下,也与内容进度成关联关系地执行应用。
为了实现这个请求,需要识别正被观看的内容,以及作为用于其的一种方法,被称为ACR(自动内容识别)服务的技术是可用的(例如参照PTL 2)。
由ACR客户端和ACR服务器实现ACR服务。被集成在诸如TV接收器的内容再现设备中的ACR客户端从正被观看的内容中提取代表内容特性的签名数据,并且通知ACR服务器请求识别该内容。ACR服务器比较接收到的签名数据与预先记录在数据库中的内容的签名数据,以识别正在内容再现设备上观看的内容。另外,ACR服务器向ACR客户端发出ACR响应,该ACR响应包括与识别的内容相关的元数据和指示将以成关联关系执行的应用(这种应用在下文中被称为关联应用)的信息。
集成有接收响应的ACR客户端的内容再现设备从预定服务器获取关联应用并且执行该关联应用。
[引用列表]
[专利文献]
[PTL 1]JP 2006-50237A
[PTL 2]JP 2012-168801A
发明内容
技术问题
顺带一提,在美国,由于CATV、IPTV等的普及,TV接收器被设置为外部设备的显示输出装置,所述外部设备例如是如上所述的CATV、IPTV等的机顶盒。
因此,用户少有机会操作TV接收器的遥控器,而经常操作外部 设备的遥控器。因此,可能的是,就用户的使用便利性而言,在作为由TV接收器的遥控器操作的内容再现设备的TV接收器中启动的关联应用的操作可能是不利的。
因此,考虑到用户的便利性,已经产生并且正在产生使得第二屏幕装置显示与正在内容再现设备上观看的内容相关的元数据或者执行关联应用的请求,第二屏幕装置不同于集成有ACR客户端的内容再现设备(TV接收器等)。
这里,作为第二屏幕装置,例如,可以列出平板型终端、平板PC、智能电话等。
另外,近年来,可以利用在第二屏幕装置中启动的预定的应用程序来操作外部设备的类型(即,可以用作外部设备的遥控器的类型)的第二屏幕装置是可获得的。因此,从用于内容再现设备和外部设备的操作输入装置在第二屏幕装置上合成一体的角度来看,也期望实现上述的请求。
此外,主要在美国,存在的趋势是,作为内容再现设备的TV接收器等的屏幕尺寸变成大于50至60英寸,并且在尺寸增大的屏幕上同时显示和观看互不相同的多条内容的使用形式开始逐渐普及。因此,需要还考虑将ACR客户端内建在具有这种大尺寸屏幕并且与第二屏幕装置关联的TV接收器等中的使用形式。在下面的描述中,具有大尺寸屏幕并且可以同时显示多条不同内容的TV接收器等被称为多窗口屏幕装置。
图1是在假设将内建有ACR客户端的多窗口屏幕装置与第二屏幕装置彼此关联以使用ACR服务并且将这些装置布置在用户的家等中的情况下的空间的示意图。
在图1中,多窗口屏幕装置1-1被安装在用户的前方,而多窗口屏幕装置1-2被安装在左侧壁。第二屏幕装置3被布置在用户附近。
在多窗口屏幕装置1-1上可以设置多个(在图1的情况下,三个)窗口,并且可以在这些窗口中同时显示多条不同的内容(可以彼此相同)。在下面的描述中,例如,窗口A中显示的内容被称为内 容A。这也类似地应用于在其它窗口中显示的其它多条内容。
多窗口屏幕装置1-1可以通过使用ACR服务向第二屏幕装置3传递ACR响应,该ACR响应包括窗口中显示的多条内容的识别结果等。
另外,多窗口屏幕装置1-2类似于多窗口屏幕装置1-1。然而,在图1中,多窗口屏幕装置1-2处于只有窗口X被设置在其屏幕上并且内容X被显示在窗口X中的状态。
第二屏幕装置3可以同时显示与多窗口屏幕装置1-1或多窗口屏幕装置1-2的窗口中显示的多条内容对应的元数据和根据内容的进度而启动的关联应用。
在图1的情况下,第二屏幕装置3处于同时显示用于窗口A的内容A的关联应用A、用于窗口C的内容C的另一个关联应用C和窗口X的内容X的元数据X的状态。
在假设图1中示出的使用形式的情况下,可能的是,用户可能无法快速掌握第二屏幕装置3的屏幕上显示的多条信息(关联应用的视频和元数据)与多窗口屏幕装置1-1和1-2的窗口中显示的多条内容的对应关系。
因此,需要使得用户快速掌握可以在多窗口屏幕装置1-1和1-2的窗口中同时显示的多条内容与可以在第二屏幕装置3上显示的多条信息(关联应用的视频和元数据)之间的对应关系的发明。
本公开内容是依据如上所述的这种情形而做出的,并且使得用户可以快速掌握可以同时显示的多条内容与分别显示的信息之间的对应关系。
问题的解决方案
根据本公开内容的第一方面,提供了一种信息处理设备,所述信息处理设备与终端设备协作以构成家庭网络系统,所述信息处理设备包括:帧视觉属性设定部分,被构造成对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;公开部分,被构造成向终端设备公开用 于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及通知部分,被构造成响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。
所述显示控制部分可对设置在所述屏幕上以显示多条不同内容的多个窗口设定不同的帧视觉属性,以及所述公开部分可向终端设备公开用于从终端设备请求所述多个窗口的帧视觉属性的通知的命令。
所述帧视觉属性设定部分可响应于使用所述命令从所述终端设备发出的请求来改变窗口的帧视觉属性。
所述公开部分可直接在扩展UPnP的规定的装置描述中描述所述命令的URL,以向所述终端设备公开所述命令的URL。
所述命令可以是WebAPI。
所述公开部分可在所述家庭网络上对通知消息进行多播分发,并且响应于基于所述通知消息的来自所述终端设备的访问向所述终端设备公开所述装置描述。
所述公开部分可响应于来自所述终端设备的M搜索向所述终端设备公开所述装置描述。
根据本公开内容的第一方面,所述信息处理设备还可以包括:识别请求处理部分,被构造成从再现的内容中提取代表该内容的特性的签名数据,产生至少包括所提取的所述签名数据的查询并且将所述查询发送到识别服务器,以及接收响应于所述查询从所述识别服务器发送回的并且代表所述再现的内容的识别结果的响应,其中所述公开部分还可向终端设备公开用于从终端设备使得所述识别请求处理部分能够工作的命令。
根据本公开内容的第一方面,提供了一种用于信息处理设备的信息处理方法,所述信息处理设备与终端设备协作以构成家庭网络系统,所述方法由所述信息处理设备执行,所述方法包括:帧视觉属性设定步骤,为设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;公开步骤,向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及通知步骤,响应于从所述终端设备调用 所述命令,向所述终端设备通知所述窗口的帧视觉属性。
根据本公开内容的第一方面,提供了一种程序,用于使得与终端设备协作以构成家庭网络系统的计算机用作:帧视觉属性设定部分,被构造成对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;公开部分,被构造成向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及通知部分,被构造成响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。
在本公开内容的第一方面,对设置在屏幕上以显示再现的内容的窗口设置帧视觉属性,以及向终端设备公开用于从终端设备请求对窗口设置的帧视觉属性的通知的命令。另外,响应于从终端设备调用命令,向终端设备通知窗口的帧视觉属性。
根据本公开内容的第二方面,提供了一种与内容显示设备协作以构成家庭网络系统的信息处理设备,所述内容显示设备在设置在屏幕上的窗口中显示内容,所述信息处理设备包括:命令获取部分,被构造成获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令,并且调用所述命令以接收所述帧视觉属性的通知;关联应用执行部分,被构造成获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制部分,被构造成对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。
所述命令获取部分可获取在由所述内容显示设备公开的并且扩展UPnP的规定的装置描述中直接描述的命令的URL。
所述命令可以是WebAPI。
所述命令获取部分可基于由所述内容显示设备在所述家庭网络上多播分发的通知消息从所述内容显示设备获取所述装置描述。
所述命令获取部分可获取通过M搜索而搜索出的从所述内容显示设备供应的所述装置描述。
所述内容显示设备可以包括:识别请求处理部分,被构造成从再现的内容中提取代表该内容的特性的签名数据,产生至少包括所提取的签名数据的查询并且将所述查询发送到识别服务器,以及接收响应于所述查询从所述识别服务器发送回的并且代表所述再现的内容的识别结果的响应。所述命令获取部分还可从所述内容显示设备获取用于使得所述内容显示设备的所述识别请求处理部分能够工作的命令,并且通过调用所述命令接收从所述内容显示设备传递的响应,以及所述关联应用执行部分可基于接收到的所述响应中包括的并且与识别的内容对应的相关元数据,获取并且执行所述关联应用。
根据本公开内容的第二方面,提供了一种用于与内容显示设备协作以构成家庭网络系统的信息处理设备的信息处理方法,所述内容显示设备在设置在屏幕上的窗口中显示内容,所述方法由所述信息处理设备执行,所述方法包括:获取步骤,获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令;接收步骤,调用所述命令以接收所述帧视觉属性的通知;关联应用执行步骤,获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制步骤,对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。
根据本公开内容的第二方面,提供了一种程序,用于使得与内容显示设备协作以构成家庭网络系统的计算机用作以下部分,所述内容显示设备在设置在屏幕上的窗口中显示内容:命令获取部分,被构造成获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令,并且调用所述命令以接收所述帧视觉属性的通知;关联应用执行部分,被构造成获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制部分,被构造成对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。
在本公开内容的第二方面,从内容显示设备获取用于请求对设置在内容显示设备的屏幕上以显示再现的内容的窗口设置帧视觉属性的通知的命令,并且调用所述命令以接收帧视觉属性的通知。获取并且执行要根据内容显示设备的屏幕上设置的窗口中显示的内容的进度执行的关联应用,以及对要显示关联应用的图像的帧设置与通知的帧视觉属性相同的帧视觉属性。
根据本公开内容的第三方面,提供了一种用于家庭网络系统的信息处理方法,所述家庭网络系统包括内容显示设备和终端设备,所述信息处理方法包括:由所述内容显示设备进行的帧视觉属性设定步骤,对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;由所述内容显示设备进行的公开步骤,向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;由所述终端设备进行的获取步骤,获取公开的所述命令;由所述内容显示设备进行的通知步骤,响应于由所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性;由所述终端设备进行的关联应用执行步骤,获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及由所述终端设备进行的帧显示控制步骤,对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。
在本公开内容的第三方面中,通过内容显示设备,对设置在屏幕上以显示再现的内容的窗口设置帧视觉属性,以及向终端设备公开用于从终端设备请求对窗口设置的帧视觉属性的通知的命令。同时,通过终端设备,获取公开的命令。另外,通过内容显示设备,响应于由终端设备调用命令,向终端设备通知窗口的帧视觉属性。然后,通过终端设备,获取并且执行要根据内容显示设备的屏幕上设置的窗口中显示的内容的进度执行的关联应用。因此,对要显示关联应用的图像的帧设置与通知的帧视觉属性相同的帧视觉属性。
本发明的有益效果
利用本公开内容的第一方面,可以向终端设备通知对显示内容的窗口设置的帧视觉属性。
利用本公开内容的第二方面,可以通过根据该内容的进度而执行的关联应用,对用于显示图像的帧设置与对在内容显示设备上显示内容的窗口设置的帧视觉属性相同的帧视觉属性。
利用本公开内容的第三方面,可以通过由终端设备根据内容的进度而执行的关联应用,对在内容显示设备上显示该内容的窗口和用于显示图像的帧二者设置公共的帧视觉属性。
附图说明
[图1]图1是多窗口屏幕装置和第二屏幕装置彼此关联并且使用ACR服务的情况下的空间的示意图。
[图2]图2是示出本公开内容的概要的空间的示意图。
[图3]图3是示出作为本公开内容的实施例的ACR服务使用系统的构造示例的框图。
[图4]图4是示出ACR服务器的构造示例的框图。
[图5]图5是示出ACR客户端的构造示例的框图。
[图6]图6是示出ACR参考数据的数据结构的视图。
[图7]图7是示出ACR查询的数据结构的视图。
[图8]图8是示出ACR响应的数据结构的视图。
[图9]图9是示出家庭网络系统中的预处理的流程图。
[图10]图10是示出家庭网络系统中的另一个预处理的流程图。
[图11]图11是示出ACR服务使用系统的操作的流程图。
[图12]图12是示出计算机的构造示例的框图。
具体实施方式
下面,参照附图详细描述用于执行本公开内容的最佳模式(下文中,被称为实施例)。
[ACR服务使用系统的概要]
图2示出作为本公开内容的实施例的ACR服务使用系统的概要。ACR服务使用系统包括多窗口屏幕装置40-1和40-2和具有内置ACR客户端的第二屏幕装置50,并且使得这些装置彼此关联以使用ACR服务。
在图2中,多窗口屏幕装置40-1被安装在用户前方,而多窗口屏幕装置40-2被安装在左侧壁。在用户附近,布置第二屏幕装置50。
多个(在图2的情况下,三个窗口)可以设置在多窗口屏幕装置40-1的屏幕上,并且互不相同的多条内容(可以彼此相同)可以在窗口中同时显示。在下面的描述中,例如,窗口A中显示的内容被称为内容A。这也类似地应用于在其它窗口中显示的其它多条内容。
另外,多窗口屏幕装置40-1可以通过使用ACR服务向第二屏幕装置50传递ACR响应,该ACR响应包括窗口中显示的多条内容的识别结果等。
此外,多窗口屏幕装置40-1可以向各窗口的帧提供可以在视觉上与其它窗口(包括多窗口屏幕装置40-2的窗口)的帧区分开的属性(下文中,被称为帧视觉属性)。
作为帧视觉属性,可以列出可通过CSS(层叠样式表)设置和改变的帧行的颜色、厚度和类型、三维显示的深度等。在图2的情况下,各窗口的帧行被设置成与其它窗口的帧的行不同,并且窗口A的帧行被设置成交替点划线;窗口B的帧行被设置成实线;而窗口C的帧行被设置成断线。
多窗口屏幕装置40-2类似于多窗口屏幕装置40-1。然而,在图2中,多窗口屏幕装置40-2处于只有窗口X被设置在其屏幕上并且窗口X的帧行被设置成交替双点划线以显示内容X的状态中。
在第二屏幕装置50中,与多窗口屏幕装置40-1和40-2的窗口中显示的多条内容对应的元数据和遵循内容的进度的关联应用可以被启动并显示。
另外,在第二屏幕装置50中,可以向待显示的每条信息(与内 容对应的关联应用或元数据的屏幕图像)提供帧,并且向该帧设置与其中显示对应内容的窗口的帧的帧视觉属性类似的帧视觉属性。
具体地讲,在图2的情况下,第二屏幕装置50处于以下状态中:同时地,与窗口A的内容A对应的关联应用A显示在交替点划线的帧中;与窗口C的内容C对应的关联应用C显示在断线的帧中;而与窗口X的内容X对应的元数据显示在交替双点划线的帧中。要注意的是,另外,在这多条信息不是同时显示而是可切换地显示的情况下,可以向帧设置与其中显示对应内容的窗口的帧的帧视觉属性类似的帧视觉属性。
[ACR服务使用系统的构造示例]
图3示出本公开内容的实施例的ACR服务使用系统的构造示例。
该ACR服务使用系统10识别同时在多窗口屏幕装置40-1和40-2(诸如,具有大尺寸屏幕并且通过第二屏幕装置50向用户呈现与多条内容相关的元数据的TV接收器)的屏幕上显示的一条以上内容,或者遵循内容的进度来执行关联应用。在下面的描述中,在不需要将多窗口屏幕装置40-1和40-2彼此单独区分开的情况下,其中的每个仅被称为多窗口屏幕装置40。
这里,内容不限于正在广播的节目。具体地讲,所有AV内容(诸如(例如)由外部设备(诸如,与多窗口屏幕装置40连接的录像机)记录和再现的节目、从封装介质再现的电影等的视频、以及通过因特网等下载的运动图片和音乐)被包括在内容中。另外,插入节目之间或节目中途的商业广告(下文中,被称为CM)被包括在内容中。
为了识别内容,使用ACR服务,在ACR服务中,将从正在观察的内容中周期性地提取的并且代表内容的特性的签名数据(例如,水印或指纹)与预先注册在数据库中的多条内容的签名数据进行比较,以识别内容。
ACR服务使用系统10由供应内容和与该内容对应的关联应用等 的一侧的供应方系统20和观看内容或使用关联应用的用户侧的家庭网络系统30构成。
供应方系统20和家庭网络系统30通过广播网络11和双向通信网络12彼此连接。这里,广播网络11包括TV广播网络、CATV网络、IPTV网络等。双向通信网络12是以因特网为代表的IP通信网络。
要注意的是,在图3中,属于家庭网络系统30的多窗口屏幕装置40-2与供应方系统20之间的通过广播网络11和双向通信网络12的线路被省略。
[对供应方系统20的描述]
供应方系统20由内容服务器21、元数据服务器22、应用服务器23和ACR服务器24构成。
内容服务器21通过广播网络11播放诸如节目或CM的内容。另外,内容服务器21供应要广播到ACR服务器24的内容。要注意的是,作为供应内容的替代,预先从内容提取的内容标识符和签名数据可以被供应到ACR服务器24。
元数据服务器22将与从内容服务器21广播的内容对应的元数据供应到ACR服务器24。元数据包括与内容相关的各种类型的信息、代表要根据内容的进度执行的关联应用的标识符、要在关联应用中使用的数据等。
应用服务器23根据来自家庭网络系统30的第二屏幕装置50的请求,通过双向通信网络12供应应用和要在该应用中使用的数据。
ACR服务器24预先产生ACR参考数据,在ACR参考数据中,内容标识符、应用标识符等与以预定采样周期从可以在家庭网络系统30的多窗口屏幕装置40上观看的各条内容中提取的签名数据协调一致,以形成数据库并且保持该数据库。ACR服务器24基于ACR参考数据的数据库,响应于从多窗口屏幕装置40的ACR客户端42A至42C中的任一个发送的ACR查询来产生ACR响应,并且发送该ACR响应。
要注意的是,构成供应方系统20的内容服务器21、元数据服务器22、应用服务器23和ACR服务器24可以按集中方式布置在一个地方,或者可以按分散方式分开布置。另选地,可以合适地组合组件中的一些。另外,可以为组件服务器中的每个提供多个服务器。
[对家庭网络系统30的描述]
家庭网络系统30由多窗口屏幕装置40(诸如,具有大尺寸屏幕的TV接收器)和第二屏幕装置50(诸如,平板型终端、平板PC或智能电话)构成。多窗口屏幕装置40和第二屏幕装置50例如通过无线LAN彼此连接。
要注意的是,多个这种多窗口屏幕装置40和多个这种第二屏幕装置50可以设置在家庭网络系统30中。
多窗口屏幕装置40在其屏幕上提供多个窗口并且在窗口中同时显示多条不同内容,以由用户观看。多窗口屏幕装置40包括内容渲染器41、ACR客户端42、UPnP(通用即插即用)服务器43、本地Web服务器44和窗口管理器45。集成有与可以通过多窗口屏幕装置40设置的窗口数量相等的数量的这种内容渲染器41和这种ACR客户端42。
在本实施例中,假设多窗口屏幕装置40可以在其屏幕上提供三个窗口A、B和C。在这种情形下,假设相应地集成有三个内容渲染器41A、41B和41C和三个ACR客户端42A、42B和42C。可以设置的窗口的数量不限于三个。在下面的描述中,在不需要将内容渲染器41A、41B和41C相互独立区分开的情况下,其中的每个被简称为内容渲染器41。这也类似地应用于ACR客户端42A、42B和42C。
内容渲染器41A获取并分流要在多窗口屏幕装置40的屏幕上的窗口A中显示的所有多条内容,并且将这多条内容供应到ACR客户端42A。具体地讲,内容渲染器41A不仅获取并分流从内容服务器21播放的内容,而且获取并分流通过多窗口屏幕装置40的各种输入端子(HDMI(注册商标)端子等)输入的内容,以及将获取的内容 供应到ACR客户端42A。这也类似地应用于内容渲染器41B和41C。
ACR客户端42A以预定的采样周期从自内容渲染器41A输入到ACR客户端42A的内容中提取代表内容特性的签名数据。这里,作为签名数据的提取方法,使用与由供应方系统20的ACR服务器24使用的提取方法(下文中描述)相同的提取方法。
另外,ACR客户端42A产生包括所提取的签名数据的ACR查询,并且通过双向通信网络12将ACR查询发送到供应方系统20的ACR服务器24。另外,ACR客户端42A接收并且保持响应于从ACR客户端42A发送的ACR查询而从ACR服务器24发送到ACR客户端42A的ACR响应。这也类似地应用于ACR客户端42B和42C。
UPnP服务器43普遍地向与多窗口屏幕装置40一起构造家庭网络系统30的另一个装置(在本情况下,第二屏幕装置50)通知用于调用集成有UPnP服务器43本身的多窗口屏幕装置40的功能(在本情况下,由ACR客户端42使用ACR服务)的WebAPI(应用程序接口)的细节。具体地讲,UPnP服务器43基于通用UPnP服务器提供的基础协议重新定义协议,并且使用所定义的协议来执行普遍的通知(下文中进行详细描述)。
本地Web服务器44使得与多窗口屏幕装置40一起构成家庭网络系统30的其它装置(在本情况下,第二屏幕装置50)使用集成有本地Web服务器44本身的多窗口屏幕装置40的功能(在本情况下,由ACR客户端42使用ACR服务)。具体地讲,本地Web服务器44响应于调用从UPnP服务器43得知的WebAPI以使用ACR服务的事实来控制ACR客户端42,并且将从ACR服务器24发送回的ACR响应传递到第二屏幕装置50。
窗口管理器45控制设置在多窗口屏幕装置40的屏幕上的窗口的帧的显示。
在本实施方式中,第二屏幕装置50向用户呈现主要在多窗口屏 幕装置40上观看的内容的元数据,或者根据内容的进度执行关联应用。第二屏幕装置50包括多个ACR应用51、关联应用管理器52、和窗口管理器53,其中关联应用管理器52的数量与ACR应用51的数量相等。
在本实施例中,假设第二屏幕装置50包括三个ACR应用51a、51b和51c和三个关联应用管理器52a、52b和52c。然而,它们的数量不限于三个。在下面的描述中,在不需要将ACR应用51a、51b和51c单独区分开的情况下,其中的每个仅被称为ACR应用51。这也类似地应用于关联应用管理器52a、52b和52c。
ACR应用51被预先安装在第二屏幕装置50中,并且当与多窗口屏幕装置40成关联关系地使用ACR服务时启动ACR应用51。ACR应用51从UPnP服务器43获取用于读取使用ACR服务的功能的WebAPI,并且调用WebAPI以通过本地Web服务器44获取由ACR客户端42接收的来自ACR服务器24的ACR响应。此外,ACR应用51分析获取的ACR响应,并且将分析结果通知给关联应用管理器52。
关联应用管理器52根据来自ACR应用51的通知向用户呈现ACR响应中包括的元数据,或者通过双向通信网络12从应用服务器23获取并执行与正在多窗口屏幕装置40上观看的内容对应的关联应用。要注意的是,Web浏览器可被用作关联应用管理器52。
窗口管理器53对显示由每个关联应用管理器52显示的信息的帧,执行与其中显示对应内容的多窗口屏幕装置40的窗口的帧视觉属性的设置相同的设置。
[ACR服务器24的详细构造示例]
图4示出供应方系统20中包括的ACR服务器24的详细构造示例。
ACR服务器24由内容获取部分61、签名提取部分62、ACR数据库(DB)63、ACR响应产生部分64和通信部分65构成。
内容获取部分61从内容服务器21等获取由内容服务器21调度 为通过广播网络11进行广播的内容或者可以在多窗口屏幕装置40上观看的各条内容,并且将获取的内容供应到签名提取部分62。签名提取部分62使用预定的提取方法以预定的采样周期从自内容获取部分61供应到签名提取部分62的内容中提取代表内容特性的签名数据,并且将签名数据输出到ACR数据库63。
至于签名提取部分62提取签名数据的方法,可以应用现有的任意方法。例如,可以提取预先嵌入在内容中的水印并且将水印用作签名数据,或者可以计算指纹并且使用指纹作为签名数据。
如果将指纹用作签名数据,则即使内容的分辨率、纵横比、比特率、编码格式被转换,在转换之前和之后也可以获得相同的签名数据。因此,可以增强当基于签名数据执行内容的识别时的识别准确度。
要注意的是,在涉及多个ACR服务器24的情况下,各个ACR服务器24不需要使用相同的由签名提取部分62提取签名数据的方法,而是可以针对ACR服务器24中的每个采用任意的提取方法。
ACR数据库63产生并且存储ACR参考数据,在ACR参考数据中,代表从中提取了各签名数据的提取源的内容的内容标识符等与从签名提取部分62输入的各签名数据关联。因此,从内容中提取的签名数据被转换成数据库。下文中,参照图4描述ACR参考数据的数据结构。
ACR响应产生部分64参照ACR数据库63来识别从ACR客户端42发送到ACR响应产生部分64的ACR查询中包括的签名数据的提取源的内容。另外,ACR响应产生部分64产生ACR响应,该ACR响应包括作为识别结果的内容标识符、关联的元数据等。下文中,参照图8描述ACR响应的数据结构。通信部分65接收从ACR客户端42发送到通信部分65的ACR查询并且将ACR查询输出到ACR响应产生部分64,以及将由ACR响应产生部分64产生的ACR响应发送到ACR客户端42。
[ACR客户端42的详细构造示例]
图5示出集成在多窗口屏幕装置40中的ACR客户端42的详细构造的示例。
ACR客户端42由签名提取部分71、ACR查询产生部分72、通信部分73和ACR响应保持部分74构成。
签名提取部分71以预定的采样周期从自内容渲染器41分流并供应的内容中提取代表内容特性的签名数据,并且将签名数据输出到ACR查询产生部分72。要注意的是,签名提取部分71提取签名数据的方法与要使用的ACR服务器24的签名提取部分62提取签名数据的方法是共用的。
ACR查询产生部分72产生ACR查询,该ACR查询包括由签名提取部分71提取的签名数据,并且该ACR查询用于请求ACR服务器24以识别内容。下文中,参照图7描述ACR查询的数据结构。
通信部分73将由ACR查询产生部分72产生的ACR查询发送到ACR服务器24,接收从ACR服务器24发送到通信部分73的ACR响应,并且将接收到的ACR响应输出到ACR响应保持部分74。ACR响应保持部分74保持由通信部分73接收到的ACR响应。要注意的是,通过本地Web服务器44将保持的ACR响应传递到第二屏幕装置50。
[ACR参考数据的数据结构]
图6示出形成为ACR服务器24的ACR数据库63中的数据库的ACR参考数据的数据结构。
在ACR参考数据100中,内容标识符102、再现时间103和相关元数据104与以预定周期从内容提取的各签名数据101关联。
通过签名提取部分62从内容提取签名数据101。内容标识符102是代表签名数据101的提取源的内容的信息。再现时间103指示在从内容中提取签名数据101时由内容标识符102代表的内容的进度定时,并且用例如从该条内容的最前头起逝去的时间段来表示。
相关的元数据104包括由内容标识符102表示的内容的元数据、 关联应用标识符(唯一地表示要根据由再现时间103指示的内容的进度定时执行的关联应用的信息)和要由所执行的关联应用使用的各种数据。
要注意的是,相关元数据104可以具有根据由再现时间103指示的内容的进度定时而不同的内容。
[ACR查询的数据结构]
图7示出由ACR客户端42的ACR查询产生部分72产生的ACR查询的数据结构。
ACR查询110包括ACR查询标识符111、签名类型标识符112、服务标识符113、签名数据114、本地时间戳115、源地址116和签名117。
ACR查询标识符111是用于唯一地指定ACR查询110的信息。签名类型标识符112是用于指定当提取签名数据114时使用的提取方法的信息。服务标识符113是用于在存在多个ACR服务器24的情况下选择ACR查询110将被发送到的ACR服务器24中的一个以得到ACR响应的信息。
通过ACR客户端42的签名提取部分71从内容中提取签名数据114。本地时间戳115指示从内容中提取签名数据114的定时,并且用多窗口屏幕装置40的本地系统时钟所指示的时间来表示。
源地址116是双向通信网络12中发起ACR查询110的ACR客户端42的地址,并且用作代表由ACR服务器24响应于ACR查询110产生的ACR响应的发送指定的信息。签名117阻止伪造ACR查询110。要注意的是,可以在ACR查询110被完全编码后发送ACR查询110。
[ACR响应的数据结构]
图8示出由ACR响应产生部分64产生的ACR响应的数据结构。
ACR响应120具有图8的A或B中示出的数据结构。图8的A示出在成功地识别出ACR查询110中包括的签名数据114的提取源 的内容的情况下(即,在多窗口屏幕装置40的用户成功地识别出正在观看的内容的情况下)的ACR响应120的数据结构。图8的B示出在没有成功识别出内容的情况下的ACR响应120的数据结构。
在多窗口屏幕装置40的用户成功地识别出正在观看的内容的情况下的ACR响应120(图8的A)中,包括ACR查询标识符121、签名类型标识符122、服务标识符123、内容标识符124、再现时间125、本地时间戳126、相关元数据127、源地址128和签名129。
同时,在多窗口屏幕装置40的用户没有成功识别出正在观看的内容的情况下的ACR响应120(图8的B)中,包括ACR查询标识符121、服务标识符122、源地址128、签名129和识别失败标志130。
ACR查询标识符121、签名类型标识符122、服务标识符123和本地时间戳126用于指定请求发送ACR响应120的ACR查询110,以及引用并描述ACR查询110的ACR查询标识符111、签名类型标识符112、服务标识符113和本地时间戳115。
内容标识符124、再现时间125和相关元数据127代表内容的识别结果,以及引用并描述对应的ACR参考数据100的内容标识符102、再现时间103和相关元数据104。
源地址128是双向通信网络12中发送ACR响应120的ACR服务器24的地址。签名129用于阻止伪造ACR响应120。要注意的是,ACR响应120可以被完全加密并且被发送以防止ACR响应120的伪造。
识别失败标志130是ACR服务器24在识别来自ACR客户端42的ACR查询110中所包括的签名数据114的提取源的内容(即,多窗口屏幕装置40的用户正在观看的内容)时失败的标志。
[ACR服务使用系统10的家庭网络系统30的处理]
现在,描述当家庭网络系统30中的第二屏幕装置50获取装置描述时的两个不同处理,其中装置描述是与多窗口屏幕装置40可以使用的功能相关的信息。
要注意的是,本实施例中的多窗口屏幕装置40可以使用的功能指示由ACR客户端42使用ACR服务,并且由窗口管理器45将帧视觉属性施加到屏幕上的各窗口。
图9是示出以下情况下的处理的流程图:在ACR应用51已经在第二屏幕装置50中启动的状态下,多窗口屏幕装置40连接到网络系统30(也包括多窗口屏幕装置40启动的定时)。
在步骤S1中,多窗口屏幕装置40的UPnP服务器43将通过以下提供的UPnP定义的通知消息多播分布到家庭网络系统30。使用UDP/IP将通知消息传递到家庭网络系统30,并且在本情况下由第二屏幕装置50的ACR应用51接收通知消息。
通知*HTTP/1.1
...
位置“http://192.168.0.4:55500”
...
在通知消息的“位置”头部中,描述多窗口屏幕装置40的装置描述的获取目的地地址。因此,在步骤S11中,第二屏幕装置50的ACR应用51使用HTTP GET从获取目的地地址获取装置描述。
通过上述的处理,第二屏幕装置50的ACR应用51可以获取多窗口屏幕装置40的装置描述。
图10是示出当随后在多窗口屏幕装置40已经连接到网络系统30并且启动的状态下在第二屏幕装置50中启动ACR应用51时的处理的流程图。
在此情形下,由于已经由多窗口屏幕装置40的UPnP服务器43执行了通知消息的多播分布,因此第二屏幕装置50的ACR应用51无法接收到通知消息。因此,在步骤S21中,ACR应用51搜索可以由通过UPnP定义的M搜索使用的ACR客户端。
在步骤S31,响应于M搜索的多窗口屏幕装置40的UPnP服务器43回应装置描述。在步骤S22中,ACR应用51接收装置描述。
通过上述的处理,第二屏幕装置50的ACR应用51可以获取多 窗口屏幕装置40的装置描述。
[装置描述的示例]
这里,描述装置描述的示例。为了描述装置描述,例如,使用XML文件。
以下,描述装置描述的第一示例。
装置描述的第一示例

要注意的是,在现有通用UPnP中规定的装置描述的<SCPDURL>元素中,描述针对ACR客户端42可以使用的ACR服务描述的服务描述的获取目的地地址,并且ACR应用51使用 HTTP GET从获取目的地地址获取服务描述。另外,ACR应用51使用UPnP中规定的SOAP将动作的消息发送到<controlURL>元素中描述的URL,以调用该动作(在本情况下,发送ACR查询和传递ACR响应)。
然而,在本实施例中,为了可以用数量减少的步骤调用动作,如上所述的在UPnP中规定的这种装置描述被扩展,使得直接在装置描述中描述用于调用该动作的WebAPI。
具体地讲,如上述第一示例的情况中一样,例如,<SCPDURL>元素保持为空,其内没有描述任何内容,否则在<SCPDURL>元素中描述预定的虚拟字符串,而直接在<controlURL>元素中描述用于启动ACR客户端并且请求传递ACR响应120的WebAPI的服务器侧脚本URL(在第一示例的情况下,http://192.168.0.4:55500/getACRResponse)。
另外,重新提供在UPnP中没有描述的<WindowStyle>元素,使得直接在<WindowStyle>元素中描述用于向窗口管理器45通知帧视觉属性或者改变帧视觉属性的WebAPI的服务器侧脚本URL(在第一示例的情况下,http://192.168.0.4:55500/windowStyle)。
要注意的是,针对安装的ACR客户端42中的每个,描述<service>元素。因此,在本实施例的情况下,在<serviceList>中描述三个<service>元素。
另选地,可以重新提供UPnP没有规定的<WebAPIURL>元素,使得如下述第二示例的情况中一样,直接在<WebAPIURL>元素中描述WebAPI的服务器侧脚本URL。
装置描述的第二示例


已经获取第一示例或第二示例的装置描述的第二屏幕装置50的ACR应用51可以使得通过调用getACRResponse来执行动作,getACRResponse是使用HTTP GET在装置描述的<controlURL>元素或<WebAPIURL>元素中描述的WebAPI的服务器侧脚本url。
具体地讲,如果多窗口屏幕装置40的ACR客户端42还没有启动,则可以启动ACR客户端42,使得ACR客户端42发送ACR查询110,并且传递响应于ACR查询110被发送回的ACR响应120。要注意的是,在响应于WebAPI返回的HTTP响应的主体中描述的状态下(例如,以下面的使用JSON的方式)执行ACR响应120的传递。
HTTP/1.1200 OK
Content-Type:application/json;charset=utf-8
...
“通过JSON编码的ACR响应的内容”
通过在观看内容的同时反复地轮询,执行使用WebAPI的事务。然后,响应于内容的进度,通过第二屏幕装置50向用户呈现当前经转换的ACR响应120中的相关元数据127等。
如果如上所述地扩展并标准化装置描述,则由不同供应商制造和销售的多窗口屏幕装置40和第二屏幕装置50可以彼此成关联关系地快速操作。
要注意的是,可以使用其标准化是由IETF(因特网工程任务组)制定的WebSocket等来取代使用WebAPI。在使用WebSocket的情况下,在本地Web服务器44(或ACR客户端42或第二屏幕装置50)中提供WebSocket服务器,使得ACR应用51和ACR客户端42都通过WebSocket服务器发出会话(TCP连接)建立请求以建立会话,并且使用上文描述的JSON等在会话中传递ACR响应120。
在此情形下,如果ACR客户端42从ACR服务器24接收到新的ACR响应120,则ACR响应120通过建立的会话被立即传递到ACR应用51。因此,消除了对在使用WebAPI的情况下必需的轮询的需要,并且不依赖于轮询时段的ACR响应120的立即传递变成可能。
另外,ACR应用51可以通过调用windowStyle通过本地Web服务器44从窗口管理器45获取设置在多窗口屏幕装置40的屏幕上的窗口的帧视觉属性,windowStyle是通过HTTP GET在装置描述的<WindowStyle>元素中描述的WebAPI的服务器侧脚本url。
具体地讲,在响应于WebAPI返回的HTTP响应的主体中描述帧视觉属性。例如,如果颜色被设置为帧视觉属性,则在HTTP响应的主体中描述border-color:#ffa000->指定橙色边界颜色的示例。
要注意的是,如果从多窗口屏幕装置40-1返回的帧视觉属性和从多窗口屏幕装置40-2返回的帧视觉属性彼此重叠,则可以请求多窗口屏幕装置40-1和40-2中的一个改变帧视觉属性。
具体地讲,可以通过对<WindowStyle>元素的WebAPI的URL的HTTP POST请求,将帧视觉属性要变成的帧视觉属性描述到请求的主体中。下面的示例指示重叠的帧视觉属性变成(border-color:#ffa001)的情况。
POST/windowStyle HTTP/1.0
host:192.168.0.4:55500
Content-Length:20
border-color:#ffa001
[ACR服务使用系统10的操作]
现在,描述ACR服务使用系统10的操作。
要注意的是,作为下述操作的先决条件,假设在家庭网络系统30中,第二屏幕装置50的ACR应用51已经从多窗口屏幕装置40的UPnP服务器43获取了装置描述。
另外,假设在供应方系统20的ACR服务器24中,与可以在多窗口屏幕装置40上观看的各条内容对应的ACR参考数据100已经产生并且被注册在ACR数据库63中。
图11是示出ACR服务使用系统10的操作的流程图。
在步骤S41,供应方系统20的内容服务器21开始通过广播网络11发送内容。
另一方面,在步骤S51,在家庭网络系统30中,多窗口屏幕装置40开始接收和再现内容。这里,如果在步骤S61第二屏幕装置50的ACR应用51调用请求启动ACR客户端42并且传递ACR响应的WebAPI,则ACR客户端42等响应于WebAPI在本地Web服务器44的控制下开始操作。
具体地讲,如果多窗口屏幕装置40的ACR客户端42接收到正从内容渲染器41观看的内容的供应,则在步骤S52签名提取部分71从该内容中提取签名数据114并且将签名数据114输出到ACR查询产生部分72。在步骤S53,ACR查询产生部分72产生包括签名数据114的ACR查询110,并且通信部分73将产生的ACR查询110发送到ACR服务器24。
在步骤S42,在从ACR客户端42接收ACR查询110的ACR服务器24中,ACR响应产生部分64参考ACR数据库63,以识别与包括在接收到的ACR查询110中的签名数据114对应的内容。另 外,在步骤S43中,ACR响应产生部分64响应于该内容的识别结果产生ACR响应120,并且通信部分65将产生的ACR响应120发送到ACR客户端42。
在步骤S54中,从ACR服务器24接收ACR响应120的ACR客户端42将接收到的ACR响应120供应到本地Web服务器44。本地Web服务器44将ACR响应120传递到第二屏幕装置50的ACR应用51。
在步骤S62,在接收被传递到ACR应用51的ACR响应120的ACR应用51中,第二屏幕装置50的ACR应用51调用用于请求帧视觉属性的通知的WebAPI。响应于此,在步骤S55中,本地Web服务器44将由窗口管理器45管理的帧视觉属性通知给ACR应用51。
接收帧视觉属性的通知的ACR应用51将帧视觉属性通知给窗口管理器53。窗口管理器53确认接收到的帧视觉属性是否与已经由其它多窗口屏幕装置40通知的帧视觉属性重叠。如果检测到重叠,则ACR应用51通过HTTP POST请求来请求改变帧视觉属性。在步骤S56,该请求从本地Web服务器44发送到窗口管理器45。如果窗口管理器45根据请求改变帧视觉属性,则改变之后的帧视觉属性被作为通知从本地Web服务器44传送到ACR应用51。在步骤S64,接收到改变之后的帧视觉属性的ACR应用51将改变之后的帧视觉属性通知给窗口管理器53。窗口管理器53基于改变之后的帧视觉属性设置此后要显示的关联应用的屏幕图像的帧视觉属性等。
要注意的是,如果在步骤S62确认帧视觉属性没有重叠,则不请求改变帧视觉属性,并且执行步骤S64的处理。
另外,可以在步骤S61的处理之后立即执行步骤S62至S64的处理,而不等待步骤S54的处理(ACR响应的传递)。
在步骤S65,ACR应用51分析传递到ACR应用51的ACR响应120中包括的相关元数据,并且使得关联应用管理器52获取要遵循正在观看的内容的进度而执行的关联应用。
在步骤S66,关联应用管理器52获取并且执行由应用服务器23通过步骤S44的处理所供应的关联应用。要注意的是,如果已经获取关联应用,则可以省略获取步骤。另外,如果已经启动关联应用,则可以省略关联应用的启动步骤。此外,有时向用户呈现相关元数据127中包括的信息,而不涉及关联应用的执行。
此时,向用户呈现的关联应用的屏幕图像的帧具有由窗口管理器53使得与多窗口屏幕装置40上的显示对应内容的窗口的帧的帧视觉属性一致的帧视觉属性。
在观看内容时重复地执行上述的步骤S41至S44的处理、步骤S51至S56的处理和步骤S61至S66的处理。然而,可以在步骤S61至S66的处理和步骤S55和S56的处理的执行过程中省略重复或减小频率。
因此,第二屏幕装置50可以根据由用户正在多窗口屏幕装置40上观看的内容的进度来操作关联应用。
另外,用户可以快速掌握通过第二屏幕装置50向用户呈现的屏幕图像对应于多窗口屏幕装置40上显示的多条内容中的哪条内容。
顺带一提,虽然可以由通过硬件单独执行上述一系列处理的服务器来构成供应方系统20的内容服务器21至ACR服务器24和家庭网络系统30的多窗口屏幕装置40和第二屏幕装置50,但它们也可以通过执行软件的计算机来实现。该计算机包括集成到专用硬件中的计算机、例如可以通过安装各种程序执行各种功能的通用类型的个人计算机等。
图12是示出上述计算机的硬件构造的示例的框图。
在计算机200中,CPU(中央处理单元)201、ROM(只读存储器)202和RAM(随机存取存储器)203通过总线204相互连接。
另外,输入/输出接口205连接到总线204。输入部分206、输出部分207、存储部分208、通信部分209和驱动器220连接到输入/输出接口205。
输入部分206由键盘、鼠标、麦克风等构成。输出部分207由显 示单元、扬声器等构成。存储部分208由硬盘、非易失性存储器等构成。通信部分209由网络接口等构成。驱动器220驱动可移动介质211,诸如,磁盘、光盘、磁光盘和半导体存储器。
在以如上所述这种方式构成的计算机200中,CPU 201通过输入/输出接口205和总线204将存储在例如存储部分208中的程序加载到RAM 203中,并且执行该程序以执行上述一系列处理。
例如,要由计算机200(CPU 201)执行的程序可以被记录到作为封装介质的可移动介质211上并且被设置为可移动介质211。另外,可以通过诸如局域网、因特网或数字卫星广播的有线或无线传输介质提供程序。
在计算机200中,可以通过将可移动介质211装载到驱动器220中,通过输入/输出接口205将程序安装到存储部分208中。另外,可以由通信部分209通过有线或无线传输介质接收程序,并且将程序安装到存储部分208中。或者,程序可以被预先安装在ROM 202或存储部分208中。
要注意的是,要由计算机200执行的程序可以是如本说明书中描述地依次按时序执行处理的程序,或并行地或在必要时刻(诸如,当调用处理时)执行处理的程序。
要注意的是,本公开内容的实施例不限于上述的具体实施例,而是可以在不偏离本公开内容的主题的情况下按各种方式改变。
[参考符号列表]
10 ACR服务使用系统,11 广播网络,12 双向通信网络,20供应方系统,21 内容服务器,22 元数据服务器,23 应用服务器,24 ACR服务器,30 家庭网络系统,40 多窗口屏幕装置,41 内容渲染器,42 ACR客户端,43 UPnP服务器,44 本地Web服务器,50 第二屏幕装置,51 ACR应用,52 关联应用管理器,61 内容获取部分,62 签名提取部分,63 ACR数据库,64 ACR响应产生部分,65 通信部分,71 签名提取部分,72 ACR查询产生部分,73 通信部分,74 ACR响应保持部分,100 ACR参考数据,110 ACR查询,120 ACR响应,200 计算机,201 CPU

信息处理设备、信息处理方法和程序.pdf_第1页
第1页 / 共32页
信息处理设备、信息处理方法和程序.pdf_第2页
第2页 / 共32页
信息处理设备、信息处理方法和程序.pdf_第3页
第3页 / 共32页
点击查看更多>>
资源描述

《信息处理设备、信息处理方法和程序.pdf》由会员分享,可在线阅读,更多相关《信息处理设备、信息处理方法和程序.pdf(32页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104094610A43申请公布日20141008CN104094610A21申请号201380008351022申请日2013112961/737,46920121214US13/934,47320130703USH04N21/8352200601H04N21/43620060171申请人索尼公司地址日本东京72发明人山岸靖明74专利代理机构中国国际贸易促进委员会专利商标事务所11038代理人郑宗玉54发明名称信息处理设备、信息处理方法和程序57摘要本公开内容涉及使得用户可以快速掌握可以同时显示的多条内容与分别显示的信息之间的对应关系的信息处理设备、信息处理方法和程序。根据。

2、本公开内容的第一方面,与终端设备一起构成家庭网络系统的信息处理设备配备有帧视觉属性设定单元,对设置在屏幕上以显示再现的内容项的窗口设置帧视觉属性;公开单元,向终端设备公开用于从终端设备请求已对窗口设定的帧视觉属性的通知的命令;以及通知单元,当终端设备调用命令时,向终端设备通知窗口的帧视觉属性。本公开内容可应用于使用ACR服务的家庭网络系统。30优先权数据85PCT国际申请进入国家阶段日2014080786PCT国际申请的申请数据PCT/JP2013/0821312013112987PCT国际申请的公布数据WO2014/091942JA2014061951INTCL权利要求书3页说明书18页附图。

3、10页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书18页附图10页10申请公布号CN104094610ACN104094610A1/3页21一种信息处理设备,所述信息处理设备与终端设备协作以构成家庭网络系统,所述信息处理设备包括帧视觉属性设定部分,被构造成对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;公开部分,被构造成向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及通知部分,被构造成响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。2根据权利要求1所述的信息处理设备,其中所述显示控制部分对设置在所述屏幕上以显示多条不。

4、同内容的多个窗口设定不同的帧视觉属性,以及所述公开部分向终端设备公开用于从终端设备请求所述多个窗口的帧视觉属性的通知的命令。3根据权利要求2所述的信息处理设备,其中所述帧视觉属性设定部分响应于使用所述命令从所述终端设备发出的请求来改变窗口的帧视觉属性。4根据权利要求2所述的信息处理设备,其中所述公开部分直接在扩展UPNP的规定的装置描述中描述所述命令的URL,以向所述终端设备公开所述命令的URL。5根据权利要求2所述的信息处理设备,其中所述命令是WEBAPI。6根据权利要求2所述的信息处理设备,其中所述公开部分在所述家庭网络上对通知消息进行多播分发,并且响应于基于所述通知消息的来自所述终端设备。

5、的访问向所述终端设备公开所述装置描述。7根据权利要求2所述的信息处理设备,其中所述公开部分响应于来自所述终端设备的M搜索向所述终端设备公开所述装置描述。8根据权利要求2所述的信息处理设备,还包括识别请求处理部分,被构造成从再现的内容中提取代表该内容的特性的签名数据,产生至少包括所提取的所述签名数据的查询并且将所述查询发送到识别服务器,以及接收响应于所述查询从所述识别服务器发送回的并且代表所述再现的内容的识别结果的响应,其中所述公开部分还向终端设备公开用于从终端设备使得所述识别请求处理部分能够工作的命令。9一种用于信息处理设备的信息处理方法,所述信息处理设备与终端设备协作以构成家庭网络系统,所述。

6、方法由所述信息处理设备执行,所述方法包括帧视觉属性设定步骤,为设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;公开步骤,向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及通知步骤,响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。10一种程序,用于使得与终端设备协作以构成家庭网络系统的计算机用作帧视觉属性设定部分,被构造成对设置在屏幕上以显示再现的内容的窗口设定帧视觉权利要求书CN104094610A2/3页3属性;公开部分,被构造成向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及通知部分,被构造成响应于从所述终端设备调用。

7、所述命令,向所述终端设备通知所述窗口的帧视觉属性。11一种与内容显示设备协作以构成家庭网络系统的信息处理设备,所述内容显示设备在设置在屏幕上的窗口中显示内容,所述信息处理设备包括命令获取部分,被构造成获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令,并且调用所述命令以接收所述帧视觉属性的通知;关联应用执行部分,被构造成获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制部分,被构造成对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。12根据权利要求11所述的信。

8、息处理设备,其中所述命令获取部分获取在由所述内容显示设备公开的并且扩展UPNP的规定的装置描述中直接描述的命令的URL。13根据权利要求11所述的信息处理设备,其中所述命令是WEBAPI。14根据权利要求11所述的信息处理设备,其中所述命令获取部分基于由所述内容显示设备在所述家庭网络上多播分发的通知消息从所述内容显示设备获取所述装置描述。15根据权利要求11所述的信息处理设备,其中所述命令获取部分获取通过M搜索而搜索出的从所述内容显示设备供应的所述装置描述。16根据权利要求11所述的信息处理设备,其中所述内容显示设备包括识别请求处理部分,被构造成从再现的内容中提取代表该内容的特性的签名数据,产。

9、生至少包括所提取的签名数据的查询并且将所述查询发送到识别服务器,以及接收响应于所述查询从所述识别服务器发送回的并且代表所述再现的内容的识别结果的响应,所述命令获取部分还从所述内容显示设备获取用于使得所述内容显示设备的所述识别请求处理部分能够工作的命令,并且通过调用所述命令接收从所述内容显示设备传递的响应,以及所述关联应用执行部分基于接收到的所述响应中包括的并且与识别的内容对应的相关元数据,获取并且执行所述关联应用。17一种用于与内容显示设备协作以构成家庭网络系统的信息处理设备的信息处理方法,所述内容显示设备在设置在屏幕上的窗口中显示内容,所述方法由所述信息处理设备执行,所述方法包括获取步骤,获。

10、取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令;接收步骤,调用所述命令以接收所述帧视觉属性的通知;关联应用执行步骤,获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制步骤,对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同权利要求书CN104094610A3/3页4的帧视觉属性。18一种程序,用于使得与内容显示设备协作以构成家庭网络系统的计算机用作以下部分,所述内容显示设备在设置在屏幕上的窗口中显示内容命令获取部分,被构造成获取用于从所述内容显示设备请求对设置在所述内容显。

11、示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令,并且调用所述命令以接收所述帧视觉属性的通知;关联应用执行部分,被构造成获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制部分,被构造成对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。19一种用于家庭网络系统的信息处理方法,所述家庭网络系统包括内容显示设备和终端设备,所述信息处理方法包括由所述内容显示设备进行的帧视觉属性设定步骤,对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;由所述内容显示设备进行的公开步骤,向终端设备公开用于从终端设备请求对窗口设定。

12、的帧视觉属性的通知的命令;由所述终端设备进行的获取步骤,获取公开的所述命令;由所述内容显示设备进行的通知步骤,响应于由所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性;由所述终端设备进行的关联应用执行步骤,获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及由所述终端设备进行的帧显示控制步骤,对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。权利要求书CN104094610A1/18页5信息处理设备、信息处理方法和程序技术领域0001本公开内容涉及信息处理设备、信息处理方法和程序,具体地讲,涉及适合于在通过ACR自动。

13、内容识别服务识别构成家庭网络的某个屏幕装置上显示的内容并且在不同的屏幕装置上显示对应于内容的元数据或者根据内容的进度执行应用的情况下使用的信息处理设备、信息处理方法和程序。背景技术0002例如,假定在屏幕上向TV电视节目的观众显示与正在广播的TV节目下文中,被简称为节目相关的信息演员、剧情概要、预告片等、对观众有用的信息新闻、天气预报、交通信息等尽管它与节目没有直接关系等。0003为了实现这个过程,用于获取并启动专用的应用程序下文中,被简称为应用的命令可以与节目进度成关联关系地被发送到TV接收器等。实际上,在日本、欧洲等地,这是通过利用TV广播信号中用于数据广播的频带发送命令或者应用来实现的例。

14、如参照PTL1。0004同时,在美国,在TV广播信号中没有设置用于数据广播的频带,并且没有建立替代方法。因此,没有实现与节目进度成关联关系地执行应用。0005要注意的是,在美国,通过CATV、IPTV等观看节目的家庭的数量大于直接通过TV接收器接收并且在TV接收器上观看TV广播电波的家庭的数量。由于CATV或IPTV有时仅从TV广播信号中提取节目的视频信号和音频信号并且分发视频信号和音频信号,因此即使在美国在TV广播信号中设置了用于数据广播的频带,也无法保证包括应用和相关数据的数据广播信号被发送到接收设备。0006另外,近期的请求是,即使在不仅正在播放节目而且正在观看所记录的节目、从诸如DVD。

15、或BD的封装介质再现的视频、通过因特网下载的运动图片、音乐等所提及的这种节目等在下文中被称为内容的情况下,也与内容进度成关联关系地执行应用。0007为了实现这个请求,需要识别正被观看的内容,以及作为用于其的一种方法,被称为ACR自动内容识别服务的技术是可用的例如参照PTL2。0008由ACR客户端和ACR服务器实现ACR服务。被集成在诸如TV接收器的内容再现设备中的ACR客户端从正被观看的内容中提取代表内容特性的签名数据,并且通知ACR服务器请求识别该内容。ACR服务器比较接收到的签名数据与预先记录在数据库中的内容的签名数据,以识别正在内容再现设备上观看的内容。另外,ACR服务器向ACR客户端。

16、发出ACR响应,该ACR响应包括与识别的内容相关的元数据和指示将以成关联关系执行的应用这种应用在下文中被称为关联应用的信息。0009集成有接收响应的ACR客户端的内容再现设备从预定服务器获取关联应用并且执行该关联应用。0010引用列表0011专利文献说明书CN104094610A2/18页60012PTL1JP200650237A0013PTL2JP2012168801A发明内容0014技术问题0015顺带一提,在美国,由于CATV、IPTV等的普及,TV接收器被设置为外部设备的显示输出装置,所述外部设备例如是如上所述的CATV、IPTV等的机顶盒。0016因此,用户少有机会操作TV接收器的遥。

17、控器,而经常操作外部设备的遥控器。因此,可能的是,就用户的使用便利性而言,在作为由TV接收器的遥控器操作的内容再现设备的TV接收器中启动的关联应用的操作可能是不利的。0017因此,考虑到用户的便利性,已经产生并且正在产生使得第二屏幕装置显示与正在内容再现设备上观看的内容相关的元数据或者执行关联应用的请求,第二屏幕装置不同于集成有ACR客户端的内容再现设备TV接收器等。0018这里,作为第二屏幕装置,例如,可以列出平板型终端、平板PC、智能电话等。0019另外,近年来,可以利用在第二屏幕装置中启动的预定的应用程序来操作外部设备的类型即,可以用作外部设备的遥控器的类型的第二屏幕装置是可获得的。因此。

18、,从用于内容再现设备和外部设备的操作输入装置在第二屏幕装置上合成一体的角度来看,也期望实现上述的请求。0020此外,主要在美国,存在的趋势是,作为内容再现设备的TV接收器等的屏幕尺寸变成大于50至60英寸,并且在尺寸增大的屏幕上同时显示和观看互不相同的多条内容的使用形式开始逐渐普及。因此,需要还考虑将ACR客户端内建在具有这种大尺寸屏幕并且与第二屏幕装置关联的TV接收器等中的使用形式。在下面的描述中,具有大尺寸屏幕并且可以同时显示多条不同内容的TV接收器等被称为多窗口屏幕装置。0021图1是在假设将内建有ACR客户端的多窗口屏幕装置与第二屏幕装置彼此关联以使用ACR服务并且将这些装置布置在用户。

19、的家等中的情况下的空间的示意图。0022在图1中,多窗口屏幕装置11被安装在用户的前方,而多窗口屏幕装置12被安装在左侧壁。第二屏幕装置3被布置在用户附近。0023在多窗口屏幕装置11上可以设置多个在图1的情况下,三个窗口,并且可以在这些窗口中同时显示多条不同的内容可以彼此相同。在下面的描述中,例如,窗口A中显示的内容被称为内容A。这也类似地应用于在其它窗口中显示的其它多条内容。0024多窗口屏幕装置11可以通过使用ACR服务向第二屏幕装置3传递ACR响应,该ACR响应包括窗口中显示的多条内容的识别结果等。0025另外,多窗口屏幕装置12类似于多窗口屏幕装置11。然而,在图1中,多窗口屏幕装置。

20、12处于只有窗口X被设置在其屏幕上并且内容X被显示在窗口X中的状态。0026第二屏幕装置3可以同时显示与多窗口屏幕装置11或多窗口屏幕装置12的窗口中显示的多条内容对应的元数据和根据内容的进度而启动的关联应用。0027在图1的情况下,第二屏幕装置3处于同时显示用于窗口A的内容A的关联应用A、用于窗口C的内容C的另一个关联应用C和窗口X的内容X的元数据X的状态。0028在假设图1中示出的使用形式的情况下,可能的是,用户可能无法快速掌握第二说明书CN104094610A3/18页7屏幕装置3的屏幕上显示的多条信息关联应用的视频和元数据与多窗口屏幕装置11和12的窗口中显示的多条内容的对应关系。00。

21、29因此,需要使得用户快速掌握可以在多窗口屏幕装置11和12的窗口中同时显示的多条内容与可以在第二屏幕装置3上显示的多条信息关联应用的视频和元数据之间的对应关系的发明。0030本公开内容是依据如上所述的这种情形而做出的,并且使得用户可以快速掌握可以同时显示的多条内容与分别显示的信息之间的对应关系。0031问题的解决方案0032根据本公开内容的第一方面,提供了一种信息处理设备,所述信息处理设备与终端设备协作以构成家庭网络系统,所述信息处理设备包括帧视觉属性设定部分,被构造成对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;公开部分,被构造成向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性。

22、的通知的命令;以及通知部分,被构造成响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。0033所述显示控制部分可对设置在所述屏幕上以显示多条不同内容的多个窗口设定不同的帧视觉属性,以及所述公开部分可向终端设备公开用于从终端设备请求所述多个窗口的帧视觉属性的通知的命令。0034所述帧视觉属性设定部分可响应于使用所述命令从所述终端设备发出的请求来改变窗口的帧视觉属性。0035所述公开部分可直接在扩展UPNP的规定的装置描述中描述所述命令的URL,以向所述终端设备公开所述命令的URL。0036所述命令可以是WEBAPI。0037所述公开部分可在所述家庭网络上对通知消息进行多播。

23、分发,并且响应于基于所述通知消息的来自所述终端设备的访问向所述终端设备公开所述装置描述。0038所述公开部分可响应于来自所述终端设备的M搜索向所述终端设备公开所述装置描述。0039根据本公开内容的第一方面,所述信息处理设备还可以包括识别请求处理部分,被构造成从再现的内容中提取代表该内容的特性的签名数据,产生至少包括所提取的所述签名数据的查询并且将所述查询发送到识别服务器,以及接收响应于所述查询从所述识别服务器发送回的并且代表所述再现的内容的识别结果的响应,其中所述公开部分还可向终端设备公开用于从终端设备使得所述识别请求处理部分能够工作的命令。0040根据本公开内容的第一方面,提供了一种用于信息。

24、处理设备的信息处理方法,所述信息处理设备与终端设备协作以构成家庭网络系统,所述方法由所述信息处理设备执行,所述方法包括帧视觉属性设定步骤,为设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;公开步骤,向终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;以及通知步骤,响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。0041根据本公开内容的第一方面,提供了一种程序,用于使得与终端设备协作以构成家庭网络系统的计算机用作帧视觉属性设定部分,被构造成对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;公开部分,被构造成向终端设备公开用于从终端设备请求说明书CN1。

25、04094610A4/18页8对窗口设定的帧视觉属性的通知的命令;以及通知部分,被构造成响应于从所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性。0042在本公开内容的第一方面,对设置在屏幕上以显示再现的内容的窗口设置帧视觉属性,以及向终端设备公开用于从终端设备请求对窗口设置的帧视觉属性的通知的命令。另外,响应于从终端设备调用命令,向终端设备通知窗口的帧视觉属性。0043根据本公开内容的第二方面,提供了一种与内容显示设备协作以构成家庭网络系统的信息处理设备,所述内容显示设备在设置在屏幕上的窗口中显示内容,所述信息处理设备包括命令获取部分,被构造成获取用于从所述内容显示设备请求对。

26、设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令,并且调用所述命令以接收所述帧视觉属性的通知;关联应用执行部分,被构造成获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制部分,被构造成对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。0044所述命令获取部分可获取在由所述内容显示设备公开的并且扩展UPNP的规定的装置描述中直接描述的命令的URL。0045所述命令可以是WEBAPI。0046所述命令获取部分可基于由所述内容显示设备在所述家庭网络上多播分发的通知消息从所述内容显示设备获取所述装。

27、置描述。0047所述命令获取部分可获取通过M搜索而搜索出的从所述内容显示设备供应的所述装置描述。0048所述内容显示设备可以包括识别请求处理部分,被构造成从再现的内容中提取代表该内容的特性的签名数据,产生至少包括所提取的签名数据的查询并且将所述查询发送到识别服务器,以及接收响应于所述查询从所述识别服务器发送回的并且代表所述再现的内容的识别结果的响应。所述命令获取部分还可从所述内容显示设备获取用于使得所述内容显示设备的所述识别请求处理部分能够工作的命令,并且通过调用所述命令接收从所述内容显示设备传递的响应,以及所述关联应用执行部分可基于接收到的所述响应中包括的并且与识别的内容对应的相关元数据,获。

28、取并且执行所述关联应用。0049根据本公开内容的第二方面,提供了一种用于与内容显示设备协作以构成家庭网络系统的信息处理设备的信息处理方法,所述内容显示设备在设置在屏幕上的窗口中显示内容,所述方法由所述信息处理设备执行,所述方法包括获取步骤,获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令;接收步骤,调用所述命令以接收所述帧视觉属性的通知;关联应用执行步骤,获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制步骤,对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。

29、。0050根据本公开内容的第二方面,提供了一种程序,用于使得与内容显示设备协作以构成家庭网络系统的计算机用作以下部分,所述内容显示设备在设置在屏幕上的窗口中显示内容命令获取部分,被构造成获取用于从所述内容显示设备请求对设置在所述内容显示设备的屏幕上以显示再现的内容的窗口设定的帧视觉属性的通知的命令,并且调用所述说明书CN104094610A5/18页9命令以接收所述帧视觉属性的通知;关联应用执行部分,被构造成获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及帧显示控制部分,被构造成对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。。

30、0051在本公开内容的第二方面,从内容显示设备获取用于请求对设置在内容显示设备的屏幕上以显示再现的内容的窗口设置帧视觉属性的通知的命令,并且调用所述命令以接收帧视觉属性的通知。获取并且执行要根据内容显示设备的屏幕上设置的窗口中显示的内容的进度执行的关联应用,以及对要显示关联应用的图像的帧设置与通知的帧视觉属性相同的帧视觉属性。0052根据本公开内容的第三方面,提供了一种用于家庭网络系统的信息处理方法,所述家庭网络系统包括内容显示设备和终端设备,所述信息处理方法包括由所述内容显示设备进行的帧视觉属性设定步骤,对设置在屏幕上以显示再现的内容的窗口设定帧视觉属性;由所述内容显示设备进行的公开步骤,向。

31、终端设备公开用于从终端设备请求对窗口设定的帧视觉属性的通知的命令;由所述终端设备进行的获取步骤,获取公开的所述命令;由所述内容显示设备进行的通知步骤,响应于由所述终端设备调用所述命令,向所述终端设备通知所述窗口的帧视觉属性;由所述终端设备进行的关联应用执行步骤,获取并且执行要根据设置在所述内容显示设备的屏幕上的窗口中显示的内容的进度执行的关联应用;以及由所述终端设备进行的帧显示控制步骤,对要由所述关联应用显示的图像的帧设定与通知的帧视觉属性相同的帧视觉属性。0053在本公开内容的第三方面中,通过内容显示设备,对设置在屏幕上以显示再现的内容的窗口设置帧视觉属性,以及向终端设备公开用于从终端设备请。

32、求对窗口设置的帧视觉属性的通知的命令。同时,通过终端设备,获取公开的命令。另外,通过内容显示设备,响应于由终端设备调用命令,向终端设备通知窗口的帧视觉属性。然后,通过终端设备,获取并且执行要根据内容显示设备的屏幕上设置的窗口中显示的内容的进度执行的关联应用。因此,对要显示关联应用的图像的帧设置与通知的帧视觉属性相同的帧视觉属性。0054本发明的有益效果0055利用本公开内容的第一方面,可以向终端设备通知对显示内容的窗口设置的帧视觉属性。0056利用本公开内容的第二方面,可以通过根据该内容的进度而执行的关联应用,对用于显示图像的帧设置与对在内容显示设备上显示内容的窗口设置的帧视觉属性相同的帧视觉。

33、属性。0057利用本公开内容的第三方面,可以通过由终端设备根据内容的进度而执行的关联应用,对在内容显示设备上显示该内容的窗口和用于显示图像的帧二者设置公共的帧视觉属性。附图说明0058图1图1是多窗口屏幕装置和第二屏幕装置彼此关联并且使用ACR服务的情况下的空间的示意图。0059图2图2是示出本公开内容的概要的空间的示意图。说明书CN104094610A6/18页100060图3图3是示出作为本公开内容的实施例的ACR服务使用系统的构造示例的框图。0061图4图4是示出ACR服务器的构造示例的框图。0062图5图5是示出ACR客户端的构造示例的框图。0063图6图6是示出ACR参考数据的数据结。

34、构的视图。0064图7图7是示出ACR查询的数据结构的视图。0065图8图8是示出ACR响应的数据结构的视图。0066图9图9是示出家庭网络系统中的预处理的流程图。0067图10图10是示出家庭网络系统中的另一个预处理的流程图。0068图11图11是示出ACR服务使用系统的操作的流程图。0069图12图12是示出计算机的构造示例的框图。具体实施方式0070下面,参照附图详细描述用于执行本公开内容的最佳模式下文中,被称为实施例。0071ACR服务使用系统的概要0072图2示出作为本公开内容的实施例的ACR服务使用系统的概要。ACR服务使用系统包括多窗口屏幕装置401和402和具有内置ACR客户端。

35、的第二屏幕装置50,并且使得这些装置彼此关联以使用ACR服务。0073在图2中,多窗口屏幕装置401被安装在用户前方,而多窗口屏幕装置402被安装在左侧壁。在用户附近,布置第二屏幕装置50。0074多个在图2的情况下,三个窗口可以设置在多窗口屏幕装置401的屏幕上,并且互不相同的多条内容可以彼此相同可以在窗口中同时显示。在下面的描述中,例如,窗口A中显示的内容被称为内容A。这也类似地应用于在其它窗口中显示的其它多条内容。0075另外,多窗口屏幕装置401可以通过使用ACR服务向第二屏幕装置50传递ACR响应,该ACR响应包括窗口中显示的多条内容的识别结果等。0076此外,多窗口屏幕装置401可。

36、以向各窗口的帧提供可以在视觉上与其它窗口包括多窗口屏幕装置402的窗口的帧区分开的属性下文中,被称为帧视觉属性。0077作为帧视觉属性,可以列出可通过CSS层叠样式表设置和改变的帧行的颜色、厚度和类型、三维显示的深度等。在图2的情况下,各窗口的帧行被设置成与其它窗口的帧的行不同,并且窗口A的帧行被设置成交替点划线;窗口B的帧行被设置成实线;而窗口C的帧行被设置成断线。0078多窗口屏幕装置402类似于多窗口屏幕装置401。然而,在图2中,多窗口屏幕装置402处于只有窗口X被设置在其屏幕上并且窗口X的帧行被设置成交替双点划线以显示内容X的状态中。0079在第二屏幕装置50中,与多窗口屏幕装置40。

37、1和402的窗口中显示的多条内容对应的元数据和遵循内容的进度的关联应用可以被启动并显示。0080另外,在第二屏幕装置50中,可以向待显示的每条信息与内容对应的关联应用说明书CN104094610A107/18页11或元数据的屏幕图像提供帧,并且向该帧设置与其中显示对应内容的窗口的帧的帧视觉属性类似的帧视觉属性。0081具体地讲,在图2的情况下,第二屏幕装置50处于以下状态中同时地,与窗口A的内容A对应的关联应用A显示在交替点划线的帧中;与窗口C的内容C对应的关联应用C显示在断线的帧中;而与窗口X的内容X对应的元数据显示在交替双点划线的帧中。要注意的是,另外,在这多条信息不是同时显示而是可切换地。

38、显示的情况下,可以向帧设置与其中显示对应内容的窗口的帧的帧视觉属性类似的帧视觉属性。0082ACR服务使用系统的构造示例0083图3示出本公开内容的实施例的ACR服务使用系统的构造示例。0084该ACR服务使用系统10识别同时在多窗口屏幕装置401和402诸如,具有大尺寸屏幕并且通过第二屏幕装置50向用户呈现与多条内容相关的元数据的TV接收器的屏幕上显示的一条以上内容,或者遵循内容的进度来执行关联应用。在下面的描述中,在不需要将多窗口屏幕装置401和402彼此单独区分开的情况下,其中的每个仅被称为多窗口屏幕装置40。0085这里,内容不限于正在广播的节目。具体地讲,所有AV内容诸如例如由外部设。

39、备诸如,与多窗口屏幕装置40连接的录像机记录和再现的节目、从封装介质再现的电影等的视频、以及通过因特网等下载的运动图片和音乐被包括在内容中。另外,插入节目之间或节目中途的商业广告下文中,被称为CM被包括在内容中。0086为了识别内容,使用ACR服务,在ACR服务中,将从正在观察的内容中周期性地提取的并且代表内容的特性的签名数据例如,水印或指纹与预先注册在数据库中的多条内容的签名数据进行比较,以识别内容。0087ACR服务使用系统10由供应内容和与该内容对应的关联应用等的一侧的供应方系统20和观看内容或使用关联应用的用户侧的家庭网络系统30构成。0088供应方系统20和家庭网络系统30通过广播网。

40、络11和双向通信网络12彼此连接。这里,广播网络11包括TV广播网络、CATV网络、IPTV网络等。双向通信网络12是以因特网为代表的IP通信网络。0089要注意的是,在图3中,属于家庭网络系统30的多窗口屏幕装置402与供应方系统20之间的通过广播网络11和双向通信网络12的线路被省略。0090对供应方系统20的描述0091供应方系统20由内容服务器21、元数据服务器22、应用服务器23和ACR服务器24构成。0092内容服务器21通过广播网络11播放诸如节目或CM的内容。另外,内容服务器21供应要广播到ACR服务器24的内容。要注意的是,作为供应内容的替代,预先从内容提取的内容标识符和签名。

41、数据可以被供应到ACR服务器24。0093元数据服务器22将与从内容服务器21广播的内容对应的元数据供应到ACR服务器24。元数据包括与内容相关的各种类型的信息、代表要根据内容的进度执行的关联应用的标识符、要在关联应用中使用的数据等。0094应用服务器23根据来自家庭网络系统30的第二屏幕装置50的请求,通过双向通信网络12供应应用和要在该应用中使用的数据。说明书CN104094610A118/18页120095ACR服务器24预先产生ACR参考数据,在ACR参考数据中,内容标识符、应用标识符等与以预定采样周期从可以在家庭网络系统30的多窗口屏幕装置40上观看的各条内容中提取的签名数据协调一致。

42、,以形成数据库并且保持该数据库。ACR服务器24基于ACR参考数据的数据库,响应于从多窗口屏幕装置40的ACR客户端42A至42C中的任一个发送的ACR查询来产生ACR响应,并且发送该ACR响应。0096要注意的是,构成供应方系统20的内容服务器21、元数据服务器22、应用服务器23和ACR服务器24可以按集中方式布置在一个地方,或者可以按分散方式分开布置。另选地,可以合适地组合组件中的一些。另外,可以为组件服务器中的每个提供多个服务器。0097对家庭网络系统30的描述0098家庭网络系统30由多窗口屏幕装置40诸如,具有大尺寸屏幕的TV接收器和第二屏幕装置50诸如,平板型终端、平板PC或智能。

43、电话构成。多窗口屏幕装置40和第二屏幕装置50例如通过无线LAN彼此连接。0099要注意的是,多个这种多窗口屏幕装置40和多个这种第二屏幕装置50可以设置在家庭网络系统30中。0100多窗口屏幕装置40在其屏幕上提供多个窗口并且在窗口中同时显示多条不同内容,以由用户观看。多窗口屏幕装置40包括内容渲染器41、ACR客户端42、UPNP通用即插即用服务器43、本地WEB服务器44和窗口管理器45。集成有与可以通过多窗口屏幕装置40设置的窗口数量相等的数量的这种内容渲染器41和这种ACR客户端42。0101在本实施例中,假设多窗口屏幕装置40可以在其屏幕上提供三个窗口A、B和C。在这种情形下,假设。

44、相应地集成有三个内容渲染器41A、41B和41C和三个ACR客户端42A、42B和42C。可以设置的窗口的数量不限于三个。在下面的描述中,在不需要将内容渲染器41A、41B和41C相互独立区分开的情况下,其中的每个被简称为内容渲染器41。这也类似地应用于ACR客户端42A、42B和42C。0102内容渲染器41A获取并分流要在多窗口屏幕装置40的屏幕上的窗口A中显示的所有多条内容,并且将这多条内容供应到ACR客户端42A。具体地讲,内容渲染器41A不仅获取并分流从内容服务器21播放的内容,而且获取并分流通过多窗口屏幕装置40的各种输入端子HDMI注册商标端子等输入的内容,以及将获取的内容供应到。

45、ACR客户端42A。这也类似地应用于内容渲染器41B和41C。0103ACR客户端42A以预定的采样周期从自内容渲染器41A输入到ACR客户端42A的内容中提取代表内容特性的签名数据。这里,作为签名数据的提取方法,使用与由供应方系统20的ACR服务器24使用的提取方法下文中描述相同的提取方法。0104另外,ACR客户端42A产生包括所提取的签名数据的ACR查询,并且通过双向通信网络12将ACR查询发送到供应方系统20的ACR服务器24。另外,ACR客户端42A接收并且保持响应于从ACR客户端42A发送的ACR查询而从ACR服务器24发送到ACR客户端42A的ACR响应。这也类似地应用于ACR客。

46、户端42B和42C。0105UPNP服务器43普遍地向与多窗口屏幕装置40一起构造家庭网络系统30的另一个装置在本情况下,第二屏幕装置50通知用于调用集成有UPNP服务器43本身的多窗口屏幕装置40的功能在本情况下,由ACR客户端42使用ACR服务的WEBAPI应用程序接口的细节。具体地讲,UPNP服务器43基于通用UPNP服务器提供的基础协议重新定说明书CN104094610A129/18页13义协议,并且使用所定义的协议来执行普遍的通知下文中进行详细描述。0106本地WEB服务器44使得与多窗口屏幕装置40一起构成家庭网络系统30的其它装置在本情况下,第二屏幕装置50使用集成有本地WEB服。

47、务器44本身的多窗口屏幕装置40的功能在本情况下,由ACR客户端42使用ACR服务。具体地讲,本地WEB服务器44响应于调用从UPNP服务器43得知的WEBAPI以使用ACR服务的事实来控制ACR客户端42,并且将从ACR服务器24发送回的ACR响应传递到第二屏幕装置50。0107窗口管理器45控制设置在多窗口屏幕装置40的屏幕上的窗口的帧的显示。0108在本实施方式中,第二屏幕装置50向用户呈现主要在多窗口屏幕装置40上观看的内容的元数据,或者根据内容的进度执行关联应用。第二屏幕装置50包括多个ACR应用51、关联应用管理器52、和窗口管理器53,其中关联应用管理器52的数量与ACR应用51。

48、的数量相等。0109在本实施例中,假设第二屏幕装置50包括三个ACR应用51A、51B和51C和三个关联应用管理器52A、52B和52C。然而,它们的数量不限于三个。在下面的描述中,在不需要将ACR应用51A、51B和51C单独区分开的情况下,其中的每个仅被称为ACR应用51。这也类似地应用于关联应用管理器52A、52B和52C。0110ACR应用51被预先安装在第二屏幕装置50中,并且当与多窗口屏幕装置40成关联关系地使用ACR服务时启动ACR应用51。ACR应用51从UPNP服务器43获取用于读取使用ACR服务的功能的WEBAPI,并且调用WEBAPI以通过本地WEB服务器44获取由ACR。

49、客户端42接收的来自ACR服务器24的ACR响应。此外,ACR应用51分析获取的ACR响应,并且将分析结果通知给关联应用管理器52。0111关联应用管理器52根据来自ACR应用51的通知向用户呈现ACR响应中包括的元数据,或者通过双向通信网络12从应用服务器23获取并执行与正在多窗口屏幕装置40上观看的内容对应的关联应用。要注意的是,WEB浏览器可被用作关联应用管理器52。0112窗口管理器53对显示由每个关联应用管理器52显示的信息的帧,执行与其中显示对应内容的多窗口屏幕装置40的窗口的帧视觉属性的设置相同的设置。0113ACR服务器24的详细构造示例0114图4示出供应方系统20中包括的A。

50、CR服务器24的详细构造示例。0115ACR服务器24由内容获取部分61、签名提取部分62、ACR数据库DB63、ACR响应产生部分64和通信部分65构成。0116内容获取部分61从内容服务器21等获取由内容服务器21调度为通过广播网络11进行广播的内容或者可以在多窗口屏幕装置40上观看的各条内容,并且将获取的内容供应到签名提取部分62。签名提取部分62使用预定的提取方法以预定的采样周期从自内容获取部分61供应到签名提取部分62的内容中提取代表内容特性的签名数据,并且将签名数据输出到ACR数据库63。0117至于签名提取部分62提取签名数据的方法,可以应用现有的任意方法。例如,可以提取预先嵌入。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1