对象选择装置和对象选择方法制造方法及图纸

技术编号:2944481 阅读:149 留言:0更新日期:2012-04-11 18:40
提供一种对象选择装置等,可容易地选择附加规定顺序后显示的对象。对象选择装置(301)的显示部(306)在对象重叠的情况下,以隐藏顺序在后的对象的方式在画面中显示顺序在前的对象,方向指示输入受理部(308)受理指定画面的某一位置的位置指示输入,输出部(307)进行如下输出:若该画面中显示的对象中,存在显示于该位置指示输入所指定的位置的对象,则输出该顺序中最前的对象,作为选择结果;若不存在显示于该位置指示输入所指定的位置的对象,而存在显示于重叠在包含该位置而确定的二维区域的位置的对象,则输出该顺序中最前的对象,作为选择结果。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种可容易地选择附加规定顺序来显示的对象的对象选择 装置、对象选择方法,以及记录由计算机实现该对象选择装置和对象选择 方法的程序的计算机可读取信息记录媒体、及该程序。
技术介绍
现有技术中,提议在画面中显示虚拟空间中配置的各种对象的计算机 图形技术。这种技术公开于下面的文献中。专利文献1:日本专利特许第3497860号公报在这种计算机图形技术中,在虚拟空间内假设视点与投射平面。投射 平面配置在距视点规定的距离处,从视点起、垂直于投射平面的垂线为视 线方向。另外,利用使从视点起、指向对象的射线与投射平面相交的位置 对应于该对象的显示位置的透视投影,执行渲染(rendering)。此时,通常利用按视点与对象之间的距离来分类对象的信息(将存储该 信息的区域称为'Z缓冲器'。),按距视点从远到近的顺序,将对象描绘 在相当于投射平面的帧缓冲器中,由此描绘近的对象隐藏远的对象的状况。另外,从视点延伸的射线在投射平面中被投射成点、将视点设为顶点 的锥体(圆锥、棱锥等。)的表面,在投射平面中被投射成相当于该锥体底面 的图形的边界线(圆周、椭圆周、多边形的边等。)。现有技术中,利用如下技术,即当从虚拟空间内配置的对象中选择某 个时,在画面中显示通过对移动按钮进行按压操作、按预定的顺序从对象 移动到对象的游标,在到达期望对象的时刻,按压操作确定按钮。但是,在上述技术中,有时游标移动的顺序与用户设想的不同,此时, 由于用户的选择变得不直观,所以对象的选择变复杂,还会产生操作失误。因此,强烈期望用户可容易地从虚拟空间内配置的对象中选择某个的 技术。
技术实现思路
本专利技术解决这种课题,其目的在于提供一种可容易地选择附加规定顺 序后显示的对象的对象选择装置、对象选择方法,以及记录由计算机实现 该对象选择装置和对象选择方法的程序的计算机可读取信息记录媒体、及 该程序。为了实现上述目的,根据本专利技术的原理,公开下面的专利技术。本专利技术第1方面的对象选择装置具备显示部、位置指示输入受理部、 输出部,如下构成。首先,显示部在画面中显示按规定顺序附加了顺序的对象,并且在重 叠地显示该顺序中在前的对象与该顺序中在后的对象的情况下,以隐藏该 在后对象的方式显示该在前对象。作为规定顺序,在利用三维计算机图形的情况下,可采用从虚拟空间 中配置的视点起到对象的距离从近到远的顺序等。在二维处理对象的情况下,可适用当子画面显示(7:/,^卜表示)等时某个隐藏某个(在前显示)的 关系。另一方面,位置指示输入受理部受理指定该画面的某个位置的位置指 示输入。作为位置指定的方法,可适用使用触摸屏、由笔或手指等轻敲画面的 期望位置的方法、由鼠标或键盘、方向键等移动画面中显示的游标后由点 击或确定按钮等确定位置的方法等各种方法。并且,输出部,在该画面中显示的对象中,(a) 若存在显示于该位置指示输入所指定的位置的对象,则输出显示于 该位置的对象中、该顺序最前的对象,作为选择结果,(b) 若不存在显示于该位置指示输入所指定的位置的对象,而存在显示 于重叠在包含该位置地确定的二维区域的位置的对象,则输出显示于该重 叠的位置的对象中、该顺序中最前的对象,作为选择结果。艮P,若在画面的指定的位置显示对象,则选择该对象(中的位于最前面 的对象,若之后有对象,则隐藏在后对象显示的对象),作为选择对象,否 则,输出重叠于包含该位置地设定的二维区域显示的对象中最前面的对象, 作为选择结果。作为二维区域,除采用以指定的点的位置为中心的圆或长方形、正方形等固定形状的图形外,也可采用后述的方式。根据本专利技术,用户可容易地选择附加规定顺序后显示的对象。另外,在对象选择装置中,该对象是配置在虚拟空间中的对象,在该顺序中在前的对象比该顺序中在后的对象,更靠近该虚拟空间中配置的视点,可如下构成。这里,当画面中显示对象时,可利用通常的三维计算机图形技术。即,使用z缓冲法,从远的对象开始,顺序对图像缓冲器进行描绘,描绘对象彼此的远近相互隐去的状态。另外,输出部利用该位置指示输入所指定的位置,来确定配置在该虚 拟空间中的、从该视点延伸的射线的方向。该射线用作选择对象用的指标,射线在画面中表现为点。另外,输出部进行如下输出 在该虚拟空间中配置的对象中,(a) 若存在和该射线交叉的对象,则输出该射线交叉的对象中、距该视点最近的对象,作为选择结果,(b) 若不存在和该射线交叉的对象,而存在和该画面中对应的区域为该 二维区域的三维区域交叉的对象,则输出该三维区域交叉的对象中、距该 视点最近的对象,作为选择结果,其中上述三维区域为在该虚拟空间中包 含该射线地确定的三维区域。艮P, (a)中,射线起到例如射击游戏中的'瞄准,的功能,选择从视线 延伸的射线最初交叉的对象。另一方面,(b)中,在 <瞄准'上不存在对象的情况下被采用,在射线 周围的三维区域中存在交叉的对象的情况下,选择该对象中距该视点最近 的对象。该三维区域对应于上述二维区域,在假设画面中显示该三维区域 的情况下,采用该显示的范围构成所述二维区域的三维区域的情况是典型 的。在不存在满足这些条件的对象的情况下,哪个对象都不构成选择结果 的情况是典型的。根据本专利技术,通过配置虚拟空间中的射线,考虑是否在包含射线的描绘目的地的区域中重叠显示对象,可表现人们指示什么时的模糊性,可选 择对应于人们直观的对象。另外,本专利技术的对象选择装置可如下构成。艮P,该三维区域是将该视点作为顶点、包含该射线、相对于该射线的 位置固定的锥体,显示部在该画面中还显示从该视点看该射线与该锥体的 图像。艮P,将投射棱锥或圆锥等锥体的目的地用作判定是否重叠显示对象的 二维区域。根据本专利技术,通过配置虚拟空间中的射线与锥体,考虑其与对象的交 叉,可表现人们指示什么时的模糊性,可选择对应于人们直观的对象。另外,本专利技术的对象选择装置还具备范围顺位存储部,可如下构成。 艮P,范围顺位存储部将该虚拟空间中配置的对象、该对象在该画面中显示的范围、和该对象与该视点之间的近的程度的顺位这3者相对应地加 以存储。由于虚拟空间是三维空间,显示的画面是二维空间,所以显示对象的 区域是二维空间。因此,范围顺位存储部存储对象在画面内占有的区域, 在对象相互隐去的情况下,占有距视点最近的对象重合的区域。另外,作 为对象与视点的近的程度的顺位,例如可采用Z缓冲器内的对象的位置(排 列的索引等。)。另一方面,输出部进行如下输出 在该虚拟空间中配置的对象中,(a) 在包含该射线在该画面中显示的位置的范围被存储在所述范围顺位 存储部中的情况下,输出与包含该射线在该画面中显示的位置的区域相对 应地存储在所述范围顺位存储部中的对象,作为选择结果,(b) 在包含该射线在该画面中显示的位置的范围未被存储在所述范围顺 位存储部中,而与该锥体在该画面中显示的范围交叉的范围被存储在所述 范围顺位存储部中的情况下,输出和与该锥体在该画面中显示的范围交叉 的范围相对应地被存储在所述范围顺位存储部中的对象中、作为该对象与 该视点之间的近的程度的顺位最近的对象而被存储的对象,作为选择结果。如上所述,在显示的画面中,对象彼此为相互隐去的关系的情况下,重合区域被距视点最近的对象占有。因此,在本专利技术中,参照范围顺位存 储部中存储的信息本文档来自技高网...

【技术保护点】
一种对象选择装置(301),其特征在于:具备:显示部(306),该显示部在画面中显示按规定顺序附加了顺序的对象,并且在重叠地显示该顺序中在前的对象与该顺序中在后的对象的情况下,以隐藏该在后对象的方式显示该在前对象;位置指示输入受理部(308),受理指定该画面的某个位置的位置指示输入;以及输出部(307),进行如下输出:在该画面中显示的对象中,(a)若存在显示于该位置指示输入所指定的位置的对象,则输出显示于该位置的对象中、该顺序最前的对象,作为选择结果,(b)若不存在显示于该位置指示输入所指定的位置的对象,而存在显示于在包含该位置地确定的二维区域重叠的位置的对象,则输出显示于该重叠的位置的对象中、该顺序中最前的对象,作为选择结果。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:川端恭广
申请(专利权)人:科乐美数码娱乐株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利