移动设备和区域特有处理执行方法

文档序号:6578151阅读:140来源:国知局
专利名称:移动设备和区域特有处理执行方法
技术领域
本发明涉及移动设备和区域特有处理执行方法。
背景技术
按照惯例,在汽车、设备等的检查中,检查人员把用于所述检查 的图、检验单等带到检查地点以实施检查。近年来,检查人员使用其 中输入了图等的数据的移动设备来实施检查,而不用把实际图等带到 检查地点。
例如,JP-A-8-171414公开一种设备检查仪器,包括存储图信息 的主体和具有键盘的移动设备。检查人员使用从主体发给移动设备的
图信息实施设备检查,并使用移动设备的键盘来输入检查结果。
JP-A-2004-310616公开一种检查系统,包括存储检查信息的服务 器和具有诸如触摸面板之类的操作单元的移动设备。检查人员使用从 服务器发给移动设备的检查信息来实施设备检查,并操作触摸面板等 来管理检查结果。
JP-A-2006-48584公开一种设备检查支持系统,包括存储与设备 检查有关的信息的主计算机和多个具有触摸面板的移动设备。多个检 查人员参考从主计算机发给移动设备的与设备检查有关的信息,在不 同的地点实施设备检查。
开发了与加速度传感器检测到的位移同步地进行诸如改变屏幕 显示之类的处理的移动设备。
例如,在JP-A-2002-297284中描述的移动i殳备中,按照安装在 移动设备上的加速度传感器所检测的加速度方向,并以与加速度的大 小相符的不同速度,滚动或缩放移动设备的显示屏幕。
不过,就在常规检查系统中使用的在JP-A-8-171414 ,JP-A-2004-310616, JP-A-2006-48584等中描述的移动设备来说,用户 需要操作输入单元,比如移动设备的键盘和触摸面板,以输入检查结 果。当用户没拿移动设备的一只手忙时,用户不得不仅仅用另一只手 操作移动设备,这使输入操作变得困难。
就在JP-A-2002-297284等中描述的安装有常规的加速度传感器 的移动设备来说,由于加速度传感器的缘故,通过诸如摇晃移动设备 之类的操作,用户就能够用一只手完成诸如输入操作之类的操作。不 过,加速度传感器检测的位移量并不直观,因此,用户难以掌握移动 设备的微小移动,这会造成输入等方面的错误。

发明内容
本发明的目的是至少部分解决常规技术中的问题。 按照本发明的一个方面的移动设备包括控制单元;存储单元; 显示单元;和检测当移动设备移动时造成的物理值的位移的位移检测 单元,其中存储单元包括区域存储单元,区域存储单元相互关联地存 储显示在显示单元中的显示区中的特定区域和当图标在所述特定区域 中时要执行的区域特有处理,以及控制单元包括图标显示单元,用 于在显示单元的显示区中显示图标;图标移动单元,用于根据位移检 测单元所检测的物理值的位移,在显示区中移动图标显示单元所显示 的图标;区域确定单元,用于比较显示在显示区中并由图标移动单元 移动的图标的坐标和存储在区域存储单元中的特定区域,从而确定图 标是否在该特定区域中;和区域特有处理执行单元,用于当区域确定 单元确定图标在该特定区域中时,检索存储在区域存储单元中并且对 应于该特定区域的区域特有处理,并执行该区域特有处理。
按照本发明的另 一方面的区域特有处理执行方法由移动设备执 行,所述移动设备包括控制单元,存储单元,显示单元,和检测当 移动设备移动时造成的物理值的位移的位移检测单元,其中存储单元 包括区域存储单元,区域存储单元相互关联地存储显示在显示单元中 的显示区中的特定区域和当图标在所述特定区域中时要执行的区域特有处理,以及所述方法包括图标显示步骤,用于在显示单元的显示 区中显示图标;图标移动步骤,用于根据位移检测单元所检测的物理 值的位移,在显示区中移动在图标显示步骤中显示的图标;区域确定 步骤,用于比较显示在显示区中并在图标移动步骤中移动的图标的坐 标和存储在区域存储单元中的特定区域,从而确定图标是否在该特定 区域中;和区域特有处理执行步骤,用于当区域确定步骤确定图标在 该特定区域中时,检索存储在区域存储单元中并且对应于该特定区域 的区域特有处理,并执行该区域特有处理,其中所述这些步骤由控制 单元执行。
结合附图,根据本发明的目前优选实施例的下述详细说明,将更 好地理解本发明的上述和其它目的、特征、优点及技术和工业重要性。


