内容同步设备和方法与流程

文档序号:11480287阅读:336来源:国知局
内容同步设备和方法与流程

本申请是申请日为2011年11月30日,申请号为“201110412415.6”,标题为“内容同步设备和方法”的发明专利申请的分案申请。

以下描述涉及一种内容同步设备和方法。



背景技术:

已经对通过无线连接来连接计算机、传感器和各种其他电子装置的方法进行了研究,以便为用户提供多种有用的服务。响应于电子装置变得普遍,在电子装置之间共享内容的需要已经增长。

已经在各种电子产品中采用了扩增实境(ar),ar是将虚拟对象放置在物理真实世界环境的图像上的技术。ar可使用计算机图形修改真实的视图,并且不仅可提供物理真实世界环境的视图,而且可提供与物理真实世界环境对应的信息。通过ar将虚拟图像放置在真实世界环境的视图上,真实世界和虚拟世界之间的区别会变得模糊。ar提供虚拟对象和真实世界环境的混合,并且可允许用户观看真实世界环境,从而提供增强的真实感和多种附加信息。例如,通过使用智能电话相机扫描周围区域,显示与该区域中的商店对应的各种信息(诸如商店的位置和电话号码)的立体图像可以被显示。



技术实现要素:

以下描述涉及一种内容同步设备和方法,所述内容同步设备和方法提供与在多个装置之间共享的内容相关的个性化扩增实境(ar),其中,所述多个装置能够在它们之间共享内容,并且能够获取和操作个性化信息。

在一个总的方面,提供了一种内容同步设备。所述内容同步设备包括:通信单元,构造为与装置进行通信,其中,所述内容同步设备能够与所述装置同步内容;控制单元,构造为响应于接收到用于共享由所述装置正在播放的当前内容的同步命令,通过通信单元获取当前内容以及与当前内容对应的状态信息来共享当前内容,使用当前内容和状态信息来与所述装置同步当前内容,并基于与所述装置同步当前内容的结果来配置显示屏幕;输出单元,构造为显示配置的显示屏幕。

控制单元可从所述装置获取与当前内容对应的扩增信息,并且可响应于从获取的扩增信息中选择的能够与所述内容同步设备的用户进行交互的扩增信息,执行与选择的扩增信息对应的预定操作。

所述内容同步设备还可包括:存储单元,构造为存储与所述内容同步设备的用户对应的用户配置信息、与所述内容同步设备的用户对应的用户偏好信息或者它们的组合。控制单元可使用用户配置信息、用户偏好信息或者它们的组合来从获取的扩增信息中选择扩增信息,并且可配置包括当前内容和选择的扩增信息的显示屏幕。

控制单元可从所述装置获取与当前内容对应的内容元数据,并可使用内容元数据从除了所述装置以外的另一装置获取当前内容。内容元数据可用于搜索当前内容。

内容元数据可包括与当前内容对应的web地址、与能够接收当前内容的广播频道对应的广播频道信息或者它们的组合。

所述内容同步设备还可包括构造为捕捉图像的图像获取单元。在响应于图像获取单元捕捉的图像接收到同步命令的情况下,控制单元可通过分析捕捉的图像来获取与当前内容对应的内容元数据。

通信单元可与扩增实境(ar)支持服务器进行通信,其中,ar支持服务器提供与多个内容项对应的扩增信息,控制单元可使用获取的内容元数据从ar支持服务器获取与当前内容对应的附加的扩增信息,并通过渲染附加的扩增信息以及当前内容来配置显示屏幕。

获取的扩增信息可包括用于控制当前内容的重放的重放控制信息,控制单元可响应于接收到用于选择重放控制信息的用户输入信号,来控制当前内容的重放。

控制单元可与执行当前内容的同步并行地执行能够与所述内容同步设备的用户进行交互的应用。

能够与所述内容同步设备的用户进行交互的应用可包括互联网搜索应用、社交网络应用或者它们的组合。

控制单元可响应于接收到用于将由所述内容同步设备正在播放的内容与所述装置共享的同步命令,来将由所述内容同步设备正在播放的内容以及与由所述内容同步设备正在播放的内容对应的状态信息和扩增信息发送到所述装置。

在同步当前内容之前,控制单元可检测所述内容同步设备的同步范围内的装置,并可控制通信单元访问所述装置。

状态信息可包括关于内容的信息。

扩增信息可包括能够与内容一起提供的信息。

在另一方面,提供了一种内容同步设备。所述内容同步设备包括:通信单元,构造为与装置进行通信,其中,所述内容同步设备能够与所述装置同步内容;控制单元,构造为响应于接收到用于将由所述内容同步设备正在播放的当前内容与所述装置共享的同步命令,控制通信单元将当前内容和与当前内容对应的状态信息发送到所述装置,并将与当前内容对应的扩增信息发送到所述装置。

控制单元可检测在所述内容同步设备的同步范围内的预先注册的可同步装置,并控制通信单元访问检测到的装置。

所述内容同步设备可以是移动终端,所述装置可以是tv。

