多个用户界面设备的同时使用的制作方法

文档序号:12362901阅读:277来源:国知局
多个用户界面设备的同时使用的制作方法与工艺

技术领域

本发明涉及用户界面设备。具体地,本发明涉及多个用户界面设备的同时使用。



背景技术:

在本章节描述的方法是可以执行的方法,但不必是以前已经被构思或执行的方法。因此,除非另外的表示,不应该仅仅通过它们包含在本章节中而将本章节描述的内容假定为现有技术。

一般而言,电视、便携式电脑、平板电脑、电话、电话亭或大多数其他的设备中所见的用户界面系统包括显示屏和交互界面。所述交互界面可以包括物理控制按钮(例如,远程控制器上的按钮、鼠标、操纵杆、键盘等)。

如图1所示,在一些系统中,触摸屏远程控制器(10)可以用于操作媒体设备(例如,磁带录像机(VCR)(20)),该媒体设备输出在单独的显示屏(30)上显示的媒体内容(35)。所述远程控制器(10)运行远程控制操作系统并且显示触摸屏菜单(15),所述触摸屏菜单(15)特地为远程控制器(10)设计并且专门在远程控制器(10)上显示。通信连接的媒体设备(20)接收向远程控制器(10)提交的用户命令并且基于在远程控制器(10)上选择的用户命令显示媒体内容(35)(例如,电影或演出)。

附图说明

本发明通过图中示例的而非限定的形式示出,在附图中,相似的附图标记对应相似的元件,并且其中:

图1是示出了现有技术系统的框图;

图2A是示出了根据一个或多个实施例的示例性的系统的框图;

图2B是示出了根据一个或多个实施例的示例性的用户界面设备的框图;

图3A-3G示出了根据一个或多个实施例的示例性的截屏;

图4显示了示出了可以实现本发明实施例的系统的框图。

具体实施方式

在如下描述中,用于解释的目的,阐明了许多特定的细节以提供对本发明的彻底的理解。然而显而易见的是,本发明可以在没有这些具体细节的情况下实施。在其他情况下,公知的结构和设备以框图的形式被示出,以避免不必要地使本发明变得模糊。

以下介绍一些特征,每一个特征都可以彼此独立地或与其他特征任意组合地使用。然而,任何单独的特征可能不会解决上述任何问题,或者只能解决上述问题中的一个。上述问题中的一些可能无法被这里所述的任何特征彻底解决。虽然提供了标题,但是关于特定标题却没有在具有该标题的章节中出现的信息也可以在说明书的其他地方找到。

根据以下大纲,描述示例性的特征:

1.0功能概述

2.0系统架构

3.1内容管理-类似的和非类似的显示

3.2内容管理-空间的和时间的生成

3.3内容管理-可替换的内容

3.4内容管理-信息内容/赞助的内容

3.5内容管理-警报/通知

3.6内容管理-时间延迟

3.7内容管理-图像层选择

3.8内容管理-音频

3.9内容管理-多个次要用户界面设备

4.0用户界面设备-示例性的实现

5.0命令执行-示例性的实现

6.0硬件概述

7.0延伸和替代

1.0功能概述

在实施例中,一种方法包括:传送用于在第一用户界面设备上显示的多媒体内容;同时传送用于在第二用户界面设备上显示的相关内容,所述多媒体内容的至少一部分和所述相关内容的至少一部分是类似的或相同的;获得在第二用户界面设备接收的用户输入;基于在第二用户界面设备接收的所述用户输入,执行与在第一用户界面设备上显示的所述多媒体内容相关的操作;其中所述方法由至少一个包括处理器的设备执行。

传送用于在所述第一用户界面上显示的所述多媒体内容并且同时传送用于在所述第二用户界面上显示的所述相关内容可以由相同的设备执行。

所述方法可以包括,在所述多媒体内容中将帧的一空间部分选择为在所述相关内容中的完整整帧。响应于探测到所述空间部分包括菜单,所述多媒体内容中的所述帧的空间部分可以被选择为所述相关内容中的完整帧。所述多媒体内容中的所述帧的空间部分可以基于所述用户输入被选择为所述相关内容中的完整帧。

所述相关内容可以包括带有覆盖在所述多媒体内容上的附加内容的多媒体内容。所述相关内容可以包括在所述第一用户界面设备上显示的所述多媒体内容的可替换版本。所述相关内容可以包括在所述第一用户界面设备上显示的所述多媒体内容中的产品服务的广告。所述相关内容可以包括对在所述第一用户界面设备上显示的所述多媒体内容中的一个或多个图像属性进行描述的信息。

在实施例中,一种方法包括:引起第一菜单在第一用户界面设备上的显示;将第二菜单传送至第二用户界面设备,用于在所述第二用户界面设备上显示,所述第一菜单的至少一部分和所述菜单的至少一部分是类似的或相同的;获得在第二用户界面设备接收的菜单选择;基于在第二用户界面设备接收的所述菜单选择,执行与在第一用户界面设备上显示的所述多媒体内容相关的操作;其中所述方法由至少一个包括处理器的设备执行。所述第一用户界面设备可以是非触摸屏界面并且所述第二用户界面设备可以是触摸屏界面。

在实施例中,一种方法包括:将多媒体内容传送至第一用户界面设备和第二用户界面设备用于同时显示;选择所述第一用户界面设备和所述第二用户界面设备中的一个来显示附加内容;向所选择的用户界面设备传送所述附加内容,用于在所选择的用户界面设备上显示。所述附加内容可以覆盖在所述多媒体内容上,用于在所选择的用户界面设备上显示。响应于在所选择的用户界面设备上接收对所述附加内容的请求,可以显示所述附加内容。