图l是表示本发明的基本处理的流程图2是表示显示在本发明的显示区中的图标1的一个例子的示
图3是表示显示在本发明的显示区中的特定区域的一个例子的示
图4是表示区域特有处理的一个例子的示图5是表示显示在本发明的显示区中的障碍物2的一个例子的示
图6是表示显示在本发明的显示区中的障碍物2的一个例子的示
图7是表示数值条件特有处理的流程图; 图8是表示数值条件特有处理的示图9是表示按照实施例的移动设备100的一个配置例子的方框
图10是表示按照实施例的区域特有处理的执行处理的一个例子 的流程图;图ll是表示按照实施例的投影变换的一个例子的示图; 图12是表示按照实施例的投影变换的一个例子的示图; 图13是表示按照实施例的核实检查的记录处理的一个例子的原理图。
具体实施例方式
下面根据附图,详细说明按照本发明的移动设备和区域特有处理 的执行方法及程序的实施例。该实施例并不限制本发明。
在下面的实施例中描述的具体例子中,本发明的移动设备被用作 显示供检查之用的图(检查图,检验单等)和输入检查结果的设备。不 过,本发明的移动设备也可类似地应用于其它实施例。
本发明的概述
下面概述本发明,随后,参考图l-8详细说明本发明的配置和处 理。图l是表示本发明的基本处理的流程图。图2是表示显示在移动 设备IOO的显示区中的图标1的一个例子的示图。图3是表示显示在 移动设备IOO的显示区中的特定区域的一个例子的示图。图4是表示 区域特有处理的一个例子的示图。图5和6是表示显示在移动设备100 的显示区中的障碍物2的一个例子的示图。图7是表示数值条件特有 处理的一个例子的流程图。图8是表示数值条件特有处理的一个例子 的示图。
本发明示意地具有下述基本特征。换句话说,移动设备IOO包括 控制单元,存储单元,显示单元,和位移检测单元,位移检测单元检 测当移动设备100移动时造成的物理值的位移。
如图1中所示,移动设备IOO的控制单元在显示单元的显示区中 显示图标l(步骤SA-1)。
参见图2,下面说明显示在显示单元的显示区中的图标1的一个 例子。在图2中,作为例子,移动设备100的控制单元把用于检查的 图(例如,待检查的计算机等的衬底的图)显示成背景图像,并把图标l 重叠在移动设备IOO的显示区中的背景图像上,图标l根据位移检测单元所检测的物理值的位移而移动。
如图2中所示,移动设备100的控制单元可把背景图像(例如, 待检查的部分的图,检验单等)显示在显示区中。移动设备100的控制 单元可把图标1重叠在背景图像上。移动设备100的控制单元可把图 标1显示成圆形或球形。移动设备100的控制单元可用半透明颜色来 显示图标1。
返回图1,移动设备100的位移检测单元IO检测当移动设备100 移动时造成的物理值的位移(步骤SA-2)。这里,移动设备100的位移 检测单元IO可由例如加速度传感器、陀螺仪或者磁性传感器,或者它 们的任意组合形成。
"物理值"指的是待测目标中固有的并且能够客观地测量的值(例 如,时间、质量、速度、标量或矢量)。物理值的例子是使用加速度传 感器的测量中的加速度和重力加速度,使用陀螺仪的测量中的角速度, 和使用磁性传感器的测量中的磁场强度和方向。
移动设备100的控制单元根据位移检测单元10所检测的物理值 的位移,在显示区中移动图标1(步骤SA-3)。换句话说,移动设备IOO 的控制单元根据位移检测单元10所检测的物理值的位移,计算移动方 向、移动距离、移动时间、移动速度等,并进行图像控制,从而按照 计算的值改变将显示在显示单元的显示区中的图标1的坐标。例如, 当用户移动包括由三维加速度传感器形成的位移检测单元10的移动 设备100时,移动设备100的控制单元可根据由位移检测单元10检测 的沿表示成X、 Y和Z轴的三维坐标轴中的每个坐标轴的加速度或重 力加速度,计算显示单元的显示区中的二维移动(例如,在X-Y平面 上)的方向、距离、时间、速度等的变化,并按照计算的值改变将显示 在显示区中的图标1的坐标。
再次参见图2,下面说明根据移动设备100的位移检测单元10 检测的物理值的位移,移动显示区中的图标l。
如图2中所示,移动设备100的控制单元可进行图像控制,从而 与移动设备100的位移检测单元10所检测的物理值的位移(例如,由用户从上往下进行的移动设备100的摇晃操作造成的加速度的位移)
同步地把显示在显示区的上部中的图标l移动到显示区的下部。
返回图1,区域特有处理表106a被预先存储在移动设备100的存 储单元中,区域特有处理表106a存储显示在显示单元中的显示区中的 特定区域和当图标l位于该特定区域中时要执行的区域特有处理,同 时使所述特定区域和区域特有处理相互关联。移动设备100的控制单 元比较在显示区中移动和显示的图标1的坐标与存储在区域特有处理 表106a中的特定区域,从而确定图标1是否在该特定区域中(步骤 SA-4)。
"特定区域"指的是占据显示在显示单元中的整个或部分显示区 的区域,并与区域特有处理相关联。为了便于用户操作,特定区域可 被显示在显示区中。
"区域特有处理"指的是当图标1位于移动设备100的显示区中的 特定区域中时,由移动设备100的控制单元执行的处理。例如,区域
特有处理可以是用户实施的检查的确定结果(例如,通过或未通过检查) 的输入。
参见图3,下面说明显示在移动设备100的显示区中的特定区域 的一个例子。
如图3中所示,例如,在移动i殳备100的显示单元的显示区的左 下角附近的部分(矩形显示区的左下角特定区域a),和在移动设备 100的显示区的右下角附近的部分(矩形显示区的右下角特定区域b) 被指定为特定区域。在图3中,区域特有处理表106a对于特定区域a, 存储指定特定区域a的信息(例如,特定区域a的坐标)和当图标1位 于特定区域a中时要执行的区域特有处理,同时使所述信息和所述要 执行的区域特有处理相互关联,对于特定区域b,存储指定特定区域 b的信息(例如,特定区域b的坐标)和当图标1位于特定区域b中时 要执行的区域特有处理,同时使所述信息和所述要执行的区域特有处 理相互关联。
如图3中所示,当显示的图标1的全部或者至少部分坐标被包括在显示区中的特定区域中时,移动设备100的控制单元可确定图标1
在该特定区域中。
当确定图标l在显示区中的特定区域中时,移动设备100的控制
单元可改变图标1的显示格式(例如,图标l的颜色或形状)。例如,
当用户把图标1移动到移动设备100的显示区中的特定区域中时,移 动设备100的控制单元可进行图像控制,从而改变图标1的颜色(例如,
从半透明颜色到不透明颜色,从黄色到蓝色或红色,从条紋图案到格 状图案,或者从照亮到闪烁)。作为另一例子,当用户把图标l移动到
移动设备100的显示区中的特定区域中时,移动设备100的控制单元
可进行图像控制,从而改变图标1的形状(例如,从圆形到矩形,或者
从较小的形状到较大的形状)。在图3中所示的例子中,当图标l被移 动到特定区域a中时,显示格式被改变成格状图案,当图标l被移动 到特定区域b中时,显示格式被改变成条紋图案。
返回图1,当移动设备100的控制单元确定图标1在特定区域中 时(步骤SA-4的"是,,),控制单元检索存储在区域特有处理表106a中 的与该特定区域相对应的区域特有处理(步骤SA-5)。
(步骤SA-6)。
参见图4,下面说明区域特有处理的一个例子。
如图4中所示,当图标l在位于显示区的左下角附近的特定区域 a中时,移动设备100的控制单元可执行区域特有处理,该处理是"被 检目标通过检查"的输入,而当图标1在位于显示区的右下角附近的特 定区域b中时,移动设备100的控制单元可执行区域特有处理,该处 理是"被检目标未通过检查"的输入。换句话说,用户移动移动设备 100,从而移动图标1,从而把希望的被检目标检查结果(通过或未通 过)输入移动设备100中。
再次参见图1,当移动设备100的控制单元确定图标1不在显示 区中的特定区域中时(步骤SA-4的"否"),控制单元结束该处理,并返 回步骤SA國2。
12移动设备100的控制单元可在显示区中显示障碍物2并进行图像 显示控制,以便在根据位移检测单元10所检测的物理值的位移来移动 显示区中的图标l时,图标1不能穿过障碍物2。
参见图5和6,下面说明显示在移动i殳备100的显示区中的障碍 物2的一个例子。
尽管在图5中所示的例子中,移动设备100的显示区中的障碍物 2被表示成三角形,不过,它可以是阻止显示区中的图标1移动的任 意形状。
具体地说,例如在图5中,障碍物2被显示成在位于移动设备100 的显示区的左下角附近的部分(特定区域a)和位于移动设备100的显示 区的右下角附近的部分(特定区域b)之间的中间位置处的三角形。为了 把图标l从位于左下角附近的部分(特定区域a)移动到位于右下角附近 的部分(特定区域b),用户不仅需要向左或向右操作移动设备IOO,而 且需要向上、从左到右、随后向下移动图标l,以避开障碍物2。
如图6中所示,移动设备100的显示区中的障碍物2-l和2-2可 被显示在显示区中的与多种区域特有处理相关的特定区域1-3之间的 边界处,所述区域特有处理是确定结果1-3的输入。如上所述,按照 本发明,在显示区中可以显示与确定结果的数目相对应的任意数目的 特定区域,或者可以在任意位置布置任意数目的障碍物2,作为特定 区域之间的隔离物,以防止用户的错误操作。
具体地说, 例如在图6中,在移动设备100的显示区中的特定区 域l-3之间的边界处,障碍物2-l和2-2被显示成棍状形状。为了把图 标l移动到不同的特定区域,用户不仅需要向上或向下操作移动设备 100,而且需要从左向右,向上或向下,随后从右向左移动图标l,以 避开障碍物2-l和2-2。
移动设备100的存储单元可把物理值的位移的数值条件和各种数 值条件特有处理(当位移检测单元10检测到满足数值条件的物理值的 位移时,每种数值条件特有处理被执行)存储为数值条件特有处理表 106c,同时使所述数值条件和各种数值条件特有处理相互关联。移动i殳备100的控帝j单元》匕较4立禾多检领'单元10戶斤检观J 储在存储单元中的数值条件,从而确定物理值的位移是否满足数值条 件。如果控制单元确定位移满足数值条件,那么它可检索存储在存储 单元中的与该数值条件相对应的数值条件特有处理,并执行该数值条 件特有处理。
"数值条件"指的是参考数值,数值的参考范围等等。例如,为了 确定加速度的位移,数值条件可以是1)等于或大于/小于阈值(例如, 等于或大于5m/s2,等于或小于0.3m/s2), 2)在一定的范围内(例如,在 lm/s2-3m/s2的范围内),或者3)特定值(例如,30m/s2)。
下面参考图7和8说明由移动设备100的控制单元执行的数值条 件特有处理的一个例子。
图7是表示由移动设备100执行的数值条件特有处理的流程图。
首先,如图7中所示,移动设备100的位移检测单元10检测当 移动设备100移动时造成的物理值的位移(步骤SB-1)。
随后,移动设备100的控制单元比较位移检测单元10所检测的 物理值的位移与存储在存储单元中的数值条件,从而确定物理值的位 移是否满足该数值条件(步骤SB-2)。
如果移动设备100的控制单元确定位移检测单元10所检测的物 理值的位移满足数值(步骤SB-2的"是,,),那么它检索存储在数值条件 特有处理表106c中的与该数值条件相对应的数值条件特有处理(步骤 SB画3)。
移动设备100的控制单元执行存储在数值条件特有处理表106c 中的数值条件特有处理,并结束处理(步骤SB-4)。
如图8中所示,当用户以一定或者较高的速度在一定或者较长的 垂直距离上摇晃移动设备100,并且位移检测单元10检测到满足数值 条件的物理值的位移时,控制单元可执行该数值条件特有处理,比如 改变显示在移动设备IOO的显示区中的背景图像(例如,从"图l"改变 成"图纸2")。作为另一例子,当用户以一定或者较低的速度在一定或 者较短的水平距离上摇晃移动设备100,并且位移检测单元IO检测到满足数值条件的物理值的位移时,控制单元可执行该数值条件特有处 理,比如记录检查结果。作为又一例子,当用户以一定或者较高的速
度在水平方向上旋转移动设备100,并且位移检测单元IO检测到满足
数值条件的物理值的位移时,控制单元可执行该数值条件特有处理, 重次尝试记录检查结果。
再次参见图7,当移动设备100的控制单元确定位移检测单元10 所检测的物理值的位移不满足数值条件时(步骤SB-2的"否"),控制单 元结束处理。
移动设备100的配置
参见图9,说明移动设备100的配置。图9是表示按照实施例的 移动设备100的一个配置例子的方框图。
在图9中,移动设备100通常具备控制单元102,比如整体控制 整个移动设备100的CPU,通信控制接口 104,与显示单元114、图 像获取单元112和位移检测单元10连接的输入/输出控制接口 108,和 存储各种数据库及表格的存储单元106,各个单元可通过任选的通信 通道通信连接。此外,移动设备100可通过实现网络通信的通信装置 (未示出)通信连接至网络300(例如,借助通信线路连接至因特网),并 通过网络300与配备存储单元206的服务器200通信连接。后面说明 服务器200的配置。
在图9中,输入/输出控制接口 108控制显示单元114,图像获取 单元112和位移检测单元10。显示单元114是具有在显示区中显示图 标l、障碍物2、背景图像等的功能的显示单元。例如,显示单元114 可对应于由液晶、有机电致发光材料等构成的显示器。位移检测单元 IO是检测当移动设备100移动时造成的物理值(例如,加速度、重力 加速度、角速度、磁通量、方向、距离、角度、速度、时间或压力) 的位移的位移检测单元。位移检测单元10的例子是具有把移动设备的 移动变成电信号的功能的传感器(例如,三维加速度传感器、陀螺仪或 者磁性传感器)。图像获取单元112是获取检查中的待检目标的待检部 分的图像,或者获取作为检查证据的图像的图像获取单元。例如,图像获取单元112是由诸如电荷耦合器件(CCD)和互补金属氧化物半导 体(CMOS)之类的固态图像传感器形成的摄像机、数字照相机或web 照相才几。
在图9中,存储在存储单元106中的各种数据库和表格(例如, 区域特有处理表106a,背景信息数据库106b和数值条件特有处理表 106c)是诸如固定盘装置之类的存储单元,存储在各种处理中使用的各 种程序、各种表格、各种数据库、各种文件、位移检测单元IO所检测
的物理值的位移等等。
在存储单元106中的各个组件中,区域特有处理表106a是存储 占据整个或者部分显示区的特定区域,和当图标l位于特定区域中时 执行的区域特有处理,比如输入和输出,同时使所述特定区域和区域 特有处理相互关联的区域存储单元。例如,区域特有处理表106a可存 储用户预先设置的显示区中的区域(例如,矩形显示区的左下角和右下 角),和用户实施的检查的确定结果(例如,通过或未通过检查)的输入, 同时使所述区域和确定结果的输入相互关联。
背景信息数据库106b是存储检查中待检目标的图像(例如,图、 检验单和说明书)的图像存储单元,图像是由用户利用诸如扫描仪之类 的图像读取单元(未示出)进行读取而预先获得的。背景信息数据库 106b可存储诸如待检目标的图之类的图像,或者在使它们相互关联的 同时,存储待检目标上的指定位置和诸如待检目标的预定区域的图之 类的图像。
数值条件特有处理表106c是存储数值条件和诸如输入或输出之 类的数值条件特有处理,同时使所述数值条件和所述数值条件特有处 理相互关联的数值条件存储单元。数值条件是当用户移动移动设备 100时造成的物理值(例如,加速度和角速度)的位移的参考数值或者参 考数值范围。数值条件特有处理不同于区域特有处理,它是当作为用 户移动移动设备100的结果,位移检测单元10检测到满足数值条件的 物理值的位移时所执行的。例如,数值条件特有处理表106c可存储当 用户垂直移动移动设备100时加速度的范围条件(例如,在5m/s2-8m/s2
16范围内的加速度),和诸如改变将显示在移动设备100的显示区中的背 景图像(例如,从待检目标的图改变成存储在背景信息数据库106b中 的检验单)之类的处理,同时使它们相互关联。
在图9中,控制单元102包括存储诸如操作系统(OS)之类的控制 程序、指定各种处理过程的程序、以及必要数据的内部存储器,并通 过利用这些程序完成执行各种处理的信息处理。在功能上和概念上, 控制单元102包括图标显示单元102a、图标移动单元102b、区域确定 单元102c、区域特有处理执行单元102d、图标显示格式改变单元102e、 障碍物显示单元102f、数值条件确定单元102g以及数值条件特有处 理执行单元102h。
在这些单元中,图标显示单元102a是在显示单元114的显示区 中显示图标1的图标显示单元。存储单元106可预先存储形成图标1 的任何图像数据,比如圆和球。图标显示单元102a可在显示区中显示 预先存储在存储单元106中的背景图像,并通过把图标1重叠在背景 图像上来显示图标1。图标显示单元102a还可用半透明颜色来显示图 标1。
图标移动单元102b是根据位移检测单元10所检测的物理值的位 移,在显示区中移动由图标显示单元102a显示的图标1的图标移动单 元。
区域确定单元102c是比较显示在显示区中并由图标移动单元 102b移动的图标1的坐标和存储在区域特有处理表106a中的特定区 域,从而确定图标1是否在该特定区域中的区域确定单元。
区域特有处理执行单元102d是当区域确定单元102c确定图标1 在特定区域中时,检索存储在区域特有处理表106a中的对应于该特定 区域的区域特有处理,从而执行该区域特有处理的区域特有处理执行 单元。
图标显示格式改变单元102e是当区域确定单元102c确定图标1 在特定区域中时,改变图标1的显示格式的图标显示格式改变单元。 图标1的显示格式可包括图标1的颜色或形状。障碍物显示单元102f是在显示单元114的显示区中显示障碍物2 的障碍物显示单元。存储单元106可预先存储形成障碍物2的图像数 据,比如三角形和矩形。障碍物显示单元102f把障碍物2的图像数据 显示在预定位置(例如,特定区域的分区位置)。
数值条件确定单元102g是相互比较位移检测单元10所检测的物 理值的位移和存储在数值条件特有处理表106c中的数值条件,从而确 定物理值的位移是否满足数值条件的数值条件确定单元。
数值条件特有处理执行单元102h是当数值条件确定单元102g确 定位移满足数值条件时,检索存储在数值条件特有处理表106c中的对 应于该数值条件的数值条件特有处理,从而执行该数值条件特有处理 的数值条件特有处理执行单元。
在图9中,通信控制接口 104控制移动设备100和网络300之间 的通信。即,通信控制接口 104具有通过通信线路,向外部设备,比 如服务器200传送数据的功能。网络300具有连接移动设备100和诸 如服务器200之类的外部设备的功能,可包括因特网、企业内部网、 LAN(有线/无线)、公共电话网(模拟/数字)等等。
服务器200的配置
下面参考图9详细说明服务器200的配置。
服务器200可通过诸如路由器之类的通信设备和诸如专用线路之 类的有线或无线通信线路,与诸如因特网之类的网络300通信连接, 可通过网络300与移动设备通信连接,并且配备有存储单元206。服 务器200可被配置成WEB服务器、ASP服务器等等,硬件可由诸如 现有的个人计算机和工作站之类的信息处理设备和附属设备构成。服 务器200的每种功能可由服务器200中的中央处理器(CPU),磁盘设 备,输入设备,输出设备,通信控制接口等,以及控制这些设备的计 算机程序等等实现。
这里,当用户进行本实施例中的检查时,服务器200的存储单元
域特有处理输入的被检部分检查结果,和图像获取单元112以图像形式获得的被检部分的检查证据。服务器200的结构的说明到此为止。 区域特有处理的执行处理
下面参考图10-13详细说明按照实施例的区域特有处理的执行处 理的一个例子。图IO是表示按照实施例的区域特有处理的执行处理的 一个例子的流程图。图11和12是表示按照实施例的投影变换的一个 例子的示图。图13是表示按照实施例的核实检查的记录处理的一个例 子的原理图。
首先,如图10中所示,移动设备100的控制单元102控制图像 获取单元112,从而获得由检查人员指向的待检目标的位置和检查人 员指向该位置的指尖的图像(步骤SC-1)。移动设备100的控制单元102 可进行把图像获取单元112获得的被检部分的图像变成从正面获得的 图像的投影变换。
下面参考图11和12说明移动设备100的控制单元102进行的投 影变换。
例如通过使用逆投影变换:fc图像获取单元112拍摄的图像还原成 初始状态,来执行控制单元102所进行的投影变换。下面说明投影变 换的例子。如图11中所示,当进行投影变换时,获得图像在成像平面 70上的灭点(vanishing point),成像平面70是由图像获取单元112 拍摄的图像平面。例如,当成像平面形状71(它是成像平面70上的图 像形状)是矩形(如图11中所示)时,获得两个灭点S1和S2。灭点是当 投影预定形状时,在实际形状中平行形成的两条直线的延长线的交点。 通过这样获得灭点,根据灭点获得投影之前的初始尺寸和投影变换参 数(all-a32),投影变换参数是当进行投影变换时的参数,并利用下面 的[方程式1进行投影变换。即,通过借助[方程式1由投影变换之前 的坐标(x, y, l)获得投影变换之后的坐标(u, v, 1),来进行投影变换。
、1乂
1
a21 a22 a23 cf3132 1
少 1
(方程式1)
V"」1 "」a 1 乂V17 通过这样对成像平面形状71的坐标(投影变换之前的坐标)进行投影变换,获得投影变换之后的坐标,可获得投影变换形状75(它是 投影变换后的形状),如图12中所示。投影变换形状75与初始形状 76(它是当从正面方向观看由图像获取单元112成像的原形时的形状, 即,当在垂直方向上观看成像平面时的形状)相似。代替投影变换,可 以使用各种常规技术。
再次参见图IO,控制单元102识别待检目标上由检查人员的指尖 指向的位置(步骤SC-2)。
随后,控制单元102比较用户通过利用诸如扫描仪之类的图像读 取单元进行读取而预先获得并且存储在背景信息数据库106b中的第 一图像(至少包括部分待检目标)和图像获取单元112在步骤SC-1借助 控制单元102的处理而获得的第二图像(至少包括部分待检目标和检 查人员的指尖),从而检索待检目标上的指定位置(步骤SC-3)。
如果在检查人员的指尖粘贴简单的识别标记(例如,红色的圆形 粘贴物),那么控制单元102可比较用户通过利用诸如扫描仪之类的图 像读取单元读取而预先获得并且存储在背景信息数据库106b中的第 一图像(至少包括部分待检目标)和图像获取单元112在步骤SC-1借助 控制单元102的处理而获得的第二图像(至少包括部分待检目标和所 述识别标记),从而根据该识别标记来检索待检目标上的指定位置。
如果背景信息数据库106b存储诸如待检目标的图之类的图像, 那么控制单元102根据在步骤SC-3由控制单元102的处理获得的指 定位置,从存储在背景信息数据库106b中的图中挑选出包括指定位置 的预定区域的检查图,以在显示区中显示该检查图(步骤SC-4)。换句 话说,控制单元102根据在步骤SC-3由控制单元102的处理获得的 指定位置,从图中剪切出包括指定位置的预定区域的图,并把该图显 示在显示区中。
如果背景信息数据库106b存储待检目标上的指定位置和诸如待 检目标的预定区域的图之类的图像,同时使它们彼此关联,那么控制 单元102可检索与在步骤SC-3由控制单元102的处理获得的指定位 置相对应的预定区域的图信息,并把其显示在显示区中。换句话说,
20控制单元102可调用与在步骤SC-3由控制单元102的处理获得的指 定位置相对应并且存储在背景信息数据库106b中的预定区域的图,并 把其显示在显示区中。
图标显示单元102a把图标1显示在显示区中,从而进行检查结 果的输入(步骤SC-5)。
控制单元102控制位移检测单元IO,从而检测因检查人员移动移 动设备100而造成的加速度的位移(步骤SC-6)。
数值条件确定单元102g比较位移检测单元10所检测的加速度的 位移和存储在数值条件特有处理表106c中的数值条件(例如,移动设 备100的水平方向上的一定或较低加速度),从而确定位移检测单元 10所检测的加速度的位移是否满足该数值条件(步骤SC-7)。
当数值条件确定单元102g确定位移检测单元10所检测的加速度 的位移不满足该数值条件时(步骤SC-7的"否"),图标移动单元102b 与位移检测单元10所检测的加速度的位移同步地在显示区中移动图 标l(步骤SC-8)。
区域确定单元102c比较在显示区中移动和显示的图标1的坐标 和存储在区域特有处理表106a中的特定区域,从而确定图标l是否在 显示区中的特定区域中(步骤SC-9)。
当区域确定单元102c确定图标l在显示区中的特定区域中时(步 骤SC-9的"是"),区域特有处理执行单元102d检索存储在区域特有处 理表106a中并且对应于该特定区域的区域特有处理(步骤SC-IO)。
随后,区域特有处理执行单元102d执行检查结果(例如,通过或 未通过检查)的输入(它是检索到的区域特有处理),结束处理,并返回 步骤SC-6(步骤SC-ll)。
另一方面,如果区域确定单元102c确定图标1不在显示区中的 特定区域中时(步骤SC-9的"否"),控制单元102结束处理,并返回步 骤SC國6。
当数值条件确定单元102g确定位移检测单元IO所检测的加速度 的位移满足数值条件时(步骤SC-7的"是"),数值条件特有处理执行单元102h检索存储在数值条件特有处理表106c中并且对应于该数值条 件的数值条件特有处理(步骤SC-12)。
随后,响应在步骤SC-12输入的检查结果,数值条件特有处理执 行单元102h执行检查结果的记录处理(例如,把检查结果记录在移动 设备100的存储单元106中),该记录处理是检索到的数值条件特有处 理(步骤SC-13),并结束处理。
下面参考图13,说明控制单元102进行的核实检查的记录处理的 一个例子。
如图13中所示,如果检查人员记录核实检查的结果,那么移动 设备100的控制单元102可控制移动设备100的图像获取单元112, 从而获得经受核实检查的被检部分的图像,并对该图像增添检查日志 (例如,图像获取的日期和时间),从而形成检查证据记录。随后,移 动设备100的控制单元102可把检查证据记录附加到检查结果上,从 而进行检查结果的记录处理。
如图13中所示,在检查结果的记录处理中,移动设备100的控 制单元102可把检查结果等发给服务器200,从而把检查结果等记录 在服务器200中的存储单元206中。至此结束核实检查的记录处理的 结构的说明。
其它实施例
尽管考虑到完整、清楚地公开,相对于具体实施例说明了本发明, 不过附加的权利要求并不局限于此,相反,应被解释成包含本领域技 术人员可想到的,完全落入这里陈述的基本教义内的所有修改和备选 结构。
可以完全或者部分人工地进行在本实施例中解释的所有自动处 理。类似地,可利用已知方法,完全自动地或者部分自动地进行在本 实施例中解释的所有人工处理。
除非另有规定,否则可酌情改变在上面的说明和附图中提及的处 理过程,控制过程,具体名称,包括每个处理的登记数据在内的信息, 和诸如搜索条件、显示例子和数据库结构之类的各种参数。移动设备100的组成部件仅仅是概念上的组成部件,不一定物理
地类似附图中所示的结构。例如,设备不需要一定具有图解说明的结 构。
例如,由移动设备100的每个装置执行的处理功能,尤其是由控 制单元102执行的每种处理功能可完全或部分由中央处理器(CPU)和 由CPU执行的计算机程序或者由使用有线逻辑电路的硬件实现。记录 在后面说明的记录介质上的计算机程序可视情况需要被移动设备100 机械读取。换句话说,诸如只读存储器(ROM)或硬盘(HD)之类的存储 单元106存储能够与操作系统(OS)配合工作,从而向CPU发布命令并 使CPU执行各种处理的计算机程序。计算机程序首先被栽入到随机存 取存储器(RAM)中,并与CPU配合形成控制单元。
另 一方面,计算机程序可被存储在通过网络与移动设备100连接 的任何应用程序服务器中,并且可视情况被完全或部分载入。
能够存储计算机程序的计算机可读记录介质可以是便携式记录 介质,比如软盘、磁光(MO)盘、ROM、可擦可编程ROM(EPROM)、 电可擦可编程ROM(EEPROM)、光盘只读存储器(CD-ROM)、数字通 用光盘(DVD),或者短期存储计算机程序的通信介质,比如通过诸如 局域网(LAN)、广域网(WAN)和因特网之类的网络,传送计算机程序 的通信信道或载波。
计算机程序指的是用任何计算机语言和编写方法编写的数据处 理方法,可具有任何格式的软件代码和二进制代码。计算机程序可以 是呈多个模块或库形式的分布式计算机程序,或者可与诸如OS之类
的不同程序合作实现各种功能。按照实施例的每个设备中的任何已知 配置可,皮用于读取记录介质。类似地,可以l吏用^f壬何已知的读取或安 装计算机程序的处理过程。
存储单元106、 206是诸如RAM、 ROM、和硬盘之类的固定盘 装置,或者软盘、光盘,其中存储各种处理所需的各种程序、表格、 数据库(例如区域特有处理表106a,背景信息数据库106b和数值条件 特有处理表106c),和文件。设备的分布和集成并不局限于附图中所示的分布和集成。按照各 种附件或者设备将被如何使用,设备可整体或者分成几部分地在功能 上或物理上分布或集成在任意单元中。
按照本发明,当用户移动移动设备100时,显示在显示区中的图
标1与所述移动同步地被移动到特定区域中,从而,能够执行区域特
有处理。换句话说,通过利用显示在显示单元114中的图标1,本发 明能够使通过用户移动(例如摇晃)移动设备100而检测到的物理值的 位移直观化。所述位移是在诸如加速度传感器、陀螺仪或者磁性传感 器之类的位移检测单元10中检测的。这样,本发明通过利用图标1, 容易地帮助用户直观地掌握用户对移动设备100的微小移动,这减少 了造成与把图标1移动到特定区域同步地执行的区域特有处理中的错 误操作的因素。
本发明能够使移动设备100沿着三个轴向的移动直观化。与利用 其它传感器,比如单轴加速度传感器的设备相比,本发明能够按照根 据物理值的位移,增大待执行的相对于移动设备100的各种输入处理
中的变化的方式,改善可用性。
本发明能够容易地、可靠地和直观地掌握图标1到显示区中的特 定区域中的移动,这改善了输入操作的效率。
按照本发明,当图标l被移动到显示区中的特定区域中时,显示 在屏幕上的图标1的颜色或者形状(例如,尺寸或形状)可被改变,这 进一步改善了可视性。从而,即使在例如屏幕不太看得清楚的户外检 查中,本发明也能够帮助识别图标l指示,提高工作效率。
本发明能够检查背景图像(例如,诸如检查用图和检验单之类的 图像),并同时操作图标l,这提高了工作效率。
本发明能够同时检查图标l和背景显示,这提高了工作效率。换 句话说,如果图标l不是半透明的,那么为了检查其上放置了图标1 的背景图像的一部分,就必须把图标l移动到另一位置,这会导致错 误的操作(例如,图标l可能被移动到非预期的特定区域,从而执行区 域特有处理)。通过用半透明颜色显示图标1,改善了背景图像的可视性,本发明不需要不必要的移动操作,从而减少了错误操作。
本发明能够在显示区中的特定区域之间布置障碍物2。通过例如 把障碍物2显示成特定区域之间的隔离物,本发明便于直观地掌握特 定区域之间的边界。当障碍物2被显示成特定区域之间的隔离物时, 本发明要求在把图标l移动到不同区域时,用户移动图标l避开特定 障碍物。于是,本发明能够避免图标l被移动到非预期的特定区域, 这提高了操作的可靠性。
本发明能够平滑地控制图标1的移动。由于在本发明中,图标l 为圆形或球形,因此从图标1的重心到外缘的距离是恒定的。这样, 显示区中图标l的移动不太可能因图标l的定向而被改变和受到限制。 例如,就本发明来说,当图标1从相同的方向与障碍物2的相同部分 相撞时,图标1的行为是始终如一的,与其定向无关。
本发明能够执行以满足特定数值条件的移动为基础并且和以图 标1到特定区域的移动为基础的区域特有处理不同的数值条件特有处 理。从而,当用户在垂直方向、水平方向或者前后方向上猛烈或者轻 轻摇晃移动设备100并且移动设备100的移动(该移动导致满足预定数 值条件(例如,阈值、数值范围和特定值)的物理值的位移)被检测到时, 本发明能够同步进行另 一项处理(数值条件特有处理),比如改变背景 图像,记录检查结果,和重试。
尽管考虑到完整、清楚地公开,关于具体实施例说明了本发明, 不过附加的权利要求并不局限于此,相反,应被解释成包含本领域技 术人员可想到的,完全落入这里陈述的基本教义内的所有修改和备选 结构。
权利要求
1、一种移动设备,包括控制单元;存储单元;显示单元;和检测当移动设备移动时造成的物理值的位移的位移检测单元,其中所述存储单元包括区域存储单元,相互关联地存储显示在显示单元的显示区中的特定区域和当图标在所述特定区域中时要执行的区域特有处理,以及所述控制单元包括图标显示单元,用于在显示单元的显示区中显示图标;图标移动单元,用于根据位移检测单元所检测的物理值的位移,在显示区中移动图标显示单元所显示的图标;区域确定单元,用于比较显示在显示区中并由图标移动单元移动的图标的坐标和存储在区域存储单元中的特定区域,从而确定图标是否在该特定区域中;和区域特有处理执行单元,用于当区域确定单元确定图标在该特定区域中时,检索存储在区域存储单元中并且对应于该特定区域的区域特有处理,并执行该区域特有处理。
2、 按照权利要求1所述的移动设备,其中 所述位移检测单元是三维加速度传感器,以及所述物理值包括重力加速度或加速度。
3、 按照权利要求1所述的移动设备,其中 所述控制单元还包括图标显示格式改变单元,用于当区域确定单元确定图标在特定区 域中时,改变图标的显示格式。
4、 按照权利要求3所述的移动设备,其中 所述显示格式包括图标的颜色或形状。
5、 按照权利要求1所述的移动设备,其中 所述图标显示单元在显示区中显示背景图像,并把图标重叠在背景图像上。
6、 按照权利要求1所述的移动设备,其中 所述图标显示单元用半透明颜色来显示图标。
7、 按照权利要求1所述的移动设备,其中 所述控制单元还包括障碍物显示单元,用于在显示单元的显示区中显示障碍物,以及 所述图标移动单元进行图像显示控制,使得在根据位移检测单元 所检测的物理值的位移而在显示区中移动图标显示单元所显示的图标 时,图标不能穿过由所述障碍物显示单元显示的障碍物。
8、 按照权利要求1所述的移动设备,其中 所述图标显示单元用圆形或球形来显示图标。
9、 按照权利要求1所述的移动设备,其中 所述存储单元还包括数值条件存储单元,用于相互关联地存储物理值的位移的数值条行的数值条件特有处理,以及 所述控制单元还包括数值条件确定单元,用于比较位移检测单元所检测的物理值的位 移和存储在数值条件存储单元中的数值条件,从而确定物理值的位移 是否满足该数值条件;和数值条件特有处理执行单元,用于当数值条件确定单元确定物理 值的位移满足该数值条件时,检索存储在数值条件存储单元中并且对 应于该数值条件的数值条件特有处理,并执行该数值条件特有处理。
10、 一种由移动设备执行的区域特有处理执行方法,所述移动设 备包括控制单元,存储单元,显示单元,和检测当移动设备移动时 造成的物理值的位移的位移检测单元,其中所述存储单元包括区域存储单元,相互关联地存储显示在显示单元的显示区中的特 定区域和当图标在所述特定区域中时要执行的区域特有处理,以及 所述方法包括图标显示步骤,用于在显示单元的显示区中显示图标;图标移动步骤,用于根据位移检测单元所检测的物理值的位移, 在显示区中移动在图标显示步骤中显示的图标;区域确定步骤,用于比较显示在显示区中并在图标移动步骤中移 动的图标的坐标和存储在区域存储单元中的特定区域,从而确定图标 是否在该特定区域中;和区域特有处理执行步骤,用于当区域确定步骤确定图标在该特定 区域中时,检索存储在区域存储单元中并且对应于该特定区域的区域 特有处理,并执行该区域特有处理,其中所述这些步骤由所述控制单元执行。
11、 按照权利要求IO所述的区域特有处理执行方法,其中 所述位移检测单元是三维加速度传感器,以及所述物理值包括重力加速度或加速度。
12、 按照权利要求IO所述的区域特有处理执行方法,还包括 图标显示格式改变步骤,用于当区域确定步骤确定图标在特定区域中时,改变图标的显示格式。
13、 按照权利要求12所述的区域特有处理执行方法,其中 所述显示格式包括图标的颜色或形状。
14、 按照权利要求IO所述的区域特有处理执行方法,其中 所述图标显示步骤包括在显示区中显示背景图像,并把图标重叠在背景图像上。
15、 按照权利要求10所述的区域特有处理执行方法,其中 所述图标显示步骤包括用半透明颜色来显示图标。
16、 按照权利要求IO所述的区域特有处理执行方法,还包括 障碍物显示步骤,用于在显示单元的显示区中显示障碍物,其中 所述图标移动步骤包括进行图像显示控制,使得在根据位移检测单元所检测的物理值的位移而在显示区中移动在图标显示步骤中显示 的图标时,图标不能穿过在障碍物显示步骤中显示的障碍物。
17、 按照权利要求IO所述的区域特有处理执行方法,其中所述图标显示步骤包括用圆形或球形来显示图标。
18、按照权利要求10所述的区域特有处理执行方法,其中 所述存储单元还包括数值条件存储单元,用于相互关联地存储物理值的位移的数值条 件和当位移检测单元检测到满足该数值条件的物理值的位移时要执行 的数值条件特有处理,以及所述方法还包括数值条件确定步骤,用于比较位移检测单元所检测的物理值的位 移和存储在数值条件存储单元中的数值条件,从而确定物理值的位移 是否满足该数值条件;和数值条件特有处理执行步骤,用于当在数值条件确定步骤中确定 物理值的位移满足该数值条件时,检索存储在数值条件存储单元中并 且对应于该数值条件的数值条件特有处理,并执行该数值条件特有处 理,所述这些步骤由控制单元执行。
全文摘要
一种移动设备,包括控制单元,存储单元,显示单元,和检测当移动设备移动时造成的物理值的位移的位移检测单元,其中控制单元包括图标显示单元,用于在显示区中显示图标;图标移动单元,用于根据物理值的位移而在显示区中移动显示的图标;区域确定单元,用于比较在显示区中显示和移动的图标的坐标与特定区域,从而确定图标是否在该特定区域中;和区域特有处理执行单元,用于当区域确定单元确定图标在该特定区域中时,检索对应于该特定区域的区域特有处理,并执行该区域特有处理。
文档编号G06F3/048GK101587422SQ200910138949
公开日2009年11月25日 申请日期2009年5月21日 优先权日2008年5月23日
发明者高田裕昭 申请人:株式会社Pfu
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1