(57)【要約】【課題】  類似画像が繰り返し再生されることによってユーザが抱く倦怠感を解消する画像再生方法及び画像再生装置を提供する。【解決手段】連続再生される複数の画像の類似度を判定する段階と、直後の前記画像との前記類似度に応じて前記複数の画像のそれぞれの再生期間を設定する段階と、設定された前記再生期間ずつ前記複数の画像を順次再生する段階と、を含むことを特徴とする画像再生方法。【選択図】    図１
2006246127.tif 000002
【特許請求の範囲】
【請求項１】
連続再生される複数の画像の類似度を判定する段階と、
直後の前記画像との前記類似度に応じて前記複数の画像のそれぞれの再生期間を設定する段階と、
設定された前記再生期間ずつ前記複数の画像を順次再生する段階と、
を含むことを特徴とする画像再生方法。
【請求項２】
前記再生期間を設定する段階では、直後の前記画像との前記類似度がしきい値より低い場合には一定の標準期間を前記再生期間として設定し、直後の前記画像との前記類似度が前記しきい値より高い場合には前記標準期間より短い一定の短縮期間を前記再生期間として設定することを特徴とする請求項１に記載の画像再生方法。
【請求項３】
連続再生される２つの画像の類似度を判定する判定手段と、
直後の前記画像との前記類似度に応じて前記複数の画像のそれぞれの再生期間を設定する設定手段と、
設定された再生期間ずつ前記複数の画像を順次再生する再生手段と、
を備えることを特徴とする画像再生装置。
【請求項４】
連続再生される２つの画像の類似度を判定する判定手段と、
直後の前記画像との前記類似度に応じて前記複数の画像のそれぞれの再生期間を設定する設定手段と、
設定された前記再生期間ずつ前記複数の画像を順次再生する再生手段と、
してコンピュータを機能させることを特徴とする画像再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像再生方法、画像再生装置及び画像再生プログラムに関する。
【背景技術】
【０００２】
従来、複数の画像を連続再生する所謂スライドショー機能を備えたディジタルカメラ等の画像再生装置が知られている。一般に写真撮影では、撮影条件の設定ミスを補償したり、被写体の最もよい表情をとらえたりするため、同一シーンが複数回撮影されることも多い。しかし、ディジタルカメラ等で記録された多数の画像がスライドショーで観賞されるとき、同じようなシーンが繰り返し一定時間ずつ再生されると、ユーザは倦怠感を抱く。
特許文献１には、連写機能によって生成された複数の画像ファイルを連写間隔に応じて再生するディジタルカメラが記載されている。しかし、連写機能を用いずに同一シーンが複数回撮影されている場合、特許文献１に記載されたディジタルカメラではユーザの倦怠感を解消することはできない。
【０００３】
【特許文献１】特開２００３−２２４７５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上述の問題に鑑みて創作されたものであって、類似画像が繰り返し再生されることによってユーザが抱く倦怠感を解消する画像再生方法及び画像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
（１）上記目的を達成するための画像再生方法は、連続再生される複数の画像の類似度を判定する段階と、直後の前記画像との前記類似度に応じて前記複数の画像のそれぞれの再生期間を設定する段階と、設定された前記再生期間ずつ前記複数の画像を順次再生する段階と、を含む。
本発明によると、連続再生される各画像の再生期間が直後の画像との類似度に応じて設定されるため、類似画像が繰り返し再生されることによってユーザが抱く倦怠感を解消することができる。
【０００６】
（２）前記再生期間を設定する段階では、直後の前記画像との前記類似度がしきい値より低い場合には一定の標準期間を前記再生期間として設定し、直後の前記画像との前記類似度が前記しきい値より高い場合には前記標準期間より短い一定の短縮期間を前記再生期間として設定してもよい。
本発明によると、直後の画像との類似度が高い画像は再生時間が短く、直後の画像との類似度が低い画像は再生期間が長くなるため、類似画像が繰り返し再生されることによってユーザが抱く倦怠感を解消することができる。
【０００７】
（３）上記目的を達成するための画像再生装置は、連続再生される２つの画像の類似度を判定する判定手段と、直後の前記画像との前記類似度に応じて前記複数の画像のそれぞれの再生期間を設定する設定手段と、設定された再生期間ずつ前記複数の画像を順次再生する再生手段と、を備える。
本発明によると、連続再生される各画像の再生期間が直後の画像との類似度に応じて設定されるため、類似画像が繰り返し再生されることによってユーザが抱く倦怠感を解消することができる。
【０００８】
（４）上記目的を達成するための画像再生プログラムは、連続再生される２つの画像の類似度を判定する判定手段と、直後の前記画像との前記類似度に応じて前記複数の画像のそれぞれの再生期間を設定する設定手段と、設定された前記再生期間ずつ前記複数の画像を順次再生する再生手段と、してコンピュータを機能させる。
本発明によると、連続再生される各画像の再生期間が直後の画像との類似度に応じて設定されるため、類似画像が繰り返し再生されることによってユーザが抱く倦怠感を解消することができる。
【０００９】
尚、請求項に記載された方法の各動作の順序は、技術上の阻害要因がない限り、記載順に限定されるものではなく、どのような順番で実行されてもよく、また同時に実行されてもよい。また、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。また、本発明はプログラムを記録した記録媒体の発明としても特定することができる。
【発明を実施するための最良の形態】
【００１０】
以下、実施例に基づいて本発明の実施の形態を説明する。
図２は本発明の一実施例による画像再生装置としてのＰＣ（Personal Computer）１を示すブロック図である。ＰＣ１はディジタルカメラ６から転送された複数の画像を連続的にディスプレイ７に表示する所謂スライドショー機能を有する。
インタフェース部１６は、ディジタルカメラ６と通信するためのＵＳＢコントローラ及びＵＳＢコネクタや、図示しないリムーバブルメモリに格納されたデータを読み込むためのリムーバブルメモリコントローラ、インターネットを介してデータを送受信するためのモデム等を備える。ディジタルカメラ６で生成された画像は、ＵＳＢケーブル、リムーバブルメモリ、インターネット等を介してＰＣ１に入力される。
【００１１】
ハードディスク装置１８は、ＰＣ１を画像再生装置として機能させるためのスライドショープログラムやＯＳを記憶している。
ＲＯＭ２０はＰＣ１の起動プログラム等を記憶している不揮発性メモリである。
判定手段、設定手段及び再生手段としてのＣＰＵ１４は、ＲＯＭ２０及びハードディスク装置１８に記憶されているプログラムを実行してＰＣ１の各部を制御する。ＣＰＵ１４は、マウス３及びキーボード２によって入力されるコマンドに応じて作動する。
ＲＡＭ１２は、プログラムやデータが一時的に格納される揮発性メモリである。
再生手段としての表示制御部１０は、グラフィックコントローラ、フレームメモリ等を備え、フレームメモリに格納された表示対象画像を再生手段としてのディスプレイ７に表示させる。尚、ＲＡＭ１２にフレームメモリとしての専用領域を確保することができる。
【００１２】
図３は、ＰＣ１を画像再生装置として機能させるためのスライドショープログラムの構成を示すブロック図である。スライドショープログラムは画像再生プログラムに相当する。
類似度判定モジュール２４は、ＰＣ１を判定手段及び設定手段として機能させるプログラム部品である。類似度判定モジュール２４は、連続して再生される２つの画像の類似度を求め、再生対象画像毎に再生期間を設定する。画像の類似度は、例えば後述するヒストグラムインターセクションアルゴリズムによって求めることができる。
【００１３】
再生モジュール２６は、ＰＣ１を再生手段として機能させるプログラム部品である。再生モジュール２６は、再生対象画像ファイルに種々の形式で格納されている画像データに対して伸張処理、色空間の変換処理、解像度変換処理等を施し、これらの処理が施された画像データをフレームメモリに書き込んでディスプレイ７に表示させる。
【００１４】
図１は上述のスライドショープログラムの処理の流れを示すフローチャートである。ＰＣ１は、マウス３又はキーボード２を介してスライドショーの開始指示が受け付けられると図１に示す処理を開始する。
ステップＳ１００では、ＰＣ１は外部記録媒体から最初の画像データを読み込む。具体的には例えば、ＰＣ１はハードディスク装置１８や、ディジタルカメラ６のフラッシュメモリや、インタフェース部１６に接続されているリムーバブルメモリ等のアクセス可能な外部記録媒体からＲＡＭ１２に画像データを転送する。スライドショープログラムによって連続再生される画像データには、ファイル名、撮影日時等に応じた序列を設定することができる。このような序列に従った画像データへのアクセス順は画像データへのパスと順位とを関連付けるリストによって管理することができる。
【００１５】
ステップＳ１０２では、ＰＣ１は読み込んだ最初の画像データをデコードする。具体的には、ＰＣ１はＪＰＥＧ等の種々のフォーマットで記録された画像データをＲＧＢの３チャネルのレベルを画素毎に持つ画像データに変換する。
ステップＳ１０４では、ＰＣ１はデコードした画像データの解像度を表示サイズに応じて変換し、再生用画像を生成する。具体的には、ＰＣ１はデコードした画像データの解像度をディスプレイ７の所定のウィンドウサイズに応じた解像度に応じて間引き又は補間することにより再生用画像を生成し、再生用画像をフレームメモリ領域に格納する。このときＰＣ１は、表示サイズのアスペクト比に応じて画像データをクリップしてもよい。
【００１６】
ステップＳ１０６では、ＰＣ１はフレームメモリに格納された再生用画像をディスプレイ７に表示する。最初の再生用画像をディスプレイ７に表示すると、ＰＣ１は予め決められた順序に従って複数の画像に対してＳ１０８からＳ１２８の処理を繰り返すことにより、順次コマ送りしながら再生対象の複数の画像をディスプレイ７に連続表示する。
ステップＳ１０８では、ＰＣ１は画像データの表示後の経過時間の計測を開始する。具体的には、ＰＣ１はタイマのカウントアップ又はカウントダウンを開始する。
【００１７】
ステップＳ１１０では、ＰＣ１は外部記録媒体から次の画像データを読み込む。次の画像データは、例えば画像データの読み込み毎に参照先が更新されるポインタを、前述したリストに設定することによって特定することができる。
ステップＳ１１２では、ステップＳ１０２と同様に、ＰＣ１はステップＳ１１０で読み込んだ画像データをデコードする。
【００１８】
ステップＳ１１４では、ステップＳ１０４と同様に、ＰＣ１はステップＳ１１２でデコードした画像データの解像度を表示サイズに応じて変換する。
ステップＳ１１６では、ＰＣ１は現在表示している画像と次に表示する画像との類似度を求める。次に表示する画像とは、具体的には例えば上述のリストで現在ポインタが設定されている画像データである。
【００１９】
図４は２つの画像の類似度を求める処理の流れを示すフローチャートである。
ステップＳ２００では、ＰＣ１は現在表示している画像の色ヒストグラムを求める。具体的には例えば、現在表示している再生用画像の全画素値について所定の区間幅の色ヒストグラムを計算する。例えば各チャネルが２５６階調を持つ画像について区間幅が１６のヒストグラムを計算するなど、区間幅を広く、区間数を少なく設定することにより、色ヒストグラムの計算速度を上げることができる。このような設定は、減色処理が施された画像をヒストグラムの計算対象とする処理と同じ結果をもたらす。また、計算対象の画像の解像度を小さくすることにより、色ヒストグラムの計算速度を上げることができる。再生用画像より計算対象の画像の解像度を小さくしてもよい。また、ＥＸＩＦファイル等に格納されているサムネイルを色ヒストグラムの計算対象としてもよい。
【００２０】
ステップＳ２０２では、ステップＳ２００と同様に、ＰＣ１は次に表示する画像の色ヒストグラムを求める。ここで、計算対象の画像とステップＳ２００でヒストグラムが計算された画像の解像度は一致し、ヒストグラムの区間幅及び区間数はステップＳ２００で設定した区間幅及び区間数に一致している。
ステップＳ２０４では、現在表示している画像の色ヒストグラムと次に表示する画像の色ヒストグラムの類似指数を求め、求めた類似指数を類似度として出力する。
【００２１】
図５は２つのヒストグラムの類似指数を求める処理を示す模式図である。（Ａ）、（Ｂ）は、それぞれステップＳ２００及びステップＳ２０２で求められた、現在表示している画像の色ヒストグラムと次に表示する画像の色ヒストグラムを示している。ｍ色で構成される２つの画像の色ヒストグラムの類似指数は、２つのヒストグラムが重なる領域（（Ｃ）の斜線領域）の面積Ｄの、ヒストグラムの総面積Ｔに占める割合（Ｔ／Ｄ）である。Ｄは次式によって求まる。
【００２２】
【数１】
2006246127.tif 000003
【００２３】
ai、biは、それぞれ現在表示している画像と次に表示する画像の色区間iの画素の頻度である。色区間iは、ＲＧＢ３チャネルのレベルによって決まる。具体的には例えば、（Ｒ、Ｇ、Ｂ）＝（０〜１５、０〜１５、０〜１５）の範囲を色区間１とし、（Ｒ、Ｇ、Ｂ）＝（１６〜３１、０〜１５、０〜１５）の範囲を色区間２とする。
２つのヒストグラムが重なる領域と重なっていない領域との和領域の面積をヒストグラムの総面積Ｔにしてもよいし、一方のヒストグラムの面積を総面積Ｔにしてもよい。２つのヒストグラムが重なる領域と重なっていない領域との和領域の面積をヒストグラムの総面積Ｔとする場合、Ｔは次式によって求まる。
【００２４】
【数２】
2006246127.tif 000004
【００２５】
以上説明したアルゴリズムはヒストグラムインターセクションアルゴリズムとして知られている。尚、２つのヒストグラムが重なる領域の面積Ｄの、ヒストグラムの総面積Ｔに占める割合（Ｔ／Ｄ）を求める代わりに、２つの色ヒストグラムを正規化しておいてから求めたＤを２つの色ヒストグラムの類似指数としてもよい。また、ＲＧＢのレベルに応じた区間毎の頻度を求める代わりに、ＲＧＢ以外の色空間で各チャネルのレベルに応じた区間毎の頻度を求めてもよい。例えば、ＹＣｂＣｒ（明るさ、青み、赤み）の色空間でＣｂ及びＣｒのレベルに応じた区間毎に頻度を求めてもよいし、ＨＳＩ（色相、彩度、明度）の色空間で色相のレベルに応じた区間毎に頻度を求めてもよい。
【００２６】
以上、２つの画像の類似度の計算方法について説明した。図１に戻ってスライドショープログラムの処理について説明を続ける。
ステップＳ１１８では、ＰＣ１はステップＳ１１６で求めた類似度が所定のしきい値より高いか否かを判定する。しきい値を高く設定することにより、再生期間が短縮される画像が少なくなり、しきい値を低く設定することにより、再生期間が短縮される画像が多くなる。しきい値は、予め決められた固定値であってもよいし、ユーザに設定させることもできる。
【００２７】
類似度がしきい値より高い場合、ＰＣ１は再生期間を短縮期間に設定する（ステップＳ１２０）。再生期間は１つの画像がディスプレイ７に表示される期間である。短縮期間は、予め決められた期間であって、標準期間よりも短く、例えば標準期間の２分の１とする。短縮期間は、予め決められた固定値であってもよいし、ユーザに設定させてもよい。
類似度がしきい値と同じかしきい値より高い場合、ＰＣ１は再生期間を標準期間に設定する（ステップＳ１２２）。標準期間は、予め決められた期間であって、例えば３秒とする。標準期間は、予め決められた固定値であってもよいし、ユーザに設定させてもよい。
ステップＳ１２４では、ＰＣ１はステップＳ１０８で計測を開始した経過時間が再生期間になるまで待機する。この間、ディスプレイ７には１つの画像が表示されている。
経過時間が再生期間になり、現在表示している画像が最終画像である場合、ＰＣ１はスライドショーの処理を終了する（Ｓ１２６）。
【００２８】
経過時間が再生期間になり、現在表示している画像が最終画像でなければ、ＰＣ１はフレームメモリを切り換えて次の再生用画像を表示する（Ｓ１２８）。具体的には、例えばスライドショーの表示領域に２つのフレームメモリ領域を割り当てておき、ステップＳ１０４とステップＳ１１４で、ＰＣ１は２つのフレームメモリ領域に連続する２つの再生用画像を交互に格納する。そしてステップＳ１２８では、ＰＣ１はフレームメモリ領域の一方に先に格納された再生用画像を表示している状態から、フレームメモリ領域の他方に後に格納された再生用画像を表示する。先に再生用画像が格納されたフレームメモリ領域の一方には、その後のステップＳ１１４で別の再生用画像が格納される。スライドショーの表示領域に２つのフレームメモリ領域を割り当てておくことにより、画面の切換（コマ送り）を高速化することができる。
【００２９】
以上説明した本発明の一実施例によると、連続する２つの画像の類似度が高い場合には、ディスプレイ７に表示される画像の再生期間が短くなり、連続する２つの画像の類似度が低い場合には、ディスプレイ７に表示される画像の再生期間が長くなるため、類似画像が繰り返し再生されることによってユーザが抱く倦怠感を解消することができる。
【００３０】
尚、上述した実施例では、一定の標準期間と一定の短縮期間という２種類の再生期間で画像を表示したが、連続する２つの画像の類似度が高いほど再生期間を短くしてもよい。すなわち、連続する２つの画像の類似度に応じて連続的に可変の再生期間を設定してもよい。また、上述した実施例では２つの画像の類似度の指標として２つの色ヒストグラムの類似指数を用いたが、他の指標を用いてもよい。また、上述した実施例では、ＰＣ１によるスライドショー処理に本発明を適用した例について説明したが、本発明はディジタルスチルカメラ、ディジタルビデオカメラ、画像再生専用装置、携帯電話機等に適用することもできる。具体的には例えばディジタルスチルカメラの再生モードを制御するプログラムに本発明による画像再生プログラムを適用することができる。画像再生専用装置とは、例えばハードディスク装置とＬＣＤと簡素な操作パネルを備えたディジタル画像の蓄積と再生に特化した電子機器である。また、上述した処理の流れは一例であって、本発明の実施形態が上述の実施例に限定されるものでないことは当然である。連続して再生される複数の画像の類似度を判定し、判定された類似度に応じて複数の画像を順次再生する方法は全て本発明の技術的範囲に含まれる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施例に係るフローチャート。
【図２】本発明の一実施例に係るブロック図。
【図３】本発明の一実施例に係るブロック図。
【図４】本発明の一実施例に係るフローチャート。
【図５】本発明の一実施例に係る模式図。
【符号の説明】
【００３２】
７：ディスプレイ（再生手段）、１０：表示制御部（再生手段）、１４：ＣＰＵ（判定手段、設定手段、再生手段）、２４：類似度判定モジュール（判定手段、設定手段）、２６：再生モジュール（再生手段）
【図１】
2006246127.tif 000005
【図２】
2006246127.tif 000006
【図３】
2006246127.tif 000007
【図４】
2006246127.tif 000008
【図５】
2006246127.tif 000009