在另一方面,提供了一种内容同步方法。所述内容同步方法包括:接收用于共享由装置正在播放的当前内容的同步命令;通过获取当前内容以及与当前内容对应的状态信息来共享当前内容;使用当前内容和状态信息与所述装置同步当前内容。

所述内容同步方法还可包括:从所述装置获取与当前内容对应的内容元数据,并使用内容元数据从除了所述装置以外的装置直接获取当前内容。

直接获取当前内容的步骤可包括:响应于当前内容是实时广播内容,通过使用内容元数据从广播网络接收实时广播内容来获取当前内容。

所述内容同步方法还可包括:从所述装置获取与当前内容对应的扩增信息。同步当前内容的步骤可包括:使用当前内容、状态信息和扩增信息来与所述装置同步当前内容。

内容同步还可包括:基于用户配置信息、用户偏好信息或者它们的组合选择部分扩增信息,并将选择的扩增信息与当前内容一起提供。

扩增信息可包括用于控制当前内容的重放的重放控制信息,所述内容同步方法还可包括:响应于接收到用于选择重放控制信息的用户输入信号,来控制当前内容的重放。

所述内容同步方法还可包括:与同步当前内容并行地执行能够进行交互的应用。

所述内容同步方法还可包括:响应于接收到用于将当前内容与另一装置共享的同步命令,将当前内容以及与当前内容对应的状态信息和扩增信息发送到所述另一装置。

在另一方面,提供了一种内容同步设备。所述内容同步设备包括:同步单元,构造为响应于接收到用于共享由装置正在播放的当前内容的同步命令,通过识别当前内容以及与当前内容对应的状态信息来获取当前内容和状态信息,并使用当前内容和状态信息来与所述装置同步当前内容;输出单元,构造为输出同步的内容。

所述内容同步设备还可包括:图像获取单元,构造为捕捉与当前内容对应的内容执行屏幕的图像。同步单元可通过对内容执行屏幕执行对象提取、模式识别、字符识别或者它们的组合来识别当前内容和状态信息。

所述内容同步设备还可包括:音频输入单元,构造为接收与当前内容对应的音频信号。同步单元可从接收的音频信号提取特征信息,并识别与特征信息对应的音频数据。

所述内容同步设备还可包括:存储单元,构造为存储至少一个内容项。同步单元可通过搜索存储单元获取识别的当前内容。

所述内容同步设备还可包括:通信单元,构造为与内容提供服务器进行通信,所述内容提供服务器使用内容元数据搜索内容并提供内容。同步单元可通过通信单元从内容提供服务器获取当前内容。

在另一方面,提供了一种内容同步设备。所述内容同步设备包括:通信单元,构造为与提供web服务的web服务器进行通信;图像获取单元,构造为响应于接收到用于共享由装置正在执行的web应用的同步命令,捕捉与web应用对应的web应用执行屏幕的图像;同步单元,构造为从捕捉的图像识别web应用,获取用于接收web服务的用户信息,使用该用户信息访问web服务器,通过通信单元从web服务器获取与web应用对应的web应用状态信息,并使用web应用和web应用状态信息来再现所述装置中的web应用的执行状态。

用户信息可包括用于接收web服务的用户登录信息。

所述内容同步设备还可包括构造为存储用户信息的存储单元,其中,用户信息用于使用至少一个web应用来接收web服务。同步单元可从存储单元获取用户信息。

通信单元可与所述装置进行通信,同步单元可从所述装置获取用户信息。

在另一方面,提供了一种内容同步设备。所述内容同步设备包括:检测单元,构造为响应于位于同步范围内的另一装置来检测所述另一装置;控制单元,构造为响应于检测到位于同步范围内的所述另一装置,共享由所述另一装置正在播放的当前内容、与当前内容对应的状态信息以及与当前内容对应的扩增信息;接收单元,构造为从所述另一装置接收当前内容、状态信息和扩增信息。

从以下详细描述、附图和权利要求,其他特征和方面会是清楚的。

附图说明

图1是示出用于提供扩增实境(ar)交互的系统的示例的视图,所述系统可在装置之间共享信息,可提供在装置之间同步的交互,并可提供个性化扩增信息。

图2是示出图1中所示的第一装置与第二装置同步内容的初始操作的示例的流程图。

图3是示出图1中所示的第二装置共享由图1中所示的第一装置正在播放的内容的操作的示例的示图。

图4是示出图1中所示的第一装置共享由图1中所示的第二装置正在播放的内容的操作的示例的示图。

图5是示出用于解释在其他多个装置之间共享由一个装置正在播放的内容的显示屏幕的示例的示图。

图6是示出图1中所示的第一装置的结构的示例的示图。

图7是示出图6中所示的控制单元的结构的示例的示图。

图8是示出与另一装置同步由一个装置正在执行的web应用的方法的示例的流程图。

贯穿附图和详细描述,除非另外描述,否则相同的附图标号将被理解为表示相同的元件、特征和结构。为了清晰、说明和方便,可以夸大这些元件的相对大小和描述。

具体实施方式

提供以下描述以帮助读者获得对这里描述的方法、设备和/或系统的全面理解。因此,将对本领域普通技术人员提出这里描述的方法、设备和/或系统的各种改变、修改及等同物。此外,为了更加清晰和简明,可省略对已知功能和结构的描述。

