(57)【特許請求の範囲】
【請求項１】
操作入力を受け付け、前記操作入力内容に応じたコマンドを生成及び出力する操作部と、
前回実行されたコマンドである第１のコマンドと前記操作部から出力される第２のコマンドとが時間的に連続して入力される頻度を算出する入力頻度算出部と、
前記第１のコマンドの入力が終了してから前記第２のコマンドが入力されるまでに要した前記操作部での操作回数を、前記第１のコマンドの選択が解除されてから前記第２のコマンドが入力されるまでに要した操作時間で除算することによって、前記第１のコマンドから前記第２のコマンドまでの移動速度を算出する移動速度算出部と、
前記入力頻度算出部で算出された入力頻度と、前記移動速度算出部で算出された移動速度とを基に前記第１のコマンドと前記第２のコマンドとの関連度を算出するコマンド関連度算出部と、
前記操作部から出力されたコマンドを前記第１のコマンドと対応付け、前記コマンド関連度算出部で前記第１のコマンドとの関連度が高いと算出された前記第２のコマンドを抽出して出力する表示コマンド抽出部と、
前記表示コマンド抽出部から出力された前記第２のコマンドを表示し、前記表示された第２のコマンドの選択操作を受け付けた場合には、前記第２のコマンドに対応する信号を生成して出力するコマンド表示入力部とを備えた
情報信号処理装置。
【請求項２】
請求項１記載の情報信号処理装置において、
前記コマンドの終了時刻を記憶するコマンド記憶判定部を備えた
情報信号処理装置。
【請求項３】
請求項２記載の情報信号処理装置において、
前記コマンド記憶判定部は、前記前回実行された第１のコマンドの終了時刻と前記操作部から前記第２のコマンドを受信した時刻との差が所定の時間以内である場合にのみ、前記受信したコマンドを出力する
情報信号処理装置。
【請求項４】
請求項１記載の情報信号処理装置において、
前記入力頻度算出部は、前記第１のコマンドと前記第２のコマンドとを対応付け、前記対応付けを行う毎に、第１のコマンドに続いて前記第２のコマンドが入力される回数に１を加算することで、入力頻度を算出する
情報信号処理装置。
【請求項５】
請求項４記載の情報信号処理装置において、
前記入力頻度算出部は、前記第１のコマンドに対応付けられたすべての第２のコマンドにおける入力頻度を加算して総計を算出し、前記入力頻度を前記総計で除算することにより、前記総計に前記入力頻度が占める割合である入力頻度比率を算出する
情報信号処理装置。
【請求項６】
請求項５記載の情報信号処理装置において、
前記コマンド関連度算出部は、前記入力頻度算出部で算出された入力頻度比率と、前記移動速度算出部で算出された移動速度とを積算することで、前記第１のコマンドと前記第２のコマンドとの関連度を算出する
情報信号処理装置。
【請求項７】
請求項５記載の情報信号処理装置において、
前記コマンド関連度算出部は、前記入力頻度算出部で算出された入力頻度比率と、前記移動速度算出部で算出された移動速度との重み付き和を算出することで、前記第１のコマンドと前記第２のコマンドとの関連度を算出する
情報信号処理装置。
【請求項８】
請求項１記載の情報信号処理装置において、
前記移動速度算出部は、前記第１のコマンドの選択が解除されてから前記第２のコマンドが入力されるまでの間に行われる前記操作部での操作回数の必要最低数及び平均経過時間を基に、コマンド間の移動速度を算出する
情報信号処理装置。
【請求項９】
請求項８記載の情報信号処理装置において、
前記移動速度算出部は、前記操作回数の必要最低限数を、前記第１のコマンドが選択された状態から前記第２のコマンドが入力されるまでにかかった平均経過時間で除算することにより、前記第１のコマンドから前記第２のコマンドまでの移動速度を算出する
情報信号処理装置。
【請求項１０】
請求項１記載の情報信号処理装置において、
前記コマンド関連度算出部は、前記算出した第１のコマンドと前記第２のコマンドとの関連度を、前記第１のコマンドの種類毎に加算して総計を算出し、前記関連度を前記総計で除算することにより、前記関連度が前記総計に占める比率を算出する
情報信号処理装置。
【請求項１１】
請求項１０記載の情報信号処理装置において、
前記コマンド関連度算出部は、前記関連度の比率の高いコマンドの組み合わせから順に前記コマンド表示入力部に表示する順位を割り振る
情報信号処理装置。
【請求項１２】
請求項１１記載の情報信号処理装置において、
前記コマンド関連度算出部は、前記第１のコマンドと前記第２のコマンドとの組み合わせの履歴が無い場合には、前記順位の設定の基準として、予め設定された初期関連度比率を用いる
情報信号処理装置。
【請求項１３】
請求項１１記載の情報信号処理装置において、
前記表示コマンド抽出部は、前記第２のコマンドを、前記コマンド関連度算出部で割り振られた順位の高い順に複数抽出する
情報信号処理装置。
【請求項１４】
請求項１３記載の情報信号処理装置において、
前記コマンド表示入力部は、前記表示コマンド抽出部から出力された所定数の前記第２のコマンドを、前記順位が高い順に表示する
情報信号処理装置。
【請求項１５】
請求項１記載の情報信号処理装置において、
前記操作部で生成される前記コマンドは、文字又は記号である
情報信号処理装置。
【請求項１６】
請求項１５記載の情報信号処理装置において、
前記第１のコマンドが文章の終わりを意味する記号であった場合には、前記第２のコマンドを出力しない文字記憶判定部を備えた
情報信号処理装置。
【請求項１７】
請求項１５記載の情報信号処理装置において、
前記移動速度算出部は、前記第１のコマンドの入力終了時から前記第２のコマンドの入力終了時までの間に行われる前記操作部での操作回数の必要最低限数及び、前記第１のコマンドの入力終了から前記第２のコマンドの入力終了までにかかった平均経過時間を基に、前記第１のコマンドから前記第２のコマンドまでの移動速度を算出する
情報信号処理装置。
【請求項１８】
操作入力を受け付け、前記操作入力内容に応じたコマンドを生成及び出力する手順と、
前記出力される第２のコマンドと、前回実行されたコマンドである第１のコマンドとが時間的に連続して入力される頻度を算出する手順と、
前記第１のコマンドの入力が終了してから前記第２のコマンドが入力されるまでに要した操作の回数を、前記第１のコマンドの入力が終了してから前記第２のコマンドが入力されるまでに要した操作時間で除算することによって、前記第１のコマンドから前記第２のコマンドまでの移動速度を算出する手順と、
前記入力の頻度と前記移動速度とを基に前記第１のコマンドと前記第２のコマンドとの関連度を算出する手順と、
前記入力されたコマンドを前記第１のコマンドと対応付け、前記第１のコマンドとの関連度が高いと算出された前記第２のコマンドを抽出して出力する手順と、
前記出力された前記第２のコマンドを表示し、前記表示された第２のコマンドの選択操作を受け付けた場合には、前記第２のコマンドに対応する信号を生成して出力する手順とを備えた
情報信号処理方法。
【請求項１９】
操作入力を受け付け、前記操作入力内容に応じたコマンドを生成及び出力する手順と、
前記出力される第２のコマンドと、前回実行されたコマンドである第１のコマンドとが時間的に連続して入力される頻度を算出する手順と、
前記第１のコマンドの入力が終了してから前記第２のコマンドが入力されるまでに要した操作の回数を、前記第１のコマンドの入力が終了してから前記第２のコマンドが入力されるまでに要した操作時間で除算することによって、前記第１のコマンドから前記第２のコマンドまでの移動速度を算出する手順と、
前記入力される頻度と前記移動速度とを基に前記第１のコマンドと前記第２のコマンドとの関連度を算出する手順と、
前記入力されたコマンドを前記第１のコマンドと対応付け、前記第１のコマンドとの関連度が高いと算出された前記第２のコマンドを抽出して出力する手順と、
前記出力された前記第２のコマンドを表示し、前記表示された第２のコマンドの選択操作を受け付けた場合には、前記第２のコマンドに対応する信号を生成して出力する手順とを備えた情報信号処理をコンピュータに実行させるための
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばリモートコントロール装置に適用して好適な情報信号処理装置、情報信号処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、例えば再生装置や記録再生装置における画質調整メニュー等の、設定項目が階層化されているメニューにおいて所望の設定項目を選択する場合には、操作ボタン等を何度も押下する操作が必要となる場合が多い。階層化されたメニューの一例として、図２１に、再生装置における画質調整メニューを示してある。
【０００３】
図２１には、メニュー画面ＭＮ１０の左側に示した「画像調整１」、「画像調整２」、「場面モード」、「各種設定」で構成される項目の中から、「画質調整２」が選択され、その下の階層の項目の中から、カーソルＣＳ１０によって「色の濃さ」が選択されている様子を示してある。
【０００４】
カーソルＣＳ１０を上下左右方向に移動させる手段としては、図２２に示したリモートコントロール装置２００を用いるものとする。リモートコントロール装置２００は、十字キーＫＹと、前回表示した画面や項目に戻る操作を指示する戻るボタンＸＢと、操作を確定させる決定ボタンＸＡとを有する。そして十字キーＫＹは、カーソルＣＳ１０を上方向に移動させる上ボタンＸＵと、右方向に移動させる右ボタンＸＲと、下方向に移動させる下ボタンＸＤと、左方向に移動させる左ボタンＸＬとで構成してある。
【０００５】
メニュー画面ＭＮ１０が図２１に示した状態であるとき、つまり、「色の濃さ」が選択された状態で、ユーザが次に「ディテール調整」を選択する場合には、まず、図２２に示した戻るボタンＸＢを１回押下して「色の濃さ」が選択された状態を解除し、次に下ボタンＸＤを４回押下して「ディテール調整」にカーソルＣＳ１０を合わせた後、最後に決定ボタンＸＡを押下して選択を確定させるという、合計６回の押下操作が必要となる。
【０００６】
ユーザが「色の濃さ」の選択後にはほぼ毎回「ディテール調整」を選択するような状況であっても、２つのメニュー項目間で選択を切り替える際には、合計６回の押下操作が必要となってしまう。このため、ユーザの趣向に応じてユーザインタフェースを変える手法等も採られている。
【０００７】
特許文献１には、ユーザによるコマンド選択傾向に応じて、選択肢として表示させるコマンドを変えることについて開示されている。
【特許文献１】特開平６−７５７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、特許文献１に記載されたもののように、コマンドの選択回数のみに基づいてコマンド間の関連度合いを決定すると、本来は関連度の高くないコマンド同士が、関連度が高い組み合わせとして認識されるケースが生じてしまうという。図２１に示した画像調整メニューを例に挙げると、「色の濃さ」が選択されてから長い時間が経過した後に「ディテール調整」が選択された場合や、操作誤りや迷い等により、「色の濃さ」から「ディテール調整」までの移動の間に多くの操作回数を要した場合などでも、「色の濃さ」と「ディテール調整」との関連度が高いと判断されてしまう。
【０００９】
本発明はかかる点に鑑みてなされたものであり、ユーザの趣向をより忠実に反映させたユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、操作入力を受け付け、操作入力内容に応じたコマンドを生成及び出力する操作部と、操作部から出力される第２のコマンドと、前回実行されたコマンドである第１のコマンドとが時間的に連続して入力される頻度を算出する入力頻度算出部と、第１のコマンドの入力が終了してから第２のコマンドが入力されるまでに要した操作回数を、第１のコマンドの選択が解除されてから第２のコマンドが入力されるまでに要した操作時間で除算することによって、第１のコマンドから第２のコマンドまでの移動速度を算出する移動速度算出部とを備えた。また、入力頻度算出部で算出された入力頻度と、移動速度算出部で算出された移動速度とを基に第１のコマンドと第２のコマンドとの関連度を算出するコマンド関連度算出部と、操作部から入力されたコマンドを第１のコマンドと対応付け、コマンド関連度算出部で第１のコマンドとの関連度が高いと算出された第２のコマンドを抽出して出力する表示コマンド抽出部とを備えた。さらに、表示コマンド抽出部から出力された第２のコマンドを表示し、表示された第２のコマンドの選択操作を受け付けた場合には、第２のコマンドに対応する信号を生成して出力するコマンド表示入力部とを備えた。
【００１１】
このようにしたことで、コマンド間の関連度の算出に、コマンド間の移動速度が考慮されるようになる。
【００１２】
また、入力されたコマンドと関連度が高いとされるコマンドが、コマンド表示入力部に表示されるようになる。
【発明の効果】
【００１３】
本発明によると、コマンド間の関連度の算出に、コマンド間の移動距離や移動速度が考慮されるようになるため、コマンド間の関連度が、よりユーザの趣向に即したものとなる。
【００１４】
また、入力されたコマンドと関連度が高いとされるコマンドが、コマンド表示入力部に表示されるため、一度の押下操作で所望のコマンドを実行できるようになり、ユーザの利便性を高めることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の第１の実施の形態を、図１〜図１５を参照して説明する。本実施の形態は、本発明の情報信号処理装置をリモートコントロール装置に適用したものであり、リモートコントロール装置がコマンドを出力する対象を、再生装置とした場合を例に挙げて説明する。本例の再生装置は、ＨＤＤ（Hard Disk Drive）やＤＶＤ（Digital Versatile Disc）ドライブ等を着脱可能な構成としてあり、これらの装置に記録された映像コンテンツ等を再生可能な構成としてある。そして、再生画像における画質の調整を、リモートコントロール装置を介して行えるようにしてある。図１は、本例のリモートコントロール装置の構成例を示す外観図である。
【００１６】
図１に示したリモートコントロール装置２０において、十字キー１ＫＹと戻るボタン１ＸＢと決定ボタン１ＸＡは、従来例として図２２に示した構成と同一であり、十字キー１ＫＹは、上ボタン１ＸＵと、右ボタン１ＸＲと、下ボタン１ＸＤと、左ボタン１ＸＬとで構成される。戻るボタン１ＸＢと決定ボタン１ＸＡは、十字キー１ＫＹの下方に配置してあり、戻るボタン１ＸＢと決定ボタン１ＸＡの更に下の位置に、コマンド表示入力部としてのコマンド表示入力ボタン５ａ〜５ｃを配置してある。
【００１７】
コマンド表示入力ボタン５ａ〜５ｃには、例えばＬＥＤ（Light Emitting Diode）等で構成した表示部を備えさせてあり、表示部に表示される文字を、ユーザからの操作入力に応じて変化させるようにしてある。図１に示した例では、コマンド表示入力ボタン５ａには「シャープネス」と表示してあり、コマンド表示入力ボタン５ｂには「色の濃さ」を、コマンド表示入力ボタン５ｃには「色あい」と表示してある。ユーザからの操作により、例えば「シャープネス」と表示されたコマンド表示入力ボタン５ａが押下された場合には、再生装置に対して、再生映像における画像の鮮明さの度合いを調整する「シャープネス」の調整画面を表示させる、指令信号（コマンド）が送信される。本例では、「シャープネス」や「色の濃さ」等のメニュー自体のことも、コマンドと総称する。なお、本例ではコマンド表示入力部を、表示部を備えたボタンで構成した例を挙げたが、タッチパネル等で構成するようにしてもよい。
【００１８】
次に、上述したリモートコントロール装置２０と、再生装置１０とで構成されるシステムの構成例を、図２のブロック図を参照して説明する。再生装置１０には、制御部１１と、メモリ１２と、復号部１３と、表示部１４と、表示制御部１５と、外部記憶媒体インターフェース（以下、Ｉ／Ｆと称する）部１６と、リモートコントロール信号受信部１８とが含まれる。
【００１９】
制御部１１は、ＣＰＵ（Central Processing Unit）等からなり、再生装置１０の各部を制御する。メモリ１２は、ＲＯＭ（Read Only Memory）やＲＡＭ(Random Access Memory)からなり、再生装置１０の動作に必要なプログラムや、画質調整の各メニューにおける設定値等を記憶させてある。後述する、コマンド間の移動に要する操作部での操作回数の必要最低限数や、コマンド間の移動に要する平均時間等の数値も記憶させてある。また、作業データを一時的に記憶させる記憶領域としても用いる。
【００２０】
復号部１３は、ＭＰＥＧ（Moving Picture Experts Group）規格等で符号化された映像信号を復号し、ベースバンド信号を取り出す処理を行う。表示部１４は、ＬＣＤ（Liquid Crystal Display）等で構成してあり、映像コンテンツやメニュー画面等を表示する。表示制御部１５は、リモートコントロール装置２０等からの操作信号に基づいて、画質調整メニュー等を表示部１４の画面上に表示させるためのＯＳＤ（On Screen Display）処理を行う。
【００２１】
外部記憶媒体Ｉ／Ｆ部１６は、ＨＤＤやＤＶＤドライブ等の外部記憶媒体１７に記憶されたデータの読み出しや書き込みを行う。外部記憶媒体１７には、ＭＰＥＧ方式で記録された映像コンテンツ等を格納してある。
【００２２】
このように構成された再生装置１０において、リモートコントロール装置２０等からの操作入力で映像コンテンツの再生指示がされた場合には、外部記憶媒体１７に記憶された映像コンテンツが外部記憶媒体Ｉ／Ｆ部１６を通して読み出され、復号部１３で復号される。復号部１３で復号された映像信号は、制御部１１の制御に基づいて表示部１４に出力され、表示される。また、リモートコントロール装置２０等からの操作入力で、メニュー画面の表示が指示された場合には、操作信号が制御部１１に入力され、制御部１１の制御に基づいてメモリ１２からメニュー項目の設定情報が読み出される。そして、読み出された設定情報は表示制御部１５でＯＳＤ処理され、表示部１４に表示される。
【００２３】
次に、リモートコントロール装置２０の内部構成例について説明する。リモートコントロール装置２０は、操作部１と、制御部２と、リモートコントロール信号送信部３と、メモリ４と、コマンド表示入力部５とで構成される。操作部１は、図１に示したように十字キーＫＹ１や戻るボタン１ＸＢ、決定ボタン１ＸＡ等で構成され、ユーザからの操作入力を受け付けて、受け付けた操作内容に応じた信号（コマンド）を出力する。
【００２４】
制御部２は、リモートコントロール信号生成部２１と、コマンド記憶判定部２２と、入力頻度算出部２３と、移動速度算出部２４と、コマンド関連度算出部２５と、表示コマンド抽出部２６とを備える。リモートコントロール信号生成部２１は、操作部１から出力された操作信号を元に赤外線のリモートコントロール信号を生成し、リモートコントロール信号送信部３に出力する。リモートコントロール信号送信部３は、リモートコントロール信号生成部２１で生成されたリモートコントロール信号を、再生装置１０に対して送信する。
【００２５】
コマンド記憶判定部２２は、コマンドが終了した時刻を、コマンドと共に記憶する。コマンドが終了した時刻とは、例えば「シャープネス」が選択された状態で、戻るボタン１ＸＢが押下されたり、図示しないダイレクトボタン等が押下される等の操作により、コマンドの選択状態が解除された場合の選択解除時刻を指す。「シャープネス」等の調整が行われた後に、無操作期間が所定の期間続いたことにより、選択状態が解除された（メニュー画面が消えた）場合にも、コマンドの終了時刻を記憶するようにしてある。ただしこの場合は、メニュー画面ＭＮ１の消滅時間ではなく、設定値の変更時刻をコマンドの終了時刻として記憶するようにする。
【００２６】
また、コマンド記憶判定部２２は、操作部１から出力されるコマンドを受信した場合に、前回実行されたコマンドの終了時刻から、今回受信したコマンドの受信時刻までの経過時間が所定の時間以内であった場合にのみ、受信したコマンドを出力する。
【００２７】
入力頻度算出部２３は、コマンド記憶判定部２２から出力されたコマンドと、その前に実行されたコマンドとを対応付け、前回実行されたコマンドである「前のコマンド」（第１のコマンド）と今回入力されたコマンドである「入力コマンド」（第２のコマンド）とが時間的に連続して入力される頻度を算出する。移動速度算出部２４は、メニュー画面等のユーザインタフェースを介してコマンドの選択が切り替えられる場合の、「前のコマンド」から「入力コマンド」への移動速度を算出する。
【００２８】
コマンド関連度算出部２５は、入力頻度算出部２３で算出された入力頻度と、移動速度算出部２４で算出された移動速度を基に、「前のコマンド」に分類されたコマンドと「入力コマンド」に分類されたコマンドとの組み合わせにおける、コマンド間の関連度を算出する。そして、算出した関連度の高い順に、コマンド表示入力部５に表示させるための順位を割り振る処理を行う。
【００２９】
なお、入力頻度算出部２３で算出された入力頻度と、移動速度算出部２４で算出された移動速度と、コマンド関連度算出部２５で算出されたコマンド間の関連度は、「前のコマンド」と「入力コマンド」とが関連付けられた状態で、その組み合わせ毎に求められるものであり、算出結果はメモリ４等に記憶される。前のコマンドや入力コマンドに割り当てられるコマンドはその都度変わるものであり、例えば入力されたコマンドが「色の濃さ」であり、その前に実行されたコマンドが「シャープネス」であった場合には、「シャープネス」が「前のコマンド」、「色の濃さ」が「入力コマンド」となる。また、入力されたコマンドが「色の濃さ」であり、その前に実行されたコマンドが「色あい」であった場合には、「色の濃さ」が「前のコマンド」、「色あい」が「入力コマンド」となる。
【００３０】
表示コマンド抽出部２６は、「前のコマンド」と「入力コマンド」として対応付けて登録された各組み合わせのうち、コマンド関連度算出部２５で算出された関連度が高い順に組み合わせを３つ抽出し、抽出した３つの組み合わせにおける「入力コマンド」を、コマンド表示入力部５に出力する。
【００３１】
コマンド表示入力部５は、表示コマンド抽出部２６から出力されたコマンドを、関連度の高い順にコマンド表示入力ボタン５ａ〜５ｃに表示させる。そして、コマンド表示入力ボタン５ａ〜５ｃのいずれかが押下された場合には、表示されたコマンドに対応するコマンドを出力する。
【００３２】
次に、制御部２を構成する各部の詳細の動作について説明する。まず、コマンド記憶判定部２２の動作について、図３を参照して説明する。コマンド記憶判定部２２では、まず操作部１から入力されたコマンドを受け付けると（ステップＳ１）、前回実行されたコマンドの終了時刻から閾値以上の時間が経過しているか否かの判断を行う（ステップＳ２）。閾値とは、例えば３０秒等の所定の時間であり、任意の値に設定可能であるものとする。前のコマンドの終了時から閾値以上の時間が経過している場合には、処理は終了となる。前のコマンドの終了時からの経過時間が閾値未満である場合には、入力されたコマンドを出力する処理が行われる（ステップＳ３）。
【００３３】
このような処理を行うことにより、前のコマンドが実行されてから例えば１日経過した後に入力されたコマンド等、所定の間隔をおいて入力されたコマンドは、出力されなくなる。つまり、前のコマンドとの関連度を求める計算には使用されなくなる。
【００３４】
次に、入力頻度算出部２３の処理例について、図４のフローチャート及び図５の表を参照して説明する。図４において、まずコマンド記憶判定部２２から出力されたコマンドを、同じくコマンド記憶判定部２２に記憶された「前のコマンド」とを対応付け（ステップＳ１１）、その組み合わせで入力される頻度を示すフィールドに１を加算する（ステップＳ１２）。そして、頻度を示すフィールドに格納された数値（頻度）の総計を、「前のコマンド」の種類毎に算出し（ステップＳ１３）、算出した総計で「前のコマンド」と「入力コマンド」の各組み合わせにおける頻度の値を除算して、頻度比率を算出する（ステップＳ１４）。
【００３５】
図５には、「前のコマンド」と「入力コマンド」の各組み合わせにおける頻度比率の例を示してある。図５には、例えば「色の濃さ」のコマンドが実行された後に入力されたコマンドとしては「色あい」、「シャープネス」、「黒補正」、「ディテール調整」等があり、「色あい」のコマンドが実行された後に入力されたコマンドとしては、「色の濃さ」、「シャープネス」、「黒補正」、「ディテール調整」等があることが示されている。
【００３６】
また、「色の濃さ」に引き続いて「色あい」が選択された頻度は「６０」、「色の濃さ」に続いて「シャープネス」が選択された頻度は「３０」のように、「前のコマンド」と「入力コマンド」の組み合わせ毎に頻度の値が異なっている様子が示されている。「頻度」フィールドにおけるこれらの値は、図３のフローチャートのステップＳ１２で、１ずつ加算された値である。例えば、コマンド記憶判定部２２から出力されたコマンドが「黒補正」であり、その前に実行されたコマンドが「色あい」であった場合には、「前のコマンド」＝「色あい」＆「入力コマンド」＝「黒補正」という条件で絞り込まれる「頻度」のフィールドに１が加算される。つまり、頻度の値は３１となる。
【００３７】
入力頻度算出部２３では、このようにして求められた各組み合わせにおける頻度の値を、「前のコマンド」の種類毎に合算して総計を求め、各頻度を総計で除算することにより「頻度比率」を求める（図３のステップＳ１３及びステップＳ１４）。図５に示した例では、「前のコマンド」の「色の濃さ」に対応付けられた「入力コマンド」は、「色あい」、「シャープネス」、「黒補正」、「ディテール調整」等であり、これらにおける頻度の総計は２００としてある。そして、「前のコマンド」と「入力コマンド」との各組み合わせにおける頻度比率は、頻度／総計で算出されるため、例えば「前のコマンド」が「色の濃さ」であり、「入力コマンド」が「ディテール調整」である場合の頻度比率は、４０／２００＝０．２０となる。また、「前のコマンド」が「色の濃さ」であり、「入力コマンド」が「黒補正」である場合の頻度比率は、５０／２００＝０．２５となる。
【００３８】
次に、移動速度算出部２４の処理例について、図６のフローチャートを参照して説明する。移動速度算出部２４は、まず、「前のコマンド」が選択された状態から「入力コマンド」が入力されるまでに要する操作部１の操作回数の必要最小限数を、メモリ４等から読み出す（ステップＳ２１）。そして、「前のコマンド」が選択された状態から「入力コマンド」が入力されるまでに要した平均経過時間を算出する（ステップＳ２２）。その上で、操作部１の操作回数の必要最小限数を平均経過時間で除算して移動速度を算出する（ステップＳ２３）。
【００３９】
ここでいう「平均経過時間」は、「前のコマンド」が選択された状態から「入力コマンド」が入力されるまでに要した実際の経過時間を、所定の計測回数分合算して総経過時間を算出し、算出した総経過時間を計測回数で除算することにより求める。この場合、変数として、上述した方法で求めた平均経過時間と、計測回数を記録するようにする。例えば、これまでの計測回数が１０回であり、１０回の計測における平均経過時間が３秒であった場合を想定すると、１１回目の計測値が５秒であった場合には、平均経過時間は（１０回×３［秒／回］＋５［秒］）／１１回＝３．１８［秒／回］となる。
【００４０】
もしくは、「前のコマンド」が選択された状態から「入力コマンド」が入力されるまでに要した実際の経過時間を、それぞれの回数と組み合わせて記録しておき、総経過時間を算出し、計測回数で除算して求めるようにしてもよい。この場合、変数として、各回数と各回数の経過時間を記録するようになる。例えば、これまでの計測回数が５回であった場合、1回目：３[秒]、２回目：４[秒]、３回目：２[秒]、4回目：３[秒]、５回目：５［秒]であった場合を想定すると、平均経過時間は（３[秒]＋４[秒]＋２[秒]＋３[秒]＋５[秒]）／５[回]＝３．４[秒／回]となる。
【００４１】
図７には、「前のコマンド」と「入力コマンド」との各組み合わせにおける移動速度の例を示してある。図７における「必要なボタン押下数」は、操作部１の操作回数の必要最小限数のことである。つまり、例えば「前のコマンド」である「色の濃さ」が選択された状態から、「入力コマンド」である「色あい」が入力されるまでの間に行われる操作部１でのボタン押下数は３であり、「前のコマンド」である「色の濃さ」が選択された状態から、「入力コマンド」である「シャープネス」が入力されるまでの間に行われる操作部１でのボタン押下数は４であることを意味している。なお、コマンド表示入力部５が押下されたことにより、コマンドが入力された場合には、操作回数は１回としてカウントされる。
【００４２】
「移動速度」は「必要なボタン押下数」／「平均経過時間」で算出される。この値は、１秒あたりの押下操作回数を図る指標となる。図７に示された例で言えば、例えば「色あい」から「色の濃さ」までの移動に要した移動速度は、３／５＝０．６であり、「色あい」から「ディテール調整」までの移動に要した移動速度は、５／１０＝０．５となる。
【００４３】
次に、コマンド間の関連度の算出に上述した指標を用いる理由について、図８及び図９を参照して説明する。図８は、コマンドの選択時間とコマンド関連度との関連性を表す図であり、図９は、コマンド間移動時の操作回数とコマンド関連度との関連性を表す図である。図８及び図９は、従来例として説明した図２１にしたようなメニュー階層において、前のコマンドに引き続いて次のコマンドが入力された場合の例を示している。図８（ａ）には、「シャープネス」の次に「色の濃さ」が選択された例を示してあり、図８（ｂ）には、「シャープネス」の次に「ディテール調整」が選択された例を示してある。また、「シャープネス」の次に「色の濃さ」が選択された頻度比率も、「シャープネス」の次に「ディテール調整」が選択された頻度比率も、同じ３０％であることが示されている。
【００４４】
また、図８（ａ）には、「シャープネス」が選択された状態から「色の濃さ」が選択されるまでにかかった時間が３秒であることが示されており、図８（ｂ）では、「シャープネス」が選択された状態から「ディテール調整」が選択されるまでにかかった時間が６０秒であることが示されている。
【００４５】
単純に、選択回数のみで算出した頻度であれば、図８（ａ）に示されたパターンも図８（ｂ）に示されたパターンも同一の３０％となる。ところが、図２１に示したメニュー構造において、「シャープネス」が選択された状態から「色の濃さ」を選択する手順と、「シャープネス」が選択された状態から「ディテール調整」を選択する手順とでさほど変わりが無いにも係わらず、選択の時間に大きな差が生じているということは、そこにユーザの意識が反映されているものと考えることができる。つまり、ユーザは「シャープネス」の後には「色の濃さ」を調整する傾向があり、このユーザの趣向においては「シャープネス」と「色の濃さ」との関連度が高いものと考えられる。
【００４６】
図９には、コマンド間移動時の操作回数とコマンド関連度との関連性を表す図を示してある。図９（ａ）には、「色の濃さ」の次に「色あい」が選択された例を示してあり、図９（ｂ）には、「色の濃さ」の次に「ディテール調整」が選択された例を示してある。そして、「色の濃さ」の次に「色あい」が選択される頻度比率も、「色の濃さ」の次に「ディテール調整」が選択される頻度比率も、同じ３０％であることが示されている。
【００４７】
また、図９（ａ）には、「色の濃さ」が選択された状態から「色あい」が選択されるまでに要する操作回数（ボタン押下回数）が３回であることが示されており、図９（ｂ）には、「色の濃さ」が選択された状態から「ディテール調整」が選択されるまでに要する操作回数が６回であることが示されている。そして、図９（ａ）と図９（ｂ）のいずれにおいても、コマンド間の移動に要した時間は同じ１０秒であることが示されている。
【００４８】
必要な操作回数が３回の場合と６回の場合では、通常であれば６回の操作を必要とする方が、時間がかかるはずである。ところが、どちらの場合も、コマンド間の移動に要した時間は同じ１０秒である。つまり、ユーザは「色の濃さ」の後には「ディテール調整」を選択する傾向にあるため、操作時間が短くなったものと考えられる。つまり、このユーザの趣向においては「色の濃さ」と「ディテール調整」との関連度は高いと言える。
【００４９】
操作回数や経過時間を考慮せず、操作回数として実際に押下された回数を考慮するとなると、ユーザがコマンドの選択を迷っている場合の操作回数や経過時間も、コマンド関連度の算出に使われてしまうことになる。このような操作は、ユーザの趣向を反映したものとは言い難い。よって本例では、コマンド間を移動する際に実際に押下された回数だけではなく、本来必要とされる必要最低限の操作回数とコマンド間移動に要する平均経過時間を基に、コマンド間の関連度を算出するようにしてある。
【００５０】
このように本例では、「前のコマンド」に続いて「入力コマンド」が入力される回数だけでなく、コマンド間の移動に要する操作回数の必要最低限数や、移動に要した時間等、ユーザインタフェースを考慮してコマンド間の関連度を算出しているため、コマンド間の関連度を、ユーザの使用形態により近い値とすることができる。
【００５１】
次に、コマンド関連度算出部２５の処理例について、図１０のフローチャート及び図１１の表を参照して説明する。図１０において、コマンド関連度算出部２５は、まず入力頻度算出部２３で算出された入力頻度と、移動速度算出部２４で算出された移動速度とを積算してコマンド間の関連度を算出する（ステップＳ３１）。そして、関連度として算出された値の総計を、「前のコマンド」の種類毎に算出し（ステップＳ３２）、算出した総計で「前のコマンド」と「入力コマンド」の組み合わせにおける関連度の値を除算し、除算して得た値に１００を掛けて関連度比率を算出する（ステップＳ３３）。
【００５２】
次に、「前のコマンド」と「入力コマンド」との組み合わせの履歴があるか否かを判断し（ステップＳ３４）、履歴がある場合には、ステップＳ３３で算出した関連度比率を基に、表示順位を割り当てる処理を行う（ステップＳ３５）。履歴が無い場合には、予め設定してある「初期関連度比率」を参照して、関連度比率の高い順から表示順位を割り当てる処理を行う（ステップＳ３６）。
【００５３】
図１１には、「前のコマンド」と「入力コマンド」の各組み合わせにおける関連度比率と、表示順位の例を示してある。図１１における「頻度比率」は、入力頻度算出部２３で算出された頻度比率であり、「移動速度」は、移動速度算出部２４で算出された移動速度である。図１０のステップＳ３１で算出する「関連度」は、「頻度比率」と「移動速度」とを積算することで求められるものであり、例えば「前のコマンド」が「色の濃さ」であり「入力コマンド」が「色あい」である場合の関連度は、０．３０＊１．５＝０．４５となる。また、「前のコマンド」が「色の濃さ」であり「入力コマンド」が「黒補正」である場合の関連度は、０．２５＊０．５＝０．１３となる。
【００５４】
「関連度比率」は、図１０のステップＳ３３で説明したように、関連度の値の総計で関連度の値を除算することにより求められる。図１１に示した例でいえば、「前のコマンド」の「色の濃さ」と対応付けられた「入力コマンド」は「色あい」、「シャープネス」、「黒補正」、「ディテール調整」等であり、これらそれぞれにおける関連度の総計は１．２とされている。よって、「前のコマンド」が「色の濃さ」であり「入力コマンド」が「色あい」である場合の関連度比率は、関連度が０．４５、総計が１．２であることから、０．４５／１．２＊１００＝３７．５（％）となる。また、「前のコマンド」が「色の濃さ」であり「入力コマンド」が「黒補正」である場合の関連度比率は、関連度が０．１３であることから、０．１３／１．２＊１００＝１０．８（％）となる。
【００５５】
「色の濃さ」に対応付けられた「入力コマンド」においては、関連度比率が一番高いのは３７．５の「色あい」であり、次は１６．７の「ディテール調整」、その次は１２．５の「シャープネス」、次は１０．８の「黒補正」となる。そして、コマンド関連度算出部２５では、この順番に表示順位を割り振っていく。つまり、表示順位の１位は「色あい」となり、２位は「ディテール調整」、３位は「シャープネス」、４位は「黒補正」となる。このようにして求められた順位は、図１２に示されるように、「前のコマンド」及び「入力コマンド」と対応付けられた状態で、メモリ４等に記憶される。
【００５６】
なお、「前のコマンド」が「色の濃さ」である場合で、「入力コマンド」が例えば「ノイズリダクション」等であり、この組み合わせの履歴がない場合には、「色の濃さ」と「ノイズリダクション」との組み合わせに対して設定されている「初期関連度比率」を参照して、表示順位が設定される。この組み合わせでの「初期関連度比率」が例えば１２であった場合には、「色の濃さ」と「黒補正」との関連度比率１０．８＜１２＜「色の濃さ」と「シャープネス」との関連度比率１２．５となるため、表示順位は４位となる。
【００５７】
また、「関連度」の算出方法として、「頻度比率」と「移動速度」とを積算する手法を例に挙げたが、「頻度比率」と「移動速度」との重み付き和によって求めるようにしてもよい。
【００５８】
次に、表示コマンド抽出部２６の処理例について、図１２の表と図１３のフローチャートを参照して説明する。図１３において、表示コマンド抽出部２６は、まず操作部１から出力されたコマンドを受信し（ステップＳ４１）、受信したコマンドを「前のコマンド」とマッチングさせる処理を行う（ステップＳ４２）。そして、「前のコマンド」に関連付けられた「入力コマンド」のうち、表示順位の高い「入力コマンド」を所定数抽出し（ステップＳ４３）、抽出した「入力コマンド」をコマンド表示入力部５に出力する（ステップＳ４４）。
【００５９】
例えば、ステップＳ４１で受信したコマンドが「色の濃さ」であった場合は、受信した「色の濃さ」のコマンドを、「前のコマンド」における「色の濃さ」とマッチングさせる（ステップＳ４２）。そして、「色の濃さ」に関連付けられた「入力コマンド」である、「色あい」、「ディテール調整」、「シャープネス」、「黒補正」等の中から、表示順位の高いものから順に所定数抽出する（ステップＳ４３）。ここでの所定数とは、コマンド表示入力部５のコマンド表示入力ボタンの数に対応するものであり、本例では、コマンド表示入力ボタンとして、コマンド表示入力ボタン５ａ〜５ｃの３つを設けてあるため、所定数は３となる。
【００６０】
このような処理を行うことで、図１２に示したような表が生成される。図１２における「コマンドの種類」は、図１１における「前のコマンド」であり、「表示候補コマンド」は図１１における「入力コマンド」である。図１２において「色の濃さ」に関連付けられた「表示候補コマンド」のうち、表示順位が高い上位３つとなると、１位の「色あい」、２位の「ディテール調整」、３位の「シャープネス」となり、この３つの「表示候補コマンド」が、コマンド表示入力部５に出力される（ステップＳ４４）。
【００６１】
コマンド表示入力部５では、表示コマンド抽出部２６から送信された３つの「表示候補コマンド」を、表示順位の高い順からコマンド表示入力ボタン５ａ、５ｂ、５ｃに割り当てて表示させる処理を行う。表示コマンド抽出部２６から送信された「表示候補コマンド」は、「色あい」、「ディテール調整」、「シャープネス」であるため、図１４に示されるように、コマンド表示入力ボタン５ａには「色あい」を、コマンド表示入力ボタン５ｂには「ディテール調整」を、コマンド表示入力ボタン５ｃには「シャープネス」を表示させる。
【００６２】
コマンド表示入力ボタン５ａ〜５ｃは、表示部であると共に操作部としての役割も果たすものであり、ユーザからの押下操作を受け付けた場合には、表示されたコマンドに対応する実際のコマンドを生成して出力する。ユーザによって、例えば「色あい」と表示されたコマンド表示入力ボタン５ａが押下された場合には、再生装置１０に対して、「色あい」の調整が面を出すよう指令する信号が送信される。そして再生装置１０の表示部１４には、図１５に示されるようにメニューＭＮ１が表示され、メニューＭＮ１においては、「画質調整２」の中の「色あい」にカーソルＣＳ１が合っている状態となる。つまり、「色あい」が選択され、その調整を行える状態となる。
【００６３】
このように構成することで、操作部１やコマンド表示入力部５を介してユーザから所定のコマンドが入力された時点で、そのコマンドとの関連度が高いと判断された上位３つのコマンドが、コマンド表示入力部５に表示されるようになる。
【００６４】
この場合、表示コマンド抽出部２６では、入力されたコマンドに応じて、入力されたコマンドと関連度が高いとされるコマンドを抽出してコマンド表示入力部５に出力するため、コマンド表示入力部５に表示されるコマンドは、入力されたコマンドの内容に応じて変化するようになる。
【００６５】
また、前のコマンドが実行されてから所定の時間をおいて入力されたコマンドに関しては、コマンド記憶判定部２２から出力されず、関連度を求める計算には使用されない。よって、前のコマンドが実行されてから次のコマンドが入力されるまでの間がかなり空いた場合等、ユーザの趣向を反映しているとは言い難いケースまでも、関連度が高いと算出されるようなことがなくなる。
【００６６】
また、コマンド間の関連度を計算する際に、コマンドが選択される回数だけでなく、コマンド間の移動距離（操作回数）と移動速度（平均移動時間）も考慮してあるため、算出される関連度は、より精度の高いものとなる。
【００６７】
また、コマンド関連度算出部２５におけるコマンド間の関連度の算出は、操作部１やコマンド表示入力部５から入力されるコマンドへの操作がある度に行われるため、関連度を基に割り振られる表示順位は、ユーザからの操作入力の最新情報を常に反映したものとなる。
【００６８】
さらに、コマンド表示入力部５に表示されたコマンドを押下することでコマンドが実行されるようになるため、コマンドの入力に要する操作回数を複数回から１回に削減することができる。
【００６９】
なお、上述した実施の形態では、複数の階層を有するメニュー画面上で所望のメニュー（コマンド）を選択する場合を例に挙げたが、このようなＧＵＩ（Graphical User Interface）を操作する場合に限定されるものではない。移動速度算出部２４で求める移動距離を、例えばリモートコントロール装置２０におけるボタン間の距離とすることで、押下されたボタンの次に押下が予測されるボタンを、コマンド表示入力部５に表示させるようにしてもよい。
【００７０】
次に、本発明の第２の実施の形態を、図１６〜図２０を参照して説明する。本実施の形態は、本発明の情報信号処理装置を携帯電話端末に適用したものである。本例の携帯電話端末においては、文字や記号、又は文字や記号で構成される１つの文節をコマンドとみなし、入力された文字や記号、文節を「入力コマンド」、その前に入力された文字や記号や文節を「前のコマンド」とみなす。
【００７１】
図１６には、本例の携帯電話端末の構成例を示してある。携帯電話端末１００は、ＬＣＤ等で構成された表示部１４０と、表示部１４０内の所定の領域に設けられた、コマンド表示入力部としての文字候補表示部１４１と、操作部１１０とを備える。
【００７２】
また、携帯電話端末１００は、基地局から発信される電波を受信するアンテナ１５１と、アンテナ１５１が受信した電波の復調や携帯電話端末内のデータの変調を行う通信制御部１５０と、携帯電話端末の周囲の音声やユーザの声を拾って音声信号に変換するマイクロフォン１６１と、メモリ１３０等から読み出した音声又はアンテナ１５１が拾って得た音声等を出力するスピーカ１６２と、通信制御部１５０から伝送された音声や、マイクロフォン１６１が得た音声の復調処理と、スピーカ１６２から出力させる音声信号の変調処理を行う音声制御部１６０とを備える。
【００７３】
操作部１１０は、図１６に示されるように、決定ボタン１１０ＸＡ、取り消しボタン１１０ＣＬ、上ボタンＸＵ、右ボタン１１０ＸＲ、下ボタン１１０ＸＤ、左ボタン１１０ＸＬ、文字入力ボタン１１０ＩＮ等で構成される。
【００７４】
表示部１４０は、文字入力ボタン１１０ＩＮを通して入力された文字や記号や、後述するメモリ１３０に記憶された画像や映像等のコンテンツ等を表示する。表示部１４０には文字候補表示部１４１も含まれており、文字候補表示部１４１には、文字入力ボタン１１０ＩＮ等を通して入力された文字又は記号（コマンド）との関連度が高い文字や記号等が表示される。文字候補表示部１４１に表示されている文字や記号は、上ボタン１１０ＸＵや右ボタン１１０ＸＲ、下ボタン１１０ＸＤや左ボタン１１０ＸＬを操作することにより選択可能としてある。
【００７５】
表示部１４０や文字候補表示部１４１上に表示された内容は、決定ボタン１１０ＸＡを押下することで確定でき、又、取り消しボタン１１０ＣＬを押下することで削除又は選択を解除することができる。
【００７６】
図１７には、携帯電話端末１００の内部構成例を示してある。携帯電話端末１００は、操作部１１０と、制御部１２０と、メモリ１３０と、表示部１４０と、文字候補表示部１４１とで構成される。制御部１２０は、さらに、コマンド記憶判定部としての文字記憶判定部１２１と、入力頻度算出部１２２と、移動速度算出部１２３と、コマンド関連度算出部としての文字関連度算出部１２４と、表示コマンド抽出部としての表示文字抽出部１２５とを備える。
【００７７】
文字記憶判定部１２１は、操作部１１０を通して文字や記号、文節等のコマンドが入力されたタイミングで、前回入力されたコマンドが、句点や空白、改行等、文章の終わりを意味する記号であったか否かの判断を行う。前回入力されたコマンドが、文章の終わりを意味する記号であった場合には、今回入力されたコマンドを出力しないようにしてある。つまり、コマンド間の頻度を求める計算には用いないようにしてある。
【００７８】
本例のように、入力されるコマンドが文字や記号や文節等である場合には、前のコマンドが入力されてから次のコマンドが入力されるまでの間で、ある程度時間が経過している場合であっても、前のコマンドと次のコマンドとの関連度が高い場合があり得る。このため経過時間ではなく、入力されたコマンドの中身で、入力されたコマンドを関連度の計算に用いるか否かを判定するようにしてある。
【００７９】
図１８には、入力頻度算出部１２２によって算出された頻度比率の例を示してある。図１８には、「おはよう」のコマンドが入力された後に入力されたコマンドとしては「(^o^)」、「ございます」、「。」、「日本」等があり、「よろしく」のコマンドが入力された後に入力されたコマンドとしては、「お願いします」、「お願いいたします」、「(^o^)」、「ね」等があることが示されている。
【００８０】
加えて、「前のコマンド」と「入力コマンド」の各組み合わせにおける頻度と頻度比率も示されている。頻度及び頻度比率の算出方法は、第１の実施の形態として説明した、入力頻度算出部２３での算出方法と同一であるものとする。「おはよう」に関連付けられた各「入力コマンド」における頻度の総計が２００であるとすると、「おはよう」の後に「ございます」が入力される頻度比率は、「おはよう」と「ございます」の組み合わせにおける頻度６０を、総計２００で除算した値である、０．３０となる。
【００８１】
図１９には、移動速度算出部１２３によって算出された、「前のコマンド」と「入力コマンド」の各組み合わせにおける移動速度の例を示してある。本例においては、「必要なボタン押下数」は「入力コマンド」を入力する際に必要とされる最低限のボタン押下数とする。「ございます」を例に挙げると、「ご」を入力するには文字入力ボタン１１０ＩＮを６回押下する必要があり、「ざ」の場合は２回、「い」は２回、「ま」は１回、「す」は３回となる。そして、これらを合計した数である１４を、必要最低操作数としてある。記号や絵文字などに関しては、それらを選択するためにカーソルを移動させる操作を行うことになるが、カーソルの操作に要する操作回数を必要最低操作数とする。
【００８２】
また、図１９における「平均経過時間」は、前のコマンドの入力が終わってから、次のコマンドを入力し終わるまでの平均経過時間となる。経過時間の平均値の求め方は、第１の実施の形態において説明した方法と同様の方法を用いるものとする。図１９において、「前のコマンド」が「おはよう」であり、「入力コマンド」が「ございます」である組み合わせを例に挙げると、「必要なボタン押下数」は「ございます」を入力するために必要となるボタン押下数であるため、１４となる。また、「平均経過時間」は４秒としてある。このため、「移動速度」は１４／４＝３．５となる。
【００８３】
図２０には、このようにして求められた入力頻度や移動速度を基に、表示順位が決定された場合の例を示してある。「前のコマンド」が「おはよう」で、「入力コマンド」が「ございます」である場合を例に挙げて説明すると、上記方法で求められた頻度比率０．３０に移動速度３．０を積算することで「関連度」の０．９０が求められる。また、「前のコマンド」である「おはよう」に対応付けられた各「入力コマンド」の関連度を合算して得た総計は２．０であるため、この場合の関連度比率は、０．９０／２．０＊１００＝４５．０となる。
【００８４】
「前のコマンド」の「おはよう」における関連度比率の値は、「(^o^)」が４５．０で一番高く、次いで２６．５の「ございます」、１０．８の「。」、６．５の「日本」のように続いている。そして、この順番に、表示順位が割り振られている様子が示されている。表示文字候補抽出部１２５は、表示順位の１位が割り振られた「入力コマンド」から順番に所定数の「入力コマンド」を抽出し、表示部１４０内の文字候補表示部１４１に出力する。
【００８５】
図１６には、携帯電話端末１００の文字候補表示部１４１に、図２０に示された表示順位の高い順に、「入力コマンド」が文字として表示されている例を示してある。図２０に示された例では、表示順位の１位は「(^o^)」であり、２位は「ございます」、３位は「。」、４位は「日本」である。そして、図１６の文字候補表示部１４１には、画面の左上からその順番で文字が表示されている。図１６において、「日本」の後に、「さん」、「グルト」、「っす」と続いているのは、これらの文字が、表示順位の５位から７位に割り振られた文字であるためである。これらの文字は、図２０においては表示を省略してある。
【００８６】
このように、携帯電話端末に代表されるような文字入力装置に、本発明を適用した場合にも、コマンド入力終了までの操作回数と、コマンド間の移動速度を考慮してコマンド間の関連度が算出されるため、ユーザの趣向により即した関連度が算出されるようになる。
【００８７】
また、ユーザが文字又は記号等を入力する際に、文字候補表示部１４１にその文字や記号との関連度が高いとされる文字や記号が、関連度の高い順番に表示されるようになるため、表示された文字や記号を選択する場合には、選択までに要する操作回数を削減することができる。
【００８８】
なお、上述した実施の形態では、情報信号処理装置をリモートコントロール装置や携帯電話端末に適用した例を挙げたが、ＰＤＡ（Personal Digital Assistants）等の携帯端末やワードプロセッサ等、他の装置に適用するようにしてもよい。
【００８９】
また、上述した実施形態例における一連の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムを、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な例えば汎用のパーソナルコンピュータなどに所望のソフトウェアを構成するプログラムをインストールして実行させる。
【図面の簡単な説明】
【００９０】
【図１】本発明の第１の実施の形態によるシステムの構成例を示すブロック図である。
【図２】本発明の第１の実施の形態によるリモートコントロール装置の構成例を示す外観図である。
【図３】本発明の第１の実施の形態によるコマンド記憶判定部の処理例を示すフローチャートである。
【図４】本発明の第１の実施の形態による入力頻度算出部の処理例を示すフローチャートである。
【図５】本発明の第１の実施の形態による頻度比率の例を示す説明図である。
【図６】本発明の第１の実施の形態による移動速度算出部の処理例を示すフローチャートである。
【図７】本発明の第１の実施の形態による移動速度の例を示す説明図である。
【図８】本発明の第１の実施の形態によるコマンドの選択時間とコマンドの関連度との関連性の例を示す説明図である。
【図９】本発明の第１の実施の形態によるコマンド間移動時の操作回数とコマンドの関連度との関連性の例を示す説明図である。
【図１０】本発明の第１の実施の形態によるコマンド関連度算出部の処理例を示すフローチャートである。
【図１１】本発明の第１の実施の形態による表示順位の例を示す説明図である。
【図１２】本発明の第１の実施の形態による表示順位の例を示す説明図である。
【図１３】本発明の第１の実施の形態による表示コマンド抽出部の処理例を示すフローチャートである。
【図１４】本発明の第１の実施の形態によるコマンド表示入力部の表示例を示す外観図である。
【図１５】本発明の第１の実施の形態によるメニュー画面の表示例を示す説明図である。
【図１６】本発明の第２の実施の形態による携帯電話端末の構成例を示す外観図である。
【図１７】本発明の第２の実施の形態による携帯電話端末の内部構成例を示すブロック図である。
【図１８】本発明の第２の実施の形態による頻度比率の例を示す説明図である。
【図１９】本発明の第２の実施の形態による移動速度の例を示す説明図である。
【図２０】本発明の第２の実施の形態による表示順位の例を示す説明図である。
【図２１】従来のメニュー画面の表示例を示す説明図であり、（ａ）は「色の濃さ」が選択された状態を示し、（ｂ）は「画質調整２」が選択された状態を示し、（ｃ）は「ディテール調整」が選択された状態を示す。
【図２２】従来のリモートコントロール装置の構成例を示す外観図である。
【符号の説明】
【００９１】
１…操作部、２…制御部、３…リモートコントロール信号送信部、４…メモリ、５…コマンド表示入力部、１０…再生装置、２０…リモートコントロール装置、２１…リモートコントロール信号生成部、２２…コマンド記憶判定部、２３…入力頻度算出部、２４…移動速度算出部、２５…コマンド関連度算出部、２６…表示コマンド抽出部、１００…携帯電話端末、１１０…操作部、１２０…制御部、１２１…文字記憶判定部、１２２…入力頻度算出部、１２３…移動速度算出部、１２４…文字関連度算出部、１２５…表示文字候補抽出部、１３０…メモリ、１４０…表示部、１４１…文字候補表示部
【図１】
0005003302.tif 000002
【図２】
0005003302.tif 000003
【図３】
0005003302.tif 000004
【図４】
0005003302.tif 000005
【図５】
0005003302.tif 000006
【図６】
0005003302.tif 000007
【図７】
0005003302.tif 000008
【図８】
0005003302.tif 000009
【図９】
0005003302.tif 000010
【図１０】
0005003302.tif 000011
【図１１】
0005003302.tif 000012
【図１２】
0005003302.tif 000013
【図１３】
0005003302.tif 000014
【図１４】
0005003302.tif 000015
【図１５】
0005003302.tif 000016
【図１６】
0005003302.tif 000017
【図１７】
0005003302.tif 000018
【図１８】
0005003302.tif 000019
【図１９】
0005003302.tif 000020
【図２０】
0005003302.tif 000021
【図２１】
0005003302.tif 000022
【図２２】
0005003302.tif 000023