(57)【要約】【課題】  電子化された画像を所定領域内にランダムに配置し、画像一覧を作成することができ、画像の配置位置の偏りを小さくすることができる画像一覧表示装置、画像一覧表示プログラムおよび画像一覧表示方法を提供する。【解決手段】  画像一覧表示装置１１は、画像データベース１２、選択手段１３、サムネイル画像形成手段１４、サムネイル画像配置手段１５、出力手段１６および表示手段１７から構成される。画像データベース１２は、電子化された画像を保存する。選択手段１３は、画像データベース１２から、画像を選択する。サムネイル画像形成手段１４は、選択手段１３により選択された画像から、サムネイル画像を形成する。サムネイル画像配置手段１５は、Ｎ枚のサムネイル画像を画像一覧領域にランダムに配置し、画像一覧を作成する。画像一覧は出力手段１６によって出力され、表示手段１７によって表示される。【選択図】      図１
2004328711.tif 000002
【特許請求の範囲】
【請求項１】
電子化された複数の画像を保存する画像データベースと、
前記画像データベースに保存された複数の画像から一部または全部の画像を選択する選択手段と、
前記選択手段により選択された画像のサイズを変更し、サムネイル画像を形成するサムネイル画像形成手段と、
前記サムネイル画像形成手段により形成されたサムネイル画像を、画像一覧領域にランダムに配置するサムネイル画像配置手段と、
前記サムネイル画像配置手段によりサムネイル画像が配置された画像一覧領域を、画像一覧として出力する出力手段と、
前記出力手段により出力された前記画像一覧を表示する表示手段と、
を備えたことを特徴とする画像一覧表示装置。
【請求項２】
前記サムネイル画像形成手段は、前記画像一覧領域の面積をＳ、前記選択手段が選択した画像の枚数をＮとしたとき、
ｘ＝√（Ｓ／Ｎ）
で得られたｘを一辺の長さとする正方形に内接し、かつ面積が最大となるように、Ｎ枚の画像のサイズを変更し、Ｎ枚のサムネイル画像を形成することを特徴とする請求項１に記載の画像一覧表示装置。
【請求項３】
前記サムネイル画像配置手段は、ｎ枚目のサムネイル画像をランダムに配置するときに、すでに配置されたｎ―１枚のサムネイル画像との重なり面積を算出し、これら配置、算出の動作を所定回数くりかえし、重なり面積が最小となる位置にｎ枚目のサムネイル画像の配置位置を決定し、これら配置位置決定のための動作をＮ枚のサムネイル画像について行うことを特徴とする請求項１または請求項２に記載の画像一覧表示装置。
【請求項４】
前記表示手段はディスプレイであり、
前記画像一覧として前記ディスプレイに出力されたサムネイル画像を移動させるサムネイル画像移動手段を備えたことを特徴とする請求項１から請求項３のいずれか一項に記載の画像一覧表示装置。
【請求項５】
前記表示手段はディスプレイであり、
前記画像一覧として前記ディスプレイに出力されたサムネイル画像をグループに分けるグループ分け手段を備えたことを特徴とする請求項１から請求項４のいずれか一項に記載の画像一覧表示装置。
【請求項６】
電子化された複数の画像の画像一覧を表示するためにコンピュータを、
電子化された複数の画像を保存する画像データベースから複数の画像の一部または全部の画像を選択する選択手段、
前記選択手段により選択された画像のサイズを変更し、サムネイル画像を形成するサムネイル画像形成手段、
前記サムネイル画像形成手段により形成されたサムネイル画像を、画像一覧領域にランダムに配置するサムネイル画像配置手段、
前記サムネイル画像配置手段によりサムネイル画像が配置された画像一覧領域を、画像一覧として表示手段に出力する出力手段、
として機能させることを特徴とする画像一覧表示プログラム。
【請求項７】
前記サムネイル画像形成手段は、前記画像一覧領域の面積をＳ、前記選択手段が選択した画像の枚数をＮとしたとき、
ｘ＝√（Ｓ／Ｎ）
で得られたｘを一辺の長さとする正方形に内接し、かつ面積が最大となるように、Ｎ枚の画像のサイズを変更し、Ｎ枚のサムネイル画像を形成することを特徴とする請求項５に記載の画像一覧表示プログラム。
【請求項８】
前記サムネイル画像配置手段は、ｎ枚目のサムネイル画像をランダムに配置するときに、すでに配置されたｎ―１枚のサムネイル画像との重なり面積を算出し、これら配置、算出の動作を所定回数くりかえし、重なり面積が最小となる位置にｎ枚目のサムネイル画像の配置位置を決定し、これら配置位置決定のための動作をＮ枚のサムネイル画像について行うことを特徴とする請求項６または請求項７に記載の画像一覧表示プログラム。
【請求項９】
選択手段が、画像データベースに保存された複数の画像から一部または全部の画像を選択する選択ステップと、
サムネイル画像形成手段が、前記選択手段により選択された画像のサイズを変更し、サムネイル画像を形成するサムネイル画像形成ステップと、
サムネイル画像配置手段が、前記サムネイル画像形成手段により形成されたサムネイル画像を、画像一覧領域にランダムに配置するサムネイル画像配置ステップと、
出力手段が、前記サムネイル画像配置手段によりサムネイル画像が配置された画像一覧領域を、画像一覧として表示手段に出力する出力ステップと、
を含むことを特徴とする画像一覧表示方法。
【請求項１０】
前記サムネイル画像形成ステップで、前記サムネイル画像形成手段は、前記画像一覧領域の面積をＳ、前記選択手段が選択した画像の枚数をＮとしたとき、
ｘ＝√（Ｓ／Ｎ）
で得られたｘを一辺の長さとする正方形に内接し、かつ面積が最大となるように、Ｎ枚の画像のサイズを変更し、Ｎ枚のサムネイル画像を形成することを特徴とする請求項９に記載の画像一覧表示方法。
【請求項１１】
前記サムネイル画像配置ステップで、前記サムネイル画像配置手段は、ｎ枚目のサムネイル画像をランダムに配置するときに、すでに配置されたｎ―１枚のサムネイル画像との重なり面積を算出し、これら配置、算出の動作を所定回数くりかえし、重なり面積が最小となる位置にｎ枚目のサムネイル画像の配置位置を決定し、これら配置位置決定のための動作をＮ枚のサムネイル画像について行うことを特徴とする請求項９または請求項１０に記載の画像一覧表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子化された複数の画像の画像一覧を表示する画像一覧表示装置、画像一覧表示プログラムおよび画像一覧表示方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラやスキャナの普及が進んでいる。それに伴い、写真、文書等が電子化され、電子画像として保存されるようになってきた。この電子画像は、経時劣化しない、大量保存が容易、加工が容易等の利点を有している。そして、これらの利点を利用した電子アルバムが開発されている（例えば、特許文献１参照。）。
【０００３】
図１６は、特許文献１に記載の画像管理システムの画像一覧を表示した画面の例を示す図である。図１６に示すように、画像一覧５０１は、複数のサムネイル画像５０２（５０２ａ、５０２ｂ、５０２ｃ、…）およびスクロールボタン５０３から構成される。サムネイル画像５０２は、電子画像を予め決められたサイズに変更（縮小）したものであり、ｍ行×ｎ列に規則的に配置されている。ここでは、列を一定（４列）とし、サムネイル画像５０２の枚数に応じて行数を変化させる構成である。そして、サムネイル画像５０２の枚数が多い場合には、スクロールボタン５０３により画像一覧５０１をスクロールさせて閲覧する。すなわち、画像一覧５０１のレイアウト（サムネイル画像５０２の大きさ、配置位置等）は予め設定されており、それにしたがって画像一覧５０１を表示する方法がとられている。
【特許文献１】特開２０００−２６１７４９号公報（［００３９］〜［００４２］、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の画像管理システムには、以下に示す問題点があった。
（１）  サムネイル画像５０２の枚数が多い場合には、画面をスクロールして閲覧する必要が生じる。そのため、全てのサムネイル画像５０２を一度に閲覧することができず、一覧性が損なわれる。また、スクロールボタン５０３の操作に手間がかかる。したがって、画像一覧５０１としての機能を十分に果たすことができない。
（２）  サムネイル画像５０２の枚数によっては、端数が生じ、画像一覧５０１におけるサムネイル画像の配置位置に偏りが生じることがある。つまり、図１６のように空白領域５０４が生じ、見映えが悪くなることがある。
【０００５】
そこで、本発明は、電子化された画像を所定領域内に配置し、画像一覧を表示することができ、画像の配置位置の偏りを小さくすることができる画像一覧表示装置、画像一覧表示プログラムおよび画像一覧表示方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、請求項１に記載の画像一覧表示装置は、電子化された複数の画像を保存する画像データベースと、前記画像データベースに保存された複数の画像から一部または全部の画像を選択する選択手段と、前記選択手段により選択された画像のサイズを変更し、サムネイル画像を形成するサムネイル画像形成手段と、前記サムネイル画像形成手段により形成されたサムネイル画像を、画像一覧領域にランダムに配置するサムネイル画像配置手段と、前記サムネイル画像配置手段によりサムネイル画像が配置された画像一覧領域を、画像一覧として出力する出力手段と、前記出力手段により出力された前記画像一覧を表示する表示手段と、を備える構成とした。
【０００７】
一般的に「サムネイル画像」とは、多数の画像を一覧表示するために縮小された画像のことを指す。本発明においては、縮小された画像だけに限らず、当倍率や拡大された画像であってもよい。
【０００８】
かかる構成により、サムネイル画像をランダムに配置した画像一覧を表示することができる画像一覧表示装置を提供することができる。各サムネイル画像は重なりあってもよく、サムネイル画像の枚数が増えても、所定の面積を有する画像一覧領域に、選択手段により選択された全てのサムネイル画像が表示可能となる。画像一覧領域の大きさをコンピュータの画面と同じ大きさにすれば、スクロールすることなく、全てのサムネイル画像が閲覧可能な画像一覧を表示することができる画像一覧表示装置を提供することができる。
【０００９】
また、請求項２に記載の画像一覧表示装置は、請求項１に記載の画像一覧表示装置であって、前記サムネイル画像形成手段は、前記画像一覧領域の面積をＳ、前記選択手段が選択した画像の枚数をＮとしたとき、
ｘ＝√（Ｓ／Ｎ）
で得られたｘを一辺の長さとする正方形に内接し、かつ面積が最大となるように、Ｎ枚の画像のサイズを変更し、Ｎ枚のサムネイル画像を形成する構成とした。
【００１０】
かかる構成により、面積Ｓの画像一覧領域にＮ枚のサムネイル画像を表示するのに好適な大きさのサムネイル画像を形成することできる画像一覧表示装置を提供することができる。なお、画像のサイズを変更し、サムネイル画像を形成する際には、縦横比が保たれる構成であってもよい。
【００１１】
また、請求項３に記載の画像一覧表示装置は、請求項１または請求項２に記載の画像一覧表示装置であって、前記サムネイル画像配置手段は、ｎ枚目のサムネイル画像をランダムに配置するときに、すでに配置されたｎ―１枚のサムネイル画像との重なり面積を算出し、これら配置、算出の動作を所定回数くりかえし、重なり面積が最小となる位置にｎ枚目のサムネイル画像の配置位置を決定し、これら配置位置決定のための動作をＮ枚のサムネイル画像について行う構成とした。
【００１２】
かかる構成により、画像一覧領域にＮ枚のサムネイル画像をランダムに配置する画像一覧において、各サムネイル画像の重なりを抑えることができる画像一覧表示装置を提供することができる。また、重なりを抑えることで、サムネイル画像の配置位置の偏りを小さくすることができる。
【００１３】
ここでいう所定回数は、適宜設定変更可能である。回数が少ない場合には、各サムネイル画像の重なりが大きくなる確率が高い。また、回数が多くなれば、各サムネイル画像の重なりが小さくなる確率が高くなる。画像一覧を作成し、出力するのに要する時間は、近似的には所定回数やサムネイル画像の枚数Ｎに比例する。
【００１４】
また、請求項４に記載の画像一覧表示装置は、請求項１から請求項３のいずれか一項に記載の画像一覧表示装置であって、前記表示手段はディスプレイであり、前記ディスプレイに前記画像一覧として出力されたサムネイル画像を移動させるサムネイル画像移動手段を備える構成とした。
【００１５】
かかる構成により、サムネイル画像をディスプレイ上で移動させることが可能となり、ユーザは、ディスプレイ上でサムネイル画像の仕分けを行うことが可能となる。
【００１６】
また、請求項５に記載の画像一覧表示装置は、請求項１から請求項４のいずれか一項に記載の画像一覧表示装置であって、前記表示手段はディスプレイであり、前記画像一覧として出力されたサムネイル画像をグループに分けるグループ分け手段を備える構成とした。
【００１７】
かかる構成により、ディスプレイ上のサムネイル画像をグループに分け、グループごとに操作することが可能となる。
【００１８】
また、請求項６に記載の画像一覧表示プログラムは、電子化された複数の画像の画像一覧を表示するためにコンピュータを、電子化された複数の画像を保存する画像データベースから複数の画像の一部または全部の画像を選択する選択手段、前記選択手段により選択された画像のサイズを変更し、サムネイル画像を形成するサムネイル画像形成手段、前記サムネイル画像形成手段により形成されたサムネイル画像を、画像一覧領域にランダムに配置するサムネイル画像配置手段、前記サムネイル画像配置手段によりサムネイル画像が配置された画像一覧領域を、画像一覧として表示手段に出力する出力手段、として機能させる構成とした。
【００１９】
かかる構成により、サムネイル画像をランダムに配置した画像一覧を表示することができる画像一覧表示プログラムを提供することができる。各サムネイル画像は重なりあってもよく、サムネイル画像の枚数が増えても、所定の面積を有する画像一覧領域にサムネイル画像を表示可能となる。画像一覧領域の大きさを表示手段であるコンピュータの画面と同じ大きさにすれば、スクロールすることなく、全てのサムネイル画像を閲覧可能な画像一覧を表示することができる画像一覧表示プログラムを提供することができる。
【００２０】
また、請求項７に記載の画像一覧表示プログラムは、請求項６に記載の画像一覧表示プログラムであって、前記サムネイル画像形成手段は、前記画像一覧領域の面積をＳ、前記選択手段が選択した画像の枚数をＮとしたとき、
ｘ＝√（Ｓ／Ｎ）
で得られたｘを一辺の長さとする正方形に内接し、かつ面積が最大となるように、Ｎ枚の画像のサイズを変更し、Ｎ枚のサムネイル画像を形成する構成とした。
【００２１】
かかる構成により、面積Ｓの画像一覧領域にＮ枚のサムネイル画像を表示するのに好適な大きさのサムネイル画像を形成することできる画像一覧表示プログラムを提供することができる。なお、画像のサイズを変更し、サムネイル画像を形成する際には、縦横比が保たれる構成であってもよい。
【００２２】
また、請求項８に記載の画像一覧表示プログラムは、請求項６または請求項７に記載の画像一覧表示プログラムであって、前記サムネイル画像配置手段は、ｎ枚目のサムネイル画像をランダムに配置するときに、すでに配置されたｎ―１枚のサムネイル画像との重なり面積を算出し、これら配置、算出の動作を所定回数くりかえし、重なり面積が最小となる位置にｎ枚目のサムネイル画像の配置位置を決定し、これら配置位置決定のための動作をＮ枚のサムネイル画像について行う構成とした。
【００２３】
かかる構成により、画像一覧領域にＮ枚のサムネイル画像をランダムに配置する画像一覧において、各サムネイル画像の重なりを抑えることができる画像一覧表示プログラムを提供することができる。また、重なりを抑えることで、サムネイル画像の配置位置の偏りを小さくすることができる。
【００２４】
また、請求項９に記載の画像一覧表示方法は、選択手段が、画像データベースに保存された複数の画像から一部または全部の画像を選択する選択ステップと、サムネイル画像形成手段が、前記選択手段により選択された画像のサイズを変更し、サムネイル画像を形成するサムネイル画像形成ステップと、サムネイル画像配置手段が、前記サムネイル画像形成手段により形成されたサムネイル画像を、画像一覧領域にランダムに配置するサムネイル画像配置ステップと、出力手段が、前記サムネイル画像配置手段によりサムネイル画像が配置された画像一覧領域を、画像一覧として表示手段に出力する出力ステップと、を含む構成とした。
【００２５】
かかる構成により、サムネイル画像をランダムに配置した画像一覧を表示することができる画像一覧表示方法を提供することができる。各サムネイル画像は重なりあってもよく、サムネイル画像の枚数が増えても、所定の面積を有する画像一覧領域にサムネイル画像を表示可能となる。画像一覧領域の大きさを表示手段であるコンピュータの画面と同じ大きさにすれば、スクロールすることなく、全てのサムネイル画像を閲覧可能な画像一覧を表示することができる画像一覧表示方法を提供することができる。
【００２６】
また、請求項１０に記載の画像一覧表示方法は、請求項９に記載の画像一覧表示方法であって、前記サムネイル画像形成ステップで、前記サムネイル画像形成手段は、前記画像一覧領域の面積をＳ、前記選択手段が選択した画像の枚数をＮとしたとき、
ｘ＝√（Ｓ／Ｎ）
で得られたｘを一辺の長さとする正方形に内接し、かつ面積が最大となるように、Ｎ枚の画像のサイズを変更し、Ｎ枚のサムネイル画像を形成する構成とした。
【００２７】
かかる構成により、面積Ｓの画像一覧領域にＮ枚のサムネイル画像を表示するのに好適な大きさのサムネイル画像を形成することできる画像一覧表示方法を提供することができる。なお、画像のサイズを変更し、サムネイル画像を形成する際には、縦横比が保たれる構成であってもよい。
【００２８】
また、請求項１１に記載の画像一覧表示方法は、請求項９または請求項１０に記載の画像一覧表示方法であって、前記サムネイル画像配置ステップで、前記サムネイル画像配置手段は、ｎ枚目のサムネイル画像をランダムに配置するときに、すでに配置されたｎ―１枚のサムネイル画像との重なり面積を算出し、これら配置、算出の動作を所定回数くりかえし、重なり面積が最小となる位置にｎ枚目のサムネイル画像の配置位置を決定し、これら配置位置決定のための動作をＮ枚のサムネイル画像について行う構成とした。
【００２９】
かかる構成により、画像一覧領域にＮ枚のサムネイル画像をランダムに配置する画像一覧において、各サムネイル画像の重なりを抑えることができる画像一覧表示方法を提供することができる。また、重なりを抑えることで、サムネイル画像の配置位置の偏りを小さくすることができる。
【発明の効果】
【００３０】
請求項１、請求項６および請求項９に記載の発明によれば、サムネイル画像をランダムに配置した画像一覧を表示することができる画像一覧表示装置、画像一覧表示プログラムおよび画像一覧表示方法を提供することができる。
【００３１】
請求項２、請求項７および請求項１０に記載の発明によれば、面積Ｓの画像一覧領域にＮ枚のサムネイル画像を表示するのに好適な大きさのサムネイル画像を形成することできる画像一覧表示装置、画像一覧表示プログラムおよび画像一覧表示方法を提供することができる。
【００３２】
請求項３、請求項８および請求項１１に記載の発明によれば、画像一覧領域にＮ枚のサムネイル画像をランダムに配置する画像一覧において、各サムネイル画像の重なりを抑えることができる画像一覧表示装置、画像一覧表示プログラムおよび画像一覧表示方法を提供することができる。また、重なりを抑えることで、サムネイル画像の配置位置の偏りを小さくすることができる。
【００３３】
請求項４に記載の発明によれば、サムネイル画像をディスプレイ上で移動させることが可能となり、ユーザは、ディスプレイ上でサムネイル画像の仕分けを行うことが可能となる。
【００３４】
請求項５に記載の発明によれば、ディスプレイ上のサムネイル画像をグループに分け、グループごとに操作することが可能となる。
【発明を実施するための最良の形態】
【００３５】
次に、本発明の実施の形態について適宜図面を参照しながら説明する。同一の部分には同一の符号を付し、重複する説明は省略する。
【００３６】
（第一の実施形態）
図１は、本発明の第一の実施形態に係る画像一覧表示装置を示すブロック図である。画像一覧表示装置１１は、画像データベース１２、選択手段１３、サムネイル画像形成手段１４、サムネイル画像配置手段１５、出力手段１６および表示手段１７から構成される。
【００３７】
画像データベース１２は、電子化された画像を保存するデータベースである。画像データベース１２は、さらに細分化されたデータベースである電子アルバム１２ａ、１２ｂ、１２ｃを有している。これら電子アルバム１２ａ、１２ｂ、１２ｃには、それぞれ電子化された画像が複数保存されている。各電子画像は、例えばデジタルカメラで撮影されたものであり、ユーザがその属性に基づいて分類し、電子アルバム１２ａ、１２ｂ、１２ｃとして保存されている。
【００３８】
電子化された画像の例を以下に示す。
（１）  デジタルカメラにより撮影されたもの。
（２）  インターネット上の画像を取得したもの。
（３）  写真、書類等をスキャナで読み取り電子化したもの。
【００３９】
選択手段１３は、画像データベース１２に保存された画像から、画像一覧に表示するための画像を選択するための手段である。本実施形態では、画像データベース１２の電子アルバム１２ａ、１２ｂ、１２ｃの中から、所望の電子アルバムを選択することにより画像を選択する構成となっている。
【００４０】
サムネイル画像形成手段１４は、選択手段１３により選択された電子アルバムに保存された画像から、サムネイル画像を形成する。
【００４１】
ここで、サムネイル画像形成方法について説明する。図２は、本発明の実施形態に係るサムネイル画像形成方法を説明する図である。図２（ａ）に示すように、画像２１は、縦ａ、横ｂの大きさを有する画像である。この画像２１を、一辺の長さがｘの正方形に内接し、かつ面積が最大となるようにサイズを変更する。このようにして、縦ａ´、横ｂ´の大きさを有するサムネイル画像２２が形成される。なお、サムネイル画像２２は、画像２１の縦横比を保持したままサイズが変更されている。
【００４２】
なお、ｘは以下に示す方法で得られる。一辺の長さがｘの正方形Ｎ個があり、これらＮ個の正方形の面積の和が画像一覧領域の面積Ｓと等しいとした場合、次の等式が成立する。
Ｎ×ｘ2＝Ｓ
【００４３】
上述した式から、正方形の一辺の長さｘは、以下のように求められる。
ｘ＝√（Ｓ／Ｎ）
【００４４】
Ｎ枚の電子画像は、一辺の長さがｘの正方形に内接し、かつ面積が最大となるようにサイズが縦横比を保ちつつ変更される（図２（ｂ）参照。）。このようにして形成されたＮ枚のサムネイル画像の面積の合計は、画像一覧領域の面積Ｓと略等しい。したがって、面積Ｓの画像一覧領域に配置するのに好適な大きさにサイズ変更された、Ｎ枚のサムネイル画像を形成することが可能となる。
【００４５】
なお、ｘの値は電子画像のピクセルに対応する。そのため、小数点以下の値については、切捨て、四捨五入等により丸められる。そのため、丸められた結果ｘの値がゼロになる場合には、ｘの値を１とする処理が行われることが望ましい。
【００４６】
サムネイル画像配置手段１５は、サムネイル画像形成手段１４が形成したＮ枚のサムネイル画像を画像一覧領域にランダムに配置し、画像一覧を作成する。
【００４７】
ここで、サムネイル画像配置方法について説明する。図３は、ｎ枚目のサムネイル画像をランダムに配置した図である。Ｎ枚のサムネイル画像は、一枚目から順番にランダムに配置される。ｎ枚目のサムネイル画像を配置する際には、すでにｎ−１枚目までのサムネイル画像を配置済みである。そして、ｎ枚目のサムネイル画像の配置位置は、ｎ枚目のサムネイル画像の試行的配置を所定回数繰り返し、そのなかでｎ枚目のサムネイル画像と、すでに配置されているｎ−１枚目までのサムネイル画像との重なり面積が最小となるように決定される。例えば、図３（ａ）における重なり面積Ｕ１と、図３（ｂ）における重なり面積Ｕ２とを比較すると、Ｕ１の方が小さい。したがって、ｎ枚目のサムネイル画像は図３（ａ）の位置に配置される。この例は、２回の試行で配置位置を決定する場合である。
【００４８】
出力手段１６は、作成された画像一覧を出力する。出力された画像一覧は、表示手段１７によって表示される。表示手段１７は、ここではコンピュータのディスプレイであるが、その他プリンタ等であってもよい。
【００４９】
表示手段１７がコンピュータのディスプレイである場合には、画像一覧領域を当該画面と同一形状・同一面積にすることにより、画像一覧を画面いっぱいに表示することが可能となる。また、スクロールすることなく全てのサムネイル画像を閲覧することができる。
【００５０】
続いて、画像一覧表示装置１１を使用した画像一覧表示方法について説明する。図４は、本発明の実施形態に係る画像一覧表示方法を示すフローチャートである。
【００５１】
（Ｓ１）  選択ステップ
画像データベース１２から、画像一覧を表示するための電子アルバムを選択する。
【００５２】
（Ｓ２）  サムネイル画像形成ステップ
Ｓ１で選択された電子アルバムに保存されたＮ枚の画像から、Ｎ枚のサムネイル画像を形成する。
【００５３】
（Ｓ３）  サムネイル画像配置ステップ
Ｓ２で形成されたＮ枚のサムネイル画像を画像一覧領域にランダムに配置する。Ｎ枚のサムネイル画像の配置が終了すると、画像一覧が得られる。
【００５４】
（Ｓ４）  出力ステップ
Ｓ３で得られた画像一覧を出力する。出力された画像一覧は、表示手段１７に表示される。
【００５５】
さらに、Ｓ２について詳しく説明する。図５は、本発明の実施形態に係るサムネイル画像形成方法を示すフローチャートである。
【００５６】
（Ｓ２１）  変数取得ステップ
Ｓ１で選択された電子アルバムに保存された画像の枚数Ｎと、画像一覧領域の面積Ｓを取得する。
【００５７】
（Ｓ２２）  ｘ計算ステップ
Ｓ２１で取得されたＮおよびＳから、ｘを計算する。
【００５８】
（Ｓ２３）  サムネイル画像形成ステップ
Ｎ枚の電子画像について、それぞれＳ２２で得られたｘを一辺とする正方形に内接し、かつ最大の大きさとなるよう相似に縮小し、Ｎ枚のサムネイル画像を形成する。
【００５９】
さらに、Ｓ３について詳しく説明する。図６は、本発明の実施形態に係るサムネイル画像配置方法を示すフローチャートである。
【００６０】
（Ｓ３１）  ループステップ
Ｎ枚のサムネイル画像の中の、ｎ枚目のサムネイル画像の配置に関する作業を開始する。ここで、ｎ−１枚のサムネイル画像はすでに配置済みである。
【００６１】
（Ｓ３２）  配置ステップ
すでにｎ−１枚のサムネイル画像が配置された画像一覧領域に、ｎ枚目のサムネイル画像をランダムに配置する。
【００６２】
（Ｓ３３）  重なり面積算出ステップ
ｎ枚目のサムネイル画像と、すでに配置されたｎ−１枚目までのサムネイル画像との重なり面積を算出する。
【００６３】
（Ｓ３４）  重なり面積判定ステップ
Ｓ３３で算出された重なり面積がゼロか否かを判定する。ゼロである場合は、Ｓ３８へ移行する。ゼロでない場合は、Ｓ３５へ移行する。
【００６４】
（Ｓ３５）  重なり面積比較ステップ
重なり面積がゼロでない場合には、今回試行の重なり面積と、前回試行までのうち、最小の重なり面積と、を比較する。今回試行の重なり面積の方が小さい場合には、Ｓ３６へ移行する。今回試行の重なり面積の方が大きいまたは等しい場合には、Ｓ３７へ移行する。なお、一回目の試行時には、Ｓ３６へ移行する。
【００６５】
（Ｓ３６）  重なり面積最小位置更新ステップ
今回試行の配置位置および重なり面積を保存し、これが、重なり面積が最小となる配置位置およびその重なり面積として更新される。そして、これらの値は、次回試行時のＳ３５で、前回試行までのうち、最小の重なり面積の値として用いられる。なお、一回目の試行時には、その配置位置および重なり面積が保存される。
【００６６】
（Ｓ３７）  試行回数判定ステップ
ｎ枚目のサムネイル画像の配置に関する試行回数を判定する。試行回数が所定回数に達しない場合には、Ｓ３２へ移行し、再度ｎ枚目のサムネイル画像をランダムに配置する。試行回数が所定回数に達した場合には、Ｓ３８へ移行する。この所定回数は、適宜設定変更可能であり、例えば一万回に設定することもできる。
【００６７】
（Ｓ３８）  配置位置決定ステップ
ｎ枚目のサムネイル画像の配置位置を決定する。Ｓ３４から移行してきた場合には、その重なり面積がゼロとなる位置に配置位置を決定する。Ｓ３７から移行してきた場合には、Ｓ３６で保存・更新された、重なり面積が最小となる位置に配置位置を決定する。
【００６８】
（Ｓ３９）  ループステップ
Ｓ３８までの動作によって、ｎ枚目のサムネイル画像の位置が決まったので、ｎ枚目のサムネイル画像についての作業が終了する。そしてＳ３１へ戻り、ｎ＋１枚目のサムネイル画像についての作業を行う。このように、順次位置決めを行い、Ｎ枚のサムネイル画像の位置を決める。
【００６９】
Ｎ枚のサムネイル画像の配置を行う順番については、適宜設定変更可能である。例えば、電子アルバムに保存された順番に配置を行う設定であってもよい。
【００７０】
続いて、第一の実施形態に係る画像一覧表示装置１１を電子アルバムに適用した場合における、ユーザの操作およびそれに伴うコンピュータの画面の遷移について説明する。図７は、電子アルバムのソフトを起動した画面を示す図である。図８は、ある電子アルバムを指定し、画面上に開いた状態を示す図である。図９は、画像一覧を表示した画面を示す図である。図１０は、画像一覧内のサムネイル画像を拡大した画面を示す図である。図１１は、画像一覧の終了方法を示す図である。
【００７１】
まず、電子アルバムソフトを起動させ、図７の状態にする。画像データベース１２（図１参照）に保存された電子画像は、電子アルバムとして分類されている。そして、各電子アルバムは、タイトル名を付した電子アルバムボタン７１、７２、７３として表示されている。
【００７２】
マウスの操作で図示しないポインタを移動させ、電子アルバムボタン７１を左クリックすると、図８（ａ）に示すように、電子アルバム８１が表示される。この電子アルバム８１内に保存された画像から形成され、所定の大きさに縮小されたアルバム画像８２（８２ａ、８２ｂ、…）が、所定のレイアウトに配置されている。また、ページめくりボタン８３ａ、８３ｂを左クリックすることにより、電子アルバム８１をめくることができる。また、図８（ｂ）に示すように、電子アルバム８１の右上に、画像一覧表示ボタン８４がある。
【００７３】
画像一覧表示ボタン８４を左クリックすると、図９に示すように、画像一覧９１が表示される。画像一覧９１には、電子アルバム８１内に保存された全ての画像から形成されたサムネイル画像が、画像一覧領域９２に表示されている。
【００７４】
画像一覧９１のある一枚のサムネイル画像９３を左クリックすると、図１０に示すように、サムネイル画像９３の拡大画像１０３が表示される。
【００７５】
また、画像一覧９１を右クリックすると、図１１（ａ）に示すように、画像一覧表示終了バー１１１が表示される。画像一覧表示終了バー１１１は、図１１（ｂ）に示すように、はいボタン１１２およびいいえボタン１１３を有する。はいボタン１１２を左クリックすると、電子アルバム８１に戻る。いいえボタン１１３を左クリックすると、画像一覧表示終了バー１１１が消える。
【００７６】
（第二の実施形態）
続いて、本発明の第二の実施形態に係る画像一覧表示装置について、第一の実施形態に係る画像一覧表示装置１１との相違点を中心に説明する。
【００７７】
図１２は、本発明の第二の実施形態に係る画像一覧表示装置を示すブロック図である。画像一覧表示装置１１Ａは、さらにサムネイル画像データベース１４Ａ、サムネイル画像移動手段１８およびグループ分け手段１９を備えている。
【００７８】
サムネイル画像データベース１４Ａは、サムネイル画像形成手段１４によって形成されたサムネイル画像を、一時的に記憶するためのデータベースである。また、サムネイル画像配置手段１５は、サムネイル画像を配置した後、その配置位置をサムネイル画像データベース１４Ａに送信し、サムネイル画像とその配置位置を関連付けて記憶させる。
【００７９】
サムネイル画像移動手段１８は、コンピュータのディスプレイである表示手段１７に表示された画像一覧に配置されたサムネイル画像を、ディスプレイ上で移動させるためのものである。かかるサムネイル画像移動手段１８は、ポインタが示すサムネイル画像を、他のサムネイル画像から区画して認識させ、ドラッグして移動させた位置でドロップすることで他のサムネイル画像の上側に表示することができるものである。すなわちサムネイル画像移動手段１８は、マウスＭがドラッグした区画（配置位置）に存在するサムネイル画像を認識し、ドロップした位置に、その認識したサムネイル画像をサムネイル画像データベース１４Ａから読み出して、新しい区画（ドロップした位置）にサムネイル画像を書き込む。
【００８０】
グループ分け手段１９は、コンピュータのディスプレイである表示手段１７に出力された画像一覧に配置されたサムネイル画像を、グループに分けるためのものである。このグループ分け手段１９は、マウスＭのボタンを押下した第一の位置と、マウスＭのボタンを離した第二の位置とを検出し、その第一の位置と第二の位置とを対角線の端とした領域内に含まれるサムネイル画像をひとつのグループとしてサムネイル画像データベース１４Ａに登録する。
【００８１】
これらサムネイル画像移動手段１８およびグループ分け手段１９への入力は、マウスＭを介して行われる。
【００８２】
第二の実施形態に係る画像一覧表示方法は、第一の実施形態に係る画像一覧表示方法と略同様であるので、説明を省略する。
【００８３】
続いて、第二の実施形態に係る画像一覧表示装置１１Ａを電子アルバムに適用した場合における、ユーザの操作およびそれに伴うコンピュータの画面の遷移について説明する。なお、第一の実施形態で説明した遷移（図７〜図１１）は第二の実施形態においても同様であるので、図１１以降の画面遷移について説明する。図１３は、サムネイル画像の移動を説明するための図である。図１４は、サムネイル画像一覧のグループ分けを説明するための図である。図１５は、グループの利用法を説明するための図である。
【００８４】
サムネイル画像９３を左ドラッグし（図１３（ａ））、任意の場所でドロップすることで、サムネイル画像９３を移動させることができる（図１３（ｂ））。移動したサムネイル画像９３は、他のサムネイル画像よりも上側に表示される。かかる移動は、画像一覧領域９２内だけに限られず、コンピュータ内に存在する仮想空間上であればどこでも移動可能である。
【００８５】
このように、サムネイル画像をディスプレイ上で移動させることが可能となり、ユーザは、ディスプレイ上でサムネイル画像の仕分けを行うことが可能となる。
【００８６】
また画像一覧領域９２を左クリックし（図１４（ａ））、押下したまま任意の場所まで移動させ、離すことで、ポインタの最初と最後の位置を対角線上の２角とする長方形９４を形成し、その長方形９４内に含まれるサムネイル画像をひとつのグループとすることができる（図１４（ｂ））。図１４（ｂ）におけるサムネイル画像９３ａ〜９３ｇが、ひとつのグループとしてサムネイル画像データベース１４Ａに記憶される。
【００８７】
またサムネイル画像をグループ分けした後、右クリックすると、ポップアップメニュー９５（９５ａ〜９５ｈ）が画面上に現れる。ここで９５ａは、グループの名称を記入する欄である。９５ｂは「出力」ボタンであり、左クリックすると、グループ内のサムネイル画像をファイル出力する。９５ｃは「回転」ボタンであり、左クリックすると、グループ内のサムネイル画像を、配置位置を保ちつつ所定の角度（例えば、一回の左クリックにつき時計回りに９０度等）に回転させることができる。９５ｄは「削除」ボタンであり、左クリックすると、グループ内のサムネイル画像を画像一覧領域９２から削除する。９５ｅは「コピー」ボタンであり、左クリックすると、コンピュータ内の仮想空間の任意の場所にグループ内のサムネイル画像を、配置位置を保ちつつコピー（複製）して貼り付ける。９５ｆは「切り取り」ボタンであり、左クリックすると、サムネイル画像を切り取る。９５ｇは「壁紙」ボタンであり、左クリックすると、グループ内のサムネイル画像を、配置位置を保ちつつ壁紙に設定する。９５ｈは、「印刷」ボタンであり、左クリックすると、グループ内のサムネイル画像を、配置位置を保ちつつ印刷する。
【００８８】
このように、ディスプレイ上のサムネイル画像をグループに分け、グループごとに操作することが可能となる。
【００８９】
上述した実施形態は、本発明の要旨を逸脱しない範囲で適宜設計変更可能である。例えば、選択手段１３による画像の選択方法は、上述したものに限定されない。また、画像のサイズを変更し、サムネイル画像を形成するときに、縦横比を変化させる構成であってもよい。なお、上述した実施形態では装置として説明したが、コンピュータのプログラムとして実行させ、コンピュータの演算装置や記憶装置を動作させることでも実現することができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の第一の実施形態に係る画像一覧表示装置を示すブロック図である。
【図２】本発明の第一の実施形態に係るサムネイル画像形成方法を説明する図である。
【図３】本発明の第一の実施形態に係るサムネイル画像配置方法を説明する図である。
【図４】本発明の第一の実施形態に係る画像一覧表示装置を用いて画像一覧を表示する方法を示すフローチャートである。
【図５】本発明の第一の実施形態に係るサムネイル画像形成方法を示すフローチャートである。
【図６】本発明の第一の実施形態に係るサムネイル画像配置方法を示すフローチャートである。
【図７】本発明の第一の実施形態に係る画像一覧表示装置を適用した電子アルバムを起動した画面を示す図である。
【図８】（ａ）は本発明の第一の実施形態に係る画像一覧表示装置を適用した電子アルバムを開いた画面を示す図、（ｂ）は（ａ）の部分拡大図である。
【図９】本発明の第一の実施形態に係る画像一覧表示装置を適用した電子アルバムの画像一覧を表示した画面を示す図である。
【図１０】本発明の第一の実施形態に係る画像一覧表示装置を適用した電子アルバムの画像一覧から、任意のサムネイル画像を拡大して表示した画面を示す図である。
【図１１】（ａ）は本発明の第一の実施形態に係る画像一覧表示装置を適用した電子アルバムの画像一覧の終了方法を示す図、（ｂ）は画像一覧表示終了バーの拡大図である。
【図１２】本発明の第二の実施形態に係る画像一覧表示装置を示すブロック図である。
【図１３】（ａ）（ｂ）は、本発明の第二の実施形態に係る画像一覧表示装置を適用した電子アルバムの画像一覧における、サムネイル画像の移動を説明するための図である。
【図１４】（ａ）（ｂ）は、本発明の第二の実施形態に係る画像一覧表示装置を適用した電子アルバムの画像一覧における、サムネイル画像一覧のグループ分けを説明するための図である。
【図１５】本発明の第二の実施形態に係る画像一覧表示装置を適用した電子アルバムの画像一覧における、グループの利用法を説明するための図である。
【図１６】特許文献１に記載の画像管理システムの画像一覧を表示した画面を示す図である。
【符号の説明】
【００９１】
１１、１１Ａ    画像一覧表示装置
１２    画像データベース
１２ａ、１２ｂ、１２ｃ  電子アルバム
１３    選択手段
１４    サムネイル画像形成手段
１５    サムネイル画像配置手段
１６    出力手段
１７    表示手段
１８    サムネイル画像移動手段
１９    グループ分け手段
２１    画像
２２    サムネイル画像
７１、７２、７３  電子アルバムボタン
８１    電子アルバム
８２    アルバム画像
８３ａ、８３ｂ  ページめくりボタン
８４    画像一覧表示ボタン
９１    画像一覧
９２    画像一覧領域
９３    サムネイル画像
１０３  拡大画像
１１１  画像一覧表示終了バー
１１２  はいボタン
１１３  いいえボタン
【図１】
2004328711.tif 000003
【図２】
2004328711.tif 000004
【図３】
2004328711.tif 000005
【図４】
2004328711.tif 000006
【図５】
2004328711.tif 000007
【図６】
2004328711.tif 000008
【図７】
2004328711.tif 000009
【図８】
2004328711.tif 000010
【図９】
2004328711.tif 000011
【図１０】
2004328711.tif 000012
【図１１】
2004328711.tif 000013
【図１２】
2004328711.tif 000014
【図１３】
2004328711.tif 000015
【図１４】
2004328711.tif 000016
【図１５】
2004328711.tif 000017
【図１６】
2004328711.tif 000018