图1示出用于提供扩增实境(ar)交互的系统的示例,所述系统可在装置之间共享信息,可提供在装置之间同步的交互,并可提供扩增信息。

参照图1,用于提供ar交互的系统100可允许多个用户彼此共享内容,可在多个用户之间同步共享的内容,并可提供在能够获取和操作扩增信息的多个装置之间同步的ar交互。系统100可包括:第一装置110、第二装置120、ar支持服务器130、广播提供设备140、内容提供服务器150和web服务器160。

第一装置110和第二装置120可彼此同步和共享内容。例如,第一装置110和第二装置120可彼此发送/接收内容、状态信息和扩增信息,并且可彼此同步和共享内容。

例如,内容可包括由提供内容的装置执行的应用、在应用中播放或执行的各种类型的数据(诸如照片、视频数据、音频数据、文本等)、多媒体数据以及与内容相关的内容元数据。应用的示例包括用于播放内容的媒体播放器以及用于通过与web服务器160的通信来提供内容并用于提供各种web服务的web应用。

内容元数据可以是与内容相关的信息,并且可用于搜索内容。例如,在内容是广播内容的情况下,内容元数据可包括与内容相关的频道信息、标题信息、广播时间信息、情节数量信息和演员表信息。

状态信息可对应于内容。例如,状态信息可包括音量和播放时间信息。状态信息可包括用于在由一个装置播放内容时再现另一装置的状态信息的信息,从而可在这两个装置之间共享所述内容。状态信息还可包括例如与提供内容的装置对应的屏幕亮度信息。例如,在应用是视频播放器程序的情况下,内容可以是由视频播放器程序播放的视频文件,并且状态信息可包括音量信息和播放时间信息。

扩增信息可包括:1)可被添加到内容并与内容一起被提供的信息;2)用于控制内容的重放的重放控制信息;3)可被与内容关联地执行的应用。例如,在内容是戏剧或电影的情况下,扩增信息可包括:与拍摄戏剧或电影的地点对应的信息以及与戏剧或电影对应的原声带(ost)信息、剧情简介和演员表信息。在另一个示例中,在内容体育比赛转播的情况下,扩增信息可包括体育比赛统计信息。在另一个示例中,在内容是音乐节目的情况下,扩增信息可包括音乐节目的演唱者信息以及音乐节目的简介。

扩增信息可被配置为交互式,从而可响应于用户选择的扩增信息来执行预定操作或提供与扩增信息对应的信息。例如,响应于接收的用于选择扩增信息的用户输入信号,可执行购买或支付服务。

第一装置110可将扩增信息连同内容一起提供给第一装置110的用户。类似地,第二装置120可将扩增信息连同内容一起提供给第二装置120的用户。

在非限制性的示例中,图1示出两个装置,但是能够在彼此之间共享内容并提供扩增信息的装置的数量不受限制。在另一个示例中,三个或更多个装置可在彼此之间共享内容。

第一装置110和第二装置120可以是相同类型的装置或不同类型的装置。例如,第一装置110和第二装置120都可以是移动终端。在另一个示例中,第一装置110可以是移动终端,而第二装置120可以是配备有大显示器的电子装置(诸如tv或台式计算机)。

第一装置110和第二装置120可构造为使用用于同步内容的各种通信协议,诸如蓝牙、zigbee、无线局域网(wlan)、家庭射频(rf)、超宽带(uwb)、无线1394等。第一装置110和第二装置120可在不进行彼此传输信息的情况下在彼此之间同步内容。例如,第一装置110可获取第二装置120的内容执行屏幕,可分析获取的内容执行屏幕,可基于分析结果识别由第二装置执行的内容和与该内容对应的状态信息,并可从数据库(未示出)或内容提供服务器150获取该内容。

ar支持服务器130可通过通信网络连接到第一装置110和第二装置120,并可将与内容对应的扩增信息提供给第一装置110和第二装置120。例如,ar支持服务器130可连接到第一装置110或第二装置120,并可将与内容对应的扩增信息提供给第一装置110和第二装置120中的ar支持服务器130连接到的那个装置。

广播提供设备140通过广播网络(诸如但不限于卫星、地面波、互联网或有线电视网络)发送包括广播节目(诸如音频/视频(av)流)和与广播节目对应的信息的广播信号。与广播节目对应的信息的示例包括与广播节目对应的电子节目指南(epg)信息和节目描述信息。广播提供设备140可通过广播网络连接到第一装置110和第二装置120,并可通过广播网络将广播内容提供给第一装置110和第二装置120。第一装置110和第二装置120可接收和播放广播内容。

内容提供服务器150可以是用于存储多个内容项并搜索和提供所述多个内容项中的被请求的任意一个的服务器。内容提供服务器150可通过通信网络连接到第一装置110或第二装置120或者它们的组合。内容提供服务器150可构造为将请求的内容提供给第一装置110或第二装置120或者它们的组合(例如,第二装置120)。

