(57)【要約】【課題】複数の画像から特定の画像を迅速に検索して表示できるようにする。【解決手段】記憶装置に記憶されている複数の画像を短い時間間隔で順番に入れ替えてスライドショー（連続表示）を行う。スライドショーの最中に停止操作を行うと、スライドショーが停止した後、逆戻し動作が自動的に行われる。そのときの逆戻し量は、操作者の反応遅れ時間（計測値）とスライドショー速度とに基づいて決定される。逆戻しの速度はスライドショー速度よりも遅くされる。【選択図】図２
2007201566.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に記憶されている複数の画像を所定の時間間隔で順番に入れ替えて連続表示する表示手段と、
停止操作に応じて前記連続表示を停止するための停止信号を出力する信号出力手段と、
前記連続表示中に前記停止信号を受信すると、該連続表示を停止した後、停止信号受信時よりも前に表示されていた画像を表示する逆戻し動作を自動的に行う制御手段とを具備することを特徴とする画像再生装置。
【請求項２】
前記逆戻し動作の戻し量を設定する設定手段を更に備え、前記制御手段は、該設定された戻し量に基づいて前記逆戻し動作を行うことを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記連続表示における前記時間間隔が可変とされ、前記設定手段は、その時間間隔に応じて前記戻し量を設定することを特徴とする請求項２に記載の画像再生装置。
【請求項４】
前記設定手段は、操作者の反応遅れを計測する手段を含み、その計測結果に基づいて前記戻し量を設定することを特徴とする請求項２に記載の画像再生装置。
【請求項５】
前記連続表示に先立ち、該連続表示で表示する画像を限定可能としたことを特徴とする請求項１に記載の画像再生装置。
【請求項６】
前記逆戻し動作では、前記連続表示よりも長い時間間隔で画像を順番に入れ替えることを特徴とする請求項１に記載の画像再生装置。
【請求項７】
コンピュータを、
記憶装置に記憶されている複数の画像を所定の時間間隔で順番に入れ替えて連続表示する表示手段と、
停止操作に応じて前記連続表示を停止するための停止信号を出力する信号出力手段と、
前記連続表示中に前記停止信号を受信すると、該連続表示を停止した後、停止信号受信時よりも前に表示されていた画像を表示する逆戻し動作を自動的に行う制御手段として機能させるための画像再生プログラム。
【請求項８】
前記逆戻し動作の戻し量を設定する設定手段を更に備え、前記制御手段は、該設定された戻し量に基づいて前記逆戻し動作を行うことを特徴とする請求項７に記載の画像再生プログラム。
【請求項９】
前記連続表示における前記時間間隔が可変とされ、前記設定手段は、その時間間隔に応じて前記戻し量を設定することを特徴とする請求項８に記載の画像再生プログラム。
【請求項１０】
前記設定手段は、操作者の反応遅れを計測する手段を含み、その計測結果に基づいて前記戻し量を設定することを特徴とする請求項８に記載の画像再生プログラム。
【請求項１１】
前記連続表示に先立ち、該連続表示で表示する画像を限定可能としたことを特徴とする請求項７に記載の画像再生プログラム。
【請求項１２】
前記逆戻し動作では、前記連続表示よりも長い時間間隔で画像を順番に入れ替えることを特徴とする請求項７に記載の画像再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラなどで撮影された電子画像を再生するための画像再生装置および画像再生プログラムに関し、複数の画像から特定の画像を素早く見つけて表示できるようにしたものである。
【背景技術】
【０００２】
従来、ハードディスク等に格納されている複数の電子画像から特定の画像を検索するには、例えば画像ビューワソフトなどで複数のサムネイル画像を並べてモニタ画面に表示し、これらを順に見ながら目的の画像を探している。
【０００３】
【特許文献１】特開２００１−１０３４１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えばデジタルカメラで長年に渡って撮りためた画像が検索対象である場合、画像数は何千枚、何万枚にも及ぶことがあり、その中から上述の方法で目的の画像を見つけ出すには多くの時間を必要とする。
【課題を解決するための手段】
【０００５】
本発明に係る画像再生装置およびプログラムは、記憶装置に記憶されている複数の画像を所定の時間間隔で順番に入れ替えて連続表示する表示手段と、停止操作に応じて前記連続表示を停止するための停止信号を出力する信号出力手段と、連続表示中に停止信号を受信すると、連続表示を停止した後、停止信号受信時よりも前に表示されていた画像を表示する逆戻し動作を自動的に行う制御手段とを具備する。
逆戻し動作の戻し量を設定する設定手段を更に備え、設定された戻し量に基づいて逆戻し動作を行うようにしてもよい。連続表示における時間間隔が可変の場合は、その時間間隔に応じて上記戻し量を設定してもよい。操作者の反応遅れを計測する手段を設け、その計測結果に基づいて戻し量を設定するようにしてもよい。
連続表示に先立ち、連続表示で表示する画像を限定可能としてもよい。
逆戻し動作では、連続表示よりも長い時間間隔で画像を順番に入れ替えるようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、少ない操作で多数の画像の中から特定の画像を迅速に見つけて表示させることが可能となる。
【発明を実施するための最良の形態】
【０００７】
図１〜図３により本発明の一実施の形態を説明する。
図１は本実施形態における画像再生システムを示す構成図である。本システムは、画像表示制御を行うフォトビューワ装置（以下、単にビューワと呼ぶ）１００と、画像表示用のモニタ装置２０とから成る。ビューワ１００は、本体部１１０とリモートコントローラ（以下、リモコンと呼ぶ）１２０とから成り、本体部１１０には、ハードディスク１１１、Ｃメモリ１１２，ＣＰＵ１１３、信号出力部１１４、リモコン信号受信部１１５などが設けられる。ハードディスク１１１は、表示の対象となる数万枚の画像ファイルが格納可能な大容量のものが用いられる。各画像ファイルは、画像データとその付随情報（例えば、Ｅｘｉｆ情報）から成る。
【０００８】
信号出力部１１４は、画像データを所定形式の信号（例えば、ビデオ信号）に変換し、変換した信号をケーブルＣＢを介してモニタ装置２０に送り、モニタ装置２０は、画面２１にその画像データを表示する。本実施形態では、モニタ装置２０として一般的なＴＶ装置を用いるものとするが、例えばパーソナルコンピュータ用のモニタでもよい。
【０００９】
リモコン１２０には、電源スイッチや、後述するスライドショーの開始ボタン、同停止ボタン、サムネイル表示画面を１画面ずつ先送り／逆戻しするための送り／戻しボタン、表示された複数のサムネイル画像からいずれかを選択するための選択ボタン、選択されたサムネイル画像に対応する本画像を表示するための画像表示ボタンなどが設けられている。
【００１０】
次に、スライドショーを用いた画像検索について説明する。
スライドショーは、１枚あるいは複数枚の画像を所定時間間隔で順番に入れ替えて連続表示するもので、特に表示間隔の短い高速スライドショーや超高速スライドショーが可能なソフトウェアが既に市場に出回っている。本実施形態では、超高速スライドショーを画像検索に利用することで、ハードディスク１１１内の複数の画像ファイルから特定のものを短時間で見つけだすことを可能とする。
【００１１】
図２はスライドショーの内容を説明する画面遷移図であり、本実施形態では、図示のごとく２０（４行５列）のサムネイル画像ＳＩをＴＶ画面２１に同時に表示できる。表示の順番は操作者が指定可能であり、例えば「撮影日時順で表示」が指定されている場合には、各画像ファイル中の付随情報から得た撮影日時に基づいてソートが行われる。
【００１２】
以下、撮影日時で昇順ソートして画像表示する例を説明する。
スライドショーの開始に先立ち、スライドショーで表示するサムネイル画像ＳＩを絞り込むことができる。目標とする画像の撮影日付が分かっていれば、その日付を入力することで、その日付からスライドショーが開始される。おおよその撮影時期しか分からない場合は、年と月あるいは年のみの指定も可能である。例えば「２００４年８月」とか「２００４年」などと指定すれば、その月、年の近辺からスライドショーが開始される。
【００１３】
リモコン１２０のスライドショー開始ボタンを操作すると、最初に図２（ａ）の画面が表示される。画像１と記されたサムネイル画像ＳＩは、表示対象画像のうち最も古いものであり、番号が増えるほど新しいものとなる。図２（ａ）の画面が表示されてから所定時間が経過すると、２０の表示画像が一挙に次の２０画像に切換わる（図２（ｂ））。このように所定時間毎に表示画像が次々と切換わってゆき、リモコン１２０で停止操作がなされるとスライドショーが停止する。スライドショー速度（画面切換の時間間隔）は操作者が予め指定でき、超高速スライドショーでは、１秒間に数回もの画面切換えがなされる。
【００１４】
操作者は、スライドショーが行われているときに画面を見ながら目標の画像が表示されるのを待つ。一度に表示される画像数が２０と多いため、超高速スライドショーの場合は、目標の１画像の有無を瞬時に見分けるのは難しい。しかし、操作者が自分自身で撮りためた画像であれば、目標画像の前後にはいくつかの関連する画像（例えば、同一場所での画像）が存在する可能性が高く、一瞬表示された画面の色合いを見ただけでもその中に目標画像が含まれるか否かが分かることが多い。
【００１５】
図２（ｃ）は目標画像（ここでは、画像１０８）を含む画面が表示された瞬間を示している。操作者は、この画面を確認した時点でリモコン１２０の停止ボタンを押す。停止ボタンの操作によりリモコン１２０から停止信号（光信号）が出力され、その信号がビューワ本体１１０のリモコン信号受信部１１５で受信される。受信部１１５は、電気的停止信号をＣＰＵ１１３に入力し、ＣＰＵ１１３は、その入力信号に応答してスライドショーを停止する。
【００１６】
ところが、目標画像を含む画面が表示されてからスライドショーが停止するまでにはタイムラグがある。このタイムラグは、操作者が目標画像を含む画面を認識してから停止ボタンを押すまでの人的な操作遅れ時間と、停止ボタンを押してからＣＰＵ１１３が停止動作を行うまでのビューワ側の遅れ時間の合計である。ビューワ側の遅れは０．０１〜０．０５秒程度と極めて短いが、人的な操作遅れの方は、０．１〜０．５秒程度と無視できないほど長い。このため、高速のスライドショーではオーバーランが発生し、スライドショーが停止したときに目標画像は既に先送りされて画面上にないことが多い。図２（ｄ）はスライドショーが停止した瞬間を示し、この例では３画面分オーバーランしている。このようにオーバーランした場合は、目標画像が表示されるまで手動逆戻しボタンを操作して１画面ずつ画面を戻せばよいが、このような操作は甚だ面倒である。
【００１７】
そこで本実施形態では、ビューワ１００側で上記タイムラグを考慮し、スライドショー停止後にそのタイムラグの分だけ自動的に画面を逆戻しするようにした。図２（ｅ）は自動逆戻し中の画面を、図２（ｆ）は自動逆戻し停止後の画面をそれぞれ示す。この例では、自動逆戻しの際には２０画像全てを一気に入れ替えるのではなく、１行（５画像）ずつ縦にシフトさせて入れ替えている。逆戻しの速度は超高速スライドショーよりも低速とし、もし自動逆戻しが完了する前に目標画像が表れたら、停止操作を行うことで強制的に停止できるようにしてもよい。
【００１８】
なお、図２（ｅ）のような途中の画面を省略し、図２（ｄ）の画面から図２（ｆ）の画面にいきなり切換えてもよい。また、逆戻しの単位は行に限定されず、１列（４画像）ずつ横にシフトしてもよいし、スライドショーと同様に２０画像単位で入れ替えてもよい。あるいは１画像単位で入れ替えてもよい。
【００１９】
自動逆戻しの停止後、目標画像（サムネイル画像）を選択して画像表示ボタンを押すことで、その画像に対応する本画像を画面全体に表示することができる（図２（ｇ））。このように本実施形態では、スライドショーの後に自動逆戻しを行うことで、操作者は手動による戻し操作を行わなずに済むか、手動操作の回数を減らすことが可能となり、操作性の向上が図れる。
【００２０】
ところで、自動逆戻しの戻し量（戻す行数、列数など）は、一定値でもよいが、操作遅れには個人差があるから、一定値に固定すると操作者によっては戻し足りなかったり、あるいは戻し過ぎだったりする。使い勝手をより向上させるには、操作者に応じた自動逆戻し量を求めて利用することが望ましい。
【００２１】
操作者に応じた自動逆戻し量を求めるには、操作者の反応速度を計測する計測モードを設ければよい。計測モードが設定されると、ＣＰＵ１１３は例えば模擬的なスライドショーを行い、特定の画像が表示されたら停止ボタンを押すよう指示する。特定の画像が表示されると、操作者はリモコン１２０の停止ボタンを押し、リモコン信号を受信したリモコン信号受信部１１５は、ＣＰＵ１１３に停止信号を入力する。ＣＰＵ１１３は、特定の画像を表示してから停止信号が入力されるまでの時間を計測し、これをタイムラグとしてメモリ１１２に記憶する。このタイムラグは、操作者の操作遅れ時間とビューワ側の遅れ時間とを含んでいる。上記の計測を複数回行い、その都度得られたタイムラグを平均して記憶するようにしてもよい。
【００２２】
このようにして操作者に応じたタイムラグが判明すると、ＣＰＵ１１３はそのタイムラグに応じた自動逆戻し量を求める。これは、例えばタイムラグに自動逆戻し量を対応づけたテーブルを予め作成してメモリ１１２に記憶させておき、そのテーブルから上記計測値に応じた自動逆戻し量を抽出するようにすればよい。抽出した逆戻し量はメモリ１１２に記憶され、次回からのスライドショー後の自動逆戻しに反映される。
【００２３】
また、上述したような計測モードを設けず、実際にスライドショーを行いながら適切な自動逆戻し量を求めていくという方法もある。これについては後述のフローで説明する。より簡便な方法として、操作者が自動逆戻し量を選べるようにしてもよい（例えば、「大」，「中」，「小」からいずれかを選ぶ）。
【００２４】
さらに、本実施形態のようにスライドショー速度が変更可能な場合は、各速度に対して自動逆戻し量を記憶する必要がある。例えば、スライドショー速度として「低速」、「中速」、「高速」、「超高速」が選べる場合には、４種類の自動逆戻し量を記憶する。当然ながら速度が速いほどオーバーランが大きくなるから、自動逆戻し量は多くなる。「低速」や「中速」では自動逆戻し量＝０となる場合もある。
【００２５】
なお、１台のビューワを複数人で使い回すことを考慮し、複数人分の自動逆戻し量を記憶できるようにしてもよい。この場合は、各人のデータに対して任意の識別子（操作者名など）を対応づけて記憶できるようにし、識別子を入力することで、対応するデータを簡単に呼び出せるようにすることが望ましい。
【００２６】
図３は、上記のスライドショーおよび自動逆戻しを実現するための画像再生プログラムを示し、これは実際にスライドショーを行いながら自動逆戻し量を求める例である。
ＣＰＵ１１３は、リモコン１２０のスライドショー開始ボタンが操作されるとこのプログラムを起動する。スライドショーの速度および開始位置は予め指定されているものとする。まずステップＳ１で開始位置からスライドショーを開始し、ステップＳ２で停止信号の入力を待つ。操作者がリモコン１２０の停止ボタンを押すことで停止信号が入力されると、ステップＳ３でスライドショーを停止する。
【００２７】
次いでステップＳ４では、メモリ１１２に記憶された自動逆戻し量のうち、現在設定されているスライドショー速度に応じた自動逆戻し量を読み出し、ステップＳ５で自動逆戻しを開始する。読み込んだ自動逆戻し量だけ逆戻しがなされたことをステップＳ６で確認すると、ステップＳ７で逆戻しを停止する。
【００２８】
ステップＳ８以降は、次回の自動逆戻し量を決める処理を示している。ステップＳ８では、目標画像が現在表示されているか否かを操作者に問う。具体的には、目標画像が表示されていればＯＫボタンを押し、表示されていなければ、表示されるまで手動送りボタンを押すよう促すメッセージを画面表示する。そして、操作者がＯＫボタンまたは手動送りボタンを操作するまでステップＳ９，Ｓ１０のループを回り、手動送りボタンが操作されると、ステップＳ１１でその手動送りボタン操作に応じて表示画像を変更して上記ループに戻る。
【００２９】
操作者がＯＫボタンを操作すると、ステップＳ１２で手動による送りがあったか否か、つまり手動送りボタンが一度でも操作されたか否かを判定する。一度も手動送りボタンを操作せずにＯＫボタンを操作した場合は、現在の自動逆戻し量が適切であると判断し、そのまま処理を終了させる。一度でも手動送りボタンを操作してからＯＫボタンを操作した場合は、ステップＳ１３で次回の自動逆戻し量を演算し、メモリの記憶値を更新して処理を終了させる。
【００３０】
ステップＳ１３における次回の自動逆戻し量は、現在記憶されている自動逆戻し量と、今回のスライドショー後の手動送り量と、現在設定されているスライドショー速度とに基づいて演算される。例えば、スライドショー後に手動逆戻し操作が行われた場合は、自動逆戻しでは戻し足りなかったということであるから、手動逆戻し量に応じた分だけ自動逆戻し量を増加する。逆にスライドショー後に手動先送り操作が行われた場合は、自動逆戻しでは戻し過ぎということであるから、手動先送り量に応じた分だけ自動逆戻し量を減少させる。
【００３１】
なお、スライドショーで１画面に表示する画像数は２０に限定されない。図４は１画像ずつ入れ替えるスライドショーを示し、この場合はサムネイル画像ではなく本画像を表示するか、サムネイル画像を拡大して表示する。１画面に表示する画像数を操作者が選択できるようにしてもよい。
【００３２】
また以上では、ビューワ１００にモニタ装置２０を接続して使用する例を示したが、ビューワ１００がモニタ装置を内蔵していてもよい。さらに、画像再生専用のビューワにて説明したが、電子カメラやその他の機器に上記画像再生機能を組み込んでもよい。また何らかの電子機器に画像再生プログラムをインストールすることで、上記画像再生機能を達成できるようにしてもよい。さらに画像記録媒体はハードディスクに限定されず、例えばフラッシュメモリでもよい。
【図面の簡単な説明】
【００３３】
【図１】一実施形態における画像再生システムの構成図。
【図２】スライドショーおよび自動逆戻し動作を説明する画面遷移図で、１画面２０画像表示の例を示す。
【図３】スライドショーおよび自動逆戻し動作を実現するための処理手順例を示すフローチャート。
【図４】図２と同様の図で、１画面１画像表示の例を示す。
【符号の説明】
【００３４】
２０  モニタ装置
１００  ビューワ装置
１１１  ハードディスク
１１３  ＣＰＵ
【図１】
2007201566.tif 000003
【図２】
2007201566.tif 000004
【図３】
2007201566.tif 000005
【図４】
2007201566.tif 000006