CN102893307A - 对象显示装置、对象显示***以及对象显示方法 - Google Patents

对象显示装置、对象显示***以及对象显示方法 Download PDF

Info

Publication number
CN102893307A
CN102893307A CN2011800243794A CN201180024379A CN102893307A CN 102893307 A CN102893307 A CN 102893307A CN 2011800243794 A CN2011800243794 A CN 2011800243794A CN 201180024379 A CN201180024379 A CN 201180024379A CN 102893307 A CN102893307 A CN 102893307A
Authority
CN
China
Prior art keywords
overlapping
imaginary
forbidding
information
imagination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011800243794A
Other languages
English (en)
Inventor
太田学
森永康夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Publication of CN102893307A publication Critical patent/CN102893307A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

对象显示装置在根据假想对象的配置位置的信息使该假想对象重叠显示在现实空间的图像上的情况下,当该假想对象重叠显示在重叠禁止对象上时,实施使假想对象透明显示的显示控制,以使该重叠禁止对象不会被该假想对象遮挡。由此,能够优先显示重叠禁止对象。

Description

对象显示装置、对象显示***以及对象显示方法
技术领域
本发明涉及对象显示装置、对象显示***以及对象显示方法。
背景技术
近年,开发/提供了使用AR(Augmented Reality:增强现实)技术的服务。例如,公开有如下所述的技术:获取配置在对象显示装置的所在位置周边的对象,在通过设置于对象显示装置上的相机获取的图像上重叠显示包含各种信息和图像的对象。另外,公开有如下所述的技术:在现实空间图像上重叠假想空间图像时,控制成不在现实空间图像中的预定区域上重叠假想空间图像(例如,参照专利文件1)。
现有技术文献
专利文件
专利文件1:日本特开2009-15648号公报
发明内容
发明所要解决的课题
但是,在现有技术中,由于将现实空间图像中的具有特定颜色的区域提取为不重叠假想对象的区域,因此在现实空间中的应优先显示的对象不具有该特定颜色时,不能控制成不在该对象上重叠假想对象。即,在现有技术中,不能进行在根据在现实空间图像中捕捉到的每个对象的属性来进行了假想对象的重叠与否判定的基础上再进行假想空间图像的显示的显示控制。
因此,本发明是鉴于上述问题点而完成的,其目的在于,提供如下所述的对象显示装置、对象显示***以及对象显示方法:在AR技术中,能够适当地进行显示控制,以使得不在现实空间的图像中应优先显示的对象上重叠假想对象。
用于解决课题的手段
为了解决上述课题,本发明的一实施方式的对象显示装置,其在捕捉了现实空间的图像上重叠显示对象,该对象显示装置的特征在于,具有:假想对象信息获取单元,其获取假想对象信息,该假想对象信息是与配置在现实空间上的假想的对象、即假想对象有关的信息,且包含与假想对象的配置位置有关的信息;重叠禁止对象信息获取单元,其获取与在现实空间中存在的、禁止重叠显示假想对象的对象、即重叠禁止对象有关的重叠禁止对象信息;摄影单元,其用于捕捉现实空间的图像;图像分析单元,其根据由重叠禁止对象信息获取单元接收的重叠禁止对象信息,从通过摄影单元摄影的现实空间的图像中提取重叠禁止对象;假想对象显示控制单元,在根据由假想对象信息获取单元获取的假想对象信息将假想对象配置在现实空间的图像上的情况下,当存在与通过图像分析单元提取的重叠禁止对象重叠的假想对象时,该假想对象显示控制单元进行该假想对象的显示控制以便不遮挡该重叠禁止对象;以及显示单元,其根据假想对象显示控制单元的显示控制,在现实空间的图像上重叠显示假想对象。
为了解决上述课题,本发明的一实施方式的对象显示***,其具有:对象显示装置,其在捕捉了现实空间的图像上重叠显示对象;以及能够与对象显示装置通信的服务器,该对象显示***的特征在于,对象显示装置具有:自身位置测位单元,其对对象显示装置的所在位置进行测位;位置信息发送单元,其将与所在位置有关的信息即位置信息发送到服务器;假想对象信息获取单元,其从服务器获取假想对象信息,该假想对象信息是与配置在现实空间上的假想的对象即假想对象有关的信息,且包含与假想对象的位置有关的信息;重叠禁止对象信息获取单元,其从服务器获取与在现实空间中存在的、禁止重叠显示假想对象的对象即重叠禁止对象有关的重叠禁止对象信息;摄影单元,其用于捕捉现实空间的图像;图像分析单元,其根据由重叠禁止对象信息获取单元获取的重叠禁止对象信息,从通过摄影单元摄影的现实空间的图像中提取重叠禁止对象;假想对象显示控制单元,在根据由假想对象信息获取单元接收的假想对象信息将假想对象配置在现实空间的图像上的情况下,当存在与通过图像分析单元提取的重叠禁止对象重叠的假想对象时,该假想对象显示控制单元进行假想对象的显示控制以使得不遮挡该重叠禁止对象;以及显示单元,其根据假想对象显示控制单元的显示控制,在现实空间的图像上重叠显示假想对象,服务器具有:位置信息接收单元,其从对象显示装置接收位置信息;假想对象信息存储单元,其存储假想对象信息;假想对象提取单元,其从假想对象信息存储单元中提取与通过位置信息接收单元接收的位置信息所示的位置相距预先设定的预定距离以内的假想对象的假想对象信息;重叠禁止对象信息存储单元,其存储重叠禁止对象信息;重叠禁止对象提取单元,其从重叠禁止对象信息存储单元提取与通过位置信息接收单元接收的位置信息所示的位置相距预先设定的预定距离以内的重叠禁止对象的重叠禁止对象信息;以及对象信息发送单元,其将通过假想对象提取单元提取的假想对象信息和通过重叠禁止对象提取单元提取的重叠禁止对象信息发送到对象显示装置。
另外,为了解决上述课题,本发明的一实施方式的对象显示方法,是在捕捉了现实空间的图像上重叠显示对象的对象显示装置中的对象显示方法,该对象显示方法的特征在于,包括如下的步骤:假想对象信息获取步骤,获取假想对象信息,该假想对象信息是与配置在现实空间上的假想的对象即假想对象有关的信息,且包含与假想对象的配置位置有关的信息;重叠禁止对象信息获取步骤,获取与在现实空间中存在的、禁止重叠显示假想对象的对象即重叠禁止对象有关的重叠禁止对象信息;摄影步骤,捕捉现实空间的图像;图像分析步骤,根据在重叠禁止对象信息获取步骤中接收的重叠禁止对象信息,从在摄影步骤中摄影的现实空间的图像提取重叠禁止对象;假想对象显示控制步骤,在根据在假想对象信息获取步骤中接收的假想对象信息将假想对象配置在现实空间的图像上的情况下,当存在与在图像分析步骤中提取的重叠禁止对象重叠的假想对象时,进行该假想对象的显示控制以使得不遮挡该重叠禁止对象;以及显示步骤,根据假想对象显示控制步骤中的显示控制,在现实空间的图像上重叠显示假想对象。
根据本发明的对象显示装置、对象显示***以及对象显示方法,在根据假想对象的配置位置的信息使该假想对象重叠显示在现实空间的图像上的情况下,当该假想对象重叠显示在重叠禁止对象上时,进行显示控制以使得该重叠禁止对象不会被该假想对象遮挡。由此,能够使重叠禁止对象优先显示。
另外,本发明的一实施方式的对象显示装置,对象显示装置也可以还具有:自身位置测位单元,其对对象显示装置的所在位置进行测位;以及位置信息发送单元,其发送与所在位置有关的信息即位置信息,假想对象信息获取单元获取根据位置信息而提取的假想对象信息,重叠禁止对象信息获取单元获取根据位置信息而提取的重叠禁止对象信息。
此时,获取在对象显示装置的所在位置的周边存在的假想对象的信息和重叠禁止对象的信息。由此,对象显示装置能够适当地获取应显示的假想对象的假想对象信息和应考虑能否重叠显示的重叠禁止对象的重叠禁止对象信息。
另外,在本发明的一实施方式的对象显示装置中,假想对象信息也可以包含显示优先级,该显示优先级表示使该假想对象的显示优先的等级,重叠禁止对象信息包含重叠禁止级,该重叠禁止级表示禁止其他对象相对于该重叠禁止对象重叠的程度,在重叠禁止对象的重叠禁止级比假想对象的显示优先级大时,假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象透明显示,从而不遮挡该重叠禁止对象。
此时,根据显示优先级和重叠禁止级来严格地判断假想对象和重叠禁止对象的显示控制中的优先关系,在重叠禁止级比显示优先级大时,使假想对象透明显示。因此,适当地显示应优先显示的重叠禁止对象。
另外,在本发明的一实施方式的对象显示装置中,假想对象信息也可以包含显示优先级,该显示优先级表示使该假想对象的显示优先的等级,重叠禁止对象信息包含重叠禁止级,该重叠禁止级表示禁止其他对象相对于该重叠禁止对象重叠的程度,在重叠禁止对象的重叠禁止级比假想对象的显示优先级大时,假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象成为不显示,从而不遮挡该重叠禁止对象。
此时,根据显示优先级和重叠禁止级来严格地判断假想对象和重叠禁止对象的显示控制中的优先关系,在重叠禁止级比显示优先级大时,使假想对象成为不显示。因此,适当地显示应优先显示的重叠禁止对象。
另外,在本发明的一实施方式的对象显示装置中,假想对象信息也可以包含:显示优先级,其表示使该假想对象的显示优先的等级;以及显示位置重要级,其表示与该假想对象的配置位置之间的关联性的强弱程度,重叠禁止对象信息包含重叠禁止级,该重叠禁止级表示禁止其他对象相对于该重叠禁止对象重叠的程度,在重叠禁止对象的重叠禁止级比假想对象的显示优先级大,且假想对象的显示位置重要级比预先设定的预定值大时,假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象成为不显示,从而不遮挡该重叠禁止对象。
由于在假想对象的显示位置重要级高时,意味着该假想对象相对于配置位置的关联性高,因此在将该假想对象显示在预定配置位置以外的位置上时,假想对象向用户提供的信息是不适当的信息的可能性高。在本发明的结构中,由于在重叠禁止对象的重叠禁止级比假想对象的显示优先级大,且假想对象的显示位置重要级高时,该假想对象成为不显示,因此能够优先显示重叠禁止对象,并且防止假想对象显示在不适当的位置上。
另外,在本发明的一实施方式的对象显示装置中,假想对象信息也可以包含:显示优先级,其表示使该假想对象的显示优先的等级;以及显示位置重要级,其表示与该假想对象的配置位置之间的关联性的强度等级,重叠禁止对象信息包含重叠禁止级,其表示禁止其他对象相对于该重叠禁止对象重叠的程度,在重叠禁止对象的重叠禁止级比假想对象的显示优先级大,且假想对象的显示位置重要级比预先设定的预定值大时,假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象透明显示,从而不遮挡该重叠禁止对象。
由于在假想对象的显示位置重要级高时,意味着该假想对象相对于配置位置的关联性高,因此在将该假想对象显示在预定配置位置以外的位置上时,假想对象向用户提供的信息是不适当的信息的可能性高。在本发明的结构中,由于在重叠禁止对象的重叠禁止级比假想对象的显示优先级大,且假想对象的显示位置重要级高时,假想对象成为透明显示,因此能优先显示重叠禁止对象,并且能够使假想对象一并显示在适当的位置上。
另外,在本发明的一实施方式的对象显示装置中,也可以在假想对象的显示位置重要级比预先设定的预定值大时,假想对象显示控制单元进行该假想对象的显示控制,以使得通过对该假想对象的显示位置进行校正,从而不遮挡重叠禁止对象。
由于在假想对象的显示位置重要级不高时,意味着该假想对象相对于配置位置的关联性低,因此即使在将该假想对象显示在预定配置位置以外的位置上时,该假想对象向用户提供的信息是不适当的信息的可能性低。在本发明的结构中,由于在假想对象的显示位置重要级不高时,对该假想对象的显示位置进行校正,因此即使在重叠禁止对象的重叠禁止级和假想对象的显示优先级中的任一个较大时,也能够显示重叠禁止对象和假想对象这双方。
在重叠禁止对象的重叠禁止级不比假想对象的显示优先级大,且假想对象的显示位置重要级比预先设定的预定值大时,假想对象显示控制单元使该假想对象显示在现实空间的图像中的配置位置上。此时,由于相比于该重叠禁止对象应优先显示假想对象,因此假想对象重叠显示在重叠禁止对象上。
另外,在本发明的一实施方式的对象显示装置中,也可以在一个假想对象重叠在其他假想对象上的情况下,当一个假想对象的显示位置重要级比其他假想对象的显示位置重要级大时,假想对象显示控制单元使该一个假想对象显示在现实空间的图像中的该一个假想对象的配置位置上。
由于在假想对象的显示位置重要级高时,意味着该假想对象相对于配置位置的关联性高,因此在将该假想对象显示在预定配置位置以外的位置上时,假想对象向用户提供的信息是不适当的信息的可能性高。在本发明的结构中,即使在一个对象与其他对象重叠的情况下,在一个对象的显示位置重要级高时,牺牲其他对象的显示,而显示一个对象。因此,实现一个对象的适当的显示。
另外,在本发明的一实施方式的对象显示装置中,也可以在一个假想对象重叠在其他假想对象上的情况下,当一个假想对象的显示位置重要级不比其他假想对象的显示位置重要级大时,假想对象显示控制单元进行该一个假想对象的显示控制,以使得通过对该一个假想对象的显示位置进行校正,从而不遮挡该其他假想对象。
由于在假想对象的显示位置重要级不高时,意味着该假想对象相对于配置位置的关联性低,因此即使在将该假想对象显示在预定配置位置以外的位置上时,该假想对象向用户提供的信息是不适当的信息的可能性低。在本发明的结构中,在一个对象与其他对象重叠时,通过对一个对象的显示位置进行校正,从而能够显示其他对象,并且实现一个对象的适当的显示。
另外,在本发明的一实施方式的对象显示装置中,假想对象信息也可以包含显示位置重要级,该显示位置重要级表示与该假想对象的配置位置之间的关联性的强度等级,重叠禁止对象信息包含重叠禁止级,该重叠禁止级表示禁止其他对象相对于该重叠禁止对象重叠的程度,在重叠禁止对象的重叠禁止级比假想对象的显示位置重要级大时,假想对象显示控制单元实施该假想对象的显示控制,以使得通过对该假想对象的显示位置进行校正,从而不遮挡重叠禁止对象,在重叠禁止对象的重叠禁止级不比假想对象的显示位置重要级大时,假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象透明显示或不显示,从而不遮挡该重叠禁止对象。
由于在假想对象的显示位置重要级高时,意味着该假想对象相对于配置位置的关联性高,因此在将该假想对象显示在预定配置位置以外的位置上时,假想对象向用户提供的信息是不适当的信息的可能性高。另外,由于在假想对象的显示位置重要级不高时,意味着该假想对象相对于配置位置的关联性低,因此即使在将该假想对象显示在预定配置位置以外的位置上时,该假想对象向用户提供的信息是不适当的信息的可能性低。在本发明的结构中,由于在重叠禁止对象的重叠禁止级比假想对象的显示位置重要级大时,对该假想对象的显示位置进行校正,因此能够不在重叠禁止对象上重叠其他对象而适当地进行显示,并且能够显示假想对象。另外,由于在重叠禁止对象的重叠禁止级不比假想对象的显示位置重要级大时,该假想对象成为透明显示或不显示,因此能够优先显示重叠禁止对象,并且防止假想对象显示在不适当的位置上。
发明效果
在AR技术中,能够进行显示控制以使得不会在现实空间的图像中在应优先显示的对象上重叠假想对象。
附图说明
图1是示出对象显示***的装置结构的图。
图2是示出对象显示装置的功能结构的框图。
图3是对象显示装置的硬件框图。
图4是示出服务器的功能结构的框图。
图5是示出假想对象信息存储部的结构和所存储的数据的例子的图。
图6是示出重叠禁止对象信息存储部的结构和所存储的数据的例子的图。
图7是示出第1实施方式中的对象显示方法的处理内容的时序图。
图8是示出对象显示装置的显示部中的显示画面例的图。
图9是示出图7中的假想对象透明判定处理的处理内容的流程图。
图10是示出第2实施方式中的对象显示方法的处理内容的时序图。
图11是示出第2实施方式中的对象显示装置的显示部的显示画面例的图。
图12是示出图10中的假想对象显示位置调整处理的处理内容的流程图。
图13是示出图10中的假想对象显示位置调整处理的处理内容的其他例子的流程图。
图14是示出第3实施方式中的对象显示方法的处理内容的时序图。
图15是示出第3实施方式中的对象显示装置的显示部的显示画面例的图。
图16是示出图14中的假想对象显示位置调整处理的处理内容的流程图。
具体实施方式
参照附图对本发明的对象显示装置、对象显示***以及对象显示方法的实施方式进行说明。另外,在可能的情况下,对相同的部分附上相同的标号,省略重复的说明。
(第1实施方式)
图1是示出第1实施方式的对象显示***7的装置结构的框图。如图1所示,对象显示***7包含:对象显示装置1、能够与该对象显示装置1通信的服务器3。对象显示装置1是例如能够通过移动通信网络进行通信的便携终端。因此,对象显示装置1通过移动通信网络的基站5与服务器进行通信。
图2是示出第1实施方式的对象显示装置1的功能结构的框图。本实施方式的对象显示装置1是例如进行配置在现实空间或假想空间中的对象的显示控制的装置,具有如下所述的功能:从服务器获取在现实空间或假想空间中配置在对象显示装置1的所在位置的周边的对象,在通过对象显示装置1中具备的相机而获取的现实空间的图像上重叠显示包含各种信息和图像的对象。为了高精度地控制对象显示装置1的称为显示器的显示单元中的对象的显示位置,在本实施方式中,需要高精度地检测对象显示装置1的所在位置。
如图2所示,对象显示装置1在功能性上具有:自身位置测位部10(自身位置测位单元)、位置信息发送部11(位置信息发送单元)、假想对象信息获取部12(假想对象信息获取单元)、重叠禁止对象信息获取部13(重叠禁止对象信息获取单元)、摄影部14(摄影单元)、图像分析部15(图像分析单元)、假想对象显示控制部16(假想对象显示控制单元)以及显示部17。
图3是对象显示装置1的硬件结构图。如图3所示,对象显示装置1构成为计算机***,该计算机***在物理上包含CPU 101、作为主存储装置的RAM 102和ROM103、作为数据收发设备的通信模块104、硬盘、闪存等辅助存储装置105、作为输入设备的键盘等输入装置106、显示器等输出装置107等。图2所示的各功能是通过如下所述的方式来实现:通过在图3所示的CPU 101、RAM 102等硬件上读入预定计算机软件,从而根据CPU 101的控制来使通信模块104、输入装置106、输出装置107工作,并且进行RAM 102和辅助存储装置105中的数据的读出和写入。再次参照图2,对对象显示装置1的各功能部进行详细说明。
自身位置测位部10是对对象显示装置1的所在位置进行测位的部分,例如由GPS装置构成。自身位置测位部10将与所测位的所在位置有关的信息送出到位置信息发送部11。
位置信息发送部11是将与所在位置有关的信息作为位置信息发送到服务器3的部分。
假想对象信息获取部12是从服务器3获取假想对象信息的部分。假想对象信息是与配置在现实空间中的假想性的对象、即假想对象有关的信息,包含与假想对象的配置位置有关的信息。另外,假想对象信息是包含表示使该假想对象的显示优先的等级的显示优先级。另外,之后参照图5对假想对象信息内容的详细情况进行说明。
假想对象是用于通过在对象显示装置1中重叠显示在现实空间的图像上,从而在对象显示装置1中对用户提供各种信息的假想的对象。另外,假想对象信息是在服务器3中根据位置信息而提取的。对于基于位置信息的假想对象信息的提取处理,将在后面叙述。假想对象信息获取部12将所获取的假想对象信息送出到假想对象显示控制部16。
重叠禁止对象信息获取部13是从服务器3获取重叠禁止对象信息的部分。重叠禁止对象信息是关于存在于现实空间中并禁止重叠显示假想对象的对象、即重叠禁止对象的信息。另外,重叠禁止对象信息包含表示禁止其他对象相对于该重叠禁止对象重叠的程度的重叠禁止级。另外,关于重叠禁止对象信息的内容的详细情况,之后参照图6进行说明。此处获取的重叠禁止对象信息是在服务器3中根据位置信息而提取的。重叠禁止对象信息获取部13将所获取的重叠禁止对象信息送出到图像分析部15。
摄影部14是用于捕捉现实空间的图像的部分,例如由相机构成。摄影部14将现实空间的图像送出到图像分析部15和显示部17。
图像分析部15是根据由重叠禁止对象信息获取部13接收的重叠禁止对象信息,从由摄影部14摄影的现实空间的图像提取重叠禁止对象的部分。
假想对象显示控制部16是在根据由假想对象信息获取部12获取的假想对象信息将假想对象配置在现实空间的图像上时,当存在与由图像分析部15提取的重叠禁止对象重叠的假想对象时,进行该假想对象的显示控制以使得该重叠禁止对象不被遮挡的部分。
具体地讲,假想对象显示控制部16在重叠禁止对象的重叠禁止级比假想对象的显示优先级大时,进行该假想对象的显示控制,以使该假想对象透明显示,从而使该重叠禁止对象不被遮挡。另外,关于该显示控制处理的详细情况,之后参照图7~9进行说明。
显示部17是根据假想对象显示控制部16的显示控制,在现实空间的图像上重叠显示假想对象的部分,例如由显示器装置来构成。
接着,详细说明服务器3的功能。图4是示出第1实施方式的服务器3的功能结构的框图。本实施方式的服务器3具有:位置信息接收部30(位置信息接收单元)、假想对象提取部31(假想对象提取单元)、假想对象信息存储部32(假想对象信息存储单元)、重叠禁止对象提取部33(重叠禁止对象提取单元)、重叠禁止对象信息存储部34(重叠禁止对象信息存储单元)以及对象信息发送部35(对象信息发送单元)。另外,服务器3也是具有与图3所示的对象显示装置1的硬件结构相同的硬件结构的计算机。参照图4,对服务器3的各功能部进行详细说明。
位置信息接收部30是从对象显示装置接收位置信息的部分。位置信息接收部30将所接收的位置信息送出到假想对象提取部31和重叠禁止对象提取部33。
假想对象提取部31是从假想对象信息存储部32提取假想对象信息的部分。假想对象提取部31例如提取与通过位置信息接收部30接收的位置信息所表示的位置相距预先设定的预定距离以内的假想对象的假想对象信息。
假想对象信息存储部32是存储假想对象信息的部分。图5是示出假想对象信息存储部32的结构和所存储的数据的例子的图。如图5所示,作为假想对象信息,假想对象信息存储部32将位置、名称、显示优先级、显示位置重要级以及假想对象形状与每个项目编号对应起来存储。
假想对象信息中的“位置”是表示假想对象在现实空间中的配置位置的信息,包含纬度、经度以及高度。“名称”是该假想对象的名称。
假想对象信息中的“显示优先级”是表示使该假想对象的显示优先的等级的信息,在图5所示的例子中,利用1-5的5等级中的任意一个来表示。例如,在假想对象为用于表示紧急信息的对象时,将该假想对象的显示优先级的值设定得高。
假想对象信息中的“显示位置重要级”是表示与该假想对象的配置位置之间的关联性的强弱程度的信息,在图5所示的例子中,利用1-5的5等级中的任意一个来表示。例如,在假想对象信息为用于表示与在现实空间中存在的商店关联的信息的信息时,将其假想对象的显示位置重要级的值设定得高。另外,在假想对象信息为表示与配置位置的周边地区全体关联的信息的信息时,将其假想对象的显示位置重要级的值设定得低。
假想对象信息中的“假想对象形状”表示与该假想对象的二维或三维形状有关的信息。另外,在第1实施方式中,假想对象信息存储部32也可以不具有显示位置重要级的信息。显示位置重要级是在后述的第2、第3实施方式中使用的信息。
重叠禁止对象提取部33是从重叠禁止对象信息存储部34提取重叠禁止对象信息的部分。重叠禁止对象提取部33例如提取与通过位置信息接收部30接收的位置信息所示的位置相距预先设定的预定距离以内的重叠禁止对象的重叠禁止对象信息。
重叠禁止对象信息存储部34是存储重叠禁止对象信息的部分。图6是示出重叠禁止对象信息存储部34的结构和所存储的数据的例子的图。如图6所示,作为重叠禁止对象信息,重叠禁止对象信息存储部34将位置、名称、重叠禁止级以及重叠禁止对象形状与每个项目编号对应起来存储。
重叠禁止对象信息中的“位置”是表示重叠禁止对象在现实空间中的所在位置的信息,包含纬度、经度以及高度。“名称”是该重叠禁止对象的名称。
重叠禁止对象信息中的“重叠禁止级”是表示禁止其他对象相对于该重叠禁止对象重叠的程度的信息,在图6所示的例子中,利用1-5的5等级中的任意一个来表示。例如,在现实空间的图像中信号机被假想对象等遮挡时,由于损坏用户的安全性,因此信号机是应将重叠禁止级的值设定得高的重叠禁止对象。
重叠禁止对象信息中的“重叠禁止对象形状”表示与该重叠禁止对象的二维或三维形状有关的信息。
对象信息发送部35是将通过假想对象提取部31提取的假想对象信息和通过重叠禁止对象提取部33提取的重叠禁止对象信息发送到对象显示装置1的部分。
接着,参照图7和图8,对本实施方式的对象显示方法中的对象显示***7的动作进行说明。图7是示出在对象显示***7中实施的处理内容的时序图。另外,图8是示出对象显示装置1的显示部17中的显示画面例的图。
首先,对象显示装置1使自身位置测位部10起动(S1)。接着,自身位置测位部10对对象显示装置1所在的位置进行测位(S2)。并且,位置信息发送部11将与对象显示装置1的所在位置有关的信息作为位置信息发送到服务器3(S3)。
当从对象显示装置1发送了位置信息时,服务器3的位置信息接收部30接收位置信息(S4)。接着,假想对象提取部31从假想对象信息存储部32提取与位置信息所示的位置相距预先设定的预定距离以内的假想对象的假想对象信息(S5)。另外,重叠禁止对象提取部33从重叠禁止对象信息存储部34提取与位置信息所示的位置相距预先设定的预定距离以内的重叠禁止对象的重叠禁止对象信息(S5)。
接着,对象信息发送部35将通过假想对象提取部31提取的假想对象信息和通过重叠禁止对象提取部33提取的重叠禁止对象信息发送到对象显示装置1(S6)。
接着,假想对象信息获取部12和重叠禁止对象信息获取部13分别从服务器3获取假想对象信息和重叠禁止对象信息(S7,假想对象信息获取步骤和重叠禁止对象信息获取步骤)。
接着,对象显示装置1起动摄影部14(S8)。另外,在本实施方式中,虽然在步骤S8中起动摄影部14,但是也可以在图7的流程图所示的对象显示方法的处理开始的时刻、或开始之前的时刻起动。
并且,摄影部14对现实空间的图像进行摄影,将所摄影的图像送出到图像分析部15和显示部17(S9,摄影步骤)。
接着,图像分析部15根据由重叠禁止对象信息获取部13获取的重叠禁止对象信息,从通过摄影部14摄影的现实空间的图像提取重叠禁止对象(S10,图像分析步骤)。从现实空间的图像提取对象是根据重叠禁止对象信息中的重叠禁止对象形状的信息,例如通过称为模式匹配这样的已知的图像分析技术来进行的。图8(a)是表示从现实空间的图像提取对象的处理的图。如图8(a)所示,图像分析部15从现实空间的图像提取重叠禁止对象R1、R2。重叠禁止对象R1是图6所示的重叠禁止对象信息中,根据项目编号1的重叠禁止对象信息提取的对象。另外,重叠禁止对象R2是图6所示的重叠禁止对象信息中,根据项目编号2的重叠禁止对象信息提取的对象。
并且,在根据由假想对象信息获取部12获取的假想对象信息,将假想对象配置在现实空间的图像上的情况下,当存在与通过图像分析部15提取的重叠禁止对象重叠的假想对象时,假想对象显示控制部16进行该假想对象的显示控制以便不遮挡该重叠禁止对象。在本实施方式中,假想对象显示控制部16实施与该假想对象有关的透明判定处理(S11,假想对象显示控制步骤)。
图9是示出假想对象透明判定处理的详细内容的流程图。首先,假想对象显示控制部16从通过假想对象信息获取部12获取的假想对象信息中选择一个假想对象(S20)。
接着,在根据假想对象信息所示的配置位置的信息将该一个假想对象配置了在现实空间的图像上时,假想对象显示控制部16判定是否重叠在通过图像分析部15提取的重叠禁止对象上(S21)。当判定为一个假想对象重叠在重叠禁止对象上时,处理步骤前进到步骤S22。另一方面,在没有判定为一个假想对象重叠在重叠禁止对象上时,处理步骤前进到步骤S24。
图8(b)是将图5所示的假想对象信息中的、项目编号1、2、3的假想对象配置在现实空间的图像上的例子。如图8(b)所示,假想对象V1具有与重叠禁止对象R1之间的重叠。另外,假想对象V2不具有与重叠禁止对象之间的重叠。另外,假想对象V3具有与重叠禁止对象R2之间的重叠。因此,在与假想对象V1、V3有关的透明判定处理中,处理步骤前进到步骤S22。另外,在与假想对象V2有关的透明判定处理中,处理步骤前进到步骤S24。
在步骤S22中,假想对象显示控制部16判定具有与假想对象之间的重叠的重叠禁止对象的重叠禁止级是否比该一个假想对象的显示优先级大(S22)。在判定为重叠禁止级比显示优先级大时,处理步骤前进到步骤S23。另一方面,在判定为重叠禁止级没有比显示优先级大时,处理步骤前进到步骤S24。例如,在图8(b)中的与假想对象V1有关的透明判定处理中,由于重叠禁止对象R1的重叠禁止级“5”比假想对象V1的显示优先级“4”大,因此处理步骤前进到步骤S23。另外,在与假想对象V3有关的透明判定处理中,由于重叠禁止对象R2的重叠禁止级“2”没有比假想对象V3的显示优先级“3”大,因此处理步骤前进到步骤S24。
在步骤S23中,假想对象显示控制部16进行显示控制,以使得该假想对象透明显示,从而不遮挡该重叠禁止对象(S23)。图8(c)是示出通过假想对象显示控制部16进行了显示控制的假想对象的显示例的图。图8(b)中的假想对象V1如图8(c)所示的假想对象V11那样透明显示。由此,以重叠禁止对象R1不被遮挡的方式进行显示。另外,也可以根据假想对象V1的显示优先级与重叠禁止对象R1的重叠禁止级之间的差的大小,变更使假想对象V1透明显示时的透明率。
另外,在本实施方式中,在步骤S23中,虽然进行显示控制以使得假想对象透明显示,从而不遮挡该重叠禁止对象,但是也可以进行显示控制以使得假想对象不显示,从而不遮挡重叠禁止对象。
另一方面,在步骤S24中,假想对象显示控制部16保持原样显示假想对象。图如8(c)所示,保持原样显示假想对象V2和假想对象V3
并且,假想对象显示控制部16判定是否对在步骤S7中获取的所有的假想对象实施完了假想对象透明判定处理(S25)。重复进行步骤S20~步骤S25的处理步骤,直至对所有的假想对象完成透明判定处理为止。
再次参照图7,显示部17根据假想对象显示控制部16的显示控制,在现实空间的图像上重叠显示假想对象(S12,显示步骤,参照图8(c))。由此,结束本实施方式的处理。
另外,在本实施方式的对象显示处理中,对象显示装置1虽然从服务器3获取重叠禁止对象信息,但并不限定于此。例如,与如交通信号机所例示的那样的不依赖于特定地区的重叠禁止对象有关的信息,也可以预先存储在对象显示装置1中。
另外,为了防止在显示部17上复杂地显示假想对象,也可以对暂时显示在显示部17上的假想对象的个数设置上限。此时,以假想对象的显示优先级从高到低的顺序显示预定数量的假想对象。另外,也可以对假想对象的显示部17中的显示面积设置上限值,以不超过该上限值的方式,以显示优先级从高到低的顺序显示假想对象。
而且,假想对象显示控制部16计算从对象显示装置1到假想对象的距离,也可以优先对配置在靠近对象显示装置1的位置上的假想对象进行显示控制。
在以上说明的第1实施方式的对象显示装置1、对象显示***和对象显示方法中,在根据假想对象的配置位置的信息使该假想对象重叠显示在现实空间的图像上时,当该假想对象重叠显示在重叠禁止对象上时,假想对象显示控制部16实施显示控制以便该重叠禁止对象不会被该假想对象遮挡。由此,能够使重叠禁止对象优先显示。
(第2实施方式)
接着,参照图10~13,对第2实施方式的对象显示装置1中的对象显示方法的处理内容进行说明。图10是示出在对象显示***7中实施的处理内容的时序图。另外,图11是示出对象显示装置1的显示部17中的显示画面例的图。另外,对象显示装置1和服务器3的功能结构与第1实施方式(图1、图3)相同。
图10中的步骤S31~S39的处理内容分别与第1实施方式(图7)中的步骤S1~S9的处理内容相同。
接着,图像分析部15根据由重叠禁止对象信息获取部13获取的重叠禁止对象信息,从通过摄影部14摄影的现实空间的图像提取重叠禁止对象(S40)。图11(a)是示出从现实空间的图像提取对象的例子的图。如图11(a)所示,图像分析部15从现实空间的图像提取重叠禁止对象R1、R2。重叠禁止对象R1是图6所示的重叠禁止对象信息中,根据项目编号1的重叠禁止对象信息而提取的对象。另外,重叠禁止对象R2是图6所示的重叠禁止对象信息中,根据项目编号2的重叠禁止对象信息而提取的信息。
接着,在根据由假想对象信息获取部12获取的假想对象信息将假想对象配置在现实空间的图像上的情况下,当存在与通过图像分析部15提取的重叠禁止对象重叠的假想对象时,假想对象显示控制部16进行该假想对象的显示控制以便不遮挡该重叠禁止对象。在本实施方式中,假想对象显示控制部16实施与该假想对象有关的显示位置调整处理(S41,假想对象显示控制步骤)。
图12是示出假想对象显示位置调整处理的详细内容的流程图。首先,假想对象显示控制部16从通过假想对象信息获取部12获取的假想对象信息中选择一个假想对象(S50)。
接着,在根据假想对象信息所示的配置位置的信息将该一个假想对象配置在现实空间的图像上的情况下,假想对象显示控制部16判定是否与通过图像分析部15提取的重叠禁止对象重叠(S51)。在判定为一个假想对象与重叠禁止对象重叠时,处理步骤前进到步骤S52。另一方面,在没有判定为一个假想对象与重叠禁止对象重叠时,处理步骤前进到步骤S55。
图11(b)是将图5所示的假想对象信息中的项目编号1、2、3的假想对象配置在现实空间的图像上的例子。如图11(b)所示,假想对象V1具有与重叠禁止对象R1之间的重叠。另外,假想对象V2不具有与重叠禁止对象之间的重叠。另外,假想对象V3具有与重叠禁止对象R2之间的重叠。因此,在与假想对象V1、V3有关的显示位置调整处理中,处理步骤前进到步骤S52。另外,在与假想对象V2有关的显示位置调整处理中,处理步骤前进到步骤S55。
在步骤S52中,假想对象显示控制部16判定具有与假想对象之间的重叠的重叠禁止对象的重叠禁止级是否比该一个假想对象的显示优先级大(S52)。在判定为重叠禁止级比显示优先级大时,处理步骤前进到步骤S54。另一方面,在没有判定为重叠禁止级比显示优先级大时,处理步骤前进到步骤S53。例如,在与图11(b)中的假想对象V1有关的显示位置调整处理中,由于重叠禁止对象R1的重叠禁止级“5”比假想对象V1的显示优先级“4”大,因此处理步骤前进到步骤S54。另外,在与假想对象V3有关的显示位置调整处理中,由于重叠禁止对象R2的重叠禁止级“2”不比假想对象V3的显示优先级“3”大,因此处理步骤前进到步骤S53。
在步骤S53中,假想对象显示控制部16判定该假想对象的显示位置重要级(参照图5)是否比预先设定的预定值大(S53)。在判定为显示位置重要级比预定值大时,处理步骤前进到步骤S55。另一方面,在没有判定为显示位置重要级比预定值大时,处理步骤前进到步骤S56。在图11(b)所示的例子中,当用于判定显示位置重要级的预定值为3时,由于假想对象V3的显示位置重要级为“4”,因此处理步骤前进到步骤S55。
另一方面,在步骤S54中,假想对象显示控制部16判定该假想对象的显示位置重要级(参照图5)是否比预先设定的预定值大(S53)。在判定为显示位置重要级比预定值大时,处理步骤前进到步骤S57。另一方面,在没有判定为显示位置重要级比预定值大时,处理步骤前进到步骤S56。在图11(b)所示的例子中,当用于判定显示位置重要级的预定值为3时,由于假想对象V1的显示位置重要级为“2”,因此处理步骤前进到步骤S56。
在步骤S55中,假想对象显示控制部16实施如下所述的显示控制:不对该假想对象进行显示位置的校正,而照原样显示在假想对象信息所示的该假想对象的配置位置上(S55)。该假想对象即使具有与重叠禁止对象之间的重叠,由于该假想对象的显示优先级比该重叠禁止对象的重叠禁止级高,因此也应优先显示。另外,该假想对象的显示位置重要级高意味着该假想对象具有相对于配置位置的高关联性。因此,在将该假想对象显示在预定配置位置以外的位置上时,假想对象向用户提供的信息不是适当的信息的可能性高。因此,对于该假想对象不进行显示位置的校正来进行显示。在图11(c)所示的例子中,假想对象V3不进行位置校正而显示在与重叠禁止对象R2重叠的位置上。
在步骤S56中,假想对象显示控制部16实施该假想对象的显示控制,以便对该假想对象的显示位置进行校正,从而不遮挡重叠禁止对象(S56)。在假想对象的显示位置重要级不高时(S53、S54),由于意味着该假想对象相对于配置位置的关联性低,因此即使在将该假想对象显示在预定配置位置以外的位置上的情况下,该假想对象向用户提供的信息是不适当的信息的可能性也很低。在本实施方式中,在重叠禁止对象的重叠禁止级不比假想对象的显示优先级大时(S52,否),且假想对象的显示位置重要级不高时(S53,否),由于对该假想对象的显示位置进行校正,因此能够显示应优先显示的假想对象,还能够显示应优先显示的等级不高的重叠禁止对象。
另外,在重叠禁止对象的重叠禁止级比假想对象的显示优先级大时(S52,是),且假想对象的显示位置重要级不高时(S54,否),由于对该假想对象的显示位置进行校正,因此能够显示应优先显示的重叠禁止对象的,还能够显示应优先显示的等级不高的假想对象。
如图11(c)的假想对象V12所示,图11(b)中的假想对象V1被位置校正成不与重叠禁止对象R1重叠的位置。
在步骤S57中,假想对象显示控制部16实施该假想对象的显示控制,以使得该假想对象成为不显示,从而不遮挡该重叠禁止对象(S57)。在假想对象的显示位置重要级高时,由于意味着该假想对象相对于配置位置的关联性高,因此在将该假想对象显示在预定配置位置以外的位置上时,假想对象向用户提供的信息是不适当的信息的可能性高。在本实施方式中,在重叠禁止对象的重叠禁止级比假想对象的显示优先级大时,且假想对象的显示位置重要级高时,由于该假想对象成为不显示,因此能优先显示重叠禁止对象,并且防止假想对象显示在不适当的位置上。
另外,在本实施方式的步骤S57中,假想对象显示控制部16实施该假想对象的显示控制,以使得该假想对象成为不显示,从而不遮挡该重叠禁止对象,但是假想对象显示控制部16也可以实施该假想对象的显示控制以使得该假想对象透明显示,从而不遮挡该重叠禁止对象。
并且,假想对象显示控制部16判定是否对在步骤S37中获取的所有假想对象实施了假想对象显示位置调整处理(S58)。重复进行步骤S50~步骤S58的处理步骤直至对所有假想对象完成了显示位置调整处理为止。
再次参照图10,显示部17根据假想对象显示控制部16的显示控制,在现实空间的图像上重叠显示假想对象(S42,参照图11(c))。由此,结束本实施方式的处理。
另外,在图12所示的流程图中,在比较了重叠禁止对象的重叠禁止级和假想对象的显示优先级的大小之后,虽然实施与假想对象的显示位置重要级的大小有关的判定,根据判定的结果,对假想对象进行不显示、或位置校正后显示或不进行位置校正而直接显示,但是也可以构成为,实施与重叠禁止对象的重叠禁止级和假想对象的显示位置重要级的大小有关的比较判定,根据判定的结果确定假想对象的显示方式。
在该结构中,在重叠禁止对象的重叠禁止级比假想对象的显示位置重要级大时,假想对象显示控制部16实施该假想对象的显示控制,以使得通过对该假想对象的显示位置进行校正,从而不遮挡重叠禁止对象。另外,在重叠禁止对象的重叠禁止级比假想对象的显示位置重要级小时,假想对象显示控制部16实施该假想对象的显示控制,以使得通过对该假想对象进行透明显示或不显示,从而不遮挡该重叠禁止对象。
另外,在本实施方式中,虽然重叠禁止对象的重叠禁止级和假想对象的显示位置重要级都采用取1~5中的任意一个值的参数(参照图5、图6),但是也可以采用取1或0中的任意一个值的2值化的参数。在该结构中,在重叠禁止级为1,显示位置重要级为1时,假想对象显示控制部16实施该假想对象的显示控制,以使得通过对该假想对象进行透明显示或不显示,从而不遮挡该重叠禁止对象。另外,在重叠禁止级为1,显示位置重要级为0时,假想对象显示控制部16实施该假想对象的显示控制,以使得通过对该假想对象的显示位置进行校正,从而不遮挡重叠禁止对象。
另外,在重叠禁止级为0,显示位置重要级为1时,假想对象显示控制部16实施显示控制,以使得不对该假想对象进行显示位置的校正,而直接将该假想对象显示在假想对象信息所示的该假想对象的配置位置上。而且,在重叠禁止级为0,显示位置重要级为0时,假想对象显示控制部16实施该假想对象的显示控制,以使得通过对该假想对象的显示位置进行校正,从而不遮挡重叠禁止对象。
接着,参照图13,对假想对象显示位置调整处理(S41)的其他例进行说明。图13是示出假想对象显示位置调整处理的其他例子的详细内容的流程图。
步骤S60~S67的处理内容分别与图12中的步骤S50~S57的处理内容相同。在接着的步骤S68中,假想对象显示控制部16判定一个假想对象是否与其他假想对象重叠(S68)。在判定为一个假想对象与其他假想对象重叠时,处理步骤前进到步骤S69。另一方面,在没有判定为一个假想对象与其他假想对象重叠时,处理步骤前进到步骤S70。
在步骤S69中,假想对象显示控制部16判定一个假想对象的显示位置重要级是否比其他假想对象的显示位置重要级大(S69)。在判定为一个假想对象的显示位置重要级比其他假想对象的显示位置重要级大时,处理步骤前进到步骤S70。另一方面,在没有判定为一个假想对象的显示位置重要级比其他假想对象的显示位置重要级大时,处理步骤前进到步骤S71。
在步骤S70中,假想对象显示控制部16使该一个假想对象显示在现实空间的图像中的该一个假想对象的配置位置上。在假想对象的显示位置重要级高时,意味着该假想对象相对于配置位置的关联性高,因此在将该假想对象显示在预定配置位置以外的位置上时,假想对象向用户提供的信息是不适当的信息的可能性高。在本实施方式中,即使在一个对象与其他对象重叠时,在一个对象的显示位置重要级高时,牺牲其他对象的显示,而显示一个对象。因此,实现一个对象在适当位置上的显示。
在步骤S71中,假想对象显示控制部16实施该一个假想对象的显示控制,以使得通过对该一个假想对象的显示位置进行校正,从而不遮挡该其他假想对象(S71)。在假想对象的显示位置重要级不高时,由于意味着该假想对象相对于配置位置的关联性低,因此即使在将该假想对象显示在预定配置位置以外的位置上时,该假想对象向用户提供的信息是不适当的信息的可能性低。在本实施方式中,在一个对象与其他对象重叠时,通过对一个对象的显示位置进行校正而使其他对象显示,并且实现一个对象的适当的显示。
并且,假想对象显示控制部16判定是否对于在步骤S37中获取的所有的假想对象实施了假想对象显示位置调整处理(S72)。重复进行步骤S60~步骤S72的处理步骤直至对所有的假想对象完成了显示位置调整处理为止。
(第3实施方式)
接着,参照图14~16,对第3实施方式的对象显示装置1中的对象显示方法的处理内容进行说明。图14是示出在对象显示***7中实施的处理内容的时序图。另外,图15是示出对象显示装置1的显示部17中的显示画面例的图。另外,对象显示装置1和服务器3的功能结构与第1实施方式(图1、图3)相同。
图14中的步骤S81~S89的处理内容分别与第2实施方式(图10)中的步骤S31~S39的处理内容相同。
接着,图像分析部15根据由重叠禁止对象信息获取部13获取的重叠禁止对象信息,从通过摄影部14摄影的现实空间的图像中提取重叠禁止对象(S90)。图15(a)是示出从现实空间的图像提取对象的例子的图。如图15(a)所示,图像分析部15从现实空间的图像中提取重叠禁止对象R1、R2。重叠禁止对象R1是根据图6所示的重叠禁止对象信息中的项目编号1的重叠禁止对象信息而提取的对象。另外,重叠禁止对象R2是根据图6所示的重叠禁止对象信息中的项目编号2的重叠禁止对象信息而提取的对象。
接着,在根据由假想对象信息获取部12获取的假想对象信息将假想对象配置在现实空间的图像上的情况下,当存在与通过图像分析部15提取的重叠禁止对象重叠的假想对象时,假想对象显示控制部16进行该假想对象的显示控制以使得不遮挡该重叠禁止对象。在本实施方式中,假想对象显示控制部16实施与该假想对象有关的显示位置调整和透明判定处理(S91,假想对象显示控制步骤)。
图16是示出假想对象显示位置调整和透明判定处理的详细内容的流程图。步骤S100~S106的处理内容分别与图12所示的流程图中的步骤S50~S56的处理内容相同。
图15(b)是在步骤S101中,将图5所示的假想对象信息中的项目编号1、2、3、4的假想对象配置在现实空间的图像上的例子。如图15(b)所示,假想对象V1具有与重叠禁止对象R1之间的重叠。另外,假想对象V2不具有与重叠禁止对象之间的重叠。另外,假想对象V3、V4具有与重叠禁止对象R2之间的重叠。因此,在与假想对象V1、V3、V4有关的显示位置调整和透明判定处理中,处理步骤前进到步骤S102。另外,在与假想对象V2有关的显示位置调整和透明判定处理中,处理步骤前进到步骤S105。
在步骤S107中,假想对象显示控制部16实施该假想对象的显示控制,以使得通过使该假想对象透明显示,从而不遮挡该重叠禁止对象(S107)。在假想对象的显示位置重要级高时,由于意味着该假想对象相对于配置位置的关联性高,因此在将该假想对象显示在预定配置位置以外的位置上时,假想对象向用户提供的信息是不适当的信息的可能性高。在本实施方式中,在重叠禁止对象的重叠禁止级比假想对象的显示优先级大时,且假想对象的显示位置重要级高时,由于假想对象被透明显示,因此能够优先显示重叠禁止对象,并且能够在适当的位置上一并显示假想对象。如图15(c)的假想对象V43所示,图15(b)中的假想对象V4被透明显示。
并且,假想对象显示控制部16判定是否对于在步骤S87中获取的所有假想对象实施了假想对象显示位置调整和透明判定处理(S108)。重复进行步骤S100~步骤S108的处理步骤直至对所有的假想对象完成了显示位置调整和透明判定处理为止。
再次参照图14,显示部17根据假想对象显示控制部16的显示控制,在现实空间的图像上重叠显示假想对象(S92)。图15(c)是显示部17中的假想对象的显示画面例。如图15(c)的假想对象V13所示,图15(b)中的假想对象V1被位置校正到不与重叠禁止对象R1重叠的位置上。另外,由于假想对象V2不具有与重叠禁止对象之间的重叠,因此假想对象V2显示在假想对象信息的位置信息所示的配置位置上。另外,不对假想对象V3进行位置校正而显示在与重叠禁止对象R2重叠的位置上。并且,如图15(c)的假想对象V43所示,图15(b)中的假想对象V4被透明显示。
以上,根据其实施方式详细说明了本发明。但是,本发明不限定于上述实施方式。本发明在不脱离其要旨的范围内能够进行各种变形。
工业上的可利用性
本发明能够在AR技术中进行如下所述的显示控制:在现实空间的图像中应优先显示的对象上不重叠假想对象。
标号说明
1…对象显示装置,3…服务器,5…基站,7…对象显示***,10…自身位置测位部,11…位置信息发送部,12…假想对象信息获取部,13…重叠禁止对象信息获取部,14…摄影部,15…图像分析部,16…假想对象显示控制部,17…显示部,30…位置信息接收部,31…假想对象提取部,32…假想对象信息存储部,33…重叠禁止对象提取部,34…重叠禁止对象信息存储部,35…对象信息发送部,R1、R2…重叠禁止对象,V1、V2、V3、V4、V11、V12、V13、V43…假想对象。

