(57)【特許請求の範囲】
【請求項１】
プロセッサによって、ナビゲーションイベントに関連するナビゲーション案内情報を決定することと；
前記ナビゲーションイベントが発生している間、ユーザにヘルメットが装着されていることを判断することと；
前記ヘルメット内にある複数の通知情報表示領域に基づいて、前記ナビゲーションイベントに関連する前記ナビゲーション案内情報から、複数のナビゲーション通知を含むナビゲーション通知のセットを決定すること、ただし前記通知情報表示領域の各々は、前記複数のナビゲーション通知のいずれかを一つ表示することが可能である、前記決定することと；
前記ナビゲーション通知のセットを前記ヘルメット内での表示に合わせて調整することと；
ユーザが前記ヘルメットを通じて現在見ている周辺環境の少なくとも一部に重ねて表示するために、前記ヘルメット内で表示する前記ナビゲーション通知のセットを提供することと；
を含む方法であって、前記ヘルメット内で表示するナビゲーション通知のセットは、前記ユーザが該ヘルメット内で表示するナビゲーション通知のセットを通じて現在見ている周辺環境を見ることができるように、半透明にすることができる、方法。
【請求項２】
前記ナビゲーション通知のセットはナビゲーション通知の第１のセットであって、  
前記ナビゲーション通知の第１のセットを決定することは、前記ナビゲーションイベントに関連するナビゲーション通知の第２のセットと異なるように前記ナビゲーション通知の第１のセットを決定することを含み、ただし前記ナビゲーション通知の第２のセットは、前記ヘルメット内での表示に合わせて調整されない、
請求項１に記載の方法。
【請求項３】
前記ナビゲーション通知の第１のセットを決定することは、前記ナビゲーションイベントに関連する前記ナビゲーション通知の第２のセットよりも少ないナビゲーション通知を含むように、前記ナビゲーション通知の第１のセットを決定することを含む、請求項２に記載の方法。
【請求項４】
前記ナビゲーション通知のセットを決定することは、地図表示を含まないように前記ナビゲーション通知のセットを決定することを含む、請求項１に記載の方法。
【請求項５】
前記ナビゲーション通知のセットを決定することは、少なくとも一つのオートバイ特有の通知を含むように前記ナビゲーション通知のセットを決定することを含み、
ここで、前記少なくとも一つのオートバイ特有の通知は、次のカーブの角度、次の坂の勾配、及び気象条件のいずれか一つ以上を含む、
請求項１に記載の方法。
【請求項６】
前記ナビゲーション通知のセットを決定することは、ユーザによって設定されたナビゲーション通知のセットに基づいて、前記ナビゲーション通知のセットを決定することを含む、請求項１に記載の方法。
【請求項７】
前記ヘルメット内にある前記通知情報表示領域内において、前記ナビゲーション通知のセットをどのように割り当てるかを決定することをさらに含み、
ここで、前記ナビゲーション通知のセットを提供することは、前記ヘルメット内にある前記通知情報表示領域内で前記ナビゲーション通知のセットの前記割り当てを提供することをさらに含む、
請求項１に記載の方法。
【請求項８】
前記ヘルメット内にある通知情報表示領域内において、前記ナビゲーション通知のセットをどのように割り当てるかを決定することは、ユーザによって設定された割り当て設定に基づいている、請求項７に記載の方法。
【請求項９】
前記ヘルメットはナビゲーション機器に接続される、請求項１に記載の方法。
【請求項１０】
前記プロセッサは移動端末に搭載され、前記ヘルメットは、前記ナビゲーション通知のセットを表示させるように構成される外付けディスプレイを備える、請求項１に記載の方法。
【請求項１１】
請求項１０に記載の方法において、
前記ヘルメット内での表示のために前記ナビゲーション通知のセットを提供することは、前記ヘルメットによる表示に合わせて調整される前記ナビゲーション通知のセットを、前記ヘルメットの前記ディスプレイ上に表示させることを含み、
さらに前記方法は、前記ナビゲーション通知のセットに加え、ナビゲーションデータを前記移動端末のディスプレイ上に表示させることを含む、
方法。
【請求項１２】
前記ヘルメット内での表示のために前記ナビゲーション通知のセットを提供することは、前記ユーザが現在見ている景色の中にある少なくとも一つの目視可能な物体が、前記ナビゲーション通知のセットの表示によって隠されないように、前記ナビゲーション案内情報のセットを提供することを含む、請求項１に記載の方法。
【請求項１３】
ナビゲーションイベントに関連するナビゲーション案内情報を決定する手段と；
前記ナビゲーションイベントが発生している間、ユーザにヘルメットが装着されていることを判断する手段と；
前記ヘルメット内にある複数の通知情報表示領域に基づいて、前記ナビゲーションイベントに関連する前記ナビゲーション案内情報から、複数のナビゲーション通知を含むナビゲーション通知のセットを決定する手段、ただし前記通知情報表示領域の各々は、前記複数のナビゲーション通知のいずれかを一つ表示することが可能である、前記決定する手段と；
前記ナビゲーション通知のセットを前記ヘルメット内での表示に合わせて調整する手段と；
ユーザが前記ヘルメットを通じて現在見ている周辺環境の少なくとも一部に重ねて表示するために、前記ヘルメット内で表示する前記ナビゲーション通知のセットを提供する手段と；
を備える装置であって、前記ヘルメット内で表示するナビゲーション通知のセットは、前記ユーザが該ヘルメット内で表示するナビゲーション通知のセットを通じて現在見ている周辺環境を見ることができるように、半透明にすることができる、装置。
【請求項１４】
前記ナビゲーション通知のセットはナビゲーション通知の第１のセットであって、  
前記ナビゲーション通知の第１のセットを決定することは、前記ナビゲーションイベントに関連するナビゲーション通知の第２のセットと異なるように前記ナビゲーション通知の第１のセットを決定することを含み、ただし前記ナビゲーション通知の第２のセットは、前記ヘルメット内での表示に合わせて調整されない、
請求項１３に記載の装置。
【請求項１５】
前記ナビゲーション通知の第１のセットを決定することは、前記ナビゲーションイベントに関連する前記ナビゲーション通知の第２のセットよりも少ないナビゲーション通知を含むように、前記ナビゲーション通知の第１のセットを決定することを含む、請求項１４に記載の装置。
【請求項１６】
前記ナビゲーション通知のセットを決定することは、地図表示を含まないように前記ナビゲーション通知のセットを決定することを含む、請求項１３に記載の装置。
【請求項１７】
前記ナビゲーション通知のセットを決定することは、少なくとも一つのオートバイ特有の通知を含むように前記ナビゲーション通知のセットを決定することを含み、
ここで、前記少なくとも一つのオートバイ特有の通知は、次のカーブの角度、次の坂の勾配、及び気象条件のいずれか一つ以上を含む、
請求項１３に記載の装置。
【請求項１８】
前記ナビゲーション通知のセットを決定することは、ユーザによって設定されたナビゲーション通知のセットに基づいて、前記ナビゲーション通知のセットを決定することを含む、請求項１３に記載の装置。
【請求項１９】
前記ヘルメット内にある前記通知情報表示領域内において、前記ナビゲーション通知のセットをどのように割り当てるかを決定する手段をさらに備え、
ここで、前記ナビゲーション通知のセットを提供することは、前記ヘルメット内にある前記通知情報表示領域内で前記ナビゲーション通知のセットの前記割り当てを提供することをさらに含む、
請求項１３に記載の装置。
【請求項２０】
前記ヘルメット内にある通知情報表示領域内において、前記ナビゲーション通知のセットをどのように割り当てるかを決定することは、ユーザによって設定された割り当て設定に基づいている、請求項１９に記載の装置。
【請求項２１】
前記ヘルメットはナビゲーション機器に接続される、請求項１３に記載の装置。
【請求項２２】
移動端末として具現化される請求項１３に記載の装置であって、前記ヘルメットは、前記ナビゲーション通知のセットを表示させるように構成される外付けディスプレイを備える、装置。
【請求項２３】
請求項２２に記載の装置において、
前記ヘルメット内での表示のために前記ナビゲーション通知のセットを提供することは、前記ヘルメットによる表示に合わせて調整される前記ナビゲーション通知のセットを、前記ヘルメットの前記ディスプレイ上に表示させることを含み、
さらに前記装置は、前記ナビゲーション通知のセットに加え、ナビゲーションデータを前記移動端末のディスプレイ上に表示させる手段を備える、
装置。
【請求項２４】
前記ヘルメット内での表示のために前記ナビゲーション通知のセットを提供することは、前記ユーザが現在見ている景色の中にある少なくとも一つの目視可能な物体が、前記ナビゲーション通知のセットの表示によって隠されないように、前記ナビゲーション案内情報のセットを提供することを含む、請求項１３に記載の装置。
【請求項２５】
処理手段と記憶手段とを備える装置であって、前記記憶手段はプログラム命令を格納し、前記プログラム命令は、前記処理手段に実行されると、前記装置に、請求項１から１２のいずれかに記載の方法を遂行させるように構成される、装置。
【請求項２６】
装置の処理手段に実行されると、前記装置に、請求項１から１２のいずれかに記載の方法を遂行させるように構成されるプログラム命令を備える、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の例示的実施形態は、一般的には、ユーザ・インタフェース・テクノロジーに関するものであり、より詳細には、ヘルメットに適したナビゲーション通知をヘルメット内で表示させるための方法、装置、コンピュータプログラムに関するものである。
【背景】
【０００２】
現在の通信技術は有線及び無線ネットワークの著しい拡大をもたらしてきた。移動無線ネットワーク技術は需要に応える一方、情報の伝送の柔軟性や瞬時性を提供してきている。ネットワーク技術の拡大に伴い、コンピューティングパワーも拡大し、最新のネットワーク技術によって実現されるサービスを利用可能にする手頃なコンピューティングデバイスが開発されてきている。こうしたコンピューティングパワーの拡大はコンピューティングデバイスの小型化につながり、数年前であれば最新のデスクトップコンピュータに備えられる処理能力を必要とするような機能性を実行可能にする新世代の携帯デバイスを生み出している。その結果、小さいフォームファクターを有する携帯コンピューティングデバイスが定着し、ほぼ全ての社会経済的バックグラウンドの消費者がネットワークアプリケーション・サービスにアクセスするのに利用されている。
【摘要】
【０００３】
さらに、本発明による装置、方法、及びコンピュータプログラム製品の実施形態を開示する。これらの装置、方法、及びコンピュータプログラム製品は、ヘルメット内で表示させるために調整されたナビゲーション情報を表示するヘルメットベースのディスプレイ・インタフェースを提供する。特に、ヘルメットベースのディスプレイ・インタフェースを提供する装置の実施形態は、少なくとも一つのプロセッサと、コンピュータプログラムコードを格納する少なくとも一つのメモリとを備えていてもよい。前記少なくとも一つのメモリ及び前記コンピュータプログラムコードは、前記プロセッサと共に、前記装置に、ナビゲーションイベントが発生している間、ユーザにヘルメットが装着されていることを判断することと；前記ナビゲーションイベントに関連するナビゲーション通知のセットを決定することと；前記ナビゲーション通知のセットを前記ヘルメット内に表示させることと；を実行させるように構成されうる。ナビゲーション通知のセットは、ヘルメット内での表示に合わせて調整することができる。
【０００４】
前記ナビゲーション通知のセットはナビゲーション通知の第１のセットであって、前記メモリ及び前記コンピュータプログラムコードはさらに、前記プロセッサと共に、前記装置に、前記ナビゲーションイベントに関連するナビゲーション通知の第２のセットと異なるように前記ナビゲーション通知の第１のセットを決定することによって、前記ナビゲーション通知の第１のセットを決定することを実行させるように構成される。ここで、前記ナビゲーション通知の第２のセットは、前記ヘルメット内での表示に合わせて調整されない。前記メモリ及び前記コンピュータプログラムコードはさらに、前記プロセッサと共に、前記装置に、前記ナビゲーションイベントに関連する前記ナビゲーション通知の第２のセットより少ないナビゲーション通知を含むように、前記ナビゲーション通知のセットを決定することにより、前記ナビゲーション通知の第１のセットを決定することを実行させるように構成される。
【０００５】
いくつかの実施形態において、前記メモリ及び前記コンピュータプログラムコードはさらに、前記プロセッサと共に、前記装置に、地図表示を含まないように、前記ナビゲーション通知のセットを決定することにより、前記ナビゲーション通知のセットを決定することを実行させるように構成される。前記メモリ及び前記コンピュータプログラムコードはさらに、前記プロセッサと共に、前記装置に、少なくとも一つのオートバイ特有の通知を含むように前記ナビゲーション通知のセットを決定することによって、前記ナビゲーション通知のセットを決定することを実行させるように構成される。ここで、前記少なくとも一つのオートバイ特有の通知は、次のカーブの角度、次の坂の勾配、及び気象条件のいずれか一つ以上を含む。さらに又は代替的に、前記メモリ及び前記コンピュータプログラムコードはさらに、前記プロセッサと共に、前記装置に、ユーザによって設定されたナビゲーション通知のセットに基づいて、前記ナビゲーション通知のセットを決定することにより、前記ナビゲーション通知のセットを決定することを実行させるように構成される。
【０００６】
いくつかの実施形態では、前記メモリ及び前記コンピュータプログラムコードはさらに、前記プロセッサと共に、前記装置に、前記ヘルメット内にある複数の通知情報の表示領域に基づいて、前記ナビゲーション通知のセットを決定することにより、前記ナビゲーション通知のセットを決定することを実行させるように構成される。前記ナビゲーション通知のセットを決定することは、前記ヘルメット内にある通知情報の表示領域内に、前記ナビゲーション通知のセットをどのように割り当てるかを決定することを含んでもよい。さらに、前記ナビゲーション通知のセットを決定することは、ユーザによって設定された割り当て設定に基づいて、前記ヘルメット内にある通知情報の表示領域内で前記ナビゲーション通知のセットをどのように割り当てるかを決定することを含んでもよい。
【０００７】
他のいくつかの実施形態では、ある装置及びコンピュータプログラム製品は、ナビゲーションイベントが発生している間、ユーザにヘルメットが装着されていることを判断することと；前記ナビゲーションイベントに関連するナビゲーション通知のセットを決定することと；前記ナビゲーション通知のセットを前記ヘルメット内に表示させることと；によって、ヘルメットベースのディスプレイ・インタフェースを提供することに関して説明される。ナビゲーション通知のセットは、ヘルメット内での表示に合わせて調整することができる。
【０００８】
場合によって、前記ナビゲーション通知のセットはナビゲーション通知の第１のセットであって、前記ナビゲーション通知の第１のセットを決定することは、前記ナビゲーションイベントに関連するナビゲーション通知の第２のセットと異なるように前記ナビゲーション通知の第１のセットを決定することを含むことができる。前記ナビゲーション通知の第１のセットを決定することは、前記ナビゲーションイベントに関連する前記ナビゲーション通知の第２のセットよりも少ないナビゲーション通知を含むように、前記ナビゲーション通知の第１のセットを決定することを含む場合がある。
【０００９】
いくつかの実施形態では、ナビゲーション通知のセットを決定することは、地図表示を含まないように前記ナビゲーション通知のセットを決定することを含む場合がある。さらに又は代替的に、前記ナビゲーション通知のセットを決定することは、少なくとも一つのオートバイ特有の通知を含むように前記ナビゲーション通知のセットを決定することを含み、ここで、前記少なくとも一つのオートバイ特有の通知は、次のカーブの角度、次の坂の勾配、及び気象条件のいずれか一つ以上を含む場合がある。さらに他のいくつかの実施形態では、前記ナビゲーション通知のセットを決定することは、ユーザによって設定されたナビゲーション通知に基づいて、前記ナビゲーション通知のセットを決定することを含む場合がある。
【００１０】
前記ナビゲーション通知のセットを決定することは、前記ヘルメット内にある複数の通知情報の表示領域に基づいて、前記ナビゲーション通知のセットを決定することを含む場合がある。前記ナビゲーション通知のセットを決定することは、前記ヘルメット内にある通知情報の表示領域内において、前記ナビゲーション通知のセットをどのように割り当てるかを決定することを含む場合がある。さらに、前記ナビゲーション通知のセットを決定することは、ユーザによって設定された割り当て設定に基づいて、前記ヘルメット内にある通知情報の表示領域内における、前記ナビゲーション通知のセットの割り当てを決定することを含む場合がある。
【００１１】
さらに他のいくつかの実施形態では、ヘルメットベースのディスプレイ・インタフェースを提供する装置が開示される。前記装置は、ナビゲーションイベントが発生している間、ユーザにヘルメットが装着されていることを判断する手段と；前記ナビゲーションイベントに関連するナビゲーション通知のセットを決定する手段と；前記ナビゲーション通知のセットを前記ヘルメット内に表示させる手段と；を備えることができる。後述するように、ナビゲーション通知のセットは、ヘルメット内での表示に合わせて調整することができる。
【図面の簡単な説明】
【００１２】
本発明の実施形態を一般的に説明してきたが、ここで添付の図面を参照する。なお図面のスケールは正確であるとは限らない。
【図１】例示的実施形態に従うユーザインタフェースを備える装置のブロック図を描いたものである。
【図２】例示的実施形態に従う移動端末の概略的なブロック図である。
【図３】本発明の例示的実施形態に従うパススルーディスプレイ（pass-through display）を搭載したバイザーを備えるヘルメットの一例を描いたものである。
【図４】本発明の例示的実施形態に従う表示領域を有するバイザーを通じた景色の一例を描いたものである。
【図５】本明細書に記載した例示的実施形態に従うナビゲーションデータを取得するために使用される機器上のタッチ画面を描いたものである。
【図６】本明細書に記載した例示的実施形態に従う図５のタッチディスプレイを介してユーザに表示されるナビゲーションデータを描いたものである。
【図７】本明細書に記載した例示的実施形態に従うナビゲーション通知のセットを描いたものである。
【図８】本明細書に記載した例示的実施形態に従うバイザーに提供される表示領域のナビゲーション通知の一部を表したものである。
【図９】本明細書に記載した例示的実施形態に従うパススルーディスプレイを通じた視界を描いたものである。
【図１０】本明細書に記載した例示的実施形態に従う、ヘルメット内で表示をさせるためにヘルメットに適合させたナビゲーション通知のための例示的方法に従うフロー図を描いたものである。
【図１１】本明細書に記載した例示的実施形態に従う、ヘルメット内で表示をさせるためにヘルメットに適合させたナビゲーション通知のための他の例示的方法に従うフロー図を描いたものである。
【詳細説明】
【００１３】
以下、添付図面を参照して本発明のある例示的実施形態をより詳細に説明する。
【００１４】
なお本発明の全ての実施形態が紹介されるわけではない。実際、本発明は様々な形態で実施されることができるので、本発明の実施形態がここで紹介される実施形態に限定されると考えてはならない。むしろここで紹介される実施形態は、本明細書が法的な要件を充足するために紹介されるものである。本明細書および図面を通じて同様の符号は同様の要素を表す。
【００１５】
本明細書で使用されるとき、「データ」や「コンテンツ」、「情報」および同様の用語は、種々の例示的実施形態において送信されたり受信されたり、保存されたりしうる１つまたは複数のデータを言及するために互いに代替しうるように使用される。このため、このような用語が本開示の範囲や技術思想を制限するものと考えてはならない。
【００１６】
本明細書で「コンピュータ可読媒体」との用語は、プロセッサに実行命令を含む情報を提供しうる如何なる媒体であってもよい。このような媒体は様々な形態をとりうるものであり、揮発性または不揮発性の非一時的コンピュータ可読記憶媒体や、伝送媒体が含まれる。ただし、これらに限定されない。伝送媒体は、例えば、同軸ケーブル，銅線，光ファイバーケーブル，ワイヤやケーブルを介さずに空間を伝う搬送波などであることができ、搬送波としては音波や電磁波があり、電磁波には無線電波，可視光，赤外線などがある。信号には、伝送媒体を介して伝送される、振幅，周波数，位相，偏極やその他の物理特性に関する人為的かつ過渡的変動を含む。非一時的コンピュータ可読媒体の例として、フレキシブルディスクやハードディスク，磁気テープ，他の磁気媒体等の磁気コンピュータ可読媒体や、コンパクトディスク・読み出し専用メモリ（CD-ROM），デジタル多用途ディスク（DVD），ブルーレイディスク等の光学式コンピュータ可読媒体，ランダムアクセスメモリ（RAM），プログラマブル読み出し専用メモリ（PROM），消去可能プログラマブル読み出し専用メモリ（EPROM），フラッシュEPROM，またはコンピュータが読み出せるその他の非一時的媒体を含む。本明細書においてコンピュータ可読記憶媒体との用語は、伝送媒体を除くどのようなコンピュータ可読な媒体をも言及する。しかし当然のことながら、コンピュータ可読記憶媒体を使用するとして記載される実施形態においても、他の種類のコンピュータ可読媒体が代用されたり、別の実施形態においてコンピュータ可読記憶媒体に追加して使用されたりすることも可能である。
【００１７】
また、本明細書において「回路（circuitry）」との用語は、（ａ）ハードウェアのみにより実装される回路（例えばアナログ回路および／またはデジタル回路による実装）や、（ｂ）一つ以上のコンピュータ読み取り可能なメモリに記録されるソフトウェアおよび／またはファームウェアと回路との組合せであって、本明細書に記載の一つ以上の機能を協働して装置に実行させる組合せ、（ｃ）例えば一つ以上のマイクロプロセッサや、一つ以上のマイクロプロセッサの部分であるような、一つ以上の回路であって、動作するために、（たとえ物理的には存在しないものであっても）ソフトウェアまたはファームウェアを必要とするような回路、を言い表す。「回路（circuitry）」のこの定義は、本明細書及び特許請求の範囲の全体にわたって適用されるべきものである。さらなる例として、本明細書で使用されるとき、「回路（circuitry）」という用語は、1つ以上のプロセッサおよび／またはこれらの1つ以上の部分と、これらに付随するソフトウェアおよび／またはファームウェアを含む実装を含む。更なる例として、本明細書で使用されるとき、「回路（circuitry）」との用語は、例えば、携帯電話のためのベースバンド統合回路やアプリケーションプロセッサ統合回路を意味することができ、また、サーバやセルラネットワークデバイス、その他のネットワークデバイス、その他のコンピューティングデバイスの中の、同様の集積回路を意味することができる。
【００１８】
従来のナビゲーション機器及びシステムは、オートバイの乗り手による使用のために最適化されていない。従来の機器のほとんどが手で持って操作する機器であり、オートバイのハンドルバーに取り付けるか、オートバイのタンクに取り付けるものである。このオートバイのタンクに取り付けるものは、表示されたナビゲーション情報を見るために、乗り手は道路から目を離さなければならない。道路への注意は、全ての種類の乗り物のドライバーの安全のために重要であるが、オートバイは高速で運転される傾向にあるため、特にオートバイの場合は重要である。そして、オートバイの乗り手は特に、道路の表面や環境条件の少しの変化でさえも被害を受けやすい。したがって、オートバイの運転者の気をそらす全てのものが、悲惨な結果を招くおそれがあり、この運転者の反応時間の遅れ全てが、運転者を大きな危険にさらす可能性がある。
【００１９】
全地球測位システム（ＧＰＳ）機器等、従来のナビゲーション機器は、極めて頑丈なディスプレイと相互作用モデルとを提供するように構成されている。そして、この従来のナビゲーション機器は、ユーザに豊富な情報を提供する。この情報のいくつかは、オートバイの運転者には不要または有用でない場合があり、実際には、運転者の注意を散漫にさせたり、運転者の前方の視界を不必要に妨害する場合がある。従来の頭部装着型のディスプレイは、一部のヘルメットバイザーを横切る情報表示を可能にする場合があり、オートバイ運手者は特に、運転中、最小限の情報のみを得ることの利益を享受することができる。
【００２０】
さらに、本発明の実施形態は、ヘルメットベースのディスプレイ・インタフェースを提供することによって、オートバイその他の運転者の注意を道路に集中させることを可能にするよう構成されている。ここで、このヘルメットベースのディスプレイ・インタフェース（display interface）は、ヘルメット内で表示するのに適したナビゲーション情報を表示する。よって、本発明による装置、システム、及び方法によれば、ディスプレイが使用可能なヘルメットがナビゲーション機器に接続された場合、オートバイの運転者のニーズに適合した、特定のナビゲーション案内情報のセットがユーザに対して生成及び表示されることが説明される。さらに、本発明の実施形態は、追加的なナビゲーション情報の測定及び表示も提供する。この追加的なナビゲーション情報は、通常のナビゲーションには応用できないかもしれず、有用であるとも限らないが、オートバイの運転者にとって重要な場合がある。この追加情報は、次に通る道路のカーブの角度、坂の仰角や傾斜に関する情報を含むことができる。さらに、本発明の実施形態は、後に詳しく説明するように、上記の表示情報をカスタマイズしてユーザのニーズにより合致させることもできる。
【００２１】
図１は、ナビゲーション通知をヘルメット内での表示に適合させるための装置１０２のブロック図を描いたものである。なお、装置１０２は一実施形態の例示に過ぎず、如何なる意味においても、本発明の技術思想の範囲を制限するものであると考えてはならない。これに関して、本明細書に開示される技術思想は、本明細書及び図面に説明され例示される実施形態に加えて、実施可能な多くの具現化形態を包含することに留意されたい。図１は、ユーザインタフェースとの相互作用を容易にする装置の構成例の一つを示しているが、本発明の実施形態を実装するためにその他多数の構成が用いられてもよい。
【００２２】
装置１０２は、固定型の機器、携帯型の機器のいずれでもあってもよい。ここで、固定型の機器としてはデスクトップコンピュータ等があり、携帯型の機器としては、ノートパソコン、移動端末、携帯型コンピュータ、携帯電話機、携帯通信装置、ゲーム機器、デジタルカメラ、ビデオカメラ、オーディオプレーヤー、ビデオプレーヤー、テレビ装置、ラジオ受信機、デジタルビデオレコーダー、位置決め装置、チップセット、チップセットを備えたコンピュータ・デバイス、これらのあらゆる組み合わせ、その他これに類するものがある。これに関連し、装置１０２は、ディスプレイを備えるコンピュータ・デバイス、ディスプレイと通信して動作可能なコンピュータ・デバイス等のあらゆるコンピュータ・デバイスを備えることができる。本発明のいくつかの例示的実施形態では、装置１０２は、図２に図示された移動端末等の携帯型コンピュータ・デバイスとして実装される。
【００２３】
ここで、図２は、装置１０２の実施形態の一例を表す移動端末１０のブロック図を描いたものである。ただ、この図に描かれ、以下に説明されるデバイス１００は、本発明の様々な例示的実施形態に従って実装されうる（及び／又はそれに従って利益を受けうる）装置１０２の一つのタイプを単に例示するに過ぎず、従って、本明細書で開示される事項の範囲を限定するものと捉えてはならない。電子装置のいくつかの具現化形態がここに描かれ、例示のために説明されるが、他のタイプの電子デバイス、例えば携帯電話や携帯型コンピュータ、パーソナル・デジタル・アシスタント（PDA）、ポケットベル、ラップトップコンピュータ、デスクトップコンピュータ、ゲーム機器、位置決め装置、タブレット型コンピュータ、テレビ、電子新聞等、様々なタイプの電子システムが、本発明の様々な具現化形態を使ってもよい。
【００２４】
図示されるように、移動端末１０は、送信機１４および受信機１６と協働する（一つまたは複数の）アンテナ１２を備えていてもよい。移動端末１０は、送信機及び受信機と信号をやりとりするように構成されたプロセッサ２０を備えてもよい。プロセッサ２０は、例えば、様々な手段として具現化されることができる。このような手段には、例えば回路（circuitry）や、協働するDSPを備える一つ又は複数のマイクロプロセッサ、DSPを備えない一つ又は複数のプロセッサ、一つ又は複数のコプロセッサ、処理回路、一つ又は複数のコンピュータ、その他様々な処理要素等が含まれる。また、「その他様々な処理要素」には、例えば、ASICやFPGA、これらの組み合わせのような集積回路が含まれる。図２においてプロセッサ２０はシングルプロセッサとして描かれているが、実施形態によっては複数のプロセッサであってもよい。プロセッサ２０によりやりとりされる信号には、利用可能なセルラシステムや、様々な有線・無線ネットワーク技術の規格に従ったシグナリング情報を含んでいてもよい。このような技術の非限定的な例には、IEEE802.11やIEEE802.16規格のようなWi-Fiや無線ローカル・エリア・ネットワーク（WLAN）技術が含まれる。さらに、そのような信号には、音声データやユーザが生成したデータ、ユーザが要求したデータなどが含まれてもよい。これに関して移動端末は、一つ以上の無線インタフェース規格や通信プロトコル、変調タイプ、アクセスタイプによって動作可能であってもよい。より具体的には、移動端末は、第１世代（１Ｇ）、第２世代（２Ｇ）、２．５Ｇ、第３世代（３Ｇ）、第４世代（４Ｇ）等の様々な通信プロトコルや、SIP等のIMS通信プロトコル等で動作する能力を有してもよい。例えば、上記移動端末は、第２世代の無線通信プロトコルであるIS-136(時分割多重アクセス(TDMA))、GSM（登録商標）、IS-95（符号分割多重アクセス（CDMA））等で動作する能力を有してもよい。また、例えば、上記移動端末は、２．５世代の無線通信プロトコルであるGPRS（General Packet Radio Service）や、EDGE（Enhanced Data GSM Environment）等で動作する能力を有してもよい。さらに、例えば、上記移動端末は、第３世代の無線通信プロトコルであるUMTS（Universal Mobile Telecommunications System）やCDMA2000、WCDMA（登録商標）、TD-SCDMA等で動作する能力を有してもよい。上記移動端末は、第３．９世代の無線通信プロトコルであるロング・ターム・エボリューション（LTE）や、E-UTRAN（Evolved Universal Terrestrial Radio Access Network）等で動作する能力を有してもよい。また、例えば、上記移動端末は、第４世代（４G）の無線通信プロトコルや、将来開発されるであろう同様の無線通信プロトコルで動作する能力を有してもよい。
【００２５】
デュアルモード又はそれ以上のモードを有する電話（例えばデジタルモードとアナログモードを有する電話や、TDMAとCDMA、アナログモードを有する電話）の場合、狭帯域電話システム（Narrow-band Advanced Mobile Phone System；NAMPS）や、TACS（Total Access Communication System）に関しても、本発明の具現化から利益を得ることができる可能性がある。さらに、移動端末１０は、Wi-Fi（Wireless Fidelity）プロトコルやWiMAX（登録商標）プロトコルに従って動作する能力を有してもよい。
【００２６】
プロセッサ２０は、移動端末１０のオーディオ／ビデオ機能や論理機能を実装する回路を備えていてもよい。さらに、プロセッサ２０はDSPデバイスやマイクロプロセッサデバイス、A/D変換器、D/A変換器等を備えてもよい。移動端末の信号及び情報処理機能は、それぞれの能力に従って、これらのデバイスの中に割り当てられてもよい。プロセッサは、内蔵の音声符号化器（VC）２０aや、内蔵のデータモデム（DM）２０ｂ等を備えてもよい。さらに、プロセッサは、メモリに記録されうる一つ以上のソフトウェアプログラム（アプリケーション等）を実行する能力を有してもよい。例えばプロセッサ20は、Webブラウザのような通信プログラムを実行する能力を有していてもよい。そのような通信プログラムは、移動端末10がWebコンテンツを送受信できるようにする。そうしたＷｅｂコンテンツには、WAP（Wireless Application Protocol）やHTTP（Hypertext Transfer Protocol ）等のプロトコルに従う位置ベースのコンテンツがある。移動端末１０は、インターネットや他のネットワークとの間でＷＥＢコンテンツを送受信するために、TCP/IP（Transmission Control Protocol/Internet Protocol）を使用する能力を有してもよい。
【００２７】
移動端末１０はまた、例えばイヤホンやスピーカー２４、リンガ２２、マイクロフォン２６、ディスプレイ２８、および、ユーザ入力インタフェースを含むユーザインタフェース等を備えていてもよく、これら全てはプロセッサ２０に制御可能に接続されてもよい。これに関してプロセッサ２０は、スピーカー２４やリンガ２２，マイクロフォン２６，ディスプレイ２８等の一つ以上のユーザインタフェースの要素の少なくとも何れかを制御するように構成されるユーザインタフェース回路を備えていてもよい。プロセッサ２０および／またはプロセッサ２０を含むユーザインタフェース回路は、コンピュータプログラム命令を通じて、ユーザインタフェースの一つ以上の要素の一つ以上の機能を制御するように構成されてもよい。そうしたコンピュータプログラム命令は、例えば揮発性メモリ４０や不揮発性メモリ４２のような、プロセッサ２０がアクセス可能なメモリに格納される、ソフトウェアおよび／またはファームウェア等であってもよい。図示されていないが、上記移動端末は、その様々な回路に電気を供給するバッテリーを備えてもよい。そのような回路には、例えば、知覚可能な出力として、機械的な深度を提供する回路がある。上記移動端末のディスプレイ２８は、対象となる電子機器に適したものであれば何れのタイプのものであってもよい。この対象となる電子機器は、例えば、プラズマ・ディスプレイ・パネル（ＰＤＰ）、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、有機発光ダイオード（ＯＬＥＤ）、パススルーディスプレイ、プロジェクター、ホログラフィック・ディスプレイその他これに類するものを含む。例えば、ディスプレイ２８は３次元タッチディスプレイを含む。この例示の説明は、後に詳しく説明する。ユーザ入力インタフェースは、移動端末がデータを受信することを可能にするデバイスをいくつか備えていてもよい。そのようなデバイスには、例えばキーパッド３０やタッチディスプレイ（いくつかの例示的実施形態では、ディスプレイ２８はタッチディスプレイとして構成されている）、ジョイスティック（図示していない）、またその他の入力デバイスが存在する。キーパッドを含む実施形態において、当該キーパッドは、０−９の数字キーや関連するキー（＃，＊）、その他移動端末１０を操作するためのキーを有していてもよい。あるいは、または加えて、キーパッド３０は、一般的なＱＷＥＲＴＹ配列のキーパッドを備えていてもよい。
【００２８】
移動端末１０は、加入者識別モジュール（SIM）３８や、着脱可能なユーザ識別モジュール（R-UIM）等のメモリを備えていてもよい。これらは移動端末の加入者に関連する情報要素を格納してもよい。SIMに加えて、上記移動端末は、その他の着脱可能なメモリや内蔵メモリを備えてもよい。移動端末１０は、揮発性メモリ４０及び／又は不揮発性メモリ４２を備えてもよい。例えば、揮発性メモリは、ランダムアクセスメモリ（ＲＡＭ）を含んでもよく、ダイナミック及び／又はスタティックＲＡＭ、オンチップ又はオフチップのキャッシュメモリ等を含んでもよい。不揮発性メモリ42は、内蔵及び／又は着脱可能な不揮発性メモリであってもよく、また、例えばリード・オンリー・メモリ、フラッシュメモリ、磁気記憶デバイス（例えばハードディスクやフレキシブルディスクドライブ、磁気テープなど）、光ディスクドライブ及び／又は光ディスクメディア、不揮発性のランダムアクセスメモリ（ＮＶＲＡＭ）等を含んでもよい。揮発性メモリ４０と同様に、不揮発性メモリ４２は、データの一時的な記憶のためのキャシュエリアを含んでもよい。これらのメモリは、移動端末が移動端末としての機能を遂行するために使用しうるソフトウェアプログラムや命令、情報片、データ等を一つ又は複数格納していてもよい。例えばこれらのメモリは、移動端末１０をユニークに識別可能な国際移動体装置識別コード（ＩＭＥＩコード）のような識別情報を格納していてもよい。
【００２９】
図１に戻る。ある例示的実施形態において、装置１０２は、本明細書に記載される様々な機能を実行するための、様々な手段を備える。これらの手段には、プロセッサ１１０、メモリ１１２、通信インタフェース１１４、ユーザインタフェース１１６、センサ１１８、ユーザインタフェース（ＵＩ）制御回路（control circuitry）１２２の一つ又は複数が含まれうる。本明細書で記載される、装置102のこれらの手段は、例えば、回路（circuitry）やハードウェア要素（例えば適切にプログラムされたプロセッサ、論理回路の組み合わせ等）、コンピュータプログラムに基づく製品、これらの組み合わせ等として具現化されてもよい。なお、コンピュータプログラムに基づく製品とは、例えばプロセッサ１１０のような適切に構成された処理デバイスにより実行されるコンピュータ読み取り可能なコンピュータ可読プログラム命令（例えばソフトウェアやファームウェア）であって、コンピュータ読み取り可能な媒体（例えばメモリ１１２）に格納されるものである。
【００３０】
ある実施形態において、図１に描かれる一つ又は複数の手段は、チップ又はチップセットとして具現化されてもよい。換言すれば、装置102は、基板等の構造組立部品に素材や部品，配線等を備える、一つ以上の物理的パッケージ（チップ等）を備えてもよい。構造組立部品は物理的な強度やサイズの保全を提供してもよく、また、要素回路の電気的な相互作用を抑える役割を果たしてもよい。これに関して、プロセッサ１１０、メモリ１１２、通信インタフェース１１４、ユーザインタフェース１１６、ＵＩ制御回路１２２は、チップ又はチップセットとして具現化されてもよい。したがって、装置102は場合によっては、単一のチップや単一のシステム・オン・チップ（SoC）上に、本発明の実施形態を実装するように構成されてもよいし、また、本発明の実施形態を実装するように構成された構成要素を備えてもよい。このように、場合によっては、チップ又はチップセットは、本明細書に記載される機能を実現する一つ又は複数の処理を実行する手段を構成してもよく、及び／又は、本明細書に記載される機能やサービスに関してユーザをナビゲートする手段を構成してもよい。
【００３１】
プロセッサ１１０は、例えば、様々な手段として具現化されることができる。このような手段には、例えば、協働するＤＳＰを備える一つ又は複数のマイクロプロセッサ、ＤＳＰを備えない一つ又は複数のプロセッサ、一つ又は複数のコプロセッサ、一つ又は複数のマルチコアプロセッサ、一つ又は複数の制御装置、処理回路、一つ又は複数のコンピュータ、その他様々な処理要素等が含まれる。また、「その他様々な処理要素」には、例えば、ＡＳＩＣやＦＰＧＡ、一つ又は複数のその他の種類のハードウェア処理装置、これらの組み合わせのような集積回路が含まれる。従って、図１においてはプロセッサ１１０はシングルプロセッサとして描かれているが、実施形態によっては複数のプロセッサであってもよい。これら複数のプロセッサは互いに協働しうるように通信してもよく、本明細書に記載されるような、装置１０２の一つ又は複数の機能を一緒に実行するように構成されてもよい。これら複数のプロセッサは、単一のコンピューティングデバイス上に搭載されてもよいが、複数のコンピューティング装置にまたがって分散されて搭載されてもよい。これら複数のコンピューティングデバイスは、一緒になって、装置１０２として機能するように構成される。装置１０２が移動端末１０として具現化される実施形態において、プロセッサ１１０は、プロセッサ２０として具現化されるか、又はプロセッサ２０を含んでもよい（図２に示す）。ある例示的実施形態において、プロセッサ１１０は、メモリ１１２に格納された命令を実行するように構成されてもよい。またはプロセッサ１１０は、自身がアクセス可能な命令を実行するように構成されてもよい。これらの命令は、プロセッサ１１０により実行されると、装置１０２に、本明細書で説明されるその一つ又は複数の機能を遂行させうる。このように、ハードウェアにより構成されるかソフトウェアによる手法により構成されるか、またはこれらの組合せにより構成されるかに関わらず、プロセッサ１１０は、本発明の実施形態に従う処理を実行する能力を有する要素として構成されてもよい。例えば、プロセッサ１１０がＡＳＩＣやＦＰＧＡのようなものにより具現化されるとき、プロセッサ１１０は、本明細書により説明される一つ又は複数の処理を遂行するために特別に構成されたハードウェアであってもよい。また、別の例では、プロセッサ１１０は、例えばメモリ１１２に格納されているかもしれない命令の実行主体として具現化される。その命令は、本明細書に開示されるアルゴリズムや処理の一つ又は複数をプロセッサ１１０に実行させるように特に構成されていてもよい。
【００３２】
メモリ１１２は、例えば、揮発性メモリや不揮発性メモリ、これらの組み合わせとして構成されてもよい。これに関して、メモリ１１２は、非一時的なコンピュータ読み取り可能な記憶媒体であってもよい。図１には単一のメモリとして示されているが、メモリ１１２は、複数のメモリから構成されてもよい。これら複数のメモリは、単一のコンピューティングデバイス上に搭載されてもよいが、複数のコンピューティング装置にまたがって分散されて搭載されてもよい。これら複数のコンピューティング装置は、一緒になって、装置102として機能するように構成される。様々な例示的実施形態において、メモリ１１２は、ハードディスクやランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリ、CD-ROM、DVD-ROM、光ディスク、情報を格納するように構成された回路、これらの組み合わせ等を含んでもよい。装置102が移動端末１０として具現化される実施形態において、メモリ１１２は、揮発性メモリ４０及び／又は不揮発性メモリ４２を備えてもよい（図２に示す）。様々な例示的実施形態に従う多くの機能を装置102が実行することを可能にするべく、メモリ112は、情報やデータ、ファイル、アプリケーション、命令および同様のものを格納するように構成されてもよい。例えば、実施形態によっては、メモリ１１２は、プロセッサ１１０により処理された入力データをバッファするように構成される。さらに又は代替的に、メモリ112は、プロセッサ110により実行されるプログラム命令を格納するように構成されてもよい。メモリ１１２は、静的な形態として及び／又は動的な形態として、情報を格納してもよい。格納した情報には、例えば、画像、コンテンツ、メディアコンテンツ、ユーザデータ、アプリケーションデータ、その他これに類するものが含まれうる。また、格納した情報は、ＵＩ制御回路122が、その機能を遂行する際に格納したり使用したりしてもよい。
【００３３】
通信インタフェース１１４は、回路やハードウェア、コンピュータプログラムに基づく製品、これらの組み合わせ等として具現化され、他のコンピューティングデバイスとの間でデータを送受信しうるように構成される、如何なるデバイスや手段として実施されてもよい。ここでコンピュータプログラムに基づく製品は、プロセッサ１１０等の適切に構成された処理装置によって実行されるコンピュータ可読プログラム命令を格納するコンピュータ可読媒体（例えばメモリ１１２）を備える。いくつかの例示的実施形態において、通信インタフェース１１４は、その少なくとも一部がプロセッサ１１０により実装されたり、又はプロセッサ１１０により制御されるように実装されたりしてもよい。これに関して、通信インタフェース１１４は、バス等を介してプロセッサ１１０と通信状態にあってもよい。通信インタフェース１１４は、例えば、アンテナや送信機、受信機、送受信機を備えてもよく、及び／又は、一つ又は複数の他のコンピューティングデバイスとの通信を可能にするためのサポートハードウェアやソフトウェアを備えてもよい。装置102が移動端末１０として具現化される実施形態において、通信インタフェース114は、送信機１４及び受信機１６として具現化されるか、又は送信機１４及び受信機１６を含んでもよい（図２に示す）。通信インタフェース１１４は、コンピューティングデバイスの間で通信を行うために使用される如何なるプロトコルを用いてデータの送受信を行うように構成されてもよい。これに関して、通信インタフェース１１４は、無線ネットワーク、有線ネットワーク、これらの組み合わせ等を介してデータ送信を行うために使用されうる如何なるプロトコルを用いてデータの送受信を行うように構成されてもよい。それによって装置１０２と他のコンピューティングデバイスとが通信することが可能になる。例として、通信インタフェース１１４は、サーバまたはその他のコンテンツ源からネットワークを経由してコンテンツ（例えば、ウェブページ・コンテンツ、ストリーミング・メディアコンテンツ等）を受信したり、またはその他のアクセスを行ったりするように構成することができる。通信インタフェース１１４は、さらに、メモリ１１２、ユーザインタフェース１１６、センサ１１８、及び／またはＵＩ制御回路１２２と、バス等を介して通信状態にあってもよい。
【００３４】
センサ１１８は、プロセッサ１１０、ユーザインタフェース１１６、センサ１１８、及び／またはＵＩ制御回路１２２と通信状態にあってもよい。装置１０２が移動端末１０として具現化される実施形態において、センサ１１８は、センサ１８として具現化されるか、又はセンサ１８を含んでもよい（図２に示す）。いくつかの実施形態において、センサ１１８は、例えば、ユーザの視点の追跡、ユーザの目の位置及び／または焦点の検出等をすることによってユーザの目をモニタするように構成することができる。例えば、センサ１１８は、ユーザの目（または、まぶた）を反射する光線またはその他の信号（赤外線等）を送信するように構成することができる。センサ１１８は、光線またはその他の信号の受信もするように構成することができる。さらに又は代替的に、センサ１１８は、その他の機能（functionality）を使用してユーザの目（または、まぶた）をモニタすることができる。その他の機能とは、例えば、カメラを用いて写真及び／またはビデオを撮影することである。同様にして、センサ１１８は、三次元環境内でのユーザの焦点（例えば、ユーザの焦点の奥行き）を決定するために、ユーザの瞳孔サイズを感知するように構成することができる。同様に、センサ１１８は、ユーザのその他の特徴をモニタするように構成することができる。ユーザのその他の特徴の例としては特に、ユーザの視点の動き、ユーザのまぶたの動きがある。実施形態によっては、センサ118は視点追跡部を備える場合がある。
【００３５】
さらに又は代替的に、いくつかの実施形態では、センサ１１８はその他の種類のセンサを備えることができる。その他の種類のセンサとは、例えば、近接センサ、光センサ、ジャイロスコープ、カメラ、心拍数モニタ、磁気探知機、及び／または加速度計である。これに関し、センサ１１８は、慣性計測装置（ＩＭＵ）またはその他の電子デバイスを備えることができる。これら慣性計測装置（ＩＭＵ）その他の電子デバイスは、センサまたはセンサが取り付けられた物体の（又はこれらに加わる）速度、幾何学的位置、重力に関するデータを測定及び提供する。例えば、いくつかの実施形態では、センサ１１８はユーザによって装着されたヘルメットの上に配置される場合がある。あるケースでは、ＩＭＵを介したようなセンサ１１８は、基準位置に対するヘルメットの動きを感知するように構成することができる。上記基準位置は、例えば、動いていない又はゆっくり動いている（歩いている時または立っている時の）ユーザが、ヘルメットを保持または装着しているとき等、ヘルメットが定常状態にあるときの位置とすることができる。例えば、センサ１１８は、移動中のユーザ（オートバイ又はその他の乗り物に乗車中のユーザ）がヘルメットを装着しているか否かを感知するように構成することもできる。その他の実施形態では、例えば、センサが近接センサ、光センサ、及び／または熱センサ等を含む場合、ユーザの動きに関わらず、ヘルメットがユーザの頭部を囲んでいるときには、それを検出するように構成することができる。
【００３６】
いくつかの実施形態では、センサ１１８が、プロセッサ１１０に出力（信号、光線、画像、ビデオ等）を提供し、プロセッサ１１０が、ユーザの状態に関する特定の状況を判断できるように構成することができる。これらユーザの状態に関する特定の状況とは、例えば、ユーザがヘルメットを装着しているか否か、及び／または、ユーザが運転中（オートバイに乗っている等）であるか否かである。この情報は、ユーザに関するあらゆる特徴を判断するのに利用することができる。例えば、視点の検出の場合、この情報は、ユーザの目が周辺の注目対象に向かって動いていることを判断するために使用することができる。同様に、この情報は、周囲の注目対象に関連するユーザ入力を、ユーザが示していることを判断するために利用することができる。さらに、この情報は、ユーザに提示するのに適したデータ（視覚的なデータ等）を判断するために利用することができる。この判断は、例えば、後にさらに詳しく説明するように、データの提示時にユーザがオートバイを運転しているか否かを考慮することによって行われる。
【００３７】
ユーザインタフェース１１６は、ユーザ入力を示す情報を受け取ったり、聴覚や視覚に関する出力や、機械的又はその他の出力をユーザに提供したりするために、プロセッサ１１０と通信状態にあってもよい。ユーザインタフェース１１６は、例えば、キーボードやマウス、ジョイスティック、ディスプレイ、タッチスクリーンディスプレイ、マイクロフォン、スピーカー、その他の入力又は出力機構のいずれか一つ以上を有していてもよい。いくつかの実施形態において、ディスプレイは、スクリーン上のディスプレイ、壁上のディスプレイ、眼鏡又はバイザーのディスプレイ（目のすぐ近くにあるディスプレイ等）、空中のディスプレイ等をいう。いくつかの実施形態において、ユーザインタフェース１１６は、メインディスプレイ及び少なくとも一つの周辺ディスプレイ等、２つ以上のディスプレイを備えることができる。同様に、ユーザインタフェース１１６は、あらゆるディスプレイ（メインディスプレイ及び／または周辺ディスプレイ等）を含むことができる。装置１０２が移動端末１０として具現化される実施形態において、ユーザインタフェース１１６は、ディスプレイ２８及びキーパッド３０として具現化されるか、又はディスプレイ２８及びキーパッド３０を含んでもよい（図２に示す）。ユーザインタフェース１１６は、メモリ１１２、通信インタフェース１１４、センサ１１８、及び／またはＵＩ制御回路１２２と、バス等を介して通信状態にあってもよい。
【００３８】
いくつかの実施形態では、ユーザインタフェース１１６は、パススルーディスプレイを含む場合がある。同様に、装置102が移動端末１０として具現化される実施形態において、ディスプレイ28は、パススルーディスプレイとして具現化されてもよい。いくつかの実施形態では、パススルーディスプレイは、表示されている画像（テキスト、アイコン、写真、ビデオ、注意を引く視覚的なもの（visual attractant）等）を通して視認できるように、少なくとも部分的に透明なフォーム（画像のオーバーレイ等）に画像を表示させるように構成することができる。透明度は、完全に透明なものから不透明なもの（または、それらの間）まで変更可能な場合がある。ここで、上記画像は図示していない。さらに、いくつかの実施形態では、透明度を画面全体の各箇所で変えることができる。
【００３９】
例えば、いくつかの実施形態では、ユーザがヘルメットを装着したとき、ディスプレイの一部に表示される画像や情報を見ながら、バイザーを通じてユーザの前にある物体をみることができるように、ユーザインタフェース１１６は、ヘルメットバイザー上に提供される一つ又は複数のパススルーディスプレイを備えることができる。パススルーディスプレイに関して、いくつかの例示的実施形態を本明細書で説明するが、他のユーザインタフェースが検討される。上記他のユーザインタフェースの例としては、特に、プレゼンテーションスクリーン（presentation screen）、投写型ディスプレイ等がある。
【００４０】
同様に、いくつかの例示的実施形態は、図３に示したヘルメット１５０のように、ディスプレイを備える機器を通じて情報を表示するための装置（装置１０２等）を提供することができる。パススルーディスプレイを有する装置は、標準的なバイザーのようなヘルメットバイザー１６０を通じるなどして、十分に透明なディスプレイの表面上に、画像の視覚的なオーバーレイを提供することができる。この視覚的なオーバーレイは、パススルーディスプレイ上に表示することができる追加的な画像を提供している間、ユーザの標準的な（不透明でない）視界にある物体及び人物を、そのユーザが視認することを可能にする。上記画像の視覚的なオーバーレイは、透明（または不透明度０％）〜不透明（または不透明度１００％）の間の様々な不透明度であってもよい。例えば、場合によっては、パススルーディスプレイに表示される画像が、ディスプレイの向こう側のユーザの視界を完全に遮る場合がある。この場合、ユーザの視界は、少なくともその画像が表示されるディスプレイの一部（例えば、情報が表示されるバイザー１６０の周辺部等）で遮られる。図３を参照すると、例えば、画像が通知情報の表示領域に表示される場合でさえ、バイザーを通じたユーザの視界がほとんどの部分で損なわれないように、バイザー１６０は、ユーザの真っ直ぐな視線の上に位置付けられる２つの通知情報の表示領域１６２及び１６４を備えることができる。いくつかの実施形態では、パススルーディスプレイの向こう側の環境をユーザが見られるように（例えば、表示された画像を通じて）、表示された画像を部分的に透明にすることができる。
【００４１】
例示的実施形態では、パススルーディスプレイの端に配置される情報を表示することができる。別の例示的実施形態では、ディスプレイの中央部に跨るような情報を表示することができる。このディスプレイの中央部は十分透明であり、この十分透明な中央部の周囲に、透明度が低く、場合によっては不透明な画像を表示する。このように、ある実施形態は、ユーザが視認する画像を提供している間にも、ユーザの周辺環境を視認できるようにすることができる。例えば、図３では、ユーザの真っ直ぐな視線の中にあるバイザー１６０の一部の透明性を維持し、ユーザが常時、バイザーを通じて見ること（オートバイを運転中に前方を見る等）を可能にする。一方、ユーザに特定の情報を伝達する画像を表示するため、通知情報の表示領域１６２及び１６４は、バイザーの上端付近（例えば、ユーザが真正面を向いたときの視線の上）に提供することができる。
【００４２】
パススルーディスプレイを有する装置は、二次元（２Ｄ）及び三次元（３Ｄ）の視覚的要素の表示を可能にする。ディスプレイの表面に表示される二次元グラフィック要素は、移動端末の標準的なコンピュータスクリーン上またはディスプレイ上（例えば、移動端末１０のディスプレイ２８）で視認されるように、ユーザインタフェース、ステータス要素、その他の情報を用いてユーザに提示することができる。これら２Ｄ要素は、メッセージを通信すること、通知情報を用いてユーザに警告すること、現在使用中のアプリケーションを提示すること等ができる。さらに、２Ｄ要素は、ユーザが視認している注目点またはランドマークを識別する等して、パススルーディスプレイのユーザがディスプレイを通じて視認している物体に関する画像を提供することができる。上記の識別は、様々な手段によって実現される。この様々な手段には、物体認証ソフトウェア、装置の（例えば、装置１０２）の位置同定（例えば、全地球測位システム（ＧＳＰ）信号）と結合された物体識別、移動端末１０等と通信状態にある機器が含まれる。三次元要素は、ユーザが見ている光景の上に表示され、パススルーディスプレイを通じて見ることができ、物体の識別、ナビゲーションの提供等をする。
【００４３】
図３及び図４は、パススルーディスプレイを備える装置の一例（例えば、装置１０２）としてヘルメット１５０を描いたものである。図示されているように、ヘルメット１５０は不透明なボディー部１５５、バイザー１６０またはその他の透明なレンズ部分を備えることができる。ここで、ボディー部１５５は不透明である場合があり、ユーザの頭部を保護することができるため、ユーザの頭部を包囲するように構成されている。また、バイザー１６０またはその他の透明なレンズ部分は、乗り物を運転している間、ユーザが前方を見ることができるように風や埃からユーザの目を守るように構成されている。いくつかの実施形態では、ヘルメット１５０は、ヘルメット内での画像表示を制御するように構成されるプロセッサ（例えば、プロセッサ１１０）を備える（または、このプロセッサと通信状態にある）ことができる。例えば、図示したヘルメット１５０の実施形態では、プロセッサは通知情報の表示領域１６２及び１６４内での画像表示を制御するように構成することができる。ここで、これら表示領域１６２及び１６４は、シングルディスプレイまたはマルチディスプレイの場合がある。いくつかの実施形態では、通知情報の表示領域１６２及び１６４に表示される画像は、互いに独立している場合、及び／または相互に補完している場合がある。さらに、プロセッサ（例えば、プロセッサ１１０）は、場合によっては、ヘルメットによって具現化される場合がある（プロセッサがヘルメットのボディー１５５に組み込まれる、または、ボディー１５５によってサポートされる場合等）。一方、場合によっては、プロセッサがヘルメットとは異なるが、ヘルメットと通信をする機器（図２の移動端末等、例えば、ユーザの携帯電話機）に具現化される場合がある。
【００４４】
図４に図示されているように、ユーザ（図示せず）はバイザー１６０を通じて見ることができ、オートバイに乗って道路を下るとき、ユーザの前にある建物の輪郭１７０を見ることができる。いくつかの実施形態では、ヘルメット１５０は、通知情報の表示領域１６２及び１６４の一方または両方に、画像を表示させるよう構成することができる。図示されている実施形態では、例えば、「CITY AVENUE」という表示１８０は、ユーザに対して通知情報の表示領域の一方である表示領域１６２に表示され、ユーザが都市の大通りへと下っていることを意味する（例えば、ＧＰＳ技術を用いてユーザの現在位置を確認する）。ディスプレイに表示されるものとして単語が図示されているが、本発明の実施形態は、その他の種類の画像（例えば、写真、ビデオ、地図、通知情報、注意を引く視覚的なもの）を表現することも考慮する。さらに、図４に図示された単語は透明でないが、本発明の実施形態は、ディスプレイ上に少なくとも部分的に透明な表示をすることも考慮する。
【００４５】
図３及び図４それぞれに、パススルーディスプレイを有する装置の一例が図示されているが、パススルーディスプレイを有する構成の多くの他の装置が、本発明の実施形態に対して考慮される（例えば、オートバイのフロントガラス、眼鏡等）。さらに、本発明の実施形態は、パススルーディスプレイを有する装置に限定することを意味するものではない。本発明は、本明細書に記載されるあらゆる装置１０２（例えば、携帯型コンピュータ機器、固定型コンピュータ機器等）のような他の例示的装置に有用である。
【００４６】
図１に戻り、ＵＩ制御回路122は、回路やハードウェア、コンピュータプログラムに基づく製品、これらの組み合わせ等の様々な手段として実施されてもよい。ここでコンピュータプログラムに基づく製品は、プロセッサ１１０等の処理装置によって実行される、コンピュータ可読プログラム命令を格納するコンピュータ可読媒体（例えばメモリ１１２）を備える。ある実施形態において、ＵＩ制御回路122はプロセッサ１１０によって具現化されるか、プロセッサ１１０によって制御される。ある実施形態において、ＵＩ制御回路122はプロセッサ１１０とは別に具現化され、プロセッサ１１０と通信状態にある。ＵＩ制御回路122は、メモリ１１２、通信インタフェース１１４、センサ１１８、及び／またはユーザインタフェース１１６のうちの一つ又は複数と、バス等を介して通信状態にあってもよい。
【００４７】
ＵＩ制御回路１２２は、タッチディスプレイ等のユーザインタフェース１１６から入力を受け付けるように構成することができる。ユーザ入力または信号は、ユーザ入力を示す位置情報を伝搬することができる。これに関し、上記の位置は、タッチディスプレイの表面のユーザインタフェースに関連する場合のある、二次元空間にあるユーザ入力の位置を含むことができる。例えば、上記の位置は、その位置を決定できるような二次元座標システムに関連する座標位置（例えば、Ｘ軸及びＹ軸）を含むことができる。さらに、ＵＩ制御回路１２２は、ユーザ入力と相関するディスプレイの一部分を決定等するために、このユーザ入力の位置を決定することができる。
【００４８】
タッチディスプレイは、ホバリングによるジェスチャ入力（hovering gesture input）の検出が可能なように構成することもできる。ホバリングによるジェスチャ入力は、タッチディスプレイの表面との物理的な接触のない、タッチディスプレイへのジェスチャ入力を含むことができる。ジェスチャは、例えば、ディスプレイの上及び／または前の少し離れたところでなされる。一例として、タッチディスプレイは、投影型静電容量式タッチディスプレイを含むことができる。この投影型静電容量式タッチディスプレイは、指またはその他の入力物体の静電容量を検出できるように構成することができ、これら指またはその他の入力物体によって、ディスプレイ表面に物理的に接触せず、ジェスチャをすることができる。他の例として、タッチディスプレイは、音響波センサ技術を用いたホバリングによるジェスチャ入力が検出できるように構成することができる。ただし、音響波センサ技術の他、電磁式タッチ検出技術、近接場画像技術（near field imaging technology）、光検出技術、赤外線近接検出技術、これらの組み合わせ等を用いることもできる。ＵＩ制御回路１２２及びタッチディスプレイは、図３に示すヘルメット１５０に具現化すること、または、図２に示す移動端末１０に具現化することが可能である。例えば、タッチディスプレイは、ユーザの携帯電話機のタッチディスプレイであってもよいし、電話機がユーザのヘルメットと通信状態にあってもよい。このように、携帯電話機のタッチディスプレイと相互に作用することにより、ユーザは、ヘルメット上に画像表示をさせること、及び／または画像表示を構成することが可能である場合がある。
【００４９】
図５を参照すると、タッチスクリーンディスプレイ200を備える装置102が一般的に描かれている。この装置は図５の移動端末１０（例えば携帯電話）として具現化されたものであってもよい。上述のように、装置102は、少なくとも一つのプロセッサ（例えば図１のプロセッサ110）と、コンピュータプログラムコードを格納する少なくとも一つのメモリ（例えば図１のメモリ112）とを有する。これら少なくとも一つのメモリとコンピュータプログラムコードとは、プロセッサと共に、装置１０２に、少なくとも、ナビゲーションイベントが生じている間、ユーザによってヘルメット（図３のヘルメット１５０等）が装着されていることを判断させるように構成される場合がある。さらに、装置１０２に、ナビゲーションイベントに関するナビゲーション通知のセットを判断させる場合もある。後述するように、ナビゲーション通知のセットは、ヘルメット内での表示に合わせて調整することができる。さらに、上記少なくとも一つのメモリとコンピュータプログラムコードとは、上記プロセッサと共に、装置１０２に、ナビゲーション通知をヘルメット内で表示するようにさせるように構成される場合がある。
【００５０】
例えば、旅行に出る前、ユーザは、自分の電話機１０２のディスプレイ２２０（図５に図示したような）またはその他のナビゲーション機器とやりとりを行い、Ａ点（ユーザの現在位置）からＢ点（ユーザの望ましい目的地）までの旅行の道順を取得することができる。その結果、特定のナビゲーションデータを取得することができ（ＧＰＳを介して等）、図６に図示したように、タッチディスプレイ２００上でユーザに提示することができる。例えば、結果として得られたナビゲーションデータは、旅行するエリアの地図２５０、経路２６０、一つまたは複数のウェイポイント２７０もしくは経路沿いにあるその他の注目ポイントを含むことができる。さらに、ナビゲーションデータは、どこで曲がるかの案内を記載したテキスト２８０、道順の各ステップと関連する走行距離及び／または走行時間を含むことができる。図面に記載のとおり、どこで曲がるかを示した道順は、リストに提示される場合がある。さらに、ナビゲーションデータは、一つまたは複数の旅行概要を含むことができる。一つの旅行概要２８２は、目的地に到着するための残りの移動距離を示すことができる（描かれている例では１．５マイル）。もう一つの旅行概要２８４は、目的地に到着するための推定移動距離を伝えることができる（描かれている例では５分）。近くのレストランの位置、ガソリンスタンドの位置、ホテルの位置等、その他の情報もＡ点からＢ点への移動を容易にするように設計されて提供することができる。場合によっては、ナビゲーションデータが、算出された経路沿いの広告及び／または推奨アトラクションを含むこともできる。
【００５１】
取得された経路のユーザへのコンテキスト（context）、及び計画された経路に関する追加情報の提供は有用であるが、ナビゲーションデータの表示（例えば、図６に示されたナビゲーションデータ）は、Ａ点からＢ点への道のりの移動と同時に、オートバイを運転しているユーザの負担になる可能性がある。例えば、地図２５０の表示は複雑であり、理解するのに過大な注意をユーザに求める可能性がある。地図２５０の表示は、ユーザの焦点を走行中の道路から何度も離し、ユーザを事故に遭遇する危険にさらす可能性がある。例えば、ユーザの電話機のタッチディスプレイ２００上に表示されている、どこで曲がるかを示した道順の地図２５０またはリスト２８０に目を落としたとき、そのユーザは、自身の進路にある自動車またはその他の障害物を視認できない。さらに（または）、走行条件（例えば、動物、道路状況、気象条件等）の他の変化に即時対応することができず、ユーザの安全を害してしまう可能性がある。
【００５２】
さらに、本発明の実施形態は、ヘルメット１５０にセンサ１９０（図１のセンサ１１８等）を提供することができる。このセンサ１９０は、ナビゲーションイベントが生じている間、ユーザがヘルメットを装着していることを検出し（例えば、近接センサを介して）、及び／またはユーザがオートバイに乗っていることを検出する（例えば、ＩＭＵを介して）ように構成されている。ナビゲーションイベントは、例えば、装置１０２を介したＡ点からＢ点への道順に対するユーザのリクエストにより、または、ユーザのナビゲーション機器（例えば、装置）がナビゲーションモードであることを示す情報をユーザから受け取ることにより、起動される場合がある。装置１０２がユーザの電話機として実装される場合であり、ヘルメットが外付けのディスプレイ機器であると捉えることができる場合、センサ１９０からの信号をユーザの電話機で受信することができ、ナビゲーションイベントが生じている間、その電話機のプロセッサは、ユーザがヘルメットを装着していることを判断することができる。同様に、上記装置がヘルメット１５０によって実装される実施形態では、プロセッサをヘルメット１５０に備えることができる。そして、ヘルメット１５０は、ナビゲーションイベントを指揮するセンサ１９０及びナビゲーション機器（例えば、ユーザの電話機）と通信し、ナビゲーションイベントが生じている間、ユーザがヘルメットを装着していることを判断することができる。
【００５３】
ユーザがヘルメットを装着し、ナビゲーションイベントに入っているとの判断に応じて、このナビゲーションイベントに関連するナビゲーション通知３００のセット（図７に示す）を決定することができる。ナビゲーション通知のセットは、ヘルメット内での表示用（例えば、バイザー１６０のパススルーディスプレイを介する表示）に調整可能である。例えば、各々のナビゲーション通知は、どこを曲がるかを示した道順の１つのステップを含むことができる。このステップは、書式設定、編集、短縮化、簡素化、その他の最適化処理が施されており、移動の道順における次ステップについての簡明な案内をユーザに提供することができる。換言すれば、ナビゲーション通知３００のセットは、ナビゲーション通知の第１のセットである。そして、少なくとも一つのメモリとコンピュータプログラムコードとが、プロセッサと共に、装置１０２にナビゲーション通知３００の第１のセットを決定させるように構成される場合がある。このナビゲーション通知３００の第１のセットは、ナビゲーションイベントに関連するナビゲーション通知の第２のセットとは異なるものであり、ここで、このナビゲーション通知の第２のセットは、ヘルメット内での表示に合わせて調整されない。
【００５４】
例えば、ナビゲーション通知の第２のセットは、ユーザの電話機またはナビゲーション機器のディスプレイ２００（図６に記載）に示されたナビゲーションデータを含むことができる。このナビゲーション通知の第２のセット（ナビゲーション通知の第１のセットの決定前、決定後、または決定と当時に決定される場合がある）は、ナビゲーション通知の第１のセットと比較して、異なる体裁及び異なるコンテキストを有する場合がある。例えば、ヘルメット内での表示に合わせて調整されるナビゲーション通知のセットは、案内の視覚的表現の変更と同様、テキスト自体の変更も含むことができる。例えば、図６及び図７に関連して、ナビゲーション通知のセットは、より少ないナビゲーション通知を含むことにより、ヘルメット内での表示に合わせて調整することができる。例えば、図６に示された、どこで曲がるかを示す道順（例えば、ナビゲーション通知の第２のセット）は、ナビゲーション通知の第１のセットの書式を整えるため、簡略的に説明される場合がある。換言すると、第２のセット（図６）の"Merge onto I-77 N/US-21 N via EXIT 1C toward Statesville. 1.6 mi"に対する案内が、第１のセットで"EXIT 1C 1.6 mi I-77 N/US-21 N" （図７）という読みに変更される場合がある。さらに又は代替的に、ヘルメット内で表示されるナビゲーション通知のセットは、地図の表現を含むことができない。
【００５５】
いくつかの実施形態では、ヘルメット上での表示用のナビゲーション通知を決定するために行うナビゲーションデータの調整は、角を曲がる、曲がり角を避ける、車線変更をする、マージニング（margining）等、次のナビゲーション情報の視覚的案内を提供することを含むことができる。これらの視覚的案内は、希望する経路を移動するための地図または完全な案内リスト等、幅広いコンテキストを提供する情報がないときに提供される場合がある。例えば、図９を参照すると、コンテキスト（地図または通り名等）に関する情報がない場合、上記視覚的案内は、左折を示す矢印３１０を含むことができる。図示されている例示では、次のナビゲーション情報（例えば、その曲がり角まで何マイルあるか等）までの移動距離３２０を示すことによって、ナビゲーション情報（例えば、左折するタイミング等）が近づいていることが示される。場合によっては、矢印３１０またはナビゲーション情報の視覚的案内は、ユーザが操作を実行する位置に接近した時に、点滅または色の変更を開始することができる。
【００５６】
いくつかの実施形態では、ナビゲーション通知のセットは、ヘルメット内の多くのナビゲーション表示領域に基づく場合がある。例えば、図８を参照すると、二つのナビゲーション表示領域１６２及び１６４がバイザー１６０のディスプレイ上に提供される。少なくとも一つのメモリとコンピュータプログラムコードとは、プロセッサと共に、装置１０２に、ヘルメット内の多くの通知情報表示領域に基づいてナビゲーション通知のセットを決定させるように構成される場合がある。例えば、二つの通知情報表示領域１６２及び１６４が図８に提供されているように、ナビゲーション通知のセットは、ナビゲーション情報１８２の説明とそのナビゲーション情報までの移動距離１８４（"Exit 1C in 1.6 mi"と図示されている）を含むことが決定される場合がある。これは、ナビゲーション情報（"I-77 N/US-21 N"）に通り名１８６が含まれるのも同様である。
【００５７】
さらに、少なくとも一つのメモリとコンピュータプログラムコードとは、プロセッサと共に、装置１０２に、ヘルメット内の通知情報表示領域１６２及び１６４の間でのナビゲーション通知のセットの割り当てを決定させるように構成させる場合がある。これは、情報の表示を最もユーザ・フレンドリーにし、ユーザの注目をそらさせないようにするため等である。図８に示された例示において、ナビゲーション情報１８２の説明及びこれに関連する移動距離１８４は、左側の通知情報表示領域１６２に表示される。一方、ナビゲーション情報に関連する通り名１８６は、右側の通知情報表示領域１６４に表示される。二つの通知情報表示領域１６２及び１６４は、図示された例示ではバイザー１６０の上端部近くに提供されるが、多くの通知情報表示領域が、バイザー上にあらゆる配置で提供されることができる。
【００５８】
これに関し、いくつかの実施形態では、ユーザは、ヘルメット内の通知情報表示領域内で、ナビゲーション通知のセット及び／またはナビゲーション通知をどのように割り当てるかを設定することができる場合がある。例えば、図示された実施形態では、ユーザは、ユーザの電話機のタッチディスプレイ上に表示された設定画面とやりとりを行い、オプションに関する入力を行うことができる。このオプションに関する入力とは、例えば、望ましい通知情報表示領域の数、通知情報表示領域の位置、通知情報表示領域のサイズ、通知情報表示領域の不透明度、通知情報表示領域に表示されるナビゲーションデータの種類等である。例えば、ユーザは、実行されるナビゲーション情報（例えば、前方で曲がること）及び注目ポイントの情報３３０，３４０（例えば、計画された経路沿いにあるガソリンスタンド等）に関するナビゲーション通知３１０，３２０のみを見ることを望む場合がある。さらに、図９を参照すると、ユーザは、特定の通知情報表示領域（例えば、領域１６２等）に提供される注目ポイントの情報３３０，３４０を常に見ることを好み、そして、別の通知情報表示領域（例えば、領域１６４等）に提供されるナビゲーション情報の情報３１０，３２０を見ることを好み、さらに、それに応じて装置を設定する場合がある。このようなユーザからの入力に応答して、少なくとも一つのメモリとコンピュータプログラムコードとは、プロセッサと共に、装置１０２に、ユーザの設定したナビゲーション通知のセットに基づいてナビゲーション通知のセットを決定すること、及び／または、ユーザの設定した割り当て設定に基づいて、ヘルメット内の通知情報表示領域中におけるナビゲーション通知のセットの割り当てを決定することを遂行させるように構成される場合がある。
【００５９】
さらに、いくつかの実施形態では、上記少なくとも一つのメモリとコンピュータプログラムコードとは、上記プロセッサと共に、装置１０２に、少なくとも一つのオートバイ特有の通知情報を含めるためにナビゲーション通知を決定させるように構成される場合がある。例えば、ユーザは、装置を設定してオートバイの運転者としてのユーザが興味をもつナビゲーション通知を表示することができる。しかし、このナビゲーション通知は、自動車やバスの運転手、歩行者等は興味をもたない場合がある。このようなオートバイ特有の通知情報は、次のカーブの角度、次の坂の勾配、及び／または気象条件（例えば、気温、凍結の警告、風速等）を含む場合がある。場合によっては、特定条件の下、ある種類の情報が別の種類の情報に置き換えられる場合があるように、通知情報表示領域は、ユーザによって動的に設定される場合がある。例えば、注目ポイントの情報を表示するために通知情報表示領域１６２，１６４を設定することができるが、ユーザが道路にある曲がり角に接近するため、注目ポイントの情報が曲がり角の角度に置き換えられる場合がある。
【００６０】
いくつかの実施形態では、装置１０２がユーザの移動端末によって実装され、装置１０２が、ユーザのヘルメットとこのヘルメット上に提供されるパススルーディスプレイとから分離される場合等には、装置（例えば、移動端末）が有線または無線を介してヘルメットのディスプレイと接続し、通信することができる。この例では、移動端末のインタフェースを通じて、ユーザは、所望する移動経路に関するナビゲーションデータを取得し、前述のように、乗車中にヘルメットのディスプレイを介して表示される情報の種類を設定することができる。上記の場合、装置はアクティブモードであると考えられる。一旦、設定が完了し、ナビゲーションイベントが動作がすると（例えば、ユーザがオートバイに乗って、ヘルメットを装着している）、装置１０２はパッシブモード（passive mode）に入ると考えられる。前述及び図面の記載のとおり、移動端末のユーザインタフェースを介してなされたユーザによる設定に従い、パッシブモードでは、所望する情報がヘルメットバイザーを介してユーザに表示される。いくつかの実施形態では、移動端末のディスプレイ２００（図５）とヘルメットのディスプレイ１６０（図９）の両方が、ナビゲーションデータ（ナビゲーション通知等）を表示できる。しかし、それぞれの機器上に表示されるデータの種類は、図示されているように異なる場合がある。例えば、移動端末のディスプレイ２００は、地図２５０及び完全な案内リストを含む完全なナビゲーションデータを表示することができる（図６に示す）。ここで、ヘルメットのディスプレイ１６０は、ヘルメット上での表示に合わせて調整されたナビゲーション通知のセットを表示することができる（図９に示す）。一方、他の事例では、ディスプレイ２００及び１６０の両方が、同じナビゲーション通知を表示するように装置を設定することができる。
【００６１】
本発明の実施形態は、ヘルメットに適したナビゲーション通知をヘルメット内で表示させるための方法、装置、コンピュータプログラム製品に関するものである。図１０及び図１１を参照すると、本発明の実施形態に従って実装される様々な動作事例が提供されている。
【００６２】
図１０は、ナビゲーション通知をヘルメット内での表示に適合させるための例示的方法400に従うフロー図を描いたものである。図１０に描かれ、またこの図に関連して説明される処理は、例えば、プロセッサ１１０、メモリ１１２、通信インタフェース１１４、ユーズインタフェース１１６、センサ１１８、ＵＩ制御回路１２２の一つ又は複数の支援により、及び／またはこれら一つ又は複数の制御により、実行されうる。処理４０２は、ナビゲーションイベントが発生している間、ユーザにヘルメットが装着されていることを判断することを含むことができる。例えば、プロセッサ１１０、通信インタフェース１１４、及び／またはセンサ１１８のいずれか一つ以上は、処理４０２を実行する手段をなしてもよい。処理４０４は、ナビゲーションイベントに関連するナビゲーション通知のセットを決定することを含むことができる。例えば、プロセッサ１１０は、処理４０４を実行する手段をなしてもよい。処理４０６は、ナビゲーション通知のセットをヘルメット内に表示させることを含むことができる。例えば、プロセッサ１１０、通信インタフェース１１４、ユーザインタフェース１１６、及び／またはＵＩ制御回路１２２のいずれか一つ以上は、処理４０６を実行する手段をなしてもよい。
【００６３】
図１１は、ナビゲーション通知をヘルメット内での表示に適合させるための別の例示的方法５００に従うフロー図を描いたものである。図１１に描かれ、またこの図に関連して説明される処理は、例えば、プロセッサ１１０、メモリ１１２、通信インタフェース１１４、ユーズインタフェース１１６、センサ１１８、ＵＩ制御回路１２２の一つ又は複数の支援により、及び／またはこれら一つ又は複数の制御により、実行されてもよい。処理５０２は、ナビゲーションイベントに関連する、ヘルメット特有でないナビゲーション通知のセットを決定することを含むことができる。ここで、上記ヘルメット特有でないナビゲーション通知のセットは、ヘルメット内での表示に合わせて調整されない。例えば、プロセッサ１１０は、処理５０２を実行する手段をなしてもよい。処理５０４は、ナビゲーションイベントが発生している間、ユーザにヘルメットが装着されていることを判断することを含むことができる。例えば、プロセッサ１１０、通信インタフェース１１４、及び／またはセンサ１１８のいずれか一つ以上は、処理５０４を実行する手段をなしてもよい。処理506は、ナビゲーションイベントに関連するナビゲーション通知のセットを決定することを含むことができる。例えば、プロセッサ１１０は、処理506を実行する手段をなしてもよい。処理508は、ナビゲーション通知のセットをヘルメット内に表示させることを含むことができる。例えば、プロセッサ１１０、通信インタフェース１１４、ユーザインタフェース１１６、及び／またはＵＩ制御回路１２２のいずれか一つ以上は、処理508を実行する手段をなしてもよい。
【００６４】
図１０〜１１のそれぞれには、本発明の一例示的実施形態に従うシステム、方法、コンピュータプログラム製品のフロー図が描かれている。フローチャートの個々のブロック及びフローチャートのブロックの組み合わせは、様々な手段によって実施されることに留意されたい。そのような手段には、ハードウェアや、一つ又は複数のコンピュータプログラム命令を含むコンピュータプログラム製品が含まれる。例えば、本明細書で説明された一つ又は複数の処理は、コンピュータプログラムに基づく製品のコンピュータプログラム命令によって具現化されてもよい。これに関して、本明細書で説明された処理を具現化するコンピュータプログラムは、移動端末やサーバ等のコンピューティングデバイスの一つ又は複数のメモリ（例えばメモリ１１２）に格納されてもよく、また、これらコンピューティングデバイスのプロセッサ（例えばプロセッサ１１０）により実行されてもよい。実施形態によっては、本明細書で説明された処理を具現化するコンピュータプログラムを含むコンピュータプログラム命令は、複数のコンピューティングデバイスの複数のメモリデバイスに格納されうる。当然のことながら、こうしたコンピュータプログラムは、コンピュータや他のプログラム可能な装置（例えば装置１０２）にロードされて機械を構成する。すなわち、コンピュータまたはプログラム可能な装置が実行する命令は、フローチャートの（一つ以上の）ブロックにより特定される機能を実装するための手段を具現化する。コンピュータプログラムに基づく製品は、一つ又は複数のコンピュータ可読メモリを備えてもよく、そのメモリにはコンピュータプログラム命令が格納されてもよい。それによって、一つ又は複数のコンピュータ可読メモリは、特定の様式で機能するようにコンピュータ又は他のプログラム可能な装置に指示することができる。これによって、コンピュータプログラム製品は、フローチャートのブロックで特定される機能を実装する製品として構成される。一つ又は複数のコンピュータプログラム製品のコンピュータプログラム命令はコンピュータ又はその他のプログラム可能な装置（例えば装置１０２）にロードされ、一連の動作を前記コンピュータ又はその他のプログラム可能な装置で実行させることにより、コンピュータ実装プロセスを生成する。すなわち、コンピュータ又はその他のプログラム可能な装置で命令が実行されることにより、フローチャートブロックの一つ又は複数で特定される機能を実装する。
【００６５】
従って、フローチャートのブロックは、特定された機能を実行する手段の組み合わせをサポートする。また、フローチャートの一つ以上のブロック、および、フローチャートの複数のブロックの組合せは、特定の機能を実行する特定目的のハードウェアベースのコンピュータシステムや、特定目的のハードウェアとコンピュータプログラム製品との組合せによって実装されてもよいことも理解されたい。
【００６６】
上述の機能は様々な方法により遂行されることができる。例えば、本発明の実施形態を遂行するために、上述の機能の各々を実行するための適当な手段が用いられてもよい。一実施形態によっては、適切に構成されたプロセッサ（例えばプロセッサ１１０）が、上述の要素の全て又は一部となってもよい。別の実施形態によっては、上述の要素の全て又は一部が、コンピュータプログラム製品の制御の下に実行されるように構成されてもよい。本発明の例示的実施形態による方法を遂行するコンピュータプログラム製品は、例えばメモリ１１２のようなコンピュータ可読記憶媒体を含み、これは不揮発性の記憶媒体であってもよい。また当該製品は、コンピュータ可読記憶媒体に具現化される、一連のコンピュータ命令のようなコンピュータ可読プログラムコード部分を備えてもよい。
【００６７】
前述の説明や関連する図面に示される教示から利益を受けうる当業者には、ここで説明された発明についての多くの変形やその他の実施形態が想起されるであろう。従って、本発明の実施形態は、ここで開示された特定の実施形態に制限されるものと理解されてはならず、上述の変形その他の実施形態も、本発明の範囲に含まれるべきものである。さらに、上述の説明や関連する図面が要素や機能の或る例示的な組み合わせという文脈で例示的な実施形態を説明してきたが、別の実施形態では、本発明の範囲を逸脱せずに、要素や機能の異なる組み合わせも可能であることに留意されたい。例えば、上述の図面や例示はヘルメットバイザー上のパススルーディスプレイを参照するが、その他のパススルーディスプレイは、本発明の実施形態（眼鏡、保護眼鏡、フロントガラスその他これらに類するもの等）から利益を受けることができる。さらに、上記では、オートバイの例示が使用されているが、本発明の実施形態はオフロードカー（ＡＴＶ）、ボート、スノーモービル、自動車、ジェットスキー、その他の乗り物を操縦するユーザが使用することもできる。この関連で例えば、本発明の範囲には、前述で明示された要素および／または機能以外の別のものも想定されている。本願では特定の用語が使用されているが、それらは一般的説明を目的として使用されており、限定する目的で使用されていない。
【図１】
0006280134.tif 000002
【図２】
0006280134.tif 000003
【図３】
0006280134.tif 000004
【図４】
0006280134.tif 000005
【図５】
0006280134.tif 000006
【図６】
0006280134.tif 000007
【図７】
0006280134.tif 000008
【図８】
0006280134.tif 000009
【図９】
0006280134.tif 000010
【図１０】
0006280134.tif 000011
【図１１】
0006280134.tif 000012