位置检测装置以及位置检测方法_5

文档序号:8922264阅读:来源:国知局
动量时,将计算出的基准变动量存储在存储部110中。在选择了指示体70的情况下,检测控制部32将检测出的指示体70的基准变动量作为第I基准变动量115存储在存储部110中。此外,检测控制部32在选择了指示体80的情况下,将指示体80的基准变动量作为第2基准变动量116存储在存储部110中。此夕卜,检测控制部32将计算出的各标记位置中的基准变动量作为包含该标记的区域的基准变动量存储在存储部110中。例如,在图7的(A)所示的基准变动量计算用图像114中,求出A?F这6处基准变动量。检测控制部32例如如图7的⑶所示那样将摄影图像数据分割为9个,将分割为9个的各区域中包含的标记的基准变动量作为该区域的基准变动量存储在存储部110中。例如,检测控制部32将图7的㈧所示的标记位置A的基准变动量作为图7的(B)所示的第I区域的基准变动量存储在存储部110中。同样,检测控制部32将图7的(A)所示的标记位置B、C、D、E、F的基准变动量作为图7的(B)所示的第2区域、第3区域、第4区域、第5区域、第6区域的基准变动量存储在存储部110中。
[0122]此外,检测控制部32使用插值处理求出不存在标记的摄影图像数据的区域的基准变动量,其中,在插值处理中,使用了与不存在标记的区域接近的区域的基准变动量。例如,在图7的⑶所示的例子中,在作为摄影图像数据的中央区域的第7、8、9区域中不包含标记。因此,检测控制部32求出作为与第7区域接近的区域的第I区域与第2区域的基准变动量的平均值,将求出的平均值作为第7区域的基准变动量存储在存储部110中。此外,检测控制部32针对第8区域、第9区域,也同样地求出基准变动量,将求出的基准变动量存储在存储部110中。
[0123]接下来,参照图8所示的流程图,对基准变动量的计算步骤顺序进行说明。此外,本处理也可以与校准控制部34进行的手动校准同时地执行,也可以在手动校准或自动校准的执行后执行。
[0124]首先,控制部30的投射控制部31使显示部16显示用于选择计算基准变动量的指示体70、80的选择画面(步骤SI)。在操作面板19接收到指示体70、80的选择输入的情况下,或在遥控器受光部18接收到遥控器的操作输入的情况下(步骤S2:是),投射控制部31将基准变动量计算用图像114投射到屏幕SC(步骤S3)。在基准变动量计算用图像114中,显示有指定指示体70或80的指示位置的多个标记。控制部30的检测控制部32在将基准变动量计算用图像114投射到屏幕SC后,向摄影控制部53输出开始摄影的指示。
[0125]位置检测部50的摄影控制部53使摄像部51拍摄作为包含屏幕SC的区域的检测区域,输入摄像部51拍摄到的摄影图像数据(步骤S4)。摄影控制部53将输入的摄影图像数据发送给指示体检测部54。指示体检测部54根据摄影控制部53拍摄到的摄影图像数据,检测出指示体70发出的红外光的像、或指示体80反射的反射光的像。坐标计算部55根据指示体检测部54检测出的像的位置,计算出摄影图像数据中的指示体70或80的指示位置的坐标值,将计算出的坐标值输出到控制部30。此外,在指示体检测部54不能根据摄影图像数据检测出指示体70发出的红外光的像或由指示体80反射的反射光的像的情况下,向坐标计算部55发出错误通知。坐标计算部55将从指示体检测部54输入的错误通知输出到控制部30。
[0126]在从坐标计算部55连续输入了规定次数的坐标值的情况下,控制部30的检测控制部32判定为检测出2秒以上的接触(步骤S5:是),将该标记的显示变更为“检测完成”(步骤S6)。此外,检测控制部32在从位置检测部50输入了错误通知的情况等、没有连续输入规定次数的坐标值的情况下,向摄影控制部53输出开始摄影的指示。
[0127]接下来,检测控制部32计算输入了坐标值的标记位置处的基准变动量(步骤S7)。例如,检测控制部32求出从坐标计算部55连续输入规定次数的坐标值的X坐标、Y坐标各自的最大值、最小值,计算所求出的最大值与最小值之差作为相应标记位置处的基准变动量。此外,在坐标值的基准变动量为±5像素的情况下,可以判定为坐标值没有产生变动。检测控制部32在计算出该标记位置处的基准变动量后,将计算出的标记位置的基准变动量与计算出基准变动量的指示体70或80的种类信息对应起来存储在存储部110中(步骤S8)。此外,检测控制部32将计算出的标记位置处的基准变动量作为包含该标记的区域的基准变动量存储在存储部110中。例如,在如图7的(A)所示的标记位置A的基准变动量的情况下,检测控制部32将其作为图7的⑶所示的第I区域的基准变动量存储在存储部110 中。
[0128]接下来,检测控制部32判定是否在所有标记位置计算了基准变动量(步骤S9)。在判定为没有计算完所有标记位置的基准变动量时(步骤S9:否),检测控制部32返回到步骤S4,向摄影控制部53输出开始摄影的指示。此外,在判定为所有标记位置的基准变动量已计算完成时(步骤S9:是),检测控制部32通过插值处理,计算包含标记的区域以外的区域的基准变动量(步骤S10)。检测控制部32将计算出的基准变动量存储在存储部110中。
[0129]接下来,参照对图9所示的流程图,对校正由指示体70、80指示的坐标值的处理的详细情况进行说明。
[0130]例如,在将基于经由图像接口部12输入的图像数据的图像投射到屏幕SC时,摄影控制部53通过控制部30的控制,使摄像部51拍摄检测区域。位置检测部50根据由摄像部51拍摄到的摄影图像数据,检测指示体70发出的红外光的像或指示体80反射的反射光的像,计算指示体70或80的指示位置的坐标值。此外,位置检测部50根据指示体70和光出射装置60的发光定时,判定检测出的像是指示体70发出的红外光的像还是指示体80反射的反射光的像。位置检测部50将检测出的坐标值和表示所使用的指示体70或80的种类的种类信息输出到控制部30。
[0131]首先,投射控制部31判定是否从位置检测部50输入了坐标值(以下,称作输入坐标值)和在操作中使用的指示体70或80的种类信息(步骤S11)。在输入了种类信息和输入坐标值时(步骤Sll:是),投射控制部31根据种类信息,判定操作指示是指示体70的指示还是指示体80的指示(步骤S12)。在判定为指示体70的操作的情况下,投射控制部31从存储部110取得对包含输入坐标值的区域设定的第I基准变动量(步骤S13)。此外,在判定为指示体80的操作的情况下,控制部30的投射控制部31从存储部110取得对包含输入坐标值的区域设定的第2基准变动量(步骤S13)。投射控制部31在取得了第I基准变动量或第2基准变动量后,利用取得的基准变动量,对从位置检测部50输入的输入坐标值进行校正(步骤S14)。投射控制部31将校正后的输入坐标值发送给图像处理部40 (步骤S15)。例如,投射控制部31计算前次输入坐标值与本次输入坐标值之差。进而,投射控制部31判定计算出的坐标值之差是否处于从存储部110取得的第I基准变动量或第2基准变动量的范围内。在计算出的坐标值之差处于取得的第I基准变动量或第2基准变动量的范围内的情况下,投射控制部31判定为坐标值没有变化(变动),将前次输入坐标值直接发送给图像处理部40。换言之,投射控制部31针对本次的输入坐标值,进行补偿相对于前次输入坐标值的变化的校正(使变化为O的校正),发送给图像处理部40。此外,在计算出的坐标值之差不处于取得的第I基准变动量或第2基准变动量的范围内的情况下,投射控制部31判定为坐标值发生变化,将本次的输入坐标值发送给图像处理部40。图像处理部40根据从投射控制部31取得的坐标值,描绘出图形,将描绘出的图形与向图像接口部12输入的输入图像重叠地投射。
[0132]如以上说明的那样,在本实施方式中,在根据摄像部51的摄影图像数据检测出指示体70或80的像时,指示体检测部54判断操作中使用的指示体是指示体70还是指示体80。进而,从存储部110取得由指示体检测部54判定出的指示体70、80的种类以及与指示位置对应的基准变动量,由投射控制部31对坐标计算部55检测出的指示位置进行校正。因此,能够与所使用的指示体70、80无关地检测出适当的指示。因此,能够抑制指示体70或80的触摸、释放、拖拽等操作的反应性的下降。
[0133]应用本发明的实施方式的投影仪10具有指示体检测部54、坐标计算部55、存储部110和投射控制部31。指示体检测部54判定指示体70、80的种类。坐标计算部55检测指示体70、80的指示位置。存储部110按每一指示体70、80存储指示体70、80的指示位置的基准变动量。投射控制部31从存储部110取得与由指示体检测部54判定出的指示体70、80的种类对应的基准变动量,对坐标计算部55检测出的指示位置进行校正。因此,能够与所使用的指示体70、80无关地适当进行指示位置的校正。
[0134]此外,投射控制部31在指示位置的变动处于基准变动量的范围内的情况下,进行补偿变动的校正。即,投射控制部31进行补偿相对于前次输入坐标值的变化的校正(使变化为O的校正)。因此,能够检测出指示位置没有变动。
[0135]此外,检测控制部32根据指示体检测部54检测出的指示位置的变动,计算基准变动量,将计算出的基准变动量存储在存储部110中。因此,能够根据指示体检测部54检测出的指示位置的变动,计算出基准变动量,存储在存储部中。
[0136]此外,投影仪10具有光出射装置60和摄像部51。光出射装置60向检测指示体70、80的指示位置的检测区域射出检测光。摄像部51拍摄检测区域。指示体检测部54根据摄像部51的摄影图像数据,检测指示体70发出的光的像和由指示体80反射的检测光的像中的至少一方。进而,指示体检测部54根据指示体70和光出射装置60的发光定时,区分检测指示体70和指示体80的指示位置。因此,能够与所使用的指示体70、80无关地适当进行指示位置的校正。
[0137]此外,指示体检测部54检测光出射装置60的熄灭时的摄影图像数据中显现的亮点的位置作为指示体70的指示位置。因此,能够提高区分指示体70和指示体80的精度。
[0138]此外,投射控制部31在校正指示位置时,根据指示位置使用不同的基准变动量。因此,能够使用与指示体70、80的指示位置对应的基
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1