(57)【要約】【課題】ネットワーク上の複数機器に保存されている画像を表示する場合に、ある機器の電池切れにより、その機器に保存されている画像が再生されなくなる事態を防止する。【解決手段】複数台のデジタルカメラ１００がネットワーク１０１に接続された画像再生システムにおいて、スライドショーの再生対象となる画像が保存されているデジタルカメラ１００の電池残量を検出し、その検出した電池残量が基準値よりも低い場合、該電池容量の少ないデジタルカメラ１００に保存されているスライドショーの再生対象となる画像を他のデジタルカメラ１００（カメラＡ）に複製した上で、スライドショーを実行する。【選択図】図１
2010081258.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像記録装置がネットワークに接続された画像再生システムであって、
再生対象となる画像が保存されている画像記録装置の電池残量を検出する検出手段と、
前記検出手段により検出した電池残量が所定の値よりも低い場合、その画像記録装置に保存されている前記再生対象となる画像を他の画像記録装置に複製する複製手段と、
前記複製手段により前記他の画像記録装置に複製した画像を表示手段に表示する表示制御手段とを備えたことを特徴とする画像再生システム。
【請求項２】
前記再生はスライドショーであることを特徴とする請求項１に記載の画像再生システム。
【請求項３】
スライドショーリストの作成の際に、前記検出手段により電池残量を検出し、前記複製手段により画像を複製することを特徴とする請求項２に記載の画像再生システム。
【請求項４】
スライドショーリストの作成後に、前記検出手段により電池残量を検出し、前記複製手段により画像を複製することを特徴とする請求項２に記載の画像再生システム。
【請求項５】
前記表示制御手段は、スライドショーを実行する際に、前記複製手段により複製した画像とともに複製元の画像記録装置に関する情報を表示することを特徴とする請求項２乃至４のいずれか１項に記載の画像再生システム。
【請求項６】
前記複製手段は、前記再生対象となる画像を前記他の画像記録装置に複製する際に、同一名称の画像のファイルが存在する場合、リネームして複製することを特徴とする請求項１乃至５のいずれか１項に記載の画像再生システム。
【請求項７】
前記複製手段は、前記他の画像記録装置の記録容量が複製しようとしている画像のサイズよりも小さい場合、さらに別の画像記録装置に複製することを特徴とする請求項１乃至６のいずれか１項に記載の画像再生システム。
【請求項８】
前記複製手段は、前記他の画像記録装置の記録容量が複製しようとしている画像のサイズよりも小さい場合、同一時刻に撮影された他の画像が存在するとき、複製を行わないことを特徴とする請求項１乃至６のいずれか１項に記載の画像再生システム。
【請求項９】
前記複製手段により前記他の画像記録装置に複製した画像を前記表示手段に表示した後、該複製した画像を削除する削除手段を備えたことを特徴とする請求項１乃至８のいずれか１項に記載の画像再生システム。
【請求項１０】
前記他の画像記録装置は、電池残量が所定の値以上の画像記録装置であることを特徴とする請求項１乃至９のいずれか１項に記載の画像再生システム。
【請求項１１】
複数の画像記録装置がネットワークに接続された画像再生システムにおける画像再生制御装置であって、
再生対象となる画像が保存されている画像記録装置の電池残量を検出する検出手段と、
前記検出手段により検出した電池残量が所定の値よりも低い場合、その画像記録装置に保存されている前記再生対象となる画像を他の画像記録装置に複製する複製手段と、
前記複製手段により前記他の画像記録装置に複製した画像を表示手段に表示する表示制御手段とを備えたことを特徴とする画像再生制御装置。
【請求項１２】
複数の画像記録装置がネットワークに接続された画像再生システムにおける画像再生方法であって、
再生対象となる画像が保存されている画像記録装置の電池残量を検出するステップと、
前記検出した電池残量が所定の値よりも低い場合、その画像記録装置に保存されている前記再生対象となる画像を他の画像記録装置に複製するステップと、
前記他の画像記録装置に複製した画像を表示手段に表示するステップとを有することを特徴とする画像再生方法。
【請求項１３】
複数の画像記録装置がネットワークに接続された画像再生システムにおいて画像再生を制御するためのプログラムであって、
再生対象となる画像が保存されている画像記録装置の電池残量を検出するステップと、
前記検出した電池残量が所定の値よりも低い場合、その画像記録装置に保存されている前記再生対象となる画像を他の画像記録装置に複製するステップと、
前記他の画像記録装置に複製した画像を表示手段に表示するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複数台の撮像装置をネットワークに接続し、画像を一括して再生するのに用いて好適な画像再生システム、画像再生制御装置、画像再生方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラが急速に普及している。デジタルカメラで撮影した画像をメモリカード等の記録メディアに保存しておき、保存した画像を再生することが可能である。デジタルカメラで画像を再生する場合、ユーザが画像を一枚一枚選択するのではなく、スライドショーのように画像の表示を制御する装置も多く見受けられる。その際に、音楽も同時に再生する等の機能を有するものも存在する。
【０００３】
また、デジタルカメラに無線等のネットワーク接続機能が搭載されることにより、デジタルカメラがシームレスにネットワークに接続することが可能となっている。ネットワークに接続しているデジタルカメラ内に存在する画像を一括して制御、表示することが可能な機器も存在している。
【０００４】
この種のデジタルカメラは電池によって動作するため、電池残量が少なくなった場合に問題が発生する場合がある。そのような状況を回避するために、電池残量を考慮した技術がいくつか存在する。例えば、データの通信に必要となる電池残量を前もって計算しておき、現在の電池残量がデータの通信に必要な電池残量よりも少ないときには、必要な電池残量を満たすまで充電してからデータ通信を開始するといった技術も存在する（特許文献１参照）。
【０００５】
【特許文献１】特開２００６−２８８１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
複数台のデジタルカメラをネットワークに接続して画像を一括して表示する場合に、デジタルカメラの１つが例えば電池切れ等のトラブルを起こすと、そのデジタルカメラがネットワークから離脱してしまう。そのため、離脱したデジタルカメラに保存されている画像を再生、表示できなくなってしまう。
【０００７】
本発明は以上のような状況に鑑みてなされたものであり、ネットワーク上の複数機器に保存されている画像を表示する場合に、その機器に保存されている画像が再生されなくなる事態を防止することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像再生システムは、複数の画像記録装置がネットワークに接続された画像再生システムであって、再生対象となる画像が保存されている画像記録装置の電池残量を検出する検出手段と、前記検出手段により検出した電池残量が所定の値よりも低い場合、その画像記録装置に保存されている前記再生対象となる画像を他の画像記録装置に複製する複製手段と、前記複製手段により前記他の画像記録装置に複製した画像を表示手段に表示する表示制御手段とを備えたことを特徴とする。
本発明の画像再生制御装置は、複数の画像記録装置がネットワークに接続された画像再生システムにおける画像再生制御装置であって、再生対象となる画像が保存されている画像記録装置の電池残量を検出する検出手段と、前記検出手段により検出した電池残量が所定の値よりも低い場合、その画像記録装置に保存されている前記再生対象となる画像を他の画像記録装置に複製する複製手段と、前記複製手段により前記他の画像記録装置に複製した画像を表示手段に表示する表示制御手段とを備えたことを特徴とする。
本発明の画像再生方法は、複数の画像記録装置がネットワークに接続された画像再生システムにおける画像再生方法であって、再生対象となる画像が保存されている画像記録装置の電池残量を検出するステップと、前記検出した電池残量が所定の値よりも低い場合、その画像記録装置に保存されている前記再生対象となる画像を他の画像記録装置に複製するステップと、前記他の画像記録装置に複製した画像を表示手段に表示するステップとを有することを特徴とする。
本発明のプログラムは、複数の画像記録装置がネットワークに接続された画像再生システムにおいて画像再生を制御するためのプログラムであって、再生対象となる画像が保存されている画像記録装置の電池残量を検出するステップと、前記検出した電池残量が所定の値よりも低い場合、その画像記録装置に保存されている前記再生対象となる画像を他の画像記録装置に複製するステップと、前記他の画像記録装置に複製した画像を表示手段に表示するステップとをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、ネットワーク上の複数の画像記録装置に保存されている画像を表示する場合に、その画像記録装置に保存されている画像が再生されなくなる事態を防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は、本実施形態に係る画像再生システムの基本構成を示す図である。複数台のデジタルカメラ１００がネットワーク１０１に接続し、デジタルカメラ１００間で通信可能となっている。また、各デジタルカメラ１００に保存されている画像データはネットワーク１０１を介してディスプレイ１０２に転送され、ディスプレイ１０２でスライドショーが可能となっている。
【００１１】
図２は、本実施形態に係る画像記録装置としてのデジタルカメラ１００の回路構成を示すブロック図である。図２において、マイクロコンピュータ（以下、ＣＰＵと記す）２０１は、撮像素子（本実施形態ではＣＣＤ）２０２が出力する画像データの処理等、カメラ全体の動作を制御する。ＣＰＵ２０１は、Ａ／Ｄコンバータ２０３、画像バッファメモリ２０４、画像処理部２０５からのデータに対し、必要な処理を行う。不揮発性のメモリ２０７は、ＣＰＵ２０１が実行するプログラム等を記憶している。また、記憶媒体２０９は画像等のデータを記憶するためのものであり、デジタルカメラ１００に内蔵されていても、いわゆるメモリカードのように着脱可能であってもよい。スライドショーのスケジューリングを行うプログラムはメモリ２０７に格納されており、ＣＰＵ２０１によって実行される。
【００１２】
画像バッファメモリ２０４は、スライドショーを行う際に再生対象となる画像データを保存する。ＪＰＥＧ等の圧縮された画像データだけでなく、ＲＡＷ画像データも保存可能である。ＲＡＷ画像をスライドショー再生する場合には、その都度現像処理を実行し、表示用の画像を生成してディスプレイ１０２等に送信する。
【００１３】
画像表示部２０８は、画像バッファメモリ２０４に保存されている画像のプレビュー表示を行うための画像表示に関する処理等を行う。ネットワーク１０１を介して他の機器に画像データを送信する際、送信する画像を選択させるためにサムネイル一覧表示すること等も可能である。
【００１４】
通信処理部２０６は、外部ネットワークとの通信処理を一手に担う。本例では、無線接続を想定しており、ネットワーク１０１上へ流すデータ形式への変換等、無線通信に必要な通信処理をすべて含む。なお、有線接続の場合にも、通信処理部２０６が通信処理を担うことは同様である。
【００１５】
図３は、本実施形態に係る表示手段としてのディスプレイ１０２の回路構成を示すブロック図である。図３において、データ入出力部３００は、デジタルカメラ１００等からネットワーク１０１を介して画像データを読み込む。入力部３０１は、リモコン等の装置からの入力を受け付ける。蓄積部３０２は、例えばハードディスク等により構成され、バイナリデータ等を蓄積する。表示部３０３は、例えばＣＲＴディスプレイや液晶ディスプレイ等により構成され、デジタルカメラ１００から転送されてきた静止画データや動画データを再生する。
【００１６】
ＣＰＵ３０４は、上述した各構成に関わる処理すべてを制御する。ＲＯＭ３０５は、各処理に必要な制御プログラムやデータを記憶する。ＲＡＭ３０６は、各処理に必要な作業領域をＣＰＵ３０４に提供する。なお、上記制御プログラムは蓄積部３０２に格納されていることもあり、その場合は、この制御プログラムが一旦ＲＡＭ３０６に読み出されてからＣＰＵ３０４によって実行される。
【００１７】
以下、具体例を説明するが、説明を分かりやすくするため、ネットワーク１０１に３台のデジタルカメラ１００（カメラＡ、カメラＢ、カメラＣと称する）が接続されているものとする。そして、各カメラＡ〜Ｃの記憶媒体２０９の一例であるコンパクトフラッシュ（登録商標）（ＣＦ）カードやＳＤカード等にはスライドショー再生可能な画像が前もって撮影、保存されているものとする。また、カメラＡ、カメラＢの電池残量は所定の値（基準値）以上であるものとし、カメラＣの電池残量は基準値よりも低くなっているものとする。
【００１８】
図４は、第１の実施形態に係る画像再生システムでの基本シーケンスを示すフローチャートである。本実施形態では、デジタルカメラのうちいずれか１つが他のデジタルカメラに記憶された画像の情報を収集し、スライドショーリストを作成するものとする。本実施形態におけるスライドショーリストとは、スライドショーの順番、スライドショーの対象となるコンテンツの識別情報、コンテンツの保存先の識別情報が記載されたデータである。このスライドショーリストに基づき、順次画像が読み出され、表示される。本実施形態では、スライドショーリストはテキストデータであるとする。このスライドショーリストを作成するカメラは、他のデジタルカメラの電池残量を検出し、電池残量が基準値よりも低いデジタルカメラに保存されているスライドショーの再生対象となる画像を、他のデジタルカメラ１００に複製する。以下、詳細な処理内容について説明する。
【００１９】
まず、各デジタルカメラ１００及びディスプレイ１０２間で通信を確立する、（ステップＳ４０１）。これは、ユーザが各機器を操作し、同じネットワーク１０１に参加させるよう指示することで実現できる。
【００２０】
次に、複数台のデジタルカメラ１００がネットワーク１０１に接続されている場合、スライドショーを管理するリスト（スライドショーリスト）を作成し、スライドショーを実行するメインとなるカメラを１台選択する（ステップＳ４０２）。ここでは、ユーザはカメラＡを用いて、スライドショーリストを作成し、スライドショーを実行しようとしているものとする。
【００２１】
メインとなるカメラは、ユーザが所望のカメラに対して所定の操作を行うことに応じて選択される。具体的には、カメラＡは所定のユーザ操作に応じて、自機がメインのカメラとなる旨の通知を他のカメラに送信する。この通知を受信した他のカメラは、メインのカメラに対して画像を提供するカメラとして動作するようになり、カメラＡをメインのカメラとして設定する。このようにメインのカメラはユーザが任意に決定してよいが、電池残量が基準値以上のものから選択するようにする。また、電池残量が基準値以上のものから自動的に選択されるようにしてもよい。
【００２２】
以下、スライドショーリストを作成する処理について説明する。カメラＡのＣＰＵ２０１は、カメラＢ、カメラＣに対し、それぞれの記憶媒体２０９に保存されている画像のサムネイルを要求し、それに応じて送信されたサムネイルを受信する（ステップＳ４０３）。ＣＰＵ２０１は、受信したサムネイルとそのサムネイルの送信元（ここではカメラＢまたはカメラＣ）とを関連付けて、画像バッファメモリ２０７に記憶する。
【００２３】
次にカメラＡのＣＰＵ２０１は、カメラＡの画像表示部２０８を利用して、ネットワーク１０１に接続されているカメラＡ〜Ｃのサムネイルを一覧表示し、スライドショーする画像をユーザに選択させる（ステップＳ４０４）。サムネイル一覧表示の際には、どのカメラに保存されている画像なのかを明示するようにカメラ名やファイル名等の情報５０１もあわせて表示する。ユーザは、この選択画面に一覧表示されたサムネイルを見ながら、所定の操作を行うことでスライドショーの再生対象としたい画像を選択することができる。
【００２４】
次にカメラＡのＣＰＵ２０１は、選択画面におけるユーザ操作による選択が完了したか判断する（ステップＳ４１１）。完了したと判断した場合はステップＳ４０８に進む。完了していないと判断した場合はステップＳ４１２に進む。なお、ユーザは図５の選択画面が表示された状態で所定の操作を行うことで、選択完了を指示することができる。
【００２５】
カメラＡのＣＰＵ２０１は、選択画面において、ユーザ操作によりサムネイルが選択されたか判断する（ステップＳ４１２）。選択されたと判断した場合はステップＳ４０５に進む。選択されていないと判断した場合は処理をステップＳ４１１に戻す。
【００２６】
続いて、カメラＡのＣＰＵ２０１は、ステップＳ４１２で選択された画像が保存されているカメラ電池残量を検出し（ステップＳ４０５）、電池残量が基準値よりも低ければステップＳ４０６に進み、基準値以上であればステップＳ４０７に進む。具体的には、カメラＡのＣＰＵ２０１は、選択された画像に関連付けられた送信元に、電池残量を問い合わせ、その応答を参照することで電池残量の値が判断できる。この処理が本発明でいう検出手段としての処理例である。なお、他の検出の方法として、ステップＳ４０３でのサムネイルの受信の際に、各機器の電池残量の情報を併せて受信してもよい。この方法であれば、ステップＳ４０５で他の機器から電池残量を問い合わせる必要がない。
【００２７】
例えば図５の選択画面において、カメラＢの画像「0005.jpg」が選択された場合、カメラＡのＣＰＵ２０１はカメラＢの電池残量を検出する。ここで、カメラＢの電池残量は基準値以上であるので、カメラＡのＣＰＵ２０１は、そのまま画像「0005.jpg」をスライドショーリストに追加する（ステップＳ４０７）。
【００２８】
一方、選択画面でカメラＣの画像「0009.jpg」が選択された場合、カメラＡのＣＰＵ２０１はカメラＣの電池残量を検出する。カメラＣの電池残量は基準値よりも低くなっているので、予め「0009.jpg」をカメラＡに複製する処理を実行する（ステップＳ４０６）。具体的には、カメラＡのＣＰＵ２０１は、カメラＣに対し画像「0009.jpg」を要求する。カメラＡのＣＰＵ２０１は、要求に応じてカメラＣから送信された画像を受信すると、カメラＡの画像バッファメモリ２０４に複製し、その画像「0009.jpg」をスライドショーリストに追加する（ステップＳ４０７）。なお、カメラＡ自身の記憶媒体２０９に記憶された画像もスライドショーの対象としてもよい。この処理が本発明でいう複製手段としての処理例である。
【００２９】
なお、ステップＳ４０６の処理によって他のカメラに複製された場合は、複製された事実が参照できるようスライドショーリストに記録しておく。図６に、スライドショーリストの一例を示す。スライドショーリストには、スライドショーの順番、スライドショーの再生対象となる画像の保存先デバイス名、ファイル名、複製元デバイス名等を関連付けて保持しておく。その後、ステップＳ４１１に戻り、さらに画像をスライドショーに追加するかを確認する。
【００３０】
このようにして画像を選択し、スライドショーリストを更新する作業を行い、処理をステップＳ４１１に戻し、新たな画像が選択されたかの判断を繰り返す。
【００３１】
画像の選択が終了したと判断した場合（ステップＳ４１１／Ｙｅｓ）、カメラＡのＣＰＵ２０１は、スライドショーリスト（図６を参照）に基づいて、ディスプレイ１０２でスライドショーを実行する（ステップＳ４０８）。
【００３２】
具体的には、カメラＡのＣＰＵ２０１はスライドショーリストに従い、次にスライドショーすべき番号を参照する。そして、次のスライドショー対象の画像を保存しているカメラを割り出し、そのカメラに対して画像を要求する。この要求には画像を特定するためのファイル名が含まれる。そして、画像を受信すると、今度は受信した画像をディスプレイ１０２に出力する。この処理をスライドショーリストに従い、所定の間隔で繰り返すことにより、スライドショーが実現できる。なお、カメラＡは他のカメラに対して、ディスプレイ１０２にファイル名で特定される画像を出力するよう指示してもよい。この処理が本発明でいう表示制御手段としての処理例である。
【００３３】
なお、カメラＡのＣＰＵ２０１は画像をディスプレイ１０２に出力する際に、画像の保存先であるデバイス名等を示す情報を画像に付加してもよい。この際、画像「0009.jpg」のように、スライドショーのために用いた画像の保存先（カメラＡ）と、その画像の複製元（カメラＣ）とが異なる場合は、複製元のカメラＣの画像である旨を表示する等してもよい。
【００３４】
スライドショーが終了したならば、カメラＡのＣＰＵ２０１は、電池残量が基準値よりも低いために複製した画像があるか否かを確認する（ステップＳ４０９）。その結果、複製した画像があれば、それら複製した画像を複製先のカメラ（本例ではカメラＡ）の画像バッファメモリ２０４から削除する（ステップＳ４１０）。この処理が本発明でいう削除手段としての処理例である。この処理により、本来カメラＡのものではない画像がカメラＡの記憶媒体２０９に残ってしまい、容量を占有してしまうことを防ぐことができる。また、カメラＣのユーザが意図せずカメラＡのユーザに画像を譲渡してしまうことを防ぐことができる。
【００３５】
以上述べたように、本実施形態によれば、ネットワーク１０１上の複数台のカメラに保存されている画像をスライドショーする際、特定のカメラの電池切れにより、そのカメラに保存されている画像がスライドショーされなくなる事態を防止することができる。
【００３６】
（第２の実施形態）
上記第１の実施形態では、スライドショーリストを作成する際に、デジタルカメラ１００の電池残量を検出し、画像を複製するようにした。本実施形態は、まずスライドショーリストを作成し、その後に、スライドショーリストに含まれている画像が保存されているデジタルカメラ１００の電池残量を検出し、複製するようにした例である。なお、画像再生システムの基本構成、デジタルカメラ１００やディスプレイ１０２の回路構成は第１の実施形態と同様であり、ここではその詳細な説明を省略する。
【００３７】
ここでも、第１の実施形態と同様に、説明を分かりやすくするため、ネットワーク１０１に３台のデジタルカメラ１００（カメラＡ、カメラＢ、カメラＣ）が接続されているものとする。また、カメラＡ、カメラＢの電池残量は所定の値（基準値）以上であるものとし、カメラＣの電池残量は基準値よりも低くなっているものとする。
【００３８】
図７は、第２の実施形態に係る画像再生システムでの基本シーケンスを示すフローチャートである。本実施形態では、スライドショーリストの作成後に、デジタルカメラ１００の電池残量を検出が実行され、電池残量が基準値よりも低いデジタルカメラ１００に保存されているスライドショーの再生対象となる画像が、他のデジタルカメラ１００に複製される。
【００３９】
ステップＳ７０１、Ｓ７０２は第１の実施形態と同様であるため、ここでは説明を省略する。なお、本実施形態でもメインのカメラとしてカメラＡが用いられるものとする。
【００４０】
次に、カメラＡのＣＰＵ２０１はスライドショーリストを作成する（ステップＳ７０３）。作成の方法を図１１に示す。ステップＳ１１０１〜Ｓ１１０５は、それぞれ図４のステップＳ４０３、Ｓ４０４、Ｓ４１１、Ｓ４１２、Ｓ４０７と同様の処理を行うため、ここでは説明を省略する。図８に、作成したスライドショーリストの一例を示す。本実施形態では、各カメラの電池残量を検出する前に図８に示すスライドショーが作成される。したがって、スライドショーが作成した直後は、複製元のデバイス名が入力されているものはない。
【００４１】
次に、カメラＡのＣＰＵ２０１は、スライドショーリストに含まれている画像が保存されているカメラを列挙する（ステップＳ７０４）。本例の場合、カメラＡ、カメラＢ、カメラＣが列挙される。
【００４２】
次に、ステップＳ７０４で列挙された各カメラの電池残量を検出する（ステップＳ７０５、Ｓ７０６）。このとき、電池残量が基準値よりも低いカメラについては、そのカメラのスライドショーの再生対象となる画像をカメラＡの画像バッファメモリ２０４に複製する（ステップＳ７０７）。電池残量の検出及び複製の方法は第1の実施形態と同様である。
【００４３】
本例の場合、カメラＣの電池残量が基準値よりも低くなっているので、スライドショーリストに含まれているカメラＣに保存されている画像をカメラＡに複製する。図８のスライドショーリストを参照すると、カメラＣに保存されている画像「0009.jpg」、「0003.jpg」をカメラＡに複製することになる。これを受けて、カメラＡは、図９に示すように、スライドショーリストを更新し（ステップＳ７１１）、保存先のデバイス名が複製先のデバイス名に変更されるとともに、複製元デバイス名等が入力される。
【００４４】
その後、カメラＡのＣＰＵ２０１は、図９に示すスライドショーリスト（図９を参照）に基づいて、ディスプレイ１０２でスライドショーを実行する（ステップＳ７０８）。具体的なスライドショーの方法については、第1の実施形態と同様である。
【００４５】
スライドショーが終了したならば、カメラＡのＣＰＵ２０１は、電池残量が基準値よりも低いために複製した画像があるか否かを判断する（ステップＳ７０９）。その結果、複製した画像があれば、それら複製した画像を複製先のカメラ（本例ではカメラＡ）の画像バッファメモリ２０４から削除する（ステップＳ７１０）。
【００４６】
ところで、第１、２の実施形態では、電池残量が基準値よりも低いカメラＣからメインのカメラＡに画像を複製してスライドショーを実行する例を説明したが、以下の第３〜５の実施形態に説明するように、画像を複製する際の制約を設定しておいもよい。
【００４７】
（第３の実施形態）
あるカメラの電池残量が基準値よりも低いために他のカメラに画像を複製する際に、同一名称の画像のファイルが存在した場合、リネームして複製する。
【００４８】
図８のスライドショーリストにおいて、カメラＣからカメラＡに画像「0003.jpg」を複製しようとした場合、カメラＡには既に同一ファイル名である「0003.jpg」というファイルが存在する。したがって、そのまま複製してしまうと、カメラＡの「0003.jpg」を上書きしてしまうことになり、スライドショーリスト中のカメラＡの画像「0003.jpg」の再生が正しくできなくなってしまう。そこで、同一名称のファイルが存在した場合、リネームして複製する。リネームのルールとしては、既存のものを用いればよく、例えばカメラＡで次に撮影したときに付属するファイル名にリネームすることも可能であるし、単純にプレフィックスを変更するだけでもよい。本実施形態により、スライドショーする画像に対し、誤った複製の防止が可能となる。
【００４９】
（第４の実施形態）
あるカメラの電池残量が基準値よりも低いために他のカメラに画像を複製する際に、複製先のカメラの記録容量が複製しようとしている画像のサイズよりも小さい場合、さらに別のカメラに複製する。
【００５０】
カメラＡに既に画像が多数存在し、記録容量の残りが少ない場合に、カメラＣに保存されているスライドショーの再生対象となる画像を全て複製できない状況が発生する可能性がある。図１０に、そのような場合の複製シーケンスを示す。
【００５１】
画像を複製する際に、カメラＡのＣＰＵ２０１は、複製先機器（カメラＡ）の記憶媒体２０９の残量（空き容量）と複製しようとしている画像のサイズとを比較する（ステップＳ１００１）。複製しようとしている画像のサイズは、例えばサムネイルと一緒に他のカメラから受信することが可能である。比較した結果、複製先機器（カメラＡ）の空き容量のほうが大きい場合には、問題なくその機器に画像を複製する（ステップＳ１００６）。
【００５２】
一方、複製しようとしている画像のサイズのほうが大きい場合には、その機器（カメラＡ）に複製することができない。そこで、ネットワーク１０１上でスライドショーに参加している機器のうち、空き容量が画像のサイズよりも大きい機器を探す（ステップＳ１００２）。具体的には、カメラＡのＣＰＵ２０１は他の機器に記憶媒体の空き容量を問い合わせる信号を送信することで、他の機器の空き容量を把握することができる。空き容量が画像のサイズよりも大きい機器が見つかった場合には、その機器の電池残量を検出し（ステップＳ１００３）、基準値以上であれば、その機器に画像を複製する（ステップＳ１００６）。
【００５３】
ステップＳ１００３で機器が見つからない場合、及び、見つかった場合でも電池残量が基準値よりも低い場合には、ユーザに対して警告表示を行う（ステップＳ１００４）。そして、複製しようとしている画像をスライドショーリストから削除する（ステップＳ１００５）。
【００５４】
（第５の実施形態）
あるカメラの電池残量が基準値よりも低いために他のカメラに画像を複製する際に、スライドショーリストに同一時刻に撮影した画像が存在する場合、複製を取りやめる等の処理を加えることで、余計な画像の複製を防止することも可能となる。
【００５５】
以上、第３〜５の実施形態では、画像を複製する際の制約を設定しておくこととした。このことにより、電池残量が少ないデジタルカメラにスライドショー再生対象となる多数の画像が存在する場合にも、問題なく画像を複製し、スライドショー中に画像が表示されなくなることを防止することができる。
【００５６】
上述した各実施形態では、カメラＡが本発明の画像再生制御装置として機能する例を説明したが、他のデジタルカメラ１００やディスプレイ１０２が本発明の画像再生制御装置として機能するようにしてもよい。また、デジタルカメラ１００やディスプレイ１０２とは別の機器をネットワーク１０１に接続し、本発明の画像再生制御装置として機能するようにしてもよい。
【００５７】
また、上述した各実施形態は本発明の一例を示すに過ぎず、各実施形態を適宜組み合わせることも可能である。
【００５８】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。
【００５９】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６１】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけに限らない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現されてもよい。
【００６２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる形態でもよい。この場合メモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６３】
【図１】本実施形態に係る画像再生システムの基本構成を示す図である。
【図２】デジタルカメラの回路構成を示すブロック図である。
【図３】ディスプレイの回路構成を示すブロック図である。
【図４】第１の実施形態に係る画像再生システムでの基本シーケンスを示すフローチャートである。
【図５】スライドショー再生対象となる画像を選択するためのサムネイル一覧表示の例を示す図である。
【図６】スライドショーリストの一例を示す図である。
【図７】第２の実施形態に係る画像再生システムでの基本シーケンスを示すフローチャートである。
【図８】スライドショーリストの一例を示す図である。
【図９】図８のスライドショーリストに対し、電池残量による判定を加え、再スケジュールしたスライドショーリストの一例を示す図である。
【図１０】複製先機器の記録容量を考慮した複製先機器の選択シーケンスを示すフローチャートである。
【図１１】第２の実施形態に係る画像再生システムでのサブシーケンスを示すフローチャートである。
【符号の説明】
【００６４】
１００    デジタルカメラ
１０１    ネットワーク
１０２    ディスプレイ
２０１    マイクロコンピュータ
２０２    撮像素子
２０３    Ａ／Ｄコンバータ
２０４    画像バッファメモリ
２０５    画像処理部
２０６    通信処理部
２０７    不揮発性のメモリ
２０８    画像表示部
３００    データ入出力部
３０１    入力部
３０２    蓄積部
３０３    表示部
３０４    ＣＰＵ
３０５    ＲＯＭ
３０６    ＲＡＭ
【図１】
2010081258.tif 000003
【図２】
2010081258.tif 000004
【図３】
2010081258.tif 000005
【図４】
2010081258.tif 000006
【図５】
2010081258.tif 000007
【図６】
2010081258.tif 000008
【図７】
2010081258.tif 000009
【図８】
2010081258.tif 000010
【図９】
2010081258.tif 000011
【図１０】
2010081258.tif 000012
【図１１】
2010081258.tif 000013