在实施例中,所述附加内容可以包括警报通知。所述警报通知可以在所述第一用户界面设备上显示,并且与所述警报通知相关的详细信息在所述第二用户界面设备上显示。所述选择步骤可以包括选择所述第二用户界面设备,并且所述方法可以包括,响应于在所述第二用户界面上显示所述警报通知,经过在第二用户界面设备不接收用户输入的一段指定的时间间隔后,在所述第一用户界面设备上显示所述警报通知。

所述第一用户界面设备和所述第二用户界面设备中的一个可以基于所述附加内容的类型或所述附加内容的来源进行选择。

在实施例中,所述方法包括:显示包括多个帧的视频内容,每一帧覆盖有第一用户界面设备上的菜单;在所述第一用户界面设备上显示所述视频内容的同时,在第二用户界面设备上显示覆盖有所述菜单的多个帧中的单帧;在第二用户界面设备接收用户输入;基于在第二用户界面设备接收的所述用户输入,执行与在第一用户界面设备上显示的所述视频内容相关的操作。所述视频内容和来自所述视频内容的所述单帧可以由所述第一用户界面设备和所述第二用户界面设备分别地从相同的内容源进行接收。

在实施例中,一种方法包括:媒体设备向用户界面传送多媒体内容,用于在电视上显示所述多媒体内容;所述媒体设备向蜂窝电话传送所述多媒体内容,用于在蜂窝电话上显示所述多媒体内容;所述用户界面和所述蜂窝电话同时显示从所述媒体设备接收的所述多媒体内容。在用户界面上的用于显示所述多媒体内容的帧率和分辨率中的至少一个可以不同于在所述蜂窝电话上的用于显示所述多媒体内容的帧率和分辨率。

在实施例中,一种方法包括:向第一用户界面设备传送多媒体内容,用于在所述第一用户界面设备上显示;在向所述第一用户界面设备传送所述多媒体内容的同时,从网络服务器接收与用户相关的第一消息;向第二用户界面设备传送与所述第一消息相关的信息,用于在所述第二用户界面设备上显示;其中所述方法由至少一个包括处理器的设备执行。所述第二用户界面设备可以是基于与所述第一消息相关的信息来显示文本消息的蜂窝电话。所述方法可以进一步地包括,基于用户输入从所述第二用户界面设备接收第二消息,并且向所述网络服务器传送与所述第二消息相关的信息。

在实施例中,一种方法包括:只在第一用户界面设备和第二用户界面设备中的第一用户界面设备上播放多媒体内容;探测到所述第二用户界面设备已经移动至离开第一用户界面设备指定距离之外;响应于探测到所述第二用户界面设备已经移动至所述指定距离之外,在所述第二用户界面设备上播放所述多媒体内容。所述方法可以进一步地包括:响应于探测到所述第二用户界面设备已经移动至所述指定距离之外,在所述第一用户界面设备上停止播放所述多媒体内容。所述方法可以进一步地包括,在所述第二用户界面设备上播放所述多媒体内容后,探测到所述第二用户界面设备已经移动回到离开第一用户界面设备的指定距离之内;响应于探测到所述第二用户界面设备已经移动回到离开第一用户界面设备的指定距离之内,在所述第二用户界面设备上停止播放所述多媒体内容。

虽然在此所述的特定部件作为执行所述方法的步骤,但是在其他的实施例中代表所述特定部件起作用的因素或机制可以执行所述方法步骤。进一步地,虽然关于系统上的部件讨论了本发明的一些方面,但是本发明可以用多个系统上的分布式部件实现。本发明的实施例也包括任何系统,所述系统包括用于执行在此描述的方法步骤的装备。本发明的实施例也包括带有指令的计算机可读介质,所述指令在运行时引起在此描述的方法步骤进行执行。

2.0系统架构

虽然在此描述了特定的计算机架构,但是本发明的其他的实施例适合于可以用于执行在此所述功能的任何架构。

图1显示了根据一个或多个实施例的示例性的系统。内容系统(100)包括一个或多个媒体设备,这些媒体设备起到内容源(110)、用户界面设备(115)和/或内容管理设备(130)的作用。对这些部件中的每一个进行呈现,以阐明在此描述的功能性,并且这些部件中的每一个对于实现本发明可以不是必需的。而且,没在图1中显示的部件也可以用于执行在此描述的功能性。由一个部件执行的功能性可以由另一个部件代替执行。

在实施例中,所述内容系统(100)可以包括起到内容源(110)作用的媒体设备。内容源(110)通常代表任何音频的和/或视觉的内容源。内容源(110)的示例可以包括数字视频盘(Digi tal Video Disc)播放器或磁带录像机,前者从数字视频盘(DVD)读取数据,后者从录像带读取数据。其他的示例包括数字视频录像机、机顶盒、计算机系统、媒体设备、本地服务器、网络服务器、数据仓库、电话亭、移动设备或任何其他的内容源。内容系统(100)也可以从其他的内容系统接收内容。所述内容系统(100)可以包括一个或多个部件,这些部件允许所述内容系统(100)接收和/或传送内容。例如,内容系统(100)可以包括网卡、调谐器、压缩器、解压缩器、调制解调器、加密设备、解密设备、多路复用器、多路分离器、接收器或任何涉及接收或传送数据的部件。在实施例中,内容系统(100)可以通过有线的和/或无线的部分接收和/或传送内容。例如,内容系统(100)可以接收在广播流、网络流(例如,因特网、内联网、局域网)、蓝牙信号、红外信号、电磁波频谱中任何适当的频率上的内容,和/或通过任何其他可采用的方法从内容系统(100)之内或内容系统(100)之外的设备接收内容或向这些设备传送内容。

