(57)【特許請求の範囲】
【請求項１】
画像データを少なくとも付加情報とともに管理する画像データ登録装置であって、
画像データに対して付加情報を対応させて登録する登録手段と、
１次元以上の軸名称を有するイメージマップを作成するイメージマップ作成手段と、
１次元以上の軸名称を有する付加情報マップを作成する付加情報マップ作成手段と、
画像データを前記イメージマップ作成手段によって作成されたイメージマップ上の位置に対応させる第１の対応手段と、
付加情報を前記付加情報マップ作成手段によって作成された付加情報マップ上の位置に対応させる第２の対応手段と、
画像データが前記第１の対応手段によってイメージマップ上に対応づけされると、当該画像データに対して前記登録手段によって登録されている付加情報について前記付加情報マップ作成手段によって作成された付加情報マップのうち、軸名称が当該イメージマップの軸名称と同じものがあるか否かを判断し、あると判断した場合、当該画像データの付加情報を当該イメージマップ上の軸名称と同じ軸名称を有する付加情報マップ上の当該イメージマップ上の当該画像データと同じ位置に対応させる対応づけ手段とを含む、画像データ登録装置。
【請求項２】
前記対応づけ手段は、前記付加情報が前記付加情報マップ上に既に配置されていれば、既に配置されている前記付加情報を前記イメージマップ上の前記画像データの位置と同じ座標位置となるように配置しなおす手段を含む、請求項１に記載の画像データ登録装置。
【請求項３】
画像データを少なくとも付加情報とともに管理する画像データ登録装置であって、
画像データに対して付加情報を対応させて登録する登録手段と、
１次元以上の軸名称を有するイメージマップを作成するイメージマップ作成手段と、
１次元以上の軸名称を有する付加情報マップを作成する付加情報マップ作成手段と、
画像データを前記イメージマップ作成手段によって作成されたイメージマップ上の位置に対応させる第１の対応手段と、
付加情報を前記付加情報マップ作成手段によって作成された付加情報マップ上の位置に対応させる第２の対応手段と、
付加情報が前記第２の対応手段によって付加情報マップ上に対応づけされると、当該付加情報に対して前記登録手段によって登録されている画像データについて前記イメージマップ作成手段によって作成されたイメージマップのうち、軸名称が当該付加情報マップの軸名称と同じものがあるか否かを判断し、あると判断した場合、当該付加情報を有する画像データを当該付加情報マップ上の軸名称と同じ軸名称を有するイメージマップ上の当該付加情報マップ上の当該付加情報と同じ位置に対応させる対応づけ手段とを含む、画像データ登録装置。
【請求項４】
前記イメージマップに対応づけされた前記画像データの位置情報または前記付加情報マップに対応づけされた前記付加情報の位置情報に基づいて画像を検索する手段をさらに含む、請求項１〜３のいずれかに記載の画像データ登録装置。
【請求項５】
画像データを少なくとも付加情報とともに管理する画像データ登録装置であって、
画像データに対して付加情報を対応させて登録する登録手段と、
１次元以上の軸名称を有する付加情報マップを作成する付加情報マップ作成手段と、
付加情報を前記付加情報マップ作成手段によって作成された付加情報マップ上の位置に対応させる手段と、
前記画像データに新たに付加する前記付加情報が既に前記付加情報マップ上に配置されている複数の付加情報の合成である場合に、前記複数の付加情報が配置されている位置情報に基づいて前記合成付加情報の前記付加情報マップ上の位置を自動的に演算する演算手段と、
前記演算手段により得られた前記付加情報マップ上の位置に前記合成付加情報を自動的に配置する自動配置手段とを含む、画像データ登録装置。
【請求項６】
さらに、前記画像データを１次元以上の軸名称を有するイメージマップ上の位置に対応させる手段を含み、
前記画像データを対応させる手段は、前記イメージマップおよび前記付加情報マップの軸名称が同一であるときは、前記自動配置手段の自動配置に対応して前記画像データを前記イメージマップ上に自動的に配置する手段を含む、請求項５に記載の画像データ登録装置。
【請求項７】
前記画像データが対応づけされたイメージマップ上の位置情報または前記付加情報が対応付けされた付加情報マップ上の位置情報に基づいて画像を検索する手段をさらに含む、請求項６に記載の画像データ登録装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は画像データ登録装置に関し、特に検索すべき画像データの登録が容易にできる画像データ登録装置に関する。
【０００２】
【従来の技術】
この発明に興味のある画像データ登録装置がたとえば特開平５−２８２３７５号公報に開示されている。同公報によれば、画像データの持つ彩度や色相等の２次元の属性情報を基に、２次元の画像データの特性を表わすマップを作成する。そしてその２次元情報に基づいて所望の範囲内の画像データの検索が行なわれる。
【０００３】
【発明が解決しようとする課題】
従来の画像データ登録装置は上記のように構成されていた。上記従来技術のように、画像がマップ上の位置に対応していると（以下、配置という）、そのマップ上の範囲を指定することによって類似の画像を検索できる。この機能を発展すると、画像に付加されたキーワードをマップ上に配置しておいて、そのマップ上の範囲指定により検索キーワードを設定するようにすれば、類似のキーワードが付加された画像を検索できる。しかしながら、そのためには、画像および付加情報の両方についてマップ上の配置しなければならず、作業工程が増えるという問題があった。
【０００４】
この発明は上記のような問題点を解消するためになされたもので、画像および付加情報の両方を簡単に配置することができる画像データ登録装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に係る、画像データを少なくとも付加情報とともに管理する画像データ登録装置は、画像データに対して付加情報を対応させて登録する登録手段と、１次元以上の軸名称を有するイメージマップを作成するイメージマップ作成手段と、１次元以上の軸名称を有する付加情報マップを作成する付加情報マップ作成手段と、画像データをイメージマップ作成手段によって作成されたイメージマップ上の位置に対応させる第１の対応手段と、付加情報を付加情報マップ作成手段によって作成された付加情報マップ上の位置に対応させる第２の対応手段と、画像データが第１の対応手段によってイメージマップ上に対応づけされると、当該画像データに対して登録手段によって登録されている付加情報について付加情報マップ作成手段によって作成された付加情報マップのうち、軸名称が当該イメージマップの軸名称と同じものがあるか否かを判断し、あると判断した場合、当該画像データの付加情報を当該イメージマップ上の軸名称と同じ軸名称を有する付加情報マップ上の当該イメージマップ上の当該画像データと同じ位置に対応させる対応づけ手段とを含む。
請求項２に係る画像データ登録装置においては、請求項１の画像データ登録装置の対応づけ手段は、付加情報が付加情報マップ上に既に配置されていれば、既に配置されている付加情報をイメージマップ上の画像データの位置と同じ座標位置となるように配置しなおす手段を含む。
【０００６】
請求項３に係る、画像データを少なくとも付加情報とともに管理する画像データ登録装置は、画像データに対して付加情報を対応させて登録する登録手段と、１次元以上の軸名称を有するイメージマップを作成するイメージマップ作成手段と、１次元以上の軸名称を有する付加情報マップを作成する付加情報マップ作成手段と、画像データをイメージマップ作成手段によって作成されたイメージマップ上の位置に対応させる第１の対応手段と、付加情報を付加情報マップ作成手段によって作成された付加情報マップ上の位置に対応させる第２の対応手段と、付加情報が第２の対応手段によって付加情報マップ上に対応づけされると、当該付加情報に対して登録手段によって登録されている画像データについてイメージマップ作成手段によって作成されたイメージマップのうち、軸名称が当該付加情報マップの軸名称と同じものがあるか否かを判断し、あると判断した場合、当該付加情報を有する画像データを当該付加情報マップ上の軸名称と同じ軸名称を有するイメージマップ上の当該付加情報マップ上の当該付加情報と同じ位置に対応させる対応づけ手段とを含む。
請求項４に係る画像データ登録装置においては、請求項１〜３のいずれかに記載の画像
データ登録装置が、イメージマップに対応づけされた画像データの位置情報または付加情報マップに対応づけされた付加情報の位置情報に基づいて画像を検索する手段をさらに含む。
【０００７】
請求項５に係る、画像データを少なくとも付加情報とともに管理する画像データ登録装置は、画像データに対して付加情報を対応させて登録する登録手段と、１次元以上の軸名称を有する付加情報マップを作成する付加情報マップ作成手段と、付加情報を付加情報マップ作成手段によって作成された付加情報マップ上の位置に対応させる手段と、画像データに新たに付加する付加情報が既に付加情報マップ上に配置されている複数の付加情報の合成である場合に、複数の付加情報が配置されている位置情報に基づいて合成付加情報の付加情報マップ上の位置を自動的に演算する演算手段と、演算手段により得られた付加情報マップ上の位置に合成付加情報を自動的に配置する自動配置手段とを含む。
【０００８】
請求項６に係る画像データ登録装置においては、請求項５の画像データ登録装置がさらに、画像データを１次元以上の軸名称を有するイメージマップ上の位置に対応させる手段を含み、画像データを対応させる手段は、イメージマップおよび付加情報マップの軸名称が同一である場合、自動配置手段の付加情報の配置に対応して、画像データを自動的にイメージマップ上に配置させる配置手段を含む。
請求項７に係る画像データ登録装置においては、請求項６の画像データ登録装置がさらに、画像データが対応づけされたイメージマップ上の位置情報または付加情報が対応付けされた付加情報マップ上の位置情報に基づいて画像を検索する手段をさらに含む。
【０００９】
【作用】
請求項１〜４に係る画像データ登録装置においては、画像データが１次元以上の軸名称を有するイメージマップ上の位置に対応され、付加情報が１次元以上の軸名称を有する付加情報マップ上の位置に対応される。請求項１および２に係る画像データ登録装置において画像データがイメージマップ上に対応づけされると、その画像データの付加情報がその軸名称と同じ軸名称を有する付加情報マップ上の同じ位置に対応される。請求項３に係る画像データ登録装置において、付加情報が付加情報マップ上に対応づけされると、その付加情報を有する画像データがその軸名称と同じ軸名称を有するイメージマップ上の同じ位置に対応される。このため、付加情報または画像データのいずれかをそれぞれのマップ上の位置に対応させると、それと同じ軸名称を有する他方側のマップ上に他方側の付加情報または画像データが自動的に設定される。
【００１０】
請求項５に係る画像データ登録装置においては、画像データに新たに付加する付加情報が既に付加情報マップ上の配置されている複数の付加情報の合成である場合は、複数の付加情報が配置されている位置情報に基づいて合成付加情報の付加情報マップ上の位置が自動的に求められ、その位置に自動的に合成付加情報が配置されるため、合成後の付加情報が容易に登録できる。
【００１１】
請求項６に係る画像データ登録装置においては、イメージマップおよび付加情報マップの軸名称が同一である場合は、付加情報の付加情報マップ上への配置に対応して画像データも対応した位置に自動的に配置される。
【００１２】
【実施例】
〈装置の全体構成〉
以下、この発明の実施例を図面を参照して説明する。
【００１３】
図１はこの発明に係る画像データ登録装置（／デザイン支援システム）に適用される情報処理装置（以下システムと呼ぶ）の構成を示す概略斜視図である。システム１００は、ＣＰＵを中心として構成されシステム全体を制御する制御装置１と、画像あるいは文字等を表示し、操作のための各種表示等を行なうディスプレイ２と、各種入力、指示操作などを行なうためのキーボード３およびマウス４と、データ保管媒体であるフロッピー（登録商標）ディスク５およびハードディスク６と、画像データあるいは画像編成により作成した図面等を出力するためのプリンタ７と、画像データを取込むためのスキャナ８およびＣＤ−ＲＯＭ装置９と、音声出力のためのスピーカ１０と、音声入力のためのマイクロフォン１１とから構成される。なお、図中、矢印はデータの流れる方向を示す。
【００１４】
図２は図１に示した制御装置１を中心としたブロック図である。図２を参照して、制御装置１は、たとえばインテル社製の品番ｉ８０４８６ＤＸ等のＣＰＵ２０１を中心として構成される。ＣＰＵ２０１には、データバス２２０を介してシステム１００を制御するプログラム等が記憶されているＲＯＭ２０３と、データおよびプログラムを記憶するＲＡＭ２０４と、画像あるいは文字等の表示をディスプレイ２に行なう表示制御回路２０５と、キーボード３からの入力を転送制御するキーボード制御回路２０６と、マウス４からの入力を転送制御するマウス制御回路２０７と、フロッピーディスク５を制御するフロッピーディスク制御回路２０８と、ハードディスク６を制御するハードディスク制御回路２０９と、プリンタ７への出力を制御するプリンタ制御回路２１０と、スキャナ８を制御するスキャナ制御回路２１１と、ＣＤ−ＲＯＭ装置９を制御するＣＤ−ＲＯＭ制御回路２１２と、スピーカ１０を制御するスピーカ制御回路２１３と、マイクロフォン１１を制御するマイクロフォン制御回路２１４とが接続される。
【００１５】
また、ＣＰＵ２０１には、本システムを動作させるために必要な基準クロックを発生させるためのクロック２０２が接続され、さらにデータバス２２０を介して各種拡張ボードを接続するための拡張スロット２１５が接続される。なお、拡張スロット２１５にＳＣＳＩボードを接続してフロッピーディスク５、ハードディスク６、スキャナ８、ＣＤ−ＲＯＭ装置９とを接続してもよい。
【００１６】
上記システムにおいて、画像データ保管媒体としてはフロッピーディスク５およびハードディスク６を用いているが、これはＭＯ（光磁気ディスク）等の他の情報記憶装置であってもよい。また、画像データ入力装置としては、スキャナ８およびＣＤ−ＲＯＭ装置９を用いているが、これはスチルビデオカメラ等の他の入力装置であってもよい。また、出力装置としてはプリンタ７を用いているが、これはデジタルコピア等他の出力装置であってもよい。
【００１７】
また、本実施例では、システムを制御するプログラムがＲＯＭ２０３に記憶されているが、本発明に関するプログラムをパーソナルコンピュータ等の装置にて読込み、実行させることも考えられる。
【００１８】
〈プログラム〉
図３は図１および図２のシステム１００を用いたこの発明に係る画像データ登録装置（／デザイン支援システム）のプログラムのメインルーチンを示すフローチャートである。
【００１９】
図３を参照して、プログラムが起動されると、まずステップＳ１（以下ステップを略す）において、以下の各処理で必要なフラグ等のイニシャライズや、初期画面表示等を行なう初期設定処理が行なわれる。次に、メニュー画面がディスプレイ２に表示され、そのメニューから項目が選択されたか否かを判定する（Ｓ２）。Ｓ２でマップ作成が選択さされば、検索で使用する各種マップを作成する等の処理を行なうマップ作成処理（Ｓ３）へ処理は進む。マップ設定が選択されれば検索で使用するマップを選択設定する等のマップ設定処理（Ｓ４）が行なわれる。画像データ入力が選択されると、スキャナ８などの画像入力装置から画像を取込む等の処理を行なう画像データ入力処理（Ｓ５）が行なわれる。画像データ検索が選択されると、所望の画像をハードディスク６等に記録されたデータベースから検索する等の処理を行なう画像データ検索処理（Ｓ６）が行なわれる。画像データ編成が選択されると、画像データをグループ化やコラージュするパネル作成等の処理を行なう画像データ編成処理（Ｓ７）が行なわれる。プレゼンテーションが選択されれば、画像データをプレゼンテーションする処理を行なうプレゼンテーション処理（Ｓ８）が行なわれ、印刷が選択されれば画像データを印刷する処理を行なう印刷処理（Ｓ９）が行なわれる。その他のメニューが選択されるとその他のメニュー処理（Ｓ１０）へ進み、メニュー画面において選択が行なわれなければ何もせずにその他の処理（Ｓ１１）にプログラムは進む。上記したステップＳ３〜ステップＳ９の詳細な説明については後述する。
【００２０】
すべての処理が終わるとプログラムはステップＳ２へ戻り、以後同様の処理が繰返される。なお、その他のメニュー処理（Ｓ１０）およびその他の処理（Ｓ１１）については従来の検索システムと基本的に同様であり、本願発明に直接関係しないのでその説明は省略する。
【００２１】
図４は図３に示したマップ作成処理の詳細を示すフローチャートである。図４を参照して、マップ作成処理に入ると、まずイメージマップを作成するか否かを判定し（Ｓ３１）、ＹＥＳの場合はイメージマップ作成処理へ進む（Ｓ３２）。ＮＯの場合はこの処理をスキップする。次にキーワードマップを作成するか否かを判定し（Ｓ３３）、ＹＥＳの場合はキーワードマップの作成処理へ進み（Ｓ３４）、ＮＯの場合はこの処理をスキップする。さらにアイコンマップを作成するか否かを判定し（Ｓ３５）、ＹＥＳの場合はアイコンマップ作成処理（Ｓ３６）へ進み、ＮＯの場合はこの処理をスキップする。最後に音声マップを作成するか否かを判定し（Ｓ３７）、ＹＥＳの場合は音声マップ作成処理（Ｓ３８）へ進み、ＮＯの場合はこの処理をスキップしリターンする。
【００２２】
Ｓ３２のイメージマップ作成処理、Ｓ３４のキーワードマップ作成処理、Ｓ３６のアイコンマップ作成処理およびＳ３８の音声マップ作成処理の詳細については後述する。
【００２３】
図４で作成される各種マップのうち、ディスプレイ２上に表示されるイメージマップ、キーワードマップおよびアイコンマップの一例を図５〜図７に示す。図では、各マップが２次元の軸を有し、それぞれの軸上にイメージ、キーワードまたはアイコンが配置される。図５〜図７を参照して、ディスプレイ２の画面上には、各作業を選択するためのメニューバー２１が表示される。各マップには、マップ上での作業を行なうツールを選択するツールバー２２および表示されているマップのレイヤを示すカレントレイヤ名２３が表示される。
【００２４】
図８は図４に示したイメージマップ作成処理の詳細を示すフローチャートである。ここでは各画像データの位置を登録するイメージマップを作成する。図８を参照して、まず新しいイメージマップを作成し（Ｓ３２１）、イメージマップに名前を付け（Ｓ３２２）、マップの軸名称を付ける処理を行なう（Ｓ３２３）。
【００２５】
ここで、マップの軸名称とは、図５に示したような伝統的−モダン軸とか、洋風−和風軸などを言う。このように、軸名称としては相互に対照的な意味を有する言葉が選ばれる。
【００２６】
図９は図４に示したキーワードマップ作成処理の詳細を示すフローチャートである。ここでは各画像データに付加するキーワードの位置を登録するキーワードマップを作成する。図９を参照して、新しいキーワードマップを作成し（Ｓ３４１）、キーワードマップに名前を付け（Ｓ３４２）、マップの軸名称（たとえば図６において、強−弱軸および快−不快軸）を付ける処理を行なう（Ｓ３４３）。
【００２７】
その後、キーワードを登録するか否かを判定し（Ｓ３４４）、ＹＥＳの場合はキーワードの登録処理を行なう（Ｓ３４５）。キーワードの登録処理の詳細については後述する。次いでキーワードの登録を終了するか否かを判定し（Ｓ３４６）、ＮＯの場合はＳ３４５へ戻りキーワードの登録処理を続けてＹＥＳの場合はリターンする。Ｓ３４４でＮＯの場合はそのままリターンする。
【００２８】
図１０は図４に示したアイコンマップ作成処理の詳細を示すフローチャートである。ここでは、各画像データに付加するアイコンの位置を登録するアイコンマップを作成する。まず新しいアイコンマップを作成し（Ｓ３６１）、アイコンマップに名前を付け（Ｓ３６２）、マップの軸名称（たとえば図７を参照して、伝統的−モダン軸および人工的−自然軸）を付ける処理を行なう（Ｓ３６３）。その後、アイコンを登録するか否かを判定し（Ｓ３６４）、ＹＥＳの場合はアイコンの登録処理を行なう（Ｓ３６５）。アイコンの登録処理の詳細については後述する。次いでアイコンの登録処理を終了するか否かを判定し（Ｓ３６６）、ＮＯの場合はＳ３６５へ戻りアイコンの登録処理を続け、ＹＥＳの場合はリターンする。Ｓ３６４でＮＯの場合はそのままリターンする。
【００２９】
図１１は図４に示した音声マップ作成処理の詳細を示すフローチャートである。ここでは各画像データに付加する音声の位置を登録する音声マップを作成する。図１１を参照して、新しい音声マップを作成し（Ｓ３８１）、音声マップに名前を付け（Ｓ３８２）、マップの軸名称を付ける処理を行なう（Ｓ３８３）。
【００３０】
その後、音声を登録するか否かを判定し（Ｓ３８４）、ＹＥＳの場合は音声登録処理を行なう（Ｓ３８５）。音声の登録処理の詳細については後述する。次いで音声の登録処理を終了するか否かを判定し（Ｓ３８６）、ＮＯの場合はＳ３８５へ戻り音声の登録処理を続け、ＹＥＳの場合はリターンする。Ｓ３８４でＮＯの場合はそのままリターンする。
【００３１】
図１２は図９に示したキーワードの登録の詳細を示すフローチャートである。ここでは各画像データに付加されるキーワードを入力してキーワードマップに登録し、キーワードリストに追加する。図１２を参照して、新しいキーワードをテキストで入力する（Ｓ３４４１）。次に入力されたキーワードが既に登録されているキーワードの合成語か否かを判定し（Ｓ３４４２）、ＹＥＳの場合は既に登録されているキーワードから新しいキーワードの位置を自動算出し、自動的にキーワードマップに配置する（Ｓ３４４３）。ＮＯの場合は手動操作でキーワードマップに配置する処理を行なう（Ｓ３４４５）。自動算出の方法としては、合成語を構成する各キーワードの中心位置を算出するなどの方法が考えられる。その後新しく入力したキーワードをキーワードリストにのせて（Ｓ３４４４）、リターンする。
【００３２】
図１３は図１０に示したアイコンの登録の詳細を示すフローチャートである。ここでは各画像データに付加されるアイコンを入力してアイコンマップに登録し、アイコンリストに追加する。図１３を参照して、システム１００の有する作図機能またはペイント機能により新しいアイコンを作成して入力する（Ｓ３６４１）。次にアイコンマップに新しいアイコンを配置する処理を行なう（Ｓ３６４２）。その後新しく入力したアイコンをアイコンリストにのせて（Ｓ３６４３）、リターンする。
【００３３】
図１４は図１１に示した音声の登録の詳細を示すフローチャートである。ここでは、各画像データに付加される音声を入力して音声マップに登録し、音声リストに追加する。図１４を参照して、マイクロフォン１１により新しい音声を入力する（Ｓ３８４１）。次に音声マップに新しい音声（画面上ではその音声に代わる絵またはコードで表示される）を配置する処理を行なう（Ｓ３８４２）。その後新しく入力した音声を音声リストにのせて（Ｓ３８４３）、リターンする。
【００３４】
図１５は図３に示したマップ設定処理の詳細を示すフローチャートである。ここでは使用するイメージマップを設定し、マップ学習機能を使用するか否かを選択する。図１５を参照して、マップ作成処理（図３，Ｓ３）にて作成済のイメージマップの中から使用するイメージマップを選択し、設定する（Ｓ４１）。次いでマップ作成処理（図３，Ｓ３）にて作成済のキーワードマップの中から使用するキーワードマップを選択し設定する（Ｓ４２）。マップ作成処理（図３，Ｓ３）にて作成済のアイコンマップの中から使用するアイコンマップを選択し設定する（Ｓ４３）。次いでマップ作成処理（図３，Ｓ３）にて作成済の音声マップの中から使用する音声マップを選択し設定する（Ｓ４４）。
【００３５】
Ｓ４１〜Ｓ４４で設定したマップ類が画像データ入力処理（図３，Ｓ５）や画像データ検索処理（図３，Ｓ６）で使用される。
【００３６】
次にイメージマップ学習機能を使用するか否かを判定し（Ｓ４５）、ＹＥＳの場合はイメージマップ学習フラグをＯＮし、キーワード／アイコン／音声マップ学習フラグをＯＦＦし（Ｓ４６）、リターンする。Ｓ４５でＮＯの場合はキーワード／アイコン／音声マップ学習機能を使用するか否かを判定する（Ｓ４７）。ＹＥＳの場合はイメージマップ学習フラグをＯＦＦ、キーワード／アイコン／音声マップ学習フラグＯＮし（Ｓ４８）、リターンする。Ｓ４７でＮＯの場合はイメージマップ学習フラグＯＦＦ、キーワード／アイコン／音声マップ学習フラグをＯＦＦし（Ｓ４９）、リターンする。ここで、マップ学習機能とは、マップ上の位置情報を自動的に設定する機能をいう。詳しくは後述する。
【００３７】
〈画像データ入力〉
次に画像データ入力について説明する。図１６は図３に示した画像データ入力処理の詳細を示すフローチャートである。まず画像データを新規に入力するか否かの判定をし（Ｓ５１）、新規の場合は画像データの取込みを行なう（Ｓ５２）。新規でない場合は、既存の画像データの１つを選択する（Ｓ５３）。次に付加情報を入力するか否かを判定し（Ｓ５４）、入力する場合は付加情報の入力の処理を行なう（Ｓ５５）。付加情報の入力が終わったら、付加情報とともに画像データをハードディスク６のような記憶装置に保管する（Ｓ５６）。その後リターンする。
【００３８】
図１７は図１６の画像データの取込処理の詳細を示すフローチャートである。まず、スキャナ８のような画像入力装置あるいはハードディスク６のような画像データ保存媒体から画像データを取込む（Ｓ５２１）。次にハードディスク６のような画像データ保管先の設定を行なう（Ｓ５２２）。次いで画像データ名の入力を行ない（Ｓ５２３）、リターンする。
【００３９】
図１８は図１６に示した付加情報入力処理の詳細を示すフローチャートである。この処理においては、まずディスプレイ２の画面上に付加情報入力処理用のメニュー画面が現われる。メニュー画面はイメージマップ上の位置属性の付加、キーワードの付加、アイコンの付加、色味の付加および音声の付加を含む。ユーザはそこでメニューの中から所望の項目を選択する（Ｓ５５１）。メニューが選択されたら、それぞれに応じた処理を行なう（Ｓ５５２〜Ｓ５５６）。処理が終わったら、付加情報の入力を終了するか否かを判定し（Ｓ５５７）、終了する場合はリターンする。終了しない場合はＳ５５１の処理から以下を繰返す。
【００４０】
図１９は図１８に示したイメージマップ上の位置属性の付加処理の詳細を示すフローチャートである。図１９を参照して、まずイメージマップの呼出しを行なう（Ｓ５５２１）。次にイメージマップ上にイメージを配置する（Ｓ５５２２）。次いでキーの位置属性値の自動設定の処理を行ない（Ｓ５５２３）、リターンする。
【００４１】
ここで、キーとは、キーワード、アイコンなどの付加情報のことであり、位置属性値は各マップ上のｘ，ｙ座標値を表わす。したがって、ここでキーの位置属性値とは、キーワードマップ、アイコンマップ等の付加情報のマップ上のｘ，ｙ座標値のことである
図２０は図１８のキーワード付加処理の詳細を示すフローチャートである。まず新規に入力するキーワードを付加するのか既に登録済のキーワードを付加するのかの判定をし（Ｓ５５３１）、新規の場合はキーワードの登録処理（Ｓ５５３２）を行なう。キーワードの登録が終わったら、登録したキーワードをその画像データの付加情報として付加し（Ｓ５５３３）、イメージマップの位置属性値の自動設定の処理を行ない（Ｓ５５３７）、リターンする。登録済のキーワードを付加する場合は（Ｓ５５３１でＮＯ）、キーワードリストを呼出し（Ｓ５５３４）、そのキーワードリストの中からキーワードを選択し（Ｓ５５３５）、選択されたキーワードをその画像データの付加情報として付加し（Ｓ５５３６）、イメージマップの位置属性値の自動設定を行ない（Ｓ５５３７）、リターンする。
【００４２】
図２１は図１８に示したアイコン付加処理の詳細を示すフローチャートである。まず新規に入力するアイコンを付加するのか、既に登録済のアイコンを付加するのかを判定する（Ｓ５５４１）。新規の場合は、アイコンの登録の処理（Ｓ５５４２）を行なう。アイコンの登録が終わったら、登録したアイコンをその画像データの付加情報として付加して（Ｓ５５４３）、イメージマップの位置属性値の自動設定の処理を行ない（Ｓ５５４７）、リターンする。登録済のアイコンを付加する場合は（Ｓ５５４１でＮＯ）、アイコンリストの呼出を行ない（Ｓ５５４４）、そのアイコンリストの中からアイコンを選択し（Ｓ５５４５）、選択されたアイコンをその画像データの付加情報として付加して（Ｓ５５４６）、イメージマップの位置属性値の自動設定を行ない（Ｓ５５４７）、リターンする。
【００４３】
図２２は図１８に示した色味付加処理の詳細を示すフローチャートである。まず、画像の特定矩形を指定するのか否かを判定する（Ｓ５５５１）。指定する場合は（Ｓ５５５１でＹＥＳ）、指定された矩形の色味を計算して計算で求めた値を一番近い色環上の色味に近似する（Ｓ５５５２）。色味の計算は矩形内のビット（ピクセル）ごとの色を加重平均してもよいし、一番多く使われている色をとってもよい。その近似した色味をその画像データの付加情報として付加して（Ｓ５５５３）、リターンする。画像の特定矩形を指定しない場合は（Ｓ５５５１でＮＯ）、色環上の１つのポイントを指定する（Ｓ５５５４）。その指定されたポイントの色味を、その画像データの付加情報として付加して（Ｓ５５５５）、リターンする。
【００４４】
図２３は、後に説明するイメージビューワ画面の一例を示す図である。上記した特定矩形とは、このような画面上での所定の部分を囲んだ領域（図中Ａの部分）をいう。
【００４５】
図２４は図１８に示した音声付加処理の詳細を示すフローチャートである。まず、新規に入力する音声を付加するのか、既に登録済の音声を付加するのかを判定する（Ｓ５５６１）。新規の場合は（Ｓ５５６１でＹＥＳ）、音声の登録の処理を行なう（Ｓ５５６２）。音声の登録が終わったら、登録した音声をその画像データの付加情報として付加して（Ｓ５５６３）、イメージマップの位置属性値の自動設定の処理を行ない（Ｓ５５６７）、リターンする。登録済の音声を付加する場合は（Ｓ５５６１でＮＯ）、音声リストの呼出を行ない（Ｓ５５６４）、その音声リストの中から音声を選択し（Ｓ５５６５）、選択された音声をその画像データの付加情報として付加して（Ｓ５５６６）、イメージマップの位置属性値の自動設定処理を行ない（Ｓ５５６７）、リターンする。なお、音声情報であっても、マップ上、リスト上にはコードあるいは絵で表示される。
【００４６】
図２５は図１９に示したキーの位置属性値の自動設定処理の詳細を示すフローチャートである。まず、キーワード／アイコン／音声マップ学習フラグがＯＮかどうかを判定する（Ｓ５５２３１）。ＯＮであれば（Ｓ５５２３１でＹＥＳ）、画像データが、キーワード、アイコン、音声の付加情報を持っているか否かを調べる（Ｓ５５２３２）。上記の付加情報を持っていれば、付加情報の種類（キーワード、アイコン、音声）に対応するマップ（キーワードマップ、アイコンマップ、音声マップ）に現在使用しているイメージマップの軸名称と同じものがあるか否かを調べる（Ｓ５５２３３）。同じ軸名称のものがあれば（Ｓ５５２３３でＹＥＳ）、上記の付加情報をそのマップ上に配置してそのマップ上の位置属性値として設定する（Ｓ５５２３４）。
【００４７】
たとえば、画像データが軸名称の異なった複数のキーワードマップを持ち、画像データに付加情報として１つのキーワードを持っているとする。そして、そのキーワードは複数のキーワードマップのうち、いくつかのマップには配置されていて、いくつかのマップには配置されていないとする。今、上記のＳ５５２３１の処理でキーワード／アイコン／音声マップ学習フラグがＯＮのときには、まず、画像データの付加情報としてキーワードを持っているので、そのキーワードが配置されて「いる」、「いない」に関わらず、複数のキーワードマップから軸名称がイメージマップの軸名称と一致するものを探す。具体的には、図５および図６に示したようなマップ上でそれぞれの軸名称の一致するものを探す。一致するキーワードマップがあれば、そのキーワードマップ上に上記のキーワードをイメージマップ上の画像データの位置と同じ座標位置に配置する。もし、既にキーワードマップ上に上記のキーワードが配置されていれば、イメージマップ上の画像データの位置と同じ座標位置になるように配置しなおす。もし、対象となっている画像データが複数の付加情報を持ち、それぞれについて軸名称が一致するマップがある場合には、その一致するマップすべてに対して上記の位置属性値の設定を行なう。Ｓ５５２３１の処理でキーワード／アイコン／音声マップ学習フラグがＯＦＦであれば、そのままリターンする。
【００４８】
図２６は、図２０、図２１および図２４に示したイメージマップの位置属性値の自動設定処理の詳細を示すフローチャートである。まず、イメージマップ学習フラグがＯＮかＯＦＦかを判定する（Ｓ５５３７１）。ＯＮであれば（Ｓ５５３７１でＹＥＳ）、付加した付加情報が配置されているマップの軸名称が現在設定されているイメージマップの軸名称と同じか否かを判定する（Ｓ５５３７２）。もし、Ｓ３（図３）のマップ作成処理中で、同じ種類のマップ（キーワードマップ、アイコンマップ、音声マップ）を複数個作成している場合は、現在設定されているマップの他にも、同じ種類で軸名称の異なるマップが存在する。その場合にはＳ５５３７２の処理で、設定されていないマップの軸名称も調べて軸名称が一致するかを判定する。同じ軸名称のものがあれば（Ｓ５５３７２でＹＥＳ）、上記の付加した付加情報の位置属性値（配置したマップ上の座標位置）を調べる（Ｓ５５３７３）。そしてイメージマップ上の同じ位置に画像データを配置してその位置属性値として設定する（Ｓ５５３７４）。処理終了後リターンする。イメージマップ学習フラグがＯＦＦ（Ｓ５５３７１でＮＯ）や、軸名称が異なる場合（Ｓ５５３７２でＮＯ）の場合は、そのままリターンする。
【００４９】
ここで、本処理（イメージマップの位置属性値の自動設定）と図９に示したキーワードの登録処理および図２０のキーワード付加処理とを参照して次のことが明らかになる。すなわち、画像データにキーワードを付加するだけで、キーワードは自動的にキーワードマップ上に配置されるとともに、イメージデータも自動的にイメージマップ上に配置される場合が考えられる。すなわち、マップに配置する手作業は一切不要となるのである。
【００５０】
たとえば、今、イメージマップ、キーワードマップともに、暑い−寒いと遠い−近いという軸名称を有する２次元マップであり、既に「常夏の」というキーワードと「ハワイ」というキーワードが既にキーワードマップに配置されていたとする。このとき、新たにデータベースに入力（登録）しようとする画像に「常夏のハワイ」というキーワードを付加するだけで、自動的に計算が行なわれ、「常夏のハワイ」はキーワードマップ上に自動的に配置される。この位置はたとえば両キーワードのちょうど中間とするとか、原点と２点の重心をとるとかの演算によって求められる。さらに、「常夏のハワイ」というキーワードを付加した画像もイメージマップ上に自動的に配置され、データベースに入力（登録）が完了することになる。
【００５１】
〈画像データ検索〉
次に画像データ検索について説明する。図２７は図３に示した画像データ検索処理の詳細を示すフローチャートである。
【００５２】
図２７を参照して、まず履歴から、検索条件を再生するか否かを判定する（Ｓ６１）。ここで履歴とは、過去に行なった画像データ検索の過程をいう。また、検索条件とは、検索情報と曖昧度（後述する）のことである。具体的な履歴の表示等については後述する。履歴から再生する場合は（Ｓ６１でＹＥＳ）、検索条件の再生処理を行なう（Ｓ６７）。ここで検索条件の再生処理とは、後に説明するように、過去の検索過程を表示し、再生したい検索を選択することで、その検索の検索条件、検索結果を表示し、これらを参考にしながら新たな検索条件を設定する処理である。履歴から再生しない場合で（Ｓ６１でＮＯ）、検索の基となる画像データを指定し、イメージマップ上においてその画像データとの距離で検索する場合には、検索情報の自動設定処理を行なう（Ｓ６３）。ここで画像データとの距離とは、ユーザのイメージに近い画像データの範囲をいい、後に説明する曖昧度のことである。その後検索情報の設定（変更）の処理を行ない（Ｓ６４）、さらに曖昧度の設定の処理を行なう（Ｓ６５）。ここで曖昧度を設定することにより、ユーザのイメージに近いデータ範囲が検索範囲として指定される。
【００５３】
そのときの検索条件を履歴リストに記憶する（Ｓ６６）。記憶する際には、１回前の検索が履歴から再生した検索条件によって検索実行したものであるかどうかも記憶しておく。これは、後述するように、履歴をツリー構造で表示するためである。次いで検索の実行処理を行なう（Ｓ６８）。このときの検索結果を、検索条件と対応させて履歴リストに記憶する。検索を終了するか否かの判定を行ない（Ｓ６９）、終了しない場合はＳ６１へ戻って処理を繰返す。終了する場合はリターンする。
【００５４】
図２８は図２７に示した検索の実行処理の詳細を示すフローチャートである。まず、この検索が絞込み検索であるか否かを判定する（Ｓ６８１）。この判定はメニューバー２１の選択によって行なう。絞込み検索であれば（Ｓ６８１でＹＥＳ）、絞込み検索を行なう。絞込み検索では、前回検索して抽出された画像データを検索の対象にする（Ｓ６８２）。絞込み検索でなければ（Ｓ６８１でＮＯ）、設定されているイメージマップ上でのすべての画像データを検索の対象にする（Ｓ６８３）。次に検索処理を行なう（Ｓ６８４）。検索処理を実行した後、検索で取得した画像データのイメージを検索結果表示領域に表示し（Ｓ６８５）、検索の履歴表示を更新して（Ｓ６８６）、リターンする。
【００５５】
検索履歴は、リスト形式で表示してもよいし、検索してきた過程を明示的に絵表示の形式で表示してもよい。後者の例では、ツリー状の絵表示の形式が考えられる。すなわち、１回ごとの検索を丸印（＝ノード）とし、検索を進めると丸印（＝ノード）が次々と生成されていく。ある時点に戻った後、さらに検索情報を設定して検索した場合はその丸印（＝ノード）から分岐するように書かれる。このようにして検索過程に従って分岐したツリー状の絵表示となる。
【００５６】
なお、このとき、通常の検索を大きな丸印で、絞り込み検索を小さな丸印で表示することにより、識別できるようにしておくのが好ましい。１回ごとの検索の表示は、丸印でなくても、検索条件を列挙した文字列をブロック表示（四角で囲む）など種々の表示方法で表示してもよい。具体的な表示例については後述する。
【００５７】
図２９（Ａ）は図２７に示した検索条件の再生処理の詳細を示すフローチャートである。図２９（Ａ）を参照して、まず履歴の表示を行なう（Ｓ６７１）。この履歴は、Ｓ６６で記憶した履歴リストを基にしている。次に履歴の１つを選択する（Ｓ６７２）。履歴の選択は、リスト形式でも分岐を持ったツリー状の絵表示の形式でも、そのひとつの実行情報を表わす部分（たとえば後者なら丸印）をマウスでクリックしたりまたはキーボードで選択するようにしてもよい。実行情報が選択されれば、履歴リストから、選択された実行情報の検索条件と検索結果が取得され、画面上に表示される（Ｓ６７３）。このように、履歴リストから取得した検索条件、検索結果を参考にして次の検索条件を設定（または、取得した検索条件の変更）する（Ｓ６７４）。ただし、前の検索条件と次の検索条件とは独立したものである。次の検索条件の設定が終わればリターンする。
【００５８】
図２９（Ｂ）は図２９（Ａ）のＳ６７１で示した検索履歴の表示画面を示す図である。図２９（Ｂ）を参照して、図中Ａ１〜Ａ８はそれぞれ検索過程を示す。この図を詳しく説明すると、まず、ある検索条件で検索Ａ１を行ない、次に別の検索条件で検索Ａ２を行ない、続いて検索Ａ３、検索Ａ４をそれぞれ異なる検索条件で行なったとする。つまり検索Ａ１から順にイメージを広げるか絞り込むことによって検索Ａ４まで順に検索を行なったとする。この場合、検索Ａ１からＡ４までの検索過程は縦に繋がったものとなる。次に検索Ａ２の検索条件や検索結果を参考にして新たな検索条件を思いつき、その検索条件で検索Ａ５を行なったとする。この場合は、検索Ａ２を始点に検索Ａ５を行なったものであるから、検索Ａ５の検索過程は検索Ａ２から枝分かれしたように表示する。以下同様に、検索Ａ５から順に検索Ａ６、検索Ａ７を行なっている。また、検索Ａ５を始点にして検索Ａ８を行なっている。
【００５９】
また、検索Ａ２の検索条件で検索された検索結果（画像データ）を対象に、新たな検索条件で絞り込み検索Ｂ１を行なった場合、検索Ｂ１の検索過程は、通常の検索過程とは異なった形状で表示される。図では同様に、検索Ａ５の検索条件で検索された検索結果（画像データ）を対象に、新たな検索条件で絞り込み検索Ｂ２が行なわれたことがわかる。このように、検索の仕方によってその検索履歴が異なった形状で表示されるため、検索してきた手順や検索履歴を詳細に知ることができる。このような検索を行なった場合、本願発明においては、このような検索履歴（検索条件と検索結果）がＲＡＭ２０４もしくはハードディスク６等に記憶される。したがって、過去に入力した検索条件を再び入力する必要がないというだけでなく、検索してきた手順や検索履歴を知ることができる。
【００６０】
なお、ディスプレイ２上に表示された図２９（Ｂ）に示す各検索過程はアイコンのようなＧＵＩ（グラフィカルユーザインタフェース）で構成され、所望のＧＵＩをクリックすることによってその時点の検索条件および検索結果に戻ることができる。
【００６１】
図３０は、図２９に示した検索処理の詳細を示すフローチャートである。まず、イメージマップ検索処理を行なう（Ｓ６８４１）。次にキーワード検索処理を行なう（Ｓ６８４２）。次にアイコン検索処理を行ない（Ｓ６８４３）、色味検索処理を行ない（Ｓ６８４４）、音声検索処理を行なう（Ｓ６８４５）。そして、上記Ｓ６８４１〜Ｓ６８４５までの検索処理で抽出された画像データ群の、ＡＮＤまたはＯＲ処理のための設定を読込み（Ｓ６８４６）、その抽出された画像データ群に対してＡＮＤまたはＯＲの処理を行なう（Ｓ６８４７）。その結果としての画像データ群を保存し（Ｓ６８４８）、リターンする。
【００６２】
図３１は、図３０のイメージマップ検索処理の詳細を示すフローチャートである。まず、検索条件に、イメージマップ上で曖昧度の範囲の中心となるべき画像データが指定されているかどうかを判断する（Ｓ６８４１１）。指定されていれば、その画像データを曖昧度の範囲の中心とする（Ｓ６８４１２）。指定されていなければ、そのままリターンする。次に、設定された曖昧度を読込み（Ｓ６８４１３）、イメージマップ上にある画像データで曖昧度の範囲内にあるものをすべて抽出する（Ｓ６８４１４）。最後に、その抽出した画像データ群を保存し（Ｓ６８４１５）、リターンする。
図３２は、図３０のキーワード検索処理の詳細を示すフローチャートである。まず、検索条件にキーワードマップ上で曖昧度の範囲の中心となるべきキーワードが指定されているかどうかを判断する（Ｓ６８４２１）。指定されていれば、そのキーワードを曖昧度の範囲の中心とする（Ｓ６８４２２）。指定されていなければ、そのままリターンする。次に、設定された曖昧度を読込み（Ｓ６８４２３）、キーワードマップ上にあるキーワードで、曖昧度の範囲内にあるものをすべて抽出する（Ｓ６８４２４）。そのすべてのキーワードに対して、それぞれに、そのキーワードを付加情報として持つ画像データをすべて抽出する（Ｓ６８４２５）。最後に、その抽出した画像データ群を保存し（Ｓ６８４２６）、リターンする。
【００６３】
図３３は図３０に示したアイコン検索処理の詳細を示すフローチャートである。まず、検索条件にアイコンマップ上で曖昧度の範囲の中心となるべきアイコンが指定されているかどうかを判断する（Ｓ６８４３１）。指定されていれば、そのアイコンを曖昧度の範囲の中心とする（Ｓ６８４３２）。指定されていなければ、そのままリターンする。次に、設定された曖昧度を読込み（Ｓ６８４３３）、アイコンマップ上にあるアイコンで、曖昧度の範囲内にあるものをすべて抽出する（Ｓ６８４３４）。そのすべてのアイコンに対してそれぞれに、そのアイコンを付加情報として持つ画像データをすべて抽出する（Ｓ６８４３５）。最後に、その抽出した画像データ群を保存し（Ｓ６８４３６）、リターンする。
【００６４】
図３４は、図３０の色味検索処理の詳細を示すフローチャートである。まず、検索条件に色味マップ上で曖昧度の範囲の中心となるべき色味が指定されているかどうかを判断する（Ｓ６８４４１）。指定されていれば、その色味を曖昧度の範囲の中心とする（Ｓ６８４４２）。指定されていなければ、そのままリターンする。次に、設定された曖昧度を読込み（Ｓ６８４４３）、色環上にある色味で、曖昧度の範囲内にあるものをすべて抽出する（Ｓ６８４４４）。そのすべての色味に対してそれぞれに、その色味を付加情報として持つ画像データをすべて抽出する（Ｓ６８４４５）。最後に、その抽出した画像データ群を保存し（Ｓ６８４４６）、リターンする。
【００６５】
図３５は、図３０に示した音声検索処理の詳細を示すフローチャートである。まず、検索条件に、音声マップ上で曖昧度の範囲の中心となるべき音声が指定されているかどうかを判断する（Ｓ６８４５１）。指定されていれば、その音声を曖昧度の範囲の中心とする（Ｓ６８４５２）。指定されていなければ、そのままリターンする。次に、設定された曖昧度を読込み（Ｓ６８４５３）、音声マップ上にある音声で、曖昧度の範囲内にあるものをすべて抽出する（Ｓ６８４５４）。そのすべての音声に対して、それぞれに、その音声を付加情報として持つ画像データをすべて抽出する（Ｓ６８４５５）。最後に、その抽出した画像データ群を保存し（Ｓ６８４５６）、リターンする。
【００６６】
図３６は図２７に示した検索情報の自動設定処理の詳細を示すフローチャートである。まず、検索の基となる画像データを指定する（Ｓ６３１）。この画像データの持っているイメージマップ上の位置は、曖昧度を設定したときの範囲の中心となる。画像データの指定の方法は、画像データのリストから選択してもよいし、ディスプレイ上に並んでいる画像データのイメージを選択してもよい。画像データを指定したら、次はその画像データが付加情報としてキーワードを持っているか否かを調べる（Ｓ６３２）。持っていれば（Ｓ６３２でＹＥＳ）、そのキーワードを検索情報に自動で設定する（Ｓ６３３）。次に、その画像データが付加情報としてアイコンを持っているか否かを調べる（Ｓ６３４）。持っていれば（Ｓ６３４でＹＥＳ）、そのアイコンを検索情報に自動で設定する（Ｓ６３５）。次のその画像データを付加情報として色味を持っているか否かを調べる（Ｓ６３６）。持っていれば（Ｓ６３６でＹＥＳ）、その色味を検索情報に自動で設定する（Ｓ６３７）。次にその画像データを付加情報として音声を持っているか否かを調べる（Ｓ６３８）。持っていれば（Ｓ６３８でＹＥＳ）、その音声を検索情報に自動で設定する（Ｓ６３９）。上記の画像データの付加情報が複数ある場合は、すべて検索情報として設定される。検索情報の自動設定が終わるとリターンする。
【００６７】
図３７は図２７に示した検索情報の設定処理の詳細を示すフローチャートである。まず、キーワードを検索情報として設定するか否かを判定する（Ｓ６４１）。キーワードを設定する場合は（Ｓ６４１でＹＥＳ）、キーワード設定の処理を行なう（Ｓ６４２）。次にアイコンを検索情報として設定するか否かを判定し（Ｓ６４３）、設定する場合はアイコン設定の処理を行なう（Ｓ６４４）。次に色味を検索情報として設定するか否かを判定し（Ｓ６４５）、判定する場合は色味設定の処理を行なう（Ｓ６４６）。次に音声を検索情報として設定するか否かを判定し（Ｓ６４７）、設定する場合は音声設定の処理を行なう（Ｓ６４８）。上記の検索情報の設定時に、もし既に自動設定等で検索キーが設定されている場合は、検索情報の設定しなおしとなる。検索情報の設定が終わるとリターンする。
【００６８】
図３８は図３７に示したキーワード設定処理の詳細を示すフローチャートである。まず、キーワードリストの呼出を行なう（Ｓ６４２１）。次にキーワードリストの中から１つまたは複数のキーワードを選択する（Ｓ６４２２）。次に選択されたそれらのキーワードを、検索情報として設定する（Ｓ６４２３）。設定が終わるとリターンする。
【００６９】
図３９は図３７に示したアイコン設定処理の詳細を示すフローチャートである。まず、アイコンリストの呼出を行なう（Ｓ６４４１）。次にアイコンリスト中から１つまたは複数のキーワードを選択し（Ｓ６４４２）、選択されたそれらのアイコンを、検索情報として設定する（Ｓ６４４３）。設定が終わるとリターンする。
【００７０】
図４０は、図３７に示した色味設定処理の詳細を示すフローチャートである。まず画像データのイメージの中の特定矩形を指定するか否かを判定する（Ｓ６４６１）。特定矩形を指定する場合は（Ｓ６４６１でＹＥＳ）、指定された矩形の色味を計算する（Ｓ６４６２，Ｓ６４６３）。色味の計算は矩形内のビットごとの色を加重平均してもよいし、一番多く使われている色をとってもよい。計算した結果、求められた色味を検索情報として設定する（Ｓ６４６４）。特定矩形を指定しない場合は（Ｓ６４６１でＮＯ）、色環上の特定のポイントを指定する（Ｓ６４６５）。指定された色味を検索情報として設定し（Ｓ６４６６）、設定が終わるとリターンする。
【００７１】
図４１は図３７に示した音声設定処理の詳細を示すフローチャートである。まず、音声リストの呼出を行なう（Ｓ６４８１）。次に音声リストの中から１つまたは複数のキーワードを選択し（Ｓ６４８２）、選択されたそれらの音声を検索情報として設定する（Ｓ６４８３）。設定が終わるとリターンする。
【００７２】
図４２は図２７に示した曖昧度の設定処理の詳細を示すフローチャートである。まず曖昧度設定メニューが選択されたか否かを判定する（Ｓ６５１）。その判定に応じてそれぞれの設定処理（Ｓ６５２〜Ｓ６５６）を行なう。設定の処理の後、曖昧度の設定を終了する場合（Ｓ６５７でＹＥＳ）、リターンし、終了しない場合は（Ｓ６５７でＮＯ）、Ｓ６５１に戻り処理を繰返す。
【００７３】
図４３は、図４２に示したイメージマップの曖昧度設定処理の詳細を示すフローチャートである。まずイメージマップの曖昧度の設定を範囲で設定するか数値で設定するかを判定する（Ｓ６５２１）。範囲で設定する場合は（Ｓ６５２１でＹＥＳ）、イメージマップ上に検索の基となる画像データのイメージを中心にして円などの図形を表示して検索の範囲を表示し（Ｓ６５２２）、その図形の位置をマウスで選択し（Ｓ６５２３）、マウスをドラッグして図形の大きさを変更する（Ｓ６５２４）。図形の大きさを基にして曖昧度を計算して求める（Ｓ６５２５）。
【００７４】
数値で設定する場合は（Ｓ６５２１でＮＯ）、まず、曖昧度の数値を入力する（Ｓ６５２６）。数値に応じた曖昧度の範囲を表わす円などの図形を表示する（Ｓ６５２７）。これによって入力された数値の曖昧度の範囲を確認できる。
【００７５】
次に曖昧度の設定を終了するかしないかを判定する（Ｓ６５２８）。終了しない場合は（Ｓ６５２８でＮＯ）、Ｓ６５２１へ戻り処理を続ける。終了する場合は（Ｓ６５２８でＹＥＳ）、上記のＳ６５２５で求めた値、またはＳ６５２６で入力した値をイメージマップの曖昧度として設定し（Ｓ６５２９）、リターンする。
【００７６】
図４４は図４２に示したキーワードの曖昧度設定処理の詳細を示すフローチャートである。まず、キーワードの曖昧度の設定を範囲で設定するか数値で設定するかを判定する（Ｓ６５３１）。範囲で設定する場合は（Ｓ６５３１でＹＥＳ）、キーワードマップ上に検索の基となるキーワードを中心にして円などの図形を表示して検索の範囲を示す（Ｓ６５３２）。その図形の一部をマウスで選択し（Ｓ６５３３）、マウスをドラッグして図形の大きさを変更する（Ｓ６５３４）。図形の大きさを基にして曖昧度を計算して求める（Ｓ６５３５）。
【００７７】
数値で設定する場合は（Ｓ６５３１でＮＯ）、まず、曖昧度の数値を入力する（Ｓ６５３６）。数値に応じた曖昧度の範囲を表わす円などの図形を表示する（Ｓ６５３７）。次いで、曖昧度の設定を終了するか否かを判定する（Ｓ６５３８）。曖昧度の設定を終了しない場合は（Ｓ６５３８でＮＯ）、Ｓ６５３１へ戻り、処理を続ける。終了する場合は（Ｓ６５３８でＹＥＳ）、上記のＳ６５３５で求めた値、またはＳ６５３６で入力した値をキーワードの曖昧度として設定する（Ｓ６５３９）。
【００７８】
図４５は図４２に示したアイコンの曖昧度設定処理の詳細を示すフローチャートである。まず、アイコンの曖昧度の設定を範囲で設定するか数値で設定するかを判定する（Ｓ６５４１）。範囲で設定する場合は（Ｓ６５４１でＹＥＳ）、アイコンマップ上に検索の基となるアイコンを中心にして円などの図形を表示して検索の範囲を示し（Ｓ６５４２）、その図形の一部をマウスで選択し（Ｓ６５４３）、マウスをドラッグして図形の大きさを変更する（Ｓ６５４４）。図形の大きさをもとにして曖昧度を計算して求める（Ｓ６５４５）。
【００７９】
数値で設定する場合は（Ｓ６５４１でＮＯ）、まず曖昧度の数値を入力する（Ｓ６５４６）。数値に応じて曖昧度の範囲を表わす円などの図形を表示する（Ｓ６５４７）。次いで曖昧度の設定を終了するか否かを判定する（Ｓ６５４８）。終了しない場合（Ｓ６５４８でＮＯ）、Ｓ６５４１へ戻り、処理を続ける。終了する場合は（Ｓ６５４８でＹＥＳ）、Ｓ６５４５で求めた値、またはＳ６５４６で入力した値をアイコンの曖昧度として設定する（Ｓ６５４９）。
【００８０】
図４６は図４２に示した色味の曖昧度設定処理の詳細を示すフローチャートである。まず、色味の曖昧度の設定を範囲で設定するか数値で設定するかを判定する（Ｓ６５５１）。範囲で設定する場合は（Ｓ６５５１でＹＥＳ）、色環上に検索の基となる色味を中心にして円などの図形を表示して検索の範囲を示し（Ｓ６５５２）、その図形の一部をマウスで選択し（Ｓ６５５３）、マウスをドラッグして図形の大きさを変更する（Ｓ６５５４）。図形の大きさを基にして、曖昧度を計算して求める（Ｓ６５５５）。
【００８１】
数値で設定する場合は（Ｓ６５５１でＮＯ）、まず曖昧度の数値を入力すると（Ｓ６５５６）、数値に応じて曖昧度の範囲を表わす円などの図形を表示する（Ｓ６５５７）。次いで曖昧度の設定を終了するか否かを判定する（Ｓ６５５８）。設定を終了しない場合は（Ｓ６５５８でＮＯ）、Ｓ６５５１へ戻り、処理を続ける。終了する場合は、Ｓ６５５５で求めた値、またはＳ６５５６で入力した値を色味の曖昧度として設定する（Ｓ６５５９）。
【００８２】
図４７は、図４２に示した音声の曖昧度設定処理の詳細を示すフローチャートである。まず、音声の曖昧度の設定を範囲で設定するか数値で設定するかを判定する（Ｓ６５６１）。範囲で設定する場合は（Ｓ６５６１でＹＥＳ）、音声マップ上に検索の基となる音声を中心にして円などの図形を表示して検索の範囲を示し（Ｓ６５６２）、その図形の一部をマウスで選択し（Ｓ６５６３）、マウスをドラッグして図形の大きさを変更する（Ｓ６５６４）。図形の大きさを基にして曖昧度を計算して求める（Ｓ６５６５）。
【００８３】
数値で設定する場合は（Ｓ６５６１でＮＯ）、まず曖昧度の数値を入力する（Ｓ６５６６）。数値に応じて曖昧度の範囲を表わす円などの図形を表示する（Ｓ６５６７）。次いで設定を終了するか否かを判定する（Ｓ６５６８）。設定を終了しない場合は（Ｓ６５６８でＮＯ）、Ｓ６５６１へ戻り、処理を続ける。終了する場合は、Ｓ６５６５で求めた値またはＳ６５６６で入力した値を音声の曖昧度として設定する（Ｓ６５６９）。
【００８４】
なお、上記の曖昧度を表示する図形として円を採用しているが、円に限らず四角形、その他の図形であってもよい。
【００８５】
以上のように、画像データの検索にあたって各付加情報の曖昧度を設定して検索できるため、検索対象がはっきりしない場合にも、曖昧なイメージからの連想による検索が可能になる。また、曖昧なイメージから連想できるため、探したいものがわからないときに、発想の刺激を得ることができ、想像を超えた検索ができる。さらに、曖昧度を設定できるので、検索条件に幅を持たせることができ、さまざまな関連度を持ったデータの検索が可能になる。
【００８６】
図４８は、図３に示した画像データ編成処理（Ｓ７）の詳細を示すフローチャートである。画像編成は、画像編集、ブラウザ、パネル作成、イメージビューワの各機能から構成されている。最初に画像データ編成の種類を選ぶ（Ｓ７１）。その種類に応じて処理が移行する。画像編集機能の場合はＳ７２へ進み、ブラウザ機能の場合はＳ７３へ進み、パネル作成機能の場合はＳ７４へ進み、イメージビューワ機能の場合はＳ７５へ進む。なお、それぞれの処理については後述する。
【００８７】
図４９は図４８に示した画像編集機能（Ｓ７２）の詳細を示すフローチャートである。画像編集とは、画像データ貼付け、切取り、ペイント（描画）を行なう機能である。最初に画像編集の種類を選ぶ（Ｓ７２１）。画像データの貼付りの場合はＳ７２２へ進み、画像データの切取りの場合はＳ７２３へ進み、画像データのペイントの場合はＳ７２４へ進む。それぞれの詳細については後述する。次に画像編集を終了するか否かの判定を行なう（Ｓ７２５）。終了する場合は（Ｓ７２５でＹＥＳ）、リターンし、終了しない場合（Ｓ７２５でＮＯ）、Ｓ７２１の画像の種類を選ぶステップへ戻る。
【００８８】
図５０は図４９に示した画像データの貼付処理（Ｓ７２２）の詳細を示すフローチャートである。ここでは画像データ１を画像データ２の上に貼付ける場合について説明する。最初に画像データ１を読込みそれをディスプレイ２上に表示する（Ｓ７２２１）。画像データの必要な部分を切取り（Ｓ７２２２）、切取った画像データを一時退避させる（Ｓ７２２３）。次に画像データ２を読込み、ディスプレイ２に表示する（Ｓ７２２４）。次に先程一時退避させた切取った画像データを画像データ２に貼込む（Ｓ７２２５）。次に、画像データ１を閉じ（Ｓ７２２６）、画像データ２を保管し（Ｓ７２２７）、閉じる（Ｓ７２２８）。最後に一時退避させた画像データ１を破棄する（Ｓ７２２９）。
【００８９】
図５１は図４９に示した画像データの切取り処理（Ｓ７２３）の詳細を示すフローチャートである。ここでは画像データ１の不要な部分を切取る処理について説明する。まず画像データ１を読込み、ディスプレイ２に表示する（Ｓ７２３１）。画像データ１の不要な部分を切取り（Ｓ７２３２）、切取った画像データ１を保管し（Ｓ７２３３）、閉じる（Ｓ７２３４）。
【００９０】
図５２は、図４９に示した画像データのペイント処理（Ｓ７２４）のフローチャートである。最初に画像データ１を読込み、ディスプレイ２に表示する（Ｓ７２４１）。ペン、ブラシの種類等を定義し（Ｓ７２４２）、ペン、ブラシを使って画像データ１上で作図する（Ｓ７２４３）。最後に画像データ１を保管し（Ｓ７２４４）、閉じる（Ｓ７２４５）。
【００９１】
図５３は、図４８のブラウザ機能（Ｓ７３）の処理の詳細を示すフローチャートである。ブラウザ機能とは、画像データを一覧したり、ブラウジングする機能である。最初に表示モードの設定を行なう（Ｓ７３１）。タイル形式表示モードの場合はＳ７３２へ進み、リスト形式表示モードの場合はＳ７３３へ進み、スライド形式表示モードの場合はＳ７３４へ進む。それぞれの処理については後述する。次に、プラウザを終了させるかの判定を行なう（Ｓ７３５）。終了する場合は（Ｓ７３５でＹＥＳ）、ブラウザ機能を終了させ（Ｓ７３７）、終了させない場合（Ｓ７３５でＮＯ）は、Ｓ７３１の表示モードの設定に戻る。
【００９２】
図５４は、図５３のタイル形式表示モード処理（Ｓ７３２）の詳細を示すフローチャートである。タイル形式表示モードとは、画像データを指定のサイズでタイル状に表示し、同時に多数の画像データを一覧できる表示モードである。このモードでは最初に画像を表示する大きさを設定する（Ｓ７３２１）。画像の表示サイズには、（８０×６０）ピクセルと（１２０×９０）ピクセルの２種類を準備している。次に画像データ群を読込む（Ｓ７３２２）。読込んだ画像データ群が表示領域より多い場合はスクロールバーを表示し（Ｓ７３２３）、画像データを表示する（Ｓ７３２４）。次にスクロールバーが操作されたか否かを判定する（Ｓ７３２５）。スクロールバーが操作されない場合（Ｓ７３２５でＮＯ）は、Ｓ７３２７に進む。スクロールバーが操作された場合は（Ｓ７３２５でＹＥＳ）、画像データの表示位置を移動させ（Ｓ７３２６）、画像データの表示を行なう（Ｓ７３２４）。最後に、タイル形式表示を終了させるか否かを判定し（Ｓ７３２７）、終了する場合は（Ｓ７３２７でＹＥＳ）、リターンし、終了しない場合（Ｓ７３２７でＮＯ）、Ｓ７３２５のスクロールバー操作の判定に戻る。
【００９３】
図５５は図５３に示したリスト形式表示モード処理（Ｓ７３３）の詳細を示すフローチャートである。リスト形式表示モードとは、画像データと併せて付加情報も表示する表示モードである。最初に画像データ群を読込む（Ｓ７３３１）。読込んだ画像データ群が表示領域より多い場合はスクロールバーを表示し（Ｓ７３３２）、画像データと付加情報を表示する（Ｓ７３３３）。次にスクロールバーが操作されたか否かを判定する（Ｓ７３３４）。スクロールバーが操作されない場合（Ｓ７３３４でＮＯ）は、Ｓ７３３６に進む。スクロールバーが操作された場合は（Ｓ７３３４でＹＥＳ）、画像データと付加情報の表示位置を移動させ（Ｓ７３３５）、画像データと付加情報の表示を行なう（Ｓ７３３３）。最後にリスト形式表示を終了させるか否かを判定する（Ｓ７３３６）。終了する場合（Ｓ７３３６でＹＥＳ）、リターンし、終了しない場合（Ｓ７３３６でＮＯ）、Ｓ７３３４のスクロールバー操作の判定に戻る。
【００９４】
図５６は図５３に示したスライド形式表示モード処理（Ｓ７３４）の詳細を示すフローチャートである。スライド形式表示モードとは、ビューワサイズ（６４０×４８０）ピクセルで順次１枚ずつ表示する機能である。ビューワサイズの図形は図２３に示したとおりである。最初に画像データ群を読込む（Ｓ７３４１）。画像データを１枚表示する（Ｓ７３４２）。次に前頁、次頁のコマンドが操作されたかを判定する（Ｓ７３４３）。前頁、次頁のコマンドが操作されていない場合は（Ｓ７３４３でＮＯ）、Ｓ７３４５に進む。前頁、次頁のコマンドが操作された場合は（Ｓ７３４３でＹＥＳ）、前画像データまたは次画像データ表示の準備を行ない（Ｓ７３４４）、画像データを表示する（Ｓ７３４２）。最後に、スライド形式表示を終了させるか否かを判定する（Ｓ７３４５）。終了する場合は（Ｓ７３４５でＹＥＳ）、リターンし、終了しない場合は（Ｓ７３４５でＮＯ）、Ｓ７３４３のスクロールバー操作の判定に戻る。
【００９５】
図５７および図５８は図４８に示したパネル作成機能処理（Ｓ７４）の詳細を示すフローチャートである。パネル作成とは、画像データやアイテム（ペイント機能で作図した図形）を配置し、パネルデータを作成、編集する機能である。このパネルはマップ作成、グループ化およびデザインコンセプトをまとめたコラージュ図として用いられる。
【００９６】
まず、保管されているパネルを編集／編成するかを判定する（Ｓ７４０１）。編集／編成する場合は（Ｓ７４０１でＹＥＳ）、保管されているパネルの１つを選択し（Ｓ７４０２）、選択したパネルを読込み、ディスプレイ２に表示する（Ｓ７４０３）。編集／編成をしない場合は（Ｓ７４０１でＮＯ）、新しくパネルを作成し（Ｓ７４０４）、ディスプレイ２に表示する（Ｓ７４０５）。
【００９７】
次にパネルに画像を貼付けるか否かの判定を行なう（Ｓ７４０６）。貼付ける場合は（Ｓ７４０６でＹＥＳ）、パネルへの画像貼付けを行なう（Ｓ７４０７）。この詳細は後述する。貼付けない場合は（Ｓ７４０６でＮＯ）、この処理をスキップする。次にパネルにペイントするか否かの判定を行なう（Ｓ７４０８）。ペイントする場合は（Ｓ７４０８でＹＥＳ）、パネルへペイントを行ない（Ｓ７４０９）、ペイントしない場合は（Ｓ７４０８でＮＯ）、この処理をスキップする。この処理の詳細は後述する。次にパネルにマップ軸を入れるか否かの判定を行なう（Ｓ７４１０）。マップ軸を入れる場合は（Ｓ７４１０でＹＥＳ）、マップ軸を作成し（Ｓ７４１１）、マップ軸を入れない場合は（Ｓ７４１０でＮＯ）、この処理をスキップする。パネルマップ軸作成の詳細は後述する。
【００９８】
次に図５８を参照して、グループ化を行なうか否かを判定する（Ｓ７４１２）。グループ化を行なう場合は（Ｓ７４１２でＹＥＳ）、画像のグループ化を行ない（Ｓ７４１３）、グループ化を行なわない場合（Ｓ７４１２でＮＯ）、この処理をスキップする。画像データのグループ化の詳細は後述する。次にパネル上の画像データを移動するか否かの判定を行なう（Ｓ７４１４）。移動する場合は（Ｓ７４１４でＹＥＳ）、画像データ移動を行ない（Ｓ７４１５）、移動しない場合は（Ｓ７４１４でＮＯ）、この処理をスキップする。画像データ移動の詳細は後述する。次にパネル作成を終了するか否かの判定を行なう（Ｓ７４１６）。終了する場合は（Ｓ７４１６でＹＥＳ）、作成したパネルをハードディスク６のような記憶装置に保管し（Ｓ７４１７）、パネル作成機能処理を終了する（Ｓ７４１８）。終了しない場合は（Ｓ７４１６でＮＯ）、Ｓ７４０６に戻る。ディスプレイ２に表示されたパネルの具体例を図５９に示す。
【００９９】
図６０は図５７に示したパネルへの画像データ貼付けの処理（Ｓ７４０７）詳細を示すフローチャートである。貼付ける画像データを選択し（Ｓ７４０７１）、パネル上で貼付け位置を指定して（Ｓ７４０７２）、画像データを貼付ける（Ｓ７４０７３）。次にパネル上にマップ軸が設定されているかの判定を行ない（Ｓ７４０７４）、ＹＥＳの場合は画像データにマップ上の座標データを付与し（Ｓ７４０７５）、ＮＯの場合はこの処理をスキップしてリターンする。
【０１００】
図６１は図５３に示したパネルペイント処理（Ｓ７４０９）の詳細を示すフローチャートである。ペン、ブラシの種類、色などを定義し（Ｓ７４０９１）、ペン、ブラシを使ってパネルに作図する（Ｓ７４０９２）。
【０１０１】
図６２は図５７に示したパネルマップ軸作成の処理（Ｓ７４１１）の詳細を詳細に示すフローチャートである。軸名称を入力し（Ｓ７４１１１）、パネル上で軸の原点位置を指定して（Ｓ７４１１２）、マップ軸を作成する（Ｓ７４１１３）。
【０１０２】
次にパネル上に画像データが貼り付いているかの判定を行ない（Ｓ７４１１４）、ＹＥＳの場合は画像データにマップ上の座標データを付与し（Ｓ７４１１５）、ＮＯの場合はこの処理をスキップしてリターンする。
【０１０３】
図６３は図５９に示した画像データのグループ化の処理（Ｓ７４１３）の詳細を示すフローチャートである。グループ化する画像データ群を指定し（Ｓ７４１３１）、指定した画像データ群を枠で囲み（Ｓ７４１３２）、指定した画像データ群をグループとして記憶する（Ｓ７４１３３）。
【０１０４】
図６４は、図５９に示した画像データ移動処理（Ｓ７４１５）の詳細を示すフローチャートである。移動する画像データを選択し（Ｓ７４１５１）、パネル上で移動先位置を指定して（Ｓ７４１５２）、画像データを移動する（Ｓ７４１５３）。
【０１０５】
ところで、デザイン作業のような非定型的な創造作業においては、作業中に自在にプロセスを移動できることが重要である。すなわち、デザインのプロセスは循環プロセスであり、各プロセスで必要とされる機能が有機的に融合されていなければならない。たとえば、検索により取出した画像から、デザインコンセプトをまとめたコラージュ像を作成する場合を考える。このとき、検索し、取出しておいた画像を次にコラージュしていくという一方通行の作業となるのではない。コラージュしながら、いろいろ検討し、再び検索作業に戻る場合が多い。また、コラージュしたものを複数人にプレゼンテーションしながら意見を貰い、加工編集する場合もある。このときも再び検索作業に戻り別の画像を取出したりする。また、次のデザインの参考とするために作成した図面をストックしておく場合もある。デザインコンセプトをまとめるために、たとえばＫＪ法を用いてグルーピングしたり、マップを使ったりして考えを整理してまた、プレゼンテーションをしながら意見を貰い検索し別の画像を取出しといった作業を繰返す必要がある。
【０１０６】
この発明においては、上記したように、画像の検索を行ない、検索された画像を加工編集し、加工編集された画像を基にコラージュ画像となるパネル作成を行ない、これを表示するといった各種作業を繰返すことができるため、デザイン作業の支援、発想の支援が可能になる。
【０１０７】
図６５は、図４８に示したイメージビューワ機能処理（Ｓ７５）の詳細を示すフローチャートである。イメージビューワとは、指定した画像データを任意の大きさで表示し、その画像データにアイテム、マスク情報を付加する機能である。ここでアイテムとは、テキストやベクトル図形のことであり、マスクとは表示する画像の一部をマスキングすることである。
【０１０８】
図６５を参照して、まず指定された画像データを読込む（Ｓ７５１）。次にディスプレイ２上に表示されたビューワメニューの中から所望のメニューを選択する（Ｓ７５２）。編集メニューの場合はＳ７５３へ進み、表示メニューの場合はＳ７５４へ進む。これらメニュー内容の詳細については後述する。何もしない場合はＳ７５５へ進む。次に、画像データを保管するか否かを判定する（Ｓ７５５）。保管する場合は（Ｓ７５５でＹＥＳ）、画像データの保管を行ない（Ｓ７５６）、保管しない場合は（Ｓ７５５でＮＯ）、この処理をスキップする。次にビューワ終了の判定を行なう（Ｓ７５７）。終了する場合は（Ｓ７５７でＹＥＳ）、ビューワを終了し（Ｓ７５８）、終了しない場合は（Ｓ７５７でＮＯ）、Ｓ７５２のビューワメニューの選択に戻る。
【０１０９】
図６６は図６４に示した編集メニュー処理（Ｓ７５３）の詳細を示すフローチャートである。ここではまず何を編集するかを選び（Ｓ７５３１）、編集対象に応じてアイテムを編集する場合はＳ７５３２へ進み、マスクを編集する場合はＳ７５３３へ進む。これら処理の詳細については後述する。
【０１１０】
図６７は図６６のＳ７５３２で示したアイテムを編集する処理の詳細を示すフローチャートである。ここではまず編集内容を選び（Ｓ７５３２１）、その編集内容に応じてアイテムの作成（Ｓ７５３２２）、アイテムの変形（Ｓ７５３２３）、アイテムの移動（Ｓ７５３２４）、アイテムの複写（Ｓ７５３２５）およびアイテムの削除（Ｓ７５３２６）に進む。
【０１１１】
図６８は図６６に示したマスクを編集する処理（Ｓ７５３３）の詳細を示すフローチャートである。ここではまず編集内容を選び（Ｓ７５３３１）、その編集内容に応じてマスクの作成（Ｓ７５３３２）、マスクの変形（Ｓ７５３３３）、マスクの移動（Ｓ７５３３４）、マスクの複写（Ｓ７５３３５）、およびマスクの削除（Ｓ７５３６）に進む。
【０１１２】
図６９は図６５に示した表示メニュー（Ｓ７５４）の処理の詳細を示すフローチャートである。まず表示サイズの変更を選択する（Ｓ７５４１）。サイズ変更には拡大する（Ｓ７５４２）、縮小する（Ｓ７５４３）、変更しない（Ｓ７５４４）がある。次にマスクの表示をするかどうかの判定を行なう（Ｓ７５４５）。表示する場合は（Ｓ７５４５でＹＥＳ）、マスク情報を表示し（Ｓ７５４６）、表示しない場合は（Ｓ７５４５でＮＯ）、マスク情報を非表示にする（Ｓ７５４７）。次にアイテムの表示をするかどうかの判定を行なう（Ｓ７５４８）。表示をする場合は（Ｓ７５４８でＹＥＳ）、アイテム情報を表示し（Ｓ７５４９）、表示しない場合は（Ｓ７５４８でＮＯ）、アイテム情報を非表示とする（Ｓ７５４１０）。次に付加情報の表示をするかどうかの判定を行なう（Ｓ７５４１１）。表示をする場合は（Ｓ７５４１１でＹＥＳ）、付加情報を表示し（Ｓ７５４１２）、表示しない場合は（Ｓ７５４１１でＮＯ）、付加情報を非表示とする（Ｓ７５４１３）。
【０１１３】
図７０は図３に示したプレゼンテーション処理（Ｓ８）の詳細を示すフローチャートである。プレゼンテーションとは、画像データを１データごとの頁送りで表示する機能である。プレゼンテーション処理に入ると、各フラグ（自動表示フラグ、アイテム表示フラグ、マスク表示フラグ、連続表示モードフラグ）を初期化する（Ｓ８１）。
【０１１４】
なおここで、自動表示フラグとは、所定の時間間隔で複数の画像データを切換えながら自動的に表示するフラグをいう。アイテム表示フラグは、テキストやベクトル図形などのアイテムを表示するフラグをいう。マスク表示フラグとは表示する画像の一部をマスキングして表示するためのフラグであり、連続表示モードフラグとは、ユーザが明示の意思表示を行なうまで画像データを連続して表示するためのフラグである。これら各フラグは図示のない画面上で設定される。
【０１１５】
次にプレゼンテーション処理を実行するためのパラメータ設定ダイヤログボックスを表示し（Ｓ８２）、ダイヤログボックスへ入力行なう（Ｓ８３）。Ｓ８３のダイヤログへのパラメータ入力処理の詳細については後述する。
【０１１６】
次に実行するか否かの判断をする（Ｓ８４）。実行する場合は（Ｓ８４でＹＥＳ）、パラメータ入力チェックに進み（Ｓ８５）、実行しない場合は（Ｓ８４でＮＯ）、リターンする。次いでパラメータ入力のチェックを行ない（Ｓ８５）、ＯＫであれば（Ｓ８５でＹＥＳ）、プレゼンテーション実行処理に進み（Ｓ８６）、ＯＫでない場合は（Ｓ８５でＮＯ）、再度Ｓ８３のダイヤログへのパラメータの入力に進む。Ｓ８６のプレゼンテーション実行処理の詳細については後述する。
【０１１７】
図７１は図７０に示したダイヤログへのパラメータ入力処理の詳細を示すフローチャートである。まずアイテム表示をするかどうかの判定を行なう（Ｓ８３１）。アイテムを表示する場合は（Ｓ８３１でＹＥＳ）、アイテム表示フラグをＴＲＵＥに設定し（Ｓ８３２）、アイテム表示をしない場合（Ｓ８３１でＮＯ）、アイテム表示フラグをＦＡＬＳＥに設定する（Ｓ８３３）。次にマスク表示を行なうかどうかの判定を行なう（Ｓ８３４）。マスク表示する場合は（Ｓ８３４でＹＥＳ）、マスク表示フラグをＴＲＵＥに設定し（Ｓ８３５）、マスク表示しない場合（Ｓ８３４でＮＯ）、マスク表示フラグをＦＡＬＳＥに設定する（Ｓ８３６）。背景色、エフェクトなどのその他のパラメータを設定する（Ｓ８３７）。ここでエフェクトとは、たとえば画面の右から次の画像が出てくるなどの表示効果をいう。
【０１１８】
図７２は図７０に示したプレゼンテーション実行処理（Ｓ８６）の詳細を示すフローチャートである。アイテム表示フラグの判定を行ない（Ｓ８６０１）、アイテム表示フラグがＴＲＵＥの場合は（Ｓ８６０１でＹＥＳ）、アイテム表示の準備（アイテム表示のためのメモリ確保等）を行なう（Ｓ８６０２）。アイテム表示フラグがＦＡＬＳＥの場合（Ｓ８６０１でＮＯ）、マスク表示フラグの判定（Ｓ８６０３）に進む。マスク表示フラグの判定（Ｓ８６０３）においては、マスク表示フラグがＴＲＵＥの場合には（Ｓ８６０３でＹＥＳ）、マスク表示の準備（マスク表示のためのメモリ確保）を行ない（Ｓ８６０４）、マスク表示フラグがＦＡＬＳＥの場合は（Ｓ８６０３でＮＯ）、マスク表示の準備（Ｓ８６０４）をスキップする。
【０１１９】
次に、その他の設定（背景色、エフェクト等）準備処理を行ない（Ｓ８６０５）、画像データの表示を行なう（Ｓ８６０６）。次に画像表示の中断キーが入力されていないか否かを判定し（Ｓ８６０７）、中断キーが入力されていない場合は（Ｓ８６０７でＹＥＳ）、次画像に進むためのキー入力がされたか否かの判定を行なう（Ｓ８６０８）。中断キーが入力された場合は（Ｓ８６０７でＮＯ）、Ｓ８６１１のプレゼンテーションの終了へ進む。
【０１２０】
次画像へ進むためのキー入力がされたか否かの判定でキー入力されたと判定された場合は（Ｓ８６０８でＹＥＳ）、次画像の表示の準備に進み（Ｓ８６０９）、入力されていない場合は（Ｓ８６０８でＮＯ）、Ｓ８６０７へ進む。すなわち、次画像に進むためのキー入力が行なわれるまでウェイトする。Ｓ８６０９では次の画像の表示の準備（次の画像データの読込み等）を行なう。表示する画像がないかどうかの判定を行ない（Ｓ８６１０）、画像がない場合（Ｓ８６１０でＹＥＳ）、プレゼンテーションを終了する（Ｓ８６１１）。画像がある場合（Ｓ８６１０でＮＯ）、Ｓ８６６の画像データの表示に進む。Ｓ８６１１のプレゼンテーションを終了するステップではプレゼンテーションを終了させ、メモリの解放等を行なう。
【０１２１】
図７３は図３に示した印刷処理（Ｓ９）の詳細を示すフローチャートである。ここでは印刷する画像データ、用紙サイズを選択してプリビューの表示をした後、印刷を行なう。なお、プリビューの表示および印刷は、これを行なわない場合もある。図６７を参照して、まず印刷する画像データを選択し（Ｓ９１）、用紙サイズの選択を行なう（Ｓ９２）。次にプリビュー表示するか否かを判定する（Ｓ９３）。プリビュー表示する場合は（Ｓ９３でＹＥＳ）、プリビュー表示を行ない（Ｓ９４）、表示をしない場合は（Ｓ９３でＮＯ）、この処理をスキップする。次に印刷をするか否かを判定し（Ｓ９５）、印刷する場合は（Ｓ９５でＹＥＳ）、印刷を開始し（Ｓ９６）、印刷しない場合は（Ｓ９５でＮＯ）、この処理をスキップしてリターンする。
【０１２２】
上記実施例では、各種マップは２次元マップとしたが、これに限らず、１次元マップ、３次元マップであってもよい。
【０１２３】
また、上記実施例においては、静止画像データについて説明したが、これは動画像データ、文字データ、音声データあるいはそれらの組合せであるマルチメディアデータであっても同様に実現が可能である。
【０１２４】
さらに、上記実施例では検索手段の詳細について特に述べていないが、各検索手段による単独検索の他に、各検索手段のＡＮＤ、ＯＲあるいはそれらの組合せにて検索してもよい。
【０１２５】
この発明に係る画像データ登録装置においては、画像データの付加情報に基づいて、複数の種類の付加情報マップに、複数の画像データの付加情報が付けられるため、マップ自体を画像分類図面として利用できる。また、単純なキーワードやタイトルだけでは分類しがたい画像データを多次元のマップ上に配置することにより、多面的な分類ができ、イメージによる分類が可能になる。
【０１２６】
【発明の効果】
以上のように請求項１〜４に係る発明によれば、画像データが付加情報とともに管理される画像データ登録装置において、画像データまたは付加情報のうちのいずれかをそれぞれのマップ上の位置に対応づけると、軸名称が同じものがあるか否かが判断され、対応づけられたそれぞれのマップの同じ軸名称を有する他方側のマップの同じ位置に付加情報または画像データが自動的に対応づけられるため、画像および付加情報の両方を簡単に配置することができる画像データ登録装置が提供できる。
【０１２７】
請求項５に係る発明によれば、画像データに付加された付加情報が、別の付加情報の合成になっている場合、その別の付加情報の付加情報マップ上の位置から計算して、所望の合成付加情報の付加情報マップ上の位置を自動的に求め配置する。さらに、合成付加情報を付加した画像データのイメージマップ上の位置も自動的に求め配置する。
【０１２８】
請求項６に係る発明によれば、付加情報マップとイメージマップの軸名称が同じであるなら、その付加情報の位置に対応されて画像データをイメージマップ上に自動的に配置する。
【０１２９】
その結果、請求項５〜７に係る発明によれば、合成後新たな付加情報として付加情報マップに登録する手間が省けて付加情報マップ作成の操作性が向上する。また、付加情報を付加するだけで画像データがイメージマップ上に配置され、データベース構築の操作性が向上する。
【図面の簡単な説明】
【図１】この発明が適用される情報処理装置の構成を示す模式図である。
【図２】システム全体を制御する制御装置の要部の接続関係を示すブロック図である。
【図３】  画像データ登録装置のプログラムのメインルーチンを示すフローチャートである。
【図４】マップ作成処理内容を示すフローチャートである。
【図５】イメージマップの一例を示す図である。
【図６】キーワードマップの一例を示す図である。
【図７】アイコンマップの一例を示す図である。
【図８】イメージマップ作成処理内容を示すフローチャートである。
【図９】キーワードマップ作成処理内容を示すフローチャートである。
【図１０】アイコンマップ作成処理内容を示すフローチャートである。
【図１１】音声マップ作成処理内容を示すフローチャートである。
【図１２】キーワードの登録処理内容を示すフローチャートである。
【図１３】アイコンの登録処理内容を示すフローチャートである。
【図１４】音声の登録処理内容を示すフローチャートである。
【図１５】マップ設定処理内容を示すフローチャートである。
【図１６】画像データ入力処理内容を示すフローチャートである。
【図１７】画像データの取込み処理内容を示すフローチャートである。
【図１８】付加情報入力処理内容を示すフローチャートである。
【図１９】イメージマップ上の位置属性の付加処理内容を示すフローチャートである。
【図２０】キーワード付加処理を示すフローチャートである。
【図２１】アイコン付加処理を示すフローチャートである。
【図２２】色味付加処理を示すフローチャートである。
【図２３】ビューワと付加情報表示モードの一例を示す図である。
【図２４】音声付加処理を示すフローチャートである。
【図２５】キーの位置属性値の自動設定処理を示すフローチャートである。
【図２６】イメージマップの位置属性値の自動設定処理を示すフローチャートである。
【図２７】画像データ検索処理を示すフローチャートである。
【図２８】検索の実行処理を示すフローチャートである。
【図２９】検索情報の再生処理を示すフローチャートである。
【図３０】図２９に示した検索処理の詳細を示すフローチャートである。
【図３１】図３０に示したイメージマップ検索処理の詳細を示すフローチャートである。
【図３２】図３０に示したキーワード検索処理の詳細を示すフローチャートである。
【図３３】図３０に示したアイコン検索処理の詳細を示すフローチャートである。
【図３４】図３０に示した色味検索処理の詳細を示すフローチャートである。
【図３５】図３０に示した音声検索処理の詳細を示すフローチャートである。
【図３６】検査情報の自動設定処理を示すフローチャートである。
【図３７】検索情報の設定処理を示すフローチャートである。
【図３８】キーワード設定処理を示すフローチャートである。
【図３９】アイコン設定処理を示すフローチャートである。
【図４０】色味設定処理を示すフローチャートである。
【図４１】音声設定処理を示すフローチャートである。
【図４２】曖昧度の設定処理を示すフローチャートである。
【図４３】イメージマップの曖昧度設定処理を示すフローチャートである。
【図４４】キーワードの曖昧度設定処理を示すフローチャートである。
【図４５】アイコンの曖昧度設定処理を示すフローチャートである。
【図４６】色味の曖昧度設定処理を示すフローチャートである。
【図４７】音声の曖昧度設定処理を示すフローチャートである。
【図４８】画像データ編成処理を示すフローチャートである。
【図４９】画像編集機能処理を示すフローチャートである。
【図５０】画像データの貼付け処理を示すフローチャートである。
【図５１】画像データの切取り処理を示すフローチャートである。
【図５２】画像データのペイント処理を示すフローチャートである。
【図５３】ブラウザ機能処理を示すフローチャートである。
【図５４】タイル形式表示モード処理を示すフローチャートである。
【図５５】リスト形式表示モード処理を示すフローチャートである。
【図５６】スライド形式表示モード処理を示すフローチャートである。
【図５７】パネル作成機能処理を示すフローチャートである。
【図５８】パネル作成機能処理を示すフローチャートである。
【図５９】パネルの一例を示す図である。
【図６０】パネルへの画像データの貼付け処理を示すフローチャートである。
【図６１】パネルペイント処理を示すフローチャートである。
【図６２】パネルマップ軸作成処理を示すフローチャートである。
【図６３】画像データのグループ化処理を示すフローチャートである。
【図６４】画像データ移動処理を示すフローチャートである。
【図６５】イメージビューワ機能処理を示すフローチャートである。
【図６６】編集メニュー処理を示すフローチャートである。
【図６７】アイテムを編集する処理を示すフローチャートである。
【図６８】マスクを編集する処理を示すフローチャートである。
【図６９】表示メニュー処理を示すフローチャートである。
【図７０】プレゼンテーション処理を示すフローチャートである。
【図７１】ダイヤログへのパラメータ入力処理を示すフローチャートである。
【図７２】プレゼンテーション実行処理を示すフローチャートである。
【図７３】印刷処理を示すフローチャートである。
【符号の説明】
１  制御装置
２  ディスプレイ
３  キーボード
４  マウス
５  フロッピーディスク
６  ハードディスク
７  プリンタ
８  スキャナ
２０１  ＣＰＵ
２０３  ＲＯＭ
２０４  ＲＡＭ
【図１】
0003824680.tif 000002
【図２】
0003824680.tif 000003
【図３】
0003824680.tif 000004
【図４】
0003824680.tif 000005
【図５】
0003824680.tif 000006
【図６】
0003824680.tif 000007
【図７】
0003824680.tif 000008
【図８】
0003824680.tif 000009
【図９】
0003824680.tif 000010
【図１０】
0003824680.tif 000011
【図１１】
0003824680.tif 000012
【図１２】
0003824680.tif 000013
【図１３】
0003824680.tif 000014
【図１４】
0003824680.tif 000015
【図１５】
0003824680.tif 000016
【図１６】
0003824680.tif 000017
【図１７】
0003824680.tif 000018
【図１８】
0003824680.tif 000019
【図１９】
0003824680.tif 000020
【図２０】
0003824680.tif 000021
【図２１】
0003824680.tif 000022
【図２２】
0003824680.tif 000023
【図２３】
0003824680.tif 000024
【図２４】
0003824680.tif 000025
【図２５】
0003824680.tif 000026
【図２６】
0003824680.tif 000027
【図２７】
0003824680.tif 000028
【図２８】
0003824680.tif 000029
【図２９】
0003824680.tif 000030
【図３０】
0003824680.tif 000031
【図３１】
0003824680.tif 000032
【図３２】
0003824680.tif 000033
【図３３】
0003824680.tif 000034
【図３４】
0003824680.tif 000035
【図３５】
0003824680.tif 000036
【図３６】
0003824680.tif 000037
【図３７】
0003824680.tif 000038
【図３８】
0003824680.tif 000039
【図３９】
0003824680.tif 000040
【図４０】
0003824680.tif 000041
【図４１】
0003824680.tif 000042
【図４２】
0003824680.tif 000043
【図４３】
0003824680.tif 000044
【図４４】
0003824680.tif 000045
【図４５】
0003824680.tif 000046
【図４６】
0003824680.tif 000047
【図４７】
0003824680.tif 000048
【図４８】
0003824680.tif 000049
【図４９】
0003824680.tif 000050
【図５０】
0003824680.tif 000051
【図５１】
0003824680.tif 000052
【図５２】
0003824680.tif 000053
【図５３】
0003824680.tif 000054
【図５４】
0003824680.tif 000055
【図５５】
0003824680.tif 000056
【図５６】
0003824680.tif 000057
【図５７】
0003824680.tif 000058
【図５８】
0003824680.tif 000059
【図５９】
0003824680.tif 000060
【図６０】
0003824680.tif 000061
【図６１】
0003824680.tif 000062
【図６２】
0003824680.tif 000063
【図６３】
0003824680.tif 000064
【図６４】
0003824680.tif 000065
【図６５】
0003824680.tif 000066
【図６６】
0003824680.tif 000067
【図６７】
0003824680.tif 000068
【図６８】
0003824680.tif 000069
【図６９】
0003824680.tif 000070
【図７０】
0003824680.tif 000071
【図７１】
0003824680.tif 000072
【図７２】
0003824680.tif 000073
【図７３】
0003824680.tif 000074