web服务器160可以是用于提供web服务的服务器。web服务器160可通过通信网络连接到第一装置110或第二装置120或者它们的组合。web服务器160可构造为响应于第一装置110或第二装置120或者它们的组合(例如,第二装置120)使用用户信息登录到web服务器160,将与另一装置(例如,第一装置110)使用的web应用的执行状态对应的web应用状态信息提供给第一装置110,以使用web服务,其中,所述另一装置已使用与第二装置120相同的用户信息登录到web服务器160。用户信息可包括用于接收web服务的用户标识符(id)、密码和其他授权信息。web应用状态信息可包括第二装置120使用web服务的状态、第二装置120访问的网页的历史以及与已通过web服务与第二装置120通信的用户对应的其他用户信息。

作为示例,假设第一装置110是移动终端,第二装置120是数字tv。

在另一示例中,第一装置110可以是移动终端,诸如配备有显示器的遥控器、平板pc、智能电话、移动电话等。第一装置110可构造为包括能够实现各种形式的输入和输出(诸如语音、文本、图像以及运动触摸输入和输出)从而提供交互功能的接口。

第一装置110可将与第二装置120的内容同步提供给第一装置110的用户。第一装置110可将由第二装置120正在播放的内容和与该内容相关的扩增信息提供给第一装置110的用户。可将与内容相关的各种扩增信息提供给第一装置110的用户。在考虑显示大量扩增信息会妨碍观看来自第二装置120的内容,并且可能存在正好对不同的扩增信息感兴趣的第二装置120的多个用户的情况下,第一装置110可构造为将与内容对应的扩增信息连同内容一起提供。第一装置110可从第二装置120提供的所有扩增信息中滤出与对应于其用户的个人信息(诸如用户配置信息或用户偏好信息)相关的扩增信息,并可提供滤出的扩增信息作为扩增信息。因此,第一装置110的用户可被提供有内容,还可被提供有与该内容对应的扩增信息,并且可选择性地搜索和使用与该内容对应的任何期望的扩增信息。

例如,第一装置110可在不妨碍观看来自第二装置120(例如,数字tv)的tv内容的情况下,将tv内容和与该tv内容对应的扩增信息提供给第一装置110的用户。与tv内容对应的扩增信息可包括能够与第一装置110的用户进行交互并由第一装置110的用户操作的交互信息。响应于第一装置110的用户从与tv内容对应的扩增信息中选择交互信息,可执行与交互信息对应的操作,从而第一装置110的用户可操作tv内容。

第一装置110可提供来自第二装置120的内容以及与内容对应的状态信息和扩增信息,从而第一装置110和第二装置120可彼此同步和共享内容。因此,第一装置110的用户可允许由第一装置110正在播放的内容由配备有大显示器的第二装置120共享和显示,从而第二装置120可将与第一装置110同步的与由第一装置110正在播放的内容相同的内容以及与由第一装置110正在播放的内容对应的扩增信息提供给其用户。换句话说,第一装置110可在使用来自第一装置110的内容的同时与任何期望的装置(例如,第二装置120)同步,从而可提供可与其他用户共享的同步的ar交互。

例如,在第二装置120上向其他用户播放戏剧的同时,第一装置110的用户可搜索并找到与该戏剧对应的任何期望的扩增信息(诸如戏剧中存在的特定产品的一般描述和价格),并可与所述其他用户共享找到的期望的扩增信息。

扩增信息可包括内容重放控制信息。因此,第一装置110可响应于选择的内容重放控制信息来控制与第二装置120同步的内容的重放。例如,第一装置110的用户可暂停在第一装置110和第二装置120之间共享的当前tv内容,可通过频道转换来搜索其他频道,或者可操作与当前tv内容对应的节目指南信息,而不妨碍观看来自第二装置120的当前tv内容。

第一装置110可构造为在不妨碍观看来自第二装置120的内容的情况下,与第二装置120同步和共享内容,同时执行可由例如tv提供的应用,诸如通过社交网络服务(sns)(诸如微博(twitter)或即时通讯服务)与观看与正在第二装置120上显示的广播节目相同的广播节目的联系人进行通信。

图2示出第一装置110与第二装置120同步内容的初始操作的示例。

第一装置110可与其同步内容的装置的类型和说明可预先在第一装置110中注册。多个装置可被注册在第一装置110中作为第一装置110可与其同步内容的可同步装置。用于将所述多个装置与第一装置110同步的应用可被预先设置在第一装置110中,并可根据所述多个装置的类型被分类。

参照图2,第一装置110可将在第一装置110中注册的装置检测为在第一装置110的同步范围内的可同步装置。例如,第一装置110可检测第二装置120(210)。第一装置110的用户可注册用于与第二装置120进行通信的ip地址和标识信息,并将所述ip地址和标识信息存储在第一装置110中,从而第一装置110可与第二装置120同步内容。

第一装置110可与可能处于其同步范围中的第二装置120进行通信连接,以与第二装置120进行通信,从而可在第一装置110和第二装置120之间同步信号(220)。例如,第一装置110可控制第二装置120激活用于将第二装置120与第一装置110同步的操作模式。

作为非限制性示例,图2示出执行用于与第二装置120同步的初始操作的第一装置110。换句话说,第二装置120也可将注册在第二装置120中的装置检测为在其同步范围内的可同步装置。例如,注册的装置可以是第一装置110,并且可与第二装置120进行通信连接。