在实施例中,所述内容系统(100)可以包括起到用户界面设备(115)作用的媒体设备。用户界面设备(115)通常代表任何带有输入和/或输出装置的设备。用户界面设备(115)可以包括以下内容的一个或多个:显示屏、触摸屏界面、键区、鼠标、操纵杆、扫描仪、扬声器、音频输入、音频输出、照相机等等。用户界面设备(115)的示例包括监视器、电视机、放映机、移动设备界面、电话亭、平板电脑、便携式电脑、扬声器、耳机或任何其他的可以用于接收和/或呈现音频内容和/或视觉内容的设备。在实施例中,内容系统(100)之内的至少一个用户界面设备(115)可以被配置为从用户接收输入。

在实施例中,可以配置用户界面设备(115)来自动地探测显示器中的用户交互元件。例如,可以配置次要用户界面设备来显示同时显示在主要用户界面设备上的菜单。次要用户界面设备可以自动地将菜单之内的“按钮”识别为用户交互元件(例如,通过光学字符辨认、按钮形状辨认、基于颜色的认证等)。次要用户界面设备可以基于对用户交互元件进行识别的数据,获得对显示的用户交互元件的识别。例如,可以接收显示器上识别按钮的拐角的x和y坐标。又如,可以涉及分别地接收按钮的图像或特征,其可以与菜单屏幕进行比较来识别匹配的元件。匹配的元件则可以被识别为用户交互元件。

用户交互元件可以在视觉指示给用户。例如,用户交互元件可以覆盖有特殊的阴影、颜色、线或可以识别用户交互元件的其他适当的视觉提示。次要用户界面接着可以允许用户来选择自动识别的按钮。例如,在触摸屏次要用户界面上,自动识别的按钮可以由用户触摸来选择所述按钮。作为选择,次要用户界面上的键区(或其他的输入装置)可以用于选择在次要用户界面上显示的所述自动识别的按钮。在实施例中,用户界面设备可以探测文本输入域(例如,通过检测显示的内容中的白框或光标)、滚动条(例如,通过探测显示的内容中沿着竖列反向的箭头)、单选按钮(例如,通过探测显示的内容中一组竖直朝向的圆形或正方形),或可以用于获得用户输入的任何其他的界面部件。可以配置所述次要用户界面来向内容系统(100)的另一个部件(例如,内容管理设备(130))传送与用户输入相关的信息。

在实施例中,用户界面设备(115)的不同的类型可以在内容系统(100)中同时使用。可以使用不同的分辨率和/或帧率,以在不同的用户界面设备上显示内容。在实施例中,为清楚起见,一个用户界面设备可以在此表示主要用户界面设备,而另一个用户界面设备可以是次要或辅助性的用户界面设备。然而,在此描述的属于特定的用户界面设备的功能性可以适用于另一个用户界面设备。相应地,对于主要用户界面设备或次要用户界面设备的参考不应该解释为对范围的限制。

3.1内容管理-相关的内容

在实施例中,所述内容系统(100)可以包括起到内容管理设备(130)作用的媒体设备。内容管理设备(130)确定在一组用户界面设备的每一个用户界面设备上将要播放什么内容。例如,可以配置内容管理设备(130)来在主要用户界面设备和次要用户界面设备上同时显示媒体内容。如示例性的图3A所示,由媒体设备(310)传送的媒体内容可以在用户界面设备A(312)和用户界面设备B(314)上同时显示。视频内容可以由内容管理设备(130)在不同的用户界面设备上以不同的分辨率和/或帧率显示。内容管理设备(130)可以是单独的设备或输出所述媒体内容的媒体设备(310)的一部分。

在实施例中,多媒体内容可以在用户界面设备A(312)上显示,同时相关的内容在用户界面设备B(314)上显示。在用户界面设备A(312)上显示的多媒体内容可以同时显示在用户界面设备B(314)上并带有微小的修改(例如,相关的内容)。例如,文本或其他的指定内容可以以不同的大小(与在下面的图像或图形有关)在不同的用户界面设备上显示。例如,如图3B所示,用户界面设备A(312)可以显示覆盖有菜单(316a)的多媒体内容,该菜单用于操作媒体设备(310)。可以配置用户界面设备B(314)以显示相同的多媒体内容,该多媒体内容覆盖有与在下面的媒体内容相关的更大版本的菜单(316b)。用户界面设备B(314)可以是触摸屏,其在视觉上表示菜单按钮能够通过(例如)将按钮轮廓加粗而选择。

在实施例中,可以在用户界面设备B(314)上接收用户输入,并且可以执行关于在用户界面设备A(312)上显示的多媒体内容的操作。例如,当多媒体内容正在用户界面设备A(312)和用户界面设备B(314)上同时显示时,用户可以在用户界面设备B(314)上显示的菜单(316b)上选择暂停或快进。响应于接收所述用户输入,所述多媒体内容可以暂停或快进。可以接收所述用户输入来操作任何所述设备(例如,媒体设备、用户界面设备等)。在用户界面设备上接收的输入可以用于该用户界面设备、用于多个用户界面设备和/或用于一个或多个媒体设备。

在实施例中,在次要用户界面设备上只显示媒体内容的自动选择的空间部分,而所述媒体内容的全部同时在主要用户界面设备上显示。例如,如示例性的图3C所示,可以配置内容管理设备(130)来在用户界面设备A(312)上显示覆盖在媒体内容上的菜单。可以进一步地配置内容管理设备(130)来在用户界面设备B(314)上只显示媒体内容的包括菜单的空间部分(318)。可以通过媒体设备(310)产生所述菜单(所述媒体设备提供了用于显示的媒体内容),或者可以通过另一个媒体设备产生且对应所述另一个媒体设备。例如,可以从第一内容源(110)接收所述媒体内容,并且所述菜单(例如,带有关于亮度、颜色、清晰度等的选项)可以通过主要用户界面设备产生且覆盖在从第一内容源(110)接收的媒体内容上面。可以配置内容管理设备(130)来获得通过主要用户界面设备产生的菜单并且在次要用户界面上显示所述菜单,所述次要用户界面包括从用户接收输入的功能性。

