(57)【要約】【課題】表示画像が表示されたタイミングと、撮影画像が撮影されたタイミングとが反映されたスライドショーを実行できるようにする。【解決手段】スライドショーで表示された表示画像と、前記表示画像が表示されている時に撮影された撮影画像とを関連付けて、前記表示画像が表示された時間と前記撮影画像が撮影された時間との関係を含む関連情報として画像蓄積部１０４に記録する関連情報記録部１０３と、画像蓄積部１０４に記録された関連情報に基づいて、前記表示画像と前記撮影画像とを用いたスライドショーを表示部１０９や外部の表示装置に表示させるスライドショー生成部１０６とを備える。【選択図】図１
2009218956.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を順次表示するスライドショーを制御するスライドショー制御手段と、
スライドショーで表示された表示画像と、前記表示画像がスライドショーで表示されていたときに撮影された撮影画像とを関連付けた関連情報を記録部に記録する関連情報記録手段とを有し、
前記スライドショー制御手段はスライドショーにおいて、前記表示画像と、前記関連情報により前記表示画像と関連付けられた前記撮影画像とを一画面中に表示させることを特徴とする情報処理装置。
【請求項２】
前記関連情報記録手段は、前記撮影画像に基づく画像ファイルのメタ情報に前記関連情報を記録することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記関連情報記録手段は、スライドショーで表示している画像を一意に識別するための表示画像識別子を生成し、前記関連情報として記録するすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記関連情報記録手段は、前記表示画像識別子と、前記表示画像識別子を生成してから前記撮影画像が撮影されるまでの経過時間情報とを、前記関連情報として前記撮影画像に基づく画像ファイルのメタ情報に記録することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
スライドショーで表示している画像を一意に識別するための表示画像識別子と、前記表示画像識別子を生成してから前記撮影画像が撮影されるまでの経過時間情報と、前記表示画像、及び前記撮影画像に関する情報とを含むスライドショーリストを生成するスライドショーリスト生成手段を備え、
前記関連情報記録手段は、前記スライドショーリスト生成手段によって生成されたスライドショーリストに前記関連情報を記録することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記スライドショーリスト生成手段は、以前に前記表示画像が表示された時刻と、前記撮影画像が撮影された時刻とに基づいて前記スライドショーリストを生成することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記スライドショー制御手段は、
前記関連情報に基づいて前記スライドショーの表現方法を決定する視聴効果決定手段と、
前記関連情報に基づいて前記表示画像と前記撮影画像との表示順序を決定する順序決定手段とを備え、
前記順序決定手段によって決定された表示順序に従うとともに、前記視聴効果決定手段によって決定された表現方法に従って前記スライドショーを表示させることを特徴とする請求項１〜６の何れか１項に記載の情報処理装置。
【請求項８】
前記順序決定手段は、以前に前記表示画像が表示された時刻と、前記撮影画像が撮影された時刻とに基づいて表示順序を決定することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記視聴効果決定手段は、前記表示画像を表示した後に、前記撮影画像を表示する前に、前記表示画像の上に前記撮影画像を縮小して表示する表現方法を決定することを特徴とする請求項７または８に記載の情報処理装置。
【請求項１０】
前記視聴効果決定手段は、前記撮影画像を表示した後に、前記表示画像の上に前記撮影画像を縮小して表示する表現方法を決定することを特徴とする請求項７〜９の何れか１項に記載の情報処理装置。
【請求項１１】
前記視聴効果決定手段は、以前にスライドショーで表示された時に撮影が行われていない表示画像を表示する際に、前記撮影が行われていない表示画像の表示時間を短縮する表現方法を決定することを特徴とする請求項７〜１０の何れか１項に記載の情報処理装置。
【請求項１２】
前記視聴効果決定手段は、以前にスライドショーで表示された時に撮影が行われていない表示画像を表示する際に、前記撮影が行われていない表示画像を縮小して複数同時に表示する表現方法を決定することを特徴とする請求項７〜１０の何れか１項に記載の情報処理装置。
【請求項１３】
前記視聴効果決定手段は、前記表示画像を表示した後に、前記撮影画像を表示する前に、前記表示画像の上に前記撮影画像を縮小して表示するとともに、効果音を付加する表現方法を決定することを特徴とする請求項７に記載の情報処理装置。
【請求項１４】
前記効果音とは、シャッター音であることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
スライドショーの開始を指示する情報処理装置と、前記情報処理装置による指示に応じて前記スライドショーを表示する画像表示装置と、前記スライドショーで表示するための画像を保持するサーバとでネットワークを介して構成された画像表示システムであって、
前記情報処理装置は、
スライドショーで表示された表示画像と、前記表示画像が表示されている時に撮影された撮影画像との関係を、前記表示画像が表示された時間と前記撮影画像が撮影された時間との関係を含む関連情報として記録部に記録する関連情報記録手段と、
前記関連情報記録手段によって記録された関連情報に基づいて、前記表示画像と前記撮影画像とを用いたスライドショーを前記画像表示装置に対して表示するように指示する指示手段とを備え、
前記画像表示装置は、
前記指示手段による指示に応じて前記サーバに対して前記スライドショーで表示するための画像を要求する要求手段と、
前記サーバから前記スライドショーで表示するための画像を取得する取得手段と、
前記取得手段によって取得された画像を前記スライドショーとして表示部に表示する表示制御手段とを備え、
前記サーバは、
前記要求手段によって要求された画像を前記画像表示装置に送信する送信手段を備えることを特徴とする画像表示システム。
【請求項１６】
複数の画像を順次表示するスライドショーを制御するスライドショー制御工程と、
スライドショーで表示された表示画像と、前記表示画像がスライドショーで表示されていたときに撮影された撮影画像とを関連付けた関連情報を記録部に記録する関連情報記録工程とを有し、
前記スライドショー制御工程はスライドショーにおいて、前記表示画像と、前記関連情報により前記表示画像と関連付けられた前記撮影画像とを一画面中に表示させることを特徴とする情報処理方法。
【請求項１７】
複数の画像を順次表示するスライドショーを制御するスライドショー制御工程と、
スライドショーで表示された表示画像と、前記表示画像がスライドショーで表示されていたときに撮影された撮影画像とを関連付けた関連情報を記録部に記録する関連情報記録工程とをコンピュータに実行させ、
前記スライドショー制御工程はスライドショーにおいて、前記表示画像と、前記関連情報により前記表示画像と関連付けられた前記撮影画像とを一画面中に表示させるようにコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
請求項１７に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理方法、画像表示システム、プログラム及び記録媒体に関し、特に、スライドショーで画像を表示するために用いて好適な技術に関する。
【背景技術】
【０００２】
デジタルデータは、画像を編集したり、通信したりすることが容易であり、幅広い用途で用いられている。デジタル化が進む今日では、写真といった画像に対しても同様に、従来のフィルムに記録する銀塩カメラからデジタルデータとして画像を記録するデジタルカメラに置き換わっている。この変化に伴い、画像の格納についても、従来は印画紙にプリントした画像をアルバムで管理していたが、現在ではＣＤやＤＶＤ、ハードディスクなどの電子記録媒体に画像データとして保存する方法が一般的である。
【０００３】
デジタルカメラで撮影された画像データは、印画紙にプリントせずに電子記録媒体に保存しておけば保存する場所を気にする必要がなく、またフィルム代やプリントするコストが不要である。このため、銀塩カメラよりも気軽にたくさんの画像を撮影することができる。
【０００４】
このように記録された画像データは、デジタルカメラの表示部材においてスライドショー表示を行うことが可能であり、また、デジタルカメラのビデオ出力部とテレビのビデオ入力部とを接続し、テレビにスライドショー表示させることも可能である。
【０００５】
また、デジタルカメラで撮影した画像を画像データとしてパーソナルコンピュータ（ＰＣ）のハードディスクに保存した場合には、ＰＣ上の電子アルバムアプリケーションで画像データを管理することにより、ユーザは画像を閲覧することができる。さらに、ＰＣ上のスライドショーアプリケーションを用いれば、画像のスライドショー表示を行うことができる。また、近年では、ハードディスクレコーダやＤＶＤレコーダ等のビデオ機器やゲーム機器にもスライドショーアプリケーションが搭載されており、デジタルカメラで撮影した画像をテレビでスライドショー表示することも可能である。
【０００６】
スライドショー表示では、各画像の画像特徴量を抽出し、画像に含まれるメタ情報から各画像間の関連性を解析し、画像間の関連性に応じた再生順序で再生するとともに視覚効果をスライドショーに与える方法が提案されている（例えば、特許文献１参照）。この方法により、ユーザにとって画像間の関連性を把握しやすいスライドショーを提供することができる。
【０００７】
また、画像とその画像の注釈として撮影された画像とを順次表示する際に、まず親となる画像を表示してから、その画像の注釈として撮影された画像を表示する方法も提案されている（例えば、特許文献２参照）。この方法により、親となる画像と、その画像の注釈として撮影された画像との対応がユーザにとって理解しやすいスライドショーを提供することができる。
【０００８】
【特許文献１】特開２００６−１４０５５９号公報
【特許文献２】特開２００５−１４３０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
例えば、複数の人で旅行に出かけ、参加者各人がデジタルカメラで撮影した画像をテレビでスライドショー表示を行う場合が考えられる。複数の参加者各人がデジタルカメラで撮影した画像をスライドショー表示すると、参加者同士でスライドショーを閲覧しながら写真に関する話題で盛り上がるのが一般的である。そこで、その場の雰囲気を記録に残すために、スライドショー表示を行っている最中に撮影を行うことも考えられる。
【００１０】
しかしながら、スライドショー表示を行っている最中に撮影した画像を後日再生した場合、スライドショーを一緒に閲覧した人や、スライドショー表示を行った時の雰囲気を忘れていることがあり、面白さが半減してしまう。従来は、スライドショー表示を行っている最中に撮影した画像（以下、撮影画像と称す）を以前にスライドショー表示していた画像（以下、表示画像と称す）と関連付けて表示することができなかった。
【００１１】
例えば、前記特許文献１に記載の画像再生装置では、撮影時間や場所、画像認識による関連度に基づき、スライドショーの再生順序を決定する。このため、以前にスライドショーで表示した表示画像及びスライドショーの表示中に撮影された撮影画像の再生される順序が、以前のスライドショーで表示された順序及び撮影の順序と異なってしまう。
【００１２】
したがって、以前のスライドショーを再現できないだけでなく、両者を一様に再生してしまうため、表示画像と撮影画像との関連がユーザにとって分からなくなってしまうという問題点があった。さらに、表示画像と撮影画像とを区別せずに両者を一様に再生するため、撮影画像を中心にして再生することができなかった。
【００１３】
そこで、前記特許文献２に記載の画像処理装置では、親となる親画像とその親画像の注釈として撮影された画像とを順次再生する際に、まず、親画像を表示してから、その親画像の注釈として撮影された画像を表示する。例えば、親画像が前述した表示画像であり、その親画像の注釈として撮影された画像が撮影画像である場合には、表示画像と撮影画像との関連がユーザにとって分かるようにすることができる。
【００１４】
しかしながら、前記特許文献２に記載の画像処理装置では、注釈として撮影された画像を親画像もしくは親画像の一部領域と関連付けて記録する。ところが、全ての表示画像と撮影画像とから構成されるスライドショーを行った際に、表示画像が表示されたタイミングと、撮影画像が撮影されたタイミングとにずれが生じる場合があった。このため、以前のスライドショーで表示された順序と撮影の順序とを再現することができなかった。
【００１５】
本発明は前述の問題点に鑑み、表示画像が表示されたタイミングと、撮影画像が撮影されたタイミングとが反映されたスライドショーを実行できるようにすることを目的としている。
【課題を解決するための手段】
【００１６】
本発明の情報処理装置は、複数の画像を順次表示するスライドショーを制御するスライドショー制御手段と、スライドショーで表示された表示画像と、前記表示画像がスライドショーで表示されていたときに撮影された撮影画像とを関連付けた関連情報を記録部に記録する関連情報記録手段とを有し、前記スライドショー制御手段はスライドショーにおいて、前記表示画像と、前記関連情報により前記表示画像と関連付けられた前記撮影画像とを一画面中に表示させることを特徴とする。
【００１７】
本発明の画像表示システムは、スライドショーの開始を指示する情報処理装置と、前記情報処理装置による指示に応じて前記スライドショーを表示する画像表示装置と、前記スライドショーで表示するための画像を保持するサーバとでネットワークを介して構成された画像表示システムであって、前記情報処理装置は、スライドショーで表示された表示画像と、前記表示画像が表示されている時に撮影された撮影画像との関係を、前記表示画像が表示された時間と前記撮影画像が撮影された時間との関係を含む関連情報として記録部に記録する関連情報記録手段と、前記関連情報記録手段によって記録された関連情報に基づいて、前記表示画像と前記撮影画像とを用いたスライドショーを前記画像表示装置に対して表示するように指示する指示手段とを備え、前記画像表示装置は、前記指示手段による指示に応じて前記サーバに対して前記スライドショーで表示するための画像を要求する要求手段と、前記サーバから前記スライドショーで表示するための画像を取得する取得手段と、前記取得手段によって取得された画像を前記スライドショーとして表示部に表示する表示制御手段とを備え、前記サーバは、前記要求手段によって要求された画像を前記画像表示装置に送信する送信手段を備えることを特徴とする。
【００１８】
本発明の情報処理方法は、複数の画像を順次表示するスライドショーを制御するスライドショー制御工程と、スライドショーで表示された表示画像と、前記表示画像がスライドショーで表示されていたときに撮影された撮影画像とを関連付けた関連情報を記録部に記録する関連情報記録工程とを有し、前記スライドショー制御工程はスライドショーにおいて、前記表示画像と、前記関連情報により前記表示画像と関連付けられた前記撮影画像とを一画面中に表示させることを特徴とする。
【００１９】
本発明のプログラムは、複数の画像を順次表示するスライドショーを制御するスライドショー制御工程と、スライドショーで表示された表示画像と、前記表示画像がスライドショーで表示されていたときに撮影された撮影画像とを関連付けた関連情報を記録部に記録する関連情報記録工程とをコンピュータに実行させ、前記スライドショー制御工程はスライドショーにおいて、前記表示画像と、前記関連情報により前記表示画像と関連付けられた前記撮影画像とを一画面中に表示させるようにコンピュータに実行させることを特徴とする。
【００２０】
本発明の記録媒体は、前記に記載のプログラムを記録したことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、以前にスライドショー表示した画像の表示タイミングとスライドショー中に撮影された画像の撮影タイミングの時系列を再現できる。したがって、ユーザにとって、以前に行ったスライドショーとスライドショー中の雰囲気とを再現できる。
【発明を実施するための最良の形態】
【００２２】
（第１の実施形態）
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
図１は、本実施形態に係るデジタルカメラの機能構成例を示すブロック図である。なお、本実施形態のデジタルカメラのハードウェア構成については、図２を参照しながら後述する。
【００２３】
図１におけるデジタルカメラ１０１は、画像の撮影を行う撮像部１０２を備えている。また、スライドショーの表示中に撮影された画像（以下、撮影画像）とその時スライドショー表示されていた画像（以下、表示画像）との関連を記録する関連情報記録部１０３と、撮像画像データを格納する画像蓄積部１０４とを備えている。
【００２４】
また、デジタルカメラ１０１は、表示画像と撮影画像との関連情報を検出する検出部１０５と、検出された関連情報に基づいて表示画像と撮影画像とを用いたスライドショーの再生を行うスライドショー生成部１０６とを備えている。スライドショー生成部１０６には、再生時の視聴効果（表現方法）を決定する視聴効果決定部１０８と、表示画像と撮影画像との表示順序を決定する順序決定部１０７とが含まれている。さらに、デジタルカメラ１０１は、スライドショー生成部１０６で生成したスライドショーを表示する表示部１０９を備えている。
【００２５】
次に、本実施形態におけるデジタルカメラ１０１のハードウェア構成の一例について、図２に示すブロック図を参照しながら説明する。
デジタルカメラ１０１は、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、撮像ユニット２０５、画像処理器２０６、操作器２０７、表示器２０８、外部装置Ｉ／Ｆ２０９、記録媒体Ｉ／Ｆ２１０、記録媒体２１１、及びシステムバス２１２を備えている。
【００２６】
ＣＰＵ２０２は、ＲＡＭ２０３に格納されたプログラムを実行することによりデジタルカメラ１０１全体を制御するとともに、プログラムデータが指示する処理を行う。ＲＡＭ２０３は、ＣＰＵ２０２の動作に必要な作業メモリとして用いられる。ＲＯＭ２０４は、ＣＰＵ２０２に必要な命令やデータを格納している。
【００２７】
撮像ユニット２０５は、レンズを用いた光学系、ＣＣＤ等の撮像素子及び画像処理部からなり、被写体の光学像を映像信号に変換し、画像処理器２０６に送出する。画像処理器２０６は、撮像ユニット２０５から送出された映像信号に対し所定の信号処理を施し、所定の圧縮方式で画像データを圧縮する。そして、圧縮された画像データを、記録媒体Ｉ／Ｆ２１０を介して記録媒体２１１に格納する。
【００２８】
操作器２０７は、撮影者が各種撮影条件の設定や撮影動作を行うために操作するボタン、十字キー及びダイヤル等から構成される操作部材である。表示器２０８は、電子ビューファインダ画像の表示、撮影した画像の再生表示、及び各種撮影条件の設定などの操作メニューの表示に使用されるＬＣＤ等の表示装置である。
【００２９】
外部装置Ｉ／Ｆ２０９は、パーソナルコンピュータ等の他の情報処理装置、他のデジタルカメラ、外部表示装置、またはプリンタ等の通信手段を備えた外部装置２１３と接続するためのものである。外部装置Ｉ／Ｆ２０９は、撮影画像及び撮影条件等の情報を送受信することが可能であり、さらに、外部装置の制御、及び外部装置によるデジタルカメラ１０１の制御のために用いられる。
【００３０】
次に、本実施形態におけるデジタルカメラ１０１によるスライドショー表示処理の手順について、図１及び図２に示したブロック図と、図６（ａ）に示すスライドショー表示処理の手順の一例を示すフローチャート、及び図３、図４を参照しながら説明する。
【００３１】
はじめに、ユーザによりデジタルカメラ１０１の操作器２０７が操作され、デジタルカメラ１０１の記録媒体２１１に格納された画像データからスライドショー表示を行うための画像データが選択される。ユーザは画像の選択を行う際に、記録媒体２１１に格納されたすべての画像データを選択することが可能である。
【００３２】
図３は、本実施形態におけるスライドショーリスト及び画像ファイルの一例を示す図である。
図３（ｂ）に示すように、記録媒体２１１に格納された画像ファイル３０７は、画像データ３１１と、画像情報を保持するメタ情報３１０とを含んでいる。画像データ３１１は圧縮された形式で格納されている。メタ情報３１０はさらに、画像ファイル３０７に関する情報を保持するファイル情報３０８と、カメラや撮影条件に関する情報を保持するカメラ情報３０９とから構成されている。
【００３３】
ファイル情報３０８には、画像を識別する画像ＩＤ、画像ファイル名、及び画像ファイルのサイズ等の情報が格納されている。また、カメラ情報３０９には、当該画像を撮影したカメラ名やカメラの識別子や、撮影日時、焦点距離、Ｆ値、露出時間といった撮影に関する情報が格納されている。
【００３４】
また、メタ情報３１０には、画像のジャンルやコメントを格納することも可能である。そのため、画像ファイル３０７のメタ情報３１０を指定して画像データを選択すれば、所定の期間に撮影された画像データのみを選択することや、所定のジャンルの画像データのみを選択することが可能である。
【００３５】
このように選択された画像データを用いて、スライドショー生成部１０６により、スライドショーリスト生成処理が行われ、生成されたスライドショーリストは画像蓄積部１０４に保存される。スライドショーリストとは、スライドショーで再生する画像情報を含むものであり、このスライドショーリストに基づいてスライドショーの再生が行われる。
【００３６】
図３（ａ）に示すスライドショーリスト３０１には、ヘッダ情報３０２と、画像（Ａ）のジョブ３０３と、画像（Ｂ）のジョブ３０４と、画像（Ｃ）のジョブ３０５と、画像（Ｄ）のジョブ３０６とが含まれている。すなわち、画像（Ａ）〜画像（Ｅ）を表示することを意味している。スライドショーリスト３０１において、各画像の表示時間は「ＰＬＹ  ＤＵＲ＝１０」で指定されており、図３（ａ）に示す例では、１０秒間表示されるように設定されている。「ＩＭＧ  ＳＲＣ＝」では、画像蓄積部１０４に格納されている各画像データへのパスが指定されている。
【００３７】
次に、図６（ａ）のフローチャートを参照しながらスライドショー表示の手順について説明する。ユーザによりスライドショーを実行する操作が行われると処理を開始する。
まず、ステップＳ６０１において、スライドショー生成部１０６は、画像蓄積部１０４よりスライドショーリスト３０１を読み出す。そして、スライドショー生成部１０６の順序決定部１０７により、読み出したスライドショーリストにおける再生する画像の順序を決定する。
【００３８】
次に、ステップＳ６０２において、視聴効果決定部１０８は、順序決定部１０７により決定された再生順序に従って、次に表示すべき画像がスライドショーリスト３０１に含まれているか否かを確認する。この確認の結果、表示すべき画像がある場合は、ステップＳ６０３に進み、視聴効果決定部１０８は、表示すべき画像の画像データを画像蓄積部１０４から読み出す。
【００３９】
次に、ステップＳ６０４において、視聴効果決定部１０８は読み出した表示画像を表示部１０９に表示させる。表示処理を行う際に、視聴効果決定部１０８は必要に応じて読み出した画像データのデコード処理や、リサイズ処理、および色の補正といった画像処理を行って表示画像を表示部１０９に表示させる。
【００４０】
また、表示部１０９に表示される画像は、スライドショーリスト３０１に記述された時間だけ表示され、図３（ａ）に示すスライドショーリスト３０１の例においては、１０秒間と記述されている。このため、当該画像は表示部１０９に１０秒間表示されるか、もしくはユーザによりスライドショーリスト３０１に記述された次の画像の表示が指示されるまで表示される。
【００４１】
次に、ステップＳ６０５において、関連情報記録部１０３は、表示中の表示画像を一意に識別する表示画像識別子を生成し、前記表示画像識別子の通知を行う。なお、この表示画像識別子の通知は、画像の表示を開始した直後に行われる。１台のデジタルカメラでスライドショー表示を行う場合には、そのデジタルカメラの関連情報記録部１０３に表示画像識別子を通知する。また、複数のデジタルカメラが通信回線を介してスライドショー表示を行っている場合には、他のデジタルカメラの関連情報記録部に通知する。
【００４２】
そして、前述のようにスライドショーリスト３０１に記述された時間の経過、またはユーザの指示により、再びステップＳ６０２に戻る。以上の処理を繰り返すことにより、図４に示すように画像（Ａ）４０３、画像（Ｂ）４０４、画像（Ｃ）４０５及び画像（Ｄ）４０６を順次表示するスライドショー表示を行うことが可能となる。
【００４３】
一方、ステップＳ６０２の確認の結果、スライドショーリスト３０１に記述されたすべての表示画像が表示された場合は、ステップＳ６０６に進む。そして、ステップＳ６０６において、スライドショー生成部１０６は、スライドショーを再度最初から表示するか、もしくはスライドショー表示を終了するかを判定する。この判定の結果、最初から再生する場合は、ステップＳ６０２に戻る。一方、ステップＳ６０６の判定の結果、スライドショーの再生を終了する場合は、そのまま処理を終了する。
【００４４】
なお、ユーザにより指示されるまでスライドショーをループ表示するように予め設定してもよい。この場合、この設定はデジタルカメラ１０１のＲＡＭ２０３、もしくはスライドショーリスト３０１に保存される。
【００４５】
次に、以上のようなスライドショーの表示中に撮影を行った場合の処理について、図５及び図６（ｂ）を参照しながら説明する。図５は、画像（Ａ）４０３〜画像（Ｄ）４０６を表示するスライドショーにおいて、画像（Ａ）４０３の表示中に画像（α）５０１が撮影され、画像（Ｃ）４０５の表示中に画像（β）５０２が撮影された例を示している。
【００４６】
前述したように、例えば、ステップＳ６０４で画像（Ａ）４０３の表示処理を行う際に、ステップＳ６０５で関連情報記録部１０３は表示中の画像（Ａ）４０３を一意に識別する表示画像識別子を生成し、前記表示画像識別子の通知を行う。この表示画像識別子の通知が行われることにより、図６（ｂ）に示す処理を開始する。
【００４７】
まず、ステップＳ６０７において、関連情報記録部１０３は、通知された表示画像識別子、及び通知された時刻を記憶する。次に、ステップＳ６０８において、撮像部１０２は、ユーザにより画像の撮影が指示されたか否かを判断する。この判断の結果、撮影が指示された場合は、ステップＳ６０９に進み、関連情報記録部１０３は、画像を撮影し、所定の信号処理を施して画像ファイルとして画像蓄積部１０４に格納する。
【００４８】
次に、ステップＳ６１０において、関連情報記録部１０３は、ステップＳ６０７において記憶した表示画像識別子、当該表示画像識別子が通知された時刻、さらに撮影時刻と当該表示画像識別子が通知された時刻との差の経過時間情報を、関連情報として生成する。そして、生成した関連情報をステップ６０９において格納した画像データのメタ情報に追加する。また、表示画像識別子の通知を自機器に行う場合は、撮影時刻と表示画像識別子を生成した時刻との差の経過時間情報を関連情報として生成するようにしてもよい。
【００４９】
一方、ステップＳ６０８の判断の結果、撮影が指示されていない場合は、ステップＳ６１１に進む。そして、スライドショー生成部１０６は、表示部１０９に表示されている画像が切り替わったか否かを判断する。この判断の結果、表示画像が切り替わった場合は、ステップＳ６０７に戻る。一方、ステップＳ６１１の判断の結果、表示画像が切り替わっていない場合は、ステップＳ６０８に戻る。
【００５０】
次に、図７を参照しながらスライドショーの表示中に撮影された画像（α）５０１のメタ情報に格納された関連情報について説明する。図７に示すように、記録媒体２１１に格納された画像（α）５０１の画像ファイル７０１は、画像データ７０６と、画像情報を保持するメタ情報７０５とから構成されている。なお、画像データ７０６は圧縮された形式で格納されている。
【００５１】
メタ情報７０５はさらに、画像ファイル７０１に関する情報を保持するファイル情報７０２と、カメラや撮影条件に関する情報を保持するカメラ情報７０３と、撮影したときに表示していた表示画像との関連を示す関連情報７０４とから構成されている。ファイル情報７０２には、画像を識別する画像ＩＤ、画像ファイル名、及び画像ファイルのサイズ等の情報が格納されている。また、カメラ情報７０３には、当該画像を撮影したカメラ名やカメラの識別子や、撮影日時、焦点距離、Ｆ値、露出時間といった撮影に関する情報が格納されている。
【００５２】
例えば、ステップＳ６０７において記憶した表示画像識別子が「ＩＭＧ＿９８６１．ＪＰＧ」であり、通知もしくは生成された時刻が「２００６年１２月２２日  １４時２６分５２秒」であったとする。さらに、画像（α）５０１の撮影時刻が「２００６年１２月２２日  １４時２６分５６秒」であったとする。この場合、関連情報７０４には、表示画像識別子が「ＩＭＧ＿９８６１．ＪＰＧ」、通知もしくは生成された時刻が「２００６年１２月２２日  １４時２６分５２秒」、時刻の関係では経過時間が「４秒」として格納される。また、スライドショーの表示中に撮影された画像（β）５０２も同様に、撮像された画像データのメタ情報に関連情報が格納される。
【００５３】
次に、前述したようにスライドショーの表示中に撮影が行われた後に、スライドショーを再び表示する処理について、図８に示すスライドショー表示の手順の一例を示すフローチャートを参照しながら説明する。
まず、ユーザによりスライドショーを再び表示する操作が行われることにより処理を開始する。そして、ステップＳ８０１において、スライドショー生成部１０６は、画像蓄積部１０４よりスライドショーリスト３０１を読み出す。そして、スライドショー生成部１０６の順序決定部１０７により、読み出したスライドショーリスト３０１における再生する画像の順序を決定する。
【００５４】
次に、ステップＳ８０２において、視聴効果決定部１０８は、順序決定部１０７により決定された再生順序に従って、スライドショーリスト３０１に次に表示すべき画像が含まれているか否かを確認する。この確認の結果、表示すべき画像がある場合は、ステップＳ８０３に進み、表示すべき画像の画像データを画像蓄積部１０４から読み出す。
【００５５】
次に、ステップＳ８０４において、検出部１０５は、読み出した画像データに関連した撮影画像データを検索し、画像蓄積部１０４に存在するか否かを判断する。この検索は、表示画像データのメタ情報に含まれる画像ＩＤと撮影画像データのメタ情報の関連情報の表示画像識別子とが一致するものを検索することにより行われる。
【００５６】
なお、複数の撮影画像データが存在した場合には、撮影時刻の早い撮影画像データから選択する。例えば、画像（Ａ）４０３に関連する撮影画像データを検索すると、関連情報の表示画像識別子に画像（Ａ）４０３の画像ＩＤを格納した画像（α）５０１の画像データを最初に抽出する。
【００５７】
ステップＳ８０４の判断の結果、表示画像データと関連する撮影画像データが存在する場合は、ステップＳ８０５に進み、視聴効果決定部１０８は、読み出した表示画像を表示部１０９に表示させる。表示処理を行う際に、視聴効果決定部１０８は、必要に応じて読み出した画像データのデコード処理や、リサイズ処理、および色の補正といった画像処理を行い、表示画像を表示部１０９に表示する。
【００５８】
表示部１０９に表示される画像は、スライドショーリスト３０１に記述された時間だけ表示され、図３（ａ）に示すスライドショーリスト３０１の例においては、１０秒間と記述されている。このため、当該表示画像は表示部１０９に１０秒間表示されるか、もしくはユーザによりスライドショーリスト３０１に記述された次の画像の表示が指示されるまで表示される。
【００５９】
次に、ステップＳ８０６において、視聴効果決定部１０８は、読み出した表示画像に重畳して、関連する撮影画像を縮小して表示させる。そして、ステップＳ８０７において、表示処理を行う際に、視聴効果決定部１０８は、音響効果として効果音を再生する。本実施形態では効果音としてカメラのシャッター音を再生する。
【００６０】
次に、ステップＳ８０８において、視聴効果決定部１０８は、撮影画像のみを表示部１０９に表示させる。そして、所定の時間が経過するか、もしくはユーザによる操作が行われると、次のステップＳ８０９において、視聴効果決定部１０８は、表示画像の上に関連する撮影画像を縮小して表示させる。
なお、撮影画像のみを表示部１０９に表示させると、場合によってはスライドショーの連続性を損なう可能性がある。したがって、ユーザ操作に応じて撮影画像のみを表示させる処理を行うか否かを選択させてもよい。
【００６１】
次に、ステップＳ８１０において、当該表示画像と関連する他の撮影画像データを検索し、画像蓄積部１０４に存在するか否か判断する。この判断の結果、関連する撮影画像データがある場合は、ステップＳ８０６に戻り、ステップＳ８０６〜ステップＳ８０９の処理を行う。一方、ステップＳ８１０の判断の結果、関連する撮影画像データがない場合は、ステップＳ８０２に戻る。
【００６２】
一方、ステップＳ８０４の判断の結果、読み出した表示画像データに関連した撮影画像データが存在しない場合は、ステップＳ８１１に進む。そして、スライドショーリスト３０１に記述された画像の表示時間よりも短い時間だけ当該表示画像を表示部１０９に表示させる。この際、関連する撮影画像が存在しない表示画像が連続している場合には、それらの表示画像を縮小してまとめて表示させてもよい。これらの表示例については後述する。
【００６３】
一方、ステップＳ８０２の確認の結果、スライドショーリスト３０１に記述されたすべての表示画像が表示された場合は、ステップＳ８１２に進む。そして、ステップＳ８１２において、スライドショー生成部１０６は、スライドショーを再度最初から表示するか、もしくはスライドショー表示を終了するかを判定する。この判定の結果、最初から再生する場合は、ステップＳ８０２に戻る。一方、ステップＳ８１２の判定の結果、スライドショーの再生を終了する場合は、そのまま処理を終了する。このように、スライドショー生成部３３０６はスライドショー制御を行う手段として機能する。
【００６４】
以上の処理を繰り返すことにより、例えば、図９に示すように画像を順次再生するスライドショー表示が可能となる。図９は、図５に示す例におけるスライドショー表示の一例を示す図である。
【００６５】
まず、図９（ａ）に示すように、以前のスライドショーで表示した画像（Ａ）４０３が表示される。次に、図９（ｂ）に示すように、効果音とともに画像（Ａ）４０３と、画像（Ａ）４０３を表示中に撮影された、縮小された画像（α）５０１とが一画面中に表示される。
【００６６】
次に、図９（ｃ）に示すように、画像（α）５０１のみが表示され、次に、図９（ｄ）に示すように再び画像（Ａ）４０３と縮小された画像（α）５０１とが表示される。次に、図９（ｅ）に示すように、画像（Ｂ）４０４が表示される。なお、画像（Ｂ）４０４の表示時間は、関連する撮影画像が存在しないため、以前のスライドショーでの表示時間よりも短縮される。
【００６７】
次に、図９（ｆ）に示すように、画像（Ｃ）４０５が表示される。そして、図９（ｇ）に示すように、効果音とともに画像（Ｃ）４０５と、画像（Ｃ）４０５を再生時に撮影された、縮小された画像（β）５０２とが表示される。次に、図９（ｈ）に示すように、画像（β）５０２のみが表示され、図９（ｉ）に示すように、再び画像（Ｃ）４０５と縮小された画像（β）５０２とが表示される。次に、図９（ｊ）に示すように、画像（Ｄ）４０６が表示される。なお、画像（Ｄ）４０６の表示時間は、関連する撮影画像が存在しないため、以前のスライドショーでの表示時間よりも短縮される。
【００６８】
図１０は、スライドショー表示において画像（Ａ）４０１の表示中に、画像（α）５０１が撮影され、さらに、画像（β）５０２が撮影された例を示している。図１０に示す例におけるスライドショー表示について、図１１を参照しながら説明する。図１１は、図１０に示す例におけるスライドショー表示の一例を示す図である。
【００６９】
まず、図１１（ａ）に示すように、以前のスライドショーで表示した画像（Ａ）４０３が表示される。次に、図１１（ｂ）に示すように、効果音とともに画像（Ａ）４０３と、画像（Ａ）４０３を表示している時に撮影された、縮小された画像（α）５０１とが表示される。次に、図１１（ｃ）に示すように、画像（α）５０１のみが表示され、図１１（ｄ）に示すように、再び、画像（Ａ）４０３と縮小された画像（α）５０１とが表示される。
【００７０】
次に、図１１（ｅ）に示すように、効果音とともに画像（Ａ）４０３と、画像（Ａ）４０３を表示した時に撮影された、縮小された画像（α）５０１及び画像（β）５０２とが表示される。次に、図１１（ｆ）に示すように、画像（β）５０２のみが表示され、図１１（ｇ）に示すように、再び、画像（Ａ）４０３と、縮小された画像（α）５０１と画像（β）５０２とが表示される。そして、図１１（ｈ）〜図１１（ｊ）に示すように、最後に関連する撮影画像が存在しない画像（Ｂ）４０４〜画像（Ｄ）４０６が表示される。なお、画像（Ｂ）４０４〜画像（Ｄ）４０６の表示時間は、以前のスライドショーでの表示時間よりも短縮される。
【００７１】
次に、画像（α）５０１を撮影してから予め定められた一定時間を経過した後に画像（β）５０２を撮影した場合のスライドショー表示について説明する。図１２は、画像（Ａ）４０３〜画像（Ｆ）４０８を表示するスライドショーにおいて、画像（Ａ）４０３の表示中に、画像（α）５０１が撮影され、また画像（Ｆ）４０８の表示中に画像（β）が撮影された場合のスライドショー表示を示す図である。
【００７２】
まず、図１２（ａ）に示すように、以前のスライドショーで表示した画像（Ａ）４０３が表示される。次に、図１２（ｂ）に示すように、効果音とともに画像（Ａ）４０３と、画像（Ａ）４０３を表示した時に撮影された、縮小された画像（α）５０１とが表示される。次に、図１２（ｃ）に示すように、画像（α）５０１のみが表示され、図１２（ｄ）に示すように、再び、画像（Ａ）４０３と縮小された画像（α）５０１とが表示される。
【００７３】
次に、図１２（ｅ）に示すように、関連する撮影画像が存在しない画像（Ｂ）４０４〜画像（Ｅ）４０７が４分割に縮小されて複数同時に表示される。次に、図１２（ｆ）に示すように、画像（Ｆ）４０８が表示される。次に、図１２（ｇ）に示すように、効果音とともに画像（Ｆ）４０８と、画像（Ｆ）４０８を表示した時に撮影された、縮小された画像（β）５０２とが表示される。次に、図１２（ｈ）に示すように、画像（β）５０２のみが表示され、図１２（ｉ）に示すように、再び、画像（Ｆ）４０８と縮小された画像（β）５０２とが表示される。
【００７４】
以上、本実施形態に係るデジタルカメラ１０１においては、スライドショーの表示中に撮影された撮影画像をスライドショー表示された表示画像と関連付けて記録する。これにより、以前に再生したスライドショーを再び表示するときに、スライドショーの表示中に撮影された撮影画像をあわせて表示することができる。
【００７５】
また、以前にスライドショー表示した表示画像の表示タイミングとスライドショーの表示中に撮影された撮影画像の撮影タイミングとの時系列を再現することができる。さらに、以前に再生したスライドショーに表示された表示画像とスライドショーの表示中に撮影された撮影画像との関連を明確にユーザが区別できる視聴効果を与えながらスライドショーの再現を行うことができる。したがって、ユーザにとって、以前に再生したスライドショーとスライドショー中の雰囲気とを再現できる。
【００７６】
また、本実施形態では、撮影画像のメタ情報に表示画像との関連情報を格納する例について説明した。ところが、撮影画像のメタ情報に関連情報を保存することに限定するものではなく、表示画像のメタ情報に当該表示画像の表示中に撮影された撮影画像に関する関連情報を保存してもよい。
【００７７】
（第２の実施形態）
以下、本発明を適用できる情報処理装置（デジタルカメラ）の第２の実施形態について図６（ｂ）及び図１３を参照しながら説明する。本実施形態では、前述した第１の実施形態との差異のみ説明を行う。
【００７８】
第１の実施形態におけるデジタルカメラ１０１では、スライドショーで表示した表示画像と、スライドショーの表示中に撮影された撮影画像との関連を示す関連情報を、撮影画像のメタ情報に保存した。本実施形態においては関連情報をスライドショーリストに保存する点で第１の実施形態と異なっている。それ以外の処理については第１の実施形態と同様であるため、スライドショーリストに格納された関連情報の形式についてのみ説明する。なお、本実施形態のデジタルカメラの機能構成及びハード構成についても第１の実施形態と同様であるため、説明は省略する。
【００７９】
本実施形態では、図３に示したスライドショーリスト３０１に記述された画像（Ａ）のジョブ３０３〜画像（Ｄ）のジョブ３０６に基づいてスライドショー表示を行う際に、スライドショーリストがどのように記述されるか説明する。具体的には、画像（Ａ）４０３を表示している最中に画像（α）が撮影され、画像（Ｃ）４０５を表示している最中に画像（β）５０２が撮影された場合に、スライドショーリストがどのように記述されるか説明する。
【００８０】
本実施形態では、図６（ｂ）のステップＳ６０８の判断の結果、撮影が指示された場合、ステップＳ６０９において、関連情報記録部１０３は撮影した画像を画像ファイルとして画像蓄積部１０４に格納する。
【００８１】
次に、ステップＳ６１０において、関連情報記録部１０３は、ステップＳ６０７において記憶した表示画像識別子、当該表示画像識別子が通知された時刻、さらに撮影時刻と当該表示画像識別子が通知された時刻との差を、関連情報として生成する。そして、生成した関連情報をスライドショーリストに追加する。
【００８２】
図１３は、本実施形態におけるスライドショーリストの一例を示す図である。
図１３に示すスライドショーリスト１３０１には、ヘッダ情報１３０２と、画像（Ａ）４０３のジョブ１３０３と、画像（Ｂ）４０４のジョブ１３０４と、画像（Ｃ）４０５のジョブ１３０５と、画像（Ｄ）４０６のジョブ１３０６とが含まれている。さらに、画像（α）５０１のジョブ１３０７と、画像（β）５０２のジョブ１３０８とが含まれている。すなわち、画像（Ａ）４０３〜画像（Ｄ）４０６、画像（α）５０１及び画像（β）５０２を表示することを示している。さらには、画像（Ａ）４０３の表示中に画像（α）５０１が撮影され、画像（Ｃ）４０５の表示中に画像（β）５０２が撮影されたことを意味している。
【００８３】
スライドショーリスト１３０１では、各画像の表示時間は「ＰＬＹ  ＤＵＲ＝１０」で指定されており、図１３に示す例では、１０秒間表示されるように設定されている。「ＩＭＧ  ＳＲＣ＝」では、画像蓄積部１０４に格納されている各画像データへのパスが指定されている。
【００８４】
例えば、画像（Ａ）４０３の表示中に撮影された画像（α）５０１に関する関連情報は、画像（α）５０１のジョブ１３０７の「ＶＵＱ  ＲＧＮ  ＝  ＢＧＮ」から「ＶＵＱ  ＲＧＮ  ＝  ＥＮＤ」で囲まれた段落に記述されている。すなわち、画像（Ａ）４０３（ＩＭＧ＿９８６１．ＪＰＧに相当）を表示している最中に画像（α）５０１（ＩＭＧ＿９９１２．ＪＰＧに相当）が撮影されたことを示している。さらに、「ＰＬＹ  ＤＬＹ  ＝  ４」は画像（Ａ）５０１を表示してから４秒後に画像（α）５０１が撮影されたことを示している。また、「ＰＬＹ  ＤＵＲ  ＝  １０」は画像（α）５０１を１０秒間表示することを示している。
【００８５】
一方、画像（Ｃ）４０５を表示している最中に撮影された画像（β）５０２に関する関連情報も同様に、画像（β）５０２のジョブ１３０８の「ＶＵＱ  ＲＧＮ  ＝  ＢＧＮ」から「ＶＵＱ  ＲＧＮ  ＝  ＥＮＤ」に囲まれた段落に記述されている。このようにスライドショーに表示された表示画像と、スライドショーの表示中に撮影された撮影画像との関連情報がスライドショーリスト１３０１に記述される。
【００８６】
このように、前述したスライドショーリスト１３０１を用いてスライドショーの表示を行うと、第１の実施形態と同様に、図８のフローチャートに従って処理が行われ、図９に示すようなスライドショー表示が行われる。
【００８７】
以上により、本実施形態に係るデジタルカメラ１０１においても、スライドショーの表示中に撮影された撮影画像をスライドショー表示された表示画像と関連付けて記録する。これにより、以前に再生したスライドショーを再び表示するときに、スライドショーの表示中に撮影された撮影画像をあわせて表示することができる。
【００８８】
また、以前にスライドショー表示した表示画像の表示タイミングとスライドショーの表示中に撮影された撮影画像の撮影タイミングとの時系列を再現することができる。さらに、以前に再生したスライドショーに表示された表示画像とスライドショーの表示中に撮影された撮影画像との関連を明確にユーザが区別できる視聴効果を与えながらスライドショーの再現を行うことができる。したがって、ユーザにとって、以前に再生したスライドショーとスライドショー中の雰囲気とを再現できる。
【００８９】
（第３の実施形態）
以下、本発明を適用できる情報処理装置（デジタルカメラ）の第３の実施形態について図１４及び図１５を参照しながら説明する。本実施形態では、前述した第１の実施形態との差異のみ説明を行う。なお、本実施形態のデジタルカメラのハードウェア構成については第１の実施形態と同様であるため、説明は省略する。
【００９０】
第１の実施形態におけるデジタルカメラ１０１では、スライドショーで表示される画像をデジタルカメラ１０１の表示部１０９に表示した。本実施形態においては、デジタルカメラと外部の表示装置とを映像ケーブルで接続し、スライドショーの表示を外部の表示装置で行う。本実施形態で用いる映像ケーブルは、ＮＴＳＣまたはＨＤＭＩといった映像信号を伝送するためのケーブルである。
【００９１】
図１４は、本実施形態に係るデジタルカメラの機能構成例を示すブロック図である。
図１４におけるデジタルカメラ１４０１は、画像の撮影を行う撮像部１４０２を備えている。また、スライドショーの表示中に撮影された撮影画像とその時スライドショー表示されていた表示画像との関連情報を記録する関連情報記録部１４０３と、撮像画像データを格納する画像蓄積部１４０４とを備えている。
【００９２】
また、デジタルカメラ１４０１は、表示画像と撮影画像との関連情報を検出する検出部１４０５と、検出された関連情報に基づいて表示画像と撮影画像とを用いたスライドショーの再生を行うスライドショー生成部１４０６とを備えている。スライドショー生成部１４０６には、再生時の視聴効果（表現方法）を決定する視聴効果決定部１４０８と、表示画像と撮影画像との表示順序を決定する順序決定部１４０７とが含まれている。さらに、デジタルカメラ１４０１は、撮影の際に電子ビューファインダとして機能して、撮影した画像を確認するための表示部１４０９を備えている。
【００９３】
外部表示Ｉ／Ｆ部１４１０は、ＣＲＴ、プラズマディスプレイ、リアプロジェクションテレビまたは液晶ディスプレイ等の表示装置１４１１とのインタフェースである。また、外部表示Ｉ／Ｆ部１４１０は、映像信号、音声信号、及び制御信号を表示装置１４１１との間で送受信する制御回路によって構成され、スライドショー生成部１４０６で生成したスライドショーの映像信号を表示装置１４１１に伝送する。
【００９４】
次に、本実施形態における表示装置１４１１の機能構成例について説明する。図１５は、本実施形態の表示装置１４１１の機能構成例を示すブロック図である。
図１５において、表示装置１４１１は、テレビ放送受信部１５０２、制御部１５０３、映像処理部１５０４、モニタ部１５０５、音声処理部１５０６、及びスピーカ１５０７を備えている。さらに、表示装置１４１１は、赤外線受光部１５０８、リモコン解析部１５０９、通信部１５１０、及び映像入力部１５１１を備えている。
【００９５】
テレビ放送受信部１５０２は、例えば、ＶＨＦテレビジョン放送信号、ＵＨＦテレビジョン放送信号、地上波デジタル放送信号、ＢＳデジタル放送信号、及びＣＳ放送信号の受信用チューナである。そして、テレビ放送受信部１５０２は、それぞれ選択された放送チャンネルに応じた放送番組の番組データを受信して制御部１５０３に送る機能を有している。そして、制御部１５０３は、番組データに含まれる映像信号を映像処理部１５０４に送り、番組データに含まれる音声信号は音声処理部１５０６に送る。
【００９６】
通信部１５１０は、インターネットなどの通信網と接続され、接続された通信網から情報を受信するとともに、情報を送信する。例えば、ＨＴＭＬのような表示情報を受信した場合、受信した情報を制御部１５０３に送出し、制御部１５０３は表示情報を解析して映像情報を生成し、映像処理部１５０４に送る。これにより、表示装置１４１１がブラウザとして機能し、ユーザはインターネットのホームページを閲覧、またはネットワーク上の映像コンテンツを閲覧することが可能となる。
【００９７】
映像入力部１５１１は、例えば、ビデオデッキのように映像信号の出力が可能な外部の映像装置が１つまたは複数接続するためのものである。本実施形態では、デジタルカメラ１４０１と接続された例を示している。映像入力部１５１１は、１つまたは複数の映像装置から送出された映像信号を選択的に受信して制御部１５０３に送る。
【００９８】
映像処理部１５０４は、受け取った映像信号をモニタ部１５０５に表示するための映像処理を行い、リモコンによる操作がある場合は、操作に応じて表示装置１４１１の設定画面や情報をモニタ部１５０５に表示する処理を行う。また、音声処理部１５０６は、受け取った音声信号をスピーカ１５０７から出力するための音声処理を行う。
【００９９】
赤外線受光部１５０８は、リモコンから送信された赤外線を受光して所定の電気信号に変換し、得られた電気信号をリモコン解析部１５０９へ送る。リモコン解析部１５０９は、赤外線受光部１５０８から入力された電気信号を解析し、リモコンから入力されたリモコンコード信号を検出し、検出したリモコンコード信号を制御部１５０３へ送出する。
【０１００】
制御部１５０３は、入力されたリモコンコード信号に従って表示装置１４１１全体の制御を行う。例えば、リモコンコード信号が放送チャンネルの切り替えであった場合には、制御部１５０３は、テレビ放送受信部１５０２の制御を行い、受信する放送チャンネルの切り替えを行う。
【０１０１】
また、例えば、リモコンコード信号が映像入力部１５１１に入力された映像信号への切り替えであった場合には、制御部１５０３は、映像入力部１５１１の制御を行い、受信する映像信号の切り替えを行う。これにより、１つまたは複数の外部の映像装置と接続し、ユーザが希望する映像装置が出力する映像を表示装置１４１１に表示することができる。
【０１０２】
以上のように本実施形態においては、表示装置１４１１と接続したデジタルカメラ１４０１が出力する映像を表示装置１４１１に表示することができる。そして、図５に示すような場合に、スライドショーの再生を行うと、第１の実施形態と同様に図８のフローチャートに従って処理を行うことにより、図９に示したスライドショーを表示することができる。なお、関連情報の保存方法や画像表示手順については、第１の実施形態で示した図６（ａ）、図６（ｂ）及び図８と同様の手順であるため、説明は省略する。
【０１０３】
以上により、本実施形態に係るデジタルカメラ１４０１においては、スライドショーの表示中に撮影された撮影画像をスライドショー表示された表示画像と関連付けて記録する。これにより、以前に再生したスライドショーを再び表示するときに、スライドショーの表示中に撮影された撮影画像をあわせて表示することができる。
【０１０４】
また、以前にスライドショー表示した表示画像の表示タイミングとスライドショーの表示中に撮影された撮影画像の撮影タイミングとの時系列を再現することができる。さらに、以前に再生したスライドショーに表示された表示画像とスライドショーの表示中に撮影された撮影画像との関連を明確にユーザが区別できる視聴効果を与えながらスライドショーの再現を行うことができる。したがって、ユーザにとって、以前に再生したスライドショーとスライドショー中の雰囲気とを再現できる。
【０１０５】
また、本実施形態では、デジタルカメラ１４０１と表示装置１４１１とを接続する手段としてＮＴＳＣまたはＨＤＭＩといった映像信号を伝送するための映像ケーブルを用いた例について説明した。ところが、デジタルカメラ１４０１と表示装置１４１１との接続はそれに限定するものではなく、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を用いてもよい。
【０１０６】
この場合、デジタルカメラ１４０１から表示装置１４１１へ送る情報は、スライドショーを表示するための制御命令と、画像データとであり、これらの情報がＵＳＢにより伝送される。一方、スライドショーを表示するための映像処理は、表示装置１４１１側で行う。
【０１０７】
（第４の実施形態）
以下、本発明を適用できる情報処理装置の第４の実施形態について図１６を参照しながら説明する。本実施形態では、前述した第１の実施形態との差異のみ説明を行う。
【０１０８】
第１の実施形態におけるデジタルカメラ１０１では、スライドショーの再生をデジタルカメラの表示部１０９に表示していた。一方、本実施形態においては、撮像手段を有する他のデジタルカメラで、撮影画像及びスライドショーリストを生成し、撮像手段を備えていない情報処理装置でスライドショー表示を行う。
【０１０９】
図１６は、本実施形態における情報処理装置の機能構成例を示すブロック図である。
図１６における情報処理装置１６０１は、画像を格納する画像蓄積部１６０２を備えている。さらに、表示画像と撮影画像との関連情報を検出する検出部１６０３と、検出された関連情報に基づいて表示画像と撮影画像とを用いたスライドショーの再生を行うスライドショー生成部１６０４とを備えている。
【０１１０】
なお、スライドショー生成部１６０４には、再生時の視聴効果（表現方法）を決定する視聴効果決定部１６０６と、表示画像と撮影画像との表示順序を決定する順序決定部１６０５とが含まれている。また、情報処理装置１６０１は、スライドショー生成部１６０４で生成したスライドショーを表示する表示部１６０７を備えている。
【０１１１】
なお、本実施形態では、画像蓄積部１６０２は、情報処理装置１６０１に内蔵するハードディスクでもよく、情報処理装置１６０１に接続された外部記憶媒体でもよい。また、画像蓄積部１６０２に記憶されている撮影画像データのメタ情報には、図６（ｂ）のフローチャートに示す手順で関連情報が保存されているものとする。
【０１１２】
そして、図５に示すような場合に、スライドショーの再生を行うと、第１の実施形態と同様に図８のフローチャートに従って処理を行うことにより、図９に示したスライドショーを表示することができる。画像表示手順については、第１の実施形態で示した図８と同様の手順であるため、説明は省略する。
【０１１３】
以上により、本実施形態に係る情報処理装置１６０１においては、以前に再生したスライドショーを再び表示するときに、スライドショーの表示中に撮影された撮影画像をあわせて表示することができる。
【０１１４】
また、以前にスライドショー表示した表示画像の表示タイミングとスライドショーの表示中に撮影された撮影画像の撮影タイミングとの時系列を再現することができる。さらに、以前に再生したスライドショーに表示された表示画像とスライドショーの表示中に撮影された撮影画像との関連を明確にユーザが区別できる視聴効果を与えながらスライドショーの再現を行うことができる。したがって、ユーザにとって、以前に再生したスライドショーとスライドショー中の雰囲気とを再現できる。
【０１１５】
（第５の実施形態）
以下、本発明の第５の実施形態について、図１７〜図３４を参照しながら説明する。
図１７は、本実施形態に係るスライドショーの画像表示システムの構成例を示す図である。
図１７における画像表示システムにおいては、第１のデジタルカメラ１７０２〜第４のデジタルカメラ１７０５と、テレビ１７０１とが接続されている。本実施形態では、複数のデジタルカメラとテレビとがホームネットワークを形成している。そして、テレビに複数のデジタルカメラの画像をスライドショー表示するとともに、スライドショーの表示中にデジタルカメラが撮影を行う方法について説明する。
【０１１６】
図１８は、本実施形態に係る第１のデジタルカメラ１７０２〜第４のデジタルカメラ１７０５のハードウェア構成例を示すブロック図である。以下、本実施形態におけるデジタルカメラの構成について説明する。
図１８において、デジタルカメラ１８０１は、撮影レンズ１８０２、及び絞り機能を備えるシャッター１８０３を有している。撮像素子１８０４は光学像を電気信号に変換するためのものであり、Ａ／Ｄ変換器１８０５は、撮像素子１８０４から出力されるアナログ信号をデジタル信号に変換するためのものである。
【０１１７】
タイミング発生回路１８０６は、撮像素子１８０４、Ａ／Ｄ変換器１８０５、及びＤ／Ａ変換器１８０７にクロック信号や制御信号を供給し、メモリ制御回路１８０８及びシステム制御回路１８０９により制御されるものである。画像処理回路１８１０は、Ａ／Ｄ変換器１８０５からのデータ或いはメモリ制御回路１８０８からのデータに対して所定の画素補間処理や色変換処理を行うためのものである。
【０１１８】
メモリ制御回路１８０８は、Ａ／Ｄ変換器１８０５、タイミング発生回路１８０６、画像処理回路１８１０、画像表示メモリ１８１１、Ｄ／Ａ変換器１８０７、及び第１のメモリ１８１２を制御するためのものである。Ａ／Ｄ変換器１８０５から出力されたデータは、画像処理回路１８１０及びメモリ制御回路１８０８を介して、或いはＡ／Ｄ変換器１８０５から直接、メモリ制御回路１８０８を介して、画像表示メモリ１８１１或いは第１のメモリ１８１２に書き込まれる。
【０１１９】
画像表示部１８１３は、ＴＦＴ、ＬＣＤ等から成り、画像表示メモリ１８１１に書き込まれた表示用の画像データはＤ／Ａ変換器１８０７を介して画像表示部１８１３により画像として表示される。また、画像表示部１８１３を用いて撮像した画像を逐次表示すれることにより、電子ファインダー機能を実現できる。
【０１２０】
第１のメモリ１８１２は、撮影した静止画像データや動画像データを格納するためのものであり、所定枚数の静止画像データや所定時間の動画像データを格納するのに十分な記憶量を備えている。
【０１２１】
露光制御部１８１４は、絞り機能を備えるシャッター１８０３を制御するためのものであり、フラッシュ１８１７と連携することによりフラッシュ調光機能も有する。測距制御部１８１５は、撮影レンズ１８０２のフォーカシングを制御するためのものであり、ズーム制御部１８１６は、撮影レンズ１８０２のズーミングを制御するためのものである。また、フラッシュ１８１７は、ＡＦ補助光の投光機能、及びフラッシュ調光機能を有している。
【０１２２】
システム制御回路１８０９は、デジタルカメラ１８０１全体を制御するためのものであり、第２のメモリ１８２０は、システム制御回路１８０９の動作用の定数、変数、プログラム等を記憶するメモリである。
【０１２３】
電源制御部１８１８は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部１８１８は、電池の装着の有無、電池の種類、及び電池残量の検出を行い、検出結果及びシステム制御回路１８０９の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。また、電源部１８１９は、アルカリ電池、リチウム電池等の一次電池や、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【０１２４】
表示部１８２１は、システム制御回路１８０９のプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカ等から構成されている。また、表示部１８２１は、デジタルカメラ１８０１の操作部１８２５近辺の視認し易い位置に単数或いは複数個所設置され、例えば、ＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【０１２５】
不揮発性メモリ１８２２は、電気的に消去・記録可能なメモリであり、機器の無線設定情報を記憶することができる。メモリカードインターフェース１８２３は、メモリカードを接続するためのものであり、ＵＳＢインタフェース１８２４は、ＵＳＢを用いて外部機器と接続するためのものである。
【０１２６】
操作部１８２５は、システム制御回路１８０９の各種の動作指示を入力するためのものであり、スイッチやダイヤル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成されている。
【０１２７】
シャッタースイッチ１８２６は、撮像素子１８０４から読み出した信号をＡ／Ｄ変換器１８０５及びメモリ制御回路１８０８を介して第１のメモリ１８１２に画像データを書き込む露光処理の動作開始を指示する。また、画像処理回路１８１０やメモリ制御回路１８０８での演算を用いた現像処理の動作開始も指示する。無線通信回路１８２７は、無線信号を送受信し、無線通信を制御するためのものであり、アンテナ１８２８は、他の機器と無線通信を行うためのものある。
【０１２８】
図３３は、本実施形態に係るデジタルカメラ１８０１の機能構成例を示すブロック図である。
図３３におけるデジタルカメラ１８０１は、画像の撮影を行う撮像部３３０２を備えている。また、スライドショーの表示中に撮影された撮影画像とその時表示されていた表示画像との関連情報を記録する関連情報記録部３３０３と、撮像画像データや、他の機器から受信した画像情報、後述するパケット等を格納する画像蓄積部３３０４とを備えている。
【０１２９】
また、デジタルカメラ１８０１は、表示画像と撮影画像との関連情報を検出する検出部３３０５と、検出された関連情報に基づいて表示画像と撮影画像とを用いたスライドショーを実行させるスライドショー生成部３３０６とを備えている。スライドショー生成部３３０６には、再生時の視聴効果（表現方法）を決定する視聴効果決定部３３０８と、表示画像と撮影画像との表示順序を決定する順序決定部３３０７とが含まれている。さらに、デジタルカメラ１８０１は、撮影の際に電子ビューファインダとして機能して、撮影した画像を確認するための表示部３３０９を備えている。
【０１３０】
通信部３３１０は、他のデジタルカメラや、ＣＲＴ、プラズマディスプレイ、リアプロジェクションテレビまたは液晶ディスプレイ等の機器との間でデータの送受信を行うためのものである。パケット生成部３３１２は、他のデジタルカメラやテレビ１７０１に送信するためのパケットを生成する。パケットについては図２３の説明において後述する。
【０１３１】
図１９は、本実施形態に係るテレビ１７０１のハードウェア構成例を示すブロック図である。以下、本実施形態におけるテレビの構成について説明する。
図１９に示すテレビ１９０１において、出力部１９０２は、音声処理部１９０５から出力された音声信号に基づいて音声などを出力するためのものである。表示部１９０３はユーザに対して情報を表示するためのものであり、表示処理部１９０６によって制御される。
【０１３２】
操作部１９０４は、システムコントローラ１９０７を介してユーザによる各種の動作指示を入力するためのものである。不揮発性メモリ１９０８は、電気的に消去・記録可能であり、機器の無線設定情報を記憶することができる。メモリ１９０９は、テレビの動作用の定数、変数、プログラム等を記憶するためのものである。
【０１３３】
無線通信回路１９１０は、無線信号を送受信し、無線通信を制御するためのものであり、アンテナ１９１５は他の機器と無線通信を行うためのものである。データ入力部１９１１は、外部機器からデータを入力するためのものであり、データ出力部１９１２は、外部機器へデータを出力するためのものである。また、チューナ１９１３は、放送信号を受信して音声処理部１９０５、及び表示処理部１９０６へ受信した放送信号を送るためのものであり、電源部１９１４は電源のＯＮ／ＯＦＦを切り替えるためのものである。
【０１３４】
図３４は、本実施形態に係るテレビ１９０１の機能構成例を示すブロック図である。
図３４におけるテレビ１９０１は、他のデジタルカメラから受信した画像データや画像情報、後述するパケット等を格納する画像蓄積部３４０２を備えている。さらに、表示画像と撮影画像との関連情報を検出する検出部３４０３と、検出された関連情報に基づいて表示画像と撮影画像とを用いたスライドショーの再生を行うスライドショー生成部３４０４とを備えている。
【０１３５】
なお、スライドショー生成部３４０４には、再生時の視聴効果（表現方法）を決定する視聴効果決定部３４０６と、表示画像と撮影画像との表示順序を決定する順序決定部３４０５とが含まれている。また、テレビ１９０１は、スライドショー生成部３４０４で生成したスライドショーを表示する表示部３４０７を備えている。
【０１３６】
通信部３４０９は、他のデジタルカメラとの間でデータの送受信を行うためのものである。パケット生成部３４０８は、他のデジタルカメラに送信するためのパケットを生成する。パケットについては図２３の説明において後述する。
【０１３７】
以下、図１８及び図１９に示したデジタルカメラ１８０１とテレビ１９０１との構成をもとに、図１７に示すようなネットワークにおいて、複数のデジタルカメラが保持している画像についてスライドショーを行う動作について説明する。なお、第１のデジタルカメラ１７０２〜第４のデジタルカメラ１７０５及びテレビ１７０１の制御は、図１８に示した不揮発性メモリ１８２２及び図１９に示した不揮発性メモリ１９０８に存在する図示しないソフトウェアプログラムによって実行される。
【０１３８】
また、図１７に示した第１のデジタルカメラ１７０２〜第４のデジタルカメラ１７０５は、図１８で示したデジタルカメラ１８０１と同様の構成を有しているものとする。また、図１７に示したテレビ１７０１も、図１９に示したテレビ１９０１と同様の構成を有しているものとする。これらの機器が、一般的な無線ＬＡＮで使用されるネットワーク識別情報であるＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）や無線通信チャネル、暗号化のキーなどの無線パラメータについて共通の情報をメモリ上に予め記憶しておくものとする。そして、そのパラメータに基づいて無線ＬＡＮによるネットワークを構築する。なお、本実施形態で構築するネットワークはネットワークハブなどを介した有線によるＬＡＮでもよく、本実施形態は構築するネットワークの形態に依存するものではない。
【０１３９】
また、ネットワーク上の機器から、他の機器を制御する役割を持つ機器を決定しておく。本実施形態では、複数台のうち１台のデジタルカメラが他の機器を制御する役割を持ち、そのデジタルカメラを「親カメラ」とし、その他の制御される側のデジタルカメラを「子カメラ」と定義する。
【０１４０】
制御される側の機器である子カメラは、ネットワーク上で画像を保持するサーバ機器として機能する。そして、親カメラがネットワーク上から子カメラを検出して、それぞれの子カメラが持つ画像情報を収集することによりスライドショーリストを作成し、子カメラからテレビ１７０１へ画像データの転送を指示することによりスライドショー動作を実現する。
【０１４１】
図２０は、本実施形態において、デジタルカメラ１８０１の表示部３３０９において表示される親カメラと子カメラとの役割を選択するための表示画面の一例を示す図である。
図２０に示す設定画面２００１において、「マルチスライドショーを作成する」のアイコン２００２を選択したデジタルカメラは親カメラとして起動する。一方、「マルチスライドショーに参加する」のアイコン２００３を選択したデジタルカメラは子カメラとして起動する。また、「戻る」のアイコン２００４を選択した場合はスライドショーの開始を中止する。図２０に示す例では、「マルチスライドショーを作成する」のアイコン２００２が選択された状態を示しており、デジタルカメラ１８０１の操作部１８２５により決定を示す動作が行われると親カメラとして起動する。
【０１４２】
次に、図２１に示すフローチャートを参照しながら、ネットワーク上の他の機器を制御する役割を持つ機器（親カメラ）の動作について説明する。本実施形態では、親カメラとして起動されたデジタルカメラの動作について説明する。また、図２１に示す動作中に機器間でやり取りされる情報パケットの形式について、図２３に示す。本実施形態では、第１のデジタルカメラ１７０２が親カメラとして機能し、第２のデジタルカメラ１７０３〜第４のデジタルカメラ１７０５が子カメラとして機能するものとする。
【０１４３】
図２１は、本実施形態における親カメラによる画像リストの取得手順の一例を示すフローチャートである。なお、図２１に示す各ステップは、システム制御回路１８０９の制御により行われる。
図２１において、図２０に示した設定画面２００１から親カメラとして起動することにより処理を開始する。まず、ステップＳ２１００において、スライドショー生成部３３０６は、スライドショーを一意に識別するスライドショーＩＤを生成する。ここで、スライドショーＩＤはユニークなＩＤであり、親カメラのネットワークインタフェースが持つ物理アドレス及び現在時刻といった情報から算出される。
【０１４４】
次に、ステップＳ２１０１において、通信部３３１０は、図２３（ａ）に示す告知パケット２３０１を受信したか否かを確認する。ここで、告知パケット２３０１とは、子カメラが親カメラに対してネットワークの構築と親カメラによる制御に必要な初期情報とを報知するためのパケット情報である。告知パケットの内容としては、図２３（ａ）に示すように、「パケット種類」、「宛先」、「機器情報のＵＲＬ」、「通知タイプ」、「通知サブタイプ」、「送信元情報」、及び「機器タイプ」の情報からなる。
【０１４５】
この確認の結果、告知パケット２３０１を受信している場合は、ステップＳ２１０４に進む。一方、ステップＳ２１０１の確認の結果、告知パケット２３０１を受信していない場合は、ステップＳ２１０２に進み、通信部３３１０は、パケット生成部３３１２で生成した図２３（ｂ）に示す検索パケット２３０２を送信する。ここで、検索パケット２３０２とは、親カメラが子カメラを検索するために報知するパケットであり、図２３（ｂ）に示すように、「パケット種類」、「宛先」、「検索タイプ」、「待機時間」、及び「検索ターゲット」の情報からなる。
【０１４６】
また、親カメラは、検索する機器の種類を検索パケット２３０２の「検索ターゲット」のフィールドへ指定する。例えば、親カメラは、スライドショー動作を行う際に必要となる映像や音声を扱うサーバ機器や、表示機器を指定して検索することができる。図１７において、子カメラとなる第２のデジタルカメラ１７０３〜第４のデジタルカメラ１７０５は、告知パケット２３０１により親カメラ（第１のデジタルカメラ１７０２）が認識していない場合には、この検索パケット２３０２に対して応答する。
【０１４７】
次に、ステップＳ２１０３において、通信部３３１０は、図２３（ｃ）に示す検索応答パケット２３０３を受信しているか否かを確認する。ここで、検索応答パケット２３０３とは、図２３（ｃ）に示すように、「パケット種類」、「有効期間」、「検索タイプ応答」、「機器情報のＵＲＬ」、「送信元情報」、「検索ターゲット」、及び「機器タイプ」の情報からなるパケットである。
【０１４８】
この確認の結果、一定時間、検索応答パケット２３０３を受信しない場合は、ステップＳ２１０１へ戻り、動作を繰り返す。一方、ステップＳ２１０３の確認の結果、検索応答パケット２３０３を受信した場合は、ステップＳ２１０４に進む。そして、スライドショー生成部３３０６は、受信パケットの「機器タイプ」のフィールドを参照し、パケット送信元機器の情報を確認する。
【０１４９】
次に、ステップＳ２１０５において、スライドショー生成部３３０６は、パケット送信元の機器がスライドショーを目的とする動作に必要な機器であるか否かを判断する。すなわち、検索応答パケット２３０３または告知パケット２３０１を受信した場合、親カメラは、パケット送信元の機器がスライドショー動作を行う際に必要となる映像や音声を扱うサーバ機器や表示機器であるか否かを確認する。その際に、検索応答パケット２３０３または告知パケット２３０１の「機器タイプ」のフィールドを参照する。この判断の結果、スライドショーを目的とする動作に必要でない機器である場合は、送信元の機器に対して制御を行わないため、ステップＳ２１０１に戻る。そして、必要な機器を発見するまで検索動作を繰り返す。
【０１５０】
一方、ステップＳ２１０５の判断の結果、送信元機器が、親カメラが行う動作に必要な機器である場合は、ステップＳ２１０６に進む。そして、検索応答パケット２３０３または告知パケット２３０１の機器情報のＵＲＬを画像蓄積部３３０４に記憶する。そして、通信部３３１０は、ステップＳ２１０４で機器情報を確認した機器に対してさらに機器や機器が提供できるサービスについての詳細情報を要求するために、パケット生成部３３１２で生成した図２３（ｄ）に示す機器情報要求パケット２３０４を送信する。
【０１５１】
ここで、機器情報要求パケット２３０４とは、図２３（ｄ）に示すように、「パケット種類」、及び「宛先」の情報からなるパケットであり、機器情報の要求は、ステップＳ２１０５で記憶した機器情報のＵＲＬに対して行う。図１７において、子カメラとなる第２のデジタルカメラ１７０３〜第４のデジタルカメラ１７０５は、この要求に対して必要な機器情報を送り返す。
【０１５２】
次に、ステップＳ２１０７において、通信部３３１０は、図２３（ｅ）に示す機器情報パケット２３０５を受信しているか否かを確認する。ここで、機器情報パケット２３０５とは、「パケット種類」、「データ言語」、「データ長」、「データタイプ」、及び「機器情報」の情報からなるパケットである。この確認の結果、一定時間、機器情報パケット２３０５を受信しない場合は、ステップＳ２１０６へ戻り、機器情報要求パケット２３０４を再度送信する。
【０１５３】
一方、ステップＳ２１０７の確認の結果、機器情報パケット２３０５を受信した場合は、ステップＳ２１０８に進む。そして、スライドショー生成部３３０６は、機器情報パケット２３０５に記述されている機器情報から、送信元機器についての詳細情報や、送信元の機器が提供できるサービスについての詳細内容を確認する。本実施形態では、子カメラから機器情報パケット２３０５を受信した場合、機器情報パケット２３０５の「機器情報」のフィールドには、子カメラの機器名や、子カメラが提供するサービス一覧情報が記述される。
【０１５４】
次に、ステップＳ２１０９において、スライドショー生成部３３０６は、ステップＳ２１０８で確認したサービスがスライドショーに必要とするサービスであるか否かを判断する。この判断の結果、必要とするサービスでなかった場合は、そのまま処理を終了する。
【０１５５】
一方、ステップＳ２１０９の判断の結果、機器情報パケット２３０５送信元の機器が親カメラの必要とするサービスを提供できる場合は、ステップＳ２１１０に進む。そして、通信部３３１０は、機器情報パケット２３０５の機器名などの情報を画像蓄積部３３０４に保存し、パケット生成部３３１２で生成した図２３（ｆ）に示すサービス要求パケット２３０６を送信する。ここで、サービス要求パケット２３０６とは、図２３（ｆ）に示すように、「パケット種類」、「宛先」、「データ長」、「データタイプ」、「サービスタイプ」、及び「サービス要求」の情報からなるパケットである。
【０１５６】
本実施形態において、スライドショーを実施する際、複数の子カメラが保持する画像の属性情報を親カメラが取得するために、サービス要求パケット２３０６にステップＳ２１００で生成したスライドショーＩＤを記述する。さらに、子カメラが保持している画像について画像サイズや画像ＩＤやタイトル、日付などの一覧を送信させる、というサービス要求を記述する。
【０１５７】
また、同じくサービス要求パケット２３０６において、親カメラが画像検索条件を設定することもできる。例えば、子カメラが保持している画像のうち、所定の期間内に撮影された画像について画像サイズや画像ＩＤやタイトル、日付などの一覧を送信させる、といったサービスも要求することができる。なお、これらの画像の属性情報の収集に関するサービスの内容については本実施形態の内容に限定されるものではない。
【０１５８】
次に、ステップＳ２１１１において、通信部３３１０は、図２３（ｇ）に示すサービス応答パケット２３０７を受信しているか否かを確認する。ここで、サービス応答パケット２３０７は、図２３（ｇ）に示すように、「パケット種類」、「データ長」、「データタイプ」、「検索タイプ応答」、「送信元情報」、及び「サービス応答」の情報からなるパケットである。
【０１５９】
この確認の結果、一定時間、サービス応答パケット２３０７を受信しない場合は、ステップＳ２１１０に戻り、再度、サービス要求パケット２３０６を送信する。一方、ステップＳ２１１１の確認の結果、サービス応答パケット２３０７を受信した場合は、ステップＳ２１１２に進み、受信したサービスの実行結果を画像蓄積部３３０４に保存し、処理を終了する。なお、ステップＳ２１１２では、サービス要求パケット２３０６で要求したサービスの実行結果として、子カメラが保持する画像を一意に識別する後述のスライドショーコンテンツＩＤや画像サイズ、タイトル、日付の情報をスライドショーリストとして保存する。
【０１６０】
また、図２１に示した各処理では、子カメラとのパケットの送受信について説明したが、テレビ１７０１に対しても同様の手順でパケットの送受信を行う。例えば、テレビ１７０１が、スライドショーを表示することができる表示機器であるか否かをサービス応答パケット２３０７から判断することができる。
【０１６１】
図２５は、本実施形態において、第１のデジタルカメラ１７０２（親カメラ）におけるスライドショーリストに登録した子カメラの一覧表示例を示す図である。以下、第１のデジタルカメラ１７０２のカメラＩＤを「カメラ１」とし、第２のデジタルカメラ１７０３〜第４のデジタルカメラ１７０５のカメラＩＤを、それぞれ「カメラ１０１」、「カメラ１０２」、「カメラ１０３」とする。
【０１６２】
図２５に示すように、画像のリスト（画像情報）を取得した子カメラについては、ステップＳ２１０８で「機器情報」のフィールドから抽出した機器名を表示部３３０９に表示する。すなわち、親カメラとなった第１のデジタルカメラ１７０２は、図２１に示した動作によって、例えば、第２のデジタルカメラ１７０３の画像リストを取得したことを表示画面２５０１のアイコン２５０２に示す。
【０１６３】
また、ユーザにより、開始アイコン２５０３が選択されると、子カメラから収集した画像情報から構成されるスライドショーリストに従ってスライドショーを開始する。さらに、ユーザにより戻るアイコン２５０４が選択されると、親カメラとしての動作を中断する。
【０１６４】
以上のように、親カメラが子カメラに対して画像情報を要求するサービスを実行することにより、ネットワーク上に存在する複数の子カメラが保持する画像について、画像サイズやスライドショーコンテンツＩＤ、タイトル、日付の情報を取得する。そして、親カメラは、子カメラのカメラＩＤと対応付けてネットワーク上のスライドショーリストを作成し、画像蓄積部３３０４に記憶する。
【０１６５】
また、親カメラは、作成したネットワーク上のスライドショーリストに自機器の保持している画像情報を追加してスライドショーリストを更新することもできる。このスライドショーリストは任意の順番で並び替えが可能であり、例えば、時系列順に画像を並び替えることにより、図２４に示すようなスライドショーリスト２４０１を作成することができる。
【０１６６】
本実施形態では、親カメラとなった第１のデジタルカメラ１７０２がネットワーク上の第２のデジタルカメラ１７０３〜第４のデジタルカメラ１７０５が保持している画像情報を収集する。そして、第１のデジタルカメラ１７０２〜第４のデジタルカメラ１７０５が保持する画像について時系列順に並び替えて、図２４に示すようなスライドショーリスト２４０１を作成することができる。なお、画像の並び替え方法については、図２７の説明において後述する。
【０１６７】
図２６は、本実施形態において、第１のデジタルカメラ１７０２（親カメラ）におけるスライドショーリストに登録した複数の子カメラの一覧表示例を示す図である。
図２６に示すように、第２のデジタルカメラ１７０３の画像リストを取得したことを、表示部３３０９に表示される表示画面２６０１のアイコン２６０２に示す。また、第３のデジタルカメラ１７０４及び第４のデジタルカメラ１７０５についても同様に、それぞれアイコン２６０３、２６０４に表示される。
【０１６８】
また、ユーザにより開始アイコン２６０５が選択されると、親カメラが作成したスライドショーリスト２４０１に基づいて、ネットワーク上でのスライドショーを開始する。なお、スライドショーの動作については後述する。さらに、ユーザにより戻るアイコン２６０６が選択されると、親カメラとしての動作を中断する。
【０１６９】
図２２は、本実施形態における子カメラによる画像リストの送信手順の一例を示すフローチャートである。なお、図２２に示す各ステップは、システム制御回路１８０９の制御により行われる。
【０１７０】
図２２において、ネットワーク上で制御される側の役割を持つ機器が起動されると、処理を開始する。そして、ステップＳ２２０１において、通信部３３１０は、自機器のタイプについての情報を、ネットワークに対してマルチキャストで告知を行うために、パケット生成部３３１２で生成された告知パケット２３０１を送信する。この時、告知パケット２３０１には子カメラの機器タイプを記述する。
【０１７１】
例えば、自機器が映像や音声を扱うサーバ機器であるということを告知パケット２３０１の「機器タイプ」のフィールドに記述し、ネットワーク上の機器に対して自機器の情報を告知する。
【０１７２】
次に、ステップＳ２２０２において、通信部３３１０は、親カメラから検索パケット２３０２を受信しているか否か確認する。この確認の結果、検索パケット２３０２を受信した場合は、ステップＳ２２０３に進み、検索パケット２３０２の「検索ターゲット」のフィールドで指定された検索条件を確認する。そして、ステップＳ２２０４において、自機器がその検索条件に合致するか否かを判断する。
【０１７３】
この判断の結果、検索条件に合致している場合は、ステップＳ２２０５に進み、自機器の種類についての情報をパケット送信元に対して応答するために、通信部３３１０は、パケット生成部３３１２で生成した検索応答パケット２３０３を親カメラに送信する。例えば、子カメラは自機器が映像や音声を扱うサーバ機器であるため、この検索パケット２３０２に応答し、「機器タイプ」のフィールドに自機器の種類を記述して検索応答パケット２３０３を親カメラに対して送信する。
【０１７４】
一方、ステップＳ２２０４の判断の結果、検索条件に合致しなかった場合は、応答を行わず、ステップＳ２２０６に進む。また、ステップＳ２２０２の確認の結果、検索パケット２３０２を受信しない場合も、ステップＳ２２０６に進む。
【０１７５】
次に、ステップＳ２２０６において、通信部３３１０は、機器情報要求パケット２３０４を受信しているか否かを確認する。この確認の結果、一定時間、機器情報要求パケット２３０４が受信されない場合は、ステップＳ２２０１へ戻る。
【０１７６】
一方、ステップＳ２２０６の確認の結果、機器情報要求パケット２３０４を受信した場合は、ステップＳ２２０７に進む。そして、スライドショー生成部３３０６は、自機器の詳細情報及び自機器が提供できるサービスについての詳細情報を機器情報パケット２３０５に記述し、通信部３３１０は、機器情報要求パケット２３０４の送信元（親カメラ）へ返信する。
【０１７７】
次に、ステップＳ２２０８において、通信部３３１０は、サービス要求パケット２３０６を受信しているか否かを確認する。この確認の結果、サービス要求パケット２３０６が受信されない場合は、そのまま継続してサービス要求パケット２３０６の受信を待機する。一方、ステップＳ２２０８の確認の結果、サービス要求パケット２３０６を受信した場合は、ステップＳ２２０９に進み、サービス要求パケット２３０６で要求されたサービスを自機器で実行する。そして、ステップＳ２２１０において、その結果をサービス応答パケット２３０７として通信部３３１０は、親カメラに送信し、処理を終了する。
【０１７８】
例えば、親カメラから子カメラへサービスを要求する場合、サービス要求パケット２３０６の「サービス要求」のフィールドには子カメラが保持している画像についての情報を要求する内容が記述されている。そこで、子カメラは、自機器が保持する画像について画像サイズや画像ＩＤやタイトル、日付などの一覧をサービス応答パケット２３０７の「サービス応答」のフィールドに記述し、通信部３３１０は、親カメラへ送信する。
【０１７９】
また、サービス要求パケット２３０６の「サービス要求」のフィールドに、撮影日時指定などの検索条件が指定されている場合は、条件を満たす画像についてのみ親カメラに送信する。すなわち、子カメラが保持している画像のうち、条件に当てはまる画像について画像サイズや画像ＩＤやタイトル、日付などの一覧をサービス応答パケット２３０７の「サービス応答」のフィールドに記述して親カメラへ送信する。
【０１８０】
さらに、サービス要求パケット２３０６の「サービス要求」のフィールドに、親カメラがステップＳ２１００で生成したスライドショーを識別するスライドショーＩＤが含まれている場合、子カメラは受信したスライドショーＩＤを保存する。また、同時にサービス要求パケット２３０６の「サービス要求」のフィールドに、子カメラが保持している画像の情報を要求する記述や撮影日時指定などの検索条件が指定されている場合は、子カメラは自機器が保持する画像から条件に該当する画像を検索する。そして条件に当てはまる画像については、カメラＩＤ、画像ＩＤ、スライドショーＩＤからスライドショーコンテンツＩＤを生成し、当該画像のメタ情報にスライドショーコンテンツＩＤ（表示画像識別子）を格納する。
【０１８１】
例えば、第２のデジタルカメラ１７０３が保持する画像「００８．ｊｐｇ」の場合、カメラＩＤが「カメラ１０１」であり、スライドショーＩＤは「スライドショー１」であり、画像ＩＤは「００８．ｊｐｇ」である。したがって、スライドショーコンテンツＩＤは「００８．ｊｐｇ＠カメラ１０１＃スライドショー１」となる。なお、既に当該画像のメタ情報にカメラＩＤ及び画像ＩＤが含まれている場合には、メタ情報にはスライドショーＩＤのみ追加してもよい。
【０１８２】
そして、メタ情報に格納したスライドショーコンテンツＩＤおよび、画像サイズやタイトル、日付などの一覧をサービス応答パケット２３０７の「サービス応答」のフィールドに記述し、親カメラへ送信する。
【０１８３】
なお、図２２に示した各処理では、子カメラにおける親カメラとのパケットの送受信について説明したが、テレビ１７０１から親カメラに対しても同様の処理を行う。例えば、スライドショー生成部３４０４は、自機器が映像や音声を表示可能な表示機器であることを告知パケット２３０１の「機器タイプ」のフィールドに記述する。そして、通信部３４０９は、ネットワーク上の機器に対して自機器の情報を親カメラに告知する。
【０１８４】
また、親カメラから映像や音声を表示可能な表示機器が検索された場合、スライドショー生成部３４０４は、「機器タイプ」のフィールドに自機器の種類を記述し、通信部３４０９は、検索応答パケット２３０３を親カメラに対して送信する。
【０１８５】
次に、本実施形態において親カメラの制御によりネットワーク上の機器でスライドショーを行う動作について示す。図２８は、本実施形態の第１のデジタルカメラ１７０２（親カメラ）によるスライドショーの実行手順の一例を示すフローチャートである。以下、図２８のフローチャートを参照しながら、スライドショーの動作について説明する。なお、図２８に示す各ステップは、システム制御回路１８０９の制御により行われる。
【０１８６】
図２１に示した手順でネットワーク上の子カメラの画像情報を取得した後、スライドショーリスト２４０１を作成し、ユーザにより開始アイコン２６０５が選択されると、処理を開始する。なお、本実施形態では、任意の順序で画像を表示する順序を設定してスライドショーリスト２４０１を作成することができる。
【０１８７】
図２７は、本実施形態において、スライドショーリスト２４０１を作成するための設定画面の一例を示す図である。スライドショー開始時に表示部３３０９に、スライドショーリスト２４０１の作成方法指示画面２７０１を表示する。そして、ユーザによりアイコンが選択されることによりスライドショーリストの作成方法を決定する。
【０１８８】
「全画像表示」のアイコン２７０２が選択された場合は、順序決定部３３０７は、ネットワーク上のデジタルカメラから取得した全ての画像情報について、例えば、時系列順に並び替えてスライドショーリスト２４０１を作成する。そして、開始アイコン２７０５が選択されると、スライドショーの実行を開始する。
【０１８９】
また、「新着画像表示」のアイコン２７０３が選択された場合は、順序決定部３３０７は、他のデジタルカメラから取得した全ての画像情報のうち、例えば、前回のスライドショーの実行日時よりも後に撮影された画像について任意の順序で並び替える。そして、並び替えた順序でスライドショーリスト２４０１を作成する。そして、開始アイコン２７０５が選択されると、スライドショーの実行を開始する。
【０１９０】
さらに、「ランダム表示」のアイコン２７０４が選択された場合は、順序決定部３３０７は、ネットワーク上のデジタルカメラから取得した全ての画像情報について、ランダムな順序及び画像枚数でスライドショーリスト２４０１を作成する。そして、開始アイコン２７０５が選択されると、スライドショーの実行を開始する。なお、図２８に示す処理では、「全画像表示」のアイコン２７０２が選択され、図２４に示したスライドショーリスト２４０１の順番に従って表示する例について説明する。
【０１９１】
スライドショー動作が開始されると、ステップＳ２８０１において、スライドショー生成部３３０６は指示手段として、通信部３３１０を介してネットワーク上の機器に対してスライドショーの開始を通知する。なお、スライドショーの開始を通知する際には、スライドショーを識別するスライドショーＩＤを付加して通知を行う。そして、ステップＳ２８０２において、スライドショー番号Ｉを初期値として「１」に設定する。
【０１９２】
次に、ステップＳ２８０３において、スライドショー生成部３３０６は、スライドショーリスト２４０１のＩ番目の画像情報を画像蓄積部３３０４から読み出す。そして、ステップＳ２８０４において、通信部３３１０は、テレビ１７０１が画像を取得する際に必要な情報を、テレビ１７０１に送信する。ここで、送信される情報には、スライドショーリスト２４０１のＩ番目の画像に関するスライドショーコンテンツＩＤや、画像のタイトル、ＵＲＬなどの画像情報が含まれる。なお、テレビ１７０１が任意のカメラが保持している画像を取得してスライドショー表示する方法については後述する。
【０１９３】
次に、ステップＳ２８０５において、スライドショー生成部３３０６は、タイマーを設定する。そして、ステップＳ２８０６において、スライドショー生成部３３０６は、所定の時間が経過したか否かを判断する。この判断の結果、所定の時間が経過していない場合は経過するまで待機し、所定の時間が経過した場合は、次のステップＳ２８０７に進む。
【０１９４】
次に、ステップＳ２８０７において、スライドショー生成部３３０６は、現在のスライドショーリスト２４０１の番号Ｉとスライドショーリスト２４０１の全画像数とを比較し、現在のスライドショーリストの番号Ｉが最後の番号であるか否かを判断する。この判断の結果、最後の番号である場合は、ステップＳ２８０９に進み、通信部３３１０は、ネットワーク上の機器に対してスライドショー終了通知を送信し、処理を終了する。一方、ステップＳ２８０７の判断の結果、最後の番号でない場合は、ステップＳ２８０８に進み、スライドショー生成部３３０６は、スライドショーリスト２４０１の番号Ｉの数をインクリメントし、ステップＳ２８０３に戻って同様の動作を繰り返す。このように、スライドショー生成部３３０６はスライドショーを制御する手段として機能する。
【０１９５】
図２９は、本実施形態のテレビ１７０１におけるスライドショーの実行手順の一例を示すフローチャートである。以下、図２９のフローチャートを参照しながら、テレビ１７０１によるスライドショーの実行手順について説明する。なお、図２９に示す各ステップは、システムコントローラ１９０７の制御により行われる。
【０１９６】
まず、図２８のステップＳ２８０１の処理により親カメラからスライドショーの開始を通知されることにより処理を開始する。そして、ステップＳ２９０１において、通信部３４０９は、ネットワーク上の機器から受信したデータの種類を判別する。なお、スライドショーの開始を通知された後に、スライドショーの１枚目の画像データを受信するまでは、テレビ１７０１が保持している画像をタイトル画像として表示部３４０７に表示してもよい。また、親カメラから開始通知用として送信されたタイトル画像を表示部３４０７に表示させてもよい。
【０１９７】
この判別の結果、親カメラから画像情報を受信した場合は、ステップＳ２９０３に進む。そして、ステップＳ２９０３において、通信部３４０９は、親カメラから受信した子カメラのカメラＩＤや、その子カメラが保持する画像のＵＲＬ情報を元に、子カメラに対して画像取得要求を送信する。なお、親カメラが画像を保持している場合は、親カメラに対しても画像取得要求を行ってもよい。
【０１９８】
次に、ステップＳ２９０５において、スライドショー生成部３４０４は、タイマーを設定する。そして、ステップＳ２９０６において、通信部３４０９は、タイムアウトになる前に画像取得要求を行った画像データを受信したか否かを確認する。この確認の結果、画像データを受信していない場合は、ステップＳ２９０９へ進み、タイマーがタイムアウトになっているか否かを確認する。この判断の結果、タイムアウトになっていない場合は、ステップＳ２９０６へ戻る。一方、ステップＳ２９０９の確認の結果、タイムアウトになっている場合は、ステップＳ２９１０に進み、通信部３４０９は、画像受信動作を中断し、ステップＳ２９０１へ戻る。
【０１９９】
一方、ステップＳ２９０６の確認の結果、画像取得要求を行った画像データを受信した場合は、ステップＳ２９０７に進む。そして、視聴効果決定部３４０６は、受信した画像データに基づく画像を表示部３４０７に表示するように表示制御を行う。そして、ステップＳ２９０８において、スライドショー生成部３４０４は、表示している画像に対応するスライドショーコンテンツＩＤを抽出する。そして、通信部３４０９は、第１のデジタルカメラ１７０２〜第４のデジタルカメラ１７０５へ、抽出したスライドショーコンテンツＩＤを配信する。そしてステップＳ２９０１へ戻り、スライドショー動作を繰り返す。
【０２００】
図３０は、本実施形態において、テレビ１７０１に画像が表示されている様子を示す図である。図３０に示す例は、スライドショーリスト２４０１の３番目の画像である第２のデジタルカメラ１７０３が保持する画像（画像ＩＤ＝「００８．ｊｐｇ」）をテレビ１７０１に表示した様子を示している。
【０２０１】
図３０に示すように、テレビ１７０１の表示画面３００１に、画像ＩＤが「００８．ｊｐｇ」である画像を表示するとともに、表示画面３００１の上側にステップＳ２９０３で取得した子カメラのカメラＩＤと取得した画像ファイル名とを表示する。これにより、テレビ１７０１を視聴しているユーザは、テレビ１７０１でどのユーザのカメラのどの画像が表示されているかを確認することができる。
【０２０２】
一方、ステップＳ２９０１の判別の結果、親カメラから終了通知を受信した場合は、ステップＳ２９０４に進む。そして、ステップＳ２９０４において、視聴効果決定部３４０６は、現在表示しているカメラＩＤや画像の表示を終了し、スライドショーの実行処理を終了する。
【０２０３】
図３１は、本実施形態の子カメラによるスライドショーの実行中における処理手順の一例を示すフローチャートである。以下、図３１に示すフローチャートを参照しながら、スライドショーの実行中における子カメラで行われる処理について説明する。なお、図３１に示す各ステップは、システム制御回路１８０９の制御により行われる。
【０２０４】
図２８のステップＳ２８０１の処理によって親カメラからスライドショーの開始を通知されることにより処理を開始する。そして、ステップＳ３１００において、通信部３３１０は、スライドショー開始通知に含まれるスライドショーＩＤを受信して画像蓄積部３３０４に保存する。
【０２０５】
次に、ステップＳ３１０１において、通信部３３１０は、ネットワーク上の機器から受信したデータの種類を判別する。この時、子カメラとして機能する第２のデジタルカメラ１７０３〜第４のデジタルカメラ１７０５は、テレビ１７０１からの画像取得要求、テレビ１７０１からの表示コンテンツの通知、もしくは親カメラからスライドショーの終了通知を受ける場合がある。
【０２０６】
この判別の結果、テレビ１７０１から画像取得要求を受信した場合は、ステップＳ３１０２に進み、スライドショー生成部３３０６は、画像蓄積部３３０４に格納されている画像データの中から、画像取得要求に従って指定された画像データの検索を行う。そして、ステップＳ３１０３において、通信部３３１０は、検索結果をテレビ１７０１に送信し、ステップＳ３１０１に戻る。
【０２０７】
この時、指定された画像データが見つかった場合はステップＳ３１０３において、検索結果として指定された画像データをテレビ１７０１に送信する。一方、指定された画像データが見つからなかった場合は、ステップＳ３１０３において、検索結果としてエラー情報をテレビ１７０１に送信する。
【０２０８】
一方、ステップＳ３１０１の判別の結果、表示コンテンツの通知、すなわちスライドショーで表示中の画像を識別するスライドショーコンテンツＩＤをテレビ１７０１から受信した場合は、ステップＳ３１０４に進む。そして、受信したスライドショーコンテンツＩＤを画像蓄積部３３０４に保存する。なお、スライドショーの表示中の画像を識別するスライドショーコンテンツＩＤが既に保存されている場合は、上書き保存する。
【０２０９】
一方、ステップＳ３１０１の判別の結果、親カメラから終了通知を受信した場合は、ステップＳ３１０５へ進む。そして、スライドショー生成部３３０６は、ステップＳ３１００において保存したスライドショー及びステップＳ３１０４にて保存したスライドショーコンテンツＩＤを画像蓄積部３３０４から削除し、処理を終了する。
【０２１０】
なお、図３１に示した各処理は、子カメラにおいて行われる処理であるが、親カメラが保持している画像がスライドショーの対象になっている場合は、親カメラも同様の処理を行うことによって、画像データを送信することができる。
【０２１１】
以上、親カメラ（第１のデジタルカメラ１７０２）、子カメラ（第２のデジタルカメラ１７０３〜第４のデジタルカメラ１７０５）、及びテレビ１７０１による通常のスライドショー表示に関わる動作について説明した。次に、スライドショーの表示中に、第１のデジタルカメラ１７０２〜第４のデジタルカメラ１７０５で撮影が行われた場合の動作について説明する。なお、以下の図３２に示す親カメラ、子カメラの動作は、前述したスライドショー表示処理と同時に実行される処理である。一方、それぞれの装置にはリアルタイムＯＳ等の機能を利用したマルチタスク処理によって図２８、図３１に示すシーケンスのタスクと同期して動作するものとする。
【０２１２】
図３２は、スライドショーの実行中において、本実施形態に係るデジタルカメラが画像を撮影する場合の処理手順の一例を示すフローチャートである。以下、図３２に示すフローチャートを参照しながら、スライドショーの実行中におけるカメラの撮影動作について説明する。なお、図３２に示す各ステップは、システム制御回路１８０９の制御により行われる。
【０２１３】
まず、図３２のステップＳ３２０１において、撮像部３３０２は、ユーザによりシャッタースイッチ１８２６が操作されて撮影を行ったか否かを判断する。この判断の結果、撮影を行った場合は、ステップＳ３２０２に進み、関連情報記録部３３０３は、撮影画像を画像蓄積部３３０４に画像ファイルとして保存する。その際に、関連情報記録部３３０３は、撮影時刻や撮影時のカメラ設定といった撮影情報も撮影画像のメタデータとして画像ファイルに保存する。
【０２１４】
次に、ステップＳ３２０３に進み、スライドショー生成部３３０６は、ステップＳ３１００において保存される現在表示中のスライドショーを識別するスライドショーＩＤを画像蓄積部３３０４に保持しているか否かを確認する。この確認の結果、スライドショーＩＤを保持している場合は、ステップＳ３２０４に進む。なお、親カメラの場合は、図２１のステップＳ２１００においてスライドショーＩＤを生成しているため、ステップＳ３２０４に進む。そして、ステップＳ３２０４において、関連情報記録部３３０３は、撮影画像のメタデータに表示画像との関連情報としてスライドショーＩＤを追加する。一方、ステップＳ３２０３の確認の結果、スライドショーＩＤを保持していない場合は、ステップＳ３２０５に進む。
【０２１５】
次に、ステップＳ３２０５において、スライドショー生成部３３０６は、ステップＳ３１０４において保存されるスライドショー表示中の画像を識別するスライドショーコンテンツＩＤを画像蓄積部３３０４に保持しているか否かを確認する。この確認の結果、スライドショーコンテンツＩＤを保持している場合は、ステップＳ３２０６に進み、関連情報記録部３３０３は、撮影画像のメタデータに表示画像との関連情報としてスライドショーコンテンツＩＤを追加する。一方、ステップＳ３２０５の確認の結果、スライドショーコンテンツＩＤを保持していない場合は、ステップＳ３２０１に戻る。
【０２１６】
以上の処理により、複数のカメラを用いたスライドショー表示において撮影が行われた際に、スライドショーで表示された表示画像とスライドショーの最中に撮影された撮影画像との関連付けを行う。そして、表示画像と撮影画像とを含むスライドショーを行う場合は、前述した図２８のフローチャートと同様の手順でスライドショーの開始指示を行う。
【０２１７】
これにより、例えば、画像（Ａ）４０３〜画像（Ｄ）４０６を表示するスライドショーで画像（Ａ）４０３の表示中に画像（α）５０１が撮影され、画像（Ｃ）４０５の表示中に画像（β）５０２が撮影された場合も図９に示すようなスライドショー表示ができる。処理手順としては、第１の実施形態と同様に図８のフローチャートに従って処理を行うことにより実現できる。
【０２１８】
具体的には、図８のステップＳ８０１、Ｓ８０２及びＳ８１２の処理を親カメラで行う。一方、テレビ１７０１では、ステップＳ８０３〜Ｓ８１１までの処理を行う。本実施形態においては、ステップＳ８０２の確認の結果、次に表示すべき画像がある場合は、スライドショー生成部３３０６は、図２８のステップＳ２８０３と同様に、画像情報を画像蓄積部３３０４から読み出す。そして、ステップＳ２８０４と同様に、通信部３３１０を介してテレビ１７０１が画像を取得する際に必要な情報をテレビ１７０１に送信する。
【０２１９】
一方、ステップＳ８０３においては、図２９に示した手順と同様に、画像取得要求を子カメラに対して行い、画像データを受信する。画像データを受信した後は、ステップＳ８０４〜Ｓ８１１までの処理と同様である。
【０２２０】
以上により、本実施形態に係るデジタルカメラ１８０１においては、スライドショーの表示中に撮影された撮影画像をスライドショー表示された表示画像と関連付けて記録する。これにより、以前に再生したスライドショーを再び表示するときに、スライドショーの表示中に撮影された撮影画像をあわせて表示することができる。
【０２２１】
また、以前にスライドショー表示した表示画像の表示タイミングとスライドショーの表示中に撮影された撮影画像の撮影タイミングとの時系列を再現することができる。さらに、以前に再生したスライドショーに表示された表示画像とスライドショーの表示中に撮影された撮影画像との関連を明確にユーザが区別できる視聴効果を与えながらスライドショーの再現を行うことができる。したがって、ユーザにとって、以前に再生したスライドショーとスライドショー中の雰囲気とを再現できる。
【０２２２】
また、本実施形態では、ネットワークに参加しているデジタルカメラへ、スライドショー表示している画像のスライドショーコンテンツＩＤをテレビ１７０１が通知する例にして説明した。ところが、表示中の画像のスライドショーコンテンツＩＤを通知する方法はそれに限定するものではなく、親カメラが、表示中の表示画像のスライドショーコンテンツＩＤを子カメラに通知してもよい。
【０２２３】
また、本実施形態では、複数のデジタルカメラとテレビとで構成されるネットワークは無線通信による接続を例にして説明した。しかし、通信手段はそれに限定するものではなく、有線による通信を用いてもよい。
【０２２４】
また、本実施形態では、テレビ１７０１が表示中の表示画像のスライドショーコンテンツＩＤを通知した。ところが、スライドショーの最中に撮影を行ったデジタルカメラが親カメラまたはテレビに現在表示中の表示画像のスライドショーコンテンツＩＤを問い合わせてもよい。これにより、ネットワーク上のトラフィックを削減することができる。
【０２２５】
また、本実施形態では、スライドショーで表示中の画像を識別するスライドショーコンテンツＩＤは、テレビ１７０１が配信していた。しかし、テレビ１７０１がスライドショーで表示中の画像を識別するスライドショーコンテンツＩＤの配信を行わずに、撮影を行うデジタルカメラがスライドショーコンテンツＩＤをテレビ１７０１に対して問い合わせてもよい。
【０２２６】
（本発明に係る他の実施形態）
第１〜第５の実施形態における情報処理装置は、スライドショー表示されるコンテンツは静止画像であり、スライドショーの最中では静止画像を撮影して記録していた。しかし、スライドショーで表示される表示画像、及びスライドショー中の撮影画像は静止画像に限定するものではなく、スライドショーで表示される表示画像として動画像を扱ってもよく、スライドショー中の撮影画像として動画像を扱ってもよい。さらには、音声も同時に取り扱ってもよい。また、第１〜第５の実施形態を適宜組み合わせて利用することも可能であり、一部のみを利用することも可能である。
【０２２７】
前述した本発明の実施形態における情報処理装置を構成する各手段、並びに情報処理方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【０２２８】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０２２９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０２３０】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０２３１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０２３２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【０２３３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０２３４】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０２３５】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２３６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０２３７】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０２３８】
【図１】本発明の第１の実施形態に係るデジタルカメラの機能構成例を示すブロック図である。
【図２】本発明の第１の実施形態に係るデジタルカメラのハードウェア構成例を示すブロック図である。
【図３】本発明の第１の実施形態に係るスライドショーリスト及び画像ファイルの一例を示す図である。
【図４】スライドショー表示の一例を示す図である。
【図５】スライドショーの表示中に撮影された状態を示す図である。
【図６】本発明の第１の実施形態におけるスライドショー処理手順の一例を示すフローチャートである。
【図７】本発明の第１の実施形態に係る画像ファイルの構造例を示す図である。
【図８】本発明の第１の実施形態において、表示画像と撮影画像とを含むスライドショー表示の処理手順の一例を示すフローチャートである。
【図９】本発明の第１の実施形態において、表示画像と撮影画像とによるスライドショーの表示例を示す図である。
【図１０】スライドショーの表示中に撮影された状態を示す図である。
【図１１】本発明の第１の実施形態において、表示画像と撮影画像とによるスライドショーの他の表示例を示す図である。
【図１２】本発明の第１の実施形態において、表示画像と撮影画像とによるスライドショーの他の表示例を示す図である。
【図１３】本発明の第２の実施形態の係るスライドショーリストの一例を示す図である。
【図１４】本発明の第３の実施形態に係るデジタルカメラの機能構成例を示すブロック図である。
【図１５】本発明の第３の実施形態に係る表示装置の機能構成例を示すブロック図である。
【図１６】本発明の第４の実施形態に係る情報処理装置の機能構成例を示すブロック図である。
【図１７】本発明の第５の実施形態に係るスライドショーシステムの構成例を示す図である。
【図１８】本発明の第５の実施形態に係るデジタルカメラのハードウェア構成例を示すブロック図である。
【図１９】本発明の第５の実施形態に係るテレビのハードウェア構成例を示すブロック図である。
【図２０】本発明の第５の実施形態に係るデジタルカメラの表示部において表示される親カメラと子カメラとの役割を選択するための表示画面の一例を示す図である。
【図２１】本発明の第５の実施形態に係る親カメラによる画像リストの取得手順の一例を示すフローチャートである。
【図２２】本発明の第５の実施形態に係る子カメラによる画像リストの送信手順の一例を示すフローチャートである。
【図２３】本発明の第５の実施形態に係るパケットの形式の一例を示す図である。
【図２４】本発明の第５の実施形態に係るスライドショーリストの一例を示す図である。
【図２５】本発明の第５の実施形態において、親カメラにおけるスライドショーリストに登録した子カメラの一覧表示例を示す図である。
【図２６】本発明の第５の実施形態において、親カメラにおけるスライドショーリストに登録した複数の子カメラの一覧表示例を示す図である。
【図２７】本発明の第５の実施形態に係るスライドショーリストを作成するための設定画面の一例を示す図である。
【図２８】本発明の第５の実施形態において、親カメラによるスラードショーの実行手順の一例を示すフローチャートである。
【図２９】本発明の第５の実施形態において、テレビによるスライドショーの実行手順の一例を示すフローチャートである。
【図３０】本発明の第５の実施形態において、テレビに画像が表示されている様子を示す図である。
【図３１】本発明の第５の実施形態において、子カメラによるスライドショーの実行手順の一例を示すフローチャートである。
【図３２】本発明の第５の実施形態に係るデジタルカメラにおける撮影画像を生成する処理手順の一例を示すフローチャートである。
【図３３】本発明の第５の実施形態に係るデジタルカメラの機能構成例を示すブロック図である。
【図３４】本発明の第５の実施形態に係るテレビの機能構成例を示すブロック図である。
【符号の説明】
【０２３９】
１０１  デジタルカメラ
１０２  撮像部
１０３  関連情報記録部
１０４  画像蓄積部
１０５  検出部
１０６  スライドショー生成部
１０７  順序決定部
１０８  視聴効果決定部
１０９  表示部
【図１】
2009218956.tif 000003
【図２】
2009218956.tif 000004
【図３】
2009218956.tif 000005
【図４】
2009218956.tif 000006
【図５】
2009218956.tif 000007
【図６】
2009218956.tif 000008
【図７】
2009218956.tif 000009
【図８】
2009218956.tif 000010
【図９】
2009218956.tif 000011
【図１０】
2009218956.tif 000012
【図１１】
2009218956.tif 000013
【図１２】
2009218956.tif 000014
【図１３】
2009218956.tif 000015
【図１４】
2009218956.tif 000016
【図１５】
2009218956.tif 000017
【図１６】
2009218956.tif 000018
【図１７】
2009218956.tif 000019
【図１８】
2009218956.tif 000020
【図１９】
2009218956.tif 000021
【図２０】
2009218956.tif 000022
【図２１】
2009218956.tif 000023
【図２２】
2009218956.tif 000024
【図２３】
2009218956.tif 000025
【図２４】
2009218956.tif 000026
【図２５】
2009218956.tif 000027
【図２６】
2009218956.tif 000028
【図２７】
2009218956.tif 000029
【図２８】
2009218956.tif 000030
【図２９】
2009218956.tif 000031
【図３０】
2009218956.tif 000032
【図３１】
2009218956.tif 000033
【図３２】
2009218956.tif 000034
【図３３】
2009218956.tif 000035
【図３４】
2009218956.tif 000036