(57)【要約】【課題】ポインティングデバイスの操作性が低下することを防止することが可能な技術の提供。【解決手段】表示部上での表示領域の配置を決定する配置決定手段と、前記表示領域にユーザインタフェース画面を表示する表示制御手段と、ポインティングデバイスの出力値に基づいて前記表示部にポインタを表示するポインタ表示手段と、を備え、前記ポインタ表示手段は、前記配置が変化した場合に、変化後の前記配置に基づいて、前記ポインティングデバイスの出力値の値域に対応する前記表示部の範囲を決定する、指示受付システムを構成する。【選択図】図１
2016091290.tif 000002
【特許請求の範囲】
【請求項１】
表示部上での表示領域の配置を決定する配置決定手段と、
前記表示領域にユーザインタフェース画面を表示する表示制御手段と、
ポインティングデバイスの出力値に基づいて前記表示部にポインタを表示するポインタ表示手段と、を備え、
前記ポインタ表示手段は、
前記配置が変化した場合に、変化後の前記配置に基づいて、前記ポインティングデバイスの出力値の値域に対応する前記表示部の範囲を決定する、
指示受付システム。
【請求項２】
前記配置決定手段が決定する前記配置の選択肢には、
前記表示部の幅の全域が前記表示領域の幅となる第１配置と、
前記表示部の幅の一部が前記表示領域の幅となる第２配置と、
が含まれ、
前記ポインタ表示手段は、
変化後の前記配置が前記第１配置である場合、前記出力値の値域と前記表示部の幅の全域とを対応付け、
変化後の前記配置が前記第２配置である場合、前記出力値の値域と前記表示部の幅の一部とを対応付ける、
請求項１に記載の指示受付システム。
【請求項３】
前記配置決定手段が決定する前記配置の選択肢には、
前記表示部の幅の中の第１範囲が第１の前記表示領域の幅となり、前記表示部の幅の中の前記第１範囲と異なる第２範囲が第２の前記表示領域の幅となる第３配置が含まれ、
前記ポインタ表示手段は、
変化後の前記配置が前記第３配置であり、かつ、前記ポインタが第１の前記表示領域内に存在する場合、前記出力値の値域と前記第１範囲とを対応付け、
変化後の前記配置が前記第３配置であり、かつ、前記ポインタが第２の前記表示領域内に存在する場合、前記出力値の値域と前記第２範囲とを対応付ける、
請求項１または請求項２のいずれかに記載の指示受付システム。
【請求項４】
表示部上での表示領域の配置を決定する配置決定工程と、
前記表示領域にユーザインタフェース画面を表示する表示制御工程と、
ポインティングデバイスの出力値に基づいて前記表示部にポインタを表示するポインタ表示工程と、を含み、
前記ポインタ表示工程では、
前記配置が変化した場合に、変化後の前記配置に基づいて、前記ポインティングデバイスの出力値の値域に対応する前記表示部の範囲を決定する、
指示受付方法。
【請求項５】
表示部上での表示領域の配置を決定する配置決定機能と、
前記表示領域にユーザインタフェース画面を表示する表示制御機能と、
ポインティングデバイスの出力値に基づいて前記表示部にポインタを表示するポインタ表示機能と、をコンピュータに実現させる指示受付プログラムであって、
前記ポインタ表示機能では、
前記配置が変化した場合に、変化後の前記配置に基づいて、前記ポインティングデバイスの出力値の値域に対応する前記表示部の範囲を決定する機能をコンピュータに実現させる、
指示受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示受付システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザインタフェース画面にポインタとアイコンとを表示し、ポインティングデバイスによってポインタを操作することによってアイコンを選択する構成が知られている。例えば、特許文献１においては、入力パネルにおける２次元平面座標がモニタの画面座標と一致するように対応づけられる構成が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３４１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術においては、ユーザインタフェース画面上での表示領域の配置が変化した場合にポインティングデバイスの操作性が著しく変化してしまう。すなわち、従来の技術においては、ポインティングデバイスによって特定される座標と画面の座標とは一対一に対応しているため、表示領域の配置が変化してもポインティングデバイスで特定される座標と画面の座標との対応関係は変わらない。このため、例えば、表示部の全域が表示領域である状態から表示部の一部が表示領域である状態に変化した場合、ポインティングデバイスで指定し得る座標の値域の一部のみで表示領域内の座標を指定することが可能な状態となる。従って、ポインティングデバイスで表示領域内の座標を指定している状態と指定していない状態とが混在する状態となるが、この状態の変化は利用者にとっては認識困難であるため、結果としてポインティングデバイスの操作性が低下する。
本発明は、前記課題にかんがみてなされたもので、ポインティングデバイスの操作性が低下することを防止することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、表示部上での表示領域の配置を決定する配置決定手段と、表示領域にユーザインタフェース画面を表示する表示制御手段と、ポインティングデバイスの出力値に基づいて表示部にポインタを表示するポインタ表示手段と、を備え、ポインタ表示手段は、配置が変化した場合に、変化後の配置に基づいて、ポインティングデバイスの出力値の値域に対応する表示部の範囲を決定する、指示受付システムが構成される。
【０００６】
また、上記の目的を達成するため、表示部上での表示領域の配置を決定する配置決定工程と、表示領域にユーザインタフェース画面を表示する表示制御工程と、ポインティングデバイスの出力値に基づいて表示部にポインタを表示するポインタ表示工程と、を含み、ポインタ表示工程では、配置が変化した場合に、変化後の配置に基づいて、ポインティングデバイスの出力値の値域に対応する表示部の範囲を決定する、指示受付方法が構成される。
【０００７】
さらに、上記の目的を達成するため、表示部上での表示領域の配置を決定する配置決定機能と、表示領域にユーザインタフェース画面を表示する表示制御機能と、ポインティングデバイスの出力値に基づいて表示部にポインタを表示するポインタ表示機能と、をコンピュータに実現させる指示受付プログラムであって、ポインタ表示機能では、配置が変化した場合に、変化後の配置に基づいて、ポインティングデバイスの出力値の値域に対応する表示部の範囲を決定する機能をコンピュータに実現させる、指示受付プログラムが構成される。
【０００８】
すなわち、表示部上での表示領域の配置が変化した場合に、変化後の配置に基づいてポインティングデバイスの出力値の値域に対応する表示部の範囲が決定される。このため、表示領域の配置がどのように変化したとしても、ポインティングデバイスの出力値の値域と表示部の範囲との対応関係を、変化後の配置に応じて変化させることができる。従って、当該対応関係を表示領域の配置に応じた関係にすることが可能になり、ポインティングデバイスの操作性が低下することを防止することも可能になる。
【図面の簡単な説明】
【０００９】
【図１】指示受付システムを示すブロック図である。
【図２】（２Ａ）（２Ｂ）（２Ｃ）はユーザインタフェース画面の例を示す図である。
【図３】ポインタ表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）指示受付システムの構成：
（２）ポインタ表示処理：
（３）他の実施形態：
【００１１】
（１）指示受付システムの構成：
図１は、本発明の一実施形態である指示受付システムを実現するナビゲーションシステム１０の構成を示すブロック図である。本実施形態にかかる指示受付システムは、車両に搭載されたナビゲーションシステム１０の１機能として実現される。ナビゲーションシステム１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０を備えており、制御部２０は、当該ＲＯＭや記録媒体３０に記録された所望のプログラムを実行することができる。本実施形態において、制御部２０は、ナビゲーションプログラム２１を実行することができ、当該ナビゲーションプログラム２１を実行することにより、図示しないＧＰＳ信号等に基づいてナビゲーションシステム１０が搭載された車両を指定の目的地まで誘導する。また、ナビゲーションプログラム２１は、誘導案内に関する処理以外にも各種の処理を制御部２０に実行させることが可能であり、本実施形態においては、その一つとしてオーディオ再生に関する処理を行う機能を備えている。例えば、制御部２０は、ナビゲーションプログラム２１の処理により、記録媒体３０に記録された音楽データを取得し、図示しないスピーカーから音楽を出力させることが可能である。
【００１２】
さらに、車両は、当該誘導案内に関する入出力を行う際に使用可能なポインティングデバイス４１および表示部４０を備えている。表示部４０は、図示しないインタフェースを介して制御部２０と接続されており、制御部２０は、表示部４０に対して制御信号を出力することにより、任意の座標を指定し、任意の画像を表示部４０に表示させることができる。本実施形態において、制御部２０は、表示部４０に各種の機能を利用するためのユーザインタフェース画面を表示する。本実施形態において、ユーザインタフェース画面には、アイコンとアイコン等を指示するためのポインタとが含まれている。
【００１３】
ポインティングデバイス４１は、レバーを備えており、図示しないインタフェースを介して制御部２０と接続されている。利用者がポインティングデバイス４１のレバーを操作すると、ポインティングデバイス４１はレバーの操作内容に応じた信号を出力する。制御部２０は、当該信号を取得して利用者の操作内容を特定する。すなわち、制御部２０は、当該ポインティングデバイス４１の出力に基づいてユーザインタフェース画面に表示されるポインタの表示位置を取得し、制御部２０は当該表示位置の変化に追従させてポインタの表示位置を変化させる。このため、利用者は、ポインティングデバイス４１を操作することにより、ポインタを移動させ、ユーザインタフェース画面上のアイコンを選択するための入力を実行することができる。なお、本実施形態において、ポインティングデバイス４１は２個の座標軸に対応した２種の出力値を出力することが可能であり、当該２種の出力値で２次元の座標を指定することができる。また、出力値の値域は予め決められており、座標軸毎に０〜２５５である。
【００１４】
本実施形態においては、各種の機能がユーザインタフェース画面によって実現されるが、機能毎にユーザインタフェース画面で表示すべき表示内容は異なり得るため、各機能のユーザインタフェース画面において表示領域の配置が異なり得る。このように、ユーザインタフェース画面上での表示領域の配置が変化し得る構成において、ポインティングデバイスによって特定される座標と画面の座標とは一対一に対応している状態が維持されると、ポインティングデバイスの操作性が著しく変化してしまう。
【００１５】
そこで、本実施形態においては、ポインティングデバイスの操作性が低下することを防止するための構成が採用されている。このような操作性の低下を抑制しながら表示領域の配置が異なるユーザインタフェース画面を提供するため、ナビゲーションプログラム２１は、配置決定部２１ａと表示制御部２１ｂとポインタ表示部２１ｃとを備えている。
【００１６】
配置決定部２１ａは、表示部上での表示領域の配置を決定する機能を制御部２０に実現させるプログラムモジュールである。すなわち、表示部４０上に表示されるユーザインタフェース画面の表示領域は各種のトリガに応じて変化するため、当該トリガが発生した場合に、制御部２０は、配置決定部２１ａの処理により、トリガに応じて表示すべきユーザインタフェース画面を特定し、当該ユーザインタフェース画面を表示すべき表示領域の配置を決定する。表示領域の配置は、予め配置情報３０ａとして定義され、記録媒体３０に記録されている。従って、制御部２０は、ユーザインタフェース画面の表示領域の配置を変化させるトリガが発生した場合に当該配置情報３０ａを参照し、表示領域の配置を決定する。
【００１７】
ここでは、目的地の検索結果などの選択肢を選択するためのユーザインタフェース画面と、誘導案内を行うための地図のみが表示されるユーザインタフェース画面と、誘導案内を行うための地図とオーディオ再生を行うための操作画面とが表示されるユーザインタフェース画面とが相互に変化し得る状態を想定する。すなわち、利用者がポインティングデバイス４１等によって各ユーザインタフェース画面を表示すべき操作を行った場合に、各ユーザインタフェース画面を表示すべきトリガが発生したことになる。
【００１８】
本明細書において、目的地の検索結果などの選択肢を選択するためのユーザインタフェース画面は、表示部４０の幅（表示部４０の左右方向の長さ）の全域が表示領域の幅となる表示領域が１個の画面であり、当該表示領域の配置を第１配置と呼ぶ。なお、図２Ａは、表示部４０上において第１配置でユーザインタフェース画面Ｉｓが表示された状態を示す図である。誘導案内を行うための地図のみが表示されるユーザインタフェース画面は、表示部４０の幅の一部が表示領域の幅となる表示領域が１個の画面であり、当該表示領域の配置を第２配置と呼ぶ。なお、図２Ｂは、表示部４０上において第２配置でユーザインタフェース画面Ｉｍが表示された状態を示す図である。図２Ｂに示すように、第２配置において、ユーザインタフェース画面Ｉｍの全幅は表示部４０の全幅より狭く、左右の領域にはユーザインタフェース画面が表示されない領域が存在する。誘導案内を行うための地図とオーディオ再生を行うための操作画面とが表示されるユーザインタフェース画面では、表示部４０の幅の中の第１範囲が地図を表示するための第１の表示領域の幅となり、表示部４０の幅の中の残りの範囲である第２範囲が第２の表示領域の幅となる。表示領域のこのような配置を第３配置と呼ぶ。なお、図２Ｃは、表示部４０上において第３配置でユーザインタフェース画面Ｉｍ，Ｉａが表示された状態を示す図である。
【００１９】
表示制御部２１ｂは、表示領域にユーザインタフェース画面を表示する機能を制御部２０に実現させるプログラムモジュールである。本実施形態においては、表示部４０の全表示領域に対して任意の画像を表示するためにＲＡＭに所定の記憶領域が確保されている。制御部２０は、配置決定部２１ａの処理によって決定された表示領域に既定のユーザインタフェース画面を表示するための情報を生成し、該当する表示領域に表示するための情報をＲＡＭに書き込む。本実施形態において、ユーザインタフェース画面には、地図やアイコンが表示され得る。地図を示す画像は、図示しない地図情報に基づいて制御部２０が生成する。
【００２０】
アイコンを示す画像は、予めアイコン情報３０ｂとして定義されており、制御部２０がアイコン情報３０ｂを参照することによって、各ユーザインタフェース画面に表示すべきアイコンの画像を取得し、既定の位置にアイコンの画像が配置されるようにＲＡＭにアイコンの画像を記録する。そして、制御部２０が、当該ＲＡＭの情報を表示部４０に対して出力すると、表示部４０は、配置決定部２１ａの処理によって決定された配置の各表示領域に対して、既定のユーザインタフェース画面を表示する。
【００２１】
ポインタ表示部２１ｃは、ポインティングデバイス４１の出力値に基づいて表示部４０にポインタを表示する機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、ポインティングデバイス４１の出力値を取得し、当該出力値に基づいてポインタの表示位置を決定する。本実施形態においては、ポインタを示す画像も予めアイコン情報３０ｂとして定義されている。そこで、制御部２０は、アイコン情報３０ｂからポインタの画像を示す情報を取得し、表示位置に当該ポインタの画像を表示するための情報をＲＡＭに書き込む。従って、制御部２０が表示制御部２１ｂの処理によってＲＡＭの情報を表示部４０に対して出力することにより、表示部４０上において、ポインティングデバイス４１で指定された表示位置にポインタが表示される。
【００２２】
本実施形態においては、各種のトリガに応じて表示領域の配置が変化するため、制御部２０は、ポインタ表示部２１ｃの処理によって、ポインタの表示位置を決定する際に、表示領域の配置に応じてポインティングデバイス４１の出力値の値域と表示部４０の範囲とを対応づけて、表示位置を決定する。すなわち、制御部２０は、変化後の表示領域の配置に合わせてポインティングデバイス４１の出力値の値域と表示部４０の範囲との対応関係を選択し、当該対応関係に基づいて出力値から表示位置を決定する。
【００２３】
当該対応関係は種々の手法で定義することができ、表示領域の配置が変化した場合にポインティングデバイス４１の操作性が低下しないように定義されていればよい。本実施形態においては、配置が変化した後の表示領域のそれぞれにおける幅と、ポインティングデバイス４１の出力値の値域とが対応関係として規定されている。この構成によれば、ポインティングデバイス４１の出力値の全値域を利用して表示領域の全域を指定することになるため、ポインティングデバイス４１を操作した場合に、その操作が実質的に無効になるような出力値（ポインティングデバイス４１の出力値が表示領域外の部分を示している状態）が存在せず、ポインティングデバイス４１の操作性が低下することを防止することができる。なお、ポインティングデバイス４１の出力値の値域に対応する表示部４０の範囲は、表示領域の配置が変化した場合に決定されるが、むろん、変化前においても、ポインティングデバイス４１の出力値の値域と表示部４０の範囲とは特定の対応関係にある。例えば、表示領域の配置が初期配置やデフォルトの配置である場合に、ポインティングデバイス４１の出力値の値域に対応する表示部４０の範囲が初期範囲やデフォルト範囲となる構成等が採用される。
【００２４】
本実施形態においては、図２Ａ〜図２Ｃに示すように、表示領域の配置が変化すると、表示部４０の幅方向において表示領域（表示領域の大きさや表示領域の数）が変化する。従って、制御部２０は、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値について、出力値の値域と表示部４０の範囲とを変化させる。むろん、幅方向に垂直な高さ方向にも表示領域が変化する場合、ポインティングデバイス４１の２種の出力値において出力値の値域と表示部４０の範囲を変化させる構成としてもよい。
【００２５】
本実施形態において変化後の表示領域の配置が第１配置である場合、制御部２０は、ポインタ表示部２１ｃの処理により、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値の値域（０〜２５５）と表示部４０の幅の全域（幅方向の位置を示すｘ座標の最小値ｘmin〜最大値ｘmax）とを対応付ける。この結果、利用者が、ポインティングデバイス４１で幅方向の位置を変化させる操作を行った場合に、ポインタＩｃｐは図２Ａに示す表示部４０の全幅Ｗ1を可動域として移動する。
【００２６】
変化後の表示領域の配置が第２配置である場合、制御部２０は、ポインタ表示部２１ｃの処理により、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値の値域（０〜２５５）と表示部４０の幅の一部（幅方向の位置を示すｘ座標の値ｘ1〜ｘ2）とを対応付ける。すなわち、第２配置においては、図２Ｂに示すように、表示部４０の幅の一部Ｗ2がユーザインタフェース画面Ｉｍの表示領域となっているため、当該表示領域の幅方向の全域、かつ、表示部４０の幅の一部である幅Ｗ2と幅方向の位置を示す出力値の値域とを対応づける。この結果、利用者が、ポインティングデバイス４１で幅方向の位置を変化させる操作を行った場合に、ポインタＩｃｐは図２Ｂに示す表示部４０の一部の幅Ｗ2を可動域として移動し、幅Ｗ2を越えて左右の領域にポインタが達することはない。
【００２７】
本実施形態のように、第１配置と第２配置との間で相互に表示領域の配置が変化し得る構成において、例えば、第１配置から第２配置に変化した場合に、ポインティングデバイス４１の出力値の値域と表示部４０との範囲との対応関係が変化しない構成とすると、第２配置における幅Ｗ2の外部の領域とポインティングデバイス４１の出力値とが対応することになる。従って、ポインティングデバイス４１を操作した場合に、その操作が実質的に無効になるような出力値が存在し、ポインティングデバイス４１の操作性が低下してしまう。
【００２８】
しかし、本実施形態においては、第１配置である場合に出力値の値域と表示部４０の幅の全域Ｗ1とを対応付け、第２配置である場合に出力値の値域と表示部４０の幅の一部Ｗ2とを対応付けている。従って、第１配置、第２配置の双方においてポインティングデバイス４１を操作した場合に、その操作が実質的に無効になるような出力値が存在せず、ポインティングデバイス４１の操作性が低下することを防止することができる。
【００２９】
変化後の表示領域の配置が第３配置であり、かつ、ポインタが第１の表示領域内に存在する場合、制御部２０は、ポインタ表示部２１ｃの処理により、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値の値域（０〜２５５）と第１範囲（幅方向の位置を示すｘ座標の最小値ｘmin〜値ｘ3）とを対応付ける。すなわち、第３配置においては、図２Ｃに示すように、表示部４０の幅方向の第１範囲Ｗ31がユーザインタフェース画面Ｉｍを表示するための第１の表示領域、表示部４０の幅方向の中の残りの範囲である第２範囲Ｗ32がユーザインタフェース画面Ｉａを表示するための第２の表示領域となっている。
【００３０】
そこで、変化後の表示領域の配置が第３配置であり、かつ、ポインタが第１の表示領域内に存在する場合、制御部２０は、当該第１の表示領域の幅方向の全域である幅Ｗ31と幅方向の位置を示す出力値の値域（０〜２５５）とを対応づける。この結果、利用者が、ポインティングデバイス４１で第１の表示領域内に存在するポインタの幅方向の位置を変化させる操作を行った場合に、ポインタＩｃｐは図２Ｃに示す表示部４０の幅Ｗ31を可動域として移動する。
【００３１】
変化後の表示領域の配置が第３配置であり、かつ、ポインタが第２の表示領域内に存在する場合、制御部２０は、ポインタ表示部２１ｃの処理により、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値の値域（０〜２５５）と第２範囲（幅方向の位置を示すｘ座標の値ｘ3〜最大値ｘmax）とを対応付ける。この結果、利用者が、ポインティングデバイス４１で第２の表示領域内に存在するポインタの幅方向の位置を変化させる操作を行った場合に、ポインタは図２Ｃに示す表示部４０の幅Ｗ32を可動域として移動する。
【００３２】
以上の構成によれば、ポインタが第１の表示領域、第２の表示領域のいずれに存在する場合であっても、利用者がポインティングデバイス４１を操作した場合に、その操作が実質的に無効になるような出力値が存在せず、ポインティングデバイス４１の操作性が低下することを防止することができる。なお、本実施形態において、第２配置における幅Ｗ2の領域と第３配置における幅Ｗ31の領域とは、図２Ｂ，図２Ｃに示すように地図の表示領域となっている。そして、本実施形態においては、幅Ｗ2と幅Ｗ31が同一の長さになるように、表示領域の配置が規定されている。この構成によれば、第２配置と第３配置とで相互に表示領域の配置が変化したとしても、地図上のポインタを単位距離移動させる際に操作すべきポインティングデバイス４１の操作量が変化しない。従って、表示領域の変化によって操作性が変化することはない。
【００３３】
なお、第３配置においては、ポインタが第１の表示領域と第２の表示領域との境界に所定期間存在すると、一方の表示領域から他方の表示領域に移動するように構成されている。すなわち、制御部２０は、ポインタが第１の表示領域に存在する場合において、ポインティングデバイス４１の出力値が最大値である状態で所定期間経過すると、ポインタを第２の表示領域に移動させる。また、制御部２０は、ポインタが第２の表示領域に存在する場合において、ポインティングデバイス４１の出力値が最小値である状態で所定期間経過すると、ポインタを第１の表示領域に移動させる。
【００３４】
（２）ポインタ表示処理：
次に、ポインタ表示処理について詳細に説明する。図３は、ポインタ表示処理のフローチャートである。ポインタ表示処理は、制御部２０が、表示制御部２１ｂおよびポインタ表示部２１ｃの処理によって表示部４０にポインタやアイコンを含むユーザインタフェース画面を表示している過程において、表示領域の配置を変化させるトリガが発生した場合に実行される。
【００３５】
ポインタ表示処理において、制御部２０は、ポインタ表示部２１ｃの処理により、変化後の表示領域の配置が第３配置であるか否かを判定する（ステップＳ１００）。ステップＳ１００において、変化後の表示領域の配置が第３配置であると判定されない場合、制御部２０は、ポインタ表示部２１ｃの処理により、変化後の表示領域の配置が第１配置であるか否かを判定する（ステップＳ１０５）。
【００３６】
ステップＳ１０５において、変化後の表示領域の配置が第１配置であると判定された場合、制御部２０は、ポインタ表示部２１ｃの処理により、ポインティングデバイス４１の出力値の値域と表示部４０の幅の全域とを対応づける（ステップＳ１１０）。すなわち、制御部２０は、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値の値域（０〜２５５）と表示部４０の幅の全域（幅方向の位置を示すｘ座標の最小値ｘmin〜最大値ｘmax）とを対応付ける。
【００３７】
一方、ステップＳ１０５において、変化後の表示領域の配置が第１配置であると判定されない場合、すなわち、表示領域の配置が第２配置である場合、制御部２０は、ポインタ表示部２１ｃの処理により、ポインティングデバイス４１の出力値の値域と表示部４０の幅の一部とを対応づける（ステップＳ１１５）。すなわち、制御部２０は、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値の値域（０〜２５５）と表示部４０の幅の一部（幅方向の位置を示すｘ座標の値ｘ1〜ｘ2（第２配置で表示される表示領域の全幅））とを対応付ける。
【００３８】
一方、ステップＳ１００において、変化後の表示領域の配置が第３配置であると判定された場合、制御部２０は、直前のポインタの表示位置が第１の表示領域内であったか否かを判定する（ステップＳ１２０）。なお、直前のポインタの表示位置は、ポインタの表示位置のログを記録し、制御部２０が当該ログを参照する等の構成で特定可能である。
【００３９】
ステップＳ１２０において、直前のポインタの表示位置が第１の表示領域内であったと判定された場合、制御部２０は、ポインタ表示部２１ｃの処理により、ポインティングデバイス４１の出力値の値域と第１範囲とを対応づける（ステップＳ１２５）。すなわち、制御部２０は、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値の値域（０〜２５５）と第１範囲（幅方向の位置を示すｘ座標の最小値ｘmin〜値ｘ3（第１の表示領域の全幅））とを対応付ける。
【００４０】
一方、ステップＳ１２０において、直前のポインタの表示位置が第１の表示領域内であったと判定されない場合、すなわち、直前のポインタの表示位置が第２の表示領域内である場合、制御部２０は、ポインタ表示部２１ｃの処理により、ポインティングデバイス４１の出力値の値域と第２範囲とを対応づける（ステップＳ１３０）。すなわち、制御部２０は、ポインティングデバイス４１の２種の出力値のうち、幅方向の位置を示す出力値の値域（０〜２５５）と第２範囲（幅方向の位置を示すｘ座標の値ｘ3〜最大値ｘmax（第２の表示領域の全幅））とを対応付ける。
【００４１】
以上の処理が行われると、この後、制御部２０が、ポインタ表示部２１ｃの処理によって、ポインティングデバイス４１の出力値を取得した際に、制御部２０は、ステップＳ１１０，Ｓ１１５，Ｓ１２５，Ｓ１３０で対応づけられた出力値の値域と表示部４０の範囲との対応関係に基づいて表示位置を決定する。この結果、表示部４０の各ユーザインタフェース画面上では、当該対応関係に基づいて決定された表示位置にポインタが表示される。
【００４２】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、配置が変化した場合に、変化後の配置に基づいて、ポインティングデバイスの出力値の値域に対応する表示部の範囲を決定する限りにおいて、他にも種々の実施形態を採用可能である。例えば、指示受付システムを構成する手段は、１個の装置で実現されてもよいし、２個以上の装置に分かれて存在していても良い。後者としては、例えば、表示制御部２１ｂが表示部４０を制御する制御ユニットによって実現される構成等を採用可能である。
【００４３】
さらに、ユーザインタフェース画面は、オーディオ再生に関する画面、誘導案内に関する画面以外にも、種々の画面を想定可能である。例えば、車両の外部を撮影するカメラに関する画面や、携帯端末や無線通信システム等に関する画面を表示部に表示する構成に本発明を適用してもよい。むろん、各制御部は、表示部４０と離れた場所に設置さていてもよく、制御部２０の一部が離れた場所に設置されたサーバで実現させる構成であってもよい。むろん、各制御部は、車両に搭載されていなくてもよい。
【００４４】
配置決定手段は、表示部上での表示領域の配置を決定することができればよい。すなわち、表示部上に表示されるユーザインタフェース画面の表示領域は、各種のトリガに応じて変化し得る。配置決定手段は、当該トリガが発生した場合に、トリガに応じて表示すべきユーザインタフェース画面を特定し、当該ユーザインタフェース画面を表示すべき表示領域の配置を決定すればよい。表示領域の配置は、表示すべきユーザインタフェース画面に応じて予め決められ、表示領域の配置とユーザインタフェース画面との対応関係を示す情報として定義されていればよく、配置決定手段は、当該情報に基づいて配置を決定すればよい。表示領域の数や形状は任意である。従って、表示領域の数は１個以上であればよく、表示領域の形状は矩形や多角形、円形など、種々の形状となり得る。
【００４５】
表示制御手段は、表示領域にユーザインタフェース画面を表示することができればよく、表示部上で配置が決定された表示領域に既定のユーザインタフェース画面を表示することができればよい。むろん、ユーザインタフェース画面上での表示内容は任意であり、任意の数のアイコンが含まれていてもよいし、表示領域内にオブジェクトが表示されない（黒い色になる）部分が含まれていてもよい。
【００４６】
ポインタ表示手段は、ポインティングデバイスの出力値に基づいて表示部にポインタを表示することができればよい。すなわち、ポインタ表示手段は、ポインティングデバイスの出力値からポインタの表示位置を決定し、表示部に表示すればよい。出力値はポインタの表示位置を直接的に示していてもよいし、ポインタで指示される指示位置を示していてもよい。いずれにしても、出力値に基づいて表示位置が決定可能であればよい。
【００４７】
さらに、ポインタ表示手段は、配置が変化した場合に、変化後の配置に基づいて、ポインティングデバイスの出力値の値域に対応する表示部の範囲を決定する。ここでは、変化後の配置に合わせてポインティングデバイスの出力値の値域と表示部の範囲との対応関係を変化させることができればよい。対応関係は種々の手法で定義することができ、表示領域の配置が変化した場合にポインティングデバイスの操作性が低下しないように定義されていればよい。
【００４８】
このための構成例としては、例えば、配置が変化した後の表示領域のそれぞれにおける幅と、ポインティングデバイスの出力値の値域とを対応づける構成等が挙げられる。この構成によれば、ポインティングデバイスの出力値の全値域を利用して表示領域の全域を指定することになるため、ポインティングデバイスを操作した場合に、その操作が実質的に無効になるような出力値（ポインティングデバイスの出力値が表示領域外の部分を示している状態）が存在せず、ポインティングデバイスの操作性が低下することを防止することができる。なお、ポインティングデバイスの出力値の値域に対応する表示部の範囲は、表示領域の配置が変化した場合に決定されるが、むろん、変化前においても、ポインティングデバイスの出力値の値域と表示部の範囲とは特定の対応関係にある。例えば、表示領域の配置が初期配置やデフォルトの配置である場合に、ポインティングデバイスの出力値の値域に対応する表示部の範囲が初期範囲やデフォルト範囲となる構成等が採用される。
【００４９】
ポインティングデバイスの出力値の値域と表示部の範囲とは、少なくとも１方向について変化すればよいが、２以上の方向について変化してもよい。すなわち、２個以上の出力値を出力可能なポインティングデバイスにおいては、少なくとも１個の出力値について値域と表示部の範囲との対応関係が可変であればよく、２個以上の出力値について値域と表示部の範囲との対応関係が可変であってもよい。
【００５０】
さらに、配置決定手段が決定する配置の選択肢に、表示部の幅の全域が表示領域の幅となる第１配置と、表示部の幅の一部が表示領域の幅となる第２配置と、が含まれ、ポインタ表示手段が、変化後の配置が第１配置である場合、出力値の値域と表示部の幅の全域とを対応付け、変化後の配置が第２配置である場合、出力値の値域と表示部の幅の一部とを対応付ける構成としてもよい。すなわち、表示部の幅の全域が表示領域の幅となる第１配置と表示部の幅の一部が表示領域の幅となる第２配置との間で表示領域の配置が変化し得る構成において、例えば、第１配置から第２配置に変化した場合に、ポインティングデバイスの出力値の値域と表示部との範囲との対応関係が変化しない場合、ポインティングデバイスの操作性が低下してしまう。
【００５１】
しかし、第１配置である場合に出力値の値域と表示部の幅の全域とを対応付け、第２配置である場合に出力値の値域と表示部の幅の一部とを対応付ける構成とすれば、第１配置、第２配置の双方においてポインティングデバイスを操作した場合に、その操作が実質的に無効になるような出力値が存在せず、ポインティングデバイスの操作性が低下することを防止することができる。なお、表示部の幅の全域は、実質的に全域であればよく、表示部の端にマージンが設けられていてもよい。また、第１配置、第２配置のそれぞれにおいて、表示部の幅に垂直な高さ方向については、出力値の値域と表示部の範囲との対応関係が可変であってもよいし、変化しなくてもよい。
【００５２】
さらに、配置決定手段が決定する配置の選択肢に、表示部の幅の中の第１範囲が第１の表示領域の幅となり、表示部の幅の中の第１範囲と異なる第２範囲が第２の表示領域の幅となる第３配置が含まれ、ポインタ表示手段が、変化後の配置が第３配置であり、かつ、ポインタが第１の表示領域内に存在する場合、出力値の値域と第１範囲とを対応付け、変化後の配置が第３配置であり、かつ、ポインタが第２の表示領域内に存在する場合、出力値の値域と第２範囲とを対応付ける構成としてもよい。
【００５３】
すなわち、表示部に第１の表示領域と第２の表示領域とが表示される第３配置において、ポインタが各表示領域に存在する場合に、出力値の値域をポインタが存在する表示領域の幅の全域（第１範囲または第２範囲）に対応づける。この構成によれば、ポインタが第１の表示領域、第２の表示領域のいずれに存在する場合であっても、利用者がポインティングデバイスを操作した場合に、その操作が実質的に無効になるような出力値が存在せず、ポインティングデバイスの操作性が低下することを防止することができる。ここでも、第１の表示領域、第２の表示領域のそれぞれにおいて、表示部の幅に垂直な高さ方向については、出力値の値域と表示部の範囲との対応関係が可変であってもよいし、変化しなくてもよい。
【００５４】
さらに、本発明のように、配置が変化した場合に、変化後の配置に基づいて、ポインティングデバイスの出力値の値域に対応する表示部の範囲を決定する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような手段を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５５】
１０…ナビゲーションシステム、２０…制御部、２１…ナビゲーションプログラム、２１ａ…配置決定部、２１ｂ…表示制御部、２１ｃ…ポインタ表示部、３０…記録媒体、３０ａ…配置情報、３０ｂ…アイコン情報、４０…表示部、４１…ポインティングデバイス
【図１】
2016091290.tif 000003
【図２】
2016091290.tif 000004
【図３】
2016091290.tif 000005