(57)【要約】  【目的】  重要な部分が見やすい縮小画像を得る。  【構成】  元画像Ｉ11から人物像60が検出される（Ａ）。検出された人物像60を含むように，表示用領域Ａ11が設定される（Ｂ），（Ｃ）。設定された領域Ａ11内の画像が切り出され，表示用画像Ｉ11が得られる（Ｄ）。表示用画像Ｉ11が縮小され，表示用縮小画像が得られる。得られた表示用縮小画像が一覧で表示される。  【選択図】  図３
2006295749.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル記録媒体に記録されている元画像データを読み取り，読み取られた元画像データによって表される元画像が所定の形状をもつ表示用画像となるように切り出す切り出し手段，
上記切り出し手段により切り出された表示用画像を表す表示用画像データを記憶する表示用画像データ記憶装置，
上記切り出し処理および上記記憶処理を上記ディジタル記録媒体に記録されている元画像データについて繰り返すように上記切り出し手段および上記表示用画像データ記憶装置を制御する制御手段，
一覧表示指令の入力手段，
上記一覧表示指令入力手段から一覧表示指令が入力したことに応じて，上記表示用画像データ記憶装置に記憶されている表示用画像データによって表される表示用画像を縮小する縮小手段，ならびに
上記縮小手段によって縮小された表示用縮小画像を表示画面上にならべて表示するように表示装置を制御する第１の表示制御手段，
を備えた縮小画像一覧表示システム。
【請求項２】
上記切り出し手段が，
上記元画像の形状と異なる形状または正方形の形状をもつ上記表示用画像となるように切り出すものである，
請求項１に記載の縮小画像一覧表示システム。
【請求項３】
上記切り出し手段が，
中心が上記元画像の中心と一致するように上記表示用画像を切り出すものである，
請求項１に記載の縮小画像一覧表示システム。
【請求項４】
上記切り出し手段が，
上記元画像に顔画像および人物像の少なくとも一方の対象画像が含まれているかどうかを判定する第１の判定手段を備え，
上記第１の判定手段によって上記対象画像が含まれていると判定されたことに応じて，上記対象画像を含む上記表示用画像となるように切り出すものである，
請求項１に記載の縮小画像一覧表示システム。
【請求項５】
上記表示用画像に含まれている上記対象画像が正立状態となるように上記表示用画像を回転させる回転手段をさらに備えた請求項４に記載の縮小画像一覧表示システム。
【請求項６】
上記切り出し手段が，
上記表示用画像が上記所定の形状をもつように切り出した場合に画像が存在しない無画像領域が含まれるかどうかを判定する第２の判定手段をさらに備え，
上記第２の判定手段によって上記無画像領域が含まれると判定されたことに応じて上記元画像内の画像であって上記無画像領域が含まれてない表示画像を切り出すものである，
請求項１に記載の縮小画像一覧表示システム。
【請求項７】
上記第１の表示制御手段の制御のもとに上記表示画面上に並べて表示された表示用縮小画像のうち一つの表示用縮小画像を指定する表示用縮小画像指定手段，
表示用画像の全画面表示または元画像の全画面表示を選択する選択手段，および
上記選択手段によって表示用画像の全画面表示が選択されたことにより，上記表示用縮小画像指定手段によって指定された表示用縮小画像に対応する表示用画像を表示画面全体にわたって表示し，かつ上記選択手段によって元画像の全画面表示が選択されたことにより，上記表示用縮小画像指定手段によって指定された表示用縮小画像に対応する元画像を表示画面全体にわたって表示するように表示装置を制御する第２の表示制御手段，
をさらに備えた請求項１に記載の縮小画像一覧表示システム。
【請求項８】
上記第１の表示制御手段の制御のもとに上記表示画面上に並べて表示された表示用縮小画像のうち一つの表示用縮小画像を指定する表示用縮小画像指定手段，
表示用画像のプリントまたは元画像のプリントを選択する選択手段，および
上記選択手段によって表示用画像のプリントが選択されたことにより，上記表示用縮小画像指定手段によって指定された表示用縮小画像に対応する表示用画像をプリントし，かつ上記選択手段によって元画像のプリント選択されたことにより，上記表示用縮小画像指定手段によって指定された表示用縮小画像に対応する元画像をプリントするようにプリンタを制御するプリンタ制御手段，
をさらに備えた請求項１に記載の縮小画像一覧表示システム。
【請求項９】
表示用画像スライドショーまたは元画像スライドショーを指定するスライドショー選択手段，および
上記スライドショー選択手段により表示用画像スライドショーが指定されたことにより上記表示用画像のスライドショーを行い，上記スライドショー選択手段により元画像のスライドショーが選択されたことにより上記元画像のスライドショーを行うように表示装置を制御する第３の表示制御手段，
を備えた請求項１に記載の縮小画像一覧表示システム。
【請求項１０】
ディジタル記録媒体に記録されている元画像データを読み取り，
読み取られた元画像データによって表される元画像が所定の形状をもつ表示用画像となるように切り出し，
切り出された表示用画像を表す表示用画像データを記憶しておき，
上記切り出し処理および上記記憶処理を上記ディジタル記録媒体に記録されている元画像データについて繰り返し，
一覧表示指令が与えられたことに応じて，記憶されている表示用画像データによって表される表示用画像を縮小し，
縮小された表示用縮小画像を表示画面上にならべて表示する，
縮小画像一覧表示方法。
【請求項１１】
縮小画像を一覧表示するシステムを制御するプログラムであって，
ディジタル記録媒体に記録されている元画像データを読み取らせ，
読み取られた元画像データによって表される元画像が所定の形状をもつ表示用画像となるように切り出させ，
切り出された表示用画像を表す表示用画像データを記憶させ，
上記切り出し処理および上記記憶処理を上記ディジタル記録媒体に記録されている元画像データについて繰り返させ，
一覧表示指令が与えられたことに応じて，記憶されている表示用画像データによって表される表示用画像を縮小させ，
縮小された表示用縮小画像を表示画面上にならべて表示させるように縮小画像一覧表示システムを制御するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，縮小画像一覧表示システムおよび方法ならびにそのシステムを制御するプログラムに関する。
【背景技術】
【０００２】
多数の元画像を表す元画像データがハードディスクなどに記録されている場合には，どのような元画像があるかが一見して分かるようにするために縮小画像が一覧で表示されることがある（特許文献１，２）。
【特許文献１】特開2003-46911号公報
【特許文献２】特開2004-120605号公報
【０００３】
しかしながら，一覧で表示される縮小画像は，単に元の画像を縮小したものである。このために縮小画像には画像を確認するにはあまり重要でない部分も含まれている。縮小画像は小さいために重要な部分を確認できないことがある。
【発明の開示】
【０００４】
この発明は，重要な部分を確認できるようにすることを目的とする。
【０００５】
この発明による縮小画像一覧表示システムは，ディジタル記録媒体に記録されている元画像データを読み取り，読み取られた元画像データによって表される元画像が所定の形状をもつ表示用画像となるように切り出す切り出し手段，上記切り出し手段により切り出された表示用画像を表す表示用画像データを記憶する表示用画像データ記憶装置（ディジタル記録媒体でもよい），上記切り出し処理および上記記憶処理を上記ディジタル記録媒体に記録されている元画像データについて繰り返すように上記切り出し手段および上記表示用画像データ記憶装置を制御する制御手段，一覧表示指令の入力手段，上記一覧表示指令入力手段から一覧表示指令が入力したことに応じて，上記表示用画像データ記憶装置に記憶されている表示用画像データによって表される表示用画像を縮小する縮小手段，ならびに上記縮小手段によって縮小された表示用縮小画像を表示画面上にならべて表示するように表示装置を制御する第１の表示制御手段を備えていることを特徴とする。
【０００６】
この発明は，上記縮小画像一覧表示システムに適した方法も提供している。すなわち，この方法は，ディジタル記録媒体に記録されている元画像データを読み取り，読み取られた元画像データによって表される元画像が所定の形状をもつ表示用画像となるように切り出し，切り出された表示用画像を表す表示用画像データを記憶しておき，上記切り出し処理および上記記憶処理を上記ディジタル記録媒体に記録されている元画像データについて繰り返し，一覧表示指令が与えられたことに応じて，記憶されている表示用画像データによって表される表示用画像を縮小し，縮小された表示用縮小画像を表示画面上にならべて表示するものである。
【０００７】
この発明は，上記縮小画像一覧表示システムを制御するためのプログラムも提供している。
【０００８】
この発明によると，元画像から所定の形状をもつ表示用画像が切り出される。切り出された表示用画像を表す表示用画像データが記憶される。一覧表示指令が与えられると，表示用画像から縮小表示用画像が生成され，縮小表示用画像が表示画面上にならべて表示される。
【０００９】
元画像よりも小さい表示用画像から縮小表示用画像が生成されるので，同じ縮小率であれば元画像を縮小した場合よりも縮小表示用画像の大きさは大きくなる。同じ縮小率であれば，画像を確認しやすくなる。
【００１０】
上記切り出し手段は，たとえば，上記元画像の形状と異なる形状または正方形の形状をもつ上記表示用画像となるように切り出すものである。正方形であれば，元画像が縦長であっても横長であっても見やすいものとなる。
【００１１】
上記切り出し手段は，中心が上記元画像の中心と一致するように上記表示用画像を切り出すものでもよい。画像の重要な部分は中央にあることが多いため，重要な部分が表示用画像から取り除かれてしまうことを未然に防止できる。
【００１２】
上記切り出し手段は，上記元画像に顔画像および人物像の少なくとも一方の対象画像が含まれているかどうかを判定する第１の判定手段を備えてもよい。この場合，上記第１の判定手段によって上記対象画像が含まれていると判定されたことに応じて，上記対象画像を含む上記表示用画像となるように切り出すものとなろう。
【００１３】
上記表示用画像に含まれている上記対象画像が正立状態となるように上記表示用画像を回転させる回転手段をさらに備えることが好ましい。
【００１４】
上記切り出し手段は，上記表示用画像が上記所定の形状をもつように切り出した場合に画像が存在しない無画像領域が含まれるかどうかを判定する第２の判定手段をさらに備えてもよい。この場合，上記第２の判定手段によって上記無画像領域が含まれると判定されたことに応じて上記元画像内の画像であって上記無画像領域が含まれてない表示画像を切り出すものとなろう。
【００１５】
上記第１の表示制御手段の制御のもとに上記表示画面上に並べて表示された表示用縮小画像のうち一つの表示用縮小画像を指定する表示用縮小画像指定手段，表示用画像の全画面表示または元画像の全画面表示を選択する選択手段，および上記選択手段によって表示用画像の全画面表示が選択されたことにより，上記表示用縮小画像指定手段によって指定された表示用縮小画像に対応する表示用画像を表示画面全体にわたって表示し，かつ上記選択手段によって元画像の全画面表示が選択されたことにより，上記表示用縮小画像指定手段によって指定された表示用縮小画像に対応する元画像を表示画面全体にわたって表示するように表示装置を制御する第２の表示制御手段をさらに備えてもよい。
【００１６】
切り出しが行われていない元画像または切り出された表示用画像を見ることができる。
【００１７】
上記第１の表示制御手段の制御のもとに上記表示画面上に並べて表示された表示用縮小画像のうち一つの表示用縮小画像を指定する表示用縮小画像指定手段，表示用画像のプリントまたは元画像のプリントを選択する選択手段，および上記選択手段によって表示用画像のプリントが選択されたことにより，上記表示用縮小画像指定手段によって指定された表示用縮小画像に対応する表示用画像をプリントし，かつ上記選択手段によって元画像のプリント選択されたことにより，上記表示用縮小画像指定手段によって指定された表示用縮小画像に対応する元画像をプリントするようにプリンタを制御するプリンタ制御手段をさらに備えてもよい。
【００１８】
切り出しが行われていない元画像または切り出された表示用画像をプリントできる。
【００１９】
表示用画像スライドショーまたは元画像スライドショーを指定するスライドショー選択手段，および上記スライドショー選択手段により表示用画像スライドショーが指定されたことにより上記表示用画像のスライドショーを行い，上記スライドショー選択手段により元画像のスライドショーが選択されたことにより上記元画像のスライドショーを行うように表示装置を制御する第３の表示制御手段をさらに備えるようにしてもよい。
【００２０】
切り出しが行われていない元画像のスライドショーまたは切り出された表示用画像のスライドショーを実行できる。
【実施例】
【００２１】
図１は，この発明の実施例を示すもので，一覧画像表示システムの電気的構成を示すブロック図である。
【００２２】
一覧画像表示システムには，キーボード，マウスなどの入力装置９が設けられており，入力装置９から出力される操作信号は，ＣＰＵ１に入力する。ＣＰＵ１には，ＣＤ６に記録されているプログラム，データ等を読み取り，かつデータ等をＣＤ６に書き込むためのＣＤドライブ５およびハードディスク８に記録されているデータ等を読み取り，かつデータ等をハードディスク８に書き込むためのＨＤドライブ７が設けられている。後述する動作を行うプログラムが格納されているＣＤ６がＣＤドライブ５によって読み取られることにより，一覧画像表示システムのそのプログラムがインストールされる。
【００２３】
一覧画像表示システムには，データ等を一時的に記憶するメモリ４ならびに画像等を表示する表示装置２および画像等をプリントするプリンタ３が設けられている。
【００２４】
図２は，表示用画像生成処理手順を示すフローチャートである。
【００２５】
この実施例による表示用画像生成処理は，元画像のうち重要と考えられる部分を含む表示用画像を抽出するものである。元画像に人物像または顔画像が含まれている場合には，それらの人物像または顔画像が重要と考えられ，人物像または顔画像が含まれる表示用画像が生成される。元画像に人物像および顔画像のいずれも含まれていない場合には，元画像の中心を中心とした領域内の画像が重要と考えられて表示用画像が生成される。
【００２６】
元画像を表す元画像データは，ハードディスク８に記録されているものとする。
【００２７】
元画像を表す元画像データがハードディスク８から読み取られ（ステップ11），メモリ４に一時的に記憶される。元画像の中に人物像が含まれているかどうかが確認される（ステップ12）。人物像が含まれているかどうかは，顔の画像を検出した後に，その顔の画像部分と連続した部分（髪の毛，首，上着など）の領域の大きさ，色の変化などにより判定できる。
【００２８】
図３（Ａ）〜（Ｄ）は，画像の一例である。
【００２９】
たとえば，元画像が図３（Ａ）に示す画像Ｉ11であったとする。元画像Ｉ11には，人物像61が含まれているから（ステップ12でＹＥＳ），必要であれば正立処理が行われる（ステップ13）。正立処理とは，画像を表示したときに，その画像を撮影したときの方向と同じ方向にする処理である。たとえば，撮影時においてカメラを縦にした場合には，得られた画像が横に表示されてしまうから，撮影時と同じように縦に表示されるようにするものである。この正立処理の詳細は後述する。
【００３０】
正立処理が終了すると，人物像を中心に表示用画像領域が設定される（ステップ14）。
【００３１】
図３（Ｂ）を参照して，元画像において人物像60が検出されると，その人物像60の中心を中心として所定の大きさをもつ表示用画像領域Ａ11が設定される。
【００３２】
設定された表示用画像領域内に画像が存在しない部分があるかどうかが確認される（ステップ15）。画像が存在しない部分がある場合には（ステップ15でＹＥＳ），画像が存在しない部分が無くなるように，設定された表示用画像領域がシフトされる（ステップ16）。
【００３３】
図３（Ｂ）においては，設定された表示用画像領域Ａ11内に画像の無い部分70が存在する。このために，（Ｃ）に示すように画像が存在しない部分が無くなるように表示用画像領域Ａ11がシフトされる（図３（Ｃ）においては，図３（Ｂ）に比べて左側にずれている）。
【００３４】
設定された表示用画像領域内に存在する画像が表示用画像として切り出される（ステップ17）。このようにして得られた表示用画像を表す画像データがハードディスク８に記録される（ステップ18）。
【００３５】
図３（Ｃ）において元画像Ｉ11から表示用画像領域Ａ11内の画像が切り出されることにより，図３（Ｄ）に示すように，表示用画像Ｉ12が得られるようになる。
【００３６】
設定された表示用画像領域内に画像の無い部分が無い場合には（ステップ15でＮＯ），表示用画像領域のシフト処理はスキップされる。
【００３７】
元画像に人物像が含まれていない場合には（ステップ12でＮＯ），元画像の中心が中心となるように表示用画像領域が設定される（ステップ19）。
【００３８】
上述した実施例においては元画像に人物像が含まれているかどうかによって処理が異なっているが顔の画像が含まれているかどうかによって処理が異なるようにしてもよい。
【００３９】
図４（Ａ）〜（Ｃ）は，複数の人物像が含まれている画像の一例である。
【００４０】
（Ａ）は元画像の一例であり，（Ｂ）は表示用画像領域が示されており，（Ｃ）は切り出された画像の一例である。
【００４１】
（Ａ）に示すように，元画像Ｉ11には，複数の人物の像61が含まれている。複数の人物の像が含まれている場合には，（Ｂ）に示すようにそれらの複数の人物の像61が含まれるように表示用画像領域Ａ21が設定される。表示用画像領域Ａ21内の画像が切り出され，（Ｃ）に示すように切り出し画像Ｉ22が得られる。
【００４２】
図５（Ａ）〜（Ｃ）は，人物像が含まれていない画像の一例である。
【００４３】
（Ａ）を参照して，元画像Ｉ31には人物像は含まれていない。この場合には，（Ｂ）に示すように元画像Ｉ31の中心が中心となるように表示用画像領域Ａ31が設定される。設定された表示用画像領域Ａ31が切り出され，（Ｃ）に示すように，切り出し画像Ｉ32が得られる。
【００４４】
図６は，正立処理手順（図２ステップ13の処理手順）を示すフローチャートである。
【００４５】
検出された人物像の中から目の画像および口の画像が検出される（ステップ21）。人物像から，色の変化，顔らしさを参考にして顔の画像を検出し，顔の画像から配置関係を参考にして目の画像および口の画像が検出されよう。
【００４６】
目の画像が縦に配置されていると（ステップ22でＹＥＳ），すなわち，二つの目の画像が縦方向にならんでいると，元画像は撮影時にカメラが縦方向にされたものと考えられる。このために，元画像が右回りに90度回転させられる（ステップ23）。目の画像が縦に配置されていなければ（ステップ22でＮＯ），ステップ23の処理はスキップされる。
【００４７】
つづいて，目の画像の上方に口の画像が配置されているかどうかが確認される（ステップ24）。目の画像の情報に口の画像が配置されていると（ステップ24でＹＥＳ），元画像撮影時にカメラが上下逆さまにされたと考えられる。このために上下を正しい位置にするために元画像が180度回転させられる（ステップ25）。口の画像が目の画像の上に配置されていなければ（ステップ24でＮＯ），元画像は正しい位置で表示されるからステップ25の処理はスキップされる。
【００４８】
いずれにしても撮影時と同じ方向とされた元画像が得られる。
【００４９】
図７および図８は，表示用縮小画像一覧表示の処理手順を示すフローチャートである。図９は，表示用縮小画像が一覧で表示されている領域を示している。
【００５０】
入力装置９から一覧表示指令が入力されると，ハードディスク８に記録されている表示用画像を表す表示用画像データが読み取られる（ステップ32）。すると，縮小画像を表示すべき領域およびその領域に表示される縮小画像の駒数によって決定される縮小率（もっともあらかじめ定められていても良い）で表示用画像が縮小され，表示用縮小画像がえられる（ステップ33）。複数駒の表示用画像について表示用縮小画像が得られると図９に示すように一覧表示される（ステップ34）。
【００５１】
図９を参照して，領域50（表示画面そのものでもよい）に生成された表示用縮小画像51が並べられて表示されるようになる。表示用縮小画像51は重要の部分が抽出されているから小さい画像であってもその重要な部分を確認できる。
【００５２】
領域50の下部には機能を指定する領域52，53および54が設けられている。領域52は，一駒の画像を領域50または表示装置２の表示画面全体にわたって表示するときにユーザによってクリックされる領域である。領域53は，一駒の画像をプリントするときにユーザによってクリックされる領域である。領域54は，スライドショーするときにユーザによってクリックされる領域である。
【００５３】
領域52，53および54のうち，いずれかの領域がユーザによってクリックされることにより機能が選択される（ステップ35）。
【００５４】
全画面表示領域52がクリックされると，つづいて，表示用縮小画像51の中から一駒の表示用縮小画像の指定およびその種類（元画像か表示用画像か）の指定が行われる（ステップ36）。たとえば，全画面表示領域52がクリックされ，かつ表示用縮小画像51がクリックされると，元画像か表示用画像かを選択させる新たなウインドウが表示され，そのウインドウを用いて種類を選択できる。
【００５５】
全画面表示の種類として元画像が選択されると，選択された表示用縮小画像51に対応した元画像が領域50または表示画面全体にわたって全画面表示される（ステップ37）。表示用画像が選択されると，選択された表示用縮小画像51に対応して表示用画像が全画面表示される（ステップ38）。
【００５６】
プリント領域53がクリックされると，一駒の表示用縮小画像の指定およびその種類の指定が行われる（ステップ39）。プリントすべき画像の種類として元画像が選択されると，選択された表示用縮小画像51に対応した元画像がプリンタ３によってプリントされる（ステップ40）。プリントすべき画像の種類として表示用画像が選択されると，選択された表示用縮小画像51に対応した表示用画像がプリンタ３によってプリントされる（ステップ41）。
【００５７】
スライドショー領域54がクリックされると，スライドショーすべき画像の種類が選択される（ステップ42）。元画像が選択されると元画像のスライドショーが開始され（ステップ43），表示用画像が選択されると表示用画像のスライドショーが開始される（ステップ44）。
【００５８】
上述の実施例においては，表示用画像は正方形であったがそのほかの形状でも良い。又，元画像と異なる形状でもよい。
【図面の簡単な説明】
【００５９】
【図１】一覧画像表示システムの電気的構成を示すブロック図である。
【図２】表示用画像生成処理手順を示すフローチャートである。
【図３】（Ａ）〜（Ｄ）は，画像の一例である。
【図４】（Ａ）〜（Ｃ）は，画像の一例である。
【図５】（Ａ）〜（Ｃ）は，画像の一例である。
【図６】正立処理手順を示すフローチャートである。
【図７】一覧表示処理手順を示すフローチャートである。
【図８】一覧表示処理手順を示すフローチャートである。
【図９】一覧表示の様子を示している。
【符号の説明】
【００６０】
１  ＣＰＵ
２  表示装置
３  プリンタ
６  ＣＤ
７  ＣＤドライブ
８  ハードディスク（ディジタル記録媒体，表示用画像データ記憶装置）
９  ＨＤドライブ
Ａ11，Ａ21，Ａ31  表示用画像領域
Ｉ11，Ｉ21，Ｉ31  元画像
Ｉ12，Ｉ22，Ｉ32  表示用画像  Ｉ12，Ｉ22，Ｉ32  表示用画像
【図１】
2006295749.tif 000003
【図２】
2006295749.tif 000004
【図３】
2006295749.tif 000005
【図４】
2006295749.tif 000006
【図５】
2006295749.tif 000007
【図６】
2006295749.tif 000008
【図７】
2006295749.tif 000009
【図８】
2006295749.tif 000010
【図９】
2006295749.tif 000011