(57)【要約】【課題】ユーザが使用のために選択する機能の使用頻度に応じて、その機能に対応したアイコンの位置を、ユーザにとって選択が容易になるような配置とする制御を行うことができる電子機器を提供する。また、電子機器の動作状態を監視することにより、この次の動作状態を実現するための機能の選択のためのアイコンをユーザにとって選択が容易になるような配置とする制御を行うことができる電子機器を提供する。【課題を解決するための手段】アイコン識別情報とアイコン属性情報とを関連付けた情報であるアイコン情報を保持する手段と、保持されているアイコン情報に含まれるアイコン属性情報を利用してアイコンを含むインターフェイスを制御する手段とを有する電子機器、また、これに加えアイコンに対応した機能の使用に関する使用情報を取得してそのアイコンに関連付けられているアイコン属性情報を管理する手段を有する電子機器などを提供する。【選択図】図１
2008134968.tif 000002
【特許請求の範囲】
【請求項１】
アイコン識別情報と、アイコン属性情報とを関連付けた情報であるアイコン情報を保持するアイコン情報保持部と、
保持されているアイコン情報に含まれるアイコン属性情報を利用してアイコンを含むインターフェイスを制御するインターフェイス制御部と、
を有する電子機器。
【請求項２】
アイコンに対応した機能の使用に関する使用情報を取得してそのアイコンに関連付けられているアイコン属性情報を管理するアイコン属性情報管理部をさらに有する請求項１に記載の電子機器。
【請求項３】
インターフェイス制御部は、インターフェイスでのアイコンの表示位置を制御する表示位置制御手段を有する請求項１又は２に記載の電子機器。
【請求項４】
インターフェイス制御部は、インターフェイスでアイコンを選択するためのアイコン選択グラフィックの表示位置を制御するアイコン選択グラフィック制御手段を有する請求項１から３のいずれか一に記載の電子機器。
【請求項５】
インターフェイス制御部は、
電子機器自体の状態情報を取得し、取得した状態情報にも基づいて前記制御を実行する請求項１から４のいずれか一に記載の電子機器。
【請求項６】
インターフェイス制御部は、
電子機器自体の動作履歴情報を取得し、取得した動作履歴情報にも基づいて前記制御を実行する請求項１から５のいずれか一に記載の電子機器。
【請求項７】
インターフェイス制御部は、インターフェイスでのアイコンの表示有無を制御する表示有無制御手段を有する請求項１から６のいずれか一に記載の電子機器。
【請求項８】
インターフェイス制御部は、インターフェイスでのアイコンの形状、模様、色彩またはこれらの組合せを制御する形態制御手段を有する請求項１から７のいずれか一に記載の電子機器。
【請求項９】
アイコン識別情報と、アイコン属性情報とを関連付けた情報であるアイコン情報を取得するアイコン情報取得ステップと、
前記アイコン情報取得ステップにて取得されたアイコン情報に含まれるアイコン属性情報を利用してアイコンを含むインターフェイスを制御するインターフェイス制御ステップと、
を有する電子機器インターフェイス制御方法。
【請求項１０】
アイコンに対応した機能の使用に関する使用情報を取得してそのアイコンに関連付けられているアイコン属性情報を管理するアイコン属性情報管理ステップをさらに有する請求項９に記載の電子機器インターフェイス制御方法。
【請求項１１】
前記インターフェイス制御ステップは、インターフェイスでのアイコンの表示位置を制御する表示位置制御サブステップを有する請求項９又は１０に記載の電子機器インターフェイス制御方法。
【請求項１２】
前記インターフェイス制御ステップは、インターフェイスでアイコンを選択するためのアイコン選択グラフィックの表示位置を制御するアイコン選択グラフィック制御サブステップを有する請求項９から１１のいずれか一に記載の電子機器インターフェイス制御方法。
【請求項１３】
前記インターフェイス制御ステップは、電子機器自体の状態情報を取得し、取得した状態情報にも基づいて前記制御を実行することを特徴とする請求項９から１２のいずれか一に記載の電子機器インターフェイス制御方法。
【請求項１４】
前記インターフェイス制御ステップは、電子機器自体の動作履歴情報を取得し、取得した動作履歴情報にも基づいて前記制御を実行することを特徴とする請求項９から１３のいずれか一に記載の電子機器インターフェイス制御方法。
【請求項１５】
前記インターフェイス制御ステップは、インターフェイスでのアイコンの表示有無を制御する表示有無制御サブステップを有する請求項９から１４のいずれか一に記載の電子機器インターフェイス制御方法。
【請求項１６】
前記インターフェイス制御ステップは、インターフェイスでのアイコンの形状、模様、色彩またはこれらの組合せを制御する形態制御サブステップを有する請求項９から１５のいずれか一に記載の電子機器インターフェイス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイコンを含むインターフェイスの制御機能を有する電子機器に関する。
【背景技術】
【０００２】
デジタル放送受信機、ハードディスク（ＨＤＤ）レコーダ、ＤＶＤレコーダ等のデジタルＡＶ機器等をはじめとする電子機器は、近年、ますます多機能化が進んでいる。これに伴い、ユーザの行う操作も複雑となり、ユーザが希望する機能を実行しようとする場合には、多くの操作メニューの中から、自分が希望する機能を適切に選択して操作を行う必要がある。
そこで、これらのメニューの中からユーザが希望する機能を容易に選択できるようにするため、例えば、ユーザの選択対象である機能をアイコン化し、これをメニュー画面として一覧可能に表示し、ユーザが画面上で希望する機能のアイコンにカーソルを移動させて選択することで、ユーザの選択が簡易に行えるようにしたアイコン表示装置などが知られている（例えば特許文献１参照）。
【特許文献１】特開２００３‐０５８３５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、こうした電子機器の多機能化はさらに進んでおり、選択対象機能をアイコンで表示する場合でも、もはや一画面ですべてのアイコンを表示することができなくなっている。このため、アイコンを複数ページにわたって表示したり、階層構造によって表示したりしているが、ページ数がますます増え、また階層構造もますます深くなっている状況の中で、このような事態に対応してユーザが希望する機能を容易に選択できるようにするための技術は向上が図られていないのが現状である。
他方、翻って考えてみると、ユーザによって実際によく使われる機能はある程度限られており、中には、ほとんど使用されない、あるいは全く使用されない機能というものも見受けられる。
また、このようにユーザの機能の選択に一定の傾向が見られることから、これに応じた電子機器の動作状態にも一定の傾向が見られる。例えば、電子機器の電源を投入して起動した直後の動作状態の次には、録画済みのコンテンツを再生するために録画リストを表示する機能が用いられることが多いといったごときである。従って、こうした傾向から次にユーザによりどの機能が選択されるか、また次の動作状態がどのようなものになるかについて一定の予測が可能となる場合もある。
【０００４】
そこで、本発明の解決すべき課題は、ユーザが使用のために選択する機能の使用頻度に応じて、その機能に対応したアイコンの位置を、例えばよく選択されるアイコンは画面上の見やすい位置に配置するといったように、ユーザにとって選択が容易になるような配置とする制御を行うことができる電子機器を提供することにある。
また、電子機器の動作状態を監視することにより、現在の動作状態に基づいて次の動作状態を予測し、この次の動作状態を実現するための機能の選択のためのアイコンをユーザにとって選択が容易になるような配置とする制御を行うことができる電子機器を提供することにある。
【課題を解決するための手段】
【０００５】
以上の課題を解決するため、本発明のうち、請求項１に記載の発明は、アイコン識別情報と、アイコン属性情報とを関連付けた情報であるアイコン情報を保持するアイコン情報保持部と、保持されているアイコン情報に含まれるアイコン属性情報を利用してアイコンを含むインターフェイスを制御するインターフェイス制御部とを有する電子機器を提供する。また、請求項２に記載の発明は、アイコンに対応した機能の使用に関する使用情報を取得してそのアイコンに関連付けられているアイコン属性情報を管理するアイコン属性情報管理部をさらに有する請求項１に記載の電子機器を提供する。また、請求項３に記載の発明は、インターフェイス制御部は、インターフェイスでのアイコンの表示位置を制御する表示位置制御手段を有する請求項１又は２に記載の電子機器を提供する。また、請求項４に記載の発明は、インターフェイス制御部は、インターフェイスでアイコンを選択するためのアイコン選択グラフィックの表示位置を制御するアイコン選択グラフィック制御手段を有する請求項１から３のいずれか一に記載の電子機器を提供する。また、請求項５に記載の発明は、インターフェイス制御部は、電子機器自体の状態情報を取得し、取得した状態情報にも基づいて前記制御を実行する請求項１から４のいずれか一に記載の電子機器を提供する。また、請求項６に記載の発明は、インターフェイス制御部は、電子機器自体の動作履歴情報を取得し、取得した動作履歴情報にも基づいて前記制御を実行する請求項１から５のいずれか一に記載の電子機器を提供する。また、請求項７に記載の発明は、インターフェイス制御部は、インターフェイスでのアイコンの表示有無を制御する表示有無制御手段を有する請求項１から６のいずれか一に記載の電子機器を提供する。また、請求項８に記載の発明は、インターフェイス制御部は、インターフェイスでのアイコンの形状、模様、色彩またはこれらの組合せを制御する形態制御手段を有する請求項１から７のいずれか一に記載の電子機器を提供する。
また、請求項９に記載の発明は、アイコン識別情報と、アイコン属性情報とを関連付けた情報であるアイコン情報を取得するアイコン情報取得ステップと、前記アイコン情報取得ステップにて取得されたアイコン情報に含まれるアイコン属性情報を利用してアイコンを含むインターフェイスを制御するインターフェイス制御ステップとを有する電子機器のインターフェイス制御方法を提供する。また、請求項１０に記載の発明は、アイコンに対応した機能の使用に関する使用情報を取得してそのアイコンに関連付けられているアイコン属性情報を管理するアイコン属性情報管理ステップをさらに有する請求項９に記載の電子機器のインターフェイス制御方法を提供する。また、請求項１１に記載の発明は、前記インターフェイス制御ステップは、インターフェイスでのアイコンの表示位置を制御する表示位置制御サブステップを有する請求項９又は１０に記載の電子機器のインターフェイス制御方法を提供する。また、請求項１２に記載の発明は、前記インターフェイス制御ステップは、インターフェイスでアイコンを選択するためのアイコン選択グラフィックの表示位置を制御するアイコン選択グラフィック制御サブステップを有する請求項９から１１のいずれか一に記載の電子機器のインターフェイス制御方法を提供する。また、請求項１３に記載の発明は、前記インターフェイス制御ステップは、電子機器自体の状態情報を取得し、取得した状態情報にも基づいて前記制御を実行することを特徴とする請求項９から１２のいずれか一に記載の電子機器のインターフェイス制御方法を提供する。また、請求項１４に記載の発明は、前記インターフェイス制御ステップは、電子機器自体の動作履歴情報を取得し、取得した動作履歴情報にも基づいて前記制御を実行することを特徴とする請求項９から１３のいずれか一に記載の電子機器のインターフェイス制御方法を提供する。また、請求項１５に記載の発明は、前記インターフェイス制御ステップは、インターフェイスでのアイコンの表示有無を制御する表示有無制御サブステップを有する請求項９から１４のいずれか一に記載の電子機器のインターフェイス制御方法を提供する。また、請求項１６に記載の発明は、前記インターフェイス制御ステップは、インターフェイスでのアイコンの形状、模様、色彩またはこれらの組合せを制御する形態制御サブステップを有する請求項９から１５のいずれか一に記載の電子機器のインターフェイス制御方法を提供する。
【発明の効果】
【０００６】
本発明により、ユーザが使用のために選択する機能の使用頻度に応じて、その機能に対応したアイコンの位置を、例えばよく選択されるアイコンは画面上の見やすい位置に配置するといったように、ユーザにとって選択が容易になるような配置とする制御を行うことができる電子機器を提供することが可能となる。
また、電子機器の動作状態を監視することにより、現在の動作状態に基づいて次の動作状態を予測し、この次の動作状態を実現するための機能の選択のためのアイコンをユーザにとって選択が容易になるような配置とする制御を行うことができる電子機器を提供することが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下に、本発明の実施例を説明する。実施例と請求項の相互の関係は以下のとおりである。実施例１は主に請求項１、請求項２、請求項３、請求項９、請求項１０、請求項１１などに関し、実施例３は主に請求項４、請求項１２などに関し、実施例４は主に請求項５、請求項１３などに関し、実施例５は主に請求項６、請求項１４などに関し、実施例６は主に請求項７、請求項１５などに関し、実施例７は、主に請求項８、請求項１６などに関し、実施例２はその他に関する。なお、本発明はこれら実施例に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【実施例１】
【０００８】
<概要>
本実施例の電子機器は、アイコン識別情報と、アイコン属性情報とを関連付けた情報であるアイコン情報を保持する手段と、保持されているアイコン情報に含まれるアイコン属性情報を利用してアイコンを含むインターフェイスを制御する手段とを有する電子機器である。また、これに加え、アイコンに対応した機能の使用に関する使用情報を取得してそのアイコンに関連付けられているアイコン属性情報を管理する手段を有する電子機器も本実施例の電子機器に含まれる。さらに、これに加え、インターフェイスを制御する手段が、インターフェイスでのアイコンの表示位置を制御する手段を有する電子機器も本実施例の電子機器に含まれる。
【０００９】
<構成>
（全般）
図１は、本実施例の電子機器の機能ブロックの一例を示す。本図に示すように、「電子機器」０１００は、「アイコン情報保持部」０１１０と、「インターフェイス制御部」０１２０とを有する。
（アイコン情報保持部）
「アイコン情報保持部」は、アイコン識別情報と、アイコン属性情報とを関連付けた情報であるアイコン情報を保持するように構成されている。
「アイコン識別情報」は、アイコンを一意的に識別するためにアイコンに一対一に対応付けられた情報であり、数字列、記号列、文字列等で表されたものである。
「アイコン属性情報」（以下、単に「属性情報」ということがある）は、アイコンの属性にかかる情報である。アイコン属性情報の例としては、アイコンの機能を示す情報（例えば、録画リスト表示機能、録画予約機能などを示す情報）、アイコンの表示形態を示す情報（例えば、アイコンの形状、色彩、模様等を「黒色長方形枠内にアイコンの機能を黒色文字で表示する」などとして示す情報）、アイコンの属する密度を示す情報（例えば、アイコンが密集して表示される中の一つのアイコンか、他のアイコンから孤立して表示されるアイコンかを示す情報。一般に後者の方がユーザにとって見つけやすいといえる）、カーソル等の初期位置からのアクセス所要時間を示す情報（例えば、平均人のカーソル移動操作速度に照らして初期位置からのアクセスに要する時間を「０．３秒」などとして示す情報）などを挙げることができる。
図２は、アイコン情報保持部においてアイコン識別情報とアイコン属性情報とを関連付けて保持されたアイコン情報の一例を示す。アイコン情報保持部には、通例複数のアイコン情報が保持され、本図に示す例では、９個のアイコン情報が保持されている。以下の説明は、そのうちの一つである一番手前に図示したアイコン情報０２１１で代表して行うこととするが、この説明は他のアイコン情報にも共通するものである。
１個のアイコン情報には、１個のアイコン識別情報「００１」０２１２が含まれ、これによりアイコン情報を一意的に識別することが可能になっている。また、１個のアイコン情報には通例複数のアイコン属性情報が含まれる。本図の例では、アイコン情報０２１１には、「アイコン属性情報Ａ」０２１３、「アイコン属性情報Ｂ」０２１４、「アイコン属性情報Ｃ」０２１５及び「アイコン属性情報Ｄ」０２１６の４種類のアイコン属性情報が含まれている。本例におけるこれらの属性情報の種類は順に、アイコンの機能、アイコンの表示形態、アイコンの密度、アイコンへのアクセス所要時間である。
このアイコン属性情報は、後述のように、アイコンに対応する機能の使用状況に応じて変更して保持する管理が行われることが望ましく、かかる管理が行われた後は、アイコンに対応する機能の使用状況を反映した内容になる。なお、電子機器の工場出荷後最初の電源投入直後などの初期状態においては、予め適宜に設定された内容となり、これがその後のアイコンに対応する機能の使用状況に応じて管理されていくことになる。
【００１０】
（インターフェイス制御部）
「インターフェイス制御部」は、アイコン情報保持部に保持されているアイコン情報に含まれるアイコン属性情報を利用してアイコンを含むインターフェイスを制御するように構成されている。「インターフェイス」は、本発明においては主にユーザインターフェイスを意味し、好適には表示のためのアイコン、アイコン選択グラフィック（カーソルなど）や操作のためのマウス等のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を指す。
「制御」には、アイコン属性情報で定義される属性情報の内容に従ってアイコンを表示するための制御や、属性情報の内容の変更に伴って表示を変更するための制御が含まれる。例えば、アイコン属性情報がアイコンの表示形態にかかる情報であり、属性情報の内容が「黒色長方形枠内にアイコンの機能を黒色文字で表示する」である場合、インターフェイス制御部は、この属性情報に従って、当該アイコン属性情報と関連付けられているアイコン識別情報で識別されるアイコンを、黒色長方形枠内にアイコンの機能を黒色文字で表示するアイコンとして表示する制御を行う。また、このアイコン属性情報の内容が、例えば「黒色大長方形枠内にアイコンの機能を黒色大文字で表示する」（いわゆる大きいアイコン）に変更された場合、インターフェイス制御部は、これを反映してこのような大きいアイコンの表示に変更する制御を行う。
【００１１】
図３は、本実施例の電子機器の具体的な機能ブロックの一例を示す。ここでは、電子機器が、選択機能の多いＨＤＤ内蔵ＤＶＤレコーダである場合の例で説明する。また、本例ではアイコン情報保持部０３１０にアイコン情報０３１１など９個のアイコン情報が保持されている。さらに、アイコン情報にはアイコン識別情報０３１２と関連付けられたアイコン属性情報として、アイコンの機能、アイコンの表示形態、アイコンの表示密度、アイコンへのアクセス所要時間の４個のアイコン属性情報０３１３〜０３１６が含まれている。具体的には、本図に示したアイコン識別情報「００１」で識別されるアイコン情報０３１１には、当該アイコン識別情報と関連付けられる形で、「アイコン属性情報Ａ（アイコン機能）」０３１３として「録画リスト」、「アイコン属性情報Ｂ（表示形態）」０３１４として識別情報「０１」で示される形態（この「０１」は、別に保持するルールにおいて、黒色長方形枠内に表示機能を黒色文字で表示することを示す数字として規定されているものとする）、「アイコン属性情報Ｃ（表示密度）」０３１５として「ふつう」（同様に、別に保持するルールにおいて、画面を９個の領域に分割したうちの１個の領域内に配置されるアイコンの数が１個である場合を示す表現として規定されているものとする）、「アイコン属性情報Ｄ（アクセス所要時間）」０３１６として「０．０秒」（はじめからカーソルがあたっている）の４個のアイコン属性情報が含まれている。
そこで、インターフェイス制御部は、これらのアイコン属性情報を利用してアイコンを画面上に表示するための制御を行う。本図の例では、アイコン識別情報「００１」で識別されるアイコン情報０３１１は、その中に含まれているアイコン属性情報に従って、黒色長方形枠内にアイコンの機能である「録画リスト」を黒色文字で表示するアイコンを、密度がふつうになるように、かつカーソルの初期位置からのアクセス所要時間が０．０秒となるように表示する制御を行う。なお、アクセス所要時間はカーソルの初期位置との相対的関係で決まるので、インターフェイス制御部は、カーソル等のアイコン選択グラフィック制御のための手段を有し、これにより別途カーソルの初期位置を制御するように構成されていることが望ましい。例えば、カーソルの初期位置を左上のアイコン上に表示するように制御されている場合には、アクセス所要時間が０．０秒となるアイコンは画面上の左上の位置に表示される。インターフェイス制御部は、他のアイコン情報についても同様の制御を行い、この結果９個のアイコンが画面上の所定の位置に所定の形態で表示されるように制御されることとなる。
このようにして制御が行われた後、本図の例ではアイコン表示部０３４０が制御結果に従ってアイコンを画面上に表示する。
図４は、上例に即したアイコンの画面表示の一例を示す図である。本図では、図３の例で細部の説明を省略した他の８個のアイコン情報についても「録画リスト」にかかるアイコン情報０３１１と同様の処理がなされた結果、それぞれに含まれるアイコン属性情報Ａ（表示機能）に含まれる表示機能（編集、ダビング等）に対応するアイコンを、アイコン属性情報Ｂ（表示形態）が「０１」で示す形態（黒色長方形枠内に表示機能を黒色文字で表示）で、アイコン属性情報Ｃが示す「ふつう」（即ち、９個に分割された各領域に一個ずつ）の密度で、それぞれの「アイコン属性情報Ｄ（アクセス所要時間）」に定義する所要時間になるように制御がなされた結果、本図に示すようにディスプレイ画面０４０１上のそれぞれの位置に表示されている。
【００１２】
（別の実施例：アイコン属性情報を管理する手段を有する電子機器）
さらに、本発明の目的に照らせば、アイコンの配置をユーザにとって選択が容易になるようなものとするよう制御を行う必要があるが、このためには、アイコン属性情報を利用したアイコンの表示位置の変更等の制御を適切に行えるようにするため、アイコン属性情報を管理する手段を電子機器が有していることが望ましい。
図５は、別の実施例の電子機器の機能ブロックの一例を示す図であって、電子機器がかかるアイコン属性情報の管理手段を有する例を示す。本図に示すように、本実施例の「電子機器」０５００は、「アイコン情報保持部」０５１０と、「インターフェイス制御部」０５２０に加え、「アイコン属性情報管理部」０５３０をさらに有する。
【００１３】
（アイコン属性情報管理部）
「アイコン属性情報管理部」は、アイコンに対応した機能の使用に関する使用情報を取得してそのアイコンに関連付けられているアイコン属性情報を管理するように構成されている。
「使用情報」の取得の一つの方法としては、アイコン自体の使用回数、具体的には当該アイコンが何回クリックされたかをカウントしてそのクリック回数を取得する方法が考えられる。あるいは、別の方法として、アイコンに対応する機能が何回使用されたかを、例えばリモコンキーを押下した回数や機器のボタンを直接操作した回数を含めてすべてカウントし、これらを合計して取得する方法も考えられる。この場合、この機能がアイコンをクリックすることによって使用されたか、他の方法、例えばリモコンキーを押下することによったか、機器のボタンを直接操作することによったかを問わないことになる。
「管理」とは、ここでは取得した使用情報に従って、アイコン属性情報の内容を変更して保持することをいう。このため、アイコン属性情報管理部は、使用情報に対応して属性情報の管理を行うためのテーブル（アイコン属性情報管理テーブル）を保持していることが望ましい。このテーブルの具体例については後述する。
図６は、本実施例の電子機器の具体的機能ブロックの一例を示す図である。本図の具体的機能ブロックは、基本的に図３で一例として示した具体的な機能ブロックと共通する。この場合、アイコン属性情報管理部は、アイコン対応した機能にかかる使用情報を取得してアイコン属性情報を管理するとともに、アイコン情報保持部に対しこの変更したアイコン属性情報を渡すことで、この管理結果がインターフェイス制御部の行う制御に利用され、最終的にアイコン表示に反映されることとなる。
本図において、アイコン属性情報管理部０６３０は、使用情報に対応したアイコン属性情報の管理のためのテーブル（アイコン属性情報管理テーブル）０６３１を保持している。
図７は、かかるアイコン属性情報管理テーブルの一例を示す。本例のテーブル０７３１は、アイコンに対応した機能の使用情報に含まれる使用頻度の順位に従い、アイコン属性情報の内容を所定のルールに従って変更するための対応付けを行ったテーブルの例である。本例は、使用頻度に応じてアイコンの属性情報（アクセス所要時間）が規定するアイコンへのアクセス所要時間を「０．０秒」から「１．０秒」」までの９段階のいずれかに変更するための対応付けを行ったものである。
【００１４】
図８Ａ及び図８Ｂは、アイコン属性情報管理部が図７の例のアイコン属性情報管理テーブルを用いてアイコン属性情報を管理する一例を示す。ここで、当初におけるアイコン属性情報の状態は、図８Ａに示すテーブル０８０１に示すものであったとする。ここに示されているアイコン属性情報の内容は、例えば電子機器の工場出荷後最初の電源投入直後などの初期状態における内容として予め適宜に設定されたものである。その後、アイコン属性情報管理部は、アイコンに対応する機能が使用されたことに伴い、その使用情報として、図８Ｂにテーブル０８０２として示す情報を取得する。そして、当該使用情報に基づいて、図７に示したテーブルに従い、アイコン属性情報の内容を変更する。テーブル０８０３で示したものは、変更が行われた後のアイコン属性情報を示すものである（なお、本例では説明の便宜上テーブル０８０１とテーブル０８０３を変更前、変更後のテーブルとして、あたかもテーブル０８０１が一挙にテーブル０８０３に書き換えられたかのように示したが、実際には使用情報を取得する都度管理が行われてテーブルが書き換えられることが望ましく、テーブル０８０３も例えばテーブル０８０１から何度か書き換えられた結果のものである）。
本図の例では、使用情報として取得した内容として、「予約」のアイコンに対応した機能の使用回数（１３０回）、使用頻度（全使用回数中に占める当該使用回数の比率）（０．２６）が最多・最高であり、この結果使用頻度の順位が１位であることが示されている。また、アイコン属性情報管理テーブルは、アイコンに対応する機能の使用頻度に応じてアイコンの属性情報（アクセス所要時間）が規定するアイコンのカーソルの初期位置からのアクセス所要時間を「０．０秒」から「１．０秒」までの９段階のいずれかに対応付けて保持している。そこで、アイコン属性情報管理部は、使用頻度の順位に係る使用情報を取得すると、使用頻度の最も高いアイコンについて、そのアイコンを直ちにクリックできるようにするため、アクセス所要時間が「０．０秒」（はじめからカーソルが当たっている状態）となるように変更する管理を行う。その他のアイコンについても同様に、使用頻度に応じたアクセス所要時間になるように変更する管理を行う。例えば、使用頻度の順位が第２位である「録画リスト」のアイコンは、アクセス所要時間が「０．３秒」である左中の位置（「予約」のアイコンの下隣）に、使用頻度の順位が第３位である「編集」のアイコンは、アクセス所要時間が「０．４秒」である中上の位置（「予約」のアイコンの右隣）に表示位置を変更するといったごときである。
変更後のアイコン属性情報は、アイコン属性情報管理部からアイコン情報保持部に渡され、さらにこの変更後の属性情報がインターフェイス部の行うアイコン属性情報を利用した制御に反映されることとなる。本例では、最も使用頻度の高い「予約」機能に対応するアイコンを、それまでは図４に示すように画面の中央（「中中」の位置）に表示されるように制御されていたのを、アクセス所要時間が「０．０秒」になるように、例えばカーソルの初期位置が設定されている左上の位置に変更して表示するように制御される。
【００１５】
別の属性情報を利用した制御の具体例としては、アイコン属性情報管理テーブルが、アイコンに対応する機能の使用頻度に応じてアイコンの属性情報（表示密度）が規定するアイコンの表示密度を「密」、「ふつう」、「疎」の三段階のいずれかに変更するための対応付けを行い、使用頻度の高いアイコンの表示密度を「疎」に変更して、そのアイコンが目立つようにすることも考えられる。
あるいは、アイコン属性情報管理テーブルが、アイコンに対応する機能の使用頻度に応じてアイコンの属性情報（表示形態）が規定するアイコンの大きさを「大きい」、「ふつう」、「小さい」の三段階のいずれかに変更するための対応付けを行い、使用頻度の高いアイコンの表示形態を「大きい」アイコンに変更して、そのアイコンが目立つようにすることも考えられる。
このように使用頻度の順位といった使用情報に合わせた表示を行うように管理することにより、使用頻度の高いアイコンを画面上の見やすい位置に表示したり、見やすい形態で表示したりするといったように、ユーザにとって選択が容易になるように表示する制御を行うことできる。
【００１６】
（別の実施例：インターフェイスでのアイコンの表示位置を制御する手段を有する電子機器）
そこで、インターフェイス制御部は、例えばこのようなアイコン属性情報に示される使用頻度を反映した位置にアイコンを表示するために、インターフェイスでのアイコンの表示位置を制御する手段を有していることが望ましい。
図９は、別の実施例の電子機器の機能ブロックの一例を示す図であって、電子機器がかかるインターフェイスでのアイコンの表示位置を制御する手段を有する例を示す。本図に示すように、本実施例の「電子機器」０９００の「インターフェイス制御部」０９２０は、「表示位置制御手段」０９２１を有する。
【００１７】
（表示位置制御手段）
「表示位置制御手段」は、インターフェイスでのアイコンの表示位置を制御するように構成されている。
表示位置の制御は、例えば予め電子機器が保持しているアイコン属性情報と画面上の表示位置を関連付けるためのルールを示すテーブル（表示位置関連付けテーブル）を利用して行われる。
図１０は、表示位置関連付けテーブルの一例である。本図に示すテーブル１００１は、説明の便宜のために、表示位置情報については、画面上の位置を９個の区画に分け、それぞれの区画を「左上」、「左中」といった上下左右の位置を示す符号で表し、これをアイコン属性情報と関連付けている。例えばアイコン属性情報がアクセス所要時間にかかる属性情報の場合に、アクセス所要時間「０．０秒」と「左上」とが関連付けられている。この場合、別途定めるルール（図示を省略）において、カーソルの初期位置を左上のアイコン上とすることが規定されているものとする。従って、アイコン属性情報管理部が、使用情報の取得を行ってアイコン属性情報の管理を行った結果、アイコン属性情報（アクセス所要時間）が「０．０秒」のアイコンがそれまで「」であったのが「予約」に変更されると、表示位置制御手段は、上記のテーブルに従い、新たに「予約」アイコンが左上に配置されるように、表示位置を変更する制御を行うことになる。
なお、本例では区画数が９個のものを示したが、この区画数は表示すべきアイコンの数に応じていくつであってもよい。あるいは、表示位置情報は、ディスプレイ画面上の表示位置をピクセル単位で表示したもの、例えば長方形のアイコンであればその左上隅と右下隅のピクセルの座標位置で表示したものなどであってもよい。
【００１８】
そこで次に、アイコン属性情報の管理及びこれを利用した表示位置制御の具体的構成の一例について説明する。ここでは、電子機器がアイコン属性情報管理部を有している場合に、最も使用頻度の高いアイコンを画面の左上に表示するための制御の例で説明する。
この場合、アイコン属性情報管理部は、アイコンに対応する機能に関する使用情報を取得して、その使用頻度に従って、例えば最も使用頻度の高い機能である「予約」に対応するアイコン（識別番号「００１」で識別されるアイコン）のアクセス所要時間にかかる属性情報の内容を、それまでの例えばアクセス所要時間「０．６秒」から「０．０秒」になるように変更して保持する管理を行う。これは、図７に一例を示したようなアイコン属性情報管理テーブルをアイコン属性情報保持部が保持しており、このテーブルにおける関連付けに従って行われる。この変更後のアイコン属性情報はアイコン情報保持部に渡される。次に、インターフェイス制御部の表示位置制御手段は、この変更後のアイコン属性情報に従い、属性情報が「０．０秒」を示している「予約」アイコンと表示位置情報の「左上」を関連付ける。これにより「予約」アイコンが画面上の左上の位置に表示それる制御が行われたことになる。このアイコンをどのような表示形態等で表示するかは、他の属性情報を利用してインターフェイス制御部が制御する。その制御要領は既に説明したところと同様である。以上により、インターフェイス制御部が、「予約」アイコンを画面上の左上の位置に所定の形態等で表示するための制御が可能となる。他のアイコンについても同様である。
図１１は、かかる制御に基づく表示位置の変更が行われた場合におけるアイコンの画面表示の一例を示す図である。本図では、上のアクセス所要時間にかかる属性情報の変更に伴い、「予約」機能に対応するアイコンのアクセス所要時間が「０．０秒」になるようにディスプレイ画面１１０１上の左上でカーソルの初期位置に重なる位置に変更されて表示されている。他のアイコンについても、図８Ｂで示した使用頻度の順位に従って所定の位置に表示されていることが示されている。
他の属性情報の場合も同様に、アイコン属性情報管理部が、アイコンに対応する機能の使用頻度に従って、例えば最も使用頻度の高い機能である「予約」に対応するアイコンの表示密度にかかる属性情報の内容を、それまでの例えば「ふつう」から「疎」になるように変更し、その余のアイコンの表示密度を「密」に変更したとすると、この属性情報を利用して、表示位置制御手段は、識別番号「００１」のアイコンを他のアイコンから孤立して表示するように表示位置を変更する制御を行う。例えば、「密」は一の区画に複数のアイコンが配置されると定義され、「ふつう」は一の区画には一個のアイコンが配置され隣接する区画の少なくとも一にもアイコンが配置されると定義され、「疎」一の区画には一個のアイコンが配置され隣接する区画にはアイコンが配置されないと定義されている場合に、それまでは、各アイコンは各区画に一個ずつ配置されていたのを、識別番号「００１」のアイコンを左上の区画に、他のアイコンはすべて右下の区画に表示位置を変更するといったごときである。
【００１９】
ところで、本発明においては、アイコン属性情報にアイコンの機能を示す情報が含まれ得る点に大きな特徴の一つがある。この結果、アイコンの機能が直接アイコンの属性情報として、アイコン情報に関連付けられることとなるため、アイコン属性情報を管理することで、アイコンに対応する機能の使用状況や後述する電子機器の動作状態を直接アイコンの表示に反映することが可能となる。
この点、従来の構成においては、アイコン属性情報にアイコンの機能を示す情報が含まれていなかった。このため、例えば録画予約用のアイコンをクリックして録画予約を実行する場合、録画予約用アイコンである旨を表示するための表示形態情報（グラフィック情報）及び表示位置情報と一意的に関連付けられた識別情報が、予約プログラムとも関連付けられており、ユーザがこのアイコンをクリックすると予約プログラムを実行して録画予約を行うことが可能となっていた。つまり、録画予約用アイコンである旨を表示するアイコンは、その属性として録画予約機能にかかるものであることを示しているわけではなく、当該アイコンの識別情報が表示のための表示形態情報及び表示位置情報と関連付けられるとともに、予約プログラムとも関連付けられていることで、間接的にかかる機能を有するアイコンとして位置付けられているにすぎなかったといえる。
そこで、例えば、録画予約機能を最も頻繁に使用するので、予約用のアイコンをユーザの使いやすい位置（例えば左上）に表示変更する制御を自動的に行おうとした場合、ユーザが常にアイコンをクリックして予約を行っているのであれば、かかる制御は従来でも可能であった。即ち、アイコンのクリック回数をカウントし、最もクリック回数の多いアイコンを左上に表示変更するように制御することで、かかる表示位置の変更を行うことができた。しかし、ユーザが予約しようとする際に、アイコンではなく、リモコンや録画機器を直接操作して予約を行っている場合には、この予約機能の使用と、「予約」に使うアイコンが上述のように直接リンクしていないため、いくら予約機能を頻繁に使用しても、このことが「予約」に使うアイコンの属性には何ら反映されないため、このアイコンの表示位置の変更には結びつかなかった。
これに対し、本発明のようにアイコン属性情報にアイコンの機能を示す情報が含まれている場合には、アイコンと機能が直接対応付けられるため、アイコンを使用して予約を行うか使用せずに予約を行うかにかかわりなく、その機能に対応する属性情報に関連付けられているアイコン識別情報によって識別されるアイコンが直ちに特定できるので、アイコンに対応する機能の使用頻度をアイコンの表示位置に反映することができることになる。例えば録画予約用のアイコンの使用頻度が最も高いためこのアイコンをユーザの使いやすい位置（例えば左上）に表示変更しようとする場合、「予約」機能を示す属性情報を有するアイコンがアイコン識別情報により識別可能であるので、これに識別される予約用アイコンの表示位置の変更処理が可能となる。
【００２０】
（ハードウェア構成）
次に、本実施例の電子機器のハードウェア構成について説明する。
図１２は本実施例の電子機器であって、アイコン属性情報管理部を有するとともに、インターフェイス制御部が表示位置制御手段を有する電子機器のハードウェア構成の一例を示す概略図である。本図に示すように、本実施例の電子機器のアイコン情報保持部は「記憶装置（記録媒体）」１２０１と、「メインメモリ」１２０２と、「ＣＰＵ」１２０３などから構成される。アイコン属性情報管理部は「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」と、「Ｉ／Ｏ」１２０４などから構成される。インターフェイス制御部は「記憶装置（記録媒体）」と、「ＣＰＵ」と、「メインメモリ」と、「Ｉ／Ｏ」と、「ディスプレイ」１２０５などから構成される。これらは「システムバス」１２０６などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。記憶装置はＣＰＵによって実行される各種プログラムなどを記憶している。またメインメモリは、プログラムがＣＰＵによって実行される際の作業領域であるワーク領域を提供する。また、このメインメモリや記憶装置にはそれぞれ複数のメモリアドレスが割り当てられており、ＣＰＵで実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやりとりを行い、処理を行うことが可能になっている。本例ではインターフェイス制御プログラムと、アイコン属性情報管理プログラムとが記憶装置に記憶されており、これらのプログラムは例えば電源投入とともに自動的に記憶装置から読み出されてメインメモリに常駐する。
また、記憶装置には、予めそれぞれのアイコン情報を構成するアイコン識別情報とアイコン属性情報が関連付けられて同じ領域に記憶されている。本例では、それぞれのアイコン情報中に複数のアイコン属性情報が含まれ、これらがアイコン情報ごとに同じ領域に記憶されている（なお、本図では便宜上一つのアイコン情報についてだけ示した）。
次に、アイコンをディスプレイ画面上に表示するためのハードウェア構成について説明する。記憶装置には、予めアイコン属性情報の管理のためのテーブル（アイコン属性情報管理テーブル）と、アイコン属性情報と画面上の表示位置を関連付けるためのルールを示すテーブル（表示位置関連付けテーブル）とが保持されている。
そこで、ＣＰＵは、アイコン属性情報と、表示位置関連付けテーブルとをメインメモリに読み出すとともに、これらを照合して、それぞれのアイコンの表示位置を特定し、アイコン表示位置情報としてアイコン識別情報と関連付けてメインメモリに格納する。このアイコン表示位置情報は、例えば「予約」機能に対応するアイコンを画面上の「中中」の位置に表示することを内容とする情報であり、その際に利用される属性情報の内容は、例えば電子機器の工場出荷後最初の電源投入直後などの初期状態における内容として予め適宜に設定されたものである。この結果、ＣＰＵが表示プログラム（図示を省略）を実行して、それぞれのアイコンをディスプレイ画面上の所定の位置に表示することが可能となる。かかる表示の一例は図４に示したとおりである。
【００２１】
次に、アイコンに対応する機能の使用にかかる使用情報に基づいてアイコン属性情報を管理し、これに基づいてアイコンの表示位置を変更して表示するための構成について説明する。
アイコン属性情報管理部を構成するＣＰＵは、アイコンに対応する機能の使用回数をカウントしてカウント情報として取得する。このカウントは、例えばアイコン識別情報で識別されるアイコン情報ごとにアイコンのクリック回数をカウントすることにより行なわれる。取得したアイコンごとのカウント回数は、これらを比較することにより順位を付し、この順位と関連付けて、これをカウント情報としてメインメモリに格納する。
次に、ＣＰＵは、アイコン属性情報管理プログラムの定める手順に従い、当該カウント情報を読み出すとともに、アイコン属性情報管理テーブル及びアイコン属性情報を読み出し、カウント情報に関連付けられた順位に従って、アイコン属性情報を変更して、再びメインメモリに格納する。具体的には、アイコン属性情報がアクセス所要時間にかかる情報の場合、カウント情報に関連付けられた順位が１位のカウント情報にかかる機能に対応するアイコンを、その機能にかかる属性情報に関連付けられアイコン識別情報により特定し、当該アイコンの属性情報（アクセス所要時間）をアイコン属性情報管理テーブルに従いアクセス所要時間「０．０秒」に変更し、当該変更後のアイコン属性情報をメインメモリに格納する。
そこで次に、ＣＰＵは表示位置関連付けテーブルと、表示位置情報とをメインメモリに読み出すとともに、上の変更後のアイコン属性情報も読み出し、変更後のアクセス所要時間「０．０秒」に対応する位置である画面左上に表示位置を変更するように表示位置情報を書き換えて、当該変更後の表示位置情報をメインメモリに格納する。そこで、次の機会にアイコンを表示する際には、表示位置情報としてこの変更後の表示位置情報が読み出されて表示されることになるので、このようにして新たに特定された表示位置情報に従って、アクセス所要時間にかかる属性情報が「０．０秒」のアイコンが画面上の左上に表示されるなど、それぞれのアイコンがディスプレイ画面上における変更後の所定の位置に表示されることになる。
【００２２】
<処理の流れ>
図１３は、本実施例の電子機器における処理の流れの一例を示す図である。
本図に示すように、まず、アイコン情報の取得ステップＳ１３０１において、電子機器は、アイコン識別情報と、アイコン属性情報とを関連付けて取得する。
次に、インターフェイス制御ステップＳ１３０２において、電子機器は、前記ステップＳ１３０１にて取得されたアイコン属性情報を利用してアイコンを含むインターフェイスを制御する。
さらに、本図に示す例では、アイコン表示ステップＳ１３０３において、電子機器は前記ステップＳ１３０２における制御に従い、アイコンをディスプレイ画面上に表示する。
【００２３】
図１４は、本実施例の電子機器における処理の流れの別の一例を示す図である。本例は、構成の説明中で述べたうち、電子機器がアイコン属性情報を管理する手段を有する構成に対応するものである。本図における処理の流れは、基本的に図１３に示したものと共通するが、本例では、まず、使用情報の取得ステップＳ１４０１において、電子機器は、アイコンに対応する機能の使用情報を例えばアイコンのクリック回数のカウント情報に基づいて取得する。
次に、アイコン属性情報管理ステップＳ１４０２において、電子機器は、前記ステップＳ１４０１にて取得した使用情報に基づいてアイコン属性情報を変更する管理を行う。
次に、アイコン情報の取得ステップＳ１４０３において、電子機器は、アイコン識別情報と、前記ステップＳ１４０２にて管理されたアイコン属性情報とを関連付けて取得し、これを保持する。
従って、インターフェイス制御ステップＳ１４０４における処理は、前記ステップＳ１４０３にて取得され保持されている変更後のアイコン属性情報を利用して行われる。
その余の処理の流れは図１３で説明した処理の流れと同様である。
【００２４】
なお、図示は省略するが、電子機器がインターフェイスでのアイコンの表示位置を制御する手段を有する構成に対応する処理の流れとしては、インターフェイス制御ステップが、表示位置関連付けテーブルなどを利用して表示位置を制御するための表示位置制御サブステップをさらに有するものとなる。
【００２５】
<効果>
本実施例の発明により、ユーザが使用のために選択する頻度に応じて、その機能に対応したアイコンの位置を、例えばよく選択されるアイコンは画面上の見やすい位置に配置するといったように、ユーザにとって選択が容易になるような配置とする制御を行うことができる電子機器を提供することが可能となる。
【実施例２】
【００２６】
<概要>
本実施例の電子機器は、基本的に実施例１と共通する。ただし、本実施例では、アイコンの表示位置情報又はこれに加えアイコンに対応する機能の使用情報が、アイコン属性情報と同様、アイコン情報保持部に保持される情報として、インターフェイス制御部の行う制御に利用される点に特徴がある。
【００２７】
<構成>
（全般）
本実施例の電子機器の機能ブロックの一例も、図１に示したとおりであり、「電子機器」０１００が、「アイコン情報保持部」０１１０と、「インターフェイス制御部」０１２０とを有するものである。
（アイコン情報保持部）
「アイコン情報保持部」の構成は、基本的に実施例１と共通する。ただし、本実施例では、アイコン情報保持部は、アイコン属性情報を保持するほか、表示位置を示す情報（例えば、画面をいくつかの区画に分割し、そのうちアイコンを表示する区画の位置を「左上」などとして示す情報）などを保持するように構成されている。そして、本実施例においては、この表示位置情報は、アイコン属性情報と同じようにアイコン情報保持部が保持し、インターフェイス制御の制御に際して利用される。そこで、以下の説明では、便宜上、表示位置情報をアイコン属性情報とみなして説明する。
図１５は、アイコン情報保持部にてアイコン識別情報とアイコン属性情報（アイコン属性情報とみなして処理する情報を含む。以下同じ。）とを関連付けて保持されたアイコン情報の一例を示す。本図に示す例では、アイコン情報保持部に９個のアイコン情報が保持されている。このうち一番手前に示すアイコン情報１５１１（以下の説明はこのアイコン情報で代表するが、他のアイコン情報も同様である）は、そこに含まれるアイコン識別情報「０１１」１５１２によって一意的に識別されている。また、アイコン情報には、「アイコン属性情報Ａ´」１５１３から「アイコン属性情報Ｄ´」１５１６までの４種類のアイコン属性情報が含まれている。本例におけるこれらのアイコン属性情報の種類は順に、アイコンの機能、表示有無、表示位置、表示形態の４種類である。
【００２８】
（インターフェイス制御部）
「インターフェイス制御部」の構成も基本的に実施例１と共通する。
図１６は、本実施例の電子機器の具体的な機能ブロックの一例を示す。ここでも、電子機器が、選択機能の多いＨＤＤ内蔵ＤＶＤレコーダである場合の例で説明する。また、本例ではアイコン情報保持部１６１０に９個のアイコン情報（アイコン情報１６１１など）が保持されている。さらに、それぞれのアイコン情報にはアイコン識別情報と関連付けられたアイコン属性情報として、アイコンの機能、表示有無、表示位置、表示形態の４個のアイコン属性情報が含まれている。例えば、本図に示したアイコン識別情報「０１１」１６１２で識別されるアイコン情報１６１１には、当該アイコン識別情報と関連付けられる形で、「アイコン属性情報Ａ´（アイコン機能）」１６１３として「録画リスト」、「アイコン属性情報Ｂ´（表示有無）」１６１４として、「表示あり」、「アイコン属性情報Ｃ´（表示位置）」１６１５として識別番号「１」で示される位置（別に保持するルールにおいて当該識別番号と画面上の位置情報との関連付けにより、画面上の左上の位置を示すものとして規定されているものとする）、「アイコン属性情報Ｄ´（表示形態）」１６１６として識別情報「０１」で示される形態（同様に、別に保持するルールにおいて黒色長方形枠内に表示機能を黒色文字で表示するものとして規定されているものとする）の４個のアイコン属性情報が含まれているものとする。他の８個のアイコン情報も同様であるものとする。
そこで、インターフェイス制御部は、これらのアイコン属性情報を利用してアイコンを画面上に表示するための制御を行う。例えば、アイコン情報１６１１は、その中に含まれているアイコン属性情報に従って、黒色長方形枠内にアイコンの機能を黒色文字で表示するアイコンを画面上の左上の位置に表示するための制御を行う。他のアイコン情報についても同様の制御を行い、この結果９個のアイコンが画面上の所定の位置に所定の形態で表示可能となる。
このようにして制御が行われた後、本例ではアイコン表示部１６４０が制御結果に従ってアイコンを画面上に表示する。
上例に即したアイコンの画面表示の一例は、図４に示したものと同様である。本図では、上例で細部の説明を省略した他の８個のアイコン情報についても同様の処理がなされた結果、それぞれに含まれるアイコン属性情報Ａ´（表示機能）に含まれる表示機能（編集、ダビング等）を、それぞれの「アイコン属性情報Ｃ´（表示位置）」に従った表示位置に、それぞれ表示した結果として示されている（表示有無、表示形態は上例と共通するものとした）。
【００２９】
（別の実施例：アイコン属性情報を管理する手段を有する電子機器）
さらに、本発明の目的に照らせば、本実施例においても、ユーザにとって選択が容易になるような配置とする制御を行う必要があり、このためやはり、電子機器がアイコンの表示位置の変更等の制御を適切に行えるようにするためにアイコン属性情報を管理する手段を有していることが望ましい。
かかる手段を有する電子機器の機能ブロックの一例は、図５に示したものと共通する。即ち、本例の電子機器も、かかるアイコン属性情報を管理する手段として「アイコン属性情報管理部」を有している。
【００３０】
（アイコン属性情報管理部）
「アイコン属性情報管理部」の構成は、基本的に実施例１と共通する。
「使用情報」の取得の方法も、実施例１と共通する。
図１７は、本実施例の電子機器の具体的機能ブロックの一例を示す図である。本図の例は基本的に図１６で示した具体的な機能ブロックの一例と共通する。即ち、この場合、アイコン属性情報管理部は、アイコンに対応した機能にかかる使用情報を取得してアイコン属性情報を管理するとともに、アイコン情報保持部に管理済みのアイコン属性情報を渡すことで、この管理結果がアイコン表示に反映されることとなる。アイコン属性情報管理部１７３０がアイコン属性情報の管理のためのテーブル（アイコン属性情報管理テーブル）１７３１を保持していることが望ましい点も同じである。
図１８は、かかるアイコン属性情報管理テーブルの一例を示す。本例のテーブル１８３１は、アイコンに対応した機能の使用情報に含まれる使用頻度の順位に従い、アイコン属性情報が規定するアイコンの表示位置を示す識別番号が当該順位と同じ数字になるように変更するとのルールを定めたテーブルの例である。この表示位置の識別番号は、別途定めるルールにおいて、例えば識別番号「１」は画面上の左上の区画を示すというように、画面上の区画の位置と対応付けられているものとする。
【００３１】
図１９Ａ及び図１９Ｂは、アイコン属性情報管理部が図１８の例のアイコン属性情報管理テーブルを用いてアイコン属性情報を管理する一例を示す。ここで、当初におけるアイコン属性情報の状態は、図１９Ａに示すテーブル１９０１に示すものであったとする。ここに示されているアイコン属性情報の内容は、例えば電子機器の工場出荷後最初の電源投入直後などの初期状態における内容として予め適宜に設定されたものである。その後、アイコン属性情報管理部は、アイコンに対応する機能が使用されたことに伴い、その使用情報として、図１９Ｂにテーブル１９０２として示す情報を取得する。そして、当該使用情報に基づいて、図１８に示したテーブルに従い、アイコン属性情報の内容を変更する。テーブル１９０３で示したものは、変更が行われた後のアイコン属性情報を示すものである（なお、本例でも説明の便宜上テーブル１９０１とテーブル１９０３を変更前、変更後のテーブルとして示したが、実際には使用情報を取得する都度管理が行われてテーブルが書き換えられることが望ましく、テーブル１９０３も何度か書き換えられた結果のものである）。
本図の例では、使用情報として取得した内容として、例えば「予約」のアイコンに対応した機能の使用回数（１３０回）、使用頻度（全使用回数中に占める当該使用回数の比率）（０．２６）が最多（最高）であり、この結果使用頻度の順位が１位であることなどが示されている。そこで、アイコン属性情報管理部は当該使用情報が示す使用頻度の順位である「１位」を、表示位置に係るアイコン属性情報の規定する表示位置を識別番号「１」で示す位置に変更する管理を行う。同様に、使用情報が示す使用頻度の順位が２位の機能に対応するアイコンのアイコン属性情報の規定する表示位置は「２」に、３位は「３」にといったように、使用頻度の順位に合わせて属性情報の表示位置が変更される。変更後のアイコン属性情報は、アイコン属性情報管理部からアイコン情報保持部に渡され、さらにこの変更後の属性情報がインターフェイス部の行うアイコン属性情報を利用した制御に反映されることとなる。本例では、別途定めるルールにより属性情報の表示位置が、「１」が左上となり、「２」がその右隣、「３」がさらにその右隣というように、左上から番号順に隣接して配置されるように規定されているものとし、この結果、使用頻度の順位に合わせた表示位置の番号を変更する管理を行うことにより、使用頻度の高い順にアイコンを配置するなど、ユーザにとって選択が容易になるような配置とする制御を行うことができる。
【００３２】
（別の実施例：インターフェイスでのアイコンの表示位置を制御する手段を有する電子機器）
そこで、本実施例でも、インターフェイス制御部は、例えばこのようなアイコン属性情報に示される使用頻度を反映したアイコン表示位置とするように、インターフェイスでのアイコンの表示位置を制御する手段を有していることが望ましいといえる。
かかる手段を有する電子機器の機能ブロックの一例は、実施例１について図９に示したものと同様である。即ち、本例の電子機器も、インターフェイス制御部が、かかるインターフェイスでのアイコンの表示位置を制御する手段として「表示位置制御手段」を有している。
【００３３】
（表示位置制御手段）
「表示位置制御手段」の構成は、基本的に実施例１と共通する。ただし、本実施例では、表示位置がアイコン属性情報としてアイコン情報保持部に保持されるため、表示位置制御手段の表示位置制御は、この表示位置に係るアイコン属性情報を利用して行われることとなる。
次に、かかるテーブル等を利用した表示位置の制御にかかる具体的構成の一例について説明する。例えば、電子機器がアイコン属性情報管理部を有している場合であって、アイコン属性情報管理部が、アイコンに対応する機能に関する使用情報を取得して、その使用頻度に従って、図１９Ｂに示したような表示位置にかかるアイコン属性情報の内容を変更する管理を行って、当該情報をアイコン情報保持部に渡したとする。この場合、表示位置制御手段は、当該属性情報が規定する表示位置に従い、表示位置関連付けテーブルを参照して各それぞれの属性情報に対応するアイコンの表示位置を決める制御を行う。
図２０は、かかる制御に基づく表示位置の変更が行われた場合におけるアイコンの画面表示の一例を示す図である。本図では、図１９Ｂで示した使用頻度の順位に従って、例えば最も使用頻度の高い「予約」アイコンが画面上の左上、「録画リスト」アイコンがその右隣（画面上の中上）など、それぞれのアイコンがディスプレイ画面２００１上の所定の位置に表示されていることが示されている。
【００３４】
（別の実施例：使用情報をアイコン属性情報に含めて管理し、この使用情報に係るアイコン属性情報を利用して表示位置の制御を行う電子機器）
さらに、アイコン属性情報には、アイコン属性情報管理部が取得する使用情報に基づく使用回数や使用頻度に係る情報が含まれていてもよい。この場合には、既述のような使用情報が他のアイコン属性情報に反映されて変更され、そのアイコン属性情報がアイコン情報保持部に渡され、これを利用して表示位置を含むインターフェイス制御が行われるのとは異なり、使用情報に基づく使用回数や使用頻度に係る情報がそのままアイコン属性情報として管理されてアイコン情報保持部に渡され、インターフェイス制御部の制御に利用されることになる。
【００３５】
（ハードウェア構成）
次に、本実施例の電子機器のハードウェア構成について説明する。
図２１は本実施例の電子機器であって、アイコン属性情報管理部を有するとともに、インターフェイス制御部が表示位置制御手段を有する電子機器のハードウェア構成の一例を示す概略図である。本実施例の電子機器のハードウェア構成は、基本的に実施例１の電子機器のハードウェア構成と共通する。ただし、本実施例では、使用情報に基づくアイコン属性情報の変更管理に際して、表示位置情報が属性情報とともに管理され、表示位置制御は、この属性情報とともに管理される表示位置情報を利用して行われる点が異なるので、以下この点を中心に説明する。なお、ここでも、便宜上表示位置情報を属性情報とみなして説明する。
この場合、アイコン属性情報管理部を構成するＣＰＵは、例えばアイコン識別情報で識別されるアイコン情報ごとにアイコンのクリック回数などのカウント回数を取得し、これをカウント情報として一旦メインメモリに格納する。次に、当該カウント情報を読み出し、クリック回数の多い順にアイコン情報を並べて当該順位と関連付けてメインメモリに格納する。
次に、ＣＰＵは、インターフェイス制御プログラムを実行して、当該カウント情報を読み出すとともに、表示位置にかかるアイコン属性情報を読み出し、当該順位に従って、当該アイコン属性情報を変更して、再びメインメモリに格納する。そこで、次の機会にアイコンを表示する際には、表示位置にかかるアイコン属性情報としてこの変更後の属性情報が読み出されて表示されることになる。このようにして新たに特定された表示位置に従って、それぞれのアイコンがディスプレイ画面上に表示されることで表示位置の変更が実現される。
あるいは、アイコン属性情報管理部を構成するＣＰＵは、例えばアイコン識別情報で識別されるアイコン情報ごとにカウント情報を取得し、使用情報に係るアイコン属性情報の内容として、直接アイコン属性情報の変更に反映させてもよい。これは上述の使用情報をアイコン属性情報として管理する構成に対応するものである。この場合の使用情報に係るアイコン属性情報の変更要領は、他のアイコン属性情報について実施例１で説明したところと同様である。
【００３６】
<処理の流れ>
図２２は、本実施例の電子機器における処理の流れの一例を示す図である。本実施例の電子機器における処理の流れは、実施例１において図１３、図１４を用いて説明したものと基本的に共通する。ただし、図１４に示した処理の流れと異なり、本実施例では、アイコン属性情報管理ステップＳ２２０２において、電子機器が管理するアイコン属性情報の中にアイコン表示位置にかかる属性情報が含まれる。さらに、図示は省略したが、電子機器が管理するアイコン属性情報の中にアイコンに対応する機能の使用回数、使用頻度などの使用情報にかかる属性情報が含まれていてもよい。
次に、アイコン情報の取得ステップＳ２２０３において、電子機器は、アイコン識別情報と、前記ステップＳ２２０２にて管理されたアイコン属性情報とを関連付けて取得する。
その余の処理の流れは図１３で説明した処理の流れと同様である。
【００３７】
<効果>
本実施例の発明により、ユーザが使用のために選択する頻度に応じて、その機能に対応したアイコンの位置を、例えばよく選択されるアイコンは画面上の見やすい位置に配置するといったように、ユーザにとって選択が容易になるような配置とする制御を行うことができる電子機器を提供することが可能となる。
【実施例３】
【００３８】
<概要>
本実施例の電子機器は、実施例１と基本的に共通する。ただし、本実施例の電子機器は、インターフェイス制御部がインターフェイスでアイコンを選択するためのアイコン選択グラフィックの表示位置を制御する手段を有する点に特徴を有する。
【００３９】
<構成>
（全般）
図２３は本実施例の電子機器の機能ブロックの一例を示す図である。本実施例の電子機器は実施例１で図１などを用いて説明した電子機器と基本的に共通する。ただし、本実施例の「電子機器」２３００の「インターフェイス制御部」２３２０は、「アイコン選択グラフィック制御手段」２３２２を有する。
【００４０】
（アイコン選択グラフィック制御手段）
「アイコン選択グラフィック制御手段」は、アイコン選択グラフィックの表示位置を制御するように構成されている。
「アイコン選択グラフィック」は、インターフェイスでアイコンを選択するためのものであり、カーソルがその代表例である。そこで、以下ではアイコン選択グラフィックがカーソルである場合の例で説明する。
【００４１】
（アイコン選択グラフィック制御にかかる具体的構成の一例）
ここでは、アイコン選択グラフィック制御手段が、カーソルの初期表示位置を左上のアイコン上に重ね合わせて配置するように制御する場合の例で、当該制御にかかる具体的構成について説明する。
この場合、アイコン選択グラフィック制御手段は、例えば、カーソルの初期位置と、画面上の位置情報とを関連付けたテーブル（カーソル初期位置関連付けテーブル）を有している。
図２４は、かかるカーソル初期位置関連付けテーブルの一例を示す。本例でも、実施例１と同様、便宜的に画面上の位置を９個の区画に分け、それぞれの区画を「左上」、「左中」といった上下左右の位置を示す符号で表した例で示した。本図では、カーソルの初期位置２４０１と、画面上の表示位置の「左上」２４０２とが関連付けられていることが示されている。
そこで、アイコン選択グラフィック制御手段は、当該テーブルに従って、初期画面において、画面上の左上の位置に表示されるアイコンに重ね合わせてカーソルを表示するように制御を行う。
【００４２】
（構成の目的）
この構成は、実施例１などで説明した構成に従い、使用頻度の最も高い機能にかかるアイコンの表示位置にカーソルの初期位置を重ね合わせることで、ユーザがカーソルを選択したいアイコンに移動させる蓋然性を最小化することを目的とする。つまり、ユーザがカーソルを合わせてアイコンを選択する際に、カーソルを動かさずに済む可能性が最も高いのは、使用頻度の最も高いアイコンにカーソルの初期位置が重ね合わされている場合であるということである。同様に、使用頻度が次に高いアイコンをその右隣に配置するなど、使用頻度に応じて他のアイコンの配置をカーソルの初期位置が重ね合わされているアイコンの近傍の位置に変更しておくことで、カーソルを移動する場合にも、その移動距離が少なくてすむ蓋然性が高くなることになる。
【００４３】
（アイコン選択グラフィック制御にかかる具体的構成の別の一例）
次に、アイコン選択グラフィック制御にかかる具体的構成の別の一例として、カーソルの初期位置を画面上の特定位置ではなく、アイコン属性情報と関連付けて制御する場合について説明する。
この場合、アイコン選択グラフィック制御手段は、例えば、アイコン属性情報依存カーソル初期位置関連付けテーブルとして、カーソルの初期位置と、アイコン情報中の使用頻度の順位にかかる使用頻度に応じて変更されたアイコン属性情報においてアイコンに対応する機能の使用頻度の順位が１位であることに対応する情報（例えば、アクセス所要時間「０．０秒」、表示密度「疎」、表示形態「大きいアイコン」など）を有するアイコンに重なり合う位置とを関連付けたテーブルを有している。
図２５は、かかるアイコン属性情報依存カーソル初期位置関連付けテーブルの一例を示す。本図の例では、カーソルの初期位置２５０１と、アイコンに対応する機能の使用頻度の順位が１位であることに対応する情報としてアイコン属性情報（表示形態）が「大きいアイコン」であるアイコン属性情報を有するアイコン上の位置２５０２とが関連付けられている。
そこで、アイコン選択グラフィック制御手段は、まずアイコン属性情報依存カーソル初期位置関連付けテーブルを参照することにより、使用頻度の順位が１位であることに対応するアイコン属性情報を特定できるので、次に、実施例１で図１０などを用いて説明した「表示位置関連付けテーブル」（アイコン属性情報と画面上の表示位置を関連付けるためのルールを示すテーブル）を参照して、かかるアイコン属性情報を有するアイコンの表示位置を特定し、この表示位置にカーソルの初期表示を行うように制御を行う。例えば、図２５の例のように、アイコン属性情報依存カーソル初期位置関連付けテーブルにおいて、カーソルの初期位置が、アイコンの属性情報（表示形態）が「大きいアイコン」であることと関連付けられており、また、表示位置関連付けテーブルにおいて、アイコンの属性情報（表示形態）が「大きいアイコン」であることと、画面上の表示位置の「左上」が関連付けられている場合には、アイコン選択グラフィック制御手段は、画面上の左上の位置を初期位置としてカーソルを表示するように制御を行う。
【００４４】
（ハードウェア構成）
次に、本実施例の電子機器のハードウェア構成について説明する。
図２６は、本実施例の電子機器であって、アイコン属性情報管理部を有する電子機器のハードウェア構成の一例を示す概略図である。本図に示すように、本実施例の電子機器のアイコン情報保持部は「記憶装置（記録媒体）」２６０１と、「メインメモリ」２６０２と、「ＣＰＵ」２６０３などから構成される。アイコン属性情報管理部は「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」と、「Ｉ／Ｏ」２６０４などから構成される。インターフェイス制御部（アイコン選択グラフィック制御手段を含む）は「記憶装置（記録媒体）」と、「ＣＰＵ」と、「メインメモリ」と、「Ｉ／Ｏ」と、「ディスプレイ」２６０５などから構成される。これらは「システムバス」２６０６などのデータ通信経路によって相互に接続される。
【００４５】
ここでは、アイコン選択グラフィック制御にかかるハードウェア構成を中心に説明する。その余の構成は実施例１などで説明した構成と同じであるので、説明を省略する。
記憶装置には、予めカーソルの初期位置と画面上の位置情報とを関連付けたテーブルであるカーソル初期位置関連付けテーブルが記憶されている。
そこで、ＣＰＵは、インターフェイス制御プログラムが規定する手順に従い、まずカーソル初期位置関連付けテーブルをメインメモリに読み出す。次に、ＣＰＵは、当該テーブルを参照して、カーソルの初期位置と関連付けられている画面上の位置を特定し、当該位置に係るアイコン表示位置情報を読み出し、メインメモリに一旦格納する。
次に、ＣＰＵは、当該アイコン表示位置情報を読み出し、当該位置にカーソルの初期表示を行うためのカーソル初期位置情報を生成して、当該アイコン表示位置情報と関連付けて格納する。これにより、ＣＰＵが表示プログラムを実行して、当該位置に表示されるアイコンに重ね合わせてカーソルを初期表示することが可能となる。
一方、カーソルの初期位置を画面上の特定位置ではなく、アイコン属性情報と関連付けて制御する構成の場合、図示は省略したが、ＣＰＵはまず、記憶装置に記憶されているアイコン属性情報依存カーソル初期位置関連付けテーブルを読み出すとともに、やはり記憶装置に記憶されている表示位置関連付けテーブルを読み出す。次に、ＣＰＵは、これらのテーブルを順次参照して、使用頻度の順位が１位であることに対応するアイコン属性情報を特定し、さらに、この属性情報を有するアイコンの表示位置を特定する。その余の処理要領は、カーソル初期位置関連付けテーブルを用いる場合と同様である。
【００４６】
<処理の流れ>
図２７は、本実施例の電子機器における処理の流れの一例を示す図である。本実施例の処理の流れは基本的に実施例１などと共通する。ただし、インターフェイス制御ステップＳ２７０３における処理には、アイコン選択グラフィックに係る制御を含む。具体的には、当該ステップＳ２７０３において、電子機器は、カーソル初期位置関連付けテーブルを読み出すとともに、当該テーブルを参照して、初期画面において、画面上の所定の位置に表示されるアイコンに重ね合わせてカーソルを表示するように制御を行う。
図２８は、本実施例の電子機器における処理の流れの一例を示す図であって、カーソルの初期位置を画面上の特定位置ではなくアイコン属性情報と関連付けて制御する場合における処理の流れのうち、アイコン選択グラフィック制御に係る処理の流れの一例を示したものである。なお、その余の処理の流れは、図２７と同様である。
この場合、まず、アイコン特定ステップＳ２８０１において、電子機器は、アイコン属性情報依存カーソル初期位置関連付けテーブルを読み出すとともに、当該テーブルを参照して、これに関連付けられているアイコン属性情報を有するアイコンを特定する。
次に、アイコン表示位置読取りステップＳ２８０２において、電子機器は、表示位置関連付けテーブルを読み出すとともに、当該テーブルを参照して、前記ステップＳ２８０２似て特定したアイコンの表示位置を読み取る。
次に、アイコン選択グラフィック表示制御ステップＳ２８０３において、電子機器は、前記ステップＳ２８０２にて読み取ったアイコンの表示位置にカーソルの初期表示を行う制御を行う。
【００４７】
<効果>
本実施例の発明により、アイコン表示に加え、カーソルの初期位置についても使用頻度等を反映した表示が可能となり、ユーザにとってアイコンの選択が一層容易となる。
【実施例４】
【００４８】
<概要>
本実施例の電子機器は、実施例１の電子機器と基本的に共通するが、インターフェイス制御部が電子機器自体の状態情報を取得し、取得した状態情報にも基づいて前記制御を実行する点に特徴を有する。
【００４９】
<構成>
（全般）
図２９は、本実施例の電子機器の機能ブロックの一例を示す図である。本例の電子機器は実施例１の装置と基本的に共通する。ただし、本図に示すように本例の「電子機器」２９００の「インターフェイス制御部」２９２０は、電子機器自体の状態情報を取得し、取得した状態情報にも基づいて制御を実行するように構成されている。
「状態情報」とは、電子機器の動作状態に関する情報をいう。動作状態の例としては、例えば、電子機器がＨＤＤ内蔵ＤＶＤレコーダである場合に、電源を投入して起動した直後の状態、デジタル放送番組を出力中の状態、ＨＤＤ又はＤＶＤに記録したコンテンツの再生を終了した直後の状態、録画を実行中である状態などが挙げられる。また、電子機器の動作状態には電子機器の動作環境に関する状態も含む。例えばＨＤＤの記録容量がなくなった状態、バッテリーの残量がなくなった状態、電波の受信状態、電子機器が利用可能な有料コンテンツ等の使用期限が過ぎており電子機器がもはやそのコンテンツ等を利用できない状態などが含まれる。そこで、状態情報に基づく制御は、例えばこの動作状態に基づいて表示すべきアイコンを選択するとともに、選択されたアイコンをユーザが利用しやすいように、アイコン属性情報を利用して所定の位置に表示するように制御するという形で実行される。
表示すべきアイコンの選択は、例えば、ＨＤＤの記録容量がなくなった状態のときは「録画」アイコンを表示対象から除外して選択するとか、電源を投入して起動した直後の状態のときはすべてのアイコンを表示対象として選択するといった形で行う。このため、本実施例の電子機器は、予め状態情報と選択対象アイコン（当該状態の下で使用される可能性があるため表示対象として選択すべきアイコン）を関連付けたテーブルを保持しており、このテーブルに基づいて表示対象アイコンの選択を行うようにしてもよい。なお、選択されなかったアイコンは、単純に表示しないようにしてもよいが、これに代えて色を薄くして表示するとか、「このアイコンは使用できません」といったメッセージとともに表示するなどにより、そのアイコンに対応する機能が使えないことを示すようにしてもよい。
【００５０】
このようにして選択されたアイコンをどのような配置や形態で表示するかは、実施例１と同様にアイコン属性情報を利用して行われる。即ち、本実施例の電子機器も好適にはアイコン属性情報管理部を有し、使用情報を取得してそのアイコンに関連付けられるアイコン属性情報を管理するとともに、このアイコン属性情報をアイコン情報保持部に渡すことにより、インターフェイス制御部がこのアイコン属性情報を利用してインターフェイスを制御する。ただし、本実施例では、使用情報は電子機器の動作状態ごとに、この動作状態と関連付けられて取得される点に特徴がある。
この電子機器の動作状態に関連付けられて使用情報が取得される具体的構成を、動作状態が電源を投入して起動した直後の状態における使用情報を取得する例で説明すれば、以下のとおりである。例えば、この状態において取得した使用情報の内容が、録画リストの表示のためのアイコンである「録画リスト」に対応した機能の使用回数、使用頻度が最多・最高であり、この結果使用頻度の順位が１位であったとする。この場合、アイコン属性情報管理部は、実施例１で述べた構成に従い、アイコン属性情報の管理のためのテーブル（アイコン属性情報管理テーブル）を参照し、当該テーブルが規定する対応付けに従って、「録画リスト」のアイコンの属性情報のうち、例えばアクセス所要時間にかかる属性情報のアクセス所要時間を「０．０秒」（はじめからカーソルが当たっている）に変更して保持する管理を行う。その際、当該使用情報が電源を投入して起動した直後の状態における使用情報であることを認識できるようにするため、使用情報と動作状態が関連付けられて保持される。そこで、アイコン情報保持部は、この変更後のアイコン属性情報、即ち、「録画リスト」のアクセス所要時間にかかるアイコンの属性情報が「０．０秒」になっているアイコン情報を状態情報と関連付けてアイコン属性情報管理部から取得して保持することになる。従って、その後、インターフェイス制御部が、電子機器の動作状態が電源投入直後であることを認識したときには、この変更後のアイコン属性情報を利用して、「録画リスト」のアクセス所要時間が「０．０秒」になるように表示する制御を行うことになる。
このように、アイコン属性情報が電子機器の動作状態ごとにこれと関連付けて管理されているため、インターフェイス制御部が、電子機器の状態情報に基づく制御を行う際には、この状態に対応するアイコン属性情報を利用して制御を行うことができるわけである。
【００５１】
（構成の目的）
本実施例の構成の目的は、以上から明らかなように、電子機器の状態情報を取得し、この動作状態に基づいて表示すべきアイコンを選択するとともに、この状態情報に対応するアイコン属性情報を利用することで、選択されたアイコンをユーザが利用しやすいように所定の位置に表示する（例えば、その状態で最も頻繁に使用されるアイコンや、次に予測される状態の機能に対応するアイコンを左上に表示する）ためのアイコンの表示の制御やカーソルの初期表示の制御を可能にすることにある。
【００５２】
（状態情報の取得のための具体的構成）
次に、電子機器が自身の状態情報を取得するための具体的構成について説明する。
状態情報の取得は、例えば、当該状態にあることを識別するためのＩＤを取得する形で行われる。具体的には、例えば電子機器の動作状態がデジタル放送番組を出力中の場合、出力中の間だけ当該放送番組の番組ＩＤをメインメモリに格納しておき、インターフェイス制御部がこれを取得することで電子機器の動作状態が番組出力中の状態であることがわかる。
【００５３】
（状態情報に基づく表示すべきアイコンの選択のための構成）
状態情報に基づく表示すべきアイコンの選択は、上で述べたように、例えば。状態情報と選択対象アイコン（当該状態の下で使用される可能性があるため表示対象として選択すべきアイコン）を関連付けたテーブルを保持しており、このテーブルに基づいて行われる。
【００５４】
（状態情報に基づくアイコン属性情報管理のための具体的構成）
次に、選択されたアイコンをどのような配置や形態で表示するか制御する必要があるところ、まず、アイコン属性情報管理部は、この取得した状態情報に基づいてアイコン属性情報を管理し、管理したアイコン属性情報をアイコン情報保持部に渡す。具体的には、例えば上で述べたように、動作状態が電源を投入して起動した直後の状態における使用情報を取得し、取得した使用情報の内容が、録画リストの表示のためのアイコンである「録画リスト」に対応した機能の使用回数、使用頻度が最多・最高であり、この結果使用頻度の順位が１位であった場合、アイコン属性情報管理部は、実施例１で述べた構成に従い、アイコン属性情報の管理のためのテーブル（アイコン属性情報管理テーブル）を参照し、当該テーブルが規定する対応付けに従って、「録画リスト」のアイコンの属性情報のうち、例えばアクセス所要時間にかかる属性情報のアクセス所要時間を「０．０秒」（はじめからカーソルが当たっている）に変更して保持する管理を行い、このアイコン属性情報をアイコン情報保持部に渡す。
【００５５】
（アイコン属性情報を利用したインターフェイス制御のための具体的構成）
次に、インターフェイス制御部が電子機器の動作状態を状態情報の取得により認識すると、アイコン情報保持部に保持された、当該状態情報と関連付けられたアイコン属性情報を利用してインターフェイス制御を行う。
この場合、インターフェイス制御部は、まず、状態情報を取得することで自身の現在の状態を認識する。この状態情報の取得は、上述した表示すべきアイコンの選択に先立つ状態情報の取得と同じように、例えば当該状態にあることを識別するためのＩＤを取得する形で行われる。
次に、インターフェイス制御部は、当該状態情報に関連付けられたアイコン属性情報を取得する。ここで取得されるアイコン属性情報は、上述した構成に従って状態情報に基づいて管理されたアイコン属性情報である。即ち、現在の状態情報を取得してこれと同じ状態情報に関連付けられたアイコン属性情報を取得することで、既に使用情報を反映してユーザの選択が容易なように管理済みのアイコン属性情報を利用して、電子機器の動作状態ごとにこれにふさわしいアイコン表示やカーソルの初期表示を行うことが可能になる。つまり、本実施例では、状態情報に関連付けられて管理されたアイコン属性情報を利用した制御を行うことで、状態情報とこれにふさわしい制御内容とをが一対一に対応付けることが可能となる。かかる制御を効率的に行うため、インターフェイス制御部は、状態情報と、これに関連付けられて管理されたアイコン属性情報を利用した制御の内容とを対応させたテーブルを生成して保持していてもよい。かかるテーブルを保持することで、状態情報を取得して現在の動作状態がわかれば、直ちにその状態にふさわしい制御内容を特定してこれに従った制御を行うことが可能となる。
図３０は、かかる状態情報と制御内容を対応させたテーブルの一例を示す。本図に示すテーブル３００１では、状態情報が電子機器の電源が投入されて起動された直後であるとの情報の場合、これに「録画リスト」アイコンを左上に表示するとともに、カーソルの初期位置もこの左上のアイコン上に重ね合わせて表示するとの制御内容が対応付けられている。そこで、状態情報を取得して現在の動作状態が電源投入・起動直後であることがわかれば、このテーブルを参照して直ちに「録画リスト」アイコンを左上に表示する等、当該制御内容に従った制御を行うことができる。
なお、インターフェイス制御部が行うアイコン属性情報を利用した制御にかかる構成自体は、すでに実施例１で説明したところと同様である。
【００５６】
（ハードウェア構成）
次に、本実施例の電子機器のハードウェア構成について説明する。
図３１は、本実施例の電子機器のハードウェア構成の一例を示す概略図である。本図に示すように、本実施例の電子機器のアイコン情報保持部は「記憶装置（記録媒体）」３１０１と、「メインメモリ」３１０２と、「ＣＰＵ」３１０３などから構成される。アイコン属性情報管理部は「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」と、「Ｉ／Ｏ」３１０４などから構成される。インターフェイス制御部は「記憶装置（記録媒体）」と、「ＣＰＵ」と、「メインメモリ」と、「Ｉ／Ｏ」と、「ディスプレイ」３１０５などから構成される。これらは「システムバス」３１０６などのデータ通信経路によって相互に接続される。
【００５７】
ここでは、状態情報の取得と状態情報に基づく制御にかかるハードウェア構成を中心に説明する。その余の構成は実施例１などで説明した構成と同じであるので、説明を省略する。
まず、状態情報の取得に係るハードウェア構成について説明する。電子機器がある動作状態になると、そのことを示すため、所定のＩＤがメインメモリに格納される。例えば、電源が投入されて起動された直後には、記憶装置に記憶された各プログラムがメインメモリに読み出されて常駐する。また、これらのプログラムの格納に際してプログラムＩＤもメインメモリに格納され、その後新たな動作がなされて当該動作状態を示すための別の所定のＩＤが格納されるまでの間格納された状態が保持される。そこで、ＣＰＵは当該プログラムＩＤがメインメモリに格納されているかどうかを検索し、ＩＤが格納されていることを検知した場合は、電源投入直後であるとの判断結果を取得して、この判断結果を状態情報としてメインメモリに格納する。そこで、ＣＰＵは、「かかる判断結果の場合には動作状態が電源投入直後であるとの状態情報を取得する」というプログラムの規定する手順に従い、当該情報を取得して、メインメモリに格納する。次に、電子機器が新たな動作状態になると、そのことを示すための別の所定のＩＤがメインメモリに格納され、これに伴いそれまでメインメモリに格納されていたＩＤは廃棄される。例えば、電源投入後に次の動作状態としてユーザが録画済みのコンテンツの再生を行う場合、再生中であることを示すＩＤがメインメモリに格納され、それまで格納されていたプログラムＩＤは廃棄される。このように、ある動作状態の間だけこれに対応する所定のＩＤがメインメモリに格納され、ＣＰＵがこのＩＤが格納されていることを検索し、検知ことにより、電子機器がその動作状態にあると判断して、これに対応する状態情報が生成されて格納されることで、状態情報の取得がなされることになる。
【００５８】
次に、状態情報に基づく制御にかかるハードウェア構成について説明する。
この場合、ＣＰＵはまず、上記処理によって格納された状態情報をメインメモリから読み出し、これをアイコン属性情報に反映させる処理を行う。具体的には、例えば、上の構成により取得した状態情報が電源を投入して起動した直後の状態にかかる情報であるとする。この場合、ＣＰＵは、この状態に対応する使用情報を取得する。ＣＰＵは、まず動作状態ごとの使用情報を取得する。使用情報の取得のための構成自体は、実施例１で述べたところと同様であるが、ここでは動作状態ごとの使用情報を取得するため、使用情報は上で述べた動作状態を示すＩＤと関連付けるため、同じ領域に格納される。この結果、やはり実施例１で述べた構成に従い、使用情報に基づくアイコン属性情報の管理が行われるが、ここでも動作状態に対応したアイコン属性情報の管理が行われる。即ち、アイコン属性情報の格納も動作状態を示すＩＤと関連付けるため、同じ領域に格納される。例えば、動作状態が電源投入直後の状態であることを示すＩＤと、「録画リスト」アイコンのアクセス時間に関する属性情報が「０．０秒」であることを示す情報が関連付けられる。
さらに、図示は省略したが、ＣＰＵは、状態情報と制御内容を対応させたテーブルを生成してもよい。この場合、実施例１で説明した表示位置関連付けテーブルや実施例３で説明したカーソル初期位置関連付けテーブルを参照して、上記アイコン属性情報から、これに関連付けられたアイコンの画面上の表示位置やカーソルの初期位置をと特定できるので、かかる特定されたアイコンやカーソルの表示位置を制御内容として、状態情報と制御内容を対応させたテーブルを生成する。生成したテーブルは、記憶装置に記憶される。
【００５９】
この結果、ＣＰＵが、上で述べたところと同様の構成により現在の状態情報を取得すると、インターフェイス制御プログラムに従って、この状態情報に対応する制御内容を特定して、当該制御内容に従った制御を行うことが可能となる。
【００６０】
<処理の流れ>
図３２は、本実施例の電子機器における処理の流れの一例を示す図である。本実施例の処理の流れは基本的に実施例１において図１３、図１４を用いて説明した処理の流れと共通する。ただし、図１３、図１４に示した処理の流れと異なり、本実施例では、インターフェイス制御ステップＳ３２０４における処理には、電子機器自体の状態情報を取得し、取得した状態情報にも基づいて実行する制御を含む（ここでは、図１４に示した処理の流れに対応する例のみを図示したが、図１３に示した処理の流れに対応する例でも、同様にインターフェイス制御ステップにおける処理に、電子機器自体の状態情報を取得し、取得した状態情報にも基づいて実行する制御が含まれる）。
図３３は、このうち、電子機器自体の状態情報を取得し、取得した状態情報にも基づいて実行する制御に係る処理の流れの詳細を示す。
まず、所定のＩＤの読出しステップＳ３３０１において、電子機器は、電子機器の動作状態に応じてメインメモリに格納されている所定のＩＤを読み出す。
次に、状態情報の取得ステップＳ３３０２において、電子機器は、前記ステップＳ３３０１にて読み出した所定のＩＤに基づき電子機器の状態情報を取得する。
次に、アイコン属性情報の管理ステップＳ３３０３において、電子機器は、前記ステップＳ３３０２にて取得した状態情報に対応する使用情報を取得し、この使用情報に基づいてアイコン属性情報を管理する。
次に、現在の状態情報の取得ステップＳ３３０４において、電子機器は、現在の電子機器の状態情報を取得する。
次に、インターフェイス制御ステップＳ３３０５において、電子機器は、前記ステップＳ３３０４にて取得した状態情報に関連付けられたアイコン属性情報を取得し、このアイコン属性情報を利用してアイコン等を表示する制御を行う。
【００６１】
<効果>
本実施例の発明により、電子機器の動作状態から、当該状態にふさわしいアイコンやアイコン選択グラフィックを表示することが可能となり、ユーザにとってアイコンの選択が一層容易となる。
【実施例５】
【００６２】
<概要>
本実施例の電子機器は、基本的に実施例１などの電子機器と共通するが、インターフェイス制御部が電子機器自体の動作履歴情報を取得し、取得した動作履歴情報にも基づいて前記制御を実行する点に特徴を有する。
【００６３】
<構成>
（構成の概要）
図３４は、本実施例の電子機器の機能ブロックの一例を示す。本例の電子機器は実施例１の電子機器と基本的に共通する。ただし、本図に示すように本例の「電子機器」３４００の「インターフェイス制御部」３４２０は、電子機器自体の動作履歴情報を取得し、取得した動作履歴情報にも基づいて制御を実行するように構成されている。
【００６４】
本実施例の特徴の、前実施例同様、この動作履歴情報に基づく制御に際して、アイコン属性情報を利用する点にある。
【００６５】
（構成の目的）
本実施例の構成の目的は、電子機器の動作履歴情報を取得することで、その状態に合わせてアイコンの表示やカーソルの初期表示を制御することにある。即ち、本実施例は、電子機器の動作に関する情報を取得して、これに基づいて最適なインターフェイス制御を行うことを目的とする点では、実施例４と共通の目的を有するものであるが、情報の対象が属性情報を管理する時点における動作状態ではなく、過去の動作の履歴である点が異なる。
【００６６】
（動作履歴情報の取得、動作履歴情報に基づく制御のための具体的構成）
次に、電子機器が自身の動作履歴情報を取得するための具体的構成について説明する。
動作履歴情報の取得に先立ち、まず電子機器の状態情報が取得される。この取得のための構成は、前実施例で述べたところと同様である。次に、インターフェイス制御部は、この取得した状態情報を動作履歴情報として格納する。その際、後続の動作履歴情報との間で動作順序を識別するため動作順に付した一連番号もこれと関連付けて格納される。次に、新たな動作状態が現れると、その状態情報も取得されるとともに、やはり動作履歴情報として、次の順序であることを示す一連番号と関連付けられて格納される。このようにして、新たな動作状態が出現するたびに動作履歴情報がその動作順序とともに蓄積されていく。これにより、例えば、ある動作状態の次には別のある特定の動作状態が出現することが多いといったことが明らかとなり、動作履歴に基づいて次の動作を予測することが可能となり、この予測結果がアイコン属性情報に反映され、アイコン属性情報を変更する管理が行われる。これを現在の動作状態を示す状態情報と組み合わせることにより、次の動作を予測して最適のアイコン表示などを行うための制御が可能となる。このため、本実施例の電子機器は、ある履歴情報の次の履歴情報をカウントして（例えば電源投入直後という履歴情報の次に格納された履歴情報は、録画済みコンテンツの再生にかかるものが９０回、録画予約にかかるものが７５回といったごとし）、これに基づいて予測可能な動作履歴の統計テーブルを生成して保持することが望ましい。この統計を利用することにより、例えば、電源投入直後の動作状態の次には、録画済みのコンテンツの再生を行うために録画リストを表示することが多いということがわかれば、電源投入直後であることを示す状態情報を取得した時には次の動作をコンテンツの再生と予測して録画リストの表示に対応するアイコンの属性情報を変更することが可能となる。
【００６７】
（ハードウェア構成）
次に、本実施例の電子機器のハードウェア構成について説明する。
図３５は、本実施例の電子機器のハードウェア構成の一例を示す概略図である。本図に示すように、本実施例の電子機器のアイコン情報保持部は「記憶装置（記録媒体）」３５０１と、「メインメモリ」３５０２と、「ＣＰＵ」３５０３などから構成される。アイコン属性情報管理部は「記憶装置（記録媒体）」と、「メインメモリ」と、「ＣＰＵ」と、「Ｉ／Ｏ」３５０４などから構成される。インターフェイス制御部（アイコン選択グラフィック制御手段を含む）は「記憶装置（記録媒体）」と、「ＣＰＵ」と、「メインメモリ」と、「Ｉ／Ｏ」と、「ディスプレイ」３５０５などから構成される。これらは「システムバス」３５０６などのデータ通信経路によって相互に接続される。
【００６８】
ここでは、動作履歴情報の取得と動作履歴情報に基づく制御にかかるハードウェア構成を中心に説明する。その余の構成は実施例１などで説明した構成と同じであるので、説明を省略する。
まず、ＣＰＵは、前実施例で説明した構成に従い、状態情報を取得すると、これを動作履歴情報としてメインメモリに格納する。その際、格納する順序を示す一連番号と関連付けるため、当該一連番号をも同じ領域に格納する。その後も新たな状態情報を取得する都度、同様の処理を行って動作履歴情報を不揮発性メモリに蓄積する。
次に、ＣＰＵは前記処理により蓄積された動作履歴情報を読み出し、ある動作履歴の次の動作履歴は○○が○回といった要領で、動作履歴情報をカウントし、動作履歴統計テーブルを生成して格納する。
次に、ＣＰＵは、ある状態情報を取得すると、前記処理により生成、格納した動作履歴統計テーブルを読み出し、これに基づいて次の動作履歴として最多のものを特定し、これに応じてアイコン属性情報の内容を例えば最多のものをアクセス所要時間が「０．０秒」にする等所定の関係になるように変更して管理する。
なお、このようにして管理されたアイコン属性情報を利用した制御にかかる構成は、前実施例で述べたところと同様である。
【００６９】
<処理の流れ>
図３６は、本実施例の電子機器における処理の流れの一例を示す。本実施例の処理の流れは基本的に実施例１などと共通する。ただし、インターフェイス制御ステップＳ３６０２における処理には、電子機器自体の動作履歴情報を取得し、取得した動作履歴情報にも基づいて実行する制御を含む。
図３７は、このうち、電子機器自体の動作履歴情報の取得に係る処理の流れの詳細を示す。
まず、新たな所定のＩＤが格納されているかどうかの判断ステップにおいて、電子機器はメインメモリに新たな所定のＩＤが格納されているかどうか判断し（ステップＳ３７０１、Ｓ３７０２）、格納されているとの判断結果の場合には、所定のＩＤの読出しステップＳ３７０３において、電子機器は、メインメモリに格納されている所定のＩＤを読み出す。
次に、状態情報の取得ステップＳ３７０４において、電子機器は、前記ステップＳ３７０３にて読み出した所定のＩＤに基づき電子機器の状態情報を取得する。
次に、動作履歴情報の格納ステップＳ３７０５において、電子機器は、前記ステップＳ３７０４にて取得した状態情報を動作履歴情報として、動作順序を示す一連番号と関連付けて格納する。
次に、電子機器は新たに所定のＩＤが格納されているかどうかの判断ステップＳ３７０２に戻って（ステップＳ３７０６）、メインメモリに新たな所定のＩＤが格納されているかどうか判断し、格納されているとの判断結果の場合には、上と同様に所定のＩＤを読み出し、状態情報を取得し、動作履歴情報を動作順序を示す一連番号と関連付けて格納する（ステップＳ３７０３〜Ｓ３７０５）。
一方、前記ステップＳ３７０２において、新たな所定のＩＤが格納されていないとの判断結果の場合には、動作履歴統計テーブルの生成ステップＳ３７０７に進み、当該ステップにおいて、電子機器はある履歴情報の次の履歴情報をカウントして、これに基づいて予測可能な動作履歴の統計テーブルを生成して保持する。
以上のように、本図の例では、新たな所定のＩＤがメインメモリに格納されているかの判断において格納されているという判断が続く限りこれに基づく動作履歴情報の蓄積を何度でも行い、格納されていないという判断になったときに初めてそれまでに蓄積された動作履歴情報に基づいて動作履歴の統計テーブルの生成を行う。このほか、本図の例とは異なるが、新たな所定のＩＤが格納されているかどうかの判断ステップにおける判断結果が格納されているとの判断結果の場合であっても、先にそれまでに取得された動作履歴情報に基づいて動作履歴の統計テーブルの生成・保持を行うとともに、その後に新たな所定のＩＤに基づいて取得した動作履歴情報に基づいて動作履歴統計テーブルを変更するようにしてもよい。
【００７０】
次に、図３８は、上の処理によって取得した電子機器自体の動作履歴情報にも基づいて実行する制御に係る処理の流れの詳細を示す。
まず、状態情報の取得ステップＳ３８０１において、電子機器は状態情報の取得を行う。
次に、動作履歴の読出しステップＳ３８０２において、電子機器は、図３７を用いて説明した処理によって生成、保持された動作履歴統計テーブルを読み出す。
さらに、インターフェイス制御ステップＳ３８０３において、電子機器は、前記ステップＳ３８０２にて読み出したテーブルを参照して、前記ステップＳ３８０１にて取得した状態情報に対する次の動作状態として予測される動作状態に対応するアイコン等を表示する制御を行う。
【００７１】
<効果>
本実施例の発明により、電子機器の動作履歴情報を取得することで、その状態に合わせてアイコンの表示やカーソルの初期表示を制御し、最適なインターフェイス制御を行うことが可能となり、ユーザにとってアイコンの選択が一層容易となる。
【実施例６】
【００７２】
<概要>
本実施例の電子機器は、基本的に実施例１などの電子機器と共通するが、インターフェイス制御部がインターフェイスでのアイコンの表示有無を制御する手段を有する点に特徴を有する。
【００７３】
<構成>
（構成の概要）
図３９は、本実施例の電子機器の機能ブロックの一例を示す図である。本例の装置は基本的に実施例１から３のいずれか一の電子機器と共通する、ただし、本図に示すように、本実施例の「電子機器」３９００の「インターフェイス制御部」３９２０は、「表示有無制御手段」３９２３をさらに有する。
「表示有無制御手段」は、インターフェイスでのアイコンの表示有無を制御するように構成されている。
【００７４】
（構成の目的）
本実施例の構成の目的は、ユーザにとって表示の必要性の低いアイコンを非表示にすることで、必要性の高いアイコンだけを表示し、これによってユーザが必要なアイコンを見つけやすくするようにすることにある。具体的には、例えばアイコンに対応する機能の使用頻度の低いアイコンははじめから表示しないようにするとか、また、電子機器の動作状態に応じて、次の動作のために使用される可能性の低いアイコンを非表示とすることで、ユーザのアイコン選択が容易になるようにすることを目的とする。例えば、電子機器がＨＤＤ内蔵ＤＶＤレコーダである場合に、電源を投入して起動した直後の状態ではすべてのアイコンを表示するが、デジタル放送番組を出力中の状態では、お知らせ、初期化／ファイナライズ、各種設定のアイコンは、使用頻度が低いと考えられるため、非表示とするといったことが考えられる。
【００７５】
（アイコンの表示有無の制御のための具体的構成）
具体的にどのアイコンを非表示とするかは、例えばアイコンに対応する機能の使用頻度の低いアイコンを非表示とする場合であれば、アイコンに対応する機能の使用回数を示す使用情報を取得することにより機能ごとの使用頻度（全使用回数中に占める当該使用回数の比率）がわかるので、使回頻度が一定比率以下の機能に対応するアイコンを非表示とするといった構成が可能となる。また、電子機器の動作状態に応じて、次の動作のために使用される可能性の低いアイコンを非表示とする場合は、例えば電子機器が保持する動作状態と非表示とするアイコンとを関連付けたテーブル（動作状態・非表示アイコン関連付けテーブル）に基づいて表示有無が決定される。このテーブルは予め外部から取得して保持しているものであってもよいし、電子機器が、前実施例で述べたのと同様の動作履歴統計テーブルを生成、保持し、この動作履歴統計テーブルに基づいて動作状態・非表示アイコン関連付けテーブルを生成して保持するようにしてもよい。
後者の場合、具体的には、例えば動作履歴統計テーブルにおいて、デジタル放送番組を出力中の状態の次にお知らせを表示したり、初期化／ファイナライズを行ったり、各種設定を行ったりといった動作状態になる頻度が低いことが示されている場合に、これに基づいて、デジタル放送番組を出力中の状態では、お知らせ、初期化／ファイナライズ、各種設定のアイコンは非表示とするアイコンとして関連付けておくといったことが考えられる。
【００７６】
<ハードウェア構成>
次に本実施例の電子機器のハードウェア構成について説明する。
図４０は、本実施例の電子機器のハードウェア構成の一例を示す概略図である。
【００７７】
本図に示すように、本例の電子機器の本実施例の電子機器の出力部は「記憶装置（記録媒体）」４００１と、「メインメモリ」４００２と、「ＣＰＵ」４００３と、「Ｉ／Ｏ」４００４と、「ディスプレイ」４００５と、「スピーカ」４００６などから構成される。判断部及び裏番組録画部は「記憶装置（記録媒体）」と、「ＣＰＵ」と、「メインメモリ」と、「Ｉ／Ｏ」などから構成される。これらは「システムバス」４００７などのデータ通信経路によって相互に接続される。
ここでは、インターフェイスでのアイコンの表示有無の制御にかかるハードウェア構成を中心に説明する。その際、電子機器の動作状態に応じて、次の動作のために使用される可能性の低いアイコンを非表示とする場合の例で説明する。なお、使用頻度の低い機能に対応するアイコンをはじめから非表示とするための構成としては、例えば実施例１で述べた構成によりアイコンに対応する機能の使用回数にかかる使用情報を取得し、これを一定の使用頻度以下の機能に対応するアイコンは非表示とするとのルールを定めたテーブルを参照して、一定の使用頻度以下の機能に対応するアイコンを非表示とするように制御するという構成が考えられる。
その余の構成は実施例１などで説明した構成と同じであるので、説明を省略する。
【００７８】
記憶装置には、予め動作状態と非表示とするアイコンとを関連付けたテーブル（動作状態・非表示アイコン関連付けテーブル）が記憶されている。このテーブルは、外部から取得したものであってもよいし、あるいは電子機器が前実施例で述べた構成に従い生成・保持する動作履歴の統計テーブルに基づいて、例えばある動作状態と、その次にくる頻度の低い動作状態に対応するアイコンを非表示とすることを関連付けたテーブルとして生成したものであってもよい。
次に、ＣＰＵは、電子機器の状態情報を取得する。このためのハードウェア構成は、実施例４で説明したところと同様である。また、ＣＰＵは上で述べた動作状態・非表示アイコン関連付けテーブルを記憶装置からメインメモリに読み出す。そして、このテーブルを参照して、電子機器の状態情報が示す動作状態と関連づけられた非表示とするアイコンを特定し、特定したアイコンのＩＤをメインメモリに格納する。
次に、ＣＰＵはアイコンを表示するためのインターフェイス制御を行うが、その際、メインメモリにＩＤが格納されているアイコンについては非表示するという制御プログラムの命令に従い、かかるアイコンを非表示とする制御を行う。
【００７９】
<処理の流れ>
図４１は、本実施例の電子機器における処理の流れのうち、インターフェイスでのアイコンの表示有無の制御にかかる処理の流れの一例を示す図である。ここでも、電子機器の動作状態に応じて、次の動作のために使用される可能性の低いアイコンを非表示とする場合の例で説明する。その余の流れは実施例１などと同様である。
まず、状態情報の取得ステップＳ４１０１において、電子機器は、自身の状態情報を取得する。
次に、動作状態・非表示アイコン関連付けテーブルの読出しステップＳ４１０２において、電子機器は、動作状態と非表示とするアイコンとを関連付けたテーブル（動作状態・非表示アイコン関連付けテーブル）を記憶装置から読み出す。
次に、非表示とするアイコンの特定ステップＳ４１０３において、電子機器は、前記ステップＳ４１０２にて読み出したテーブルを参照して、電子機器の状態情報が示す動作状態と関連づけられた非表示とするアイコンを特定し、特定したアイコンのＩＤをメインメモリに格納する。
次に、インターフェイス制御ステップＳ４１０４において、電子機器は、メインメモリにＩＤが格納されているアイコンについては非表示するという制御プログラムの命令に従い、かかるアイコンを非表示とする制御を行う。
【００８０】
<効果>
本実施例の発明により、電子機器の動作状態に応じて、例えば使用される可能性の低いアイコンを非表示とすることが可能となり、ユーザにとってアイコンの選択が一層容易となる。
【実施例７】
【００８１】
<概要>
本実施例の電子機器は、基本的に実施例１などの電子機器と共通するが、インターフェイス制御部がインターフェイスでのアイコンの形状、模様、色彩またはこれらの組合せを制御する手段を有する点に特徴を有する。
【００８２】
<構成>
（構成の概要）
図４２は、本実施例の電子機器の機能ブロックの一例を示す図である。本例の装置は基本的に実施例１などの電子機器と共通する、ただし、本図に示すように、本実施例の「電子機器」４２００の「インターフェイス制御部」４２２０は、「形態制御手段」４２２４をさらに有する。
「形態制御手段」は、インターフェイスでのアイコンの形状、模様、色彩またはこれらの組合せを制御するように構成されている。
アイコンの形状には大きさが含まれる。また、模様には、線図、色分け又はぼかしが含まれる。
【００８３】
（構成の目的）
本実施例の構成は、特に使用頻度の高いアイコンの表示に際して、アイコンの表示位置ではなく形態を制御する、あるいはアイコンの表示位置に加え形態も制御することで、ユーザが使いやすいアイコン表示を可能にすることを目的とする。例えば、使用頻度の高いアイコンを他より大きいアイコンとして表示したり、目立つ模様や色彩で表示したり、さらにはこれらの組合せとして目立つ模様・色彩の大きいアイコンで表示したりすることで、ユーザが必要なアイコンを見つけやすくすることができるようにすることを目的とする。
【００８４】
（形態制御のための具体的構成）
具体的な形態制御は、例えば、アイコンに対応する機能の使用回数を示す使用情報を取得することにより機能ごとの使用頻度（全使用回数中に占める当該使用回数の比率）がわかるので、使回頻度に応じてアイコンの大きさを区別する（例えば、大きいアイコン、ふつうのアイコン、小さいアイコンの三段階に区別する）ように、使用情報に応じてアイコン属性情報のうち表示形態にかかる属性情報を管理し、この管理された属性情報を利用してこれに対応するアイコンを表示するように構成することが考えられる。
また、電子機器の動作状態に応じて、次の動作のために使用される可能性の高いアイコンを特に目立つように大きいアイコンなどで表示することも考えられる。かかる表示は、例えば実施例５で履歴情報に基づく管理と上述の表示形態に係る属性情報の管理を組み合わせることで実現可能である。
以上は、大きさに関する形態制御の例であるが、このほか、使用頻度の高い機能に対応するアイコンの表示形態を、目立つ形状（例えば星型にする）、模様（例えば機能を太い文字で表示する）、色彩（例えば鮮やかな赤色で表示する）で表示するようにしてもよい。
また、この形態制御は、既述のようなアイコンの表示位置の制御に代えて行ってもよいし（例えば、表示位置はそのままで、使用頻度の高い機能に対応するアイコンだけを大きいアイコンで表示する）、あるいはアイコンの表示位置に加え形態も制御するようにしてもよい（例えば、使用頻度の高い機能に対応するアイコンを左上に表示位置を変更するとともに大きいアイコンで表示する）。これは他の属性情報の管理との組み合わせで実現可能である。例えば、使用頻度に応じて表示形態にかかる属性情報だけを変更し、他のアクセス所要時間や密度に係る属性情報を変更しなければ、表示位置はそのままで形態だけが使用頻度に応じて変更されて表示されることになるが、使用頻度に応じて表示形態にかかる属性情報とともに、他のアクセス所要時間や密度に係る属性情報なども変更すれば、これに応じて表示位置が変更されるとともに形態も変更されて表示されることになる。
【００８５】
<ハードウェア構成>
次に本実施例の電子機器のハードウェア構成について説明する。
図４３は、本実施例の電子機器のハードウェア構成の一例を示す概略図である。
【００８６】
本図に示すように、本例の電子機器の本実施例の電子機器の出力部は「記憶装置（記録媒体）」４３０１と、「メインメモリ」４３０２と、「ＣＰＵ」４３０３と、「Ｉ／Ｏ」４３０４と、「ディスプレイ」４３０５と、「スピーカ」４３０６などから構成される。判断部及び裏番組録画部は「記憶装置（記録媒体）」と、「ＣＰＵ」と、「メインメモリ」と、「Ｉ／Ｏ」などから構成される。これらは「システムバス」４３０７などのデータ通信経路によって相互に接続される。
ここでは、インターフェイスでのアイコンの形態制御にかかるハードウェア構成を中心に説明する。その際、電子機器の動作状態に応じて、次の動作のために使用される可能性の高いアイコンを目立つ形態で表示する場合の例で説明する。なお、単に使用頻度に応じてアイコンの表示形態を制御するための構成としては、例えば実施例１で述べた構成によりアイコンに対応する機能の使用回数にかかる使用情報を取得し、これを一定の使用頻度の区分とアイコンの表示形態を対応させたテーブルを参照して、この使用頻度の区分ごとにこれに対応する表示形態でアイコンを表示とするように制御するという構成が考えられる。その余の構成は実施例１などで説明した構成と同じであるので、説明を省略する。
【００８７】
記憶装置には、予め動作履歴統計テーブルが記憶されている。このテーブルの生成のための構成は実施例５で述べたところと同様である。
ＣＰＵは、電子機器の状態情報を取得すると（このためのハードウェア構成は、実施例４で説明したところと同様である）、これを一旦メインメモリに格納するとともに、上述の動作履歴統計テーブルをメインメモリに読み出す。
次に、ＣＰＵは、電子機器の状態情報とこのテーブルを参照して、電子機器の次の動作状態として予測される動作状態を判断する（このための構成も実施例４で述べたところと同様である）。
一方、記憶装置には予め、予測される動作状態に対応するアイコンとそれ以外のアイコンに区別してそれぞれの表示形態をルールとして定めるテーブル（対応表示形態規定テーブル）も保持されている。そこで、ＣＰＵはこのテーブルもメインメモリに読み出す。そして、上での判断に従い、次の動作状態として予測される動作状態に対応するアイコンとそれ以外のアイコンを、このテーブルで定めるルールに従って、それぞれに対応する形態で表示するように制御する。
【００８８】
<処理の流れ>
図４４は、本実施例の電子機器における処理の流れのうち、インターフェイスでのアイコンの表示形態の制御にかかる処理の流れの一例を示す図である。ここでも、電子機器の動作状態に応じて、次の動作として予測される動作状態の実現のために使用される可能性の高いアイコンを大きいアイコンで表示する場合の例で説明する。その余の流れは実施例１などと同様である。
まず、状態情報の取得ステップＳ４４０１において、電子機器は、自身の状態情報を取得する。
次に、動作履歴統計テーブルの読出しステップＳ４４０２において、電子機器は、動作履歴統計テーブルを読み出す。
次に、形態制御対象アイコンの区分ステップＳ４４０３において、電子機器は、前記ステップＳ４４０２にて読み出した動作履歴の統計テーブルを参照して前記ステップＳ４４０１にて取得した状態情報に基づいて、次に予測される動作状態に対応するアイコンとそれ以外のアイコンを区分する。
次に、対応表示形態規定テーブルの読出しステップＳ４４０３において、電子機器は、予測される動作状態に対応するアイコンとそれ以外のアイコンに区別してそれぞれの表示形態をルールとして定めるテーブル（対応表示形態規定テーブル）を読み出す。
次に、次に予測される動作状態に対応するアイコンか否かの判断ステップＳ４４０４において、電子機器は、前記ステップＳ４４０３にて区分されたそれぞれのアイコンについて、当該アイコンが次に予測される動作状態に対応するアイコンか否か判断し、その判断結果が次に予測される動作状態に対応するアイコンであるとの判断結果の場合、インターフェイス制御ステップＳ４４０４において、電子機器は、当該アイコンを前記ステップＳ４４０３において読み出したテーブルが定めるルールに従い大きいアイコンで表示するように制御する。一方、かかるアイコンではないとの判断結果の場合には、上記テーブルに従い、ふつうのアイコンで表示するように制御する。
【００８９】
<効果>
本実施例の発明により、特に使用頻度の高いアイコンの表示に際して、アイコンの表示位置ではなく形態を制御する、あるいはアイコンの表示位置に加え形態も制御することが可能となり、ユーザにとってアイコンの選択が一層容易となる。
【図面の簡単な説明】
【００９０】
【図１】実施例１の電子機器の機能ブロックの一例を示す図
【図２】実施例１においてアイコン識別情報とアイコン属性情報とを関連付けて保持されたアイコン情報の一例を示す図
【図３】実施例１の電子機器の具体的な機能ブロックの一例を示す図
【図４】実施例１におけるアイコンの画面表示の一例を示す図
【図５】実施例１の電子機器の機能ブロックの一例を示す図
【図６】実施例１の電子機器の具体的な機能ブロックの一例を示す図
【図７】実施例１におけるアイコン属性情報管理テーブルの一例を示す図
【図８Ａ】実施例１のアイコン属性情報管理テーブルを用いてアイコン属性情報を管理する一例を示す図
【図８Ｂ】実施例１のアイコン属性情報管理テーブルを用いてアイコン属性情報を管理する一例を示す図
【図９】実施例１の電子機器の機能ブロックの一例を示す図
【図１０】実施例１における表示位置関連付けテーブルの一例を示す図
【図１１】実施例１において制御に基づく表示位置の変更が行われた場合におけるアイコンの画面表示の一例を示す図
【図１２】実施例１の電子機器のハードウェア構成の一例を示す概略図
【図１３】実施例１の電子機器における処理の流れの一例を示す図
【図１４】実施例１の電子機器における処理の流れの一例を示す図
【図１５】実施例２においてアイコン識別情報とアイコン属性情報とを関連付けて保持されたアイコン情報の一例を示す図
【図１６】実施例２の電子機器の具体的な機能ブロックの一例を示す図
【図１７】実施例２の電子機器の具体的な機能ブロックの一例を示す図
【図１８】実施例２におけるアイコン属性情報管理テーブルの一例を示す図
【図１９Ａ】実施例２のアイコン属性情報管理テーブルを用いてアイコン属性情報を管理する一例を示す図
【図１９Ｂ】実施例２のアイコン属性情報管理テーブルを用いてアイコン属性情報を管理する一例を示す図
【図２０】実施例２において制御に基づく表示位置の変更が行われた場合におけるアイコンの画面表示の一例を示す図
【図２１】実施例２の電子機器のハードウェア構成の一例を示す概略図
【図２２】実施例２の電子機器における処理の流れの一例を示す図
【図２３】実施例３の電子機器の機能ブロックの一例を示す図
【図２４】実施例３におけるカーソル初期位置関連付けテーブルの一例を図
【図２５】実施例３のアイコン属性情報依存カーソル初期位置関連付けテーブルの一例を示す図
【図２６】実施例３の電子機器のハードウェア構成の一例を示す概略図
【図２７】実施例３の電子機器における処理の流れの一例を示す図
【図２８】実施例３の電子機器における処理の流れの一例を示す図
【図２９】実施例４の電子機器の機能ブロックの一例を示す図
【図３０】実施例４の状態情報と制御内容を対応させたテーブルの一例を示す図
【図３１】実施例４の電子機器のハードウェア構成の一例を示す概略図
【図３２】実施例４の電子機器における処理の流れの一例を示す図
【図３３】実施例４の電子機器における処理の流れの一例を示す図
【図３４】実施例５の電子機器の機能ブロックの一例を示す図
【図３５】実施例５の電子機器のハードウェア構成の一例を示す概略図
【図３６】実施例５の電子機器における処理の流れの一例を示す図
【図３７】実施例５の電子機器における処理の流れの一例を示す図
【図３８】実施例５の電子機器における処理の流れの一例を示す図
【図３９】実施例６の電子機器の機能ブロックの一例を示す図
【図４０】実施例６の電子機器のハードウェア構成の一例を示す概略図
【図４１】実施例６の電子機器における処理の流れの一例を示す図
【図４２】実施例７の電子機器の機能ブロックの一例を示す図
【図４３】実施例７の電子機器のハードウェア構成の一例を示す概略図
【図４４】実施例７の電子機器における処理の流れの一例を示す図
【符号の説明】
【００９１】
０１００      電子機器
０１１０      アイコン情報保持部
０１２０      インターフェイス制御部
０５３０      アイコン属性情報管理部
０９２１      表示位置制御手段
【図１】
2008134968.tif 000003
【図２】
2008134968.tif 000004
【図３】
2008134968.tif 000005
【図４】
2008134968.tif 000006
【図５】
2008134968.tif 000007
【図６】
2008134968.tif 000008
【図７】
2008134968.tif 000009
【図８Ａ】
2008134968.tif 000010
【図８Ｂ】
2008134968.tif 000011
【図９】
2008134968.tif 000012
【図１０】
2008134968.tif 000013
【図１１】
2008134968.tif 000014
【図１２】
2008134968.tif 000015
【図１３】
2008134968.tif 000016
【図１４】
2008134968.tif 000017
【図１５】
2008134968.tif 000018
【図１６】
2008134968.tif 000019
【図１７】
2008134968.tif 000020
【図１８】
2008134968.tif 000021
【図１９Ａ】
2008134968.tif 000022
【図１９Ｂ】
2008134968.tif 000023
【図２０】
2008134968.tif 000024
【図２１】
2008134968.tif 000025
【図２２】
2008134968.tif 000026
【図２３】
2008134968.tif 000027
【図２４】
2008134968.tif 000028
【図２５】
2008134968.tif 000029
【図２６】
2008134968.tif 000030
【図２７】
2008134968.tif 000031
【図２８】
2008134968.tif 000032
【図２９】
2008134968.tif 000033
【図３０】
2008134968.tif 000034
【図３１】
2008134968.tif 000035
【図３２】
2008134968.tif 000036
【図３３】
2008134968.tif 000037
【図３４】
2008134968.tif 000038
【図３５】
2008134968.tif 000039
【図３６】
2008134968.tif 000040
【図３７】
2008134968.tif 000041
【図３８】
2008134968.tif 000042
【図３９】
2008134968.tif 000043
【図４０】
2008134968.tif 000044
【図４１】
2008134968.tif 000045
【図４２】
2008134968.tif 000046
【図４３】
2008134968.tif 000047
【図４４】
2008134968.tif 000048