响应于第一装置110不需要被提供有第二装置120的内容和与第二装置120的内容对应的状态信息来与第二装置120同步内容,例如,在第一装置110可容易地识别由第二装置120正在播放的内容和与所述内容对应的状态信息的情况下,可不执行图2中所示的操作。例如,响应于第一装置110和第二装置120需要进行通信以彼此同步内容,可选择性地执行图2中所示的操作。

图3示出第二装置120共享由第一装置110正在播放的内容的操作的示例。

参照图3,第一装置110接收用于将由第一装置110正在播放的内容与另一装置(诸如第二装置120)共享的同步命令(310)。

第一装置110将正在播放的内容和与所述内容对应的状态信息发送到第二装置120(320)。第一装置110可另外将与所述内容相关的扩增信息发送到第二装置120。

例如,在第一装置110是移动终端并且第二装置120是数字tv的情况下,第二装置120可被提供有用于在第一装置110和第二装置120之间同步内容的同步信息,诸如与第一装置110的内容对应的状态信息、与所述内容对应的扩增信息、用于播放所述内容的应用等。第二装置120可以以适合于tv显示器的分辨率来显示由第一装置110提供的同步信息。

图4示出第一装置110共享由第二装置120正在播放的内容的操作的示例。

参照图4,第一装置110接收共享由第二装置120正在播放的内容的同步命令(410)。

第一装置110从第二装置120获取内容以及与所述内容对应的状态信息和扩增信息,并与第二装置120共享获取的内容(420)。第一装置110还可与第二装置120共享获取的扩增信息。

第一装置110可通过基于获取的内容、获取的状态信息和获取的扩增信息将其自身与第二装置120同步,来配置包括获取的内容和获取的扩增信息显示屏幕(430)。配置的显示屏幕可显示在第一装置110的显示器(未示出)上。

响应于从配置的显示屏幕选择的可与第一装置110的用户进行交互的扩增信息(440),第一装置110可执行与选择的扩增信息对应的预定操作(450)。

图5示出用于解释在其他多个装置之间共享由一个装置正在播放的内容的显示屏幕的示例。

参照图5,装置520是显示广播内容的tv,装置512、514和516可以是移动终端。

可由tv520将用于与tv520同步的同步信息(诸如广播内容、与所述广播内容对应的扩增信息和状态信息)提供给移动终端512,移动终端512可以以适当的分辨率在其上显示同步信息。移动终端512可基于例如用户配置信息或用户偏好信息为其用户提供在其他扩增信息中的与广播内容对应的扩增信息。在移动终端512、514和516的用户是家庭成员(诸如四十多岁的父亲和他十几岁的女儿们)的情况下,他们可能对扩增信息具有不同的偏好。在这种情况下,可基于移动终端512、514和516的每个用户对扩增信息的个人偏好,来为他们提供扩增信息。

例如,移动终端512可为其用户提供与拍摄广播内容的地点对应的信息和与广播内容对应的ost信息,作为扩增信息。例如,拍摄地点信息和ost信息可由移动终端512的用户选择,并且可以是能够与移动终端512的用户进行交互从而可在被移动终端512的用户选择时提供预定信息或预定操作的指引的交互信息。在该实例中,移动终端512的用户可通过选择拍摄地点信息或ost信息而被提供有与广播内容对应的扩增信息。

移动终端514的用户可暂停广播内容,可通过频道转换来搜索其他频道,或者可操作与广播节目对应的节目指南信息,而基本上不妨碍观看来自tv520的广播节目。

例如,移动终端516可为其用户提供与购买服务或支付服务相关的交互信息,作为扩增信息。在该示例中,移动终端516的用户可通过扩增信息来使用购买服务或支付服务。

可与tv520同步的移动终端512、514和516的用户可执行各种操作,诸如内容控制、装置控制和应用控制,而基本上不妨碍观看来自tv520的内容。移动终端512、514和516的用户可与tv520同步他们找到的任何内容和/或任何扩增信息,从而可与tv520的用户共享所述内容和/或所述扩增信息。

图6示出第一装置110的结构的示例。

参照图6,第一装置110包括:控制单元610、用户接口单元620、图像获取单元630、广播接收单元640、存储单元650、通信单元660、输出单元670和麦克风680。

控制单元610可控制第一装置110的整体操作,并可包括用于对音频流和视频流进行解码的解码器(未示出)。控制单元610可将第一装置110与另一装置(例如,第二装置120)同步以共享由第二装置120正在播放的内容,并且可执行用于将由第一装置110正在播放的内容与第二装置120共享的操作。

用户接口单元620可接收用户输入信号并可将用户输入信号发送到控制单元610。用户接口单元620可包括各种类型的用户输入单元,诸如键盘、触摸板、穿梭操控旋钮(jogshuttle)等。用户接口单元620还可包括能够感测由第一装置110的用户做出的触摸手势的触摸板。触摸板可与输出单元670的显示器672集成,从而处理用户输入的结果可容易地显示在显示器672上。用户接口单元620可采用触觉技术,从而响应于接收的用户输入而提供触觉效果或动作感觉。例如,响应于从第一装置110的用户接收的用户输入信号,用户接口单元620可将触觉反馈给予第一装置110的用户,从而第一装置110得用户可感受到发生了什么。