在实施例中,主要用户界面设备被设计为远离用户的标准显示器。例如,所述主要用户界面设备可以是安装在墙上的液晶显示器。次要用户界面设备被设计为移动设备(例如,蜂窝电话、平板PC、便携式电脑或其他适当的移动设备)。在实施例中,次要用户界面(例如,移动设备)上的内容的格式可以基于与所述主要用户界面的距离来改变。例如,无线电频率或其他的适当的技术可以用于确定所述主要用户界面设备和所述次要用户设备之间的距离。在主要用户界面设备上显示的文本可以是对用户可见的,因为主要用户界面可以包括大的显示屏。而且,假定用户与次要用户界面设备在估计的距离(例如,1英尺)以内,可以产生用户和主要用户界面设备之间的距离的估计。基于用户和主要用户界面设备之间所估计的距离,可以确定用户在主要用户界面设备上观看的文本的大小。然后可以放大或缩小在次要用户界面上的文本,来为用户观看次要用户界面产生与观看主要用户界面设备时相同的视觉效果。

3.2内容管理-空间的和时间的跨越(spanning)

在实施例中,用户可以使用次要用户界面设备来在主要用户界面设备的任何特定的空间部分上进行放大。例如,如图3D所示,用户输入可以用于选择用户界面设备A(312)上当前显示的空间部分(320a)。选择所述空间部分的用户输入可以在用户界面设备B(314)或任何其他的设备上录入。例如,用户可以首先选择用户界面设备B(314)上的放大水平,这导致用户界面设备A(312)上当前显示的图像版本被放大。此后,用户可以在用户界面设备B(314)上滑动手指表示用户界面设备A(312)中用户选择的空间部分(320a)向左上角的移动。结果,选择的空间部分(320a)的放大视图(320b)显示在用户界面设备B(314)上。

在实施例中,两个用户界面设备可以继续同时显示媒体内容,其中主要界面设备显示全部媒体内容而次要界面设备显示所述媒体内容的一空间部分。而且,可以配置次要用户界面设备,以基于用户输入来摇向所述媒体内容的另一空间部分。

在实施例中,次要用户界面设备可以用于对主要用户界面上正在显示的媒体内容进行时间上的扫描。例如,内容管理设备(130)可以最初同时且同步地在主要用户界面设备和次要用户界面上以标准的重放速度显示多媒体内容。然后可以基于用户输入来配置次要用户界面设备,以快进、倒回或暂停所述媒体内容的播放,而主要用户界面设备以标准的重放速度继续播放所述多媒体内容。次要用户界面设备可以相应地允许特定的用户在次要用户界面设备上来评论、跳过或以其他方式修改重放,而主要用户界面设备上多媒体内容的播放不会中断。在实施例中,次要用户界面设备还可以包括同步选项,其使在次要用户界面设备上的多媒体内容的播放与主要用户界面设备同步。例如,次要用户界面设备可以开始从媒体设备接收与第一用户界面设备完全相同的视频流,并且与第一用户界面设备同步显示帧。在另一个示例中,第二用户界面设备可以简单地在某一帧恢复多媒体内容的播放,所述帧当前正在第一用户界面设备上显示。

在实施例中,用于主要用户界面设备(其显示标准的视频流)和次要用户界面(其用于时间或空间跨越)的视频流从媒体内容的单一源被接收。例如,对于空间跨越,媒体设备可以向主要用户界面设备和次要用户界面设备输出相同的视频流。主要用户界面设备显示接收时的视频流,而配置次要用户界面来只显示正在接收的视频流的一空间部分。时间跨越可以涉及媒体设备预先向次要用户界面输出视频流,而次要用户界面缓冲所述视频流。存储在缓冲区的帧然后可以由用户使用次要用户界面设备在时间上指出。

3.3内容管理-可替换的内容

可以配置内容管理设备(130)来在不同的用户界面设备(115)上显示和/或播放不同版本的多媒体内容。例如,在显示R级电影期间,可以配置内容管理设备(130)来在对所有观众可观看的主要用户界面上显示R级电影的审查过的版本。可以进一步地配置内容管理设备(130)来在次要用户界面设备(115)(例如,为成人观众配置的手持设备)上同时显示R级电影的未经审查的版本。

在实施例中,内容管理设备(130)可以接收两个不同的但是相关的内容流,以在两个用户界面设备(115)上显示。在这种情况下,可以简单地配置内容管理设备(130)来同时在对应的用户界面设备(115)上显示每一个内容流。在实施例中,内容管理设备(130)可以接收单一的内容流,用于同时在多个用户界面设备上显示。在这种情况下,内容管理设备(130)可以自动地审查用于一个用户界面设备的内容,而不审查同时显示在第二用户界面设备上的相同的内容。

在实施例中,内容管理设备(130)可以同时在多个用户界面设备上显示相同的视频流,而在所述多个用户界面设备上播放不同的音频流。例如,不同的用户界面设备可以以不同语言播放对应的音频。在另一个示例中,一个用户界面设备可以播放对应于视频流的未经审查的音频,而另一个用户界面设备可以播放对应于同时播放的视频流的审查过的音频。

3.4内容管理-信息内容/赞助的内容

在实施例中,可以配置内容管理设备(130)来在主要界面设备上显示多媒体内容并且在次要界面设备上显示相关的内容。相关的内容可以包括演员信息、情节大纲、情景信息、地理信息等,或者与多媒体内容相关的任何其他的信息。在实施例中,内容管理设备(130)可以接收带有多媒体内容的元数据,其中配置内容管理设备(130)来在一个用户界面设备上显示多媒体内容并且在另一个用户界面设备上呈现所述元数据。在次要界面设备上显示的信息可以由内容管理设备(130)获得以基于用户请求响应用于所述特定信息的请求。例如,用户可以请求对结构或地理情景或与正在呈现的媒体内容相关的其他信息的识别。如示例性的图3E所示,用户界面设备A(312)可以显示没有任何附加信息的内容,而用户界面设备B(314)可以注有关于媒体内容中显示的结构的附加信息(322)。其他信息的显示(例如,演员信息、制片人信息)可以在用户界面设备B(314)上显示,而不同时显示用户界面设备A(312)中显示的媒体内容(例如,房屋的图像)。附加信息还可以包括情节信息(例如,识别情节线索中的人物、好或坏的特性、场面等),其可以帮助观众(例如,老人或孩子)理解复杂的故事情节。

