具体实施方式
现在参看附图,更具体地说参照图1,示出了根据本发明的示例性实施例遥控设备100的一般框图。根据本文所述的示例性实施例,遥控设备100可用于控制一个或多个视频***(例如,电视机、机顶盒等等),每个视频***除其他外,可用于提供一个或多个三维(3D)视觉特征(viewing feature)。如图1所示,遥控设备100包括诸如用户输入终端10的用户输入部件,诸如控制器/存储器20的控制/存储部件,和诸如发送器30的信号发送部件。遥控设备100可具体为任何类型的遥控设备,例如可以包括机械和/或电子元件(如LED)。
用户输入终端10可用于将用户输入接收到遥控设备10。根据一个示例性实施例,用户输入终端10包括一个或多个用户输入元件,例如数字键盘,专用功能调节键和/或其他输入元件,如旋转设备(例如,滚轮)、滑块、触摸板等。也可以被配置用户输入终端10的用户输入元件使得两个或更多的控制功能(例如,频道改变、音量改变、3D视图改变,等等)可以共享在单一的输入元件上。
控制器/存储器20可用于执行与遥控设备10相关联的各种控制、信号处理和数据存储功能。根据一个示范性实施例,控制器/存储器20接收和处理由用户输入终端10提供的输入信号,并产生对应的控制信号提供给发送器30。
发送器30可用于执行遥控设备10的信号发送功能。根据一个示例性实施例,响应于接收自控制器/存储器20的控制信号,发送器30无线地发送控制信号到视频***。发送器30可以无线地发送控制信号,例如,作为红外(IR)和/或射频(RF)信号。
应注意,本发明的原理可以应用到控制设备,例如,连接到视频***的前面板阵列。在本实施例中,控制器20可以是***控制器本身或不同于***控制器的单独的控制器。在本实施例中的发送器30仅仅是通过有线连接到控制器20发送控制信号的组件。因此,本文所用的术语“遥控设备”可以包括连接到视频***的控制设备。
图1中遥控设备100的一般框图可以用于本发明的各种不同的实施例,并且这些实施例中的每个可能展示给用户一组不同的输入和/或显示元件,因此,从而不同的观看到的视图。许多这样的优选实施例示于图2-6,将在下文描述。根据本发明的示例性实施例,具有遥控设备100的一般结构的遥控设备可用来执行的并使能一个或多个视频***的各种遥控功能,包括调整一个或多个三维视觉效果(3D)的能力。
根据本发明的原理,例如图2-6中表示的遥控设备100的各种实施例,使用户能够控制和调节下列三维(3D)视觉效果中的至少一种:视图变化效果、虽然深度变化效果和弹出效果。已知目前的三维视频***(3D)仅支持每视频帧中有两个不同的视图(即,右视图和左视图),但本发明的原理适用于支持每视频帧中有超过两个不同视图的三维(3D)视频***。下面将描述上述三维(3D)视觉效果。
视图变化效果
未来的三维(3D)的视频***应能够支持多视图或自由视点特点。在H.264/MPEG-AVC MVC扩展中,例如,可以支持每个视频帧多达1024个视图。根据本发明的原理,用户能够选择他/她想要观看的任何视图。根据一个示例性实施例,当视图变化效果发生时,左视图和右视图在同一时间改变。同样根据一个示例性实施例,假设接收的视频信号的每个视频帧具有至少三个不同的视图,在调整视图变化效果时,用户可以指定这些视图中的一个作为右视图以及所述视图中的另一个作为左视图。
同样根据一个示例性实施例,可使用遥控设备的带有(“+”)和(“-”)的专用键来增加(“+”)或减少(“-”)视图索引,从而调整视图变化效果。图2示出可用来执行此调整的遥控设备200的例子。具体地,图2中的遥控设备200包括数字键盘210、用于改变频道的专用频道修改键220、用于调节音量的专用音量改变键230,以及用来调节用于视图变化效果的视图索引的专用视图改变键240。
根据另一个示例性实施例,如图3所示,遥控器300可用来调节用于视图变化效果的视图索引。如图3所示,遥控设备300包括数字键盘310,用于改变频道的专用频道修改键320、用于调节音量的专用音量调节键330,以及特别适合于在极大量视图(例如在上述MVC扩展中支持的1024个视图)之间进行调整的可旋转的滚轮键340。滚轮键340可以方便的选择所希望的视点,诸如例如,如果有用于直播足球比赛的1024个摄像机。
滚轮键340也可被滑块键取代,诸如触摸板滑块(类似于笔记本电脑的鼠标)。这可在智能电话或其他设备而不是物理遥控设备上完成。为了提高效率,滚轮键340也可用于快速和慢速特技模式(trick mode)。滚轮键340可以包括开始和结束点,也可以默认为作出调整后最后选定的设置。当然,滚轮键340不必是旋转的物理滚轮。例如,滚轮键340可以体现为可触摸表面。
根据另一个示例性实施例,可使用数字键(例如,图3中的数字键盘310)来选择用户想要观看的视图。另外,在本实施例中,用于改变视图的数字键可以,例如,与频道改变键共享,在这种情况下,可以添加一个键使得在频道/视图调整功能之间切换成为可能。
根据另一示例性实施例,图1中的控制器/存储器20包括基于动作的控制功能。例如,根据这个示例性实施例,摆动遥控设备100到左侧改变视图向左,而摆动遥控设备100到右侧改变视图向右。此外,遥控设备100的一次向右摆动使视图序号增加一个,遥控设备100的一次向左摆动使视图序号减少一个。这种基于动作控制的功能扩展到所有此处公开的示例性实施例。
深度变化效果
人们对三维(3D)显示可能有不同的深度感知。例如,成人和儿童的视觉深度感知是完全不同的。根据本发明的原理,用户在观看视频呈现(例如,电视)时能够调整三维深度设置。在多视图的情况下(例如由于缺乏深度信息,没有虚拟视图可以呈现),可以通过固定其中一个视图(例如,左视图)而改变对其它视图的选择(例如,右视图)来调整感知的深度。当左、右视图是相同的,显示两维(2D)的版本(没有3D效果)。
根据一个示例性实施例,例如在上述多视图情况下,通过改变其中一个视图,可使用遥控设备的具有(“+”)和(“-”)标志的键来增加(“+”)或减少(“-”)深度。图4示出可用于执行此调整的遥控设备400的例子。具体地,图4中的遥控设备400包括数字键盘410,用于改变频道的专用频道修改键420、用于调节音量的专用音量调节键430、用来调节用于视图变化效果的视图索引的专用视图修改键440、用于调节深度的专用深度范围键450,和用于调节弹出效果的专用弹出键460,这将在后面叙述。
也可使用本发明的原理来获得正确的字幕深度使得,例如,文本字幕总是在显示的视频部分的前面并且字幕的场深度不发生变化。按照这种方式,用户可以按其期望来调整三维(3D)内容的字幕的场深度。例如,一些用户可能比其他人更喜欢字幕稍微更远离视频平面的前方外侧。
弹出效果
弹出效果对三维(3D)视频***来说是期望的要素,并可能对儿童特别有吸引力。根据示例性实施例,用户通过调整/移位左视图和右视图之间的全局视差能够调整显示的视频图像的弹出效果。在多视图的情况下,通过移位若干左、右视图之间的全局视差来调整弹出效果。根据示例性实施例,可使用上述图4中描述的遥控设备400的弹出键460来调整弹出效果。特别是,可以按压弹出键460的(“+”)和(“-”)标志来分别增加(“+”)和减少(“-”)弹出效果。
上述三维(3D)视觉效果也可以以使用选择机制的高效的方式来支持。图5中遥控设备500示出这种类型的配置的一个例子。如图5所示,遥控设备500包括数字键盘510,以及包括五个(5)可选的选项键,即频道修改选项键520、音量调节选项键530、视图修改选项键540、深度改变选项键550,和弹出修改选项键560的选择机制。遥控设备500还包括滚轮键570(类似于图3中滚轮键340),当其被选择时可以用来增加或减少上述的五个(5)可选选项之一。也就是说,如果按下视图修改选项键540,滚轮键570可用于调整视图。同样,如果按下深度改变选项键550,滚轮键570可用于调整深度,等等。同时,数字键盘510也可用于不同的目的。
此外,根据示例性实施例,可增加另外的键(图5中未示出)使得当一起按下这个键与数字键盘510上的数字键时,表示要调整频道、音量、视图、深度、弹出选项之一的用户请求。例如,按下这个附加键和数字键“1”表示频道,该附加键和数字键“2”的组合表示音量,等等。在另一个示例性实施例,可将不经常改变的特征(例如,深度、弹出效果等)设为视频***的菜单设置。
图6显示的是根据本发明又一示例性实施例,遥控设备600的用户所见视图。图6中的遥控设备600是图5中的遥控设备500的一种变型,并提供让用户知道所选择的模式的能力。如图6所示,遥控设备600包括数字键盘610、选择指示器620、切换键630、和滚轮键640(类似于图5中的滚轮键570)。选择指示器620可以,例如,可以实施为一系列的带有相应的标签的LED。按下切换键630,用户可依次选择选择指示器620的每一个可选择的选项(即,视图、深度、弹出、频道、音量)。一旦选择了选择指示器620的给定的选项(例如,通过其发光来表示),可旋转滚轮键640来选择性地增加和/或减少该选项的设置。
对上述每一个设备的功能和三维(3D)视觉效果,可在实践中以各种不同的方式使用单一选择键(例如,图6中的切换键630)。例如,选择键可与增加/减少设备(例如,图6中的滚轮键640、滑块等)结合使用来基于所选的选项向视频***发送独一的键码。也就是说,如果选择频道修改功能并且提供了增加输入,就向视频***发送表示“增加频道”命令的键码。类似地,如果选择视图变化效果并且提供了增加输入,就向视频***发送表示“增加视图”命令的键码。这种类型的功能可被编入遥控设备(即,编入图1中的控制器/存储器20),同时也要求使得观看成为可能的视频***理解该键码。这对于其他实施例也适用,可使用离散的(discrete)选择按钮,而不是单一的选择键。
在上述图5的示例性实施例中,例如,另一种选择是让每个可选的选项键发送离散码,视频***将其保留作为对任何增加或减少码的“修饰(modifier)”(即,增加和减少输入都发送离散的代码)。该实施例要求视频***存储和保留最后选择的模式。
可替换地,遥控设备只为三种(3)主题发送通用键码,即:用于选项/模式选择的特定的键码、增加和减少。接收这样输入的视频***将使用这些键并保持自身的状态。该实施例提供了极大的灵活性和简化的遥控设备,但向用户提供了较少关于他们所在模式是什么的反馈。然而,该实施例允许一些其他的所希望的效果。例如,它允许将来的扩展(例如,如果视频***提供了可以利用增加/减少机制的新的选项/功能,该***可将它添加到可选选项列表并且用户只需长按选择键直到选中正确的选项/功能就可以访问它),也允许视频***操作可选选项列表,因此,例如,如果用户决定他永远不改变弹出或深度,但希望有能力改变频道、音量、视图,他可以从列表中删除不需要的选项,因此选择键只在用户感兴趣的那些选项中切换。当然,由于对频道和音量的使用很多,他们仍然可以保留自己的专用键。
参照图7,示出了说明本发明的示例性实施例的步骤的流程图。根据示例性实施例,图7中的步骤由接收来自遥控设备(例如本文公开的任一示例性实施例中的遥控设备100)的用户输入信号的视频***执行。以这种方式,图7中的步骤代表示例性标准设备操作。
在步骤710,视频***等待用户输入信号。在步骤720,视频***接收来自遥控设备(如遥控设备100)的用户的输入信号,如红外或射频信号。在步骤730,视频***将接收到的信号解码成键码,如本文之前描述的键码之一。在步骤740,视频***判断在步骤730生成的键码是否有效。即,视频***判断该键码是否对应于一个可识别的操作/功能。
如果步骤740处的判断是否定的,则如图7所示处理流程循环返回到步骤710并继续。替代地,如果步骤740处的判断是肯定的,则处理流程前进到视频***基于键码和***状态执行的操作的步骤750。例如,视频***可基于键码和***状态对频道、音量、视图、深度或弹出进行调整。从步骤750,如图7所示,处理流程循环返回到步骤710并继续。
参照图8,示出了说明本发明的又一示例性实施例的步骤的流程图800。根据示例性实施例,图8中的步骤由接收来自具有多个选项/模式选择键(例如,键520-560)的遥控设备(例如图5中的遥控设备500)的用户输入信号的视频***执行。
图8中,步骤810-830分别对应于上述图7中的步骤710-730,因此,为描述更清晰将不会再次描述。在步骤840,视频***确定接收到的用户输入信号是否代表选择键之一(例如,图5中的键520-560之一)的输入。如果步骤840处的判断是肯定的,则处理流程前进到视频***改变其当前选择模式的步骤850。例如,视频***可以从视图改变模式切换到深度改变模式或从频道改变模式切换到音量调节模式等。从步骤850,如图8所示,处理流程循环返回到步骤810并继续。
如果步骤840处的确定是否定的,则处理流程前进到步骤860,在该处视频***确定在步骤830生成的键码是否有效。即,视频***判断该键码是否对应于可识别的操作/功能。如果步骤860处的确定是否定的,则如图8所示,处理流程循环返回到步骤810并继续。可替换地,如果在步骤860处的确定是肯定的,则处理流程前进到步骤870,在该处视频***执行基于选择状态/键码组合以及***状态的操作。例如,视频***可基于键码和***状态对频道、音量、视图、深度或弹出进行调整。从步骤870,如图8所示,处理流程循环返回到步骤810并继续。
参照图9,示出了说明本发明又一示例性实施例的步骤的流程图900。根据本发明的示例性实施例,图9中的步骤由接收来自具有单一选择键(例如切换键630)的遥控设备(例如图6中的遥控设备600)的用户输入信号的视频***执行。
图9中,步骤910-930分别对应于上述图7中的步骤710-730和图8中的步骤810-830,因此,为描述更清晰将不会再次描述。在步骤940,视频***确定接收到的用户输入信号是否代表单一选择键(例如,图6中切换键630)的输入。如果步骤940处的确定是肯定的,则处理流程前进到步骤950,在该处视频***通过在选择列表(例如图6中的选择指示器列表620)间递增来改变其当前所选模式。如果到达了该列表的最后一项,视频***返回到该列表的第一项。从步骤950,如图9所示,处理流程循环返回到步骤910并继续。
如果步骤940处的确定是否定的,则处理流程前进到步骤960,在该处视频***确定在步骤930生成的键码是否有效。即,视频***确定该键码是否对应于可识别的操作/功能。如果步骤960处的确定是否定的,则如图9所示,处理流程循环返回到步骤910并继续。可替换地,如果在步骤960处的确定是肯定的,则处理流程前进到步骤970,在该处视频***执行基于选择状态/键码组合以及***状态的操作。图9中的步骤970对应于图8中的步骤870。从步骤970,如图9所示,处理流程循环返回到步骤910并继续。
如上所述,本发明提供了可用于使能和促进用户对可用于提供除其他之外,一个或多个三维(3D)视觉效果的视频***的用户控制的遥控设备的各种不同的实施例。
虽然描述本发明具有优选的设计,本发明可在此公开的精神和范围内做出进一步修改。因此,本申请旨在覆盖使用其一般原理的本发明的任何变型、使用或调整。此外,本申请旨在将根据本方面所属领域中的公知或习惯做法做出的、以及在所附权利要求的限制内的对目前公开内容的偏离包含在本发明范围内。