(57)【要約】      （修正有）【課題】スライドショーの途中で画像が追加されても、それを表示できるようにする。【解決手段】画像を出力する画像出力手段と、音声を再生する音声再生手段と、前記画像出力手段が出力する前記画像の枚数と、前記音声再生手段から前記音声を再生する時間とから、画像を出力する時間を算出する再生時間算出手段と、前記再生時間算出手段で算出した時間に応じて、前記画像出力手段から前記画像を出力しながら、前記音声再生手段から音声を再生する出力制御手段とで構成され、前記再生時間算出手段は、前記画像に画像が追加された場合に、前記音声の残りの再生時間に応じて、前記画像および前記追加画像を出力する時間を計算するようにした。【選択図】図３
2008011501.tif 000002
【特許請求の範囲】
【請求項１】
画像を出力する画像出力手段と、
音声を再生する音声再生手段と、
前記画像出力手段が出力する前記画像の枚数と、前記音声再生手段から前記音声を再生する時間とから、画像を出力する時間を算出する再生時間算出手段と、
前記再生時間算出手段で算出した時間に応じて、前記画像出力手段から前記画像を出力しながら、前記音声再生手段から音声を再生する出力制御手段と
で構成され、
前記再生時間算出手段は、前記画像に画像が追加された場合に、前記音声の残りの再生時間に応じて、前記画像および前記追加画像を出力する時間を計算すること
を特徴とする画像再生装置。
【請求項２】
前記画像出力手段が、前記画像を複数回繰り返して出力する場合に、
前記再生時間算出手段は、前記画像の出力回数と、１回当たりの画像の出力枚数と、前記音声再生手段から前記音声を再生する時間とから、画像を出力する時間を計算し、前記画像が追加された場合に、音声の残りの再生時間に応じて、前記画像および前記追加画像の出力回数を計算すること
を特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記再生時間算出手段は、前記画像に画像が追加された場合に、音声の残りの再生時間に応じて、前記画像の出力枚数を減らすこと
を特徴とする請求項１に記載の画像再生装置。
【請求項４】
前記再生時間算出手段は、前記画像に画像が追加された場合に、前記追加画像の枚数と同じ枚数の画像を前記画像から削除すること
を特徴とする請求項１に記載の画像再生装置。
【請求項５】
前記再生時間算出手段は、前記画像に画像が追加された場合に、前記追加画像を出力する時間に応じて、前記音声再生手段から前記音声を再生する時間を可変すること
を特徴とする請求項１に記載の画像再生装置。
【請求項６】
前記出力制御手段は、前記画像に画像が追加された場合に、前記音声再生手段から出力する前記音声に音声を追加すること
を特徴とする請求項１に記載の画像再生装置。
【請求項７】
前記出力制御手段は、前記画像を出力する時間に応じて、前記追加音声の再生を途中でフェードアウトすること
を特徴とする請求項６に記載の画像再生装置。
【請求項８】
前記追加画像と前記追加音声とを入力する音声画像情報入力手段を設けたこと
を特徴とする請求項１から７のいずれか一項に記載の画像再生装置。
【請求項９】
前記画像出力手段は、前記画像および前記追加画像の表示領域を変化させること
を特徴とする請求項１から８のいずれか一項に記載の画像再生装置。
【請求項１０】
画像を入力する入力部と、
前記入力された画像から複数の画像を選択し、前記複数の画像を順次出力する画像出力部と、
前記画像出力部が前記画像を出力中に、前記入力部に画像が追加されたときに、前記画像出力部に前記追加された画像を出力させる出力制御部とを有すること
を特徴とする画像再生装置。
【請求項１１】
請求項１０に記載の画像再生装置において、
前記出力制御部は、前記画像追加時に前記画像出力部が出力している画像の次に前記追加画像を表示すること
を特徴とする画像再生装置。
【請求項１２】
請求項１０に記載の画像再生装置において、
前記出力制御部は、前記複数の画像が出力された後に前記追加画像を表示すること
を特徴とする画像再生装置。
【請求項１３】
請求項１から１２のいずれか一項に記載の画像再生装置に撮影手段を設けたカメラにおいて、
前記追加画像は、前記撮影手段によって撮影された画像とすること
を特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像再生装置および画像再生装置を有するカメラに関する。
【背景技術】
【０００２】
複数の画像を順に表示しながら再生して鑑賞する、いわゆるスライドショーを行う画像再生装置が知られている。従来の画像再生装置は、表示する複数の画像を予め選択して、選択した画像を再生するようになっている。
【０００３】
例えば、特許文献１には、音楽付きスライドショーを行う技術が記載されている。
【特許文献１】特開２００３−１１６０９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記従来技術では、スライドショーの途中で画像を追加することができないという課題があった。
【課題を解決するための手段】
【０００５】
本発明に係る画像再生装置は、画像を出力する画像出力手段と、音声を再生する音声再生手段と、前記画像出力手段が出力する前記画像の枚数と、前記音声再生手段から前記音声を再生する時間とから、画像を出力する時間を算出する再生時間算出手段と、前記再生時間算出手段で算出した時間に応じて、前記画像出力手段から前記画像を出力しながら、前記音声再生手段から音声を再生する出力制御手段とで構成され、前記再生時間算出手段は、前記画像に画像が追加された場合に、前記音声の残りの再生時間に応じて、前記画像および前記追加画像を出力する時間を計算することを特徴とする。
【０００６】
また、前記画像出力手段が、前記画像を複数回繰り返して出力する場合に、前記再生時間算出手段は、前記画像の出力回数と、１回当たりの画像の出力枚数と、前記音声再生手段から前記音声を再生する時間とから、画像を出力する時間を計算し、前記画像が追加された場合に、音声の残りの再生時間に応じて、前記画像および前記追加画像の出力回数を計算することを特徴とする。
【０００７】
或いは、前記再生時間算出手段は、前記画像に画像が追加された場合に、音声の残りの再生時間に応じて、前記画像の出力枚数を減らすことを特徴とする。特に、前記画像に画像が追加された場合に、前記追加画像の枚数と同じ枚数の画像を前記画像から削除することを特徴とする。
【０００８】
さらに、前記再生時間算出手段は、前記画像に画像が追加された場合に、前記追加画像を出力する時間に応じて、前記音声再生手段から前記音声を再生する時間を可変することを特徴とする。或いは、前記音声再生手段から出力する前記音声に音声を追加することを特徴とする。特に、前記出力制御手段は、前記画像を出力する時間に応じて、前記追加音声の再生を途中でフェードアウトすることを特徴とする。
【０００９】
また、前記追加画像と前記追加音声とを入力する音声画像情報入力手段を設けたことを特徴とする。
【００１０】
さらに、前記画像出力手段は、前記画像および前記追加画像の表示領域を変化させることを特徴とする。
【００１１】
また、本発明に係る画像再生装置は、画像を入力する入力部と、前記入力された画像から複数の画像を選択し、前記複数の画像を順次出力する画像出力部と、前記画像出力部が前記画像を出力中に、前記入力部に画像が追加されたときに、前記画像出力部に前記追加された画像を出力させる出力制御部とを有することを特徴とする。
【００１２】
特に、前記出力制御部は、前記画像追加時に前記画像出力部が出力している画像の次に前記追加画像を表示することを特徴とする。
【００１３】
或いは、前記出力制御部は、前記複数の画像が出力された後に前記追加画像を表示することを特徴とする。
【００１４】
また、上記の画像再生装置に撮影手段を設けたカメラにおいて、前記追加画像は、前記撮影手段によって撮影された画像とすることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、スライドショーを鑑賞中に、新たに表示する画像が追加されても、それを表示することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明に係る画像再生装置について説明する。
（第１の実施形態）
図１に、第１の実施形態に係る画像再生装置１０１のブロック図を示す。画像再生装置１０１は、音楽付きスライドショーを行う装置で、メモリカード１２８ａあるいはメモリカード１２８ｂに予め記憶された画像データや音声（音楽）データを読み出して、音声出力部１３２を介してスピーカ（ＳＰ）１３３から音楽を再生しながら、複数の画像を順番に表示装置１３１に表示する。尚、音声は音楽であっても構わず、本実施形態では、音楽データを読み出して音楽を再生する。
【００１７】
画像再生装置１０１は、ＣＰＵ１２１に予め記憶されたプログラムによって動作し、システムバス１２２を介して、バッファメモリ１２６，メモリカードＩＦ１２７，メモリカードＩＦ１２９，画像出力部１３０，赤外線送受信部１３４，印刷装置１３５，ネットワークＩＦ１３６，テレビ放送受信部１３７などを制御する。また、ＣＰＵ１２１自体のインターフェースには、ユーザーからの操作を受ける操作パネル１２３や、音楽データの再生を行う音声出力部１３２が接続されている。尚、赤外線送受信部１３４は、赤外線リモコン（非図示）によって、操作パネル１２３と同じ操作を遠隔で行うことができ、離れた場所から表示装置１３１の画面を見ながら、画像再生装置１０１を操作することができる。さらに、ユーザーが操作パネル１２３を操作して、スライドショーで表示される画像を印刷装置１３５でプリントすることができる。
【００１８】
音楽付きスライドショーを行う前に、ユーザーは、操作パネル１２３を操作して、スライドショーを行う画像データや音楽データを選択する。例えば、ＣＰＵ１２１は、メモリカードＩＦ１２７およびメモリカードＩＦ１２９に、メモリカード１２８ａおよびメモリカード１２８ｂが接続された時に、記憶されている画像データや音楽データを自動的に検索して、画像データが記憶されているフォルダのリストや、音楽データのリストを、画像出力部１３０を介して表示装置１３１に表示する。ユーザーは表示装置１３１の画面を見ながら、操作パネルのカーソルキー（非図示）を操作して、希望の画像データが記憶されているフォルダや、音楽データを選択する。
【００１９】
例えば、図２（ａ）のメモリカード１２８ａのフォルダＦＬ１が選択されたとすると、ＣＰＵ１２１は、フォルダＦＬ１に格納されている画像１から画像２０の一連の画像データをバッファメモリ１２６に読み出す。また、音楽データとして、図２（ｂ）のメモリカード１２８ｂのフォルダＦＬ４の音楽１が選択されたとすると、音楽１の音楽データをバッファメモリ１２６に読み出す。
【００２０】
尚、ネットワークＩＦ１３６からインターネットに接続し、インターネット上のサーバーから音楽データや画像データをバッファメモリ１２６にダウンロードして利用することもできる。
【００２１】
以下、スライドショーを開始した後のＣＰＵ１２１の処理について、図３のフローチャートを用いて説明する。
（ステップＳ２５１）ユーザーが操作パネル１２３からスライドショーの開始を指示する。
（ステップＳ２５２）バッファメモリ１２６に記憶されている音楽データを取得して再生する準備を行う。音楽データは、例えば、ＭＰ３，ＡＡＣおよびＷＡＶなどの各種のフォーマットが使用され、それぞれのフォーマットに応じた再生処理が行われる。尚、音楽データには、再生する音楽の再生時間の情報が付加されている。
（ステップＳ２５３）バッファメモリ１２６に記憶されている一連の画像データを取得して表示する準備を行う。この際に、出力する画像の枚数も算出する。尚、本実施形態では、バッファメモリ１２６に読み出されている画像データの数を検索して、スライドショーで表示する画像の枚数（Ｎ）を調べる。図２（ａ）のフォルダＦＬ１の場合は、Ｎ＝２０になるが、バッファメモリ１２６に画像が追加されると枚数（Ｎ）が増加する。また、画像データは、ＪＰＥＧ、ＢＭＰなどの各種のフォーマットが使用され、それぞれのフォーマットに応じた表示処理が行われる。
（ステップＳ２５４）ステップＳ２５２で取得した音楽データの再生時間と、ステップＳ２５３で取得した一連の画像データの枚数（Ｎ）とから、画像出力部１３０が表示装置１３１に出力する１枚の画像の出力時間を計算する。
【００２２】
例えば、図２（ａ）のフォルダＦＬ１の２０枚の画像データと、図２（ｂ）のフォルダＦＬ４の音楽１とによって、音楽付きのスライドショーが行われる時の１枚の画像の出力時間は、図４（ａ）に示す。同図は、横軸の長さで時間の長さを示した図で、音楽１の再生時間の１分間に、画像１から画像２０の２０枚の画像を表示する場合の画像１枚当たりの表示時間は、６０秒÷２０＝３秒となり、１枚の画像の表示時間を３秒に設定する。
（ステップＳ２５５）スライドショーで表示する一連の画像の枚数（Ｎ）を画像出力カウンタ（ｎ）に設定する（ｎ＝Ｎ）。本実施形態では、一枚の画像が表示される毎に画像出力カウンタ（ｎ）が１つずつデクリメントされ（ｎ＝ｎ−１）、Ｎ枚の画像の表示が終わると、ｎ＝０になり、スライドショーが終了する。
（ステップＳ２５６）バッファメモリ１２６にコピーしたフォルダＦＬ１の画像１から画像２０の２０枚の画像データに、新たに画像データが追加されたか否かを調べる。新たに画像データが追加された場合はステップＳ２５７に進み、追加されていない場合はステップＳ２５９に進む。尚、新たに画像データが追加される例として、ユーザーが操作パネル１２３を操作して、ネットワークＩＦ１３６を介してインターネット上から画像データをダウンロードした場合や、テレビ放送受信部１３７からデータ放送などで画像データを受信した場合、或いは、メモリカード１２８ａの中の別のフォルダＦＬ２の画像２１を選択して、バッファメモリ１２６にコピーした場合や、メモリカード１２８ａの代わりに別のメモリカードを接続し、自動的に、バッファメモリ１２６に画像がロードされる場合などがある。
（ステップＳ２５７）新たな画像データがバッファメモリ１２６に追加された場合、次に表示される画像からスライドショーの最後に表示される画像までの残りの画像の枚数と、残りの画像が表示されている間に再生される音楽データの残りの再生時間とから、１枚の画像の表示時間を再計算する。
【００２３】
例えば、図４（ｂ）は、１０枚目の画像をスライド表示中に、画像Ａが新たに追加された場合の、音楽１の再生時間と一連の画像の表示時間との関係を示した図である。同図において、画像Ａが追加されるまでに、画像１から画像１０まで、１０枚の画像を各３秒ずつ、合計３０秒間、表示しているので、音楽１の残りの再生時間は、６０秒−３０秒＝３０秒間となる。一方、表示しなければならない残りの画像の枚数は、画像１１から画像２０の１０枚と新たに追加された画像Ａの合計１１枚である。従って、残りの画像１枚当たりの表示時間は、３０秒÷１１≒２．６５秒と計算でき、１枚の画像の表示時間を３秒から２．６５秒に再設定する。
（ステップＳ２５８）表示する画像が１枚追加されたので、残りの画像の枚数を示す画像出力カウンタ（ｎ）を１つインクリメントする。例えば、図４（ｂ）の例の場合は、ｎ＝１０からｎ＝１１に増やす。
（ステップＳ２５９）画像出力カウンタ（ｎ）が示すｎ枚目の画像データを読み出して、所定の時間だけ表示装置１３１に表示する。例えば、図４（ｂ）の例の場合は、画像Ａを２．６５秒間だけ表示する。尚、ステップＳ２５９は割り込み処理やイベント駆動処理として別に行われるので、２．６５秒の間、ステップＳ２５９で止まっているわけではなく、次のステップＳ２６０に進む。
【００２４】
ここで、１枚の画像を所定の時間だけ表示する際の表示方法について、図５を用いて説明する。図５は、３秒間の表示時間に表示する画像の変化を説明するために、１秒毎の表示画像を離散的に描いた図であり、実際には、各画像間において徐々に表示画像が変化する。同図（ａ）は、同じ画像の同じ領域を連続して表示する場合の様子を示したもので、３秒間に表示される画像は変化しない。これに対して、本実施形態では、同図（ｂ）および（ｃ）に示したように、表示する画像の領域を変化する。例えば、同図（ｂ）では、最初にズームアップして画像の一部分を表示し、徐々にズームアウトして、３秒後には画像全体を表示する。或いは、同図（ｃ）では、最初にズームアップして画像の一部分を表示し、徐々に、表示領域を移動（パン）して、１枚の画像のいろいろな部分を表示する。
（ステップＳ２６０）操作パネル１２３によるユーザの終了操作があったか否かを判断する。終了操作があった場合はＳ２６１へ進み、終了操作がなかった場合はＳ２６２に進む。
（ステップＳ２６１）ユーザによる終了操作があった場合は、スライドショー動作を終了する。
（ステップＳ２６２）ユーザによる終了操作がない場合は、スライドショー動作を継続し、画像出力カウンタ（ｎ）を１つデクリメントする。つまり、ｎ＝ｎ−１とする。
（ステップＳ２６３）画像出力カウンタ（ｎ）の値から、スライドショーで表示する最後の画像か否かを判断する。つまり、ｎ＝０の場合は、最後の画像であることを示し、ステップＳ２６１に進んで、表示中の画像で、スライドショーを終了する。ｎ≠０の場合は、最後の画像ではないことを示し、ステップＳ２５６に進んで、ｎ＝０になるまで、同様の処理を繰り返す。
【００２５】
このように、本実施形態に係る画像再生装置１０１は、音楽付きスライドショーを行っている途中で、新たに画像が追加された場合でも、スライドショーを中断することなく、残りの画像の表示時間を再計算して設定するので、再生している音楽の時間に合わせて、スライドショーを終了することができる。この結果、新たに画像が追加される毎に、鑑賞中のスライドショーを中断する必要がない。さらに、再生する音楽が画像の表示よりも先に終了してしまうこともなく、画像の終了に合わせて、自然な形で音楽の再生も終了させることができる。
【００２６】
また、スライドショーで画像を表示する際に、同じ画像の同じ領域を所定の時間だけ表示するのではなく、同じ画像の表示領域を可変して表示することにより、動画のようなスライドショーを楽しむことができる。
【００２７】
尚、本実施形態では、音声付きスライドショーについて説明したが、音声を再生しないスライドショーに本発明を適用しても構わない。即ち、予めスライドショーを行う画像を選択してスライドショーを開始し、スライドショーを再生している最中に新規画像が追加された場合に、追加されたスライドショーの途中に直ちに挿入する。尚、追加された画像の挿入は、現在表示されている画像の次に表示しても構わないし、最後に表示しても構わない。
【００２８】
（第２の実施形態）
次に、第２の実施形態に係る画像再生装置について説明する。本実施形態の画像再生装置は、第１の実施形態の図１に示す画像再生装置１０１と同じ構成であるが、ＣＰＵ１２１の処理が異なる。第１の実施形態では、一連の画像はスライドショーの中でそれぞれ１回だけ表示されたが、本実施形態では同じ画像を複数回表示する。以下、本実施形態のＣＰＵ１２１の処理について、図６のフローチャートを用いて説明する。尚、図３と同じ符号のステップは、同じ処理を示すので説明は省略する。
【００２９】
ステップＳ２５１からＳ２５３において、スライドショーで使用する一連の画像データと音楽データとを取得し、バッファメモリ１２６に記憶する。
（ステップＳ３５１）ユーザーは、操作パネル１２３によって、一連の画像データを繰り返して表示する回数（Ｍ）を入力し、繰り返し回数（Ｍ）を繰り返しカウンタｍの初期値に設定する。尚、本実施形態では、１回の繰り返しが終了する毎に繰り返しカウンタｍが１つずつデクリメントされ、Ｍ回の繰り返しが終わると、ｍ＝０になって音楽付きスライドショーを終了するようになっている。
（ステップＳ３５２）ステップＳ３５１で設定した繰り返し回数（Ｍ）と、音楽データの再生時間と、一連の画像データの枚数（Ｎ）とから、画像出力部１３０が表示装置１３１に出力する１枚の画像の出力時間を計算する。
【００３０】
例えば、ステップＳ３５１で設定された繰り返し回数が２回で、バッファメモリ１２６には、図２（ａ）のフォルダＦＬ２の画像２１から画像３０までの１０枚の画像データと、図２（ｂ）のフォルダＦＬ４の音楽１とが予め選択されている場合について説明する。スライドショーで表示する画像の枚数は、１０枚の画像を２回繰り返すので、２０枚である。一方、音楽１の再生時間は１分間であるから、画像２１から画像３０の１０枚の画像を２回繰り返して表示するためには、画像１枚当たりの表示時間は、６０秒÷２０＝３秒となり、１枚の画像の表示時間を３秒に設定する。この場合のスライドショーの画像と音楽の時間関係は、第１の実施形態で説明した図４（ａ）において、画像１から画像２０の２０枚の画像データを、画像２１から画像３０の１０枚の２回分の画像データで置き換えた場合と同じである。
【００３１】
次のステップＳ２５５およびＳ２５６は、第１の実施形態の図３と同じである。
（ステップＳ３５３）新たな画像データがバッファメモリ１２６に追加された場合、繰り返し回数と、次に表示される画像からスライドショーの最後に表示される画像までの残りの画像の枚数と、残りの画像が表示されている間に再生される音楽データの残りの再生時間とから、１枚の画像の表示時間を再計算する。例えば、丁度、１回目の１０枚目の画像を表示中に、新たに画像データが追加された場合は、２回目に表示する画像が１枚増えて１１枚となり、１枚当たりの画像の表示時間は、約２．６５秒になる。これは、第１の実施形態の図４（ｂ）の場合と同様である。
【００３２】
ところが、１回目の５枚目の画像を表示中に、新たに５枚の画像データが追加された場合、追加後に表示しなければならない画像の枚数は、以下のようになる。
（１回目の残りの枚数）：新たに追加された５枚と１回目の残りの５枚の合計１０枚。
（２回目に表示する枚数）：元の１０枚と新たに追加された５枚の合計１５枚。
従って、新たに５枚の画像データが追加された後で、表示しなければならない画像の枚数は２５枚となる。一方、音楽１は、新たな画像が追加されるまでに、５枚の画像を３秒毎に合計１５秒間表示しているので、残りの音楽１の再生時間は、４５秒間である。この４５秒間に、２５枚の画像を表示しなければならないので、画像の１枚当たりの表示時間は、４５秒÷２５＝１．８秒となる。
（ステップＳ３５４）ステップＳ３５３で再計算された画像の１枚当たりの表示時間が、所定値より小さいか否かを調べ、所定値より小さい場合は、ステップＳ３５５に進み、所定値以上の場合は、ステップＳ３５６に進む。
【００３３】
例えば、所定値を２秒間とすると、上記の例において、丁度、１回目の１０枚目の画像を表示中に、新たに画像データが追加された場合は、１枚当たりの画像の表示時間は、約２．６５秒間になるので、所定値以上となる。
【００３４】
ところが、上記の例において、１回目の５枚目の画像を表示中に、新たに５枚の画像データが追加された場合は、１枚当たりの画像の表示時間は、約１．８秒間になるので、所定値より小さくなり、再度、表示時間の調整を行う必要がある。つまり、この処理によって、１枚当たりの画像の表示時間が短くなり過ぎて、スライドショーが不自然になることを防止できる。
（ステップＳ３５５）１枚当たりの画像の表示時間が短くなり過ぎた場合は、繰り返し回数を削減する。上記の例の場合は、１枚当たりの画像の表示時間は、約１．８秒間になるので、２回目の表示を行わないようにして、ステップＳ３５３に戻り、１枚当たりの画像の表示時間を再計算する。つまり、残りの画像の枚数は、新たに追加された５枚と１回目の残りの５枚の合計１０枚となる。一方、残りの音楽１の再生時間は４５秒間なので、１枚当たりの画像の表示時間は４．５秒間と再計算される。
（ステップＳ３５６）ステップＳ３５３で再計算された１枚当たりの画像の表示時間が所定値以上になった場合、１回で表示する画像枚数（Ｎ）の再設定、画像出力カウンタ（ｎ）の再設定、計算された１枚当たりの画像の表示時間の再設定などを行う。
【００３５】
次のステップＳ２５９からＳ２６３までの処理は、第１の実施形態の図３と同じである。但し、ステップＳ２６３において、１回目の最終画像であった場合は、ステップＳ３５７に進む。
（ステップＳ３５７）繰り返し回数カウンタ（ｍ）を１つデクリメントする。つまり、ｍ＝ｍ−１とする。
（ステップＳ３５８）繰り返し回数カウンタ（ｍ）の値から、スライドショーで表示する最後の画像か否かを判断する。つまり、ｍ＝０の場合は、最後の回の最後の画像であることを示し、ステップＳ２６１に進んで、表示中の画像で以て、スライドショーを終了する。ｍ≠０の場合は、最後の回ではないことを示し、ステップＳ２５６に戻って、ｍ＝０になるまで、同様の処理を繰り返す。
【００３６】
このように、本実施形態に係る画像再生装置１０１は、一連の画像を複数回繰り返して表示する音楽付きスライドショーを行っている途中で、新たに画像が追加された場合でも、スライドショーを中断することなく、残りの画像の表示時間を再計算して設定するので、再生している音楽の時間に合わせて、スライドショーを終了することができる。特に、残りの画像の１枚当たりの表示時間が短すぎる場合には、繰り返し回数を減らすことで、所定時間以上の表示時間にすることができ、違和感のない自然な表示のスライドショーを鑑賞することができる。
【００３７】
（第３の実施形態）
次に、第３の実施形態に係る画像再生装置について説明する。本実施形態の画像再生装置は、第１および第２の実施形態の図１に示す画像再生装置１０１と同じ構成であるが、ＣＰＵ１２１の処理が異なる。特に、第２の実施形態の図６のフローチャートにおいて、ステップＳ３５５の処理が異なり、繰り返し回数を減らさずに、古い画像を除去して、１枚当たりの画像の表示時間を所定値以上にする。
【００３８】
以下、本実施形態のＣＰＵ１２１の処理について、図７のフローチャートを用いて説明する。尚、図６と同じ符号のステップは、同じ処理を示すので説明は省略する。
【００３９】
ステップＳ２５１で処理を開始し、新たに画像が追加されて、１枚当たりの画像の表示時間を再計算して、所定値以上か否かを判断するステップＳ３５４までは第２の実施形態の図６と同じである。
（ステップＳ３６１）１枚当たりの画像の表示時間が短くなり過ぎた場合は、元の一連の画像を削除する。例えば、第２の実施形態の例で、１回目の５枚目の画像を表示中に、新たに５枚の画像データが追加された場合は、１枚当たりの画像の表示時間は、約１．８秒間になるので、１回目の残りの画像から１枚の画像を削除する。この場合、追加後に表示しなければならない画像の枚数は、以下のようになる。
（１回目の残りの枚数）：新たに追加された５枚と１回目の残りの（５−１）枚の合計９枚。−１は削減する画像の枚数である。
（２回目に表示する枚数）：元の（１０−１）枚と新たに追加された５枚の合計１４枚。−１は削減する画像の枚数である。
【００４０】
この結果、新たに５枚の画像データが追加された後で、表示しなければならない画像の枚数は２３枚となる。一方、第２の実施形態で説明したように、残りの音楽１の再生時間は４５秒間なので、画像の１枚当たりの表示時間は、４５秒÷２３≒１．９５秒となる。この場合は、まだ、所定値の２秒より小さいので、再び、ステップＳ３５４からステップＳ３６１に戻り、さらに、もう１枚の画像を削除することになる。この状態で、追加後に表示しなければならない画像の枚数は、以下のようになる。
（１回目の残りの枚数）：新たに追加された５枚と１回目の残りの（５−２）枚の合計８枚。−２は削減する画像の枚数である。
（２回目に表示する枚数）：元の（１０−２）枚と新たに追加された５枚の合計１３枚。−２は削減する画像の枚数である。
従って、新たに５枚の画像データが追加された後で、表示しなければならない画像の枚数は２１枚となり、残りの音楽１の再生時間は４５秒間なので、画像の１枚当たりの表示時間は、４５秒÷２１≒２．１４秒となる。
【００４１】
ステップＳ３５３で再計算された１枚当たりの画像の表示時間が所定値以上になった場合、それ以降の処理は、第２の実施形態の図６と同じなので、説明を省略する。
【００４２】
このように、本実施形態に係る画像再生装置１０１は、一連の画像を複数回繰り返して表示する音楽付きスライドショーを行っている途中で、新たに画像が追加された場合でも、スライドショーを中断することなく、残りの元の画像を削除して表示時間を再設定するので、再生している音楽の時間に合わせて、スライドショーを終了することができる。特に、残りの画像の１枚当たりの表示時間が短すぎる場合には、残りの元の画像を削除することで、所定時間以上の表示時間にすることができ、違和感のない自然な表示のスライドショーを鑑賞することができる。
【００４３】
尚、本実施形態において、新たに追加された画像の枚数と同じ枚数の元の画像を削除するようにしても構わない。この場合は、スライドショーで表示する全画像の枚数は変わらないので、最初に計算した１枚当たりの画像の表示時間で処理することができる。
【００４４】
（第４の実施形態）
次に、第４の実施形態に係る画像再生装置について説明する。本実施形態の画像再生装置は、先述の実施形態の図１に示す画像再生装置１０１と同じ構成であるが、ＣＰＵ１２１の処理が異なる。特に、第２および第３の実施形態の図６および図７のフローチャートにおいて、ステップＳ３５５或いはステップＳ３６１の処理が異なり、音楽データを追加することで、１枚当たりの画像の表示時間を所定値以上にする。
【００４５】
以下、本実施形態のＣＰＵ１２１の処理について、図８のフローチャートを用いて説明する。尚、図６および図７と同じ符号のステップは、同じ処理を示すので説明は省略する。
【００４６】
ステップＳ２５１で処理を開始し、新たに画像が追加されて、１枚当たりの画像の表示時間を再計算して、所定値以上か否かを判断するステップＳ３５４までは第２および第３の実施形態と同じである。
（ステップＳ３７１）１枚当たりの画像の表示時間が短くなり過ぎた場合は、音楽データを追加する。例えば、第２の実施形態の例で、１回目の５枚目の画像を表示中に、新たに５枚の画像データが追加された場合は、１枚当たりの画像の表示時間は、約１．８秒間になるので、２曲目として、同じ音楽１の音楽データを追加する。
【００４７】
この後、再び、ステップＳ３５３で画像の１枚当たりの表示時間を再計算する。上記の場合、新たに５枚の画像データが追加された時の１曲目の残りの音楽の再生時間が４５秒間なので、２曲目の６０秒間と合わせて１０５秒間の再生時間となる。一方、新たに５枚の画像データの追加後に表示しなければならない画像の枚数は、第２の実施形態で説明したように、２５枚であるから、画像の１枚当たりの表示時間は、１０５秒÷２５＝４．２秒となり、所定値の条件を満たす。
【００４８】
ステップＳ３５３で再計算された１枚当たりの画像の表示時間が所定値以上になった後の処理は、第２の実施形態の図６と同じなので、説明を省略する。
【００４９】
このように、本実施形態に係る画像再生装置１０１は、音楽付きスライドショーを行っている途中で、新たに画像が追加された場合でも、スライドショーを中断することなく、画像の表示時間を再設定するので、再生している音楽の時間に合わせて、スライドショーを終了することができる。特に、残りの画像の１枚当たりの表示時間が短すぎる場合には、再生する音楽を新たに追加することで、所定時間以上の表示時間にすることができ、違和感のない自然な表示のスライドショーを鑑賞することができる。
【００５０】
尚、本実施形態では２曲目を追加するようにしたが、２曲目を追加せずに、１曲目の音楽の再生ピッチを下げて、追加した画像を表示する時間だけ、再生時間を長くするようにしても構わない。再生ピッチの制御は、音の基本周期をコピーして増やすことで音程を変えずに、再生時間を長くすることができる。
【００５１】
また、本実施形態では同じ曲を追加したが、追加する音楽を１曲目とは異なる音楽にしても構わない。
【００５２】
（第５の実施形態）
次に、第５の実施形態に係る画像再生装置について説明する。本実施形態の画像再生装置は、先述の実施形態の図１に示す画像再生装置１０１と同じ構成であるが、ＣＰＵ１２１の処理が異なる。特に、第４の実施形態の図８のフローチャートにおいて、ステップＳ２５６で、新たな画像が追加された場合に、画像の表示時間や音楽の再生時間の再設定を行わない場合の実施形態である。
【００５３】
以下、本実施形態のＣＰＵ１２１の処理について、図９のフローチャートを用いて説明する。尚、図８と同じ符号のステップは、同じ処理を示すので説明は省略する。
【００５４】
ステップＳ２５１で処理を開始し、新たに画像が追加されるまでの処理は第４の実施形態と同じである。
（ステップＳ３８１）新たに画像が追加された場合は、音楽データの追加を行う。例えば、２曲目として、同じ音楽１の音楽データを追加する。
（ステップＳ３８２）新たに画像が追加されたので、１回当たりの画像の枚数（Ｎ）と、表示中の画像出力カウンタｎを再設定する。例えば、３枚追加された場合は、枚数はＮ＝Ｎ＋３、画像出力カウンタはｎ＝ｎ＋３となる。
【００５５】
ステップＳ２５９以降の処理は、第４の実施形態の図８と同じであるが、ステップＳ３５８で、スライドショーの最後の画像であると判断した場合の処理が異なり、ステップＳ３８３を行う。
（ステップＳ３８３）スライドショーの最後の画像であると判断した場合は、ステップＳ２６１の終了処理へ移る前に、再生中の音楽の音量を徐々に下げていき、フェードアウトする。尚、フェードアウトは、音声出力部１３２に電子ボリュームを設けて、ＣＰＵ１２１がこの電子ボリュームを制御することで実現できる。
【００５６】
このように、本実施形態に係る画像再生装置１０１は、音楽付きスライドショーを行っている途中で、新たに画像が追加された場合でも、スライドショーを中断することなく、スライドショーを行うことができる。特に、スライドショーの最後の画像の表示を終える際に、再生している音楽をフェードアウトすることによって、違和感なく自然にスライドショーを終了することができる。
【００５７】
（第６の実施形態）
次に、第６の実施形態に係る画像再生装置について説明する。図１０に示す本実施形態の画像再生装置２０１は、第１から第５の実施形態の図１に示す画像再生装置１０１にアンテナ１２４と送受信部１２５とを設けて、画像送信部２０２から送られてくる撮影画像を受信できるようにしたものである。尚、図１と同じ符号のものは、同じものを示すので説明は省略する。
【００５８】
画像再生装置２０１は、画像送信部２０２と画像受信部２０３とで構成される。画像送信部２０２はカメラ機能を有しており、撮影した画像もしくは撮影済みの画像を画像受信部２０３に無線で送信し、画像受信部２０３は、受信した画像もしくは受信済みの画像を順番に表示装置１３１に表示する。
【００５９】
先ず、画像送信部２０２の構成を説明する。画像送信部２０２は、ＣＰＵ（演算処理部）１０４に予め格納されたプログラムによって動作する。ＣＰＵ１０４は、ＣＰＵ１０４自身のＩ／Ｏ（入出力部）やシステムバス１０５によって画像送信部２０２の全体を制御する。
【００６０】
レンズ１０６から入射した光は撮像素子１０７に結像され、Ａ／Ｄ変換部１０８でデジタル信号に変換されてバッファメモリ１０９に記憶される。
【００６１】
バッファメモリ１０９に記憶された画像は、システムバス１０５を介して、ＣＰＵ１０４が読出し、メモリカードＩＦ（インターフェース）１１０を介してメモリカード１１１に記憶できる。或いは、ＣＰＵ１０４の指示によって、ＤＳＰ（デジタル信号処理部）１１２で色補正や縮小などの画像処理を行って、メモリカード１１１に記憶する。
【００６２】
また、ＣＰＵ１０４は、バッファメモリ１０９や、メモリカード１１１に記憶されている画像を読み出して、表示部１１３に送り、液晶モニタ１１４に表示する。
【００６３】
操作パネル１１５は、画像送信部２０２の設定（例えば、電源のオンオフや撮影条件の設定，シャッター操作など）を行う。また、音声出力部１１６ａおよびスピーカ（ＳＰ）１１６ｂは、図１の音声出力部１３２およびスピーカ１３３と同様に、ＣＰＵ１０４がメモリカード１１１から音楽データを読み出して、音楽を再生する。
【００６４】
マイク１１７は音声（音楽）を入力し、音声入力部１１８でデジタルデータに変換され、ＣＰＵ１０４によってバッファメモリ１０９やメモリカード１１１に画像データと共に記憶される。尚、マイク１１７の代わりに音声入力端子を設けて、オーディオ機器から録音できるようにしてもよい。或いは、メモリカード１１１によって、音楽データや撮影済みの画像データを入力することもできる。さらに、ＣＰＵ１０４は、送受信部１１９およびアンテナ１２０を用いて、画像受信部２０３に撮影した画像データを無線で送信する。
【００６５】
次に、画像受信部２０３の構成について説明する。画像受信部２０３は、第１から第５の実施形態の図１に示す画像再生装置１０１にアンテナ１２４と送受信部１２５とを設けて、画像送信部２０２から送られてくる撮影した画像を受信データできるようにした以外は同じであるが、ＣＰＵ１２１は、スライドショーの途中で画像送信部２０２から撮影した画像データを受信した際に、新たな画像としてスライドショーに追加して表示する。
【００６６】
以下、画像送信部２０２の処理について、図１１のフローチャートを用いて説明する。
（画像送信部：Ｓ２０１）操作パネル１１５を操作して、画像送信部１０２の電源をオンする。
（画像送信部：Ｓ２０２）レンズ１０６を介して撮像素子１０７に結像される被写体画像をＡ／Ｄ変換部１０８でデジタル信号に変換してバッファメモリ１０９に記憶できるように、撮影準備を整える。
（画像送信部：Ｓ２０３）操作パネル１１５のシャッターボタン（非図示）が押されて、新たに画像が撮影されたか否かを判別する。新たに画像が撮影された場合は、ステップＳ２０４に進む。新たに画像が撮影されなかった場合は、ステップＳ２０５に進む。
（画像送信部：Ｓ２０４）ＣＰＵ１０４は、新たに撮影された画像データを、バッファメモリ１０９から読み出して、送受信部１１９で変調し、アンテナ１２０を介して画像受信部１０３に無線で送信する。
（画像送信部：Ｓ２０５）操作パネル１１５によるユーザの終了操作があったか否かを判別する。終了操作があった場合はステップＳ２０６へ進み、終了操作がなかった場合はステップＳ２０３に戻る。
（画像送信部：Ｓ２０６）ユーザによる終了操作があった場合は、一連の動作を終了し、電源を切る。
【００６７】
次に、画像受信部２０３の処理について説明する。画像受信部２０３の処理は、第１の実施形態に係る画像再生装置１０１の処理とほとんど同じで、図３のステップＳ２５６の処理だけが異なる。尚、ステップＳ２５１で画像受信部２０３の電源をオンした段階で、画像送信部２０２から送られてくる画像を受信できる状態になる。
（画像受信部：Ｓ４５６）スライドショーで表示中に、ＣＰＵ１２１はアンテナ１２４および送受信部１２５を介して、画像送信部２０２から新たに画像を受信したか否かを調べる。新たに画像を受信した場合は、ステップＳ２５７に進み、受信していない場合は、ステップＳ２５９に進む。尚、受信した画像は、バッファメモリ１２６の画像データに追加されて記憶される。
【００６８】
次のステップＳ２５７以降の処理は、第１の実施形態の図３と同様に処理される。
【００６９】
尚、本実施形態において、画像受信部２０３の処理を、第１の実施形態で説明した画像再生装置１０１の処理と同じものとしたが、新たな画像の追加が画像送信部２０２から新たに受信した画像とすること以外は、第２から第５の実施形態で説明した画像再生装置１０１と同じように処理しても構わない。
【００７０】
このように、本実施形態に係る画像再生装置２０１は、画像受信部２０３で音楽付きスライドショーを行っている途中で、画像送信部２０１から新たに画像を受信した場合でも、スライドショーを中断することなく、画像の表示時間を再設定して受信した画像を挿入して表示するので、再生している音楽の時間に合わせて、スライドショーを終了することができる。
【００７１】
（第７の実施形態）
次に、第７の実施形態に係る画像再生装置を有するカメラについて説明する。図１２に示す本実施形態のカメラ２５１は、第６の実施形態の図１０に示す画像再生装置２０１の画像送信部２０２からアンテナ１２０と送受信部１１９とを削除し、音声出力部１３２ｂとスピーカ（ＳＰ）１３３ｂとを設けている。
【００７２】
カメラ２５１は、第６の実施形態のメモリカード１２８ａおよびメモリカード１２８ｂの代わりにメモリカード１１１に画像データと音楽データとを格納し、表示部１１３を介して一連の画像を液晶モニタ１１４に表示しながら、音声出力部１３２ｂを介してスピーカ１３３ｂに音楽を再生する。
【００７３】
尚、スライドショーで表示される一連の画像は、第１の実施形態におけるバッファメモリ１２６と同様に、一旦、メモリカード１１１からバッファメモリ１０９に読み出し、バッファメモリ１０９に記憶されている画像の枚数をスライドショーで表示する画像の枚数としてＣＰＵ１０４は管理する。従って、バッファメモリ１０９に新たに画像が追加されると、スライドショーで表示する画像の枚数が増加する。つまり、スライドショーの途中でユーザーが操作パネル１１５のシャッターボタン（非図示）を押して、新たに画像を撮影した場合、バッファメモリ１０９に新たに撮影した画像が記憶され、ＣＰＵ１０４は、この画像をスライドショーに追加して表示する。ここで、液晶モニタ１１４やスピーカ１３３ｂの代わりに、外部出力端子を設け、テレビ受像器などに接続して、音楽付きスライドショーを鑑賞できるようにしても構わない。
【００７４】
以下、カメラ２５１のＣＰＵ１０４の処理について、図１３のフローチャートを用いて説明する。
【００７５】
カメラ２５１の処理は、第１の実施形態に係る画像再生装置１０１の処理とほとんど同じで、図３のステップＳ２５６の処理だけが異なる。尚、ステップＳ２５１でカメラ２５１の電源をオンした段階で、いつでも撮影できる状態になっている。
（ステップＳ５５６）スライドショーで表示中に、ユーザーが操作パネル１１５のシャッターボタンを押して、新たに画像が撮影されたか否かを調べる。新たに画像が撮影された場合は、ステップＳ２５７に進み、撮影されていない場合は、ステップＳ２５９に進む。尚、撮影された画像は、バッファメモリ１０９の画像データに追加されて記憶される。
【００７６】
次のステップＳ２５７以降の処理は、第１の実施形態の図３と同様に行われ、新たに受信した画像をスライドショーに挿入して、液晶モニタ１１４に表示する。
【００７７】
このように、本実施形態に係るカメラ２５１は、音楽付きスライドショーを行っている途中に、新たに画像を撮影した場合でも、スライドショーを中断することなく、画像の表示時間を再設定して新たに撮影した画像を挿入して表示するので、再生している音楽の時間に合わせて、スライドショーを終了することができる。
【００７８】
尚、本実施形態では、画像再生装置を有するカメラとしたが、カメラ付き携帯電話であっても構わない。
【図面の簡単な説明】
【００７９】
【図１】第１の実施形態に係る画像再生装置のブロック図である。
【図２】メモリカード１２８ａおよび１２８ｂの記憶例を示す説明図である。
【図３】第１の実施形態に係る画像再生装置のフローチャートである。
【図４】音楽の再生時間と画像の表示時間との時間関係を説明するための説明図である。
【図５】画像の表示例を示す説明図である。
【図６】第２の実施形態に係る画像再生装置のフローチャートである。
【図７】第３の実施形態に係る画像再生装置のフローチャートである。
【図８】第４の実施形態に係る画像再生装置のフローチャートである。
【図９】第５の実施形態に係る画像再生装置のフローチャートである。
【図１０】第６の実施形態に係る画像再生装置のブロック図である。
【図１１】第６の実施形態に係る画像再生装置のフローチャートである。
【図１２】第７の実施形態に係る画像再生装置を有するカメラのブロック図である。
【図１３】第７の実施形態に係る画像再生装置を有するカメラのフローチャートである。
【符号の説明】
【００８０】
１０１，２０１・・・画像再生装置  １０２，１５２・・・画像送信部
１０３，１５３・・・画像受信部    １０４，１２１・・・ＣＰＵ
１０７・・・撮像素子              １０９，１２６・・・バッファメモリ
１１０，１２７，１２８・・・メモリカードＩＦ
１１１，１２８ａ，１２８ｂ・・・メモリカード
１１５，１２３・・・操作パネル    １１８・・・音声入力部
１３０・・・画像出力部            １３２・・・音声出力部
１３３・・・スピーカ              １１９，１２５・・・送受信部
１３１・・・表示装置              １３４・・・印刷装置
１３６・・・ネットワークＩＦ      １３７・・・テレビ放送受信部
【図１】
2008011501.tif 000003
【図２】
2008011501.tif 000004
【図３】
2008011501.tif 000005
【図４】
2008011501.tif 000006
【図５】
2008011501.tif 000007
【図６】
2008011501.tif 000008
【図７】
2008011501.tif 000009
【図８】
2008011501.tif 000010
【図９】
2008011501.tif 000011
【図１０】
2008011501.tif 000012
【図１１】
2008011501.tif 000013
【図１２】
2008011501.tif 000014
【図１３】
2008011501.tif 000015