在实施例中,在次要用户界面设备上呈现的信息可以是与主要媒体界面上显示的多媒体内容相关的赞助者信息。同时呈现在次要用户界面上的信息可以是向用户的用于附加媒体内容的建议,所述附加媒体内容与主要用户界面上显示的多媒体内容有关(例如,类似的类型、演员、导演、制片人、语言等)。在实施例中,主要用户界面设备上显示的媒体内容中有特色的产品和/或服务可以在次要用户界面上显示。例如,当主要用户界面设备上显示的电影正在播放演员使用特定的蜂窝电话时,与所述特定的蜂窝电话相关的信息可以在次要用户界面设备上显示。

3.5内容管理-警报/通知

在实施例中,可以配置内容管理设备(130)来在第一用户界面设备而不在第二用户界面设备上显示视觉警报或播放音频警报。在实施例中,可以配置多个次要显示设备来显示与主要显示设备上显示的相同的内容。另外,多个次要显示设备中的每一个可以为用户显示与特定的次要显示设备相关的警报或通知。例如,用户可以首先正在观看主要显示设备上的内容。此后,用户可以接收个性化的通知或警报,所述通知或警报覆盖在次要显示设备(例如,平板PC)上正在显示的相同内容上。当观看到警报或与警报相关的信息时,则用户可以切换到观看次要显示设备上的内容。与警报相关的信息可以以透明方式覆盖在内容上面,允许用户同时观看所述内容。与警报相关的信息可以在第二窗口中显示,同时,原始内容在第一窗口中显示。

在实施例中,可以配置内容管理设备(130)来首先在第一用户界面设备上显示视觉警报或播放音频警报,并且在特定的时间期间或其他的条件之后在第二用户界面设备上显示视觉警报或播放音频警报。例如,如果用户不响应所述警报,或者以其他方式表示在指定的时间期间之内所述警报已经在第一用户界面上接收了,则所述警报可以在第二用户界面上显示或播放。

在实施例中,警报/通知可以在一个用户界面设备上显示并且在另一个用户界面设备上消耗。例如,如图3E所示,指示电子邮件已经接收的电子邮件警报图标(324a)可以在用户界面设备A(312)上显示。然后用户界面设备B(314)可以用于显示电子邮件内容(324b)(例如,响应于用户输入或自动地)。当用户读取用户界面B(314)上的电子邮件消息时,用户界面设备B(314)可以用于同时显示多媒体内容。

3.6内容管理-时间延迟

在实施例中,内容管理设备(130)在多个显示器之间带有时间延迟地在多个用户界面设备上显示相同的视频流。例如,多媒体内容可以在次要媒体设备上比主要媒体设备提早显示十秒。然后成人用户可以提供输入以审查或以其他方式修改将在主要媒体设备上向全部用户显示的内容。在实施例中,用户可以选择用于在不同的用户界面设备(115)之间显示视频流的时间延迟。时间延迟量可以由内容管理设备(130)基于媒体内容的评级(例如,普通、家长指导、家长指导13等)自动地选择。

3.7内容管理-图像层选择

在实施例中,内容管理设备(130)可以在主要用户界面设备上显示覆盖有菜单的视频流,同时在次要用户界面设备上显示覆盖有相同菜单的的视频流的单帧。

例如,内容管理设备(130)可以首先在第一用户界面设备和第二用户界面设备上同时显示视频流。响应于在第二用户界面设备处(或在另一设备处)接收用户输入,内容管理设备(130)可以在收到用户输入时获得正在两个用户界面设备上显示的帧的快照。然后可以配置内容管理设备(130)来显示覆盖有次要用户界面设备上的菜单的帧的截屏。而且,内容管理设备(130)可以在主要的用户界面设备上继续显示原始的视频流而不进行任何改变。作为选择,内容管理设备(130)可以在主要用户界面设备上继续显示原始的视频流,所述原始的视频流上覆盖了菜单。显示所述单帧(例如,快照)的次要用户界面设备则可以允许用户提交对来自菜单的选项进行选择的输入。

在实施例中,内容管理设备(130)在用户界面设备上显示多层视觉内容。例如,如图3G所示,内容管理设备(130)可以在第一用户界面设备上显示用层2(菜单)覆盖的层1(多媒体内容)(326)。通过首先从多媒体内容将一帧载入帧缓冲器并且用与菜单相关的数据重写所述帧缓冲器的一部分,菜单可以覆盖在多媒体内容上。然后可以在用户界面设备A(312)上显示帧缓冲器中合成的内容。可以进一步地配置内容管理设备(130)来显示在用户界面设备B(314)上可用的层中的单一层(例如,层2(328b))。相应地,在上述的示例中,仅有所述菜单或仅有所述多媒体内容可以在所述第一用户界面设备和所述第二用户界面设备上同时显示,而至少一个其他的层在所述第一用户界面设备上显示。

在另一个示例中,视频流可以创建覆盖在视频流上的静止图像的幻象。所述视频流的一空间部分(例如,底部部分)可以包括未改变的图像(例如,DVD菜单),而另一空间部分(例如,顶部)可以包括改变的图像(例如,电影情景的播放)。在所述幻象中,虽然在媒体设备上显示的视频流可以包括在单一视频内容流中,但是覆盖在视频内容上的静止图像的外观可以在主要用户界面设备上创建。在所述示例中,来自主要用户界面设备上的视频流的单帧的快照可以在次要用户界面设备上显示,直到接收了用户输入。

