(57)【要約】    【課題】  情報の詳細度や情報の並べ方などを利用者の望みに合わせて選択でき、できるだけ多くの情報を表示できるようにした情報表示装置を提供する。    【解決手段】  表示する情報の詳細度を入力する入出力手段107と、入力された詳細度を保持する表示属性格納手段106と、情報を要素で分けて保存する情報蓄積部101と、詳細度と要素の対応づけを保持し、それに基づいて情報蓄積部101から情報を選択して取り出す情報選択部102と、セルの並べ方情報を保持するレイアウト情報部103と、セル表示に関する制約条件を格納する制約条件格納部109と、情報選択部102からの情報およびレイアウト情報部103からの並べ方情報に応じて制約条件格納部109に格納された制約条件を評価し線形計画法を用いてセルの大きさと配置を決定する表示構成決定部108と、表示構成決定部108からのセルの大きさと配置に基づいて表示を生成する表示生成部105とから構成される。【選択図】    図２０
2007102809.tif 000002
【特許請求の範囲】
【請求項１】
表示する情報の詳細度を入力する入出力手段と、入力された前記詳細度を保持する表示属性格納手段と、前記情報をセル表示する情報表示制御手段とからなる情報表示装置において、前記情報表示制御手段は、前記情報を要素で分けて保存する情報蓄積部と、入力された前記詳細度と前記要素の対応づけを保持し、それに基づいて前記情報蓄積部から前記情報を選択して取り出す情報選択部と、セルの並べ方情報を保持するレイアウト情報部と、前記セル表示に関する制約条件を格納する制約条件格納部と、前記情報選択部からの情報および前記レイアウト情報部からの並べ方情報に応じて前記制約条件格納部に格納された前記制約条件を評価し線形計画法を用いて前記セルの大きさと配置を決定する表示構成決定部と、前記表示構成決定部からのセルの大きさと配置に基づいて表示を生成する表示生成部とを備えたことを特徴とする情報表示装置。
【請求項２】
前記レイアウト情報部にあらかじめ設定された複数種類のセルの並べ方情報の中から利用者が選択しうるようにしたことを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記レイアウト情報部が保持するセルの並べ方情報を利用者が設定しうるようにしたことを特徴とする請求項１に記載の情報表示装置。
【請求項４】
前記レイアウト情報部が、前記セルの並べ方情報に加えて、さらに、情報の要素ごとの表示単位を区切り情報として保持することを特徴とする請求項１に記載の情報表示装置。
【請求項５】
前記表示構成決定部は、１セルあたりの空領域を可能な限り少なくなるように、１セルあたりの情報量を決定することを特徴とする請求項１に記載の情報表示装置。
【請求項６】
前記表示構成決定部は、一覧表示されたセルの中で情報量が少なく空領域があるものに関して、前記空領域に応じて前記情報選択部を介して前記情報蓄積部よりさらに情報を取り出して、前記空領域を埋めるようにしたことを特徴とする請求項１に記載の情報表示装置。
【請求項７】
前記情報表示制御手段は、情報と対応づけられたアイコンや背景色を保持する表示部品格納部を更に備え、前記表示構成決定部においてセルに情報を配置する際、前記表示部品格納部を参照して、使用頻度の高い文字情報をアイコン化して表示し、または、特定の情報を背景色として表示することを特徴とする請求項１に記載の情報表示装置。
【請求項８】
前記表示構成決定部は、情報量が多くセルに入り切らないときには、前記情報選択部から取得した情報を形態素解析しその中から意味のある単語を選択して優先的にセルに配置するようにしたことを特徴とする請求項１に記載の情報表示装置。
【請求項９】
前記情報表示制御手段は、フォント情報を格納するフォント情報部を更に備え、前記表示構成決定部において情報量が多くセルに入り切らないときには、前記フォント情報部のフォント情報を参照して、より小さいフォントで、かつ認識できる大きさのフォントに変更してセルに配置するようにしたことを特徴とする請求項１に記載の情報表示装置。
【請求項１０】
前記情報選択部と前記レイアウト情報部に保持されている情報に加えて、利用者が入力した重みづけを反映して表示する情報の量と、セルの大きさと配置を決定するようにしたことを特徴とする請求項１に記載の情報表示装置。
【請求項１１】
前記情報表示制御手段中の前記情報選択部にあらかじめ設定された詳細度と要素に関する複数種類の対応づけが用意され、利用者が、希望する詳細度に対する要素の対応を選択しうるようにしたことを特徴とする請求項１に記載の情報表示装置。
【請求項１２】
前記情報選択部が保持する詳細度に対する要素の対応づけを利用者が設定しうるようにしたことを特徴とする請求項１に記載の情報表示装置。
【請求項１３】
前記情報表示制御手段は、詳細度毎のセルの並び方の組合せを保持する詳細度別表示状態記憶部を更に備え、前記表示構成決定部において前記詳細度別表示状態記憶部を参照してセルの大きさと配置を決定することを特徴とする請求項１に記載の情報表示装置。
【請求項１４】
前記表示構成決定部は、前記情報選択部から取得した情報を、１セルを構成する複数データ毎にひとまとまりにして１セルが必要とする大きさを求め、それをセルに配置することを特徴とする請求項１に記載の情報表示装置。
【請求項１５】
前記表示構成決定部は、最も詳細度を落としてのデータ表示形態としてアイコン表示をすることを特徴とする請求項１に記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置に関し、特に利用者の望みの詳細度で、かつ並べ方やセルの中の情報も利用者の望みに合わせて選択して表示しうるようにした情報表示装置に関する。
【背景技術】
【０００２】
従来、特許文献１に記載されるような情報表示装置がある。すなわち、図５５に示されるように、情報表示装置は、処理装置１と、表示装置２と、マウス３及びキーボード４からなる入力部と、ファイル５とから構成されている。そして、処理装置１は、さらに、ウィンドウ制御部６と、アプリケーション処理部７と、一覧表示処理部８と、変数保存・復元処理部９と、メモリ10とを備えている。また、メモリ10は、全データ領域10ａ、表示領域10ｂ、一覧名領域10ｃ、及び変数一覧テーブル領域10ｄという具合にメモリ領域が分けられて使用されるようになっている。さらに、表示装置２には、設定画面２ａ及び一覧画面２ｂが用意されている。
【０００３】
この従来例では、メモリ10内の全データ領域10ａ、表示領域10ｂ、一覧名領域10ｃ、及び変数一覧テーブル領域10ｄと、変数保存・復元処理部９とを使用して、反復して使用される一覧データについて、表示された一覧画面の情報を記録しておいて、次の表示の際にこれを生かすようにするものである。
【特許文献１】特開平8-212038号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、この従来例では、限られた画面の中で、できるだけ一覧性を保ちながら詳細度を変更したい、また状況や場面に応じて、できるだけ多くの情報を、利用者の望む情報量のレベルで見比べるようにしたい、さらに、一目で見比べられる範囲を見やすさとの兼ね合いでできるだけ多くの表示したい、という利用者の要求を満たすことはできないという問題を有していた。また、利用者からの指示によって、読み出された情報量に基づいて表示を作成することはできないという問題があった。
【０００５】
そこで本発明は、できるだけ多くの情報を、利用者の望む情報量のレベルで見比べることができる情報表示装置を提供することを目的にするものである。
【課題を解決するための手段】
【０００６】
前記の目的を達成するために本発明は、表示する情報の詳細度を入力する入出力手段と、入力された前記詳細度を保持する表示属性格納手段と、前記情報をセル表示する情報表示制御手段とからなる情報表示装置において、前記情報表示制御手段は、前記情報を要素で分けて保存する情報蓄積部と、入力された前記詳細度と前記要素の対応づけを保持し、それに基づいて前記情報蓄積部から前記情報を選択して取り出す情報選択部と、セルの並べ方情報を保持するレイアウト情報部と、前記セル表示に関する制約条件を格納する制約条件格納部と、前記情報選択部からの情報および前記レイアウト情報部からの並べ方情報に応じて前記制約条件格納部に格納された前記制約条件を評価し線形計画法を用いて前記セルの大きさと配置を決定する表示構成決定部と、前記表示構成決定部からのセルの大きさと配置に基づいて表示を生成する表示生成部とを備えたことを特徴とするものである。
【発明の効果】
【０００７】
本発明は、このような構成を有しているので、多くの情報を一覧表示してその中から望みのものを見つけようとするとき、できるだけ多くの情報を利用者の望む情報のレベルで見比べることができるという効果を有する。さらに、表示領域は限られているが、見やすさを考慮して、一目で見比べられる範囲を、できるだけ多く表示することができるという効果を有する。また、局所的または全体的に、単純に倍率を変更するのではなく、情報量を制御することができ、情報量の増減によって詳細度を制御することができるという効果を有する。さらには、全体で情報を見比べるという観点で情報の表示を制御しているので、一目で見比べられる範囲を見やすさとのバランスをとって、できるだけ多く表示できるという効果を有する。また、複数表示されているものを一つ一つ選択してその詳細を表示する必要がないため、利用者の負担がなく、また情報同士を詳細なレベルで見比べることができるという効果を有する。さらにまた、状況や場面によって、詳細な情報が欲しいときでも、詳細な情報よりも広く全体を見渡したい場面でも、利用者の望む情報量のレベルで見渡すことができるという効果を有する。
【発明を実施するための最良の形態】
【０００８】
（第１の実施の形態）
図１は、本発明の第１の実施の形態における情報表示装置の構成を示すブロック図である図１において、本発明の情報表示装置は、以下に示す構成を有する情報表示制御手段100と、利用者が入力した詳細度を変更するためのコマンドデータ等を保存する表示属性格納手段106と、情報表示要求や、詳細度を変更するためのコマンドデータ等を利用者から入力しかつ表示・出力を行なう入出力手段107とから構成されている。
【０００９】
そして、情報表示制御手段100は、情報を各要素に分けて保存する情報蓄積部101と、詳細度と要素の対応づけ関係を保持し、それに基づいて情報蓄積部101より情報を選択して取り出す情報選択部102と、一次元以上の軸によって表され、表示軸、順番、表示単位などのセルの並べ方情報を保持するレイアウト情報部103と、レイアウト情報部103から取り出したセルの並べ方情報および情報選択部102から取り出した情報に基づいて、予め設定されたセルの区切り情報からテーブルを参照して適切な大きさのセルを選択して配置する表示構成選択部104と、表示構成選択部104によって得られた情報に基づいて表示生成する表示生成部105とから構成されている。
【００１０】
以上のように構成された情報表示装置について、以下その動作を説明する。ここでは、テレビ番組ガイドを利用者の望むレベルで、できるだけ多くの情報を同じ詳細度で見比べることができる例を示す。
【００１１】
まず、テレビ番組情報を要素に分けて情報蓄積部101に保存する。図２は、情報蓄積部101にテレビ番組ガイドデータを蓄積した場合のデータ構造を示す。ここでは、１番組を１データとして構成し、１データは要素ごとに分かれたフィールドから構成されるようにする。
【００１２】
次に、入出力手段107より利用者が詳細度１での表示要求を入力し、表示要求はいったん表示属性格納手段106に保存された後、情報選択部102に渡される。図３は、情報選択部102における情報の持ち方の例を示すもので、詳細度と情報の要素の対応づけをテーブルとして保持している例である。情報選択部102では、情報選択部102がもつ詳細度に対する情報の要素の対応表の記述を参照し、情報蓄積部101から情報を取り出す。
【００１３】
ここでは「詳細度１」に対応するデータは「開始時間／タイトル／サブタイトル」とあるので、情報蓄積部101より、開始時間とタイトル、サブタイトル情報を読み出して、表示構成選択部104に情報を渡す。続いてレイアウト情報部103からジャンル属性によって一覧表示するという並べ方情報を取得する。
【００１４】
ところで、表示構成選択部104には、あらかじめレイアウト情報部103の並べ方情報および情報選択部102にある詳細度と要素の対応づけテーブルを組合せた分だけセルの区切りがあらかじめ設定されている。その詳細度と並べ方情報に対するセルの区切り対応テーブルの例を、図５３に示す。たとえば、詳細度が１で並べ方が縦軸に時間、横軸にチャンネルの場合には、セルの区切りは縦８行横８列を選択するよう、あらかじめ設定されている。
【００１５】
表示構成選択部104は、レイアウト情報部103から取り出したセルの並べ方情報および情報選択部102から取り出した詳細度１の情報に基づいて、あらかじめ設定されているセルの区切り情報から、セルの区切り対応テーブルを参照することにより適切なセルの区切りを選択する。
【００１６】
つぎに、情報選択部102から取得した開始時間とタイトル、サブタイトル情報を各セルに配置する。表示生成部105では、表示構成選択部104によって得られた結果を表示生成し、入出力手段107で表示させる。
【００１７】
図４は、表示構成選択部104の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成選択部104の処理を説明する。
【００１８】
まず、ステップS41において、情報選択部102から表示すべき情報、たとえば開始時間とタイトル、サブタイトル情報を取得する。ついで、ステップS42において、レイアウト情報部103から並べ方情報、たとえばジャンル属性によって一覧表示するという情報を取得する。
【００１９】
ステップS43において、表示構成選択部104は、レイアウト情報部103から取り出したセルの並べ方情報および情報選択部102から取り出した詳細度１の情報に基づいて、あらかじめ設定されているセルの区切り情報から、セルの区切り対応テーブルを参照することにより適切なセルの区切りを選択する。そして、ステップS44において、情報選択部102から取得した開始時間とタイトル、サブタイトル情報を各セルに配置する。
【００２０】
図５は、このようにして表示生成部105によって入出力手段107に表示されたＴＶ番組表を示したものである。また、図６および図７は、利用者の選択にしたがって図５よりも詳細度をあげて表示した例を示している。
【００２１】
このように、本実施の形態では、多くの情報を一覧表示してその中から望みのものを見つけようとするとき望みの詳細度のレベルで、できるだけ多くの情報を同じレベルで見比べることが可能となる。加えて、表示範囲は限られているが、見やすさを考慮して、ひとめで見比べる範囲を、できるだけ多く表示することが可能となる。
【００２２】
また、局所的または全体的に、単純に倍率を変更するだけではなく、情報量を制御することができ、情報量の増減によって詳細度を制御することが可能となる。
【００２３】
さらに、全体的に情報を見比べるという観点で情報の表示を制御することにより、ひとめで見比べる範囲を見やすさとバランスをとって、できるだけ多く表示することが可能となる。
【００２４】
また、複数表示されているものを一つ一つ選択してその詳細を表示する必要がないため、利用者の負担がなく、また情報同士を詳細なレベルで見比べることが可能となる。
【００２５】
また、状況や場面によって、詳細な情報がほしいときでも、詳細な情報よりも広く全体を見渡したい場面でも、利用者の望む情報量のレベルで見比べることが可能となる。
【００２６】
（第２の実施の形態）
図８は、本発明の第２の実施の形態における情報表示装置の構成を示すブロック図である。図８における第２の実施の形態の情報表示装置は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、レイアウト情報部に複数種類のセルの並べ方情報をあらかじめ設定しておき、利用者がその中から選択しうるようにしたことである。以下では、その異なる構成について重点的に説明する。
【００２７】
図８において、レイアウト情報部103に並べ方情報が複数設定されており、その情報が表示属性格納手段106に渡され、しかる後に入出力手段107に表示される。利用者は、希望の並べ方を選択して入出力手段107から希望の並べ方情報を入力する。利用者の希望は、表示属性格納手段106に一旦保存され、さらに表示属性格納手段106からレイアウト情報部103に渡される。
【００２８】
レイアウト情報部103では、表示属性格納手段106から受け取った情報に基づいて並べ方情報を設定するようにして、表示構成選択部104に渡すようにする。
【００２９】
このように、本実施の形態では、時間軸とチャンネル軸というふうに、ＴＶ番組表のような表示の仕方を固定することなく、時間軸にそって全チャンネルを一瞥する表示や、ジャンル別の表示など、複数の候補の中から自由に選択可能であり、したがって利用者の希望する表示の仕方で希望の情報量で見比べることが可能である。
【００３０】
（第３の実施の形態）
図９は、本発明の第３の実施の形態における情報表示装置の構成を示すブロック図である。図９における第３の実施の形態の情報表示装置は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、レイアウト情報部が保持するセルの並べ方情報を利用者が設定しうるようにしたことである。以下では、その異なる構成について重点的に説明する。
【００３１】
上記した第１の実施の形態により得られる並べ方情報では利用者が希望する並べ方情報が得られない場合に、利用者は、入出力手段107から詳細度に加えて、希望の並べ方情報およびセルの区切り情報の設定要求を入力する。利用者の希望は、表示属性格納手段106に一旦保存され、並べ方情報は表示属性格納手段106からレイアウト情報部103に渡される。レイアウト情報部103では、表示属性格納手段106から受け取った情報に基づいて並べ方情報を設定する。
【００３２】
例えば、（縦軸，横軸）＝（時間，チャンネル）という並べ方に代えて、利用者が縦軸に時間、横軸にジャンルとするＴＶ番組表の並べ方を要求すると、要求は表示属性格納手段106に一旦保存された上、レイアウト情報部103に渡され、レイアウト情報部103において、（縦軸，横軸）＝（時間，ジャンル）と設定される。
【００３３】
次に、表示属性格納手段106から詳細度情報と並べ方情報およびセルの区切り情報が表示構成選択部104に渡される。表示構成選択部104では、表示属性格納手段106から受け取った情報に基づいて、詳細度と並べ方情報に対するセルの区切り対応テーブルに新たに対応づけを設定する。
【００３４】
このように、本実施の形態では、時間軸とチャンネル軸というふうに、ＴＶ番組表のような表示の仕方を固定することなく、利用者が自由に設定可能であり、したがって利用者の希望する表示の仕方で希望の情報量で見比べることが可能である。
【００３５】
（第４の実施の形態）
図１０は、本発明の第４の実施の形態における情報表示装置の構成を示すブロック図である。図１０における第４の実施の形態の情報表示装置の構成は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、表示構成選択部が、一覧表示されたセルの中で情報量が少なく空領域があるものに関して、空領域に応じて情報選択部を介して情報蓄積部よりさらに情報を取り出して、空領域を埋めるようにしたことである。すなわち、図１０において、表示構成選択部104において、構成が決まったセルの中で、情報量が少なく空領域があるものに関して、情報選択部102に空き領域が生じるセルのＩＤと空き領域の大きさと現在持っている要素のフィールド名を渡すことによって、情報蓄積部101より情報を読み出す。表示構成選択部104は、情報選択部102より上記の情報を取得し、空領域に配置する。以下では、その異なる構成についてフローチャートを使用して説明する。
【００３６】
図１１は、表示構成選択部104の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成選択部104の処理を説明する。
【００３７】
まず、ステップS111において、情報選択部102から表示すべき情報を取得する。ついで、ステップS112において、レイアウト情報部103から並べ方情報を取得する。ステップS113において、表示構成選択部104は、レイアウト情報部103から取り出したセルの並べ方情報および情報選択部102から取り出した表示すべき情報に基づいて、予め設定されているセルの区切り情報から適切な大きさのセルを選択して配置する。
【００３８】
ステップS114において、情報選択部102から取得した情報を各セルに配置する。ステップS115において、情報を配置した結果、空領域が生じるセルを割り出し、それぞれの空領域を求める。ついで、ステップS116において、情報選択部102に、上記で求めたセルのＩＤと空領域の大きさと現在持っている要素のフィールド名を渡す。
【００３９】
これに関連する情報選択部102の処理を図１２に示すフローチャートで説明する。図１２において、ステップS121において、表示構成選択部104から、セルのＩＤと空領域の大きさ情報と現在表示構成選択部104がもつ要素のフィールド名を受け取る。ついで、ステップS122において、情報選択部102がもつ表示優先順位表（図１３参照）を参照して、情報蓄積部101の当該セルに該当するデータより現在表示構成選択部104が持たない（未表示の）情報を読み出す。ステップS123において、表示構成選択部104に空き領域に関するデータを渡す。
【００４０】
図１１に戻って、ステップS117において、情報選択部102から空領域に配置するデータを取得し、各セルの空領域に配置する。
【００４１】
このように、本実施の形態では、空スペースに応じて情報蓄積部より情報を取り出してセルに配置することにより、セル内の無駄な空白をなくすことが可能である。
【００４２】
（第５の実施の形態）
図１４は、本発明の第５の実施の形態における情報表示装置の構成を示すブロック図である。図１４における第５の実施の形態の情報表示装置の構成は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、情報表示制御手段は、情報と対応づけられたアイコンや背景色を保持する表示部品格納部を更に備え、表示構成選択部においてセルに情報を配置する際、表示部品格納部を参照して、使用頻度の高い文字情報をアイコン化して表示したり、特定の情報を背景色として表示したりすることである。すなわち、図１４に示すように、情報と対応づけられたアイコンや背景色を保持する表示部品格納部111を持ち、表示構成選択部104において、セルに情報を配置する際、表示部品格納部111を参照することで、使用頻度の高い文字情報をアイコン化して表示したり、特定の情報例えばジャンル情報を背景色として表示する。以下では、その異なる構成についてフローチャートを使用して説明する。
【００４３】
図１５は、表示構成選択部104の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成選択部104の処理を説明する。
【００４４】
まず、ステップS151において、情報選択部102から表示すべき情報を取得する。ついで、ステップS152において、レイアウト情報部103から並べ方情報を取得する。ステップS153において、表示構成選択部104は情報選択部102から取得した情報に関して、表示部品格納部111を参照し、該当する表示部品がある場合にはそれと置き換える。
【００４５】
ステップS154において、表示構成選択部104はレイアウト情報部103から取り出したセルの並べ方情報および情報選択部102から取り出した表示すべき情報に基づいて、予め設定されているセルの区切り情報から適切な大きさのセルを選択して配置する。ステップS155において、情報選択部102から取得して、表示部品格納部111の情報を取り込んだ情報を各セルに配置する。
【００４６】
このように、本実施の形態では、文字情報をアイコン化して表示したり或いは特定の情報例えばジャンル情報を背景色で表示することにより、表示スペースを節約してできるだけ多くの情報を一覧表示することが可能であり、同時に表示情報が整理されるため、一覧性にも貢献することが可能である。
【００４７】
（第６の実施の形態）
第６の実施の形態の情報表示装置の構成は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、情報量が多くセルに入り切らないときには、表示構成選択部が、情報選択部から取得した情報を形態素解析しその中から意味のある単語を選択して優先的にセルに配置するようにしたことである。すなわち、表示構成選択部104において、構成が決まったセルの中で、情報量が多くセルに入り切らないとき、情報選択部102から取得した情報を形態素解析しその中から意味のある単語を選択して優先的にセルに配置する。以下では、その異なる構成についてフローチャートを使用して説明する。
【００４８】
図１６は、表示構成選択部104の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成選択部104の処理を説明する。
【００４９】
まず、ステップS161において、情報選択部102から表示すべき情報を取得する。ついで、ステップS162において、レイアウト情報部103から並べ方情報を取得する。ステップS163において、表示構成選択部104は、レイアウト情報部103から取り出したセルの並べ方情報および情報選択部102から取り出した表示すべき情報に基づいて、予め設定されているセルの区切り情報から適切な大きさのセルを選択して配置する。
【００５０】
ステップS164において、情報選択部102から取得した情報を各セルに配置する。ステップS165において、情報選択部102から取得した情報で、上記セルに入り切らない情報を形態素解析し重要な語句を切り出す。ついで、ステップS166において、重要な語句を重要な順に各セルに配置する。
【００５１】
このように、本実施の形態では、意味のある単語を選択して優先的にセルに配置することによって、セルに入り切らない情報でも意味がある程度わかるようにして一覧表示することが可能である。
【００５２】
（第７の実施の形態）
図１７は、本発明の第７の実施の形態における情報表示装置の構成を示すブロック図である。図１７における第７の実施の形態の情報表示装置の構成は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、情報表示制御手段は、フォント情報を格納するフォント情報部を更に備え、表示構成選択部において情報量が多くセルに入り切らないときには、フォント情報部のフォント情報を参照して、より小さいフォントで、かつ認識できる大きさのフォントに変更してセルに配置するようにしたことである。すなわち、図１７に示すように、フォント情報を格納するフォント情報部112を持ち、表示構成選択部104においてセルの構成が決定したあと、情報量が多いため、セルに入り切らないものに関して、フォント情報部112を参照してより小さいフォントで、かつ認識できる大きさのフォントに変更してセルに配置する。以下では、その異なる構成についてフローチャートを使用して説明する。
【００５３】
図１８は、表示構成選択部104の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成選択部104の処理を説明する。
【００５４】
まず、ステップS181において、情報選択部102から表示すべき情報を取得する。ついで、ステップS182において、レイアウト情報部103から並べ方情報を取得する。ステップS183において、表示構成選択部104は、レイアウト情報部103から取り出したセルの並べ方情報および情報選択部102から取り出した表示すべき情報に基づいて、予め設定されているセルの区切り情報から適切な大きさのセルを選択して配置する。
【００５５】
ステップS184において、情報量が多くて、セル内に納まらないものを抽出する。ついで、ステップS185において、上記で抽出したものに関して、フォント情報部112を参照し、より小さいフォントでかつ認識できる大きさのフォントに変更する。ステップS186において、情報選択部102から取得した情報を各セルに配置する。
【００５６】
このように、本実施の形態では、フォントを制御することによって、情報量が多くてセルに入り切らない場合でも、限られた画面の中でできるだけ多くの情報を一覧表示することが可能である。
【００５７】
（第８の実施の形態）
図１９は、本発明の第８の実施の形態における情報表示装置の構成を示すブロック図である。図１９における第８の実施の形態の情報表示装置の構成は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、情報表示制御手段中の情報選択部にあらかじめ設定された複数種類の詳細度と要素の対応づけが用意され、利用者がその中から選択しうるようにしたことである。
【００５８】
以下では、その異なる構成について重点的に説明する。図１９に示すように、情報選択部102において、詳細度と要素の対応づけが複数種類あらかじめ設定されており、その情報が表示属性格納手段106に渡された後に、入出力手段107に表示される。利用者は、希望の詳細度に対する要素の対応を選択して入出力手段107より入力する。利用者の希望する詳細度は表示属性格納手段106に一旦保存され、表示属性格納手段106より情報選択部102に渡される。それから、情報選択部102では、表示属性格納手段106より受け取った情報に基づいて、詳細度に対する要素の対応づけを設定する。
【００５９】
このように、本実施の形態では、情報の要素の内から何を表示するかに関しても、複数の候補の中から自由に選択可能であり、したがって、利用者が希望する表示レベルで、希望する要素を表示することが可能となる。
【００６０】
（第９の実施の形態）
図１９は、本発明の第９の実施の形態のおける情報表示装置の構成を示すブロック図である。図１９における第９の実施の形態の情報表示装置は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、情報選択部が保持する詳細度に対する要素の対応を利用者が設定しうるようにしたことである。以下では、その異なる構成について重点的に説明する。
【００６１】
上記した第１の実施の形態により得られる希望する詳細度に対する要素の対応では利用者が希望する詳細度に対する要素の対応が得られない場合に、利用者は、入出力手段107から、希望の詳細度に対する要素の対応およびセルの区切り情報の設定要求を入力する。利用者の希望する詳細度は、表示属性格納手段106に一旦保存され、詳細度に対する要素の対応情報は表示属性格納手段106から情報選択部102に渡される。情報選択部102では、表示属性格納手段106から受け取った情報に基づいて詳細度に対する要素の対応情報を設定する。
【００６２】
例えば、図３に示した対応に代えて利用者が詳細度１に対応する要素の対応づけとして、タイトルとジャンルを要求したとすると、要求は表示属性格納手段106に一旦保存された上、情報選択部102に渡される。それから、情報選択部102においては、利用者の希望に基づいて、詳細度１＝（タイトル，ジャンル）というふうに、情報量に対する要素の対応づけを設定する。
【００６３】
次に、表示属性格納手段106から詳細度情報とセルの区切り情報が、レイアウト情報部103から並べ方情報が表示構成選択部104に渡される。表示構成選択部104では、表示属性格納手段106およびレイアウト情報部103から受け取った情報に基づいて、詳細度と並べ方情報に対するセルの区切り対応テーブルに新たに対応づけを設定する。
【００６４】
このように、本実施の形態では、利用者が表示したい表示レベルのときにどの要素を表示するのか、その対応づけを利用者が自由に設定することが可能である。
【００６５】
（第１０の実施の形態）
第１０の実施の形態の情報表示装置の構成は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、複数データで１セルを構成するようにするので、表示構成選択部は、情報選択部から取得した情報を１セルを構成するデータ毎にひとまとまりにしておき、セルに配置する際に、ひとまとまりにしておいたものを配置するものである。
【００６６】
以上のように構成された情報表示装置について、以下その動作を説明する。まず、テレビ番組情報を要素に分けて情報蓄積部101に保存する。ここでは、１番組を１データとして構成し、１データは要素ごとに分かれたフィールドから構成されるようにし、時間とチャンネルによって、一覧表示する例について示す。
【００６７】
入出力手段107より利用者が詳細度１での表示要求を入力し、表示要求はいったん表示属性格納手段106に保存された後、情報選択部102に渡される。
【００６８】
情報選択部102では、情報選択部102がもつ詳細度に対する情報の要素の対応表の記述を参照し、情報蓄積部101から情報を取り出す。ここでは、「詳細度１」に対応するデータは「開始時間／タイトル」であるので、情報蓄積部101から開始時間とタイトルを読み出して、表示構成選択部104に情報を渡す。
【００６９】
次に表示構成選択部104においては情報選択部102から開始時間とタイトル情報を取得する。続いて、レイアウト情報部103から縦軸が時間で横軸がチャンネルであるという並べ方情報を取得する。この場合、複数データで１セルを構成するので、１セルを構成するデータ毎にひとまとまりにしておく。ここでは１時間１チャンネルで１セルを構成するため、同一時間で同一チャンネルのデータをひとまとまりにしておく。
【００７０】
次に表示構成選択部104において、詳細度と並べ方情報に対する区切り対応テーブルを参照することにより適切なセルの区切りを選択する。
【００７１】
次に情報選択部102から取得して１セルを構成するデータ毎にひとまとまりにしておいたデータをひとまとまりとしてセルに配置する。
【００７２】
表示構成選択部104で処理された結果は表示生成部105に渡され、表示を生成し、入出力手段107で表示される。
【００７３】
図５４は表示構成選択部104の処理の流れを示すフローチャートである。これにしたがって、以下表示構成選択部104の処理を説明する。
【００７４】
まず、ステップS541において、情報選択部102から表示すべき情報を取得する。ついで、ステップS542において、レイアウト情報部103から並べ方情報を取得する。
【００７５】
ステップS543において、表示構成選択部104は情報選択部102から取得した情報を、１セルを構成するデータ毎にひとまとまりにしておく。
【００７６】
次に、ステップS544において、表示構成選択部104は、レイアウト情報部103から取り出したセルの並べ方情報および情報選択部102から取り出した情報に基づいてあらかじめ設定されているセルの区切り情報から、セルの区切り対応テーブルを参照することにより適切なセルの区切りを選択する。
【００７７】
ステップS545において、情報選択部102から取得して１セルを構成するデータ毎にひとまとまりにしておいたデータをひとまとまりとしてセルに配置する。
【００７８】
図４９は、このようにして表示生成部105によって入出力手段107に表示されたＴＶ番組表を示したものである。また、図５０および図５１は、利用者の選択にしたがって図４９よりも詳細度をあげて表示した例を示している。
【００７９】
このように、本実施の形態では、複数データで１セルを構成する場合についても同様に、多くの情報を一覧表示してその中から望みのものを見つけようとするとき望みの詳細度のレベルで、できるだけ多くの情報を同じレベルで見比べることが可能となる。
【００８０】
（第１１の実施の形態）
第１１の実施の形態の情報表示装置の構成は、上記第１の実施の形態の情報表示装置と基本は同じであるが、上記第１の実施の形態の情報表示装置との違いは、最も詳細度を落としてのデータ表示形態としてアイコン表示をするものである。
【００８１】
以上のように構成された情報表示装置について、以下その動作を説明する。
まず、テレビ番組情報を要素に分けて情報蓄積部101に保存する。ここでは、１番組を１データとして構成し、１データは要素ごとに分かれたフィールドから構成されるようにし、時間とチャンネルによって、一覧表示する例について示す。
【００８２】
入出力手段107より利用者が詳細度０（アイコン表示）での表示要求を入力し、表示要求はいったん表示属性格納手段106に保存された後、情報選択部102に渡される。
【００８３】
情報選択部102では、情報選択部102がもつ詳細度に対する情報の要素の対応表の記述を参照し、情報蓄積部101から情報を取り出す。ここでは、「詳細度０」に対応するデータは「ジャンルアイコン」であるので、情報蓄積部101からそれぞれ異なる背景色をもつジャンルアイコンを読み出して、表示構成選択部104に情報を渡す。
【００８４】
次に表示構成選択部104においては情報選択部102からジャンルアイコン情報を取得する。続いて、レイアウト情報部103から縦軸が時間で横軸がチャンネルであるという並べ方情報を取得する。
【００８５】
この場合、複数データで１セルを構成するので、１セルを構成するデータ毎にひとまとまりにしておく。ここでは１時間１チャンネルで１セルを構成するため、同一時間で同一チャンネルのデータをひとまとまりにしておく。
【００８６】
次に表示構成選択部104において、詳細度と並べ方情報に対する区切り対応テーブルを参照することにより適切なセルの区切りを選択する。
【００８７】
次に情報選択部102から取得して１セルを構成するデータ毎にひとまとまりにしておいたデータをひとまとまりとしてセルに配置する。
【００８８】
表示構成選択部104で処理された結果は表示生成部105に渡され、表示を生成し、入出力手段107で表示される。
【００８９】
図５２は、このようにして表示生成部105によって入出力手段107に表示されたＴＶ番組表を示したものである。
【００９０】
表示構成選択部104の処理の流れは、図５４に示した通りであるので、ここでは再度説明しない。
【００９１】
このように、本実施の形態では、最も詳細度を落として、１番組をジャンルを表す背景色をもつアイコンで表現して一覧表を作成することによって、ざっと一瞥するだけで、番組表全体におけるジャンル属性からみた一覧を得ることができ、自分の好みのジャンルの番組がどのあたりにあるのか、すぐ知ることができる。
【００９２】
この他にも、１データを番組の紹介写真や絵、文字、図などによって表したり、特定のものを点滅表示させたりすることによって、一覧表示することによってできるだけ多くの番組を見比べたいという要望に対して、ざっと一瞥するだけである程度の情報が得られるという利点がある。たとえば、番組の紹介写真がデータとして格納されているとき、１番組を紹介写真で表して一覧表を作成すれば、ざっと一瞥するだけで、探している番組を見つけることができ、同時に他の番組についてもある程度の情報を得ることができる。
【００９３】
（第１２の実施の形態）
図２０は、本発明の第１２の実施の形態における情報表示装置の構成を示すブロック図である。図２０において、本発明の情報表示装置は、以下に示す構成を有する情報表示制御手段100と、利用者が入力した詳細度を変更するためのコマンドデータ等を保存する表示属性格納手段106と、情報表示要求や、詳細度を変更するためのコマンドデータ等を利用者から入力しかつ表示・出力を行なう入出力手段107とから構成されている。
【００９４】
そして、情報表示制御手段100は、情報を各要素に分けて保存する情報蓄積部101と、詳細度と要素の対応づけ関係を保持し、それに基づいて情報蓄積部101より情報を選択して取り出す情報選択部102と、一次元以上の軸によって表され、表示軸、順番、表示単位などのセルの並べ方情報を保持するレイアウト情報部103と、情報選択部102からの情報およびレイアウト情報部103からの並べ方情報に応じて制約条件格納部109から制約条件を選択して評価し線形計画法を用いて最適なセルの大きさと配置を決定する表示構成決定部108と、最適な表示を求めるための制約条件を格納する制約条件格納部109と、表示構成決定部108によって得られた情報に基づいて表示生成する表示生成部105とから構成されている。
【００９５】
以上のように構成された情報表示装置について、以下その動作を説明する。
【００９６】
まず、テレビ番組情報を要素に分けて情報蓄積部101に保存する。図２は、情報蓄積部101にテレビ番組ガイドデータを蓄積した場合のデータ構造を示す。ここでは、１番組を１データとして構成し、１データは要素ごとに分かれたフィールドから構成されるようにする。
【００９７】
次に、入出力手段107より利用者が詳細度１での表示要求を入力し、表示要求はいったん表示属性格納手段106に保存された後、情報選択部102に渡される。
【００９８】
図３は、情報選択部102における情報の持ち方の例を示すもので、詳細度と情報の要素の対応づけをテーブルとして保持している例である。情報選択部102では、情報選択部102がもつ詳細度に対する情報の要素の対応表の記述を参照し、情報蓄積部101から情報を取り出す。
【００９９】
ここでは「詳細度１」に対応するデータは「開始時間／タイトル／サブタイトル」とあるので、情報蓄積部101より、開始時間とタイトル、サブタイトルを読み出して、表示構成決定部108に情報を渡す。
【０１００】
次に表示構成決定部108において、情報選択部102から開始時間とタイトル、サブタイトル情報を取得する。続いて、レイアウト情報部103からジャンル属性によって一覧表示するという並べ方情報を取得する。１データで１セルを構成するので、１セルが必要とする大きさを求めるため、開始時間とタイトル、サブタイトルの１セルあたりの情報量の最大値を求める。
【０１０１】
次にセルの大きさと配置を求める。１セルに必要な文字数が入るセルの縦横の組合せは幾通りも考えられるが、表示するデータとその表示の仕方に応じて、最適なセルの大きさと配置を求める必要がある。したがって、情報選択部102から渡される表示データ（ここでは、開始時間とタイトル、サブタイトル）、およびレイアウト情報部103から渡される表示の仕方（ここでは、ジャンル属性によって一覧表示）に応じて、制約条件格納部109を参照して制約条件を選択する。ここでは、読み出された情報量を確保しつつ、かつ一覧性が良いセルの縦横比で、かつできるだけ多くの情報を見比べることができるための制約条件として制約条件格納部109より、１セルの縦横比が１に近いこと、１セルの文字数が必要文字数と同等または大きくかつ近いこと、画面上に配置できるセル数が多いこと、の制約条件を選択して評価し、線形計画法で最適な解を得る。このようにして、最適な表示セルの大きさと配置を決める。
【０１０２】
セルの大きさとセルの並びが得られると、ジャンル属性によって一覧表示という並べ方情報に従ってセルを画面上に配置する。
【０１０３】
次に、情報選択部102から取得した開始時間およびタイトル、サブタイトル情報を各セルに配置する。
【０１０４】
入出力手段107より利用者から詳細度変更要求があった場合は、情報選択部102において情報選択部102がもつ詳細度に対応する情報の要素の対応表を参照して、要求する詳細度に該当する要素を読み出す。以下上記と同様に処理されセルの大きさと配置が決定する。
【０１０５】
表示構成決定部108で処理された結果は表示生成部105に渡され、表示を生成し、入出力手段107で表示される。
【０１０６】
図２１は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成決定部108の処理を説明する。
【０１０７】
まず、ステップS211において、情報選択部102から表示すべき情報（ここでは、詳細度１に対応する開始時間とタイトル、サブタイトル）を取得する。ついで、ステップS212において、レイアウト情報部103から並べ方情報（ここでは、ジャンル属性によって一覧表示）を取得する。
【０１０８】
ステップS213において、表示構成決定部108は情報選択部102から取得した情報より１セルあたりの情報量の最大値を求める。すなわち、ここでは、開始時間とタイトル、サブタイトルの情報量が最大となる値を求める。
【０１０９】
次に、ステップS214において、情報選択部102からの表示データおよびレイアウト情報部103からの表示の仕方に応じて、制約条件格納部109を参照して制約条件（ここでは、１セルの縦横比が１に近いこと、１セルの文字数が必要文字数と同等または大きくかつ近いこと、画面上に配置できるセル数が多いこと）を選択する。
【０１１０】
ステップS215において、表示構成決定部108は上記の制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS216において、並べ方情報および上記の結果に基づいてセルを配置する。ステップS217において、情報選択部102から取得した情報を各セルに配置する。
【０１１１】
なお、詳細度を変更すると情報選択部102から読み出される情報量が変更されるので、以下上記と同じように処理される。
【０１１２】
このようにして表示生成部105によって入出力手段107に表示されたＴＶ番組表は、上記第１の実施の形態において例示した図５と同じようになる。また、利用者の選択にしたがって図５よりも詳細度をあげて表示した例も上記第１の実施の形態において例示した図６および図７と同じようになる。
【０１１３】
このように、本実施の形態では、多くの情報を一覧表示してその中から望みのものを見つけようとするとき望みの詳細度のレベルで、できるだけ多くの情報を同じレベルで見比べることが可能となる。加えて、表示範囲は限られているが、見やすさを考慮して、ひとめで見比べる範囲を、できるだけ多く表示することが可能となる。
【０１１４】
また、局所的または全体的に、単純に倍率を変更するだけではなく、情報量を制御することができ、情報量の増減によって詳細度を制御することが可能となる。
【０１１５】
また、複数表示されているものを一つ一つ選択してその詳細を表示する必要がないため、利用者の負担がなく、また情報同士を詳細なレベルで見比べることが可能となる。
【０１１６】
また、状況や場面によって、詳細な情報がほしいときでも、詳細な情報よりも広く全体を見渡したい場面でも、利用者の望む情報量のレベルで見比べることが可能となる。
【０１１７】
（第１３の実施の形態）
図２２は、本発明の第１３の実施の形態における情報表示装置の構成を示すブロック図である。図２２における第１３の実施の形態の情報表示装置は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、レイアウト情報部に複数種類のセルの並べ方情報をあらかじめ設定しておき、利用者がその中から選択しうるようにしたことである。以下では、その異なる構成について重点的に説明する。
【０１１８】
図２２において、レイアウト情報部103に並べ方情報が複数あらかじめ設定されており、その情報が表示属性格納手段106に渡され、しかる後に入出力手段107に表示される。利用者は、希望の並べ方を選択して入出力手段107から希望の並べ方情報を入力する。利用者の希望は、表示属性格納手段106に一旦保存され、さらに表示属性格納手段106からレイアウト情報部103に渡される。
【０１１９】
レイアウト情報部103では、表示属性格納手段106から受け取った情報に基づいて並べ方情報を設定するようにして、表示構成決定部108に渡すようにする。
【０１２０】
このように、本実施の形態では、時間軸とチャンネル軸というふうに、ＴＶ番組表のような表示の仕方を固定することなく、時間軸に沿って全チャンネルを一瞥する表示やジャンル別の表示など、複数の候補の中から自由に選択可能であり、したがって利用者の希望する表示の仕方で希望の情報量で見比べることが可能である。
【０１２１】
（第１４の実施の形態）
図２３は、本発明の第１４の実施の形態における情報表示装置の構成を示すブロック図である。図２３における第１４の実施の形態の情報表示装置は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、レイアウト情報部が保持するセルの並べ方情報を利用者が設定しうるようにしたことである。以下では、その異なる構成について重点的に説明する。
【０１２２】
上記した第１２の実施の形態により得られる並べ方情報では利用者が希望する並べ方情報が得られない場合に、利用者は、入出力手段107から希望の並べ方情報の設定要求を入力する。利用者の希望は、表示属性格納手段106に一旦保存され、さらに表示属性格納手段106からレイアウト情報部103に渡される。レイアウト情報部103では、表示属性格納手段106から受け取った情報に基づいて並べ方情報を設定する。
【０１２３】
例えば、（縦軸，横軸）＝（時間，チャンネル）という並べ方に代えて、利用者が縦軸に時間、横軸にジャンルとするＴＶ番組表の並べ方を要求すると、要求は表示属性格納手段106に一旦保存された上、レイアウト情報部103に渡され、レイアウト情報部103において、（縦軸，横軸）＝（時間，ジャンル）と設定される。
【０１２４】
このように、本実施の形態では、時間軸とチャンネル軸というふうに、ＴＶ番組表のような表示の仕方を固定することなく、利用者が自由に設定可能であり、したがって利用者の希望する表示の仕方で希望の情報量で見比べることが可能である。
【０１２５】
（第１５の実施の形態）
第１５の実施の形態の情報表示装置は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、レイアウト情報部において、並べ方情報に加えて、情報の要素毎の表示単位をも区切り情報としてもつことによって、情報の要素の表示単位をも加えて表示情報を生成することである。
【０１２６】
以上のように構成された情報表示装置について、以下その動作を説明する。ここでは、情報の要素の表示単位として、例えば、要素である時間の単位、すなわち１時間を選択する例を示す。
【０１２７】
まず、テレビ番組情報を要素に分けて情報蓄積部101に保存する。図２は、情報蓄積部101にテレビ番組ガイドデータを蓄積した場合のデータ構造を示す。ここでは、１番組を１データとして構成し、１データは要素ごとに分かれたフィールドから構成されるようにする。そして番組情報が情報蓄積部101に１番組を１データとして格納されているとき、ある時間についてすべてのチャンネルを一瞥できるよう一覧表示する例を示す。
【０１２８】
入出力手段107より利用者が詳細度１での表示要求を入力し、表示要求はいったん表示属性格納手段106に格納されたのち、情報選択部102に渡される。
【０１２９】
情報選択部102では、情報選択部102がもつ詳細度に対する情報の要素の対応表の記述を参照し、情報蓄積部101から情報を取り出す。ここでは、「詳細度１」に対応するデータは「開始時間とタイトル」であるとすると、情報蓄積部101から「開始時間とタイトル」を読み出して、表示構成決定部108に情報を渡す。
【０１３０】
表示構成決定部108では、まず、情報選択部102から開始時間とタイトル情報を取得する。続いて、レイアウト情報部103より、ある時間についてすべてのチャンネルを一覧表示するという並べ方情報および、表示単位は１時間であるという区切り情報を取得する。１データで１セルを構成するので、１セルが必要とする大きさを求めるため、開始時間とタイトルの情報から１セルあたりの情報量の最大値を求める。
【０１３１】
次にセルの大きさと配置を求める。情報選択部102から渡されるデータ（ここでは、開始時間とタイトル）、および、レイアウト情報部103から渡される表示の仕方及び区切り情報（ある時間についてすべてのチャンネルを一覧表示、表示単位は１時間）に応じて、制約条件格納部109を参照して制約条件を選択する。ここでは、読み出された情報量を確保しつつ、かつ一覧性の良いセルの縦横比で、加えて表示の単位が１時間毎になるため、１時間あたりのセルの配置について空白セルが少なく、かつできるだけ多くの情報を見比べるために、表示領域全体にできるだけ多くの表示単位（ここでは何時間分）が表示できるための制約条件として制約条件格納部109より、１セルの縦横比が１に近いこと、１セル内の文字数が必要文字数と同等または大きくかつ近いこと、加えて、１時間あたりのセルの配置について空白セルが少ないこと、表示領域全体に表示単位を１単位として表示できる単位数が多いことの制約条件を選択して評価し、線形計画法で最適な解を得る。以上のようにして、表示セルの大きさと配置を求める。
【０１３２】
セルの大きさとセルの並びが得られると、ある時間についてすべてのチャンネルを一覧表示するという並び方に従ってセルを画面上に配置する。次に情報選択部102から取得した開始時間とタイトル情報を各セルに順番に配置する。
【０１３３】
入出力手段107より利用者か詳細度変更要求があった場合は、情報選択部102において、情報選択部102がもつ詳細度に対応する情報の要素の対応表を参照して要求する詳細度に該当する要素を読み出す。以下上記を同様に処理されセルの大きさと配置が決定する。
【０１３４】
表示構成決定部108で処理された結果は表示生成部105に渡され、表示を生成し、入出力手段107で表示される。
【０１３５】
図２５は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、表示構成決定部108の処理を詳細に説明する。
【０１３６】
まず、ステップS251において、情報選択部102から表示すべき情報（ここでは、詳細度１に対応する開始時間とタイトル）を取得する。ついで、ステップS252において、レイアウト情報部103から並べ方情報（ここでは、ある時間についてすべてのチャンネルを一覧表示、表示単位は１時間）を取得する。
【０１３７】
ステップS253において、表示構成決定部108は情報選択部102から取得した情報（開始時間とタイトル）より１セルあたりの情報量の最大値を求める。ステップS254において、表示データおよび表示の仕方に応じて、制約条件格納部109を参照して制約条件（ここでは、１セルの縦横比が１に近いこと、１セル内の文字数が必要文字数と同等または大きくかつ近いこと、空白セルが少ないこと、表示領域全体に表示単位を１単位として、表示できる単位数が多いこと、制約条件の重み付けとして、表示できる単位数が多い制約条件に重み付けすること）を選択する。
【０１３８】
ステップS255において、表示構成決定部108は制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS256において、並べ方情報および上記の結果に基づいてセルを配置する。ステップS257において、情報選択部102から取得した情報を各セルに配置する。
【０１３９】
なお、詳細度を変更すると情報選択部102から読み出される情報量が変更されるので、以下上記と同じように処理される。
【０１４０】
図２６は、表示生成部105によって表示・生成され、入出力手段107で表示されるＴＶ番組表を示している。また、図２７および図２８は、１時間分を１単位として詳細度を変更した例を示している。
【０１４１】
このように、本実施の形態では、利用者にとって有効な区切りの幅で詳細度をさらに変更することが可能となる。
【０１４２】
（第１６の実施の形態）
第１６の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、表示構成決定部108が、１セルあたりの空領域を可能な限り少なくなるように、１セルあたりの情報量を決定することである。以下では、その異なる構成について重点的に説明する。
【０１４３】
図２９は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成決定部108の処理を説明する。
【０１４４】
まず、ステップS291において、情報選択部102から表示すべき情報を取得する。ついで、ステップS292において、レイアウト情報部103から並べ方情報を取得する。ステップS293において、表示構成決定部108は、情報選択部102から取得した情報の80％が１セルに納まるよう、１セルあたりの情報量を求める。これは、１セルあたりの情報量を、取得した情報の最大値に合わせると、全体として空白部が多くなるという表示の無駄を省くための処理である。
【０１４５】
ステップS294において、情報選択部102からの表示データおよびレイアウト情報部103からの表示の仕方に応じて、制約条件格納部109を参照して制約条件（ここでは、１セルの縦横比が１に近いこと、１セルの文字数が必要文字数と同等または大きくかつ近いこと、画面上に配置できるセル数が多いこと）を選択する。
【０１４６】
ステップS295において、表示構成決定部108は上記の制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS296において、並べ方情報および上記の結果に基づいてセルを配置する。ステップS297において、情報選択部102から取得した情報を各セルに配置する。
【０１４７】
なお、詳細度を変更すると情報選択部102から読み出される情報量が変更されるので、以下上記と同じように処理される。
【０１４８】
図３０は、このようにして表示構成決定部108によって得られた結果を表示生成部105が表示・生成し、さらに入出力手段107に表示されたＴＶ番組表を示したものである。図３０は、第１２の実施の形態における図５の例を、第１６の実施の形態によって実施した結果である。図３０に示すように、情報選択部102から取得した情報の80％がセルに納まるように１セルあたりの情報量を求めることにより、１セルあたりの面積を小さくした分セル内の空白部分が少なくなり、表示セルの数も増加していることが理解されるであろう。
【０１４９】
このように、本実施の形態では、１セルに、無駄な空白が少なくかつ情報の意味が理解できるように１セルの大きさを求めることにより、できるだけ広い範囲を見比べたいという課題を解決することが可能となる。
【０１５０】
（第１７の実施の形態）
図３１は、本発明の第１７の実施の形態における情報表示装置の構成を示すブロック図である。図３１における第１７の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、表示構成決定部が、一覧表示されたセルの中で情報量が少なく空領域があるものに関して、空領域に応じて情報選択部を介して情報蓄積部よりさらに情報を取り出して、空領域を埋めるようにしたことである。すなわち、図３１において、表示構成決定部108において、構成が決まったセルの中で、情報量が少なく空領域があるものに関して、情報選択部102に空き領域が生じるセルのＩＤと空き領域の大きさと現在持っている要素のフィールド名を渡すことによって、情報蓄積部101より情報を読み出す。表示構成決定部108は、情報選択部102より上記の情報を取得し、空領域に配置する。以下では、その異なる構成についてフローチャートを使用して説明する。
【０１５１】
図３２は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成決定部108の処理を説明する。
【０１５２】
まず、ステップS321において、情報選択部102から表示すべき情報を取得する。ついで、ステップS322において、レイアウト情報部103から並べ方情報を取得する。ステップS323において、表示構成決定部108は情報選択部102から取得した情報より１セルあたりの情報量の最大値を求める。
【０１５３】
ステップS324において、情報選択部102からの表示データおよびレイアウト情報部103からの表示の仕方に応じて、制約条件格納部109を参照して制約条件を選択する。
【０１５４】
ステップS325において、表示構成決定部108は上記の制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS326において、並べ方情報および上記の結果に基づいてセルを配置する。ステップS327において、情報選択部102から取得した情報を各セルに配置する。
【０１５５】
ステップS328において、情報を配置した結果、空領域が生じるセルを割り出し、それぞれの空領域を求める。ついで、ステップS329において、情報選択部102に、上記で求めたセルのＩＤと空領域の大きさと現在持っている要素のフィールド名を渡す。
【０１５６】
これに関連する情報選択部102の処理を図３３に示すフローチャートで説明する。図３３において、ステップS331において、表示構成決定部108から、セルのＩＤと空領域の大きさ情報と現在表示構成決定部108がもつ要素のフィールド名を受け取る。ついで、ステップS332において、情報選択部102がもつ表示優先順位表（図１２参照）を参照して、情報蓄積部101の当該セルに該当するデータより現在表示構成決定部108が持たない（未表示の）情報を読み出す。ステップS333において、表示構成決定部108に空き領域に関するデータを渡す。
【０１５７】
図３２に戻って、ステップS330において、情報選択部102から空領域に配置するデータを取得し、各セルの空領域に配置する。
【０１５８】
なお、詳細度を変更すると情報選択部102から読み出される情報量が変更されるので、以下上記と同じように処理される。
【０１５９】
このように、本実施の形態では、空スペースに応じて情報蓄積部より情報を取り出してセルに配置することにより、セル内の無駄な空白をなくすことが可能である。
【０１６０】
（第１８の実施の形態）
図３４は、本発明の第１８の実施の形態における情報表示装置の構成を示すブロック図である。図３４における第１８の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、情報表示制御手段は、情報と対応づけられたアイコンや背景色を保持する表示部品格納部を更に備え、表示構成決定部においてセルに情報を配置する際、表示部品格納部を参照して、使用頻度の高い文字情報をアイコン化して表示したり、特定の情報を背景色として表示したりすることである。すなわち、図３４に示すように、情報と対応づけられたアイコンや背景色を保持する表示部品格納部111を持ち、表示構成決定部108において、セルに情報を配置する際、表示部品格納部111を参照することで、使用頻度の高い文字情報をアイコン化して表示したり、特定の情報例えばジャンル情報を背景色として表示する。以下では、その異なる構成についてフローチャートを使用して説明する。
【０１６１】
図３５は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成決定部108の処理を説明する。
【０１６２】
まず、ステップS351において、情報選択部102から表示すべき情報を取得する。ついで、ステップS352において、レイアウト情報部103から並べ方情報を取得する。ステップS353において、表示構成決定部108は情報選択部102から取得した情報に関して、表示部品格納部111を参照し、該当する表示部品がある場合にはそれと置き換える。ステップS354において、表示構成決定部108は情報選択部102から取得して、表示部品格納部111の情報をも取り込んだ情報より１セルあたりの情報量の最大値を求める。
【０１６３】
ステップS355において、情報選択部102からの表示データおよびレイアウト情報部103からの表示の仕方に応じて、制約条件格納部109を参照して制約条件を選択する。
【０１６４】
ステップS356において、表示構成決定部108は上記の制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS357において、並べ方情報および上記の結果に基づいてセルを配置する。ステップS358において、情報選択部102から取得して、表示部品格納部111の情報を取り込んだ情報を各セルに配置する。
【０１６５】
このように、本実施の形態では、文字情報をアイコン化して表示したり或いは特定の情報例えばジャンル情報を背景色で表示することにより、表示スペースを節約してできるだけ多くの情報を一覧表示することが可能となり、同時に表示情報が整理されるため、一覧性にも貢献することが可能となる。
【０１６６】
（第１９の実施の形態）
第１９の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、情報量が多くセルに入り切らないときには、表示構成決定部が、情報選択部から取得した情報を形態素解析しその中から意味のある単語を選択して優先的にセルに配置するようにしたことである。すなわち、表示構成決定部108において、構成が決まったセルの中で、情報量が多くセルに入り切らないとき、情報選択部102から取得した情報を形態素解析しその中から意味のある単語を選択して優先的にセルに配置する。以下では、その異なる構成についてフローチャートを使用して説明する。
【０１６７】
図３６は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成決定部108の処理を説明する。
【０１６８】
まず、ステップS361において、情報選択部102から表示すべき情報を取得する。ついで、ステップS362において、レイアウト情報部103から並べ方情報を取得する。ステップS363において、表示構成決定部108は情報選択部102から取得した情報より１セルあたりの情報量の最大値を求める。
【０１６９】
ステップS364において、情報選択部102からの表示データおよびレイアウト情報部103からの表示の仕方に応じて、制約条件格納部109を参照して制約条件を選択する。
【０１７０】
ステップS365において、表示構成決定部108は上記の制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS366において、並べ方情報および上記の結果に基づいてセルを配置する。ステップS367において、情報選択部102から取得した情報を上記各セルに配置する。
【０１７１】
ステップS368において、情報選択部102から取得した情報で、上記セルに入り切らない情報を形態素解析し重要な語句を切り出す。ついで、ステップS369において、重要な語句を重要な順に上記各セルに配置する。
【０１７２】
このように、本実施の形態では、意味のある単語を選択して優先的にセルに配置することによって、セルに入り切らない情報でも意味がある程度わかるようにして一覧表示することが可能となる。
【０１７３】
（第２０の実施の形態）
図３７は、本発明の第２０の実施の形態における情報表示装置の構成を示すブロック図である。図３７における第２０の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、情報表示制御手段は、フォント情報を格納するフォント情報部を更に備え、表示構成決定部において情報量が多くセルに入り切らないときには、フォント情報部のフォント情報を参照して、より小さいフォントで、かつ認識できる大きさのフォントに変更してセルに配置するようにしたことである。すなわち、図３７に示すように、フォント情報を格納するフォント情報部112を持ち、表示構成決定部108においてセルの構成が決定したあと、情報量が多いため、セルに入り切らないものに関して、フォント情報部112を参照してより小さいフォントで、かつ認識できる大きさのフォントに変更してセルに配置する。以下では、その異なる構成についてフローチャートを使用して説明する。
【０１７４】
図３８は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成決定部108の処理を説明する。
【０１７５】
まず、ステップS381において、情報選択部102から表示すべき情報を取得する。ついで、ステップS382において、レイアウト情報部103から並べ方情報を取得する。ステップS383において、表示構成決定部108は情報選択部102から取得した情報の１セルあたりの情報量の最大値を求める。
【０１７６】
ステップS384において、情報選択部102からの表示データおよびレイアウト情報部103からの表示の仕方に応じて、制約条件格納部109を参照して制約条件を選択する。
【０１７７】
ステップS385において、表示構成決定部108は上記の制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS386において、並べ方情報および上記の結果に基づいてセルを配置する。
【０１７８】
ステップS387において、情報量が多くて、セル内に納まらないものを抽出する。ついで、ステップS388において、上記で抽出したものに関して、フォント情報部112を参照し、より小さいフォントでかつ認識できる大きさのフォントに変更する。ステップS389において、情報選択部102から取得した情報を各セルに配置する。
【０１７９】
このように、本実施の形態では、フォントを制御することによって、情報量が多くてセルに入り切らない場合でも、限られた画面の中でできるだけ多くの情報を一覧表示することが可能となる。
【０１８０】
（第２１の実施の形態）
図３９は、本発明の第２１の実施の形態における情報表示装置の構成を示すブロック図である。図３９における第２１の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、利用者に興味のある情報を表示させるために、入出力手段から興味度情報を入力し、これを表示属性格納手段に格納すると共に、興味度情報を情報表示制御手段中の情報選択部とレイアウト情報部に供給し、表示構成決定部がセルの大きさと配置を決定する際、前記興味度情報を反映して決定するようにしたことである。
【０１８１】
すなわち、図３９に示すように、利用者は、入出力手段107より例えばジャンルについての興味度を入力する。利用者のジャンルについての興味度は表示属性格納手段106に一旦保存され、表示属性格納手段106より情報選択部102およびレイアウト情報部103に渡される。それから、情報選択部102では、表示レベル要求に加えて興味度情報に基づいて情報蓄積部101より情報を引き出す。一方、レイアウト情報部103では表示属性格納手段106より受け取った情報に基づいて、並べ方情報に加えて興味度情報を設定する。例えば、利用者が映画に興味があることが入力されると、要求は表示属性格納手段106に保存された上、情報選択部102およびレイアウト情報部103に渡される。情報選択部102では、ジャンルが映画である番組のみ、表示レベル要求を１段階上げて、情報蓄積部101より情報を読み出す。つまり、ジャンルが映画である番組のみ情報量が多く詳細になる。一方、レイアウト情報部103において興味度情報として設定され、表示構成決定部108における表示構成に反映される。以下では、その異なる構成についてフローチャートを使用して説明する。
【０１８２】
図４０は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、以下表示構成決定部108の処理を説明する。
【０１８３】
まず、ステップS401において、情報選択部102から表示すべき情報を取得する。このとき、興味度変更の指示がある番組に関しては、情報量を変更して取得する。ついで、ステップS402において、レイアウト情報部103から並べ方情報と興味度情報を取得する。
【０１８４】
ステップS403において、表示構成決定部108は、興味度変更の指示がある番組に関しては、情報がすべて入るセルの大きさを確保し、それ以外の情報に関しては、取得した情報の１セルあたりの情報量の最大値を求める。
【０１８５】
ステップS404において、情報選択部102からの表示データおよびレイアウト情報部103からの表示の仕方に応じて、制約条件格納部109を参照して制約条件を選択する。
【０１８６】
ステップS405において、表示構成決定部108は上記の制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS406において、並べ方情報および上記の結果に基づいてセルを配置する。
【０１８７】
ステップS407において、興味度が変更された番組のセルが他のセルに重なってしまうので、他のセルの面積が等しくなるように表示を調整する。ステップS408において、情報選択部102から取得した情報を各セルに配置する。
【０１８８】
このように、本実施の形態では、利用者の好みの分野の番組は詳細に表示したり、好みの分野の番組の表示方法を変えることで、より利用者に適応した情報表示装置を提供することが可能である。
【０１８９】
（第２２の実施の形態）
図４１は、本発明の第２２の実施の形態における情報表示装置の構成を示すブロック図である。図４１における第２２の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、情報表示制御手段中の情報選択部にあらかじめ設定された複数種類の詳細度と要素の対応づけが用意され、利用者がその中から選択しうるようにしたことである。以下では、その異なる構成について、重点的に説明する。
【０１９０】
図４１に示すように、情報選択部102において、詳細度と要素の対応づけがあらかじめ複数種類設定されており、その情報が表示属性格納手段106に渡された後に、入出力手段107に表示される。利用者は、希望の詳細度に対する要素の対応を選択して入出力手段107より入力する。利用者の希望する詳細度は表示属性格納手段106に一旦保存され、表示属性格納手段106より情報選択部102に渡される。それから、情報選択部102では、表示属性格納手段106より受け取った情報に基づいて、詳細度に対する要素の対応づけを設定する。
【０１９１】
このように、本実施の形態では、情報の要素の内から何を表示するかに関しても、複数の候補の中から自由に選択可能であり、したがって、利用者が希望する表示レベルで、希望する要素を表示することが可能となる。
【０１９２】
（第２３の実施の形態）
第２３の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、情報選択部が保持する詳細度に対する要素の対応を利用者が設定しうるようにしたことである。以下では、その異なる構成について重点的に説明する。
【０１９３】
図４１に示すように、利用者は、入出力手段107より、希望の詳細度に対する要素の対応を入力する。利用者の希望する詳細度は表示属性格納手段106に一旦保存され、表示属性格納手段106より情報選択部102に渡される。それから、情報選択部102では、表示属性格納手段106より受け取った情報に基づいて、詳細度に対する要素の対応づけを設定する。たとえば、利用者が詳細度１に対応する要素の対応として、タイトルとジャンルを要求したとすると、要求は表示属性格納手段106に一旦保存された上、情報選択部102に渡される。それから、情報選択部102においては、利用者の希望に基づいて、詳細度１＝（タイトル，ジャンル）というふうに、詳細度に対する要素の対応づけを設定する。
【０１９４】
このように、本実施の形態では、利用者が表示したい表示レベルのときにどの要素を表示するのか、その対応づけを利用者が自由に設定することが可能となる。
【０１９５】
（第２４の実施の形態）
第２４の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、詳細度別表示状態記憶部にある詳細度毎のセルの並べ方の組合せを参照することによって、詳細度変更後の表示状態をも考え合わせた上で、最適な表示を選択することである。本実施の形態では、セル間の関係が強く、詳細度を変更したときの表示状態をも考え合わせた上で、セルの大きさと配置を決定する。
【０１９６】
まず、テレビ番組情報を要素に分けて情報蓄積部101に保存する。図２は、情報蓄積部101にテレビ番組ガイドデータを蓄積した場合のデータ構造を示す。ここでは、１番組を１データとして構成し、１データは要素ごとに分かれたフィールドから構成されるようにする。そして番組情報が情報蓄積部101に１番組を１データとして格納されているとき、ある時間についてすべてのチャンネルを一瞥できるよう一覧表示する例を示す。
【０１９７】
以上のように構成された情報表示装置について、以下その動作を説明する。入出力手段107より利用者が詳細度１での表示要求を入力し、表示要求はいったん表示属性格納手段106に格納されたのち、情報選択部102に渡される。
【０１９８】
情報選択部102では、情報選択部102がもつ詳細度に対する情報の要素の対応表の記述を参照し、情報蓄積部101から情報を取り出す。ここでは、「詳細度１」に対応するデータは「開始時間とタイトル」であるとすると、情報蓄積部101から「開始時間とタイトル」を読み出して、表示構成決定部108に情報を渡す。
【０１９９】
表示構成決定部108では、まず、情報選択部102から開始時間とタイトル情報を取得する。続いて、レイアウト情報部103より、ある時間についてすべてのチャンネルを、一覧表示するという並べ方情報および、表示単位は１時間であるという区切り情報を取得する。１データで１セルを構成するので、１セルが必要とする大きさを求めるため、開始時間とタイトルの情報から１セルあたりの情報量の最大値を求める。
【０２００】
次にセルの大きさと配置を求める。情報選択部102から渡されるデータ（ここでは、開始時間とタイトル）、および、レイアウト情報部103から渡される表示の仕方及び区切り情報（ある時間についてすべてのチャンネルを一覧表示、表示単位は１時間）に応じて、制約条件格納部109を参照して制約条件を選択する。ここでは、第１５の実施の形態に加えて、制約条件として、制約条件格納部109より、詳細度間でセル間の関係を維持する制約条件を追加し、さらに同制約条件に重み付けをするという重み付け条件を選択する。
【０２０１】
このとき、各詳細度間でセル間の関係を維持するという制約に関して詳細度別表示状態記憶部110にある詳細度毎のセルの並べ方の組合せを参照し、詳細度変更後の状態をも考慮することによって、制約を評価し線形計画法で最適な解を得る。以上のようにして表示セルの大きさと配置を求める。
【０２０２】
セルの大きさとセルの並びが得られると、ある時間についてすべてのチャンネルを一覧表示するという並び方に従ってセルを画面上に配置する。
【０２０３】
次に情報選択部102から取得した開始時間とタイトル情報を各セルに順番に配置する。
【０２０４】
入出力手段107より利用者から詳細度変更要求があった場合は、情報選択部102において、情報選択部102がもつ詳細度に対応する情報の要素の対応表を参照して要求する詳細度に該当する要素を読み出す。以下上記と同様に処理されセルの大きさと配置が決定される。
【０２０５】
表示構成決定部108で処理された結果は表示生成部105に渡され、表示を生成し、入出力手段107で表示される。
【０２０６】
図４３は、表示構成決定部108の処理の流れを表すフローチャートである。このフローチャートにしたがって、表示構成決定部108の処理を詳細に説明する。
【０２０７】
まず、ステップS431において、情報選択部102から表示すべき情報（ここでは、詳細度１に対応する開始時間とタイトル）を取得する。ついで、ステップS432において、レイアウト情報部103から並べ方情報（ここでは、ある時間についてすべてのチャンネルを一覧表示、表示単位は１時間）を取得する。
【０２０８】
ステップS433において、表示構成決定部108は情報選択部102より取得した情報（開始時間とタイトル）から１セルあたりの情報量の最大値を求める。
ステップS434において、表示データおよび表示の仕方に応じて、制約条件格納部109を参照して制約条件（ここでは、１セルの縦横比が１に近いこと、１セル内の文字数が必要文字数と同等または大きくかつ近いこと、空白セルが少ないこと、表示領域全体に表示単位を１単位として、表示できる単位数が多いこと、制約条件の重み付けとして、表示できる単位数が多い制約条件に重み付けすること、さらに、各詳細度間でセル間の関係を維持すること）を選択する。
【０２０９】
ステップS435において、表示構成決定部108は制約条件を評価し、最適な表示セルの大きさと配置を求める。このとき、各詳細度間でセル間の関係を維持するという制約に関して、詳細度別表示状態記憶部110にある詳細度毎のセルの並べ方の組合せを参照して評価する。ステップS436において、並べ方情報および上記の結果に基づいてセルを配置する。ステップS437において、情報選択部102から取得した情報を各セルに配置する。
【０２１０】
なお、詳細度を変更すると情報選択部102から読み出される情報量が変更されるので、以下上記と同じように処理される。
【０２１１】
以上のように、本実施の形態では、詳細度別表示状態記憶部にある詳細度毎のセルの並べ方の組合せを参照し、各詳細度間でセル間の関係を維持するという制約条件を追加して評価して最適な解を求める。
【０２１２】
上記制約条件がない場合には、第１５の実施の形態に示す図２６（詳細度１）、図２７（詳細度２）、図２８（詳細度３）のようにセルの大きさと配置が決定される。一方、上記制約条件を追加し、詳細度別表示状態記憶部を参照して最適解を求めた場合には、各詳細度間でセル間の関係を維持するという制約がはたらくため、詳細度２の状態を表す図４６および詳細度３の状態を表す図４７の影響を受けて、詳細度１のセルの大きさと配置は、図４５ではなく図４４が選択されることになる。
【０２１３】
このように、詳細度を変更しても表示単位内のセル間の関係を維持することができる。
【０２１４】
（第２５の実施の形態）
第２５の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、複数データで１セルを構成するようにするので、表示構成決定部は、情報選択部から取得した情報を１セルを構成するデータ毎にひとまとまりにして、１セルが必要とする大きさを求め、セルに配置する際には、ひとまとまりにしておいたものを配置するものである。
【０２１５】
以上のように構成された情報表示装置について、以下その動作を説明する。
まず、テレビ番組情報を要素に分けて情報蓄積部101に保存する。ここでは、１番組を１データとして構成し、１データは要素ごとに分かれたフィールドから構成されるようにし、時間とチャンネルによって、一覧表示する例について示す。
【０２１６】
入出力手段107より利用者が詳細度１での表示要求を入力し、表示要求はいったん表示属性格納手段106に保存された後、情報選択部102に渡される。
【０２１７】
情報選択部102では、情報選択部102がもつ詳細度に対する情報の要素の対応表の記述を参照し、情報蓄積部101から情報を取り出す。ここでは、「詳細度１」に対応するデータは「開始時間／タイトル」であるので、情報蓄積部101から開始時間とタイトルを読み出して、表示構成決定部108に情報を渡す。
【０２１８】
次に表示構成決定部108においては情報選択部102から開始時間とタイトル情報を取得する。続いて、レイアウト情報部103から縦軸が時間で横軸がチャンネルであるという並べ方情報を取得する。この場合、複数データで１セルを構成するので、１セルを構成するデータ毎にひとまとまりにしておく。ここでは１時間１チャンネルで１セルを構成するため、同一時間で同一チャンネルのデータをひとまとまりにしておく。１セルが必要とする大きさを求めるため、１セルを構成するデータの総量として最大値を求める。
【０２１９】
次にセルの大きさと配置を求める。１セルに必要な文字数が入るセルの縦横の組合せは幾通りも考えられるが、表示するデータとその表示の仕方に応じて最適なセルの大きさと配置を求める必要がある。従って情報選択部102から渡される表示データ（ここでは、開始時間とタイトル）、および、レイアウト情報部103から渡される表示の仕方（ここでは、縦軸に時間、横軸にチャンネル）に応じて制約条件格納部109を参照して制約条件を選択する。
【０２２０】
ここでは、読み出された情報量を確保しつつ、かつ一覧性が良いセルの縦横比で、かつできるだけ多くの情報を見比べことができるための制約条件として制約条件格納部109より、１セルの縦横比が１に近いこと、１セルの文字数が必要文字数と同等または大きくかつ近いこと、画面上に配置できるセル数が多いこと、の制約条件を選択して評価し、線形計画法で最適な解を得る。このようにして、最適な表示セルの大きさと配置を決める。
【０２２１】
セルの大きさとセルの並びが得られると、縦軸に時間、横軸にチャンネルという並べ方情報に従ってセルを画面上に配置する。
【０２２２】
次に情報選択部102から取得して１セルを構成するデータ毎にひとまとまりにしておいたデータをひとまとまりとしてセルに配置する。
【０２２３】
入出力手段107より利用者から詳細度変更要求があった場合は、情報選択部102において、情報選択部102がもつ詳細度に対応する情報の要素の対応表を参照して要求する詳細度に該当する要素を読み出す。以下上記と同様に処理されセルの大きさと配置が決定される。
【０２２４】
表示構成決定部108で処理された結果は表示生成部105に渡され、表示を生成し、入出力手段107で表示される。
【０２２５】
図４８は表示構成決定部108の処理の流れを示すフローチャートにしたがって、以下表示構成決定部108の処理を説明する。
【０２２６】
まず、ステップS481において、情報選択部102から表示すべき情報を取得する。ついで、ステップS482において、レイアウト情報部103から並べ方情報を取得する。
【０２２７】
ステップS483において、表示構成決定部108は情報選択部102から取得した情報を、１セルを構成するデータ毎にひとまとまりにし、１セルが必要とする大きさを求めるため、１セルを構成するデータの総量としての最大値を求める。
【０２２８】
次に、ステップS484において、情報選択部102からの表示データおよびレイアウト情報部103からの表示の仕方に応じて、制約条件格納部109を参照して制約条件（ここでは、１セルの縦横比が１に近いこと、１セルの文字数が必要文字数と同等または大きくかつ近いこと、画面上に配置できるセル数が多いこと）を選択する。
【０２２９】
ステップS485において、表示構成決定部108は上記の制約条件を評価し、最適な表示セルの大きさと配置を求める。ステップS486において、並べ方情報および上記の結果に基づいてセルを配置する。ステップS487において、情報選択部102から取得して１セルを構成するデータ毎にひとまとまりにしておいたデータをひとまとまりとしてセルに配置する。
【０２３０】
なお、詳細度を変更すると情報選択部102から読み出される情報量が変更されるので、以下上記と同じように処理される。
【０２３１】
図４９は、このようにして表示生成部105によって入出力手段107に表示されたＴＶ番組表を示したものである。また、図５０および図５１は、利用者の選択にしたがって図４９よりも詳細度をあげて表示した例を示している。
【０２３２】
このように、本実施の形態では、複数データで１セルを構成する場合についても同様に、多くの情報を一覧表示してその中から望みのものを見つけようとするとき望みの詳細度のレベルで、できるだけ多くの情報を同じレベルで見比べることが可能となる。
【０２３３】
（第２６の実施の形態）
第２６の実施の形態の情報表示装置の構成は、上記第１２の実施の形態の情報表示装置と基本は同じであるが、上記第１２の実施の形態の情報表示装置との違いは、最も詳細度を落としてのデータ表示形態としてアイコン表示をするものである。
【０２３４】
以上のように構成された情報表示装置について、以下その動作を説明する。
まず、テレビ番組情報を要素に分けて情報蓄積部101に保存する。ここでは、１番組を１データとして構成し、１データは要素ごとに分かれたフィールドから構成されるようにし、時間とチャンネルによって、一覧表示する例について示す。
【０２３５】
入出力手段107より利用者が詳細度０（アイコン表示）での表示要求を入力し、表示要求はいったん表示属性格納手段106に保存された後、情報選択部102に渡される。
【０２３６】
情報選択部102では、情報選択部102がもつ詳細度に対する情報の要素の対応表の記述を参照し、情報蓄積部101から情報を取り出す。ここでは、「詳細度０」に対応するデータは「ジャンルアイコン」であるので、情報蓄積部101からそれぞれ異なる背景色をもつジャンルアイコンを読み出して、表示構成決定部108に情報を渡す。
【０２３７】
次に表示構成決定部108においては情報選択部102からジャンルアイコン情報を取得する。続いて、レイアウト情報部103から縦軸が時間で横軸がチャンネルであるという並べ方情報を取得する。
【０２３８】
この場合、複数データで１セルを構成するので、１セルを構成するデータ毎にひとまとまりにしておく。ここでは１時間１チャンネルで１セルを構成するため、同一時間で同一チャンネルのデータをひとまとまりにしておく。１セルが必要とする大きさを求めるため、１セルを構成するデータの総量として最大値を求める。
【０２３９】
次にセルの大きさと配置を求める。１セルに必要な文字数が入るセルの縦横の組合せは幾通りも考えられるが、表示するデータとその表示の仕方に応じて最適なセルの大きさと配置を求める必要がある。従って情報選択部102から渡される表示データ（ここでは、ジャンルアイコン）、および、レイアウト情報部103から渡される表示の仕方（ここでは、縦軸に時間、横軸にチャンネル）に応じて制約条件格納部109を参照して制約条件を選択する。
【０２４０】
ここでは、読み出された情報量を確保しつつ、かつ一覧性が良いセルの縦横比で、かつできるだけ多くの情報を見比べことができるための制約条件として制約条件格納部109より、１セルの縦横比が１に近いこと、１セルの文字数が必要文字数と同等または大きくかつ近いこと、画面上に配置できるセル数が多いこと、の制約条件を選択して評価し、線形計画法で最適な解を得る。このようにして、最適な表示セルの大きさと配置を決める。
【０２４１】
セルの大きさとセルの並びが得られると、縦軸に時間、横軸にチャンネルという並べ方情報に従ってセルを画面上に配置する。
【０２４２】
次に情報選択部102から取得して１セルを構成するデータ毎にひとまとまりにしておいたデータをひとまとまりとしてセルに配置する。
【０２４３】
入出力手段107より利用者から詳細度変更要求があった場合は、情報選択部102において、情報選択部102がもつ詳細度に対応する情報の要素の対応表を参照して要求する詳細度に該当する要素を読み出す。以下上記と同様に処理されセルの大きさと配置が決定される。
【０２４４】
表示構成決定部108で処理された結果は表示生成部105に渡され、表示を生成し、入出力手段107で表示される。
【０２４５】
図５２は、このようにして表示生成部105によって入出力手段107に表示されたＴＶ番組表を示したものである。
【０２４６】
表示構成決定部108の処理の流れは、図４８に示した通りであるので、ここでは再度説明しない。
【０２４７】
なお、詳細度を変更すると情報選択部102から読み出される情報量が変更されるので、以下上記と同じように処理される。
【０２４８】
このように、本実施の形態では、最も詳細度を落として、１番組をジャンルを表す背景色をもつアイコンで表現して一覧表を作成することによって、ざっと一瞥するだけで、番組表全体におけるジャンル属性からみた一覧を得ることができ、自分の好みのジャンルの番組がどのあたりにあるのか、すぐ知ることができる。
【０２４９】
この他にも、１データを番組の紹介写真や絵、文字、図などによって表したり、特定のものを点滅表示させたりすることによって、一覧表示することによってできるだけ多くの番組を見比べたいという要望に対して、ざっと一瞥するだけである程度の情報が得られるという利点がある。たとえば、番組の紹介写真がデータとして格納されているとき、１番組を紹介写真で表して一覧表を作成すれば、ざっと一瞥するだけで、探している番組を見つけることができ、同時に他の番組についてもある程度の情報を得ることができる。
【０２５０】
前記した実施の形態の説明から明らかなように本発明は、多くの情報を一覧表示してその中から望みのものを見つけようとするとき、できるだけ多くの情報を利用者の望む情報のレベルで見比べることができるという効果を有する。
【０２５１】
さらに、表示領域は限られているが、見やすさを考慮して、一目で見比べられる範囲を、できるだけ多く表示することができるという効果を有する。
【０２５２】
また、局所的または全体的に、単純に倍率を変更するのではなく、情報量を制御することができ、情報量の増減によって詳細度を制御することができるという効果を有する。
【０２５３】
さらには、全体で情報を見比べるという観点で情報の表示を制御しているので、一目で見比べられる範囲を見やすさとのバランスをとって、できるだけ多く表示できるという効果を有する。
【０２５４】
また、複数表示されているものを一つ一つ選択してその詳細を表示する必要がないため、利用者の負担がなく、また情報同士を詳細なレベルで見比べることができるという効果を有する。
【０２５５】
さらにまた、状況や場面によって、詳細な情報が欲しいときでも、詳細な情報よりも広く全体を見渡したい場面でも、利用者の望む情報量のレベルで見渡せることができるという効果を有する。
【産業上の利用可能性】
【０２５６】
以上のように本発明は、できるだけ多くの情報を利用者の望む情報のレベルで見比べることができ、また、見やすさを考慮して、一目で見比べられる範囲をできるだけ多く表示することができ、さらに、情報量の増減によって表示する情報の詳細度を制御することができるなどの効果を有するので、各種の情報表示装置として有用である。
【図面の簡単な説明】
【０２５７】
【図１】本発明の第１の実施の形態における情報表示装置の構成を示すブロック図、
【図２】情報蓄積部101にテレビ番組ガイドデータを蓄積した場合のデータ構造を示す図、
【図３】情報選択部102における情報の持ち方の例を示す図、
【図４】第１の実施の形態における表示構成選択部の処理の流れを表すフローチャートを示す図、
【図５】表示生成部105によって入出力手段107に表示されたＴＶ番組表を示す図、
【図６】利用者の選択にしたがって詳細度を１ランクあげて表示した例を示す図、
【図７】利用者の選択にしたがって詳細度を２ランクあげて表示した例を示す図、
【図８】本発明の第２の実施の形態における情報表示装置の構成を示すブロック図、
【図９】本発明の第３の実施の形態における情報表示装置の構成を示すブロック図、
【図１０】本発明の第４の実施の形態における情報表示装置の構成を示すブロック図、
【図１１】本発明の第４の実施の形態における表示構成選択部の処理の流れを表すフローチャートを示す図、
【図１２】関連する情報選択部102の処理の流れを表すフローチャートを示す図、
【図１３】情報選択部102がもつ表示優先順位表を示す図、
【図１４】本発明の第５の実施の形態における情報表示装置の構成を示すブロック図、
【図１５】本発明の第５の実施の形態における表示構成選択部の処理の流れを表すフローチャートを示す図、
【図１６】本発明の第６の実施の形態における表示構成選択部の処理の流れを表すフローチャートを示す図、
【図１７】本発明の第７の実施の形態における情報表示装置の構成を示すブロック図、
【図１８】本発明の第７の実施の形態における表示構成選択部の処理の流れを表すフローチャートを示す図、
【図１９】本発明の第８及び第９の実施の形態における情報表示装置の構成を示すブロック図、
【図２０】本発明の第１２の実施の形態における情報表示装置の構成を示すブロック図、
【図２１】本発明の第１２の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図２２】本発明の第１３の実施の形態における情報表示装置の構成を示すブロック図、
【図２３】本発明の第１４の実施の形態における情報表示装置の構成を示すブロック図、
【図２４】レイアウト情報部103の情報の持ち方の例を示す図、
【図２５】本発明の第１５の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図２６】表示生成部105によって入出力手段107で表示されるＴＶ番組表を示す図、
【図２７】１時間分を１単位として詳細度を変更した例を示す図、
【図２８】１時間分を１単位として詳細度を変更した他の例を示す図、
【図２９】本発明の第１６の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図３０】表示生成部105によって入出力手段107で表示されるＴＶ番組表を示す図、
【図３１】本発明の第１７の実施の形態における情報表示装置の構成を示すブロック図、
【図３２】本発明の第１７の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図３３】関連する情報選択部102の処理の流れを表すフローチャートを示す図、
【図３４】本発明の第１８の実施の形態における情報表示装置の構成を示すブロック図、
【図３５】本発明の第１８の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図３６】本発明の第１９の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図３７】本発明の第２０の実施の形態における情報表示装置の構成を示すブロック図、
【図３８】本発明の第２０の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図３９】本発明の第２１の実施の形態における情報表示装置の構成を示すブロック図、
【図４０】本発明の第２１の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図４１】本発明の第２２および第２３の実施の形態における情報表示装置の構成を示すブロック図、
【図４２】本発明の第２４の実施の形態における情報表示装置の構成を示すブロック図、
【図４３】本発明の第２４の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図４４】表示生成部105によって入出力手段107で表示されるＴＶ番組表を示す図、
【図４５】表示生成部105によって入出力手段107で表示される予定のＴＶ番組表を示す図、
【図４６】利用者の選択にしたがって詳細度を１ランクあげて表示した例を示す図、
【図４７】利用者の選択にしたがって詳細度を２ランクあげて表示した例を示す図、
【図４８】本発明の第２５の実施の形態における表示構成決定部の処理の流れを表すフローチャートを示す図、
【図４９】表示生成部105によって入出力手段107で表示される予定のＴＶ番組表を示す図、
【図５０】利用者の選択にしたがって詳細度を１ランクあげて表示した例を示す図、
【図５１】利用者の選択にしたがって詳細度を２ランクあげて表示した例を示す図、
【図５２】本発明の実施の形態において最も詳細度を下げて表示されるＴＶ番組表を示す図、
【図５３】詳細度と並べ方情報に対するセルの区切り対応テーブルの例を示す図、
【図５４】本発明の第１０及び第１１の実施の形態における表示構成選択部の処理の流れを表すフローチャートを示す図、
【図５５】従来における情報表示装置の構成を示すブロック図である。
【符号の説明】
【０２５８】
１  処理装置
２  表示装置
３  マウス
４  キーボード
５  ファイル
６  ウィンドウ制御部
７  アプリケーション処理部
８  一覧表示処理部
９  変数保存・復元処理部
10  メモリ
100  情報表示制御手段
101  情報蓄積部
102  情報選択部
103  レイアウト情報部
104  表示構成選択部
105  表示生成部
106  表示属性格納手段
107  入出力手段
108  表示構成決定部
109  制約条件格納部
110  詳細度別表示状態記憶部
111  表示部品格納部
112  フォント情報部
【図１】
2007102809.tif 000003
【図２】
2007102809.tif 000004
【図３】
2007102809.tif 000005
【図４】
2007102809.tif 000006
【図５】
2007102809.tif 000007
【図６】
2007102809.tif 000008
【図７】
2007102809.tif 000009
【図８】
2007102809.tif 000010
【図９】
2007102809.tif 000011
【図１０】
2007102809.tif 000012
【図１１】
2007102809.tif 000013
【図１２】
2007102809.tif 000014
【図１３】
2007102809.tif 000015
【図１４】
2007102809.tif 000016
【図１５】
2007102809.tif 000017
【図１６】
2007102809.tif 000018
【図１７】
2007102809.tif 000019
【図１８】
2007102809.tif 000020
【図１９】
2007102809.tif 000021
【図２０】
2007102809.tif 000022
【図２１】
2007102809.tif 000023
【図２２】
2007102809.tif 000024
【図２３】
2007102809.tif 000025
【図２４】
2007102809.tif 000026
【図２５】
2007102809.tif 000027
【図２６】
2007102809.tif 000028
【図２７】
2007102809.tif 000029
【図２８】
2007102809.tif 000030
【図２９】
2007102809.tif 000031
【図３０】
2007102809.tif 000032
【図３１】
2007102809.tif 000033
【図３２】
2007102809.tif 000034
【図３３】
2007102809.tif 000035
【図３４】
2007102809.tif 000036
【図３５】
2007102809.tif 000037
【図３６】
2007102809.tif 000038
【図３７】
2007102809.tif 000039
【図３８】
2007102809.tif 000040
【図３９】
2007102809.tif 000041
【図４０】
2007102809.tif 000042
【図４１】
2007102809.tif 000043
【図４２】
2007102809.tif 000044
【図４３】
2007102809.tif 000045
【図４４】
2007102809.tif 000046
【図４５】
2007102809.tif 000047
【図４６】
2007102809.tif 000048
【図４７】
2007102809.tif 000049
【図４８】
2007102809.tif 000050
【図４９】
2007102809.tif 000051
【図５０】
2007102809.tif 000052
【図５１】
2007102809.tif 000053
【図５２】
2007102809.tif 000054
【図５３】
2007102809.tif 000055
【図５４】
2007102809.tif 000056
【図５５】
2007102809.tif 000057