專利名稱:對象顯示裝置、對象顯示系統以及對象顯示方法
技術領域:
本發(fā)明涉及對象顯示裝置、對象顯示系統以及對象顯示方法。
背景技術:
近年,開發(fā)/提供了使用AR (Augmented Reality :增強現實)技術的服務。例如,公開有如下所述的技術獲取配置在對象顯示裝置的所在位置周邊的對象,在通過設置于對象顯示裝置上的相機獲取的圖像上重疊顯示包含各種信息和圖像的對象。另外,公開有如下所述的技術在現實空間圖像上重疊假想空間圖像時,控制成不在現實空間圖像中的預定區(qū)域上重疊假想空間圖像(例如,參照專利文件I)。現有技術文獻
專利文件專利文件I :日本特開2009-15648號公報
發(fā)明內容
發(fā)明所要解決的課題但是,在現有技術中,由于將現實空間圖像中的具有特定顏色的區(qū)域提取為不重疊假想對象的區(qū)域,因此在現實空間中的應優(yōu)先顯示的對象不具有該特定顏色時,不能控制成不在該對象上重疊假想對象。即,在現有技術中,不能進行在根據在現實空間圖像中捕捉到的每個對象的屬性來進行了假想對象的重疊與否判定的基礎上再進行假想空間圖像的顯示的顯示控制。因此,本發(fā)明是鑒于上述問題點而完成的,其目的在于,提供如下所述的對象顯示裝置、對象顯示系統以及對象顯示方法在AR技術中,能夠適當地進行顯示控制,以使得不在現實空間的圖像中應優(yōu)先顯示的對象上重疊假想對象。用于解決課題的手段為了解決上述課題,本發(fā)明的一實施方式的對象顯示裝置,其在捕捉了現實空間的圖像上重疊顯示對象,該對象顯示裝置的特征在于,具有假想對象信息獲取單元,其獲取假想對象信息,該假想對象信息是與配置在現實空間上的假想的對象、即假想對象有關的信息,且包含與假想對象的配置位置有關的信息;重疊禁止對象信息獲取單元,其獲取與在現實空間中存在的、禁止重疊顯示假想對象的對象、即重疊禁止對象有關的重疊禁止對象信息;攝影單元,其用于捕捉現實空間的圖像;圖像分析單元,其根據由重疊禁止對象信息獲取單元接收的重疊禁止對象信息,從通過攝影單元攝影的現實空間的圖像中提取重疊禁止對象;假想對象顯示控制單元,在根據由假想對象信息獲取單元獲取的假想對象信息將假想對象配置在現實空間的圖像上的情況下,當存在與通過圖像分析單元提取的重疊禁止對象重疊的假想對象時,該假想對象顯示控制單元進行該假想對象的顯示控制以便不遮擋該重疊禁止對象;以及顯示單元,其根據假想對象顯示控制單元的顯示控制,在現實空間的圖像上重疊顯示假想對象。
為了解決上述課題,本發(fā)明的一實施方式的對象顯示系統,其具有對象顯示裝置,其在捕捉了現實空間的圖像上重疊顯示對象;以及能夠與對象顯示裝置通信的服務器,該對象顯示系統的特征在于,對象顯示裝置具有自身位置測位單元,其對對象顯示裝置的所在位置進行測位;位置信息發(fā)送單元,其將與所在位置有關的信息即位置信息發(fā)送到服務器;假想對象信息獲取單元,其從服務器獲取假想對象信息,該假想對象信息是與配置在現實空間上的假想的對象即假想對象有關的信息,且包含與假想對象的位置有關的信息;重疊禁止對象信息獲取單元,其從服務器獲取與在現實空間中存在的、禁止重疊顯示假想對象的對象即重疊禁止對象有關的重疊禁止對象信息;攝影單元,其用于捕捉現實空間的圖像;圖像分析單元,其根據由重疊禁止對象信息獲取單元獲取的重疊禁止對象信息,從通過攝影單元攝影的現實空間的圖像中提取重疊禁止對象;假想對象顯示控制單元,在根據由假想對象信息獲取單元接收的假想對象信息將假想對象配置在現實空間的圖像上的情況下,當存在與通過圖像分析單元提取的重疊禁止對象重疊的假想對象時,該假想對象顯示控制單元進行假想對象的顯示控制以使得不遮擋該重疊禁止對象;以及顯示單元,其根據假想對象顯示控制單元的顯示控制,在現實空間的圖像上重疊顯示假想對象,服務器具有位置信息接收單元,其從對象顯示裝置接收位置信息;假想對象信息存儲單元,其存儲 假想對象信息;假想對象提取單元,其從假想對象信息存儲單元中提取與通過位置信息接收單元接收的位置信息所示的位置相距預先設定的預定距離以內的假想對象的假想對象信息;重疊禁止對象信息存儲單元,其存儲重疊禁止對象信息;重疊禁止對象提取單元,其從重疊禁止對象信息存儲單元提取與通過位置信息接收單元接收的位置信息所示的位置相距預先設定的預定距離以內的重疊禁止對象的重疊禁止對象信息;以及對象信息發(fā)送單元,其將通過假想對象提取單元提取的假想對象信息和通過重疊禁止對象提取單元提取的重疊禁止對象信息發(fā)送到對象顯示裝置。另外,為了解決上述課題,本發(fā)明的一實施方式的對象顯示方法,是在捕捉了現實空間的圖像上重疊顯示對象的對象顯示裝置中的對象顯示方法,該對象顯示方法的特征在于,包括如下的步驟假想對象信息獲取步驟,獲取假想對象信息,該假想對象信息是與配置在現實空間上的假想的對象即假想對象有關的信息,且包含與假想對象的配置位置有關的信息;重疊禁止對象信息獲取步驟,獲取與在現實空間中存在的、禁止重疊顯示假想對象的對象即重疊禁止對象有關的重疊禁止對象信息;攝影步驟,捕捉現實空間的圖像;圖像分析步驟,根據在重疊禁止對象信息獲取步驟中接收的重疊禁止對象信息,從在攝影步驟中攝影的現實空間的圖像提取重疊禁止對象;假想對象顯示控制步驟,在根據在假想對象信息獲取步驟中接收的假想對象信息將假想對象配置在現實空間的圖像上的情況下,當存在與在圖像分析步驟中提取的重疊禁止對象重疊的假想對象時,進行該假想對象的顯示控制以使得不遮擋該重疊禁止對象;以及顯示步驟,根據假想對象顯示控制步驟中的顯示控制,在現實空間的圖像上重疊顯示假想對象。根據本發(fā)明的對象顯示裝置、對象顯示系統以及對象顯示方法,在根據假想對象的配置位置的信息使該假想對象重疊顯示在現實空間的圖像上的情況下,當該假想對象重疊顯示在重疊禁止對象上時,進行顯示控制以使得該重疊禁止對象不會被該假想對象遮擋。由此,能夠使重疊禁止對象優(yōu)先顯示。另外,本發(fā)明的一實施方式的對象顯示裝置,對象顯示裝置也可以還具有自身位置測位單元,其對對象顯示裝置的所在位置進行測位;以及位置信息發(fā)送單元,其發(fā)送與所在位置有關的信息即位置信息,假想對象信息獲取單元獲取根據位置信息而提取的假想對象信息,重疊禁止對象信息獲取單元獲取根據位置信息而提取的重疊禁止對象信息。此時,獲取在對象顯示裝置的所在位置的周邊存在的假想對象的信息和重疊禁止對象的信息。由此,對象顯示裝置能夠適當地獲取應顯示的假想對象的假想對象信息和應考慮能否重疊顯示的重疊禁止對象的重疊禁止對象信息。另外,在本發(fā)明的一實施方式的對象顯示裝置中,假想對象信息也可以包含顯示優(yōu)先級,該顯示優(yōu)先級表示使該假想對象的顯示優(yōu)先的等級,重疊禁止對象信息包含重疊禁止級,該重疊禁止級表示禁止其他對象相對于該重疊禁止對象重疊的程度,在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大時,假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象透明顯示,從而不遮擋該重疊禁止對象。
此時,根據顯示優(yōu)先級和重疊禁止級來嚴格地判斷假想對象和重疊禁止對象的顯示控制中的優(yōu)先關系,在重疊禁止級比顯示優(yōu)先級大時,使假想對象透明顯示。因此,適當地顯示應優(yōu)先顯示的重疊禁止對象。另外,在本發(fā)明的一實施方式的對象顯示裝置中,假想對象信息也可以包含顯示優(yōu)先級,該顯示優(yōu)先級表示使該假想對象的顯示優(yōu)先的等級,重疊禁止對象信息包含重疊禁止級,該重疊禁止級表示禁止其他對象相對于該重疊禁止對象重疊的程度,在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大時,假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象成為不顯示,從而不遮擋該重疊禁止對象。此時,根據顯示優(yōu)先級和重疊禁止級來嚴格地判斷假想對象和重疊禁止對象的顯示控制中的優(yōu)先關系,在重疊禁止級比顯示優(yōu)先級大時,使假想對象成為不顯示。因此,適當地顯示應優(yōu)先顯示的重疊禁止對象。另外,在本發(fā)明的一實施方式的對象顯示裝置中,假想對象信息也可以包含顯示優(yōu)先級,其表示使該假想對象的顯示優(yōu)先的等級;以及顯示位置重要級,其表示與該假想對象的配置位置之間的關聯性的強弱程度,重疊禁止對象信息包含重疊禁止級,該重疊禁止級表示禁止其他對象相對于該重疊禁止對象重疊的程度,在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大,且假想對象的顯示位置重要級比預先設定的預定值大時,假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象成為不顯示,從而不遮擋該重疊禁止對象。由于在假想對象的顯示位置重要級高時,意味著該假想對象相對于配置位置的關聯性高,因此在將該假想對象顯示在預定配置位置以外的位置上時,假想對象向用戶提供的信息是不適當的信息的可能性高。在本發(fā)明的結構中,由于在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大,且假想對象的顯示位置重要級高時,該假想對象成為不顯示,因此能夠優(yōu)先顯示重疊禁止對象,并且防止假想對象顯示在不適當的位置上。另外,在本發(fā)明的一實施方式的對象顯示裝置中,假想對象信息也可以包含顯示優(yōu)先級,其表示使該假想對象的顯示優(yōu)先的等級;以及顯示位置重要級,其表示與該假想對象的配置位置之間的關聯性的強度等級,重疊禁止對象信息包含重疊禁止級,其表示禁止其他對象相對于該重疊禁止對象重疊的程度,在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大,且假想對象的顯示位置重要級比預先設定的預定值大時,假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象透明顯示,從而不遮擋該重
疊禁止對象。由于在假想對象的顯示位置重要級高時,意味著該假想對象相對于配置位置的關聯性高,因此在將該假想對象顯示在預定配置位置以外的位置上時,假想對象向用戶提供的信息是不適當的信息的可能性高。在本發(fā)明的結構中,由于在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大,且假想對象的顯示位置重要級高時,假想對象成為透明顯示,因此能優(yōu)先顯示重疊禁止對象,并且能夠使假想對象一并顯示在適當的位置上。另外,在本發(fā)明的一實施方式的對象顯示裝置中,也可以在假想對象的顯示位置重要級比預先設定的預定值大時,假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過對該假想對象的顯示位置進行校正,從而不遮擋重疊禁止對象。由于在假想對象的顯示位置重要級不高時,意味著該假想對象相對于配置位置的關聯性低,因此即使在將該假想對象顯示在預定配置位置以外的位置上時,該假想對象向用戶提供的信息是不適當的信息的可能性低。在本發(fā)明的結構中,由于在假想對象的顯示位置重要級不高時,對該假想對象的顯示位置進行校正,因此即使在重疊禁止對象的重疊禁止級和假想對象的顯示優(yōu)先級中的任一個較大時,也能夠顯示重疊禁止對象和假想對象這雙方。在重疊禁止對象的重疊禁止級不比假想對象的顯示優(yōu)先級大,且假想對象的顯示位置重要級比預先設定的預定值大時,假想對象顯示控制單元使該假想對象顯示在現實空間的圖像中的配置位置上。此時,由于相比于該重疊禁止對象應優(yōu)先顯示假想對象,因此假想對象重疊顯示在重疊禁止對象上。另外,在本發(fā)明的一實施方式的對象顯示裝置中,也可以在一個假想對象重疊在其他假想對象上的情況下,當一個假想對象的顯示位置重要級比其他假想對象的顯示位置重要級大時,假想對象顯示控制單元使該一個假想對象顯示在現實空間的圖像中的該一個假想對象的配置位置上。由于在假想對象的顯示位置重要級高時,意味著該假想對象相對于配置位置的關聯性高,因此在將該假想對象顯示在預定配置位置以外的位置上時,假想對象向用戶提供的信息是不適當的信息的可能性高。在本發(fā)明的結構中,即使在一個對象與其他對象重疊的情況下,在一個對象的顯示位置重要級高時,犧牲其他對象的顯示,而顯示一個對象。因此,實現一個對象的適當的顯示。另外,在本發(fā)明的一實施方式的對象顯示裝置中,也可以在一個假想對象重疊在其他假想對象上的情況下,當一個假想對象的顯示位置重要級不比其他假想對象的顯示位置重要級大時,假想對象顯示控制單元進行該一個假想對象的顯示控制,以使得通過對該一個假想對象的顯示位置進行校正,從而不遮擋該其他假想對象。由于在假想對象的顯示位置重要級不高時,意味著該假想對象相對于配置位置的關聯性低,因此即使在將該假想對象顯示在預定配置位置以外的位置上時,該假想對象向用戶提供的信息是不適當的信息的可能性低。在本發(fā)明的結構中,在一個對象與其他對象重疊時,通過對一個對象的顯示位置進行校正,從而能夠顯示其他對象,并且實現一個對象的適當的顯示。另外,在本發(fā)明的一實施方式的對象顯示裝置中,假想對象信息也可以包含顯示位置重要級,該顯示位置重要級表示與該假想對象的配置位置之間的關聯性的強度等級,重疊禁止對象信息包含重疊禁止級,該重疊禁止級表示禁止其他對象相對于該重疊禁止對象重疊的程度,在重疊禁止對象的重疊禁止級比假想對象的顯示位置重要級大時,假想對象顯示控制單元實施該假想對象的顯示控制,以使得通過對該假想對象的顯示位置進行校正,從而不遮擋重疊禁止對象,在重疊禁止對象的重疊禁止級不比假想對象的顯示位置重要級大時,假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象透明顯示或不顯示,從而不遮擋該重疊禁止對象。由于在假想對象的顯示位置重要級高時,意味著該假想對象相對于配置位置的關聯性高,因此在將該假想對象顯示在預定配置位置以外的位置上時,假想對象向用戶提供的信息是不適當的信息的可能性高。另外,由于在假想對象的顯示位置重要級不高時,意味著該假想對象相對于配置位置的關聯性低,因此即使在將該假想對象顯示在預定配置位置以外的位置上時,該假想對象向用戶提供的信息是不適當的信息的可能性低。在本發(fā)明的結構中,由于在重疊禁止對象的重疊禁止級比假想對象的顯示位置重要級大時,對該假想對象的顯示位置進行校正,因此能夠不在重疊禁止對象上重疊其他對象而適當地進行顯示,并且能夠顯示假想對象。另外,由于在重疊禁止對象的重疊禁止級不比假想對象的顯示 位置重要級大時,該假想對象成為透明顯示或不顯示,因此能夠優(yōu)先顯示重疊禁止對象,并且防止假想對象顯示在不適當的位置上。發(fā)明效果在AR技術中,能夠進行顯示控制以使得不會在現實空間的圖像中在應優(yōu)先顯示的對象上重疊假想對象。
圖I是示出對象顯示系統的裝置結構的圖。圖2是示出對象顯示裝置的功能結構的框圖。圖3是對象顯示裝置的硬件框圖。圖4是示出服務器的功能結構的框圖。圖5是示出假想對象信息存儲部的結構和所存儲的數據的例子的圖。圖6是示出重疊禁止對象信息存儲部的結構和所存儲的數據的例子的圖。圖7是示出第I實施方式中的對象顯示方法的處理內容的時序圖。圖8是示出對象顯示裝置的顯示部中的顯示畫面例的圖。圖9是示出圖7中的假想對象透明判定處理的處理內容的流程圖。圖10是示出第2實施方式中的對象顯示方法的處理內容的時序圖。圖11是示出第2實施方式中的對象顯示裝置的顯示部的顯示畫面例的圖。圖12是示出圖10中的假想對象顯示位置調整處理的處理內容的流程圖。圖13是示出圖10中的假想對象顯示位置調整處理的處理內容的其他例子的流程圖。圖14是示出第3實施方式中的對象顯示方法的處理內容的時序圖。圖15是示出第3實施方式中的對象顯示裝置的顯示部的顯示畫面例的圖。圖16是示出圖14中的假想對象顯示位置調整處理的處理內容的流程圖。
具體實施例方式參照附圖對本發(fā)明的對象顯示裝置、對象顯示系統以及對象顯示方法的實施方式進行說明。另外,在可能的情況下,對相同的部分附上相同的標號,省略重復的說明。(第I實施方式)圖I是示出第I實施方式的對象顯示系統7的裝置結構的框圖。如圖I所示,對象顯示系統7包含對象顯示裝置I、能夠與該對象顯示裝置I通信的服務器3。對象顯示裝置I是例如能夠通過移動通信網絡進行通信的便攜終端。因此,對象顯示裝置I通過移動通信網絡的基站5與服務器進行通信。圖2是示出第I實施方式的對象顯示裝置I的功能結構的框圖。本實施方式的對象顯示裝置I是例如進行配置在現實空間或假想空間中的對象的顯示控制的裝置,具有如下所述的功能從服務器獲取在現實空間或假想空間中配置在對象顯示裝置I的所在位置的周邊的對象,在通過對象顯示裝置I中具備的相機而獲取的現實空間的圖像上重疊顯示 包含各種信息和圖像的對象。為了高精度地控制對象顯示裝置I的稱為顯示器的顯示單元中的對象的顯示位置,在本實施方式中,需要高精度地檢測對象顯示裝置I的所在位置。如圖2所示,對象顯示裝置I在功能性上具有自身位置測位部10 (自身位置測位單元)、位置信息發(fā)送部11 (位置信息發(fā)送單元)、假想對象信息獲取部12 (假想對象信息獲取單元)、重疊禁止對象信息獲取部13 (重疊禁止對象信息獲取單元)、攝影部14 (攝影單元)、圖像分析部15 (圖像分析單元)、假想對象顯示控制部16 (假想對象顯示控制單元)以及顯示部17。圖3是對象顯示裝置I的硬件結構圖。如圖3所示,對象顯示裝置I構成為計算機系統,該計算機系統在物理上包含CPU 101、作為主存儲裝置的RAM 102和R0M103、作為數據收發(fā)設備的通信模塊104、硬盤、閃存等輔助存儲裝置105、作為輸入設備的鍵盤等輸入裝置106、顯示器等輸出裝置107等。圖2所示的各功能是通過如下所述的方式來實現通過在圖3所示的CPU 101、RAM 102等硬件上讀入預定計算機軟件,從而根據CPU 101的控制來使通信模塊104、輸入裝置106、輸出裝置107工作,并且進行RAM 102和輔助存儲裝置105中的數據的讀出和寫入。再次參照圖2,對對象顯示裝置I的各功能部進行詳細說明。自身位置測位部10是對對象顯示裝置I的所在位置進行測位的部分,例如由GPS裝置構成。自身位置測位部10將與所測位的所在位置有關的信息送出到位置信息發(fā)送部11。位置信息發(fā)送部11是將與所在位置有關的信息作為位置信息發(fā)送到服務器3的部分。假想對象信息獲取部12是從服務器3獲取假想對象信息的部分。假想對象信息是與配置在現實空間中的假想性的對象、即假想對象有關的信息,包含與假想對象的配置位置有關的信息。另外,假想對象信息是包含表示使該假想對象的顯示優(yōu)先的等級的顯示優(yōu)先級。另外,之后參照圖5對假想對象信息內容的詳細情況進行說明。假想對象是用于通過在對象顯示裝置I中重疊顯示在現實空間的圖像上,從而在對象顯示裝置I中對用戶提供各種信息的假想的對象。另外,假想對象信息是在服務器3中根據位置信息而提取的。對于基于位置信息的假想對象信息的提取處理,將在后面敘述。假想對象信息獲取部12將所獲取的假想對象信息送出到假想對象顯示控制部16。 重疊禁止對象信息獲取部13是從服務器3獲取重疊禁止對象信息的部分。重疊禁止對象信息是關于存在于現實空間中并禁止重疊顯示假想對象的對象、即重疊禁止對象的信息。另外,重疊禁止對象信息包含表示禁止其他對象相對于該重疊禁止對象重疊的程度的重疊禁止級。另外,關于重疊禁止對象信息的內容的詳細情況,之后參照圖6進行說明。此處獲取的重疊禁止對象信息是在服務器3中根據位置信息而提取的。重疊禁止對象信息獲取部13將所獲取的重疊禁止對象信息送出到圖像分析部15。攝影部14是用于捕捉現實空間的圖像的部分,例如由相機構成。攝影部14將現實空間的圖像送出到圖像分析部15和顯示部17。圖像分析部15是根據由重疊禁止對象信息獲取部13接收的重疊禁止對象信息,從由攝影部14攝影的現實空間的圖像提取重疊禁止對象的部分。 假想對象顯示控制部16是在根據由假想對象信息獲取部12獲取的假想對象信息將假想對象配置在現實空間的圖像上時,當存在與由圖像分析部15提取的重疊禁止對象重疊的假想對象時,進行該假想對象的顯示控制以使得該重疊禁止對象不被遮擋的部分。具體地講,假想對象顯示控制部16在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大時,進行該假想對象的顯示控制,以使該假想對象透明顯示,從而使該重疊禁止對象不被遮擋。另外,關于該顯示控制處理的詳細情況,之后參照圖7 9進行說明。顯示部17是根據假想對象顯示控制部16的顯示控制,在現實空間的圖像上重疊顯示假想對象的部分,例如由顯示器裝置來構成。接著,詳細說明服務器3的功能。圖4是示出第I實施方式的服務器3的功能結構的框圖。本實施方式的服務器3具有位置信息接收部30 (位置信息接收單元)、假想對象提取部31 (假想對象提取單元)、假想對象信息存儲部32 (假想對象信息存儲單元)、重疊禁止對象提取部33 (重疊禁止對象提取單元)、重疊禁止對象信息存儲部34 (重疊禁止對象信息存儲單元)以及對象信息發(fā)送部35 (對象信息發(fā)送單元)。另外,服務器3也是具有與圖3所示的對象顯示裝置I的硬件結構相同的硬件結構的計算機。參照圖4,對服務器3的各功能部進行詳細說明。位置信息接收部30是從對象顯示裝置接收位置信息的部分。位置信息接收部30將所接收的位置信息送出到假想對象提取部31和重疊禁止對象提取部33。假想對象提取部31是從假想對象信息存儲部32提取假想對象信息的部分。假想對象提取部31例如提取與通過位置信息接收部30接收的位置信息所表示的位置相距預先設定的預定距離以內的假想對象的假想對象信息。假想對象信息存儲部32是存儲假想對象信息的部分。圖5是示出假想對象信息存儲部32的結構和所存儲的數據的例子的圖。如圖5所示,作為假想對象信息,假想對象信息存儲部32將位置、名稱、顯示優(yōu)先級、顯示位置重要級以及假想對象形狀與每個項目編號對應起來存儲。 假想對象信息中的“位置”是表示假想對象在現實空間中的配置位置的信息,包含緯度、經度以及高度。“名稱”是該假想對象的名稱。假想對象信息中的“顯示優(yōu)先級”是表示使該假想對象的顯示優(yōu)先的等級的信息,在圖5所示的例子中,利用1-5的5等級中的任意一個來表示。例如,在假想對象為用于表示緊急信息的對象時,將該假想對象的顯示優(yōu)先級的值設定得高。假想對象信息中的“顯示位置重要級”是表示與該假想對象的配置位置之間的關聯性的強弱程度的信息,在圖5所示的例子中,利用1-5的5等級中的任意一個來表示。例如,在假想對象信息為用于表示與在現實空間中存在的商店關聯的信息的信息時,將其假想對象的顯示位置重要級的值設定得高。另外,在假想對象信息為表示與配置位置的周邊地區(qū)全體關聯的信息的信息時,將其假想對象的顯示位置重要級的值設定得低。假想對象信息中的“假想對象形狀”表示與該假想對象的二維或三維形狀有關的信息。另外,在第I實施方式中,假想對象信息存儲部32也可以不具有顯示位置重要級的信息。顯示位置重要級是在后述的第2、第3實施方式中使用的信息。重疊禁止對象提取部33是從重疊禁止對象信息存儲部34提取重疊禁止對象信息 的部分。重疊禁止對象提取部33例如提取與通過位置信息接收部30接收的位置信息所示的位置相距預先設定的預定距離以內的重疊禁止對象的重疊禁止對象信息。重疊禁止對象信息存儲部34是存儲重疊禁止對象信息的部分。圖6是示出重疊禁止對象信息存儲部34的結構和所存儲的數據的例子的圖。如圖6所示,作為重疊禁止對象信息,重疊禁止對象信息存儲部34將位置、名稱、重疊禁止級以及重疊禁止對象形狀與每個項目編號對應起來存儲。重疊禁止對象信息中的“位置”是表示重疊禁止對象在現實空間中的所在位置的信息,包含緯度、經度以及高度。“名稱”是該重疊禁止對象的名稱。重疊禁止對象信息中的“重疊禁止級”是表示禁止其他對象相對于該重疊禁止對象重疊的程度的信息,在圖6所示的例子中,利用1-5的5等級中的任意一個來表示。例如,在現實空間的圖像中信號機被假想對象等遮擋時,由于損壞用戶的安全性,因此信號機是應將重疊禁止級的值設定得高的重疊禁止對象。重疊禁止對象信息中的“重疊禁止對象形狀”表示與該重疊禁止對象的二維或三維形狀有關的信息。對象信息發(fā)送部35是將通過假想對象提取部31提取的假想對象信息和通過重疊禁止對象提取部33提取的重疊禁止對象信息發(fā)送到對象顯示裝置I的部分。接著,參照圖7和圖8,對本實施方式的對象顯示方法中的對象顯示系統7的動作進行說明。圖7是示出在對象顯示系統7中實施的處理內容的時序圖。另外,圖8是示出對象顯示裝置I的顯示部17中的顯示畫面例的圖。首先,對象顯示裝置I使自身位置測位部10起動(SI)。接著,自身位置測位部10對對象顯示裝置I所在的位置進行測位(S2)。并且,位置信息發(fā)送部11將與對象顯示裝置I的所在位置有關的信息作為位置信息發(fā)送到服務器3 (S3)。當從對象顯示裝置I發(fā)送了位置信息時,服務器3的位置信息接收部30接收位置信息(S4)。接著,假想對象提取部31從假想對象信息存儲部32提取與位置信息所示的位置相距預先設定的預定距離以內的假想對象的假想對象信息(S5)。另外,重疊禁止對象提取部33從重疊禁止對象信息存儲部34提取與位置信息所示的位置相距預先設定的預定距離以內的重疊禁止對象的重疊禁止對象信息(S5)。接著,對象信息發(fā)送部35將通過假想對象提取部31提取的假想對象信息和通過重疊禁止對象提取部33提取的重疊禁止對象信息發(fā)送到對象顯示裝置I (S6)。接著,假想對象信息獲取部12和重疊禁止對象信息獲取部13分別從服務器3獲取假想對象信息和重疊禁止對象信息(S7,假想對象信息獲取步驟和重疊禁止對象信息獲取步驟)。
接著,對象顯示裝置I起動攝影部14 (SS)0另外,在本實施方式中,雖然在步驟S8中起動攝影部14,但是也可以在圖7的流程圖所示的對象顯示方法的處理開始的時刻、或開始之前的時刻起動。并且,攝影部14對現實空間的圖像進行攝影,將所攝影的圖像送出到圖像分析部15和顯示部17 (S9,攝影步驟)。接著,圖像分析部15根據由重疊禁止對象信息獲取部13獲取的重疊禁止對象信息,從通過攝影部14攝影的現實空間的圖像提取重疊禁止對象(S10,圖像分析步驟)。從現實空間的圖像提取對象是根據重疊禁止對象信息中的重疊禁止對象形狀的信息,例如通過稱為模式匹配這樣的已知的圖像分析技術來進行的。圖8 (a)是表示從現實空間的圖像提取對象的處理的圖。如圖8 (a)所示,圖像分析部15從現實空間的圖像提取重疊禁止對象RU R2。重疊禁止對象Rl是圖6所示的重疊禁止對象信息中,根據項目編號I的重疊禁止對象信息提取的對象。另外,重疊禁止對象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之間的重疊。因此,在與假想對象V1J3有關的透明判定處理中,處理步驟前進到步驟S22。另外,在與假想對象V2有關的透明判定處理中,處理步驟前進到步驟S24。在步驟S22中,假想對象顯示控制部16判定具有與假想對象之間的重疊的重疊禁止對象的重疊禁止級是否比該一個假想對象的顯示優(yōu)先級大(S22)。在判定為重疊禁止級比顯示優(yōu)先級大時,處理步驟前進到步驟S23。另一方面,在判定為重疊禁止級沒有比顯示優(yōu)先級大時,處理步驟前進到步驟S24。例如,在圖8 (b)中的與假想對象V1有關的透明判定處理中,由于重疊禁止對象R1的重疊禁止級“5”比假想對象V1的顯示優(yōu)先級“4”大,因此處理步驟前進到步驟S23。另外,在與假想對象V3有關的透明判定處理中,由于重疊禁止對象R2的重疊禁止級“2”沒有比假想對象V3的顯示優(yōu)先級“3”大,因此處理步驟前進到步驟 S24。在步驟S23中,假想對象顯示控制部16進行顯示控制,以使得該假想對象透明顯示,從而不遮擋該重疊禁止對象(S23)。圖8 (c)是示出通過假想對象顯示控制部16進行了顯示控制的假想對象的顯示例的圖。圖8 (b)中的假想對象V1如圖8 (c)所示的假想對象V11那樣透明顯示。由此,以重疊禁止對象R1不被遮擋的方式進行顯示。另外,也可以根據假想對象V1的顯示優(yōu)先級與重疊禁止對象R1的重疊禁止級之間的差的大小,變更使假想對象V1透明顯示時的透明率。另外,在本實施方式中,在步驟S23中,雖然進行顯示控制以使得假想對象透明顯示,從而不遮擋該重疊禁止對象,但是也可以進行顯示控制以使得假想對象不顯示,從而不遮擋重疊禁止對象。 另一方面,在步驟S24中,假想對象顯示控制部16保持原樣顯示假想對象。圖如8 (c)所示,保持原樣顯示假想對象V2和假想對象V3。并且,假想對象顯示控制部16判定是否對在步驟S7中獲取的所有的假想對象實施完了假想對象透明判定處理(S25)。重復進行步驟S20 步驟S25的處理步驟,直至對所有的假想對象完成透明判定處理為止。再次參照圖7,顯示部17根據假想對象顯示控制部16的顯示控制,在現實空間的圖像上重疊顯示假想對象(S12,顯示步驟,參照圖8 (C))。由此,結束本實施方式的處理。另外,在本實施方式的對象顯示處理中,對象顯示裝置I雖然從服務器3獲取重疊禁止對象信息,但并不限定于此。例如,與如交通信號機所例示的那樣的不依賴于特定地區(qū)的重疊禁止對象有關的信息,也可以預先存儲在對象顯示裝置I中。另外,為了防止在顯示部17上復雜地顯示假想對象,也可以對暫時顯示在顯示部17上的假想對象的個數設置上限。此時,以假想對象的顯示優(yōu)先級從高到低的順序顯示預定數量的假想對象。另外,也可以對假想對象的顯示部17中的顯示面積設置上限值,以不超過該上限值的方式,以顯示優(yōu)先級從高到低的順序顯示假想對象。而且,假想對象顯示控制部16計算從對象顯示裝置I到假想對象的距離,也可以優(yōu)先對配置在靠近對象顯示裝置I的位置上的假想對象進行顯示控制。在以上說明的第I實施方式的對象顯示裝置I、對象顯示系統和對象顯示方法中,在根據假想對象的配置位置的信息使該假想對象重疊顯示在現實空間的圖像上時,當該假想對象重疊顯示在重疊禁止對象上時,假想對象顯示控制部16實施顯示控制以便該重疊禁止對象不會被該假想對象遮擋。由此,能夠使重疊禁止對象優(yōu)先顯示。(第2實施方式)接著,參照圖10 13,對第2實施方式的對象顯示裝置I中的對象顯示方法的處理內容進行說明。圖10是示出在對象顯示系統7中實施的處理內容的時序圖。另外,圖11是示出對象顯示裝置I的顯示部17中的顯示畫面例的圖。另外,對象顯示裝置I和服務器3的功能結構與第I實施方式(圖I、圖3)相同。圖10中的步驟S31 S39的處理內容分別與第I實施方式(圖7)中的步驟SI S9的處理內容相同。
接著,圖像分析部15根據由重疊禁止對象信息獲取部13獲取的重疊禁止對象信息,從通過攝影部14攝影的現實空間的圖像提取重疊禁止對象(S40)。圖11 (a)是示出從現實空間的圖像提取對象的例子的圖。如圖11 (a)所示,圖像分析部15從現實空間的圖像提取重疊禁止對象Ri、R2。重疊禁止對象R1是圖6所示的重疊禁止對象信息中,根據項目編號I的重疊禁止對象信息而提取的對象。另外,重疊禁止對象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之間的重疊。因此,在與假想對象V1J3有關的顯示位置調整處理中,處理步驟前進到步驟S52。另外,在與假想對象V2有關的顯示位置調整處理中,處理步驟前進到步驟 S55。在步驟S52中,假想對象顯示控制部16判定具有與假想對象之間的重疊的重疊禁止對象的重疊禁止級是否比該一個假想對象的顯示優(yōu)先級大(S52)。在判定為重疊禁止級比顯示優(yōu)先級大時,處理步驟前進到步驟S54。另一方面,在沒有判定為重疊禁止級比顯示優(yōu)先級大時,處理步驟前進到步驟S53。例如,在與圖11 (b)中的假想對象V1有關的顯示位置調整處理中,由于重疊禁止對象R1的重疊禁止級“5”比假想對象V1的顯示優(yōu)先級“4”大,因此處理步驟前進到步驟S54。另外,在與假想對象V3有關的顯示位置調整處理中,由于重疊禁止對象R2的重疊禁止級“2”不比假想對象V3的顯示優(yōu)先級“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)。該假想對象即使具有與重疊禁止對象之間的重疊,由于該假想對象的顯示優(yōu)先級比該重疊禁止對象的重疊禁止級高,因此也應優(yōu)先顯示。另外,該假想對象的顯示位置重要級高意味著該假想對象具有相對于配置位置的高關聯性。因此,在將該假想對象顯示在預定配置位置以外的位置上時,假想對象向用戶提供的信息不是適當的信息的可能性高。因此,對于該假想對象不進行顯示位置的校正來進行顯示。在圖11 (c)所示的例子中,假想對象V3不進行位置校正而顯示在與重疊禁止對象R2重疊的位置上。
在步驟S56中,假想對象顯示控制部16實施該假想對象的顯示控制,以便對該假想對象的顯示位置進行校正,從而不遮擋重疊禁止對象(S56)。在假想對象的顯示位置重要級不高時(S53、S54),由于意味著該假想對象相對于配置位置的關聯性低,因此即使在將該假想對象顯示在預定配置位置以外的位置上的情況下,該假想對象向用戶提供的信息是不適當的信息的可能性也很低。在本實施方式中,在重疊禁止對象的重疊禁止級不比假想對象的顯示優(yōu)先級大時(S52,否),且假想對象的顯示位置重要級不高時(S53,否),由于對該假想對象的顯示位置進行校正,因此能夠顯示應優(yōu)先顯示的假想對象,還能夠顯示應優(yōu)先顯不的等級不聞的重置禁止對象。另外,在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大時(S52,是),且假想對象的顯示位置重要級不高時(S54,否),由于對該假想對象的顯示位置進行校正,因此能夠顯示應優(yōu)先顯示的重疊禁止對象的,還能夠顯示應優(yōu)先顯示的等級不高的假想對象。如圖11 (c)的假想對象V12所示,圖11 (b)中的假想對象V1被位置校正成不與
重疊禁止對象R1重疊的位置。在步驟S57中,假想對象顯示控制部16實施該假想對象的顯示控制,以使得該假想對象成為不顯示,從而不遮擋該重疊禁止對象(S57)。在假想對象的顯示位置重要級高時,由于意味著該假想對象相對于配置位置的關聯性高,因此在將該假想對象顯示在預定配置位置以外的位置上時,假想對象向用戶提供的信息是不適當的信息的可能性高。在本實施方式中,在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大時,且假想對象的顯示位置重要級高時,由于該假想對象成為不顯示,因此能優(yōu)先顯示重疊禁止對象,并且防止假想對象顯示在不適當的位置上。另外,在本實施方式的步驟S57中,假想對象顯示控制部16實施該假想對象的顯示控制,以使得該假想對象成為不顯示,從而不遮擋該重疊禁止對象,但是假想對象顯示控制部16也可以實施該假想對象的顯示控制以使得該假想對象透明顯示,從而不遮擋該重
疊禁止對象。并且,假想對象顯示控制部16判定是否對在步驟S37中獲取的所有假想對象實施了假想對象顯示位置調整處理(S58)。重復進行步驟S50 步驟S58的處理步驟直至對所有假想對象完成了顯示位置調整處理為止。再次參照圖10,顯示部17根據假想對象顯示控制部16的顯示控制,在現實空間的圖像上重疊顯示假想對象(S42,參照圖11 (C))。由此,結束本實施方式的處理。另外,在圖12所示的流程圖中,在比較了重疊禁止對象的重疊禁止級和假想對象的顯示優(yōu)先級的大小之后,雖然實施與假想對象的顯示位置重要級的大小有關的判定,根據判定的結果,對假想對象進行不顯示、或位置校正后顯示或不進行位置校正而直接顯示,但是也可以構成為,實施與重疊禁止對象的重疊禁止級和假想對象的顯示位置重要級的大小有關的比較判定,根據判定的結果確定假想對象的顯示方式。在該結構中,在重疊禁止對象的重疊禁止級比假想對象的顯示位置重要級大時,假想對象顯示控制部16實施該假想對象的顯示控制,以使得通過對該假想對象的顯示位置進行校正,從而不遮擋重疊禁止對象。另外,在重疊禁止對象的重疊禁止級比假想對象的顯示位置重要級小時,假想對象顯示控制部16實施該假想對象的顯示控制,以使得通過對該假想對象進行透明顯示或不顯示,從而不遮擋該重疊禁止對象。
另外,在本實施方式中,雖然重疊禁止對象的重疊禁止級和假想對象的顯示位置重要級都采用取I 5中的任意一個值的參數(參照圖5、圖6),但是也可以采用取I或O中的任意一個值的2值化的參數。在該結構中,在重疊禁止級為1,顯示位置重要級為I時,假想對象顯示控制部16實施該假想對象的顯示控制,以使得通過對該假想對象進行透明顯示或不顯示,從而不遮擋該重疊禁止對象。另外,在重疊禁止級為1,顯示位置重要級為O時,假想對象顯示控制部16實施該假想對象的顯示控制,以使得通過對該假想對象的顯示位置進行校正,從而不遮擋重疊禁止對象。另外,在重疊禁止級為0,顯示位置重要級為I時,假想對象顯示控制部16實施顯示控制,以使得不對該假想對象進行顯示位置的校正,而直接將該假想對象顯示在假想對象信息所示的該假想對象的配置位置上。而且,在重疊禁止級為0,顯示位置重要級為O時,假想對象顯示控制部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實施方式的對象顯示裝置I中的對象顯示方法的處理內容進行說明。圖14是示出在對象顯示系統7中實施的處理內容的時序圖。另外,圖15是示出對象顯示裝置I的顯示部17中的顯示畫面例的圖。另外,對象顯示裝置I和服務器3的功能結構與第I實施方式(圖I、圖3)相同。圖14中的步驟S81 S89的處理內容分別與第2實施方式(圖10)中的步驟S31 S39的處理內容相同。接著,圖像分析部15根據由重疊禁止對象信息獲取部13獲取的重疊禁止對象信息,從通過攝影部14攝影的現實空間的圖像中提取重疊禁止對象(S90)。圖15 (a)是示出從現實空間的圖像提取對象的例子的圖。如圖15 (a)所示,圖像分析部15從現實空間的圖像中提取重疊禁止對象%、R2。重疊禁止對象R1是根據圖6所示的重疊禁止對象信息中的項目編號I的重疊禁止對象信息而提取的對象。另外,重疊禁止對象R2是根據圖6所示的重疊禁止對象信息中的項目編號2的重疊禁止對象信息而提取的對象。接著,在根據由假想對象信息獲取部12獲取的假想對象信息將假想對象配置在現實空間的圖像上的情況下,當存在與通過圖像分析部15提取的重疊禁止對象重疊的假想對象時,假想對象顯示控制部16進行該假想對象的顯示控制以使得不遮擋該重疊禁止對象。在本實施方式中,假想對象顯示控制部16實施與該假想對象有關的顯示位置調整和透明判定處理(S91,假想對象顯示控制步驟)。圖16是示出假想對象顯示位置調整和透明判定處理的詳細內容的流程圖。步驟SlOO S106的處理內容分別與圖12所示的流程圖中的步驟S50 S56的處理內容相同。圖15 (b)是在步驟SlOl中,將圖5所示的假想對象信息中的項目編號1、2、3、4的假想對象配置在現實空間的圖像上的例子。如圖15 (b)所示,假想對象V1具有與重疊禁止對象R1之間的重疊。另外,假想對象V2不具有與重疊禁止對象之間的重疊。另外,假想對象V3、V4具有與重疊禁止對象R2之間的重疊。因此,在與假想對象Vp V3> V4有關的顯示位置調整和透明判定處理中,處理步驟前進到步驟S102。另外,在與假想對象V2有關的顯示位置調整和透明判定處理中,處理步驟前進到步驟S105。在步驟S107中,假想對象顯示控制部16實施該假想對象的顯示控制,以使得通過使該假想對象透明顯示,從而不遮擋該重疊禁止對象(S107)。在假想對象的顯示位置重要級高時,由于意味著該假想對象相對于配置位置的關聯性高,因此在將該假想對象顯示在預定配置位置以外的位置上時,假想對象向用戶提供的信息是不適當的信息的可能性高。在本實施方式中,在重疊禁止對象的重疊禁止級比假想對象的顯示優(yōu)先級大時,且假想對象的顯示位置重要級高時,由于假想對象被透明顯示,因此能夠優(yōu)先顯示重疊禁止對象,并且能夠在適當的位置上一并顯示假想對象。如圖15 (c)的假想對象V43所示,圖15 (b)中的假想對象V4被透明顯示。并且,假想對象顯示控制部16判定是否對于在步驟S87中獲取的所有假想對象實施了假想對象顯示位置調整和透明判定處理(S108)。重復進行步驟SlOO 步驟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被透明顯示。以上,根據其實施方式詳細說明了本發(fā)明。但是,本發(fā)明不限定于上述實施方式。本發(fā)明在不脫離其要旨的范圍內能夠進行各種變形。工業(yè)上的可利用性本發(fā)明能夠在AR技術中進行如下所述的顯示控制在現實空間的圖像中應優(yōu)先顯示的對象上不重疊假想對象。標號說明I…對象顯示裝置,3…服務器,5…基站,7…對象顯示系統,10…自身位置測位部,11…位置信息發(fā)送部,12…假想對象信息獲取部,13…重疊禁止對象信息獲取部,14…攝影部,15…圖像分析部,16…假想對象顯示控制部,17…顯示部,30…位置信息接收部,31…假想對象提取部,32…假想對象信息存儲部,33…重疊禁止對象提取部,34…重疊禁止對象信息存儲部,35…對象信息發(fā)送部,R1, R2…重疊禁止對象,V1, \、\、V4, V11, V12, V13、V43…假想對象。
權利要求
1.一種對象顯示裝置,其在捕捉了現實空間的圖像上重疊顯示對象,該對象顯示裝置的特征在于,具有 假想對象信息獲取單元,其獲取假想對象信息,該假想對象信息是與配置在所述現實空間上的假想的對象、即假想對象有關的信息,且包含與所述假想對象的配置位置有關的信息; 重疊禁止對象信息獲取單元,其獲取與在所述現實空間中存在的、禁止重疊顯示所述假想對象的對象、即重疊禁止對象有關的重疊禁止對象信息; 攝影單元,其用于捕捉所述現實空間的圖像; 圖像分析單元,其根據由重疊禁止對象信息獲取單元接收的所述重疊禁止對象信息,從通過所述攝影單元攝影的所述現實空間的圖像中提取所述重疊禁止對象; 假想對象顯示控制單元,在根據由所述假想對象信息獲取單元獲取的所述假想對象信息將所述假想對象配置在所述現實空間的圖像上的情況下,當存在與通過所述圖像分析單元提取的所述重疊禁止對象重疊的所述假想對象時,該假想對象顯示控制單元進行該假想對象的顯示控制以便不遮擋該重疊禁止對象;以及 顯示單元,其根據所述假想對象顯示控制單元的所述顯示控制,在所述現實空間的圖像上重疊顯示所述假想對象。
2.根據權利要求I所述的對象顯示裝置,其特征在于, 所述對象顯示裝置還具有 自身位置測位單元,其對所述對象顯示裝置的所在位置進行測位;以及 位置信息發(fā)送單元,其發(fā)送與所述所在位置有關的信息即位置信息, 所述假想對象信息獲取單元獲取根據所述位置信息而提取的所述假想對象信息,所述重疊禁止對象信息獲取單元獲取根據所述位置信息而提取的所述重疊禁止對象信息。
3.根據權利要求I或2所述的對象顯示裝置,其特征在于, 所述假想對象信息包含顯示優(yōu)先級,該顯示優(yōu)先級表示使該假想對象的顯示優(yōu)先的等級, 所述重疊禁止對象信息包含重疊禁止級,該重疊禁止級表示禁止其他對象相對于該重疊禁止對象重疊的程度, 在所述重疊禁止對象的所述重疊禁止級比所述假想對象的顯示優(yōu)先級大時,所述假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象透明顯示,從而不遮擋該重疊禁止對象。
4.根據權利要求I或2所述的對象顯示裝置,其特征在于, 所述假想對象信息包含顯示優(yōu)先級,該顯示優(yōu)先級表示使該假想對象的顯示優(yōu)先的等級, 所述重疊禁止對象信息包含重疊禁止級,該重疊禁止級表示禁止其他對象相對于該重疊禁止對象重疊的程度, 在所述重疊禁止對象的所述重疊禁止級比所述假想對象的顯示優(yōu)先級大時,所述假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象成為不顯示,從而不遮擋該重疊禁止對象。
5.根據權利要求I或2所述的對象顯示裝置,其特征在于, 所述假想對象信息包含顯示優(yōu)先級,其表示使該假想對象的顯示優(yōu)先的等級;以及顯示位置重要級,其表示與該假想對象的配置位置之間的關聯性的強弱程度, 所述重疊禁止對象信息包含重疊禁止級,該重疊禁止級表示禁止其他對象相對于該重疊禁止對象重疊的程度, 在所述重疊禁止對象的所述重疊禁止級比所述假想對象的顯示優(yōu)先級大,且所述假想對象的所述顯示位置重要級比預先設定的預定值大時,所述假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象成為不顯示,從而不遮擋該重疊禁止對象。
6.根據權利要求I或2所述的對象顯示裝置,其特征在于, 所述假想對象信息包含顯示優(yōu)先級,其表示使該假想對象的顯示優(yōu)先的等級;以及顯示位置重要級,其表示與該假想對象的配置位置之間的關聯性的強度等級, 所述重疊禁止對象信息包含重疊禁止級,其表示禁止其他對象相對于該重疊禁止對象重疊的程度, 在所述重疊禁止對象的所述重疊禁止級比所述假想對象的顯示優(yōu)先級大,且所述假想對象的所述顯示位置重要級比預先設定的預定值大時,所述假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象透明顯示,從而不遮擋該重疊禁止對象。
7.根據權利要求5或6所述的對象顯示裝置,其特征在于, 在所述假想對象的所述顯示位置重要級比預先設定的預定值大時,所述假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過對該假想對象的顯示位置進行校正,從而不遮擋所述重疊禁止對象。
8.根據權利要求5 7中的任意一項所述的對象顯示裝置,其特征在于, 在所述重疊禁止對象的所述重疊禁止級不比所述假想對象的顯示優(yōu)先級大,且所述假想對象的所述顯示位置重要級比預先設定的預定值大時,所述假想對象顯示控制單元使該假想對象顯示在所述現實空間的圖像中的所述配置位置上。
9.根據權利要求5 8中的任意一項所述的對象顯示裝置,其特征在于, 在一個所述假想對象重疊在其他所述假想對象上的情況下,當所述一個假想對象的所述顯示位置重要級比所述其他假想對象的所述顯示位置重要級大時,所述假想對象顯示控制單元使該一個假想對象顯示在所述現實空間的圖像中的該一個假想對象的所述配置位置上。
10.根據權利要求9所述的對象顯示裝置,其特征在于, 在一個所述假想對象重疊在其他所述假想對象上的情況下,當所述一個假想對象的所述顯示位置重要級不比所述其他假想對象的所述顯示位置重要級大時,所述假想對象顯示控制單元進行該一個假想對象的顯示控制,以使得通過對該一個假想對象的顯示位置進行校正,從而不遮擋該其他假想對象。
11.根據權利要求I或2所述的對象顯示裝置,其特征在于, 所述假想對象信息包含顯示位置重要級,該顯示位置重要級表示與該假想對象的配置位置之間的關聯性的強度等級, 所述重疊禁止對象信息包含重疊禁止級,該重疊禁止級表示禁止其他對象相對于該重疊禁止對象重疊的程度,在所述重疊禁止對象的所述重疊禁止級比所述假想對象的所述顯示位置重要級大時,所述假想對象顯示控制單元實施該假想對象的顯示控制,以使得通過對該假想對象的顯示位置進行校正,從而不遮擋所述重疊禁止對象,在所述重疊禁止對象的所述重疊禁止級不比所述假想對象的所述顯示位置重要級大時,所述假想對象顯示控制單元進行該假想對象的顯示控制,以使得通過使該假想對象透明顯示或不顯示,從而不遮擋該重疊禁止對象。
12.—種對象顯示系統,其具有對象顯示裝置,其在捕捉了現實空間的圖像上重疊顯示對象;以及能夠與所述對象顯示裝置通信的服務器,該對象顯示系統的特征在于, 所述對象顯示裝置具有 自身位置測位單元,其對所述對象顯示裝置的所在位置進行測位; 位置信息發(fā)送單元,其將與所述所在位置有關的信息即位置信息發(fā)送到所述服務器;假想對象信息獲取單元,其從所述服務器獲取假想對象信息,該假想對象信息是與配置在現實空間上的假想的對象即假想對象有關的信息,且包含與所述假想對象的位置有關的信息; 重疊禁止對象信息獲取單元,其從所述服務器獲取與在現實空間中存在的、禁止重疊顯示所述假想對象的對象即重疊禁止對象有關的重疊禁止對象信息; 攝影單元,其用于捕捉所述現實空間的圖像; 圖像分析單元,其根據由重疊禁止對象信息獲取單元獲取的所述重疊禁止對象信息,從通過所述攝影單元攝影的所述現實空間的圖像中提取所述重疊禁止對象; 假想對象顯示控制單元,在根據由所述假想對象信息獲取單元接收的所述假想對象信息將所述假想對象配置在所述現實空間的圖像上的情況下,當存在與通過所述圖像分析單元提取的所述重疊禁止對象重疊的所述假想對象時,該假想對象顯示控制單元進行所述假想對象的顯示控制以使得不遮擋該重疊禁止對象;以及 顯示單元,其根據所述假想對象顯示控制單元的所述顯示控制,在所述現實空間的圖像上重疊顯示所述假想對象, 所述服務器具有 位置信息接收單元,其從所述對象顯示裝置接收所述位置信息; 假想對象信息存儲單元,其存儲所述假想對象信息; 假想對象提取單元,其從所述假想對象信息存儲單元中提取與通過所述位置信息接收單元接收的所述位置信息所示的位置相距預先設定的預定距離以內的假想對象的假想對象息; 重疊禁止對象信息存儲單元,其存儲所述重疊禁止對象信息; 重疊禁止對象提取單元,其從所述重疊禁止對象信息存儲單元提取與通過所述位置信息接收單元接收的所述位置信息所示的位置相距預先設定的預定距離以內的所述重疊禁止對象的所述重疊禁止對象信息;以及 對象信息發(fā)送單元,其將通過所述假想對象提取單元提取的假想對象信息和通過所述重疊禁止對象提取單元提取的重疊禁止對象信息發(fā)送到所述對象顯示裝置。
13.—種對象顯示方法,是在捕捉了現實空間的圖像上重疊顯示對象的對象顯示裝置中的對象顯示方法,該對象顯示方法的特征在于,包括如下所述的步驟 假想對象信息獲取步驟,獲取假想對象信息,該假想對象信息是與配置在所述現實空間上的假想的對象即假想對象有關的信息,且包含與所述假想對象的配置位置有關的信息; 重疊禁止對象信息獲取步驟,獲取與在所述現實空間中存在的、禁止重疊顯示所述假想對象的對象即重疊禁止對象有關的重疊禁止對象信息; 攝影步驟,捕捉所述現實空間的圖像; 圖像分析步驟,根據在重疊禁止對象信息獲取步驟中接收的所述重疊禁止對象信息,從在所述攝影步驟中攝影的所述現實空間的圖像提取所述重疊禁止對象; 假想對象顯示控制步驟,在根據在所述假想對象信息獲取步驟中接收的所述假想對象信息將所述假想對象配置在所述現實空間的圖像上的情況下,當存在與在所述圖像分析步驟中提取的所述重疊禁止對象重疊的所述假想對象時,進行該假想對象的顯示控制以使得不遮擋該重疊禁止對象;以及 顯示步驟,根據所述假想對象顯示控制步驟中的所述顯示控制,在所述現實空間的圖·像上重疊顯示所述假想對象。
全文摘要
對象顯示裝置在根據假想對象的配置位置的信息使該假想對象重疊顯示在現實空間的圖像上的情況下,當該假想對象重疊顯示在重疊禁止對象上時,實施使假想對象透明顯示的顯示控制,以使該重疊禁止對象不會被該假想對象遮擋。由此,能夠優(yōu)先顯示重疊禁止對象。
文檔編號G06T19/00GK102893307SQ201180024379
公開日2013年1月23日 申請日期2011年4月21日 優(yōu)先權日2010年5月17日
發(fā)明者太田學, 森永康夫 申請人:株式會社Ntt都科摩