图像获取单元630(例如,相机)可包括镜头、成像传感器(诸如电荷耦合器件(ccd)或互补金属氧化物半导体(cmos)传感器)、模数(a/d)转换器等。图像获取单元630可通过捕捉对象的图像来获取图像信号,可将获取的图像信号转换为数字信号,并可将数字信号发送到控制单元610。控制单元610可对由图像获取单元630提供的数字信号执行图像处理(诸如噪声去除和颜色处理)。控制单元610可在显示器672上显示由图像获取单元630连续捕捉的对象的多个图像,以向第一装置110的用户通知由图像获取单元630正在捕捉的对象的当前状态。

广播接收单元640可通过广播频道(诸如地面广播频道、卫星广播频道或双向频道(诸如互联网))接收广播节目。在广播接收单元640通过广播频道接收广播节目的情况下,广播接收单元640可包括:1)调谐器(未示出),用于通过调谐输出传输流,并用于对输入广播信号进行解调;2)解复用器(未示出),将由调谐器输出的传输流解复用为视频流和音频流。

存储单元650可存储与第一装置110相关的操作系统(os)、应用程序和数据。存储单元650可存储用户配置信息(包括第一装置110的用户的年龄和性别)、用户偏好信息或者它们的组合。用户配置信息和用户偏好信息可以被预先设置并存储在存储单元650中。响应于接收到的用户输入信号,可将新的信息添加到用户配置信息和用户偏好信息,或者可修改或删除用户配置信息和用户偏好信息。存储单元650还可存储各种内容项(诸如视频文件、音乐文件、文本等)以及与各种内容项对应的扩增信息。

通信单元660可与通过网络连接到第一装置110的外部装置进行通信,或者与各种服务器(诸如ar支持服务器130、内容提供服务器150和web服务器160)进行通信。通信单元660可包括:第一通信模块,与通过互联网连接到第一装置110的服务器进行通信;第二通信模块,与特定装置进行通信,其中,第一装置110可与所述特定装置同步内容。例如,通信单元660可构造为支持多种通信协议,诸如蓝牙、zigbee、wlan、家庭rf、uwb、无线1394或者它们的组合。

输出单元670可包括显示器672和扬声器674。

麦克风680可从第一装置110的外部接收音频信号,并可将接收的音频信号发送到控制单元610。

控制单元610可将在第一装置110中预先注册的任何装置检测为在第一装置110的同步范围内的可同步装置,并可控制通信单元660将第一装置110连接到检测到的可同步装置。

响应于接收到用于共享由第二装置120正在播放的内容的同步命令,控制单元610可从第二装置120获取内容以及与所述内容对应的状态信息和扩增信息,可使用获取的内容、获取的状态信息以及获取的扩增信息将第一装置110与第二装置120同步,并且可配置包括获取的内容和获取的扩增信息的显示屏幕。

响应于通过用户输入信号从获取的扩增信息中选择的能够与第一装置110的用户进行交互的扩增信息,控制单元610可执行与选择的扩增信息对应的预定操作。

控制单元610可基于用户配置信息、用户偏好信息或者它们的组合从所有获取的扩增信息中选择或滤出部分扩增信息,并可将选择的或滤出的扩增信息连同获取的内容一起提供给显示器672。

扩增信息可包括用于控制内容的重放的重放控制信息。控制单元610可响应于接收到的选择重放控制信息的用户输入信号来控制同步的内容的重放。控制单元610可与执行内容的同步并行地执行可与第一装置110的用户交互的应用。可与第一装置110的用户进行交互的应用可包括互联网搜索应用、社交网络应用或者它们的组合。

为了共享由第二装置120正在播放的内容,控制单元610可构造为从除了第二装置120以外的装置获取由第二装置120正在播放的内容。例如,为了共享由第二装置120正在播放的实时广播内容,控制单元610可从另一装置获取与所述实时广播内容对应的内容元数据,并可使用内容元数据来控制广播接收单元640从广播网络获取所述实时广播内容。

可通过分析用于共享由第二装置120正在播放的内容的同步命令以及在接收到同步命令时第二装置120的操作环境,来获取内容元数据。内容元数据可包括与由第二装置120正在播放的内容对应的web地址、与可接收由第二装置120正在播放的内容的广播频道对应的广播频道信息或者它们的组合。内容元数据可以是由第二装置120正在播放的内容的一部分(例如,与视频文件的一部分对应的视频帧或者与音乐文件的一部分对应的音频信号),并且可以以能够适用于搜索由第二装置120正在播放的内容的各种类型来形成。

控制单元610可识别由第二装置120正在播放的内容以及与由第二装置120正在播放的内容对应的状态信息,可获取由第二装置120正在播放的内容,并可使用获取的内容和获取的状态信息将第一装置110与第二装置120同步,而不与第二装置120进行通信。

