(57)【要約】【課題】  同じ操作を繰り返すキーの操作が繰り返された場合に確実かつ迅速に指定動作を行うユーザ操作入力制御装置を提供する。【解決手段】  ユーザ操作入力制御装置は、入力された操作命令を判別する検出部（１１）と、検出部で検出された操作命令が予め登録された繰り返し対象命令であるかを判定する判定部（１２）と、繰り返し対象命令が所定時間内に連続して指定されたことおよびその連続状態を検出する連続操作検出部と（１３）、入力された操作命令を順次格納するバッファ部（２２）と、連続操作検出部の出力により、バッファ内の繰り返し対象命令を実行に適した形式に書き換える操作命令書き換え部（１４）と、バッファ内の書き換えられた形式の命令を繰り返し回数分まとめて実行し、あるいは、バッファ内の書き換えられた形式の命令の一つを実行終了後、ただちに次の繰り返し命令を実行する操作命令実行部（１６）とを備える。【選択図】  図１
2005295029.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって入力された操作命令を判別する検出部と、
前記検出部により検出された操作命令が予め登録された繰り返し対象命令であるかどうかを判定する判定部と、
前記判定部で繰り返し対象命令と判定された命令が所定時間内に連続して指定されたことおよびその連続回数を検出する連続操作検出部と、
前記入力された操作命令を順次格納するバッファ部と、
前記連続操作検出部の出力により、前記バッファ内の繰り返し対象命令を実行に適した形式に書き換える操作命令書き換え部と、
前記バッファ内の書き換えられた形式の命令を繰り返し回数分まとめて実行する操作命令実行部とを備えたユーザ操作入力制御装置。
【請求項２】
ユーザによって入力された操作命令を判別する検出部と、
前記検出部により検出された操作命令が予め登録された繰り返し対象命令であるかどうかを判定する判定部と、
前記判定部で繰り返し対象命令と判定された命令が所定時間内に連続して指定されたことおよびその連続回数を検出する連続操作検出部と、
前記入力された操作命令を順次格納するバッファ部と、
前記連続操作検出部の出力により、前記バッファ内の繰り返し対象命令を実行に適した形式に書き換える操作命令書き換え部と、
前記バッファ内の書き換えられた形式の命令の一つを実行終了後、ただちに次の繰り返し命令を実行する操作命令実行部とを備えたユーザ操作入力制御装置。
【請求項３】
ユーザによって入力された操作命令を判別する検出部と、
前記検出部により検出された操作命令が予め登録された繰り返し対象命令であるかどうかを判定する判定部と、
前記判定部で繰り返し対象命令と判定された命令が所定時間内に連続して指定されたことを検出する連続操作検出部と、
所定時間内に入力された同一命令の繰り返し回数を計数するカウンタ手段  
前記連続操作検出部の出力を前記カウンタ手段の繰り返し回数分連続して実行する操作命令実行部とを備えたユーザ操作入力制御装置。
【請求項４】
前記所定時間は入力命令間の時間が命令の実行開始時間より短いものであることを特徴とする請求項１ないし３のいずれかに記載のユーザ操作入力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユーザ操作入力制御装置に関するもので、特にＤＶＤ録画機器等の電子機器において、そのリモートコントロール操作部に適用されるものである。
【背景技術】
【０００２】
一般に、ＤＶＤ録画機器などの電子音響、ビデオ機器等においては、操作性を向上させるため、リモートコントロールコマンダ（以下、リモコンと略称する）を用いて機器の操作が行うことが一般的である。  
リモコンに含まれる多数のキーの中には、同じキー操作が繰り返される性質のものがある。このような性質のキーとしては、例えば、再生位置を次のチャプタに飛ばすためのスキップキー、テレビ放送のチャンネルを選択するためのチャンネルキー、単位録画時間（例えば３０分）の簡易録画時間設定を行うワンタッチ録画（ＯＴＲ）キー（クイックタイマキーとも言う）、単位時間（例えば３０秒）の再生スキップを行うコマーシャルスキップキー、単位時間の再生戻しを行うワンタッチリピートキー、カーソル移動を行う、上下、左右の各カーソルキーなどがある。
【０００３】
しかし、このような同じキー操作を繰り返した場合、従来は必ずしも迅速な意図した結果が得られないことが多かった。
【０００４】
スキップキーを例にとって説明すると、再生中にスキップキーを押すと現在のチャプタの次のチャプタにジャンプして再生が始まるが、短時間にスキップキーを連続的に押した場合、押した数だけ操作が進行するわけではなく、最初にスキップキーを押した段階で次のチャプタに進む動作がすぐ始まってしまい、次のチャプタでの再生が始まってからでないと次のスキップキーが有効ではなかった。
【０００５】
したがって、スキップキーを複数回ゆっくりと操作することによってチャプタを先に進ませることはできるが、早い操作による迅速な移動は不可能であった。
【０００６】
このため、従来は、操作性の向上のため、チャプタスキップを効率的に行うために１０の位と１の位用の独立のキーとテンキーとを設けたもの（特許文献１参照）や、数字キーの操作時間の長短でシーン切り換えとチャプタ切り換えを行うようにしたもの（特許文献２参照）などが提案されているが、スキップキー等自体の入力操作性を改善したものではない。
【特許文献１】特開２００２−２７３８５号公報
【特許文献２】特開平５−３１４６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明はこのような問題を解決するためになされたもので、同じ操作を繰り返すキーにおいて操作が複数繰り返された場合に確実かつ迅速に指定動作を行うことを可能にしたユーザ操作入力制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点によれば、
ユーザによって入力された操作命令を判別する検出部と、
前記検出部により検出された操作命令が予め登録された繰り返し対象命令であるかどうかを判定する判定部と、
前記判定部で繰り返し対象命令と判定された命令が所定時間内に連続して指定されたことおよびその連続回数を検出する連続操作検出部と、
前記入力された操作命令を順次格納するバッファ部と、
前記連続操作検出部の出力により、前記バッファ内の繰り返し対象命令を実行に適した形式に書き換える操作命令書き換え部と、
前記バッファ内の書き換えられた形式の命令を繰り返し回数分まとめて実行する操作命令実行部とを備えたユーザ操作入力制御装置が提供される。
【０００９】
本発明の第２の観点によれば、
ユーザによって入力された操作命令を判別する検出部と、
前記検出部により検出された操作命令が予め登録された繰り返し対象命令であるかどうかを判定する判定部と、
前記判定部で繰り返し対象命令と判定された命令が所定時間内に連続して指定されたことおよびその連続回数を検出する連続操作検出部と、
前記入力された操作命令を順次格納するバッファ部と、
前記連続操作検出部の出力により、前記バッファ内の繰り返し対象命令を実行に適した形式に書き換える操作命令書き換え部と、
前記バッファ内の書き換えられた形式の命令の一つを実行する終了後、ただちに次の繰り返し命令を実行する操作命令実行部とを備えたユーザ操作入力制御装置が提供される。
【発明の効果】
【００１０】
本発明の一実施の形態によれば、操作者によって指定された操作命令が繰り返し対象の命令であることを確認した上で、繰り返し回数に応じて操作命令を合わせた型式で実行するようにしているので、操作者の意図に沿って操作を確実かつ迅速に行うことが可能となる。
【００１１】
また、本発明の他の実施の形態によれば、操作者によって指定された操作命令が繰り返し対象の操作であることを確認した上で、操作命令をバッファに格納し、繰り返し回数に応じて命令バッファ内でキー命令の置き換えを行い、バッファ内の命令を順次処理するようにしているので、操作者の意図に沿った操作が確実かつ迅速に行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施例のいくつかを詳細に説明する。
【００１３】
図１は本発明にかかるユーザ操作入力制御装置の一実施例の概略構成を示すブロック図、図２はこのユーザ操作入力制御装置における動作を示すフローチャートである。
【００１４】
図１を参照すると、操作部１は、例えばＤＶＤ録画装置のパネル面に設けられたキーおよびリモコンの受信部を代表している。最も多用されるのは赤外線信号を用いたリモコンであり、操作部１は、キー入力あるいはリモコン信号の受信によりその信号を操作制御部１０中のキー検出部１１に送る。図１において破線で囲まれた操作制御部１０はマイクロプロセッサの機能として実現される。
【００１５】
キー検出部１１では、操作部１から受信されたデジタル信号を翻訳あるいは解釈してどの操作信号であるかを検出し、操作命令判定部１２に送る。
【００１６】
操作命令判定部１２では受け取った操作命令をメモリ２０中の操作命令バッファ２２に送って記憶させるとともに、予めメモリ２０中の特定キー記憶部２１に登録されている特定キーの操作命令を参照して一致するかどうかを検出し、特定キーのいずれかに対応する操作命令であるときにはその検出結果を連続操作検出部に送る。
【００１７】
ここで、予め登録されている操作命令としては、チャプタスキップを行うＳＫＩＰ、チャンネルを順次選択するためのＣＨ＋／−、単位録画時間の簡略録画時間設定を行うＯＴＲ、単位時間の再生スキップを行うＣＭＳＫＩＰ、単位時間の早戻しを行うワンタッチリピートＯＴＲＰ、操作数分のカーソル移動を行う、上下、左右の各ＣＳＲなどがある。
【００１８】
連続操作検出部１３では、検出された操作命令が操作命令判定部１２で登録された操作命令と判定された命令が連続しているかどうかを判定し、連続しているときには、操作命令置き換え部１４に連続操作であることを通知するとともに、操作命令バッファ２２に対して当該操作命令を操作命令置き換え部１４に送るように指示する。
【００１９】
なお、この判断において、キー入力が連続しているかどうかの判断はあるキー入力から次のキー入力までの時間が一定の短時間、例えば２５０ミリ秒、内に次の入力が続いていることをもって判断することができる。このキー間隔時間は適宜選択することができる。
【００２０】
連続操作であることを示す信号を受け取った操作命令置き換え部１４では操作命令バッファ２２に格納されている操作命令の置き換えを行い、連続操作されたキー操作の総和に相当する操作命令を得る。この操作命令の置き換えについては後述する。
【００２１】
操作命令バッファ２２に保持された操作命令は操作命令取り出し部１５によって取り出され、この新しい命令は操作命令実行部１６によって実行される。すなわち、この新しい命令によってデバイスドライバ１７を介してドライブ３１および信号処理部３３が駆動され、ドライブ３１にセットされたメディア３２への信号書き込み／読み出しおよび操作命令および書き込み／読み出し信号をもとにした画像のモニタへの送出が行われる。
【００２２】
図２は、ユーザ操作入力制御装置における動作を示すフローチャートである。
【００２３】
装置の電源が投入されて処理が開始される（ステップＳ１０１）と、操作部１から発せられた信号がキー検出部１１で検出され、操作命令に翻訳される（ステップＳ１０２）。
【００２４】
新たな入力があったかどうか常時監視されており（ステップＳ１０３）、入力があったときには操作命令判定部によりその入力された操作命令は操作命令判定部１２により一旦操作命令バッファ２２に格納される（ステップＳ１０４）とともに、この操作命令は連続入力が有効な特定操作命令であるかどうかが判定される（ステップＳ１０５）。
【００２５】
次に連続操作検出部１３により入力された操作命令が連続しているかどうかが確認され（ステップＳ１０６）、連続操作であるときには、操作命令置き換え部１４により操作命令の置き換えのための処理が行われ（ステップＳ１０７）、操作命令バッファ内で操作命令の置き換えが行われる（ステップＳ１０８）。
【００２６】
この結果、操作命令の実行待ちの状態となるが、ステップＳ１０３で新たな入力がなかった場合、ステップＳ１０５で連続入力が有効な特定キーに対応する操作命令ではない場合も同様に実行待ちの状態となり、前の操作命令が実行中であるかどうかが確認される（ステップＳ１１１）。
【００２７】
前の操作命令の実行が終了したときには、操作命令取り出し部１５により操作命令バッファ２２から置き換えられた操作命令を取り出し（ステップＳ１１２）、操作命令実行部１６で操作命令を実行して（ステップＳ１１３）、終了する（ステップＳ１１４）。
【００２８】
次に、本発明における最も特徴的な部分である操作命令置き換えについて詳述する。
【００２９】
図３は図１に示した構成のうち、操作命令置き換えに関連した部分を示すブロック図である。
【００３０】
ここではすでにＰＬＡＹに相当する１６進数「４８」という命令が与えられ、先入れ先出し（ＦＩＦＯ）メモリであるバッファ２２に格納されているものとする。
【００３１】
ここで操作部１であるリモコンからコマーシャルスキップ（ＣＭＳＫＩＰ）を意味する１６進数「１Ｃ」が入力されると、キー検出部１１では「１Ｃ」であることを確認して操作命令判定部１２に送る。
【００３２】
操作命令判定部１２は特定キー記憶部２１を参照してこの入力命令が特定操作命令であることを判定して連続操作検出部１３に通知するとともにこの操作命令をバッファ２２のデータ送受信部／制御部２２ａに与える。
【００３３】
このデータ送受信部／制御部２２ａに与えられた操作命令１Ｃは連続操作検出部１３および操作命令置き換え部１４に送られ、連続操作検出部１３では同一データが何回送信されるかをインクリメントすることにより計数して、操作命令置き換え部１４に通知する。操作命令置き換え部１４はこの繰り返し回数により１６進の操作命令を２進数に変換してバッファ２２に順次送り、アドレスを順次先送りして記憶させる。例えばＣＭＳＫＩＰの１６進数「１Ｃ」は２進数では「０００１１１００」となる。これは、マイクロコンピュータの内部処理としては処理速度が速く、管理もし易い２進数で処理することが一般的なためである。
【００３４】
また、連続操作検出部１３は同一データの繰り返し数を操作命令取り出し部１５に通知する。これにより、操作命令取り出し部１５はバッファ内のデータコードを取り出すことになるが、この取り出し方には次の２種類がある。
【００３５】
第１には連続操作検出部１３による特定キーの繰り返し数から、この合計回数分の動作をまとめて実行するものである。
【００３６】
例えば、コマーシャルスキップキーにより発生されるＣＭＳＫＩＰという命令は一般に３０秒間のスキップを表すＳＫＩＰ３０の命令であるから、ＣＭＳＫＩＰが５回連続で検出された場合、ＳＫＩＰ３０＋ＳＫＩＰ３０＋ＳＫＩＰ３０＋ＳＫＩＰ３０＋ＳＫＩＰ３０をまとめて実行することになる。これにより、３０秒×５＝１５０秒＝２分３０秒先の画像位置にジャンプが行われることになる。
【００３７】
なお、図３に示されたように先にＰＬＡＹが実行中であるときにはこのバッファ２２からのＰＬＡＹ命令はＣＭＳＫＩＰ命令の後に読み出される。これにより、ジャンプ後もすぐに再生が続く。
【００３８】
また、操作命令置き換え部１４が前述した５つのＳＫＩＰ３０をこれと等価なＳＫＩＰ１５０という命令に置き換えるようにしても良い。
【００３９】
バッファからのデータコードの取り出し方の第２の方法は、同じ操作命令が続いている場合、１回毎にその操作命令が実行されるまでバッファ内で操作命令を保持し、連続入力された特定キーによる操作命令が実行される状態になったときに次の操作命令に移行することにより、複数の特定キーによる操作命令の実行を連続して行うようにする。この場合、この連続入力された特定キー操作は画面上で操作された特定キーを全部表示し、それぞれの実行および終了を画面で確認するようにすると便利である。
【００４０】
具体例としては、次のようになる。前述したように、ＣＭＳＫＩＰ命令の場合、ＳＫＩＰ３０であったが、ＣＭＳＫＩＰ命令が５回連続指定に対しては、この場合は途中のＰＬＡＹの部分を実行せず、ＳＫＩＰ３０命令を繰り返し、最後にＰＬＡＹを実行する。すなわち、ＣＭスキップキーの場合、３０秒後、１分後、１時間３０秒後、２分後、２分３０秒後の画面位置でそれぞれ実行状態を確認し、次の動作に移行する。この場合、例えば再生動作中のＣＭスキップに対しては通常ならば３０秒後の画像位置で再生状態になるのであるが、本願発明の場合、その時点で次のＣＭキーが実行されることが確認されるため、次のＣＭキーのスキップ機能を実行し、このような動作を繰り返すことにより、２分３０秒後の画像位置から再生が始まることになる。
【００４１】
図４は本発明の他の実施例の構成を示すブロック図、図５はその動作を示すフローチャートである。なお、図４においては、図１と対応する構成要素には同じ参照番号を付してその詳細な説明を省略する。
【００４２】
この実施例においては、操作命令判定部１２によって特定キーに対する操作命令であることを判定するまでは第１の実施例の場合と全く同じであるが、次の連続操作検出部１３により、登録された特定キーに対する操作命令と判定された命令が連続しているかどうかを判定し、連続しているときには、その繰り返し回数が計数部１８によりカウントされる。
【００４３】
そして、操作命令判定部１２，連続操作検出部１３を経由して操作命令実行部に順次送られた操作命令は、これが登録された特定キーに対する操作命令の場合には計数部１８の出力を用いて操作命令実行部１９により連続的に実行される。
【００４４】
具体的には、第１の実施例で取り上げたのと同様なＣＭスキップキーの連続５回の入力があったとすると、操作命令判定部１２で特定キーであるＣＭスキップキーに対する操作命令ＣＭＳＫＩＰが判定され、連続操作検出部１３により５回の連続入力が確認され、その繰り返し回数５がカウンタ１８にセットされる。操作命令実行部１９で実行する際、ＣＭＳＫＩＰはカウンタ数だけ連続的に実行される。前述したように、再生中のＣＭＳＫＩＰ命令はＳＫＩＰ３０命令＋ＰＬＡＹ命令であるが、操作命令実行部１９は最後のＰＬＡＹ以外は無視するので、５つのＣＭＳＫＩＰ命令は、ＳＫＩＰ３０＋ＳＫＩＰ３０＋ＳＫＩＰ３０＋ＳＫＩＰ３０＋ＳＫＩＰ３０＋ＰＬＡＹという命令として実行され、意図した２分３０秒先の画像位置からの再生が開始されることになる。
【００４５】
図５を参照すると、図２と比較して新たな入力があったかどうかの常時監視（ステップＳ２０３）までは全く同じであるが、入力があったときには操作命令判定部１２によりその入力された操作命令は連続入力が有効な特定操作命令であるかどうかが判定される（ステップＳ２０４）。
【００４６】
次に連続操作検出部１３により入力された操作命令が連続しているかどうかが確認され（ステップＳ２０５）、連続操作であるときには、計数部１８により連続回数が計数され、される（ステップＳ２０６）。
【００４７】
この結果、操作命令の実行待ちの状態となるが、ステップＳ２０３で新たな入力がなかった場合、ステップＳ２０４で連続入力が有効な特定キーに対応する操作命令ではない場合も同様に実行待ちの状態となり、前の操作命令が実行中であるかどうかが確認される（ステップＳ２１１）。
【００４８】
前の操作命令の実行が終了したときには、操作命令実行部１９で前述した方法で操作命令を繰り返し実行して（ステップＳ２１２）、終了する（ステップＳ２１３）。
【００４９】
以上の実施例においては、説明したような機能が実現できればその構成はどのようなものでも良い。また、キー操作により実行される動作については種々の変形があり得る。例えば、スキップキーは通常再生動作中に有効であるが、装置の電源が投入されている限り
停止動作中に操作しても確定キー等を押すことなくスキップした画面位置から再生が開始されるようにしても良い。
【００５０】
さらに、本発明が適用されるキー入力は、上述したものに限られることなく、繰り返しによりそれらによる動作が合わされた動作を行うことが期待されるキーのすべてに適用することができる。
【００５１】
また、上述した実施例はＤＶＤレコーダを例にとって説明したが、本発明はＣＤプレーヤ、ＣＤレコーダ、ＤＶＤプレーヤ、ＭＤプレーヤ、ＭＤレコーダ、テレビジョン受像器等繰り返しに意味のあるキー入力を持つすべての機器に適用できる。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施例の構成を示すブロック図である。
【図２】本発明の第１の実施例の動作を示すフローチャートである。
【図３】図１における連続操作検出部、操作命令置き換え部、操作命令バッファの具体的な動作を示す説明図である。
【図４】本発明の第２の実施例の構成を示すブロック図である。
【図５】本発明の第２の実施例の動作を示すフローチャートである。
【符号の説明】
【００５３】
１  操作部
１０、４０  操作制御部
１１  キー検出部
１２  操作命令判定部
１３  連続操作検出部
１４  操作命令置き換え部
１５  操作命令取り出し部
１６  操作命令実行部
１７  デバイスドライバ
１８  計数部
１９  操作命令実行部
２０  メモリ
２１  特定キー記憶部
２２  操作命令バッファ
３１  ドライブ
３２  メディア
３３  信号処理部
【図１】
2005295029.tif 000003
【図２】
2005295029.tif 000004
【図３】
2005295029.tif 000005
【図４】
2005295029.tif 000006
【図５】
2005295029.tif 000007