(57)【要約】【課題】  操作性、利便性の良好な電子機器のユーザインターフェースおよびその制御方法を提供する。【解決手段】  電子機器のユーザインターフェースは、入力キーを判別するキー判別部と、最新の画面表示項目を記憶する第１の記憶部と、一連の操作キーを「確定キー」をインデックスとして順次記憶し、逆順で読み出す第２の記憶部と、前記第１の記憶部の記憶内容に基づいて画面表示を行う画像制御部と、  前記入力キーが「前回設定呼び出しキー」であるときは、最新の「確定キー」までの一連の操作キーを前記第２の記憶部から読み出し、前記第１の記憶部の記憶内容と合わせてその「確定キー」が押された時点の画面表示を前記画像制御部に行わせる管理部とを備える。【選択図】  図１
2005284568.tif 000002
【特許請求の範囲】
【請求項１】
入力キーを判別するキー判別部と、
最新の画面表示項目を記憶する第１の記憶部と、
「確定キー」をインデックスとして一連の操作キーを順次記憶し、逆順で読み出す第２の記憶部と、
前記第１の記憶部の記憶内容に基づいて画面表示を行う画像制御部と、
前記入力キーが「前回設定呼び出しキー」であるときは、最新の「確定キー」までの一連の操作キーを前記第２の記憶部から読み出し、前記第１の記憶部の記憶内容と合わせてその「確定キー」が押された時点の画面表示を前記画像制御部に行わせる管理部とを備えた電子機器のユーザインターフェース。
【請求項２】
前記第２の記憶部は後入れ先出しメモリであることを特徴とする請求項１に記載の電子機器のユーザインターフェース。
【請求項３】
メニュー画面のグラフィックデータを記憶するグラフィックデータ記憶部をさらに備え、前記画像制御部はグラフィック記憶部の記憶内容を用いてグラフィック画面表示を行うものである請求項１または２に記載の電子機器のユーザインターフェース。
【請求項４】
前記第２の記憶部は、前記一連の操作キーに加えて前記「確定キー」を押したときに開いている、カーソル情報を含んだメニューの状態を記憶することを特徴とする、請求項1または2に記載の電子機器のユーザインターフェース。
【請求項５】
入力キーを判別し、
該入力キーが「前回設定呼び出しキー」であるときは、最新の画像表示項目を記憶する第１の記憶部から最新の画面表示項目を読み出し、一連の操作キーを順次記憶する第２の記憶部から「確定キー」をインデックスとして順次記憶した一連の操作キーを逆順で読み出し、前記第１および第２の記憶部からの読み出しデータに基づいて、前回「確定キー」が押された時点の画面表示を行うことを特徴とするユーザインターフェースの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器のユーザインターフェースおよびその制御方法に関するもので、特にＤＶＤ録画機器、VCR録画機器、HDD録画機器、チャンネルサーバ、携帯用電話機等の家庭用電子機器等に好適なものである。
【背景技術】
【０００２】
DVD録画機器などの電子機器においては、各種の操作や設定を行うために、ユーザインターフェースとしてリモート・コントロール・コマンダ（以下、リモコンと略称する）とメニュー画面が用いられる。
【０００３】
このメニュー画面は多数の項目についての設定をきめ細かく行う必要から、通常、階層構造が採用され、上位階層の設定項目に対し下位の設定項目を順次選ぶ選択がおこなわれる。
【０００４】
しかしながら、階層メニューの下層中の設定内容には頻繁に設定を行うような項目もある。このような設定内容にアクセスするためには、メニューの最上位の画面から操作を繰り返さなければならず、使用者は設定の繰り返しの煩雑さに苛立つことになる。
【０００５】
他の電子機器のインターフェースにおいても、同様に操作を繰り返す必要のあるものが多く、操作性、利便性に問題があった。
【０００６】
このため、メニュー下位階層の操作項目を使用頻度に応じて表示するようにしたもの（特許文献１および３参照）、設定済みの項目についてはサブメニューに移行させるようにしたもの（特許文献２参照）などが提案されている。
【０００７】
しかしながら、これらの場合もメインのメニュー画面から開始せざるを得ず、変更操作の煩雑さの解決にはなっていない。
【特許文献１】特開平９−２３８２９１号公報
【特許文献２】特開平５−３００４４５号公報
【特許文献３】特開２００１−２６８４６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、より操作性、利便性の良好な電子機器のユーザインターフェースおよびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明にかかる電子機器のユーザインターフェースによれば、入力キーを判別するキー判別部と、最新の画面表示項目を記憶する第１の記憶部と、「確定キー」をインデックスとする一連の操作キーを順次記憶し、逆順で読み出す第２の記憶部と、前記第１の記憶部の記憶内容に基づいて画面表示を行う画像制御部と、前記入力キーが「前回設定呼び出しキー」であるときは、最新の「確定キー」までの一連の操作キーを前記第２の記憶部から読み出し、前記第１の記憶部の記憶内容と合わせてその「確定キー」が押された時点の画面表示を前記画像制御部に行わせる管理部とを備えたことを特徴とする。
【００１０】
また、本発明にかかる電子機器のユーザインターフェースの制御方法によれば、入力キーを判別し、該入力キーが「前回設定呼び出しキー」であるときは、最新の画像表示項目を記憶する第１の記憶部から最新の画面表示項目を読み出し、一連の操作キーを順次記憶する第２の記憶部から「確定キー」をインデックスとして順次記憶した一連の操作キーを逆順で読み出し、前記第１および第２の記憶部からの読み出しデータに基づいて、前回「確定キー」が押された時点の画面表示を行うことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、キー操作を「確定キー」をインデックスとして順次記憶しておき、前回設定内容呼び出しキーの操作により、多数のメニュー階層にわたって選択を繰り返すことなく前回の下位階層の設定項目にただちに移動できるので、設定操作の簡略化および利便性の向上を図ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施例を詳細に説明する。ここではＤＶＤ録画装置を例にとって説明する。
【００１３】
図１は本発明にかかるユーザインターフェース装置の一実施例であるメニュー画面に関連する構成と機能の概略を示すブロック図である。
【００１４】
操作部１は、例えばＤＶＤ録画装置のパネル面に設けられたキー入力部およびリモコンの受信部を代表しているが、操作部１として通常最も多用されるのは赤外線信号を用いたリモコンである。操作部１は、装置のフロントパネル面に設けられたキーによるキー入力あるいはリモコン信号の受信によりその信号を制御部１０中のキー判別部１１に送る。図１において破線で囲まれた制御部１０はマイクロコンピュータが実行する機能として実現される。
【００１５】
キー判別部１１は、操作部１から受信された信号を翻訳あるいは解釈して操作されたキーがどのキーであるかを判別し、その判別情報をメニュー遷移管理部１２に送る。メニュー遷移管理部１２はキー判別情報に応じてメニューの遷移を管理する。なお、本発明においては、後述するように、リモコン等に「前回設定呼び出しキー」が設けられており、このキーが操作されたときは、他のキーが操作されたときとは異なって、後述する特別のサブルーチンにより処理を行うようにしている。
【００１６】
メニュー遷移管理部１２は、入力されたキー判別情報をもとにメニューの遷移を管理する。すなわち、キー判別情報が画面上の表示の変更を伴うものであれば、その情報をＧＵＩ制御部１５に送り、また、メニューにおける設定を伴う場合には設定値管理部１３および設定項目履歴管理部１４に送る。
【００１７】
これに対し、キー判別情報が前回設定の呼び出しに関するものであるときには、そのキー情報が設定項目履歴管理部１４に送られる。
【００１８】
設定値管理部１３は操作されたキーがＥＮＴＥＲキーなどの設定項目の「確定キー」であるときにはその設定値を不揮発メモリ２０内の設定値記憶部２１に記憶する。この結果、設定値記憶部２１には一組の最新の設定値が記憶されることになる。この設定値記憶部２１に記憶された設定値は、画面表示のために設定値管理部１３を経てＧＵＩ制御部１５に送られる。
【００１９】
ＧＵＩ制御部１５は、表示されたメニュー内での表示の制御や各種のメッセージ情報の画面上への表示であるＯＳＤ（On Screen Display）制御情報を映像処理部４０に対して送出し、映像処理部４０は映像信号とＧＵＩ制御部１５の出力信号とを合成し、モニタ５０に表示する。
【００２０】
なお、メニュー遷移管理部１２に供給された信号のうちメニューを構成するグラフィックデータについてはメモリ３０中のグラフィックデータ記憶部３１に記憶され、必要に応じＧＵＩ制御部１５によって取り出される。
【００２１】
入力されたキー操作情報のすべては、設定項目履歴管理部１４により、不揮発メモリ２０中の設定項目履歴記憶部２２に逐次時系列に記憶される。この設定項目履歴記憶部２２は後入れ先出し（ＬＩＦＯ）型式のメモリで、最新のものから過去に遡って記憶データを取り出すことができるようになっている。また、キー判別部から送られた「確定キー」の入力については設定項目履歴記憶部２２から記憶データを取り出すための特別のキーとして記憶される。
【００２２】
なお、この不揮発メモリ２０には「確定キー」を押したときに開いている、カーソル情報を含んだメニューの状態を記憶するようにすることができる。
【００２３】
この結果、「前回設定呼び出しキー」が押されたときは設定項目履歴管理部１４により、現在の設定状態から最新の「確定キー」が押された時点までのキー操作の履歴が設定項目履歴記憶部２２から取り出される。
【００２４】
この設定項目履歴データと、設定値記憶部２１に記憶され設定値管理部１３により読み出された現在の一組の設定値データとから、ＧＵＩ制御部は最新の「確定キー」が押された時点のメニュー画面を再現することが可能となる。
【００２５】
これにより、ユーザは階層構造のメニューであっても最新の確定時点の設定画面に戻ることができ、設定操作の容易化、簡略化を図ることができる。
【００２６】
なお、「前回設定呼び出しキー」を複数個設け、特定の設定項目に着目した履歴記憶部をこの複数の「前回設定呼び出しキー」に対応してするようにしても良い。例えば、タイマ予約、録画時の録画モードあるいは転送レートの設定、入力切り換えなど使用頻度の高い設定項目について複数の「前回設定呼び出しキー」を設けて最新の設定内容を瞬時に呼び出せるようにすると利便性の向上は著しい。
【００２７】
また、この前回設定項目呼び出しキーは必ずしも独立のキーである必要はなく、通常行われる機能キーと特定のキーの組み合わせでこの機能の選択を行うようにしても良い。
【００２８】
図２は以上のような構成を用いて通常のメニュー画面の設定を行う場合の動作を示すフローチャートである。
【００２９】
セットアップメニューが開始されると（ステップＳ１０１）、キー判別部１１では所定のサイクルタイムで常時キー入力があるかどうかが監視されており、一定期間キー入力がないときには設定処理は終了される（ステップＳ１０５）。
【００３０】
キー入力があったときには、キーの種類が判別される（ステップＳ１０３）。キー入力がカーソルキーである時は（ステップＳ１１１）、その上下、左右の移動指示により、カーソルの移動、あるいは項目中の数字の増減による設定値の変更指示がＧＵＩ制御部１５に対して発せられ（ステップＳ１１２）、ＧＵＩ制御部１５により描画処理が行われる（ステップＳ１５１）。
【００３１】
一つ前のキー入力の状態に戻る動作を行うリターン（ＲＥＴＵＲＮ）キーであるときは（ステップＳ１２１）、現在表示されているメニュー層を閉じるための準備を行い（ステップＳ１１２）、ＧＵＩ制御部１５により、現在のメニュー層を閉じた場合の描画が行われる（ステップＳ１５１）。
【００３２】
また、キー入力が「確定キー」であるときには（ステップＳ１３１）、現在の設定項目についてさらに下層メニューが存在するかが調べられ（ステップＳ１３２）、あるときには下層メニューを開く準備が行われ（ステップＳ１３３）、ＧＵＩ制御部１５により下層メニューを開いた状態の描画が行われる（ステップＳ１５１）。下層メニューが存在しないときには、現在の入力値が設定値と決定され（ステップＳ１３４）、この設定値は設定値記憶部２１に、さらに設定項目の履歴は設定項目履歴記憶部２２に記憶され、現在の設定値の内容で描画処理が行われる（ステップＳ１５１）。
【００３３】
なお、設定項目履歴記憶部２２には、前述したように、キー入力のある都度その内容が記憶され、「確定キー」入力についてはインデックスとしても記憶されることになるが、ある「確定キー」入力の次のキー入力から次の「確定キー」までの一連のキー入力の内容がバッファあるいはレジスタ（図示せず）に一時保持され、該次の「確定キー」をインデックスとしてその一連のキー入力を一組のキー入力シーケンスとして設定項目履歴記憶部に記憶するようにしても良い。
【００３４】
この設定項目履歴記憶部２２に記憶された設定項目履歴データはリモコンに設けられた前回設定項目呼び出しキーを操作することにより、最新の「確定キー」を押した時点のメニュー設定画面を呼び出すことができる。
【００３５】
ステップＳ１５１の処理後、ステップＳ１０２の前に戻り、所定時間の間キー入力がなくなるまで処理が繰り返される。
【００３６】
次に、前回設定項目呼び出しキーが操作された場合の動作を図３のフローチャートを参照して説明する。
【００３７】
処理が開始されると（ステップＳ２０１）、キー判別部１１により「前回設定呼び出しキー」が操作されたかどうかが監視される（ステップＳ２０３）。「前回設定呼び出しキー」が所定の監視時間内に検出されない場合にはこの処理を終了し、必要に応じて他の処理に移行する（ステップＳ２０４）。
【００３８】
一方、「前回設定呼び出しキー」が操作されたことが検出された場合には、メニュー遷移管理部１２が前回「確定キー」が押されたときの設定項目データを読み込むため、設定項目履歴管理部１４に設定項目履歴データと現在の設定項目データの読み出しを指示する（ステップＳ２０５）。
【００３９】
設定項目履歴管理部１４は設定項目履歴記憶部２２にアクセスし、設定項目履歴データがあるかどうかを確認し（ステップＳ２０７）、ないときには処理を終了して通常の設定動作に移行する（ステップＳ２０８）。
【００４０】
設定項目履歴記憶部２２に現在の状態から前回「確定キー」が操作された時点までの設定項目履歴データが記憶されている場合にはこれを取り出し、さらに現在のメニュー設定項目の設定値を設定値管理部１３を介して設定値記憶部２１より読み出し（ステップＳ２０９）、これらをＧＵＩ制御部１５に送って前回の「確定キー」操作時の設定画面を再現すべく描画処理を行う（ステップＳ２１１）。描画が完了したらこのルーチンを終了して（ステップＳ２１３）、他の処理に移行する。この他の処理の代表的なものは、表示されたメニュー内容に対して設定を行う処理、すなわち通常のメニュー内の設定事項の変更処理であり、この処理は図２で説明したとおり、再設定の履歴が「確定キー」の入力をインデックスとして設定項目履歴記憶部２２に記憶されることになる。
【００４１】
以上説明した処理の一例について、画面表示の変化の様子を図４および図５を参照して説明する。
【００４２】
図４は通常のセットアップメニューによる設定処理におけるメニュー画面の変化を示す説明図である。  
例えば「ＳＥＴＵＰキー」を押した結果画面Ａ１に示すように３つの設定項目１〜３が表示され、現在は設定項目１が選択状態にあるとする。この状態で下向きのカーソル移動を指示すると、設定項目２が選択状態の画面Ａ２になる。
【００４３】
この状態で「確定キー」を押すと、画面Ｂ１に示すように、その下の階層の３つの選択項目２−１〜２−３が現れ、デフォルトの２−１が選択状態にある。下向きにカーソル移動を２回繰り返すと、画面はＢ２，Ｂ３と変化し、画面Ｂ３で設定項目２−３が選択状態になる。さらにこの状態で「確定キー」を押すと、さらに下の階層のメニューが画面Ｃ１のように表示され、３つの項目Ａ、Ｂ、ＣについてのＯＮ／ＯＦＦ選択画面になり、デフォルトの項目Ａ  ＯＦＦが選択状態になっている。
【００４４】
ここで、下向きにカーソル移動を行うと画面Ｃ２のように項目Ｂ  ＯＦＦという選択状態になる。ユーザがこの項目をＯＮにしたいときには、「次候補キー」（左右カーソル）を押すと項目Ｂ  ＯＮの設定が得られる。この状態を確定させるには「確定キー」を押す。
【００４５】
一方、図５は本発明において特徴的な、「前回設定呼び出しキー」を操作した場合のメニュー画面の変化を示す説明図であり、図４の処理が行われた後に「前回設定呼び出しキー」の操作が行われた場合の処理を説明している。
【００４６】
設定項目履歴記憶部２２には一連のキー操作データ（ＳＥＴＵＰ）→（下カーソル）→（ＥＮＴＥＲ）→（下カーソル）→（下カーソル）→（ＥＮＴＥＲ）→（下カーソル）→（次候補）→（ＥＮＴＥＲ）が順次記憶され、最新のものから逆順で順次読み出すことができる。
【００４７】
そして、「前回設定呼び出しキー」が操作されると、前述したように、最後に確定（ＥＮＴＥＲ）キーが押された状態に戻るようになっており、このため、設定値記憶部２１から現在の設定値データ、設定項目履歴記憶部２２から最新の「確定キー」までのキー操作履歴を取り出し、その時点のメニュー内容を再現するようにしている。
【００４８】
したがって、この例では、メニューの上位の階層の設定を行うことなく、図４の画面Ｃ３が再現される。この状態では項目Ｂが選択状態でＯＮとなっているが、「次候補キー」（あるいは左右カーソル）を押すことにより、項目Ｂ  ＯＦＦに設定された画面Ｃ４を得ることができる。
【００４９】
この状態で下向きカーソルを操作すれば、設定位置を項目Ｃに移動させた画面Ｃ５を得ることができる。
【００５０】
この状態で上位の設定項目に戻りたいときには「ＲＥＴＵＲＮキー」を押す。これにより、最新の「確定キー」からその一つ前の「確定キー」までのキー操作が逆順で読み出される。設定値記憶部２１から読み出された現在のメニュー設定内容に、逆順で読み出された（次候補）→（下カーソル）→（ＥＮＴＥＲ）の逆操作を適用すると、図４のＢ３の設定画面を得ることができる。
【００５１】
以上の実施形態では、ＤＶＤ録画装置を想定しているが、本発明は階層メニューを有する電子機器に広く適用することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明にかかる電子機器のユーザインターフェースの一実施例の構成を示すブロック図である。
【図２】通常のメニュー画面の設定を行う場合の動作を示すフローチャートである。
【図３】前回設定項目呼び出しキーが操作された場合の動作を示すフローチャートである。
【図４】通常のセットアップメニューによる設定処理におけるメニュー画面の変化を示す説明図である。
【図５】前回設定項目呼び出しキーを操作した場合のメニュー画面の変化を示す説明図である。
【符号の説明】
【００５３】
１  操作部
１０  制御部
１１  キー判別部
１２  メニュー遷移管理部
１３  設定値管理部  
１４  設定項目履歴管理部
１５  ＧＵＩ制御部
２０  不揮発性メモリ
２１  設定値記憶部
２２  設定項目履歴記憶部
３０  メモリ
３１  グラフィックデータ記憶部
４０  映像処理部
５０  モニタ
【図１】
2005284568.tif 000003
【図２】
2005284568.tif 000004
【図３】
2005284568.tif 000005
【図４】
2005284568.tif 000006
【図５】
2005284568.tif 000007