(57)【要約】  【課題】リモコンなどの操作装置に多種多様なボタンが配置されるようになったことで、前記操作装置を用いる際に、前記操作装置上の複数のボタンの中から使用頻度の高いボタンを見つけにくくなったり、ボタンの押し間違いが起こりやすくなる、などの問題が生じた。この問題を解決するために、あまり重要でないボタンを操作装置上の蓋体内部に格納する方法や、操作装置にタッチパネルを設け、前記タッチパネルにボタンを複数頁に分割して表示する方法、などが考案された。しかし、従来までの解決方法に中に、ボタンの使用頻度をそのボタンの配置に反映でき、かつ、ボタンの使用頻度を見分けやすい、という２点の条件を満たす方法は存在しなかった。  【解決手段】本発明においては、ユーザによるボタンの使用頻度に応じて、タッチパネル上に表示されるボタンの色の濃さなどが自動的に変化するリモコンを提供する。【選択図】  図１５
2010026881.tif 000002
【特許請求の範囲】
【請求項１】
濃度情報を含む表示情報により操作ボタンをパネル表示するためのタッチパネル部と、
タッチパネル部の操作ボタンのタッチにより動作情報を出力する動作情報出力部と、
前記表示情報をタッチパネル部に出力する表示情報出力部と、
各操作ボタン毎の使用頻度情報を取得する使用頻度情報取得部と、
使用頻度情報に応じて表示情報出力部を制御する制御部と、
を有する操作装置。
【請求項２】
制御部は、
使用頻度情報にて示される使用頻度が少ないほどその操作ボタンの表示濃度を薄くするよう表示情報出力部を制御する濃淡制御手段を有する請求項１に記載の操作装置。
【請求項３】
動作情報出力部は、
タッチパネルをタッチすることで操作された操作ボタンの濃度情報が示す濃度が所定の閾値以下である場合には動作情報を出力しない非動作手段を有する請求項１または２に記載の操作装置。
【請求項４】
機械式の第一リセットボタンをさらに有し、
制御部は、
第一リセットボタンが押下された場合には、濃度情報が示す濃度が所定の閾値以下である操作ボタンの濃度情報を所定の標準濃度に変更するように表示情報出力部を制御する第一リセット手段を有する請求項１から３のいずれか一に記載の操作装置。
【請求項５】
機械式の第二リセットボタンをさらに有し、
制御部は、
第二リセットボタンが押下された場合には、リセットボタンが押下される直前の操作ボタンの濃度順位が入れ替わらないように濃度を濃くする濃度情報となるように表示情報出力部を制御する第二リセット手段を有する請求項１から４のいずれか一に記載の操作装置。
【請求項６】
表示情報出力部は、
操作ボタンのパネル内でのレイアウト情報を含む表示情報を出力するレイアウト付出力手段を有する請求項１から５のいずれか一に記載の操作装置。
【請求項７】
表示情報出力部は、
操作ボタンのデザイン情報を含む表示情報を出力するデザイン付出力手段を有する請求項１から６のいずれか一に記載の操作装置。
【請求項８】
濃度情報を含む表示情報により操作ボタンをパネル表示するためのタッチパネル部を有する操作装置の動作方法であって、
タッチパネル部の操作ボタンのタッチにより動作情報を出力する動作情報出力ステップと、
タッチパネル部の操作ボタンのタッチ履歴を記憶する記憶ステップと、
記憶ステップにて記憶したタッチ履歴をもとに、各操作ボタン毎の使用頻度情報を生成し取得する使用頻度情報取得ステップと、
使用頻度情報に応じて表示情報を制御する制御ステップと、
前記表示情報をタッチパネル部に出力する表示情報出力ステップと、
からなる操作装置の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件発明は、タッチパネルによりユーザからの入力を受け付ける操作装置に関するものである。
【背景技術】
【０００２】
電化製品において、リモコン操作により操作可能なものは多種存在する。技術の進歩により、それら電化製品は多種多様かつ複雑な機能を有するようになった。それにともない、電化製品用のリモコンで操作できる機能も増え、電化製品用のリモコンの操作パネルにはたくさんのボタンが並べられるようになった。このように、電化製品用のリモコンのボタンの数が増えたことにより、操作対象となる電化機器の主要動作をコントロールするボタンすなわち主要ボタンが、比較的重要でない動作をコントロールする他のボタンの近くに配置されることが多くなった。このように、主要ボタンと他のボタンとがリモコンの操作パネル上に混在するようになり、多くのユーザは電化製品のリモコンを使う際に、主要ボタンを探すのに労力を費やさざるを得なくなった。また、電化製品用のリモコンの操作パネルにたくさんのボタンが並べられることで、ボタンの押し間違いが起きやすくなった。ボタンの押し間違いにより、操作対象である電化機器がユーザの望まない動作を行ってしまうなどの可能性が生ずる。
【０００３】
上述の問題を解決するために、今日までに様々な工夫、技術開発が、電化製品用のリモコンに施されてきた。その例として、特許文献１および２を挙げる。特許文献１においては、リモコンに蓋体で覆われた部分を設け、比較的使用頻度の低いボタンを前記蓋体で覆われた部分内に格納した旨が記載されている。また、特許文献２に記載の発明は、タッチパネル式のリモコンに関するものである。前記リモコンは、多数あるボタンを、複数のページに割り振り、前記リモコンのタッチパネルに前記ページごとにボタン表示するものである。前記リモコンは、前記ボタンのうち、ユーザの使用頻度が高いボタンのみから構成されるページを自動的に作成することが可能である。さらに、前記ページの作成において、ボタンの配置を行う際には、ユーザにとって操作効率の良いボタン配置になるよう、前記リモコンはボタン配置を行うことができる。
【特許文献１】特開平７−３３６７７７
【特許文献２】特開２００８−０９２３７３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１にかかるリモコンにおいては、ボタンの位置は固定されている。メーカが一義的に決定したボタン配置が必ずしもユーザにとって好ましいとは限らない。また、ユーザによるボタンの使用頻度を、ボタン配置に反映することはできない。
【０００５】
そして、特許文献２にかかるリモコンにおいては、使用頻度の高いボタンを表示するページが複数にわたって配置されることがある。ゆえに、ユーザによる使用頻度の変更により、ボタンがページ間で移動する可能性が生じる。したがって、このリモコンのタッチパネルでは、ボタンの使用頻度を見分けやすく表示するには不十分であるといえる。このように、従来までのリモコンに、ユーザによるボタンの使用頻度をボタンの配置に反映でき、かつ、ボタンの使用頻度を見分けやすい、という２点の条件を満たすものは存在しなかった。
【課題を解決するための手段】
【０００６】
そこで、本件発明においては、ユーザによるボタンの使用頻度に応じて、タッチパネル上に表示されるボタンの色の濃さなどが自動的に変化するリモコンを提供する。
【０００７】
より具体的には、まず第一の発明として、濃度情報を含む表示情報により操作ボタンをパネル表示するためのタッチパネル部と、タッチパネル部の操作ボタンのタッチにより動作情報を出力する動作情報出力部と、前記表示情報をタッチパネル部に出力する表示情報出力部と、各操作ボタン毎の使用頻度情報を取得する使用頻度情報取得部と、使用頻度情報に応じて表示情報出力部を制御する制御部と、を有する操作装置を提供する。
【０００８】
次に、第二の発明として、制御部は、使用頻度情報にて示される使用頻度が少ないほどその操作ボタンの表示濃度を薄くするよう表示情報出力部を制御する濃淡制御手段を有する、前記第一の発明に記載の操作装置を提供する。
【０００９】
次に、第三の発明として、動作情報出力部は、タッチパネルをタッチすることで操作された操作ボタンの濃度情報が示す濃度が所定の閾値以下である場合には動作情報を出力しない非動作手段を有する、前記第一または第二の発明に記載の操作装置を提供する。
【００１０】
次に、第四の発明として、機械式の第一リセットボタンをさらに有し、制御部は、第一リセットボタンが押下された場合には、濃度情報が示す濃度が所定の閾値以下である操作ボタンの濃度情報を所定の標準濃度に変更するように表示情報出力部を制御する第一リセット手段を有する、前記第一から第三の発明のうちいずれか一つに記載の操作装置を提供する。
【００１１】
次に、第五の発明として、機械式の第二リセットボタンをさらに有し、制御部は、第二リセットボタンが押下された場合には、リセットボタンが押下される直前の操作ボタンの濃度順位が入れ替わらないように濃度を濃くする濃度情報となるように表示情報出力部を制御する第二リセット手段を有する前記第一から第四の発明のうちいずれか一つに記載の操作装置を提供する。
【００１２】
次に、第六の発明として、表示情報出力部は、操作ボタンのパネル内でのレイアウト情報を含む表示情報を出力するレイアウト付出力手段を有する前記第一から第五の発明のうちいずれか一つに記載の操作装置を提供する。
【００１３】
次に、第七の発明として、表示情報出力部は、操作ボタンのデザイン情報を含む表示情報を出力するデザイン付出力手段を有する前記第一から第六の発明のうちいずれか一つに記載の操作装置を提供する。
【００１４】
次に、第八の発明として、濃度情報を含む表示情報により操作ボタンをパネル表示するためのタッチパネル部を有する操作装置の動作方法であって、タッチパネル部の操作ボタンのタッチにより動作情報を出力する動作情報出力ステップと、タッチパネル部の操作ボタンのタッチ履歴を記憶する記憶ステップと、記憶ステップにて記憶したタッチ履歴をもとに、各操作ボタン毎の使用頻度情報を生成し取得する使用頻度情報取得ステップと、使用頻度情報に応じて表示情報を制御する制御ステップと、前記表示情報をタッチパネル部に出力する表示情報出力ステップと、からなる操作装置の動作方法を提供する。
【発明の効果】
【００１５】
前記第一および第八の発明により、ユーザによるボタンの使用頻度をボタンの配置に反映でき、かつ、ボタンの使用頻度を見分けやすい操作装置、および、その操作装置の動作方法が実現する。
【００１６】
前記第二の発明により、自身のタッチパネル上に表示される操作ボタンの色の濃さを、ユーザの使用頻度に応じて変化させることのできる操作装置が実現する。したがって、ユーザがこの操作装置を用いる際に、前記タッチパネル上に表示される操作ボタンのうち、使用頻度の高いもののみを認識しやすくなる。
【００１７】
前記第三の発明にかかる操作装置はさらに、前記タッチパネル上に表示される操作ボタンのうち色の濃さについての値が所定の値よりも低いものについては、ユーザによるタッチを受け付けても機能しないよう設計される。したがって、ユーザがこの操作装置を使用する際に、誤って、色の濃さについての値が所定の値よりも低い操作ボタンをタッチしてしまっても、その操作ボタンは機能しない。よって、使用頻度が低い操作ボタンを、ユーザが誤ってタッチしてしまったことにより生ずる、操作対象の誤作動を防ぐことが可能である。
【００１８】
第四の発明により、使用頻度が低いために色の濃さが薄くなってしまった操作ボタンを、再度ユーザが認識しやすい程度の色の濃さに戻すことのできる操作装置が実現する。また、使用頻度が低いために、ユーザのタッチを受け付けても機能しなくなってしまった操作ボタンを、再度機能するように制御できる操作装置が実現する。
【００１９】
第五の発明により、使用頻度が低いために色の濃さが薄くなってしまった操作ボタンを、再度ユーザが認識しやすい程度の色の濃さに戻すことが出来、さらに、前記戻す処理の前後を挟んで、各操作ボタン同士の、色の濃度についての大小関係が変わることのない操作装置が実現する。
【００２０】
第六の発明により、各操作ボタンの使用頻度に応じて、その操作ボタンの表示される位置および色の濃さを同時に変えられる操作装置が実現する。従って、第六の発明によれば、使用頻度の低い操作ボタンについては、その色の濃さを薄くし、さらに、タッチパネル上の目立たない箇所へと移すことが可能となる。また、使用頻度の高い操作ボタンについては、タッチパネル上の目立つ箇所へと移すことが可能となる。
【００２１】
第七の発明により、各操作ボタンの使用頻度に応じて、その操作ボタンの形状や大きさなどと、色の濃さと、を同時に変えられる操作装置が実現する。従って、第七の発明によれば、使用頻度の低い操作ボタンの色の濃さを薄くし、さらに、その大きさを小さくしたり、その形状を目立ちにくいものにすることなどが可能となる。また、使用頻度の高い操作ボタンについては、その大きさを大きくしたり、その形状を目立ちやすいものにすることなどが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。なお、以下の実施形態と請求項の関係は次の通りである。
実施形態１は、主に請求項１、および、８などについて説明する。
実施形態２は、主に請求項２、および、８などについて説明する。
実施形態３は、主に請求項３、および、８などについて説明する。
実施形態４は、主に請求項４、および、８などについて説明する。
実施形態５は、主に請求項５、および、８などについて説明する。
実施形態６は、主に請求項６、および、８などについて説明する。
実施形態７は、主に請求項７、および、８などについて説明する。
<<実施形態１>>
<実施形態１の概要>
【００２３】
本実施形態にかかる発明は、タッチパネルによりユーザのタッチを受け付ける操作装置に関するものである。前記操作装置においては、タッチパネル上に表示される操作ボタンの様態を、そのボタンの使用頻度に応じて変化させることが可能である。
<実施形態１の機能的構成>
【００２４】
図１に、本実施形態にかかる操作装置の機能ブロック図を示す。図１に示すように、実施形態１の操作装置（０１０１）は、タッチパネル部（０１０２）と、動作情報出力部（０１０３）と、表示情報出力部（０１０４）と、使用頻度情報取得部（０１０５）と、制御部（０１０６）と、を有する。
【００２５】
（タッチパネル部についての説明）「タッチパネル部（０１０２）」は、濃度情報を含む表示情報により操作ボタンをパネル表示するためのものである。タッチパネル部は具体的には、ユーザが指などでパネルをタッチすることで、電気的にその押圧箇所を読み取り、信号として、どの場所が押圧されたかという情報をアプリケーションなどの処理に引き渡すタッチパネルと、自身の表示画面に操作ボタンを表示する表示装置などからなる。また、前記信号を処理するための演算処理装置を有することも可能である。なお、前記演算処理装置はおもに、ＣＰＵと、ＲＡＭなどからなるメインメモリと、Ｉ／Ｏと、ＨＤＤなどの記憶装置と、から構成されるものを想定する。そして、前記タッチパネルは、前記表示装置の表示画面上などに配置される。また、「操作ボタン」とは、本操作装置の操作対象を操作するためのボタンである。基本的には、この操作ボタンは、操作することで実現される機能すなわち操作機能一つに対し、一つずつ割り当てられる。したがって、前記操作機能が複数ある場合、基本的には、操作ボタンは、前記操作機能の数だけ設けられることになる。「操作ボタンをパネル表示する」とは、前記表示装置の表示画面などに操作ボタンを表示することである。前記表示において、操作ボタンは、各操作ボタンごとに割り当てられている前記操作機能をユーザが識別できるような形で、表示される。
【００２６】
「表示情報」とは、前記操作ボタンを、前記表示装置の表示画面上に、どのように表示させるか、についての情報である。「どのように表示させるか」とは、例えば、操作ボタンを前記表示画面上のどこに表示させるか、や、操作ボタンの色を何色にするか、や、操作ボタンの色を濃くするか薄くするか、や、操作ボタンをどのような形状にするか、などのことである。図３に、表示情報の具体例を示す。まず、図３は、表示情報にどのような情報が含まれているかについての一例をまとめたものである。図３によれば、まず各操作ボタンにはそれぞれ、操作ボタン識別情報および操作ボタン配置情報が割り当てられる。ここで、操作ボタン識別情報とは、複数ある操作ボタンの中から、ある一つの操作ボタンを特定するための情報である。この操作ボタン識別情報は、操作ボタン全てに一つずつ割り振られるものである。また、操作ボタン配置情報は、前記表示装置の表示画面上のどの位置に操作ボタンを配置するか、についての情報である。たとえば、前記表示装置の表示画面上およびタッチパネル上には、その表示画面上の位置を識別するための座標すなわち表示座標が割り振られているとする。この場合、前記操作ボタン配置情報も座標で表現される。一例として、図３において操作ボタンＡには、操作ボタン配置情報（２，１）が与えられている。よって、この操作ボタンＡは、前記表示画面上の座標（２，１）上に表示されることになる。また逆に、ユーザがタッチパネル上の任意の座標上をタッチすることで、タッチパネルが、自身のどの座標位置をタッチされたかという情報に関する信号すなわちタッチ信号を発したとする。このような場合、前記操作ボタン配置情報は前記タッチ信号をもとに、どの操作ボタンがタッチされたかを識別するために用いられる。ユーザがタッチパネル上の座標（２，１）上をタッチした場合であれば、前記タッチ信号と、全ての操作ボタン配置情報とを比較することで、ユーザは操作ボタンＡをタッチした、ということがわかる。
【００２７】
また、図３に例示するように、表示情報は、各操作ボタンを表示画面上に何色で表示するかについての情報すなわち色情報を有することが可能である。そして、図３に例示するように、表示情報は、各操作ボタンを、どの程度の色の濃さで表示するか、に関する情報すなわち濃度情報を有する。この濃度情報については、図３に例示するように、あらかじめ基準となる色の濃さすなわち基準濃さを決めておいて、その基準濃さに対して、操作ボタン表示時における操作ボタンの色の濃さが何パーセントであるか、を濃度情報として用いることが一例として可能である。また、さらに、図３に例示するように、表示情報は、各操作ボタンとともに、各操作ボタンに割り当てられた前記操作機能を前記表示画面に表示するための文字情報を有することも可能である。また、さらに、図３に例示するように、表示情報は、前記表示画面上に表示される際の各操作ボタンの大きさについての情報である大きさ情報を有することも可能である。また、図３には例示しないが、表示情報はほかに、前記表示画面上に表示される際の各操作ボタンの形状についての情報である形状情報などを有することも可能である。
【００２８】
また、図３に例示するように、表示情報には、各操作ボタンに割り当てられた前記操作機能を識別するための情報すなわち操作ボタン機能情報を有することも可能である。本タッチパネル部については、タッチパネル部自身が、前記タッチ信号と表示情報とから、ユーザがタッチした操作ボタンがどのボタンであるかを割り出し、その操作ボタンがどのような操作ボタン機能情報を有するかを識別できる構成をとることも可能である。このように、表示情報が前記操作ボタン機能情報を有し、かつ、タッチパネル部自身が前記構成を有することで、動作情報出力部において、前記タッチ信号から前記操作機能を識別する手間を省くことができる。従って、前記タッチ信号から前記操作機能を識別するためのテーブルを、動作情報出力部に別途設ける必要がなくなる。
【００２９】
このタッチパネル部が、どのような装置に設けられるものであるかについて説明する。このタッチパネル部は、ＤＶＤプレーヤー備え付けのリモコンや、液晶テレビに備え付けのリモコンに設けることが可能である。また、図２に示すように、たとえば、携帯電話や、ＩＣレコーダーや、多機能ボールペンや、自動車のハンドルや、ビデオカメラなど、の操作パネルとして設けることも可能である。
【００３０】
また、操作ボタンのうち、明らかに使用頻度の高いと思われる操作ボタンなどについては、別途、操作装置上に設けられる機械式ボタンで構成することも可能である。「明らかに使用頻度の高いと思われる操作ボタン」としては、たとえば、操作対象が液晶テレビである場合における、受信チャンネルの切り替えを行うための操作ボタン、などがあげられる。
【００３１】
（動作情報出力部についての説明）「動作情報出力部（０１０３）」は、タッチパネル部（０１０２）の操作ボタンのタッチにより動作情報を出力する。「動作情報」とは、ユーザの所望する前記操作機能を操作対象に実行させるための、命令の内容を表す情報である。この動作情報の例として、図４に録画再生可能なビデオカメラの動作情報の例を示す。録画再生可能なビデオカメラにおいては、まず、自身に記録された映像情報を再生させるための命令である「再生」（０４０１）、や、自身に内蔵された記憶装置に映像を記録するための命令である「録画」（０４０２）などが動作情報に該当する。また、図４に例示するように、自身に記録された映像情報を通常の再生速度で再生させるための命令である「通常再生」（０４０３）や、早送りしながら再生させるための命令である「早送り再生」（０４０４）なども動作情報に該当する。また、４倍の速度で早送りしながら再生させるための命令である「×４」（０４０５）なども動作情報に該当する。
【００３２】
次に、「タッチパネル部（０１０２）の操作ボタンのタッチにより動作情報を出力する」すなわち動作情報出力処理とは、どのように行われるか、その処理の一例を図５および以下に示す。まず、ユーザがタッチパネル上の座標（２，１）上をタッチしたとする（０５０１）。前記タッチを受けて、タッチパネルは、自身の座標（２，１）上がタッチされた旨を伝達するタッチ信号を生成し、動作情報出力部へと伝達する（０５０２）。次に、動作情報出力部が、前記タッチ信号をもとに、ユーザがタッチパネル上の座標（２，１）上をタッチしたことを識別する（０５０３）。次に、動作情報出力部は、前記座標と表示情報とを比較し、ユーザがタッチした操作ボタンの操作ボタン識別情報がＡであることを識別する（０５０４）。次に、動作情報出力部は、表示情報から、操作ボタン識別情報Ａを有する操作ボタンの、操作ボタン機能情報は、『停止』であることを、認識する（０５０５）。そして、動作情報出力部は、自身に記録された映像情報を停止させるための命令である「停止」を生成し、動作情報として、操作対象へと出力する（０５０６）。以上が、前記動作情報出力処理の一例である。なお、前記例に従う場合、表示情報出力部は、タッチパネル部とは別に、動作情報出力部へも表示情報を出力する必要がある。前記動作情報出力処理の例によれば、たとえば、表示情報において所定の条件を満たさない操作ボタンをタッチしても、その操作ボタンにかかる操作機能を操作対象が行わないよう制御することが可能となる（詳しくは実施形態３にて記載する）。
【００３３】
上記動作情報出力処理は飽くまでも一例である。他の動作情報出力処理の例として、動作情報出力部自身が前記タッチ信号から前記操作機能を識別するためのテーブルを持ち、前記テーブルをもとに動作情報を生成することも可能である。この例により、表示情報出力部が動作情報出力部へと表示情報を出力する手間が省ける。また、タッチパネル部がタッチ信号と表示情報をもとに、ユーザのタッチした操作ボタンの操作ボタン機能情報を割り出して、その操作ボタン機能情報を動作情報出力部へと伝達する構成にすることも可能である。この例により、動作情報出力部は、タッチ信号をもとにユーザのタッチした操作ボタンの操作ボタン機能情報を割り出す処理を省略することが可能となる。
【００３４】
なお、図４に例示する動作情報においては、「再生」や「録画」など、最も基本となる動作情報に、「通常再生」や「早送り再生」や「マニュアル」など、一階層分下位の動作情報がある。またさらに前記下位の動作情報に、「×４」や「絞り調整」など、さらに一階層分下位の動作情報がある。このように、複数の動作情報同士の間に階層構造がある場合もある。このような場合は、各操作ボタンに対し、前記階層構造と同じ階層関係を適用してもよい。そして、前記階層構造を有する複数の操作ボタンについて、表示画面上にその階層構造を反映した表示を行うようにしてもよい。なお、「階層構造を反映した表示」は、一例として以下のような手段で行う。たとえば、「再生」や「録画」など、最も基本となる動作情報に対応する操作ボタンのみを一つのページにまとめて、前記表示画面上に表示する。そして、ユーザが「再生」に対応する操作ボタンをタッチした直後、前記表示画面に「通常再生」や「早送り再生」など、「再生」に対し一階層分下位の動作情報に対応する操作ボタンのみからなるページを表示する。また、さらにユーザが「早送り再生」に対応する操作ボタンをタッチした直後、前記表示画面に「×４」や「×３」など、「早送り再生」に対し一階層分下位の動作情報に対応する操作ボタンのみからなるページを表示する。上記例のような方法に従えば、複数の動作情報同士の間に階層構造がある場合、その階層ごとに操作ボタンの表示が可能となる。
【００３５】
（表示情報出力部についての説明）「表示情報出力部（０１０４）」は、前記表示情報をタッチパネル部に出力する。「表示情報」については、（タッチパネル部についての説明）にて説明したので、その説明を省略する。表示情報出力部は、主に、図３に例示するような表示情報を、図６に示す様なデータとして保管し、また、タッチパネル部に対し出力するものである。ただし、用途に応じて（たとえば、動作情報出力部において、タッチ信号をもとにユーザのタッチした操作ボタンの操作ボタン機能情報を割り出す処理を行う場合など）、表示情報出力部は、動作情報出力部などへ表示情報を出力することも可能である。
【００３６】
（使用頻度情報取得部についての説明）使用頻度情報取得部（０１０５）は、各操作ボタン毎の使用頻度情報を取得する。使用頻度情報の取得の様子の一例について、図７〜図１０を用いて説明する。まず、各操作ボタンが、どの日時にタッチされたか、をまとめたタッチ履歴が生成される（なお、前記日時とは、何年何月何日何時何分何秒、という意味である。以下、本明細書においては、「日時」とは、特段の断りがない限り、何年何月何日何時何分何秒、という意味を有するものとする）。図７は、タッチ履歴の一例である。図７に例示するタッチ履歴は、各操作ボタンがどの日時にタッチされたかについてを、最も新しいものから順に並べたものである。
【００３７】
次に、前記タッチ履歴から、使用頻度情報が算出される。図９（ａ）は、前記タッチ履歴から使用頻度情報を算出する方法の一例である。この例においては、まず、前記タッチ履歴からタッチ割合値を算出する。このタッチ割合値は、以下の方法で算出する。まず、任意の操作ボタンが一日の間にタッチされた回数を、すべての操作ボタンがその一日の間にタッチされた回数で割る。ここで得られた値を、百分率で表す。前記百分率で表わされた値が、タッチ割合値である。このようにして、前記タッチ割合値を算出する。そして、前記タッチ割合値を各操作ボタンごとの使用頻度情報とする。たとえば、２００８年７月５日に操作ボタンＡがタッチされた回数は１０回（０９０１）であり、操作ボタンごとにタッチされた回数の合計が５０回（０９０２）である。従って、操作ボタンＡについてのタッチ割合値は２０である（０９０３）。この値が、２００８年７月５日における操作ボタンＡについての使用頻度情報すなわち使用頻度情報値Ａである。
【００３８】
なお、上述の、使用頻度情報の算出方法は、あくまでも一例である。以下に、使用頻度情報の算出方法のもう一つの例を示す。ここでは、図８に例示するようなタッチ履歴を用いる。図８に例示するタッチ履歴は、各操作ボタンが、どの日時にどれだけの時間タッチされたかを、最も新しいものから順に並べたものである。なお、どの日時にどれだけの時間タッチされたか、については、図８に例示するように、操作ボタンのタッチ開始日時と、タッチ終了日時と、を記録し、両者の差分から判断するものとする。このタッチ履歴から、使用頻度情報を出する方法例を以下に示す。図１０（ａ）は、タッチ履歴が、図８に例示するような方法で構成される場合の、使用頻度情報の算出方法の一例を示すものである。この場合は、まず、タッチ履歴から、上記と同様の方法で、前記タッチ割合値を算出する。そして、このタッチ割合値を点数Ｘとする。次に、タッチ履歴から、押し続け割合値を算出する。押し続け割合値は以下の方法で算出される。まず、任意の操作ボタンが一日の間にタッチされた時間の合計を、すべての操作ボタンがその一日の間にタッチされた時間の合計で割る。ここで得られた値を、百分率で表す。前記百分率で表わされた値が、押し続け割合値である。このようにして、押し続け割合値を算出する。この押し続け割合値を各操作ボタンごとの点数Ｙとする。そして、各操作ボタンごとに、前記点数Ｘと前記点数Ｙとの平均値を求める。その平均値を、各操作ボタンごとの使用頻度情報とする。例として、使用頻度情報値Ａを算出してみる。まず、２００８年７月５日における操作ボタンＡについての点数Ｘすなわち点数Ｘは２０である。次に、２００８年７月５日における操作ボタンＡがタッチされ続けた時間の合計は１０秒である。また、すべての操作ボタンが２００８年７月５日にタッチされた時間の合計をすべて足し合せると２００秒になる。これらをもとに、操作ボタンＡについての押し続け割合値を計算すると５になる。この値が、操作ボタンＡについての点数Ｙすなわち点数ＹＡである。最後に、点数ＸＡと点数ＹＡとの平均値を算出すると、１２，５になる。この値が、２００８年７月５日における使用頻度情報値Ａとなる。このように、使用頻度情報の算出を行えば、ユーザが各操作ボタンを一回ごとどれだけの時間タッチし続けたか、についても、使用頻度に加味することが可能となる。したがって、前記使用頻度情報の算出方法により、操作ボタンがタッチされ続けた時間を、操作ボタンの表示に反映させることが可能となる。このことは、たとえば、操作装置が、タッチし続けた時間の分だけ操作機能が発揮される操作ボタン（たとえば、テレビの音量の増減を操作する操作ボタンなど）を有する場合などにおいて有効である。
【００３９】
なお、図９（ａ）および図１０（ａ）においては、一日一回の頻度で使用頻度情報の算出が行われている。これは飽くまでも一例であり、使用頻度情報の算出頻度、および、算出のタイミングは、ユーザの設定や、本操作装置の設計者の設定により、自由に決められるものとする。
【００４０】
タッチ履歴の生成および使用頻度情報の算出処理、すなわち使用頻度情報取得前処理については、一例として、本操作装置の外部にて行うことが可能である。また、前記使用頻度情報取得前処理については、使用頻度情報取得部が行ってもかまわない。また、タッチ履歴の生成のみを本操作装置の外部にて行い、使用頻度情報の算出処理については使用頻度情報取得部が行うよう、構成してもかまわない。
【００４１】
上記方法などにより算出された、各操作ボタン毎の使用頻度情報を、使用頻度情報取得部は取得する。そして、使用頻度情報部は、前記使用頻度情報を、図９（ｂ）や図１０（ｂ）に例示するようなデータとして、保管する。
【００４２】
（制御部についての説明）制御部（０１０６）は、使用頻度情報に応じて表示情報出力部（０１０４）を制御する。「表示情報出力部（０１０４）を制御する」とは、表示情報出力部が有する表示情報の書き換え処理を行うなどのことである。以下に、使用頻度情報に応じて表示情報の書き換え処理を行う方法の一例を、図１１および図１２を用いて、以下に示す。本処理例においては、まず、一日ごとの各操作ボタンの使用頻度の大小に応じて、自身の状態が変化する、『ステータス』を用いるものとする。このステータスは、一日ごとに一つずつ割り当てられる数値からなる。この数値のことをステータス値と呼ぶ。このステータス値は、操作ボタン一つに対し一つずつ与えられる。そして、各操作ボタンが有するステータス値は、その操作ボタンの使用頻度の変動に応じて増減する。また、制御部において、前記ステータスを用いて表示情報の書き換え処理を行うことを、ステータス処理と呼ぶこととする。図１１は、ステータスが、一日ごとの使用頻度に応じてどのように変化するかを例示するものである。たとえば、２００８年７月５日における、操作ボタンＡについてのステータスすなわちステータス値Ａは１００であり（１１０１）、同様に、ステータス値Ｂおよびステータス値Ｃも１００であるとする（１１０２、１１０３）。そして、２００８年７月５日における使用頻度情報値Ａが２０（１１１３）、使用頻度情報値Ｂが６（１１１４）、使用頻度情報値Ｃが２（１１１５）であるとする。
【００４３】
まず制御部は、前記各使用頻度情報値に応じた減点値（１１０４〜１１０６）を算出する。以下に、前記減点値の算出方法を記載する。最初に、各使用頻度情報値（１１１３〜１１１５）から、各使用頻度情報値の平均値（１１１６）を引いた値である差分値を算出する。ここで、操作ボタンＡについての差分値を差分値Ａ、操作ボタンＢについての差分値を差分値Ｂ、操作ボタンＣについての差分値を差分値Ｃ、などと呼ぶこととする。図１１に示すとおり、差分値Ａは＋１２（１１０７）、差分値Ｂは−２（１１０８）、差分値Ｃは−６（１１０９）となる。次に、前記差分値に応じて、各ステータス値を増減するための減点値を求める。ここで、各差分値について、マイナスの値をとるものについては、その差分値の１０倍の値を減点値とする。また、プラスの値をとるものについては、０を減点値とする。従って、操作ボタンＡについての減点値すなわち減点値Ａ（１１０４）は０、操作ボタンＢについての減点値すなわち減点値Ｂ（１１０５）は−２０、操作ボタンＣについての減点値すなわち減点値Ｃ（１１０６）は−６０、となる。以上が、減点値の算出方法である。次に、制御部は、前記各ステータス値（１１０１〜１１０３）に対し、前記減点値（１１０４〜１１０６）をそれぞれ加算し、その値を、２００８年７月６日の各ステータス値（１１１０〜１１１２）とする。たとえば、操作ボタンＡについては、２００８年７月５日のステータス値Ａは１００であり（１１０１）、２００８年７月５日の減点値Ａは０である（１１０４）から、２００８年７月６日のステータス値Ａは１００のままである（１１１０）。同様の方法により、２００８年７月６日のステータス値Ｂは８０（１１１１）、２００８年７月６日のステータス値Ｃは４０となる（１１１２）。このような処理を、毎日の２４時ごとに行う。このようにして、一日ごとのステータスを決めていく。
【００４４】
次に、前記ステータスを用いて、表示情報の書き換え処理を行う方法の一例を、図１２を用いて示す。図１２は、図１１に例示するステータスを用いて、各操作ボタンの色情報を書き換える処理を例示するものである。まず、制御部は、図１２（ａ）に例示するような、各操作ボタンのステータス値に対して、各操作ボタンを表示画面に何色で表示するかについてのテーブルを有する。たとえば、前記テーブルにおいては、ステータス値が８９〜８０である操作ボタンについては、表示装置にその操作ボタンを表示する際の色として銀色が割り振られている。そして、制御部は、前記ステータスの決定の直後に、このテーブルと、２００８年７月６日のステータスとを比較して、２００８年７月６日に各操作ボタンを表示画面上に何色で表示するか、を決定する。たとえば、２００８年７月６日のステータス値Ｂは８０である（１１１１）。従って、制御部は、２００８年７月６日のステータス値Ｂを決定した直後に、２００８年７月６日には操作ボタンＢは表示画面上に銀色で表示することを決定する。そして、制御部は、前記色の決定に伴い、色情報の書き換え処理を行う。図１２（ｂ）は、前記書き換え処理の後の表示情報を、ＸＭＬ形式で表記したものである。たとえば、操作ボタンＢの色情報は、前記書き換え処理前は『金』であったのが、図１２（ｂ）に示すように、前記書き換え処理により、『銀』に変更されている。このようにして、制御部は、ステータスを用いて、毎日の２４時ごとに、各操作ボタンの色情報を書き換える処理を行う。
【００４５】
以上が、使用頻度情報に応じて表示情報の書き換え処理を行う方法の一例である。なお、前記ステータス処理の説明においては、差分値がプラスの値を有する操作ボタンについては、その減点値を０にする、と説明したが、この処理方法は飽くまでも一例である。前記ステータス処理においては、差分値がプラスの値を有する操作ボタンについては、その減点値を、差分値がマイナスの値を有する場合と同様に計算してもかまわない。この場合、たとえば、前記操作ボタンＡについては、差分値Ａが＋１２であるので、減点値Ａは−１２０となる。従って、２００８年７月６日のステータス値Ａは２２０になる。
【００４６】
（本実施形態のハードウエア的構成）ここに、動作情報出力部と、表示情報出力部と、使用頻度情報取得部と、制御部と、を一つの演算処理装置で構成した場合の、ハードウエアと、上記の各構成要件に係る処理を行うアプリケーションと、の構成例を、図１３を用いて説明する。前記演算処理装置ハードウエアは、主に、ＣＰＵ（１３０１）と、ＲＡＭなどからなるメインメモリ（１３０２）と、Ｉ／Ｏ（１３０３）と、ＨＤＤなどの記憶装置（１３０４）と、からなる。また、前記メインメモリ（１３０２）のワーク領域には、動作情報出力プログラム（１３０５）と、表示情報出力プログラム（１３０６）と、使用頻度情報取得プログラム（１３０７）と、制御プログラム（１３０８）と、が展開される。また、前記メインメモリ（１３０２）のデータ領域には、表示情報（１３０９）と、使用頻度情報（１３１０）と、が格納される。
【００４７】
まず、ＣＰＵ（１３０１）は、表示情報出力プログラム（１３０６）に従って、表示情報（１３０９）を、Ｉ／Ｏ（１３０３）を介してタッチパネル部に出力する。すなわち、ＣＰＵ（１３０１）が表示情報出力プログラム（１３０６）に基づき行う演算処理は、前記表示情報出力部の機能を担うといえる。次に、ＣＰＵ（１３０１）は、タッチパネル部のタッチパネルが、ユーザからのタッチを受けて生ずるタッチ信号（１３１１）を、Ｉ／Ｏ（１３０３）を介して受け付ける。次に、ＣＰＵ（１３０１）は、動作情報出力プログラム（１３０５）に従って、動作情報（１３１２）を生成し、Ｉ／Ｏ（１３０３）を介して操作対象へと出力する。すなわち、ＣＰＵ（１３０１）が動作情報出力プログラム（１３０５）に基づき行う演算処理は、前記表示情報出力部の機能を担うといえる。次に、ＣＰＵ（１３０１）は、使用頻度情報取得プログラム（１３０７）に従って、使用頻度情報（１３１０）を取得し、前記メインメモリ（１３０２）に格納する。すなわち、ＣＰＵ（１３０１）が使用頻度情報取得プログラム（１３０７）に基づき行う演算処理は、前記使用頻度情報取得部の機能を担うといえる。次に、ＣＰＵ（１３０１）は、制御プログラム（１３０８）に従って、使用頻度情報（１３１０）を基に、表示情報（１３０９）の書き換え処理を行う。すなわち、ＣＰＵ（１３０１）が制御プログラム（１３０８）に基づき行う演算処理は、前記制御部の機能を担うといえる。
【００４８】
（本実施形態における処理の流れ）図１４および以下に、本実施形態における操作装置の動作方法に関する処理の流れを示す。まず、タッチパネル部に対し、表示情報を出力する（Ｓ１４０１）（この処理のことを表示情報出力ステップと呼ぶ）。次に、タッチパネル部の表示装置の表示画面上に、表示情報に従って操作ボタンをパネル表示する（Ｓ１４０２）（この処理のことをパネル表示ステップと呼ぶ）。次に、操作装置が、ユーザによるタッチパネルへのタッチを受け付けたか否かの判断を行う（Ｓ１４０３）（この処理のことをタッチ受け付け判断ステップと呼ぶ）。このタッチ受け付け判断ステップにおいては、タッチ信号の生成があった場合に、ユーザによるタッチパネルへのタッチを受け付けたものと判断する。そして、ユーザによるタッチパネルへのタッチを受け付けたものと判断した場合、前記タッチ信号に基づき動作情報を生成し、操作対象へと出力する（Ｓ１４０４）（この処理のことを動作情報出力ステップと呼ぶ）。なお、タッチ受け付け判断ステップにおいて、操作装置が、ユーザによるタッチパネルへのタッチを受け付けなかったと判断した場合、再度タッチ受け付け判断ステップに係る処理を行う。そして、前記動作情報出力ステップののち、使用頻度情報の取得を行う（Ｓ１４０５）（この処理のことを使用頻度情報取得ステップと呼ぶ）。使用頻度情報取得ステップののち、表示情報の書き換え処理を行うタイミングが訪れたか否かの判断を行う（Ｓ１４０６）（この処理のことを書き換えタイミング判断ステップと呼ぶ）。表示情報の書き換えを行うタイミングが訪れたと判断した場合、次に、表示情報の書き換え処理を行う（Ｓ１４０７）（この処理のことを制御ステップと呼ぶ）。その後に、再度表示情報出力ステップに係る処理を行う。表示情報の書き換えを行うタイミングが未だ訪れていないと判断した場合、再度タッチ受け付け判断ステップにかかる処理を行う。
【００４９】
なお、図示はしないが、本実施形態における操作装置の動作方法においては、動作情報出力ステップの直後に、タッチパネル部の操作ボタンのタッチ履歴を生成、記憶する処理を行うことも可能である（この処理のことを記憶ステップと呼ぶ）。また、そのあとに、使用頻度情報の生成処理を行うことも可能である（この処理のことを使用頻度情報生成処理ステップと呼ぶ）。なお、本実施形態にかかる使用頻度情報部が、使用頻度情報の生成処理を行う構成をとる場合は、あえて前記使用情報処理ステップは設けず、その代りに使用頻度情報取得ステップにおいて、前記使用頻度情報の取得を行う前に、前記タッチ履歴をもとに使用頻度情報の生成を行うものとする。以上が、本実施形態における操作装置の動作方法に関する処理の流れである。
<実施形態１の効果>
【００５０】
本実施形態にかかる発明により、ユーザによるボタンの使用頻度をボタンの配置に反映でき、かつ、ボタンの使用頻度を見分けやすい操作装置、および、その操作装置の動作方法が実現する。
<<実施形態２>>
<実施形態２の概要>
【００５１】
本実施形態にかかる操作装置は、基本的には、実施形態１にかかる操作装置と同様である。ただし、本実施形態にかかる操作装置は、使用頻度の低い操作ボタンについては、その操作ボタンが前記表示画面上に表示される際に、その操作ボタンの色を薄く表示することが可能である。
<実施形態２の機能的構成>
【００５２】
図１５に、本実施形態にかかる操作装置の機能ブロック図を示す。本実施形態にかかる操作装置（１５０１）の機能的構成は、基本的には、実施形態１にかかる操作装置の機能的構成と同様である。ただし、本実施形態にかかる操作装置（１５０１）の制御部（１５０２）は、さらに、濃淡制御手段（１５０３）を有する点において、実施形態１にかかる操作装置と異なる。
【００５３】
（濃淡制御手段についての説明）濃淡制御手段（１５０３）は、使用頻度情報にて示される使用頻度が少ないほどその操作ボタンの表示濃度を薄くするよう表示情報出力部を制御する。ここで、「使用頻度情報にて示される使用頻度が少ないほどその操作ボタンの表示濃度を薄くするよう表示情報出力部を制御する」とは、どのように行われるか、図１１および図１６を用いて以下に例示する。まず、実施形態１同様、「表示情報出力部を制御する」とは、表示情報出力部が有する表示情報の書き換え処理を行うなどのことである。また、「表示濃度」とは、各操作ボタンが、前記表示画面上に表示される際の、色の濃さなどのことをいう。この「表示濃度」は、表示情報に含まれる濃度情報により決定される。
【００５４】
本例においては、図１１に記載の場面を用いて説明を行う。図１１には、２００８年７月５日の使用頻度情報により、２００８年７月５日から２００８年７月６日にかけて、ステータスが変化する場面が記載されている。まず、図１１において、２００８年７月５日における、操作ボタンＡについてのステータスすなわちステータス値Ａは１００であり（１１０１）、同様に、ステータス値Ｂおよびステータス値Ｃも１００であるとする（１１０２、１１０３）。そして、２００８年７月５日における使用頻度情報値Ａが２０（１１１３）、使用頻度情報値Ｂが６（１１１４）、使用頻度情報値Ｃが２（１１１５）であるとする。また、図示はしないが、２００８年７月５日における操作ボタンＡの濃度情報の値すなわち濃度情報値Ａ、および、操作ボタンＢの濃度情報の値すなわち濃度情報値Ｂ、および、操作ボタンＣの濃度情報の値すなわち濃度情報値Ｃは１００％であるものとする。
【００５５】
まず制御部は、２００８年７月５日２４時に、２００８年７月５日の各ステータス値（１１０１〜１１０３）と、２００８年７月５日における各使用頻度情報値（１１１３〜１１１５）から、２００８年７月６日の各ステータス値を算出する（この方法については、実施形態１において記載したので、詳細な説明は省略する）。その結果、２００８年７月６日のステータス値Ａは１００（１１１０）、２００８年７月６日のステータス値Ｂは８０（１１１１）、２００８年７月６日のステータス値Ｃは４０となる（１１１２）。
【００５６】
次に、前記ステータスを用いて、濃度情報の書き換え処理を行う方法の一例を、図１６を用いて示す。図１６は、図１１に例示するステータスを用いて、各操作ボタンの濃度情報を書き換える処理を例示するものである。まず、濃淡制御手段は、図１６の点線四角枠（１６０１）内に例示するような、各操作ボタンのステータス値に対して、各操作ボタンの濃度情報値をどの程度にするか、についてのテーブルすなわち濃度テーブルを有する。たとえば、前記濃度テーブルにおいては、ステータス値が８９〜８０である操作ボタンについては、その濃度情報値を９０％にする旨が記載されている。濃淡制御手段は、２００８年７月６日の各ステータス値の決定の直後に、この濃度テーブルと、２００８年７月６日のステータスとを比較して、２００８年７月６日の各濃度情報値をいくつにするかを決定する。たとえば、２００８年７月６日のステータス値Ｂは８０である（１６０２）。従って、濃淡制御手段は、２００８年７月６日の各ステータス値の決定の直後に、２００８年７月６日には濃度情報値Ｂを９０％にすることを決定する。そして、濃淡制御手段は、前記濃度情報値の決定に伴い、濃度情報の書き換え処理を行う。たとえば、操作ボタンＢについては、２００８年７月５日の濃度情報値Ｂが１００％であったのを、９０％に書き換える（１６０３）。
【００５７】
このように書き換え処理のなされた表示情報が、表示情報出力部によりタッチパネル部に出力される。前記書き換え処理の前と後では、各濃度情報値は異なる。従って、前記書き換え処理の前と後では、各操作ボタンの表示濃度も異なることになる。たとえば、上記例において、２００８年７月６日における操作ボタンＢの表示濃度は、２００８年７月５日における操作ボタンＢの表示濃度に対し１０％薄くなる。以上が、「使用頻度情報にて示される使用頻度が少ないほどその操作ボタンの表示濃度を薄くするよう表示情報出力部を制御する」とは、どのように行われるか、についての一例である。
【００５８】
なお、前記濃度テーブルにおいては、１００以上のステータス値を有する操作ボタンに対して、その操作ボタンの濃度情報値を１００％以上の値にするよう構成することも可能である。この構成をとることで、使用頻度の高い操作ボタンが前記表示画面上に表示される際に、その操作ボタンの色をより濃く表示することが可能である。
【００５９】
（本実施形態のハードウエア的構成）ここに、動作情報出力部と、表示情報出力部と、使用頻度情報取得部と、濃淡制御手段を有する制御部と、を一つの演算処理装置で構成した場合の、ハードウエアと、上記の各構成要件に係る処理を行うアプリケーションと、の構成例を、図１７を用いて説明する。前記演算処理装置ハードウエアの構成、および、前記アプリケーションの構成は、基本的には、実施形態１の（本実施形態のハードウエア的構成）にて説明したものと同様である。ただし、本実施形態においては、制御プログラム（１７０１）の中に濃淡制御プログラム（１７０２）が含まれる点において、実施形態１と異なる。
【００６０】
ＣＰＵ（１７０３）は、濃淡制御プログラム（１７０２）に従い、使用頻度情報（１７０４）を基に、表示情報（１７０５）中の濃度情報の書き換え処理を行う。すなわち、すなわち、ＣＰＵ（１７０３）が濃淡制御プログラム（１７０２）に基づき行う演算処理は、前記濃淡制御手段の機能を担うといえる。
【００６１】
（本実施形態における処理の流れ）図１８および以下に、本実施形態における操作装置の動作方法に関する処理の流れを示す。本実施形態における操作装置の動作方法に関する処理の流れは、基本的には、実施形態１の（本実施形態における処理の流れ）にて説明したものと同様である。ただし、本実施形態においては、制御ステップ（Ｓ１８０１）にかかる処理の中で、濃度情報の書き換え処理を行う（Ｓ１８０２）点において、実施形態１と異なる（前記濃度情報の書き換え処理のことを濃淡制御サブステップと呼ぶ）。
<実施形態２の効果>
【００６２】
本実施形態により、自身のタッチパネル上に表示される操作ボタンの色の濃さを、ユーザの使用頻度に応じて変化させることのできる操作装置が実現する。したがって、ユーザがこの操作装置を用いる際に、前記タッチパネル上に表示される操作ボタンのうち、使用頻度の高いもののみを認識しやすくなる。
<<実施形態３>>
<実施形態３の概要>
【００６３】
本実施形態にかかる操作装置は、基本的には、実施形態１および２にかかる操作装置と同様である。ただし、本実施形態にかかる操作装置は、所定の表示濃度よりも薄く表示される操作ボタンをユーザがタッチしても、その操作ボタンに係る操作機能を行わないようにすることが可能である。
<実施形態３の機能的構成>
【００６４】
図１９に、本実施形態にかかる操作装置の機能ブロック図を示す。本実施形態にかかる操作装置（１９０１）の機能的構成は、基本的には、実施形態１および２にかかる操作装置の機能的構成と同様である。ただし、本実施形態にかかる操作装置（１９０１）の動作情報出力部（１９０２）は、さらに、非動作手段（１９０３）を有する点において、実施形態１および２にかかる操作装置と異なる。また、本実施形態における表示情報出力部は、動作情報出力部へも表示情報を出力する。
【００６５】
（非動作手段についての説明）非動作手段（１９０３）は、タッチパネルをタッチすることで操作された操作ボタンの濃度情報が示す濃度が所定の閾値以下である場合には動作情報を出力しない。図２０は、非動作手段の機能の例を説明するための図である。
【００６６】
最初に、タッチパネルをタッチすることで操作された操作ボタンの濃度情報が示す濃度が所定の閾値以上の値を有する場合について説明する。まず、ユーザがタッチパネル上の座標（２，１）上をタッチしたとする（２００１）。前記タッチを受けて、タッチパネルは、自身の座標（２，１）上がタッチされた旨を伝達するタッチ信号を生成し、動作情報出力部へと伝達する（２００２）。次に、動作情報出力部が、前記タッチ信号をもとに、ユーザがタッチパネル上の座標（２，１）上をタッチしたことを識別する（２００３）。次に、動作情報出力部は、前記座標と表示情報とを比較し、ユーザがタッチした操作ボタンの操作ボタン識別情報がＡであることを識別する（２００４）。次に、動作情報出力部は、表示情報から、操作ボタン識別情報Ａを有する操作ボタンの、操作ボタン機能情報は、『停止』であることを、認識する（２００５）。ここまでは、実施形態１および２に記載の動作情報出力手段の処理と同様である。次に、本実施形態においては、非動作手段は、表示情報から、ユーザがタッチした操作ボタンの濃度情報値がいくらであるかを識別し、前記濃度情報値が所定の閾値以下であるか否かを判断する（２００６）。操作ボタンＡについては、濃度情報値Ａは１００％であり、また、前記閾値は１０％である（２００７）。従って、非動作手段は、濃度情報値Ａは、前記閾値以上である、と判断する。そして、前記判断の後に、非動作手段は、濃度情報値が前記閾値あるいはそれ以上であると判断した操作ボタンについては、その操作ボタンにかかる動作情報の生成および出力を行う。従って、操作ボタンＡにかかる動作情報の生成および出力は行われることになる。動作情報出力部は、再生中の映像情報を停止させるための命令である「停止」を生成し、動作情報として、操作対象（２０１１）へと出力する（２００８）。
【００６７】
次に、タッチパネルをタッチすることで操作された操作ボタンの濃度情報が示す濃度が所定の閾値以下の値を有する場合について説明する。まず、ユーザがタッチパネル上の座標（５，４）上をタッチしたとする（２００９）。前記タッチを受けて、ユーザがタッチしたタッチパネル上の座標、および、ユーザがタッチした操作ボタンの操作ボタン識別情報、および、タッチした操作ボタンの操作ボタン機能情報を認識する。ここでは、ユーザがタッチした操作ボタンの操作ボタン識別情報はＰであり、その操作ボタンの操作ボタン機能情報は『外部入力』である。続いて、非動作手段は、前記閾値以上の場合と同様に、濃度情報値Ｐが所定の閾値以下であるか否かを判断する。濃度情報値Ｐは１０％であるので、非動作手段は、濃度情報値Ｐが所定の閾値以下であると判断する（２０１０）。そして、前記判断の後に、非動作手段は、濃度情報値が前記閾値以下であると判断した操作ボタンについては、その操作ボタンにかかる動作情報の生成および出力を行わない。従って、操作ボタンＰにかかる動作情報の生成および出力は行われない（２０１２）。以上が、非動作手段の機能の一例についての説明である。
【００６８】
なお、この非動作手段においては、所定の閾値以下の濃度情報値を持つ操作ボタンのみならず、特定の条件を持つ操作ボタンについても、動作情報を出力しないよう構成することが可能である。前記特定の条件としては、たとえば、自身の操作ボタン機能情報として、操作対象の設定の変更にかかる情報を有するもの、などがあげられる。このように非動作手段を構成することで、前記特定の条件を持つ操作ボタンがタッチされたことにより、操作対象が生ずる誤作動を未然に防ぐことが可能である。また、この非動作手段においては、所定の閾値以下の濃度情報値を持つ操作ボタンをユーザがタッチした際に、ユーザに対しその操作は有効であるか否かを確認させ、有効であることを前記ユーザが確認した場合には動作情報を出力するよう構成することも可能である。また、前記閾値については、あらかじめ設定されていてその値を変動できないよう構成してもよいし、ユーザが適宜選択できるような構成などをとってもよい。
【００６９】
（本実施形態のハードウエア的構成）ここに、非動作手段を有する動作情報出力部と、表示情報出力部と、使用頻度情報取得部と、濃淡制御手段を有する制御部と、を一つの演算処理装置で構成した場合の、ハードウエアと、上記の各構成要件に係る処理を行うアプリケーションと、の構成例を、図２１を用いて説明する。前記演算処理装置ハードウエアの構成、および、前記アプリケーションの構成は、基本的には、実施形態１および２の（本実施形態のハードウエア的構成）にて説明したものと同様である。ただし、本実施形態においては、動作情報出力プログラム（２１０１）の中に非動作プログラム（２１０２）が含まれる点において、実施形態１および２と異なる。
【００７０】
ＣＰＵ（２１０３）は、非動作プログラム（２１０２）に従い、表示情報（２１０４）を基に、タッチパネルをタッチすることで操作された操作ボタンの濃度情報が示す濃度が所定の閾値以下であるか否かを判断する。そして、タッチパネルをタッチすることで操作された操作ボタンの濃度情報が示す濃度が所定の閾値以下である場合、その操作ボタンにかかる動作情報は出力しない。すなわち、ＣＰＵ（２１０３）が非動作プログラム（２１０２）に基づき行う演算処理は、前記非動作手段の機能を担うといえる。
【００７１】
（本実施形態における処理の流れ）図２２および以下に、本実施形態における操作装置の動作方法に関する処理の流れを示す。本実施形態における操作装置の動作方法に関する処理の流れは、基本的には、実施形態１および２の（本実施形態における処理の流れ）にて説明したものと同様である。ただし、本実施形態においては、タッチ受け付け判断ステップ（Ｓ２２０１）にて、操作装置が、ユーザによるタッチパネルへのタッチを受け付けたと判断した場合、その直後に、動作情報を出力するか否かの判断を行う（Ｓ２２０２）（この処理のことを非動作サブステップと呼ぶ）。前記非動作サブステップにて、動作情報を出力すると判断した場合、その直後に、前記動作情報出力ステップにかかる処理を行う。前記非動作サブステップにて、動作情報を出力しないと判断した場合、その直後に、前記使用頻度情報取得ステップにかかる処理を行う。
<実施形態３の効果>
【００７２】
上記のように、本実施形態にかかる操作装置はさらに、前記タッチパネル上に表示される操作ボタンのうち色の濃さについての値が所定の値よりも低いものについては、ユーザによるタッチを受け付けても機能しないよう設計される。したがって、ユーザがこの操作装置を使用する際に、誤って、色の濃さについての値が所定の値よりも低い操作ボタンをタッチしてしまっても、その操作ボタンは機能しない。よって、使用頻度の値が低い操作ボタンを、ユーザが誤ってタッチしてしまったことにより生ずる、操作対象の誤作動を、防ぐことが可能である。
<<実施形態４>>
<実施形態４の概要>
【００７３】
本実施形態にかかる操作装置は、基本的には、実施形態１から３にかかる操作装置と同様である。ただし、本実施形態にかかる操作装置は、表示画面上に認識できないほど薄くなってしまった操作ボタンを、再度表示画面上で認識可能にすることができる。また、使用頻度が低いために、ユーザのタッチを受け付けても動作情報を出力できなくなった操作ボタンについて、再度動作情報の出力を可能にすることなどもできる。
<実施形態４の機能的構成>
【００７４】
図２３に、本実施形態にかかる操作装置の機能ブロック図を示す。本実施形態にかかる操作装置（２３０１）の機能的構成は、基本的には、実施形態１から３にかかる操作装置の機能的構成と同様である。ただし、本実施形態にかかる操作装置（２３０１）はさらに第一リセットボタン（２３０２）を有する。また、本実施形態の制御部（２３０３）は、さらに、第一リセット手段（２３０４）を有する。この２点について、本実施形態にかかる操作装置（２３０１）は、実施形態１から３にかかる操作装置と異なる。
【００７５】
（第一リセットボタンについての説明）第一リセットボタン（２３０２）は、前記表示画面上に表示される操作ボタンとは別の、機械式のボタンにより構成される。なお、この第一リセットボタン（２３０２）を押すことで操作装置に生じる機能については、第一リセット手段についての説明において記載する。
【００７６】
（第一リセット手段についての説明）第一リセット手段（２３０４）は、第一リセットボタンが押下された場合には、濃度情報が示す濃度が所定の閾値以下である操作ボタンの濃度情報を所定の標準濃度に変更するように表示情報出力部を制御する。図２４および図２５は、第一リセット手段の機能の例を説明するための図である。ここでは、図２４に示すように、第一リセット手段に係る処理がステータスを用いて行われる場合を例として、第一リセット手段の機能を説明する。また、本説明においては、濃淡制御手段は前記濃度テーブルに基づいて濃度情報の書き換え処理を行うものとする。図２４（ａ）に示すように、２００８年７月６日において、ステータス値Ａが１００、ステータス値Ｂが８０、ステータス値Ｃが４０、ステータス値Ｐが１０、であったとする。そして、操作ボタンＡ、Ｂ、Ｃ、・・・、Ｐについての濃度情報の示す値が、図２５（ａ）に示す値であるとする。まず、第一リセット手段は、２００８年７月６日のうちに第一リセットボタンの押下を受けた場合、２００８年７月６日における各ステータス値がいくらであるかを識別する。前記識別の直後に、第一リセット手段は、所定の閾値以下のステータス値を持つ操作ボタンすなわち閾値以下ボタンがどれであるかを認識する。図２４においては、前記閾値は１９である（２４０１）。従って、第一リセット手段は、所定の閾値以下のステータス値を持つ操作ボタンは、操作ボタンＰである、と認識する。前記閾値以下ボタンの認識処理の直後に、第一リセット手段は、前記所定の閾値以下のステータス値をもつ操作ボタンについて、そのステータス値を、所定の標準濃度に対応する値に書き換える。図２４においては、前記所定の標準値は５０である（２４０２）。従って、第一リセット手段は、ステータス値Ｐを１０から５０へと書き換える。図２４（ｂ）は、前記書き換え後のステータスをあらわしたものである。そして、第一リセット手段は、前記ステータス値の書き換え処理の直後に、前記濃度テーブルに基づいて、各濃度情報値の書き換えを行う。図２５（ｂ）は、前記各濃度情報値の書き換え後の表示情報をあらわしたものである。たとえば、操作ボタンＰについては、上記の第一リセット手段による処理すなわち第一リセット処理の前の濃度情報値Ｐが２０％であった（２５０１）のに対し、前記第一リセット処理直後の濃度情報値Ｐは６０％になっている（２５０２）。このようにして、第一リセット手段は、第一リセットボタンが押下された直後に、濃度情報が示す濃度が２０％以下である操作ボタンの濃度情報を６０％に変更するように表示情報出力部を制御することが可能となる。
【００７７】
ところで、本実施形態においては、使用頻度情報値の濃度情報値への寄与の程度によっては、一旦操作ボタンの表示濃度が濃くなるよう第一リセット処理が行われても、その濃度がすぐに薄くなってしまう、などの事態が生じる可能がある。たとえば、図２５（ｂ）において、前記第一リセット処理後の操作ボタンＰの濃度情報値Ｐは６０％である。しかし、前記第一リセット処理が行われた日の、使用頻度情報値Ｐが２であり、その値をもとに、前記第一リセット処理が行われた日の翌日のステータス値Ｐが０になってしまったとする。このようにステータス値が計算されてしまうと、第一リセット処理により操作ボタンＰの濃度情報値Ｐを６０％まで回復したにもかかわらず、その回復した日の翌日には、濃度情報値Ｐは１０％にまで落ちてしまう。このような処理がなされないように、使用頻度情報値に応じて制御部が表示情報出力部を制御する際に、極度に濃度情報値が低くならないように構成する必要がある。たとえば、前記第一リセット処理が行われた日の、使用頻度情報値Ｐが２であるならば、前記第一リセット処理が行われた日の翌日のステータス値Ｐが３０になるよう、使用頻度情報値のステータス値への寄与を軽減するように、構成するとよい。あるいは、前記第一リセット処理が行われたのと同時に、前記タッチ履歴および使用頻度情報がクリアされるよう構成するのもよい。
【００７８】
なお、前記所定の閾値、および、前記所定の標準値については、あらかじめ設定されていてその値を変動できないよう構成してもよいし、ユーザが適宜選択できるような構成などをとってもよい。また、前記例に係る第一リセット手段の処理においては、直に濃度情報値について閾値を設け、その閾値よりも低い濃度情報値を有する操作ボタンについては、その濃度情報値を所定の値にするよう制御を行ってもかまわない。
【００７９】
（本実施形態のハードウエア的構成）ここに、非動作手段を有する動作情報出力部と、表示情報出力部と、使用頻度情報取得部と、濃淡制御手段および第一リセット手段を有する制御部と、を一つの演算処理装置で構成した場合の、ハードウエアと、上記の各構成要件に係る処理を行うアプリケーションと、の構成例を、図２６を用いて説明する。前記演算処理装置ハードウエアの構成、および、前記アプリケーションの構成は、基本的には、実施形態１から３に記載の（本実施形態のハードウエア的構成）にて説明したものと同様である。ただし、本実施形態においては、制御プログラム（２６０１）の中にさらに第一リセットプログラム（２６０２）が含まれる点において、実施形態１から３に記載したものとは異なる。
【００８０】
まずＣＰＵ（２６０３）は、Ｉ／Ｏ（２６０４）を介して、第一リセットボタン押下信号（２６０５）を受け付ける。次に、  ＣＰＵ（２６０３）は、第一リセットプログラム（２６０２）に従い、所定の濃度よりも小さい濃度情報値を有する操作ボタンについて、その濃度情報値を、所定の基準値に書き換える。すなわち、ＣＰＵ（２６０３）が第一リセットプログラム（２６０２）に基づき行う演算処理は、前記第一リセット手段の機能を担うといえる。
【００８１】
（本実施形態における処理の流れ）図２７および以下に、本実施形態における操作装置の動作方法に関する処理の流れを示す。本実施形態における操作装置の動作方法に関する処理の流れは、基本的には、実施形態１から３の（本実施形態における処理の流れ）にて説明したものと同様である。ただし、本実施形態においては、タッチ受け付け判断ステップ（Ｓ２７０１）の直前に、ユーザによる第一リセットボタンへの押下を受け付けたか否かの判断がなされる（Ｓ２７０２）（この処理のことを第一押下判断ステップと呼ぶ）。第一押下判断ステップにおいて、ユーザによる第一リセットボタンへの押下を受け付けたと判断した場合、その直後に、前記第一リセット処理を行う（Ｓ２７０３）。そして、前記第一リセット処理の直後、再度、表示情報出力ステップ（Ｓ２７０４）にかかる処理を行う。第一押下判断ステップにおいて、ユーザによる第一リセットボタンへの押下を受け付けていないと判断した場合、その直後に、タッチ受け付け判断ステップにかかる処理を行う。また、タッチ受け付け判断ステップにて、操作装置が、ユーザによるタッチパネルへのタッチを受け付けなかったと判断した場合、再度第一押下判断ステップに係る処理を行う。
<実施形態４の効果>
【００８２】
本実施形態により、使用頻度が低いために色の濃さが薄くなってしまった操作ボタンを、再度ユーザが認識しやすい程度の色の濃さに戻すことのできる操作装置が実現する。また、使用頻度が低いために、ユーザのタッチを受け付けても機能しなくなってしまった操作ボタンを、再度機能するように制御できる操作装置が実現する。
<<実施形態５>>
<実施形態５の概要>
【００８３】
本実施形態にかかる操作装置は、基本的には、実施形態１から４にかかる操作装置と同様である。ただし、本実施形態にかかる操作装置はさらに、各操作ボタン同士の、色の濃度についての大小関係が変わることなく、再度その操作ボタンをユーザが認識しやすくなるよう、その操作ボタンの色の濃度を大きくすることができる。
<実施形態５の機能的構成>
【００８４】
図２８に、本実施形態にかかる操作装置の機能ブロック図を示す。本実施形態にかかる操作装置（２８０１）の機能的構成は、基本的には、実施形態１から４にかかる操作装置の機能的構成と同様である。ただし、本実施形態にかかる操作装置（２８０１）はさらに第二リセットボタン（２８０２）を有する。また、本実施形態の制御部（２８０３）は、さらに、第二リセット手段（２８０４）を有する。この２点について、本実施形態にかかる操作装置（２８０１）は、実施形態１から４にかかる操作装置と異なる。
（第二リセットボタンについての説明）第二リセットボタン（２８０２）は、第一リセットボタンと同様に、機械式のボタンにより構成される。なお、この第二リセットボタン（２８０２）を押すことで操作装置に生じる機能については、第二リセット手段についての説明において記載する。
【００８５】
（第二リセット手段についての説明）第二リセット手段（２８０４）は、第二リセットボタンが押下された場合には、リセットボタンが押下される直前の操作ボタンの濃度順位が入れ替わらないように濃度を濃くする濃度情報となるように表示情報出力部を制御する。図２９および図３０は、第二リセット手段の機能の例を説明するための図である。ここでは、図２９に示すように、制御部がステータスを用いて処理を行う場合を例として、第二リセット手段の機能を説明する。また、本説明においては、濃淡制御手段は前記濃度テーブルに基づいて濃度情報の書き換え処理を行うものとする。図２９（ａ）に示すように、２００８年７月６日において、ステータス値Ａが１００、ステータス値Ｂが８０、ステータス値Ｃが４０、ステータス値Ｐが１０、であったとする。そして、操作ボタンＡ、Ｂ、Ｃ、・・・、Ｐが有する濃度情報の値が、図３０（ａ）に示す値であるとする。まず、第二リセット手段は、２００８年７月６日のうちに第二リセットボタンの押下を受けた場合、２００８年７月６日における各ステータス値がいくらであるかを識別する。前記識別の直後に、第二リセット手段は、各ステータス値に、各ステータス値の大小に応じた加算値を算出する。たとえば、図２９においては、第二リセット手段は、各ステータス値の初期値である１００と、各ステータス値と、の差を算出する。次に、第二リセット手段は、前記差に係る値を２で除する。そして、第二リセット手段は、前記除した値を、前記加算値とする。そして、第二リセット手段は、ステータス値にそれぞれ前記加算値を足し合せた値を、新しい各ステータス値とする。なお、前記加算値の算出、および、前記新しいステータス値の算出にかかる処理を、第二算出処理と呼ぶ。図２９（ｂ）は、前記第二算出処理後のステータスを示すデータである。たとえば、操作ボタンＣについては、前記第二算出処理前におけるステータス値Ｃは４０である（２９０１）。このステータス値Ｃに対して、前記加算値は３０となる。従って、新しいステータス値Ｃは７０となる（２９０２）。同様に、操作ボタンＰについては、前記第二算出処理前におけるステータス値Ｐは１０である（２９０３）。このステータス値Ｃに対して、前記加算値は４５となる。従って、新しいステータス値Ｐは５５となる（２９０４）。
【００８６】
そして、第二リセット手段は、前記第二算出処理の直後に、前記濃度テーブルに基づいて、各濃度情報値の書き換えを行う。図３０（ｂ）は、前記各濃度情報値の書き換え後の表示情報を示すデータである。ここで、前記第二算出処理と、前記各濃度情報値の書き換え処理と、からなる処理のことを第二リセット処理と呼ぶ。たとえば、操作ボタンＣについては、前記第二リセット処理の前の濃度情報値Ｃが５０％であった（３００１）のに対し、前記第二リセット処理直後の濃度情報値Ｃは８０％になっている（３００２）。それに対し、操作ボタンＰについては、上記の第二リセット手段による処理すなわち第二リセット処理の前の濃度情報値Ｐが２０％であった（３００３）のに対し、前記第二リセット処理直後の濃度情報値Ｐは６０％になっている（３００４）。第二リセット処理の前後において、ステータス値Ｃとステータス値Ｐの大小関係は変わらない。このようにして、第二リセット手段は、第二リセットボタンが押下された場合には、リセットボタンが押下される直前の操作ボタンの濃度順位が入れ替わらないように濃度を濃くする濃度情報となるように表示情報出力部を制御することができる。
【００８７】
（本実施形態のハードウエア的構成）ここに、非動作手段を有する動作情報出力部と、表示情報出力部と、使用頻度情報取得部と、濃淡制御手段および第一リセット手段および第二リセット手段を有する制御部と、を一つの演算処理装置で構成した場合の、ハードウエアと、上記の各構成要件に係る処理を行うアプリケーションと、の構成例を、図３１を用いて説明する。前記演算処理装置ハードウエアの構成、および、前記アプリケーションの構成は、基本的には、実施形態１から４に記載の（本実施形態のハードウエア的構成）にて説明したものと同様である。ただし、本実施形態においては、制御プログラム（３１０１）の中にさらに第二リセットプログラム（３１０２）が含まれる点において、実施形態１から４に記載したものとは異なる。
【００８８】
まずＣＰＵ（３１０３）は、Ｉ／Ｏ（３１０４）を介して、第二リセットボタン押下信号（３１０５）を受け付ける。次に、ＣＰＵ（３１０３）は、第二リセットプログラム（３１０２）に従い、前記第二リセット処理にかかる演算処理を行う。すなわち、ＣＰＵ（３１０３）が第二リセットプログラム（３１０２）に基づき行う演算処理は、前記第二リセット手段の機能を担うといえる。
【００８９】
（本実施形態における処理の流れ）図３２および以下に、本実施形態における操作装置の動作方法に関する処理の流れを示す。本実施形態における操作装置の動作方法に関する処理の流れは、基本的には、実施形態１から４の（本実施形態における処理の流れ）にて説明したものと同様である。ただし、本実施形態においては、前記第一リセット処理（Ｓ３２０１）の直後、ユーザによる第二リセットボタンへの押下を受け付けたか否かの判断を行う（Ｓ３２０２）（この処理のことを第二押下判断ステップＡと呼ぶ）。前記第二押下判断ステップＡにおいて、ユーザによる第二リセットボタンへの押下を受け付けたと判断した場合、その直後に、前記第二リセット処理（Ｓ３２０５）を行う。前記第二リセット処理（Ｓ３２０５）の直後、再度、前記表示情報出力ステップ（Ｓ３２０７）にかかる処理を行う。
【００９０】
また、前記第一押下判断ステップ（Ｓ３２０３）において、ユーザによる第一リセットボタンへの押下を受け付けていないと判断した直後においても、ユーザによる第二リセットボタンへの押下を受け付けたか否かの判断を行う（Ｓ３２０４）（この処理のことを第二押下判断ステップＢと呼ぶ）。前記第二押下判断ステップＢにて、ユーザによる第二リセットボタンへの押下を受け付けたと判断した直後に、前記第二リセット処理（Ｓ３２０５）を行う。前記第二押下判断ステップＢにて、ユーザによる第二リセットボタンへの押下を受け付けていないと判断した直後には、前記タッチ受け付け判断ステップ（Ｓ３２０６）に係る処理を行う。
<実施形態５の効果>
【００９１】
本実施形態にかかる操作装置により、使用頻度が低いために色の濃さが薄くなってしまった操作ボタンを、再度ユーザが認識しやすい程度の色の濃さに戻すことが出来、さらに、前記戻す処理の前後を挟んで、各操作ボタンの間において、色の濃度についての大小関係が変わることのない操作装置が実現する。
<<実施形態６>>
<実施形態６の概要>
【００９２】
本実施形態にかかる操作装置は、基本的には、実施形態１から５にかかる操作装置と同様である。ただし、本実施形態にかかる操作装置においては、各操作ボタンの使用頻度に応じて、その操作ボタンの表示される位置および色の濃さが同時に変化する。
<実施形態６の機能的構成>
【００９３】
図３３に、本実施形態にかかる操作装置の機能ブロック図を示す。本実施形態にかかる操作装置（３３０１）の機能的構成は、基本的には、実施形態１から５にかかる操作装置の機能的構成と同様である。ただし、本実施形態の表示情報出力部（３３０２）が、さらにレイアウト付出力手段（３３０３）を有する点について、本実施形態にかかる操作装置（３３０１）は、実施形態１から５にかかる操作装置と異なる。
【００９４】
（レイアウト付出力手段についての説明）レイアウト付出力手段（３３０３）は、操作ボタンのパネル内でのレイアウト情報を含む表示情報を出力する。「操作ボタンのパネル内でのレイアウト情報」とは、操作ボタンを、前記表示画面上のどこに配置させるか、についての情報であり、図３における操作ボタン配置情報と同質のものである。
【００９５】
本実施形態にかかる操作装置においては、制御部が、使用頻度情報に応じて表示情報出力部が有する表示情報の書き換え処理を行う際に、前記表示情報に含まれる操作ボタン配置情報についても書き換え処理を行うことができる。この処理のことを、レイアウト書き換え処理と呼ぶ。以下に、本実施形態において、制御部がレイアウト書き換え処理を行う様子の一例を示す。ここでは、図３４、図３５に示すように、制御部がステータスを用いて処理を行う場合を例として用いる。ちなみに、図３４は、ステータス値順位の割り振り方の例を示すものである（ステータス値順位とは何であるか、については後述する）。また、図３５は、前記ステータス値順位により操作ボタン配置情報が書き換えられる様子を例示するものである。まず、本実施形態にかかる制御部は、各操作ボタンごとのステータス値の大小関係を認識する。たとえば、図３４（ｃ）に示すように、２００８年７月７日において、ステータス値Ａが１００、ステータス値Ｂが８０、ステータス値Ｃが４０、ステータス値Ｄが４０であったとする。次に、制御部は、各操作ボタンに、ステータス値の大小関係を示すステータス値順位を割り振る。たとえば、図３４（ｃ）に示すように、２００８年７月７日において、ステータス値が最も大きいのは操作ボタンＡであるので、操作ボタンＡのステータス値順位を１とする。また、同様に、２００８年７月７日において、操作ボタンＡに次いでステータス値が大きいのは操作ボタンＢであるので、操作ボタンＢのステータス値順位を２とする。ここで、２００８年７月７日において、操作ボタンＢに次いでステータス値が大きいのは操作ボタンＣと操作ボタンＤである。このように、同じステータス値を持つ操作ボタン同士については、一日前のステータス値の大小関係を参照して、ステータス値順位を割り振る。たとえば、図３４（ｃ）に示すように、２００８年７月６日においては、ステータス値Ｄの方がステータス値Ｃよりも大きいので、操作ボタンＤに操作ボタンＣよりも高いステータス値順位を割り振る。従って、操作ボタンＤのステータス値順位は３、操作ボタンＣのステータス値順位は４となる。このようにして、制御部は、各操作ボタンにステータス値順位を割り振る。
【００９６】
図３４（ａ）は、ステータス値順位と、前記表示画面上の座標と、を対応付けたレイアウトテーブルの一例である。このレイアウトテーブルに従うと、レイアウト書き換え処理の後、ステータス値順位が１位である操作ボタンは、前記表示画面上の座標（２，１）上に表示されることになる。
【００９７】
なお、図３４（ｂ）に例示するように、前記レイアウトテーブルについては、操作ボタンが、前記表示画面上の複数の座標上にまたがって表示されるよう構成してもよい。たとえば、図３４（ｂ）においては、ステータス値順位が１位である操作ボタンは、前記表示画面上の座標（２，１）と（２，２）との上にまたがって表示されることになる。
【００９８】
次に、本実施形態にかかる制御部は、前記ステータス値順位と、前記レイアウトテーブルと、を用いて、操作ボタン配置情報の書き換えを行う。図３５（ａ）は、操作ボタン配置情報の書き換え前の表示情報を示すデータである。この、操作ボタン配置情報の書き換え前の表示情報に対し、制御部は、前記レイアウトテーブルと、ステータス値順位とを用いて、操作ボタン配置情報の書き換えを行う。図３５においては、２００８年７月７日および２００８年７月６日の各ステータス値（３５０１）と、図３４（ｃ）に示す方法と、から、各操作ボタンのステータス値順位（３５０３）が割り振られている。制御部は、前記各操作ボタンのステータス値順位（３５０３）と、前記レイアウトテーブルと、を比較する。そして、操作ボタン配置情報をどのように書き換えるかを決定する。たとえば、図３５においては、操作ボタンＡのステータス値順位は１位である。従って、操作ボタンＡについては、操作ボタン配置情報を（２，１）のままにすることを決定する。それに対し、操作ボタンＣのステータス値順位は４位である。従って、操作ボタンＣについては、操作ボタン配置情報を（２，４）にすることを決定する。この決定に基づき、制御部は、操作ボタン配置情報を書き換える。たとえば、図３５においては、操作ボタンＡについては、書き換えを行わない。それに対し、操作ボタンＣについては、操作ボタン配置情報を（２，３）から（２，４）に書き換える。図３５（ｂ）は、操作ボタン配置情報の書き換え後の表示情報を示すデータである。以上がレイアウト書き換え処理の一例である。
【００９９】
このレイアウト書き換え処理の後、表示情報出力部は、表示情報をタッチパネル部へと出力する。図３６は、図３４および図３５に例示するレイアウト書き換え処理の前後で、前記表示画面上の操作ボタンの配置がどのように変わるか、を示すものである。ちなみに、図３６においては、図３６（ａ）が、前記レイアウト書き換え処理の前の、前記表示画面上の操作ボタンの配置を示し、図３６（ｂ）が、前記レイアウト書き換え処理の後の、前記表示画面上の操作ボタンの配置を示す。前記レイアウト書き換え処理前において、操作ボタンＣの操作ボタン配置情報は（２，３）であり（３５０４）、操作ボタンＤの操作ボタン配置情報は（２，４）である（３５０５）。そして、前記レイアウト書き換え処理後、操作ボタンＣの操作ボタン配置情報は（２，４）となり（３５０６）、操作ボタンＤの操作ボタン配置情報は（２，３）となる（３５０７）。これに伴い、図３６に示すように、前記表示画面上の、操作ボタンＣと操作ボタンＤの配置が逆転する（３６０１、３６０２）。
【０１００】
（本実施形態のハードウエア的構成）ここに、非動作手段を有する動作情報出力部と、レイアウト付出力手段を有する表示情報出力部と、使用頻度情報取得部と、濃淡制御手段および第一リセット手段および第二リセット手段を有する制御部と、を一つの演算処理装置で構成した場合の、ハードウエアと、上記の各構成要件に係る処理を行うアプリケーションと、の構成例を、図３７を用いて説明する。前記演算処理装置ハードウエアの構成、および、前記アプリケーションの構成は、基本的には、実施形態１から５に記載の（本実施形態のハードウエア的構成）にて説明したものと同様である。ただし、本実施形態においては、表示情報出力プログラム（３７０１）の中にさらにレイアウト付出力プログラム（３７０２）が含まれる点において、実施形態１から５に記載したものとは異なる。
【０１０１】
ＣＰＵ（３７０３）は、レイアウト付出力プログラム（３７０２）に従い、前記レイアウト書き換え処理にかかる演算処理を行う。すなわち、ＣＰＵ（３７０３）がレイアウト付出力プログラム（３７０２）に基づき行う演算処理は、前記レイアウト付出力手段の機能を担うといえる。
【０１０２】
（本実施形態における処理の流れ）図３８および以下に、本実施形態における操作装置の動作方法に関する処理の流れを示す。本実施形態における操作装置の動作方法に関する処理の流れは、基本的には、実施形態１から５の（本実施形態における処理の流れ）にて説明したものと同様である。ただし、本実施形態においては、制御ステップ（Ｓ３８０１）にかかる処理の中で、前記レイアウト書き換え処理を行う（Ｓ３８０２）点において、実施形態１から５と異なる。
<実施形態６の効果>
【０１０３】
本実施形態により、各操作ボタンの使用頻度に応じて、その操作ボタンの表示される位置および色の濃さが同時に変化する操作装置が実現する。従って、本実施形態の操作装置においては、使用頻度の低い操作ボタンの色の濃さを薄くし、さらに、タッチパネル上の目立たない箇所へと移すことが可能となる。また、使用頻度の高い操作ボタンについては、タッチパネル上の目立つ箇所へと移すことが可能となる。
<<実施形態７>>
<実施形態７の概要>
【０１０４】
本実施形態にかかる操作装置は、基本的には、実施形態１から６にかかる操作装置と同様である。ただし、本実施形態にかかる操作装置においては、各操作ボタンの使用頻度に応じて、その操作ボタンの大きさや形状などと、色の濃さと、が同時に変化する。
<実施形態７の機能的構成>
【０１０５】
図３９に、本実施形態にかかる操作装置の機能ブロック図を示す。本実施形態にかかる操作装置（３９０１）の機能的構成は、基本的には、実施形態１から６にかかる操作装置の機能的構成と同様である。ただし、本実施形態の表示情報出力部（３９０２）が、さらにデザイン付出力手段（３９０３）を有する点について、本実施形態にかかる操作装置（３３０１）は、実施形態１から６にかかる操作装置と異なる。
【０１０６】
（デザイン付出力手段についての説明）デザイン付出力手段（３９０３）は、操作ボタンのデザイン情報を含む表示情報を出力する。「操作ボタンのデザイン情報」とは、前記表示画面上に表示される際の各操作ボタンの大きさや形状、グラデーション、アニメーション効果などについての情報である。図３における大きさ情報は、このデザイン情報の一種である。
【０１０７】
本実施形態にかかる操作装置においては、制御部が、使用頻度情報に応じて表示情報出力部が有する表示情報の書き換え処理を行う際に、前記表示情報に含まれるデザイン情報についても書き換え処理を行うことができる。この処理のことを、デザイン書き換え処理と呼ぶ。以下に、本実施形態において、制御部がデザイン書き換え処理を行う様子の一例を示す。ここでは、図４０、図４１に示すように、制御部がステータスを用いて、大きさ情報のみを書き換える場合を例として用いる。ちなみに、図４０は、操作ボタンのステータス値に対し、大きさ情報の値をいくらにするか、を決めるためのテーブル、すなわち、大きさテーブルの一例である。この大きさテーブルによれば、たとえば、ステータス値が４０である操作ボタンについては、デザイン書き換え処理により、大きさ情報の値が５０％に書き換えられることになる。
【０１０８】
図４１は、前記大きさテーブル（４１０２）に基づき、大きさ情報が書き換えられる様子を例示するものである。まず、本実施形態にかかる制御部は、各操作ボタンごとのステータス値を認識する。たとえば、図４１に示すように、制御部は、２００８年７月８日において、ステータス値Ａが１００、ステータス値Ｂが４０であることを認識する（４１０１）。なお、図４１（ａ）は、大きさ情報の書き換え前の表示情報を示すデータである。次に、制御部は、前記大きさ情報を書き換える前の表示情報に対し、前記大きさテーブル（４１０２）と、ステータス値（４１０１）とに基づいて、大きさ情報の書き換えを行う。まず制御部は、前記各操作ボタンのステータス値（４１０１）と、前記大きさテーブル（４１０２）と、を比較する。そして、大きさ情報の値をいくらにするかを決定する。たとえば、図４１においては、操作ボタンＡのステータス値は１００である。従って、制御部は、操作ボタンＡについては、大きさ情報の値を１００％のままにすることを決定する。それに対し、操作ボタンＢのステータス値は４０である。従って、制御部は、操作ボタンＢについては、大きさ情報の値を５０％にすることを決定する。この決定に基づき、制御部は、大きさ情報を書き換える。たとえば、図４１においては、操作ボタンＡについては、書き換えを行わない（４１０３、４１０５）。それに対し、操作ボタンＢについては、大きさ情報の値を１００％から４０％に書き換える（４１０４、４１０６）。図４１（ｂ）は、大きさ情報の書き換え後の表示情報を、ＸＭＬ形式で表わしたものである。以上がデザイン書き換え処理の一例である。
【０１０９】
このデザイン書き換え処理の後、表示情報出力部は、表示情報をタッチパネル部へと出力する。図４２は、図４１に示した大きさ書き換え処理の前後で、前記表示画面上の操作ボタンの大きさがどのように変わるか、を示すものである。ちなみに、図４２においては、図４２（ａ）が、前記デザイン書き換え処理の前の、前記表示画面上の操作ボタンの様子を示し、図４２（ｂ）が、前記デザイン書き換え処理の後の、前記表示画面上の操作ボタンの様子を示す。前記デザイン書き換え処理前において、操作ボタンＡおよび操作ボタンＢの大きさ情報の値はともに１００％である（４１０３、４１０４）。そして、前記デザイン書き換え処理後、操作ボタンＡの大きさ情報の値は１００％のままであり（４１０５）、操作ボタンＢの大きさ情報の値は５０％となる（４１０６）。これに伴い、図４２に示すように、表示画面上の操作ボタンＢの大きさが小さくなる。また、表示画面上の操作ボタンＡの大きさは不変である。
【０１１０】
（本実施形態のハードウエア的構成）ここに、非動作手段を有する動作情報出力部と、レイアウト付出力手段およびデザイン付出力手段を有する表示情報出力部と、使用頻度情報取得部と、濃淡制御手段および第一リセット手段および第二リセット手段を有する制御部と、を一つの演算処理装置で構成した場合の、ハードウエアと、上記の各構成要件に係る処理を行うアプリケーションと、の構成例を、図４３を用いて説明する。前記演算処理装置ハードウエアの構成、および、前記アプリケーションの構成は、基本的には、実施形態１から６に記載の（本実施形態のハードウエア的構成）にて説明したものと同様である。ただし、本実施形態においては、表示情報出力プログラム（４３０１）の中にさらにデザイン付出力プログラム（４３０２）が含まれる点において、実施形態１から６に記載したものとは異なる。
【０１１１】
ＣＰＵ（４３０３）は、デザイン付出力プログラム（４３０２）に従い、前記デザイン書き換え処理にかかる演算処理を行う。すなわち、ＣＰＵ（４３０３）がデザイン付出力プログラム（４３０２）に基づき行う演算処理は、前記デザイン付出力手段の機能を担うといえる。
【０１１２】
（本実施形態における処理の流れ）図４４および以下に、本実施形態における操作装置の動作方法に関する処理の流れを示す。本実施形態における操作装置の動作方法に関する処理の流れは、基本的には、実施形態１から６の（本実施形態における処理の流れ）にて説明したものと同様である。ただし、本実施形態においては、制御ステップ（Ｓ４４０１）にかかる処理の中で、前記デザイン書き換え処理を行う（Ｓ４４０２）点において、実施形態１から６と異なる。
<実施形態７の効果>
【０１１３】
本実施形態により、各操作ボタンの使用頻度に応じて、その操作ボタンの形状や大きさなどと、色の濃さと、が同時に変化する操作装置が実現する。従って、本実施形態にかかる操作装置によれば、使用頻度の低い操作ボタンの色の濃さを薄くし、さらに、その大きさを小さくしたり、その形状を目立ちにくいものにすることなどが可能となる。また、使用頻度の高い操作ボタンについては、その大きさを大きくしたり、その形状を目立ちやすいものにすることなどが可能となる。
【図面の簡単な説明】
【０１１４】
【図１】実施形態１にかかる操作装置の機能ブロック図
【図２】タッチパネル部が、どのような装置に設けられるものであるかについてを例示する図
【図３】表示情報の具体例を示す表
【図４】録画再生可能なビデオカメラの動作情報の例を示す図
【図５】動作情報出力処理の一例を示す図
【図６】図３に例示するような表示情報を、ＸＭＬ形式で表記したものを示す図
【図７】タッチ履歴の一例を示す図
【図８】タッチ履歴の一例を示す図
【図９】前記タッチ履歴から使用頻度情報を算出する方法の一例を示す図
【図１０】操作ボタンがタッチされ続けた時間を加味して使用頻度情報を算出する方法を例示する図
【図１１】ステータスが、一日ごとの使用頻度に応じてどのように変化するかを例示する図
【図１２】図１１に例示するステータスを用いて、各操作ボタンの色情報を書き換える処理を例示する図
【図１３】実施形態１における、ハードウエア的構成の例を示す図
【図１４】実施形態１における操作装置の動作方法に関する処理の流れを示す図
【図１５】実施形態２にかかる操作装置の機能ブロック図
【図１６】ステータスを用いて、各操作ボタンの濃度情報を書き換える処理を例示する図
【図１７】実施形態２における、ハードウエア的構成の例を示す図
【図１８】実施形態２における操作装置の動作方法に関する処理の流れを示す図
【図１９】実施形態３にかかる操作装置の機能ブロック図
【図２０】非動作手段の機能の例を説明するための図
【図２１】実施形態３における、ハードウエア的構成の例を示す図
【図２２】実施形態３における操作装置の動作方法に関する処理の流れを示す図
【図２３】実施形態４にかかる操作装置の機能ブロック図
【図２４】第一リセット手段の機能の例を説明するための図
【図２５】第一リセット手段の機能の例を説明するための図
【図２６】実施形態４における、ハードウエア的構成の例を示す図
【図２７】実施形態４における操作装置の動作方法に関する処理の流れを示す図
【図２８】実施形態５にかかる操作装置の機能ブロック図
【図２９】第二リセット手段の機能の例を説明するための図
【図３０】第二リセット手段の機能の例を説明するための図
【図３１】実施形態５における、ハードウエア的構成の例を示す図
【図３２】実施形態５における操作装置の動作方法に関する処理の流れを示す図
【図３３】実施形態６にかかる操作装置の機能ブロック図
【図３４】ステータス値順位の割り振り方の例を示す図
【図３５】ステータス値順位により操作ボタン配置情報が書き換えられる様子を例示する図
【図３６】図３４および図３５に例示するレイアウト書き換え処理の前後で、前記表示画面上の操作ボタンの配置がどのように変わるか、を示す図
【図３７】実施形態６における、ハードウエア的構成の例を示す図
【図３８】実施形態６における操作装置の動作方法に関する処理の流れを示す図
【図３９】実施形態７にかかる操作装置の機能ブロック図
【図４０】大きさテーブルの一例を示す図
【図４１】大きさテーブルに基づき、大きさ情報が書き換えられる様子を例示する図
【図４２】図４１に示した大きさ書き換え処理の前後で、前記表示画面上の操作ボタンの大きさがどのように変わるか、を示す図
【図４３】実施形態７における、ハードウエア的構成の例を示す図
【図４４】実施形態７における操作装置の動作方法に関する処理の流れを示す図
【符号の説明】
【０１１５】
１５０１  操作装置
１５０２  制御部
１５０３  濃淡制御手段
【図１】
2010026881.tif 000003
【図２】
2010026881.tif 000004
【図３】
2010026881.tif 000005
【図４】
2010026881.tif 000006
【図５】
2010026881.tif 000007
【図６】
2010026881.tif 000008
【図７】
2010026881.tif 000009
【図８】
2010026881.tif 000010
【図９】
2010026881.tif 000011
【図１０】
2010026881.tif 000012
【図１１】
2010026881.tif 000013
【図１２】
2010026881.tif 000014
【図１３】
2010026881.tif 000015
【図１４】
2010026881.tif 000016
【図１５】
2010026881.tif 000017
【図１６】
2010026881.tif 000018
【図１７】
2010026881.tif 000019
【図１８】
2010026881.tif 000020
【図１９】
2010026881.tif 000021
【図２０】
2010026881.tif 000022
【図２１】
2010026881.tif 000023
【図２２】
2010026881.tif 000024
【図２３】
2010026881.tif 000025
【図２４】
2010026881.tif 000026
【図２５】
2010026881.tif 000027
【図２６】
2010026881.tif 000028
【図２７】
2010026881.tif 000029
【図２８】
2010026881.tif 000030
【図２９】
2010026881.tif 000031
【図３０】
2010026881.tif 000032
【図３１】
2010026881.tif 000033
【図３２】
2010026881.tif 000034
【図３３】
2010026881.tif 000035
【図３４】
2010026881.tif 000036
【図３５】
2010026881.tif 000037
【図３６】
2010026881.tif 000038
【図３７】
2010026881.tif 000039
【図３８】
2010026881.tif 000040
【図３９】
2010026881.tif 000041
【図４０】
2010026881.tif 000042
【図４１】
2010026881.tif 000043
【図４２】
2010026881.tif 000044
【図４３】
2010026881.tif 000045
【図４４】
2010026881.tif 000046