(57)【特許請求の範囲】
【請求項１】
複数の操作ボタンを配置した操作領域における操作と電気機器に対する制御コマンドとの対応関係を再設定するリモコンコマンド設定装置であって、
前記操作領域における操作履歴を蓄積する操作履歴保持部と、
取得した制限モードをトリガとして、前記操作履歴に基づいて、利用可能な前記制御コマンドを再設定する制御コマンド設定部と、
前記操作履歴および利用可能な前記制御コマンドに基づいて、前記操作領域の区分数を求め、前記操作領域の区分を再設定した前記操作ボタンの操作と、前記電気機器に対する制御コマンドの対応関係を更新する操作領域設定部と、
取得した前記操作ボタンの新たな操作に対して、前記対応関係から制御コマンドを抽出する操作解析部と、
新たな前記制御コマンドを受け付ける毎に、予め前記区分に対応付けられて作成された、再生可能なコンテンツを記述したコンテンツテーブルから該当するコンテンツの再生を、順次、指示する機器制御部と、を有する、
リモコンコマンド設定装置。
【請求項２】
取得した分類情報を含む録画リストと、前記操作解析部からの前記区分数とに基づいて、再生可能なコンテンツを記述したコンテンツテーブルを、前記区分数に対応付けて作成するコンテンツテーブル作成部を、さらに有する、
請求項１記載のリモコンコマンド設定装置。
【請求項３】
前記コンテンツテーブル作成部は、
前記操作解析部からの前記区分数の変更または前記制限モードの設定をトリガとして、前記コンテンツテーブルを更新する、
請求項２記載のリモコンコマンド設定装置。
【請求項４】
前記操作領域設定部は、
前記操作領域のうち、使用される頻度が高い領域で前記操作領域を分割する、
請求項１記載のリモコンコマンド設定装置。
【請求項５】
前記電気機器は、複数のコンテンツを出力する機器であり、
前記制御コマンド設定部は、
前記操作履歴から、前記操作領域における操作の累積回数、前記コンテンツの選択切り替えから選択確定までの操作に要する操作時間、選択確定された前記コンテンツの数、および選択確定された前記コンテンツのジャンルの数の少なくとも１つを抽出し、抽出した情報に基づいて、利用可能な前記制御コマンドを再設定するタイミングが到来したか否かを判断し、
前記操作領域設定部は、
少なくとも前記制御コマンド設定部が利用可能な前記制御コマンドを再設定するごとに、前記操作領域の区分を再設定する、
請求項１記載のリモコンコマンド設定装置。
【請求項６】
利用可能な前記制御コマンド、および、前記操作領域の区分の少なくとも１つが再設定されるごとに、その旨を音により示す再設定タイミング通知部、を更に有する、
請求項１記載のリモコンコマンド設定装置。
【請求項７】
前記操作領域の区分を、前記操作領域における操作時に出力される音の差異、および、前記操作ボタンの外観の差異の少なくとも１つにより示す再設定内容通知部、を更に有する、
請求項１記載のリモコンコマンド設定装置。
【請求項８】
前記操作領域設定部は、
利用可能な前記制御コマンドの数に前記操作領域を分割し、利用可能な前記制御コマンドと１対１で、前記操作領域を分割した各領域を割り当てる、
請求項１記載のリモコンコマンド設定装置。
【請求項９】
通常モードと、前記制御コマンドの利用が制限されるべきユーザのための制限モードと、を切り替えて設定するモード設定部、を更に有し、
前記操作履歴は、前記制限モードにおける前記操作領域に対する操作履歴であり、
前記利用可能な前記制御コマンドは、前記制限モードにおいて利用可能な前記制御コマンドとしての制限用コマンドであって、前記通常モードにおいて利用可能な前記制御コマンドとは異なる、
請求項８記載のリモコン設定装置。
【請求項１０】
前記操作領域を有するリモートコントローラから、前記操作領域における操作を示す信号を受信するリモコン受信部、を更に有し、
前記操作解析部は、
前記リモコン受信部が前記信号を受信するごとに、当該信号が示す操作に対応する前記制御コマンドを、前記電気機器の機器制御部へ出力する、
請求項８記載のリモコンコマンド設定装置。
【請求項１１】
前記複数のコンテンツのうち出力対象として選択されているコンテンツを特定するコンテンツ特定部、を更に有し、
前記操作履歴は、前記操作領域における操作の対象となったコンテンツを示す情報を含む、
請求項１記載のリモコンコマンド設定装置。
【請求項１２】
複数の操作ボタンを配置した操作領域における操作と電気機器に対する制御コマンドとの対応関係を再設定するリモコンコマンド設定方法であって、
前記操作領域における操作履歴に基づいて、利用可能な前記制御コマンドを再設定するタイミングが到来したか否かを判断するステップと、
前記タイミングが到来したとき、利用可能な前記制御コマンドを再設定するステップと、
前記利用可能な前記制御コマンドが再設定されるとき、前記操作履歴および利用可能な前記制御コマンドに基づいて、前記操作領域の区分を再設定するステップと、
前記操作履歴および利用可能な前記制御コマンドに基づいて、前記操作領域の区分数を求め、前記操作領域の区分を再設定した前記操作ボタンの操作と、前記電気機器に対する制御コマンドの対応関係を更新するステップと、
取得した前記操作ボタンの新たな操作に対して、前記対応関係から制御コマンドを抽出するステップと、
新たな前記制御コマンドを受け付ける毎に、予め前記区分に対応付けられて作成された、再生可能なコンテンツを記述したコンテンツテーブルから該当するコンテンツの再生を、順次、指示するステップと、を有する、
リモコンコマンド設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の操作ボタンを配置した操作領域における操作と電気機器に対する制御コマンドとの対応関係を再設定する、リモコンコマンド設定装置およびリモコンコマンド設定方法に関する。
【背景技術】
【０００２】
テレビや録画機などのＡＶ機器の操作には、リモートコントローラ（以下適宜「リモコン」と表記する）が多く用いられている。住居内においては、子供がリモコン操作を行ったり、幼児がリモコン操作の真似事をして遊んだりすることが多い。【０００３】
ところが、幼児や子供（以下「子供」と総称する）が自由にリモコンを扱えるようにすると、ファイルの削除など、大人が望まない制御コマンドがＡＶ機器に入力されるおそれがある。【０００４】
そこで、複数の操作ボタンを配置した操作領域における操作と電気機器に対する制御コマンドとの対応関係を再設定する技術が、例えば、特許文献１〜特許文献３に記載されている。【０００５】
特許文献１および特許文献２記載の技術は、各操作ボタンに１対１で対応付けられた複数の制御コマンドの一部を、無効化するものである。特許文献３記載の技術は、液晶タッチパネルを操作領域とするリモコンにおいて、液晶タッチパネルに表示される操作ボタンを、ユーザの年齢に応じて変化させるものである。【０００６】
これらの従来技術によれば、大人が望まない制御コマンドが、子供の操作によってＡＶ機器に入力されるのを防ぐことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３８０４１号公報
【特許文献２】特開２００６−１３９４６号公報
【特許文献３】国際公開第２００２／０２１８７７号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の従来技術を適用したリモコンは、子供には使いにくいという課題を有する。【０００９】
理由は以下の通りである。子供の手は、小さいため、指が届く操作ボタンや押し易い操作ボタンが少ない。しかも、そのような操作し易い操作ボタンの領域は、子供ごとに異なり、更に、成長とともに変化する。ところが、特許文献１および特許文献２記載の技術では、そのような個々の手の特性を、無効化する操作ボタンや表示される操作ボタンに反映させることは困難である。【００１０】
本発明の目的は、操作を制限しつつ、子供に使い易いリモコンを実現することができるリモコンコマンド設定装置およびリモコンコマンド設定方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明のリモコンコマンド設定装置は、複数の操作ボタンを配置した操作領域における操作と電気機器に対する制御コマンドとの対応関係を再設定するリモコンコマンド設定装置であって、前記操作領域における操作履歴を蓄積する操作履歴保持部と、取得した制限モードをトリガとして、前記操作履歴に基づいて、利用可能な前記制御コマンドを再設定する制御コマンド設定部と、前記操作履歴および利用可能な前記制御コマンドに基づいて、前記操作領域の区分数を求め、前記操作領域の区分を再設定した前記操作ボタンの操作と、前記電気機器に対する制御コマンドの対応関係を更新する操作領域設定部と、取得した前記操作ボタンの新たな操作に対して、前記対応関係から制御コマンドを抽出する操作解析部と、新たな前記制御コマンドを受け付ける毎に、予め前記区分に対応付けられて作成された、再生可能なコンテンツを記述したコンテンツテーブルから該当するコンテンツの再生を、順次、指示する機器制御部と、を有する。【００１２】
本発明のリモコンコマンド設定方法は、複数の操作ボタンを配置した操作領域における操作と電気機器に対する制御コマンドとの対応関係を再設定するリモコンコマンド設定方法であって、前記操作領域における操作履歴に基づいて、利用可能な前記制御コマンドを再設定するタイミングが到来したか否かを判断するステップと、前記タイミングが到来したとき、利用可能な前記制御コマンドを再設定するステップと、前記利用可能な前記制御コマンドが再設定されるとき、前記操作履歴および利用可能な前記制御コマンドに基づいて、前記操作領域の区分を再設定するステップと、前記操作履歴および利用可能な前記制御コマンドに基づいて、前記操作領域の区分数を求め、前記操作領域の区分を再設定した前記操作ボタンの操作と、前記電気機器に対する制御コマンドの対応関係を更新するステップと、取得した前記操作ボタンの新たな操作に対して、前記対応関係から制御コマンドを抽出するステップと、新たな前記制御コマンドを受け付ける毎に、予め前記区分に対応付けられて作成された、再生可能なコンテンツを記述したコンテンツテーブルから該当するコンテンツの再生を、順次、指示するステップと、を有する。
【発明の効果】
【００１３】
本発明は、操作を制限しつつ、子供に使い易いリモコンを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態１に係るリモコンコマンド設定装置の構成の一例を示すブロック図
【図２】本発明の実施の形態２に係るリモコンコマンド設定装置が用いられるＡＶシステムの構成を示すシステム構成図
【図３】本発明の実施の形態２におけるリモコンの外観の一例を示す平面図
【図４】本発明の実施の形態２に係るリモコンコマンド設定装置の構成の一例を示すブロック図
【図５】本発明の実施の形態２における通常テーブルの内容の一例を示す図
【図６】本発明の実施の形態２における制限テーブルの内容の一例を示す図
【図７】本発明の実施の形態２における子供用コンテンツテーブルの内容の例を示す図
【図８】本発明の実施の形態２における操作履歴の内容の一例を示す図
【図９】本発明の実施の形態２における制限設定ルールの内容の一例を示す図
【図１０】本発明の実施の形態２に係るリモコンコマンド設定装置の動作の一例を示すフローチャート
【図１１】本発明の実施の形態２における高頻度使用領域と操作領域の分割位置との関係の一例を示す図
【図１２】本発明の実施の形態３に係るリモコンコマンド設定装置の構成の一例を示すブロック図
【図１３】本発明の実施の形態４に係るリモコンコマンド設定装置の構成の一例を示すブロック図
【図１４】本発明の実施の形態５に係るリモコンコマンド設定装置の構成の一例を示すブロック図
【図１５】本発明の実施の形態５におけるコンテンツリストの内容の一例を示す図
【図１６】本発明の実施の形態５におけるコンテンツテーブルの内容の一例を示す図
【図１７Ａ】本発明の実施の形態５におけるコンテンツテーブルの内容の一例を示す図
【図１７Ｂ】本発明の実施の形態５におけるコンテンツテーブルの内容の一例を示す図
【図１８】本発明の実施の形態５に係るリモコンコマンド設定装置の動作の一例を示すフローチャート
【発明を実施するための形態】
【００１５】
以下、本発明の各実施の形態について、図面を参照して詳細に説明する。
【００１６】
（実施の形態１）
本発明の実施の形態１は、本発明の基本的態様の一例である。
【００１７】
図１は、本実施の形態に係るリモコンコマンド設定装置の構成の一例を示すブロック図である。
【００１８】
図１において、リモコンコマンド設定装置１００は、複数の操作ボタンを配置した操作領域における操作（つまり各操作ボタンに対応するリモコン信号）と、電気機器に対する制御コマンドとの対応関係を、再設定する装置である。すなわち、リモコンコマンド設定装置１００は、各操作ボタンにおけるリモコン信号と電気機器に対する制御コマンドとの対応関係（以下、「ボタン対応関係」という）を、再設定するものである。具体的には、ボタン対応関係の再設定とは、例えば、電源ボタン以外は、どの操作ボタンを押しても同じ制御コマンドになるように再設定することである。リモコンコマンド設定装置１００は、リモコン受信部１４０、操作解析部１５０、機器制御部１６０、操作履歴保持部１８０、制御コマンド設定部２００、および操作領域設定部２１０を有する。
【００１９】
リモコン受信部１４０は、上述の操作領域を有するリモコンから、操作領域における操作を示す信号（以下「リモコン信号」という）を受信する。
【００２０】
操作解析部１５０は、リモコン受信部１４０がリモコン信号を受信するごとに、再設定されたボタン対応関係に基づいて、当該リモコン信号が示す操作に対応する制御コマンドを、電気機器の機器制御部へ出力する。
【００２１】
機器制御部１６０は、入力される制御コマンドに応じた動作を行う。
【００２２】
操作履歴保持部１８０は、上述の操作領域における操作履歴を蓄積する。すなわち、操作履歴保持部１８０は、リモコン受信部１４０が受信した各リモコン信号が示す操作を取得し、これを保持する。
【００２３】
制御コマンド設定部２００は、操作履歴に基づいて、利用可能な制御コマンドを再設定する。なお、利用可能な制御コマンドとは、機器制御部１６０が受け付ける制御コマンドのうち、機器制御部１６０への入力が許可される制御コマンドである。
【００２４】
操作領域設定部２１０は、操作履歴および利用可能な制御コマンドに基づいて、操作領域の区分を再設定する。なお、操作領域の区分とは、操作領域上で操作ボタンをグループ化することである。
【００２５】
リモコンコマンド設定装置１００は、例えば、ＣＰＵ（Central Processing Unit）、およびＲＡＭ（Random Access Memory）等の記憶媒体などを有する。この場合、上述の各機能部は、ＣＰＵが制御プログラムを実行することにより実現される。
【００２６】
このようなリモコンコマンド設定装置１００は、操作履歴に基づいて、利用可能な制御コマンドおよび操作領域の区分の再設定（以下「ボタン再設定」という）を行うことができる。これにより、リモコンコマンド設定装置１００は、子供の手による実際の操作に基づいてボタン再設定を行うことができるので、操作を制限しつつ、子供に使い易いリモコンを実現することができる。
【００２７】
なお、図１は、本発明に係るリモコンコマンド設定装置が電気機器側に配置されている場合を想定したものであるが、本発明の適用はこれに限定されない。例えば、本発明に係るリモコンコマンド設定装置がリモコン側に配置されている場合には、リモコン受信部１４０および機器制御部１６０は不要である。
【００２８】
（実施の形態２）
本発明の実施の形態２は、リモコン操作のモードとして、通常モードと制限モードとを切り替え、制限モードにおける操作履歴に応じて、制限モードについてボタン再設定を行う例である。
【００２９】
まず、本実施の形態に係るリモコンコマンド設定装置の構成について説明する。
【００３０】
図２は、本実施の形態に係るリモコンコマンド設定装置が用いられるＡＶシステムの構成を示すシステム構成図である。
【００３１】
図２において、ＡＶシステム３００は、リモコンコマンド設定装置１００を含むテレビ４００と、テレビ４００を操作するためのリモコン５００とを有する。
【００３２】
テレビ４００は、後述するリモコンコマンド設定装置１００により、動作を制御される家電機器である。テレビ４００が表示対象として受信する番組は、以下、「コンテンツ」という。
【００３３】
リモコン５００は、テレビ４００を操作するための装置であり、テレビ４００に付属または市販されているものである。リモコン５００は、複数の操作ボタンを配置した仮想的な操作領域５１０を有する。
【００３４】
図３は、リモコン５００の外観の一例を示す平面図である。
【００３５】
図３に示すように、リモコン５００は、表面に、キースイッチである複数の操作ボタン５２０を有する操作領域５１０を仮想的に備えている。より具体的には、操作領域５１０は、縦方向を分割した複数のサブ領域５１１〜５１６から構成されている。そして、各サブ領域５１１〜５１６は、マトリクス状に配置された複数の操作ボタン５２０を、それぞれ有している。
【００３６】
リモコン５００は、操作領域５１０における操作が行われるごとに、当該操作を示すリモコン信号を、例えば赤外線信号により送信する。具体的には、リモコン５００は、各操作ボタン５２０に割り当てられた識別子（以下「機能コード」という）を予め格納しており、操作ボタン５２０が押下されるごとに、その操作ボタン５２０の機能コードを、リモコン信号に含めて送信する。なお、リモコン信号は、例えば、家電製品協会フォーマットに準拠した統一フォーマットを、適用する。
【００３７】
図４は、テレビ４００に含まれるリモコンコマンド設定装置１００の構成の一例を示すブロック図である。
【００３８】
図４において、リモコンコマンド設定装置１００は、上述のボタン対応関係を再設定する装置である。リモコンコマンド設定装置１００は、モード設定部１１０、通常テーブル格納部１２０、制限テーブル格納部１３０、リモコン受信部１４０、操作解析部１５０、機器制御部１６０、コンテンツ特定部１７０、操作履歴保持部１８０、制限設定ルール格納部１９０、制御コマンド設定部２００、および操作領域設定部２１０を有する。
【００３９】
モード設定部１１０は、通常モードと、制御コマンドの利用が制限されるべきユーザ（本実施の形態では子供とする）のための制限モードと、を切り替えて設定する。
【００４０】
具体的には、テレビ４００本体のボタンの操作やリモコン信号に基づいて、通常モードと制限モードとの間の切り替えを検出し、検出結果を、操作解析部１５０へ通知する。
【００４１】
なお、機器制御部１６０は、通常モードにおいて利用可能な制御コマンド（以下、適宜「通常コマンド」という）の他に、制限モードにおいてのみ利用可能な制御コマンド（以下、適宜「制限用コマンド」という）を受け付けるものとする。制限用コマンドは、通常モードにおいて利用可能な制御コマンド（通常コマンド）とは異なる制御コマンドを含む。例えば、通常コマンドの制御コードは、「ｘｘｘ」と数字の組み合わせで表現し、制限用コマンドの制御コードは、「ｙｙｙ」と数字との組み合わせで表現する。
【００４２】
また、以下、説明の便宜のため、電源ボタンは、操作ボタン５２０とは別の扱いとし、操作ボタン５２０は６０〜６３の機能コードを有する４つの操作ボタン５２０しか存在しないものとする。なお、電源ボタンは、操作ボタン５２０の１つとして扱われてもよいし、操作ボタンの数および機能コードは、上述の例に限定されるものではない。
【００４３】
通常テーブル格納部１２０は、通常モードにおいて利用可能な制御コマンドと操作ボタンとの対応関係（ボタン対応関係）を記述した、通常テーブルを格納する。
【００４４】
図５は、通常テーブルの内容の一例を示す図である。
【００４５】
図５に示すように、通常テーブル６１０は、リモコン５００が送信する全ての機能コード６１１と通常コマンドの識別子（制御コード）６１２とを、対応付けて記述する。また、通常テーブル６１０では、機能コード６１１と制御コード６１２とは、１対１で対応付けられている。
【００４６】
図４の制限テーブル格納部１３０は、制限モードにおいて利用可能な制御コマンドと操作ボタンとの対応関係（ボタン対応関係）を記述した、制限テーブルを格納する。
【００４７】
図６は、制限テーブルの内容の一例を示す図である。ここでは、制限テーブルの初期状態を示す。制限テーブルの初期状態とは、再設定が一度も行われていない状態で、電源などの一部機能を除き、全ての操作ボタンに同一の制御コマンドが割り当てられている状態である。
【００４８】
図６に示すように、制限テーブル６２０は、リモコン５００が送信する全ての機能コード６２１と、通常コマンドおよび制限用コマンドの識別子（制御コード）６２２とを、対応付けて記述する。
【００４９】
ここで、「ｙｙｙ１」という制御コードは、機器制御部１６０において、例えば、子供用コンテンツに限定したコンテンツ送り操作として認識される制御コードであるものとする。すなわち、制限用コマンドは、子供用コンテンツに限定した再生切り替え操作などの新たな制御コマンド（制御コード）を含むものとする。
【００５０】
通常テーブル６１０（図５参照）と制限テーブル６２０とを比較すると、制御コード６２２が異なっていることが分かる。制限テーブル６２０では、「６０」〜「６３」という複数の機能コード６１１、６２１に対して、通常コマンドではなく、「ｙｙｙ１」という同一の制限用コマンドの制御コード６２２が対応付けられている。すなわち、制限テーブル６２０は、通常コマンドに代えて、リモコンの操作ボタン５２０に制限用コマンドを対応付けている。また、これにより、制限テーブル６２０は、複数の操作ボタン５２０に対して、同一の制限用コマンドを対応付けている。制限テーブル６２０は、後述する制御コマンド設定部２００および操作領域設定部２１０により、その内容が更新される。
【００５１】
図４のリモコン受信部１４０は、リモコン５００から、リモコン信号を受信する。
【００５２】
具体的には、リモコン受信部１４０は、リモコン５００からリモコン信号が送信されるごとにこれを受信し、機能コードをリモコン信号から抽出して操作解析部１５０へ出力する。
【００５３】
操作解析部１５０は、リモコン受信部１４０がリモコン信号を受信するごとに、当該リモコン信号が示す操作（当該リモコン信号に含まれる機能コード）に対応する制御コマンドを、後述の機器制御部１６０へ出力する。
【００５４】
具体的には、操作解析部１５０は、通常モードのとき、操作ボタン５２０が操作されるごとに、通常テーブル６１０（図５参照）を参照して、その操作に対応する制御コマンドを出力する。すなわち、操作解析部１５０は、通常モード中に機能コードが入力されるごとに、対応する制御コードを通常テーブル６１０から抽出して、機器制御部１６０へ出力する。
【００５５】
また、操作解析部１５０は、制限モードのとき、操作ボタン５２０が操作されるごとに、制限テーブル６２０（図６参照）を参照して、その操作に対応する制御コマンドを出力する。すなわち、操作解析部１５０は、制御モード中に機能コードが入力されるごとに、対応する制御コードを制限テーブル６２０から抽出して、機器制御部１６０へ出力する。すなわち、初期状態（図６に示す制限テーブル６２０の状態）では、制限モードにおいて、操作者（子供）は、電源のオンオフ操作と、子供用番組のコンテンツ送り操作しかできないことになる。
【００５６】
更に、操作解析部１５０は、制限モードにおいて、機能コードが入力されるごとに、入力された機能コードを、操作履歴保持部１８０へ出力する。また、操作解析部１５０は、制限モードにおいて、電源のオンオフ操作が行われるごとに、これを示す情報を、操作履歴保持部１８０へ出力する。
【００５７】
機器制御部１６０は、入力される制御コマンドに応じた動作を行う。
【００５８】
具体的には、機器制御部１６０は、制御コードが入力されるごとに、コンテンツ切り替えや音量変更など、予め制御コードに対応付けられた動作を行う。機器制御部１６０は、上述の通り、通常コマンドの制御コードの他に、制限用コマンドの制御コードも受け付ける。
【００５９】
例えば、機器制御部１６０は、例えば、「ｙｙｙ１」という制御コードを入力された場合、「ｙｙｙ１」という制御コードに対応付けられた子供用コンテンツのうち、１番目の順序のコンテンツの表示に切り替える。そして、機器制御部１６０は、連続して「ｙｙｙ１」という制御コードを入力されると、その入力ごとに、放送中の子供用コンテンツを、予め定められた順序に従って順次切り替えて表示していく。放送中の子供コンテンツが無い場合は、機器制御部１６０は、例えば、録画された子供用コンテンツを再生する。
【００６０】
なお、機器制御部１６０は、ジャンル別に子供用コンテンツをそれぞれリスト化した、複数の子供用コンテンツテーブルを予め格納しているものとする。そして、機器制御部１６０は、制御コマンドの対象を、子供用コンテンツテーブルを単位として設定するものとする。具体的には、機器制御部１６０は、後述の操作履歴保持部１８０が蓄積する操作履歴に基づき、ジャンルを（つまり子供用コンテンツリストを）適宜グループ化しつつ、制御コマンドと子供用コンテンツテーブルとの対応関係を設定する。
【００６１】
図７は、子供用コンテンツテーブルの内容の例を示す図である。
【００６２】
機器制御部１６０は、例えば、図７（Ａ）〜（Ｃ）に示す第１〜第３の子供用コンテンツテーブル６２５−１〜６２５−３を有する。第１〜第３の子供用コンテンツテーブル６２５−１〜６２５−３は、それぞれ、順序６２６に対応付けて、子供用コンテンツを示す情報（例えばコンテンツの番組名）を記述する。第１の子供用コンテンツテーブル６２５−１は、教育ジャンルの子供用コンテンツを記述する。第２の子供用コンテンツテーブル６２５−２は、自然科学ジャンルの子供用コンテンツを記述する。第３の子供用コンテンツテーブル６２５−３は、アニメーションの子供用コンテンツを記述する。
【００６３】
例えば、「ｙｙｙ５」および「ｙｙｙ６」の制御コードは、あるボタン再設定タイミングにおいて同時に設定される制御コードであり、それぞれ別のジャンルのコンテンツ送り操作に対応付けられるべきことが設定されているものとする。
【００６４】
機器制御部１６０は、例えば、定期的に操作履歴を参照する。そして、機器制御部１６０は、操作頻度の高いジャンルの子供用コンテンツが、できるだけ他のジャンルの子供用コンテンツとは異なる操作ボタンに割り当てられるようにする。すなわち、機器制御部１６０は、「ｙｙｙ５」および「ｙｙｙ６」のそれぞれに、子供用コンテンツテーブル６２５を対応付ける。
【００６５】
例えば、教育ジャンルの子供用コンテンツの視聴頻度が、特に高かったとする。この場合、機器制御部１６０は、「ｙｙｙ５」の制御コードを第１の子供用コンテンツテーブル６２５−１に割り当て、「ｙｙｙ６」の制御コードを第２および第３の子供用コンテンツテーブル６２５−２、６２５−３に割り当てる。
【００６６】
また、例えば、自然科学ジャンルの子供用コンテンツおよびアニメーションの子供用コンテンツの視聴頻度が、特に高かったとする。この場合、機器制御部１６０は、「ｙｙｙ５」の制御コードを第２の子供用コンテンツテーブル６２５−２に割り当て、「ｙｙｙ６」の制御コードを第１および第３の子供用コンテンツテーブル６２５−１、６２５−３に割り当てる。
【００６７】
そして、機器制御部１６０は、「ｙｙｙ５」あるいは「ｙｙｙ６」の制御コードが入力されるごとに、対応する子供用コンテンツテーブル６２５の順序６２６に従って、子供用コンテンツの表示を、順次切り替える。機器制御部１６０は、複数の子供用コンテンツテーブル６２５に制御コードが割り当てられている場合、対応する制御コードが入力されるごとに、各子供用コンテンツテーブル６２５の順序６２６に従って、コンテンツの表示切り替えを行う。
【００６８】
なお、機器制御部１６０は、放送中の子供用コンテンツを特定し、放送中の子供用コンテンツのみをリスト化した子供用コンテンツテーブルを逐次生成してもよい。子供用コンテンツかどうかの判断は、番組表に付与された情報やデータ放送の情報などを用いて行う。なお、順次切り替える子供用コンテンツは、放送中のコンテンツとしたが、放送中及び蓄積したコンテンツであってもよい。
【００６９】
コンテンツ特定部１７０は、機器制御部１６０がコンテンツを表示しているとき、そのコンテンツおよびそのコンテンツのジャンルを特定し、特定したコンテンツおよびジャンルを、操作履歴保持部１８０へ出力する。コンテンツ特定部１７０は、例えば、コンテンツが地上デジタル放送である場合には、地上デジタル放送の受信データに含まれるデータ放送あるいは番組情報から、コンテンツおよびジャンルを特定する。
【００７０】
操作履歴保持部１８０は、制限モードにおける、上述の操作領域における操作履歴を蓄積する。
【００７１】
具体的には、操作履歴保持部１８０は、操作解析部１５０から機能コードおよび電源オンオフの情報が入力されるごとに、コンテンツ特定部１７０から入力されるコンテンツおよびジャンル、並びにその入力時刻を、組み付けて保持する。
【００７２】
図８は、操作履歴の内容の一例を示す図である。
【００７３】
図８に示すように操作履歴６３０は、機能コード６３１、コンテンツ６３２、ジャンル６３３、操作時刻６３４、および視聴時間６３５を対応付けて記述する。
【００７４】
機能コード６３１は、操作解析部１５０から入力された情報（すなわち操作内容）であり、機能コードおよび電源オンオフの情報が記述される。コンテンツ６３２およびジャンル６３３は、機能コード６３１に記述された情報が入力された直後に、コンテンツ特定部１７０から入力された、コンテンツに関する情報である。すなわち、コンテンツ６３２およびジャンル６３３は、操作の対象となったコンテンツおよびそのジャンルを示す情報である。操作時刻６３４は、機能コード６３１に記述された情報が入力された時刻である。視聴時間６３５は、次のコンテンツ操作が行われるまでの時間である。
【００７５】
図４の制限設定ルール格納部１９０は、制限モードにおいて利用可能な制御コードを再設定条件と共に記述した、制限設定ルールを格納する。
【００７６】
図９は、制限設定ルールの内容の一例を示す図である。
【００７７】
図９に示すように、制限設定ルール６４０は、順序６４１に対応付けて、再設定条件６４２、および１つまたは複数の制御コード６４３を記述する。
【００７８】
順序６４１は、利用可能な制御コマンドを再設定するタイミング（以下「再設定タイミング」という）の判断に用いる順序を示す。再設定条件６４２は、操作履歴保持部１８０が格納する操作履歴６３０（図８参照）から抽出可能な情報に関する条件である。制御コード６４３は、許可すべき制御コマンドの制御コードである。
【００７９】
再設定条件６４２は、例えば、操作領域５１０（図３参照）における操作の累積回数が第１の閾値を超え、かつ、コンテンツの選択切り替えから選択確定までの操作に要する操作時間が第２の閾値を下回ることである。また、その次の再設定条件６４２は、選択確定されたコンテンツの数が第３の閾値を超え、かつ、選択確定されたコンテンツのジャンルの数が第４の閾値を超えることである。
【００８０】
通常、子供の操作能力は、操作の累積回数が多くなればなるほど、子供の操作ボタン５２０の押下する能力は向上する。また、子供の操作能力は、子供が目的を持って操作するようになると、操作時間は短くなる。子供が多くの情報に興味を抱くようになると、より多くのコンテンツを視聴するようになる。したがって、再設定条件６４２は、子供の発達レベルに対応した条件となっている。また、対応する制御コード６４３は、同じ発達レベルの子供に許可すべき制御コマンドの制御コードである。
【００８１】
例えば、「ｙｙｙ２」という制御コードは、機器制御部１６０において、例えば、子供用コンテンツに限定したコンテンツ戻り操作として認識される制御コードであるものとする。また、「ｘｘｘ１」という制御コードは、通常コマンドの１つであり、機器制御部１６０において、音量増大の操作として認識される制御コードであるものとする。「ｘｘｘ２」という制御コードは、通常コマンドの１つであり、機器制御部１６０において、音量減少の操作として認識される制御コードであるものとする。
【００８２】
なお、制限コマンドは、ジャンルごとのコンテンツ送りまたはコンテンツ戻り操作や、チャンネル送りまたはチャンネル戻り操作としてもよい。また制限コマンドは、コンテンツ操作、チャンネル操作およびジャンル操作を併用してもよい。また、対象のコンテンツは、放送中コンテンツに加え、蓄積コンテンツを含んでもよい。
【００８３】
この場合、子供は、リモコン再設定により、最初は子供用コンテンツのコンテンツ送り操作しかできなかったのが、やがてコンテンツ戻り操作もできるようになり、更には音量操作もできるようになる。
【００８４】
図４の制御コマンド設定部２００は、操作履歴６３０（図８参照）に基づいて、利用可能な制御コマンドを再設定する。
【００８５】
具体的には、制御コマンド設定部２００は、定期的に、操作履歴６３０から、制限設定ルール６４０の再設定条件６４２（図９参照）が満たされるか否かを判断するための情報を抽出する。上述の例において、制御コマンド設定部２００は、例えば、操作の累積回数、操作時間、コンテンツの数、およびジャンルの数を抽出する。
【００８６】
そして、制御コマンド設定部２００は、抽出した情報が、現在の順序における再設定条件を満たすか否かを判断する。すなわち、制御コマンド設定部２００は、初期状態において、「１」という順序の再設定条件が満たされるか否かを判断する。また、制御コマンド設定部２００は、過去にいずれかの再設定条件が満たされていると判断した場合には、最後にそのように判断した再設定条件の、次の順序の再設定条件を選択する。そして、制御コマンド設定部２００は、選択した再設定条件が満たされるか否かを判断する。
【００８７】
制御コマンド設定部２００は、抽出した情報が再設定条件を満たす場合、再設定タイミングが到来したと判断し、対応する制御コードを全て抽出する。そして、制御コマンド設定部２００は、抽出した制御コードの一まとまりを、操作領域設定部２１０へ出力する。
【００８８】
操作領域設定部２１０は、操作履歴６３０（図８参照）および利用可能な制御コマンドに基づいて、操作領域５１０（図３参照）の区分を再設定する。
【００８９】
具体的には、操作領域設定部２１０は、リモコン５００の操作領域５１０における操作ボタン５２０の配置に関する情報を、予め格納している。そして、操作領域設定部２１０は、一まとまりの制御コードが入力されるごとに、操作領域（図８参照）を、入力された制御コードの数（つまり制御コマンドの数、以下「制御コマンド数」という）に等しい数に分割する。
【００９０】
この際、操作領域設定部２１０は、操作履歴６３０（図８参照）を参照し、操作領域５１０のうち、使用される頻度が高い領域（以下「高頻度使用領域」という）を特定する。高頻度使用領域は、例えば、押下回数の累積値が、平均値を上回る操作ボタンが分布する領域である。そして、操作領域設定部２１０は、高頻度使用領域を分割する。なお、操作領域５１０の分割とは、操作領域５１０上で操作ボタンをグループ化することである。
【００９１】
そして、操作領域設定部２１０は、分割した各領域を、入力された各制御コードに１対１で対応付け、そのボタン対応関係で、制限テーブル６２０（図６参照）の内容を更新する。この結果、利用可能な制御コマンドは、制限モード中の操作内容の変化に応じて変化していくことになる。また、制御コマンドごとの操作ボタンのグルーピングは、制限モード中の操作内容に基づいて、子供が使い易い領域で、複数の操作ができるように行われることになる。
【００９２】
なお、操作領域設定部２１０は、分割の方向、１つのグループに属する操作ボタンの数、および分割箇所などに、予め優先度を設定しておき、優先度および使用頻度から、分割箇所を決定してもよい。例えば、操作領域設定部２１０は、サブ領域５１１〜５１６（図３参照）の境界や、横方向に伸びた境界を優先的に、分割箇所に決定する。
【００９３】
リモコンコマンド設定装置１００は、例えば、ＣＰＵ、およびＲＡＭ等の記憶媒体などを有する。この場合、上述の各機能部は、ＣＰＵが制御プログラムを実行することにより実現される。
【００９４】
このような構成を有するリモコンコマンド設定装置１００は、制限モードにおいて、利用可能なコマンドを制限することができる。また、リモコンコマンド設定装置１００は、実際にどの操作ボタンを使用してどのコンテンツに対して操作が行われたかを示す操作履歴６３０（図８参照）を、蓄積することができる。
【００９５】
また、リモコンコマンド設定装置１００は、子供の発達レベルに対応した制限設定ルール６４０（図９参照）に基づいて、制限テーブル６２０の更新タイミングおよびその更新内容を決定することができる。操作の制限は、例えば、当初はコンテンツ送り操作のみが行えるが、操作回数が５００回を超えたら、コンテンツ送り操作とコンテンツ戻し操作が行えるというように、許可する操作を増加させることができる。更に、リモコンコマンド設定装置１００は、子供が実際に操作し易い領域に複数の操作が行えるように、操作領域５１０を分割することができる。
【００９６】
また、リモコンコマンド設定装置１００は、制御コードとジャンル別の子供用コンテンツテーブルとの対応付けを設定するので、操作領域５１０を、ジャンルで分割することができる。また、リモコンコマンド設定装置１００は、この設定を、操作履歴に基づいて行うので、更に操作し易くすることができる。
【００９７】
すなわち、リモコンコマンド設定装置１００は、操作を制限しつつ、子供に使い易いリモコンを実現することができる。
【００９８】
以上で、リモコンコマンド設定装置１００の構成についての説明を終える。
【００９９】
次に、リモコンコマンド設定装置１００の動作について説明する。
【０１００】
図１０は、リモコンコマンド設定装置１００の動作の一例を示すフローチャートである。なお、図１０に示す動作が行われている間、リモコン受信部１４０は、リモコン信号を受信するごとに、これを操作解析部１５０へ出力するものとする。また、モード設定部１１０は、ユーザ操作などによりモードの切り替えが指示されるごとに、操作解析部１５０に対してモード切り替えを通知するものとする。また、機器制御部１６０は、操作履歴に基づく制御コードと子供用コンテンツテーブルとの対応付けを、逐次行っているものとする。
【０１０１】
まず、ステップＳ１１００において、操作解析部１５０は、リモコン５００の新たな操作があった否かを判断する。すなわち、操作解析部１５０は、リモコン信号が入力されたか否かを判断する。操作解析部１５０は、操作がない場合（Ｓ１１００：ＮＯ）、ステップＳ１２００へ進む。また、操作解析部１５０は、操作があった場合（Ｓ１１００：ＹＥＳ）、ステップＳ１３００へ進む。
【０１０２】
ステップＳ１３００において、操作解析部１５０は、制限モード中であるか否かを判断する。操作解析部１５０は、制限モード中でない場合（Ｓ１３００：ＮＯ）、ステップＳ１４００へ進む。また、操作解析部１５０は、制限モード中である場合（Ｓ１３００：ＹＥＳ）、ステップＳ１５００へ進む。
【０１０３】
ステップＳ１４００において、操作解析部１５０は、通常テーブル６１０（図５参照）を参照して、リモコン信号が示す機能コードに対応する制御コードを取得し、後述のステップＳ２２００へ進む。
【０１０４】
一方、ステップＳ１５００において、操作解析部１５０は、制限テーブル６２０（図６参照）を参照して、リモコン信号が示す機能コードに対応する制御コードを取得する。
【０１０５】
そして、ステップＳ１６００において、コンテンツ特定部１７０は、操作対象となっているコンテンツおよびそのジャンルを取得する。
【０１０６】
そして、ステップＳ１７００において、操作履歴保持部１８０は、操作内容、ジャンル、および操作時刻を、組にして、操作履歴６３０（図８参照）に追加する。
【０１０７】
そして、ステップＳ１８００において、制御コマンド設定部２００は、操作履歴６３０を参照し、制限設定ルール６４０の再設定条件６４２（図９参照）が満たされるか否かを判断する。制御コマンド設定部２００は、再設定条件６４２が満たされない場合（Ｓ１８００：ＮＯ）、後述のステップＳ２２００へ進む。また、制御コマンド設定部２００は、再設定条件６４２が満たされる場合、つまり、再設定タイミングが到来した場合（Ｓ１８００：ＹＥＳ）、ステップＳ１９００へ進む。
【０１０８】
ステップＳ１９００において、制御コマンド設定部２００は、満たされた再設定条件に対応する一まとまりの制御コード６４３を、制限設定ルール６４０から取得する。
【０１０９】
そして、ステップＳ２０００において、操作領域設定部２１０は、分割された領域の数が制御コマンド数と一致するように、かつ、高使用頻度領域で分割されるように、操作領域５１０（図３参照）を分割する。なお、分割された領域の数は、グルーピングされた操作ボタンのグループの数を示す。
【０１１０】
なお、操作領域設定部２１０は、制御コマンド設定部２００からの制御コマンドの入力の有無によらず、操作履歴６３０を監視し、高頻度使用領域が変化した場合、操作領域の区分の再設定を行うようにしてもよい。
【０１１１】
また、操作領域設定部２１０は、制御コマンド設定部２００から制御コマンドが入力されたものの、制御コマンド数が変化しない場合、操作領域５１０の区分を維持し、制御コードとの対応付けのみを更新してもよい。
【０１１２】
そして、ステップＳ２１００において、操作領域設定部２１０は、分割した操作領域５１０の各領域と各制御コードとを対応付け、制限テーブル６２０（図６参照）を再設定して、ステップＳ１２００へ進む。
【０１１３】
図１１は、高頻度使用領域と操作領域の分割位置との関係の一例を示す図である。
【０１１４】
図１１に示すように、高頻度使用領域５３０は、操作領域５１０の中央部分であり、その内部で分割可能であったとする。この場合、操作領域設定部２１０は、操作領域５１０を、この高頻度使用領域５３０内で分割する。そして、操作領域設定部２１０は、高頻度使用領域５３０を含む上半分の領域５４１と、高頻度使用領域５３０を含む下半分の領域５４２とに、異なる操作を割り当てる。
【０１１５】
高頻度使用領域５３０の操作ボタン５２０は、子供が押下し易い操作ボタンである。したがって、本実施の形態では、制御コマンドが増加したときに、このように高頻度使用領域５３０で分割が行われることにより、操作の容易さが維持されることになる。
【０１１６】
そして、図１０のステップＳ２２００において、機器制御部１６０は、制御コードに対応した機器動作を行い、ステップＳ１２００へ進む。
【０１１７】
ステップＳ１２００において、操作解析部１５０は、テレビ４００（図２参照）の電源オフ操作が行われるなど、処理の終了の指示があったか否かを判断する。操作解析部１５０は、終了の指示がない場合（Ｓ１２００：ＮＯ）、ステップＳ１１００へ戻る。また、操作解析部１５０は終了の指示があった場合（Ｓ１２００：ＹＥＳ）、一連の処理を終了する。
【０１１８】
なお、リモコンコマンド設定装置１００は、ステップＳ１１００、Ｓ１２００、Ｓ１８００の各判断処理を、所定の周期で行う事が望ましい。
【０１１９】
このような動作により、リモコンコマンド設定装置１００は、子供の実際の操作履歴に応じて、リモコン５００のボタン再設定を行うことができる。
【０１２０】
以上で、リモコンコマンド設定装置１００の動作についての説明を終える。
【０１２１】
以上のように、本実施の形態に係るリモコンコマンド設定装置１００は、操作領域５１０における操作履歴を蓄積し、操作履歴に基づいて、利用可能な制御コマンドおよび操作領域５１０の区分を再設定する。これにより、リモコンコマンド設定装置１００は、子供の実際の操作履歴に応じてボタン再設定を行うことができるので、操作を制限しつつ、子供に使い易いリモコンを実現することができる。
【０１２２】
また、リモコンコマンド設定装置１００は、無効な操作ボタンを設定しないため、いずれかの操作ボタンを押下すれば必ず電気機器の応答が得られることになり、子供に高い満足感を与えることができる。また、子供は、大人に頼ることなく、自らの手で、容易に操作を行うことができる。一方で、リモコンコマンド設定装置１００は、例えばコンテンツ録画機能を有するテレビ４００においては、望ましくないコンテンツ録画、録画予約の解除、および記録したコンテンツの破壊や削除などの、子供の誤操作を防ぐことができる。すなわち、リモコンコマンド設定装置１００は、大人と子供それぞれが満足することができる操作環境を提供することができる。
【０１２３】
（実施の形態３）
本発明の実施の形態３は、ボタン対応関係の再設定タイミングを、子供に通知するようにした例である。
【０１２４】
図１２は、本実施の形態に係るリモコンコマンド設定装置の構成の一例を示すブロック図であり、実施の形態２の図４に対応するものである。図４と同一部分には同一符号を付し、これについての説明を省略する。
【０１２５】
図１２において、リモコンコマンド設定装置１００ａは、図４に示す構成に加えて、再設定タイミング通知部２２０ａを有する。
【０１２６】
なお、本実施の形態において、制御コマンド設定部２００は、利用可能な制御コマンドが変化するごとに、その旨を、再設定タイミング通知部２２０ａへ通知（フィードバック）するものとする。また、操作領域設定部２１０は、制限テーブルの再設定を行うごとに、その旨を、再設定タイミング通知部２２０ａへ通知するものとする。
【０１２７】
再設定タイミング通知部２２０ａは、利用可能な制御コマンド、および、操作領域５１０（図３参照）の区分の少なくとも１つが再設定されるごとに、その旨を、例えば、音により示す。なお、再設定タイミング通知部２２０ａは、例えば、再設定後、規定回数または規定時間分のみ、ボタン操作が行われるごとに通知するようにしてもよい。
【０１２８】
具体的には、再設定タイミング通知部２２０ａは、利用可能な制御コマンドが変化する旨の通知を受けるごとに、および、制限テーブルの再設定が行われる旨の通知を受けるごとに、予め定められた音声を出力する。予め定められた音声は、例えば、動物の鳴き声や楽器の音である。音声の出力は、例えば、テレビ４００（図２参照）のスピーカを用いて行われる。
【０１２９】
なお、再設定タイミング通知部２２０ａは、再設定される制御コマンドの内容や、通知の回数などに応じて、異なる種類の音声を出力してもよい。また、再設定タイミング通知部２２０ａは、音声の出力と併せて、操作領域の分割数や、操作領域の区分を示す画像などを、テレビ４００（図２参照）の画面を用いて表示するようにしてもよい。
【０１３０】
このようなリモコンコマンド設定装置１００ａは、ボタン再設定が行われるごとにその旨を子供に通知するので、知らない間にボタン対応関係が変化して子供が戸惑うのを防止することができる。すなわち、リモコンコマンド設定装置１００ａは、子供に対し、新しいボタン対応関係を速く学習するように促がすことができ、子供により使い易いリモコンを実現することができる。
【０１３１】
（実施の形態４）
本発明の実施の形態４は、ボタン対応関係の再設定内容を、子供に通知するようにした例である。
【０１３２】
図１３は、本実施の形態に係るリモコンコマンド設定装置の構成の一例を示すブロック図であり、実施の形態２の図４に対応するものである。図４と同一部分には同一符号を付し、これについての説明を省略する。
【０１３３】
図１３において、リモコンコマンド設定装置１００ｂは、図４に示す構成に加えて、再設定内容通知部２３０ｂを有する。
【０１３４】
なお、本実施の形態において、操作解析部１５０は、制限モードにおいて、リモコン信号に対応する制御コードを、再設定内容通知部２３０ｂにも出力するものとする。
【０１３５】
再設定内容通知部２３０ｂは、操作領域の区分を、操作ボタンの操作時に出力される音の差異、および、操作ボタンの外観の差異の少なくとも１つにより示す。
【０１３６】
具体的には、本実施の形態では、再設定内容通知部２３０ｂは、制御コードを入力されるごとに、動物の鳴き声や楽器の音など、制御コードごとに予め定められた音声を出力する。音声の出力は、例えば、テレビ４００（図２参照）のスピーカを用いて行われる。
【０１３７】
なお、再設定内容通知部２３０ｂは、制御コードに対応する制御コマンドの内容や、その操作対象のコンテンツのジャンルを示すような音や合成音声を出力してもよい。
【０１３８】
このようなリモコンコマンド設定装置１００ｂは、コンテンツの送りなど、テレビ４００の本来の応答に加えて、音により、操作ボタン５２０のグルーピングや対応する操作内容を把握することができる。すなわち、リモコンコマンド設定装置１００ｂは、子供に対し、各操作ボタン５２０の役割を速く学習するように促がすことができ、子供により使い易いリモコンを実現することができる。
【０１３９】
なお、再設定内容通知部２３０ｂは、リモコン５００が、操作ボタン５２０ごとにその外観を変更可能な場合、制限テーブルの内容に基づいて、各操作ボタン５２０の外観を制御する制御信号を、リモコン５００へ送信してもよい。この場合、例えば、再設定内容通知部２３０ｂは、制限テーブルが再設定されるごとに、制御コードごとに予め定められた外観指定情報を、機能コードと対応付けて、リモコン５００へ送信する。
【０１４０】
外観が変更可能な操作ボタン５２０とは、例えば、複数の色を切り替えて発光する機能を有するキースイッチや、液晶タッチパネルを操作領域とする、いわゆるスマートリモコンのボタン画像である。
【０１４１】
（実施の形態５）
本発明の実施の形態５は、リモコン操作の制限モードにおける操作が行われたときに、チャンネルが切り替わるのではなく、コンテンツが順次切り替わる例である。本実施の形態に係るリモコンコマンド設定装置は、リモコンの操作領域の区分数に応じて、コンテンツテーブルを作成する機能を有する。
【０１４２】
＜リモコンコマンド設定装置１００ｃの構成＞
図１４は、本実施の形態に係るリモコンコマンド設定装置１００ｃの構成の一例を示すブロック図であり、実施の形態２の図４に対応するものである。図４と同一部分には同一符号を付し、これについての説明を省略する。
【０１４３】
図１４において、機器制御部１６０は、指示部１６２、コンテンツテーブル作成部１６４、およびコンテンツテーブル１６６により構成される。
【０１４４】
コンテンツテーブル作成部１６４は、操作領域に対応した制御コードの数（以下「操作領域区分数」という）に応じて、それぞれの制御コード（操作領域）に対応するコンテンツテーブル１６６を作成する。
【０１４５】
具体的には、まず、コンテンツテーブル作成部１６４は、制御対象機器７００で保存されているコンテンツのリストであるコンテンツリスト６５０を取得する。制御対象機器７００は、例えば、図２に示すテレビ４００である。コンテンツリスト６５０については、後述する。
【０１４６】
また、コンテンツテーブル作成部１６４は、操作解析部１５０から操作領域区分数を取得する。そして、コンテンツテーブル作成部１６４は、取得した操作領域区分数に応じて、かつ、取得したコンテンツリスト６５０に含まれる分類情報に基づいて、コンテンツテーブル１６６を作成する。コンテンツテーブル１６６については、後述する。
【０１４７】
指示部１６２は、入力される制御コマンドに応じた指示を、制御対象機器７００に対して行う。
【０１４８】
コンテンツテーブル１６６は、所定の操作領域が操作されたときに、その操作に対応する制御コードに紐付けられており、操作ごとに切り替わるコンテンツの再生順が規定されている。換言すれば、コンテンツテーブル１６６は、それぞれの操作領域が操作されたときに、当該操作領域ごとに順次再生されるコンテンツが記述されたものである。例えば、コンテンツテーブル１６６は、録画日時の新しいコンテンツから順にｎ個分のコンテンツが記述される。
【０１４９】
以上でリモコンコマンド設定装置１００ｃの構成についての説明を終える。
【０１５０】
＜コンテンツリスト６５０の構成＞
次に、コンテンツリスト６５０の例について、説明する。図１５は、制御対象機器７００で保存されているコンテンツリスト６５０の一例を示す。
【０１５１】
図１５において、コンテンツリスト６５０は、Ｎｏ（識別番号）６５１、コンテンツＩＤ６５２、タイトル６５３、ジャンル６５４、録画日６５５、開始時間６５６、および、時間長６５７を含む。コンテンツＩＤ６５２は、コンテンツを特定するために付与される識別情報である。コンテンツを分類するための分類情報は、タイトル６５３、ジャンル６５４、録画日６５５、開始時間６５６、および時間長６５７を含む。
【０１５２】
コンテンツリスト６５０は、ユーザによるコンテンツの録画指示、あるいは、コンテンツの削除指示により、更新される。
【０１５３】
コンテンツテーブル作成部１６４は、コンテンツリスト６５０を制御対象機器７００から取得する。そして、コンテンツテーブル作成部１６４は、コンテンツリスト６５０に含まれる分類情報に基づいて、コンテンツテーブル１６６を作成する。コンテンツテーブル作成部１６４は、例えば、録画日６５５および開始時間６５６に基づいて、録画日時が新しい順にコンテンツを並び替え、並び替えた順にコンテンツＩＤ６５２およびタイトル６５３を記述してもよい。また、コンテンツテーブル作成部１６４は、例えば、ジャンル６５４に基づいて、コンテンツを別々のテーブルに分けて記述してもよい。また、コンテンツテーブル作成部１６４は、例えば、コンテンツの時間長６５７に応じて並べ替えて、時間長の短いコンテンツと時間長の長いコンテンツを別々のテーブルに分けて記述してもよい。
【０１５４】
＜コンテンツテーブル１６６の説明＞
次に、コンテンツテーブル１６６の各例について、説明する。以下では、コンテンツテーブル１６６の例として、操作領域区分数が１のときのコンテンツテーブル６６０と、操作領域区分数が２のときのコンテンツテーブル６６１、６６２について、それぞれ説明する。
【０１５５】
図１６は、操作領域区分数が１のときに作成されるコンテンツテーブル６６０の一例を示す。コンテンツテーブル作成部１６４は、操作解析部１５０から入力した操作領域区分数が１である場合、１つのコンテンツテーブル６６０を作成する。
【０１５６】
図１６において、コンテンツテーブル６６０は、Ｎｏ（識別番号）６６１、コンテンツＩＤ６６２、およびタイトル６６３を含む。コンテンツテーブル６６０は、例えば、上から、コンテンツの録画日時が新しい順に、コンテンツＩＤ６６２とタイトル６６３が１２個記述されている。上述した通り、コンテンツの録画日時の新しさの順番は、分類情報である録画日６５５および開始時間６５６に基づいて、コンテンツテーブル作成部１６４が特定する。なお、コンテンツテーブル６６０に記述できるコンテンツの数は、図１６に示す１２個に限定されるものではない。
【０１５７】
図１７Ａおよび図１７Ｂは、それぞれ、操作領域区分数が２のときに作成されるコンテンツテーブル６６１、６６２の一例を示す。コンテンツテーブル作成部１６４は、操作解析部１５０から入力した操作領域区分数が２である場合、コンテンツテーブル６６１およびコンテンツテーブル６６２を作成する。
【０１５８】
図１７Ａおよび図１７Ｂにおいて、コンテンツテーブル６６１および６６２は、それぞれ、Ｎｏ（識別番号）６６１、コンテンツＩＤ６６２、およびタイトル６６３を含む。ここでは、例として、コンテンツテーブル６６１および６６２は、同じジャンルのコンテンツが同じテーブルに記述されており、かつ、コンテンツテーブル６６１および６６２に記述されるコンテンツの数が均等になっている。コンテンツテーブル６６１は、音楽とアニメのジャンルのコンテンツの６つが、録画日時の新しいものから順に記述されている。一方、コンテンツテーブル６６２は、動物と教育のジャンルのコンテンツの６つが、録画日時の新しいものから順に記述されている。
【０１５９】
なお、コンテンツテーブル作成部１６４は、コンテンツテーブル６６１および６６２を、ジャンルが重ならないように、または、ジャンルの一部が重なるように、それぞれ作成してもよい。
【０１６０】
操作領域区分数が３以上の場合でも、コンテンツテーブル作成部１６４は、例えば、分類情報であるジャンル６５４に基づいて、コンテンツリスト６５０に記述されているコンテンツを分割して、コンテンツテーブルをそれぞれ生成する。なお、上記説明では、コンテンツリスト６５０のジャンル６５４に基づいて、コンテンツを分割する例としたが、本発明はこれに限定されるものではない。
【０１６１】
なお、本実施の形態において、コンテンツテーブル６６０、６６１、６６２に記述されたコンテンツは、それぞれ、上から順（Ｎｏ６６１が小さい順）に、順次再生されるものとする。
【０１６２】
＜リモコンコマンド設定装置１００ｃの動作＞
次に、リモコンコマンド設定装置１００ｃの動作について説明する。
【０１６３】
図１８は、リモコンコマンド設定装置１００ｃの動作の一例を示すフローチャートである。図１８に示すフローチャートは、図１０のフローチャートに加えて、コンテンツテーブル作成ステップとしてＳ１４５０およびＳ２１５０が存在する。なお、以下では、図１０と同じ機能を有するステップには、同じ番号を付与して説明を省略する。
【０１６４】
まず、ステップＳ１１００において、操作解析部１５０は、リモコン５００の新たな操作があった否かを判断する。すなわち、操作解析部１５０は、リモコン信号が入力されたか否かを判断する。操作解析部１５０は、操作がない場合（Ｓ１１００：ＮＯ）、ステップＳ１２００へ進む。また、操作解析部１５０は、操作があった場合（Ｓ１１００：ＹＥＳ）、ステップＳ１３００へ進む。
【０１６５】
ステップＳ１３００において、操作解析部１５０は、制限モード中であるか否かを判断する。操作解析部１５０は、制限モード中でない場合（Ｓ１３００：ＮＯ）、ステップＳ１４００へ進む。また、操作解析部１５０は、制限モード中である場合（Ｓ１３００：ＹＥＳ）、ステップＳ１４５０へ進む。
【０１６６】
ステップＳ１４５０において、コンテンツテーブル作成部１６４は、コンテンツリスト６５０と現在の操作領域区分数（初期値は１）を参照して、分類情報に基づいて、コンテンツテーブルを作成し、ステップＳ１５００に進む。ここでは、例として、コンテンツテーブル作成部１６４は、コンテンツリスト６５０の録画日６５５および開始時間６５６に基づいて、録画日時が新しいコンテンツから順に１２個のコンテンツを選択し、図１６に示すコンテンツテーブル６６０を作成する。
【０１６７】
ステップＳ１５００〜ステップＳ２１００は、実施の形態２において図１０を用いて説明済みであるので、説明を省略する。
【０１６８】
ステップＳ２１００では、操作領域設定部２１０は、分割した操作領域５１０の各領域と各制御コードとを対応付け、制限テーブル６２０（図６参照）を再設定する。操作領域設定部２１０は、領域分割数が増加し、増加した制御コードがコンテンツテーブルの増加に割り当てられた場合、ステップＳ２１５０に進む。
【０１６９】
ステップ２１５０において、コンテンツテーブル作成部１６４は、コンテンツリスト６５０と現在の操作領域区分数を参照して、分類情報に基づいて、コンテンツテーブルを作成する。ここでは、操作領域区分数が２であるとして、その一例を説明する。つまり、操作領域区分数が２である場合、コンテンツテーブル作成部１６４は、コンテンツリスト６５０に基づいて、２つのコンテンツテーブルを作成することになる。コンテンツテーブル作成部１６４は、例えば、コンテンツリスト６５０のジャンル６５４ごとにコンテンツ数を計測し、コンテンツ数が均等になるように、コンテンツリスト６５０のコンテンツを２つのコンテンツテーブルに割り当てる。この結果、各コンテンツテーブルに割り当てられるコンテンツ数は、例えば、図１７Ａおよび図１７Ｂに示すように、６つずつとなる。そして、コンテンツテーブル作成部１６４は、コンテンツリスト６５０の録画日６５５および開始時間６５６に基づいて、各コンテンツテーブルに割り当てたコンテンツを、録画日時の新しい方から順に並べる。そして、コンテンツテーブル作成部１６４は、コンテンツテーブル６６１およびコンテンツテーブル６６２を生成する。
【０１７０】
ステップＳ２２００において、機器制御部１６０は、制御コードに対応した機器動作指示を行い、ステップＳ１２００へ進む。
【０１７１】
ステップＳ１２００において、操作解析部１５０は、制御対象機器７００の電源をオフする操作が行われるなど、処理の終了の指示があったか否かを判断する。操作解析部１５０は、終了の指示がない場合（Ｓ１２００：ＮＯ）、ステップＳ１１００へ戻る。また、操作解析部１５０は、終了の指示があった場合（Ｓ１２００：ＹＥＳ）、一連の処理を終了する。
【０１７２】
このようにリモコンコマンド設定装置１００ｃは、領域区分されたボタンを押すとチャンネルが切り替わるのではなく、「コンテンツが順次、切り替わること」により、コンテンツが選びやすく、子どもにより使い易いリモコンを実現することができる。また、リモコンコマンド設定装置は、ボタン再設定が行われるごとに領域に紐づけられたコンテンツテーブルが作成、更新される。
【０１７３】
なお、本実施形態において、コンテンツテーブルの作成は、コンテンツ録画日時の新しいものから順に登録したが、本発明はこれに限定されるものではない。コンテンツテーブル１６６の作成は、操作履歴を用いて視聴頻度の高いコンテンツ順に登録してもよいし、直近の再生日時の新しいコンテンツ順に登録してもよい。
【０１７４】
また、コンテンツテーブル作成部１６４は、制限モード設定時には、操作ごとに駆動されるようにしたが、コンテンツリスト６５０が更新されたとき、および、操作領域区分数が増加したときにのみ、駆動されるようにしてもよい。
【０１７５】
なお、以上説明した各実施の形態では、リモコンの操作ボタンがキースイッチである場合について説明したが、これに限定されない。本発明は、例えば、上述のスマートリモコンにも適用することができる。この場合、操作領域設定部は、画面を分割した領域を、制御コマンドに対応するボタン画像の領域に再設定し、画面の表示内容を変更する制御信号をスマートリモコンに送信すればよい。
【０１７６】
また、以上説明した各実施の形態では、利用可能な制御コマンドを制御コードで定義する例について説明したが、本発明の適用は、これに限定されない。利用可能な制御コマンドは、操作対象（つまり、コンテンツやコンテンツのジャンルなど）で定義されてもよい。
【０１７７】
この場合、制限テーブルは、利用可能な操作対象を示す情報（例えば、子供向け番組のリスト）を記述すればよい。また、操作解析部は、制御コードに基づくボタン再設定と併せて、コンテンツによる操作対象の制限を行うようにしてもよい。
【０１７８】
また、操作解析部は、更に、連続視聴時間などの他の情報に基づいて、操作を更に制限したり、コンテンツ表示の強制終了などの動作制御を行ったりしてもよい。
【０１７９】
また、機器制御部は、制御コードと子供用コンテンツテーブルとの対応付けを、操作頻度ではなく、ジャンルの類似度など、他の情報に基づいて行ってもよい。たとえば、機器制御部は、２つのジャンルの類似度が低いほど（ジャンル間の距離が長いほど）、それらのジャンルに対して、より離れた２つの分割領域、または、より近い２つの分割領域が割り当てられるように、対応付けを行ってもよい。
【０１８０】
また、リモコンコマンド設定装置は、以上説明した各実施の形態では、電気機器側に配置したがこれに限定されない。リモコンコマンド設定装置は、例えば、リモコン側に配置してもよい。この場合、リモコンコマンド設定装置は、操作領域と、操作解析部と、操作解析部から制御コマンドが出力されるごとに、当該制御コマンドを示す信号を、電気機器に対して送信するリモコン送信部とを有する必要がある。また、リモコンコマンド設定装置は、電気機器のセットトップボックス（ＳＴＢ）など、電気機器の外部の装置に配置されてもよい。
【０１８１】
また、再設定のタイミングおよび内容は、上述の例に限定されない。例えば、リモコンコマンド設定装置は、子供の年齢（月齢）など他の情報に基づいて、再設定のタイミングおよび設定すべき制御コードを判断してもよいし、親などのユーザ操作に基づいて強制的に再設定を行ってもよい。
【０１８２】
また、操作の制限の対象は、以上説明した各実施の形態では子供としたが、これに限定されない。例えば、高齢者の場合は、細かい操作ボタンを操作することが困難になってくる場合がある。このような細かい操作の困難さは、高齢者ごとに異なり、更に、年齢とともに変化する。したがって、本発明は、このような高齢者向けのリモコンに適用することにより、高齢者にも使い易いリモコンを実現することができる。なお、この場合、再設定条件およびその順序は、高齢者の操作の困難さのレベルに対応した内容とすることが望ましい。
【０１８３】
以上説明したように、本発明の実施の形態に係るリモコンコマンド設定装置は、複数の操作ボタンを配置した操作領域における操作と電気機器に対する制御コマンドとの対応関係を再設定するリモコンコマンド設定装置であって、前記操作領域における操作履歴を蓄積する操作履歴保持部と、取得した制限モードをトリガとして、前記操作履歴に基づいて、利用可能な前記制御コマンドを再設定する制御コマンド設定部と、前記操作履歴および利用可能な前記制御コマンドに基づいて、前記操作領域の区分数を求め、前記操作領域の区分を再設定した前記操作ボタンの操作と、前記電気機器に対する制御コマンドの対応関係(制限テーブル)を更新する操作領域設定部と、取得した前記操作ボタンの新たな操作に対して、前記対応関係から制御コマンドを抽出する操作解析部と、新たな前記制御コマンドを受け付ける毎に、予め前記区分に対応付けられて作成された、再生可能なコンテンツを記述したコンテンツテーブルから該当するコンテンツの再生を、順次、指示する機器制御部と、を有する。
【０１８４】
２０１１年６月３０日出願の特願２０１１−１４５６１７の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【０１８５】
本発明に係るリモコンコマンド設定装置およびリモコンコマンド設定方法は、操作を制限しつつ、子供に使い易いリモコンを実現することができるリモコンコマンド設定装置およびリモコンコマンド設定方法として有用である。
【符号の説明】
【０１８６】
１００、１００ａ、１００ｂ、１００ｃ  リモコンコマンド設定装置
１１０  モード設定部
１２０  通常テーブル格納部
１３０  制限テーブル格納部
１４０  リモコン受信部
１５０  操作解析部
１６０  機器制御部
１６２  指示部
１６４  コンテンツテーブル作成部
１６６  コンテンツテーブル
１７０  コンテンツ特定部
１８０  操作履歴保持部
１９０  制限設定ルール格納部
２００  制御コマンド設定部
２１０  操作領域設定部
２２０ａ  再設定タイミング通知部
２３０ｂ  再設定内容通知部
３００  ＡＶシステム
４００  テレビ
５００  リモコン
５１０  操作領域
５２０  操作ボタン
７００  制御対象機器
【図１】
0005952276.tif 000002
【図２】
0005952276.tif 000003
【図３】
0005952276.tif 000004
【図４】
0005952276.tif 000005
【図５】
0005952276.tif 000006
【図６】
0005952276.tif 000007
【図７】
0005952276.tif 000008
【図８】
0005952276.tif 000009
【図９】
0005952276.tif 000010
【図１０】
0005952276.tif 000011
【図１１】
0005952276.tif 000012
【図１２】
0005952276.tif 000013
【図１３】
0005952276.tif 000014
【図１４】
0005952276.tif 000015
【図１５】
0005952276.tif 000016
【図１６】
0005952276.tif 000017
【図１７Ａ】
0005952276.tif 000018
【図１７Ｂ】
0005952276.tif 000019
【図１８】
0005952276.tif 000020