信息处理设备、信息处理方法和计算机程序的制作方法

文档序号:2545969阅读:111来源:国知局
信息处理设备、信息处理方法和计算机程序的制作方法
【专利摘要】提供了一种可以利用直观的操纵自由地操纵三维图像中的信息的信息处理设备。本技术的信息处理设备包括:运算单元,被构造为基于输入检测单元的检测结果从显示单元上显示的三维图像之中确定待操纵的操纵对象图像并且计算操纵对象图像的目标显示位置,输入检测单元被构造为检测进行输入操纵的操纵体在三维空间中的位置;和显示处理单元,被构造为使显示单元在由运算单元计算的目标显示位置显示操纵对象图像。
【专利说明】信息处理设备、信息处理方法和计算机程序

【技术领域】
[0001] 本发明涉及一种在显示单元上显示的三维图像的显示位置是可操纵的信息处理 设备、信息处理方法和计算机程序。

【背景技术】
[0002] 近年来,作为用于显示电视节目、电影、游戏等的图像的显示装置,能够显示利用 被给予深度感觉的垂直和水平信息以三维方式呈现的立体图像的显示装置(诸如,3D显示 器等)正变得流行。三维图像通过使用人类利用双眼观看物体的机制来使观看者确定深度 感觉和立体感觉,以便能够呈现真实和存在。另外,0SD(同屏显示)图像(诸如,与例如电 视节目、电影和游戏的图像一起显示的菜单和图标)也可按照三维方式显示(例如,专利文 献1)。
[0003] 引用列表
[0004] 专利文献
[0005] 专利文献 1 :JP 2010-252055A


【发明内容】

[0006] 技术问题
[0007] 三维图像包括显示表面上的垂直和水平位置的信息以及深度的信息作为图像的 显示位置信息。因此,如果在显示三维图像时显示0SD图像,则根据这些图像的组合,0SD图 像有时被埋藏在三维图像中。因为难以预测0SD图像被埋藏在三维图像中的情况并且调整 0SD图像的显示位置,所以需要在显示时调整显示位置。
[0008] 传统上,通过来自调节控制盘类型操纵单元的操纵输入、触摸面板上的手指移动 等来调整例如在三维图像中显示的字幕信息的沿深度方向的显示位置,但仅允许在作为深 度方向的有限范围内调整该显示位置。因此,希望利用直观的操纵自由地操纵三维图像中 的信息。
[0009] 问题的解决方案
[0010] 根据本公开,提供一种信息处理设备,所述信息处理设备包括:运算单元,被构造 为基于输入检测单元的检测结果从显示单元上显示的三维图像之中确定待操纵的操纵对 象图像并且计算操纵对象图像的目标显示位置,输入检测单元被构造为检测进行输入操纵 的操纵体在三维空间中的位置;和显示处理单元,被构造为使显示单元在由运算单元计算 的目标显示位置显示操纵对象图像。
[0011] 根据本公开,所述信息处理设备基于由输入检测单元检测的操纵体的位置从显示 单元上显示的三维图像之中确定操纵对象图像,并且响应于操纵体的移动执行显示处理以 移动操纵对象图像。由此,用户能够利用直观的操纵调整三维图像的一部分的显示位置。 [0012] 根据本公开,还提供一种信息处理方法,所述信息处理方法包括:检测进行输入操 纵的操纵体在三维空间中的位置;基于操纵体的位置的检测结果从显示单元上显示的三维 图像之中确定待操纵的操纵对象图像并且计算操纵对象图像的目标显示位置;以及使显示 单元在计算的目标显示位置显示操纵对象图像。
[0013] 根据本公开,还提供一种用于使计算机用作信息处理设备的计算机程序,所述信 息处理设备包括:运算单元,被构造为基于输入检测单元的检测结果从显示单元上显示的 三维图像之中确定待操纵的操纵对象图像并且计算操纵对象图像的目标显示位置,输入检 测单元被构造为检测进行输入操纵的操纵体在三维空间中的位置;和显示处理单元,被构 造为使显示单元在由运算单元计算的目标显示位置显示操纵对象图像。
[0014] 发明的有益效果
[0015] 如上所述,根据本公开,可利用直观的操纵自由地操纵三维图像中的信息。

【专利附图】