Claims (13)

1.一种对象显示装置,其在捕捉了现实空间的图像上重叠显示对象,该对象显示装置的特征在于,具有:
假想对象信息获取单元,其获取假想对象信息,该假想对象信息是与配置在所述现实空间上的假想的对象、即假想对象有关的信息,且包含与所述假想对象的配置位置有关的信息;
重叠禁止对象信息获取单元,其获取与在所述现实空间中存在的、禁止重叠显示所述假想对象的对象、即重叠禁止对象有关的重叠禁止对象信息;
摄影单元,其用于捕捉所述现实空间的图像;
图像分析单元,其根据由重叠禁止对象信息获取单元接收的所述重叠禁止对象信息,从通过所述摄影单元摄影的所述现实空间的图像中提取所述重叠禁止对象;
假想对象显示控制单元,在根据由所述假想对象信息获取单元获取的所述假想对象信息将所述假想对象配置在所述现实空间的图像上的情况下,当存在与通过所述图像分析单元提取的所述重叠禁止对象重叠的所述假想对象时,该假想对象显示控制单元进行该假想对象的显示控制以便不遮挡该重叠禁止对象;以及
显示单元,其根据所述假想对象显示控制单元的所述显示控制,在所述现实空间的图像上重叠显示所述假想对象。
2.根据权利要求1所述的对象显示装置,其特征在于,
所述对象显示装置还具有:
自身位置测位单元,其对所述对象显示装置的所在位置进行测位;以及
位置信息发送单元,其发送与所述所在位置有关的信息即位置信息,
所述假想对象信息获取单元获取根据所述位置信息而提取的所述假想对象信息,
所述重叠禁止对象信息获取单元获取根据所述位置信息而提取的所述重叠禁止对象信息。
3.根据权利要求1或2所述的对象显示装置,其特征在于,
所述假想对象信息包含显示优先级,该显示优先级表示使该假想对象的显示优先的等级,
所述重叠禁止对象信息包含重叠禁止级,该重叠禁止级表示禁止其他对象相对于该重叠禁止对象重叠的程度,
在所述重叠禁止对象的所述重叠禁止级比所述假想对象的显示优先级大时,所述假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象透明显示,从而不遮挡该重叠禁止对象。
4.根据权利要求1或2所述的对象显示装置,其特征在于,
所述假想对象信息包含显示优先级,该显示优先级表示使该假想对象的显示优先的等级,
所述重叠禁止对象信息包含重叠禁止级,该重叠禁止级表示禁止其他对象相对于该重叠禁止对象重叠的程度,
在所述重叠禁止对象的所述重叠禁止级比所述假想对象的显示优先级大时,所述假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象成为不显示,从而不遮挡该重叠禁止对象。
5.根据权利要求1或2所述的对象显示装置,其特征在于,
所述假想对象信息包含:显示优先级,其表示使该假想对象的显示优先的等级;以及显示位置重要级,其表示与该假想对象的配置位置之间的关联性的强弱程度,
所述重叠禁止对象信息包含重叠禁止级,该重叠禁止级表示禁止其他对象相对于该重叠禁止对象重叠的程度,
在所述重叠禁止对象的所述重叠禁止级比所述假想对象的显示优先级大,且所述假想对象的所述显示位置重要级比预先设定的预定值大时,所述假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象成为不显示,从而不遮挡该重叠禁止对象。
6.根据权利要求1或2所述的对象显示装置,其特征在于,
所述假想对象信息包含:显示优先级,其表示使该假想对象的显示优先的等级;以及显示位置重要级,其表示与该假想对象的配置位置之间的关联性的强度等级,
所述重叠禁止对象信息包含重叠禁止级,其表示禁止其他对象相对于该重叠禁止对象重叠的程度,
在所述重叠禁止对象的所述重叠禁止级比所述假想对象的显示优先级大,且所述假想对象的所述显示位置重要级比预先设定的预定值大时,所述假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象透明显示,从而不遮挡该重叠禁止对象。
7.根据权利要求5或6所述的对象显示装置,其特征在于,
在所述假想对象的所述显示位置重要级比预先设定的预定值大时,所述假想对象显示控制单元进行该假想对象的显示控制,以使得通过对该假想对象的显示位置进行校正,从而不遮挡所述重叠禁止对象。
8.根据权利要求5~7中的任意一项所述的对象显示装置,其特征在于,
在所述重叠禁止对象的所述重叠禁止级不比所述假想对象的显示优先级大,且所述假想对象的所述显示位置重要级比预先设定的预定值大时,所述假想对象显示控制单元使该假想对象显示在所述现实空间的图像中的所述配置位置上。
9.根据权利要求5~8中的任意一项所述的对象显示装置,其特征在于,
在一个所述假想对象重叠在其他所述假想对象上的情况下,当所述一个假想对象的所述显示位置重要级比所述其他假想对象的所述显示位置重要级大时,所述假想对象显示控制单元使该一个假想对象显示在所述现实空间的图像中的该一个假想对象的所述配置位置上。
10.根据权利要求9所述的对象显示装置,其特征在于,
在一个所述假想对象重叠在其他所述假想对象上的情况下,当所述一个假想对象的所述显示位置重要级不比所述其他假想对象的所述显示位置重要级大时,所述假想对象显示控制单元进行该一个假想对象的显示控制,以使得通过对该一个假想对象的显示位置进行校正,从而不遮挡该其他假想对象。
11.根据权利要求1或2所述的对象显示装置,其特征在于,
所述假想对象信息包含显示位置重要级,该显示位置重要级表示与该假想对象的配置位置之间的关联性的强度等级,
所述重叠禁止对象信息包含重叠禁止级,该重叠禁止级表示禁止其他对象相对于该重叠禁止对象重叠的程度,
在所述重叠禁止对象的所述重叠禁止级比所述假想对象的所述显示位置重要级大时,所述假想对象显示控制单元实施该假想对象的显示控制,以使得通过对该假想对象的显示位置进行校正,从而不遮挡所述重叠禁止对象,在所述重叠禁止对象的所述重叠禁止级不比所述假想对象的所述显示位置重要级大时,所述假想对象显示控制单元进行该假想对象的显示控制,以使得通过使该假想对象透明显示或不显示,从而不遮挡该重叠禁止对象。
12.一种对象显示***,其具有:对象显示装置,其在捕捉了现实空间的图像上重叠显示对象;以及能够与所述对象显示装置通信的服务器,该对象显示***的特征在于,
所述对象显示装置具有:
自身位置测位单元,其对所述对象显示装置的所在位置进行测位;
位置信息发送单元,其将与所述所在位置有关的信息即位置信息发送到所述服务器;
假想对象信息获取单元,其从所述服务器获取假想对象信息,该假想对象信息是与配置在现实空间上的假想的对象即假想对象有关的信息,且包含与所述假想对象的位置有关的信息;
重叠禁止对象信息获取单元,其从所述服务器获取与在现实空间中存在的、禁止重叠显示所述假想对象的对象即重叠禁止对象有关的重叠禁止对象信息;
摄影单元,其用于捕捉所述现实空间的图像;
图像分析单元,其根据由重叠禁止对象信息获取单元获取的所述重叠禁止对象信息,从通过所述摄影单元摄影的所述现实空间的图像中提取所述重叠禁止对象;
假想对象显示控制单元,在根据由所述假想对象信息获取单元接收的所述假想对象信息将所述假想对象配置在所述现实空间的图像上的情况下,当存在与通过所述图像分析单元提取的所述重叠禁止对象重叠的所述假想对象时,该假想对象显示控制单元进行所述假想对象的显示控制以使得不遮挡该重叠禁止对象;以及
显示单元,其根据所述假想对象显示控制单元的所述显示控制,在所述现实空间的图像上重叠显示所述假想对象,
所述服务器具有:
位置信息接收单元,其从所述对象显示装置接收所述位置信息;
假想对象信息存储单元,其存储所述假想对象信息;
假想对象提取单元,其从所述假想对象信息存储单元中提取与通过所述位置信息接收单元接收的所述位置信息所示的位置相距预先设定的预定距离以内的假想对象的假想对象信息;
重叠禁止对象信息存储单元,其存储所述重叠禁止对象信息;
重叠禁止对象提取单元,其从所述重叠禁止对象信息存储单元提取与通过所述位置信息接收单元接收的所述位置信息所示的位置相距预先设定的预定距离以内的所述重叠禁止对象的所述重叠禁止对象信息;以及
对象信息发送单元,其将通过所述假想对象提取单元提取的假想对象信息和通过所述重叠禁止对象提取单元提取的重叠禁止对象信息发送到所述对象显示装置。
13.一种对象显示方法,是在捕捉了现实空间的图像上重叠显示对象的对象显示装置中的对象显示方法,该对象显示方法的特征在于,包括如下所述的步骤:
假想对象信息获取步骤,获取假想对象信息,该假想对象信息是与配置在所述现实空间上的假想的对象即假想对象有关的信息,且包含与所述假想对象的配置位置有关的信息;
重叠禁止对象信息获取步骤,获取与在所述现实空间中存在的、禁止重叠显示所述假想对象的对象即重叠禁止对象有关的重叠禁止对象信息;
摄影步骤,捕捉所述现实空间的图像;
图像分析步骤,根据在重叠禁止对象信息获取步骤中接收的所述重叠禁止对象信息,从在所述摄影步骤中摄影的所述现实空间的图像提取所述重叠禁止对象;
假想对象显示控制步骤,在根据在所述假想对象信息获取步骤中接收的所述假想对象信息将所述假想对象配置在所述现实空间的图像上的情况下,当存在与在所述图像分析步骤中提取的所述重叠禁止对象重叠的所述假想对象时,进行该假想对象的显示控制以使得不遮挡该重叠禁止对象;以及
显示步骤,根据所述假想对象显示控制步骤中的所述显示控制,在所述现实空间的图像上重叠显示所述假想对象。
CN2011800243794A 2010-05-17 2011-04-21 对象显示装置、对象显示***以及对象显示方法 Pending CN102893307A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010-113309 2010-05-17
JP2010113309A JP5055402B2 (ja) 2010-05-17 2010-05-17 オブジェクト表示装置、オブジェクト表示システム及びオブジェクト表示方法
PCT/JP2011/059862 WO2011145429A1 (ja) 2010-05-17 2011-04-21 オブジェクト表示装置、オブジェクト表示システム及びオブジェクト表示方法

