(57)【要約】【課題】  複数の画像の前後関係を把握しながら、容易かつ高速に画像を検索することが困難であった。また、現像された複数の写真から所望の写真を探し出す際に良く行われる作業と同じように直感的な検索を行うことが困難であった。【解決手段】  表示装置に対して画像を表示させるにあたり、画像の連続送りを実行させる指示とともに当該連続送りの程度を示す指示を受け付け、当該受け付けた指示に基づいて複数の画像データを取得し、上記受け付けた指示に基づいて、上記取得した画像データの画像を縮小するとともに縮小した複数の画像を上記表示装置に表示し、表示する画像を所定の順序で更新する。【選択図】  図３
2006259424.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に対して画像を表示させる画像処理装置であって、
画像の連続送りを実行させる指示とともに当該連続送りの程度を示す指示を受け付ける連続送り指示受付手段と、
当該受け付けた指示に基づいて複数の画像データを取得する画像データ取得手段と、
上記受け付けた指示に基づいて、上記取得した画像データの画像を縮小するとともに縮小した複数の画像を上記表示装置に表示し、表示する画像を所定の順序で更新する画像表示手段とを具備することを特徴とする画像処理装置。
【請求項２】
上記画像表示手段は、画像の横方向あるいは縦方向のいずれかに画像を縮小することを特徴とする上記請求項１に記載の画像処理装置。
【請求項３】
上記画像表示手段は、上記画像を縮小する方向と画像を並べる方向とを一致させながら複数の画像を並べて表示することを特徴とする上記請求項１または請求項２のいずれかに記載の画像処理装置。
【請求項４】
上記画像表示手段は、画像の位置によって異なる縮小率で上記縮小を行うことを特徴とする上記請求項１〜請求項３のいずれかに記載の画像処理装置。
【請求項５】
上記画像表示手段は、予め決められた上限数を限度とし、上記連続送りの程度に応じて同時に表示する画像の数を決定することを特徴とする上記請求項１〜請求項４のいずれかに記載の画像処理装置。
【請求項６】
上記画像表示手段は、上記表示装置において上記複数の画像を表示させるための領域の大きさに基づいて上記上限数を決定することを特徴とする上記請求項５に記載の画像処理装置。
【請求項７】
上記画像表示手段は、上記連続送り指示受付手段における指示が終了した後、画像の数を徐々に減らして最終的に一枚の画像を表示することを特徴とする上記請求項１〜請求項６のいずれかに記載の画像処理装置。
【請求項８】
表示装置に対して画像を表示させる画像処理方法であって、
画像の連続送りを実行させる指示とともに当該連続送りの程度を示す指示を受け付ける連続送り指示受付工程と、
当該受け付けた指示に基づいて複数の画像データを取得する画像データ取得工程と、
上記受け付けた指示に基づいて、上記取得した画像データの画像を縮小するとともに縮小した複数の画像を上記表示装置に表示し、表示する画像を所定の順序で更新する画像表示工程とを具備することを特徴とする画像処理方法。
【請求項９】
表示装置に対して画像を表示させる画像処理プログラムであって、
画像の連続送りを実行させる指示とともに当該連続送りの程度を示す指示を受け付ける連続送り指示受付機能と、
当該受け付けた指示に基づいて複数の画像データを取得する画像データ取得機能と、
上記受け付けた指示に基づいて、上記取得した画像データの画像を縮小するとともに縮小した複数の画像を上記表示装置に表示し、表示する画像を所定の順序で更新する画像表示機能とをコンピュータに実現させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
近年、画像ビューワやデジタルカメラ、プリンタ、パーソナルコンピュータなど、各種の機器で大量の画像を扱うようになっている。このような機器において画像を扱う際にはビューワと呼ばれるソフトウェアが利用され、画像を表示するための形式として種々の形式が知られている（例えば、特許文献１）。
【特許文献１】特表２００４−５３６３３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の画像表示においては、複数の画像の前後関係を把握しながら、容易かつ高速に画像を検索することが困難であった。また、現像された複数の写真から所望の写真を探し出す際に良く行われる作業と同じように直感的な検索を行うことが困難であった。
すなわち、現像された複数の写真から所望の写真を探し出す際に、写真を重ねて片方の手に持ち、他方の手の親指等で一枚ずつ写真をはじきながら一枚ずつ写真の内容を確認することが多い。このとき、はじかれる写真毎にその略全体を視認することができる。また、写真を重ねた順に写真が視認されるので、写真の前後関係も把握される。このため、写真の順序を知っている作業者は、複数の写真をはじくことによって、写真の前後関係の確認と所望の写真の検出を同時に実施していることになる。この結果、容易かつ高速に画像を検索することができる。
【０００４】
しかし、上記背景技術においては、容易かつ高速に画像を検索することが困難であった。すなわち、上記背景技術では同じ画面に一つの画像の全体を表示し、その前後の画像の一部分を表示しているが、前後の画像の一部分が表示されているのみでは、画像の順序を把握することが困難である。例えば、同じ背景で異なる人物の写真を撮影した場合、画像の全体を把握すれば、画像の順序を認識することができるが、表示される一部分が同じ背景であれば、画像の順序を把握することができない。むろん、同じ背景でなくても画像の一部分では、複数の画像の順序を認識しがたい。
本発明は、上記課題にかんがみてなされたもので、複数の画像の前後関係を把握しながら、容易かつ高速に画像を検索することが可能な画像処理装置、画像処理方法および画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明では画像の連続送りを実行させる指示とともに当該連続送りの程度を示す指示を受け付け、この指示に基づいて縮小した複数の画像を表示装置に表示し、表示する画像を所定の順序で更新する。すなわち、予め画像を表示するための順序が規定されている状況で表示画像を連続的に送る処理を実施するにあたり、縮小した複数の画像を表示する。縮小した画像においては、画像全体の内容を大まかに把握することができるので、複数の画像を連続的に送る際に各画像の前後関係を容易に把握することができ、画像の検索を直感的に行いやすくなる。
【０００６】
また、本発明においては連続送りの程度の指示を受け付け、この程度に基づいて縮小および複数の画像の表示を行っている。従って、連続送りの程度によって縮小率や画像の表示数が変動する。上述のように写真を重ねて一枚ずつ指ではじく作業においては、はじく量や強さを調整することによって写真の見え方や送りの速度を自由に調整することができる。本発明においては、上記連続送りの程度に従って縮小率と画像の表示数が変動するので、指ではじく作業と同じように作業者所望の送りを行うことができ、直感的な作業に近い形で画像を検索することが可能である。
【０００７】
ここで、上記表示装置は、画像を表示することができれば良く、各種の表示装置を採用可能である。例えば、画像データを蓄積するための記憶媒体と画像ビューワとが一体になった装置におけるディスプレイや、プリンタに組み込まれたディスプレイ、コンピュータに接続されたディスプレイ等、種々の表示装置を採用可能である。
【０００８】
連続送り指示受付手段においては、連続送りを実行させるための指示のみならず、その程度を指示することができればよい。従って、連続送りの程度に相当する何らかの物理量を検出し、この物理量から連続送りの程度を検出する構成を採用するのが好ましい。例えば、スイッチのオン・オフによって連続送りを実行させるための指示を行うこととし、スイッチが連続的にオンとされている時間によって連続送りの程度を検出する構成を採用可能である。
【０００９】
他にも、ジョグダイヤル等の回転子を採用し、回転子の回転角や回転速度によって連続送りの程度を取得するように構成しても良いし、レバー等の操作部を採用し、操作部の傾斜角や回転角、操作回数によって連続送りの程度を取得するように構成しても良い。また、スイッチやタッチパッドにおいて複数の位置でオン・オフを検出可能に構成し、この位置によって連続送りの程度を取得するように構成しても良い。むろん、マウスやトラックボール等を利用することも可能である。
【００１０】
上記画像データ取得手段においては、表示対象となる画像を示す画像データを取得することができればよく、種々の構成を採用可能である。例えば、ハードディスクやメモリカード等に記録された画像データを取得しても良いし、デジタルカメラやコンピュータ等、他の機器に記録されている画像データを取得するように構成しても良い。また、画像データにおいては、各画素の色を指定するデータを含むことで画像を表現することができればよく、各画素の色を指定する表色系としては種々の表色系を採用可能である。
【００１１】
画像表示手段においては、連続送り指示受付手段で受け付けた指示に基づいて画像の縮小、複数の画像の表示、および表示画像の更新を実施することができれば良く、種々の構成を採用可能である。例えば、画像の縮小に際して画像の横方向あるいは縦方向のいずれかに縮小する構成を採用可能である。すなわち、本発明においては、画像を縮小しているが、画像の略全体を把握できるようにする必要があるので、過度の縮小を行うと画像の内容が把握しづらくなって好ましくない。そこで、画像の横方向あるいは縦方向のいずれか一方向に画像を縮小する構成とすれば、画像の内容を把握できないほど過度に画像を縮小することを防止することができる。
【００１２】
また、本発明における縮小は、内容が分かる程度に画像を縮小することにより、限られた表示領域に複数の画像を表示できるように実施すればよい。従って、画像の略全体が把握できる限りにおいて、種々の縮小法を採用可能である。例えば、画素の間引きを行っても良いし、補間演算を利用して画像を縮小しても良い。
【００１３】
さらに、複数の画像を表示する際に好適な構成として、画像を縮小する方向と画像を並べる方向とを一致させる構成を採用可能である。すなわち、限られた表示領域に複数の画像を表示する際には、画像を並べて表示することが好ましいが、このとき、画像を並べる方向と画像を縮小する方向とを一致させれば、限られた表示領域を有効に利用して複数の画像を表示することが可能である。
【００１４】
特に、画像を表示する大きさが画像毎に共通である場合には、この効果が顕著に現れる。例えば、ある矩形領域に矩形の画像を表示するにあたり、画像を横に並べて表示するのであれば、画像を横方向に縮小する。この構成により、縦方向については縮小を行わず、矩形領域の縦方向を有効に利用しながら複数の画像を並べることが可能である。
【００１５】
さらに、画像の略全体を把握しやすくするため、画像の位置によって異なる縮小率で縮小を行うように構成しても良い。かかる構成によれば、画像の内容を把握するために多くの情報を含んでいる確率が高い位置について縮小率（変換後の大きさ／変換前の大きさ）が大きく、重要ではない位置について縮小率を小さくすることによって、画像の内容をより正確に把握することが可能である。尚、画像の内容把握にとって重要な情報は画像の中心に含まれる可能性が高いので、画像の端に行くほど縮小率が小さくなるように構成すると、多くの画像にて容易にその内容を把握可能である。
【００１６】
さらに、複数の画像を表示する際には、その上限数を予め決定することが好ましい。すなわち、表示装置における表示領域が予め限定されている場合に、無制限に画像の表示数を増加させると、画像の内容を把握することが困難になる。そこで、縮小した画像によって画像の内容を把握できるように画像表示数に上限を設ける。この結果、過度の縮小を防止しながら、的確に画像の内容を把握できるように縮小を行うことが可能になる。
【００１７】
また、常に上限に相当する数の画像を表示する必要はない。本発明においては、画像を連続的に送る際の連続送りの程度が取得されるので、この送りの程度に応じて画像の数を決定すればよい。すなわち、送りの程度が大きければ、単位時間当たりに多数の画像を送ることになるので、画像の表示数を多くし、送りの程度が小さければ、画像の表示数を少なくすればよい。
【００１８】
尚、画像を表示する際の上限数は複数の画像を表示させるための領域の大きさに基づいて決定するのが好ましい。例えば、画像のビューワ装置やプリンタに組み込まれたディスプレイにおいては、表示領域の大きさが限られているため、この大きさの領域に複数の画像を表示して見づらくならないように上限数を決定すればよい。また、コンピュータの画面においてウィンドウ上に複数の画像を表示し、当該ウィンドウの大きさを変えられるように構成する場合においても、当該ウィンドウの大きさによって上限数が変動するように構成することが好ましい。この構成によれば、ウィンドウの大きさを調整した場合であっても、画像の内容が把握できなくなることはない。
【００１９】
さらに、本発明においては、連続送り指示受付手段によって連続送りの指示を受け付けている間、画像の連続送りを続けるが、この指示が終了した後に、画像の数を徐々に減らして最終的に一枚の画像を表示する構成を採用しても良い。かかる構成によれば、画像の送り速度が急激に変化することを防止することができ、画像を視認する利用者に違和感を与えることがない。この構成は、連続送りの指示の様子が急激に変化し得るようなハードウェアに基づいて連続送りの指示を受け付ける構成に適用することが好ましい。
【００２０】
例えば、スイッチがオンになっている時間によって連続送りの程度を取得する構成において、スイッチがオフになると同時に画像の連続送りを停止すると、急激に連続送りの速度が変動する。そこで、スイッチがオフになった後に画像の表示数を徐々に減らす構成を採用すれば、急激に連続送りの速度が変動することはなく、利用者に違和感を与えないようにすることができる。
【００２１】
ところで、上述した画像処理装置は、単独で実施される場合もあるし、ある機器に組み込まれた状態で他の方法とともに実施されることもあるなど、発明の思想としては各種の態様を含むものであって、適宜、変更可能である。また、連続送りの程度に基づいて縮小および複数の画像の表示を行う手順に発明が存在するとも言える。したがって、本発明は方法としても適用可能であり、請求項８にかかる発明においても、同様の作用となる。また、本発明を実施しようとする際に、コンピュータにて所定のプログラムを実行させる場合もある。従って、本発明は、そのプログラムとしても適用可能であり、請求項９にかかる発明においても、同様の作用となる。
【００２２】
むろん、請求項２〜請求項７に記載された構成を上記方法やプログラムに対応させることも可能である。また、いかなる記憶媒体もプログラムを提供するために使用可能である。例えば、磁気記録媒体や光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一部がソフトウェアであって、一部がハードウェアで実現される場合においても本発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む形態のものも含まれる。さらに、一次複製品、二次複製品などの複製段階についても同等である。
【発明を実施するための最良の形態】
【００２３】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）画像処理装置の構成：
（２）画像表示処理：
（２−１）画像表示処理の例：
（３）他の実施形態：
【００２４】
（１）画像処理装置の構成：
図１は、本発明の一実施形態にかかる画像処理装置を含む画像ビューワ装置１０の概略構成を示している。同図における画像ビューワ装置１０は、複数の画像を蓄積可能であるとともに、その筐体に組み込まれた表示パネルに各画像を表示可能である。この機能を実現するため、画像ビューワ装置１０は、ＣＰＵ１１と画像処理チップ１２とメモリ１３とカードＩ／Ｆ１４とハードディスクドライブ（ＨＤＤ）１５と操作ボタン１６と表示コントローラ１７と表示パネル１７ａとを備えている。
【００２５】
ＣＰＵ１１はシステムバスを介して画像ビューワ装置１０全体の制御を行う。ＨＤＤ１５には、各部を制御するためのプログラムや画像データを格納することが可能であり、これらのプログラムは、実行時にＣＰＵ１１によってメモリ１３に転送される。また、ＣＰＵ１１は、メモリ１３を一時的なワークエリアとして適宜アクセスしながら種々のプログラムを実行する。
【００２６】
図１には、ＣＰＵ１１によって実行されるプログラムの主な機能を操作ボタン制御部１１ａ、画像データ取得部１１ｂ、画像表示部１１ｃとして示している。操作ボタン１６は、画像ビューワ装置１０の筐体外面に配設された複数のボタンを備え、各ボタンの操作内容を示すデータは操作ボタン制御部１１ａによって取得される。
【００２７】
本実施形態においては、このボタンの一つとして、画像の連続送りを実行させる指示を行うボタンを備えており、操作ボタン制御部１１ａはこのボタンが押し下げられたことを検出して連続送りを実行させる指示がなされたことを把握する。また、本実施形態においては、このボタンが連続的に押し下げられている時間を検出することによって連続送りの程度を取得する。すなわち、操作ボタン制御部１１ａは、このボタンが押し下げられ続けている時間を計測し、この時間の多少によって連続送りの程度を把握する。
【００２８】
ＨＤＤ１５には、上記プログラムの他に画像データを格納することが可能である。また、カードＩ／Ｆ１４には、画像データを格納したメモリカードを接続することが可能である。画像データ取得部１１ｂはこれらの画像データを取得し、メモリ１３に転送することによって画像データに対する画像処理や画像データに基づく画像の表示が実施できるようにする。むろん、カードＩ／Ｆ１４に接続されるメモリカードの形式は特に限定されず、画像データを格納することができる限りにおいて各種の画像データを採用可能である。
【００２９】
画像表示部１１ｃは、メモリ１３に格納された画像データの表示と当該画像データに対する画像処理とを行う。すなわち、画像処理チップ１２は、画像の縮小など、種々の画像処理を実行可能であり、画像表示部１１ｃはメモリ１３に格納された画像データを画像処理対象として指示し、画像処理チップ１２に画像の縮小等の処理を実行させることができる。
【００３０】
表示コントローラ１７は、表示パネル１７ａを制御してメモリ１３に格納された画像データに基づく画像を表示するコントローラであり、画像表示部１１ｃは、表示対象の画像を示す画像データを表示コントローラ１７に指示し、表示パネル１７ａ上に適宜画像を表示させる。さらに、画像表示部１１ｃは、操作ボタン制御部１１ａによって取得した画像送りの程度に応じて画像の縮小と画像を同時に表示する枚数の管理と表示画像の更新とを行っている。
【００３１】
すなわち、指示された画像送りの程度に応じて表示画像の様子を変化させることで、複数の画像の前後関係を把握しながら容易かつ高速に画像を検索できるようにしており、以下この処理について詳述する。尚、当該連続送りにおいては、画像を送る順序が予め決められている。この順序は画像を表示する順序であれば良く、例えば、画像データが作成された日時に対応した順序、ファイル名を所定の基準によってソートした順序等を採用可能である。
【００３２】
（２）画像表示処理：
図２は、画像表示処理を示すフローチャートである。画像ビューワ装置１０のユーザが画像の連続送りを指示する操作ボタン１６を操作すると、操作ボタン制御部１１ａは連続送りの指示がなされたことを認識し、処理を開始する。このとき、まず、このボタンを押し下げ操作した時点からの経過時間ｔの計測を開始する（ステップＳ１００）。本実施形態において、連続送りの程度を評価するために経過時間と比較すべき閾値Ｔ１〜Ｔ４（０＜Ｔ１＜Ｔ２＜Ｔ３＜Ｔ４）が予め決められており、画像表示部１１ｃは、上記経過時間ｔを取得して閾値Ｔ１〜Ｔ４と比較する（ステップＳ１０５）。
【００３３】
本実施形態においては、経過時間ｔが増加するにつれ、４枚を上限枚数として表示パネル１７ａ上に同時表示する画像の枚数を徐々に増加させるようになっている。このため、ステップＳ１０５の比較により０≦ｔ＜Ｔ１であると判別されたときには表示パネル１７ａ上に画像を１枚表示し（ステップＳ１１０）、Ｔ１≦ｔ＜Ｔ２であると判別されたときには表示パネル１７ａ上に画像を２枚表示し（ステップＳ１１５）、Ｔ２≦ｔ＜Ｔ３であると判別されたときには表示パネル１７ａ上に画像を３枚表示し（ステップＳ１２０）、Ｔ３≦ｔ＜Ｔ４であると判別されたときには表示パネル１７ａ上に画像を４枚表示する（ステップＳ１２５）。
【００３４】
また、経過時間ｔが閾値Ｔ４を超えているときには、画像を４枚表示しながら、上記順序に従って画像を一枚ずつ更新していく（ステップＳ１３０）。従って、上記ステップＳ１００，Ｓ１０５が上記連続送り指示受付手段に相当する。以上のステップＳ１１０〜Ｓ１３０は、操作ボタンが押し下げられている間繰り返される。すなわち、画像表示部１１ｃは操作ボタンの押し下げ操作が開放されたか否かを判別しており（ステップＳ１３５）、開放されたと判別されるまでステップＳ１０５以降の処理を繰り返す。
【００３５】
以上の処理においては、上述のようにして予め決められた連続送りの順序通りに画像を表示するにあたり、この順序に従って着目画像を逐次切り換えていく。当該着目画像は、連続送りによって検索される対象の画像となる。ステップＳ１１０においては、画像データ取得部１１ｂがその時点で着目画像となっている画像の画像データを取得する。そして、画像表示部１１ｃが当該取得した画像データを縮小することなく（すなわち、表示パネル１７ａにおける表示領域の全域に）この画像を表示する。
【００３６】
ステップＳ１１５においては、それ以前まで着目画像とされていた画像の次の順序に設定されている画像を、新たな着目画像として設定する。そして、画像データ取得部１１ｂが、上記着目画像および当該着目画像の一つ前の順序に設定されている画像の画像データを取得する。画像表示部１１ｃは、画像処理チップ１２に当該取得した画像データの縮小を実施させる。本実施形態においては、横方向に２枚の画像を並べて表示するため、横方向に１／２の縮小率で縮小を行う。画像を縮小したら、画像表示部１１ｃは、これら縮小した画像を表示パネル１７ａの横方向に並べて表示する。尚、このとき、画像について設定された順序に従って、所定の方向に並べる（例えば、左から右へ並べる）。従って、本実施形態においては、画像の連続送りに際して画像が所定の方向に移動するように更新されることになる。
【００３７】
ステップＳ１２０においては、それ以前まで着目画像とされていた画像の次の順序に設定されている画像を、新たな着目画像として設定する。そして、画像データ取得部１１ｂが、上記着目画像と当該着目画像の直前の順序に設定されている画像と２つ前の順序に設定されている画像の画像データを取得する。画像表示部１１ｃは、画像処理チップ１２に対して縮小を行わせる。このとき、横方向に３枚の画像を並べて表示するため、横方向に１／３の縮小率で縮小を行う。画像を縮小したら、画像表示部１１ｃは、これら縮小した画像を表示パネル１７ａの横方向に並べて表示する。
【００３８】
ステップＳ１２５においては、それ以前まで着目画像とされていた画像の次の順序に設定されている画像を、新たな着目画像として設定する。そして、画像データ取得部１１ｂが、上記着目画像および当該着目画像の直前、２つ前、３つ前の順序に設定されている画像の画像データを取得する。画像表示部１１ｃは、画像処理チップ１２に対して縮小を行わせる。このとき、横方向に４枚の画像を並べて表示するため、横方向に１／４の縮小率で縮小を行う。画像を縮小したら、画像表示部１１ｃは、これら縮小した画像を表示パネル１７ａの横方向に並べて表示する。
【００３９】
ステップＳ１３０においては、着目画像を次の順序に設定されている画像に切り換えて、上記ステップＳ１２５と同様の処理を行う。但し、既に縮小を行っている画像については新たに縮小処理を行うことなく縮小済の画像データを流用する。尚、本実施形態においては、ステップＳ１３０において、時間Ｔ４より短い間隔で着目画像の切り換えおよび表示画像の更新を行っている。すなわち、経過時間ｔが閾値Ｔ４を超えた場合には、閾値Ｔ４よりも速いタイミングで画像の表示が切り替わっていく。これにより、連続送りが高速で行われ、指で複数の写真をはじく感覚と近い感覚で表示が視認されるようにしてある。
【００４０】
上記ステップＳ１３５にて操作ボタンの押し下げ操作が開放されたと判別したときには、さらに、それまでの経過時間ｔによって処理を分岐する（ステップＳ１４０）。ステップＳ１４０によりｔ≧Ｔ３であると判別されたときには表示パネル１７ａ上に画像を３枚表示し（ステップＳ１４５）、Ｔ２≦ｔ＜Ｔ３であると判別されたときには表示パネル１７ａ上に画像を２枚表示し（ステップＳ１５０）、Ｔ１≦ｔ＜Ｔ２であると判別されたときには表示パネル１７ａ上に画像を１枚表示し（ステップＳ１５５）、ｔ≦Ｔ１であると判別されたときには、画像表示処理を終了する。
【００４１】
ステップＳ１４５においては、操作ボタンの開放時に４枚表示されている画像を切り換えて３枚の画像を表示する。このために、画像データ取得部１１ｂが、上記着目画像および当該着目画像の直前と２つ前の順序に設定されている画像の画像データを取得する。画像表示部１１ｃは、画像処理チップ１２に対してこの画像データの縮小を行わせる。このとき、横方向に３枚の画像を並べて表示するため横方向に１／３の縮小率で縮小し、これら縮小した画像を表示パネル１７ａの横方向に並べて表示する。むろん、同じ画像について既に１／３の縮小率で縮小済であれば、再度の縮小処理は行わない。そして、画像の表示枚数が徐々に少なくなるように画像表示を更新するため、次にステップＳ１５０を実施する。
【００４２】
ステップＳ１５０においては、３枚の画像が表示されている状態を切り換えて２枚の画像を表示する。このために、画像データ取得部１１ｂは上記着目画像および当該着目画像の直前の順序に設定されている画像の画像データを取得し、画像表示部１１ｃは画像処理チップ１２に対して縮小を行わせる。このとき、横方向に２枚の画像を並べて表示するため横方向に１／２の縮小率で縮小し、これら縮小した画像を表示パネル１７ａの横方向に並べて表示する。むろん、ここでも、同じ画像について既に１／２の縮小率で縮小済であれば、再度の縮小処理は行わない。そして、画像の表示枚数が徐々に少なくなるように画像表示を更新するため、次にステップＳ１５５を実施する。
【００４３】
ステップＳ１５５においては、２枚の画像が表示されている状態を切り換えて１枚の画像を表示する。このために、画像データ取得部１１ｂが上記着目画像の画像データを取得し、画像表示部１１ｃが表示パネル１７ａに表示する。この結果、着目画像が表示パネル１７ａ上に表示され、当該着目画像の検索が行われたことになるので、ここで、画像表示部１１ｃにおける処理は終了する。以上のように、ステップＳ１１０〜Ｓ１３０，ステップＳ１４５〜Ｓ１５５にて適切な画像データを取得する処理が上記画像データ取得手段における処理に相当し、画像を縮小し、表示する処理が上記画像表示手段における処理に相当する。
【００４４】
（２−１）画像表示処理の例：
図３は、表示パネル１７ａにおける画像の表示例を示す図であり、以下、この例に沿って画像表示処理の例を説明する。同図においては、中央に画像の表示例を示しており、左から右が時間の経過方向である。また、予め決められた画像の順序は画像１，画像２などのように番号で示している。ユーザが操作ボタン１６によって画像の連続送りを指示すると、ステップＳ１００で押し下げ開始からの経過時間ｔの計測が行われ、ステップＳ１０５の判別を経てステップＳ１１０を実施する。この結果、最初の順序に設定された画像１が表示パネル１７ａ上に表示される。
【００４５】
ユーザが操作ボタン１６を押し続けて経過時間ｔが閾値Ｔ１を超えると、ステップＳ１０５の判別を経てステップＳ１１５を実施する。この結果、着目画像が画像２となり、画像１，画像２を１／２に縮小した画像が横方向に並ぶように表示される。さらに、ユーザが操作ボタン１６を押し続けて経過時間ｔが閾値Ｔ２を超えると、ステップＳ１０５の判別を経てステップＳ１２０を実施する。この結果、着目画像が画像３となり、画像１〜画像３を１／３に縮小した画像が横方向に並ぶように表示される。
【００４６】
さらに、ユーザが操作ボタン１６を押し続けて経過時間ｔが閾値Ｔ３を超えると、ステップＳ１０５の判別を経てステップＳ１２５を実施する。この結果、着目画像が画像４となり、画像１〜画像４を１／４に縮小した画像が横方向に並ぶように表示される。さらに、ユーザが操作ボタン１６を押し続けて経過時間ｔが閾値Ｔ４を超えると、ステップＳ１０５の判別を経てステップＳ１３０を実施する。この結果、画像２〜画像５を１／４に縮小した画像が横方向に並ぶように表示される。尚、ここで、さらに操作ボタン１６を押し続けると、着目画像を逐次変更して表示パネル１７ａ上に４枚の画像を表示する処理を、閾値Ｔ４より短い時間を周期にして繰り返す。
【００４７】
一方、図３に示すように、画像２〜画像５を１／４に縮小した画像を並べて表示した状態で操作ボタン１６の押し下げを開放すると、ステップＳ１３５，Ｓ１４０の判別を経てステップＳ１４５を実施する。この結果、着目画像が画像５となり、画像３〜画像５を１／３に縮小した画像が横方向に並ぶように表示される。次に、ステップＳ１５０により、着目画像を画像５としたまま、画像４，画像５を１／２に縮小した画像を横方向に並べて表示し、最後にステップＳ１５５にて着目画像である画像５を表示パネル１７ａ上に表示して処理を終了する。
【００４８】
以上のように、本実施形態においては、画像の連続送りによって高速に所望の画像を検索することができる。また、このとき、連続的に送られる画像は縮小され、画像の全体が把握され得る状態で送られる。従って、画像の前後関係を把握しながら画像を検索することができ、非常に容易に画像を検索することができる。例えば、検索対象の画像を撮影した者が画像を検索するのであれば、撮影当時の行動から検索対象の画像の前後を推定できるので、前後の画像を確認しながら画像を送ることで容易かつ高速に所望の画像を検索することが可能である。
【００４９】
むろん、検索対象の画像を撮影していない者であっても、一度連続送りを行えば、複数の画像の前後関係を把握することができるので、所望の画像がどのあたりの順序であるのかを容易に認識することができる。従って、二度目以降に連続送りを行う際に、容易かつ高速に所望の画像を検索することが可能である。尚、上記図３においては、着目画像が表示パネル１７ａの右端に表示されるように構成していたが、むろん、この表示位置は右端に限られず、種々の構成を採用可能である。
【００５０】
（３）他の実施形態：
以上の実施形態は、本発明を構成する一例であり、複数の写真を指ではじきながら目的の写真を探す作業のように直感的な検索を実施しやすく構成できる限りにおいて、種々の構成を採用可能である。例えば、画像の連続送りおよびその程度を指示する手段は、上述のような操作ボタンに限られず種々の手段を採用可能である。
【００５１】
図４，図５は、画像の連続送りおよびその程度を指示する手段としてダイヤルを採用した実施形態の処理フローチャートと画面表示処理の例である。この実施形態において、ハードウェアは上記図１とほぼ同様の構成によって実現できるが、図５に示すように画像ビューワ装置１００は入力手段としてダイヤル１６０を備えている。すなわち、ダイヤル１６０の回転を開始することによって画像の連続送りを開始する指示を行い、当該ダイヤル１６０の回転速度を検出することによって連続送りの程度を取得することにしている。
【００５２】
ソフトウェアとしては図１と同様に、操作ボタン制御部１１ａと画像データ取得部１１ｂと画像表示部１１ｃとを構成するが、各部による処理は図４のように行われる。すなわち、画像ビューワ装置１００のユーザがダイヤル１６０の回転を開始すると、操作ボタン制御部１１ａは連続送りの指示がなされたことを認識し、処理を開始する。このとき、まず、ダイヤル１６０の回転速度ｗを検出する（ステップＳ２００）。本実施形態において、連続送りの程度を評価するために回転速度ｗと比較すべき閾値Ｗ１〜Ｗ４（０＜Ｗ１＜Ｗ２＜Ｗ３）が予め決められており、画像表示部１１ｃは、上記回転速度ｗを取得して閾値Ｗ１〜Ｗ４と比較する（ステップＳ２０５）。
【００５３】
本実施形態においても、回転速度ｗが増加するにつれ、４枚を上限枚数として表示パネル１７ａ上に同時表示する画像の枚数を徐々に増加させるようになっている。このため、ステップＳ２０５の比較によりｗ＜Ｗ１であると判別されたときには表示パネル１７ａ上に画像を１枚表示し（ステップＳ２１０）、Ｗ１≦ｗ＜Ｗ２であると判別されたときには表示パネル１７ａ上に画像を２枚表示し（ステップＳ２１５）、Ｗ２≦ｗ＜Ｗ３であると判別されたときには表示パネル１７ａ上に画像を３枚表示し（ステップＳ２２０）、Ｗ３≦ｗであると判別されたときには表示パネル１７ａ上に画像を４枚表示する（ステップＳ２２５）。
【００５４】
以上のステップＳ２１０〜Ｓ２２５は、ダイヤル１６０が回転している間繰り返される。すなわち、画像表示部１１ｃはダイヤル１６０の回転が終了したか否かを判別しており（ステップＳ２３０）、回転が終了したと判別されるまでステップＳ２０５以降の処理を繰り返す。上記ステップＳ２１０〜Ｓ２２５における画像の表示処理は、上記ステップＳ１１０〜Ｓ１２５と同様である。但し、上述の実施形態と本実施形態とでは着目画像の表示位置が異なっており、本実施形態では着目画素ができるだけ中央に位置するように表示している。従って、本実施形態においては、着目画像より後ろの順序が設定されている画像の画像データを取得して縮小および表示する処理が行われることになる。
【００５５】
ステップＳ２１０においては、画像データ取得部１１ｂがその時点で着目画像となっている画像の画像データを取得し、画像表示部１１ｃが縮小することなくこの画像を表示する。ステップＳ２１５においては着目画像を次の画像に更新し、画像データ取得部１１ｂが当該着目画像および当該着目画像の一つ前の順序に設定されている画像を取得する。そして、画像表示部１１ｃが画像処理チップ１２に対してこの画像データに対する縮小を行わせ、横方向に２枚の画像を並べて表示する。
【００５６】
ステップＳ２２０においては、着目画像を変更することなく、画像データ取得部１１ｂが上記着目画像と当該着目画像の前後に設定されている画像の画像データを取得し、画像表示部１１ｃは画像処理チップ１２に対して縮小を行わせる。画像を縮小したら、画像表示部１１ｃは着目画像を中心にして各画像を順序通りに並べて表示する。ステップＳ２２５においては、それ以前まで着目画像とされていた画像の次の順序に設定されている画像を、新たな着目画像として設定する。
【００５７】
そして、画像データ取得部１１ｂが上記着目画像および当該着目画像の直前、２つ前、直後に設定されている画像の画像データを取得し、画像表示部１１ｃは画像処理チップ１２に対して縮小を行わせる。画像表示部１１ｃは、縮小した画像を左から順番に並べて表示する。また、このとき、予め決められた間、同じ画像を表示し続けてからステップＳ２３０に進む。以上の処理においては、回転速度ｗに応じて連続送りの速度が制御される。従って、指で複数の写真をはじく感覚と近い感覚で表示を視認しながら画像を検索することができる。尚、本実施形態において、画像の表示数が減る場合には、着目画像を更新しないようにしている。従って、ダイヤル１６０の回転速度の減速を開始した後に着目画像が切り替わることがなく、ユーザがダイヤル１６０の回転をやめようとした時点で中央寄りに表示されている画像が最終的に表示される画像になる。
【００５８】
図５は、表示パネル１７ａにおける画像の表示例を示す図である。同図においても、中央に画像の表示例を示しており、左から右が時間の経過方向である。予め決められた画像の順序は画像１，画像２などのように番号で示している。ユーザがダイヤル１６０によって画像の連続送りを指示すると、ステップＳ２００で回転速度ｗの計測が行われ、ステップＳ２０５の判別を経てステップＳ２１０を実施する。この結果、最初の順序に設定された画像１が表示パネル１７ａ上に表示される。
【００５９】
ユーザがダイヤル１６０の回転速度を上げて回転速度ｗが閾値Ｗ１を超えると、ステップＳ２０５の判別を経てステップＳ２１５を実施する。この結果、着目画像が画像２となり、画像１，画像２を１／２に縮小した画像が横方向に並ぶように表示される。さらに、ユーザがダイヤル１６０の回転速度を上げて回転速度ｗが閾値Ｗ２を超えると、ステップＳ２０５の判別を経てステップＳ２２０を実施する。この結果、着目画像は画像２のままで、画像１〜画像３を１／３に縮小した画像が横方向に並ぶように表示される。
【００６０】
さらに、ユーザがダイヤル１６０の回転速度を上げて回転速度ｗが閾値Ｗ３を超えると、ステップＳ２０５の判別を経てステップＳ２２５を実施する。この結果、着目画像が画像３となり、画像１〜画像４を１／４に縮小した画像が横方向に並ぶように表示される。さらに、ユーザがダイヤル１６０の回転を続けると、ステップＳ２０５の判別を経てステップＳ２２５が実施され続ける。この結果、着目画像が画像４となり、画像２〜画像５を１／４に縮小した画像が横方向に並ぶように表示される。
【００６１】
ここで、ダイヤル１６０の回転を止めると、ダイヤル１６０の回転速度は慣性によって徐々に小さくなる。従って、ダイヤル１６０の回転が止まるまでにステップＳ２２０，Ｓ２１５，Ｓ２１０が実施される。このとき、着目画像の更新は行われないので、図５に示すように画像３〜画像５を１／３に縮小した画像を横に並べた表示、画像３，画像４を１／２に縮小した画像を横方向に並べた表示、画像４の表示というように表示内容が次々に切り替わって画像処理が終了することになる。この構成においても画像の前後関係を把握しながら画像を検索することができ、非常に容易に画像を検索することができる。尚、図５において、ｗ１＜Ｗ１＜ｗ２＜Ｗ２＜ｗ３＜Ｗ３＜ｗ４である。また、ダイヤル１６０を利用する構成において、ダイヤル１６０の回転速度を急激にほぼ”０”とすることができる場合には、上記図２におけるステップＳ１４５〜Ｓ１５５と同様の処理を行っても良い。
【００６２】
さらに、画像の連続送りおよびその程度を指示する手段としては、操作レバーを採用しても良いし、タッチパッドを採用しても良い。前者においては、操作レバーの傾斜角や回転角等によって連続送りの程度を取得すればよい。後者においては、タッチパッドにおいて位置毎に連続送りの程度を定義しておき、パッド上で指示が行われた位置によって連続送りの程度を取得すればよい。さらに、トラックボールやマウス等によって連続送りの指示を取得しても良いし、画像処理装置とジャイロとを接続し、ジャイロによる検出内容（例えば、筐体の揺れ強度）に基づいて連続送りの指示を取得しても良い。
【００６３】
さらに、本発明の適用対象としては、上述の画像ビューワ装置に限られず、プリンタやプリンタとスキャナとが一体化された複合機に適用しても良いし、コンピュータにおける画像ビューワソフトウェアに本発明を適用しても良い。すなわち、画像の連続送りを実施し得る総ての装置において本発明を適用することが可能である。
【００６４】
さらに、上記実施形態においては、画像に設定された順序通りに画像を連続的に送る構成を説明したが、むろん、設定された順序の逆順に画像を送る構成を採用しても良いし、双方を選択して実施可能に構成しても良い。さらに、画像を表示する態様は、上記図３，図５に限られず、種々の態様を採用可能である。例えば、画像を表示する際の上限数は４枚に限られず、適宜増減可能である。上限数を決定するに際しては、画像を表示するための表示領域の大きさに基づいて決定するのが好ましい。すなわち、表示領域の大きさから、縮小表示しても画像の内容を把握する点で支障がないような縮小率を決定し、この縮小率で表示できる最大の枚数を上限数とすればよい。
【００６５】
さらに、画像送りを行っている際に、スクロールバーを表示してもよい。すなわち、表示候補の画像データの全体量がスクロールバーの長さに相当するように定義し、表示パネル１７ａに表示している画像の順序がスクロールバー全体におけるどの位置に相当するのかを明示する。この結果、より簡単に画像を検索することが可能になる。
【図面の簡単な説明】
【００６６】
【図１】画像ビューワ装置の概略構成を示す図である。
【図２】画像表示処理を示すフローチャートである。
【図３】画像の表示例を示す図である。
【図４】画像表示処理を示すフローチャートである。
【図５】画像の表示例を示す図である。
【符号の説明】
【００６７】
１０…画像ビューワ装置、１１ａ…操作ボタン制御部、１１ｂ…画像データ取得部、１１ｃ…画像表示部、１２…画像処理チップ、１３…メモリ、１４…カードＩ／Ｆ、１５…ＨＤＤ、１６…操作ボタン、１７…表示コントローラ、１７ａ…表示パネル
【図１】
2006259424.tif 000003
【図２】
2006259424.tif 000004
【図３】
2006259424.tif 000005
【図４】
2006259424.tif 000006
【図５】
2006259424.tif 000007