信息处理装置、信息处理方法和程序的制作方法

文档序号:6370276阅读:137来源:国知局
专利名称:信息处理装置、信息处理方法和程序的制作方法
技术领域
本公开涉及一种信息处理装置、信息处理方法和程序,更具体地涉及一种信息处理装置、信息处理方法和程序,其能够适当地用于可以将物理对象放置在置于桌面上的显示器上的情况。
背景技术
图IA和IB示出了被称为桌上类型的计算机的示例。例如在宾馆柜台等中使用桌上计算机10,并且其显示器11被置于柜台等的桌面上。当用户使用桌上计算机10时,用户位于显示器11的侧面,并且从上侧倾斜地观看显示在显示器11上的多种信息(在此示例中为显示对象A、B和C),如图IA所示。桌上计算机10的显示器11被置于柜台等的桌面上,并且可以在其上放置物理对象(诸如手提包、书籍和杯子等的实际对象)。然而,当将物理对象放置在显示器11上时,用户看不见此时显示在其上的显示对象,因此需要某种对策。例如,US2008/0231611公开了通过从显示器的上侧对显示器成像来指定放置在显示器上的物理对象的位置,并且改变显示器中的显示对象的显示位置,以避免该位置正好在物理对象之下。

发明内容
然而,仅通过简单地改变显示对象的显示位置来避免所述位置正好在物理对象之下,显示对象B可能移动到例如从用户观看时的物理对象的背面,如图2所示。在这种情况下,取决于物理对象的高度(垂直于显示器的方向上的长度),用户无法看到显示对象B。因此,希望在将物理对象放置在显示上时使显示对象移动以便容易地观看该显示对象。因此,提供了本公开的实施例。根据说明性实施例,提供了一种图像显示方法。该方法包括检测用户的位置,检测物理对象的位置,并且基于用户的位置和物理对象的位置定义显示器的非显示区域。