例如,在响应于由图像获取单元630正在捕捉的图像而接收到用于共享由第二装置120正在播放的内容的同步命令的情况下,控制单元610可通过分析捕捉的图像来获取与由第二装置120正在播放的内容对应的内容元数据。在另一示例中,控制单元610可将通过麦克风680在多于预定时间量内检测的音频信号用作内容元数据,可分析该音频信号,并可在存储单元650中搜索与该音频信号对应的音乐文件或视频文件。

响应于获取的内容元数据,控制单元610可使用内容元数据从ar支持服务器130获取附加的扩增信息,可通过渲染附加的扩增信息以及由第二装置120正在播放的内容来配置显示屏幕,并可在显示器672上显示配置的显示屏幕。

例如,响应于用于与第二装置120共享由第一装置110的控制单元610正在播放的内容的同步命令,控制单元610可控制通信单元660将由控制单元610正在播放的内容以及与由控制单元610正在播放的内容对应的状态信息和扩增信息发送到第二装置120。在该示例中,控制单元610可将显示器672上正在显示的扩增信息发送到与第一装置110相同类型的另一装置。

图7示出图6中所示的控制单元610的结构的示例。

参照图7,控制单元610可包括同步器710、扩增信息处理器720、重放控制器730和并行应用执行器740。

同步器710可与另一装置(例如,第二装置120)共享和同步内容。

响应于接收到用于共享由第二装置120正在播放的内容的同步命令,同步器710可将用于共享和同步内容的同步信息发送到第二装置120。

响应于接收到同步命令,同步器710可识别并获取由第二装置120正在播放的内容以及与由第二装置120正在播放的内容对应的状态信息,并可使用获取的状态信息在第一装置110和第二装置120之间同步获取的内容。输出单元670可输出在第一装置110和第二装置120之间同步的内容。

响应于图像获取单元630捕捉显示在第二装置120上的内容执行屏幕的图像,同步器710可通过对内容执行屏幕执行对象提取、对内容执行屏幕执行模式识别、对内容执行屏幕执行字符识别或者它们的组合,来识别由第二装置120正在播放的内容以及与由第二装置120正在播放的内容对应的状态信息。

响应于音频输出单元(诸如麦克风680)接收与由第二装置120正在播放的内容对应的音频信号,同步器710可从音频信号提取特征信息,并可识别与提取的特征信息对应的音频数据。

存储单元650可存储至少一个内容项。同步器710可在存储单元650中搜索任何识别的内容。

例如,存储单元650可存储内容,从而可使用由同步器710通过对象提取、模式识别或字符识别而产生的特征信息来搜索所述内容。在另一示例中,存储单元650可存储可使用从音频信号提取的特征信息来搜索的内容。从音频信号提取的特征信息可以是与音频对象的浓缩概要对应的声学指纹,并且可包括一个或多个可用于识别音频数据或音频文件的参数。

在通信单元660使用内容元数据搜索内容提供服务器150并与内容提供服务器150进行通信的情况下,同步器710通过通信单元660从内容提供服务器150获取内容。

以下将描述响应于接收的用于共享例如由第二装置120正在执行的web应用的同步命令由同步器710执行的操作。由第二装置120正在执行的web应用的用户可以与第一装置110的用户相同。

在该示例中,web应用可提供通过与通信单元660的通信从web服务器160接收的信息。web应用可包括即时通讯、微博(twitter)、博客(blog)、web浏览器等。响应于接收的用于共享web应用的同步命令,图像获取单元630可从第二装置120获取web应用执行屏幕。

同步器710可通过对获取的web应用执行屏幕执行对象提取、对获取的web应用执行屏幕执行模式识别、对获取的web应用执行屏幕执行字符识别或者它们的组合,来识别web应用。例如,同步器710可获取用于接收web服务器160提供的web服务的用户信息。用户信息可包括用户登录信息,诸如用户id、密码和其他授权信息。同步器710可使用用户信息访问web服务器160,可通过通信单元660从web服务器160获取与web应用对应的状态信息,并可使用识别的web应用和获取的状态信息再现与由第二装置120正在执行的web应用相同的执行状态。

在另一示例中,同步器710可从存储用户信息的存储单元650获取用户信息,所述用户信息用于使用至少一个web应用从web服务器160接收web服务。

在另一示例中,在通信单元660构造为与第二装置120进行通信并从第二装置120获取用户信息的情况下,同步器710可从第二装置120获取用户信息。同步器710可使用用户信息访问web服务器160,可通过通信单元660从web服务器160获取与web应用对应的状态信息,并可使用获取的状态信息再现第二装置120中的web应用的执行状态。

在web应用是提供一对一聊天服务的即时通讯程序的情况下,同步器710可从第二装置120上的内容执行屏幕识别即时通讯程序,并可执行即时通讯程序。即时通讯程序可以是可由与第二装置120进行通信的web服务器支持的程序,并且不能是与第二装置120中执行的即时通讯程序相同的程序。例如,即时通讯程序可以是用于由同步器710执行的优化的程序。同步器710可通过使用用户信息通过即时通讯程序来访问web服务器160,可从web服务器160获取与即时通讯程序对应的状态信息(例如,与加入与第二装置120的用户的一对一聊天会话的一方对应的信息),并可进行一对一聊天会话。

