(57)【要約】【課題】ユーザが所望の使用状態を効率よく選択できるようにする。【解決手段】制御装置５１はユーザ操作に係る操作情報を取得して処理装置５２に供給する。処理装置５２は、その操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものであるとき、使用頻度テーブルに基づいて、制御情報を発生し、この制御情報を制御装置５１に供給する。処理装置５２は、入力切換またはチャネル選択の操作が所定時間内の間隔をもって１回以上行われるとき、１回目の操作に対応して使用頻度テーブルを生成し、各回の押圧操作がある毎に、使用頻度が順に低い入力または受信チャネルの選択状態とするための制御情報を発生する。使用頻度テーブルを生成する際、処理装置５２は蓄積装置５３から全制御情報を受信して用いる。制御装置５１は、処理装置５２から供給される制御情報を、蓄積装置５３に供給し、また内部バス１１に出力する。【選択図】        図３
2005101863.tif 000002
【特許請求の範囲】
【請求項１】
複数の使用状態をユーザが順次インクリメントしながら選択するための操作を行う選択操作手段と、
上記複数の使用状態に係る履歴情報を記憶媒体に記憶する記憶手段と、
上記記憶媒体に記憶されている履歴情報を用いて上記複数の使用状態の使用頻度を示す使用頻度テーブルを生成するテーブル生成手段と、
上記選択操作手段の操作が所定時間内の間隔をもって１回以上行われるとき、上記テーブル生成手段で生成された使用頻度テーブルに基づき、各回の操作がある毎に、使用頻度が順に低い使用状態となるように制御する状態制御手段と
を備えることを特徴とする電子機器。
【請求項２】
上記テーブル生成手段は、上記選択操作手段の操作が所定時間内の間隔をもって１回以上行われるとき、１回目の操作に対応して、上記使用頻度テーブルを生成する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
上記テーブル生成手段は、上記使用頻度テーブルを、上記複数の使用状態に係る履歴情報のうち、予め設定されたしきい値以下の使用時間に対応した所定の使用状態に係る履歴情報を用いずに生成する
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
上記テーブル生成手段は、上記使用頻度テーブルを、上記複数の使用状態に係る履歴情報に新しい履歴情報ほど大きな重み付けを行って生成する
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
上記使用頻度テーブルで、上記複数の使用状態の使用頻度は、総使用時間あるいは使用回数で示される
ことを特徴とする請求項１に記載の電子機器。
【請求項６】
複数の使用状態をユーザが順次インクリメントしながら選択するための操作を行う選択操作ステップと、
記憶媒体に記憶されている上記複数の使用状態に係る履歴情報を用いて上記複数の使用状態の使用頻度を示す使用頻度テーブルを生成するテーブル生成ステップと、
上記選択操作ステップで行われる操作が所定時間内の間隔をもって１回以上行われるとき、上記テーブル生成ステップで生成された使用頻度テーブルに基づき、各回の操作がある毎に、使用頻度が順に低い使用状態となるように制御する状態制御ステップと
を備えることを特徴とする電子機器の使用状態の選択制御方法。
【請求項７】
複数の使用状態をユーザが順次インクリメントしながら選択するための操作を行う選択操作ステップと、
記憶媒体に記憶されている上記複数の使用状態に係る履歴情報を用いて上記複数の使用状態の使用頻度を示す使用頻度テーブルを生成するテーブル生成ステップと、
上記選択操作ステップで行われる操作が所定時間内の間隔をもって１回以上行われるとき、上記テーブル生成ステップで生成された使用頻度テーブルに基づき、各回の操作がある毎に、使用頻度が順に低い使用状態となるように制御する状態制御ステップと
を備える電子機器の使用状態の選択制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばテレビ受信機等の電子機器、その使用状態の選択制御方法、およびその選択制御方法を実行させるためのプログラムに関する。
【０００２】
詳しくは、この発明は、複数の使用状態に係る履歴情報を記憶媒体に記憶しておき、ユーザがこの複数の使用状態を順次インクリメントしながら選択するための操作を所定時間内の間隔をもって１回以上行ったとき、履歴情報を用いて生成された複数の使用状態の使用頻度を示すテーブルに基づき、各回の操作がある毎に使用頻度が低い使用状態となるように制御することによって、ユーザが所望の使用状態を効率よく選択できるようにした電子機器等に係るものである。
【背景技術】
【０００３】
従来、例えばテレビ受信機において、ユーザが例えば受信機本体の操作部に設けられた入力切換ボタンを順に押圧操作し、複数の入力（外部入力）を順次インクリメントしながら選択することが知られている。
【０００４】
この場合、例えば入力１、入力２、入力３を備えるとき、入力切換ボタンを操作したとき、必ず最初は入力１の切り換え状態となり、その後の操作に伴って入力２、入力３の切り換え状態となる。そのため、例えば入力３にＶＴＲを接続しており、入力３の切り換え状態を選択する際には、入力１、入力２の切り換え状態を通過して、入力３の切り換え状態にしなければならない。ここで、入力１、入力２の切り換え状態を入力切換ボタンを押圧操作して通過することは不要な操作といえる。
【０００５】
ところで、特許文献１には、ユーザ操作の履歴情報を用いて、多チャネルの中から、ユーザが所望のチャネルを効率よく、正確に選択して視聴できるように、各時間帯毎におすすめ度の順位判定を行い、その判定結果に基づいて、ユーザの嗜好にあった番組群を表すおすすめ番組表を表示部に表示すること、が記載されている。
【０００６】
【特許文献１】特開２０００−２５３３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように入力切換ボタンを押圧操作したときの入力の切り換え順が固定である場合には、ユーザは所望の入力切り換え状態を効率よく選択することができない。このようなことは、例えばチャネル切換ボタンを押圧操作したときのチャネル選択順が固定である場合にも発生する。
【０００８】
この場合、入力切換ボタンを押圧操作したときの入力の切り換え順、あるいはチャネル切換ボタンを押圧操作したときのチャネル選択順を、特許文献１に記載されるユーザ操作の履歴情報を用いて設定することが考えられる。しかし、この特許文献１にはユーザ操作の履歴情報をどのように用いるか等については何等開示されていない。
【０００９】
この発明の目的は、ユーザが複数の使用状態を順次インクリメント操作をして選択する際に、所望の使用状態を効率よく選択できるようにすることにある。
【課題を解決するための手段】
【００１０】
この発明に係る電子機器は、複数の使用状態をユーザが順次インクリメントしながら選択するための操作を行う選択操作手段と、複数の使用状態に係る履歴情報を記憶媒体に記憶する記憶手段と、この記憶媒体に記憶されている履歴情報を用いて複数の使用状態の使用頻度を示す使用頻度テーブルを生成するテーブル生成手段と、選択操作手段の操作が所定時間内の間隔をもって１回以上行われるとき、テーブル生成手段で生成された使用頻度テーブルに基づき、各回の操作がある毎に、使用頻度が順に低い使用状態となるように制御する状態制御手段とを備えるものである。
【００１１】
また、この発明に係る電子機器の使用状態の選択制御方法は、複数の使用状態をユーザが順次インクリメントしながら選択するための操作を行う選択操作ステップと、記憶媒体に記憶されている複数の使用状態に係る履歴情報を用いて複数の使用状態の使用頻度を示す使用頻度テーブルを生成するテーブル生成ステップと、選択操作ステップで行われる操作が所定時間内の間隔をもって１回以上行われるとき、テーブル生成ステップで生成された使用頻度テーブルに基づき、各回の操作がある毎に、使用頻度が順に低い使用状態となるように制御する状態制御ステップとを備えるものである。
【００１２】
また、この発明に係るプログラムは、上述した選択制御方法をコンピュータに実行させるためのものである。
【００１３】
この発明において、複数の使用状態、例えば複数の入力切換状態、複数のチャネル選択状態等は、ユーザが順次インクリメント操作を行うことで選択されていく。記憶媒体には、複数の使用状態に係る履歴情報が記憶されている。この履歴情報を用いて、複数の使用状態の使用頻度を示す使用頻度テーブルが生成される。この使用頻度テーブルの生成は、例えば選択操作が所定時間内の間隔をもって１回以上行われるとき、１回目の操作に対応して行われる。
【００１４】
選択操作が所定時間内の間隔をもって１回以上行われるとき、上述した使用頻度テーブルに基づいて、各回の操作がある毎に、使用頻度が順に低い使用状態となるように制御される。ここで、使用頻度は、例えば総使用時間あるいは使用回数で示される。
【００１５】
このようにユーザが使用状態の選択操作を連続して行う場合、使用頻度が高い順に使用状態が変化していくので、ユーザは、不要な選択操作の手間を省くことができ、所望の使用状態を効率よく選択できる。
【００１６】
なお、使用頻度テーブルを、複数の使用状態に係る履歴情報のうち、予め設定されたしきい値以下の使用時間に対応した所定の使用状態に係る履歴情報を用いずに生成するようにしてもよい。これにより、意味のない使用状態の切り換え操作、例えばチャネルザッピング等による影響を取り除くことができる。
【００１７】
また、使用頻度テーブルを、複数の使用状態に係る履歴情報に新しい履歴情報ほど大きな重み付けを行って生成するようにしてもよい。これにより、最近の履歴情報の重みが重く扱われるので、特定の使用状態の急な使用頻度上昇にも対応可能となる。
【発明の効果】
【００１８】
この発明によれば、複数の使用状態に係る履歴情報を記憶媒体に記憶しておき、ユーザがこの複数の使用状態を順次インクリメントしながら選択するための操作を所定時間内の間隔をもって１回以上行ったとき、履歴情報を用いて生成された複数の使用状態の使用頻度を示すテーブルに基づき、各回の操作がある毎に使用頻度が低い使用状態となるように制御するものであり、ユーザが使用状態の選択操作を連続して行う場合、使用頻度が高い順に使用状態が変化していくので、不要な選択操作の手間を省くことができ、所望の使用状態を効率よく選択できる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、この発明の実施の形態について説明する。図１は、実施の形態としてのテレビ受信機１０の構成を示している。
【００２０】
このテレビ受信機１０においては、内部バス１１を介して、チューナ１２、デコーダ１３、ＣＰＵ（Central Processing Unit）１４、ＲＡＭ(Random Access Memory)１５、ＲＯＭ(Read Only Memory)１６、画像信号処理部１８、および入出力インタフェース１９が相互に接続されている他、必要に応じて、ドライブ２０がさらに接続される。入出力インターフェース１９には、受光部２２、表示部２４、ＨＤＤ（Hard Disk Drive）２５、操作部２６および外部入力部２７が接続されている。
【００２１】
外部入力部２７は、複数の入力端子、本実施の形態においては、入力１、入力２、入力３の３つの入力端子を備えている。そして、入力１にはＶＴＲ(Video Tape Recorder)３１が接続され、入力２にはＤＶＤ(Digital Versatile Disc)プレーヤ３２が接続され、入力３にはゲーム機３３が接続されている。
【００２２】
ユーザのリモコン送信機２３の操作に係る操作情報は、当該リモコン送信機２３から光信号として出力され、受光部２２から入力される。また、ユーザは、操作部２６を操作することで操作情報を発生させることもできる。ＣＰＵ１４は、リモコン送信機２３の操作、あるいは操作部２６の操作で発生された操作情報に対応した処理を実行する。
【００２３】
ユーザは、例えばリモコン送信機２３を操作することにより、外部入力部２７における入力の切り換え、受信チャネルの選択、音量の調整、さらには表示部２４に表示される画像の画質（明るさ、彩度、色相など）を調整できる。
【００２４】
図２Ｂは、リモコン送信機２３の操作面に配置された各種ボタンの概要を示している。すなわち、この操作面には、入力切換ボタン２３ａ、チャネル選択ボタン２３ｂ、音量調整ボタン２３c1，２３c2、電源オンオフボタン２３ｄ、さらにその他のボタン群２３ｅが配置されている。なお、このリモコン送信機２３の先端側には、光信号の出力部２３ｆが設けられている。
【００２５】
ここで、入力切換ボタン２３ａは、表示部２４に、外部入力部２７の入力１、入力２、入力３のいずれかの入力端子に入力された画像信号による画像を表示させるための操作ボタンである。この場合、ユーザが、入力切換ボタン２３ａを順次押圧操作するとき、外部入力部２７の入力１、入力２、入力３が、使用頻度の高い順に選択されていき、全てが選択された後はその繰り返しとなる。
【００２６】
また、チャネル選択ボタン２３ｂは、受信チャネルを選択し、表示部２４に、その選択された受信チャネルの画像信号による画像を表示させるための操作ボタンである。この場合、ユーザが、チャネル選択ボタン２３ｂを順次押圧操作するとき、受信チャネルが、使用頻度の高い順に選択されていき、全てが選択された後はその繰り返しとなる。なお、ユーザは、上述したボタン群２３ｅの例えば数字キーを操作することで、所望の受信チャネルを、直接選択することもできる。
【００２７】
上述した入力切換ボタン２３ａおよびチャネル選択ボタン２３ｂは、それぞれ、複数の使用状態をユーザが順次インクリメントしながら選択するための操作を行う選択操作手段を構成している。
【００２８】
また、図２Ａは、テレビ受信機１０の操作部２６の操作面に配置された各種ボタンの概要を示している。すなわち、この操作面には、入力切換ボタン１０ａ、チャネル選択ボタン１０ｂ、音量調整ボタン１０c1，１０c2、電源オンオフボタン１０ｄが配置されている。なお、この操作部２６の左下部には、光信号の受光部２２が設けられている。詳細説明は省略するが、入力切換ボタン１０ａおよびチャネル選択ボタン１０ｂは、それぞれ上述したリモコン送信機２３における入力切換ボタン２３ａおよびチャネル選択ボタン２３ｂと同様の操作ボタンである。
【００２９】
ＣＰＵ１４は、ＲＯＭ１６に記憶されているプログラム、または、ＨＤＤ２５からＲＡＭ１５にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１５にはまた、ＣＰＵ１４が各種の処理を実行する上において必要なデータなどが適宜記憶される。ＨＤＤ２５は、ＣＰＵ１４が実行するＯＳ（Operating Systems）やアプリケーションプログラムを格納する。
【００３０】
ＣＰＵ１４は、ユーザの受信チャネルの選択操作に基づいて、チューナ１２に選択された受信チャネルの放送信号を受信させ、デコーダ１３にデコードさせ、得られた画像信号を内部バス１１を介して画像信号処理部１８に送る。また、ＣＰＵ１４は、ユーザの入力切換操作に基づいて、入力１、入力２、入力３のうち選択された入力端子に入力された画像信号を、入出力インタフェース１９および内部バス１１を介して画像信号処理部１８に送る。
【００３１】
画像信号処理部１８は、内部バス１１を介して送られてきた画像信号に対して、ユーザのリモコン送信機２３の操作による明るさ、彩度、色相等の画質調整に対応した処理を施す。この画像信号処理部１８で処理された画像信号は、内部バス１１および入出力インターフェース１９を介して、表示部２４に送られる。この表示部２４は、例えばＣＲＴ(cathode-ray tube)ディスプレイ、あるいはＬＣＤ(liquid crystal display)、ＰＤＰ(Plasma Display Panel)等で構成されている。
【００３２】
内部バス１１は、必要に応じてドライブ２０に接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等からなるリムーバブルメディア２１が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じてＨＤＤ２５にインストールされる。
【００３３】
図１に示すテレビ受信機１０の動作を説明する。
リモコン送信機２３あるいは操作部２６の操作によって受信チャネルの選択操作があった場合の動作について説明する。チューナ１２では選択された受信チャネルの放送信号が受信され、その放送信号は内部バス１１を介してデコーダ１３に供給される。デコーダ１３では、チューナ１２からの放送信号に対して復号化処理、誤り訂正処理等が施され、この放送信号に基づく画像信号が得られる。このデコーダ１３で得られる画像信号は内部バス１１を介して画像信号処理部１８に供給される。
【００３４】
画像信号処理部１８では、デコーダ１３からの画像信号に対して、ユーザのリモコン送信機２３の操作による画質調整に対応した処理が施される。この画像信号処理部１８で得られる画像信号は、内部バス１１および入出力インタフェース１９を介して表示部２４に供給される。そして、表示部２４の画面上には、その画像信号よる画像、つまり選択された受信チャネルの画像が表示される。
【００３５】
次に、リモコン送信機２３あるいは操作部２６の操作によって入力切換操作があった場合の動作について説明する。外部入力部２７では入力１、入力２、入力３のうち、選択された入力端子に入力された画像信号が選択される。そして、この選択された画像信号は入出力インタフェース１９および内部バス１１を介して画像信号処理部１８に供給される。
【００３６】
画像信号処理部１８では、外部入力部２７からの画像信号に対して、ユーザのリモコン送信機２３の操作による画質調整に対応した処理が施される。この画像信号処理部１８で得られる画像信号は、内部バス１１および入出力インタフェース１９を介して表示部２４に供給される。そして、表示部２４の画面上には、その画像信号よる画像、つまり選択された入力端子に入力された画像信号による画像が表示される。
【００３７】
ここで、リモコン送信機２３あるいは操作部２６の操作で発生される操作情報は、入出力インタフェース１９および内部バス１１を介してＣＰＵ１４に供給される。そして、ＣＰＵ１４は、その操作情報に基づいて、内部バス１１に制御情報を送出し、上述したように、受信チャネルの選択、入力切換、画質調整などの制御を行う。
【００３８】
図３は、ＣＰＵ１４およびＲＡＭ１５等で構成される、操作情報の処理を行うための機能ブロックを示している。すなわち、操作情報の処理は、制御装置５１と、呈示最適化処理装置５２と、蓄積装置５３とによって行われる。制御装置５１は、供給された操作情報を呈示最適化処理装置５２に送ると共に、呈示最適化処理装置５２から送られてきた制御情報を蓄積装置５３に送ると共に、内部バス１１に出力する。
【００３９】
なお、パワーオン時には、制御装置５１は、ユーザ操作に係るパワーオンの制御情報に続いて、パワーオフ時に選択されていた入力または受信チャネルの選択状態とするための制御情報を、蓄積装置５３に送ると共に、内部バス１１に出力する。これにより、パワーオン時には、パワーオフ時の入力状態あるいはチャネル受信状態となる。
【００４０】
呈示最適化処理装置５２は、制御装置５１から送られてきた操作情報が入力切換ボタン２３ａ，１０ａの押圧操作による入力切換、またはチャネル選択ボタン２３ｂ，１０ｂの押圧操作によるチャネル選択に対応するものであるときは、使用頻度テーブルに基づいて、制御情報を発生し、この制御情報を制御装置５１に送る。この使用頻度テーブルは、入力１、入力２、入力３の各入力がそれぞれ選択された使用状態の使用頻度、および各受信チャネルが選択された使用状態の使用頻度を示すテーブルである。この使用頻度テーブルの具体例については後述する。
【００４１】
この場合、上述の入力切換またはチャネル選択の押圧操作が所定時間内の間隔をもって１回以上行われるとき、１回目の操作に対応して使用頻度テーブルを生成し、各回の押圧操作がある毎に、使用頻度が順に低い入力または受信チャネルの選択状態とするための制御情報を発生する。なお、全てが選択された後はその繰り返しとなる。
【００４２】
またこの場合、呈示最適化処理装置５２は、蓄積装置５３に読み出しアクセスを送り、それに伴って蓄積装置５３から送られてくる、複数の使用状態に係る履歴情報、すなわち入力切換または受信チャネルの選択に係る全ての制御情報に基づいて、使用頻度テーブルを生成する。
【００４３】
また、呈示最適化処理装置５２は、制御装置５１から送られてきた操作情報が上述した入力切換およびチャネル選択以外の操作に対応するものであるときは、その操作情報に対応した制御情報を発生し、この制御情報を制御装置５１に送る。
【００４４】
蓄積装置５３は、制御装置５１から送られてくる制御情報を順次蓄積する。また、蓄積装置５３は、呈示最適化処理装置５２から読み出しアクセスが送られてくるとき、蓄積されている全ての制御情報を呈示最適化処理装置５２に送る。
【００４５】
図３の機能ブロックにおける動作を説明する。ユーザによるリモコン送信機２３あるいは操作部２６の操作で発生される操作情報は制御装置５１に供給される。制御装置５１は、その操作情報を呈示最適化処理装置５２に供給する。
【００４６】
呈示最適化処理装置５２は、その操作情報が、入力切換ボタン２３ａ，１０ａの押圧操作による入力切換、またはチャネル選択ボタン２３ｂ，１０ｂの押圧操作によるチャネル選択（以下、適宜、「インクリメント操作に係る入力切換またはチャネル選択」という）に対応するものであるときは、使用頻度テーブルに基づいて、制御情報を発生し、この制御情報を制御装置５１に供給する。
【００４７】
この呈示最適化処理装置５２では、入力切換またはチャネル選択の押圧操作が所定時間内の間隔をもって１回以上行われるとき、１回目の操作に対応して使用頻度テーブルが生成され、各回の押圧操作がある毎に、使用頻度が順に低い入力または受信チャネルの選択状態とするための制御情報が発生される。
【００４８】
この使用頻度テーブルを生成する際には、呈示最適化処理装置５２から蓄積装置５３に読み出しアクセスが送られ、それに伴って蓄積装置５３から呈示最適化処理装置５２に蓄積されていた全制御情報が供給される。呈示最適化処理装置５２では、この全制御情報に基づいて使用頻度テーブルを生成する。
【００４９】
一方、呈示最適化処理装置５２は、操作情報が、上述のインクリメント操作に係る入力切換またはチャネル選択に対応するものでないときは、その操作情報に対応した制御情報を発生し、この制御情報を制御装置５１に供給する。
【００５０】
制御装置５１は、呈示最適化処理装置５２から供給される制御情報を、蓄積装置５３に供給すると共に、内部バス１１に出力する。これにより、ユーザによるリモコン送信機２３あるいは操作部２６の操作で発生される操作情報に対応した制御情報が内部バス１１に出力され、テレビ受信機１０はその操作情報に対応した動作をするように制御される。
【００５１】
なお、呈示最適化処理装置５２から供給される制御情報を蓄積装置５３に全て供給する必要はない。すなわち、本実施の形態においては、入力切換およびチャネル選択に対応する制御情報と、パワーオン・オフに対応する制御情報のみが供給される。また、蓄積装置５３に蓄積される制御情報は、現在から所定の期間内の制御情報、あるいは最新のものから所定個数の制御情報に限定することができる。
【００５２】
図４は、制御装置５１の構成をさらに詳細に示している。この制御装置５１は、操作情報を取得するための操作情報取得部５１ａと、この操作情報取得部５１ａで取得された操作情報を呈示最適化処理装置５２に送るための操作情報送信部５１ｂとを有している。
【００５３】
また、この制御装置５１は、呈示最適化処理装置５２から送られてくる制御情報を受信する制御情報受信部５１ｃと、この制御情報受信部５１ｃで受信された制御情報を、蓄積装置５３に送ると共に、内部バス１１に出力する制御情報送信部５１ｄとを有している。
【００５４】
この図４に示す制御装置５１の動作を、図５のフローチャートを用いて説明する。ステップＳＴ１で処理を開始し、ステップＳＴ２で、待機状態となる。そして、このステップＳＴ２の待機状態において、周期的にステップＳＴ３に移行する。このステップＳＴ３では、ユーザによるリモコン送信機２３あるいは操作部２６の操作で発生される操作情報の送信があるか否かを判定する。操作情報の送信がないときは、ステップＳＴ２に戻り、待機状態となる。一方、操作情報の送信があるときは、ステップＳＴ４に進む。
【００５５】
このステップＳＴ４では、操作情報取得部５１ａは、操作情報を取得する。そして、ステップＳＴ５で、操作情報送信部５１ｂは、操作情報取得部５１ａで取得された操作情報を呈示最適化処理装置５２に送信する。そして、ステップＳＴ６で、呈示最適化処置装置５２から制御情報の送信があるか否かを判定する。制御情報の送信があるときは、ステップＳＴ７に進む。
【００５６】
このステップＳＴ７では、制御情報受信部５１ｃは、制御情報を受信する。そして、ステップＳＴ８で、制御情報送信部５１ｄは、制御情報受信部５１ｃで受信された制御情報を蓄積装置５３に送信する。さらに、ステップＳＴ９で、制御情報送信部５１ｄは、制御情報受信部５１ｃで受信された制御情報を内部バス１１に出力する。このステップＳＴ９の処理の後に、ステップＳＴ２に戻り、待機状態となる。
【００５７】
図６は、蓄積装置５３の構成をさらに詳細に示している。この蓄積装置５３は、制御装置５１より送られてくる制御情報を受信する制御情報受信部５３ａと、この制御情報受信部５３ａで受信された制御情報を蓄積する制御情報蓄積部５３ｂと、呈示最適化処理装置５２から読み出しアクセスがあるとき、制御情報蓄積部５３ｂに蓄積されている全ての制御情報を呈示最適化処理装置５２に送信する全制御情報送信部５３ｃとを有している。
【００５８】
この図６に示す蓄積装置５３の動作を、図７のフローチャートを用いて説明する。ステップＳＴ１１で処理を開始し、ステップＳＴ１２で、待機状態となる。そして、このステップ１２の待機状態において、周期的にステップＳＴ１３に移行する。このステップＳＴ１３では、制御装置５１からの制御情報の送信があるか否かを判定する。
【００５９】
制御情報の送信があるときは、ステップＳＴ１４に進む。このステップＳＴ１４では、制御情報受信部５３ａは、制御情報を受信する。そして、ステップＳＴ１５で、制御情報蓄積部５３ｂは、制御情報受信部５３ａで受信された制御情報を書き込み追加する。このステップＳＴ１５の処理の後に、ステップＳＴ１２に戻り、待機状態となる。
【００６０】
また、ステップＳＴ１３で制御情報の受信がないときは、ステップＳＴ１６で、呈示最適化処理装置５２からの読み出しアクセスの送信があるか否かを判定する。読み出しアクセスの送信がないときは、ステップＳＴ１２に戻って、待機状態となる。一方、読み出しアクセスがあるときは、ステップＳＴ１７で、制御情報蓄積部５３ｂに蓄積されている全制御情報を、呈示最適化処理装置５２に送信する。このステップＳＴ１７の処理の後に、ステップＳＴ１２に戻って、待機状態となる。
【００６１】
図８は、呈示最適化処理装置５２の構成をさらに詳細に示している。この呈示最適化処理装置５２は、制御装置５１より送られてくる操作情報を受信する操作情報受信部５２ａと、この操作情報受信部５２ａで受信された操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものであるか否かをチェックする操作情報チェック部５２ｂとを有している。
【００６２】
また、この呈示最適化処理装置５２は、操作情報チェック部５２ｂで、操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものであると判定されるとき、当該入力切換またはチャネル選択の操作の連続数をチェックする連続数チェック部５２ｃを有している。この場合、所定時間ｔｈ[s]内、例えば１２０秒内の間隔をもって操作される場合には連続しているものと判断する。
【００６３】
また、呈示最適化処理装置５２は、全制御情報受信部５２ｄと、使用頻度テーブル５２ｅとを有している。全制御情報受信部５２ｄは、連続数チェック部５２ｃで連続数が１、すなわち１回目の操作であると判定されるとき、蓄積装置５３に読み出しアクセスを送り、蓄積装置５３から送られてくる全制御情報を受信する。また、使用頻度テーブル５２ｅは、全制御情報受信部５２ｄで受信された全制御情報を用いて、使用頻度テーブルを生成する。この使用頻度テーブルは、上述したように、入力１、入力２、入力３の各入力がそれぞれ選択された使用状態の使用頻度、および各受信チャネルが選択された使用状態の使用頻度を示すテーブルである。
【００６４】
ここで、図９のフローチャートを用いて、使用頻度テーブル生成部５２ｅにおける使用頻度テーブルの生成処理の手順を説明する。ここで、蓄積装置５３から読み出される全制御情報には、図１０Ａに示すように、入力切換およびチャネル選択に対応する制御情報とパワーオン・オフに対応する制御情報とが含まれており、さらに各制御情報には時刻データが含まれている。また、各制御情報は１行ずつ区切られており、最後の行にはＥＯＦ(End Of File)が書き込まれているものとする。
【００６５】
ステップＳＴ２１で処理を開始し、ステップＳＴ２２で、各入力、各チャネルの時間をそれぞれ０にセットする。そして、ステップＳＴ２３で、全制御情報の最初の１行を読み込み、ステップＳＴ２４で、ＥＯＦであるか否かを判定する。ＥＯＦであるときは、ステップＳＴ２５で、処理を終了する。一方、ＥＯＦでないときは、ステップＳＴ２６に進む。
【００６６】
ステップＳＴ２６では、パワーオンの制御情報であるか否かを判定する。パワーオンの制御情報であるときは、ステップＳＴ２７で、図示しないバッファにその制御情報に含まれる時刻データを保持する。このステップＳＴ２７の処理の後に、ステップＳＴ２３に戻って、次の１行の読み込みを行い、上述したと同様の処理を繰り返す。
【００６７】
上述のステップＳＴ２６でパワーオンの制御情報でないときは、ステップＳＴ２８に進む。このステップＳＴ２８では、その制御情報に含まれる時刻データからバッファに保持されている時刻データ（バッファ時刻データ）を減算して、時間データを算出する。この時間データは、その前の制御情報による入力選択状態またはチャネル選択状態にある時間を示すものとなる。
【００６８】
次に、ステップＳＴ２９で、算出された時間データがしきい値ＴＨより大きいか否かを判定する。ここで、しきい値ＴＨは例えば１５分等に設定される。時間データがしきい値ＴＨより小さいときは、ステップＳＴ２７に進み、その制御情報に含まれている時刻データを上述のバッファに上書きして保持し、その後にステップＳＴ２３に戻る。
【００６９】
上述のステップＳＴ２９で、時間データがしきい値ＴＨより大きいときは、ステップＳＴ３０に進む。このステップＳＴ３０では、現在日時と上述のステップＳＴ２８で算出された時間データに係る日時との差から、その時間データに対応した重み値を決定する。例えば、差が１ヶ月以内であれば１．０とし、１ヶ月昔にさかのぼる毎に１．０から０．１ずつ引いたものが重み値とされる。
【００７０】
次に、ステップＳＴ３１で、ステップＳＴ２８で算出された時間データに、ステップＳＴ３０で決定された重み値を乗算し、その結果を、対応する入力またはチャネルの時間に加算する。そして、ステップＳＴ２７で、制御情報に含まれている時刻データ、つまりステップＳＴ２８で使用された時刻データをバッファに保持し、その後にステップＳＴ２３に戻る。
【００７１】
以上の処理をＥＯＦまで行うことで、図１０Ｂに示すように、入力１、入力２、入力３の各入力がそれぞれ選択された使用状態の総使用時間、および各受信チャネルが選択された使用状態の総使用時間を示す使用頻度テーブルが生成される。ここでは、総使用時間が長いほど使用頻度が高いことを示している。
【００７２】
図８に戻って、また、呈示最適化処理装置５２は、呈示最適情報決定部５２ｆを有している。この呈示最適情報決定部５２ｆは、制御装置５１から送られてくる操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものであって、連続数チェック部５２ｃで当該入力切換またはチャネル選択の操作の連続数がｎであると判定されるとき、使用頻度テーブル生成部５２ｅで生成された使用頻度テーブルに基づいて、ｎ番目に頻度の高い入力または受信チャネルの選択状態とするための制御情報を呈示最適情報として決定する。
【００７３】
また、呈示最適化処理装置５２は、制御情報送信部５２ｇを有している。制御情報送信部５２ｇは、制御装置５１から送られてくる操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものであるときは、呈示最適情報決定部５２ｆで決定された呈示最適情報を制御情報として制御装置５１に送信する。また、制御情報送信部５２ｇは、その操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものでないときは、その操作情報に対応した制御情報を発生し、それを制御装置５１に送信する。
【００７４】
この図８に示す呈示最適化処理装置５２の動作を、図１１のフローチャートを用いて説明する。ステップＳＴ４１で処理を開始し、ステップＳＴ４２で、待機状態となる。そして、このステップＳＴ４２の待機状態において、周期的にステップＳＴ４３に移行する。このステップＳＴ４３では、制御装置５１から操作情報の送信があるか否かを判定する。操作情報の送信がないときは、ステップＳＴ４２に戻り、待機状態となる。一方、操作情報の送信があるときは、ステップＳＴ４４に進む。
【００７５】
このステップＳＴ４４では、操作情報受信部５２ａは、操作情報を受信する。そして、ステップＳＴ４５で、操作情報チェック部５２ｂは、操作情報受信部５２ａで受信された操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものであるか否かを判定（チェック）する。
【００７６】
操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものでないときは、ステップＳＴ４６で、制御情報送信部５２ｇは、その操作情報に対応した制御情報を発生し、それを制御装置５１に送信する。そして、このステップＳＴ４６の処理の後に、ステップＳＴ４２に戻り、待機状態となる。
【００７７】
また、上述のステップＳＴ４５で操作情報がインクリメント操作に係る入力切換またはチャネル選択に対応するものであるときは、ステップＳＴ４７に進む。このステップＳＴ４７では、連続数チェック部５２ｃは、当該入力切換またはチャネル選択の操作の連続数をチェックする。この場合、所定時間ｔｈ[s]内、例えば１２０秒内の間隔をもって操作される場合には、その操作が連続しているものと判断する。
【００７８】
次に、ステップＳＴ４８で、連続数ｎが１であるか否かを判定する。ｎ＝１であるとき、すなわち１回目の操作であるときは、ステップＳＴ４９に進む。このステップＳＴ４９では、全制御情報受信部５２ｄは、蓄積装置５３に読み出しアクセスを送り、蓄積装置５３から送られてくる全制御情報を受信する。そして、ステップＳＴ５０で、使用頻度テーブル生成部５２ｅは、全制御情報受信部５２で受信された全制御情報を用いて、使用頻度テーブルを生成する（図９、図１０参照）。
【００７９】
このステップＳＴ５０の処理の後にステップＳＴ５１に進む。上述のステップＳＴ４８でｎ＝１でないとき、すなわち２回目以降の操作であるときは、直ちにステップＳＴ５１に進む。ステップＳＴ５１では、呈示最適情報決定部５２ｆは、使用頻度テーブル生成部５２ｅで生成された使用頻度テーブルに基づいて、ｎ番目に頻度の高い入力または受信チャネルの選択状態とするための制御情報を呈示最適情報として決定する。
【００８０】
そして、このステップＳＴ５１の処理の後にステップＳＴ４６に進む。このステップＳＴ４６では、制御情報送信部５２ｇは、呈示最適情報決定部５２ｆで決定された呈示情報を制御情報として制御装置５１に送信する。そして、このステップＳＴ４６の処理の後に、ステップＳＴ４２に戻り、待機状態となる。
【００８１】
以上説明したように、本実施の形態においては、ユーザが入力切換ボタン２３ａ，１０ａの押圧操作による入力切換、またはチャネル選択ボタン２３ｂ，１０ｂの押圧操作によるチャネル選択、すなわちインクリメント操作に係る入力切換またはチャネル選択を行う場合、その操作を連続して行う場合、使用頻度が高い順に入力切換状態、または受信チャネル選択状態が変化していく。したがって、本実施の形態によれば、ユーザは、所望の入力切換またはチャネル選択の状態を早く得ることができ、不要な選択操作の手間を省くことができる。
【００８２】
また、本実施の形態においては、使用頻度テーブルを生成する際（図９参照）、時間データがしきい値ＴＨ（例えば１５分など）より大きいか否かを判定し、時間データにがしきい値ＴＨより小さいときは、その時間データを、対応する入力、チャネルの時間に加算しないようにしている。したがって、本実施の形態によれば、最終的に生成される使用頻度テーブルから、意味のない入力、チャネルの切り換え操作、例えばチャネルザッピング等による影響を取り除くことができ、使用頻度テーブルを精度よく生成できる。
【００８３】
また、本実施の形態においては、使用頻度テーブルを生成する際（図９参照）、時間データに現在日時から決定された重み値を乗算し、その結果を対応する入力またはチャネルの時間に加算して、総使用時間を得るようにしている。この場合、時間データが最新である程大きな重み付けを行っているので、特定の入力切換状態、または受信チャネル選択状態の急な使用頻度上昇にも対応可能となる。
【００８４】
なお、上述実施の形態においては、使用頻度テーブルを生成する際、時間データに重み値を乗算し、その結果を対応する入力、チャネルの時間に加算して、使用頻度を示す総使用時間を得るものであった（図９参照）、しかし、使用頻度テーブルに含まれる使用頻度を示す情報は、これに限定されるものではない。
【００８５】
例えば、時間データをそのまま対応する入力、チャネルの時間に加算して、使用頻度を示す情報としての総使用時間を得るようにしてもよい。この場合には、時間データに現在日時からの時間差による重み付けは行われないことになる。
【００８６】
また例えば、時間データを使用せずに、各入力切換状態、各受信チャネル選択状態での使用回数を求め、この使用回数を使用頻度を示す情報としてもよい。この場合、各回の使用回数を１とせずに、上述した重み値と同様に現在日時に近い期間では１とし、現在日時より古くなるに従って１より小さくして、現在日時からの時間差による重み付けを行うようにしてもよい。
【００８７】
またさらに、使用頻度を示す情報として、上述した総使用時間および使用回数の双方を得るようにし、使用頻度の順をこれら総使用時間および使用回数を用いて判断するようにしてもよい。
【００８８】
また、上述実施の形態においては、複数の使用状態をユーザが順次インクリメントしながら選択するための操作として、入力切換および受信チャネルの選択の操作を示したが、この発明はこれら入力切換および受信チャネルの選択の操作に適用範囲が限定されるものではない。例えば、他の操作例として、画像の明るさ設定、画面切り換え等がある。画面切り換えは、４：３、１６：９、字幕入り等の切り換えである。
【００８９】
また、上述実施の形態においては、使用頻度テーブルを１回目の操作に対応して生成するものを示したが、この使用頻度テーブルを定期的に、あるいはユーザの操作に基づいて生成しておくようにしてもよい。
【産業上の利用可能性】
【００９０】
この発明は、ユーザがこの複数の使用状態を順次インクリメントしながら選択するための操作を所定時間内の間隔をもって１回以上行ったとき、履歴情報を用いて生成された複数の使用状態の使用頻度を示すテーブルに基づき、各回の操作がある毎に使用頻度が低い使用状態となるように制御し、ユーザが所望の使用状態を効率よく選択できるようにしたものであり、例えばテレビ受信機で入力切換や受信チャネルの選択等を行う用途に適用できる。
【図面の簡単な説明】
【００９１】
【図１】実施の形態としてのテレビ受信機の構成を示すブロック図である。
【図２】受信機本体とリモコン送信機の操作部の概要を示す図である。
【図３】操作情報の処理を行う機能ブロックを示すブロック図である。
【図４】制御装置の構成を示すブロック図である。
【図５】制御装置の処理の手順を示すフローチャートである。
【図６】蓄積装置の構成を示すブロック図である。
【図７】蓄積装置の処理の手順を示すフローチャートである。
【図８】呈示最適化処理装置の構成を示すブロック図である。
【図９】使用頻度テーブルの生成処理を示すフローチャートである。
【図１０】全制御情報と使用頻度テーブルの一例を示す図である。
【図１１】呈示最適化処理装置の処理の手順を示すフローチャートである。
【符号の説明】
【００９２】
１０・・・テレビ受信機、１０ａ・・・入力切換ボタン、１０ｂ・・・チャネル選択ボタン、１１・・・内部バス、１２・・・チューナ、１３・・・デコーダ、１４・・・ＣＰＵ、１５・・・ＲＡＭ、１６・・・ＲＯＭ、１８・・・画像信号処理部、１９・・・入出力インタフェース、２０・・・ドライブ、２１・・・リムーバブルメディア、２２・・・受光部、２３・・・リモコン送信機、２３ａ・・・入力切換ボタン、２３ｂ・・・チャネル選択ボタン、２４・・・表示部、２５・・・ＨＤＤ、２６・・・操作部、２７・・・外部入力部、５１・・・制御装置、５２・・・呈示最適化処理装置、５３・・・蓄積装置
【図１】
2005101863.tif 000003
【図２】
2005101863.tif 000004
【図３】
2005101863.tif 000005
【図４】
2005101863.tif 000006
【図５】
2005101863.tif 000007
【図６】
2005101863.tif 000008
【図７】
2005101863.tif 000009
【図８】
2005101863.tif 000010
【図９】
2005101863.tif 000011
【図１０】
2005101863.tif 000012
【図１１】
2005101863.tif 000013