信息处理器、处理方法和投影系统的制作方法
【专利摘要】本发明涉及信息处理器、处理方法和投影系统。根据一个实施例,信息处理器包括:检测器;向量计算器;确定器。所述检测器检测存在于以离参考表面彼此不同距离设定的多个检测范围上的物体,并根据在检测范围中所检测到的位置来获得所述物体的代表点。向量计算器根据所述代表点来获得三维向量。以及确定器根据所述三维向量来确定所述物体的输入操作。
【专利说明】信息处理器、处理方法和投影系统
[0001] 相关申请的交叉引用
[0002] 本申请基于2013年9月25日提交的日本专利申请No. 2013-197921并要求其优 先权利益,其全部内容在此引用作为参考。
【技术领域】
[0003] 本文介绍的若干实施例一般涉及信息处理器、处理方法和投影系统。
【背景技术】
[0004] 近来,在开发的装置和技术中,在墙面、桌子上表面、白板等上实现了触摸操作。不 仅如此,该装置还能够与投影机等协作使任何物体表面成为虚拟触摸显示器。常规情况下, 对物体表面的触摸检测一直需要连接大尺寸的传感器,并且对可用的物体表面一直有限 制。近来,在提议的系统中通过使用专用设备比如放射红外光的电子笔检测在任何物体表 面上的操作。不过,以这样的装置检测不到指示器比如手指和指示物的操作。就这一点而 言,提议的装置用传感器比如放置在远处的摄像机感测某物体表面并检测指示器比如手指 或指示物。不过,以这样的装置检测指示器不如使用专用设备的系统准确。不仅如此,在触 摸坐标与指示器的位置之间可能出现错位。这使得操作不稳定。
[0005] 附图简要说明
[0006] 图1是框图,展示了根据某实施例的信息处理器;
[0007] 图2是流程图,显示了该实施例的处理方法;
[0008] 图3A和图3B是示意平面图,描述了检测范围和检测到的部分;
[0009] 图4A和图4B是不意图,描述了鉴别处理和拒绝处理;
[0010] 图5是示意平面图,描述了设定多个检测范围的情况下的实例;
[0011] 图6是示意平面图,描述了计算向量的方法;
[0012] 图7是示意平面图,展示了根据物体的角度改变输出内容的实例;
[0013] 图8是示意平面图,展示了角度彼此接近的手指被当作一对的实例;
[0014] 图9是示意平面图,展示了人为地从向量Vi确定用户位置的实例;
[0015] 图10是框图,展示了根据另一个实施例的信息处理器;
[0016] 图11是流程图,显不了该实施例的处理方法;
[0017] 图12是示意平面图,展示了用两个手指继续触摸情况下的实例;
[0018] 图13是框图,显示了根据又一个实施例的信息处理器;
[0019] 图14是框图,显示了根据又一个实施例的信息处理器;
[0020] 图15是流程图,显不了该实施例的处理方法;
[0021] 图16是不意平面图,展不了计算对应点的图案图像的实例;
[0022] 图17是框图,展示了该实施例的计算机的实例。
【具体实施方式】
[0023] -般来说,根据一个实施例,信息处理器包括:检测器;向量计算器;确定器。所述 检测器在离参考表面彼此不同距离设定的多个检测范围内检测物体存在,并根据在检测范 围内检测到的位置获得所述物体的若干代表点。向量计算器根据这些代表点获得三维向 量。确定器根据三维向量确定物体的输入操作。
[0024] 下文参考附图介绍本发明的若干实施例。附图中,相似的组件以相同的引用号标 注,并且酌情省略了细节描述。
[0025] 图1是框图,展示了根据实施例的信息处理器。
[0026] 该实施例涉及的信息处理器检测参考表面上的操作。在该实施例中,使用墙面、桌 子上表面等作为参考表面介绍了检测参考表面上触摸操作的装置和方法。参考表面可以是 非平坦表面,并且参考表面可以在空中。图1中所示的框图是根据该实施例的信息处理器 10的主要部分配置的实例,并可以不一定与实际程序模块的配置一致。
[0027] 图1所示的信息处理器10包括检测器200、向量计算器300和确定器400。检测 器200包括多个检测器。例如,检测器200包括第一检测器201到第N检测器20N。
[0028] 信息处理器10可以包括距离传感器100和计算机800。
[0029] 也就是,距离传感器100可以是与信息处理器10不同的外部设备,也可以是信息 处理器10中包括的设备。计算机800可以是与信息处理器10不同的外部计算机,也可以 是信息处理器10中包括的计算机。作为替代,计算机800可以包括在后面介绍的显示单元 600中。图1所示的硬件配置是例子,并且根据每个实施例的信息处理器的部分或全部可以 被配置为集成电路比如LSI (大规模集成)或IC(集成电路)芯片组。每个功能块都可以 单独地制成处理器,某些或全部功能块也可以集成到处理器中。形成集成电路的方法不限 于LSI,使用专用电路或通用处理器也可以形成集成电路。
[0030] 距离传感器100测量到参考表面或物体(例如,诸如手指或指示物的指示器)的 距离。在该实施例中,红外线图案投影系统的传感器用作距离传感器100。红外线图案投 影系统是这样一种方法,其中不可见图案被投影到物体上,所述图案被红外线摄像机捕捉, 所捕捉图案的失真被用于获得距离信息d(x,y)。其中,d(x,y)是摄像机的坐标系统中坐标 (x,y)的像素的距离。d(x,y)被顺序地获得。被可视化为像素值的距离信息被称为距离图 像。任何其他装置都可以用作距离测量装置。例如,距离传感器100可以是飞行时间系统 的传感器,从应用的光被反射后直到已经返回时刻的时差测量距离。作为替代,距离传感器 100可以是使用投影的图案是可见光的系统的传感器。距离传感器100可以是使用立体摄 影机测量距离的传感器。
[0031] 使用从距离传感器100获得的距离信息,第一检测器201到第N检测器20N检测 进入离参考表面一定的距离的检测范围的该物体的一部分并计算该部分的代表点的位置。 检测器200实际上可以不包括第一检测器201到第N检测器20N,只要一个检测器200能 够检测在彼此不同距离设定的多个检测范围就够了。此时,这多个检测范围可以彼此重叠。 作为替代,多个检测范围中的第一检测范围可以包括多个检测范围中的第二检测范围。后 面介绍检测器200检测该物体的一部分并计算该部分的代表点的位置的方法细节。
[0032] 向量计算器300根据由第一检测器201到第N检测器20N检测到的该部分的代表 点的位置,计算与该物体朝向参考表面的方向对应的三维向量V i。根据所获得的多个代表 点的位置计算向量Vi。后面介绍向量计算器300计算三维向量V i的方法细节。
[0033] 确定器400确定该物体在参考表面上的输入操作的内容。在根据该实施例的信息 处理器10中,可以使用在常见触摸面板等上能够使用的手势,比如类似轻拍的轻击操作、 类似在一定方向轻弹的轻拂操作、类似用两个手指拿着的捏操作以及保持一定时段的拿 着。
[0034] 确定器400也能够向计算机输出该物体的角度,方式为使用三维向量Vi的角度。 确定器400可以根据该物体的角度改变输出内容。后面介绍确定器400输出的手势的具体 实例。
[0035] 计算机800根据从确定器400输出的操作信号执行规定的操作。该实施例的处理 方法和投影系统由计算机800执行。后面介绍所述计算机的具体实例。
[0036] 图2是流程图,显示了该实施例的处理方法。
[0037] 图3A和图3B是示意平面图,描述了检测范围和检测到的部分。
[0038] 图4A和图4B是不意图,描述了鉴别处理和拒绝处理。
[0039] 图5是示意平面图,描述了设定多个检测范围的情况下的实例。
[0040] 图6是示意平面图,描述了计算向量的方法。
[0041] 图7是示意平面图,展示了根据物体的角度改变输出内容的实例。
[0042] 图8是示意平面图,展示了角度彼此接近的手指被当作一对的实例。
[0043] 图9是示意平面图,展示了人为地从向量Vi确定用户位置的实例。
[0044] 图3A是示意平面图,描述了检测范围。图3B是示意平面图,显示了检测到的部分 ^part s
[0045] 图4A是不意平面图,显不了执行鉴别处理和拒绝处理如的状态。图4B是不意平 面图,显示了执行鉴别处理和拒绝处理后的状态。
[0046] 在该实施例中,介绍了使用墙壁、桌子上表面等作为参考表面,检测在参考表面上 触摸操作的方法。参考表面可以是非平坦表面,并且参考表面可以在空中。
[0047] 首先,距离传感器100在距离传感器100与参考表面之间没有物体50的状态下测 量离参考表面的距离Z surf_(x,y)(步骤S11,见图5)。此时,在没有物体50的状态下只有 距离的一帧可以被获得并使用。作为替代,可以连续地获得近似几帧到几百帧,并且可以使 用该时段内的平均值或最小值。这种情况更可取,因为测出的距离在时间方向上的起伏能 够被吸收。可以参考在一定时段内测出的距离的直方图做出决定。参考表面的距离可以继 续与物体50的检测并行地被更新。
[0048] 随后,设置第一检测器201到第N检测器20N的检测范围(步骤S12)。例如,如图 5所示,定义用于检测的参数Z mmgin(x,y)和2_(1,7)。Zmmgin(x,y)是为了不检测参考表面 附近的噪声而提供的余量。Z_ a(x,y)是确定整个检测范围的宽度的参数。对于Znmgin(X,y) 和Zarea(X,y),根据物体50和距离传感器100的精准确度已经确定了最优值。作为替代,它 们可以在检测处理期间动态地改变。
[0049] 此时,设置整个检测范围的参数Zn_(x,y)和2{"(1,7)如下。
[0050] [数学公式1]
[0051] Zfar (x, y) = Z surface (X,乂)Zmargin (X,y)…公式(I)
[0052] [数学公式2]
[0053] Znear (X,y) = Zfar (X,y) -Zarea (X,y) = Zsurface (X,y) -Z腸rgin (X,y) -Zarea (X,y)…公式 (2)
[0054] 随后,整个检测范围被分为多个检测范围。例如,如图5所示,整个检测范围被分 为第一检测范围和第二检测范围。换言之,在该实施例中,检测范围被确定使得整个检测范 围被分为两部分。
[0055] [数学公式3]
[0056] = Z,a,.(x,.v)…公式⑶
[0057] [数学公式4]
[0058] J) = Z.L-= Ζ;+?:,.(Λ-,_ν)-β·ζ画(X, J)…公式⑷
[0059] [数学公式5]
[0060] C(U) = 〇、>':> …公式(5)
[0061] 其中α是调整检测范围的划分比例的参数,并且0彡α彡1。
[0062] 随后,开始检测(步骤S13)。
[0063] 随后,每个检测器都评估该物体是否已经进入一定距离的检测范围(步骤S14)。 在每个检测器都已经确定该物体已经进入一定距离的检测范围(步骤S14:是)的情况下, 检测器检测该部分。例如,在物体50已经进入第一检测范围和第二检测范围的情况下,第 一检测器201和第二检测器202检测到该部分。在这种情况下,物体50存在于第一检测器 201和第二检测器202上方。作为替代,在物体50已经进入第一检测范围和第二检测范围 之一的情况下,与物体50已经进入的检测范围对应的第一检测器201和第二检测器202之 一可以检测该部分。当物体50已经进入全部这多个检测范围并且每个检测器都检测该部 分时,例如由于噪声等的误检测能够被压制得更多。
[0064] 如图3Α和图3Β所示,对于检测范围内检测到的部分/;(夂>1?只有在一定距离的 范围内的像素才可以保持为" 1",例如,如以下公式所展示。
[0065] [数学公式6]
[0066] 侧 …公式 ¢)
[0067] 其中和是指定每个检测范围的参数。n表示每个检测器的数 字。即0彡η彡1。
[0068] 下一步,对于每个连接的部分都把检测到的部分分开。当进行多次触摸操作或多 人操作时需要这样做。对于这些部分的鉴别,可以使用标记处理等。此时,具有一定面积的 部分或更多的部分或者具有一定面积的部分或更少的部分被拒绝。从而能够防止由于测出 距离上的噪声引起的误检测。根据该部分的形状可以做出拒绝。由红外图案投影的距离测 量中,在物体边缘的距离测量结果中很容易出现误差。因此,通过拒绝围绕长方形具有一定 的水平垂直比或以上的若干部分,能够防止沿边缘的误检测。
[0069] 如图4Α所示,对检测到的部分〇%>;)执行连接部分的鉴别处理和拒绝处理时, 在部分检测之时可以执行预处理,从而能够改进物体的检测准确度。
[0070] 下一步,计算每个检测到的部分的代表点(步骤S15,见图5)。例如,检测到的部 分的质心被用作代表点。获得的代表点的三维坐标被表示为< f其中 < 和 是检测到的部分的质心坐标。对于公式成立。在计算代表点的方法中, 不限于质心,也可以使用检测到的部分的平均值等。注意,下标"i"是有多个部分的情况下 的编号。在有多个物体50的情况下,如以两个手指操作的情况,检测到了多个部分。
[0071] 随后,向量计算器300根据多个代表点的位置计算物体50关于参考表面的向量 (步骤S16)。例如,如图6所示,从由第一检测器201检测的部分的代表点X)与由第二检测 器202检测的部分的代表点<之间的差异来计算向量V i。如图6所示,当使用相似三角形 的比例时,物体50关于参考表面的三维向量Vi能够由以下公式表示。
[0072] [数学公式7] b 1
[0073] Vi = -(Λ:,1 - …公式(7) a' 1
[0074] 注意,以下公式对公式7中的"a"和"b"成立。
[0075] [数学公式8]
[0076] 0 = …公式⑶
[0077] [数学公式9]
[0078] Λ = |:卜 (Λ-,2,.V,2 )| …公式(9)
[0079] 在该实施例中,展示了根据两个代表点的位置计算向量Vi的方法的实例。不过, 计算向量V i的方法不限于此。例如,在提供了大量检测器的情况下,能够获得大量代表点 的位置。从而可以对不同组的代表点计算向量V i并进行投票。在这种情况下,所述向量能 够对抗距离信息的异常值稳健地计算。
[0080] 随后,确定器400根据向量Vi确定物体50输入操作的内容并输出它(步骤S17)。
[0081] 确定器400可以根据物体50的角度改变输出内容。例如,如图7所示,能够通过 倾斜手指(物体50)把输入操作输出。
[0082] 执行手势输入时可以使用角度信息。在常规触摸操作中,通过组合多个手指做出 的手势比如以两个手指的捏操作和旋转操作在很多情况下使用。当检测到多次触摸时,彼 此相距很近的手指在很多情况下被组合。反之,通过该实例,也能够参考手指的角度做出决 定。例如,如图8所示,角度彼此接近的手指(物体50)可被认为是一对。相反,具有一定 角度差异或以上的手指(物体60)被确定为执行与物体50不同的操作。
[0083] 例如,假定用户(物体50的操作者)存在于三维向量Vi关于与物体50对应的参 考表面的相反方向。那么,用户的位置能够从向量V i人为地被确定,如图9所示。从而输 入操作能够根据用户的方向改变。例如,通过仅允许来自一定方向的输入,使得根据用户的 方向等等限制输入操作变为可能。
[0084] 随后,判断是否执行下一项输入操作(步骤S18)。在步骤S14每个检测器都已经 确定物体尚未进入一定距离的检测范围内(步骤S14:否)的情况下,判断是否执行下一项 输入操作(步骤S18)。在执行下一项输入操作(步骤18:是)的情况下,每个检测器都评 估物体是否进入一定距离的检测范围内(步骤S14)。相反,在不执行下一项输入操作(步 骤18:否)的情况下,流程结束。
[0085] 通过该实施例,通过关于参考表面计算与物体50比如手指或指示物对应的三维 向量Vi,能够舒适且稳定地检测参考表面上的输入操作。
[0086] 下一步,参考附图介绍另一个实施例。
[0087] 图10是框图,展示了根据另一个实施例的信息处理器。
[0088] 与以上关于图1介绍的信息处理器10相比,图10所示的信息处理器IOa进一步 包括坐标计算器500。
[0089] 坐标计算器500计算参考表面上物体50的输入坐标。后面介绍坐标计算器500 计算输入坐标(触摸坐标)的方法的细节。
[0090] 在图10所示的信息处理器IOa中,通过使用由坐标计算器500算出的坐标,确定 器400能够向计算机输出触摸坐标。通过使用触摸坐标的暂时变化以及多个坐标之间的位 置关系,确定器400能够向计算机输出多次触摸操作、手势等。
[0091] 在其他方面,所述配置类似于以上关于图1介绍的信息处理器10的配置。
[0092] 图11是流程图,显不了该实施例的处理方法。
[0093] 图12是示意平面图,展示了继续用两个手指触摸情况下的实例。
[0094] 步骤Sll到步骤S16的处理方法类似于以上关于图2介绍的步骤Sll到步骤S16 的处理方法。
[0095] 随后,坐标计算器500计算触摸坐标(步骤S19)。在该实施例中,介绍了当物体 50已经触摸参考表面时计算触摸坐标的方法。向量计算器300已经计算了关于参考表面对 应于物体50的三维向量Vp因此,触摸坐标能够被表示为Jii +F i,通过添加向量一定 次数可以调整坐标。注意,通过引用下标"i",多个物体50能够彼此区分。这意味着对多次 触摸的适应性。
[0096] 坐标计算器500可以执行时间方向上的稳定化处理(追踪)以便抑制输入坐标的 波动。IIR(无限冲击响应)滤波器、卡尔曼滤波器等可以用于此目的。在使用IIR滤波器 的情况下,在时间t的触摸坐标能够由以下公式计算
[0097] [数学公式10]
[0098] Χ,(/)=/?.?(?) + ν,(/)) + (1.0 -/?);(/ -1)…公式(1〇)
[0099] 其中β是时间常数。当β = I. 0时不执行稳定化处理。
[0100] 在执行这样的追踪处理的情况下,需要在不同时间创建在触摸坐标之间的关联。 这可以通过诸如使彼此最邻近点相关联的方法做出。也可能设定关联成本并搜索成本最低 的一对。在该实施例中,因为三维向量V i已经被计算,所以可以使用三维向量Vi的角度信 息。例如,如图12所示,继续用两个手指触摸时,可以使向量的角度彼此靠近的点相关联。 [0101] 注意,作为相当的实例的触摸坐标计算方法,在提议的方法中检测到的部分的代 表点(质心)未加改变地输入为触摸坐标。在这种情况下,在物体的尖端(例如指尖)与 触摸坐标之间将产生"错位",并且用户将难以对意图的位置进行输入。为了减小"错位", 需要减小为了不检测到噪声而提供的余量Z mmgin(X,y)和检测到的部分的检测范围。在这种 情况下,在由于噪声引起的距离变化与由于物体引起的距离变化之间难以区分,并且因此 无法以良好的准确度检测触摸。否则将产生误检测。
[0102] 反之,在该实施例中,向量计算器300已经计算了关于参考表面与物体50对应的 三维向量V i。从而指尖(物体50的尖端)的坐标能够通过简单处理做成触摸坐标。不仅 如此,与以上介绍的相当的实例的触摸坐标计算方法相比,余量Z mmgin(x,y)和检测到的部 分的检测范围能够设置得宽阔并且检测的稳定性能够增强。
[0103] 随后,确定器400根据触摸坐标和向量Vi确定物体50的输入操作的内容,并把它 输出到计算机800 (步骤S20)。
[0104] 随后,步骤S18的处理方法类似于以上关于图2介绍的步骤S18的处理方法。
[0105] 通过该实施例,在检测触摸操作时,即使距离测量装置(例如距离传感器100)的 准确度例如不高,也能够稳定地检测指尖的触摸坐标。不仅如此,由于三维角度和用户的方 向能够从物体50对应的三维向量V i输入,与常规输入系统相比能够提供多种输入装置。
[0106] 图13是框图,显示了根据又一个实施例的信息处理器。
[0107] 与以上关于图10介绍的信息处理器IOa相比,图13所示的信息处理器IOb进一 步包括显示单元600。
[0108] 显示单元600是用于显示图像的装置,比如显示器或投影机。用户能够在参考表 面上做出输入以操作由显示单元600显示的图像。在该实施例中,给出说明时作为实例使 用的情况是显示单元600是投影机(投影单元),将图像投影到参考表面比如墙壁或桌子上 表面。不过,显示单元600不限于投影机。显示单元600也可以是液晶显示屏器等。显示 单元600和在其上输入操作的参考表面可以位于不同的地方。
[0109] 在其他方面,所述配置类似于以上关于图10介绍的信息处理器IOa的配置。
[0110] 通过该实施例,墙壁、桌子上表面等能够作为可操作虚拟显示器。例如,当确定器 400输出触摸操作时,墙壁、桌子上表面等能够作为虚拟触摸显示器。
[0111] 图14是框图,显示了根据又一个实施例的信息处理器。
[0112] 如以上关于图13的介绍,在信息处理器包括显示单元600的情况下,墙壁、桌子上 表面等能够作为可操作虚拟显示器。不过,当显示单元600的坐标系与距离传感器100的 坐标系不同时,需要在坐标系之间建立关联。尤其是需要把由坐标计算器500算出的坐标 Xi与显示单元600中的坐标系相关的变换。
[0113] 鉴于此,与以上关于图13介绍的信息处理器IOb相比,图14所示的信息处理器 IOc进一步包括变换单元700。变换单元700根据显示单元600的坐标系变换由确定器400 确定的输入操作。换言之,变换单元700做出的变换类似在显示单元600的坐标系与距离 传感器100的坐标系之间建立关联。从而在触摸投影的图像后,有可能在投影的图像中的 对应位置执行触摸操作或显示例如光标。
[0114] 图15是流程图,显示了该实施例的处理方法。
[0115] 图16是不意平面图,展不了计算对应点的图案图像的实例。
[0116] 步骤Sll到步骤S19的处理方法类似于以上关于图2和图11介绍的步骤Sll到 S19的处理方法。
[0117] 随后,确定器400根据触摸坐标和向量Vi确定物体50的输入操作的内容并把它 输出到变换单元700 (步骤S21)。随后,变换单元700根据显示单元600的坐标系变换输入 操作(步骤S22)。
[0118] 在该实施例中,介绍了当参考表面是平面时关联显示单元600的坐标系与距离传 感器100的坐标系的方法。
[0119] 当参考表面是平面时,显示单元600的坐标系和距离传感器100的坐标系的变换 能够由线性矩阵变换的二维投影变换表示。二维投影变换需要的3X3矩阵表示为H,矩阵 H也称为单应性(homography)矩阵。当四组或更多的对应点能够在显示单元600的坐标系 与距离传感器100的坐标系之间获得时,矩阵H能够被解析地计算。
[0120] 这些对应点也可以被人工设定。使用类似图16所示的图案很便利,从而对应点能 够容易地自动获得。在使用类似图16的图案的情况下,通过使用常规角点检测装置能够容 易地获得对应点。确切地说,通过以显示单元600显示图案图像并以与距离传感器100的 坐标系预校准的摄像机捕捉所述图案,能够自动获得对应点。在图16所示图案由红外光再 现的情况下,距离传感器100的红外摄像机能够用于捕捉和检测图案。从而,能够计算矩阵 H以变换坐标。
[0121] 下一步,介绍了当参考表面为非平面时关联显示单元600的坐标系与距离传感器 100的坐标系的方法。
[0122] 当显示单元600是例如投影机时,图像甚至能够被显示在非平面上。因此,参考表 面是非平面,并且不能由以上介绍的二维投影变换处理。在这样的情况下,使用三维投影变 换做出关联。确切地说,距离传感器100的坐标系中的触摸坐标一旦重建为真实空间(世 界坐标系)中的坐标,然后重新投影到投影机的坐标系;从而在距离传感器100与显示单元 600之间建立了坐标的关联。
[0123] 作为把世界坐标系变换为摄像机或投影机中图像坐标的模型,以下公式的投影模 型是众所周知的。
[0124] [数学公式11]
【权利要求】
1. 一种信息处理器,包括: 检测器,检测存在于W离参考表面彼此不同距离设定的多个检测范围上的物体,并根 据在检测范围中所检测到的位置来获得所述物体的代表点; 向量计算器,根据所述代表点来获得H维向量;W及 确定器,根据所述H维向量来确定所述物体的输入操作。
2. 根据权利要求1的处理器,其中,所述确定器根据所述H维向量的角度来确定所述 输入操作。
3. 根据权利要求1的处理器,其中,所述确定器根据所述H维向量的角度来确定操作 所述物体的操作者的位置。
4. 根据权利要求1的处理器,其中, 当所述检测器检测到多个物体时,所述确定器根据所述H维向量的角度确定至少两个 物体作为彼此对应的组。
5. 根据权利要求1的处理器,进一步包括: 距离传感器,测量到所述物体的距离, 检测器,根据由所述距离传感器测出的距离检测所述物体并获得所述代表点的位置。
6. 根据权利要求1的处理器,进一步包括: 坐标计算器,获得所述物体的输入坐标, 其中,所述确定器根据所述输入坐标和所述H维向量中的至少一个来确定所述输入操 作。
7. 根据权利要求6的处理器,其中,所述坐标计算器使用所述H维向量来获得所述输 入坐标。
8. 根据权利要求6的处理器,其中,所述确定器根据所述输入坐标的位置和所述输入 坐标的暂时变化中的至少一个来确定输入操作。
9. 根据权利要求1的处理器,进一步包括: 将光投影到所述参考表面的至少一部分上的投影机。
10. 根据权利要求9的处理器,进一步包括: 变换单元,根据所述投影单元的坐标系来变换由所述确定器确定的所述输入操作。
11. 根据权利要求9的处理器,进一步包括: 中央处理器,根据由所述确定器确定的所述输入操作来控制将由所述投影机投影的图 像。
12. -种处理方法,包括: 检测存在于W离参考表面彼此不同距离设定的多个检测范围上的物体,并根据在所述 检测范围中检测到的位置来获得所述物体的代表点; 根据所述代表点来获得H维向量;W及 根据所述H维向量来确定所述物体的输入操作。
13. 根据权利要求12的处理方法,其中,根据所述H维向量的角度来确定所述输入操 作。
14. 根据权利要求12的处理方法,其中,根据所述H维向量的角度来确定操作所述物 体的操作者的位置。
15.根据权利要求12的处理方法,其中, 当检测到多个物体时,根据所述H维向量的角度来确定至少两个物体作为彼此对应的 组。
16. -种投影系统,包括: 投影机; 存储器件,用于存储计算机可读的程序代码;W及 与所述存储器件通信的处理器,所述处理器W所述计算机可读的程序代码操作地用 于: 检测存在于W离参考表面彼此不同距离设定的多个检测范围上的物体,并根据在所述 检测范围中检测到的位置来获得所述物体的代表点; 根据所述代表点来获得H维向量;W及 根据所述H维向量来确定所述物体的输入操作。
17.根据权利要求16的系统,被配置为使计算机执行根据所述H维向量的角度来确定 所述输入操作的处理。
18.根据权利要求16的系统,被配置为使计算机执行根据所述H维向量的角度来确定 操作所述物体的操作者的位置的处理。
19.根据权利要求16的系统,其中, 所述系统使计算机执行当多个物体被检测到时,根据所述H维向量的角度来确定至少 两个物体作为彼此对应的组的处理。
【文档编号】G06F3/042GK104461176SQ201410384547
【公开日】2015年3月25日 申请日期:2014年8月7日 优先权日:2013年9月25日
【发明者】渡边航, 野中亮助, 马场雅裕 申请人:株式会社东芝