(57)【要約】【課題】制御可能な機能の項目を制限することなく、操作が簡単で、操作ボタンの少ないリモコンを実現する。【解決手段】ステップＳ１１において、ユーザの操作に対応する操作信号を、操作履歴情報に照らし合わせることより、操作推定モードに遷移するか否か（通常モードに留まるか）を判定する。具体的には、例えば、異なるチャンネルのチャンネルボタンを押下した頻度が所定の閾値以上である場合、ユーザが頻繁にチャンネルを切り替える操作（いわゆるザッピング）を行っている状態であると判断できるので、操作推定モードに遷移すると判定される。ステップＳ１２において、操作推定モードに遷移し、制御対象であるテレビジョン受像機の画面が分割表示されるように制御するコマンド信号が送信される。本発明は、テレビジョン受像機に付属されるリモートコントローラに適用することができる。【選択図】      図５
2004247954.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインタフェースに対するユーザの操作に対応して、制御対象の電子装置にコマンド信号を送信する制御装置において、
前記ユーザインタフェースに対するユーザの操作を検知する検知手段と、
前記検知手段の検知結果を操作履歴情報として記憶する記憶手段と、
前記記憶手段によって記憶された前記操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定手段と、
前記判定手段によって前記操作推定モードに遷移しないと判定された場合、前記通常モードの処理として、前記検知手段によって検知された前記ユーザの操作に対応するコマンド信号を送信し、前記判定手段によって前記操作推定モードに遷移すると判定された場合、前記操作推定モードの処理として、前記検知手段によって検知された前記ユーザの操作に対応する前記コマンド信号とは異なるコマンド信号を送信する送信手段と
を含むことを特徴とする制御装置。
【請求項２】
前記記憶手段は、前記検知手段によって検知されたユーザの操作の操作日時、操作内容、操作圧力、操作方向、操作傾斜角、または操作継続時間のうち、少なくとも１つを前記操作履歴情報として記憶する
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記判定手段は、前記記憶手段によって記憶された前記操作履歴情報に含まれる操作日時を参照し、同一の前記ユーザインタフェースに対する操作頻度が高い場合、前記通常モードから前記操作推定モードに遷移すると判定する
ことを特徴とする請求項１に記載の制御装置。
【請求項４】
前記判定手段は、前記記憶手段によって記憶された前記操作履歴情報に含まれる操作日時を参照し、異なる前記ユーザインタフェースに対する操作頻度が高い場合、前記通常モードから前記操作推定モードに遷移すると判定する
ことを特徴とする請求項１に記載の制御装置。
【請求項５】
制御対象の前記電子装置から送信される、前記電子装置の状態を示す信号を受信する受信手段を
さらに含むことを特徴とする請求項１に記載の制御装置。
【請求項６】
ユーザインタフェースに対するユーザの操作に対応して、制御対象の電子装置にコマンド信号を送信する制御方法において、
前記ユーザインタフェースに対するユーザの操作を検知する検知ステップと、
前記検知ステップの処理での検知結果を操作履歴情報として記憶する記憶ステップと、
前記記憶ステップの処理によって記憶された前記操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定ステップと、
前記判定ステップの処理によって前記操作推定モードに遷移しないと判定された場合、前記通常モードの処理として、前記検知ステップの処理で検知された前記ユーザの操作に対応するコマンド信号を送信し、前記判定ステップの処理で前記操作推定モードに遷移すると判定された場合、前記操作推定モードの処理として、前記検知ステップの処理によって検知された前記ユーザの操作に対応する前記コマンド信号とは異なるコマンド信号を送信する送信ステップと
を含むことを特徴とする制御方法。
【請求項７】
ユーザインタフェースに対するユーザの操作に対応して、制御対象の電子装置にコマンド信号を送信するためのプログラムであって、
前記ユーザインタフェースに対するユーザの操作を検知する検知ステップと、
前記検知ステップの処理での検知結果を操作履歴情報として記憶する記憶ステップと、
前記記憶ステップの処理によって記憶された前記操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定ステップと、
前記判定ステップの処理によって前記操作推定モードに遷移しないと判定された場合、前記通常モードの処理として、前記検知ステップの処理で検知された前記ユーザの操作に対応するコマンド信号を送信し、前記判定ステップの処理で前記操作推定モードに遷移すると判定された場合、前記操作推定モードの処理として、前記検知ステップの処理によって検知された前記ユーザの操作に対応する前記コマンド信号とは異なるコマンド信号を送信する送信ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項８】
ユーザインタフェースに対するユーザの操作に対応して、制御対象の電子装置にコマンド信号を送信するためのプログラムであって、
前記ユーザインタフェースに対するユーザの操作を検知する検知ステップと、
前記検知ステップの処理での検知結果を操作履歴情報として記憶する記憶ステップと、
前記記憶ステップの処理によって記憶された前記操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定ステップと、
前記判定ステップの処理によって前記操作推定モードに遷移しないと判定された場合、前記通常モードの処理として、前記検知ステップの処理で検知された前記ユーザの操作に対応するコマンド信号を送信し、
前記判定ステップの処理で前記操作推定モードに遷移すると判定された場合、前記操作推定モードの処理として、前記検知ステップの処理によって検知された前記ユーザの操作に対応する前記コマンド信号とは異なるコマンド信号を送信する送信ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
リモートコントローラから送信されたコマンド信号に従って動作する電子装置において、
前記リモートコントローラから送信された前記コマンド信号を受信する受信手段と、
前記受信手段によって受信された前記コマンド信号の種類と受信日時を履歴情報として記憶する記憶手段と、
前記記憶手段によって記憶された前記履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定手段と、
前記判定手段によって前記操作推定モードに遷移しないと判定された場合、前記通常モードの処理として、前記受信手段によって受信された前記コマンド信号に対応する動作を実行し、前記判定手段によって前記操作推定モードに遷移すると判定された場合、前記操作推定モードの処理として、前記受信手段によって受信された前記コマンド信号に対する前記動作とは異なる動作を実行する実行手段と
を含むことを特徴とする電子装置。
【請求項１０】
ユーザインタフェースに対するユーザの操作に対応して、コマンド信号を送信する制御装置、および前記制御装置から送信された前記コマンド信号に対応して動作する電子装置から構成される遠隔制御システムにおいて、
前記制御装置は、
前記ユーザインタフェースに対するユーザの操作を検知する検知手段と、
前記検知手段の検知結果を操作履歴情報として記憶する記憶手段と、
前記記憶手段によって記憶された前記操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定手段と、
前記判定手段によって前記操作推定モードに遷移しないと判定された場合、前記通常モードの処理として、前記検知手段によって検知された前記ユーザの操作に対応するコマンド信号を送信し、前記判定手段によって前記操作推定モードに遷移すると判定された場合、前記操作推定モードの処理として、前記検知手段によって検知された前記ユーザの操作に対応する前記コマンド信号とは異なるコマンド信号を送信する送信手段とを含む
ことを特徴とする遠隔制御システム。
【請求項１１】
ユーザインタフェースに対するユーザの操作に対応して、コマンド信号を送信する制御装置、および前記制御装置から送信された前記コマンド信号に対応して動作する電子装置から構成される遠隔制御システムにおいて、
前記電子装置は、
前記リモートコントローラから送信された前記コマンド信号を受信する受信手段と、
前記受信手段によって受信された前記コマンド信号の種類と受信日時を履歴情報として記憶する記憶手段と、
前記記憶手段によって記憶された前記履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定手段と、
前記判定手段によって前記操作推定モードに遷移しないと判定された場合、前記通常モードの処理として、前記受信手段によって受信された前記コマンド信号に対応する動作を実行し、前記判定手段によって前記操作推定モードに遷移すると判定された場合、前記操作推定モードの処理として、前記受信手段によって受信された前記コマンド信号に対する前記動作とは異なる動作を実行する実行手段とを含む
ことを特徴とする遠隔制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御装置および方法、記録媒体、プログラム、電子装置、並びに遠隔制御システムに関し、特に、ユーザの操作意図を推定して制御、または動作するようにした制御装置および方法、記録媒体、プログラム、電子装置、並びに遠隔制御システムに関する。
【０００２】
【従来の技術】
テレビジョン受像機等の家電製品に付属されているリモートコントローラ（以下、リモコンとも記述する）は、対応する家電製品の多機能化に伴い、リモコンから制御可能な項目も増加される傾向にあった。リモコンから制御可能な項目を増加させるには、操作ボタンの数を増加させることが最も単純な方法であるが、ユーザにとっては使い勝手がよくない問題があった。
【０００３】
そこで、リモコンお使い勝手を低下させない方法として、リモコンに数値入力ボタンとファンクションボタンを設けることが提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平７−３０９７２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したような方法によっても、操作の複雑化や操作ボタンの増加は避けられないので、制御可能な機能の項目を制限することなく、操作が簡単で、操作ボタンの少ないリモコンの出現が望まれている課題があった。
【０００６】
また、従来のリモコンは、操作ボタン等へのユーザの押下操作に対する反発力が変化することなく一様であって操作感に乏しいので、操作感の高いリモコンの出現が望まれている課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、制御可能な機能の項目を制限することなく、操作が簡単で、操作ボタンの少ないリモコンを実現することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の制御装置は、ユーザインタフェースに対するユーザの操作を検知する検知手段と、検知手段の検知結果を操作履歴情報として記憶する記憶手段と、記憶手段によって記憶された操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定手段と、判定手段によって操作推定モードに遷移しないと判定された場合、通常モードの処理として、検知手段によって検知されたユーザの操作に対応するコマンド信号を送信し、判定手段によって操作推定モードに遷移すると判定された場合、操作推定モードの処理として、検知手段によって検知されたユーザの操作に対応するコマンド信号とは異なるコマンド信号を送信する送信手段とを含むことを特徴とする。
【０００９】
前記記憶手段は、検知手段によって検知されたユーザの操作の操作日時、操作内容、操作圧力、操作方向、操作傾斜角、または操作継続時間のうち、少なくとも１つを操作履歴情報として記憶するようにすることができる。
【００１０】
前記判定手段は、記憶手段によって記憶された操作履歴情報に含まれる操作日時を参照し、同一のユーザインタフェースに対する操作頻度が高い場合、通常モードから操作推定モードに遷移すると判定するようにすることができる。
【００１１】
前記判定手段は、記憶手段によって記憶された操作履歴情報に含まれる操作日時を参照し、異なるユーザインタフェースに対する操作頻度が高い場合、通常モードから操作推定モードに遷移すると判定するようにすることができる。
【００１２】
本発明の制御装置は、制御対象の電子装置から送信される、電子装置の状態を示す信号を受信する受信手段をさらに含むことができる。
【００１３】
本発明の制御方法は、ユーザインタフェースに対するユーザの操作を検知する検知ステップと、検知ステップの処理での検知結果を操作履歴情報として記憶する記憶ステップと、記憶ステップの処理によって記憶された操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定ステップと、判定ステップの処理によって操作推定モードに遷移しないと判定された場合、通常モードの処理として、検知ステップの処理で検知されたユーザの操作に対応するコマンド信号を送信し、判定ステップの処理で操作推定モードに遷移すると判定された場合、操作推定モードの処理として、検知ステップの処理によって検知されたユーザの操作に対応するコマンド信号とは異なるコマンド信号を送信する送信ステップとを含むことを特徴とする。
【００１４】
本発明の記録媒体のプログラムは、ユーザインタフェースに対するユーザの操作を検知する検知ステップと、検知ステップの処理での検知結果を操作履歴情報として記憶する記憶ステップと、記憶ステップの処理によって記憶された操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定ステップと、判定ステップの処理によって操作推定モードに遷移しないと判定された場合、通常モードの処理として、検知ステップの処理で検知されたユーザの操作に対応するコマンド信号を送信し、判定ステップの処理で操作推定モードに遷移すると判定された場合、操作推定モードの処理として、検知ステップの処理によって検知されたユーザの操作に対応するコマンド信号とは異なるコマンド信号を送信する送信ステップとを含むことを特徴とする。
【００１５】
本発明のプログラムは、ユーザインタフェースに対するユーザの操作を検知する検知ステップと、検知ステップの処理での検知結果を操作履歴情報として記憶する記憶ステップと、記憶ステップの処理によって記憶された操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定ステップと、判定ステップの処理によって操作推定モードに遷移しないと判定された場合、通常モードの処理として、検知ステップの処理で検知されたユーザの操作に対応するコマンド信号を送信し、判定ステップの処理で操作推定モードに遷移すると判定された場合、操作推定モードの処理として、検知ステップの処理によって検知されたユーザの操作に対応するコマンド信号とは異なるコマンド信号を送信する送信ステップとをコンピュータに実行させることを特徴とする。
【００１６】
本発明の電子装置は、リモートコントローラから送信されたコマンド信号を受信する受信手段と、受信手段によって受信されたコマンド信号の種類と受信日時を履歴情報として記憶する記憶手段と、記憶手段によって記憶された履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定手段と、判定手段によって操作推定モードに遷移しないと判定された場合、通常モードの処理として、受信手段によって受信されたコマンド信号に対応する動作を実行し、判定手段によって操作推定モードに遷移すると判定された場合、操作推定モードの処理として、受信手段によって受信されたコマンド信号に対する動作とは異なる動作を実行する実行手段とを含むことを特徴とする。
【００１７】
本発明の第１の遠隔制御システムは、制御装置が、ユーザインタフェースに対するユーザの操作を検知する検知手段と、検知手段の検知結果を操作履歴情報として記憶する記憶手段と、記憶手段によって記憶された操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定手段と、判定手段によって操作推定モードに遷移しないと判定された場合、通常モードの処理として、検知手段によって検知されたユーザの操作に対応するコマンド信号を送信し、判定手段によって操作推定モードに遷移すると判定された場合、操作推定モードの処理として、検知手段によって検知されたユーザの操作に対応するコマンド信号とは異なるコマンド信号を送信する送信手段とを含むことを特徴とする。
【００１８】
本発明の第２の遠隔制御システムは、電子装置が、リモートコントローラから送信されたコマンド信号を受信する受信手段と、受信手段によって受信されたコマンド信号の種類と受信日時を履歴情報として記憶する記憶手段と、記憶手段によって記憶された履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する判定手段と、判定手段によって操作推定モードに遷移しないと判定された場合、通常モードの処理として、受信手段によって受信されたコマンド信号に対応する動作を実行し、判定手段によって操作推定モードに遷移すると判定された場合、操作推定モードの処理として、受信手段によって受信されたコマンド信号に対する動作とは異なる動作を実行する実行手段とを含むことを特徴とする。
【００１９】
本発明の制御装置および方法、並びにプログラムにおいては、ユーザインタフェースに対するユーザの操作が検知されて、その検知結果が操作履歴情報として記憶される。また、記憶された操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かが判定される。操作推定モードに遷移しないと判定された場合、通常モードの処理として、検知されたユーザの操作に対応するコマンド信号が送信される。反対に、操作推定モードに遷移すると判定された場合、操作推定モードの処理として、検知されたユーザの操作に対応するコマンド信号とは異なるコマンド信号が送信される。
【００２０】
本発明の電子装置においては、リモートコントローラから送信されたコマンド信号が受信され、受信されたコマンド信号の種類と受信日時が履歴情報として記憶される。また、記憶された履歴情報が参照され、通常モードから操作推定モードに遷移するか否かが判定される。操作推定モードに遷移しないと判定された場合、通常モードの処理として、受信されたコマンド信号に対応する動作が実行される。反対に、操作推定モードに遷移すると判定された場合、操作推定モードの処理として、受信されたコマンド信号に対する動作とは異なる動作が実行される。
【００２１】
本発明の第１の遠隔制御システムにおいては、制御装置により、ユーザインタフェースに対するユーザの操作が検知されて、その検知結果が操作履歴情報として記憶される。また、記憶された操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かが判定される。操作推定モードに遷移しないと判定された場合、通常モードの処理として、検知されたユーザの操作に対応するコマンド信号が送信される。反対に、操作推定モードに遷移すると判定された場合、操作推定モードの処理として、検知されたユーザの操作に対応するコマンド信号とは異なるコマンド信号が送信される。
【００２２】
本発明の第２の遠隔制御システムにおいては、電子装置により、リモートコントローラから送信されたコマンド信号が受信され、受信されたコマンド信号の種類と受信日時が履歴情報として記憶される。また、記憶された履歴情報が参照され、通常モードから操作推定モードに遷移するか否かが判定される。操作推定モードに遷移しないと判定された場合、通常モードの処理として、受信されたコマンド信号に対応する動作が実行される。反対に、操作推定モードに遷移すると判定された場合、操作推定モードの処理として、受信されたコマンド信号に対する動作とは異なる動作が実行される。
【００２３】
【発明の実施の形態】
図１は、本発明の一実施の形態であるリモートコントローラの外観を示している。このリモートコントローラ１（以下、リモコン１と記述する）は、電源ボタン３をはじめとする各種の操作ボタン等に対するユーザの操作に対応し、遠隔制御の対象であるテレビジョン受像機に、対応するコマンド信号を送信するものであって、ユーザの操作履歴に対応して、操作ボタン等の操作感を調整したり（操作感調整処理として後述する）、ユーザの操作意図を推定して、押下された操作ボタンに対応するコマンド信号とは異なるコマンド信号を送信したりする（操作推定モードの処理として後述する）ものである。
【００２４】
リモコン１の外面には、タッチパネル式ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）２および電源ボタン３をはじめとする各種の操作ボタン等が設けられている。
【００２５】
タッチパネル式ＬＣＤ２は、制御対象であるテレビジョン受像機の状態、送信したコマンドの種類等を表示する。また、タッチパネル式ＬＣＤ２は、擬似的な操作ボタンを表示し、その擬似的な操作ボタンに対するユーザの操作を検知する。
【００２６】
電源ボタン３は、制御対象であるテレビジョン受像機の電源をオン／オフをさせるときに押下される。入力切替ボタン４は、制御対象であるテレビジョン受像機が表示するソース信号（テレビジョン放送信号、ＶＣＲ（Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）からのＡＶ（Ａｕｄｉｏ  Ｖｉｄｅｏ）信号、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレーヤからのＡＶ信号）を切り替えるときに押下される。音声切替ボタン５は、制御対象であるテレビジョン受像機の音声出力の種類（ステレオ、モノラル、主副音声等）を切り替えるときに操作される。消音ボタン６は、制御対象であるテレビジョン受像機の音声出力を消音させるときに操作される。チャンネル（ＣＨ）ボタン７は、制御対象であるテレビジョン受像機に、指定するチャンネルを選局させるときに押下される。以下、１チャンネルのチャンネルボタンをチャンネルボタン７−１、２チャンネルのチャンネルボタンをチャンネルボタン７−２、他のチャンネルについても同様に記述する。
【００２７】
番組情報ボタン８は、制御対象であるテレビジョン受像機に、選局中の番組の番組情報（例えば、放送信号に含まれるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）等）を表示させるときに押下される。分割表示ボタン９は、制御対象であるテレビジョン受像機に、画面を複数に分割してそれぞれに異なるチャンネルの映像を表示させるときに押下される。
【００２８】
チャンネルシフトボタン１０は、制御対象であるテレビジョン受像機に、チャンネルの選局を順方向または逆方向にシフトさせるときに押下される。音量ボタン１１は、制御対象であるテレビジョン受像機の音声出力のレベルを増減させるときに操作される。なお、チャンネルシフトボタン１０、および音量ボタン１１は、押下される深さに対応して、チャンネル選局のシフト速度、または音量増減の速度が変化する。
【００２９】
ジョイスティック１２は、例えば、制御対象であるテレビジョン受像機の画面に表示されるカーソルを移動させるときに任意の方向に傾倒操作される。また、ジョイスティック１２は、画面に表示されるカーソルの位置を決定するときに押下操作される。
【００３０】
明度調整ボタン１３は、制御対象であるテレビジョン受像機の画面の明るさを調整するための明度調整モードに遷移するときに押下操作される。解像度調整ボタン１４は、明度調整モードにおいて、制御対象であるテレビジョン受像機の画面の解像度を調整するときの押下操作される。すなわち、解像度調整ボタン１４による解像度を調整は、明度調整ボタン１３が押下されて明度調整モードとなっているときにだけ可能とされている。
【００３１】
図２は、リモコン１の内部の構成例を示している。制御部２１は、記憶部２６に記憶されている制御用プログラムに従い、バス２を介して接続されている各部の全体を制御する。例えば、制御部２１は、操作検出部２５からバス２２を介して入力される操作信号に従い、送受信部２７を制御して、制御対象であるテレビジョン受像機に、対応するコマンド信号を送信させる。また、制御部２１は、操作検出部２５からの操作信号と、圧力センサ付アクチュエータ２４からの計測結果に基づき、操作履歴情報を生成して記憶部２６に記憶させる。さらに、制御部２１は、記憶部２６に記憶されている操作履歴情報に基づき、圧力センサ付アクチュエータ２４に供給するためのフィードバック情報を生成する。
【００３２】
図３は、制御部２１によって生成される操作履歴情報の例を示している。操作履歴情報には、操作された時系列の順序を示すシリアル番号、操作された時刻（年、月、日、時、分、秒）、操作ボタンの種類、並びに、操作時の押下圧力、および押下時間（ミリ秒単位）からなる操作パラメータが含まれる。なお、操作パラメータとして押下時間を記録する代わりに、押下操作が解除された時刻を記憶するようにしてもよい。また、ジョイスティック１２が傾倒操作されたときについては、操作パラメータとして傾倒の方向、および傾倒の角度も記録される。
【００３３】
図２に戻る。ユーザインタフェース（ユーザＩ／Ｆ）２３は、リモコン１の外面に設けられた電源ボタン３乃至解像度調整ボタン１４に相当する。圧力センサ付アクチュエータ２４は、ユーザインタフェース２３に対するユーザの操作圧力を計測し、バス２３を介して制御部２１に通知する。また、圧力センサ付アクチュエータ２４は、制御部２１からフィードバック情報に従い、ユーザインタフェース２３の操作感、すなわち、押下操作に対する反発力を調整する。
【００３４】
操作検出部２５は、ユーザインタフェース２３に対するユーザからの操作を検出し、対応する操作信号を生成して、バス２２を介して制御部２１に出力する。
【００３５】
記憶部２６は、制御部２１によって実行される制御用プログラム、制御部２１によって生成される操作履歴情報等を記憶する。送受信部２７は、制御部２１からの制御に従い、制御対象であるテレビジョン受像機に対するコマンド信号を、例えば、赤外線によって送信する。また、送受信部２７は、制御対象であるテレビジョン受像機から送信されるステータス信号を受信し、バス２２を介して制御部２１に出力する。
【００３６】
次に、図４は、ユーザの操作履歴に対応して、操作ボタン等の操作感を調整する操作感調整処理について、図４のフローチャートを参照して説明する。
【００３７】
ステップＳ１において、操作検出部２５は、ユーザインタフェース２３に対するユーザの操作を検知するまで待機し、ユーザの操作を検知したと判定した場合、ステップＳ２に進む。
【００３８】
ステップＳ２において、操作検知部２５は、ユーザの操作に対応する操作信号を生成し、バス２２を介して制御部２１に出力する。一方、圧力センサ付アクチュエータ２４は、ユーザインタフェース２３に対するユーザの押下圧力を計測氏、その計測結果を、バス２２を介して制御部２１に出力する。制御部２１は、操作検知部２５からの操作信号に基づき、操作時の処理を実行する。
【００３９】
ステップＳ２における操作時の処理について、図５のフローチャートを参照して説明する。ステップＳ１１において、制御部２１は、操作検知部２５からの操作信号を、記憶部２６に記憶されている操作履歴情報に照らし合わせることより、操作推定モードに遷移するか否か（通常モードに留まるか）を判定する。
【００４０】
具体的には、例えば、異なるチャンネルのチャンネルボタン７を押下した頻度（操作回数／Ｎ秒間）、あるいはチャンネルシフトボタン１０の押下頻度が所定の閾値以上である場合、ユーザが頻繁にチャンネルを切り替える操作（いわゆるザッピング）を行っている状態であると判断できるので、操作推定モードのうちのザッピングモードに遷移すると判定される。
【００４１】
また、例えば、テレビジョン受像機が選局しているチャンネル（テレビジョン受像機からのステータス信号に基づいて判断する）と同一のチャンネルのチャンネルボタン７が、所定の時間内に所定の回数以上押下されている場合、あるいは、同一のチャンネルのチャンネルボタン７が所定の時間以上押下され続けている場合、操作推定モードのうちの連続操作モードに遷移すると判定される。
【００４２】
さらに、例えば、テレビジョン受像機が明度調整モードでない場合において（テレビジョン受像機からのステータス信号に基づいて判断する）、解像度調整ボタン１４が所定の時間内に所定の回数以上押下されている場合、あるいは、解像度調整ボタン１４が所定の時間以上押下され続けている場合、操作推定モードのうちの連続操作モードに遷移すると判定される。
【００４３】
ステップＳ１１において、操作推定モードに遷移すると判定された場合、処理はステップＳ１２に進む。ステップＳ１２において、制御部２１は、操作推定モードに遷移して、操作検出部２５からの操作信号に対応するコマンド信号を、送受信部２７に送信させる。送受信部２７は、制御部２１からの制御に従い、制御対象であるテレビジョン受像機にコマンド信号を送信する。
【００４４】
例えば、操作検出部２５からの操作信号が、６チャンネルのチャンネルボタン７−６が押下されたことを示すものであって、操作推定モードのうちのザッピングモードに遷移された場合、ザッピングモードにおける対応するコマンド信号として、図６示すように、制御対象であるテレビジョン受像機の画面３１が分割表示されるように制御するコマンド信号（分割表示ボタン９が押下されたときに送信されるコマンド信号と同じもの）が送信され、さらに、画面３１に表示されるカーソル３２が、６チャンネルの映像が表示されている分割領域を指し示すようにテレビジョン受像機を制御するコマンド信号が送信される。この場合、ザッピングを行っているユーザの選局の助けとなるように、分割表示が行われることになる。
【００４５】
また、例えば、チャンネル操作検出部２５からの操作信号が、６チャンネルのチャンネルボタン７−６が押下されたことを示すものであって、操作推定モードのうちの連続操作モードに遷移された場合、連続操作モードにおける対応するコマンド信号として、６チャンネルの番組情報が表示されるように制御するコマンド信号（番組情報ボタン８が押下されたときに送信されるコマンド信号と同じもの）、および音量が増加されるように制御するコマンド信号（音量ボタン１１の音量増加側が押下されたときに送信されるコマンド信号と同じもの）が送信される。この場合、表示中のチャンネルにユーザが関心を持っていると思われるので、番組情報が表示されることになる。
【００４６】
さらに、例えば、チャンネル操作検出部２５からの操作信号が、解像度調整ボタン１４が押下されたことを示すものであって、操作推定モードのうちの連続操作モードに遷移された場合、連続操作モードにおける対応するコマンド信号として、明度調整モードに遷移させるように制御するコマンド信号（明度調整ボタン１３が押下されたときに送信されるコマンド信号と同じもの）が送信された後、解像度を調整するためのコマンド信号が送信される。この場合、ユーザが解像度の変更を行おうとしているので、解像度の変更が可能な明度調整モードに遷移されることになる。
【００４７】
このように、操作推定モードでは、ユーザの操作意図が推定されてコマンド信号が送信される。したがって、このような操作推定モードを設けることにより、リモコン１から、番組情報ボタン８、分割表示ボタン９等を省略することができる。
【００４８】
反対に、ステップＳ１１において、操作推定モードに遷移しない（通常モードに留まる）と判定された場合、処理はステップＳ１３に進む。制御部２１は、通常モードにおいて、操作検出部２５からの操作信号に対応するコマンド信号を、送受信部２７に送信させる。送受信部２７は、制御部２１からの制御に従い、制御対象であるテレビジョン受像機にコマンド信号を送信する。
【００４９】
例えば、操作検出部２５からの操作信号が、６チャンネルのチャンネルボタン７−６が押下されたことを示すものである場合、制御対象であるテレビジョン受像機の選局を６チャンネルに制御するためのコマンド信号が送信される。
【００５０】
以上説明したように、ステップＳ２において、送受信部２７からコマンド信号が送信された後、処理は、図４のステップＳ３に進む。
【００５１】
ステップＳ３において、制御部２１は、操作検出部２５からの操作信号と、圧力センサ付アクチュエータ２４の計測結果に基づき、記憶部２６に記憶されている操作履歴情報を更新する。ステップＳ４において、制御部２１は、記憶部２６に記憶されている操作履歴情報に基づき、ユーザインタフェース２３の操作感を変更するか否かを判定する。例えば、操作履歴情報のシリアル番号が所定の値（例えば、１００の倍数）になったとき、あるいは、前回のユーザインタフェース２３の操作感を変更してから所定の日数が経過したとき等に、ユーザインタフェース２３の操作感を変更すると判定する。
【００５２】
ユーザインタフェース２３の操作感を変更すると判定された場合、処理はステップＳ５に進む。ステップＳ５において、制御部２１は、記憶部２６に記憶されている操作履歴情報に基づき、圧力センサ付アクチュエータ２４を制御するためのフィードバック情報を生成し、バス２２を介して圧力センサ付アクチュエータ２４に出力する。
【００５３】
フィードバック情報には、例えば、操作履歴情報に基づき、ユーザインタフェース２３に対するユーザの押下圧力が統計的に強いと判断できる場合、ユーザインタフェース２３の反発力を大きくするようにする情報が書き込まれる。反対に、ユーザインタフェース２３に対するユーザの押下圧力が統計的に弱いと判断できる場合、ユーザインタフェース２３の反発力を小さくするようにする情報が書き込まれる。
【００５４】
また、ユーザインタフェース２３に含まれるジョイスティック１２を傾ける操作の角度が統計的に小さいと判断できる場合には、ジョイスティック１２を傾けるユーザの操作範囲（すなわち、傾斜角度）がより広くなるように、ジョイスティック１２の反発力を小さくするようにする情報が書き込まれる。反対に、ユーザインタフェース２３に含まれるジョイスティック１２を傾ける操作の角度が統計的に大きいと判断できる場合には、ジョイスティック１２を傾けるユーザの操作範囲がより狭くなるように、ジョイスティック１２の反発力を大きくするようにする情報が書き込まれる。
【００５５】
ステップＳ６において、圧力センサ付アクチュエータ２４は、制御部２１からのフィードバック情報に従い、ユーザインタフェース２３の反発力を調整する。処理はステップＳ１に戻り、それ以降の処理が繰り返される。以上で、リモコン１の操作感調整処理の説明を終了する。
【００５６】
以上説明したように、操作感調整処理によれば、ユーザインタフェース２３に対する押下圧力が統計的に強い場合、ユーザインタフェース２３の反発力が大きく調整され、反対に、ユーザインタフェース２３に対する押下圧力が統計的に弱い場合、ユーザインタフェース２３の反発力が小さく調整されるので、ユーザにとって操作感が向上する。
【００５７】
特に、チャンネルシフトボタン１０、および音量ボタン１１は、押下される深さに対応して、チャンネル選局のシフト速度、または音量増減の速度が変化するようになされているが、上述した処理により、例えば、押下圧力の強い人が操作しても、反発力が増して深く押下されることが抑えられる。よって、チャンネル選局のシフト速度や音量の増減速度が必要以上に速くなってしまうことを防ぐことができる。反対に、押下圧力の弱い人が操作した場合、反発力が小さくなって押下し易くなる。よって、チャンネル選局のシフト速度や音量の増減速度を容易に調整できるようになる。
【００５８】
なお、ユーザインタフェース２３の操作感の変更は、ステップＳ４の処理で実行するか否かを判定する他、ユーザが任意のタイミングで実行させること可能である。
【００５９】
また、記憶部２６に記憶された操作履歴情報は、圧力センサ付アクチュエータ２４を制御するためのフィードバック情報を生成するためだけでなく、例えば、ユーザインタフェース２３に対する操作パターン等を抽出して、リモコン１を操作している人の個人認証に利用するようにしてもよい。そして、個人認証を実行した後、操作者毎に操作履歴情報を別個に生成するようにしてもよい。
【００６０】
本発明は、テレビジョン受像機を制御するリモコンだけでなく、どのようなリモコンにも適用することが可能である。
【００６１】
さらに、上述したように、リモコン１が、操作履歴情報を生成して記憶し、操作履歴情報に基づいてユーザの操作意図に即したコマンド信号を送信する代わりに、制御対象のテレビジョン受像機が、リモコン１から送信されたコマンド信号の履歴を記憶するようにし、その履歴に基づき、ユーザの操作意図を推定して、それに即して自律的に動作するようにしてもよい。
【００６２】
ところで、上述した一連の処理は、記憶部２６に記憶されている制御プログラム（ソフトウェア）を、制御部２１が実行することによって実現されるが、ハードウェアによって実行するようにしてもよい。
【００６３】
本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００６４】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６５】
【発明の効果】
以上のように、本発明によれば、制御可能な機能の項目を制限することなく、操作が簡単で、操作ボタンの少ないリモコンを実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施の形態であるリモコンの外観を示す図である。
【図２】図１のリモコンの構成例を示すブロック図である。
【図３】操作履歴情報の一例を示す図である。
【図４】リモコンによる操作感調整処理を説明するフローチャートである。
【図５】図４のステップＳ２の処理を説明するフローチャートである。
【図６】制御対象のテレビジョン受像機の表示例を示す図である。
【符号の説明】
１  リモートコントローラ，  ２１  制御部，２３  ユーザＩ／Ｆ，  ２４  圧力センサ付アクチュエータ，  ２５  操作検出部，  ２６  記憶部，  ２７  送受信部
【図１】
2004247954.tif 000003
【図２】
2004247954.tif 000004
【図３】
2004247954.tif 000005
【図４】
2004247954.tif 000006
【図５】
2004247954.tif 000007
【図６】
2004247954.tif 000008