(57)【要約】【課題】  複数の画像処理装置から得た画像を用いたスライドショーを再生する場合に、画像の再生順序を決定した後で画像処理装置がネットワークに参加またはネットワークから離脱した場合、その画像処理装置が保持する画像の情報をスライドショーにスムーズに反映させる。【解決手段】  スライドショー実行中にネットワーク上の機器構成に変化があった場合には、新たにネットワークに参加した機器が保持する画像をスライドショーの対象に追加・削除して、新たにスライドショーの順番を設定し直した上でスライドショーを行う。【選択図】  図２６
2008244780.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像処理装置とネットワークを形成するネットワーク制御装置であって、
前記複数の画像処理装置から、それぞれの画像処理装置に記憶された画像の属性情報を取得する属性情報取得手段と、
前記属性情報に基づき、前記画像を表示する順序を設定する設定手段と、
前記設定した順序に従い、前記画像を表示部に順次表示するよう制御する表示制御手段と、
前記表示の制御中にネットワーク上の画像処理装置の構成の変化を検知する検知手段とを有し、
前記検知手段により構成の変化を検知した場合には、前記設定手段は前記順序を再度設定することを特徴とするネットワーク制御装置。
【請求項２】
前記属性情報は前記画像の撮影日時を含み、
前記設定手段は、前記撮影日時に基づき前記順序を設定することを特徴とする請求項１に記載のネットワーク制御装置。
【請求項３】
前記ネットワーク上の画像処理装置の構成の変化とは、前記ネットワークへの新たな画像処理装置の追加であって、
前記新たな画像処理装置の追加があった場合、前記属性情報取得手段は、さらに前記追加された画像処理装置に記憶された画像の属性情報を取得し、
前記設定手段は、前記追加された画像処理装置に記憶された画像も対象として前記順序を再度設定することを特徴とする請求項１または２に記載のネットワーク制御装置。
【請求項４】
前記新たな画像処理装置が追加されたときに前記表示部に表示された画像の属性情報を取得する表示情報取得手段をさらに有し、
前記設定手段は、前記表示情報取得手段により取得した表示中の画像の属性情報に基づき、前記順序を再度設定することを特徴とする請求項１乃至３に記載のネットワーク制御装置。
【請求項５】
前記新たな画像処理装置が追加されたときに前記表示部に表示中の画像の属性情報を取得する表示情報取得手段をさらに有し、
前記表示制御手段は、前記表示情報取得手段により取得した属性情報に含まれる撮影日時以降に撮影された画像を順次表示するよう制御する請求項１乃至３に記載のネットワーク制御装置。
【請求項６】
前記新たな画像処理装置が追加されたときに前記表示部に表示中の画像の属性情報を取得する表示情報取得手段をさらに有し、
前記表示制御手段は、前記表示情報取得手段により取得した属性情報に含まれる撮影日時を基準とした一定の期間内に撮影された画像を順次表示するよう制御する請求項１乃至３に記載のネットワーク制御装置。
【請求項７】
前記表示制御手段は、前記再度設定された順序に従った表示の他に、前記新たな画像処理装置に記憶された画像のうち、前記表示情報取得手段により取得した属性情報に含まれる撮影日時よりも前に撮影された画像を前記表示部に順次表示するよう制御することを特徴とする請求項４乃至６に記載のネットワーク制御装置。
【請求項８】
前記表示制御手段は、前記再度設定された順序に従った表示の他に、新たな画像処理装置が追加されるに前に既に表示された画像を、前記新たな画像処理装置の表示部に表示させるよう制御することを特徴とする請求項４乃至７に記載のネットワーク制御装置。
【請求項９】
前記属性情報は前記画像の撮影日時を含み、
前記設定手段は、前記撮影日時に基づき前記順序を設定することを特徴とする請求項１乃至２に記載のネットワーク制御装置。
【請求項１０】
前記ネットワーク上の画像処理装置の構成の変化とは、前記画像処理装置の前記ネットワークへの接続が切断されることであって、
前記設定手段は、前記接続が切断された画像処理装置に記憶された画像を除いて前記順序を再度設定することを特徴とする請求項１に記載のネットワーク制御装置。
【請求項１１】
複数の画像処理装置により形成されるネットワークの制御方法であって、
前記複数の画像処理装置から、それぞれの画像処理装置に記憶された画像の属性情報を取得する属性情報取得工程と、
前記属性情報に基づき、前記画像を表示する順序を設定する設定工程と、
前記設定した順序に従い、前記画像を表示部に順次表示する表示工程と、
前記表示中にネットワーク上の画像処理装置の構成の変化を検知する検知工程とを有し、
前記ネットワーク上の画像処理装置の構成の変化を検知した場合には、前記順序を再度設定することを特徴とするネットワーク制御方法。
【請求項１２】
コンピュータに、
複数の画像処理装置により形成されるネットワークの制御方法であって、
前記複数の画像処理装置から、それぞれの画像処理装置に記憶された画像の属性情報を取得する属性情報取得工程と、
前記属性情報に基づき、前記画像を表示する順序を設定する設定工程と、
前記設定した順序に従い、前記画像を表示部に順次表示する表示工程と、
前記表示中にネットワーク上の画像処理装置の構成の変化を検知する検知工程とを有し、
前記ネットワーク上の画像処理装置の構成の変化を検知した場合には、前記順序を再度設定することを特徴とするネットワーク制御方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数の画像処理装置と画像表示装置において、画像処理装置が保持する画像データを画像表示装置へ表示する際の動作に関するものである。
【背景技術】
【０００２】
近年のデジタル製品の普及に伴い、デジタル製品をネットワーク上で接続してホームネットワークを形成し、連携動作させようとする動きが広がっている。ホームネットワークを形成することで、例えば音楽や映像といったＡＶコンテンツをホームネットワーク上に存在する機器で共有するといったことが可能になる。このようなホームネットワークを形成する際の機器に対する相互接続性がＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）によって規定されている。
【０００３】
ＤＬＮＡに対応した機器は、ネットワークに参加した際にＩＰアドレスを取得し、ネットワーク上へ自機器が備えるサービスの情報を報知する。ネットワーク上で、他の機器を制御する機能を持つＤＬＮＡ機器は、そのサービス情報を参照してネットワーク上の他の機器へサービスを要求し、様々な動作を行うことができる。
【０００４】
例えば、画像を保持している複数のデジタルカメラなどの画像処理装置と、画像を表示可能な画像表示装置がホームネットワークを形成する場合を考える。この場合、各画像処理装置はネットワーク参加時にネットワーク上の機器に対して自機器が画像を提供するサービスを備えることを通知する。画像表示装置はネットワーク参加時にネットワーク上の機器に対して自機器が画像を表示するサービスを備えることを通知する。これらのサービス情報を参照して、ホームネットワーク内で他の機器を制御する機能を持つ制御機器が、各画像処理装置から画像に関する情報（データサイズ、撮影日時、タイトルなど）を収集する。そして収集した情報に基づき、画像を任意の順序で画像表示装置へ表示させることにより、ホームネットワーク上で複数機器のスライドショーを行うことが可能である。
【０００５】
また、スライドショーの停止・再開に関する技術として、スライドショーを一時停止した時に再開位置を記憶し、スライドショーの再開が指示されたら記憶した再開位置からスライドショーを実行する手法が提案されている（例えば、特許文献１）。
【特許文献１】特開２００５−３４１３９１
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来、ホームネットワーク上で複数の画像処理装置が保持する画像についてスライドショーを行う場合、スライドショーの内容や順序が決定されるのはスライドショー開始前である。
【０００７】
そのため、一度スライドショーを開始した後に新たな画像処理装置がホームネットワークに参加した場合に、新たに参加した画像処理装置が保持する画像を実行中のスライドショーに追加・反映することができなかった。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、複数の画像処理装置から、それぞれの画像処理装置に記憶された画像の属性情報を取得する属性情報取得手段と、前記属性情報に基づき、前記画像を表示する順序を設定する設定手段と、前記設定した順序に従い、前記画像を表示部に順次表示するよう制御する表示制御手段と、前記表示の制御中にネットワーク上の画像処理装置の構成の変化を検知する検知手段とを有し、前記検知手段により構成の変化を検知した場合には、前記設定手段は前記順序を再度設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、スライドショーの実行中にネットワークに参加した機器の有する画像を、ユーザに違和感を感じさせることなくスライドショーに反映させることが可能となる。
【発明を実施するための最良の形態】
【００１０】
＜第１の実施形態＞
図１は、本発明の実施形態におけるデジタルカメラの構成を示す図である。以下、本発明の実施形態におけるデジタルカメラの構成について説明する。
【００１１】
１００は本実施形態におけるデジタルカメラである。
【００１２】
２は撮影レンズ、３は絞り機能を備えるシャッター、４は光学像を電気信号に変換する撮像素子、５は撮像素子４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。
【００１３】
６は撮像素子４、Ａ／Ｄ変換器５、Ｄ／Ａ変換器７にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路８及びシステム制御回路９により制御される。
【００１４】
１０は画像処理回路であり、Ａ／Ｄ変換器５からのデータ或いはメモリ制御回路８からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１５】
８はメモリ制御回路であり、Ａ／Ｄ変換器５、タイミング発生回路６、画像処理回路１０、画像表示メモリ１１、Ｄ／Ａ変換器７、メモリ１２を制御する。
【００１６】
Ａ／Ｄ変換器５のデータが画像処理回路１０、メモリ制御回路８を介して、或いはＡ／Ｄ変換器５のデータが直接メモリ制御回路８を介して、画像表示メモリ１１或いはメモリ１２に書き込まれる。
【００１７】
１１は画像表示メモリ、７はＤ／Ａ変換器、１３はＴＦＴ  ＬＣＤ等から成る表示部であり、画像表示メモリ１１に書き込まれた表示用の画像データはＤ／Ａ変換器７を介して表示部１３により表示される。
【００１８】
表示部１３を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００１９】
１２は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００２０】
１４は絞り機能を備えるシャッター３を制御する露光制御手段であり、フラッシュ１７と連携することによりフラッシュ調光機能も有するものである。
【００２１】
１５は撮影レンズ２のフォーカシングを制御する測距制御手段、１６は撮影レンズ２のズーミングを制御するズーム制御手段である。
【００２２】
１７はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００２３】
９はデジタルカメラ１全体を制御するシステム制御回路であって、各部から入力される信号またはプログラムに応じて、各部の動作を制御する。２０は各種のパラメータを記憶するためのメモリである。
【００２４】
１８は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御手段１８は電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路９の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。１９はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００２５】
２１はシステム制御回路９でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の状態報知部である。状態報知部２１はデジタルカメラ１の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２６】
２２は電気的に消去・記録可能な不揮発性メモリである。ここに機器の無線設定情報を記憶することができる。メモリ２０及び不揮発性メモリ２２は、システム制御回路９の動作用の定数、変数、プログラム等を記憶することができる。
【００２７】
２３はメモリカードを接続する為のメモリカードインターフェースであり、２４は外部機器とＵＳＢを用いて接続する為のＵＳＢインターフェースである。
【００２８】
２５は、システム制御回路９の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２９】
２６はシャッタースイッチで、撮像素子４から読み出した信号をＡ／Ｄ変換器５、メモリ制御回路８を介してメモリ１２に画像データを書き込む露光処理、画像処理回路１０やメモリ制御回路８での演算を用いた現像処理という一連の処理の動作開始を指示する。
【００３０】
２７は無線通信回路であり、無線信号を送受信し、無線通信を制御する。２８は他の機器と無線通信を行うためのアンテナである。
【００３１】
２９は自機器の位置を特定するための位置取得装置である。位置取得装置２９の一例としてＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）があり、衛星からの電波を受信し自機器の位置を特定することが可能である。電波の受信は定期的に行ってもよいし、特定のタイミング、例えば操作部２５のうち特定の操作部材が操作されたタイミングで受信したり、シャッタースイッチ２６が押されたタイミングで受信してもよい。
【００３２】
３０はメモリカードであり、メモリカードインターフェースを介して送られてきた画像を記憶する。なお、本実施例におけるメモリカード３０はデジタルカメラ１と着脱可能としているが、画像を記憶する記憶媒体をデジタルカメラ１に内蔵してもよい。
【００３３】
図２は、本発明の実施形態におけるテレビ２０１の構成を示す図である。以下、本発明の実施形態におけるテレビ２０１の構成について説明する。
２０１は本実施形態におけるテレビ２０１である。
２０２は出力部であり、音声処理部２０５からの出力を受けて音声などを出力する。
２０３はユーザに対して情報を表示する表示部であり、表示処理部２０６によって処理された情報が表示される。
２０４はテレビ２０１の操作部であり、システムコントローラ２０７を介してユーザによる各種の動作指示を入力するための操作手段である。
２０８は電気的に消去・記録可能な不揮発性メモリである。ここに機器の無線設定情報を記憶することができる。２０９はテレビ２０１の動作用の定数、変数、プログラム等を記憶するメモリである。
２１０は無線通信回路であり、無線信号を送受信し、無線通信を制御する。２１５は他の機器と無線通信を行うためのアンテナである。
２１１は外部機器からのデータ入力部、２１２は外部機器へのデータ出力部である。２１３はチューナーであり、放送信号を受信して音声処理部２０５、表示処理部２０６へ与える。
【００３４】
本実施形態におけるテレビ２０１は放送信号だけでなく、デジタルカメラなどの画像処理装置から画像などのコンテンツを受信し、表示部２０３に表示することが可能である。
【００３５】
２１４は電源手段である。以下、これらのデジタルカメラとテレビの構成をもとに、本実施形態において複数台のデジタルカメラとテレビ２０１とでネットワークを構成し、複数のデジタルカメラが保持している画像についてスライドショーを行う動作について説明する。
【００３６】
＜システム構成＞
以下、複数台のデジタルカメラとテレビ２０１とでネットワークを構成し、複数のデジタルカメラが保持している画像についてスライドショーを行うシステムについて説明する。なお、デジタルカメラ１、１０１、１０２、１０３及びテレビ２０１の制御は図１の不揮発性メモリ２２及び図２の不揮発性メモリ２０８に記憶されたソフトウェアプログラムにしたがい、システム制御回路９やシステムコントローラ２０７が実行する。
【００３７】
図３は、本実施例における複数台のデジタルカメラとテレビ２０１とのネットワーク構成例である。ここで、デジタルカメラ１０１、１０２、１０３は図１で示したデジタルカメラ１と同様の構成を持つものとする。これらの機器は、一般的な無線ＬＡＮで使用されるネットワーク識別情報であるＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）や無線通信チャネル、暗号化のキーなどの無線パラメータについて予め共通の情報をメモリ上に記憶しておく。そして、そのパラメータに基づいて無線ＬＡＮによるネットワークを形成する。なお、本実施例で構築するネットワークはネットワークハブなどを介した有線によるＬＡＮでもよく、本実施例は構築するネットワークの形態に依存するものではない。
【００３８】
本実施形態のシステムでは、ネットワーク上の機器から、他の機器を制御する役割を持つ機器を決定する。本実施例では、複数台のうち１台のデジタルカメラが他の機器、例えば他のデジタルカメラやテレビを制御する役割を持つ。制御する側のデジタルカメラを「親カメラ」、その他の制御される側のデジタルカメラを「子カメラ」とする。子カメラは画像を記憶している機器である。子カメラは親カメラの制御に応じてネットワーク上の他の機器に画像を提供することが可能である。すなわち、子カメラはネットワーク上でサーバー機器として動作している。
【００３９】
本実施形態のシステムでは、親カメラが子カメラの画像情報を集めてテレビにスライドショーとして表示させることが可能である。具体的には、親カメラがネットワーク上から子カメラを検出して、それぞれの子カメラが持つ画像情報を収集することによりスライドショーのリストを作成する。そして親カメラはスライドショーリストにしたがい、子カメラに対して画像データをテレビ２０１へ転送するよう指示する。この指示を画像ごとに順次行うことでスライドショー動作を実現する。
【００４０】
＜属性情報取得処理＞
図４は、スライドショーにおける各カメラの役割を選択するための画面を示したものである。このスライドショーの設定画面４０１は、カメラ１の操作部２５をユーザが操作することにより、デジタルカメラの表示部１３に表示される。
【００４１】
設定画面４０１において、ユーザ操作により「マルチスライドショーを作成する」のアイコン４０２が選択されると、デジタルカメラは親カメラ１として起動する。「マルチスライドショーに参加する」のアイコン４０３が選択されると、デジタルカメラは子カメラとして起動する。「戻る」アイコン４０４を選択した場合は、デジタルカメラはスライドショーの開始を中止する。図４では「マルチスライドショーを作成する」のアイコン４０２が選択された状態を示している。デジタルカメラの操作部材により決定を示す動作が行われるとデジタルカメラ１は親カメラ１として起動する。次に、本実施形態におけるスライドショー処理の具体的な動作について、図５、図６のフローチャートを用いて説明する。
【００４２】
図５は、ネットワーク上の他の機器を制御する役割を持つ機器の動作を示すフローチャートである。本実施例では親カメラ１として起動されたデジタルカメラのシステム制御回路９が各部を制御することにより、以下の動作が実現される。
【００４３】
デジタルカメラ１が親カメラ１として起動されることにより、本フローチャートは開始される。
【００４４】
ステップＳ５０１において、親カメラ１は告知パケットを受信していないか確認する。ここで告知パケットとは、子カメラとなるデジタルカメラから親カメラとなるカメラ１に対して送信されるものである。告知パケットにはネットワークを構築するための情報、及び親カメラ１が子カメラを制御するための初期情報が含まれる。本実施形態における告知パケットの一例を図７に示す。告知パケットは、「パケット種類」、「宛先」、「機器情報のＵＲＬ」、「通知タイプ」、「通知サブタイプ」、「送信元情報」、「機器タイプ」といった情報を含む。ここで、「パケット種類」とは本実施例での動作を実現するために機器同士が通信する情報の種類であり、「告知」、「検索」、「要求」、「応答」などを定義する。図７では「告知」を示す情報が記述されている。「宛先」とはパケットの送信先であり、ＩＰアドレスと通信ポート番号で指定する。例えば告知パケットでは「２３９．２５５．２５５．２９０：１９００」などの指定でマルチキャストチャネルとポートを指定する。「機器情報のＵＲＬ」とは送信元の機器が有するＵＲＬである。例えば、「ｈｔｔｐ：／／１９２．１６８．０．１００：５８０００／ｉｎｄｅｘ０」である。「通知タイプ」とはこの機器が接続する他の機器に通知する方式を定義するものである。例えば、本実施例に示す親カメラのようなルートデバイスに送信する方式、子カメラ等の各デバイスに送信する方式、或いはサービスに対して送信する方式等が存在する。本実施例では「各デバイスに送信する方式」を選択する。「通知サブタイプ」とは「通知タイプ」を補足するものとしてデバイスを特定する方法等を定義する。「送信元情報」とは送信元の機器に関する製品名やバージョン、搭載するＯＳ名やそのバージョンを示す。「機器タイプ」とは機器の種類、例えばメディアプレーヤー、サーバー、表示装置、リモコン、などを指す。主に本実施例の動作においてはネットワーク上での個々の機器の役割を示すタイプも含まれる。告知パケット７０１を受信している場合は、親カメラ１は処理をステップＳ５０４へ進める。告知パケット７０１を受信していない場合は、処理をステップＳ５０２へ進める。
【００４５】
ステップＳ５０２において、親カメラ１は、他にスライドショーに参加する子カメラを探索すべく、検索パケット７０２を送信する。例えば、図３において子カメラとなりうるデジタルカメラ１０１、１０２、１０３のうち、子カメラとして起動していないものは告知パケット７０１を送信しない。したがって、親カメラ１は告知パケット７０１を送信しないデジタルカメラを子カメラとして認識しない。このようなカメラをスライドショーに参加させるため、親カメラ１は検索パケットを送信する。
【００４６】
検索パケット７０２とは、親カメラ１が子カメラを検索するために報知するためのパケットである。本実施形態における検索パケットの一例を図８（ａ）に示す。検索パケット７０２は、「パケット種類」「宛先」「検索タイプ」、「待機時間」、「検索ターゲット」といった情報を含む。ここで、「検索タイプ」とは検索の種類を示すカテゴリである。「待機時間」とは検索報知に対して応答を待つまでの最大待機時間である。この時間親カメラは検索を続ける。「検索ターゲット」とは検索範囲のデバイスを特定する。例えば全てのデバイス、ルートデバイス、特定のデバイス、特定のタイプのデバイス、特定のサービスを有するデバイスなどを指定する。ここで、親カメラ１は検索する機器の種類を検索パケット７０２の「検索ターゲット」フィールドへ記述する。例えば本実施形態の場合、親カメラ１は、スライドショー動作を行う際に必要となる、映像や音声を扱うサーバー機器や表示機器を「検索ターゲット」フィールドに記述する。このことにより、親カメラ１は、スライドショーに必要な機器を指定して検索することができる。
【００４７】
次にステップＳ５０３において、親カメラ１は、検索応答パケット７０３を受信しているか確認する。検索応答パケット７０３とは、ステップＳ５０２で親カメラが送信した検索パケットに応答して子カメラが送信するパケットである。本実施形態における検索応答パケットの一例を図８（ｂ）に示す。検索応答パケット７０３は、「パケット種類」、「有効期間」、「検索タイプ応答」、「機器情報のＵＲＬ」、「送信元情報」、「検索ターゲット」、「機器タイプ」といった情報を含む。ここで、「有効期間」とは応答する機器がネットワーク上で応答した機器タイプとしてどれだけの期間存在するか、すなわち役割の生存期間である。「検索タイプ応答」とは応答すべき検索タイプである。一定時間、検索応答パケット７０３を受信しない場合、親カメラ１は処理をステップＳ５０１へ戻し、動作を繰り返す。検索応答パケット７０３または告知パケット７０１を受信した場合は、処理をステップＳ５０４に進める。
【００４８】
ステップＳ５０４において、親カメラ１は、ステップＳ５０１またはステップＳ５０３で受信したパケットの「機器タイプ」フィールドを参照し、パケット送信元機器の情報を確認する。
【００４９】
ステップＳ５０５において、親カメラ１は、ステップＳ５０４で確認したパケット送信元の機器が、目的とする動作に必要な機器かどうか判断する。すなわち、パケット送信元の機器がスライドショー動作を行う際に必要となる、映像や音声を扱うサーバー機器や表示機器であるかどうかを判断する。送信元の機器が、親カメラ１が行う動作に必要な機器である場合、親カメラ１は、検索応答パケット７０３または告知パケット７０１に含まれる機器情報のＵＲＬを記憶し、処理をステップＳ５０６へ進める。送信元の機器が、親カメラ１が行う動作に必要なものでない場合、処理をステップＳ５０１へ戻し、必要な機器を発見するまで検索動作を繰り返す。例えばオーディオプレーヤーのように映像に付属しない音声データを再生する装置は画像表示を目的とするスライドショー動作にとって不要であるため、処理を進めない。本実施例では、スライドショー動作を行うのに必要でないタイプの機器に対して、親カメラ１は制御を行わない。
【００５０】
ステップＳ５０６において、親カメラ１は、ステップＳ５０５で機器情報を確認した機器に対して機器情報要求パケット７０４を送信する。機器情報要求パケットとは、親カメラから子カメラに対して送信されるものであって、機器や機器が提供できるサービスについての詳細情報を要求するためのパケットである。ここでいうサービスとは、「ファイルリスト転送」、「ファイル伝送」、「静止画像再生」、「動画像再生」、「音楽再生」、「静止画印刷」等である。本実施形態における機器情報要求パケットの一例を図９（ａ）に示す。機器情報要求パケット７０４は「パケット種類」、「宛先」といった情報を含む。機器情報の要求はステップＳ５０５で記憶した機器情報のＵＲＬに基づいて行う。図３において子カメラとなるカメラ１０１、１０２、１０３はこの要求に対して必要な機器情報を送り返す。
【００５１】
次にステップＳ５０７において、親カメラ１は、機器情報パケット７０５を受信しているか確認する。機器情報パケットとは、親カメラが送信した機器情報要求パケット７０４に応答して子カメラが送信するパケットである。本実施形態における機器情報パケットの一例を図９（ｂ）に示す。機器情報パケット７０５は「パケット種類」、「データ言語」、「データ長」、「データタイプ」、「機器情報」、からなる。ここで、「データ言語」とは機器同士が情報の通信を行う上で自機器が用いる言語の種類である。「データ長」とは「機器情報」の持つデータサイズである。「データタイプ」とは「機器情報」の示すデータ型である。「機器情報」とは機器名や型番の他、提供できるサービスを含む機器の情報を示す。親カメラは、一定時間機器情報パケット７０５を受信しない場合、処理をステップＳ５０６へ戻し、機器情報要求パケット７０４を送信する。機器情報パケット７０５を受信した場合は、処理をステップＳ５０８に進める。
【００５２】
ステップＳ５０８において、親カメラ１は、機器情報パケット７０５に記述されている機器情報を参照し、送信元機器についての詳細情報や、送信元の機器が提供できるサービスについての詳細を確認する。本実施形態では、子カメラから機器情報パケット７０５を受信した場合、「機器情報」フィールドには、子カメラの機器名や、子カメラが提供するサービス一覧情報が記述してある。サービスの例としては、「ファイルリスト転送」、「ファイル伝送」、「静止画像再生」、「動画像再生」、「音楽再生」、「静止画印刷」等がある。
【００５３】
ステップＳ５０９において、親カメラ１は、ステップＳ５０８で確認したサービスが必要とするサービスか否か判断する。必要とするサービスでなかった場合、例えば「音楽再生」や「静止画印刷」のような機能のみしかサービスとして提供しない場合は動作を終了する。必要とするサービスであった場合、親カメラ１は機器情報パケット７０５の機器名などの情報を保存する。ステップＳ５１０において親カメラ１は、サービス要求パケットを送信する。サービス要求パケットとは、親カメラが子カメラに対し、所望のサービスを要求するために送信するパケットである。本実施形態におけるサービス要求パケットの一例を図１０（ａ）に示す。サービス要求パケット７０６は「パケット種類」、「宛先」、「データ長」、「データタイプ」、「サービスタイプ」、「サービス要求」といった情報を含む。ここで、「サービスタイプ」とはサービス内容に基づくデータフォーマット等の情報である。「サービス要求」とは実際に要求するサービスの内容であり「ファイルリスト転送」、「ファイル伝送」、「再生」等である。またサービスの対象となるファイル名、ＩＤ等の詳細情報も含まれる。例えば、本システムにおいてスライドショーを実施するには、親カメラ１が複数の子カメラが保持する画像の属性情報を取得する必要がある。この場合、サービス要求パケット７０６に、「保持している画像の画像サイズや画像ＩＤやタイトル、日付などの一覧を送信する」といったサービスを記述する。このサービス要求パケット７０６の記述によって、色々なサービスを要求することが可能となる。例えば、「子カメラが保持している画像のうち、所定の期間内に撮影された画像の画像サイズや画像ＩＤやタイトル、日付などの一覧を送信する」、といったサービスも「サービス要求」フィールドに書き込むことにより、要求することができる。このことにより、親カメラが子カメラに対し、特定の検索条件に合致した画像の属性情報を送信させるよう制御することが可能となる。なお、これらサービスの内容については上記実施形態の内容に限定されるものではない。例えば親カメラは、子カメラに対して画像そのものを送信させることも可能である。
【００５４】
ステップＳ５１１において、親カメラ１は、サービス応答パケットを受信しているか判定する。サービス応答パケットとは、ステップＳ５１０で親カメラが送信したサービス要求パケット７０６に応答して子カメラから送信されるパケットである。本実施形態におけるサービス応答パケットの一例を図１０（ｂ）に示す。サービス応答パケット７０７は「パケット種類」、「データ長」、「データタイプ」、「検索タイプ応答」、「送信元情報」、「サービス応答」といった情報を含む。ここで、「サービス応答」とは応答すべきサービスの実データ、すなわち要求されたデータそのものである。一定時間サービス応答パケット７０７を受信しない場合は、親カメラ１は処理をステップＳ５１０に戻し、再度サービス要求パケット７０６を送信する。サービス応答パケット７０７を受信した場合、処理をステップＳ５１２に進める。なお、サービス応答パケット７０７に要求されたデータが必ずしも含まれている必要はなく、実データを一意に特定できる情報や、変換したデータを記述してもよい。
【００５５】
ステップＳ５１２において、親カメラ１は、受信したサービスの実行結果をデジタルカメラ１のメモリ２０に保存し、動作を終了する。
【００５６】
以上述べたように、親カメラ１はステップＳ５０６で要求したサービスを子カメラが実行した結果として、子カメラからサービス応答パケット７０７を受信する。このサービス応答パケット７０７には、サービスの実行結果、すなわち子カメラが保持する画像の画像サイズや画像ＩＤやタイトル、撮影日時などの属性情報が含まれている。画像ＩＤは画像を特定できる情報であればよく、例えば画像のファイル名や、画像に付加されたＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）などを用いることができる。本実施形態では、ファイル名を用いる。親カメラ１は、これらの情報をリスト形式にしてスライドショーリストとしてデジタルカメラ１のメモリ２０に保存する。もちろん、予め子カメラ側でリスト形式にしてから親カメラ１に送信しても構わない。
【００５７】
図１１は、ステップＳ５１１において、親カメラ１が子カメラの所有する画像の属性情報を取得した場合に親カメラ１の表示部１３に表示される画面である。親カメラ１は、画像のリストを取得し終えると、ステップＳ５０９で「機器情報」フィールドから抽出し保存した機器名を表示する。図１１では、親カメラ１がデジタルカメラ１０１の画像リストを取得し終えたことをアイコン９０２で示す。ここでユーザ操作により開始アイコン９０３が選択されると、これまでに取得した画像の属性情報に従ってスライドショーが開始される。戻るアイコン９０４が選択されると、親カメラ１としての動作は中断される。
【００５８】
図５では、親カメラ１の動作について述べた。次に、ネットワーク上で制御される側の役割を持つ機器の動作、すなわち子カメラ１０１〜１０３及びテレビ２０１の動作について説明する。
【００５９】
図６に、本動作のフローチャートを示す。本実施形態では、子カメラ１０１のシステム制御回路９またはテレビ２０１のシステムコントローラ２０７が各部を制御することにより、以下の動作が実現される。以下、特に断らない限り、子カメラ１０１を例として説明する。
【００６０】
まずステップＳ６００において、子カメラ１０１は、ユーザ操作により、ネットワーク上で制御される側の役割を持つ機器として動作するよう指示があったか否かを判定する。すなわち、図４に示す画面で「マルチスライドショーに参加する」がユーザ操作により選択されたか否かを判定する。指示があった場合には、処理をステップＳ６０１に進める。指示がなかった場合には処理をステップＳ６０２に進める。
【００６１】
ステップＳ６０１において、子カメラ１０１は、自機器のタイプについての情報を含む告知パケットを生成し、現在接続しているネットワークに対してマルチキャストで送信する。例えば、子カメラは自機器が映像や音声を扱うサーバー機器であるということを告知パケット７０１の「機器タイプ」フィールドに記述する。また、テレビ２０１の場合には自機器が映像や音声を表示可能な表示機器であることを告知パケット７０１の「機器タイプ」フィールドに記述し、ネットワーク上の機器に対して告知パケット７０１を送信する。
【００６２】
ステップＳ６０２において、子カメラ１０１は、親カメラから送信された検索パケット７０２を受信しているか否か判定する。これは、子カメラが告知パケット７０１を送信後に親カメラ１からの検索パケット７０２を受信する場合があるからである。検索パケット７０２を受信した場合は処理をステップＳ６０３に進める。検索パケット７０２を受信しない場合は、処理をステップＳ６０６へ進める。
【００６３】
ステップＳ６０３において、子カメラ１０１は、検索パケット７０２の「検索ターゲットフィールド」の内容を参照し、親カメラから指定された検索条件を確認する。
【００６４】
ステップＳ６０４において、子カメラ１０１は、自機器がその検索条件に合致するかどうか判定する。検索条件に合致した場合は処理をステップＳ６０５に進める。検索条件に合致しなかった場合は、応答を行わずに処理をステップＳ６０６に進める。
【００６５】
ステップＳ６０５において、子カメラ１０１は、自機器の種類についての情報を含んだ検索応答パケット７０３を、パケット送信元に対して送信する。例えば、ステップＳ６０４において、検索パケット７０２が映像や音声を扱うサーバー機器を検索対象としていることが確認された場合、子カメラ１０１は自機器が映像や音声を扱うサーバー機器であるのでこのパケットに応答する。具体的には、検索応答パケット７０３の「機器タイプフィールド」に自機器の種類を記述して親カメラ１に対して送信する。テレビ２０１の場合であれば、ステップＳ６０４で映像や音声を再生可能な表示機器を検索対象としていることが確認された場合に、テレビ２０１は検索応答パケット７０３を送信する。
【００６６】
ステップＳ６０６において、子カメラ１０１は、機器情報要求パケット７０４を受信しているか確認する。一定時間、機器情報要求パケット７０４が受信されない場合は処理をステップＳ６０１に戻す。機器情報要求パケット７０４を受信すると、処理をステップＳ６０７に進める。
【００６７】
ステップＳ６０７において、子カメラ１０１は、自機器や自機器が提供できるサービスについての詳細情報を機器情報パケット７０５に記述し、機器情報要求パケット７０４の送信元へ返信する。
【００６８】
ステップＳ６０８において、子カメラ１０１はサービス要求パケット７０６を受信しているか確認する。受信した場合には処理をステップＳ６０９に進める。受信されない場合はそのまま継続してサービス要求パケット７０６の受信を待つ。
【００６９】
ステップＳ６０９において、子カメラ１０１は、サービス要求パケット７０６で要求されたサービスを自機器で実行する。そしてステップＳ６１０において、子カメラ１０１はその結果をサービス応答パケット７０７としてパケット送信元に送信する。
【００７０】
例えば、サービス要求パケット７０６の「サービス要求」フィールドには子カメラが保持している画像についての情報を要求する記述がされている。子カメラはこの記述を参照し、要求に応じた処理を実行する。すなわち、子カメラは自機器が記憶している画像の画像サイズ、画像ＩＤ、タイトル、撮影日時などの属性情報の一覧をサービス応答パケット７０７の「サービス応答」フィールドに記述し、親カメラ１へ送信する。また、サービス要求パケット７０６の「サービス要求フィールド」に、撮影日時の指定などの検索条件が指定されている場合がある。この場合には、子カメラ１０１が記憶している画像のうち、条件に当てはまる画像を検索する。そして条件に一致した画像の属性情報の一覧をサービス応答パケット７０７の「サービス応答」フィールドに記述し、親カメラ１へ送信する。なお、属性情報は前述したものに限定されず、例えばＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式に準拠した画像ファイルに含まれる属性情報なども含まれる。
【００７１】
以上述べたように、本システムでは、親カメラ１が子カメラに対して画像に関する情報を要求することが可能である。子カメラがサービスを実行することで、親カメラ１はネットワーク上に存在する複数台の子カメラが持つ画像について、画像サイズや画像ＩＤやタイトル、撮影日などの属性情報を取得することができる。親カメラ１は、各属性情報と子カメラのＩＤとを対応付けて、ネットワーク上のスライドショーリストを作成する。また、親カメラ１は、自機器のメモリカード３０に自機器で撮影した画像を記憶している場合がある。記憶している画像が存在する場合には、親カメラ１は、作成したスライドショーリストに、自機器の記憶している画像の属性情報を追加して画像一覧リストを更新することも可能である。
【００７２】
親カメラ１は、作成したスライドショーリストの順番を設定することが可能であり、任意の順番で並び替えることが可能である。例えば親カメラ１は、撮影の日付・時刻をキーとして時系列順に画像を並び替えることで、図１２のようなスライドショーリストを作成することができる。ここでは、親カメラ１となったデジタルカメラ１がネットワーク上の子カメラ１０１、１０２、１０３が保持している画像に関する情報を収集した場合のスライドショーリストを示している。このスライドショーリストは、撮影の日付・時刻をキーとして時系列順に並び替えられている。このスライドショーリストの特徴の１つは、どのカメラに記憶されている画像かによらず、ネットワーク上の複数の機器が保有する画像がまとめて時系列順に並べられていることである。このことにより、複数のカメラに記憶された画像をまとめて時系列順にスライドショーすることが可能となる。
【００７３】
また、本実施例では画像を時系列に並べ替えることでリストを生成しているが、時系列順以外にも、属性情報で並び替えることも可能である。例えば、親カメラ１がサービス要求パケット７０６で位置情報や、特定の撮影モードで撮影した画像のみ（例えば人物撮影モードで撮影した画像のみなど）を子カメラに要求することで、要求に応じたスライドショーリストを作成することができる。
【００７４】
図１３は、親カメラ１が図３に示すネットワーク上に存在する子カメラ１０１、１０２、１０３について画像の属性情報を取得した場合に、親カメラ１の表示部１３に表示される画面である。子カメラの情報がアイコン１００２、１００３、１００４で示される。ここで、ユーザ操作により開始アイコン１００５が選択されると、親カメラ１は、作成したスライドショーリスト８０１に基づいて、ネットワーク上でのスライドショーを開始する。スライドショーの動作については後述する。
いて説明する。
【００７５】
＜スライドショー＞
図１４は、本実施形態における処理シーケンスを示した図である。以下、このシーケンス図を用いて説明する。
【００７６】
カメラ１は本実施形態における親カメラであり、先に生成したスライドショーリスト８０１に基づいて子カメラ１０１〜１０３の有する画像を表示する制御を行っている。図１５はスライドショー実行中のある時点でのスライドショーリスト１５００を示した図である。この時点では子カメラ１０４はスライドショーに参加していないものとする。
【００７７】
まず親カメラ１は、スライドショーリスト１５００の順序Ａ（１５０１）を読み込み、カメラＩＤと画像ＩＤを取得する。図１５の例ではカメラＩＤが「カメラ１０２」画像ＩＤが「０２５．ｊｐｇ」である。したがって、ステップＳ１４０１において、親カメラ１は子カメラ１０２に対して表示要求パケットを送信する。この表示要求パケットには、画像ＩＤ「０２５．ｊｐｇ」の画像をテレビ２０１に送信し表示させるための指示が含まれている。
【００７８】
ステップＳ１４０２において、子カメラ１０２は表示要求パケットを受信する。そして子カメラ１０２は、メモリカード３０から表示要求パケットに含まれる画像ＩＤに対応する画像を読み出し、その画像をテレビ２０１に送信する。テレビ２０１は子カメラ１０２から送信された画像を受信する。
【００７９】
ステップＳ１４０３において、テレビ２０１は受信した画像を表示部２０３に表示する。
【００８０】
画像１枚当たりの表示時間として予め定められたスライドショー間隔時間が経過すると、親カメラ１はスライドショーリスト１５００の順序Ａ＋１（１５０２）を読み込む。順序Ａ（１５０１）のときと同様に、親カメラ１は子カメラ１０１に表示要求パケットを送信する（ステップＳ１４０４）。
【００８１】
ステップＳ１４０５において、子カメラ１０１は表示要求パケットで指定された画像をテレビ２０１へ送信する。
【００８２】
ステップＳ１４０６において、テレビ２０１は画像を表示部２０３に表示する。
【００８３】
この動作がスライドショーリスト１５００に示す各画像に対して繰り返され、テレビ２０１に画像が順次表示されるよう制御されることで、スライドショーが実現される。
【００８４】
なお、本実施形態では親カメラ１が子カメラに対し表示要求パケットを送信し、それに応答して子カメラがテレビ２０１へ画像を送信する構成とした。この他にも、親カメラ１が次にスライドショーすべき画像ＩＤ及びカメラＩＤをテレビ２０１に送信してもよい。この場合には、親カメラ１から受信した画像ＩＤ及びカメラＩＤに基づき、テレビ２０１が子カメラに対して表示画像を要求するパケットを送信する。そしてそのパケットに応答し、子カメラはテレビ２０１に画像を送信することになる。
【００８５】
ここまで、スライドショーの基本的な動作について述べた。次に、親カメラ１のスライドショー処理の制御中に、新たな子カメラがネットワークに参加した場合について説明する。この場合には、親カメラ１はスライドショーリストを再生成することにより、スライドショーの順序を再度設定する処理を行う。
【００８６】
本実施形態では、図１５に示すスライドショーリスト１５００の順序Ａ＋１（１５０２）まで実行したときに、ネットワークに新たな画像処理装置である子カメラ１０４が参加した場合を考える（ステップＳ１４０７）。なお、このときの子カメラ１０４の検知処理および画像情報の収集処理（ステップＳ１４０８〜ステップＳ１４１２）については、図５、図６と同様の処理を行う。子カメラ１０４の検知処理は、スライドショー実行中に子カメラ１０４から送信された告知パケットを受信することで行われる。
【００８７】
子カメラ１０４のメモリカード３０に記憶された画像を示す画像リストを図１６に示す。
【００８８】
親カメラ１は子カメラ１０４の画像リスト１６００を取得すると、ステップＳ１４１３においてテレビ２０１に待機指示パケットを送信する。
【００８９】
ステップＳ１４１４において、テレビ２０１は待機指示パケットを受信すると、図１８に示す待機画面を表示させる。
【００９０】
図１８中、表示画面１８０１は待機指示パケットを受信する直前に表示していた画像である。本実施形態では、順序Ａ＋１（１５０２）の画像、つまり子カメラ１０１の画像（００８．ｊｐｇ）である。また、待機指示メッセージ１８０２が表示画面１８０１上に表示される。この表示により、ユーザは現在親カメラ１においてスライドショーリストを再生成していることを認識することができる。
【００９１】
ステップＳ１４１５において、親カメラ１は表示情報取得処理を行う。親カメラ１はスライドショーリスト１５００を参照し、現在表示中の画像、つまりスライドショー中断時に表示していた画像の撮影日時を取得する。本実施形態では、表示中の画像はスライドショーリスト１５００の順序Ａ＋１（１５０２）に対応する。したがって、親カメラ１はその撮影日時である「０６／０５／２４  ０９：３５」を不揮発性メモリ２２に記憶する。
【００９２】
ステップＳ１４１６において、親カメラ１は、実行中のスライドショーリスト１５００と、子カメラ１０４の画像リスト１６００と、ステップＳ１４１５において取得した表示中の画像の撮影日時を用いて、スライドショーリストを再生成する。
【００９３】
以下、スライドショーリストの再生成の方法について具体的に述べる。本実施形態では、スライドショーリスト１５００と子カメラ１０４の画像リスト１６００に示す画像のうち、ステップＳ１４１５において取得した表示中画像の撮影日時以降に撮影された画像を新たなスライドショーの対象とする。つまり、子カメラ１０４の画像リスト１６００のうち、「０６／０５／２４  ０９：３５」以降に撮影された順序Ｂ＋２（１６０３）以降の画像が対象となる。逆に、「０６／０５／２４  ０９：３５」よりも前に撮影された画像（１６０１、１６０２）はスライドショーの対象とはならない。
【００９４】
図１７に再生成したスライドショーリスト１７００を示す。スライドショーリスト１７００に含まれる画像は、スライドショーリスト１５００及び画像リスト１６００に含まれる画像のうち、「０６／０５／２４  ０９：３５」以降に撮影された画像である。親カメラ１はこれらの画像を撮影日時順に並べ替え、スライドショーリスト１７００として不揮発性メモリ２２に記憶する。なお、スライドショーリスト１５００に示す画像のうち、「０６／０５／２４  ０９：３５」以降に撮影された画像とは、中断前のスライドショーでは表示されていなかった画像であることを意味する。
【００９５】
このようにスライドショーリストを再生成することにより、今まで時系列で再生してきたスライドショーの流れを損なうことなくスライドショーを続行することが可能となる。
【００９６】
本実施形態では、ステップＳ１４１５において表示中の画像の撮影日時「０６／０５／２４  ０９：３５」を取得し、その撮影日時を閾値として再生成したスライドショーの対象となるか否かを判断した。しかしながら、画像リスト１６００に含まれる画像のうち、表示中の画像の撮影日時よりも少しだけ撮影日時が前の画像ならば、表示中の画像との関連性が高いことが考えられる。そこで、この閾値にある程度の幅を持たせることもできる。
【００９７】
例えば、閾値の幅を予め１時間と設定した場合を考える。閾値の設定はユーザ操作により行ってもよいし、親カメラ１の不揮発性メモリ２２に予め記憶されていてもよい。
【００９８】
この場合には、画像リスト１６００に含まれる画像のうち、ステップＳ１４１５で取得した撮影日時の１時間前（０６／０５／２４  ０８：３５）に撮影された画像も再生成するスライドショーの対象となる。これにより、スライドショーを中断した際に表示されていた画像の少し前に撮影した画像も閲覧することができる。
【００９９】
なお、本実施形態ではスライドショーリストを撮影日時順に並び替え、ステップＳ１４１５において取得する属性情報として撮影日時を用いたが、時刻情報以外に撮影位置情報や撮影モードを用いることも可能である。撮影モードとは、撮影のシチュエーションに応じて最適な撮影パラメータを設定するためのモードである。例えば、人物を撮影するために最適なパラメータを自動的に選択する「人物モード」や、風景を撮影するための「風景モード」などがある。
【０１００】
例えば属性情報として撮影位置情報を用いた場合は、実行中のスライドショーリスト１５００は親カメラ１が指定したある地点からの距離が近い順に並べられているものとする。
【０１０１】
この場合、ステップＳ１４１５において親カメラ１は表示中の画像の撮影位置情報を取得する。
【０１０２】
そしてステップＳ１４１６において、親カメラ１は撮影位置情報を用いてスライドショーの対象となる画像を選択する。そして選択した画像を再度撮影位置情報を用いて並べ替えることでスライドショーリストが再生成される。
【０１０３】
また、属性情報として撮影モード情報を用いた場合、実行中のスライドショーリスト１５００は「人物モード」「風景モード」「夜景モード」などの撮影モードの順に並べられているものとする。
【０１０４】
この場合、ステップＳ１４１５において、親カメラ１は現在表示中の画像の撮影モード情報を取得する。
【０１０５】
そしてステップＳ１４１６において、親カメラ１は撮影モード情報を用いてスライドショーの対象となる画像を選択し、それらを再度撮影モード情報を用いて並べ替えることでスライドショーリストが再生成される。
【０１０６】
以下、スライドショーリストが再生成された後の処理について説明する。ステップＳ１４１６においてスライドショーリストの再生成が終了し、新たなスライドショーリスト１７００が完成すると、親カメラ１はスライドショーの表示制御を再開する。
【０１０７】
親カメラ１はスライドショーリスト１７００の１番目（１７０１）を読み込み、カメラＩＤと画像ＩＤを取得する。リスト１７０１のカメラＩＤは「カメラ１０３」、画像ＩＤが「０１５．ｊｐｇ」である。したがってステップＳ１４１７において、親カメラ１は子カメラ１０３に対して画像ＩＤ「０１５．ｊｐｇ」を含む表示要求パケットを送信する。
【０１０８】
子カメラ１０３は画像表示要求パケットを受信すると、ステップＳ１４１８において、メモリカード３０から指定の画像を読み出し、テレビ２０１に送信する。
【０１０９】
テレビ２０１は子カメラ１０３から画像を受信すると、ステップＳ１４１９において受信した画像を表示部２０３に表示する。
【０１１０】
スライドショー間隔時間が経過すると、親カメラ１はスライドショーリスト１７００のうち、次の順番（１７０２）を読み込む。
【０１１１】
ステップＳ１４２０において、親カメラ１は子カメラ１０４に表示要求パケットを送信する。
【０１１２】
ステップＳ１４２１において、子カメラ１０４は表示要求パケットにて指定された画像をテレビ２０１へ送信する。
ステップＳ１４２２において、テレビ２０１は画像を表示部２０３に表示する。
【０１１３】
なお、本実施形態ではスライドショー実行中に途中参加する子カメラは１台であったが、途中参加する子カメラが複数台あっても構わない。その場合、親カメラ１は途中参加する子カメラの画像リストを複数取得することになる。親カメラ１は、複数の子カメラから取得した画像リストと、実行中のスライドショーリスト、そして表示中の画像の属性情報を用いて同様にスライドショーリストの再生成を行う。
【０１１４】
また、本実施形態ではスライドショー実行中に新たな画像処理装置がスライドショーに途中参加することを無条件で許可するようにした。本実施形態は新たな機器が参加してもスムーズにスライドショーを続行することが可能ではあるが、スライドショーの再生成中にある程度の時間がかかる。そこで、例えば図１８の待機画面表示中に親カメラ１もしくは子カメラ１０１〜１０３の操作部２５で所定の操作が行われることにより、親カメラ１は新たな子カメラの参加を拒否し、中断中のスライドショーを続行することも可能である。
【０１１５】
さらに、スライドショーリストを再生成して実行したスライドショーが最後まで終了した場合に、スライドショーを最初からやり直すことも可能である。スライドショーの終了後、親カメラ１はスライドショーを最初からやり直すか否かをユーザに選択させるメニューを表示させるようテレビ２０１を制御する。そしてユーザ操作によりスライドショーを最初からやり直す旨の指示を受けた場合には、親カメラ１はスライドショーを最初から実行する。
【０１１６】
この場合、親カメラ１は、ステップＳ１４１６においてスライドショーリストの対象にならなかった画像を含めたスライドショーリストを再生成する。例えば図１６の画像リスト１６０１及び１６０２も含めた新たなスライドショーリストを生成する。
【０１１７】
この処理により、途中からネットワークに参加した子カメラ１０４のユーザは、見逃した画像を閲覧することができる。また、最初からスライドショーに参加していたユーザも、最初のスライドショーでは再生されなかった子カメラ１０４の画像を閲覧することができる。
【０１１８】
また、スライドショーの動作設定が、繰り返しスライドショーを行うリピート再生モードに設定されていた場合は、ステップＳ１４１６において親カメラ１は子カメラ１０４を含むすべての機器の有する画像を含んだスライドショーリストを再生成してもよい。
【０１１９】
この場合には、親カメラ１はすべての画像を含む新たなスライドショーリストを参照し、ステップＳ１４１５で取得した属性情報に関する画像からスライドショーを再開する。スライドショーの再生が最後まで終了したら、スライドショーリストの先頭からスライドショーを開始する。このような処理により、スムーズにリピート再生を行うことが可能である。
【０１２０】
さらに、リピート再生を行う場合、一回目のスライドショーで表示した画像と未だ表示していない画像が識別できるように表示を制御してもよい。親カメラ１は、ステップＳ１６０９で取得した表示中の画像よりも撮影日時が前の画像であり、かつカメラＩＤが新たにネットワークに参加した子カメラのものであるものを他の画像と識別して表示するよう制御する。識別させる表示としては、例えば、アイコンなどを表示させることが考えられる。アイコンは子カメラが送信する画像に付加してもよいし、テレビ２０１が受信した画像に付加してもよい。
【０１２１】
以上のように本実施形態では、スライドショーの実行中に新たな機器が参加した場合であっても、新たな機器の画像リストと実行中のスライドショーリストとをマージさせる処理を行う。この処理により、ネットワーク上の機器の構成に変化が生じた場合であっても、ユーザに違和感を感じさせることなく、スムーズにスライドショーを続行することができる。
【０１２２】
＜第２の実施形態＞
次に、第２の実施形態を説明する。
【０１２３】
第１の実施形態では、スライドショーの実行中に新たな機器がネットワークに参加した場合について述べた。本実施形態では、スライドショーの実行中に、機器がネットワークから離脱、すなわちネットワークとの切断処理行った場合の動作について説明する。
【０１２４】
なお、本実施形態は第１の実施形態と共通する部分が多い。したがって、第１の実施形態と共通する部分については説明を省略し、本実施形態に特有の部分について主に説明する。
【０１２５】
図１９は本実施形態における処理シーケンスを示した図である。また図２０は、スライドショー実行中のある時点でのスライドショーリスト２０００を示した図である。
【０１２６】
図１９のステップＳ１９０１〜ステップＳ１９０６の処理は、図１４のステップＳ１４０１〜ステップＳ１４０６と同様の処理であるため、ここでは説明しない。
【０１２７】
以下、ステップＳ１９０７からの処理について説明する。本実施形態では一例として、スライドショーリスト２０００のうち順序Ａ＋１（２００２）まで実行した時点でネットワークから子カメラ１０３が離脱した場合を考える。
【０１２８】
ステップＳ１９０７において、子カメラ１０３はネットワークから離脱する旨を周辺の機器に通知する。具体的には、告知パケット７０１の通知サブタイプフィールドにネットワークから離脱するための情報を記述した告知パケットをマルチキャストで送信する。
【０１２９】
ステップＳ１９０８において、親カメラ１は子カメラ１０３からの告知パケットを受信し、受信した告知パケットの機器タイプフィールドから機器ＩＤを取得する。親カメラ１は取得したカメラＩＤを参照し、カメラ１０３がネットワークから離脱したことを検知する。
【０１３０】
ステップＳ１９０９において、親カメラ１はスライドショーリスト２０００から現在表示中の画像の撮影日時を取得する。これは図１４のステップＳ１４１５と同様の処理である。現在表示中の画像はスライドショーリスト２０００の順序Ａ＋１（２００２）であるから、その撮影日時である「０６／０５／２４  ０９：３５」を不揮発性メモリ２２に記憶する。
【０１３１】
ステップＳ１９１０において、親カメラ１は、スライドショーリストの再生成を行う。すなわち、実行中のスライドショーリスト２０００と、ステップＳ１９０８でネットワークからの離脱を検知した子カメラ１０３のカメラＩＤと、ステップＳ１９０９において取得した表示中の画像の撮影日時を用いて、スライドショーリストを再生成する。
【０１３２】
以下、本実施形態におけるスライドショーリストの再生成処理について具体的に述べる。親カメラ１は、実行中のスライドショーリスト２０００のうち、、離脱した子カメラ１０３のカメラＩＤを有する画像を除いたものを新たなスライドショーの対象とする。図２１に、再生成したスライドショーリスト２１００を示す。
【０１３３】
上記のようなスライドショーの再生成処理を行うことにより、子カメラ１０３がネットワークから離脱した後は子カメラ１０３の有する画像をスライドショーの対象から削除することが可能となる。
【０１３４】
ステップＳ１９１０におけるスライドショーリストの再生成が終了し新規スライドショーリスト２１００が完成すると、親カメラ１はスライドショーの表示制御を再開する。
【０１３５】
親カメラ１はスライドショーリスト２１００において、「０６／０５／２４  ０９：３５」より後に撮影された画像のうち最も順番の早い画像を読み込み、カメラＩＤと画像ＩＤを取得する。本実施形態では順番Ｂ＋２（２１０３）を読み込むことになる。リスト２１０３のカメラＩＤは「カメラ１０２」、画像ＩＤが「０２６．ｊｐｇ」である。したがってステップＳ１９１１において、親カメラ１は子カメラ１０２に対し、画像ＩＤ「０２６．ｊｐｇ」の画像を表示するよう表示要求パケットを送信する。
【０１３６】
子カメラ１０２は表示要求パケットを受信すると、ステップＳ１９１２において、表示要求パケットで指定された画像をメモリカード３０から読み出し、テレビ２０１に送信する。
【０１３７】
テレビ２０１は子カメラ１０２から送信された画像を受信し、ステップＳ１９１３において、受信した画像を表示部２０３に表示する。
【０１３８】
スライドショー間隔時間が経過すると、親カメラ１はスライドショーリスト２１００の次の順番（２１０４）を読み込む。リスト２１０４のカメラＩＤは「カメラ１０１」、画像ＩＤが「００９．ｊｐｇ」である。したがってステップＳ１９１４において、親カメラ１は子カメラ１０１に表示要求パケットを送信する。ステップＳ１９１５において、子カメラ１０１は表示要求パケットで指定された画像をテレビ２０１へ送信する。
【０１３９】
ステップＳ１９１６において、テレビ２０１は子カメラ１０１から受信した画像を表示部２０３に表示する。
【０１４０】
なお、本実施形態ではスライドショー実行中にネットワークから離脱する子カメラは１台としたが、離脱する子カメラが複数台あっても構わない。その時は子カメラが離脱するたびに親カメラは離脱した端末を検知し、スライドショーリストの再生成を行う。
【０１４１】
本実施形態は実施形態１と同様に、スライドショーが最後まで終了したら、親カメラ１はスライドショーを最初からやり直すか否かをユーザに選択させるためのメニュー画面をテレビ２０１に表示させることも可能である。
【０１４２】
また本実施形態では、スライドショーリスト２０００から子カメラ１０３のカメラＩＤを有する画像をすべて除外することでスライドショーリストの再生成を行った。しかし、スライドショーリスト再生成の方法は上記の方法に限定されない。例えば、親カメラ１は、スライドショーリスト２０００から表示中画像の撮影日時である「０６／０５／２４  ０９：３５」以降に撮影された画像を選び出し、選び出した画像の中から離脱した子カメラ１０３のカメラＩＤを有する画像を削除するようにしてもよい。
【０１４３】
上記の方法でスライドショーリストの再生成を行うと、例え子カメラ１０３のカメラＩＤを有するものであっても、「０６／０５／２４  ０９：３５」より前に撮影された画像は新たなスライドショーから削除されない。したがって、スライドショー実行後に再度スライドショーをやり直す場合、親カメラ１は子カメラ１０３のカメラＩＤを有する画像をすべて削除したスライドショーリストを改めて生成する。
【０１４４】
また、スライドショーの動作設定がリピート再生モードに設定されているか否かで、スライドショーリストを再生成する方法を切り替えてもよい。例えば、リピート再生モードに設定されている場合、親カメラ１はステップＳ１９１０において子カメラ１０３のカメラＩＤを有する画像をスライドショーリストからすべて削除する。また、リピート再生モードに設定されていない場合、親カメラ１は「０６／０５／２４  ０９：３５」以後に撮影された画像を新たなスライドショーの対象とする。
【０１４５】
以上のように本実施形態では、スライドショーの実行中に機器がネットワークから離脱した場合であっても、実行中のスライドショーリストから離脱した機器の有する画像を除外することにより、スライドショーリストを再生成するようにした。このことにより、ユーザに違和感を感じさせることなく、スムーズにスライドショーを続行することができる。
【０１４６】
また、親カメラ１は、既にネットワークから離脱した画像を子カメラに対して要求することがなくなるため、エラーが起きたり、無駄な通信が発生することを防ぐことが可能になる。
【０１４７】
＜第３の実施形態＞
次に、第３の実施形態を説明する。
【０１４８】
なお、本実施形態は第１の実施形態と共通する部分が多い。したがって、第１の実施形態と共通する部分については説明を省略し、本実施形態に特有の部分について主に説明する。
【０１４９】
図２２に新たな機器がネットワークに参加した場合の処理シーケンスを示す。以下の説明では一例として、スライドショー実行中に新たな子カメラ１０４がネットワークに参加する場合について説明する。新たな子カメラ１０４がネットワークに参加するまでの処理は図１４のステップＳ１４０１〜Ｓ１４０６と同様である。
【０１５０】
図２３はスライドショー実行中のある時点でのスライドショーリスト２３００を示した図である。本実施形態では、スライドショーリスト２３００の順序Ａ＋１（２３０４）まで実行した時点で子カメラ１０４がネットワークに参加したとする（ステップＳ２２００）。子カメラの有する画像を示す画像リストを図２４に示す。
【０１５１】
図２２のステップＳ２２００〜ステップＳ２２０７は、途中参加した子カメラ１０４から画像リスト２４００を収集し、スライドショー２５００を再生成する処理である。この処理は第１の実施形態と同様であり、図１４のステップＳ１４０７〜ステップＳ１４１２、ステップＳ１４１５〜ステップＳ１４１６に対応する。
【０１５２】
以下、ステップＳ２２０７におけるスライドショーリストの再生成が終了した後の処理について説明する。図２５に、再生成したスライドショーリスト２５００を示す。
【０１５３】
親カメラ１は、まず画像リスト２４００のうち、「０６／０５／２４  ０９：３５」より前に撮影された画像（２４０１〜２４０５）をテレビ２０１に表示するよう制御する。この処理により、途中参加した子カメラ１０４の有する画像のうち、再生成したスライドショーリスト２５００で再生の対象とならない画像をまとめて表示することが可能となる。
【０１５４】
親カメラ１は上記の処理と並行して、実行中であったスライドショーリスト２３００のうち、「０６／０５／２４  ０９：３５」より前に撮影された画像（２３０１〜２３０４）を新たに参加した子カメラ１０４の表示部１３に表示するよう制御する。画像２３０１〜２３０４は既にスライドショーされているため、子カメラ１０４のユーザ以外は再度閲覧する必要がない。したがって親カメラ１は、画像２３０１〜２３０４を子カメラ１０４の表示部１３にのみ表示するよう制御する。この処理により、途中参加したカメラ１０４のユーザは、既にスライドショーされ見逃してしまった画像を閲覧することができる。
【０１５５】
上記画像の表示が完了すると、親カメラ１は、再生成したスライドショーリスト２５００にしたがったスライドショーをテレビ２０１に表示するよう制御する。
【０１５６】
上記処理の概要を、図２６を用いて改めて説明する。図２６は実行中のスライド  ショーリスト２３００と、新たにネットワークに参加した子カメラ１０４の画像リスト２４００を撮影日時順に横に並べたものである。図中のＡ、Ａ＋１、Ａ＋２、Ｂ、Ｂ＋１、Ｂ＋２などは図２３、図２４のリスト中の順序を示している。
【０１５７】
一例として、スライドショーリスト２３００の順序Ａ＋１（２３０４）の画像を表示中に、子カメラ１０４が新たに参加したとする（２６０４）。この場合に親カメラ１は、点２６０４を基準として、点２６０４以降に撮影された画像群２６０３を対象としてスライドショーリストの再生成を行う。
【０１５８】
親カメラ１は、新たに参加した子カメラの画像リスト２４００のうち、点２６０４以前に撮影された画像群２６０２をテレビ２０１に表示するよう制御する。
【０１５９】
また、テレビ２０１への表示制御と並行して、実行中のスライドショーリスト２３００のうち、点２６０４以前に撮影された画像群２６０１を、子カメラ１０４の表示部１３に表示するよう制御する。
【０１６０】
画像群２６０２の表示終了後、親カメラ１は新たなスライドショーリストにしたがい、親カメラ１はテレビ２０１に画像群２６０３を表示させる制御を行う。
【０１６１】
なお、親カメラ１は、画像群２６０１と画像群２６０２に対する表示制御とを独立して行い、それぞれの表示制御における画像の表示間隔は任意に設定することが可能である。また、親カメラ１は、画像群２６０１と画像群２６０２の表示制御が共に終了するのを確認したら、画像群２６０３の表示制御を開始することも可能である。また、待ち合わせを行わずに画像群２６０２の表示制御が終了した時点で画像群２６０３の表示制御を開始することも可能である。
【０１６２】
上記のような表示制御を行うことで、新たな機器がネットワークに参加した場合であっても、各ユーザはすべての画像を漏れなく、重複なく閲覧することが可能となる。
【０１６３】
以下、説明を図２２に戻し、ステップＳ２２０８以降の処理について説明する。
【０１６４】
ステップＳ２２０７においてスライドショーリストの再生成が終了すると、親カメラ１は画像群２６０２を表示する制御を開始する。
【０１６５】
ステップＳ２２０８において、親カメラ１は子カメラ１０４の画像リスト２４００の１番目（２４０１）を読み込み、カメラＩＤと画像ＩＤを取得する。図２４のスライドショーではカメラＩＤが「カメラ１０４」、画像ＩＤが「００１．ｊｐｇ」である。したがって、親カメラ１は子カメラ１０４に対して画像ＩＤ「００１．ｊｐｇ」の画像をテレビ２０１の表示部２０３に表示するよう表示要求パケットを送信する。
【０１６６】
子カメラ１０４は表示要求パケットを受信し、ステップＳ２２０９において、表示要求パケットで指定された画像をメモリカード３０から読み出し、テレビ２０１に送信する。
【０１６７】
テレビ２０１は子カメラ１０４から画像を受信し、ステップＳ２２１０において画像を表示部２０３に表示する。
【０１６８】
また親カメラ１は、画像群２６０２の表示制御と並行して、画像群２６０１の表示制御を行う。ステップＳ２２１１において、親カメラ１は、実行中のスライドショーリスト２３００の１番目（２３０１）を読み込み、カメラＩＤと画像ＩＤを取得する。この場合は、カメラＩＤが「カメラ１０１」、画像ＩＤが「００１．ｊｐｇ」である。したがって、親カメラ１は子カメラ１０１に対し、画像ＩＤ「００１．ｊｐｇ」の画像を子カメラ１０４に表示するように表示要求パケットを送信する。この場合の表示要求パケットには、表示先を子カメラ１０４とするよう制御するための情報が記述されている。
【０１６９】
子カメラ１０１は表示要求パケットを受信すると、ステップＳ２２１２において、表示要求パケットで指定された画像をメモリカード３０から読み出し、子カメラ１０４に送信する。
【０１７０】
子カメラ１０４はステップＳ２２１２において画像を受信すると、ステップＳ２２１３において、受信した画像を表示部１３に表示する。
【０１７１】
以降の処理は図示しないが、親カメラ１は画像群２６０１、２６０２の表示制御を順次実行する。
【０１７２】
ステップＳ２２１４〜ステップＳ２２１６画像群２６０２の最後の画像を表示する処理を行うと、親カメラ１は画像群２６０３の表示制御に移る。
【０１７３】
画像群２６０３の表示に関しては第１の実施形態と同様であり、ステップＳ２２１７〜ステップＳ２２２２における処理は、図１４のステップＳ１４１７〜ステップＳ１４２２と同様の処理である。
【０１７４】
なお、前述したように、親カメラ１は画像群２６０１の表示制御と画像群２６０２の表示制御を独立して行うことが可能であり、必ずしも図２２に示すタイミングで表示制御を行わなくともよい。
【０１７５】
以上のように本実施形態では、既にスライドショーした画像を新たネットワークに参加した機器に表示し、その一方で新たにネットワークに参加した機器が有する画像のうち、新たなスライドショーの対象とならない画像をテレビ２０１に表示する構成とした。この構成により、すべてのユーザが効率よくすべての画像を閲覧することができる。
【０１７６】
なお、実施形態１の表示制御を行うか、本実施形態の表示制御を行うかを切り替えることも可能である。切り替えはユーザ操作に基づき行う。
【０１７７】
また、第１の実施形態または第３の実施形態で説明した新規機器の参加時の処理と、第２の実施形態で説明した機器の離脱時の処理の両者を実行可能としてもよい。
【０１７８】
さらに親カメラ１は、画像群２６０１と画像群２６０２をスライドショーする場合には、画像群２６０３をスライドショーする場合よりもスライドショー間隔時間を短くしてもよい。
【０１７９】
本発明の第１〜第３の実施形態において、画像処理装置をデジタルカメラとしているが、デジタルカメラ以外にも画像ビューワー、ＰＤＡ、モバイルＰＣなど画像を保存・表示可能である機器であればよく、本発明は画像処理装置の種類に制限されるものではない。
【０１８０】
さらに、第１〜第３の実施形態において、親カメラ１がネットワークを制御する役割を担ったが、テレビ２０１がこの役割を担ってもよい。この場合には、テレビは表示装置とネットワーク制御装置の両方の処理を並行して行う。
【０１８１】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。供給の形態はシステムあるいは装置記憶媒体に直接アクセスすることで供給されてもよいし、他の装置を介して供給されてもよい。
【０１８２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現させることになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１８３】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１８４】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１８５】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１８６】
【図１】第１の実施形態におけるデジタルカメラのブロック図である。
【図２】第１の実施形態におけるテレビのブロック図である。
【図３】第１の実施形態におけるネットワーク構成例を示す図である。
【図４】第１の実施形態においてデジタルカメラの役割を決定する画面を示す図である。
【図５】第１の実施形態における親カメラの処理手順を示すフローチャートである。
【図６】第１の実施形態における子カメラの処理手順を示すフローチャートである。
【図７】第１の実施形態におけるパケットの形式について示す図である。
【図８】第１の実施形態におけるパケットの形式について示す図である。
【図９】第１の実施形態におけるパケットの形式について示す図である。
【図１０】第１の実施形態におけるパケットの形式について示す図である。
【図１１】第１の実施形態における親カメラによって検出された子カメラを表示する画面を示す図である。
【図１２】第１の実施形態におけるスライドショーリストを示す図である。
【図１３】第１の実施形態における親カメラ１によって検出された複数の子カメラを表示する画面を示す図である。
【図１４】本発明の第１の実施形態における処理シーケンスを示した図である。
【図１５】本発明の第１の実施形態における画像情報のリストを示した図である。
【図１６】本発明の第１の実施形態における画像情報のリストを示した図である。
【図１７】本発明の第１の実施形態における画像情報のリストを示した図である。
【図１８】本発明の第１の実施形態における表示画面について示した図である。
【図１９】本発明の第２の実施形態における処理シーケンスを示した図である。
【図２０】本発明の第２の実施形態における画像情報のリストを示した図である。
【図２１】本発明の第２の実施形態における画像情報のリストを示した図である。
【図２２】本発明の第３の実施形態における処理シーケンスを示した図である。
【図２３】本発明の第３の実施形態における画像情報のリストを示した図である。
【図２４】本発明の第３の実施形態における画像情報のリストを示した図である。
【図２５】本発明の第３の実施形態における画像情報のリストを示した図である。
【図２６】本発明の第３の実施形態における処理の概要を示す図である。
【図１】
2008244780.tif 000003
【図２】
2008244780.tif 000004
【図３】
2008244780.tif 000005
【図４】
2008244780.tif 000006
【図５】
2008244780.tif 000007
【図６】
2008244780.tif 000008
【図７】
2008244780.tif 000009
【図８】
2008244780.tif 000010
【図９】
2008244780.tif 000011
【図１０】
2008244780.tif 000012
【図１１】
2008244780.tif 000013
【図１２】
2008244780.tif 000014
【図１３】
2008244780.tif 000015
【図１４】
2008244780.tif 000016
【図１５】
2008244780.tif 000017
【図１６】
2008244780.tif 000018
【図１７】
2008244780.tif 000019
【図１８】
2008244780.tif 000020
【図１９】
2008244780.tif 000021
【図２０】
2008244780.tif 000022
【図２１】
2008244780.tif 000023
【図２２】
2008244780.tif 000024
【図２３】
2008244780.tif 000025
【図２４】
2008244780.tif 000026
【図２５】
2008244780.tif 000027
【図２６】
2008244780.tif 000028