信息处理装置、信息处理装置的控制方法、程序及信息存储介质制造方法及图纸

技术编号:8687888 阅读:485 留言:0更新日期:2013-05-09 07:43
本发明专利技术提供信息处理装置,在选择了对象之后停止操作的情况下(例如,在选择了对象之后,重新选择该对象以外的对象的情况等),可以确保不执行非用户意图的处理。在基于显示于画面的多个对象中的一个对象位置判定区域内含有用户的指示位置之一的情况下,对象移动单元(56)基于该指示位置之一移动该一个对象。在第1对象及第2对象通过对象移动单元(56)移动的情况下,碰撞判定单元(58)判定第1对象及第2对象是否碰撞。处理执行单元(60)基于碰撞判定单元(58)的判定结果,执行与第1对象及第2对象相关联的处理。

【技术实现步骤摘要】
【国外来华专利技术】信息处理装置、信息处理装置的控制方法
本专利技术涉及信息处理装置、信息处理装置的控制方法、程序及信息存储介质
技术介绍
已知有将包含多个对象(object)的画面进行显示,并执行由用户从多个对象中选择的与两个对象相关联的处理的信息处理装置。在这种信息处理装置中,作为用于从多个对象中选择两个对象且指示执行与这两个对象相关联的处理的操作,目前已知有对象的拖放操作。拖放操作是抓住对象(选择)且移动到另一对象上(拖动操作),并放开抓住的对象(放下操作)的一连串的操作。在将抓住的对象移动到另一对象上的状态下放开的情况下,执行与这些对象相关联的处理。例如,已知在现有的信息处理装置中,在用户通过拖动操作使表示文件的图标移动到表示文件夹的图标上并进行放下操作的情况下,使文件移动或复制到文件夹中。另外,例如,专利文献1中公开有,在用户通过拖动操作使第1对象移动到第2对象上并进行放下操作的情况下,执行利用第1对象置换第2对象的置换处理。另外,专利文献1中还公开了可以容易地判别对象被放下的对象位置的技术。现有技术文献专利文献专利文献1:特开2006-099733号公报
技术实现思路
专利技术要解决的课题但是,在目前进行的拖放操作中,在抓住对象后停止操作的情况下(例如,在重新抓住该对象以外的对象的情况等),有时执行非用户意图的处理。具体地讲,在使对象移动到希望对象上的中途停止拖动操作的情况下(即,在使抓住的对象移动到希望对象上的中途放下的情况下),当对象位于另一对象上时,有时执行这些对象相关联的处理。为了不执行上述那样非用户意图的处理,在中途停止拖动操作的情况下,用户需要使对象移动到不存在另一对象的位置后停止拖动操作。本专利技术是鉴于上述课题而完成,其目的在于,提供信息处理装置、信息处理装置的控制方法、程序及信息存储介质,可以确保在选择对象后停止操作的情况下(例如,在选择对象后,重新选择该对象以外的对象的情况等),不执行非用户意图的处理。用于解决课题的方案为了解决所述课题,本专利技术提供信息处理装置,其特征在于,包括:使显示装置显示包含多个对象的画面的显示控制装置;获取可以检测由用户指示的所述画面内的多个位置的检测装置的检测结果的检测结果获取装置;在通过所述检测装置检测所述用户的指示位置之一的状态下,在基于所述多个对象中的一个对象位置所设定的判定区域内含有该指示位置之一的情况下,根据该指示位置之一的移动而使该一个对象移动的对象移动装置;在第1对象和第2对象至少一方通过所述对象移动装置进行了移动的情况下,在基于所述第1对象的位置所设定的判定区域内含有所述用户的第1指示位置且在基于所述第2对象的位置所设定的判定区域内含有所述用户的第2指示位置的状态下,判定所述第1对象和所述第2对象是否碰撞的碰撞判定装置;以及基于所述碰撞判定装置的判定结果,执行所述第1对象及所述第2对象相关联的处理的处理执行装置。本专利技术还提供信息处理装置的控制方法,其特征在于,包括:使显示装置显示包含多个对象的画面的显示控制步骤;获取可以检测由用户指示的所述画面内的多个位置的检测装置的检测结果的检测结果获取步骤;在通过所述检测装置检测所述用户的指示位置之一的状态下,在基于所述多个对象中的一个对象位置所设定的判定区域内含有该指示位置之一的情况下,根据该指示位置之一的移动而使该一个对象移动的对象移动步骤;在第1对象和第2对象至少一方通过所述对象移动步骤进行了移动的情况下,在基于所述第1对象的位置所设定的判定区域内含有所述用户的第1指示位置且在基于所述第2对象的位置所设定的判定区域内含有所述用户的第2指示位置的状态下,判定所述第1对象和所述第2对象是否碰撞的碰撞判定步骤;以及基于所述碰撞判定步骤的判定结果,执行所述第1对象及所述第2对象相关联的处理的处理执行步骤。本专利技术还提供程序,其用于使计算机具有作为如下装置的功能,即:使显示装置显示包含多个对象的画面的显示控制装置;获取可以检测由用户指示的所述画面内的多个位置的检测装置的检测结果的检测结果获取装置;在通过所述检测装置检测所述用户的指示位置之一的状态下,在基于所述多个对象中的一个对象位置所设定的判定区域内含有该指示位置之一的情况下,根据该指示位置之一的移动而使该一个对象移动的对象移动装置;在第1对象和第2对象至少一方通过所述对象移动装置进行了移动的情况下,在基于所述第1对象的位置所设定的判定区域内含有所述用户的第1指示位置且在基于所述第2对象的位置所设定的判定区域内含有所述用户的第2指示位置的状态下,判定所述第1对象和所述第2对象是否碰撞的碰撞判定装置;以及基于所述碰撞判定装置的判定结果,执行所述第1对象及所述第2对象相关联的处理的处理执行装置。本专利技术还提供记录了用于使计算机具有作为如下装置的功能的程序的计算机可读取的信息存储介质,即:使显示装置显示包含多个对象的画面的显示控制装置;获取可以检测由用户指示的所述画面内的多个位置的检测装置的检测结果的检测结果获取装置;在通过所述检测装置检测所述用户的指示位置之一的状态下,在基于所述多个对象中的一个对象位置所设定的判定区域内含有该指示位置之一的情况下,根据该指示位置之一的移动而使该一个对象移动的对象移动装置;在第1对象和第2对象至少一方通过所述对象移动装置进行了移动的情况下,在基于所述第1对象的位置所设定的判定区域内含有所述用户的第1指示位置且在基于所述第2对象的位置所设定的判定区域内含有所述用户的第2指示位置的状态下,判定所述第1对象和所述第2对象是否碰撞的碰撞判定装置;以及基于所述碰撞判定装置的判定结果,执行所述第1对象及所述第2对象相关联的处理的处理执行装置。另外,在本专利技术的一个方式中,所述碰撞判定装置也可以在基于所述第1对象的位置所设定的判定区域内含有所述第1指示位置、且在基于所述第2对象的位置所设定的判定区域内含有所述第2指示位置的状态下,在所述第1对象和所述第2对象至少一方通过所述对象移动装置进行了移动的情况中,在所述第1指示位置和所述第2指示位置之间的距离成为阈值以下的情况下,判定为所述第1对象和所述第2对象碰撞。另外,在本专利技术的一个方式中,所述碰撞判定装置也可以在所述第1对象和所述第2对象通过所述对象移动装置进行移动的情况中,所述第1指示位置和所述第2指示位置之间的所述距离为所述阈值以下的状态持续整个基准时间的情况下,判定为所述第1对象和所述第2对象碰撞。另外,在本专利技术的一个方式中,也可以包含阈值变更装置,其基于由所述碰撞判定装置以往判定为所述第1指示位置和所述第2指示位置之间的所述距离为所述阈值以下时的所述第1指示位置和所述第2指示位置之间的所述距离,降低所述阈值。另外,在本专利技术的一个方式中,也可以在判定为所述第1对象和所述第2对象碰撞的情况下,所述处理执行装置基于所述第1对象和所述第2对象的碰撞方式,执行所述第1对象及所述第2对象相关联的所述处理。另外,在本专利技术的一个方式中,也可以在判定为所述第1对象和所述第2对象碰撞的情况下,所述处理执行装置基于所述第1对象和所述第2对象的碰撞方式,选择所述第1对象及所述第2对象相关联的多个处理中的任一项并执行该选择的处理。另外,在本专利技术的一个方式中,也可以包含基准信息存储装置,其存储表示由所述用户预先指定的所述多个对象本文档来自技高网...
信息处理装置、信息处理装置的控制方法、程序及信息存储介质

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.08.31 JP 2011-1901201.一种信息处理装置,其特征在于,包括:显示控制装置,使显示装置显示包含多个对象的画面;检测结果获取装置,获取可以检测由用户指示的所述画面内的多个位置的检测装置的检测结果;对象移动装置,在通过所述检测装置检测所述用户的指示位置之一的状态下,在基于所述多个对象中的一个对象位置所设定的判定区域内含有该指示位置之一的情况下,根据该指示位置之一的移动而使该一个对象移动;碰撞判定装置,在第1对象和第2对象至少一方通过所述对象移动装置进行了移动的情况下,在基于所述第1对象的位置所设定的判定区域内含有所述用户的第1指示位置、且在基于所述第2对象的位置所设定的判定区域内含有所述用户的第2指示位置的状态下,判定所述第1对象和所述第2对象是否碰撞;以及处理执行装置,基于所述碰撞判定装置的判定结果,执行与所述第1对象及所述第2对象相关联的处理,所述碰撞判定装置在基于所述第1对象的位置所设定的判定区域内含有所述第1指示位置、且在基于所述第2对象的位置所设定的判定区域内含有所述第2指示位置的状态下,在所述第1对象和所述第2对象至少一方通过所述对象移动装置进行了移动的情况中,在所述第1指示位置和所述第2指示位置之间的距离为阈值以下的情况下,判定为所述第1对象和所述第2对象碰撞。2.如权利要求1所述的信息处理装置,其特征在于,所述碰撞判定装置在所述第1对象和所述第2对象通过所述对象移动装置进行了移动的情况中,所述第1指示位置和所述第2指示位置之间的所述距离为所述阈值以下的状态持续整个基准时间的情况下,判定为所述第1对象和所述第2对象碰撞。3.如权利要求2所述的信息处理装置,其特征在于,还包括:阈值变更装置,基于由所述碰撞判定装置以往判定为所述第1指示位置和所述第2指示位置之间的所述距离为所述阈值以下时的所述第1指示位置和所述第2指示位置之间的所述距离,降低所述阈值。4.如权利要求1至3中任一项所述的信息处理装置,其特征在于,在判定为所述第1对象和所述第2对象碰撞的情况下,所述处理执行装置基于所述第1对象和所述第2对象的碰撞方式,执行所述第1对象及所述第2对象相关联的所述处理。5.如权利要求4所述的信息处理装置,其特征在于,在判定为所述第1对象和所述第2对象碰撞的情况下,所述处理执行装置基于所述第1对象和所述第2对象的碰撞方式选择所述第1对象及所述第2对象相关联的多个处理中的任一项,并执行该选择的处理。6.如权利要求4所述的信息处理装置,其特征在于,还包括:基准信息存储装置,存储表示由所述用户预先指定的所述多个对象中的两个对象的组合的基准组合信息和作为该两个对象的碰撞方式表示由所述用户预先指定的方式的基准方式信息,所述显示控制装置将所述多个对象以相互不同的显示方式显示于所述画面中,所述处理执行装置包括:组合判定装置,在判定为所述第1对象和所述第2对象碰撞的情况下,判定所述第1对象和所述第2对象的组合是否为由所述基准组合信息表示的组合;碰撞方式比较装置,在判定为所述第1对象和所述第2对象碰撞的情况下,比较所述第1对象与所述第2对象的碰撞方式和所述基准方式信息表示的方式;以及认证处理执行装置,基于所述组合判定装置的判定结果和所述碰撞方式比较装置的比较结果,执行认证处理。7.如权利要求6所述的信息处理装置,其特征在于,所述基准方式信息包含用其表示由所述用户预先指定的方向的基准方向信息,所述碰撞方式比较装置包括:方向判定装置,判定所述第1对象或所述第1指示位置与所述第2对象或所述第2指示位置的从一方到另一方的方向和所述基准方向信息表示的方向之间的角度是否为基准角度以下,所述认证处理执行装置基于所述组合判定装置的判定结果和所述方向判定装置的判定结果,执行所述认证处理。8.如权利要求6或7所述的信息处理装置,其特征在于,所述基准方式信息包含用其表示由所述用户预先指定的相对速度的基准相对速度信息,所述碰撞方式比较装置包括:相对速度判定装置,在判定为所述第1对象和所述第2对象碰撞的情况下,判定所述第1对象或所述第1指示位置与所述第2对象或所述第2指示位置的一方相对另一方的相对速度和所述基准相对速度信息表示的相对速度之间的速度差是否为基准差以下,所述认证处理执行装置基于所述组合判定装置的判定结果和所述相对速度判定装置的判定结果,执行所述认证处理。9.一种信息处理装置,其特征在于,包括:显示控制装置,使显示装置显示包含多个对象的画面;检测结果获取装置,获取可以检测由用户指示的所述画面内的多个位置的检测装置的检测结果;对象移动装置,在通过所述检测装置检测所述用户的指示位置之一的状态下,在基于所述多个对象中的一个对象位置所设定的判定区域内含有该指示位置之一的情况下,根据该指示位置之一的移动而使该一个对象移动;碰撞判定装置,在第1对象和第2对象至少一方通过所述对象移动装置进行了移动的情况下,判定所述第1对象和所述第2对象是否碰撞;以及处理执行装置,基于所述碰撞判定装置的判定结果,执行所述第1对象及所述第2对象相关联的处理,所述碰撞判定装置在基于所述第1对象的位置所设定的判定区域内含有第1指示位置、且在基于所述第2对象的位置所设定的判定区域内含有第2指示位置的状态下,在所述第1对象和所述第2对象至少一方通过所述对象移动装置进行了移动的情况中,在所述第1指示位置和所述第2指示位置之间的距离为阈值以下的情况下,判定为所述第1对象和所述第2对象碰撞,所述处理执行装置包括:在判定为所述第1对象和所述第2对象碰撞的情况下,获取在存储与所述多个对象的各自相关联的属性信息的属性信息存储装置中存储的、与所述第1对象相关联的属性信息和与所述第2对象相关联的属性信息的装置;以及使所述显示装置显示将与所述第1对象相关联的属性信息和与所述第2对象相关联的属性信息进行比较的比较画面的装置。10.一种信息处理装置,其特征在于,包括:显示控制装置,使显示装置显示包含多个对象的画面;检测结果获取装置,获取可以检测由用户指示的所述画面内的多个位置的检测装置的检测结果;对象移动装置,在通过所述检测装置检测所述用户的指示位置之一的状态下,在基于所述多个对象中的一个对象位置所设定的判定区域内含有该指示位置之一的情况下,根据该指示位置之一的移动而使该一个对象移动;碰撞判定装置,在第1对象和第2对象至少一方通过所述对象移动装置进行了移动的情况下,判定所述第1对象和所述第2对象是否碰撞;处理执行装置,基于所述碰撞判定装置的判定结果,执行所述第1对象及所述第2对象相关联的处理;以及基准信息存储装置,存储表示由所述用户预先指定的所述多个对象中的两个对象的组合的基准组合信息和作为该两个对象的碰撞方式表示由所述用户预先指定的方式的基准方式信息,所述显示控制装置将所述多个对象以相互不同的显示方式显示于所述画面中,所述处理执行装置包括:组合判定装置,在判定为所述第1对象和所述第2对象碰撞的情况下,判定所述第1对象和所述第2对象的组合是否为由所述基准组合信息表示的组合;碰撞方式比较装置,在判定为所述第1对象和所述第2对象碰撞的情况下,比较所述第1对象与所述第2对象的碰撞方式和所述基准方式信息表示的方式;以及认证处理执行装置,基于所述组合判定装置的判定结果和所述碰撞方式比较装置的比较结果,执行认证处理,所述基准方式信息包含用其表示由所述用户预先指定的方向的基准方向信息,所述碰撞方式比较装置包括:方向判定装置,判定所述第1对象与所述第2对象的从一方到另一方的方向和所述基准方向信息表示的方向之间的角度是否为基准角度以下,所述认证处理执行装置基于所述组合判定装置的判定结果和所述方向判定装置的判定结果,执行所述认证处理。11.一种信息处理装置,其特征在于,包含:显示控制装置,使显示装置显示包含多个对象的画面;检测结果获取装置,获取可以检测由用户指示的所述画面内的多个位置的检测装置的检测结果;对象移动装置,在通过所述检测装置检测所述用户的指示位置之一的状态下,在基于所述多个对象中的一个对象位置所设定的判定区域内含有该指示位置之一的情况下,根据该指示位置之一的移动而使该一个对象移动;碰撞判定装置,在第1对...

【专利技术属性】
技术研发人员:武田诚一
申请(专利权)人:乐天株式会社
类型:
国别省市:

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

1