图IA和IB是图示桌上计算机的示例的图。图2是图示使得显示对象从置于显示器上的物理对象正下方的位置移动的状态的图。
图3是图示根据实施例的使得显示对象移动以便避开放置在显示器上的物理对象的状态的图。图4是图示根据实施例的信息处理装置的配置的框图。图5是图示非显示区域设置方法的图。图6是图示非显示区域设置方法的图。图7是图示非显示区域设置方法的图。图8是图示具有内置的成像单元的显示器的配置的截面图。图9是图示显示位置改变处理的流程图。图IOA到IOC是图示显示对象的移动轨迹的图。图11是图示计算机的配置的框图。
具体实施例方式在下文中,将参照附图详细描述用于将本公开付诸实践的最佳模式(在下文中称为实施例)。〈I.实施例 >[信息处理装置的示意操作]在根据本公开的实施例的信息处理装置中,可以将物理对象放置在置于桌面上的显示器上,如同图IA和IB所示的桌上计算机那样。图3示出了根据该实施例的由信息处理装置使得显示对象移动以便避开放置在显示器上的物理对象的状态。在根据该实施例的信息处理装置中,基于来自内置于显示器内的成像单元的图像信号,检测到物理对象被放置在显示器上。当如图中所示物理对象被放置在显示器上时,设置非显示区域,该非显示区域具有显示器的在用户一侧的一端以及对于物理对象的切线k和Lk,并且,显示在显示器的画面中的显示对象的显示位置移动到非显示区域以外的区域(在下文中,称为显示区域)。稍后将描述设置非显示区域的方法。因此,无论放置在显示器上的物理对象的高度如何,都可以减轻观看显示对象的困难。[信息处理装置的配置]图4示出了根据该实施例的信息处理装置的配置。信息处理装置20包括操作输入单元21、显示信号生成单元22、图像信号获取单元23、物理对象检测单元24、用户感测单元25、非显示区域设置单元26、显示信号输出单元27和具有内置的成像单元的显示器30,操作输入单元21接收来自用户的操作输入,并且将与其对应的操作信号输出到显示信号生成单元22。显示信号生成单元22基于与用户的操作相对应的操作信号,生成用于在具有内置的成像单元的显示器30上显示包括显示对象等的画面的显示信号,并且将所生成的显示信号提供给显示信号输出单元27。显示信号生成单元22基于从非显示区域设置单元26提供的非显示区域的位置信息,更新显示信号以便不使显示对象位于非显示区域,并且将更新后的显示信号提供给显示信号输出单元27。图像信号获取单元23从具有内置的成像单元的显示器30 (以下也简称为显示器30)获取图像信号,并且将所获取的图像信号输出到物理对象检测单元24。物理对象检测单元24基于来自显示器30的图像信号,检测代表放置在显示器30上的物理对象的轮廓(profile)的闭合曲线Co用户感测单元25感测围绕显示器30的四个边中用户所位于的一个边,并且向非显示区域设置单元26通知所感测的边。例如,可以使用红外线传感器、超声波传感器和人热辐射传感器作为用户感测单元25。可替换地,可以通过催促用户将手掌放置在显示器30上并且基于其图像信号检测手掌轮廓,来感测用户的位置。非显示区域设置单元26基于表示放置在显示器30上的物理对象的轮廓的闭合曲线C以及用户的位置设置非显示区域,并且向显示信号生成单元22通知所设置的非显示区域的位置信息。下面将描述设置非显示区域的方法。在下文中,将显示器30的四个顶点定义为PO (0,0)、Pl (0,X)、p2 (X,Y)、P3 (0,Y)。
图5示出了用户位于边PO和pi上的情况。在这种情况下,直线U经过顶点PO,因此由表达式(I)表示。直线Ll :y-0=a(x_0) ... (I)基于表达式(I)定义由表达式(2 )表示的函数F (x,y)。函数F(X,y) =y-0_a(x-0) ... (2)计算对于现有的闭合曲线C中的所有点c(Xc;,y。)的函数F(x,y)的值,使得参数a在正方向上从0开始增大,并且采用函数F (x,y)的值第一次为0时的参数a作为直线U的斜率。类似地确定直线Lk。也就是说,直线Lk经过顶点pl,因此由表达式(3)表示。直线Lk :y-0=a(x_X) ... (3)基于表达式(3)定义由表达式(4)表示的函数F(x,y)。函数F (X,y) =y-0_a (x-X) …(4)计算对于现有的闭合曲线C中的所有点c (X。,y。)的函数F(x, y)的值,使得参数a在负方向上从0开始减小,并且采用函数F (x,y)的值第一次为0时的参数a作为直线Lk的斜率。图6示出了用户位于边pl和p2上的情况。在该情况下,直线LL经过顶点pl,因此由表达式(5)表示。直线Ll :y-0=a(x_X) ... (5)基于表达式(5)定义由表达式(6)表示的函数F(x,y)。函数F(X,y) =y-0_a(x-X) …(6)计算对于现有的闭合曲线C中的所有点c (X。,y。)的函数F(x, y)的值,使得参数a从负无穷开始向0增大,并且采用函数F (x,y)的值第一次为0时的参数a作为直线U的斜率。类似地确定直线Lk。也就是说,直线Lk经过顶点p2,因此由表达式(7)表示。直线Lk :y-Y=a(x_X) ... (7)基于表达式(7)定义由表达式(8)表示的函数F(x,y)。函数F(X,y) =y_Y_a(x-X) …(8)计算对于现有的闭合曲线C中的所有点c (X。,y。)的函数F(x, y)的值,使得参数a从正无穷开始向0减小,并且采用函数F (x,y)的值第一次为0时的参数a作为直线Lk的斜率。当用户位于边p2和p3上时以及当用户位于边p3和p4上时,类似地确定直线h和Lr。将以所确定的直线1^和1^为边界的用户一侧的区域设置为显示区域,并且将其他区域设置为非显示区域。可以将可能出现在显示区域和物理对象的闭合曲线C之间的基本上为三角形的区域设置为显示区域。图7示出了将多个物理对象放置在显示器30上的情况。在这种情况下,对于每个物理对象确定非显示区域,并且将其逻辑和整体设置为非显示区域。在此实施例中,将以直线U和LkS边界的用户一侧的区域设置为显示区域。反之,可以将以直线U和Lk为边界的用户一侧的区域改变为非显示区域。可以在向用户隐瞒用户的信息的步骤中,例如在通过使用信息处理装置20玩牌、玩麻将等时使用这一改变。
将再次参照图4。显示信号输出单元27将从显示信号生成单元22输入的显示信号提供给显示器30。具有内置的成像单元的、被置于桌面上或柜台上的显示器30显示与从显示信号输入单元27提供的显示信号相对应的画面。具有内置的成像单元的显示器30在其中包括成像单元50。成像单元50在图像信号获取单元23的控制下从内部对放置在显示器30上的物理对象成像,并且输出作为结果而获得并且表示物理对象的底面(与显示器30接触的面)的形状的图像信号给图像信号获取单元23。图8是图示具有内置的成像单元的显示器30的配置的截面图。在具有内置的成像单元的显示器30中,将背光31、偏振滤光器32-1、玻璃基板33-1、透明电极34-1、对准薄膜35 - I、液晶36、对准薄膜35 — 2、透明电极34 — 2、滤色器37、玻璃基板33 - 2和偏振过滤器32 — 2从其内部依序堆叠起来。将使用近红外光捕捉图像的成像单兀50布置在玻璃基板33 — I和33 — 2内部。可以附加地将感测用户的操作输入的触摸板等堆叠在偏振过滤器32 — 2上。也就是说,具有内置的成像单元的显示器30具有这样的结构成像单元50被内置于液晶显示器的一般配置中。这里,假设背光31发出近红外光(800到900nm),其可施加于物理对象的底部以使得成像单元50能够接收反射光以及可见光以便显示画面。成像单元50包括仅透射近红外光的IR过滤器51以及接收近红外光并且将所接收的近红外光转换为图像信号的光接收部分52。光接收部分52可以采用例如使用在有源层中生成的光电流的系统、或者使用由于光的吸收而生成的电荷的累积的系统。由于成像单元50被二维地且周期性地排列以对应于要显示的各个像素或者对应于组,每个组包括预定数目的像素,因此从所有成像单元50输出的图像信号表示所放置的物理对象的地面。[动作]下面将描述信息处理装置20中的显示位置改变处理。图9是图示显示位置改变处理的流程图。在步骤SI中,显示信号生成单元22基于与用户的操作相对应的操作信号生成用于显示包括显示对象等的画面的显示信号,并且将所生成的显示信号提供给显示信号输出单元27。在步骤S2中,显示信号输出单元27将从显示信号生成单元22输入的显示信号提供给具有内置的成像单元的显示器30。具有内置的成像单元的显示器30显示与从显示信号输出单元27提供的显示信号相对应的画面。在步骤S3中,图像信号获取单元23从具有内置的成像单元的显示器30获取图像信号,并且将所获取的图像信号输出到物理对象检测单元24。在步骤S4中,物理对象检测单元24基于来自显示器30的图像信号,确定物理对象是否被放置在显示器30上。当确定物理对象没有被放置在显示器上时,该处理流程返回到步骤S3,并且重复其后的处理。当在步骤S4确定物理对象被放置在显示器30上时,该处理流程进行到步骤S5。在步骤S5中,物理对象检测单元24基于图像信号指明放置在显示器上的物理对象的位置,并且向非显示区域设置单元26通知表示物理对象的轮廓的闭合曲线C。在步骤S6中,用户感测单元25感测围绕显示器30的四个边中用户所位于的边,并且向非显示区域设置单元26通知所感测的边。在步骤S7中,非显示区域设置单元26基于表示置于显示器30上的物理对象的轮廓的闭合曲线以及用户的位置设置非显示区域,并且向显示信号生成单元22通知非显示区域的位置信息。在步骤S8中,显示信号生成单元22基于从非显示区域设置单元26通知的非显示区域的位置信息来更新显示信号,以便不使显示对象位于非显示区域中,并且将更新后的显示信号提供给显示信号输出单元27。随后,该处理流程返回步骤S2,并且重复其后的处理。到此为止,描述了显示位置改变处理。根据该显示位置改变处理,即使在将物理对象置于具有内置的成像单元的显示器30上时,无论高度如何,都可以减小观看画面中的显示对象的困难。当改变显示对象的显示位置时,可以即刻改变该显示位置,或者显示对象的移动轨迹可以是可视的。该移动轨迹可以是线性轨迹或者形成物理对象的弯曲路径(detour)的移动轨迹,例如如图IOA到IOC所示。可以通过硬件或者通过软件来执行上述处理流程。当通过软件执行该处理流程时,将构成该软件的程序安装到装在专用硬件上的计算机上,或者安装到通用个人计算机上,所述通用个人计算机可以通过从程序记录介质安装各种程序来执行各种功能。图11是图示通过使用所述程序来执行所述处理流程的计算机的硬件配置的框图。在计算机100中,中央处理单元(CPU) 101、只读存储器(ROM) 102和随机存取存储器(RAM) 103经由总线104彼此连接。还将输入和输出接口 105连接到总线104。输入和输出接口 105连接到包括键盘、鼠标和麦克风的输入单元106,包括显示器和扬声器的输出单元107,包括硬盘或非易失性存储器的存储单元108,包括网络接口的通信单元109,以及驱动可移除介质211的驱动器210,所述可移除介质211例如为磁盘、光盘、磁光盘和半导体存储器。在具有上述配置的计算机100中,CPU 101例如通过经由输入和输出接口 105以及总线104将存储在存储单元108中的程序加载到RAM 103并且执行所加载的程序,来执行上述处理流程。由计算机执行的程序可以是按照在本公开中描述的顺序以时间序列执行所述处理流程的程序,或者可以是并行地或在诸如被调用时间之类的所要求的时间执行所述处理流程的程序。所述程序可以由单个计算机处理,或者可以是分布式的并且由多个计算机处理。所述程序可以被发送给远程计算机,并且可以由其执行。本公开的特定实施例包括以下内容。(I) 一种图像显示方法,包括检测用户的位置;检测物理对象的位置;以及基于用户的位置和物理对象的位置定义显示器的非显示区域。(2)根据(I)的方法,还包括修改要在显示器上显示的图像,以便将显示对象移动到非显示区域之外。(3)根据(I)或(2)的方法,还包括修改要在显示器上显示的图像,以便将显示对象移动到非显示区域内。(4)根据(I)到(3)中的任一项的方法,其中,检测物理对象包括检测表示物理对象的闭合曲线。(5)根据(4)的方法,其中,基于所述闭合曲线来定义非显示区域。(6)根据(I)到(5)中的任一项的方法,其中,根据对显示器表面进行划分的两条线来定义非显示区域。(7)根据(I)到(6)中的任一项的方法,其中,定义非显示区域包括基于两个或多个物理对象的各自的位置以及用户的位置来定义非显示区域,并且其中,通过确定用于所述物理对象的各个非显示区域并且生成各个非显示区域逻辑和,来确定所述非显示区域。(8)根据(I)到(7)中的任一项的方法,其中,检测物理对象包括使用成像单元。(9)根据(8)的方法,其中,所述成像单元是近红外成像单元。(10)根据(I)到(9)中的任一项的方法,其中,检测用户的位置包括以下至少一项使用红外传感器、使用超声波传感器、使用人热辐射传感器、以及检测用户手掌的轮廓。(11) 一种图像显示装置,包括处理电路,用于检测用户的位置,检测物理对象的位置,以及基于用户的位置和物理对象的位置定义显示器的非显示区域。(12)根据(11)的装置,其中,所述显示器被集成到所述装置。(13)根据(11)或(12)的装置,还包括用于检测物理对象的成像单元。(14)根据(13)的装置,其中,成像单元是近红外成像单元。( 15)根据(13)或(14)的装置,其中,显示器包括背光和液晶,成像单元位于背光和液晶之间。(16)根据(11)到(16)中的任一项的装置,其中,修改要在显示器上显示的图像,以便将显示对象移动到非显示区域之外。( 17)根据(16)的装置,其中,逐渐移动显示对象,并且显示该显示对象的移动轨迹。(18)根据(11)到(17)中的任一项的装置,其中,修改要在显示器上显示的图像,以便将显示对象移动到非显示区域内。(19) 一种图像显示装置,包括用于检测用户的位置的部件;用于检测物理对象的位置的部件;以及用于基于用户的位置和物理对象的位置定义显示器的非显示区域的部件。(20) —种非暂时性计算机可读介质,在其上存储了用于实现图像显示方法的计算机可读程序,该图像显示方法包括检测用户的位置;检测物理对象的位置;以及基于用户的位置和物理对象的位置定义显示器的非显示区域。本公开不限于上述实施例,而是可以以各种形式修改而不背离本公开的构思。
权利要求
1.一种图像显示方法,包括 检测用户的位置; 检测物理对象的位置;以及 基于用户的位置和物理对象的位置定义显示器的非显示区域。
2.如权利要求I所述的方法,还包括修改要在显示器上显示的图像,以便将显示对象移动到非显示区域之外。
3.如权利要求I所述的方法,还包括修改要在显示器上显示的图像,以便将显示对象移动到非显示区域内。
4.如权利要求I所述的方法,其中,检测物理对象包括检测表示物理对象的闭合曲线。
5.如权利要求4所述的方法,其中,基于所述闭合曲线来定义非显示区域。
6.如权利要求I所述的方法,其中,根据对显示器表面进行划分的两条线来定义非显示区域。
7.如权利要求I所述的方法,其中,定义非显示区域包括基于两个或多个物理对象的各自的位置以及用户的位置来定义非显示区域,并且其中,通过确定用于所述物理对象的各个非显示区域并且生成各个非显示区域逻辑和,来确定所述非显示区域。
8.如权利要求I所述的方法,其中,检测物理对象包括使用成像单元。
9.如权利要求8所述的方法,其中,所述成像单元是近红外成像单元。
10.如权利要求I所述的方法,其中,检测用户的位置包括以下至少一项使用红外传感器、使用超声波传感器、使用人热辐射传感器、以及检测用户手掌的轮廓。
11.一种图像显示装置,包括 处理电路,用于检测用户的位置,检测物理对象的位置,以及基于用户的位置和物理对象的位置定义显示器的非显示区域。
12.如权利要求11所述的装置,其中,所述显示器被集成到所述装置。
13.如权利要求11所述的装置,还包括用于检测物理对象的成像单元。
14.如权利要求13所述的装置,其中,成像单元是近红外成像单元。
15.如权利要求13所述的装置,其中,显示器包括背光和液晶,成像单元位于背光和液晶之间。
16.如权利要求11所述的装置,其中,修改要在显示器上显示的图像,以便将显示对象移动到非显示区域之外。
17.如权利要求16所述的装置,其中,逐渐移动显示对象,并且显示该显示对象的移动轨迹。
18.如权利要求11所述的装置,其中,修改要在显示器上显示的图像,以便将显示对象移动到非显示区域内。
19.一种图像显示装置,包括 用于检测用户的位置的部件; 用于检测物理对象的位置的部件;以及 用于基于用户的位置和物理对象的位置定义显示器的非显示区域的部件。
20.一种非暂时性计算机可读介质,在其上存储了用于实现图像显示方法的计算机可读程序,该图像显示方法包括检测用户的位置;检测物理对象的位置;以及 基于用户的位置和物理对象的位置定义显示器的非显示区域。
全文摘要
根据说明性实施例,提供了一种图像显示方法。该方法包括检测用户的位置;检测物理对象的位置;以及基于用户的位置和物理对象的位置定义显示器的非显示区域。
文档编号G06F3/01GK102981602SQ201210166580
公开日2013年3月20日 申请日期2012年5月25日 优先权日2011年6月3日
发明者中尾勇 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1