(57)【特許請求の範囲】
【請求項１】
表示画面上に複数のウインドウを表示するように表示装置を制御するウインドウ表示制
御手段，
上記各ウインドウに含まれる画像としてグループ化されている画像を，対応するウインドウ内に，ウインドウの大きさに応じた大きさでウインドウ内の全域にわたって表示するように上記表示装置を制御する第１の画像表示制御手段，
上記複数のウインドウのうち一のウインドウに表示されている画像を指定して他のウインドウに移動させる画像移動手段，
上記画像移動手段による一のウインドウから他のウインドウへの画像の移動に応じて，移動してきた画像を表示する領域が上記他のウインドウ内にあれば移動してきた該画像を上記他のウインドウ内の画像と同じ大きさで表示し，移動してきた画像を表示する領域が上記他のウインドウ内にない場合には移動してきた該画像を含む上記他のウインドウ内のすべての画像が，上記他のウインドウ内にすべて表示されるように，移動してきた該画像および他のウインドウ内のすべての画像の大きさが，同じ大きさに小さくされて表示するように上記表示装置を制御する第２の画像表示制御手段，
を備えた画像表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，画像表示制御装置に関する。
【背景技術】
【０００２】
フォルダがダブル・クリックされるとウインドウが現れる。フォルダ内に画像が格納されていると，現れたウインドウ内にフォルダ内に格納されている画像のサムネイル画像が表示される。サムネイル画像の大きさは一定である。このために比較的見づらいことがある。
【０００３】
また，フォルダ内に多数の画像が格納されていると，ウインドウ内にすべてのサムネイル画像を表示することはできない。ウインドウ内に表示されないサムネイル画像を表示させるためには，ウインドウをスクロールする必要がある。このように，ウインドウに複数駒の画像を表示する場合には，ウインドウ内にすべての画像を表示できないことがある。
【発明の開示】
【０００４】
この発明は，ウインドウ内に表示される画像を見やすくすることを目的とする。
【０００５】
また，この発明は，複数駒の画像があってもウインドウ内に表示できるようにすることを目的とする。
【０００６】
さらに，この発明は，画像の検索を容易にすることを目的とする。
【０００７】
第１の発明による画像表示制御装置は，表示画面上にウインドウを表示するように表示装置を制御する第１のウインドウ表示制御手段，上記第１のウインドウ表示制御手段の制御のもとに表示される上記ウインドウに含まれる画像としてグループ化されている画像を上記ウインドウ内に表示するように上記表示装置を制御する第１の画像表示制御手段，上記ウインドウの大きさを変更する指令を与える指令手段，上記指令手段から与えられた指令に応じて上記ウインドウの大きさを変えて表示するように上記表示装置を制御する大きさ制御手段，および上記大きさ制御手段による制御のもとに変えられた上記ウインドウの大きさに応じて，上記ウインドウ内に表示される画像の大きさを変える第２の画像表示制御手段を備えていることを特徴とする。
【０００８】
第１の発明による画像表示制御装置に適した制御方法を提供するようにしてもよい。すなわち，この方法は，表示画面上にウインドウを表示するように表示装置を制御し，表示される上記ウインドウに含まれる画像としてグループ化されている画像を上記ウインドウ内に表示するように上記表示装置を制御し，上記ウインドウの大きさを変更する指令を与え，与えられた指令に応じて上記ウインドウの大きさを変えて表示するように上記表示装置を制御し，変えられた上記ウインドウの大きさに応じて，上記ウインドウ内に表示される画像の大きさを変えるものである。
【０００９】
第１の発明によると，表示装置の表示画面にはウインドウが表示される。このウインドウ内には，そのウインドウによってグループ化されている画像が表示される。ウインドウの大きさの変更指令が与えられると，ウインドウの大きさが変更されるとともに，そのウインドウ内に表示される画像の大きさもウインドウの大きさに応じて変更される。
【００１０】
ウインドウ内に表示される画像の大きさが小さい場合には，ウインドウの大きさを大きくすることにより画像の大きさも大きくなる。見やすい画像が表示されることとなる。ウインドウ内に表示される画像の大きさが小さくてもよい場合には，ウインドウの大きさが小さくされる。ウインドウの大きさが小さくなるので，表示画面上にウインドウが表示されていても邪魔になることを未然に防止できる。ウインドウが小さくなっても小さくされた画像は表示されているので，画像を確認することはできる。
【００１１】
表示画面上に大ウインドウを表示するように上記表示装置を制御する第２のウインドウ表示制御手段をさらに備えるようにしてもよい。この場合，上記第１のウインドウ表示制御手段は，上記第２のウインドウ表示制御手段にもとづいて表示される大ウインドウ内に複数のウインドウを互いに重ならないように表示するものとなろう。また，上記指令手段は，上記複数のウインドウのうち１つのウインドウを指定し，指定されたウインドウの大きさを変えるものとなろう。さらに，上記大きさ制御手段は，たとえば，上記指令手段から与えられた変更指令に応じて指定された上記ウインドウの大きさを変更し，かつ複数のウインドウのうち指定されたウインドウ以外の他のウインドウを上記大ウインドウ内に収まるように，指定されたウインドウの大きさ変更に応じて，その大きさを変更するものとなろう。
【００１２】
ウインドウが大ウインドウによって規定されている場合でも，複数のウインドウのうち指定されたウインドウの大きさを変え，その変えられたウインドウの大きさに応じて画像の大きさを変えることができる。複数のウインドウのうち指定されたウインドウ以外のウインドウについては，大ウインドウに収まるように，指定されたウインドウの大きさに応じてその大きさが変化する。変化したウインドウの大きさに応じて，そのウインドウに表示される画像の大きさも変化する。所望のウインドウ内の画像を大きくして表示することができる。大ウインドウを大きくする必要がないので，表示画面上に大ウインドウを表示した場合でも大ウインドウが邪魔になることは比較的少ない。
【００１３】
第２の発明による画像表示制御装置は，表示画面上に複数のウインドウを表示するように表示装置を制御するウインドウ表示制御手段，上記ウインドウに含まれる画像としてグループ化されている画像を，対応するウインドウ内に，ウインドウの大きさに応じた大きさでウインドウ内の全域にわたって表示するように上記表示装置を制御する画像表示制御手段，上記複数のウインドウのうち一のウインドウに表示されている画像を他のウインドウに移動するように一のウインドウ，他のウインドウおよび移動すべき画像を指定する指定手段，ならびに上記指定手段の指定にもとづく，一のウインドウから他のウインドウへの画像の移動に応じて，一のウインドウおよび他のウインドウのそれぞれの大きさに応じた大きさで，一のウインドウ内および他のウインドウ内のそれぞれの全域にわたって画像を表示するように上記表示装置を制御する第２の画像表示制御手段を備えていることを特徴とする。
【００１４】
第２の発明による画像表示制御装置に適した制御方法を提供するようにしてもよい。すなわち，この方法は，表示画面上に複数のウインドウを表示するように表示装置を制御し，上記ウインドウに含まれる画像としてグループ化されている画像を対応するウインドウ内に，ウインドウの大きさに応じた大きさでウインドウ内の全域にわたって表示するように上記表示装置を制御し，上記複数のウインドウのうち一のウインドウに表示されている画像を他のウインドウに移動するように一のウインドウ，他のウインドウおよび移動すべき画像を指定し，上記指定手段の指定にもとづく，一のウインドウから他のウインドウへの移動に応じて，一のウインドウおよび他のウインドウのそれぞれの大きさに応じた大きさで，一のウインドウ内および他のウインドウ内のそれぞれの全域にわたって画像を表示するように上記表示装置を制御するものである。
【００１５】
第２の発明によると，表示画面上には複数のウインドウが表示される。複数のウインドウにはそれぞれ画像が表示されている。一のウインドウに表示されている画像が他のウインドウ移動するように，一のウインドウ，他のウインドウおよび移動すべき画像が指定される。画像が一のウインドウから他のウインドウに移動させられると，一のウインドウおよび他のウインドウのそれぞれの大きさに応じて一のウインドウ内および他のウインドウ内のそれぞれの全域にわたって画像が表示される。
【００１６】
一のウインドウから他のウインドウに画像が移動させられた場合でもそれぞれのウインドウに含まれる画像がすべて表示される。スクロールすることなく，ウインドウに含まれるすべての画像を表示できる。
【００１７】
第３の発明による画像表示制御装置は，それぞれがキーワードと関連づけられた複数のウインドウを表示画面上に表示するように表示装置を制御する第１のウインドウ表示制御手段，上記第１のウインドウ表示制御手段の制御のもとに表示される上記複数のウインドウに含まれる画像としてグループ化されている画像を上記複数のウインドウのそれぞれ脳内に表示するように上記表示装置を制御する第１の画像表示制御手段，上記第１のウインドウ表示制御手段の制御のもとに表示される上記複数のウインドウのうち，一のウインドウが他のウインドウ内に移動したことに応答して，他のウインドウのキーワードの下の階層に一のウインドウのキーワードを管理するキーワード管理手段，およびキーワードが与えられたことにより，与えられたキーワード以下の階層に関連づけられたウインドウを，グループ化されている画像とともに表示画面上に表示するように上記表示装置を制御する第２の画像表示制御手段を備えていることを特徴とする。
【００１８】
第３の発明による画像表示制御装置に適した制御方法を提供するようにしてもよい。すなわち，この方法によると，それぞれがキーワードと関連づけられた複数のウインドウを表示画面上に表示するように表示装置を制御し，この制御のもとに表示される上記複数のウインドウに含まれる画像としてグループ化されている画像を上記複数のウインドウのそれぞれのウインドウ内に表示するように上記表示装置を制御し，この制御のもとに表示される上記複数のウインドウのうち，一のウインドウが他のウインドウ内に移動したことに応答して，他のウインドウのキーワードの下の階層に一のウインドウのキーワードを管理し，キーワードが与えられたことにより，与えられたキーワード以下の階層に関連づけられたウインドウを，グループ化されている画像とともに表示画面上に表示するように上記表示装置を制御するものである。
【００１９】
第３の発明によると，表示装置の表示画面上には，それぞれがキーワードと関連づけられた複数のウインドウが表示される。これらの複数のウインドウ内にはウインドウに含まれる画像としてグループされている画像が表示される。複数のウインドウのうち，一のウインドウが他のウインドウ内に移動させられると，他のウインドウのキーワードの下の階層に一のウインドウのキーワードが管理される。
【００２０】
画像検索が行われるときには，ユーザによってキーワードが与えられる。キーワードが与えられると，与えられたキーワード以下の階層のキーワードに関連づけられたウインドウが，グループ化されている画像とともに表示画面上に表示される。
【００２１】
キーワードに関連づけられたウインドウ内の画像を表示しながら，キーワードの階層を変えることができる。画像を見ながら，キーワードの階層を変えることができるので，適切にキーワードの階層化をすることができる。
【００２２】
上述した方法を実施するためのプログラムおよびプログラムを格納した記録媒体を提供するようにしてもよい。
【実施例】
【００２３】
図１は，この発明の実施例を示すもので，画像データベース装置の電気的構成を示すブロック図である。
【００２４】
画像データベース装置の全体の動作は，ＣＰＵ２によって統括される。画像データベース装置には，後述する動作を行うプログラムがインストールされている。もちろん，CD-ROM（コンパクト・ディスク−リード・オンリ・メモリ）などの媒体に格納されているプログラムを読み取り，インストールしてもよい。
【００２５】
画像データベース装置には，多数の駒の画像を表す画像ファイル（画像データ）が格納されている画像データベース４が含まれている。画像データベース４には，格納されている画像ファイルによって表される画像の撮影日時を表すデータも格納されている。
【００２６】
入力装置３には，キーボード，マウスなどが含まれている。入力装置３から出力されるカーソルをドラッグする信号，マウスがクリックされたことを示す信号などがＣＰＵ２に入力する。
【００２７】
ＣＰＵ２には，表示装置６の表示画面上に表示される画像を表す画像ファイル等を一時的に記憶するメモリ１も接続されている。表示装置６における画像の表示等は，表示制御装置５によって制御される。
【００２８】
入力装置３から画像表示指令が与えられると，その画像表示指令がＣＰＵ２に入力する。すると，画像表示指令に応じて画像データベース４に格納されている画像が読み出される。画像データベース４から読み出された画像ファイルは，撮影日時にもとづいてグループ化される。グループに対応して小ウインドウ（ウインドウ）が表示装置４に表示される。グループごとに分けられた画像ファイルによって表される画像が小ウインドウ内に表示される。より詳しくは，以下の説明によつて明らかとなろう。
【００２９】
図２および図３は，画像データベース装置の処理手順を示すフローチャートである。図４および図５は，画像データベース装置の表示装置の表示画面に表示されるウインドウの一例である。
【００３０】
画像データベース装置に画像表示指令が与えられると，画像データベース４に格納されている画像ファイルが撮影日時にもとづいてグループ化される（ステップ11）。たとえば，撮影間隔が24時間あいていると異なるグループとされる。この実施例においては，４つのグループに分けられるものとする。
【００３１】
表示装置６の表示画面上には，図４に示すように大ウインドウ30が表示される。この大ウインドウ30内には，分けられた４つのグループに対応して４つの小ウインドウ31，32，33および34が含まれている。これらの４つの小ウインドウ31〜34は，最初は同じ大きさとなっており，互いに重なり合わないように大ウインドウ30に内接している。すなわち，大ウインドウ30の全域にわたって表示されている。
【００３２】
４つの小ウインドウ31〜34のそれぞれには，グループ分けされたすべての画像ファイルによって表される画像のサムネイル画像がすべて表示されている。第１の小ウインドウ31には，第１の小ウインドウ31に属する４つのサムネイル画像41がすべて表示されている。同様に，第２の小ウインドウ32には，第２の小ウインドウ32に属する９つのサムネイル画像42がすべて表示され，第３の小ウインドウ33には，第３の小ウインドウ33に属する７つのサムネイル画像43がすべて表示され，第４の小ウインドウ34には，第４の小ウインドウ34に属する12個のサムネイル画像44がすべて表示されている。第１から第４の小ウインドウ31から34に表示されているサムネイル画像41から44の大きさは，それぞれすべてのサムネイル画像が表示できる状態でもっとも大きくなるように調整されている。
【００３３】
小ウインドウ31，32，33および34にはそれぞれサムネイル画像41，42，43および44が４個，９個，７個および１２個含まれているから，サムネイル画像41，42（，43）および44の順に大きさが小さくなっている（サムネイル画像42と43とは同じ大きさである）。
【００３４】
４つの小ウインドウ31〜34に表示されているサムネイル画像41〜44をよく見たい場合には，その見たいサムネイル画像がある小ウインドウの大きさが大きくされる。具体的には，次のようにされる。見たいサムネイル画像がある小ウインドウにカーソルＣが位置決めされ，マウスによってクリックされる（ステップ13でＹＥＳ）。この実施例においては，第１の小ウインドウ31にカーソルＣが位置決めされクリックされたものとする。
【００３５】
つづいて，マウスによって第１の小ウインドウ31が所望の大きさとなるようにドラッグされる（ステップ14でＹＥＳ）。すると，ドラッグされた量に応じて第１の小ウインドウ31の大きさが大きくされる（小さくなるようにドラッグされてもよい）。第１の小ウインドウ31が大きくされるにつれて，他の第２〜第４の小ウインドウ32〜34は，大ウインドウ30内に収まるように小さくなる（図５参照）。第１の小ウインドウ31が大きくされるにつれて，第１の小ウインドウ31に含まれるサムネイル画像41の大きさは大きくされる。また，第２〜第４の小ウインドウ32〜34の大きさが小さくなるにつれて対応するサムネイル画像42〜44の大きさも小さくなる（ステップ15）。小ウインドウ31〜34の大きさの変化に対応してそれぞれの小ウインドウ31から34の大きさも変化するが，それぞれの小ウインドウ31〜34に含まれる画像はすべて表示されているのはいうまでもない。
【００３６】
小ウインドウ31〜34のうちのいずれかの一の小ウインドウに属する画像を他の小ウインドウに移動させることもできる。その場合には，移動させるべきサムネイル画像がドラッグされ，ドラッグ先の小ウインドウにドロップされる（ステップ13でＮＯ，ステップ21でＹＥＳ）。
【００３７】
ドロップされた小ウインドウに，移動させられたサムネイル画像を表示する領域がなければ（ステップ22でＮＯ），移動された画像がドロップされた小ウインドウに表示されるように，ドロップされた小ウインドウに表示されているすべてのサムネイル画像の大きさが小さくされるように調整される（ステップ23）。たとえば，図４において，第１の小ウインドウ31に表示されているサムネイル画像41がドラッグされ，第２または第４の小ウインドウ32または34にドロップされた場合には，移動した画像を表示する領域が無いので，移動させられた画像が表示できるように第２または第４の小ウインドウ32または34に表示されているすべてのサムネイル画像42または44の大きさが小さくされる。第１の小ウインドウ31に表示されているサムネイル画像41がドラッグされ，第３の小ウインドウ33にドロップされた場合には，移動した画像を表示する領域50があるので，第３の小ウインドウ33に表示されているサムネイル画像43の大きさは変わらない。移動された画像は，第３の小ウインドウ33に表示されているサムネイル画像43の同じ大きさに調整されて第３の小ウインドウ33内に表示される。
【００３８】
また，画像が移動したことにより，ドラッグ元の小ウインドウに含まれるサムネイル画像の大きさを大きくできる場合には（ステップ24でＹＥＳ），ドラッグもとの小ウインドウに含まれるサムネイル画像の大きさが大きくされる（ステップ25）。たとえば，第３の小ウインドウ33内のサムネイル画像43が移動させられた場合には，第３の小ウインドウ33内のサムネイル画像43の大きさが大きくされることとなろう。
【００３９】
図６から図15は，他の実施例を示すものである。この実施例は画像検索のものである。画像検索のキーワードをディレクトリにより管理しておき，キーワードが与えられることにより，そのキーワード以下の階層のキーワードに対応する画像（ウインドウ）が表示装置６の表示画面上に表示される。
【００４０】
図６は，ウインドウの表示制御の処理手順を示すフローチャートである。図７から図11は，表示装置６の表示画面上に表示されるウインドウの一例である。図12から図14は，キーワードのディレクトリを示している。
【００４１】
画像データベース４に格納されている多数の画像データによって表される画像は，４つに分類されているものとする。もちろん，画像の色彩情報等により自動的に分類されていてもよい。表示装置６の表示画面には，図７に示すように，大ウインドウＷが表示され（ステップ61），この大ウインドウＷの内側に４つの小ウインドウｗａ，ｗｂ，ｗｃおよびｗｄが含まれている。第１の小ウインドウｗａ内には哺乳類に関する画像Ｉａが表示されている。第２の小ウインドウｗｂ内には動物に関する画像Ｉｂが表示されている。第３の小ウインドウｗｃ内には犬に関する画像Ｉｃが表示されている。第４の小ウインドウｗｄ内には車に関する画像Ｉｄが表示されている。また，大ウインドウＷ内にはカーソルＣが表示されている。
【００４２】
まず，小ウインドウｗａ，ｗｂ，ｗｃおよびｗｄにキーワードを付与するものとする。キーワードを付与する小ウインドウ上にカーソルＣが移動させられ，クリックされることにより，その小ウインドウが選択される（ステップ66でＹＥＳ）。すると，選択された小ウインドウ内に格納されている画像に適したキーワードが入力される（ステップ67でＹＥＳ）。この実施例においては，第１の小ウインドウｗａは「哺乳類」というキーワードが付与され，第２の小ウインドウｗｂは「動物」というキーワードが付与され，第３の小ウインドウｗｃは「犬」というキーワードが付与され，第４の小ウインドウｗｄは「車」というキーワードが付与されたものとする。付与されたキーワードがメモリ１に記憶される（ステップ68）。キーワードと画像とウインドウとは互いに関連づけられているのはいうまでもない。キーワードが入力されると，図12に示すようにキーワード・ディレクトリが構成される。
【００４３】
一定時間の間，キーワードが入力されないと（ステップ67でＮＯ），拡大指令または縮小指令に応じて，選択されたウインドウが拡大または縮小される（ステップ69）。
【００４４】
主として図７を参照して，それぞれの小ウインドウｗａ，ｗｂ，ｗｃおよびｗｄによって画像がグループ化されている。小ウインドウｗａ，ｗｂ，ｗｃおよびｗｄ内に格納されている画像Ｉａ，Ｉｂ，ＩｃまたはＩｄのうち，小ウインドウｗａ，ｗｂ，ｗｃおよびｗｄ内に適切に分類されていない画像については，適する小ウインドウ内にドラッグされる（ステップ62でＹＥＳ）。画像がドラッグされることにより，ドラッグ元の小ウインドウとドラッグ先の小ウインドウとの画像表示が再構築される（ステップ63）。
【００４５】
４つの小ウインドウｗａ，ｗｂ，ｗｃおよびｗｄのそれぞれに付与されたキーワードが階層化できるものであれば，下の階層になるキーワードが付与された小ウインドウが，上の階層になるキーワードが付与された小ウインドウ内にドラッグされる（ステップ64でＹＥＳ）。ドラッグされた状況に応じてキーワード・ディレクトリが再構築される（ステップ65）。「哺乳類」のキーワードを「動物」のキーワードの下の階層にする場合には，「哺乳類」のキーワードが付与された小ウインドウｗａが「動物」のキーワードが付与された小ウインドウｗｂ内にドラッグされる（図８および図９参照）。すると，図13に示すように，「哺乳類」のキーワードが，「動物」のキーワードの下の階層となるようにキーワード・ディレクトリが再構築される。
【００４６】
同様にして，「犬」のキーワードを「哺乳類」のキーワードの下の階層にする場合には，小ウインドウｗｃが小ウインドウｗａ内にドラッグされる（図10および図11参照）。小ウインドウｗａ内に小ウインドウｗｃが含まれ，かつ小ウインドウｗｂ内に小ウインドウｗａが含まれて表示されるようになる。また，キーワード・ディレクトリは，図14に示すようにキーワード「動物」の下にキーワード「哺乳類」が規定され，キーワード「哺乳類」の下にキーワード「犬」が規定されるようになる。
【００４７】
画像を表示しながらキーワードの階層を変更できるようになるので，適切にキーワードの階層を変更することができる。
【００４８】
図15は，画像検索の処理手順を示すフローチャートである。
【００４９】
まず，所望の画像を表すであろうキーワードがユーザによって入力される（ステップ71）。入力されたキーワードと，そのキーワードの下の階層のキーワードとが付与されている小ウインドウが見つけられる。見つけられた小ウインドウが表示装置６の表示画面上に表示される（ステップ72）。小ウインドウ内には対応する画像が含まれているのはいうまでもない。１つのキーワードを入力するだけで，そのキーワードの下の階層のキーワードを用いて検索することができるようになる。
【図面の簡単な説明】
【００５０】
【図１】画像データベース装置の電気的構成を示すブロック図である。
【図２】画像データベース装置の処理手順を示すフローチャートである。
【図３】画像データベース装置の処理手順を示すフローチャートである。
【図４】表示装置に表示されるウインドウの一例である。
【図５】表示装置に表示されるウインドウの一例である。
【図６】他の実施例を示すもので，ウインドウ表示制御の処理手順を示すフローチャートである。
【図７】表示装置に表示されるウインドウの一例である。
【図８】表示装置に表示されるウインドウの一例である。
【図９】表示装置に表示されるウインドウの一例である。
【図１０】表示装置に表示されるウインドウの一例である。
【図１１】表示装置に表示されるウインドウの一例である。
【図１２】キーワード・ディレクトリを示している。
【図１３】キーワード・ディレクトリを示している。
【図１４】キーワード・ディレクトリを示している。
【図１５】検索処理手順を示すフローチャートである。
【符号の説明】
【００５１】
２  ＣＰＵ
３  入力装置
４  画像データベース
５  表示制御装置
６  表示装置
30  大ウインドウ
31〜34  小ウインドウ
41〜44  サムネイル画像
【図１】
0004701214.tif 000002
【図２】
0004701214.tif 000003
【図３】
0004701214.tif 000004
【図４】
0004701214.tif 000005
【図５】
0004701214.tif 000006
【図６】
0004701214.tif 000007
【図７】
0004701214.tif 000008
【図８】
0004701214.tif 000009
【図９】
0004701214.tif 000010
【図１０】
0004701214.tif 000011
【図１１】
0004701214.tif 000012
【図１２】
0004701214.tif 000013
【図１３】
0004701214.tif 000014
【図１４】
0004701214.tif 000015
【図１５】
0004701214.tif 000016