响应于接收到用于共享由第二装置120正在播放的内容的同步命令,同步器710可通过从第二装置120获取由第二装置120正在播放的内容,从第二装置120获取与由第二装置120正在播放的内容对应的状态信息,并从第二装置120获取与由第二装置120正在播放的内容对应的扩增信息,来共享由第二装置120正在播放的内容,并可通过基于获取的内容、获取的状态信息和获取的扩增信息在第一装置110和第二装置120之间同步获取的内容,来配置包括获取的内容和获取的扩增信息的显示屏幕。响应于接收到用于与第二装置120共享由第一装置110的控制单元610正在播放的内容的同步命令,同步器710可控制通信单元660将内容、与所述内容对应的状态信息发送到第二装置120,并将与所述内容对应的扩增信息发送到第二装置120。

扩增信息处理器720可使用用户配置信息、用户偏好信息或者它们的组合,从获取的扩增信息中滤出部分扩增信息,并且将滤出的扩增信息提供给同步器710。因此,同步器710可通过渲染滤出的扩增信息以及由第一装置110正在播放的内容来重新配置显示屏幕。

重放控制器730可构造为控制在第一装置110和第二装置120之间同步的内容的重放,而不修改第二装置120的状态。例如,在第二装置120是tv的情况下,重放控制器730可控制在第一装置110和tv之间共享的内容的重放,并可操作由tv正在播放的内容,而基本上不妨碍其他用户观看来自tv的内容。

并行应用执行器740可构造为与执行内容的同步并行地执行可与第一装置110的用户交互的应用。例如,并行应用执行器740可允许第一装置110的用户执行可由例如tv提供的应用,搜索互联网,或者通过sns(诸如微博或即时通讯)和正在观看与tv上正在显示的tv内容相同的tv内容的联系人进行通信,而基本上不妨碍观看来自tv的tv内容。因此,可提供个性化交互空间,并可提供用于特定功能(诸如浏览)的更直观的近距离交互,其中,在所述个性化交互空间中,第一装置110的用户可自由地执行与由其他用户正在共享的内容相关的操作,而基本上不妨碍其他用户,对于所述特定功能,近距离交互可比远距离交互更适合。

第二装置120可执行第一装置110的功能。例如,在第二装置120是tv的情况下,第二装置可将内容以及与内容对应的状态信息和扩增信息提供给第一装置110以与第一装置110同步内容,并且第一装置110可同步由第二装置120提供的内容并可在第一装置110的屏幕上显示同步的内容。

图8示出与另一装置同步由一个装置正在执行的web应用的方法的示例。

参照图8,在操作810,第一装置接收用于共享由第二装置正在执行的web应用的同步命令。

响应于接收到同步命令,在操作820,第一装置基于web应用获取显示在第二装置120上的web应用执行屏幕。

在操作830,第一装置通过对获取的web应用执行屏幕执行对象提取,对获取的web应用执行屏幕执行模式识别,对获取的web应用执行屏幕执行字符识别或者它们的组合,来识别web应用。在操作840,第一装置执行识别的web应用。

在操作850,第一装置获取用于提供web服务的用户信息。可从第一装置的存储器或另一装置的存储器来获取所述用户信息。

在操作860,第一装置使用识别的web应用和识别的用户信息来访问web服务器,并从web服务器获取与识别的web应用对应的状态信息。

在操作870,第一装置使用获取的状态信息来再现第二装置中的web应用的执行状态。

用于执行这里描述的方法或所述方法的一个或多个操作的程序指令可被记录、存储或固定在一个或多个计算机可读存储介质中。所述程序指令可由计算机实现。例如,计算机可使得处理器执行所述程序指令。所述介质可包括单独的程序指令、数据文件、数据结构等,或者包括它们的组合。计算机可读介质的示例包括:磁介质,诸如硬盘、软盘和磁带;光介质,诸如cdrom盘和dvd;磁光介质,诸如光盘;专门配置以存储和执行程序指令的硬件装置,诸如只读存储器(rom)、随机存取存储器(ram)、闪存等。程序指令的示例包括诸如由编译器产生的机器代码以及包含可由计算机使用解释器执行的更高级代码的文件。程序指令(即,软件)可被分布到网络连接的计算机系统上,从而软件以分布式方式被存储和执行。例如,可由一个或多个计算机可读记录介质来存储软件和数据。此外,用于实现这里公开的示例性实施例的功能程序、代码和代码段可由实施例所属技术领域的编程人员基于和使用这里提供的附图的流程图和框图及其对应的描述来容易地解释。此外,描述的用于执行操作或方法的单元可以是硬件、软件、或者硬件和软件的某些组合。例如,所述单元可以是在计算机上运行的软件包,或者是软件在其上运行的计算机。以上已经描述了多个示例。然而,应该理解,可进行各种修改。例如,如果以不同的顺序来执行描述的技术,和/或如果描述的系统、架构、装置或电路中的组件以不同的方式来组合和/或由其他组件或者其等同物来替换或补充,则可实现适当的结果。因此,其他实施方式在权利要求的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1