3.8内容管理-音频

在实施例中,内容管理设备(130)可以为不同的用户界面设备(115)有区别地管理声音。例如,缺省设置可以使与同时在主要用户界面设备和次要界面设备上显示的多媒体内容相关的全部声音沿特定路线发送至主要用户界面设备。当次要用户界面设备移动为距离主要用户界面设备比一指定量更远时,次要用户界面设备可以自动地启动。例如,当电话在另一个房间响起时,用户可能正在观看主要用户界面设备(例如,墙上安装的等离子屏)上的电视节目。然后用户可以离开主要用户界面设备,手里带上次要用户界面设备(例如,移动设备)来接电话。当次要用户界面设备(其与主要用户界面设备同时显示相同内容)距离主要用户界面设备比指定距离更远时,音频(和/或视频)在次要用户界面设备上自动地启动。在所述示例中,用户能够继续观看和收听另一房间中的多媒体内容的播放。在实施例中,视频供应可以以类似的方式起作用。例如,当次要用户界面设备距离主要用户界面设备比指定距离更远时,所述次要用户界面设备可以同时显示视频流或者代替主要用户界面设备显示视频流。在实施例中,当次要用户界面设备返回到主要用户界面设备的指定距离之内时,视频和/或音频可以切换回所述主要用户界面设备。

在实施例中,当内容系统(100)首次打开时可以默认为音频使用次要用户界面设备。例如,当用户打开卧室中的内容系统(100),主要用户界面设备可以只显示视频,音频正在次要用户界面设备上播放。此后,用户可以向内容管理设备(130)提供输入来打开主要用户界面设备上的音频。

在实施例中,次要用户界面设备可以用于提供附加的音频流。例如,主要用户界面设备可以播放带有对应音频的视频流。然而,特定的用户(例如,有听力残疾的人)可能想要更高的音量。该特定的用户可以增加在次要用户界面设备上向特定用户播放的音频音量来使用户体验个性化。在实施例中,可以随主要用户界面同时使用多个次要用户界面,其中配置每一个次要用户界面,以使用为该特定的次要用户界面选择的音量来播放音频。使用带有音频输出的多个次要用户界面的系统,允许每一个用户个自选择音量水平。

虽然本章节呈现了与音频内容管理相关的特定示例,但是在其他的章节中描述的用于视觉内容管理的技术可应用于音频内容。而且,与当前章节中描述的音频内容管理相关的示例可应用于视觉内容。

3.9内容管理-多个次要用户界面设备

在实施例中,可以随主要用户界面设备同时使用多个次要用户界面设备。例如,在实施例中,媒体内容可以在主要用户界面设备和两个或更多个次要用户界面设备上显示。用户可以在对应的次要用户界面设备上执行与所述媒体内容相关的功能。例如,每一个用户可以在对应的次要的用户界面设备上放大、在时间上移动、空间上移动、请求信息或执行任何其他的适当的功能,而不影响主要用户界面设备或其他的用户界面设备。每一个用户可以人性化地或以其他方式配置各自的次要用户界面设备用于警报、通知、消息等。可以有区别地配置不同的次要用户界面设备和/或显示除了主要用户界面设备上显示的公共内容以外的不同的内容。

在实施例中,主要用户界面设备和多个次要用户界面设备可以在游戏环境中使用。例如,主要用户界面设备可以显示全部参与者可见的环境,例如多个参与者交互的战斗环境。主要用户界面上显示的游戏环境也可以展示对应于不同的参与者的多个第一人称视角。另外,特殊的武器、能力、功能、资产或用于特定的参与者的任何其他的游戏属性可以只在与特定的参与者相关的次要游戏设备上显示。在另一个示例中,主要用户界面可以显示通过城市的赛车(可以包括对应每一个参与者的独立视角),而对于每一个参与者的次要用户界面可以包括特殊的速度提高工具、武器或其他的游戏特征。

4.0用户界面设备-示例性的实现

在实施例中,上述的用户界面设备实现为遥控设备,所述遥控设备通信连接于内容系统中的至少一个部件。在实施例中,所述遥控设备可以是蜂窝电话或其他的移动设备。在实施例中,所述遥控设备可以实现为带有触摸屏界面的任何移动设备或手持设备。虽然在此描述了用于实现用户界面设备的特定结构(例如,主要用户界面设备或次要用户界面设备),但是可以使用任何其他的结构。在此描述的任何特定的部件不应该解释为对所述用户界面设备的范围进行限定。

如图2B所示,根据一个或多个实施例,遥控设备(130)可以通过有线的和/或无线的部分通信连接于一个或多个媒体设备。遥控设备(130)可以通过无线电波(例如,wi-fi信号、蓝牙信号)、红外波中的一个或多个、通过电磁波谱中任何其他的适当的频率、通过网络连接(例如,内联网、因特网等),或通过任何其他的适当的方法进行无线通信。

在实施例中,遥控设备(200)可以包括只读存储器(ROM)(206)、中央处理器(CPU)(208)、随机存取存储器(RAM)(210)、红外控制单元(212)、键座扫描(214)、键座(216)、非易失性存储器(NVM)(218)、一个或多个麦克风(224)、增益控制逻辑(220)、模拟数字转换器(ADC)(222)、通用输入/输出(GPIO)接口(226)、扬声器/扩音器(228)、键传送器/指示器(230)、低电量指示器(或输出信号)(232)、麦克风LED(234)、无线电(236)、红外线(IR)爆破器(238)、无线电频率(RF)天线(240)、标准的传统键盘滑动键盘(未示出)、环境噪声消除设备(未示出)等。在遥控设备(200)上的存储器(例如,ROM(206)、RAM(210)或NVM(218))可以包括用于一个或多个媒体设备(例如,媒体设备A(100)或媒体设备B(120))的控制代码和/或键代码。所述存储器可以包括运行长度受限的(Run-Length-Limi ted,RLL)波形表。

