(57)【特許請求の範囲】
【請求項１】
三次元地図の上に重ねて、ユーザに対し所定の事象を視覚的に伝えるためのオブジェクトを表示する装置であって、
オブジェクトは、複数のパートで構成されており、
各パートについて、描画情報と、そのパートの重要度に関連して不透明または非不透明に予め決められた透明度属性とを記憶する記憶手段、
三次元地図を表示する地図表示手段、および
前記記憶手段が記憶している各パートの描画情報および透明度属性に基づいて描画を行うことにより、重要なパートが不透明であり、非重要なパートが非不透明であるようなオブジェクトを、前記地図表示手段が表示している三次元地図の上に重ねて表示するオブジェクト表示手段を備える、三次元地図オブジェクト表示装置。
【請求項２】
前記記憶手段は、重要なパートについては、予め決められた透明度属性としての不透明に加え、所定の条件と、当該条件下でのみ有効な透明度属性としての非不透明とをさらに記憶し、
前記オブジェクト表示手段は、重要なパートについて、当該条件が満足されているか否かを判定して、当該判定の結果が肯定である場合には、重要なパートを非不透明表示することを特徴とする、請求項１に記載の三次元地図オブジェクト表示装置。
【請求項３】
オブジェクトが、看板と、当該看板に記されて誘導案内を視覚的に表現する図形および／または文字列とで構成される誘導案内看板であるとき、重要なパートは、図形および／または文字列と対応し、非重要なパートは、看板と対応し、
前記記憶手段は、看板については、予め決められた透明度属性として非不透明を記憶し、図形または文字列については、予め決められた透明度属性として不透明を記憶し、
前記オブジェクト表示手段は、図形または文字列を不透明表示し、看板を非不透明表示することを特徴とする、請求項１に記載の三次元地図オブジェクト表示装置。
【請求項４】
オブジェクトが、看板と、当該看板に記されて、各々が互いに異なる車線を表現する複数の矢印とで構成される車線案内看板であるとき、重要なパートは複数あって、各重要なパートが１つ１つの矢印と対応し、非重要なパートは、看板と対応し、
前記記憶手段は、看板については、予め決められた透明度属性として非不透明を記憶し、１つ１つの矢印については、予め決められた透明度属性として不透明を記憶し、
前記オブジェクト表示手段は、１つ１つの矢印を不透明表示し、看板を非不透明表示することを特徴とする、請求項１に記載の三次元地図オブジェクト表示装置。
【請求項５】
オブジェクトが、特定の建造物と、当該建造物に付随して設けられて当該建造物の属性を視覚的に表現する看板とで構成されるとき、重要なパートは、看板と対応し、非重要なパートは、特定の建造物と対応し、
前記記憶手段は、
特定の建造物については、予め決められた透明度属性として非不透明を記憶し、
看板については、予め決められた透明度属性として不透明を記憶し、
前記オブジェクト表示手段は、看板を不透明表示し、特定の建造物を非不透明表示することを特徴とする、請求項１に記載の三次元地図オブジェクト表示装置。
【請求項６】
いずれかの特定建造物を選択するための選択手段をさらに備え、
前記記憶手段は、看板については、予め決められた透明度属性としての不透明に加え、非選択である場合にのみ有効な透明度属性としての非不透明とをさらに記憶し、
前記オブジェクト表示手段は、前記選択手段を通じて選択された特定建造物に付随する看板だけを不透明表示し、選択されなかった特定建造物に付随する看板を非不透明表示することを特徴とする、請求項５に記載の三次元地図オブジェクト表示装置。
【請求項７】
前記記憶手段は、看板については、予め決められた透明度属性としての不透明に加え、所定の時間帯と、当該時間帯でのみ有効な透明度属性としての非不透明とをさらに記憶し、
前記オブジェクト表示手段は、現在時刻が当該時間帯に含まれるか否かを判定して、当該判定の結果が肯定である場合には、看板を非不透明表示することを特徴とする、請求項５に記載の三次元地図オブジェクト表示装置。
【請求項８】
オブジェクトが、看板と、当該看板に記されて交通規制を視覚的に表現する図形および／または文字列とで構成される道路標識であるとき、重要なパートは、図形および／または文字列と対応し、非重要なパートは、看板と対応し、
前記記憶手段は、
看板については、予め決められた透明度属性として非不透明を記憶し、
図形および／または文字列については、予め決められた透明度属性として不透明を記憶し、
前記オブジェクト表示手段は、看板を非不透明表示し、図形および／または文字列を不透明表示することを特徴とする、請求項１に記載の三次元地図オブジェクト表示装置。
【請求項９】
前記記憶手段は、図形および／または文字列については、予め決められた透明度属性として不透明を記憶するのに加えて、所定の時間帯と、当該時間帯でのみ有効な透明度属性としての非不透明とをさらに記憶し、
前記オブジェクト表示手段は、図形および／または文字列について、現在時刻が当該時間帯に含まれるか否かを判定して、当該判定の結果が肯定である場合には、当該図形および／または文字列を非不透明表示することを特徴とする、請求項８に記載の三次元地図オブジェクト表示装置。
【請求項１０】
三次元地図の上に重ねて、ユーザに対し所定の事象を視覚的に伝えるためのオブジェクトを表示する方法であって、
オブジェクトは、複数のパートで構成されており、
各パートについて、描画情報と、そのパートの重要度に関連して不透明または非不透明に予め決められた透明度属性とを記憶する記憶ステップ、
三次元地図を表示する地図表示ステップ、および
前記記憶ステップを通じて記憶している各パートの描画情報および透明度属性に基づいて描画を行うことにより、重要なパートが不透明であり、非重要なパートが非不透明であるようなオブジェクトを、前記地図表示ステップを通じて表示している三次元地図の上に重ねて表示するオブジェクト表示ステップを備える、三次元地図オブジェクト表示方法。
【請求項１１】
三次元地図の上に重ねて、ユーザに対し所定の事象を視覚的に伝えるためのオブジェクトを表示する装置に備わるコンピュータによって実行されるプログラムであって、
オブジェクトは、複数のパートで構成されており、
各パートについて、描画情報と、そのパートの重要度に関連して不透明または非不透明に予め決められた透明度属性とを記憶する記憶ステップ、
三次元地図を表示する地図表示ステップ、および
前記記憶ステップを通じて記憶している各パートの描画情報および透明度属性に基づいて描画を行うことにより、重要なパートが不透明であり、非重要なパートが非不透明であるようなオブジェクトを、前記地図表示ステップを通じて表示している三次元地図の上に重ねて表示するオブジェクト表示ステップを備える、三次元地図オブジェクト表示プログラム。
【請求項１２】
三次元地図の上に重ねて誘導案内看板を表示することによりナビゲーションを行う装置であって、
誘導案内看板が、看板と、当該看板に記されて誘導案内を視覚的に表現する図形および／または文字列とで構成されており、
看板については、描画情報と、予め決められた透明度属性としての非不透明とを記憶し、図形および／または文字列については、描画情報と、予め決められた透明度属性としての不透明とを記憶する記憶手段、
三次元地図を表示する地図表示手段、および
前記記憶手段が記憶している描画情報および透明度属性に基づいて描画を行うことにより、図形および／または文字列が不透明であり、看板が非不透明であるような誘導案内看板を、前記地図表示手段が表示している三次元地図の上に重ねて表示する誘導案内看板表示手段を備える、ナビゲーション装置。
【請求項１３】
図形および／または文字列は、各々が互いに異なる車線を視覚的に表現する複数の矢印であり、
車両の現在位置に基づいて最適経路を探索することによって、当該車両の進むべき方向を決定して、前記誘導案内看板表示手段に通知する探索手段をさらに備え、
前記記憶手段は、１つ１つの矢印について、予め決められた透明度属性としての不透明を記憶するのに加えて、当該矢印の示す方向と、車両の進むべき方向が当該矢印の示す方向と不一致である場合にのみ有効な透明度属性としての非不透明とをさらに記憶し、
前記誘導案内看板表示手段は、１つ１つの矢印について、車両の進むべき方向が当該矢印の示す方向と不一致である否かをそれぞれ判定して、当該判定の結果が否定である矢印を不透明表示し、肯定である矢印を非不透明表示することを特徴とする、請求項１２に記載のナビゲーション装置。
【請求項１４】
いずれかの特定建造物を目的地として選択するための選択手段をさらに備え、
前記記憶手段は、看板については、予め決められた透明度属性としての不透明に加え、非選択である場合にのみ有効な透明度属性としての非不透明とをさらに記憶し、
前記オブジェクト表示手段は、前記選択手段を通じて目的地に選択された特定建造物に付随する看板だけを非不透明表示し、選択されなかった特定建造物に付随する看板を非不透明表示することを特徴とする、請求項１２に記載のナビゲーション装置。
【請求項１５】
三次元地図の上に重ねて誘導案内看板を表示することによりナビゲーションを行う方法であって、
誘導案内看板が、看板と、当該看板に記されて誘導案内を視覚的に表現する図形および／または文字列とで構成されており、
看板については、描画情報と、予め決められた透明度属性としての非不透明とを記憶し、図形および／または文字列については、描画情報と、予め決められた透明度属性としての不透明とを記憶する記憶ステップ、
三次元地図を表示する地図表示ステップ、および
前記記憶ステップを通じて記憶している描画情報および透明度属性に基づいて描画を行うことにより、図形および／または文字列が不透明であり、看板が非不透明であるような誘導案内看板を、前記地図表示ステップを通じて表示している三次元地図の上に重ねて表示する誘導案内看板表示ステップを備える、ナビゲーション方法。
【請求項１６】
三次元地図の上に重ねて誘導案内看板を表示することによりナビゲーションを行う装置に備わるコンピュータによって実行されるプログラムであって、
誘導案内看板が、看板と、当該看板に記されて誘導案内を視覚的に表現する図形および／または文字列とで構成されており、
看板については、描画情報と、予め決められた透明度属性としての非不透明とを記憶し、図形および／または文字列については、描画情報と、予め決められた透明度属性としての不透明とを記憶する記憶ステップ、
三次元地図を表示する地図表示ステップ、および
前記記憶ステップを通じて記憶している描画情報および透明度属性に基づいて描画を行うことにより、図形および／または文字列が不透明であり、看板が非不透明であるような誘導案内看板を、前記地図表示ステップを通じて表示している三次元地図の上に重ねて表示する誘導案内看板表示ステップを備える、ナビゲーションプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、三次元表示装置および方法と、その方法を用いたナビゲーション装置とに関し、より特定的には、三次元地図の上に重ねて誘導案内看板を表示する装置および方法と、その方法を用いてナビゲーションを行う装置とに関する。
【０００２】
【従来の技術】
従来のナビゲーション装置では、三次元地図の上に重ねて誘導案内看板を表示する方法として、次の２つのうち、どちらかの方法を用いていた。
図１９は、従来のナビゲーション装置で用いられていた、三次元地図の上に重ねて誘導案内看板を表示する２つの方法を説明するための図である。図１９（Ａ）には、三次元地図の上に重ねて、不透明な誘導案内看板を表示する方法が示されている。図１９（Ｂ）には、三次元地図の上に重ねて、半透明な誘導案内看板を表示する方法が示されている。
【０００３】
図１９（Ａ），（Ｂ）に共通して、ディスプレイには三次元地図が表示されており、その上に重ねて、誘導案内看板が表示されている。この誘導案内看板は、各々が１つ１つの車線と対応する複数の矢印が看板に記された車線案内看板であって、最も右側にある矢印だけが他の矢印と異なる色に着色されている。この異なる色に着色された矢印が、ユーザ（車両）の進むべき車線（方向）を視覚的に表現している。
【０００４】
従来のナビゲーション装置では、ユーザ（車両）の現在位置と目的地とに基づいて最適経路の探索が行われ、その最適経路に添って目的地へとユーザを誘導案内するための上記のような看板が、三次元地図の上に重ねて表示される。ユーザは、三次元地図と、その上に重ねて表示されている看板に記された誘導案内とを見ながら、車線変更や右折・左折等の運転操作を行い、それによって、目的地へと到達することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、図１９（Ａ）の方法では、誘導案内看板が不透明なので、その看板はよく見えるものの、その看板に遮られてその看板の先にある道路や建物（つまり、三次元地図に記載されている道路や建物のうち、誘導案内看板の下にあるもの）が全く見えなくなる。その結果、その看板の示す誘導案内に従って適切な運転を行うのが困難となる場合があった。具体的には、図１９（Ａ）のように右折を示す誘導案内看板が表示されていても、三次元地図に記載されている右折すべき交差点が誘導案内看板に隠れて見えないので、ユーザは、現在位置から交差点までの距離感がわからず、誘導案内の通りにうまく右折できない場合があった。
【０００６】
一方、図１９（Ｂ）の方法では、誘導案内看板が半透明なので、その看板の先にある道路や建物はその看板を透かして視認できるものの、今度はその看板自体が判然としなくなる。その結果、看板に記された誘導案内を見落としたり、看板にどのような誘導案内が記されているのかがよくわからないが場合があった。
すなわち、図１９（Ａ），（Ｂ）どちらの方法を用いても、適切な誘導案内を行えない場合があった。
【０００７】
そして、このような問題点は、ナビゲーションのために三次元地図の上に重ねて誘導案内看板を表示する場合だけでなく、単に、三次元地図の上に重ねて、特定の建造物、すなわち三次元地図に予め記載されている道路や建物以外の建造物―書店やコンビニ等の入居したビルや、ガソリンスタンド、駐車場など―や、進入禁止等の交通規制を示す道路標識を表示する場合においても生じ得る。すなわち、特定建造物や道路標識を不透明表示すると、三次元地図の一部が特定建造物や道路標識に隠れるので、三次元地図に記載されている道路や建物の一部が見えなくなり、特定建造物や道路標識を半透明表示すると、今度は、その特定建造物が何であるか（どのような店舗が入居しているか）や、その道路標識がどのような交通規制を示しているのかがわかりにくくなる。
【０００８】
それゆえに、本発明の目的は、三次元地図の上に重ねて誘導案内看板や特定建造物、道路標識など（以下、これらを「オブジェクト」と総称する）を表示する際、そのオブジェクトが表現しようとする事象（ここでいう事象は、オブジェクトが誘導案内看板の場合は進むべき方向であり、特定建造物の場合は、例えばその建造物が何であるかやそこにどのような店舗が入居しているかであり、道路標識の場合は、進入禁止や速度制限などの交通規制である）をユーザにはっきりと伝えることができ、しかも、三次元地図に元々記載されている道路や建物がオブジェクトに隠れて見えなくなることのないような三次元地図オブジェクト表示装置および方法、およびその方法を用いたナビゲーション装置を提供することである。
【０００９】
【課題を解決するための手段および発明の効果】
第１の発明は、三次元地図の上に重ねて、ユーザに対し所定の事象を視覚的に伝えるためのオブジェクトを表示する装置であって、
オブジェクトは、複数のパートで構成されており、
各パートについて、描画情報と、そのパートの重要度に関連して不透明または非不透明に予め決められた透明度属性とを記憶する記憶手段、
三次元地図を表示する地図表示手段、および
記憶手段が記憶している各パートの描画情報および透明度属性に基づいて描画を行うことにより、重要なパートが不透明であり、非重要なパートが非不透明であるようなオブジェクトを、地図表示手段が表示している三次元地図の上に重ねて表示するオブジェクト表示手段を備える。
【００１０】
上記第１の発明では、重要なパートが不透明であり、非重要なパートが非不透明であるようなオブジェクトを三次元地図の上に重ねて表示するので、ユーザは、重要なパートを確実に視認することができ、しかも、非重要なパートを透かして三次元地図を見ることができる。すなわち、第１の発明に係る三次元地図オブジェクト表示装置は、三次元地図の上に重ねてオブジェクトを表示する際、そのオブジェクトが表現しようとする事象をユーザにはっきりと伝えることができ、かつ、三次元地図に元々記載されている道路や建物をも見えるように表示することができる。
【００１１】
ここで、非不透明には、透明と半透明とがある。オブジェクトを透明表示する方法としては、オブジェクトをワイヤーフレームの態様で表示するなどの方法があり、半透明表示する方法としては、ワイヤーフレームの態様で表示されたオブジェクトに網掛けや色付けを施すなどの方法がある。
なお、ここでいう不透明は、透明度が０％の完全な不透明に限定されるわけではない。同様に、透明も、透明度が１００％の完全な透明に限定されるわけではない。すなわち、少なくとも、半透明は透明よりも透明度が小さく、不透明は半透明よりも透明度が小さければよい。
【００１２】
三次元地図は、あるエリア―地表を碁盤の目状に分割して得られる複数のエリアのいずれか―の地形を、そこにある道路や橋などの建造物も含めて立体的に表現した地図である。オブジェクトは、例えば誘導案内看板や特定建造物、道路標識などである。オブジェクトが表現しようとする事象は、オブジェクトが誘導案内看板の場合は進むべき方向であり、特定建造物の場合は、例えばその建造物が何であるかや、そこにどのような店舗が入居しているかなどであり、道路標識の場合は、速度制限や進入禁止などの交通規制である。
【００１３】
誘導案内看板は、例えば、高速道路上でジャンクションの手前などに設置される車線変更案内看板、あるいは、一般道上で交差点の手前などに設置される道路案内看板などがその典型例であって、進むべき方向に沿ってユーザ（車両）を誘導案内するための図形（矢印など）や文字列（「右折せよ」などの文字列）と、それら図形や文字列が記される看板とからなる。
【００１４】
特定建造物は、三次元地図に予め記載されている以外の建造物であって、例えば、書店やコンビニなどの店舗が入居したビルをはじめ、市役所や郵便局などの公共機関の建物、駐車場、ガソリンスタンドなどがその典型例である。特定建造物、例えば「書店の入居したビル」は、建造物本体（ビル）と、そのビルに書店が入居していることを視覚的に示す看板―「本」などが記されている―とからなる。
【００１５】
道路標識は、速度制限標識や進入禁止標識などがその典型例であって、交通規制を視覚的に表現する図形や文字列（具体的には、よく知られた進入禁止を示す図形や、丸で囲まれた数字―制限速度を示す―など）と、それら図形や文字列が記される看板とからなる。
【００１６】
そして、下記第３の発明のように、オブジェクトが誘導案内看板である場合、重要なパートは、図形および／または文字列と対応し、非重要なパートは、看板と対応しており、看板については、予め決められた透明度属性として非不透明を設定し、図形および／または文字列については、予め決められた透明度属性として不透明を設定する。その結果、三次元地図の上に重ねて表示される本誘導案内看板では、図形および／または文字列が不透明であり、看板が非不透明となるので、ユーザは、誘導案内を示す図形および／または文字列を確実に視認することができ、しかも、看板―図形および／または文字列の記された部分を除く―を透かして三次元地図が見えるので、誘導案内に従ってどのような運転操作を行えばよいかが予めわかり、その結果、誘導案内に従って運転を行うのが容易になる。
【００１７】
一方、下記第５の発明のように、オブジェクトが、看板の掲げられた特定建造物である場合、重要なパートは、看板と対応し、非重要なパートは、建造物本体と対応しており、看板については、予め決められた透明度属性として不透明を設定し、建造物本体については、予め決められた透明度属性として非不透明を設定する。その結果、三次元地図の上に重ねて表示される本特定建造物では、看板が不透明であり、建造物本体が非不透明となるので、ユーザは、その建造物が何であるか（あるいは、その建造物に何の店舗が入居しているか）を示す看板を確実に視認することができ、しかも、建造物本体―看板の掲げられた部分を除く―を透かして、三次元地図に記載されている道路や建物がよく見える。
【００１８】
また、下記第８の発明のように、オブジェクトが道路標識である場合、重要なパートは、図形および／または文字列と対応し、非重要なパートは、看板と対応しており、看板については、予め決められた透明度属性として非不透明を設定し、図形および／または文字列については、予め決められた透明度属性として不透明を設定する。その結果、三次元地図の上に重ねて表示される道路標識では、図形および／または文字列が不透明であり、看板が非不透明となるので、ユーザは、速度制限・進入禁止等の交通規制や道路案内などを示す図形および／または文字列を確実に視認することができ、しかも、看板―図形および／または文字列の記された部分を除く―を透かして三次元地図に記載されている道路や建物がよく見える。
【００１９】
ところで、上記第１の発明では、重要なパートに対して、予め決められた透明度属性として不透明が設定されているが、下記第２の発明のように、この予め決められた透明度属性（デフォルト透明度属性）に加えて、所定の条件下でのみ有効な透明度属性としての非不透明をさらに設定してもよい。
【００２０】
第２の発明は、第１の発明において、
記憶手段は、重要なパートについては、予め決められた透明度属性としての不透明に加え、所定の条件と、当該条件下でのみ有効な透明度属性としての非不透明とをさらに記憶し、
オブジェクト表示手段は、重要なパートについて、当該条件が満足されているか否かを判定して、当該判定の結果が肯定である場合には、重要なパートを非不透明表示することを特徴とする。
【００２１】
上記第２の発明では、通常は不透明表示される重要なパートが、所定の条件が満足されている場合に限って、非不透明表示される。これにより、非不透明表示されるパートの数が増えて、非不透明表示されるパートを透かして見える三次元地図の範囲がより拡がるので、三次元地図に記載されている道路や建物がさらによく見えるようになる。
【００２２】
第３の発明は、第１の発明において、
オブジェクトが、看板と、当該看板に記されて誘導案内を視覚的に表現する図形および／または文字列とで構成される誘導案内看板であるとき、重要なパートは、図形および／または文字列と対応し、非重要なパートは、看板と対応し、
記憶手段は、看板については、予め決められた透明度属性として非不透明を記憶し、図形または文字列については、予め決められた透明度属性として不透明を記憶し、
オブジェクト表示手段は、図形または文字列を不透明表示し、看板を非不透明表示することを特徴とする。
【００２３】
第４の発明は、第１の発明において、
オブジェクトが、看板と、当該看板に記されて、各々が互いに異なる車線を表現する複数の矢印とで構成される車線案内看板であるとき、重要なパートは複数あって、各重要なパートが１つ１つの矢印と対応し、非重要なパートは、看板と対応し、
記憶手段は、看板については、予め決められた透明度属性として非不透明を記憶し、１つ１つの矢印については、予め決められた透明度属性として不透明を記憶し、
オブジェクト表示手段は、１つ１つの矢印を不透明表示し、看板を非不透明表示することを特徴とする。
【００２４】
第５の発明は、第１の発明において、
オブジェクトが、特定の建造物と、当該建造物に付随して設けられて当該建造物の属性を視覚的に表現する看板とで構成されるとき、重要なパートは、看板と対応し、非重要なパートは、特定の建造物と対応し、
記憶手段は、
特定の建造物については、予め決められた透明度属性として非不透明を記憶し、
看板については、予め決められた透明度属性として不透明を記憶し、
オブジェクト表示手段は、看板を不透明表示し、特定の建造物を非不透明表示することを特徴とする。
【００２５】
第６の発明は、第５の発明において、
いずれかの特定建造物を選択するための選択手段をさらに備え、
記憶手段は、看板については、予め決められた透明度属性としての不透明に加え、非選択である場合にのみ有効な透明度属性としての非不透明とをさらに記憶し、
オブジェクト表示手段は、選択手段を通じて選択された特定建造物に付随する看板だけを不透明表示し、選択されなかった特定建造物に付随する看板を非不透明表示することを特徴とする。
【００２６】
上記第６の発明では、いずれかの特定建造物が選択されると、その選択された特定建造物に掲げられている看板だけが不透明表示され、選択されなかった特定建造物に掲げられている看板は非不透明表示される。これにおり、ユーザは、選択された特定建造物の看板だけを、はっきりと視認することができるようになる。具体的には、例えば書店の入居したビルを探したいとき、「書店」を入力すれば、「書店の入居したビル」に掲げられた看板だけが不透明表示されるので、ユーザは、書店の在処を素早く知ることができる。
【００２７】
第７の発明は、第５の発明において、
記憶手段は、看板については、予め決められた透明度属性としての不透明に加え、所定の時間帯と、当該時間帯でのみ有効な透明度属性としての非不透明とをさらに記憶し、
オブジェクト表示手段は、現在時刻が当該時間帯に含まれるか否かを判定して、当該判定の結果が肯定である場合には、看板を非不透明表示することを特徴とする。
【００２８】
上記第７の発明では、通常は不透明表示される看板が、所定の時間帯に限って非不透明表示される。
すなわち、上記第５の発明では、特定建造物が「書店の入居したビル」であるとき、典型的には、ビルは常に非不透明表示され、看板は常に不透明表示される。これに対して、第７の発明では、ビルが常に非不透明表示される点は同じだが、看板については、現在時刻が所定の時間帯（典型的には、その書店が閉店中であるような時間帯）に含まれる場合に限って、不透明でなく非不透明表示される。これにより、非不透明表示されるパートが多くなり、非不透明表示されるパートを透かして見える三次元地図の範囲がより拡がるので、三次元地図に元々記載されている道路や建物が、さらによく見えるようになる。
【００２９】
第８の発明は、第１の発明において、
オブジェクトが、看板と、当該看板に記されて交通規制を視覚的に表現する図形および／または文字列とで構成される道路標識であるとき、重要なパートは、図形および／または文字列と対応し、非重要なパートは、看板と対応し、
記憶手段は、
看板については、予め決められた透明度属性として非不透明を記憶し、
図形および／または文字列については、予め決められた透明度属性として不透明を記憶し、
オブジェクト表示手段は、看板を非不透明表示し、図形および／または文字列を不透明表示することを特徴とする。
【００３０】
第９の発明は、第８の発明において、
記憶手段は、図形および／または文字列については、予め決められた透明度属性として不透明を記憶するのに加えて、所定の時間帯と、当該時間帯でのみ有効な透明度属性としての非不透明とをさらに記憶し、
オブジェクト表示手段は、図形および／または文字列について、現在時刻が当該時間帯に含まれるか否かを判定して、当該判定の結果が肯定である場合には、当該図形および／または文字列を非不透明表示することを特徴とする。
【００３１】
上記第９の発明では、通常は不透明表示される図形および／または文字列が、所定の時間帯に限って非不透明表示される。
すなわち、上記第８の発明では、オブジェクトが道路標識であるとき、典型的には、図形および／または文字列は常に非不透明表示され、看板は常に不透明表示される。これに対して、第９の発明では、看板が常に非不透明表示される点は同じだが、図形および／または文字列については、現在時刻が所定の時間帯（典型的には、その図形および／または文字列が示す交通規制の解除されるような時間帯―例えば夜間や休日など―に該当する場合）に含まれる場合に限って、不透明でなく非不透明表示される。これにより、非不透明表示されるパートが増えて、非不透明表示されるパートを透かして見える三次元地図の範囲がより拡がるので、三次元地図に元々記載されている道路や建物が、さらによく見えるようになる。
【００３２】
第１０の発明は、三次元地図の上に重ねて、ユーザに対し所定の事象を視覚的に伝えるためのオブジェクトを表示する方法であって、
オブジェクトは、複数のパートで構成されており、
各パートについて、描画情報と、そのパートの重要度に関連して不透明または非不透明に予め決められた透明度属性とを記憶する記憶ステップ、
三次元地図を表示する地図表示ステップ、および
記憶ステップを通じて記憶している各パートの描画情報および透明度属性に基づいて描画を行うことにより、重要なパートが不透明であり、非重要なパートが非不透明であるようなオブジェクトを、地図表示ステップを通じて表示している三次元地図の上に重ねて表示するオブジェクト表示ステップを備える。
【００３３】
上記第１０の発明は、第１の発明に係る三次元地図オブジェクト表示装置と対応する三次元地図オブジェクト表示方法である。
【００３４】
第１１の発明は、三次元地図の上に重ねて、ユーザに対し所定の事象を視覚的に伝えるためのオブジェクトを表示する装置に備わるコンピュータによって実行されるプログラムであって、
オブジェクトは、複数のパートで構成されており、
各パートについて、描画情報と、そのパートの重要度に関連して不透明または非不透明に予め決められた透明度属性とを記憶する記憶ステップ、
三次元地図を表示する地図表示ステップ、および
記憶ステップを通じて記憶している各パートの描画情報および透明度属性に基づいて描画を行うことにより、重要なパートが不透明であり、非重要なパートが非不透明であるようなオブジェクトを、地図表示ステップを通じて表示している三次元地図の上に重ねて表示するオブジェクト表示ステップを備える。
【００３５】
上記第１１の発明は、第１の発明に係る三次元地図オブジェクト表示装置と対応する三次元地図オブジェクト表示プログラムである。
【００３６】
第１２の発明は、三次元地図の上に重ねて誘導案内看板を表示することによりナビゲーションを行う装置であって、
誘導案内看板が、看板と、当該看板に記されて誘導案内を視覚的に表現する図形および／または文字列とで構成されており、
看板については、描画情報と、予め決められた透明度属性としての非不透明とを記憶し、図形および／または文字列については、描画情報と、予め決められた透明度属性としての不透明とを記憶する記憶手段、
三次元地図を表示する地図表示手段、および
記憶手段が記憶している描画情報および透明度属性に基づいて描画を行うことにより、図形および／または文字列が不透明であり、看板が非不透明であるような誘導案内看板を、地図表示手段が表示している三次元地図の上に重ねて表示する誘導案内看板表示手段を備える。
【００３７】
上記第１２の発明では、看板については、予め決められた透明度属性として非不透明を設定し、図形および／または文字列については、予め決められた透明度属性として不透明を設定する。その結果、三次元地図の上に重ねて表示される本誘導案内看板では、図形および／または文字列が不透明であり、看板が非不透明となるので、ユーザは、誘導案内を示す図形および／または文字列を確実に視認することができ、しかも、看板―図形および／または文字列の記された部分を除く―を透かして三次元地図が見えるので、誘導案内に従ってどのような運転操作を行えばよいかが予めわかり、その結果、誘導案内に従って運転を行うのが容易になる。
【００３８】
ところで、上記第１２の発明において、誘導案内看板として、各々が互いに異なる車線を表現する複数の矢印が記された車線案内看板を用いることができる。すなわち、看板が非不透明であり、複数の矢印は全て不透明であって、進むべき方向を示す矢印だけが他の矢印と異なる色に着色された車線案内看板を三次元地図上に表示すれば、ユーザは、誘導案内を示す矢印を確実に視認することができ、しかも、看板―矢印の記された部分を除く―を透かして道路や建物を見ることができる。これに対して、下記第１３の発明では、複数の矢印のうち進むべき方向を示す矢印だけが不透明であり、それ以外の矢印は非不透明であるような車線案内看板を表示する。
【００３９】
第１３の発明は、第１２の発明において、
図形および／または文字列は、各々が互いに異なる車線を視覚的に表現する複数の矢印であり、
車両の現在位置に基づいて最適経路を探索することによって、当該車両の進むべき方向を決定して、誘導案内看板表示手段に通知する探索手段をさらに備え、記憶手段は、１つ１つの矢印について、予め決められた透明度属性としての不透明を記憶するのに加えて、当該矢印の示す方向と、車両の進むべき方向が当該矢印の示す方向と不一致である場合にのみ有効な透明度属性としての非不透明とをさらに記憶し、
誘導案内看板表示手段は、１つ１つの矢印について、車両の進むべき方向が当該矢印の示す方向と不一致である否かをそれぞれ判定して、当該判定の結果が否定である矢印を不透明表示し、肯定である矢印を非不透明表示することを特徴とする。
【００４０】
上記第１３の発明では、誘導案内看板として、複数の矢印のうち、進むべき方向を示す矢印だけが不透明であり、それ以外の矢印は非不透明であるような車線案内看板を三次元地図上に表示するので、ユーザは、進むべき方向を示す矢印（つまり誘導案内を理解するのに不可欠な矢印のみ）を確実に視認することができ、しかも、看板―進むべき方向を示す矢印の記された部分を除く―を透かして三次元地図を見ることができる。つまり、誘導案内看板として、前述したような、複数の矢印全てが不透明であって、進むべき方向を示す矢印だけが他と異なる色に着色されている車線案内看板を表示する場合と比べて、非不透明な矢印の数が多く、看板―不透明な矢印の記された部分を除く―を透かして見える三次元地図の範囲がより拡がるので、三次元地図に元々記載されている道路や建物がさらによく見える。その結果、誘導案内に従って運転を行うのが、さらに容易になる。
【００４１】
第１４の発明は、第１２の発明において、
いずれかの特定建造物を目的地として選択するための選択手段をさらに備え、記憶手段は、看板については、予め決められた透明度属性としての不透明に加え、非選択である場合にのみ有効な透明度属性としての非不透明とをさらに記憶し、
オブジェクト表示手段は、選択手段を通じて目的地に選択された特定建造物に付随する看板だけを非不透明表示し、選択されなかった特定建造物に付随する看板を非不透明表示することを特徴とする。
【００４２】
上記第１４の発明では、いずれかの特定建造物が目的地に選択されると、その目的地に選択された特定建造物に掲げられている看板だけが不透明表示され、選択されなかった特定建造物に掲げられている看板は非不透明表示される。これにおり、ユーザは、目的地に選択された特定建造物の看板だけを、はっきりと視認することができるようになる。具体的には、例えば、ある書店に行きたいとき、その「書店」の電話番号や住所等を入力すれば、該当する「書店の入居したビル」に掲げられた看板だけが不透明表示されるので、ユーザは、その書店の在処を素早く知ることができる。
【００４３】
第１５の発明は、三次元地図の上に重ねて誘導案内看板を表示することによりナビゲーションを行う方法であって、
誘導案内看板が、看板と、当該看板に記されて誘導案内を視覚的に表現する図形および／または文字列とで構成されており、
看板については、描画情報と、予め決められた透明度属性としての非不透明とを記憶し、図形および／または文字列については、描画情報と、予め決められた透明度属性としての不透明とを記憶する記憶ステップ、
三次元地図を表示する地図表示ステップ、および
記憶ステップを通じて記憶している描画情報および透明度属性に基づいて描画を行うことにより、図形および／または文字列が不透明であり、看板が非不透明であるような誘導案内看板を、地図表示ステップを通じて表示している三次元地図の上に重ねて表示する誘導案内看板表示ステップを備える。
【００４４】
上記第１５の発明は、第１２の発明に係るナビゲーション装置と対応するナビゲーション方法である。
【００４５】
第１６の発明は、三次元地図の上に重ねて誘導案内看板を表示することによりナビゲーションを行う装置に備わるコンピュータによって実行されるプログラムであって、
誘導案内看板が、看板と、当該看板に記されて誘導案内を視覚的に表現する図形および／または文字列とで構成されており、
看板については、描画情報と、予め決められた透明度属性としての非不透明とを記憶し、図形および／または文字列については、描画情報と、予め決められた透明度属性としての不透明とを記憶する記憶ステップ、
三次元地図を表示する地図表示ステップ、および
記憶ステップを通じて記憶している描画情報および透明度属性に基づいて描画を行うことにより、図形および／または文字列が不透明であり、看板が非不透明であるような誘導案内看板を、地図表示ステップを通じて表示している三次元地図の上に重ねて表示する誘導案内看板表示ステップを備える。
【００４６】
上記第１６の発明は、第１２の発明に係るナビゲーション装置と対応するナビゲーションプログラムである。
【００４７】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態に係る車載ナビゲーション装置の構成を示すブロック図である。図１において、本ナビゲーション装置は、制御部９と、記憶部４と、入力部５と、出力部６と、位置検出部７と、通信部８とを備えている。
【００４８】
本ナビゲーション装置では、制御部９が、他の各部（記憶部４、入力部５、出力部６、位置検出部７および通信部８）を制御することにより、例えば車両の現在位置を特定して経路探索を行ったり、地図や案内などの画像を表示したりといったナビゲーション機能が実現される。
【００４９】
制御部９は、ＣＰＵ１と、ＲＡＭ２と、ＲＯＭ３とを含む。ＲＯＭ３には、所定のプログラムが格納されており、ＣＰＵ１がＲＡＭ２を作業領域として利用しつつＲＯＭ３内のプログラムを実行することによって、上記の制御を行うことができる。
【００５０】
記憶部４は、例えばＣＤ−ＲＯＭやＤＶＤ、ハードディスク等の記憶媒体によって実現され、経路探索や誘導案内を行うための各種情報・画像データなどが格納されている。
【００５１】
図２は、図１の記憶部４のメモリマップを示す図である。図２に示すように、記憶部４には、各々が１つ１つのエリアと対応する複数の三次元地図を描画するための情報（三次元地図情報１１）と、各々が１つ１つの誘導案内看板や道路標識、特定の建造物と対応する複数のオブジェクトを描画するための情報（オブジェクト情報１２）と、画像データ１３とが記憶されている。
【００５２】
ここでいう三次元地図は、あるエリア―地表を碁盤の目状に分割して得られる複数のエリアのいずれか―の地形を、そこにある道路や橋などの建造物も含めて立体的に表現した地図である。
一方、誘導案内看板は、例えば、高速道路上でジャンクションの手前などに設置される車線変更案内看板、あるいは、一般道上で交差点の手前などに設置される道路案内看板などがその典型例である。道路標識は、例えば、速度制限標識や進入禁止標識などがその典型例である。特定の建造物は、三次元地図に予め記載されている以外の建造物であって、例えば、書店やコンビニなどの店舗が入居したビルをはじめ、市役所や郵便局などの公共機関の建物、駐車場、ガソリンスタンドなどがその典型例である。
【００５３】
オブジェクトは、複数のパートからなる。例えば、誘導案内看板は、進むべき方向に沿ってユーザ（車両）を誘導案内するための図形（矢印など）や文字列（「右折せよ」などの文字列）と、それら記号や文字列が記される看板とからなる。同様に、道路標識は、交通規制を視覚的に表現する図形や文字列（具体的には、よく知られた進入禁止を示す図形や、丸で囲まれた数字―制限速度を示す―など）と、それら図形や文字列が記される看板とからなる。特定建造物、例えば「書店の入居したビル」は、ビル本体と、そのビルに書店が入居していることを視覚的に示す看板―「本」などが記されている―とからなる。
【００５４】
本ナビゲーション装置は、上記のような誘導案内看板等を三次元地図の上に重ねて表示することによって、これから進むべき方向、すなわち最適経路に沿った方向へとユーザ（車両）を案内誘導する。
【００５５】
さらに、本ナビゲーション装置は、このナビゲーション機能とは別の機能として、現在位置周辺にある道路標識や特定建造物（三次元地図に載っていない店舗や駐車場等）と対応するオブジェクトを三次元地図の上に重ねて表示することによって、ユーザに対して現在位置付近における制限速度や進入禁止等を告知したり、現在位置付近にある特定建造物の位置や、その建造物が何であるか（またはその建造物にどのような店舗が入居しているか）を通知する機能をも持つ。
【００５６】
そして、本ナビゲーション装置の最も重要な特徴は、前述のようなオブジェクトを構成する１つ１つのパートについて、そのパートの重要度に関連して不透明または非不透明に予め決められた透明度属性を設定する点である。それによって、重要なパートが不透明であり、非重要なパートが非不透明であるようなオブジェクトを、三次元地図の上に重ねて表示することができる。
【００５７】
例えば、オブジェクトが誘導案内看板であるとき、重要なパートは、図形および／または文字列と対応し、非重要なパートは、看板と対応する。看板については、予め決められた透明度属性として非不透明を設定し、図形または文字列については、予め決められた透明度属性として不透明を設定する。そうすれば、三次元地図の上に重ねて、図形または文字列が不透明表示され、看板が非不透明表示されるので、ユーザは、誘導案を視覚的に表現する図形や文字列をはっきり視認することができ、しかも、非不透明な看板を通して看板の下の三次元地図（看板の先にある道路や建物）を見ることができる。
【００５８】
同様に、オブジェクトが「書店の入居したビル」であるとき、重要なパートは、看板と対応し、非重要なパートは、ビルと対応する。ビルについては、予め決められた透明度属性として非不透明を記憶し、看板については、予め決められた透明度属性として不透明を記憶する。そうすれば、三次元地図の上に重ねて、看板が不透明表示され、ビルが非不透明表示されるので、ユーザは、そのビルに書店が入居していることを示す看板をはっきり視認することができ、しかも、非不透明なビルを通してその先にある道路や橋等を見ることができる。
【００５９】
なお、ここでいう非不透明には、透明と半透明とがある。オブジェクトを透明表示する方法としては、例えばオブジェクトをワイヤーフレームの態様で表示するなどの方法があり、半透明表示する方法としては、例えばワイヤーフレームの態様で表示されたオブジェクトに網掛けや色付けを施すなどの方法がある。
また、不透明は、透明度が０％の完全な不透明に限定されるわけではなく、透明も、透明度が１００％の完全な透明に限定されるわけではない。例えば、「透明」が透明度９５％であり、「半透明」が透明度３０％であり、「不透明」が透明度５％であってもよい。すなわち、少なくとも、半透明は透明よりも透明度が小さく、不透明は半透明よりも透明度が小さければよい。
【００６０】
再び図１において、入力部５は、キーボードやタッチパネル等によって実現され、ユーザの命令入力を受け付ける。出力部６は、例えばディスプレイによって実現され、前述のような三次元地図やオブジェクトを映像として出力する。位置検出部７は、例えばＧＰＳレシーバによって実現され、（車両の）現在位置を検出する。通信部８は、例えば移動体電話によって実現され、（車両の）外部から、例えば交通情報や気象情報などの経路探索に必要な情報や、経路周辺にある店舗や駐車場に関する最新情報（営業時間など）を取得する。
【００６１】
以上のように構成されたナビゲーション装置の動作について、以下に説明する。なお、ここでは、本装置が車両に搭載されているものとして説明する。
図３は、本ナビゲーション装置（に備わる制御部９）の動作を示すフローチャートである。図３において、本装置の電源が投入されると、最初、制御部９は、位置検出部７を通じ、車両の現在位置を取得する（ステップＳ１）。具体的には、位置検出部７がＧＰＳ衛星からの電波を受信して現在位置を算出し、その算出結果を制御部９に通知する。
次に、制御部９は、車両の現在位置付近の三次元地図を記憶部４から読み出して、出力部６を通じて出力、つまりディスプレイに表示する（ステップＳ２）。
【００６２】
ここで、ステップＳ２の三次元地図表示処理を詳細に説明する。
図４は、図１の記憶部４に記憶されている１つ１つの三次元地図情報１１の構成（Ａ）と、その情報に基づいて描画される三次元地図の表示例（Ｂ）とを示す図である。図４（Ａ）に示すように、記憶部４内の三次元地図情報１１は、位置情報２１―その三次元地図がどのエリアの地図であるかを特定可能な情報であって、例えば緯度経度によって表現される―と、そのエリアの三次元地図を描画するための描画情報２２とを含んでいる。
【００６３】
ステップＳ２の三次元地図表示処理では、最初、制御部９は、記憶部４内の１つ１つの三次元地図情報１１に含まれている位置情報２１を参照して、車両の現在位置を含むようなエリアと対応する三次元地図情報１１を選択する。そして、その三次元地図情報１１に含まれる描画情報２２に基づいて、記憶部４内の画像データ１３を用いつつ描画処理を行い、それにより得られた三次元地図を出力部６を通じて出力する。こうして、ディスプレイには、図４（Ｂ）のような三次元地図が表示される。
【００６４】
再び図３において、次に、制御部９は、特定建造物の表示を行うか否かを判断する（ステップＳ３）。そして、その判断結果が肯定の場合、制御部９は、特定建造物の表示を行い（ステップＳ４）、その後ステップＳ５に進む。一方、その判断結果が否定の場合には、直接ステップＳ５に進む。なお、ステップＳ４の特定建造物表示処理の詳細については、後述する。
【００６５】
次に、制御部９は、経路探索を行うか否かを判断する（ステップＳ５）。そして、その判断結果が否定の場合、ステップＳ１に戻る。
ステップＳ５の判断結果が肯定の場合、制御部９は、出発地および目的地の位置を取得する（ステップＳ６）。出発地の位置は、ステップＳ１で取得した現在位置であり、目的地の位置は、ユーザが入力部５を通じて入力したものであり、どちらの位置も、例えば緯度経度によって表現されている。
【００６６】
次に、制御部９は、出発地から目的地に至る最適経路を探索する（ステップＳ７）。この経路探索には、よく知られたダイクストラ法をはじめ、様々な探索方法を用いることができる。
次に、制御部９は、ステップＳ２を通じて表示している三次元地図の上に重ねて、車両の進むべき方向を視覚的に示す誘導案内看板を表示をする（ステップＳ８）。
【００６７】
ここで、ステップＳ８の誘導案内看板表示処理について、詳細に説明する。
図５は、図３のステップＳ８（誘導案内看板表示処理）の詳細を示すフローチャートである。図５において、制御部９は、最初、位置検出部７を通じ、車両の現在位置を取得する（ステップＳ２１）。次に、制御部９は、ステップＳ７で探索した最適経路と、ステップＳ２１で取得した現在位置とに基づいて、車両の進むべき方向を記述した誘導データを作成する（ステップＳ２２）。具体的には、例えば、最適経路に沿って進むために車両が次の交差点を右折する必要がある場合、右折を示す誘導データが作成される。
【００６８】
次に、制御部９は、ステップＳ２２で作成した誘導データと対応する誘導案内看板を、出力部６を通じて出力する（ステップＳ２３）。これにより、ステップＳ２を通じて表示されている三次元地図の上に重ねるようにして、車両の進むべき方向を示す誘導案内看板が表示される。その後、図３のフローに戻って、ステップＳ９が実行される（Ｓ９以降の処理については後述する）。
【００６９】
次に、図５のステップＳ２３（誘導案内看板出力処理）について詳細に説明する。ここでは、一例として、誘導案内看板が「各々が複数の車線と対応する複数の矢印の記された車線案内看板であって、進むべき車線（方向）と対応する矢印だけが他の矢印とは異なる色に着色された車線案内看板」の場合を説明する。
上記の「車線案内看板」は、看板と、その看板に記されて、各々が１つ１つの車線（進むべき方向）と対応する複数の矢印との２つのパートで構成される。
【００７０】
図６は、図１の記憶部４に記憶されている誘導案内看板情報の構成（Ａ）と、その情報に基づいて描画される看板の表示例（Ｂ）と、その看板が三次元地図の上に重ねて表示された様子（Ｃ）とを示す図である。
【００７１】
図６（Ａ）に示すように、記憶部４内の誘導案内看板情報は、その看板が誘導案内しようとする方向―例えば直進、右折および左折のうちいずれか―を示す情報（誘導方向情報３１）と、その誘導案内看板を構成する１つ１つのパート―看板本体が１つのパートに該当し、そこに記される矢印が別の１つパートに該当する―に関する情報（パート情報３２）とを含んでいる。
【００７２】
そして、１つ１つのパート情報３２は、そのパートを描画するための描画情報３３―そのパートの形状や色彩などが含まれる―と、そのパートが不透明表示されるべきか非不透明表示されるべきかを示す透明度属性３４とを含んでいる。
【００７３】
図６に示されている例は、各々が互いに異なる１つの車線を表現する複数の矢印が看板に記された車線案内看板である。これら複数の矢印のうち最も右寄りの車線と対応する矢印だけが他と異なる色に着色されおり、ユーザは、この看板を見れば、着色された矢印と対応する最も右寄りの車線に添って進みつつ右折すればよいことがわかる。
【００７４】
そして、図６（Ａ）に示されているように、重要なパートである複数の矢印の透明度属性３４として〔不透明〕が設定され、非重要なパートである看板の透明度属性３４として〔半透明〕が設定されている。
【００７５】
このように、矢印の透明度属性３４が不透明、看板の透明度属性３４が半透明に設定されているので、この車線案内看板は、図６（Ｂ）に示されるように、矢印が不透明表示され、看板が半透明表示される。
なお、ここでは、非重要なパートである看板の透明度属性３４として〔半透明〕を設定し、その結果、看板が半透明表示されているが、代わりに、看板の透明度属性３４として〔透明〕を設定することにより、看板が透明表示されるようにしても構わない。
【００７６】
図７は、図５のステップＳ２３（誘導案内看板出力処理）の詳細を示すフローチャートである。図７において、制御部９は、最初、ステップＳ２２で作成した誘導データの示す方向と一致するような方向情報を含むオブジェクト情報１２が記憶部４内に存在するか否かを判定する（ステップＳ３１）。その判定結果が否定の場合、図３のフローに戻って、ステップＳ９を実行する。
【００７７】
ステップＳ３１の判定結果が肯定の場合、制御部９は、誘導データの示す方向と一致するような方向情報を含むオブジェクト情報１２〔誘導案内看板〕を記憶部４から取得する（ステップＳ３２）。次いで、そのオブジェクト情報１２がパート情報３２を含んでいるか否かを判定し（ステップＳ３３）、判定結果が否定の場合、ステップＳ３１に戻る。
【００７８】
ステップＳ３３の判定結果が肯定の場合、制御部９は、ステップＳ３２で取得したオブジェクト情報１２からパート情報３２を取り出す（ステップＳ３４）。そして、取り出した１つ１つのパート情報３２に含まれる描画情報３３および透明度属性３４に従って、記憶部４に記憶されている画像データ１３を用いつつ描画を行い、それにより得られた誘導案内看板を、出力部６を通じて出力する（ステップＳ３５）。そして、ステップＳ３３に戻って、上記と同様の処理を繰り返す。
【００７９】
具体的には、ステップＳ３４において、例えば図６（Ａ）に示されるような看板の情報と矢印の情報との２つのパート情報３２が取り出された場合、看板の透明度属性３４が半透明であり、矢印の透明度属性３４が不透明なので、それら透明度属性３４に従って描画を行えば、図６（Ｂ）に示されるような、矢印が不透明で看板が半透明の誘導案内看板が得られる。
【００８０】
このとき、図６（Ｃ）に示すように、出力先のディスプレイにはステップＳ２を通じて三次元地図が表示されており、この三次元地図の上に重ねて、誘導案内看板―半透明の看板に不透明な矢印が記されている―が表示される。図６（Ｃ）の看板では、全ての矢印が不透明であって、かつ、それら矢印のうち最も右寄りの１本だけが他と異なる色に着色されている（例えば、最も右寄りの矢印だけが赤に、残りの矢印は白に着色される）。この他と異なる色に着色された矢印によって、ユーザは、最適経路に沿って目的地に向かうためには、最も右側の車線に乗って進みつつ、次の交差点で右折すればよいことがわかる。
【００８１】
上記の誘導案内看板の主たる特徴は、誘導案内を示す重要な矢印が不透明であり、非重要な看板―矢印の記された部分を除く―が半透明となっている点である。このような看板を三次元地図に重ねて表示すれば、看板の先にある道路や建物は透けて見えながら、しかも、矢印が道路や建物に紛れて不明瞭とならないようにすることができる。
【００８２】
すなわち、前述したように、従来の、三次元地図に重ねるようにして誘導案内看板を表示することによって誘導案内を行うようなナビゲーション装置では、矢印も含めて全体が不透明な誘導案内看板を表示した場合、その看板はよく見えるが、その看板に遮られてその看板の先にある道路や建物が見えなくなり、一方、矢印も含めて全体が半透明（もしくは透明）な誘導案内看板を表示すれば、その看板の先にある道路や建物は見えるものの、今度はその看板自体が判然としなくなるので、誘導案内看板に従って運転を行うのが困難となる不都合があった。
【００８３】
これに対して、本ナビゲーション装置において三次元地図の上に重ねて表示される本誘導案内看板では、矢印だけが不透明であり、矢印を除く看板が半透明（もしくは透明）なので、誘導案内を示す矢印を確実に視認することができ、しかも、矢印を除く看板を透かしてその先にある道路や建物が見えるので、誘導案内に従ってどのような運転操作を行えばよいかが予めわかり、その結果、誘導案内に従って運転を行うのが容易になる。
【００８４】
再び図３において、次に、制御部９は、目的地に到着したか否かを判断する（ステップＳ９）。そして、その判断結果が肯定の場合、ステップＳ１に戻る。
ステップＳ９の判断結果が否定の場合、制御部９は、位置検出部７を通じて車両の現在位置を取得し（ステップＳ１０）、次いで、車両の現在位置が経路から外れているか否かを判定する（ステップＳ１１）。そして、その判定結果が否定であれば、ステップＳ８に戻って、先に探索した最適経路に沿って引き続き誘導案内を行う。
【００８５】
ステップＳ１１の判定結果が肯定の場合、制御部９は、ステップＳ７に戻って、経路探索をやり直し、以降、新たに探索した最適経路に沿って誘導案内を行う。
以上のナビゲーション処理は、装置の電源が切断されるまで継続して行われる。
【００８６】
次に、図３のステップＳ４の特定建造物表示処理の詳細について説明する。
図８は、図３のステップＳ４（特定建造物表示処理）の詳細を示すフローチャートである。図８において、制御部９は、最初、位置検出部７を通じ、車両の現在位置を取得する（ステップＳ４１）。次に、制御部９は、ステップＳ４１で取得した現在位置の周辺にある特定建造物を、出力部６を通じて出力する（ステップＳ４２）。これにより、ステップＳ２を通じて表示されている三次元地図の上に重ねるようにして特定建造物が表示される。その後、図３のフローに戻って、ステップＳ５が実行される（以降の処理については前述した）。
【００８７】
次に、図８のステップＳ４２の特定建造物出力処理の詳細について説明する。ここでは、一例として、特定建造物が「書店の入居したビル」の場合を説明する。「書店の入居したビル」は、ビル本体と、そのビルに掲げられてそのビルに書店が入居していることを示す看板との２つのパートで構成される。
【００８８】
図９は、図１の記憶部４に記憶されているオブジェクト情報１２〔書店の入居したビル〕の構成（Ａ）と、その情報に基づいて描画される「書店の入居したビル」の表示例（Ｂ）と、その「書店の入居したビル」が三次元地図の上に重ねて表示された様子（Ｃ）とを示す図である。
【００８９】
図９（Ａ）に示すように、記憶部４内のオブジェクト情報１２〔書店の入居したビル〕は、そのオブジェクトの位置を示す情報（位置情報４１）と、そのオブジェクトを構成する１つ１つのパート―ビル本体が１つのパートに該当し、ビルに掲げられる看板が別の１つパートに該当する―に関する情報（パート情報４２）とを含んでいる。
【００９０】
１つ１つのパート情報４２は、そのパートを描画するための描画情報４３―そのパートの形状や色彩などが含まれる―と、そのパートが不透明表示されるべきか非不透明表示（ここではワイヤーフレームによる透明表示）されるべきかを示す透明度属性４４とを含んでいる。
【００９１】
そして、図９（Ａ）に示されているように、重要なパートである看板の透明度属性４４として〔不透明〕が設定され、非重要なパートであるビル本体の透明度属性４４として〔透明〕が設定されている。
【００９２】
その結果、図９（Ｂ）示されるように、「書店の入居したビル」は、ビル本体が例えばワイヤーフレームで三次元的に透明表示される一方、看板―ここでは「本」なる文字が記されている―は、不透明表示されている。
【００９３】
図１０は、図８のステップＳ４２（特定建造物出力処理）の詳細を示すフローチャートである。図１０において、制御部９は、最初、ステップＳ４１で取得した現在位置の周辺に位置する特定建造物に関するオブジェクト情報１２が記憶部４内に存在するか否かを判定する（ステップＳ５１）。その判定結果が否定の場合、図３のフローに戻って、ステップＳ５を実行する。
【００９４】
ステップＳ５１の判定結果が肯定の場合、制御部９は、現在位置周辺の所定領域内に含まれるような位置情報４１を含むオブジェクト情報１２〔書店の入居したビル〕を記憶部４から取得する（ステップＳ５２）。次いで、そのオブジェクト情報１２がパート情報４２を含んでいるか否かを判定し（ステップＳ５３）、判定結果が否定の場合、ステップＳ５１に戻る。
【００９５】
ステップＳ５３の判定結果が肯定の場合、制御部９は、ステップＳ５２で取得したオブジェクト情報１２からパート情報４２を取り出す（ステップＳ５４）。そして、取り出した１つ１つのパート情報４２に含まれる描画情報４３および透明度属性４４に従って、記憶部４に記憶されている画像データ１３を用いつつ描画を行い、それにより得られた特定建造物を、出力部６を通じて出力する（ステップＳ５５）。そして、ステップＳ５３に戻って、上記と同様の処理を繰り返す。
【００９６】
具体的には、ステップＳ５４において、例えば図９（Ａ）に示されるようなビル本体の情報と看板の情報と２つのパート情報４２が取り出された場合、ビルの透明度属性４４が透明であり、看板の透明度属性４４が不透明なので、それら透明度属性４４に従って描画を行えば、図９（Ｂ）に示されるような、ビル本体が透明で看板が不透明であるような「書店の入居したビル」が得られる。
【００９７】
このとき、図９（Ｃ）に示すように、出力先のディスプレイにはステップＳ２を通じて三次元地図が表示されており、この三次元地図の上に重ねて、特定建造物である「書店の入居したビル」―透明（ワイヤーフレームで表現された透明なビルに、不透明な看板が掲げられている―が表示される。図９（Ｃ）の看板には文字「本」が記されており、この看板によって、ユーザは、三次元地図上で書店の位置を知ることができる。
【００９８】
上記の特定建造物「書店の入居したビル」の主たる特徴は、そのビルに書店が入居していることを示す重要な看板が不透明であり、非重要なビル本体―看板を除く―が透明となっている点である。このような特定建造物「書店の入居したビル」を三次元地図に重ねて表示すれば、そのビルの先にある道路や他の建物はビル本体を透かして見えながら、看板が道路や建物に紛れて不明瞭とならないようにすることができる。
【００９９】
すなわち、前述したように、従来、三次元地図に重ねるようにして特定建造物を表示する場合、看板も含めて全体が不透明な特定建造物を表示すれば、その建造物はよく見えるものの、その建造物に遮られてその建造物の先にある道路や建物が見えなくなり、一方、看板も含めて全体が透明（もしくは半透明）な特定建造物を表示すれば、その建造物の先にある道路や他の建物は見えるものの、今度はその建造物が何であるかを示す看板が判然としなくなって、その建造物の把握に支障が出る不都合があった。
【０１００】
これに対して、本ナビゲーション装置において、三次元地図の上に重ねて表示される特定建造物では、看板だけが不透明であり、建造物本体が透明（もしくは半透明）なので、その建造物が何であるか（何の店舗が入居しているか）を理解するのに不可欠な看板を確実に視認することができ、しかも、看板を除く建造物本体を透かして道路や他の建物が見えるので、その特定建造物の三次元地図上での位置を把握することができる。
【０１０１】
なお、本実施形態では、三次元地図の上に重ねて特定建造物「書店の入居したビル」を表示する場合について説明したが、速度制限標識や進入禁止標識等の道路標識や道路案内看板を表示する場合も同様である。速度制限標識の表示例を図１１に、道路案内看板の表示例を図１２に示す。
【０１０２】
図１１の標識では、制限速度を視覚的に示す文字列「４０」が重要なパートであり、「４０」を囲む図形（丸い枠）が非重要なパートであり、その結果、文字列「４０」が不透明表示され、それを囲む丸い枠は半透明表示される（あるいは、文字列「４０」を除く看板全体―丸い枠も含めて―が半透明表示されてもよい）。図１２の看板では、行き先を視覚的に示す文字列「〇〇〇」等が重要なパートであり、看板が非重要なパートであり、その結果、文字列「〇〇〇」等が不透明表示され、看板は半透明表示される。
【０１０３】
また、車線案内看板は、誘導案内看板としてでなく、特定建造物の場合と同様、単に表示される場合もある。すなわち、前述した誘導案内看板としての車線案内看板（図６参照）では、各々が１つ１つの車線と対応する複数の矢印のうち、進むべき方向を示す矢印だけが他と異なる色に着色されていたが、特定建造物として表示される車線案内看板では、どの矢印も同じ色（例えば白色）に着色されている。比較のため、図１３に、三次元地図の上に重ねて単に表示される場合の車線案内看板について、その看板の情報（オブジェクト情報１２〔車線案内看板〕）の構成（Ａ）と、その看板の表示例（Ｂ）と、その看板を三次元地図の上に重ねて表示した様子（Ｃ）とを示しておく。
【０１０４】
誘導案内看板としての車線案内看板（図６）と、特定建造物としての車線案内看板（図１３）との間の注意すべき相違は、前者の場合、オブジェクト情報１２に方向情報３１が含まれるのに対し、後者の場合、オブジェクト情報１２に位置情報５１が含まれる点である。
【０１０５】
以上のように、本実施形態によれば、三次元地図の上に重ねて誘導案内看板を表示することによりナビゲーションを行う際、非重要なパートである看板については、予め決められた透明度属性３４として非不透明を設定し、誘導案内を示す重要なパートである図形および／または文字列については、予め決められた透明度属性３４として不透明を設定する。その結果、三次元地図の上に重ねて表示される本誘導案内看板では、図形および／または文字列が不透明であり、看板が非不透明となるので、ユーザは、誘導案内を示す図形および／または文字列を確実に視認することができ、しかも、看板―図形および／または文字列の記された部分を除く―を透かして三次元地図が見えるので、誘導案内に従ってどのような運転操作を行えばよいかが予めわかり、その結果、誘導案内に従って運転を行うのが容易になる。
【０１０６】
また、三次元地図の上に重ねて、看板の掲げられた特定建造物を単に表示する際には、非重要なパートである建造物本体については、予め決められた透明度属性４４として非不透明を設定し、その建造物が何であるか（あるいは、その建造物にどのような店舗が入居しているか）を示す重要なパートである看板については、予め決められた透明度属性４４として不透明を設定する。その結果、三次元地図の上に重ねて表示される本特定建造物では、看板が不透明であり、建造物本体が非不透明となるので、ユーザは、その建造物が何であるか（あるいは、その建造物に何の店舗が入居しているか）を示す看板を確実に視認することができ、しかも、建造物本体―看板の掲げられた部分を除く―を透かして、三次元地図に記載されている道路や建物がよく見える。
【０１０７】
また、三次元地図の上に重ねて道路標識や案内看板を単に表示する際には、非重要なパートである看板については、予め決められた透明度属性５４として非不透明を設定し、交通規制や道路案内を示す重要なパートである図形および／または文字列については、予め決められた透明度属性５４として不透明を設定する。その結果、三次元地図の上に重ねて表示される道路標識や案内看板では、図形および／または文字列が不透明であり、看板が非不透明となるので、ユーザは、速度制限・進入禁止等の交通規制や道路案内などを示す図形および／または文字列を確実に視認することができ、しかも、看板―図形および／または文字列の記された部分を除く―を透かして三次元地図に記載されている道路や建物がよく見える。
【０１０８】
なお、前述した特定建造物表示処理（図３のステップＳ４）では、現在位置の周辺にある特定建造物を表示する例を説明しているが、目的地が入力されるのを待って、目的地の周辺にある特定建造物を表示してもよい。
【０１０９】
また、現在位置や目的地とは無関係に、ユーザが所望の店舗を選択―例えば店舗名や住所、電話番号などを指定することによって選択―するのを受け、選択された店舗が入居している特定建造物を表示してもよい。この場合、ユーザが例えば「書店」を選択すれば、「書店の入居したビル」―看板が不透明で、ビル本体は透明―が三次元地図の上に重ねて表示される。
【０１１０】
あるいは、いずれかの特定建造物が目的地として選択されるのを受け、その目的地に選択された特定建造物を表示してもよい。具体例を挙げると、目的地―経路探索のための―を指定する方法の１つとして、ユーザが店舗の電話番号や建物の住所等を入力する方法が知られているが、こうして電話番号や住所を入力することによりいずれかの特定建造物が目的地に選択されるのを受け、その目的地に選択された特定建造物を表示してもよい。すなわち、例えば、ユーザがこれから行きたい目的地である「書店」の電話番号を入力すると、「書店の入居したビル」―看板が不透明で、ビル本体は透明―が三次元地図の上に重ねて表示される。
【０１１１】
このように、ステップＳ４の特定建造物表示処理では、三次元地図の上に重ねて表示する特定建造物を様々な基準で選択することができるが、どの特定建造物を表示するにしろ、看板を不透明表示し、建造物本体を非不透明表示する点に変わりはなく、そのための処理手順は、前述したものと同様である。
【０１１２】
さて、第１の実施形態では、三次元地図の上に重ねて表示されるオブジェクト（具体的には、ナビゲーションのための誘導案内看板のほか、特定建造物や道路標識など）を構成する各パートの透明度属性は、そのパートが重要か非重要かによって、不透明または非不透明のいずれかに予め決められており、その透明度属性が変化することはなかった。これに対し、第２の実施形態では、第１の実施形態と同様、各パートの透明度属性は、そのパートが重要か非重要かによって、不透明または非不透明のいずれかに予め決められてはいるものの、第１の実施形態と異なり、重要なパートが所定の条件下で非重要となるのに応じて、そのパートの透明度属性を不透明から非不透明へと動的に変更する。
【０１１３】
（第２の実施形態）
本発明の第２の実施形態に係るナビゲーション装置の構成は、第１の実施形態と同様であり、図１に示されている。図１の各部の動作は、以下に説明する点を除いて、第１の実施形態と同様である。すなわち、本実施形態では、第１の実施形態と同様の動作については、詳しい説明を省略し、相違点だけを詳細に説明する。
【０１１４】
図１の記憶部４のメモリマップは、第１の実施形態と同様であり、図２に示されている。図２の三次元地図情報１１の構成は、第１の実施形態と同様であり、図４に示されている。
図２のオブジェクト情報１２は、第１の実施形態と同様、方向情報（３１）または位置情報（４１，５１）と、複数のパート情報（３２，４２，５２）とを含む。ただし、それら各パート情報の構成が、第１の実施形態と異なっている。第１の実施形態におけるパート情報の構成と、本実施形態におけるパート情報の構成との間の相違を、図１４に示す。
【０１１５】
図１４（Ａ）に示されているのが第１の実施形態におけるパート情報の構成であり、（Ｂ）に示されているのが本実施形態におけるパート情報の構成である。前者の場合、１つ１つのパート情報６１には、描画情報６２と、予め決められた１つの透明度属性６３とが含まれているが、後者の場合、１つ１つのパート情報６４には、描画情報６５と、予め決められた１つの透明度属性（デフォルト透明度属性６６）と、所定の条件下でのみ有効な透明度属性６７とが含まれている。
【０１１６】
本ナビゲーション装置の基本的な動作は、第１の実施形態と同様であり、図３に示されている。図３のステップＳ２で表示される三次元地図は、第１の実施形態と同様であり、図４に示されている。図３のステップＳ８の詳細は、第１の実施形態と同様であり、図５に示されている。ただし、図５のステップＳ２３（誘導案内看板出力処理）が、第１の実施形態とは異なる。そこで、以下に、図５のステップＳ２３（誘導案内看板出力処理）の詳細について説明する。
【０１１７】
ここでは、一例として、誘導案内看板が「各々が複数の車線と対応する複数の矢印の記された車線案内看板であって、進むべき車線（方向）と対応する矢印だけが不透明表示され、他の矢印は看板本体と共に半透明表示された車線案内看板」の場合を説明する。
上記の「車線案内看板」は、看板と、その看板に記されて、各々が１つ１つの車線と対応する複数の矢印とで構成される。第１の実施形態では、複数の矢印全てをまとめて１つのパートと見なしていたが、本実施形態では、１本１本の矢印それぞれを１つのパートと見なす。つまり、看板本体が１つのパートであり、右折矢印が１つのパートであり、直進矢印も１つのパートであり、左折矢印も１つのパートである。
【０１１８】
図１５は、図１の記憶部４に記憶されているオブジェクト情報１２〔誘導案内看板〕の構成（Ａ）と、その情報に基づいて描画される看板が三次元地図の上に重ねて表示された様子（Ｂ）とを示す図である。
【０１１９】
図１５（Ａ）に示すように、記憶部４内のオブジェクト情報１２は、その誘導案内看板を構成する１つ１つのパート―看板本体が１つのパートに該当し、そこに記される右折矢印が別のパートに該当し、直進矢印がさらに別の１つパートに該当する―に関する情報（パート情報７１）とを含んでいる。ただし、ここでは右折矢印と直進矢印との２つのパート情報７１だけしか図示していない。
【０１２０】
そして、１つ１つのパート情報７１は、そのパートを描画するための描画情報７２―そのパートの形状や色彩などが含まれる―と、そのパートが不透明表示されるべきか非不透明表示されるべきかを示すデフォルト透明度属性７３と、１以上の条件と、各条件と対応付けられた１以上の透明度属性７４とを含んでいる。右折矢印については、デフォルト透明度属性７３が〔不透明〕であり、条件〔直進時〕の下でのみ有効な透明度属性７４は〔半透明〕、条件〔左折時〕の下でのみ有効な透明度属性７４も〔半透明〕である。一方、直進矢印については、デフォルト透明度属性７３が〔不透明〕であり、条件〔右折時〕の下でのみ有効な透明度属性は７４〔半透明〕、条件〔左折時〕の下でのみ有効な透明度属性７４も〔半透明〕である。
【０１２１】
なお、図示してはいないが、看板本体は、描画情報と、デフォルト透明度属性〔半透明〕とを含んでおり、条件付きの透明度属性を含まない。ここでは、非重要なパートである看板の透明度属性として〔半透明〕を設定し、その結果、看板が半透明表示されるが、代わりに、看板の透明度属性として〔透明〕を設定することにより、看板が透明表示されるようにしても構わない。
【０１２２】
図１６は、図５のステップＳ２３（誘導案内看板出力処理）の詳細を示すフローチャートである。図１６において、制御部９は、最初、オブジェクト情報１２〔誘導案内看板〕が記憶部４内に存在するか否かを判定する（ステップＳ６１）。その判定結果が否定の場合、図３のフローに戻って、ステップＳ９を実行する。
【０１２３】
ステップＳ６１の判定結果が肯定の場合、制御部９は、オブジェクト情報１２〔誘導案内看板〕を記憶部４から取得する（ステップＳ６２）。次いで、そのオブジェクト情報１２がパート情報７１を含んでいるか否かを判定し（ステップＳ６３）、判定結果が否定の場合、ステップＳ６１に戻る。
【０１２４】
ステップＳ６３の判定結果が肯定の場合、制御部９は、ステップＳ６２で取得したオブジェクト情報１２からパート情報７１を取り出して（ステップＳ６４）、そのパート情報７１に条件が設定されているか否かを判定する（ステップＳ６５）。そして、その判定結果が否定の場合、制御部９は、ステップＳ６４で取り出したパート情報７１に含まれる描画情報７２およびデフォルト透明度属性７３に従って、記憶部４に記憶されている画像データ１３を用いつつ描画を行い、それにより得られた誘導案内看板を、出力部６を通じて出力する（ステップＳ６６）。そして、ステップＳ６３に戻って、他のパートに関して上記と同様の処理を繰り返す。
【０１２５】
ステップＳ６５の判定結果が肯定の場合、ステップＳ６４で取り出したパート情報７１に設定されている条件が、ステップＳ２２で作成した誘導データの示す方向と一致するか否かを判定する（ステップＳ６７）。そして、その判定結果が否定の場合、ステップＳ６５に戻って他の条件の有無を判定し、他の条件がなければ、ステップＳ６６へと進んでデフォルト透明度属性７３による描画が行われる。
【０１２６】
ステップＳ６７の判定結果が肯定の場合、制御部９は、ステップＳ６４で取り出したパート情報７１に含まれる描画情報７２、および、誘導データの示す方向と一致するような条件と対応する透明度属性７４（つまり、その条件下でのみ有効な透明度属性７４）に従って、記憶部４に記憶されている画像データ１３を用いつつ描画を行い、それにより得られた誘導案内看板を、出力部６を通じて出力する（ステップＳ６８）。そして、ステップＳ６３に戻って、他のパートに関して上記と同様の処理を繰り返す。
【０１２７】
具体的には、ステップＳ６４において、例えば図１５（Ａ）に示されるような右折矢印の情報と直進矢印の情報との２つのパート情報７１が取り出されたとする。この場合、右折矢印については、デフォルト透明度属性７３が〔不透明〕であり、条件〔直進時〕の下でのみ有効な透明度属性７４は〔半透明〕、条件〔左折時〕の下でのみ有効な透明度属性７４も〔半透明〕である。一方、直進矢印については、デフォルト透明度属性７３が〔不透明〕であり、条件〔右折時〕の下でのみ有効な透明度属性７４は〔半透明〕、条件〔左折時〕の下でのみ有効な透明度属性７４も〔半透明〕である。
【０１２８】
誘導データの示す方向が「右折」であるとすると、右折矢印については、「右折」に合致する条件は設定されていないので、デフォルト透明度属性〔不透明〕に従って描画が行われる。一方、直進矢印については、「右折」に合致する条件が設定されているので、それと対応する右折時の透明度属性〔半透明〕に従って描画が行われる。なお、看板本体については、何ら条件は設定されていないので、デフォルト透明度属性〔不透明〕に従って描画が行われる。
【０１２９】
その結果、ステップＳ２３では、誘導データの示す方向（この場合「右折」）と一致する右折矢印だけが不透明であり、直進その他の矢印および看板本体が半透明の誘導案内看板が出力されることになる。
なお、看板本体の透明度属性を〔透明〕に設定しておけば、右折矢印だけが不透明であり、直進その他の矢印が半透明であり、看板本体は透明の誘導案内看板が出力される。
【０１３０】
このとき、出力先のディスプレイにはステップＳ２を通じて三次元地図が表示されており、図１５（Ｂ）に示すように、この三次元地図の上に重ねて、誘導案内看板―右折矢印だけが不透明で、他の矢印や看板本体は半透明である―が表示される。このただ１つ不透明な矢印によって、ユーザは、最適経路に沿って目的地に向かうためには、最も右側の車線に乗って進みつつ、次の交差点で右折すればよいことがわかる。
【０１３１】
上記の誘導案内看板の主たる特徴は、誘導案内を示す重要な直進矢印だけが不透明であり、非重要な直進その他の矢印および看板本体が半透明となっている点である。このような看板を三次元地図に重ねて表示すれば、看板の先にある道路や建物は透けて見えながら、直進矢印が道路や建物に紛れて不明瞭とならないようにすることができる。
【０１３２】
すなわち、第１の実施形態の誘導案内看板では、全ての矢印が不透明であり、進むべき方向を示す矢印だけが他の矢印と異なる色に着色されていた。これに対して、本誘導案内看板では、進むべき方向を示す矢印だけを不透明に、それ以外の矢印を半透明（もしくは透明）にしたことによって、誘導案内に不可欠な矢印だけを確実に視認することができ、しかも、他の矢印および看板を透かして看板の先の道路や建物が見える。つまり、看板を透かして見える範囲が、誘導案内に不可欠ではない矢印を半透明にしたことによって、第１の実施形態よりも拡がるので、誘導案内に従って運転を行うのがさらに容易になる。
以上が、図５のステップ２３（誘導案内看板出力処理）である。
【０１３３】
再び図３において、ステップＳ４の詳細は、第１の実施形態と同様であり、図８に示されている。ただし、図８のステップＳ４２（特定建造物出力処理）が、第１の実施形態とは異なる。そこで、以下に、図８のステップＳ４２（特定建造物出力処理）の詳細について説明する。
【０１３４】
ここでは、一例として、特定建造物が「書店の入居したビル」の場合を説明する。「書店の入居したビル」は、ビル本体と、そのビルに掲げられてそのビルに書店が入居していることを示す看板との２つのパートで構成される。
図１７は、図１の記憶部４に記憶されているオブジェクト情報１２〔書店の入居したビル〕の構成（Ａ）と、その情報に基づいて描画される「書店の入居したビル」の表示例（Ｂ）とを示す図である。
【０１３５】
図１７（Ａ）に示すように、記憶部４内のオブジェクト情報１２〔書店の入居したビル〕は、そのオブジェクトの位置を示す情報（位置情報８１）と、そのオブジェクトを構成する１つ１つのパート―ビル本体が１つのパートに該当し、ビルに掲げられる看板が別の１つパートに該当する―に関する情報（パート情報８２）とを含んでいる。
【０１３６】
１つ１つのパート情報８２は、そのパートを描画するための描画情報８３―そのパートの形状や色彩などが含まれる―と、そのパートが不透明表示されるべきか非不透明表示（ここではワイヤーフレームによる透明表示）されるべきかを示すデフォルト透明度属性８４とを含んでいる。
【０１３７】
そして、図１７（Ａ）に示されているように、重要なパートである看板のデフォルト透明度属性８４として〔不透明〕が設定され、非重要なパートであるビル本体のデフォルト透明度属性８４として〔透明〕が設定されている。
看板については、デフォルト透明度属性８４に加え、条件〔閉店中〕の下でのみ有効な透明度属性８５として〔半透明〕が設定されている。
【０１３８】
その結果、図１７（Ｂ）示されるように、「書店の入居したビル」は、ビル本体が例えばワイヤーフレームで三次元的に透明表示される一方、看板―ここでは「本」なる文字が記されている―は、通常は不透明表示されるが、閉店中に限っては半透明表示されることになる。
【０１３９】
図１８は、図８のステップＳ４２（特定建造物出力処理）の詳細を示すフローチャートである。図１８において、制御部９は、最初、現在時刻を取得し（ステップＳ７０）、次いで、オブジェクト情報１２〔書店の入居したビル〕が記憶部４内に存在するか否かを判定する（ステップＳ７１）。その判定結果が否定の場合、図３のフローに戻って、ステップＳ９を実行する。
【０１４０】
ステップＳ７１の判定結果が肯定の場合、制御部９は、オブジェクト情報１２を記憶部４から取得する（ステップＳ７２）。次いで、そのオブジェクト情報１２がパート情報８２を含んでいるか否かを判定し（ステップＳ７３）、判定結果が否定の場合、ステップＳ７１に戻る。
【０１４１】
ステップＳ７３の判定結果が肯定の場合、制御部９は、ステップＳ７２で取得したオブジェクト情報１２からパート情報８２を取り出して（ステップＳ７４）、そのパート情報８２に条件が設定されているか否かを判定する（ステップＳ７５）。そして、その判定結果が否定の場合、制御部９は、ステップＳ７４で取り出したパート情報８２に含まれる描画情報８３およびデフォルト透明度属性８４に従って、記憶部４に記憶されている画像データ１３を用いつつ描画を行い、それにより得られた特定建造物を、出力部６を通じて出力する（ステップＳ７６）。そして、ステップＳ７３に戻って、他のパートに関して上記と同様の処理を繰り返す。
【０１４２】
ステップＳ７５の判定結果が肯定の場合、ステップＳ７４で取り出したパート情報８２に設定されている条件が、ステップＳ６０で取得した現在時刻と一致するか否かを判定する（ステップＳ７７）。そして、その判定結果が否定の場合、ステップＳ７５に戻って他の条件の有無を判定し、他の条件がなければ、ステップＳ７６へと進んでデフォルト透明度属性８４による描画が行われる。
【０１４３】
ステップＳ７７の判定結果が肯定の場合（すなわち書店が現在閉店中の場合）、制御部９は、ステップＳ７４で取り出したパート情報８２に含まれる描画情報８３、および、現在時刻と一致するような条件と対応する透明度属性８５（つまり、その条件下でのみ有効な透明度属性８５）に従って、記憶部４に記憶されている画像データ１３を用いつつ描画を行い、それにより得られた特定建造物を、出力部６を通じて出力する（ステップＳ７８）。そして、ステップＳ７３に戻って、他のパートに関して上記と同様の処理を繰り返す。
【０１４４】
具体的には、ステップＳ７４において、例えば図１７（Ａ）に示されるようなビルの情報と看板の情報との２つのパート情報８２が取り出されたとする。この場合、ビルについては、デフォルト透明度属性８４が〔透明〕であり、何ら条件が設定されていない。一方、看板については、デフォルト透明度属性８４が〔不透明〕であり、条件〔閉店中〕が設定されている。そして、この条件〔閉店中〕の下でのみ有効な透明度属性８５は〔半透明〕である。
【０１４５】
書店の開店時間が「１０：００〜２０：００」であり、ステップＳ７０で取得した現在時刻が「２１：００」であるとすると、看板については、現在時刻が条件〔閉店中〕に合致するので、その条件〔閉店中〕の下でのみ有効な透明度属性〔半透明〕に従って描画が行われる。一方、ビルについては、何ら条件が設定されていないので、デフォルト透明度属性〔透明〕に従って描画が行われる。
なお、もし現在時刻が「１９：００」であれば、その時刻に合致する条件が設定されていないので、看板についても、デフォルト透明度属性〔不透明〕に従って描画が行われる。
【０１４６】
その結果、ステップＳ４２では、現在時刻が条件〔閉店中〕と一致する場合、つまりその書店が現在閉店中の場合には、看板が半透明であり、ビル本体が透明の特定建造物〔書店の入居したビル〕が出力されることになる。そうでない場合（つまり開店中）には、看板が不透明であり、ビル本体が透明の特定建造物〔書店の入居したビル〕が出力されることになる。
なお、ビル本体のデフォルト透明度属性８４を〔半透明〕に設定しておけば、その書店が現在閉店中の場合、看板もビル本体も半透明の特定建造物〔書店の入居したビル〕が出力される。
【０１４７】
このとき、出力先のディスプレイにはステップＳ２を通じて三次元地図が表示されており、この三次元地図の上に重ねて、図１７（Ｂ）に示されるような特定建造物―ビル本体は常に透明であり、看板は、通常（つまり開店中）不透明だが閉店中には半透明となる―が表示される。
【０１４８】
第１の実施形態では、そのビルに書店が入居していることを示す重要な看板が常に不透明であり、非重要なビル本体―看板を除く―が常に透明となっていた。これに対し、本実施形態では、ビル本体が常に透明である点は同じであるが、看板については、その書店の閉店中だけは不透明でなく半透明表示する。つまり、看板は、店舗が開店中であれは重要であるが、閉店中は非重要である点に注目して、閉店中に限り、不透明表示でなく半透明表示している。
これによって、ユーザは、開店中の店舗が入居した特定建造物についてのみ、その建造物の三次元地図上での位置を把握することができる。また、閉店中の店舗の看板が半透明表示されるので、第１の実施形態では看板の陰に隠れて見えなかった部分も見えるようになり、その結果、開店中の店舗が入居した特定建造物の三次元地図上での位置を、より的確に把握することができるようになる。
【０１４９】
なお、本実施形態では、三次元地図の上に重ねて表示する特定建造物「書店の入居したビル」について説明したが、速度制限標識や進入禁止標識等の道路標識や、道路案内看板などの場合も同様である。
例えば進入禁止標識や駐車禁止標識等の中には、夜間や日曜日など特定の時間帯には禁止が解除されるものがある。そのような標識について、通常は不透明表示するが、禁止が解除される時間帯に限って半透明表示に変更するといった方法が考えられる。
【０１５０】
以上のように、本実施形態では、ナビゲーションを行う際に、複数の矢印のうち、進むべき方向を示す矢印だけが不透明であり、それ以外の矢印は非不透明であるような車線案内看板を三次元地図上に表示するので、ユーザは、誘導案内を示す矢印だけを確実に視認することができ、しかも、看板―進むべき方向を示す矢印の記された部分を除く―を透かして三次元地図を見ることができる。つまり、誘導案内看板として、第１の実施形態で用いたような、複数の矢印全てが不透明であって、進むべき方向を示す矢印だけが他と異なる色に着色されている車線案内看板を表示する場合と比べて、非不透明な矢印の数が多く、看板―不透明な矢印の記された部分を除く―を透かして見える三次元地図の範囲がより拡がるので、三次元地図に元々記載されている道路や建物がさらによく見える。その結果、ユーザは、誘導案内に従って運転を行うのが、さらに容易になる。
【０１５１】
また、看板の掲げられた特定建造物を表示する際に、通常は不透明表示される看板が、所定の時間帯に限って非不透明表示される。
すなわち、第１の実施形態では、特定建造物が「書店の入居したビル」であるとき、ビルは常に非不透明表示され、看板は常に不透明表示された。これに対して、本実施形態では、ビルが常に非不透明表示される点は同じだが、看板については、現在時刻が、その書店が閉店中であるような時間帯に含まれる場合に限って、不透明でなく非不透明表示される。これにより、非不透明表示されるパートが多くなり、非不透明表示されるパートを透かして見える三次元地図の範囲がより拡がるので、三次元地図に元々記載されている道路や建物が、さらによく見えるようになる。
【０１５２】
また、三次元地図の上に重ねて道路標識を表示する際に、通常は不透明表示される図形および／または文字列が、所定の時間帯に限って非不透明表示される。すなわち、第１の実施形態では、図形および／または文字列は常に非不透明表示され、看板は常に不透明表示された。これに対して、本実施形態では、看板が常に非不透明表示される点は同じだが、図形および／または文字列については、現在時刻が、その図形および／または文字列が示す交通規制の解除されるような時間帯に含まれる場合に限って、不透明でなく非不透明表示される。これにより、非不透明表示されるパートが増えて、非不透明表示されるパートを透かして見える三次元地図の範囲がより拡がるので、三次元地図に元々記載されている道路や建物が、さらによく見えるようになる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る車載ナビゲーション装置の構成を示すブロック図である。
【図２】図１の記憶部４のメモリマップを示す図である。
【図３】本発明の第１の実施形態に係る車載ナビゲーション装置（に備わる制御部９）の動作を示すフローチャートである（第２の実施形態にも援用されている）。
【図４】図１の記憶部４に記憶されている１つ１つの三次元地図情報１１の構成（Ａ）と、その情報に基づいて描画される三次元地図の表示例（Ｂ）とを示す図である。
【図５】図３のステップＳ８（誘導案内看板表示処理）の詳細を示すフローチャートである。
【図６】図１の記憶部４に記憶されているオブジェクト情報１２〔誘導案内看板〕の構成（Ａ）と、その情報に基づいて描画される看板の表示例（Ｂ）と、その看板が三次元地図の上に重ねて表示された様子（Ｃ）とを示す図である（ここでは、誘導案内看板として車線案内看板が用いられている）。
【図７】図５のステップＳ２３（誘導案内看板出力処理）の詳細を示すフローチャートである。
【図８】図３のステップＳ４（特定建造物表示処理）の詳細を示すフローチャートである。
【図９】図１の記憶部４に記憶されているオブジェクト情報１２〔書店の入居したビル〕の構成（Ａ）と、その情報に基づいて描画される「書店の入居したビル」の表示例（Ｂ）と、その「書店の入居したビル」が三次元地図の上に重ねて表示された様子（Ｃ）とを示す図である。
【図１０】図８のステップＳ４２（特定建造物出力処理）の詳細を示すフローチャートである。
【図１１】速度制限標識の表示例を示す図である。
【図１２】道路案内看板の表示例を示す図である。
【図１３】三次元地図の上に重ねて、単に表示される場合の車線案内看板について、その看板の情報（オブジェクト情報１２）の構成（Ａ）と、その看板の表示例（Ｂ）と、その看板を三次元地図の上に重ねて表示した様子（Ｃ）とを示した図である。
【図１４】第１の実施形態におけるパート情報の構成と、第２の実施形態におけるパート情報の構成との間の相違を示す図である。
【図１５】第２の実施形態における図１の記憶部４に記憶されているオブジェクト情報１２〔誘導案内看板〕の構成（Ａ）と、その情報に基づいて描画される看板が三次元地図の上に重ねて表示された様子（Ｂ）とを示す図である。
【図１６】第２の実施形態における図５のステップＳ２３（誘導案内看板出力処理）の詳細を示すフローチャートである。
【図１７】第２の実施形態における図１の記憶部４に記憶されているオブジェクト情報１２〔書店の入居したビル〕の構成（Ａ）と、その情報に基づいて描画される「書店の入居したビル」の表示例（Ｂ）とを示す図である。
【図１８】第２の実施形態における図８のステップＳ４２（特定建造物出力処理）の詳細を示すフローチャートである。
【図１９】従来のナビゲーション装置で用いられていた、三次元地図の上に重ねて誘導案内看板を表示する２つの方法を説明するための図である。
【符号の説明】
４…記憶部
５…入力部
６…出力部
７…位置検出部
８…通信部
９…制御部
１１…三次元地図情報
１２…オブジェクト情報
３１…方向情報
３２，４２，５３，７１，８２…パート情報
３３，４３，５３，７２，８３…描画情報
３４，４４，５４，７３，８４…（デフォルト）透明度属性
４１，５１，８１…位置情報
７４，８５…所定の条件下でのみ有効な透明度属性
【図１】
0003568159.tif 000002
【図２】
0003568159.tif 000003
【図３】
0003568159.tif 000004
【図４】
0003568159.tif 000005
【図５】
0003568159.tif 000006
【図６】
0003568159.tif 000007
【図７】
0003568159.tif 000008
【図８】
0003568159.tif 000009
【図９】
0003568159.tif 000010
【図１０】
0003568159.tif 000011
【図１１】
0003568159.tif 000012
【図１２】
0003568159.tif 000013
【図１３】
0003568159.tif 000014
【図１４】
0003568159.tif 000015
【図１５】
0003568159.tif 000016
【図１６】
0003568159.tif 000017
【図１７】
0003568159.tif 000018
【図１８】
0003568159.tif 000019
【図１９】
0003568159.tif 000020