(57)【要約】      （修正有）【課題】  目視確認で目的のオブジェクトを確認する労力を低減する。【解決手段】  画像ファイル群、単語分類表、配置用プログラム、検索結果保存フアィルを備える。ユーザが、探したい画像を表す単語を入力欄６０２から入力すると、コンピュータは蓄積のオブジェクト（たとえば、画像）に与えられている単語との関連度計算を行い、関連度の高い順に画像を表示していく。この時、表示方向として、渦巻き、水平、垂直、放射を指定できる。これによって、同一種類の画像をまとめて確認できるようになった。【選択図】  図６
2005173739.tif 000002
【特許請求の範囲】
【請求項１】
第１の記憶手段に記憶された複数のオブジェクトのディスプレイの表示画面上の表示位置を自動的に決定し、当該決定した表示位置に複数のオブジェクトを表示する機能をコンピュータに実行させるオブジェクト配置用プログラムにおいて、
前記複数のオブジェクトにそのオブジェクトの内容を示す付属情報がそれぞれ付加されており、
検索したいオブジェクトの内容を示す情報を受け付ける機能と、
当該受け付けた情報とそれぞれの前記付加情報との関連度を計算する機能と、
該検索結果にしたがって、関連度の高い順に、特定方向に沿って前記複数のオブジェクトを表示する機能と
を前記コンピュータに実行させるためのオブジェクト配置用プログラム。
【請求項２】
請求項１に記載のオブジェクト配置用プログラムにおいて、前記特定方向は渦巻き方向であることを特徴とするオブジェクト配置用プログラム。
【請求項３】
請求項１に記載のオブジェクト配置用プログラムにおいて、前記特定方向は水平方向であることを特徴とするオブジェクト配置用プログラム。
【請求項４】
請求項１に記載のオブジェクト配置用プログラムにおいて、前記特定方向は垂直方向であることを特徴とするオブジェクト配置用プログラム。
【請求項５】
請求項１に記載のオブジェクト配置用プログラムにおいて、前記特定方向は放射方向であることを特徴とするオブジェクト配置用プログラム。
【請求項６】
請求項１に記載のオブジェクト配置用プログラムにおいて、前記関連度の高い順に、特定方向に沿って前記複数のオブジェクトを表示する機能により表示されたオブジェクトのイメージまたはそのイメージの表示のために使用される表示情報を第２の記憶手段に蓄積する機能と、
前記第２の記憶手段に蓄積されたイメージまたは表示情報を選択する機能と、
当該選択されたイメージまたは表示情報を使用して前記ディスプレイに、特定方向に沿って配置された複数のオブジェクトを表示する機能と
をさらに前記コンピュータに実行させるためのオブジェクト配置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの表示装置の表示画面に複数のオブジェクトを表示する場合、それらの表示位置を決定するためのオブジェクト配置用プログラムに関する。
【背景技術】
【０００２】
表示画面に表示するオブジェクトとしては、文字列、画像、アイコンなどの図形などが知られている。これらのオブジェクトはそれぞれ専用の処理ソフトにより情報処理あるいは画像処理される。
【０００３】
たとえば、画像についてはフォトレタッチアプリケーションと呼ばれるプログラムが知られている。このプログラムを使用すると、ユーザは表示画面上に複数の画像を表示することができる。このように複数の画像を同じ表示画面上に配置する技術としてはたとえば、特許文献１および２が知られている。
【０００４】
【特許文献１】特開２００３−９１４４１号公報
【特許文献２】特開２０００−９９２３２号公報
【特許文献３】特開２００３−５２４２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像処理技術の進歩により複数の画像を同一の表示画面に自動配置できるようになってきたが、複数の画像は、画像の作成日付順、あるいは画像のデータ名（識別子）のアルファベット順等により配置位置を決定するので、同一内容の種類が散在してしまうという欠点がある。このため、ユーザは同一種類あるいは内容の画像（オブジェクト）を探すためには、複数の画像を目視確認する必要があった。また、画像が多数ある場合には、画像が表示される画面を切り替えながら目視確認する必要があり、画像の検索に大変な労力を要するという解決すべき課題が従来技術にはあった。
【０００６】
そこで、本発明の目的は、上述の点に鑑みて同一の種類内容のオブジェクトをまとめて表示するように表示画面上に配置するためのオブジェクト配置用プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、請求項１の発明は、第１の記憶手段に記憶された複数のオブジェクトのディスプレイの表示画面上の表示位置を自動的に決定し、当該決定した表示位置に複数のオブジェクトを表示する機能をコンピュータに実行させるオブジェクト配置用プログラムにおいて、前記複数のオブジェクトにそのオブジェクトの内容を示す付属情報がそれぞれ付加されており、検索したいオブジェクトの内容を示す情報を受け付ける機能と、当該受け付けた情報とそれぞれの前記付加情報との関連度を計算する機能と、該検索結果にしたがって、関連度の高い順に、特定方向に沿って前記複数のオブジェクトを表示する機能とを前記コンピュータに実行させる。
【０００８】
請求項２の発明は、請求項１に記載のオブジェクト配置用プログラムにおいて、前記特定方向は渦巻き方向であることを特徴とする。
【０００９】
請求項３の発明は、請求項１に記載のオブジェクト配置用プログラムにおいて、前記特定方向は水平方向であることを特徴とする。
【００１０】
請求項４の発明は、請求項１に記載のオブジェクト配置用プログラムにおいて、前記特定方向は垂直方向であることを特徴とするオブジェクト配置用プログラム。
【００１１】
請求項５の発明は、請求項１に記載のオブジェクト配置用プログラムにおいて、前記特定方向は放射方向であることを特徴とする。
【００１２】
請求項６の発明は、請求項１に記載のオブジェクト配置用プログラムにおいて、前記関連度の高い順に、特定方向に沿って前記複数のオブジェクトを表示する機能により表示されたオブジェクトのイメージまたはそのイメージの表示のために使用される表示情報を第２の記憶手段に蓄積する機能と、前記第２の記憶手段に蓄積されたイメージまたは表示情報を選択する機能と、当該選択されたイメージまたは表示情報を使用して前記ディスプレイに、特定方向に沿って配置された複数のオブジェクトを表示する機能とをさらに前記コンピュータに実行させる。
【発明の効果】
【００１３】
以上、説明したように、本発明によれば、オブジェクトに付加されているオブジェクトの内容を示す情報と、探したい情報の内容を示す情報同士の関連度を計算することにより、蓄積されたオブジェクトを関連度の高いものから順に表示することができる。表示の方向には渦巻き方向、直線方向および放射状など、種々の形態とすることが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。  
図１はオブジェクトを表示可能なコンピュータのシステム構成の一例を示す。
この実施形態では、コンピュータとして汎用のパーソナルコンピュータを説明するが、従来から知られている種々のコンピュータ、たとえば、サーバ、携帯用端末、携帯電話機、ＣＡＤ専用機、ゲーム機等にも本発明を適用可能である。
【００１５】
図１において、１１０は本発明に係わるオブジェクト配置用プログラムを実行するＣＰＵである。
【００１６】
１２０はシステム起動用プログラムなどコンピュータの制御にかかわる種々の周知のデータを記憶するＲＯＭである。１３０はRAMであり、ＣＰＵ１１０の入出力データを一時記憶し、いわゆる、ワークメモリとして機能する。
【００１７】
１４０はビデオRAMであり、後述のディスプレイ１５０に表示する少なくとも１画面の表示情報を記憶する。ビデオRAM１４０に記憶された表示情報がCPU１１０により定期的に読み出されてディスプレイ１５０に送られ、ディスプレイ１５０の表示画面に可視表示される。１５０は表示画面を有するディスプレイである。１６０は後述するが、オブジェクトの配置に使用するファイルを保存記憶するハードディスクである。１７０はＣＰＵに対する指示を与える入力装置であり、マウスなどのポインティングデバイスやキーボードを使用することができる。
【００１８】
ハードディスク１６０に記憶するファイルを次に図２を参照して説明する。パーソナルコンピュータを制御するオペレーティングシステムはよく知られているので、説明を省略し、本発明に係わるファイルを説明する。
【００１９】
図２において、２１０は配置の対象となる複数の画像ファイル（画像群）を記憶するファイルである。本明細書で言う画像ファイルとは、たとえば、JPEGと呼ばれる画像フォーマットの画像データとその画像に付属する付属データのセット（集合体）を意味する。本明細書では混同を避けるために、ディスプレイ１５０の表示画面に表示されるイメージを画像と呼ぶことにする。付属データはプロファイルとも呼ばれ、画像の大きさ、画像データに与えられた識別子、画像の種類、画像の意味内容を表す単語を示すデータを含む。
【００２０】
２２０は単語分類表である。単語分類表の一例を図３に示す。単語分類表は小分類、中分類、大分類に分かれており、それぞれの分類には単語が記載されている。具体的には、複数の小分類の単語の意味内容を包含する単語が中分類に記載され、複数の中分類の意味内容を包含する単語が大分類に記載される。
【００２１】
図３の例では、バット、グローブ、スパイク等の小区分の単語を包含する単語として野球が与えられ、中区分の野球、剣道等を包含する単語としてスポーツが与えられる。意味内容に応じた分類表としてはシソーラスと呼ばれる分類表を使用することができる。
【００２２】
図２に戻り、２３０はディスプレイに表示する複数の画像の表示位置(配置)を決定する配置用プログラムである。このプログラムの内容は後で説明する。
【００２３】
２４０は検索結果の１画面分の表示情報をHTML文書の形態で記憶する検索結果保存ファイルである。ハードディスク１６０には、その他、画像データを処理するアプリケーションプログラム(不図示)が保存されている。この種のアプリケーションプログラムとしては、インターネットのホームページを表示するためのブラウザ、文書に画像を貼り付ける機能を有するワープロソフト、画像データを編集可能な画像処理ソフトなどを使用することができる。また、上記配置用プログラムをアプリケーションプログラムの中に組み込んでもよいし、アプリケーションプログラムから呼び出すようにしてもよい。
【００２４】
この形態では配置用プログラム２３０は単独使用する例を説明する。
【００２５】
配置用プログラムの処理内容の説明に先だって、自動配置に使用する画像データおよび画像の意味内容を示す付属データを図４に示す。図４において、Ａ、Ｂ、Ｃはそれぞれ画像ファイルである。たとえば、Ａ−１は画像データであるが、野球のグローブが写った画像データが画像として表示された状態を示している。
【００２６】
Ａ−２は画像データＡ−１の意味(種類)内容を表す単語を有する付属データである。花が映った画像データＢ−１の付属データＢ−２は「花」という単語が与えられている。野球のバットが映った画像データＣ−１の付属データＣ−２には「バット」という単語が与えられている。
【００２７】
このようなが画像データおよび付属データは上述のアプリケーションプログラムにより作成され、ハードディスク１６０上に図２の画像ファイル群２１０として保存される。このための処理は当業者にとって周知であるので、詳細な説明を省略する。
【００２８】
図５は配置用プログラム２３０が起動されたときにディスプレイ１５０に表示される画面の一例を示す。
【００２９】
６０１および６０９は後述のボタンを表示するためのメニューバーであり、固定的に表示される。
【００３０】
メニューバー６０１内には検索条件用のキーワードを入力するための入力欄６０２と検索の実行を指示する実行ボタン６０８および検索結果として得られる複数の画像の配列方向を指示するプルダウンメニュー６０７が設けられている。プルダウンメニュー６０７を使用してユーザは渦巻状、水平方向（図７（Ａ）参照）および垂直方向(図７（Ｂ）参照)のいずれかをマウスにより指示することができる。
【００３１】
メニューバー６０９には、前回の検索結果の表示を指示するアンドゥ（ＵＮＤＯ）ボタン６１０および現在の次に得られた検索結果の表示を指示するリドゥ（ＲＥＤＯ）ボタン６１１が設けられている。
【００３２】
ユーザが入力欄６０２にマウスカーソルを合わせ、キーボードから「バット」と入力した後、マウスにより実行ボタン６０９を操作すると、配置用プログラムは、検索条件として与えられた「バット」と、画像ファイル群２１０の中の画像データの付属データの意味内容を表す各単語（以下、単に単語と略記する）との間の関連の度合いを計算する。この関連の度合いの高い画像データが画像表示欄６０３に表示される。
【００３３】
図６は、配列方向として渦巻状が設定されている例を示しており、図４の３つの画像データＡ−１〜Ｃ−１が画像６０４〜６０６のように渦巻状に配列されて可視表示される。図６に示すような表示を行うための表示情報はＨＴＭＬ文書の形態であり、このＨＴＭＬ文書がＲＡＭ１３０に保存される。
【００３４】
ユーザが入力欄６０２から別の単語を入力すると、上述と同様の処理が行われて、入力された単語に関連度が高い順に渦巻状に画像表示欄６０３に更新表示（まえの画像が消去されて新たな画像が表示されること）される。また、そのときの表示情報がＲＡＭ１３０に蓄積される。ユーザが前回の検索結果を見たい場合にはアンドゥボタンマウスにより操作すると、前回の表示情報（ＨＴＭＬ文書）がＲＡＭ１３０から読み出されて、図６に示すように表示画面に再び表示される。
【００３５】
ユーザがリドゥボタン６１１をマウスにより操作すると現在の次の検索で得られた表示情報(ＨＴＭＬ文書)がＲＡＭ１３０から読み出されて表示画面に表示される。
【００３６】
以上説明した情報処理をＣＰＵ１１０に実行させるための配置用プログラム２３０の処理手順を図８に示す。
【００３７】
配置用プログラム２３０の起動がキーボードあるいはマウスの操作により指示されるとＣＰＵ１１０は、配置用プログラム２３０をＲＡＭ１３０にロードして、図８に示す処理手順を一定周期で繰り返し実行する。これにより初期処理としてあら予めハードディスク１６０に保存されている初期表示用のＨＴＭＬ文書（図６の入力欄６０２および画像表示欄６０３が空白の状態の表示を行うためのＨＴＭＬ文書）がＣＰＵ１１０によりＲＡＭ１５０に一時記憶され、次にＨＴＭＬ文書により規定される表示内容のイメージがＣＰＵ１１０により作成されてビデオＲＡＭ１４０に書き込まれる。この結果、ディスプレイ１５０の表示画面には図６の初期状態の画面が表示される。
【００３８】
８１０は、マウスのカーソルがプルダウンメニューの表示位置に来たか否かを判定する判定処理であり、マウスのカーソルがプルダウンメニューの表示位置に来たと判定された場合（ＹＥＳ判定）は、ユーザの配列の指示がこれから行われると判断して手順をステップ８１１に移行する。８１１はプルダウンメニューを表示する処理である。８１２は表示されたプルダウンメニューの中のどの配列方向がマウスにより指定されたかを識別し、指定された配列方向を設定する処理である。具体的は指定された配列方向を示す識別データをＣＰＵ１１０がＲＡＭ１３０の中の専用領域に書き込むことで設定を行う。
【００３９】
８２０はマウスカーソルが入力欄６０２に位置し、かつキーボードから単語の入力があったか否かを判定する処理である。工程判定が得られた場合には手順が処理８２１に移行する。８２１はキーボードから入力された文字列(「バット」)、すなわち、単語をディスプレイに表示する処理である。ＣＰＵ１１０はキーボードから入力されたキーコード信号の形態の文字列を文字コードに変換した後、ＲＡＭ１３０上の初期用ＨＴＭＬ文書の中の入力欄６０２の入力文字列を記憶するための変数に変換された文字コードを与える。これによりＣＰＵ１１０はＨＴＭＬ文書により規定された表示内容を示すイメージ（入力文字列を含む）を作成してビデオＲＡＭ１４０に上書き記憶する。ビデオＲＡＭ１４０のイメージがディスプレイ１５０に送られて図６に示すような、入力欄に「バット」と入力された画面が表示される。
【００４０】
８３０は実行ボタンが操作されたか否かを判定して、ユーザからの実行の指示の有無をする処理である。具体的には、マウスカーソルが図６の実行ボタン６０８に位置し、かつマウスの左クリックボタンが操作されたと判定されたときにユーザからの検索の実行の指示ありと判定する。工程判定の時には、手順が処理８３１に進む。
【００４１】
８３１は画像の配置の位置を計算する処理である。ＣＰＵは入力された単語（文示列、この場合「バット」）について単語分類表２２０を参照し、対応する小区分、中区分および大区分の単語（バット、野球、スポーツ、図３参照）を読み出してＲＡＭ１３０に一時記憶する。図５に示した表５１をＲＡＭ１３０上に作成する。次に、ＣＰＵ１１０は画像ファイル群２１０の中の付属データの中の意味内容を示す単語（図４参照、この例では「グローブ」）を１つ読み出して、読み出した単語に対応する小区分の単語（「グローブ」）、中区分の単語（「野球」）および大区分の単語（「スポーツ」）を単語分類表２２０から取得する。取得した小区分〜大区分の単語はＲＡＭ１３０に一時記憶される。次にＣＰＵ１１０は、検査条件として与えられた単語(「バット」)の小区分の単語（「野球」）、中区分の単語「野球」および大区分の単語（「スポーツ」）（ＲＡＭ１３０に保存）と、上述の画像データの付属データの単語（「野球」）に対応し、ＲＡＭ１３０に一時記憶されている小区分の単語（「グローブ」）、中区分の単語（「野球」）および大区分の単語（「スポーツ」）とを、区分毎に一致比較する。小区分の２つの単語が一致した場合には関連度を示す値として、たとえば、５点を与える。一致していない場合には０点を与える。同様にして、中区分の単語同士を比較して一致の場合には３点を与える。一致しない場合には０点を与える。大区分の単語同士を比較して一致の場合には１点を与える。一致しない場合には０点を与える。大区分に行くにしたがって与える得点が小さくなっている点に留意されたい。次にＣＰＵ１００は検索条件の「バット」と画像データＡ−１（グローブ）の付属データの単語の総合関連度の値を次の式で計算する。
総合関連度＝小区分の関連度の値＋中区分の関連度の値＋大区分の関連度の値
この例では、総合関連度は０＋３＋１＝４となる。得られた総合関連度の値４はＲＡＭ１３０上の表５１（図５参照）に書き込まれる。
【００４２】
以上のようにして、ＣＰＵ１１０は検索条件の「バット」と、次の「花」の画像データＢ−１(図４参照)との総合関連度を計算する。「花」の画像データＢ−１に対する総合関連度の値は小区分〜大区分までの全ての単語が一致しないので、この場合の値としては０（０＋０＋０）が得られ、表５１に図５に示すように書き込まれる。「バット」の画像データＣ−１に対する総合関連度の値は小区分〜大区分までの全ての単語が一致するので、９（５＋３＋１）となり、この値が表５１に書き込まれる。
【００４３】
画像ファイル群２１０内に格納されているが造データすべてについて上述のようにして総合関連度を計算し、その値をＲＡＭ１３０上の表５１に書き込むと、ＣＰＵ１１０は得点の高い順に、表画面上での画像データＡ−１〜Ｃ−２の画像の配置位置を計算する。
【００４４】
渦巻状の配列の場合には、基準点(画像表示欄６０３の中央)に一番総合関連度の高い画像を配置する。次に、渦巻き方向に沿った次に配置すべき２番目の総合関連の値を持つ画像の位置を計算により取得する。Ｘ軸座標の座標位置ｘとＹ軸（水平方向）の座標位置ｙは次式により得られる。
ｘ＝基準点のＸ座標の値
ｙ＝基準点のＹ座標の値−２番目の画像の高さ／２―隣接の画像との間の間隔ｔ(図６参照)
【００４５】
以下、３番目の画像についての配置位置を決定する。３番目の画像の配置位置は２番目の画像の位置から水平方向右に所定の間隔値ｑ(図６参照)を持たせて位置とすればよい。渦巻状に配置する場合の各画像の位置を計算するための式は予め定めておけばよく、ＣＰＵ１１０は配置用プログラム２３０中で規定された式にしたがって、各画像の配置位置を計算する。その計算結果として得られる画像の配置位置（表示位置）はＲＡＭ１３０上のＨＴＭＬ文書中に表示すべき画像のファイル名とともに書き込まれる。これによりＨＴＭＬ文書を表示するためのイメージをＣＰＵ１１０がビデオＲＡＭ１４０上に書き込むことにより画像ファイル群２１０の画像データはディスプレイ１５０には図６に示すように意味内容的に関連度の高い順に渦巻状に表示されていく（図８の処理８３２）。
【００４６】
図６に戻り、８３３はすべての画像を表示した時点の画像の表示位置が書き込まれたＨＴＭＬ文書をＲＡＭ１３０に記憶する処理である。この処理では、図９に示すような管理テーブル（ＲＡＭ１３０に作成）に、検索回数に対応させてＨＴＭＬ文書の記憶アドレスが書き込まれる。上述の検索が行われる毎にＣＰＵ１１０によりポインタの値が１だけインクリメントされる（図１０の処理１０１０→１０１１→１０１２）。ポインタの値が図９における管理テーブルの現在の検索の位置を示す。このポインタは、後述のアンドゥおよびリドゥの処理(後述)でも使用される。
【００４７】
図８に説明を戻す。８４０はその他処理である。この処理の中でアンドゥおよびリドゥの指示がユーザから与えられた場合の画面更新処理を行う。
【００４８】
図１０は図９の管理テーブルの更新のための処理手順を示す。  
１０１０は、新規検索が行われたか否かを判定する処理である。この処理は図８の処理８３３内で事項される。図８の処理８３１〜８３３で新規検索が行われ、その検索結果の内容を有するＨＴＭＬ文書がＲＡＭ１３０に蓄積されると、その時点のポインタの値は図９２３に示すようにポインタ９０１の指定位置は管理テーブルの記載部分の最上位(最後)の位置に来ているので、このポインタ９０１の値が最後であることおよび、ＨＴＭＬ文書の蓄積が行われたことの条件を満足した場合に、ＣＰＵ１１０は新規検索が行われた判定し、ポインタ９０１の値を１だけインクリメントし、管理テーブル９００の記憶アドレス記入欄９０２上のポインタの値の示す位置にＨＴＭＬ文書を蓄積(記憶)した記憶アドレスを書き込む（処理１０１１→１０１２）。
【００４９】
１０２０はアンドゥボタン６１０（図６参照）がマウスにより操作されたことを検知する処理である。この処理で、アンドゥボタン６１０の操作が検知されるとＣＰＵ１１０は、ポインタ９０１の値を１だけデクリメントする（処理１０２１）。次にＣＰＵ１１０はポインタ９０１の示す管理テーブル９００上の濃くアドレスを読み出して、この記憶アドレスの示す記憶場所からＨＴＭＬ文書を読み出して、ビデオＲＡＭ１４０に表示のためのイメージを書き込む。こにより、前回の検索結果が画像表示欄６０３に配置された画面が図６に示すように表示される(処理１０２２)。ここで留意すべきは、入力欄６０２から新たに検索条件の単語を入力することができる点である。
【００５０】
図６のリドゥボタン６１１が操作された場合には、その操作が処理１０３０で検知され、処理１０３１で、ポインタ９０１の値が１だけインクリメントされる。この後、処理１０３２でポインタ９０１の示す管理テーブル９００上の記憶アドレスが読み出され、この記憶アドレスを使用して現時点の次の険悪結果がディスプレイ１５０から表示される。
【００５１】
上述の実施形態は例示であり、本発明の技術思想に沿えば、種々の変形が可能である。たとえば、以下の形態を実施得ることができる。
１）上述の実施形態では検索結果をＨＴＭＬ文書の形態で蓄積しているが、イメージやスクリプトやその他の形態で蓄積してもよい。
２）上述の実施形態では単独のコンピュータで実施しているが、たとえば、検索結果を蓄積するコンピュータと検索処理自体を行うコンピュータを別個に設けてもよい。
３）上述の実施形態ではオブジェクトの配置の特定方向は渦巻き方向、水平方向、垂直方向としているが、図７（Ｃ）に示すように放射方向としてもよい。
４）上述の実施形態では、探したいオブジェクトの(意味)内容を示す単語をユーザが与え、コンピュータが受け付けているが、特定の画像をファイル名等により指定することにより、上記単語を与えてもよい。この場合は、ファイル名により指定された画像に付加された、内容を示す単語をＣＰＵにより取り出すことになる。
５）上述の実施形態ではオブジェクトの内容を示す情報としては単語の例を示しているが、単語に限らず、単語に割り当てられた識別記号を使用することもできる。
６)上述の実施形態では、単語の分類表を使用して単語間の関連度を計算する例を示したが、２つの単語の間の関連度を記載した辞書を使用することができる。
この場合には、２組の単語およびその関連度を示す値を１つのセットとし、複数のセットを辞書に記載しておく。ＣＰＵは辞書を参照して関連度を取得（計算）する。
【図面の簡単な説明】
【００５２】
【図１】本発明実施形態のシステム構成を示すブロック図であ。
【図２】本発明にかかわるソフトウェアを説明するための説明図である。
【図３】単語分類表の内容を示す説明図である。
【図４】表示の対象となるオブジェクトの一例を示す説明図である。
【図５】１つのオブジェクトの関連度の計算処理を説明するための説明図である。
【図６】本発明実施例の表示画面の一例を示す説明図である。
【図７】（Ａ），（Ｂ）および（Ｃ）はオブジェクトの配列順を示す説明である。
【図８】ＣＰＵが実行する処理手順を示すフローチャートである。
【図９】管理テーブルの内容を示す説明図である。
【図１０】ＣＰＵが実行する処理手順を示すフローチャートである。
【符号の説明】
【００５３】
１１０  ＣＰＵ
１２０  ＲＯＭ
１３０  ＲＡＭ
１４０  ビデオＲＡＭ
１５０  ディスプレイ
１６０  ハードディスク
１７０  入力装置
【図１】
2005173739.tif 000003
【図２】
2005173739.tif 000004
【図３】
2005173739.tif 000005
【図４】
2005173739.tif 000006
【図５】
2005173739.tif 000007
【図６】
2005173739.tif 000008
【図７】
2005173739.tif 000009
【図８】
2005173739.tif 000010
【図９】
2005173739.tif 000011
【図１０】
2005173739.tif 000012