(57)【要約】  【解決手段】  種々の入力モードに対応できる位置決定装置のための動的なユーザーインターフェースを生成する技術について説明する。一例において、位置決定装置は、第１の入力モード（タッチスクリーンモードなど）で起動され、当該装置のグラフィカルユーザーインターフェース（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ：ＧＵＩ）は、前記第１の入力モードでの入力に対応するよう構成される。前記位置決定装置は、次に、第２の入力モード（音声入力モードなど）に切り替える指示を受け取り、ＧＵＩは、この第２の入力モードで入力を受け取るよう構成される。前記位置決定装置は、複数の入力モードに基づいてＧＵＩ構成間で動的に移行することが可能である。  【選択図】      図４
2011511935.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
第１の入力モード用にグラフィックで構成され、複数のグラフィックアイコンを有する第１のユーザーインターフェースを位置決定装置用に生成する工程と、
前記位置決定装置において、前記第１の入力モードから音声入力モードへ移行する指示を受信する工程と、
前記指示に応答して、第２のユーザーインターフェースを前記位置決定装置用に動的に生成する工程であって、前記第２のユーザーインターフェースは、前記グラフィックアイコンのうち少なくとも１つの一部を音声アイコンに修正することにより音声入力モード用にグラフィックで構成され、前記音声アイコンは当該音声アイコンを選択する上で利用者が発話すべき語（ｗｏｒｄ）を示すものである、前記動的に生成する工程と
を有する方法。
【請求項２】
請求項１記載の方法において、前記グラフィックアイコンのうち少なくとも１つは位置関連情報に関連付けられており、前記音声アイコンは位置関連情報に関連付けられているものである。
【請求項３】
請求項１記載の方法において、前記グラフィックアイコンのうち第１のグラフィックアイコンはテキスト情報を含んでおらず、前記第１のグラフィックアイコンの少なくとも一部はテキスト情報を含む前記音声アイコンに置換されるものである。
【請求項４】
請求項３記載の方法において、前記第１のグラフィックアイコンは矢印であり、前記テキスト情報は、「ｕｐ」（上へ）または「ｄｏｗｎ」（下へ）という語を含むものである。
【請求項５】
請求項１記載の方法において、前記グラフィックアイコンはリストに関連付けられた複数の制御機構を含み、前記第２のユーザーインターフェースは複数の音声アイコンを含み、前記音声アイコンのうち少なくとも１つは前記制御機構の各々に関連付けられ、前記制御機構のうち特定の１つを選択する上で利用者が発話すべき語を示すものである。
【請求項６】
請求項１記載の方法において、前記グラフィックアイコンは当該グラフィックアイコンが前記音声アイコンで置換されることにより、前記音声アイコンで修正されるものである。
【請求項７】
請求項１記載の方法において、前記グラフィックアイコンは、当該グラフィックアイコンに前記音声アイコンを追加することにより、前記音声アイコンで修正されるものである。
【請求項８】
請求項１記載の方法において、この方法は、さらに、
前記音声アイコンに関連付けられた語を利用者が発話したことを検出する工程と、
前記音声アイコンに関連付けられた機能を実行する工程と
を含むものである。
【請求項９】
請求項１記載の方法において、この方法は、さらに、
タッチスクリーンディスプレイ上の前記グラフィックアイコンのうち１つを利用者が選択したことを検出する工程と、
当該選択されたグラフィックアイコンに関連付けられた機能を実行する工程と
を含むものである。
【請求項１０】
位置決定装置であって、
ナビゲーション信号を受信するよう動作可能なナビゲーション受信機と、
ディスプレイと、
利用者の発話を受け取るよう動作可能な音声入力装置と、
前記ナビゲーション受信機と、前記ディスプレイと、前記音声入力装置に連結されたプロセッサであって、
複数のグラフィックアイコンを有し、前記ディスプレイに表示され、非音声入力モード用にグラフィックで構成された第１のユーザーインターフェースを生成し、
前記非音声入力モードから音声入力モードへ移行し、
前記移行に応答して、第２のユーザーインターフェースを動的に生成して前記ディスプレイに表示する
よう動作可能なプロセッサと
を有し、
前記第２のユーザーインターフェースは、前記グラフィックアイコンのうち少なくとも１つの一部を音声アイコンで修正することにより音声入力モード用にグラフィックで構成され、前記音声アイコンは、当該音声アイコンを選択する上で利用者が発話すべき語を示すものである
位置決定装置。
【請求項１１】
請求項１０記載の装置において、前記グラフィックアイコンのうち少なくとも１つは位置関連情報に関連付けられており、前記音声アイコンは位置関連情報に関連付けられているものである。
【請求項１２】
請求項１０記載の装置において、前記グラフィックアイコンのうち第１のグラフィックアイコンはテキスト情報を含んでおらず、前記第１のグラフィックアイコンの少なくとも一部は、テキスト情報を含む前記音声アイコンで置換されるものである。
【請求項１３】
請求項１２記載の装置において、前記第１のグラフィックアイコンは矢印であり、前記テキスト情報は、「ｕｐ」（上へ）または「ｄｏｗｎ」（下へ）という語を含むものである。
【請求項１４】
請求項１０記載の装置において、前記グラフィックアイコンはリストに関連付けられた複数の制御機構を含み、前記第２のユーザーインターフェースは複数の音声アイコンを含み、前記音声アイコンのうち少なくとも１つは前記制御機構の各々に関連付けられ、前記制御機構のうち特定の１つを選択する上で利用者が発話すべき語を示すものである。
【請求項１５】
請求項１０記載の装置において、前記グラフィックアイコンは、当該グラフィックアイコンが前記音声アイコンで置換されることにより、前記音声アイコンで修正されるものである。
【請求項１６】
請求項１０記載の装置において、前記グラフィックアイコンは、前記グラフィックアイコンに前記音声アイコンを追加することにより、前記音声アイコンで修正されるものである。
【請求項１７】
請求項１０記載の装置において、前記プロセッサは、さらに、
前記音声入力装置を利用して、前記音声アイコンに関連付けられた語を利用者が発話したことを検出し、
前記音声アイコンに関連付けられた機能を実行するよう動作可能である。
【請求項１８】
請求項１０記載の装置において、前記ディスプレイはタッチスクリーンディスプレイであり、前記プロセッサは、さらに、
前記ディスプレイを利用して、前記グラフィックアイコンのうち１つを利用者が選択したことを検出し、
当該選択されたグラフィックアイコンに関連付けられた機能を実行するよう動作可能である。
【請求項１９】
請求項１０記載の装置において、この装置は、さらに、
利用者からの入力を受け取るよう動作可能な非音声入力装置を含み、前記プロセッサは、さらに、
前記入力に基づいて前記グラフィックアイコンのうち１つを利用者が選択したことを検出し、
当該選択されたグラフィックアイコンに関連付けられた機能を実行するよう動作可能である。
【発明の詳細な説明】
【背景技術】
【０００１】
位置決定装置の利用者は、１若しくはそれ以上の位置決定方法により、自らの地理的な位置を決定することができる。適切な位置決定方法としては、グローバルポジショニングシステム（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ：ＧＰＳ）の利用、携帯電話システムからのデータの利用などがある。利用者が位置決定装置とインタラクトできるようにするため、当該装置は、種々の入力方法により利用者の入力に対応するよう構成されている。入力方法としては、当該装置のボタンを押す、装置ディスプレイにタッチスクリーンモードで表示されたグラフィックを選択する、遠隔制御装置（リモコン）から入力を行うなどがある。
【０００２】
位置決定装置は、利用者からの発話（音声）入力に対応するよう構成することもできる。音声入力を位置決定装置に提供する方法の一例には、自動音声認識（ａｕｔｏｍａｔｉｃ  ｓｐｅｅｃｈ  ｒｅｃｏｇｎｉｔｉｏｎ：ＡＳＲ）を利用するものがある。ＡＳＲは、通常、音声をテキストや数値表現などに変換するため使用され、変換後の値は、位置決定装置で望ましい機能を実行する上で使用できる。ＡＳＲは、利用者が自動車を運転中であるなど、利用者が前記装置と物理的にインタラクトすることが安全でなく、または不可能な場合、特に有用である。
【０００３】
ＡＳＲは、位置決定装置とインタラクトする際に簡単で便利な方法を提供する一方、そのような装置に使用されている従来のグラフィカルユーザーインターフェース（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ：ＧＵＩ）は、利用者の当該装置とのインタラクションによる入力に対応するよう構成されており、ＡＳＲを使って選択を行うことが困難または不可能な、コマンド、選択可能なアイコン、および／または入力可能なフィールドを表示する。またＡＳＲ固有の特徴により、位置決定装置の機能には、ＡＳＲで実施するには望ましくないものもある。例えば、ドイツにおいて、発話により道を名称で検索しようとすると、過度に多くの検索結果が提供され、かえって利用者には利用しづらい。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書では、種々の入力モードに対応できる位置決定装置のための動的なユーザーインターフェースを生成する技術について説明する。その一例において、位置決定装置は、第１の入力モード（タッチスクリーンモードなど）で起動され、当該装置のグラフィカルユーザーインターフェース（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ：ＧＵＩ）は、前記第１の入力モードでの入力に対応するよう構成される。前記位置決定装置は、次に、第２の入力モード（音声入力モードなど）に切り替える旨の指示を受け取り、ＧＵＩは、この第２の入力モードで入力を受け取るよう構成される。
【０００５】
この概要は、詳細な説明および図面において完全に説明されている事項を単に紹介するためのみに提供されるものである。そのため、この概要は、本発明の不可欠な特徴を説明するものと見なすべきでも、特許請求の範囲を判断するために使用すべきでもない。
【図面の簡単な説明】
【０００６】
以降で行う詳細な説明は、以下の添付の図面を参照して説明する。これらの図面では、参照番号の最も左の数字（桁）により、その参照番号が初出する図の番号を示している。以降の説明において異なる状況および図で同じ参照番号を使用している場合は、それらが同様な項目または同一の項目であることを示している可能性がある。
【図１】図１は、種々の入力モード用に動的なグラフィカルユーザーインターフェースを生成するよう動作可能な例示的な位置決めシステム環境を示したものである。
【図２】図２は、入力モードの変更に基づきグラフィカルユーザーインターフェースが再構成される例示的な実施態様の手続き（プロシージャ）を図示したフローチャートである。
【図３】図３は、入力モードの変更に基づきグラフィカルユーザーインターフェースが再構成される特定の実施態様の手続きを図示したフローチャートである。
【図４】図４は、タッチアイコンおよび／または音声アイコンを介して入力を受け取るよう生成可能な２つのグラフィカルユーザーインターフェースを例示したものである。
【図５】図５は、タッチバーおよび／または音声バーを介して入力を受け取るよう生成可能な２つのグラフィカルユーザーインターフェースを例示したものである。
【発明を実施するための形態】
【０００７】
概要
従来のグラフィカルユーザーインターフェース（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ：ＧＵＩ）は、特定の利用者（ユーザー）入力モードに合わせて構成されている。例えば、ＧＵＩには、マウスやマウスポインタによる選択など、特定の入力モードで選択されるよう構成されたグラフィックアイコンを含めることができる。ただし、それと異なる音声モードなどの入力モードの場合、利用者がグラフィック記号を話し言葉（語（ｗｏｒｄ）および／または句（ｐｈｒａｓｅ））で言い表して音声認識技術で認識されるようにすることが難しいため、上記のようなグラフィックアイコンの選択は困難または不可能である。
【０００８】
この問題を鑑み、種々の利用者入力モードに対応できる動的なＧＵＩを生成する技術について説明する。例示的な一実施形態において、位置決定装置は、第１の入力モード（タッチスクリーンモードなど）で起動され、当該装置のＧＵＩは、この第１の入力モードでの入力に対応するよう構成されている。前記位置決定装置は、次に、第２の入力モード（音声入力モードなど）に切り替える旨の指示を受け取り、ＧＵＩは、この第２の入力モードで入力を受け取るよう構成されている。一部の実施態様において、前記第２の入力モードで入力を受け取るようＧＵＩを構成することは、入力が排他的に前記第２の入力モードだけで受け取られることを示唆すると解釈すべきではなく、前記位置決定装置で第２の入力モードが利用できる旨を利用者に示す特定のプロンプト（指示）を含むよう、ＧＵＩが再構成されるものと解釈すべきである。そのようなプロンプトとしては、グラフィックプロンプト、音声プロンプトなどがある。このように、一部の実施態様では、位置決定装置において、前記第１の入力モードおよび前記第２の入力モードの双方がアクティブである場合もあり、前記第２の入力モードで入力を受け取るようＧＵＩを構成する工程には、当該装置のアイコン、テキスト、および／または特定の機能が前記第２の入力モードで選択可能なことを利用者に示す工程が含まれる。
【０００９】
以下では、まず、多種多様な利用者入力モードで利用者が入力を行えるようにする動的なＧＵＩを生成するよう動作可能な例示的環境について説明する。次に、その例示的環境で使用できる例示的工程を説明する（この工程例は、その要旨を逸脱しない範囲で、他の環境でも使用できる）。最後に、種々の利用者入力モードでの利用者入力を可能にする動的なＧＵＩの例について説明する。その動的なＧＵＩの技術については位置決定環境に関連付けて説明しているが、それらの技術は、携帯音楽プレーヤー、無線電話など種々の環境で使用され、携帯型の音楽再生機能、交通認識機能（経路の生成に使用される事故や交通流に関する情報など）、インターネット検索機能などを提供できることが容易に理解されるべきである。
【００１０】
環境例
図１は、本明細書で説明する工程および技術を実施するよう動作可能な例示的位置決めシステム環境１００を示したものである。この環境１００には、ＧＰＳ衛星１０２など、任意数の位置データプラットフォームおよび／または位置データ送信機を含めることができる。これらは、単なる例示目的で示したもので、他の多種多様な位置決めシステムも使用できることが明確に理解されるべきである。図１のこの環境１００では、それぞれ１若しくはそれ以上のアンテナを含むものとして前記ＧＰＳ衛星１０２を例示している。これらのアンテナは、各々、位置決め情報およびナビゲーション信号を含む信号を送信する。
【００１１】
当該環境１００には、携帯電話プロバイダ１０４およびインターネットプロバイダ１０６も含む。前記携帯電話プロバイダ１０４は、携帯電話および／またはデータ読み出し機能を当該環境１００の種々の態様に提供することができ、前記インターネットプロバイダ１０６は、ネットワーク接続性および／またはデータ読み出し機能を当該環境１００の種々の態様に提供することができる。
【００１２】
当該環境１００には、任意タイプの地上、海上、および／または航空機上の携帯受信機などの位置決定装置１０８も含まれる。この位置決定装置１０８には、種々の位置決定機能を実施実装でき、これらの機能は以下における説明の便宜上、１若しくはそれ以上の位置を「知る」ことによりサポート可能な多種多様なナビゲーション技術および他の技術に関するものであってよい。例えば、位置決定機能を使うと、位置情報、タイミング情報、スピード情報、および他の種々のナビゲーション関連データを提供することができる。そのため、前記位置決定装置１０８は、多種多様な機能を実行するよう種々の方法で構成できる。例えば、この位置決定装置１０８は、図に示した自動車のナビゲーション、（航空機やヘリコプターなどの）航空ナビゲーション、海洋ナビゲーション、（フィットネス関連機器の一部などとして）個人的用途などのために構成することができる。この位置決定装置１０８には、上述した技術のうち１若しくはそれ以上を使って位置を決定する種々の装置を含めることができる。
【００１３】
図１の位置決定装置１０８には、ナビゲーション受信機１１０が含まれており、このナビゲーション受信機１１０は、複数の異なるナビゲーション信号源（ＧＰＳ衛星１０２、携帯電話プロバイダ１０４、１若しくはそれ以上のネットワーク１１４、およびこれらの組み合わせなど）から、ナビゲーション信号（ＧＰＳ信号、ガリレオ信号、セルラーネットワーク信号、ＷｉＦｉ信号、およびこれらの組み合わせなど）を受信するよう構成されている。ここでは明示的に例示していないが、前記位置決定装置１０８には、ＧＰＳ信号など種々の信号を受信する１若しくはそれ以上のアンテナを含めることができる。前記ナビゲーション受信機１１０は、受信されたナビゲーション信号を直接使って、位置や速度などの位置情報を前記装置１０８用に計算することができる。一部の実施形態において、このナビゲーション受信機１１０は、受信されたナビゲーション信号を使って、１若しくはそれ以上のプロセッサ１２０と協動し、当該装置１０８用に位置情報を計算する。このように、一部の実施形態では、当該ナビゲーション受信機１１０を前記１若しくはそれ以上のプロセッサ１２０と一体化することができる。さらに、一部の実施形態において、ナビゲーション受信機１１０は、位置情報を独立して決定することに加え若しくはその代わりに、前記ネットワーク１１４を通じて前記装置１０８用に位置情報を受信することができる。
【００１４】
この位置決定装置１０８には、ネットワークインターフェース１１２も含まれ、これにより当該装置は、ネットワーク１１４など１若しくはそれ以上のネットワークと通信することができる。前記ネットワーク１１４は、ローカルエリアネットワーク、広域ネットワーク、インターネット、人工衛星ネットワーク、携帯電話ネットワークなど、適切な任意のネットワークを含んでよい。前記位置決定装置１０８には、１若しくはそれ以上の入出力（Ｉ／Ｏ）装置１１６（タッチスクリーン、ボタン、無線入力装置、データ入力装置、画面など）も含まれる。この入出力装置１１６には、マイクロホン（マイク）やスピーカーなど、１若しくはそれ以上の音声Ｉ／Ｏ装置１１８が含まれる。前記位置決定装置１０８の種々の装置およびモジュールは、プロセッサ１２０およびメモリ１２２と通信可能に連結される。
【００１５】
前記プロセッサ１２０は、形成される材料または内部で使用される処理機構により限定されるものではなく、半導体および／またはトランジスタ（例えば電子集積回路（ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ：ＩＣ））などで実装可能である。また、ここでは単一のメモリ１２２を示しているが、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクメモリ、取り外し可能な記憶媒体（リムーバブルメディアメモリ）（例えば、メモリ１２２は、取り外し可能なメモリカートリッジを受容するスロットにより実装できる）、および／または他種のコンピュータ可読媒体など、多種多様なコンピュータ可読記憶装置およびその組み合わせを使用することができる。前記位置決定装置１０８の構成要素は別個に図示しているが、これらの構成要素は、その要旨を逸脱しない範囲で、さらに分割することも、および／または組み合わせるすることもできることが明確に理解されるべきである。
【００１６】
前記位置決定装置１０８は、前記ＧＰＳ衛星１０２など、１若しくはそれ以上の位置データプラットフォームおよび／または位置データ送信機から送信される信号および／またはデータを受信するよう構成されている。これらの信号は、前記プロセッサ１２０に提供され、前記メモリ１２２に格納され、且つ前記プロセッサ１２０で実行可能な位置決めモジュール１２４において処理される。前記位置決めモジュール１２４は、地理的な位置を決定する機能の代表的なものであり、この決定は、例えば上記の位置データを送信するプラットフォームまたは送信機から取得される信号および／またはデータを処理して、位置、スピード、時間等を決定するなどの位置決定機能を提供して行う。前記信号および／またはデータとしては、例えば測距信号、エフェメリス（各衛星の詳細な軌道情報）、アルマナック（全衛星の軌道概略）などの位置関連データがある。
【００１７】
前記位置決めモジュール１２４を実行され、前記メモリ１２２に格納されたマップデータ１２６を使ってナビゲーション指示（入力された目的地へのターンバイターン指示など）が生成されて、マップ上で現在の位置の表示などが行われる。また、この位置決めモジュール１２４が実行されて、現在のスピードの決定、到着時刻の計算など、他の位置決定機能が提供される。また、他の多種多様な例も考えられる。
【００１８】
また、メモリ１２２には入力モードマネージャ１２８が格納されており、これにより前記位置決定装置１０８は、種々の入力モードで動作することができる。例えば、前記入力モードマネージャ１２８により、タッチモードモジュール１３０の実行が開始され、これにより利用者は、前記装置と物理的にインタラクトして当該装置に入力が可能となる。前記装置との物理的インタラクションの例としては、当該装置の１若しくはそれ以上のボタンを押す、タッチスクリーン上の１若しくはそれ以上のグラフィックおよび／またはアイコンを選択する、位置決定装置の遠隔制御装置（リモコン）の１若しくはそれ以上のボタンを押すなどがある。
【００１９】
また、前記入力モードマネージャ１２８は音声認識モジュール１３２の実行を開始するが、この音声認識モジュール１３２は、自動音声認識（ａｕｔｏｍａｔｅｄ  ｓｐｅｅｃｈ  ｒｅｃｏｇｎｉｔｉｏｎ：ＡＳＲ）機能の代表的なもので、前記位置決定装置１０８によって使用される。この音声認識モジュール１３２には、例えば前記音声Ｉ／Ｏ装置１１８（マイクロホンや無線ヘッドセットなど）を介して利用者から受け取られた音声入力を、テキストや数値表現などに変換する機能を含めることができ、変換後の信号（値）は前記位置決定装置で望ましい機能を実行する目的で使用できる。音声入力の変換には、種々の技術が使用可能である。前記音声認識モジュール１３２には、当該音声認識モジュールからアクセス可能なＡＳＲデータモジュール１３４が含まれる。このＡＳＲデータモジュール１３４は、利用者音声プロファイル、利用者のスピーチパターン（言葉遣い）、認識された語および／または音（ｓｏｕｎｄ）、音声コンテキストデータなど、当該装置の音声入力機能を実施するために使用されるＡＳＲ固有のデータを格納する。
【００２０】
前記タッチモードモジュール１３０は、利用者と前記位置決定装置１０８の物理的インタラクションを解釈し、その物理的インタラクションで示された当該装置の機能を作動させるよう構成されている。その一例では、利用者が前記位置決定装置１０８のタッチスクリーンで「道の検索」（ｓｔｒｅｅｔ  ｓｅａｒｃｈ）アイコンを選択し、それに応答して、タッチモードモジュール１３０が、当該装置に表示されるＧＵＩ用に「道の検索」ウィンドウを生成する旨の指示をユーザーインターフェースモジュール１３６に送信する。当該ユーザーインターフェースモジュール１３６は、利用者と前記位置決定装置１０８との物理的相互作用に対応するよう設計されたＧＵＩや、利用者から当該装置への音声入力に対応するよう設計されたＧＵＩなど、多種多様なＧＵＩを生成するよう構成されている。また、前記位置決定装置１０８のＧＵＩは、当該装置との物理的インタラクションと、当該装置への音声入力との組み合わせなど、単一のＧＵＩで利用者入力モードのいかなる組み合わせにも対応するよう構成することができる。
【００２１】
また、前記位置決定装置１０８では、前記携帯電話プロバイダ１０４から提供されるセルラーネットワークと接続するなどの携帯電話機能を実装することもできる。この位置決定装置１０８には、前記インターネットプロバイダ１０６を通じてネットワーク接続性（インターネットへのアクセスなど）も提供される。前記インターネットプロバイダ１０６を使って、当該位置決定装置１０８は、マップ、運転用の道順、システム更新情報などを読み出すことができる。
【００２２】
一般に、本明細書で説明するいずれの機能も、ソフトウェア、ファームウェア、ハードウェア（固定論理回路など）、手動処理、またはこれら実施態様の組み合わせを使って実施実装できる。本明細書における用語「モジュール」（ｍｏｄｕｌｅ）および「機能（性）」（ｆｕｎｃｔｉｏｎａｌｉｔｙ）は、一般に、ソフトウェア、ファームウェア、ハードウェア、またはこれらの組み合わせを表している。例えば、ソフトウェア実施態様の場合、モジュールとは、図１の前記位置決定装置１０８のプロセッサ１２０などのプロセッサ実行時に、指定されたタスクを行う実行可能な命令を表している。そのプログラムコードは、図１の前記位置決定装置１０８の前記メモリ１２２など、１若しくはそれ以上のコンピュータ可読媒体に格納することができる。後述するＡＳＲ技術の動的ユーザーインターフェース生成の特徴は、プラットフォームに依存しない。すなわち、この技術は、種々のプロセッサを有した種々の市販コンピュータプラットフォームで実施することができる。
【００２３】
手続き（プロシージャ）の実施例
以下、前述のシステムおよび装置を利用して実施できる動的ＧＵＩの構成および生成技術について説明する。これら各手続きの諸態様は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの組み合わせで実装できる。これらの手続きは、１若しくはそれ以上の装置で実行される動作を指定するブロックのセットとして示しており、必ずしも各ブロックの動作実行について示した順序に限定されるわけではない。以下の説明の諸部分では、図１の前記環境１００および／または他の実施形態例を参照している。
【００２４】
図２は、位置決定装置用に１若しくはそれ以上の動的なＧＵＩを提供する工程の一例である工程２００を例示したものである。まず、前記位置決定装置が第１の入力モードで起動される（ブロック２０２）。一部の実施態様において、前記位置決定装置を起動する工程は、当該装置のボタンを利用者が選択することによる当該装置への電源投入、利用者による音声（発話）入力、当該装置をホストする自動車への電源投入（自動車シナリオの場合）など、いくつかの異なる出来事に応答して実施される。
【００２５】
ＧＵＩは、前記位置決定装置で生成され、前記第１の入力モード用に構成される（ブロック２０４）。一例においては、前記第１の入力モードに利用者と前記位置決定装置の物理的インタラクションが伴う。例えば、タッチスクリーンモードにおいて、前記ＧＵＩは、前記位置決定装置のタッチスクリーンに表示されたグラフィックアイコンおよび／またはフィールドの選択を介して、当該位置決定装置への利用者入力を受け取るよう構成される。前記ＧＵＩに表示されたグラフィックアイコンおよび／またはフィールドのうち１若しくはそれ以上は、位置関連情報に関連付けることができ、各グラフィックアイコンおよび／またはフィールドを選択すると、各々に関連付けられた位置の詳細を読み出すようにできる。位置決定装置との物理的インタラクションの他の例は、上述したとおりである。これらの例は限定を目的としたものではなく、前記位置決定装置に利用者入力を提供するいかなる適切な方法も利用できることが意図されている。
【００２６】
第２の入力モードに切り替える旨の指示が前記位置決定装置で受け取られると、当該装置は、当該第２の入力モードへの切り替えを行う（ブロック２０６）。この指示は、いくつかの異なる出来事に応答して受け取られる。一例では、前記装置および／または装置の遠隔制御装置（リモコン）の１若しくはそれ以上のボタンを押すなど、利用者と前記位置決定装置の物理的インタラクションに応答して前記指示が受け取られる。また、前記指示は、音声入力装置（マイクロホンなど）を介して利用者から前記装置に提供される音声（発話）入力に応答して受け取られることもある。一例において、前記第２の入力モードは、ＡＳＲモードなどの音声入力モードである。
【００２７】
前記位置決定装置が前記第２の入力モードに切り替わると、当該装置のＧＵＩは、この第２の入力モード用に構成される（ブロック２０８）。前記ＧＵＩを前記第２の入力モード用に構成する工程には、前記位置決定装置用の新たなＧＵＩを動的に生成する工程および／またはそれまでのＧＵＩを再構成し、前記第２の入力モードによる入力に対応する工程を含めることができる。ブロック２０６の例を続けると、前記第２の入力モードがＡＳＲモードであるシナリオでは、前記ＧＵＩが利用者からの音声入力により入力を受け取るよう構成される。利用者の音声入力用にＧＵＩを構成する工程には、特定の語または句を示すグラフィックプロンプト（音声アイコンなど）の利用者への表示を含めることができ、このグラフィックプロンプトは、前記位置決定装置への音声入力として提供された場合、当該装置で特定の機能を提供する。例えば、住所検索アイコンを提示して、利用者が「ａｄｄｒｅｓｓ」（住所）という語を発話すると、前記位置決定装置がＧＵＩに住所検索ウィンドウを提示することを利用者に示すことができる。以下、ＧＵＩのグラフィックおよび／またはアイコンの他の例を示す。上記のように、またいくつかの実施態様例によれば、前記第２の入力モード用に構成されたＧＵＩは、前記第１の入力モードで入力を受け取ることもできる。前記第２の入力モード用にＧＵＩを構成する工程には、特定のグラフィック標示（アイコンやテキストなど）を表示する工程を含めることができ、これにより前記第２の入力モードで前記グラフィック標示および／または他の位置決定装置機能を選択できることを示せる。
【００２８】
図３は、利用者が入力モードを変更するとＧＵＩがその入力モード変更に基づき再構成を行う１若しくはそれ以上の実施形態例に従った工程３００を示したものである。
【００２９】
この例において、位置決定装置は、タッチモードで入力を受け取るよう起動される（ブロック３０２）。前記タッチモードには、前記位置決定装置のタッチスクリーンＧＵＩに表示されたグラフィックアイコンを利用者が選択する態様を含め、前記装置との物理的インタラクションを介した任意の適切な入力態様を含めることができる。前記位置決定装置がタッチモードで起動されると、当該装置のＧＵＩは、それに応答して前記タッチモードで利用者入力に対応するよう構成される（ブロック３０４）。ただし本明細書で説明したように、本発明の実施形態では、タッチ以外または音声以外の入力モードを使用し、それが前記音声モードに移行する場合もある。例えば、一部の実施形態ではタッチスクリーンを使わず、ジョイスティック、スタイラス、物理的なボタン、制御機構、これらの組み合わせなどの入力装置を使って前記グラフィックアイコンを選択することもできる。
【００３０】
次に、前記位置決定装置は、ＡＳＲ入力モードに切り替える旨の指示を受け取って、ＡＳＲ入力モードへの切り替えを行う（ブロック３０６）。上記のように、入力モードを切り替える旨の指示は、利用者と前記装置または装置の遠隔制御装置（リモコン）の物理的インタラクションに応答して、あるいは利用者の音声入力に応答して当該装置で受け取られることも可能である。これら入力モード切り替えの例は単なる例示目的で示すものであり、特許請求の範囲に記載された実施形態の要旨を逸脱しない範囲で、入力モードを切り替えるいかなる適切な態様も利用できることが意図されている。実施態様の一例では、位置決定装置の利用者は自動車の操作を開始したため、当該自動車をＡＳＲ入力モードで操作することを望んでいる。次いで前記利用者が前記ＡＳＲモードに切り替える旨の指示を与え、音声入力で前記位置決定装置とインタラクトし始める。
【００３１】
前記装置がＡＳＲ入力モードに切り替わることに応答し、当該装置のＧＵＩは、ＡＳＲで入力を受け取るよう構成される（ブロック３０８）。ＡＳＲで入力を受け取るようＧＵＩを構成する工程には、タッチモードＧＵＩからの完全なＧＵＩ再構成が伴う場合も、単なる部分的なＧＵＩ再構成が伴う場合もある。
【００３２】
また、前記位置決定装置は、タッチモードに切り替える旨の指示を受け取ると、タッチモードへの切り替えを行う（ブロック３１０）。その後、当該工程はブロック３０４に戻って前記ＧＵＩをタッチモードに構成する。
【００３３】
ユーザーインターフェースの実施例
この項目では、本明細書で説明する工程および技術を使って生成できる２セットのＧＵＩを提示する。これら各ＧＵＩの諸態様は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの組み合わせで生成できる。これらのＧＵＩについては、前述の工程例を参照して説明し、位置決定装置で入力モードを切り替える文脈で示す。
【００３４】
図４は、位置決定装置で表示可能な２つのＧＵＩ例を４００として例示したものである。タッチモードＧＵＩ  ４０２は、装置が起動されると（当該装置の電源投入時などに）、当該装置で表示することができる。このタッチモードＧＵＩ  ４０２には選択可能なアイコン４０６が含まれており、利用者はこれらのアイコンに触ると、各アイコンに関連付けられた特定の位置決定装置機能をアクティブにすることができる。例えば、前記選択可能なアイコン４０６としては「ａｄｄｒｅｓｓ」（住所）アイコンなどがあり、これを選択すると住所検索ＧＵＩが利用者に表示されて、当該利用者は、物理的な住所および/または他の地理的な位置を検索することができる。また、前記選択可能なアイコン４０６としては、「ｓｐｅｌｌ  ｎａｍｅ」（名前をスペル）アイコン４０８などもあり、これが選択されると、（文字（ｌｅｔｔｅｒ）および／または数字などの）文字（ｃｈａｒａｃｔｅｒ）を当該利用者が選択して位置検索または他の位置決定装置機能の一部として名称をスペルできるＧＵＩが表示される。
【００３５】
前記タッチモードＧＵＩには、ナビゲーションバー４１０も含まれ、これにより前記位置決定装置の種々のインターフェースおよび／または機能でナビゲーションを行う種々のナビゲーションアイコンが表示される。図示したように、このナビゲーションバー４１０には上矢印および下矢印が含まれ、これらをそれぞれ選択すると、利用者は当該ＧＵＩを縦方向にスクロールすることができる。このナビゲーションバー４１０には「ｂａｃｋ」（戻る）アイコンも含まれ、これを選択すると、利用者は直前のＧＵＩ画面および／または位置に戻ることができる。
【００３６】
また図４は、音声モードＧＵＩの一例４１２も例示している。この音声モードＧＵＩ  ４１２は、上記図３で例示した工程３００のブロック３０８など、入力モードの変更に応答して位置決定装置への表示が可能である。この例では、前記位置決定装置ＧＵＩが音声入力用に構成されると、音声対応アイコンが前記ＧＵＩに表示されて、当該装置が音声入力を受け取れるようになったことが示される。また、前記タッチモードＧＵＩ  ４０２の前記選択可能なアイコン４０６のうち１若しくはそれ以上が、１若しくはそれ以上の音声アイコン４１６を提示するよう再構成される。例えば、前記「ｓｐｅｌｌ  ｎａｍｅ」（名前をスペル）アイコン４０８は、「ｓａｙ  ｎａｍｅ」（名前を言う）音声アイコン４１８として再構成される。この「ｓａｙ  ｎａｍｅ」（名前を言う）音声アイコン４１８が前記音声モードＧＵＩ  ４１２に表示されているとき、利用者が「ｓａｙ  ｎａｍｅ」という句を発話すると、「ｓａｙ  ｎａｍｅ」（名前を言う）ウィンドウが利用者に表示され、利用者は、１若しくはそれ以上の検索用語および/または位置（所在地）を発話してこれを当該装置に提供することができる。前記音声アイコン４１６の一部として表示される他のアイコンは、それらアイコンに関連付けられた語および／または句を発話すると、各アイコンに関連付けられた特定の機能を選択し、および／またはアクティブにできることを利用者に示す。
【００３７】
前記音声モードＧＵＩ  ４１２には、ナビゲーションバー４１０が一部再構成された形態である音声ナビゲーションバー４２０も含まれる。この例では、ナビゲーションバー４１０の前記上矢印および下矢印が再構成され、句「ｐａｇｅ  ｕｐ」（前ページ）および「ｐａｇｅ  ｄｏｗｎ」（次ページ）が表示されている。そのため、利用者は、ナビゲーションバー４１０の上矢印および／または下矢印を物理的に選択する代わりに、「ｐａｇｅ  ｕｐ」（前ページ）および／または「ｐａｇｅ  ｄｏｗｎ」（次ページ）と発話して当該音声モードＧＵＩ  ４１２をナビゲートすることができる。
【００３８】
図５は、位置決定装置で表示可能なもう１つのＧＵＩ例を５００として例示したものである。この例では、前記位置決定装置が、利用者と当該装置および／または当該装置の遠隔制御装置（リモコン）の物理的インタラクションで入力を受け取るモードの場合、当該装置にタッチモードＧＵＩ  ５０２が表示される。このタッチモードＧＵＩ  ５０２には、いくつかのタッチバー５０４など制御機構が含まれ、これらタッチバーには、それぞれ特定の位置（所在地）に関する情報が含まれる。この例では、各前記タッチバー５０４に、飲食店に関する情報が含まれる。これらは単なる例示目的で示したもので、タッチバーは、ガソリンスタンド、娯楽施設、病院など、種々の地理的な位置および位置決定装置の機能に関連付けることができる。タッチ入力モードにおいて、利用者は、関心のある特定のタッチバーに対応したタッチスクリーン領域に触ることにより、関心のあるタッチバーを選択することができる。関心のあるタッチバーを選択すると、選択されたタッチバーに関連付けられた位置（所在地）への運転用の道順を表示するなど、種々の位置決定装置機能をアクティブにできる。
【００３９】
図５には、位置決定装置が音声入力を受け取るよう構成された場合、当該装置に表示可能な音声モードＧＵＩの一例５０８も含まれる。前記装置が音声入力モードになると、前記音声モードＧＵＩ  ５０８は音声モードＧＵＩ  ４１２に関して説明したように、前記音声対応アイコン４１４を表示する。前記音声対応アイコン４１４は、特定のアイコン、テキスト、および／または位置決定装置の機能が音声入力を介して選択可能であることを利用者に示す。
【００４０】
前記タッチモードＧＵＩ  ５０２には、複数のアイコンを含むナビゲーションバー５０６も含まれており、これらのアイコンを選択すると、利用者は、当該ＧＵＩをナビゲートすることができる。前記アイコンとしては、当該ＧＵＩのコンテンツを縦方向にスクロールできるようにする上矢印および下矢印などがある。このナビゲーションバー５０６には「ｂａｃｋ」（戻る）アイコンも含まれ、これを選択すると、利用者は直前のＧＵＩおよび／または機能に戻ることができる。
【００４１】
前記音声モードＧＵＩ  ５０８には、音声入力を介して選択されるよう構成された音声バー５１０も含まれる。一部の実施形態において、音声バー５１０は、音声入力および／またはタッチ入力により選択することができる。前記音声バー５１０には、それぞれ飲食店、ガソリンスタンド、小売店など、利用者にとり関心のある位置関連情報が含まれる。この例の場合、各前記音声バー５１０には、吹き出しアイコンも含まれる。例えば、前記音声バー５１０のうち一番上の音声バーには、中に１という番号が表示された吹き出しアイコンが含まれ、それ以下の音声バーでも順次同様になっている。この吹き出しアイコン内の番号は、音声入力で前記位置決定装置に提供できる番号を表しており、各番号を発話すると、その番号に関連付けられた音声バーを選択することができる。そのため、この例では、利用者がこの番号「ｏｎｅ」（１）を前記装置に向かって発話すると、「Ｄａｉｒｙ  Ｃａｓｔｌｅ」の位置（所在地）に関連付けられた音声バーが選択される。また、一部の実施形態では、各前記音声バーに含まれたテキストの一部または全部を発話することにより、当該音声バー５１０を選択することができる。上記のＧＵＩと同様、音声バーを選択すると、その音声バーに関連付けられた位置へ運転するための道順を読み出すなど、前記位置決定装置の別の機能がアクティブになる。
【００４２】
この音声モードＧＵＩ  ５０８にはナビゲーションバー５１２も含まれ、このナビゲーションバー５１２は、一部の実施形態において、音声モードＧＵＩで音声ベースのナビゲーションを可能にするようナビゲーションバー５０６を再構成したものである。例えば、タッチモードＧＵＩ  ５０２の上矢印および下矢印は、「ｐａｇｅ  ｕｐ」（前ページ）および「ｐａｇｅ  ｄｏｗｎ」（次ページ）で置換される。その場合、「ｐａｇｅ  ｕｐ」（前ページ）および「ｐａｇｅ  ｄｏｗｎ」（次ページ）と発話すると、利用者は前記音声モードＧＵＩ  ５０８を縦方向にスクロールすることができる。また「ｂａｃｋ」（戻る）と発話すると上記の「ｂａｃｋ」（戻る）機能をアクティブにでき、「ｓｐｅｌｌ」（スペルする）と発話すると、前記音声モードＧＵＩ  ５０８で利用者の発話によるスペリング（つづり）で検索用語および／または位置（所在地）を受け取れるようにできる。
【００４３】
そのため、これらのＧＵＩ例で示すように、１つの入力モードからもう１つの入力モードに切り替わることにより、ＧＵＩは部分的または完全に再構成され、特定のアクティブな入力モードにより適切に適合する。以上のグラフィック、アイコン、およびナビゲーション機能は単なる例示目的で示したものであり、他のアイコン、句、テキスト、およびＧＵＩナビゲーション技術も、特許請求の範囲に記載された実施形態の要旨を逸脱しない範囲で利用可能である。また入力モードについて指定した順序も単に例示的なものであって、位置決定装置に表示されるＧＵＩは、図４および図５のＧＵＩ間の双方向矢印で示唆したように、種々の入力モード間で動的に構成および再構成できるものと意図されている。
【００４４】
本発明については、構造上の特徴および／または方法論的な作用に固有の表現で説明しているが、言うまでもなく、添付の特許請求の範囲により定義される本発明は、上述した特定の特徴または作用に必ずしも限定されるものではない。むしろ、これら特定の特徴または作用は、本明細書の特許請求の範囲に記載された発明の実施形態例として開示されている。
【図１】
2011511935.tif 000003
【図２】
2011511935.tif 000004
【図３】
2011511935.tif 000005
【図４】
2011511935.tif 000006
【図５】
2011511935.tif 000007
【国際調査報告】
2011511935.tif 000008
2011511935.tif 000009