Publications (1)

Publication Number Publication Date
CN102893307A true CN102893307A (zh) 2013-01-23

Family

ID=44991544

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011800243794A Pending CN102893307A (zh) 2010-05-17 2011-04-21 对象显示装置、对象显示***以及对象显示方法

Country Status (5)

Country Link
US (1) US20130088516A1 (zh)
EP (1) EP2573737A1 (zh)
JP (1) JP5055402B2 (zh)
CN (1) CN102893307A (zh)
WO (1) WO2011145429A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107065196A (zh) * 2017-06-16 2017-08-18 京东方科技集团股份有限公司 一种增强现实显示装置及增强现实显示方法
US9959469B2 (en) 2015-01-13 2018-05-01 Nec Corporation Object display system, management apparatus, and object display method for identifying an estimated position of an object apparatus

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5859843B2 (ja) * 2010-12-24 2016-02-16 新日鉄住金ソリューションズ株式会社 情報処理装置、情報処理方法、及びプログラム
US9418292B2 (en) 2011-10-04 2016-08-16 Here Global B.V. Methods, apparatuses, and computer program products for restricting overlay of an augmentation
KR101899977B1 (ko) * 2012-07-10 2018-09-19 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US9429912B2 (en) * 2012-08-17 2016-08-30 Microsoft Technology Licensing, Llc Mixed reality holographic object development
KR20150008733A (ko) 2013-07-15 2015-01-23 엘지전자 주식회사 안경형 휴대기기 및 그의 정보 투사면 탐색방법
EP3033726A4 (en) * 2013-08-12 2017-03-15 Airvirtise LLC Augmented reality device
JP5884816B2 (ja) * 2013-12-16 2016-03-15 コニカミノルタ株式会社 透過型hmdを有する情報表示システム及び表示制御プログラム
JP6217437B2 (ja) * 2014-02-14 2017-10-25 富士通株式会社 端末装置、情報処理装置、表示制御方法、及び表示制御プログラム
US10397532B2 (en) * 2014-04-09 2019-08-27 International Business Machines Corporation Device for ambience obstruction by an object
JP2016004493A (ja) * 2014-06-18 2016-01-12 キヤノン株式会社 画像処理装置およびその制御方法
US10056054B2 (en) 2014-07-03 2018-08-21 Federico Fraccaroli Method, system, and apparatus for optimising the augmentation of radio emissions
JP6164177B2 (ja) * 2014-07-31 2017-07-19 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理システム、その制御方法及びプログラム
KR102276847B1 (ko) * 2014-09-23 2021-07-14 삼성전자주식회사 가상 오브젝트 제공 방법 및 그 전자 장치
JP6501501B2 (ja) 2014-11-12 2019-04-17 キヤノン株式会社 情報処理装置、情報処理方法、情報処理システム及びプログラム
CN105787402B (zh) * 2014-12-16 2019-07-05 阿里巴巴集团控股有限公司 一种信息展示方法及装置
JP6052337B2 (ja) * 2015-05-27 2016-12-27 株式会社三洋物産 遊技機
JP6362634B2 (ja) * 2016-02-05 2018-07-25 株式会社バンダイナムコエンターテインメント 画像生成システム、ゲーム装置及びプログラム
WO2017143239A1 (en) 2016-02-18 2017-08-24 Edx Wireless, Inc. Systems and methods for augmented reality representations of networks
US10880716B2 (en) 2017-02-04 2020-12-29 Federico Fraccaroli Method, system, and apparatus for providing content, functionalities, and services in connection with the reception of an electromagnetic signal
US10477602B2 (en) 2017-02-04 2019-11-12 Federico Fraccaroli Method, system, and apparatus for providing content, functionalities and services in connection with the reception of an electromagnetic signal
JP6794390B2 (ja) * 2018-02-22 2020-12-02 株式会社バンダイナムコエンターテインメント シミュレーションシステム及びプログラム
US20200036909A1 (en) * 2018-07-27 2020-01-30 BriefCam Ltd. System and method allowing simultaneous viewing of live and recorded video content
US10504264B1 (en) * 2018-11-06 2019-12-10 Eric Koenig Method and system for combining images
US10761694B2 (en) * 2018-12-12 2020-09-01 Lenovo (Singapore) Pte. Ltd. Extended reality content exclusion
WO2020188721A1 (ja) * 2019-03-18 2020-09-24 マクセル株式会社 ヘッドマウント情報処理装置およびヘッドマウントディスプレイシステム
JP7001719B2 (ja) * 2020-01-29 2022-02-04 グリー株式会社 コンピュータプログラム、サーバ装置、端末装置、及び方法
JP2021157277A (ja) * 2020-03-25 2021-10-07 ソニーグループ株式会社 情報処理装置、情報処理方法及びプログラム
JP7096295B2 (ja) * 2020-07-27 2022-07-05 ソフトバンク株式会社 表示制御システム、プログラム、及び表示制御方法
JP7458031B2 (ja) 2020-09-10 2024-03-29 公益財団法人鉄道総合技術研究所 コンピュータシステムおよび制御方法
JPWO2022123750A1 (zh) * 2020-12-10 2022-06-16

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005207781A (ja) * 2004-01-20 2005-08-04 Mazda Motor Corp 車両用画像表示装置、車両用画像表示方法及び車両用画像表示プログラム
CN1746822A (zh) * 2004-09-07 2006-03-15 佳能株式会社 用于呈现与虚拟图像合成的图像的信息处理装置及方法
JP2006085375A (ja) * 2004-09-15 2006-03-30 Canon Inc 画像処理方法、画像処理装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69730262T2 (de) * 1996-04-16 2005-09-01 Xanavi Informatics Corp., Zama Karten-Anzeigegerät, Navigationsgerät und Karten-Anzeigeverfahren
JP2002157606A (ja) * 2000-11-17 2002-05-31 Canon Inc 画像表示制御装置、複合現実感提示システム、画像表示制御方法、及び処理プログラムを提供する媒体
JP4032776B2 (ja) * 2002-03-04 2008-01-16 ソニー株式会社 複合現実感表示装置及び方法、記憶媒体、並びにコンピュータ・プログラム
JP2004048674A (ja) * 2002-05-24 2004-02-12 Olympus Corp 視野一致型情報呈示システム、並びに、それに用いられる携帯情報端末及びサーバ
JP3864150B2 (ja) * 2003-06-18 2006-12-27 オリンパス株式会社 情報呈示装置及び情報呈示方法
JP4681556B2 (ja) * 2004-06-25 2011-05-11 パイオニア株式会社 交通状況報知装置
US7466244B2 (en) * 2005-04-21 2008-12-16 Microsoft Corporation Virtual earth rooftop overlay and bounding
KR100785067B1 (ko) * 2005-12-06 2007-12-12 삼성전자주식회사 휴대단말기의 화면 표시장치 및 방법
JP2009015648A (ja) 2007-07-05 2009-01-22 Canon Inc 画像処理装置、画像処理方法
JP4933406B2 (ja) * 2007-11-15 2012-05-16 キヤノン株式会社 画像処理装置、画像処理方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005207781A (ja) * 2004-01-20 2005-08-04 Mazda Motor Corp 車両用画像表示装置、車両用画像表示方法及び車両用画像表示プログラム
CN1746822A (zh) * 2004-09-07 2006-03-15 佳能株式会社 用于呈现与虚拟图像合成的图像的信息处理装置及方法
JP2006085375A (ja) * 2004-09-15 2006-03-30 Canon Inc 画像処理方法、画像処理装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PEIRAN LIU等: "Designing Real Time Vision Based Augmented Reality Environments for 3D Collaborative Applications", 《CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING,2002》 *
徐迟等: "面向增强现实装配的虚实遮挡技术研究", 《机械设计与制造》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9959469B2 (en) 2015-01-13 2018-05-01 Nec Corporation Object display system, management apparatus, and object display method for identifying an estimated position of an object apparatus
TWI661359B (zh) * 2015-01-13 2019-06-01 日本電氣股份有限公司 對象顯示系統、管理裝置、對象顯示方法以及記憶有管理程式之記錄媒體
CN107065196A (zh) * 2017-06-16 2017-08-18 京东方科技集团股份有限公司 一种增强现实显示装置及增强现实显示方法
WO2018227954A1 (zh) * 2017-06-16 2018-12-20 京东方科技集团股份有限公司 一种增强现实显示装置及增强现实显示方法
US11347055B2 (en) 2017-06-16 2022-05-31 Boe Technology Group Co., Ltd. Augmented reality display apparatus and augmented reality display method

