(57)【要約】【課題】タッチパネルを用いた操作と入力装置を用いた操作との双方の操作性を向上できる「電子機器」を提供する。【解決手段】画面モードとして、タッチパネル入力モードと入力装置入力モードを設ける。また、表示画面として、入力装置５の操作子の操作で受け付ける各ユーザ操作を、当該操作子の操作に代えて受け付けるための仮想操作子の表示を含むタッチパネル入力モード用の表示画面と、仮想操作子の表示を含まない入力装置入力モード用の表示画面との二つの表示画面を用意する。タッチパネル入力モード用の表示画面を表示しているときに、入力装置５を用いたユーザ操作が発生した場合には、画面モードを入力装置入力モードに切り替え、入力装置入力モード用の表示画面を表示しているときに、タッチパネル１を用いたユーザ操作が発生した場合には、画面モードをタッチパネル入力モードに切り替える。【選択図】図２
2012058909.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、当該ディスプレイの表示面上に配置されたタッチパネルと、複数の操作子を有する入力装置とを備えた電子機器であって、
前記入力装置の前記操作子の操作に応じて、当該操作子に対応するユーザ操作を受け付ける第１ユーザ操作受付手段と、
前記入力装置の前記操作子に対応するユーザ操作のいずれかが定義されている仮想的な操作子を仮想操作子として、１または複数の前記仮想操作子の表示を含む第１の表示画面と、当該第１の表示画面に表示が含まれる前記仮想操作子のうちの少なくとも一部の仮想操作子もしくは全ての仮想操作子の表示を含まない第２の表示画面との一方を選択的に前記ディスプレイに表示する表示画面表示手段と、
前記タッチパネルのタッチ操作に対応するユーザ操作を受け付ける第２ユーザ操作受付手段とを備え、
当該第２ユーザ操作受付手段は、表示されている前記仮想操作子に対する前記タッチパネルのタッチ操作に応じて、当該仮想操作子に対して定義されているユーザ操作を受け付ける仮想操作子操作受付手段を含み、
前記表示画面表示手段は、前記第１の表示画面を表示しているときに、前記入力装置の操作子の操作、もしくは、前記第１ユーザ操作受付手段による前記ユーザ操作の受け付けが発生した場合に、前記ディスプレイの表示を前記第２の表示画面の表示に更新することを特徴とする電子機器。
【請求項２】
請求項１記載の電子機器であって、
前記表示画面表示手段は、前記第２の表示画面を表示しているときに、前記タッチパネルのタッチ操作、もしくは、前記仮想操作子操作受付手段による前記ユーザ操作の受け付けが発生した場合に、前記ディスプレイの表示を前記第１の表示画面の表示に更新することを特徴とする電子機器。
【請求項３】
請求項１または２記載の電子機器であって、
前記第２の表示画面は、前記第１ユーザ操作受付手段によって受け付けるユーザ操作の前記第２の表示画面上の対象を示すカーソルの表示を含み、前記第１の表示画面は前記カーソルの表示を含まないことを特徴とする電子機器。
【請求項４】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記コンピュータを請求項１、２または３記載の電子機器として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルと、複数の操作子を備えた入力装置との双方をユーザ操作の受け付けに用いる電子機器において、ユーザインタフェースを制御する技術に関するものである。
【背景技術】
【０００２】
タッチパネルと、複数の操作子（スイッチ等）を備えた入力装置との双方をユーザ操作の受け付けに用いる電子機器において、ユーザインタフェースを制御する技術としては、タッチパネルと複数の操作子を備えたリモコンとの双方をユーザ操作の受け付けに用いる電子機器において、表示画面上のリモコンによる操作可能位置を表すカーソルや、表示画面に表示したボタンのうちのリモコンによって現在操作可能なボタンを表すマークを当該表示画面上に表示すると共に、タッチパネルによる操作を受け付けたときに、上述したカーソルやマークの表示を消去する技術が知られている（たとえば、特許文献１、２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５-２０７５６６号公報
【特許文献２】特開２００５-３３２１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タッチパネルと、複数の操作子を備えた入力装置の双方をユーザ操作の受け付けに用いる電子機器においては、タッチパネルの操作のみでも電子機器の操作が行えるように、入力装置が備える操作子で受け付ける各ユーザ操作を当該操作子に代えて受け付けるための仮想操作子（表示ボタン等）を表示画面上に表示し、入力装置を用いたユーザ操作の受け付けを、入力装置の操作子の操作を受け付けることによって行い、タッチパネルを用いたユーザ操作の受け付けを、タッチパネル上での位置入力を当該位置入力された位置に表示している仮想操作子に対する操作として受け付けることにより行うことが一般的である。
【０００５】
しかしながら、このような電子機器では、表示画面が、タッチパネルと入力装置の双方の入力に兼用されるものであるため、表示画面のデザインや構成を、タッチパネル入力用に最適化することも、入力装置入力用に最適化することができない。
すなわち、たとえば、表示画面への仮想操作子の表示は、入力装置を用いて操作を行うときにはユーザにとって無用のものであるため、このような入力装置のみを用いるユーザに対しては、表示画面をユーザにとって他の有意な情報の表示に充分に活用することが本来は望ましい。また、入力装置による現在の表示画面上の操作可能位置を表すカーソルの表示は、タッチパネルを用いた操作、すなわち、表示画面上の所望の操作位置を直接タッチする操作を行うときには、ユーザにとっては無用のものであり、当該カーソルの表示が却ってユーザを混乱させてしまうこともある。
【０００６】
そして、このために、ユーザ操作の入力にタッチパネルを用いるユーザに対しても、ユーザ操作の入力に入力装置を用いるユーザに対しても、充分に良好な操作性を提供することができない場合が生じていた。
そこで、本発明は、タッチパネルと複数の操作子を備えた入力装置の双方をユーザ操作の受け付けに用いる電子機器において、ユーザ操作の入力にタッチパネルを用いるユーザと、ユーザ操作の入力に入力装置を用いるユーザの双方の電子機器に対する操作性を、より向上することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、ディスプレイと、当該ディスプレイの表示面上に配置されたタッチパネルと、複数の操作子を有する入力装置とを備えた電子機器に、前記入力装置の前記操作子の操作に応じて、当該操作子に対応するユーザ操作を受け付ける第１ユーザ操作受付手段と、前記入力装置の前記操作子に対応するユーザ操作のいずれかが定義されている仮想的な操作子を仮想操作子として、１または複数の前記仮想操作子の表示を含む第１の表示画面と、当該第１の表示画面に表示が含まれる前記仮想操作子のうちの少なくとも一部の仮想操作子もしくは全ての仮想操作子の表示を含まない第２の表示画面との一方を選択的に前記ディスプレイに表示する表示画面表示手段と、前記タッチパネルのタッチ操作に対応するユーザ操作を受け付ける第２ユーザ操作受付手段とを設け、当該第２ユーザ操作受付手段に、表示されている前記仮想操作子に対する前記タッチパネルのタッチ操作に応じて、当該仮想操作子に対して定義されているユーザ操作を受け付ける仮想操作子操作受付手段を含め、前記表示画面表示手段において、前記第１の表示画面を表示しているときに、前記入力装置の操作子の操作、もしくは、前記第１ユーザ操作受付手段による前記ユーザ操作の受け付けが発生した場合に、前記ディスプレイの表示を前記第２の表示画面の表示に更新するようにしたものである。
【０００８】
このような電子機器によれば、タッチパネルの入力に用いる仮想操作子の表示を含む第１の表示画面の表示中に、入力装置の操作子による操作が発生した場合には、以降の入力が入力装置を用いて行われるものと推定し、当該第１の表示画面に表示が含まれる前記仮想操作子のうちの少なくとも一部の仮想操作子もしくは全ての仮想操作子の表示を含まない、入力装置による操作により適応する第２の表示画面に表示を更新する。
【０００９】
よって、入力装置を入力に用いるユーザに対しては、入力装置による操作に、より適応する第２の表示画面を提供して、その操作性を向上することができるようになる。
ここで、このような電子機器において、前記表示画面表示手段は、前記第２の表示画面を表示しているときに、前記タッチパネルのタッチ操作、もしくは、前記仮想操作子操作受付手段による前記ユーザ操作の受け付けが発生した場合に、前記ディスプレイの表示を前記第１の表示画面の表示に更新するものとすることが好ましい。
【００１０】
このようにすることにより、タッチパネルを入力に用いるユーザに対しては、入力装置に代えてタッチパネルを用いた操作を可能とするための仮想操作子を含めた第１の表示画面を提供することができるようになる。
また、前記第２の表示画面は、前記第１ユーザ操作受付手段によって受け付けるユーザ操作の前記第２の表示画面上の対象を示すカーソルの表示を含み、前記第１の表示画面は前記カーソルの表示を含まないものとしてもよい。
このようにすることにより、第１の表示画面を、タッチパネルよる操作に、より適応するものとして、その操作性を向上することができる。
【発明の効果】
【００１１】
以上のように、本発明によれば、タッチパネルと複数の操作子を備えた入力装置の双方をユーザ操作の受け付けに用いる電子機器において、ユーザ操作の入力にタッチパネルを用いるユーザと、ユーザ操作の入力に入力装置を用いるユーザの双方の電子機器に対する操作性を、より向上することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る電子機器の構成を示すブロック図である。
【図２】本発明の実施形態に係る画面モード制御処理を示すフローチャートである。
【図３】発明の実施形態に係る入力装置と表示画面の例を示す図である。
【図４】発明の実施形態に係る入力装置と表示画面の例を示す図である。
【図５】発明の実施形態に係る入力装置と表示画面の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係る電子機器の構成を示す。
図示するように、本実施形態に係る電子機器は、タッチパネル１、タッチパネルコントローラ２、ディスプレイ３、ディスプレイ３の表示を制御するディスプレイコントローラ４、複数の操作子（スイッチ等）を備えた入力装置５、入力装置インタフェース６、ＣＰＵ７、メモリ８、ＨＤＤなどの記憶装置９、その他の周辺装置１０等を備えている。
【００１４】
ここで、タッチパネル１は、ディスプレイ３の表示面上に重ねて配置されている。そして、タッチパネルコントローラ２はタッチパネル１を制御する装置であり、ユーザのタッチパネル１のタッチ操作発生時に、ユーザがタッチしたタッチパネル１上の位置を表す座標をＣＰＵ７に出力する。
【００１５】
また、入力装置インタフェース６は、入力装置５に無線または有線で接続し入力装置５の操作子に対するユーザの操作を検出しＣＰＵ７に出力する。
そして、ＣＰＵ７が記憶装置９に記憶されているプログラムを実行することにより、ユーザに対する情報の表示やユーザ操作受け付けのための表示画面を表示すると共に、ユーザ操作を受け付けるユーザインタフェース提供処理と、ユーザインタフェース提供処理の機能を利用してユーザに対する情報の表示やユーザ操作の受け付けを行って、受け付けたユーザ操作に応じた制御や情報処理を行う主処理とがＣＰＵ７によって実行される。
【００１６】
以下、このようなユーザインタフェース提供処理について説明する。
ここで、ユーザインタフェース提供処理は、画面モードとして、タッチパネル入力モードと入力装置入力モードとを備えている。また、ユーザインタフェース提供処理が用いる表示画面として、表示画面の種別毎に、タッチパネル入力モード用の表示画面と、入力装置入力モード用の表示画面との二つの表示画面が予め用意されている。
【００１７】
ここで、同じ種別のタッチパネル入力モード用の表示画面と入力装置入力モード用の表示画面との違いは、基本的には、タッチパネル入力モード用の表示画面には、当該表示画面表示時に入力装置５の操作子で受け付ける各ユーザ操作を、操作子に代えて受け付けるための仮想操作子（表示ボタン等）の表示がタッチパネル入力モード用の表示画面には含まれているのに対して、入力装置入力モード用の表示画面にはタッチパネル入力モード用の表示画面に含まれる全ての仮想操作子もしくは一部の仮想操作子の表示が含まれていない点と、入力装置入力モード用の表示画面には、表示画面上に表示されている操作受付項目のうちの当該時点において入力装置５によって決定操作入力可能な操作受付項目を示すカーソルの表示が含まれているのに対して、タッチパネル入力モード用の表示画面には当該カーソルの表示が含まれていない点となる。
【００１８】
図２に、ユーザインタフェース提供処理の手順を示す。
図示するように、この処理では、まず、画面モードをタッチパネル入力モードに設定する（ステップ２０２）。
そして、入力装置５を用いたユーザ操作の発生と（ステップ２０４）、タッチパネル１を用いたユーザ操作の発生と（ステップ２０６）、主処理からの表示画面の種別の切り替えの要求の受信と（ステップ２０８）を監視する。
ここで、入力装置５を用いたユーザ操作の検出は、入力装置インタフェース６が入力装置５の操作子のユーザ操作を検出したときに、当該操作子の種別と当該操作子に対して成された操作内容との組に対して予め定義されている種別のユーザ操作が発生したものとすることにより行う。ただし、入力装置インタフェース６が入力装置５の操作子のユーザ操作を検出したときに、無条件に入力装置５を用いたユーザ操作が発生したものと見なして、以降の処理を行うようにしてもよい。
【００１９】
また、タッチパネル１を用いたユーザ操作の発生の検出は、タッチパネルコントローラ２が出力するユーザのタッチ位置の座標が、表示画面上の操作受付項目や仮想操作子の表示領域内の座標であった場合に、表示領域内の座標が含まれる操作受付項目や仮想操作子に対して予め定義されている種別のユーザ操作が発生したものとすることにより行う。但し、タッチパネルコントローラ２がタッチパネル１のタッチの発生を検出したときに、無条件にタッチパネル１を用いたユーザ操作が発生したものと見なして、以降の処理を行うようにしてもよい。
【００２０】
そして、入力装置５を用いたユーザ操作が発生した場合には（ステップ２０４）、現在画面モードがタッチパネル入力モードであるかどうかを調べ（ステップ２１０）、タッチパネル入力モードでなければステップ２１８に進む。一方、タッチパネル入力モードであれば（ステップ２１０）、画面モードを入力装置入力モードに切り替えると共に画面モード変更フラグをセットした上で（ステップ２１２）、ステップ２１８に進む。
【００２１】
一方、タッチパネル１を用いたユーザ操作が発生した場合には（ステップ２０６）、現在画面モードが入力装置入力モードであるかどうかを調べ（ステップ２１４）、入力装置入力モードでなければステップ２１８に進む。一方、入力装置入力モード入力モードであれば（ステップ２１４）、画面モードをタッチパネル入力モードに切り替えると共に画面モード変更フラグをセットした上で（ステップ２１６）、ステップ２１８に進む。
【００２２】
さて、このようにしてステップ２１０、２１２、２１４、２１６のいずれかからステップ２１８に進んだならば、ステップ２０４またはステップ２０６で最後に検出したユーザ操作に応答して表示画面の種別の切り替えを行う必要があるかどうか、すなわち、当該ユーザ操作の応答動作として表示画面の種別の切り替えが定義されているかどうかを調べ（ステップ２１８）、必要があれば、切り替え後に表示すべき種別のタッチパネル入力モード用表示画面と入力装置入力モード用の表示画面のうちの、現在設定されている画面モード用の表示画面への表示の更新行う（ステップ２２０）。そして、ステップ２２２に進む。
【００２３】
一方、ステップ２０４またはステップ２０６で最後に検出したユーザ操作に応じて表示画面の種別の切り替えを行う必要がないと判定された場合には（ステップ２１８）、画面モード変更フラグがセットされているかどうかを調べ（ステップ２２８）、セットされていなければステップ２２２に進み、セットされていれば、現在表示している表示画面の種別のタッチパネル入力モード用表示画面と入力装置入力モード用の表示画面のうちの、現在設定されている画面モード用の表示画面への表示の更新を行った上で（ステップ２３０）、ステップ２２２に進む。
【００２４】
そして、このようにしてステップ２２２に進んだならば、画面モード変更フラグをクリアする。また、次に、ステップ２０４またはステップ２０６で最後に検出したユーザ操作を主処理に通知する必要があるかどうかを調べ（ステップ２２４）、通知する必要がなければステップ２０４-２０８の監視に戻り、通知する必要があれば当該ユーザ操作を主処理に通知した上で（ステップ２２６）、ステップ２０４-２０８の監視に戻る。
【００２５】
一方、ステップ２０４-２０８の監視中に、主処理からの表示画面の種別の切り替えの要求の受信を検出した場合には（ステップ２０８）、要求された種別のタッチパネル入力モード用表示画面と入力装置入力モード用の表示画面のうちの、現在設定されている画面モード用の表示画面への表示の更新を行った上で（ステップ２３２）、ステップ２０４-２０８の監視に戻る。
【００２６】
以上、ユーザインタフェース提供処理について説明した。
以下、このようなユーザインタフェース提供処理の具体的な動作例を示す。
まず、電子機器が楽曲を再生する楽曲再生装置である場合の例について示す。
この場合、電子機器は、記憶装置９に楽曲をアルバム毎に記憶しており、上述した主処理は、記憶装置９に記憶されている楽曲を再生出力する処理となる。
また、入力装置５は、図３ａに示すように、操作子として、プッシュ操作可能なロータリスイッチ３０１と、再生/一時停止キー３０２、前方スキップキー３０３、後方スキップキー３０４、サーチキー３０５、ボリュームアップキー３０６、ボリュームダウンキー３０７等を備えている。
【００２７】
次に、図３ｂは、画面モードとしてタッチパネル入力モードが設定されているときに、インタフェース提供処理が、再生中の楽曲の情報表示と楽曲の再生制御操作の受け付けのために表示する第１種別の表示画面を示しており、図示するように、このタッチパネル入力モードの第１種別の表示画面には、再生中の楽曲のタイトルやアルバムやアーティストなどの楽曲情報３１１と、楽曲に関連付けられて記憶装置９に記憶されているアートワーク３１２が表示される。また、仮想操作子として、再生/一時停止ボタン３１３、前方スキップボタン３１４、後方スキップボタン３１５、サーチボタン３１６、ボリュームアップボタン３１７、ボリュームダウンボタン３１８が表示されている。
【００２８】
次に、図３ｃは、画面モードとして入力装置入力モードが設定されているときに、インタフェース提供処理が表示する第１種別の表示画面を示しており、図示するように、この入力装置入力モードの第１種別の表示画面は、図３ｂに示したタッチパネル入力モードの第１種別の表示画面において設けられていた仮想操作子の表示を消去し、楽曲情報３１１とアートワーク３１２及びこれらの表示領域を拡大したものとなっている。
【００２９】
そして、ユーザインタフェース提供処理は、この図３ｂのタッチパネル入力モードの第１種別の表示画面を表示しているときには、ユーザの入力装置５の各操作子の操作と、ユーザのタッチパネル１の各仮想操作子表示領域のタッチを、ユーザ操作として受け付けて、受け付けたユーザ操作に応じた処理を行う。
【００３０】
すなわち、たとえば、ユーザの入力装置５の再生/一時停止キー３０２の操作と、ユーザ再生/一時停止ボタン３１３の表示領域のタッチとに応答して、主処理に再生/一時停止操作の発生を通知することにより、楽曲の再生状態を、再生と一時停止の間で切り替えさせる。
【００３１】
また、図３ｃの入力装置入力モードの第１種別の表示画面を表示しているときには、ユーザの入力装置５の各操作子の操作を、ユーザ操作として受け付けて、受け付けたユーザ操作に応じた処理を行う。
すなわち、たとえば、ユーザの入力装置５の再生/一時停止キー３０２の操作に応答して、主処理に再生/一時停止操作の発生を通知することにより、楽曲の再生状態を、再生と一時停止の間で切り替えさせる。
次に、図３ｂのタッチパネル入力モードの第１種別の表示画面を表示しているときに、ユーザのサーチボタン３１６の表示領域のタッチ操作が発生した場合、画面モードはタッチパネル入力モードに維持されたまま、ユーザインタフェース提供処理は図４ａ１のアルバムサーチ用の第２種別の表示画面を表示する。図示するように、このタッチパネル入力モードの第２種別の表示画面は、アルバム情報を項目としてアルファベット順に配置したリスト４０１と、スクロールボタン４０２と、アルファベットインデックス４０３を含んでいる。なお、リスト４０１中に項目として表示される各アルバム情報は、ユーザ操作受付可能な操作受付項目となっている。
【００３２】
一方、図３ｂのタッチパネル入力モードの第１種別の表示画面を表示しているときに、ユーザの入力装置５のサーチキー３０５の操作が発生した場合、画面モードはタッチパネル入力モードから入力装置入力モードに切り替えられ、ユーザインタフェース提供処理は図４ｂ１のアルバムサーチ用の第２種別の表示画面を表示する。また、図３ｃの入力装置入力モードの第１種別の表示画面を表示しているときに、ユーザの入力装置５のサーチキー３０５の操作が発生した場合にも、画面モードを入力装置入力モードに維持したまま、ユーザインタフェース提供処理は図４ｂ１のアルバムサーチ用の第２種別の表示画面を表示する。
図示するように、この入力装置入力モードの第２種別の表示画面には、アルバム情報を項目としてアルファベット順に弧状に配置したリスト４１１と、リストカーソル４１２とが含まれている。また、この入力装置入力モードの第２種別の表示画面は、図４ａ１のタッチパネル入力モードの第２種別の表示画面において設けられていたスクロールボタン４０２とアルファベットインデックス４０３が含まないものとなっている。なお、リスト４１１中に項目として表示される各アルバム情報は、ユーザ操作受付可能な操作受付項目となっている。そして、リストカーソル４１２は、入力装置５のロータリスイッチ３０１のプッシュ操作で、決定操作を行うことのできるアルバムのアルバム情報をリスト４１１上で示すものである。
【００３３】
さて、図４ａ１のタッチパネル入力モードの第２種別の表示画面を表示しているときに、ユーザインタフェース提供処理は、ユーザが所望のアルバムのアルバム情報のリスト４０１上の表示領域をタッチすると、当該アルバム情報のアルバムに対する決定操作を受け付け、当該アルバムの各楽曲の再生を主処理に行わせると共に、表示を図３ｂに示したタッチパネル入力モードの第１種別の表示画面に更新する。また、図４ａ１のタッチパネル入力モードの第２種別の表示画面を表示しているときに、ユーザがスクロールボタン４０２の表示領域をタッチすると、ユーザインタフェース提供処理は、リスト４０１のスクロール操作を受け付けて、リスト４０１をスクロールする。また、図４ａ１のタッチパネル入力モードの第２種別の表示画面を表示しているときに、ユーザが入力装置５のロータリスイッチ３０１を回転操作すると、ユーザインタフェース提供処理は、画面モードを入力装置入力モードに切り替えて、表示を図４ｂ１の入力装置入力モードの第２種別の表示画面に更新し、更新後の入力装置入力モードの第２種別の表示画面におけるリスト４１１に含まれるアルバム情報を、更新前のタッチパネル入力モードの第２種別の表示画面のリスト４０１において含まれていたアルバム情報と同一の状態とした後に、これをスクロールする。また、図４ａ１のタッチパネル入力モードの第２種別の表示画面を表示しているときに、アルファベットインデックス４０３中の一つのアルファベットの表示領域がユーザによってタッチされると、ユーザインタフェース提供処理は、タッチされたアルファベットを先頭文字とする最初のアルバムのアルバム情報が、リスト４０１の先頭に位置するようにリスト４０１をスクロールする。すなわち、たとえば、図４ａ２に示すように、アルファベットインデックス４０３中の「Ｐ」の表示領域がユーザによってタッチされたならば、Ｐを先頭文字とする最初のアルバムのアルバム情報が、リスト４０１の先頭に位置するようにリスト４０１をスクロールする。
【００３４】
一方、図４ｂ１の入力装置入力モードの第２種別の表示画面を表示しているときに、ユーザインタフェース提供処理は、ユーザが入力装置５のロータリスイッチ３０１を回転操作すると、リスト４１１のスクロール操作もしくはリストカーソル４１２の移動操作を受け付けて、リスト４０１もしくはリストカーソル４１２をスクロールする。また、図４ｂ１の入力装置入力モードの第２種別の表示画面を表示しているときに、ユーザが入力装置５のロータリスイッチ３０１をプッシュ操作すると、ユーザインタフェース提供処理は、その時点でリストカーソル４１２が示すアルバム情報のアルバムに対する決定操作を受け付け、当該アルバムの各楽曲の再生を主処理に行わせると共に、表示を図３ｃに示した入力装置入力モードの第１種別の表示画面に更新する。また、図４ｂ１の入力装置入力モードの第２種別の表示画面を表示しているときに、ユーザが所望のアルバムのアルバム情報のリスト４１１上の表示領域をタッチすると、ユーザインタフェース提供処理は、当該アルバム情報のアルバムに対する決定操作を受け付け、当該アルバムの各楽曲の再生を主処理に行わせると共に、画面モードをタッチパネル入力モードに切り替え、表示を図３ｂに示したタッチパネル入力モードの第１種別の表示画面に更新する。
【００３５】
また、ユーザインタフェース提供処理は、ユーザが入力装置５のロータリスイッチ３０１の所定回転速度以上の回転操作を所定時間以上継続したならば、図４ｂ２に示すように、アルファベット選択ボックス４１３を表示画面に表示し、以降、アルファベット選択ボックス４１３に表示するアルファベット１文字を、ユーザの入力装置５のロータリスイッチ３０１の回転操作に応じてアルファベット順に切り替え、ユーザの入力装置５のロータリスイッチ３０１のプッシュ操作が発生したならば、その時点でアルファベット選択ボックス４１３に表示しているアルファベットを先頭文字とする最初のアルバムのアルバム情報が、リスト４１１の先頭に位置するようにリスト４１１をスクロールする。すなわち、たとえば、図４ｂ２に示すように、ユーザがロータリスイッチ３０１の回転操作でアルファベット「Ｐ」をアルファベット選択ボックス４１３に表示させた状態でロータリスイッチ３０１をプッシュ操作すると、Ｐを先頭文字とする最初のアルバムのアルバム情報が、リスト４１１の先頭に位置するようにリスト４１１がスクロールする。
【００３６】
以上、電子機器が楽曲を再生する楽曲再生装置である場合のユーザインタフェース提供処理の具体的な動作例について説明した。
次に、電子機器がナビゲーション装置である場合のユーザインタフェース提供処理の具体的な動作例を示す。
この場合、電子機器の記憶装置９に地図データを記憶すると共に、周辺装置１０としてＧＰＳ受信機等を備える。そして、上述した主処理は、ＧＰＳ受信機を利用して地図上に現在位置を提示したり、目的地までのルートを算出して地図上に表示する処理とする。
また、入力装置５は、図５ａに示すように、操作子として、プッシュ操作可能なジョイステック５０１と、増加減少キー５０２、メニューキー５０３等を備えている。
次に、図５ｂ１は、画面モードとしてタッチパネル入力モードが設定されているときに、インタフェース提供処理が表示する表示画面を示しており、図示するように、このタッチパネル入力モードの表示画面には、地図上に現在位置と地図縮尺を表した案内画像５１０が表示される他、仮想操作子として、縮尺変更ボタン５１１とメニューボタン５１２とが表示される。
【００３７】
次に、図５ｃ１は、画面モードとして入力装置入力モードが設定されているときに、インタフェース提供処理が表示する表示画面を示しており、図示するように、この入力装置入力モード表示画面では、地図上に現在位置と距離目盛を表した案内画像５１０が表示されるが、図５ｂ１のタッチパネル入力モードの表示画面に設けていた仮想操作子の表示は行われない。
【００３８】
そして、ユーザインタフェース提供処理は、図５ｂ１のタッチパネル入力モードの表示画面を表示しているときに、ユーザが縮尺変更ボタン５１１を操作したならば案内画像５１０の地図の地図縮尺を変更する。また、図５ｂ１のタッチパネル入力モードの表示画面を表示しているときに、ユーザが案内画像５１０上の位置をタッチしたならば、ユーザインタフェース提供処理は、図５ｂ２に示すように、案内画像５１０に中心位置を表すカーソル５２１の表示を含めると共に、８方向ボタン５２２を表示し、８方向ボタン５２２の表示領域がタッチされたならば、タッチされた方向に応じて案内画像５１０の地図と現在位置をスクロールする。また、ユーザがメニューボタン５１２を操作したならば、カーソル５２１に対応する地点の目的地の設定メニュー項目を含む所定のメニューを表示画面上に表示する。
【００３９】
また、ユーザインタフェース提供処理は、図５ｂ１のタッチパネル入力モードの表示画面を表示しているときに、ユーザが入力装置５の増加減少キー５０２を操作したならば、画面モードを入力装置入力モードに切り替え、表示を５ｃ１の入力装置入力モードの表示画面に更新し、案内画像５１０を更新前のタッチパネル入力モードの表示画面の案内画像５１０と一致させた後に、当該案内画像５１０の地図の地図縮尺を変更する。また、図５ｂ１のタッチパネル入力モードの表示画面を表示しているときに、ユーザが入力装置５のメニューキー５０３を操作したならば、ユーザインタフェース提供処理は、画面モードを入力装置入力モードに切り替え、表示を５ｃ１の入力装置入力モードの表示画面に更新し、案内画像５１０を更新前のタッチパネル入力モードの表示画面の案内画像５１０と一致させた後に、上記所定のメニューを更新後の表示画面上に表示する。また、図５ｂ１のタッチパネル入力モードの表示画面を表示しているときに、ユーザが入力装置５のジョイステック５０１を操作したならば、ユーザインタフェース提供処理は、画面モードを入力装置入力モードに切り替え、表示を５ｃ１の入力装置入力モードの表示画面に更新し、案内画像５１０を更新前のタッチパネル入力モードの表示画面の案内画像５１０と一致させた後に、図５ｃ２に示すように案内画像５１０に中心位置を表すカーソル５２１の表示を含めると共に、ジョイステック５０１の操作方向に応じて案内画像５１０の地図と現在位置をスクロールする。
【００４０】
次に、ユーザインタフェース提供処理は、図５ｃ１の入力装置入力モードの表示画面を表示しているときに、ユーザが入力装置５の増加減少キー５０２を操作したならば、案内画像５１０の地図の地図縮尺を変更する。また、図５ｃ１の入力装置入力モードの表示画面を表示しているときに、ユーザが入力装置５のメニューキー５０３を操作したならば、ユーザインタフェース提供処理は、上記所定のメニューを更新後の表示画面上に表示する。また、図５ｃ１の入力装置入力モードの表示画面を表示しているときに、ユーザが入力装置５のジョイステック５０１を操作したならば、ユーザインタフェース提供処理は、図５ｃ２に示すように案内画像５１０に中心位置を表すカーソル５２１の表示を含めると共に、ジョイステック５０１の操作方向に応じて案内画像５１０の地図と現在位置をスクロールする。また、図５ｃ１の入力装置入力モードの表示画面を表示しているときに、ユーザが案内画像５１０上の位置をタッチしたならば、ユーザインタフェース提供処理は、画面モードをタッチパネル入力モードに切り替えて、表示を５ｂ１のタッチパネル入力モードの表示画面に更新し、案内画像５１０を更新前の入力装置入力モードの表示画面の案内画像５１０と一致させた後に、図５ｂ２に示すように、案内画像５１０に中心位置を表すカーソル５２１の表示を含めると共に、８方向ボタン５２２を表示し、８方向ボタン５２２の表示領域がタッチされたならば、タッチされた方向に応じて案内画像５１０の地図と現在位置をスクロールする。
【００４１】
以上、電子機器がナビゲーション装置である場合のユーザインタフェース提供処理の具体的な動作例について説明した。
以上のように、本実施形態によれば、タッチパネル１の入力に用いる仮想操作子の表示を含むタッチパネル入力モードの表示画面の表示中に、入力装置５の操作子による操作が発生した場合には、以降の入力が入力装置５を用いて行われるものと推定し、タッチパネル入力モード表示画面に表示が含まれる仮想操作子のうちの少なくとも一部の仮想操作子表示を含まない、入力装置５による操作に適応する入力装置入力モードの表示画面に表示を更新する。
【００４２】
よって、入力装置５を入力に用いたユーザに対しては、入力装置５による操作に適応する入力装置入力モードの表示画面を提供して、その操作性を向上することができるようになる。
一方、このような入力装置入力モードの表示画面の表示中にタッチパネル１の操作が発生した場合には、以降の入力がタッチパネル１を用いて行われるものと推定し、入力装置５に代えてユーザ操作をタッチパネル１で受け付けるための仮想操作子の表示を含むタッチパネル入力モードの表示画面に表示を更新する。
【００４３】
よって、タッチパネル１を入力に用いるユーザに対しては、タッチパネル１を用いた操作に適応するタッチパネル入力モードの表示画面を提供して、その操作性を向上することができるようになる。
【符号の説明】
【００４４】
１…タッチパネル、２…タッチパネルコントローラ、３…ディスプレイ、４…ディスプレイコントローラ、５…入力装置、６…入力装置インタフェース、７…ＣＰＵ、８…メモリ、９…記憶装置、１０…周辺装置。
【図１】
2012058909.tif 000003
【図２】
2012058909.tif 000004
【図３】
2012058909.tif 000005
【図４】
2012058909.tif 000006
【図５】
2012058909.tif 000007