(57)【特許請求の範囲】
【請求項１】
第１画面と着信に応じて実行される割込処理に関する操作を行う第２画面とを表示部に表示する表示制御手段と、
前記第１画面上および前記第２画面上での利用者の操作を受け付ける操作受付手段と、を備え、
前記表示制御手段は、
前記割込処理が発生し、かつ、前記第１画面上での前記利用者の操作が行われていない場合、前記第２画面上に前記着信に対する前記利用者の応答操作の入力待ちであることを示し、当該応答操作の入力によって前記第２画面上での応答指示を行うアイコンを、前記応答操作の入力待ちでない場合のアイコンが強調された画像によって表示し、
前記割込処理が発生し、かつ、前記第１画面上での前記利用者の操作が行われている場合、前記第１画面上での前記利用者の操作を受け付ける、
ことを特徴とする操作受付システム。
【請求項２】
第１画面と着信に応じて実行される割込処理に関する操作を行う第２画面とを表示部に表示する表示制御工程と、
前記第１画面上および前記第２画面上での利用者の操作を受け付ける操作受付工程と、を含むことを特徴とする操作受付方法であって、
前記表示制御工程では、
前記割込処理が発生し、かつ、前記第１画面上での前記利用者の操作が行われていない場合、前記第２画面上に前記着信に対する前記利用者の応答操作の入力待ちであることを示し、当該応答操作の入力によって前記第２画面上での応答指示を行うアイコンを、前記応答操作の入力待ちでない場合のアイコンが強調された画像によって表示し、
前記割込処理が発生し、かつ、前記第１画面上での前記利用者の操作が行われている場合、前記第１画面上での前記利用者の操作を受け付ける、
操作受付方法。
【請求項３】
第１画面と着信に応じて実行される割込処理に関する操作を行う第２画面とを表示部に表示する表示制御機能と、
前記第１画面上および前記第２画面上での利用者の操作を受け付ける操作受付機能と、をコンピュータに実現させることを特徴とする操作受付プログラムであって、
前記表示制御機能では、
前記割込処理が発生し、かつ、前記第１画面上での前記利用者の操作が行われていない場合、前記第２画面上に前記着信に対する前記利用者の応答操作の入力待ちであることを示し、当該応答操作の入力によって前記第２画面上での応答指示を行うアイコンを、前記応答操作の入力待ちでない場合のアイコンが強調された画像によって表示し、
前記割込処理が発生し、かつ、前記第１画面上での前記利用者の操作が行われている場合、前記第１画面上での前記利用者の操作を受け付ける機能をコンピュータに実現させる、
操作受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作受付システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザインタフェース画面での操作性を向上させるため、起動したコンテンツへ自動的にカーソルを移動させる技術が開発されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２４１２２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術においては、カーソルの移動に起因してユーザインタフェース画面での操作性が低下してしまう場合があった。すなわち、従来の技術では、起動したコンテンツへ自動的にカーソルが移動するため、当該コンテンツが起動する前から起動されていたコンテンツに関して利用者が操作していた場合であっても、操作中のコンテンツから起動したコンテンツにカーソルが移動してしまう。この場合、利用者の操作が阻害されるため、操作性が低下する。
本発明は、前記課題にかんがみてなされたもので、ユーザインタフェース画面での操作性が低下することを防止することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、第１画面と割込処理に関する操作を行う第２画面とを表示部に表示する表示制御手段と、第１画面上および第２画面上での利用者の操作を受け付ける操作受付手段と、を備え、表示制御手段は、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合、第２画面上に利用者の操作入力待ちであることを示すアイコンを表示し、割込処理が発生し、かつ、第１画面上での利用者の操作が行われている場合、第１画面上での利用者の操作を受け付ける、ことを特徴とする操作受付システムが構成される。
【０００６】
また、上記の目的を達成するため、第１画面と割込処理に関する操作を行う第２画面とを表示部に表示する表示制御工程と、第１画面上および第２画面上での利用者の操作を受け付ける操作受付工程と、を含むことを特徴とする操作受付方法であって、表示制御工程では、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合、第２画面上に利用者の操作入力待ちであることを示すアイコンを表示し、割込処理が発生し、かつ、第１画面上での利用者の操作が行われている場合、第１画面上での利用者の操作を受け付ける、操作受付方法が構成される。
【０００７】
さらに、上記の目的を達成するため、第１画面と割込処理に関する操作を行う第２画面とを表示部に表示する表示制御機能と、第１画面上および第２画面上での利用者の操作を受け付ける操作受付機能と、をコンピュータに実現させることを特徴とする操作受付プログラムであって、表示制御機能では、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合、第２画面上に利用者の操作入力待ちであることを示すアイコンを表示し、割込処理が発生し、かつ、第１画面上での利用者の操作が行われている場合、第１画面上での利用者の操作を受け付ける機能をコンピュータに実現させる、操作受付プログラムが構成される。
【０００８】
すなわち、割込処理に関する操作を行う第２画面が表示される状況において割込処理が発生した場合、第１画面上での利用者の操作が行われていれば、第１画面上で利用者の操作入力待ちになる。従って、利用者の操作が阻害されることはない。一方、割込処理に関する操作を行う第２画面が表示される状況において割込処理が発生した場合、第１画面上での利用者の操作が行われていなければ、割込処理に関する第２画面上で利用者の操作入力待ちになる。このため、利用者は、割込処理が発生した場合に、即座に割込処理に関する操作を行うことが可能である。以上の構成によれば、割込処理に関する操作を行う第２画面が表示される状況において、ユーザインタフェース画面での操作性が低下することを防止することが可能である。
【図面の簡単な説明】
【０００９】
【図１】操作受付システムを示すブロック図である。
【図２】（２Ａ）〜（２Ｄ）はユーザインタフェース画面の例を示す図である。
【図３】割込画面表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）操作受付システムの構成：
（２）割込画面表示処理：
（３）他の実施形態：
【００１１】
（１）操作受付システムの構成：
図１は、本発明の一実施形態である操作受付システムを実現するナビゲーションシステム１０の構成を示すブロック図である。本実施形態にかかる操作受付システムは、車両に搭載されたナビゲーションシステム１０の１機能として実現される。ナビゲーションシステム１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０を備えており、制御部２０は、当該ＲＯＭや記録媒体３０に記録された所望のプログラムを実行することができる。本実施形態において、制御部２０は、ナビゲーションプログラム２１を実行することができ、当該ナビゲーションプログラム２１を実行することにより、図示しないＧＰＳ信号等に基づいてナビゲーションシステム１０が搭載された車両を指定の目的地まで誘導する。
【００１２】
また、ナビゲーションプログラム２１は、誘導案内に関する処理以外にも各種の処理を制御部２０に実行させることが可能であり、本実施形態においては、その一つとして通信に関する処理を行う機能を備えており、制御部２０は、ナビゲーションプログラム２１の処理により、図示しない通信部を制御する。すなわち、制御部２０は、通信部における無線通信の着信の有無を監視しており、着信があった場合、ナビゲーションプログラム２１の通信プログラムを実行する。本実施形態においては、当該通信プログラムによって制御部２０が実行する着信時の処理を割込処理とよぶ。従って、当該割込処理が実行されると割込処理が発生したことになる。むろん、通信に関する処理は、他のトリガ、例えば、利用者による通信の開始指示等に応じて実行されてもよい。
【００１３】
さらに、車両は、当該誘導案内に関する入出力を行う際に使用可能なポインティングデバイス４１および表示部４０を備えている。表示部４０は、図示しないインタフェースを介して制御部２０と接続されており、制御部２０は、表示部４０に対して制御信号を出力することにより、任意の座標を指定し、任意の画像を表示部４０に表示させることができる。本実施形態において、制御部２０は、表示部４０に各種の機能を利用するためのユーザインタフェース画面を表示する。本実施形態において、ユーザインタフェース画面には、アイコンとアイコン等を指示するためのポインタとが含まれている。
【００１４】
ポインティングデバイス４１は、レバーおよびボタンを備えており、図示しないインタフェースを介して制御部２０と接続されている。利用者がポインティングデバイス４１のレバーを操作すると、ポインティングデバイス４１はレバーの操作内容に応じた信号を出力する。制御部２０は、当該信号を取得して利用者の操作内容を特定する。すなわち、制御部２０は、当該ポインティングデバイス４１の出力に基づいてユーザインタフェース画面に表示されるポインタの表示位置を取得し、制御部２０は当該表示位置の変化に追従させてポインタの表示位置を変化させる。
【００１５】
このため、利用者は、ポインティングデバイス４１を操作することにより、ポインタを移動させ、ユーザインタフェース画面上のアイコンを選択するための入力を実行することができる。なお、本実施形態において、ポインティングデバイス４１は２個の座標軸に対応した２種の出力値を出力することが可能であり、当該２種の出力値で２次元の座標を指定することができる。また、本実施形態においては、ポインティングデバイス４１が操作された後、所定期間以上経過すると、制御部２０は、ポインタをユーザインタフェース画面上から消去する。ポインタが表示されていない状態でポインティングデバイス４１のレバーが操作されると、制御部２０は、ポインティングデバイス４１のレバーの操作内容に基づいてポインタの表示位置を特定し、表示部４０の表示位置に再度ポインタを表示する。
【００１６】
利用者がポインティングデバイス４１のボタンを操作すると、ポインティングデバイス４１はボタンが操作されたことを示す信号を出力する。制御部２０は、当該信号を取得してボタンが操作されたことを特定する。本実施形態におけるユーザインタフェース画面においては、ポインタをアイコン上に移動させることによって当該アイコンが仮選択された状態になり、アイコンが仮選択された状態でボタンが操作されるとアイコンが選択される。
【００１７】
すなわち、制御部２０は、当該ポインティングデバイス４１の出力に基づいてポインタの表示位置を取得し、ポインタの表示位置がアイコン上である場合、当該アイコンが仮選択されていると見なす。アイコンが仮選択されている状態でポインティングデバイス４１からボタンが操作されたことを示す信号が出力されると、制御部２０は、当該信号に基づいてアイコンが選択されたと見なす。
【００１８】
本実施形態においては、各種の機能がユーザインタフェース画面によって実現され、車両の誘導案内が行われる場合には、車両を誘導案内するための地図を含むユーザインタフェース画面が表示部４０に表示される。無線通信が行われる場合には、無線通信の操作を行うためのユーザインタフェース画面が表示部４０に表示される。これらのユーザインタフェース画面は種々の大きさおよび形状にて実現可能であり、大きさ等が可変であってもよいが、本実施形態においては、予め決められた２個の領域のいずれかにこれらのユーザインタフェース画面が表示される。
【００１９】
すなわち、表示部４０は、図２Ａ等に示すように長方形の表示領域を備えており、本実施形態においては、表示部４０の長手方向に表示領域が分割されて２個の領域が予め特定されている。また、車両を誘導案内するための地図を含むユーザインタフェース画面は、表示部４０において図２Ａの左側に形成された大きい領域（以後、第１画面と呼ぶ）に表示され、無線通信の操作を行うためのユーザインタフェース画面は、表示部４０において図２Ａの右側に形成された小さい領域（以後、第２画面と呼ぶ）に表示される。さらに、通常は、図２Ａに示すように、第１画面に車両を誘導案内するための地図を含むユーザインタフェース画面Ｉｍが表示され、第２画面にはユーザインタフェース画面が表示されない（または任意のユーザインタフェース画面が表示されている）状態となるが、着信があった場合には、図２Ｂに示すように、第２画面に無線通信の操作を行うためのユーザインタフェース画面Ｉｐが表示される。
【００２０】
すなわち、着信があった場合には、制御部２０は、ナビゲーションプログラム２１の処理により割込処理を実行し、無線通信を行うためのユーザインタフェース画面Ｉｐをポップアップ表示する。従って、本実施形態においては、第１画面を構成するユーザインタフェース画面が表示されている状態において、当該第１画面に関する処理よりも優先して第２画面のポップアップ表示が優先して行われていることになる。
【００２１】
以上のように第２画面がポップアップ表示される場合、ポップアップ表示された第２画面上で操作入力待ちであると、利用者はすぐに第２画面に関する操作を行うことができ、利用者の操作性が向上する。具体的には、着信に応じてポップアップ表示された無線通信の操作を行うためのユーザインタフェース画面において、着信への応答指示の入力待ちであると、利用者はすぐに応答指示をすることができる。しかし、第１画面上で利用者が操作中である場合に、第２画面上で操作入力待ちになると、第１画面上での利用者の操作が阻害されてしまう。
【００２２】
そこで、本実施形態においては、利用者の操作が妨げられることを防止するための構成が採用されている。このように利用者の操作が妨げられることを防止するため、本実施形態にかかるナビゲーションプログラム２１は、表示制御部２１ａと操作受付部２１ｂとを備えている。
【００２３】
表示制御部２１ａは、第１画面と割込処理に関する操作を行う第２画面とを表示部４０に表示する機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、表示制御部２１ａの処理により、第１画面や第２画面としてのユーザインタフェース画面を表示するための情報を生成し、表示部４０に対して出力する。表示部４０は、当該情報に基づいて各種のユーザインタフェース画面を表示する。
【００２４】
本実施形態においては、予め第１画面の表示対象となる領域と第２画面の表示対象となる領域とが表示部４０上の座標系で規定されており、各領域に任意の画像を表示するための記憶領域が予めＲＡＭに確保されている。また、記録媒体３０には、地図情報３０ａおよびアイコン情報３０ｂが記録されている。地図情報３０ａは、道路の位置や属性等を道路区間毎に示す情報を含み、制御部２０は、当該地図情報３０ａに基づいて、任意の位置の地図の画像を示す情報を生成することができる。そして、制御部２０が、当該地図の画像を示す情報をＲＡＭ上の第１画面に相当する領域に記録すると、表示部４０に地図を描画することができる。
【００２５】
アイコン情報３０ｂは、選択肢を示すボタンのアイコンやポインタのアイコン等の画像を示す情報であり、制御部２０がアイコン情報３０ｂを参照してアイコンの画像を示す情報を取得し、ＲＡＭ上に記録すると、表示部４０の任意の位置に任意のアイコンを描画することができる。本実施形態においては、各ユーザインタフェース画面上での地図やアイコンの表示位置が予め決められており、ポインティングデバイス４１によってポインタの表示位置が決められる。
【００２６】
そこで、第１画面を表示する際には、制御部２０が第１画面としてのユーザインタフェース画面における規定の表示内容（地図やアイコン、ポインタ等）を特定し、ユーザインタフェース画面上で予め決められた各表示内容の表示位置を特定する。さらに、制御部２０は、各表示内容が各表示位置に配置されるように、ＲＡＭ上の第１画面に相当する領域に、アイコンの画像を示す情報等を書き込む。そして、制御部２０が当該ＲＡＭの記録内容を表示部４０に出力することにより、第１画面としての誘導案内するための地図を含むユーザインタフェース画面を表示部４０に表示する。
【００２７】
図２Ａおよび図２Ｃは、本実施形態において表示され得る第１画面の例である。すなわち、図２Ａおよび図２Ｃにおいては、誘導案内するための地図を含むユーザインタフェース画面Ｉｍが表示部４０の左側の第１画面として表示されている。また、当該ユーザインタフェース画面Ｉｍにては、選択肢を選択するためのアイコンＩｃｎが含まれている。さらに、図２Ａにおいては、ユーザインタフェース画面Ｉｍ上にポインタＩｃｐが表示されており、第１画面としてのユーザインタフェース画面Ｉｍ上で利用者が操作を行っている状態を例示している。図２Ｃにおいては、ユーザインタフェース画面Ｉｍ上にポインタＩｃｐが表示されておらず、第１画面としてのユーザインタフェース画面Ｉｍ上で利用者は操作を行っていない。
【００２８】
図示しない通信部において着信があった場合、制御部２０は、表示制御部２１ａの処理により、第２画面としてのユーザインタフェース画面における規定の表示内容を特定し、ユーザインタフェース画面上で予め決められた各表示内容の表示位置を特定し、各表示位置に各アイコンが配置されるようにＲＡＭ上の第２画面に相当する領域にアイコンの画像を示す情報等を書き込む。そして、制御部２０が当該ＲＡＭの記録内容を表示部４０に出力することにより、第２画面としての無線通信を行うためのユーザインタフェース画面を表示部４０に表示する。
【００２９】
図２Ｂおよび図２Ｄは、本実施形態において表示され得る第２画面の例である。すなわち、図２Ｂおよび図２Ｄにおいては、無線通信を行うためのユーザインタフェース画面Ｉｐが表示部４０の右側の第２画面として表示されている。また、当該ユーザインタフェース画面Ｉｐにては、着信中であることを示すアイコンＩｃｃと応答指示を行うためのアイコンＩｃｒと応答拒否を指示するためのアイコンＩｃｄが含まれている。
【００３０】
なお、アイコン情報３０ｂにおいては、各アイコンについて２種類の画像が定義されている。すなわち、アイコン情報３０ｂにおいては、アイコンがポインタによって仮選択されている状態と、仮選択されていない状態のそれぞれについての画像が定義されている。アイコンが仮選択されている状態の画像は、アイコンが仮選択されていない状態の画像を強調した画像であり、本実施形態においては、アイコンの外周の線を太い線とした画像である。制御部２０は、ポインタの表示位置がアイコン上に存在するか否かを判定し、ポインタの表示位置がアイコン上に存在する場合、仮選択された状態の画像を表示対象とする。ポインタの表示位置がアイコン上に存在しない場合、制御部２０は、仮選択されていない状態の画像を表示対象とする。
【００３１】
操作受付部２１ｂは、第１画面上および第２画面上での利用者の操作を受け付ける機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、ポインティングデバイス４１の出力値を取得し、当該出力値に基づいてポインタの表示位置やボタン操作の有無を決定する。ポインタの表示位置が第１画面上である場合、制御部２０は、当該第１画面上での利用者の操作（ポインタの移動やボタン操作）を受け付けることになり、ポインタの表示位置が第２画面上である場合、制御部２０は、当該第２画面上での利用者の操作（ポインタの移動やボタン操作）を受け付けることになる。
【００３２】
以上のような本実施形態において、割込処理が発生した場合、制御部２０は、利用者の操作状況に応じて割込処理の直後の操作入力の内容を変化させる。具体的には、割込処理が発生し、かつ、図２Ｃに示すように第１画面上での利用者の操作が行われていない場合、制御部２０は、表示制御部２１ａの処理により、第２画面上に利用者の操作入力待ちであることを示すアイコンを表示する。具体的には、制御部２０は、表示制御部２１ａの処理により、図２Ｄに示すように、着信に対する応答操作の入力待ちであることを示すアイコンＩｃｒを第２画面上で強調表示する。
【００３３】
すなわち、着信によって割込処理が発生すると、制御部２０は、表示部４０上に第２画面として無線通信を行うためのユーザインタフェース画面を表示する。この状態において、制御部２０は、無線通信を行うためのユーザインタフェース画面の応答指示を行うためのアイコンを仮選択されている状態であることを示すアイコンとする。すなわち、この場合、制御部２０は、ポインタの表示位置やポインティングデバイス４１の操作内容に基づいて仮選択されたアイコンを決定するのではなく、第２画面上の応答指示を行うためのアイコンを仮選択された状態として表示する。
【００３４】
一方、割込処理が発生し、かつ、図２Ａに示すように第１画面上での利用者の操作が行われている場合、制御部２０は、表示制御部２１ａの処理により、第１画面上での利用者の操作を受け付ける。具体的には、制御部２０は、操作受付部２１ｂによって受け付けた第１画面上でのポインタの表示位置にポインタを表示し、さらに、当該表示位置がアイコンの境界の内部である場合には当該アイコンを仮選択された状態として表示する。従って、図２Ｂに示すように、無線通信の操作を行うためのユーザインタフェース画面Ｉｐがポップアップ表示されるものの、ポインタＩｃｐは第１画面としてのユーザインタフェース画面Ｉｍ上で継続して表示され、第１画面上での入力が受け付けられる状態になる。
【００３５】
以上の構成によれば、割込処理に関する操作を行う第２画面が表示される状況において割込処理が発生した場合、第１画面上での利用者の操作が行われていれば、第１画面上で利用者の操作入力待ちになる。従って、利用者の操作が阻害されることはない。一方、割込処理に関する操作を行う第２画面が表示される状況において割込処理が発生した場合、第１画面上での利用者の操作が行われていなければ、割込処理に関する第２画面上で利用者の操作入力待ちになる。このため、利用者は、割込処理が発生した場合に、即座に割込処理に関する操作を行うことが可能である。以上の構成によれば、割込処理に関する操作を行う第２画面が表示される状況において、ユーザインタフェース画面での操作性が低下することを防止することが可能である。
【００３６】
また、本実施形態における割込処理は着信があった場合に発生する。そして、着信があった場合、利用者が第１画面上で操作中でなければ、次に着信応答の入力を行う可能性が高い。従って、本実施形態のように、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合、着信に対する応答操作の入力待ちであることを示すアイコンを第２画面上に表示する構成とすれば、利用者の操作負担が低減される確率を高めることができる。また、利用者は、第２画面を直視することなく応答操作の指示を行うことが可能になる。
【００３７】
（２）割込画面表示処理：
次に、割込画面表示処理について詳細に説明する。図３は、割込画面表示処理のフローチャートである。割込画面表示処理は、ユーザインタフェース画面としての第１画面が表示部４０に表示されている状態において割込処理が発生した場合、制御部２０によって実行される。例えば、図２Ａや図２Ｃに示す状態において割込処理が発生した場合に、制御部２０は、割込画面表示処理を実行する。
【００３８】
割込画面表示処理において、制御部２０は、表示制御部２１ａの処理により、着信画面を表示する（ステップＳ１００）。すなわち、制御部２０は、表示制御部２１ａの処理により、第２画面としての無線通信を行うためのユーザインタフェース画面に表示すべきアイコン等の位置を特定し、各表示位置に当該アイコン等が配置されるようにＲＡＭ上の第２画面に相当する領域にアイコン等の画像を示す情報等を書き込む。また、制御部２０は、当該ＲＡＭの記録内容を表示部４０に出力する。この結果、第１画面が表示された表示部４０に第２画面がポップアップ表示される。
【００３９】
次に、制御部２０は、操作受付部２１ｂの処理により、利用者が第１画面上で操作中であるか否かを判定する（ステップＳ１０５）。すなわち、制御部２０は、操作受付部２１ｂによって取得された第１画面上でのポインタの表示位置が最後に取得された時刻と現在時刻とを比較し、ポインティングデバイス４１に対する最後の操作から所定期間以上経過したか否かを判定する。最後の操作から所定期間以上経過していない場合、制御部２０は、利用者が第１画面上で操作中であると判定する。
【００４０】
ステップＳ１０５において、利用者が第１画面上で操作中であると判定されない場合、制御部２０は、表示制御部２１ａの処理により、応答指示を行うためのアイコンを強調表示する（ステップＳ１１０）。すなわち、制御部２０は、アイコン情報３０ｂを参照し、応答指示を行うためのアイコンが仮選択された状態を示す画像の情報を取得する。そして、制御部２０は、当該画像の情報をＲＡＭ上の所定領域に書き込み、当該ＲＡＭに記録された情報を表示部４０に対して出力する。この結果、ステップＳ１００でポップアップ表示された第２画面上で、図２Ｄに示すように、応答指示を行うためのアイコンが強調表示される。一方、ステップＳ１０５において、利用者が第１画面上で操作中であると判定された場合、制御部２０は、ステップＳ１１５をスキップする。従って、第２画面がポップアップ表示された状態で、制御部２０は、図２Ｂに示すように、第１画面上での操作入力の受け付けを継続する。
【００４１】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合に、第２画面上に利用者の操作入力待ちであることを示すアイコンを表示する限りにおいて、他にも種々の実施形態を採用可能である。例えば、操作受付システムを構成する手段は、１個の装置で実現されてもよいし、２個以上の装置に分かれて存在していても良い。後者としては、例えば、表示制御部２１ａが表示部４０を制御する制御ユニットによって実現される構成等を採用可能である。
【００４２】
さらに、ユーザインタフェース画面は、誘導案内に関する画面、無線通信に関する画面以外にも、種々の画面を想定可能である。例えば、オーディオ再生に関する画面、検索結果を選択する画面、車両の外部を撮影するカメラに関する画面等を表示部４０に表示する構成に本発明を適用してもよい。むろん、各制御部は、表示部４０と離れた場所に設置さていてもよく、制御部２０の一部が離れた場所に設置されたサーバで実現される構成であってもよい。むろん、各制御部は、車両に搭載されていなくてもよい。
【００４３】
表示制御手段は、第１画面と割込処理に関する操作を行う第２画面とを表示部に表示することができればよい。すなわち、表示制御手段は、ユーザインタフェースとなる画面を表示部に少なくとも２個表示することができればよい。２個の画面の形状や大きさ、配置等は任意であり、各画面を通じて実現する機能に応じて可変であってもよいし、固定であってもよい。むろん、各画面上での表示内容は任意であり、任意の数のアイコンが含まれていてもよい。
【００４４】
なお、３個以上の画面が表示される場合、利用者が第２画面以外の画面を操作している場合には、第２画面上に利用者の操作入力待ちであることを示すアイコンは表示されず、当該第２画面以外の画面で利用者の操作が継続して受け付けられる。また、第１画面および第２画面の表示を開始するタイミングは任意のタイミングであってよく、操作受付システムの起動初期から表示されてもよいし、利用者の指示に応じて表示されてもよい。また、第２画面は、割込処理が発生した場合に表示が開始されてもよい（割込処理の発生に応じてポップアップしてもよい）。
【００４５】
操作受付手段は、第１画面上および第２画面上での利用者の操作を受け付けることができればよい。利用者の操作は画面を使って行われればよく、操作の態様は任意の態様とすることができる。従って、タッチパネル等を利用して利用者が画面上のアイコン等に直接触れることで操作が行われてもよいし、ポインティングデバイス等を利用して利用者が画面上のポインタ等を移動させてアイコン等を選択するなどの操作が行われてもよく、種々の構成を採用可能である。いずれにしても、表示制御手段によって表示されたユーザインタフェース画面を利用して利用者が行う操作を操作受付手段が受け付けることによって、任意の入力を行うためのユーザインタフェースが構成されていれば良い。
【００４６】
以上のような構成において、表示制御手段は、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合、第２画面上に利用者の操作入力待ちであることを示すアイコンを表示し、割込処理が発生し、かつ、第１画面上での利用者の操作が行われている場合、第１画面上での利用者の操作を受け付けることができればよい。すなわち、表示制御手段は、割込処理が発生した場合において利用者が操作中の画面が第１画面であるか否かに応じて、次の操作入力を受け付ける画面を第１画面または第２画面とすることができればよい。
【００４７】
割込処理は、実行中の処理の少なくとも一個よりも優先して実行される（リソースが多く割り当てられる）処理であればよく、割込処理が発生した場合、実行中の他の処理よりも優先度が高い割込処理が少なくともバックグラウンドで実行される。むろん、割込処理が発生した場合に割込処理の発生が明示されてもよく、例えば、割込処理が実行されることにより、割込処理に関する画面がポップアップすることによって割込処理の発生が明示される構成を採用可能である。すなわち、第２画面が表示されていない状態であれば、表示制御手段は割込処理の発生に応じて第２画面を表示部にポップアップ表示させる。いずれにしても、表示制御手段は、割込処理が発生した場合に、利用者が操作中の画面が第１画面であるか否かに応じて、次の操作入力を受け付ける画面を第１画面または第２画面とすることができればよい。
【００４８】
なお、割込処理としては種々の処理を想定可能であり、例えば、偶発的に発生する事象に応じて実行される処理を想定可能である。このような処理としては、例えば、着信に応じて実行される処理や、外部カメラによって着目すべき画像（例えば、人物の特徴量を有する画像等）が撮影された場合に実行される処理等が挙げられる。割込処理が着信に応じて実行される処理である場合、表示制御手段が、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合、着信に対する応答操作の入力待ちであることを示すアイコンを第２画面上に表示する構成としてもよい。すなわち、着信があった場合、利用者が第１画面上で操作中でなければ、次に着信応答の入力を行う可能性が高い。そこで、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合、着信に対する応答操作の入力待ちであることを示すアイコンを第２画面上に表示する構成とすれば、利用者の操作負担が低減される確率を高めることができる。また、利用者は、第２画面を直視することなく応答操作の指示を行うことが可能になる。
【００４９】
なお、第１画面上で利用者の操作が行われている状態は、利用者が第１画面を利用して任意の入力を行っている状態であればよく、第１画面上での最後の操作から所定期間以上経過していない場合に当該画面で操作が行われていると見なす構成等を採用可能である。むろん、ここでは、第１画面上で利用者の操作が行われていると見なすことができればよく、割込処理が発生した場合に第２画面がポップアップ表示される構成において、ポップアップ表示される直前（所定期間以内）にポインティングデバイス４１が操作されていた場合に、第１画面上で利用者の操作が行われていると見なす構成等が採用されてもよい。また、操作入力待ちであることを示すアイコンは、当該アイコンの操作を促す画像や当該アイコンの操作によってすぐに当該アイコンに対応するが受け付けられることを示す画像等によって構成される。例えば、各種の選択肢を選択するためのボタンが表示されている状態において、利用者がボタンを指示した場合に当該ボタンが仮選択された状態（強調表示された状態等）になり、当該仮選択された状態でボタンに対する操作が行われることで選択肢が選択される構成において、仮選択されたことを示すアイコンが操作入力待ちであることを示すアイコンとなる。
【００５０】
さらに、割込処理が発生し、かつ、第１画面上での利用者の操作が行われている場合、第１画面上での利用者の操作を受け付ける構成としては、利用者の操作を阻害しない構成であればよく、例えば、ユーザインタフェース画面を変更せず、第１画面上での利用者の操作を継続して受け付ける構成等を採用可能である。
【００５１】
さらに、本発明のように、割込処理が発生し、かつ、第１画面上での利用者の操作が行われていない場合に、第２画面上に利用者の操作入力待ちであることを示すアイコンを表示する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような手段を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５２】
１０…ナビゲーションシステム、２０…制御部、２０…制御部、２１…ナビゲーションプログラム、２１ａ…表示制御部、２１ｂ…操作受付部、３０…記録媒体、３０ａ…地図情報、３０ｂ…アイコン情報、４０…表示部、４１…ポインティングデバイス
【図１】
0006460753.tif 000002
【図２】
0006460753.tif 000003
【図３】
0006460753.tif 000004