Also Published As

Publication number Publication date
JP5055402B2 (ja) 2012-10-24
US20130088516A1 (en) 2013-04-11
EP2573737A1 (en) 2013-03-27
JP2011242934A (ja) 2011-12-01
WO2011145429A1 (ja) 2011-11-24

Similar Documents

Publication Publication Date Title
CN102893307A (zh) 对象显示装置、对象显示***以及对象显示方法
EP3907657A1 (en) A digital media frame and method for configuring a field of view of a digital media frame
CN104616021B (zh) 交通标志图像处理方法及装置
KR101429250B1 (ko) 단계별 객체 정보 제공이 가능한 단말 장치 및 방법
CN109740444B (zh) 人流量信息展示方法及相关产品
CN101390128B (zh) 脸部器官的位置的检测方法及检测***
CN106295638A (zh) 证件图像倾斜校正方法和装置
KR101165415B1 (ko) 이미지내 생체 얼굴 인식 방법 및 인식 장치
KR20190127865A (ko) 가상 도구 할당 방법, 서버, 클라이언트 및 저장 매체
CN110858414A (zh) 图像处理方法、装置、可读存储介质与增强现实***
CN103370732A (zh) 对象显示装置、对象显示方法和对象显示程序
CN108701214A (zh) 图像数据处理方法、装置及设备
US10922891B2 (en) Method for generating an augmented representation of a real environment, corresponding device, computer program product, and computer-readable carrier medium
CN105283902A (zh) 图像处理装置、图像处理方法、以及图像处理程序
CN106954053A (zh) 一种梯形校正方法及***
CN112508071B (zh) 基于bim的桥梁病害标记方法和装置
CN111160309A (zh) 一种图像处理方法和相关设备
CN103380443B (zh) 对象信息提供装置、对象信息提供***、终端和对象信息提供方法
EP4198772A1 (en) Method and device for making music recommendation
CN109840453B (zh) 一种人脸匹配方法及装置
CN109858319A (zh) 图像处理设备及控制方法和非暂时性计算机可读存储介质
CN102541314A (zh) 一种信息处理设备和信息处理方法
CN112188086A (zh) 一种图像处理方法和装置
CN105608128A (zh) 基于路径规划的街景视频生成方法和装置
CN110162949B (zh) 控制图像显示的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20160720

C20 Patent right or utility model deemed to be abandoned or is abandoned