在实施例中,低电量指示器(232)可以对应于在遥控设备(200)上用于低电量水平的视觉指示(例如,LED灯)。在实施例中,低电量指示器(232)可以表示用于在屏幕上而不在遥控设备(200)上显示的信号输出。在实施例中,利用标准命令发送低电量代码。例如,当在遥控设备(200)上做频道选择时,频道选择设备的命令返回并在显示屏上显示的低电量信号。

在实施例中,麦克风(224)可以位于遥控设备(200)上任何地方(例如,一个或多个麦克风(224)可以位于遥控设备(200)的端部)。如果多个麦克风是可用的且打开的,所述多个麦克风可以用于获得用户输入。在实施例中,可以使用所述多个麦克风中的一个用于噪声消除/最优化操作。可以通过遥控设备(200)或通过媒体设备从多个输入音频流确定单一的音频流,所述媒体设备从遥控设备(200)接收所述多个音频流。

在实施例中,遥控设备(200)可以包括近程传感器(未示出),以便(甚至在用户按下遥控设备(200)上的按钮以前)探测遥控设备(200)的指定距离之内用户的存在。例如,遥控设备(200)可以在低功率状态下操作,直到探测到了用户。一旦探测到用户,遥控设备(200)可以在正常功率状态下或高功率状态下操作。可以配置遥控设备(200)来,以便一旦探测到用户就打开键盘灯。在实施例中,近程传感器可以基于电容耦合来探测遥控设备(200)附近的用户。

在实施例中,遥控设备(200)包括一个或多个显示器(242)。显示器可以是触摸屏显示器,其包括通过用户触摸显示屏以接收用户输入的功能性。显示器(242)可以作为次要界面设备(例如,遥控设备(200))的次要显示器使用。显示器(242)上的内容可以与另一个显示设备(例如,主要用户界面上)上显示的内容相关。显示器(242)上的内容和主要用户界面上的内容都可以从单一的媒体设备或媒体管理设备被传送。

5.0命令执行-示例性的实现

如下示例,描述一个在用户界面设备和系统之内其他的设备之间可能的通信方法。设备集和由所述设备集执行的步骤不应该解释为对范围的限制,因为所述设备集的其他的变化和执行步骤可以用其他的实施例实现。

从用户界面设备接收命令,用于操作目标媒体设备。用户界面设备从第二媒体设备请求与命令相关的信息。用户界面设备可以请求关于所述命令本身的信息。例如,用户界面设备可以从第二媒体设备请求实际的信号,该信号对应向目标媒体设备传送的命令。用户界面设备可以从第二媒体设备请求实际信号的一部分。例如,用户界面设备可以只请求用于目标媒体设备的设备代码或目标媒体设备的其他的标识,以在信号中(例如,红外线信号)用来向目标媒体设备发送。

用户界面设备可以请求由第二媒体设备维护的关于系统的状态信息。例如,第二媒体设备可以起到管理设备的作用并且维护关于系统的当前状态信息。状态信息的示例包括当前的显示信息,例如显示的界面、向用户显示的选择、正在播放的媒体内容、向当前的显示器提供输入的媒体设备、选择的频道等。状态信息可以包括当前的配置设置,例如音量、亮度、色调、颜色、用户喜好等。状态信息可以包括媒体设备信息,这样的记录存储在媒体设备、记录安排、观看/记录历史等上。

第二媒体设备可以向用户界面设备传送与命令相关的信息。第二媒体设备可以传送由上述的用户界面设备请求的任何信息。例如,第二媒体设备可以为用户界面设备传送目标媒体设备的代码或实际的信号,以向目标媒体设备传送。第二媒体设备可以传送上述任何信息而不接收关于信息的特定请求。例如,第二媒体设备可以周期性地通过状态信息更新用户界面设备。第二媒体设备可以向用户界面设备提供信息,来响应检测到了用户界面设备或第二媒体设备的低使用水平。例如,可以在一段时间期间监控多个处理器操作以确定使用水平,并且此后一旦探测到低使用水平的阈值指示,第二媒体设备可以向用户界面设备传送状态信息更新。

用户界面设备可以基于从用户接收的命令和/或从第二媒体设备接收的信息,确定将向目标媒体设备发送的信号。确定信号可以像接收全部信息一样简单,所述信息包括来自第二媒体设备的信号。确定信号可以包括,基于通过访问在本地存储的表格接收的命令来确定操作码,所述表格形成接收的命令与操作码的映射。确定信号可以包括将操作码与信息组合,所述信息从第二媒体设备接收,识别目标媒体设备。基于当前的显示和接收的命令(例如,向上按钮或选择按钮),用户界面设备可以确定将向目标媒体设备传送的信号。

另一个示例可以涉及,直接地与目标媒体设备通信而不与其他设备交互的用户界面设备。又一个示例可以涉及与向第二媒体设备的命令相关的用户界面设备通信信息,第二媒体设备然后与目标媒体设备通信以基于所述命令执行功能。

6.0硬件概述

根据一个实施例,在此描述的技术由一个或多个专用的计算设备实现。专用的计算设备可以是硬连线来执行技术,或可以包括数字电子设备(例如一个或多个专用集成电路(ASICs)或现场可编程逻辑阵列(FPGAs)),其被永久地编程以执行技术,或可以包括一个或多个被编程的通用硬件处理器,以执行依照固件、存储器、其他存储或组合中的程序指令的技术。所述专用的计算设备也可以将自定义硬连线逻辑、ASICs或FPGAs与自定义编程结合来完成技术。专用的计算设备可以是桌上计算机系统、便携式计算机系统、手持设备、网络设备,或者包含硬连线和/或程序逻辑来实现技术的任何其他的设备。