【附图说明】
[0016] 图1是表示根据本公开的第一实施例的包括信息处理设备的显示装置的示意性 结构的解释示图。
[0017] 图2是表示根据同一实施例的显示装置的功能结构的功能框图。
[0018] 图3是表示由根据同一实施例的显示装置执行的显示处理的流程图。
[0019] 图4是表示显示单元上显示的三维图像和0SD图像的一个例子的解释示图。
[0020] 图5是表示用于移动图4的0SD图像的一部分的操纵的解释示图。
[0021] 图6是表示根据本公开的第二实施例的显示装置的功能结构的功能框图。
[0022] 图7是表示由根据同一实施例的显示装置执行的显示处理的流程图。
[0023] 图8是表示用于移动3D图像的一部分的操纵的解释示图。
[0024] 图9是表示根据同一实施例的显示装置的硬件结构的一个例子的硬件结构示图。

【具体实施方式】
[0025] 以下,将参照附图详细描述本发明的优选实施例。需要注意的是,在本说明书和附 图中,具有基本上相同的功能和结构的元素由相同的标号表示,并且省略重复的解释。
[0026] 需要注意的是,将按照下面的次序进行描述。
[0027] 1.第一实施例(由用户执行的操纵对象图像的显示位置的调整)
[0028] 1-1.显示装置的概述
[0029] 1-2.功能结构
[0030] 1-3.显示处理
[0031] 2.第二实施例(操纵对象图像的显示位置的自动调整)
[0032] 2-1.功能结构
[0033] 2-2.显示处理
[0034] 3.变型例子
[0035] 3-1.关于作为操纵对象的图像
[0036] 3-2.作为操纵对象的图像的选择
[0037] 4.硬件结构的例子
[0038] 〈1.第一实施例〉
[0039] [1-1.显示装置的概述]
[0040] 首先,将参照图1描述根据本公开的第一实施例的显示装置100的示意性结构。需 要注意的是,图1是表示根据本实施例的显示装置100的示意性结构的解释示图。
[0041] 根据本实施例的显示装置100是包括能够显示三维图像的3D显示器102的输出 装置。显示装置100可被安装在具有显示单元的装置(诸如,电视、成像装置等)中。
[0042] 根据本实施例的显示装置100包括:输入检测装置104,用于检测操纵3D显示器 102上显示的信息的操纵体(例如,用户的手指等)相对于显示表面的位置。输入检测装置 104是能够检测操纵体相对于输入装置104的位置的传感器,并且被设置在公共位置坐标 轴中与3D显示器102共享信息的位置,以便获取3D显示器102的显示表面和操纵体之间 的位置关系。输入检测装置104能够获取输入检测装置104在平面坐标(X和y坐标)中 的位置信息以及作为深度信息的操纵体相对于输入检测装置104的接近状态(沿z方向的 位置)。
[0043] 输入检测装置104在预定时刻获取操纵体的位置信息,并且将其输出到运算单元 120。运算单元120基于从输入检测装置104输入的操纵体的位置信息确定操纵体的移动。 例如,运算单元120基于操纵体的位置信息的改变确定由操纵体输入的操纵,诸如夹捏、移 动和释放。
[0044] 通过使输入检测装置104能够检测操纵体在三维空间中的位置,根据本实施例的 显示装置100能够利用操纵体移动以立体方式显示的图像的位置。由此,用户能够利用直 观的操纵自由地调整图像的显示位置。在下面,将详细描述根据本实施例的显示装置100 的结构和功能。
[0045] [1-2.功能结构]
[0046] 首先,将基于图2描述根据本实施例的显示装置100的功能结构。需要注意的是, 图2是表示根据本实施例的显示装置100的功能结构的功能框图。如图2中所示,根据本 实施例的显示装置100包括输入检测单元110、运算单元120、显示处理单元130和显示单 元140。在本实施例中,运算单元120和显示处理单元130用作用于执行显示处理以调整三 维图像的显示位置的信息处理设备。
[0047] 输入检测单元110检测操纵显示单元140上显示的信息的操纵体相对于显示表面 的位置。输入检测单元110对应于图1的输入检测装置104。输入检测单元110能够例如 通过感测由于静电导致的电信号来检测相对于输入检测单元110的检测表面的平面坐标 中的位置信息和接近状态。接近状态的检测包括接触状态的检测。能够从电信号的大小确 定接近状态。需要注意的是,输入检测单元110的接近状态的检测方法不限于该例子,而是 可以是其它检测方法。输入检测单元110以预定周期(例如,在每次获取检测值时)将检 测结果(例如,由于静电导致的电信号)输出到运算单元120。
[0048] 运算单元120基于来自输入检测单元110的检测结果确定操纵体的位置,并且计 算作为操纵对象的图像的目标显示位置。运算单元120包括操纵位置计算单元122和操纵 对象操纵位置计算单元124。
[0049] 操纵位置计算单元122从输入检测单元110的检测结果计算操纵体的位置。操纵 位置计算单元122例如根据从输入检测单元110输入的电信号的大小计算X和y平面坐标 中的位置信息以及相对于输入检测单元110的检测表面的距离作为操纵体的操纵位置信 息。需要注意的是,输入检测单元110和显示单元140被设置在公共位置坐标轴中能够共 享信息的位置,以使得从输入检测单元110的检测表面到操纵体的距离被认为是显示单元 140的显示表面和操纵体之间的距离。操纵位置计算单元122通过将计算的操纵体的操纵 位置信息记录在存储单元(附图中未示出)中来执行历史管理。
[0050] 操纵位置计算单元122基于操纵体的操纵位置信息的改变判断由用户执行的动 作。根据本实施例的显示装置1〇〇能够使用户直接操纵并且移动显示的图像。例如,用户 能够通过执行夹捏和移动显示的图像之中希望被移动的图像的操纵输入来调整图像的显 示位置。此时,在确定出用户执行夹捏的动作的情况下,操纵位置计算单元122确定显示在 该动作的位置的图像作为操纵对象。然后,操纵位置计算单元122基于输入检测单元110 的检测结果在监测在夹捏动作之后的释放动作的同时监测在夹捏动作的状态下的操纵体 的移动。
[0051] 需要注意的是,用户的夹捏动作能够在由输入检测单元110检测到的两个或更多 的操纵体区域变为一个操纵体区域的时间点被确定。通常,通过使拇指与除拇指之外的手 指接触来执行夹捏操纵对象的动作。由此,当由输入检测单元110的检测结果指示并且显 示操纵体的存在的多个操纵体区域变为一个操纵体区域时,检测到执行的夹捏动作。当执 行夹捏动作时,在夹捏操纵对象之前存在的所述多个操纵体区域变为小于前者的一个操纵 体区域。
[0052] 在确定出由用户执行的夹捏动作时,操纵位置计算单元122通过比较显示单元 140的视差信息和操纵体的操纵位置信息来进行检查。然后,如果图像被显示在操纵体的操 纵位置信息,则操纵位置计算单元122确定该图像作为操纵对象。在确定出操纵对象时,操 纵位置计算单元122将确定操纵对象的图像的信息和操纵体的操纵位置信息输出到操纵 对象目标显示位置计算单元124。这些信息被连续地输出到操纵对象目标显示位置计算单 元124,直至执行释放操纵体夹捏的图像的动作。
[0053] 操纵对象目标显示位置计算单元124响应于操纵体的操纵位置信息的改变计算 操纵对象的图像将要被显示的位置。在从操纵位置计算单元122接收到确定为操纵对象的 图像的信息时,操纵对象目标显示位置计算单元124响应于操纵体的操纵位置信息的改变 移动操纵对象的图像。由此,通过用户夹捏图像并且移动手,实现将图像移动到预期位置的 操纵。另外,在被操纵位置计算单元122通知用户执行了释放图像的动作时,操纵对象目标 显示位置计算单元124将图像显示在当图像被释放时的操纵体的位置,并且固定该显示位 置,直至下一次操纵。操纵对象目标显示位置计算单元124将计算的操纵对象的图像的目 标显示位置输出到显示处理单元130。
[0054] 图像处理单元130以这种方式执行处理,即图像被显示在从操纵对象目标显示位 置计算单元124输入的操纵对象的图像的目标显示位置。图像处理单元130将在图像处理 之后的显示信息输出到显示单元140,并且使显示单元140显示三维图像。
[0055] 显示单元140是能够显示三维图像的输出装置,并且对应于图1的3D显示器102。 显示单元140根据图像处理单元130的输出命令显示输入显示信息。
[0056] [1-3.显示处理]
[0057] 接下来,将基于图3至图5描述由根据本实施例的显示装置100执行的显示处理。 需要注意的是,图3是表示由根据本实施例的显示装置100执行的显示处理的流程图。图 4是表示显示单元140上显示的三维图像和0SD图像的一个例子的解释示图。图5是表示 用于移动图4的OSD图像的一部分的操纵的解释示图。
[0058] 在本实施例中,作为在显示单元140上以立体方式显示的图像的例子,将考虑如 图4中所示显示作为电视节目、电影、游戏等的图像(内容图像)的3D图像300和0SD图 像310的情况。假设用户从图4的前侧观看图像。3D图像300包括房子302和树304、306。 另外,0SD图像310包括:图标312,用于执行与图标312关联的事件;和显示的3D图像300 的说明文字314。优选地显示这些0SD图像以免妨碍3D图像300的显示,但这些0SD图像 有时被显示在3D图像的背侧以使内容不可见,如图4中所示。
[0059] 因此,根据本实施例的显示装置100使得用户能够利用手移动显示在3D图像300 的背侧的0SD图像310以便使0SD图像310的信息可见。
[0060] 首先,用户利用操纵体(例如,手)执行用于从显示的图像之中选择希望改变其显 示位置的待操纵的图像的操纵输入(S100)。在本实施例中,例如,利用手夹捏显示的图像的 动作是选择的动作。用户执行从在显示单元140前面的空间中显示的图像之中夹捏待移动 的图像的动作。例如,当图4中示出的0SD的说明文字314被朝着前侧(z轴正方向侧)移 动到用户能够看见说明文字314的位置时,用户将手移动到显示说明文字314的位置并且 执行夹捏图像的动作。
[0061] 此时,输入检测单元110持续检测操纵体的位置,并且如果输入检测单元110检测 到操纵体,则操纵位置计算单元122基于操纵体的操纵位置信息判断是否执行了选择操纵 对象的图像的动作(例如,夹捏图像的动作)。例如,通过如上所述检查并且比较操纵体的 操纵位置信息和显示单元140的视差信息,能够实现操纵对象的图像的确定。当操纵体的 操纵位置信息与显示单元140的视差信息相同时,判断用户已确定显示在该位置的图像作 为操纵对象(S110)。
[0062] 在确定出操纵对象的图像时,操纵位置计算单元122基于来自输入检测单元110 的检测结果计算操纵体的操纵位置信息,并且监测是否执行了移动操纵体和释放操纵对象 的图像的动作。操纵对象目标显示位置计算单元124基于由操纵位置计算单元122计算 的操纵体的操纵位置信息计算用于在操纵体的位置显示操纵对象的图像的显示位置信息 (S120)。图像处理单元130基于操纵对象的图像的显示位置信息在显示单元140上显示3D 图像 300 和 0SD 图像 310 (S130)。
[0063] 另一方面,操纵位置计算单元122基于输入检测单元110的检测结果判断是否执 行了用于结束操纵对象的图像的移动的操纵体的动作(S140)。结束操纵对象的图像的移动 的动作是例如释放的动作。例如,通过与夹捏图像的动作的确定条件相反的确定条件,也就 是说,在由输入检测单元110检测到的一个操纵体区域变为两个或更多的操纵体区域的时 间点,能够确定释放图像的动作。当在步骤S140中判断执行了释放图像的动作时,操纵对 象的图像被维持显示在用户释放图像的时间点的显示位置,并且图3的处理结束。另一方 面,当在步骤S140中判断未执行释放图像的动作时,重复从步骤S120开始的处理。
[0064] 例如,在图4中,当移动在3D图像300的背侧的说明文字314时,用户在显示说明 文字314的位置夹捏图像,并且在夹捏状态下将手移动到前侧(z轴正方向侧),如图5中所 示。由此,说明文字314也响应于手的位置的改变而移动。然后,如果手在说明文字314位 于3D图像310的前侧时释放图像,则作为操纵对象的说明文字314被固定在执行手的释放 动作的位置。以这种方式,图像的显示位置能够响应于用户的手的移动而改变。
[0065] 虽然作为OSD图像310的说明文字314在图4和图5中示出的例子中仅沿深度方 向(z方向)移动,但本技术不限于该例子。通过移动操纵体的位置,操纵对象的图像也能 够沿X方向和y方向移动。
[0066] 另外,关于操纵对象的图像的移动,可仅在沿深度方向(z方向)布置的可移动区 域的范围内允许该移动。可移动的范围是例如以可容易地观看的方式显示三维图像的范围 或者清楚地显示三维图像的范围。当用户试图将操纵对象的图像移动到可移动区域之外 时,显示装置100可利用弹出符号或声音向用户通知超出可移动区域。由此,提示用户改变 操纵对象的图像的移动方向。
[0067] 〈2.第二实施例〉
[0068] 接下来,基于图6和图7,将描述根据本公开的第二实施例的包括信息处理设备的 显示装置200。与第一实施例的显示装置100相比,显示装置200的不同之处在于:当用户 移动操纵对象的图像时,由于与另一图像(3D图像300或0SD图像310)交叠而处于不可观 看的状态的操纵对象的图像的显示位置被自动调整。在下面,将描述根据本实施例的显示 装置200的结构和功能,并且主要描述与根据第一实施例的显示装置100的不同点。
[0069] [2-1.功能结构]
[0070] 首先,基于图6,将描述根据本实施例的显示装置200的功能结构。需要注意的是, 图6是表示根据本实施例的显示装置200的功能结构的功能框图。如图2中所示,根据本 实施例的显示装置100包括输入检测单元110、运算单元220、显示处理单元130和显示单 元140。输入检测单元110、显示处理单元130和显示单元140具有与第一实施例相同的功 能,并且这里省略描述。在本实施例中,运算单元220和显示处理单元130用作执行调整三 维图像的显示位置的显示处理的信息处理设备。
[0071] 运算单元220基于来自输入检测单元110的检测结果确定操纵体的位置,并且计 算作为操纵对象的图像的目标显示位置。运算单元220包括操纵位置计算单元222、操纵对 象操纵位置计算单元224和显示位置调整单元226。
[0072] 操纵位置计算单元222和操纵对象操纵位置计算单元224以与根据第一实施例的 操纵位置计算单元122和操纵对象操纵位置计算单元124相同的方式工作。操纵位置计算 单元222根据输入检测单元110的检测结果计算操纵体的位置,并且将其输出到操纵对象 目标显示位置计算单元224。另外,操纵对象目标显示位置计算单元224响应于操纵体的操 纵位置信息的改变计算将要显示操纵对象的图像的位置,并且将其输出到显示位置调整单 元 226。
[0073] 显示位置调整单元226根据由操纵对象目标显示位置计算单元224计算的将要显 示操纵对象的图像的位置和相对于显示单元140上显示的其它图像的沿深度方向的位置 关系,调整操纵对象的图像的目标显示位置。甚至在用户改变操纵对象的图像的显示位置 之后,操纵对象的图像有时也仍然位于其它图像的背侧,这导致操纵对象的图像无法观看。 因此,显示位置调整单元226比较由用户移动的操纵对象的沿深度方向的位置和显示单元 140上显示的其它图像的沿深度方向的位置,并且如果操纵对象位于其它图像的背侧,则自 动调整以使操纵对象显示在其它图像的前侧。
[0074] 由显示位置调整单元226执行的目标显示位置的自动调整可按照这种方式执行, 即在最前面显示操纵对象的图像,或者以这种方式执行,即在沿深度方向(z方向)布置的 可移动区域的范围内使操纵对象的图像位于最前面。例如,在三维图像中,如果用户和图像 的位置变得太接近,则图像变得难以观看。因此,可在提供容易观看的图像的范围内调整操 纵对象的图像。另外,当存在三维图像无法被清楚地确定的区域时,可在操纵对象不移动到 该区域中的范围内调整操纵对象的图像的目标显示位置。
[0075] 在调整操纵对象的图像的目标显示位置时,显示位置调整单元226将调整之后的 目标显示位置信息输出到显示处理单元130。显示处理单元130基于显示位置信息使显示 单元显示三维图像。
[0076] [2-2.显示处理]
[0077] 接下来,基于图7,将描述由根据本实施例的显示装置200执行的处理。需要注意 的是,图7是表示由根据本实施例的显示装置100执行的显示处理的流程图。
[0078] 在本实施例中的显示处理中,像第一实施例一样,用户首先利用操纵体(例如, 手)执行用于从显示的图像之中选择希望改变其显示位置的待操纵的图像的操纵输入 (S200)。在本实施例中,选择动作是例如利用手夹捏显示的图像的动作。用户执行从在显 示单元140前面的空间中显示的图像之中夹捏待移动的图像的动作。
[0079] 在此期间,输入检测单元110持续检测操纵体的位置,并且如果输入检测单元110 检测到操纵体,则操纵位置计算单元222基于操纵体的操纵位置信息判断是否执行了选择 操纵对象的图像的动作(例如,夹捏图像的动作)。像第一实施例一样,通过检查并且比较 操纵体的操纵位置信息和显示单元140的视差信息,能够实现操纵对象的图像的确定。当 操纵体的操纵位置信息与显示单元140的视差信息相同时,判断用户已确定显示在该位置 的图像作为操纵对象(S210)。例如,在图4的例子中,判断作为0SD图像310的说明文字 314被确定为操纵对象。
[0080] 在确定出操纵对象的图像时,操纵位置计算单元222基于来自输入检测单元110 的检测结果计算操纵体的操纵位置信息,并且监测是否执行了移动操纵体和释放操纵对象 的图像的动作。操纵对象目标显示位置计算单元224基于由操纵位置计算单元122计算 的操纵体的操纵位置信息计算用于在操纵体的位置显示操纵对象的图像的显示位置信息 (S220)。
[0081] 另一方面,操纵位置计算单元222基于输入检测单元110的检测结果判断是否执 行了用于结束操纵对象的图像的移动的操纵体的动作。结束操纵对象的图像的移动的动作 是例如释放的动作。当判断执行了释放图像的动作时,显示位置调整单元226判断操纵对 象的图像是否位于其它图像的背侧(z轴负方向侧)。
[0082] 例如,在图4的例子中,当作为0SD图像310的说明文字314被选择为操纵对象时, 判断其它图像(至少3D图像300)是否位于说明文字314在由用户移动之后的显示位置的 前侧。执行该判断以使说明文字314的内容可由用户观看,并且如果其它图像位于说明文 字314的前侧,则以这种方式调整说明文字314沿深度方向的显示位置,即说明文字314位 于其它图像(3D图像300)的前面(S240)。需要注意的是,如果说明文字314位于最前面, 则说明文字314的显示位置不改变。
[0083] 其后,图像处理单元130基于由显示位置调整单元226调整的操纵对象的图像的 显示位置信息使显示单元140显示3D图像300和0SD图像310 (S250)。
[0084] 另外,操纵位置计算单元222基于输入检测单元110的检测结果判断是否执行了 用于结束操纵对象的图像的移动的操纵体的动作(S260)。结束操纵对象的图像的移动的动 作是例如释放的动作。当在步骤S260中判断执行了释放图像的动作时,操纵对象的图像被 维持处于在步骤S250中显示的状态,并且图7的处理结束。另一方面,当在步骤S260中判 断未执行释放图像的动作时,重复从步骤S220开始的处理。
[0085] 在以上,描述了由根据本实施例的显示装置200执行的显示处理。根据本实施例, 通过利用手从显示为三维图像的图像之中夹捏、选择并且移动任意图像,图像的显示位置 能够被直观地调整。另外,在本实施例中,当操纵对象的图像甚至在由用户移动之后也被埋 藏在其它图像中时,操纵对象的图像被自动调整以显示在前侧。由此,用户能够可靠地观看 操纵对象的图像。
[0086] 需要注意的是,也在本实施例中,在由操纵体执行操纵时以及在自动校正时,作为 0SD图像310的说明文字314不仅可沿深度方向(z方向)移动,而且操纵对象的图像还可 沿X方向和y方向移动。
[0087] 〈3.变型例子〉
[0088] [3_1·关于作为操纵对象的图像]
[0089] 在以上实施例中,描述了如图4和图5中所示移动三维图像之中的0SD图像 310(诸如,菜单、图标或特性解释)的情况,但本技术不限于该例子。例如,如图8中所示, 可移动用于构成3D图像300的图像的一部分。在图8的例子中,构成3D图像300的树306 被手夹捏,并且被移动到前侧。在此时的显示装置的处理可采用以上实施例中的任何方法。 另外,操纵对象的图像不仅可移动到前侧,也可移动到背侧。由此,操纵对象的图像能够被 故意地隐藏在其它图像中。以这种方式,通过使用以上实施例的显示处理,对于每个图像, 显示位置能够灵活地改变。
[0090] [3_2·作为操纵对象的图像的选择]
[0091] 在以上实施例中,描述了执行利用手夹捏希望移动的图像的动作作为选择待操纵 的图像的动作,但本技术不限于该例子。例如,在显示单元140上显示的三维图像之中的待 操纵的图像上方沿预定方向(例如,向上和向下、向左和向右等)快速摇动手指的动作可以 是选择操纵对象的图像的动作。替代地,利用圆形、正方形等的框移动操纵体以包围待选择 的图像的操纵可以是选择操纵对象的图像的动作。
[0092] 摇动手指或包围操纵对象的图像的动作可由用户预先存储在显示装置的存储单 元(附图中未示出)中作为任意手势操纵。任意手势是例如在待操纵的图像上方上下摇动 手指两次并在其后左右摇动手指一次等。通过如上设置任意手势操纵,能够通过用户的偏 好的操纵选择操纵对象的图像。
[0093] 另外,一个图像可被选择为操纵对象,或者多个图像可被选择为操纵对象。当多个 图像是操纵对象时,例如,能够通过以这种方式移动操纵体来选择这些图像,即所述多个图 像由一个框包围。然后,通过移动操纵体,多个选择的图像能够被同时移动。此时,关于每 个图像的移动,可根据操纵体的移动量执行该移动。操纵对象的其它图像可被移动到与在 移动之后的操纵对象的某个图像(例如,显示在最前侧的图像、首先选择的图像、由用户夹 捏的图像等)的沿深度方向的位置相同的位置。
[0094] 〈4.硬件结构的例子〉
[0095] 由根据本实施例的显示装置100执行的处理可由硬件执行,并且可由软件执行。 在这种情况下,显示装置100可被如图9中所示构造。在下面,基于图9,将描述根据本实施 例的显示装置100的硬件结构的一个例子。需要注意的是,图6中示出的显示装置200能 够以相同方式构造。
[0096] 如上所述,根据本实施例的显示装置100能够由处理装置(诸如,计算机等)实 现。如图9中所示,显示装置100包括CPU(中央处理单元)901、ROM(只读存储器)902、 RAM(随机存取存储器)903和主机总线904a。另外,显示装置100包括桥904、外部总线 904b、接口 905、输入装置906、输出装置907、存储装置(HDD) 908、驱动器909、连接端口 911 和通信单元913。
[0097] CPU901用作运算处理装置和控制装置,并且根据各种程序控制显示装置100中的 一般动作。另外,CPU901可以是微处理器。R0M902存储由CPU901使用的程序、运算参数 等。RAM903暂时存储由CPU901执行的程序、在执行中合适地改变的参数等。这些部件通过 包括CPU总线和其它总线的主机总线904a相互连接。
[0098] 主机总线904a经桥904连接到外部总线904b,诸如PCI (外部部件互连/接口) 总线。需要注意的是,主机总线904a、桥904和外部总线904b并不必然需要分开地构造,而 是这些功能可被实现在一个总线中。
[0099] 输入装置906包括用户用来输入信息的输入装置(诸如,鼠标、键盘、触摸面板、按 钮、麦克风、开关和操纵杆)和用于基于用户的输入产生输入信号并且将该输入信号输出 到CPU901的输入控制电路。输出装置907包括例如显示装置(诸如,液晶显示器(IXD)装 置、0LED (有机发光二极管)装置和灯)和声音输出装置(诸如,扬声器)。
[0100] 存储装置908是显示装置100的存储单元的一个例子,并且是用于存储数据的装 置。存储装置908可包括:存储介质;记录装置,用于将数据记录在存储介质中;读取装置, 用于从存储介质读取数据;和删除装置,用于删除记录在存储介质中的数据。例如,存储装 置908包括HDD (硬盘驱动器)。这个存储装置908驱动硬盘,并且存储CPU901执行的程序 和各种数据。
[0101] 驱动器909是内置在显示装置100中或在外部连接到显示装置100的存储介质读 写器。驱动器909读取记录在可移动记录介质(诸如,磁盘、光盘、磁光盘或半导体存储器) 中的信息,并且将该信息输出到RAM903。
[0102] 连接端口 911是可连接到外部装置的接口,并且是针对外部装置的连接端口,它 能够例如经USB(通用串行总线)等发送数据。另外,通信单元913是例如包括用于连接到 通信网络5的通信装置等的通信接口。另外,通信单元913可以是无线LAN(局域网)兼容 通信装置、无线USB兼容通信装置或者通过线路执行通信的有线通信装置。
[0103] 以上参照附图描述了本发明的优选实施例,但本发明当然不限于以上例子。本领 域技术人员可在所附权利要求的范围内发现各种改变和修改,并且应该理解,它们将会自 然落在本发明的技术范围内。
[0104] 例如,在以上实施例中,显示装置具有运算单元和显示处理单元,但本技术不限于 该例子。例如,运算单元和显示处理单元可布置在以可通信方式连接到包括输入检测单元 和显示单元的显示装置的机件中,并且该机件计算将要被显示在显示单元上的三维图像的 每个显示位置,并且使显示单元基于计算的显示位置显示三维图像。
[0105] 另外,本技术也可如下构造。
[0106] (1) 一种信息处理设备,包括:
[0107] 输入检测单元,被构造为检测用于在三维空间中输入操纵的操纵体的位置;
[0108] 运算单元,被构造为基于输入检测单元的检测结果从显示单元上显示的三维图像 之中确定待操纵的操纵对象图像并且计算操纵对象图像的目标显示位置;和
[0109] 显示处理单元,被构造为使显示单元在由运算单元计算的目标显示位置显示操纵 对象图像。
[0110] (2)如⑴所述的信息处理设备,其中
[0111] 所述运算单元包括:
[0112] 操纵位置计算单元,被构造为基于输入检测单元的检测结果计算操纵体相对于显 示单元的位置并且确定操纵对象图像;和
[0113] 操纵对象目标显示位置计算单元,被构造为基于操纵体的位置改变计算操纵对象 图像的目标显示位置。
[0114] (3)如⑵所述的信息处理设备,其中
[0115] 所述操纵位置计算单元
[0116] 基于输入检测单元的检测结果判断是否执行了选择操纵对象图像的选择动作,并 且
[0117] 在执行了选择动作时确定显示在显示单元上并且具有与操纵体的位置相同的显 示位置的三维图像的至少一部分作为操纵对象图像。
[0118] (4)如(1)至(3)中任何一项所述的信息处理设备,其中所述运算单元计算至少沿 深度方向的操纵对象图像的目标显示位置。
[0119] (5)如⑴至(4)中任何一项所述的信息处理设备,还包括:
[0120] 显示位置调整单元,被构造为比较操纵对象图像的目标显示位置与其它三维图像 的显示位置,并且自动调整操纵对象图像的目标显示位置。
[0121] (6)如(5)所述的信息处理设备,其中当操纵对象图像在由操纵体移动之后位于 其它三维图像的背侧时,所述显示位置调整单元以这种方式调整目标显示位置,即操纵对 象图像被显示在其它三维图像的前侧。
[0122] (7)如(1)至(6)中任何一项所述的信息处理设备,其中所述操纵对象图像仅可在 操纵对象图像可移动的可移动区域内移动。
[0123] (8)如⑴至(7)中任何一项所述的信息处理设备,其中
[0124] 所述三维图像包括以三维方式显示的内容图像和与内容图像一起显示的0SD图 像,并且
[0125] 操纵对象图像是0SD图像。
[0126] 标号列表
[0127] 100, 200 显示装置
[0128] 102 3D 显示器
[0129] 104输入检测装置
[0130] 110输入检测单元
[0131] 120, 220 运算单元
[0132] 122, 222操纵位置计算单元
[0133] 124,224操纵对象目标显示位置计算单元
[0134] 130显示处理单元
[0135] 140显示单元
[0136] 226显示位置调整单元
[0137] 300 3D 图像
[0138] 310 0SD 图像
【权利要求】
1. 一种信息处理设备,包括: 运算单元,被构造为基于输入检测单元的检测结果从显示单元上显示的三维图像之中 确定待操纵的操纵对象图像并且计算操纵对象图像的目标显示位置,输入检测单元被构造 为检测进行输入操纵的操纵体在三维空间中的位置;和 显示处理单元,被构造为使显示单元在由运算单元计算的目标显示位置显示操纵对象 图像。
2. 如权利要求1所述的信息处理设备,其中 所述运算单元包括: 操纵位置计算单元,被构造为基于输入检测单元的检测结果计算操纵体相对于显示单 元的位置并且确定操纵对象图像;和 操纵对象目标显示位置计算单元,被构造为基于操纵体的位置改变计算操纵对象图像 的目标显示位置。
3. 如权利要求2所述的信息处理设备,其中 所述操纵位置计算单元 基于输入检测单元的检测结果判断是否执行了选择操纵对象图像的选择动作,并且 在执行了选择动作时确定显示在显示单元上并且具有与操纵体的位置相同的显示位 置的三维图像的至少一部分作为操纵对象图像。
4. 如权利要求1所述的信息处理设备,其中所述运算单元计算至少沿深度方向的操纵 对象图像的目标显示位置。
5. 如权利要求1所述的信息处理设备,还包括: 显示位置调整单元,被构造为比较操纵对象图像的目标显示位置与其它三维图像的显 示位置,并且自动调整操纵对象图像的目标显示位置。
6. 如权利要求5所述的信息处理设备,其中当操纵对象图像在由操纵体移动之后位于 其它三维图像的背侧时,所述显示位置调整单元以操纵对象图像被显示在其它三维图像的 前侧的方式调整目标显示位置。
7. 如权利要求1所述的信息处理设备,其中所述操纵对象图像仅可在操纵对象图像可 移动的可移动区域内移动。
8. 如权利要求1所述的信息处理设备,其中 所述三维图像包括以三维方式显示的内容图像和与内容图像一起显示的OSD图像,并 且 操纵对象图像是OSD图像。
9. 一种信息处理方法,包括: 检测进行输入操纵的操纵体在三维空间中的位置; 基于操纵体的位置的检测结果从显示单元上显示的三维图像之中确定待操纵的操纵 对象图像并且计算操纵对象图像的目标显示位置;以及 使显示单元在计算的目标显示位置显示操纵对象图像。
10. -种用于使计算机用作信息处理设备的计算机程序,所述信息处理设备包括: 运算单元,被构造为基于输入检测单元的检测结果从显示单元上显示的三维图像之中 确定待操纵的操纵对象图像并且计算操纵对象图像的目标显示位置,输入检测单元被构造 为检测进行输入操纵的操纵体在三维空间中的位置;和 显示处理单元,被构造为使显示单元在由运算单元计算的目标显示位置显示操纵对象 图像。
【文档编号】G09G5/00GK104094209SQ201380008561
【公开日】2014年10月8日 申请日期:2013年1月8日 优先权日:2012年2月17日
【发明者】若月玲, 八田薰 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1