例如,图4是示例了可以实现本发明的实施例的计算机系统400的框图。系统400包括用于传送信息的总线402或其他的通信机制,以及连接于总线402用于处理信息的硬件处理器404。硬件处理器404可以是,例如,通用微处理器。

系统400也包括主存储器406,例如连接于总线402用于存储信息和由处理器404运行的指令的随机存取存储器(RAM)或其他的动态存储设备。主存储器406也可以用于在处理器404运行指令的执行期间存储临时变量或其他的中间信息。这样的指令在存储在处理器404可访问的存储媒介中时使得系统400成为专用的机器,即自定义为在指令中执行指定操作。

系统400进一步地包括只读存储器(ROM)408或其他的静态存储设备,其连接于总线402用于存储处理器404的静态信息和指令。存储设备410(例如磁盘或光盘)被提供并连接于总线402用于存储信息和指令。

系统400可以通过总线402连接于显示器412(例如阴极射线管(CRT))用于向计算机用户显示信息。包括字母数字和其他的键的输入设备414连接于总线402用于向处理器404传送信息和命令选择。另一个类型的用户输入设备是光标控制器416(例如鼠标、跟踪球或光标方向键),用于向处理器404传送方向信息和命令选择并用于控制光标在显示器412上的移动。所述输入设备典型地在两个轴有两个自由度,第一轴(例如,x)和第二轴(例如,y),其允许设备指定平面中的位置。

系统400可以使用自定义的硬接线逻辑、一个或多个ASICs或FPGAs、固件和/或程序逻辑,其与系统结合,使得系统400成为专用机器或者将系统400编程为专用机器,来实现在此描述的技术。根据一个实施例,在此由系统400执行技术,以响应处理器404运行了包含在主存储器406中的一个或多个指令的一个或多个序列。所述指令可以从另一个存储介质(例如存储设备410)读进主存储器406。主存储器406中包含的指令序列的运行使得处理器404执行在此描述的处理步骤。在供选择的实施例中,可以使用硬接线电路代替或结合软件指令。

术语“存储介质”在此使用表示存储了使得机器以特定的方式操作的数据和/或指令的任何介质。所述存储介质可以包括非易失性介质和/或易失性介质。非易失性介质包括,例如,光盘或磁盘,例如存储设备410。易失性介质包括动态存储器,例如主存储器406。普通形式的存储介质包括,例如,软盘、软磁盘、硬盘、固态驱动器、磁带或任何其他的磁性数据存储介质、CD-ROM、任何其他的光学数据存储介质、任何带有洞样式的物理介质、RAM、PROM和EPROM、FLASH-EPROM、NVRAM、任何其他的存储芯片或盒式磁带。

存储介质不同于传输介质但是可以用于连结传输介质。传输介质参与存储介质之间的信息传递。例如,传输介质包括同轴电缆、铜线和光纤,包括构成总线402的电线。传输介质也可以是声波或光波的形式,例如那些在无线电波和红外线的数据通信期间产生的声波或光波。

不同形式的介质可以参与向处理器404传送用于执行的一个或多个指令的一个或多个序列。例如,最初可以在远程计算机的磁盘或固态驱动器上传送指令。远程计算机可以把指令装载进它的动态存储器里并且通过电话线使用调制解调器发送指令。系统400的本地调制解调器可以在电话线上接收数据并且使用红外传送器来把数据转化成红外信号。红外探测器可以接收红外信号承载的数据并且适当的电路可以上总线402上放置数据。总线402向主存储器406传送数据,处理器404从所述总线检索并且运行指令。主存储器406接收的指令可以可选地在处理器404执行之前或之后存储在存储设备410上。

系统400还包括连接于总线402的通信接口418。通信接口418提供连接于网络链接420的双向数据通信,所述网络链接连接于本地网络422。例如,通信接口418可以是综合服务数字网络(ISDN)卡、线缆调制解调器、卫星调制解调器或向对应类型的电话线提供数据通信连接的调制解调器。作为另一个示例,通信接口418可以是局域网(LAN)卡以向兼容的LAN提供数据通信连接。也可以实现无线链接。在任何这样的实现方式中,通信接口418发送和接收电、电磁或光学的信号,其传送代表不同的信息类型的数字数据流。

网络链接420典型地通过一个或多个网络向其他的数据设备提供数据通信。例如,网络链接420可以通过本地网422向主计算机424或向由因特网服务提供者(ISP)426操作的数据装置提供连接。ISP 426依次地通过国际互联数据包数据通信网(现在一般地表示为“因特网”428)来提供数据通信服务。本地网422和因特网428两者都使用电、电磁或光学的信号,这些信号承载数字数据流。通过不同的网络的信号以及在网络链接420上和通过通信接口418的信号是传输介质的示例形式,所述信号向系统400传送数字数据并从计算机系统接收数字数据。

系统400可以通过网络、网络链接420和通信接口418发送消息和接收数据(包括程序代码)。在因特网示例中,服务器430可以通过因特网428、ISP 426、本地网422和通信接口418传送为应用程序请求的代码。

当代码被接收和/或存储在存储设备410或其他的非易失性存储器中用于以后运行时,处理器404可以运行接收的代码。

7.0延伸和替代

在上述的说明书中,已经参照多个具体细节描述了本发明的实施例所述细节可以根据实现方式有所变化。因而,关于本发明是什么,申请人通过本发明想保护什么的唯一且排他的标志是权利要求书,权利要求书以特定的形式来自于本申请,在该形式中,权利要求书包括任何随后的修改。在此对于包含在权利要求书中的术语的明确解释的定义应该约束在权利要求书中使用的这些术语的含义。因此,在一权利要求中没有明确列举的限制、元件、特性、特征、优点或属性不应该以任何方式限制该权利要求的范围。相应地,说明书和附图被看作是示例性的而不是限制性的意义。

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