(57)【要約】【課題】ユーザーによる煩雑な操作を行うことなく、ネットワーク上の他の画像処理装置で設定されたスライドショーを自装置において共有することができるようにする。【解決手段】ＤＰＯＦ２１０は、自装置に記録されている画像を用いたスライドショーの画像に関する情報が記述された第１のスライドショー設定ファイルを設定する。また、ＳＳＭ２１１は、自装置に記録されている画像を用いたスライドショーと他の画像処理装置に記録されている画像を用いたスライドショーとを含むネットワークスライドショーの管理を行う。この際、ＳＳＭ２１１は、他の画像処理装置に記録されている画像を用いたスライドショーの画像に関する情報が記述された第２のスライドショー設定ファイルを当該他の画像処理装置から取得し、第１及び第２のスライドショー設定ファイルからネットワークスライドショーを行うためのネットワークスライドショー設定ファイルを生成する。【選択図】図２
2009200707.tif 000002
【特許請求の範囲】
【請求項１】
外部装置とネットワークを介して接続される画像処理装置において、
前記画像処理装置の記録媒体に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第１のスライドショー設定ファイルを設定する設定手段と、
前記画像処理装置に記録されている画像と前記外部装置の記録媒体に記録されている画像とをスライドショーするネットワークスライドショーの管理を行うネットワークスライドショー管理手段と
を有し、
前記ネットワークスライドショー管理手段は、前記外部装置に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第２のスライドショー設定ファイルを前記外部装置から取得し、前記第１のスライドショー設定ファイルと前記第２のスライドショー設定ファイルとに基づいて前記ネットワークスライドショーを行うためのネットワークスライドショー設定ファイルを生成することを特徴とする画像処理装置。
【請求項２】
前記ネットワークスライドショー設定ファイルが生成された場合に、当該ネットワークスライドショー設定ファイルを前記外部装置に送信する処理を行う送信手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ネットワークスライドショー管理手段は、前記ネットワークスライドショー設定ファイルが存在する場合であって、前記設定手段で前記ネットワークスライドショーを行う新たなスライドショー設定ファイルが設定された場合、前記ネットワークスライドショー設定ファイルに前記新たなスライドショー設定ファイルの情報を追加する処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記ネットワークスライドショー管理手段は、前記ネットワークスライドショー設定ファイルが存在する場合であって、前記外部装置から前記ネットワークスライドショーを行う新たなスライドショー設定ファイルを取得した場合、前記ネットワークスライドショー設定ファイルに前記新たなスライドショー設定ファイルの情報を追加する処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記外部装置と前記ネットワークを介して接続する処理を行う接続手段を更に有し、
前記接続手段は、前記画像処理装置がスライドショーモードに遷移し、かつ、前記第１のスライドショー設定ファイルが存在する場合に、前記外部装置との接続処理を開始することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記接続手段は、前記外部装置における前記ネットワークスライドショーの機能の有無を確認し、前記外部装置が前記ネットワークスライドショーの機能を有する場合に、前記画像処理装置の前記ネットワークスライドショーの機能を有効にすることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記接続手段による前記外部装置との接続状態をユーザーに報知する報知手段を更に有し、
前記報知手段は、前記外部装置との接続状態に応じて、点灯方法を切り替えることによりユーザーに報知を行うことを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
前記ネットワークスライドショー管理手段は、前記画像処理装置および前記外部装置のいずれにも前記ネットワークスライドショー設定ファイルが存在しない場合に当該ネットワークスライドショー設定ファイルが存在しないと判断し、前記画像処理装置および前記外部装置のいずれか一方に前記ネットワークスライドショー設定ファイルが存在する場合に当該ネットワークスライドショー設定ファイルが存在すると判断することを特徴とする請求項３又は４に記載の画像処理装置。
【請求項９】
前記ネットワークスライドショー管理手段により、前記ネットワークスライドショー設定ファイルに前記新たなスライドショー設定ファイルの情報を追加する処理が行われた場合に、前記新たなスライドショー設定ファイルまたは当該ネットワークスライドショー設定ファイルを前記外部装置に送信する処理を行う送信手段を更に有することを特徴とする請求項３に記載の画像処理装置。
【請求項１０】
前記ネットワークスライドショー管理手段は、前記外部装置をＩＤで管理しており、前記ネットワークスライドショー設定ファイルを生成する際に、当該ネットワークスライドショー設定ファイルに記述される画像に関する情報のうち、前記外部装置に記録されている画像に関する情報に前記外部装置のＩＤを付加することを特徴とする請求項１に記載の画像処理装置。
【請求項１１】
前記ネットワークスライドショー管理手段は、前記ネットワークスライドショーの再生を行う場合に、前記ネットワークスライドショー設定ファイルに記述されている画像に関する情報に基づいて、当該ネットワークスライドショーにおける画像を取得する処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
前記ネットワークスライドショー設定ファイルに記述されている画像に関する情報には、当該画像が撮影された撮影日時情報が含まれており、
前記ネットワークスライドショー管理手段は、前記ネットワークスライドショーの再生を行う場合に、前記撮影日時情報に基づいて撮影された日時の順に画像を表示する処理を行うことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記ネットワークスライドショー管理手段は、前記ネットワークスライドショー設定ファイルに基づく前記ネットワークスライドショーの再生が終了した場合、または、前記ネットワークスライドショーの中止がなされた場合に、前記ネットワークスライドショー設定ファイルを削除する処理を更に行うことを特徴とする請求項１乃至１２のいずれか１項に記載の画像処理装置。
【請求項１４】
請求項１乃至１３のいずれか１項に記載の画像処理装置と、
前記外部装置と
を有することを特徴とするネットワークシステム。
【請求項１５】
外部装置とネットワークを介して接続される画像処理装置の制御方法において、
前記画像処理装置の記録媒体に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第１のスライドショー設定ファイルを設定する設定ステップと、
前記画像処理装置に記録されている画像と前記外部装置の記録媒体に記録されている画像とをスライドショーするネットワークスライドショーの管理を行うネットワークスライドショー管理ステップと
を有し、
前記ネットワークスライドショー管理ステップでは、前記外部装置に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第２のスライドショー設定ファイルを前記外部装置から取得し、前記第１のスライドショー設定ファイルと前記第２のスライドショー設定ファイルとに基づいて前記ネットワークスライドショーを行うためのネットワークスライドショー設定ファイルを生成することを特徴とする画像処理装置の制御方法。
【請求項１６】
外部装置とネットワークを介して接続される画像処理装置の制御方法をコンピュータに実行させるためのプログラムにおいて、
前記画像処理装置の記録媒体に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第１のスライドショー設定ファイルを設定する設定ステップと、
前記画像処理装置に記録されている画像と前記外部装置の記録媒体に記録されている画像とをスライドショーするネットワークスライドショーの管理を行うネットワークスライドショー管理ステップと
をコンピュータに実行させ、
前記ネットワークスライドショー管理ステップでは、前記外部装置に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第２のスライドショー設定ファイルを前記外部装置から取得し、前記第１のスライドショー設定ファイルと前記第２のスライドショー設定ファイルとに基づいて前記ネットワークスライドショーを行うためのネットワークスライドショー設定ファイルを生成することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置とネットワークを介して接続される画像処理装置及びその制御方法、当該制御方法をコンピュータに実行させるためのプログラム、及び、ネットワークシステムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影した画像は、デジタルデータとしてデジタルカメラ内の記録メディアに記録される。その撮影画像をデジタルカメラの液晶モニター等の表示部に表示させ、親族や知人がその表示画像を見ることにより楽しむようなことが一般的に行われている。
【０００３】
また、画像を見る楽しみの１つとして、デジタルカメラには、スライドショー機能が搭載されている。このスライドショー機能には、デジタルカメラのユーザーが積極的に見せたい画像をスライドショーとして設定し、設定したスライドショーを再生する機能が存在する。この場合、ユーザーは見せたい親族や知人の好みに合わせた画像を選択してスライドショー設定をするため、複数のスライドショーを設定できるようになっている。設定したスライドショーは、例えば、スライドショー毎にＤＰＯＦ（Digital Print Order Format）ファイルとしてデジタルカメラ内の記録メディアに記録される。
【０００４】
また、近年では、異なるデジタルカメラ間で画像の共有を行うための様々な方法が提案されている。例えば、複数の画像処理装置をネットワーク接続し、画像処理装置が保持する画像を全て共有するシステムも提案されている（特許文献１）。特許文献１には、複数のデジタルカメラが、順次、マスタデバイスとなって、所定タイミングで画像データをスレーブデバイスに送信することで、複数のデジタルカメラに保持されている画像データを共有する画像処理システムが提案されている。
【０００５】
【特許文献１】特開２００６−２９５３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、画像を保持したそれぞれのデジタルカメラ（画像処理装置）がネットワークに接続して画像を共有すると、デジタルカメラの所有者にとって他人に見せたくない画像も見えてしまうという問題がある。したがって、ユーザーが選択した画像のみを、他のユーザーに見せるように設定することが考えられる。
【０００７】
しかしながら、他のユーザーに見せたい画像をユーザーが逐一選択すると、ユーザー操作が煩雑になるという問題がある。
【０００８】
本発明は上述した問題点に鑑みてなされたものであり、ユーザーによる煩雑な操作を行うことなく、ネットワーク上の外部装置（他の画像処理装置）で設定されたスライドショーを自装置において共有することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像処理装置は、外部装置とネットワークを介して接続される画像処理装置において、前記画像処理装置の記録媒体に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第１のスライドショー設定ファイルを設定する設定手段と、前記画像処理装置に記録されている画像と前記外部装置の記録媒体に記録されている画像とをスライドショーするネットワークスライドショーの管理を行うネットワークスライドショー管理手段とを有し、前記ネットワークスライドショー管理手段は、前記外部装置に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第２のスライドショー設定ファイルを前記外部装置から取得し、前記第１のスライドショー設定ファイルと前記第２のスライドショー設定ファイルとに基づいて前記ネットワークスライドショーを行うためのネットワークスライドショー設定ファイルを生成する。
【００１０】
本発明のネットワークシステムは、前記画像処理装置と、前記外部装置とを有する。
【００１１】
本発明の画像処理装置の制御方法は、外部装置とネットワークを介して接続される画像処理装置の制御方法において、前記画像処理装置の記録媒体に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第１のスライドショー設定ファイルを設定する設定ステップと、前記画像処理装置に記録されている画像と前記外部装置の記録媒体に記録されている画像とをスライドショーするネットワークスライドショーの管理を行うネットワークスライドショー管理ステップとを有し、前記ネットワークスライドショー管理ステップでは、前記外部装置に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第２のスライドショー設定ファイルを前記外部装置から取得し、前記第１のスライドショー設定ファイルと前記第２のスライドショー設定ファイルとに基づいて前記ネットワークスライドショーを行うためのネットワークスライドショー設定ファイルを生成する。
【００１２】
本発明のプログラムは、外部装置とネットワークを介して接続される画像処理装置の制御方法をコンピュータに実行させるためのプログラムにおいて、前記画像処理装置の記録媒体に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第１のスライドショー設定ファイルを設定する設定ステップと、前記画像処理装置に記録されている画像と前記外部装置の記録媒体に記録されている画像とをスライドショーするネットワークスライドショーの管理を行うネットワークスライドショー管理ステップとをコンピュータに実行させ、前記ネットワークスライドショー管理ステップでは、前記外部装置に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第２のスライドショー設定ファイルを前記外部装置から取得し、前記第１のスライドショー設定ファイルと前記第２のスライドショー設定ファイルとに基づいて前記ネットワークスライドショーを行うためのネットワークスライドショー設定ファイルを生成する。
【発明の効果】
【００１３】
本発明によれば、ユーザーによる煩雑な操作を行うことなく、ネットワーク上の外部装置（他の画像処理装置）で設定されたスライドショーを自装置において共有することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら説明する。なお、以下に示す本発明の実施形態では、本発明に係る画像処理装置としてデジタルカメラを適用した例で説明を行う。
【００１５】
（第１の実施形態）
第１の実施形態では、複数台のデジタルカメラがネットワークを形成し、複数台のデジタルカメラで設定したスライドショーをネットワークスライドショーとしてそれぞれのデジタルカメラで再生する方法について説明する。ここで、スライドショーとは、デジタルカメラなどの画像を再生可能な装置が、画像を順次表示する処理をいう。なお、ネットワークスライドショーとは、デジタルカメラなどの画像を再生可能な装置が、複数の機器に記憶されている画像を、一括して順次表示する処理をいう。ネットワークスライドショーを利用することにより、例えば最初に装置Ａに記憶された画像、２番目に装置Ｂに記憶された画像、３番目に装置Ｃに記憶された画像・・・と、複数の複数の機器に記憶されている画像を、一括して順次表示することができる。
【００１６】
図１は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の概略構成の一例を示すブロック図である。以下、本発明の第１の実施形態に係るデジタルカメラの構成について、図１を用いて説明する。
【００１７】
図１において、デジタルカメラ１は、本発明に係る画像処理装置を構成するものである。以下に、デジタルカメラ１の内部構成について説明する。
【００１８】
撮影レンズ２は、被写体からの光学像をデジタルカメラ１の内部に導光するものである。シャッター３は、絞り機能を備える開閉装置である。撮像素子４は、被写体の光学像を電気信号（アナログ信号）に変換して被写体を画像として撮像するものである。
【００１９】
Ａ／Ｄ変換器５は、撮像素子４から出力されたアナログ信号をデジタル信号に変換するものである。このＡ／Ｄ変換器５から出力されるデジタル信号に基づく画像データは、画像処理回路１０及びメモリ制御回路８を介して、或いは、直接、メモリ制御回路８を介して、画像表示メモリ１１或いはメモリ１２に書き込まれる。
【００２０】
タイミング信号発生回路６は、撮像素子４、Ａ／Ｄ変換器５、及び、Ｄ／Ａ変換器７に対してクロック信号や制御信号等のタイミング信号を発生させるものである。このタイミング信号発生回路６は、メモリ制御回路８、及び、システム制御回路９により制御される。Ｄ／Ａ変換器７は、デジタル信号をアナログ信号に変換するものである。
【００２１】
メモリ制御回路８は、システム制御回路９による制御に基づいて、Ａ／Ｄ変換器５、タイミング信号発生回路６、画像処理回路１０、画像表示メモリ１１、Ｄ／Ａ変換器７、及び、メモリ１２を制御するものである。システム制御回路９は、デジタルカメラ１の全体を制御するものである。画像処理回路１０は、Ａ／Ｄ変換器５からのデジタル信号に基づく画像データ、或いは、メモリ制御回路８からの画像データに対して所定の画素補間処理や色変換処理を行う。
【００２２】
画像表示メモリ１１は、画像表示部１３に表示する画像に係る画像データを格納（記憶）するためのものである。この画像表示メモリ１１に書き込まれた表示用の画像データは、Ｄ／Ａ変換器７を介して画像表示部１３に表示される。
【００２３】
メモリ１２は、撮影した静止画像や動画像を格納（記憶）するためのものである。このメモリ１２は、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００２４】
画像表示部１３は、例えば、ＴＦＴ＿ＬＣＤ等から構成される表示媒体である。画像表示部１３を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２５】
露光制御回路１４は、絞り機能を備えるシャッター３の駆動を制御するものであり、また、フラッシュ部１７と連携することによりフラッシュ調光機能も有する。測距制御回路１５は、撮影レンズ２のフォーカシングを制御するものである。ズーム制御回路１６は、撮影レンズ２のズーミングを制御するものである。フラッシュ部１７は、ＡＦ補助光の投光機能やフラッシュ調光機能を有する。
【００２６】
電源制御回路１８は、例えば、電源検出回路、ＤＣ−ＤＣコンバータ、通電するブロック（デバイス）を切り替えるスイッチ回路等を有して構成されている。電源制御回路１８は、電源の装着の有無や、電源の種類、電源の残量等の検出を行い、これらの検出結果及びシステム制御回路９の指示に基づいてＤＣ−ＤＣコンバータを制御し、電源１９から必要な電圧を必要な期間だけ、記録媒体を含む各デバイスに供給する。電源１９は、例えば、アルカリ電池やリチウム電池等の一次電池や、ＮｉＣｄ電池やＮｉＭＨ電池或いはＬｉ電池等の二次電池、又は、ＡＣアダプター等から構成されている。
【００２７】
メモリ２０は、システム制御回路９の動作用の定数、変数、プログラム等を記憶するためのものである。表示装置（液晶表示装置）２１は、システム制御回路９でのプログラムの実行に応じて、文字、画像等を用いて動作状態やメッセージ等を表示するものである。この表示装置２１には、更に、システム制御回路９でのプログラムの実行に応じて、音声を用いて動作状態やメッセージ等を出力するスピーカー等も備えられている。また、表示装置２１は、デジタルカメラ１における操作部２５の近辺の視認し易い位置に単数或いは複数設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２８】
不揮発性メモリ２２は、電気的に消去・記録可能なメモリである。この不揮発性メモリ２２には、当該デジタルカメラ１の無線設定情報を記憶することができる。メモリカードインターフェース（メモリカードＩ／Ｆ）２３は、メモリカードを接続するためのものである。ＵＳＢインターフェース（ＵＳＢ Ｉ／Ｆ）２４は、外部装置とＵＳＢを用いて接続するためのものである。
【００２９】
操作部２５は、ユーザーがシステム制御回路９に対して各種の入力指示を行う際に操作されるものである。操作部２５は、例えば、スイッチやダイアル、タッチパネル、視線検知によるポインティングデバイス、音声認識装置等の単数或いは複数の組み合わせで構成されている。シャッタースイッチ２６は、撮像素子４から読み出された信号をＡ／Ｄ変換器５、メモリ制御回路８を介してメモリ１２に画像データを書き込む撮像処理や、画像処理回路１０やメモリ制御回路８での演算を用いた画像処理という一連の処理の動作開始を指示する。
【００３０】
無線通信回路２７は、無線信号を送受信して無線通信を制御するものである。アンテナ２８は、外部装置と無線通信を行うためのものである。
【００３１】
次に、図１に示すデジタルカメラ１の構成をもとに、本実施形態において複数台のデジタルカメラでネットワークを構成し、複数のデジタルカメラが保持している画像（画像データ）についてスライドショーを行う動作について説明する。なお、以下の説明に基づくデジタルカメラ１（或いは、デジタルカメラ１０１及び１０２）の制御は、例えば、図１の不揮発性メモリ２２上に存在するファームウェアプログラムによって実行される。
【００３２】
図２は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）で用いるファームウェアプログラムのファームウェア構成図の一例を示す模式図である。以下に、不揮発性メモリ２２上に存在するファームウェアプログラムのファームウェア構成について説明する。また、図２に示すファームウェア構成は、例えば、システム制御回路９が不揮発性メモリ２２上に存在するファームウェアプログラムを実行することにより機能する。
【００３３】
ＷＬＡＮドライバ２０１は、無線通信回路２７を介してデータ通信を行うためのものであり、通信路を確保するとともにエラー検出などを行う。ＴＣＰ／ＩＰ２０２は、デジタルカメラ１のＩＰアドレスの割り当てや接続先のＩＰアドレスの管理を行うＩＰ層と、パケット単位でデータを送受信すると共にエラー発生時に再送信制御を行うＴＣＰ層から構成されている。
【００３４】
ＰＴＰＩＰ２０３は、ＰＴＰ２０４を無線ＬＡＮ等で使えるように、ＴＣＰ／ＩＰ２０２に対応させた上位プロトコルである。ＰＴＰ２０４は、デジタルカメラ１やＷｉｎｏｄｏｗｓＸＰに搭載されており、画像転送を行うためのプロトコルである。ＮＳＰ２０５は、ネットワークスライドショーを実現するために新たに定義したネットワークスライドショープロトコルである。このＮＳＰ２０５における詳細な説明は後述する。
【００３５】
ＧＵＩ２０６は、表示装置２１、画像表示部１３、操作部２５を介して、グラフィカルなユーザーインターフェースを提供するモジュールである。
【００３６】
メモリカードドライバ２０７は、メモリカードＩ／Ｆ２３に接続した記録メディアに対して論理セクタ単位でのＲｅａｄ／Ｗｒｉｔｅするためのドライバである。ファイルシステム（ＦｉｌｅＳｙｓｔｅｍ）２０８は、ドライブ、ディレクトリ、ファイルの管理を行うものである。オブジェクトハンドル（ＯｂｊｅｃｔＨａｎｄｌｅ）２０９は、ディレクトリ、画像ファイル、スクリプトファイル等をＯｂｊｅｃｔという概念で管理し、Ｏｂｊｅｃｔ毎にＩＤを割り振るものである。ＤＰＯＦ２１０は、スライドショー用のＤＰＯＦファイル（スライドショー設定ファイル）を生成、削除、追加などを行うものである。ＳＳＭ２１１は、ネットワークスライドショーの管理を行うスライドショーマネージャーである。このＳＳＭ２１１における詳細な説明は後述する。
【００３７】
本実施形態において、例えば、ＷＬＡＮドライバ２０１、ＴＣＰ／ＩＰ２０２、ＰＴＰＩＰ２０３及びＰＴＰ２０４は、外部装置である他のデジタルカメラ（他の画像処理装置）とネットワークを介して接続する処理を行う接続手段を構成する。
また、例えば、ＤＰＯＦ２１０は、自装置に記録されている画像を用いたスライドショーを行うための設定ファイルであって当該スライドショーの画像に関する情報が記述された第１のスライドショー設定ファイルを設定する設定手段を構成する。
また、例えば、ＳＳＭ２１１は、自装置に記録されている画像を用いたスライドショーと他の画像処理装置に記録されている画像を用いたスライドショーとを含むネットワークスライドショーの管理を行うネットワークスライドショー管理手段を構成する。例えば、ＳＳＭ２１１は、他の画像処理装置から第２のスライドショー設定ファイルを取得し、第１及び第２のスライドショー設定ファイルに基づいて、ネットワークスライドショーを行うためのネットワークスライドショー設定ファイルを生成する等の処理を行う。
また、例えば、ＮＳＰ２０５は、ネットワークスライドショー設定ファイルの生成が行われた場合、他の画像処理装置に対して、当該ネットワークスライドショー設定ファイルを送信する処理を行う。また、ＮＳＰ２０５は、ネットワークスライドショー設定ファイルの更新（新たなスライドショー設定ファイルの追加等）が行われた場合、他の画像処理装置に対して、当該ネットワークスライドショー設定ファイルや新たなスライドショー設定ファイルを送信する。これらの送信処理を行うＮＳＰ２０５は、送信手段を構成する。
【００３８】
図３は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）を複数台、ネットワーク接続したネットワークシステムの一例を示す模式図である。
具体的に、図３には、２台のデジタルカメラ１０１及び１０２をネットワーク接続したネットワークシステムが示されており、デジタルカメラ１０１及び１０２は、図１に示すデジタルカメラ１と同様の構成を有して構成されている。
【００３９】
図３に示すネットワークシステムでは、デジタルカメラ１０１及び１０２において、無線パラメータについて予め共通の情報をメモリ上に記憶しておき、その無線パラメータに基づいて無線ＬＡＮによるネットワークを構築する。ここで、無線パラメータとしては、一般的な無線ＬＡＮで使用されるネットワーク識別情報であるＳＳＩＤ（Service Set Identifier）や無線通信チャネル、暗号化のキーなどが挙げられる。なお、本実施形態で構築するネットワークは、ネットワークハブなどを介した有線によるＬＡＮでもよく、本実施形態は、構築するネットワークの形態に依存するものではない。
【００４０】
図４は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からスライドショーモードに遷移させる際の操作のイメージの一例を示す模式図である。ここで、例えば、図４に示す４０２〜４０７等の構成は、図１に示す操作部２５に相当するものである。
デジタルカメラ１０１のモードスイッチ４０２を再生モードにしてデジタルカメラ１０１の電源１９がＯＮされると、デジタルカメラ１０１は、再生モードで起動する。また、ＭＥＮＵボタン４０６が押下されると、デジタルカメラ１０１は、設定画面４０１において、各種メニューを表示する。また、上下左右ボタン４０５を押下することにより、設定画面４０１で表示したメニューが選択される。「スライドショー…」のアイコン４０７が選択されてＳＥＴボタン４０４が押下されると、デジタルカメラ１０１は、図５に示すスライドショー設定画面５０１に遷移する。
【００４１】
図５は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からスライドショーの設定を行う際の操作のイメージの一例を示す模式図である。
図５に示すスライドショー設定画面５０１には、デジタルカメラに記録されている画像５０２が表示される。スライドショーは、「＊１」、「＊２」、「＊３」、「＊４」に示すスライドショー選択アイコン５０５により、４つの設定が可能となっている。即ち、設定「＊１」、「＊２」、「＊３」、「＊４」は、それぞれ異なる画像を対象として、異なる順番でスライドショーすることができる。具体的には、上下左右ボタン４０５の押下によりスライドショー選択アイコン５０５が選択され、ＳＥＴボタン４０４もしくはＳＥＴアイコン５０４が押下されることで、図６に示すスライドショー画像追加画面６０１に遷移する。なお、図５に示す例では、スライドショーの設定数は４つある場合を示しているが、本実施形態では、このスライドショーの数に制限はない。
【００４２】
図６は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からスライドショーを行う対象画像の追加処理を行う際の操作のイメージの一例を示す模式図である。
図６に示すスライドショー画像追加画面６０１には、当該デジタルカメラに記録されている画像６０３が表示される。また、デジタルカメラ１０１は、当該表示画像がスライドショー対象画像としてスライドショーに追加設定されたか否かを示すスライドショー情報６０２を表示する。ＳＥＴボタン４０４或いはＳＥＴアイコン６０４が押下されると、デジタルカメラ１０１は、表示画像をスライドショーに追加設定し、スライドショー情報６０２の表示に「レ」点を付加する。設定された画像のファイル名はメモリ２０に記憶される。再度、ＳＥＴボタン４０４或いはＳＥＴアイコン６０４が押下されると、デジタルカメラ１０１は、当該表示画像をスライドショーから外す設定をし、スライドショー情報６０２の表示から「レ」点を削除する。以下、上下左右ボタンで画像送りを行い、表示画像をスライドショーに追加したり、スライドショーから削除したりする処理を繰り返す。
【００４３】
また、ＭＥＮＵボタン４０６或いはＭＥＮＵアイコン６０５が押下されると、デジタルカメラ１０１は、スライドショー用のＤＰＯＦファイルを生成し、生成したスライドショー用のＤＰＯＦファイルを記録メディア内に記録する。その後、スライドショーモードにおける図５に示すスライドショー設定画面５０１に遷移する。その後、デジタルカメラ１０１（具体的に、上述した接続手段）は、自装置にスライドショー用のＤＰＯＦファイル（スライドショー設定ファイル）が存在することを判断し、他のデジタルカメラ１０２とのネットワーク接続処理を開始する。即ち、この場合、デジタルカメラ１０２がネットワーク接続処理を開始するのを待っている状態に遷移する。
【００４４】
続いて、デジタルカメラ１０２でもデジタルカメラ１０１と同様に、スライドショー用のＤＰＯＦファイルを生成し記録すると共に、スライドショー設定画面５０１に遷移すると、ネットワーク接続処理を開始する。即ち、当該スライドショー用のＤＰＯＦファイルが存在しないと、ネットワーク接続処理が開始されない。このネットワーク接続処理については、後で詳細に説明する。
【００４５】
図３に示すデジタルカメラ１０１とデジタルカメラ１０２が接続されると、デジタルカメラ１０１とデジタルカメラ１０２（例えば、ＧＵＩ２０６）は、それぞれのダイレクトボタン４０３を青色点灯し、接続したことをユーザーに報知する。
【００４６】
図７は、図３に示すネットワークシステムにおいて、各デジタルカメラの接続シーケンスの一例を示す模式図である。
図６の説明の際に記述したように、デジタルカメラ１０１において、スライドショー用のＤＰＯＦファイルが生成されると、ネットワーク接続処理が開始される。図７は、この際の接続シーケンスの一例を示したものである。
【００４７】
デジタルカメラ１０１がネットワーク接続処理を開始すると、デジタルカメラ１０１のＷＬＡＮドライバ２０１ａは、予め登録した、ネットワーク識別情報であるＳＳＩＤを読み出す。そして、ステップＳ７０１において、ＷＬＡＮドライバ２０１ａは、読み出したＳＳＩＤをビーコン接続要求信号に付加して、デジタルカメラ１０２（具体的には、ＷＬＡＮドライバ２０１ｂ）に送信する。この際、デジタルカメラ１０２が電源ＯＦＦの状態やスライドショー用のＤＰＯＦファイルが存在しない等の理由から、デジタルカメラ１０２からビーコン接続応答がなければ、デジタルカメラ１０１は、タイムアウトし、再度、ビーコン接続要求信号を送信する。
【００４８】
デジタルカメラ１０２側では、電源がＯＮされてネットワーク接続処理が開始されると、ステップＳ７０１でデジタルカメラ１０１から送信されたビーコン接続要求信号を、デジタルカメラ１０２のＷＬＡＮドライバ２０１ｂで受信する。そして、ステップＳ７０２において、ＷＬＡＮドライバ２０１ｂは、受信したビーコン接続要求信号に付加されているＳＳＩＤが、予め登録されているＳＳＩＤと合致するか否かを確認する。
【００４９】
ステップＳ７０２の確認の結果、デジタルカメラ１０１から受信したＳＳＩＤが予め登録されているＳＳＩＤと合致していない場合には、ＷＬＡＮドライバ２０１ｂは、デジタルカメラ１０１に対して、ビーコン接続応答を返信しない。
【００５０】
一方、ステップＳ７０２の確認の結果、デジタルカメラ１０１から受信したＳＳＩＤが予め登録されているＳＳＩＤと合致している場合には、ＷＬＡＮドライバ２０１ｂは、デジタルカメラ１０２のＳＳＩＤを読み出す。そして、ステップＳ７０３において、ＷＬＡＮドライバ２０１ｂは、読み出したＳＳＩＤをビーコン接続応答信号に付加して、デジタルカメラ１０１（具体的には、ＷＬＡＮドライバ２０１ａ）に送信する。さらに、ステップＳ７０４において、ＷＬＡＮドライバ２０１ｂは、自装置（自機器）のＴＣＰ／ＩＰ２０２ｂに対して、接続したことを通知する。
【００５１】
デジタルカメラ１０１のＷＬＡＮドライバ２０１ａは、ステップＳ７０３でデジタルカメラ１０１から送信されたビーコン接続応答信号を受信する。そして、ステップＳ７０５において、ＷＬＡＮドライバ２０１ａは、受信したビーコン接続応答信号に付加されているＳＳＩＤが、予め登録されているＳＳＩＤと合致するか否かを確認する。
【００５２】
ステップＳ７０５の確認の結果、デジタルカメラ１０２から受信したＳＳＩＤが予め登録されているＳＳＩＤと合致していない場合には、ＷＬＡＮドライバ２０１ａは、当該ネットワーク接続処理を切断する。
【００５３】
一方、ステップＳ７０５の確認の結果、デジタルカメラ１０２から受信したＳＳＩＤが予め登録されているＳＳＩＤと合致している場合には、ステップＳ７０６に進む。ステップＳ７０６に進むと、ＷＬＡＮドライバ２０１ａは、自装置のＴＣＰ／ＩＰ２０２ａに対してドライバレベルで接続したことを通知する。
【００５４】
続いて、ステップＳ７０７において、デジタルカメラ１０１のＴＣＰ／ＩＰ２０２ａは、ＭＡＣアドレスからＩＰアドレスを生成する。
【００５５】
続いて、ステップＳ７０８において、ＴＣＰ／ＩＰ２０２ａは、ステップＳ７０７で生成したＩＰアドレスと、サブネットマスク情報とを付加したパケットを、デジタルカメラ１０２（具体的には、ＴＣＰ／ＩＰ２０２ｂ）に送信する。
【００５６】
デジタルカメラ１０２のＴＣＰ／ＩＰ２０２ｂは、ステップＳ７０８でデジタルカメラ１０１から送信されたパケットを受信する。そして、ステップＳ７０９において、デジタルカメラ１０２のＴＣＰ／ＩＰ２０２ｂは、ＭＡＣアドレスからＩＰアドレスを生成する。
【００５７】
続いて、ステップＳ７１０において、ＴＣＰ／ＩＰ２０２ｂは、ステップＳ７０９で生成したＩＰアドレスと、サブネットマスク情報とを付加したパケットを、デジタルカメラ１０１（具体的には、ＴＣＰ／ＩＰ２０２ａ）に送信する。
【００５８】
デジタルカメラ１０１のＴＣＰ／ＩＰ２０２ａは、ステップＳ７１０でデジタルカメラ１０２から送信されたパケットを受信する。そして、ステップＳ７１１において、デジタルカメラ１０１のＴＣＰ／ＩＰ２０２ａは、受信したパケットに付加されたＩＰアドレスとサブネットマスク情報から、グローバルＩＰアドレスがデジタルカメラ１０１と合致するか否かを確認する。
【００５９】
ステップＳ７１１の判断の結果、グローバルＩＰアドレスがデジタルカメラ１０１と合致していない場合には、当該ネットワーク接続処理を切断する。
【００６０】
一方、ステップＳ７１１の判断の結果、グローバルＩＰアドレスがデジタルカメラ１０１と合致している場合には、ステップＳ７１２において、ＴＣＰ／ＩＰ２０２ａは、自装置のＰＴＰ２０４ａに対して、ＴＣＰ／ＩＰレベルまで接続したことを通知する。
【００６１】
同様に、ステップＳ７１３において、デジタルカメラ１０２のＴＣＰ／ＩＰ２０２ｂも、グローバルＩＰアドレスの確認を行う。そして、グローバルＩＰアドレスが合致している場合には、ステップＳ７１４において、ＴＣＰ／ＩＰ２０２ｂは、自装置のＰＴＰ２０４ｂに対して、ＴＣＰ／ＩＰレベルまで接続したことを通知する。
【００６２】
その後、図８に示すネットワークスライドショー用の接続シーケンスが開始される。
【００６３】
図８は、図３に示すネットワークシステムにおいて、ネットワークスライドショー用の接続シーケンスの一例を示す模式図である。
【００６４】
まず、ステップＳ８０１において、デジタルカメラ１０１のＰＴＰ２０４ａは、デバイス情報取得要求信号をデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。
【００６５】
続いて、ステップＳ８０２において、デジタルカメラ１０２のＰＴＰ２０４ｂは、受信したデバイス情報取得要求信号に基づいてデバイス情報を取得し、取得したデバイス情報を、デジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【００６６】
そして、デジタルカメラ１０１のＰＴＰ２０４ａは、デジタルカメラ１０２からデバイス情報を受信する。ここで、デバイス情報には、サポートしているＰＴＰのコマンド、イベント、レスポンスや、ファイルフォーマット、製品名、メーカー名、バージョン情報、シリアル番号などが含まれている。
【００６７】
続いて、ステップＳ８０３において、デジタルカメラ１０１のＰＴＰ２０４ａは、任意のセッションＩＤと共にセッションのオープン要求信号をデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。
【００６８】
そして、デジタルカメラ１０２のＰＴＰ２０４ｂは、デジタルカメラ１０１からセッションのオープン要求信号を受信する。そして、デジタルカメラ１０２のＰＴＰ２０４ｂは、セッションＩＤに基づくセッションのオープンがＯＫである場合、ステップＳ８０４において、セッションのオープンがＯＫである旨の信号をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。なお、デジタルカメラ１０２のＰＴＰ２０４ｂは、既に当該セッションＩＤに基づくセッションのオープンを行っている場合には、エラー信号をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【００６９】
デジタルカメラ１０１のＰＴＰ２０４ａは、ステップＳ８０４でデジタルカメラ１０２からセッションのオープンがＯＫである旨の信号を受信すると、ネットワークスライドショーとしての初期化シーケンスを開始する。なお、ＰＴＰ２０４ａは、デジタルカメラ１０２からセッションのオープンのエラー信号を受信した場合には、異なるセッションＩＤを生成し、再度、セッションのオープン要求信号をデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。
【００７０】
続いて、ネットワークスライドショーとしての初期化シーケンスが開始されると、ステップＳ８０５において、デジタルカメラ１０１のＰＴＰ２０４ａは、デジタルカメラ１０２が保持しているスクリプトの数を取得するためのコマンドを送信する。
【００７１】
そして、デジタルカメラ１０２のＰＴＰ２０４ｂは、ステップＳ８０５でデジタルカメラ１０１から送信されたコマンドを受信して、スクリプトの数を算出する。続いて、ステップＳ８０６において、ＰＴＰ２０４ｂは、算出したスクリプトの数の情報をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【００７２】
そして、デジタルカメラ１０１のＰＴＰ２０４ａは、ステップＳ８０６でデジタルカメラ１０２から送信されたスクリプトの数の情報を受信する。続いて、ステップＳ８０７において、ＰＴＰ２０４ａは、デジタルカメラ１０２が保持するスクリプトのオブジェクトハンドル値（ＯｂｊｅｃｔＨａｎｄｌｅ値）を全て取得するためのコマンドをデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。
【００７３】
そして、デジタルカメラ１０２のＰＴＰ２０４ｂは、ステップＳ８０７でデジタルカメラ１０１から送信されたコマンドを受信して、当該ＰＴＰ２０４ｂで管理するスクリプトのオブジェクトハンドル値を全て取得する。続いて、ステップＳ８０８において、ＰＴＰ２０４ｂは、取得した全てのスクリプトのオブジェクトハンドル値をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【００７４】
そして、デジタルカメラ１０１のＰＴＰ２０４ａは、ステップＳ８０８でデジタルカメラ１０２から送信された全てのスクリプトのオブジェクトハンドル値を受信する。続いて、ステップＳ８０９において、ＰＴＰ２０４ａは、スクリプトファイルの情報を取得するためのコマンドをデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。
【００７５】
そして、デジタルカメラ１０２のＰＴＰ２０４ｂは、ステップＳ８０９でデジタルカメラ１０１から送信されたコマンドを受信して、当該コマンドに基づくスクリプトファイルの情報を取得する。続いて、ステップＳ８１０において、ＰＴＰ２０４ｂは、取得したスクリプトファイルの情報をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【００７６】
そして、デジタルカメラ１０１のＰＴＰ２０４ａは、ステップＳ８１０でデジタルカメラ１０２から送信されたスクリプトファイルの情報を受信する。このスクリプトファイルの情報には、スクリプトファイルのサイズやファイル名などが含まれている。
【００７７】
続いて、ステップＳ８１１において、デジタルカメラ１０１のＰＴＰ２０４ａは、受信したスクリプトファイルの情報から、そのファイル名が「ＤＤＩＳＣＶＲＹ．ＮＳＰ」であるか否かを確認する。この確認の結果、ファイル名が「ＤＤＩＳＣＶＲＹ．ＮＳＰ」でない場合には、ＰＴＰ２０４ａは、処理をステップＳ８０９に戻し、ステップＳ８０９からの処理を繰り返し行うようにする。また、デジタルカメラ１０２が保持している全でのスクリプトファイルのファイル名が、「ＤＤＩＳＣＶＲＹ．ＮＳＰ」でない場合には、ネットワークスライドショーができない機種のデジタルカメラであると判断し、ＰＴＰ２０４ａは、セッションをクローズする。
【００７８】
一方、ステップＳ８１１の確認の結果、ファイル名が「ＤＤＩＳＣＶＲＹ．ＮＳＰ」である場合には、デジタルカメラ１０２をネットワークスライドショー対応のデジタルカメラであると判断する。この場合、続いて、ステップＳ８１２において、デジタルカメラ１０１のＰＴＰ２０４ａは、自装置のＮＳＰ２０５ａに対して、ネットワークスライドショー用の接続処理が行われたことを通知する。
【００７９】
続いて、ステップＳ８１３において、ＰＴＰ２０４ａは、デジタルカメラ１０１がネットワークスライドショーに対応した機器であることを示すスクリプトを保持していることを示すコマンドをデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。このコマンドには、スクリプトファイルのファイル名「ＨＤＩＳＣＶＲＹ．ＮＳＰ」を含む情報が付加されている。
【００８０】
そして、デジタルカメラ１０２のＰＴＰ２０４ｂは、ステップＳ８１３でデジタルカメラ１０１から送信されたコマンドを受信する。そして、ＰＴＰ２０４ｂは、ファイル名「ＨＤＩＳＣＶＲＹ．ＮＳＰ」のスクリプトファイルの確認を行い、当該スクリプトファイルの情報からネットワークスライドショー接続が行われたと判断する。そして、ＰＴＰ２０４ｂは、自装置のＮＳＰ２０５ｂに対して、ネットワークスライドショー用の接続処理が行われたことを通知する。その後、ステップＳ８１４において、ＰＴＰ２０４ｂは、当該スクリプトのオブジェクトハンドル値をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【００８１】
以上のように、この図８の処理において、ＰＴＰ２０４ａは、他の画像処理装置であるデジタルカメラ１０２におけるネットワークスライドショーの機能の有無を確認するようにしている。そして、ＰＴＰ２０４ａは、デジタルカメラ１０２がネットワークスライドショーの機能を有する場合に、自装置のネットワークスライドショーの機能を有効にするようにしている。即ち、ＰＴＰ２０４ａは、デジタルカメラ１０２とのネットワークスライドショーにおける通信接続を許可するようにしている。
【００８２】
デジタルカメラ１０２とのネットワークスライドショーにおける通信接続処理が有効となると、デジタルカメラ１０１及びデジタルカメラ１０２のＧＵＩ２０６は、ダイレクトボタン４０３を青色点灯させる。即ち、ＧＵＩ２０６は、他のデジタルカメラとの接続状態に応じてダイレクトボタン４０３の点灯方法を切り替えることにより、他のデジタルカメラとの接続状態をユーザーに報知するようにしている。このダイレクトボタン４０３の点灯処理を行うＧＵＩ２０６は、報知手段の一例である。
【００８３】
そして、デジタルカメラ１０１とデジタルカメラ１０２とがネットワークスライドショー接続されると、ユーザー操作によって、ネットワークスライドショーの生成が行われる。
【００８４】
図９は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からネットワークスライドショーを生成する際の操作のイメージの一例を示す模式図である。
【００８５】
デジタルカメラ１０１の青色点灯したダイレクトボタン４０３が押下されると、デジタルカメラ１０１は、ネットワークスライドショーがネットワーク上に存在するか否かを確認する。そして、確認の結果、ネットワークスライドショーがネットワーク上に存在しない場合には、デジタルカメラ１０１内に選択したスライドショー用のＤＰＯＦファイルを基に、ネットワークスライドショーを生成する。
【００８６】
その後、図９に示すネットワークスライドショー生成完了画面９０１に遷移する。また、デジタルカメラ１０１は、デジタルカメラ１０２に対して、生成したネットワークスライドショーを公開する。なお、ネットワークスライドショーの確認方法、及び、ネットワークスライドショーのフォーマットについては、後述する。
【００８７】
ネットワークスライドショー生成完了画面９０１には、ネットワークスライドショーを生成した旨の表示がなされると共に、接続先のデジタルカメラ１０２でネットワークスライドショーにスライドショーを追加することを促す旨の表示が行われる。
【００８８】
図１０は、図３に示すネットワークシステムにおいて、ネットワークスライドショーの生成を行う際のシーケンスの一例を示す模式図である。
図９の説明の際に記述したように、ネットワークスライドショー接続処理が完了し、ダイレクトボタン４０３が押下されると、デジタルカメラ内にネットワークスライドショーが生成される。図１０は、この際のシーケンスの一例を示したものである。
【００８９】
ステップＳ１００１において、デジタルカメラ１０２のＮＳＰ２０５ｂは、ネットワークスライドショーのコンフィグレーションコマンドをデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【００９０】
そして、デジタルカメラ１０１のＮＳＰ２０５ａは、ステップＳ１００１でデジタルカメラ１０２から送信されたネットワークスライドショーのコンフィグレーションコマンドを受信する。
【００９１】
図１１は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）のＮＳＰで処理される情報の一例を示す模式図である。
ここで、ステップＳ１００１でＮＳＰ２０５ｂから送信されるコンフィグレーションコマンドには、図１１の１１０１に示すように、ベンダー名、製品名、シリアル番号などが記述されている。
【００９２】
そして、デジタルカメラ１０１のＮＳＰ２０５ａは、受信したコンフィグレーションコマンドを自装置のＳＳＭ２１１ａに通知する。続いて、ステップＳ１００２において、デジタルカメラ１０１のＳＳＭ２１１ａは、接続先のデジタルカメラ用のカメラＩＤを生成し管理する。
【００９３】
続いて、ステップＳ１００３において、デジタルカメラ１０１のＮＳＰ２０５ａは、コンフィグレーションコマンドに対する応答信号をデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。この応答信号には、図１１の１１０２に示すように、ベンダー名、製品名、シリアル番号と共に、リザルト値が記述されている。ここで、リザルト値には、例えば、図１１の１１３０に示すような値が設定される。その後、デジタルカメラ１０２のＮＳＰ２０５ｂは、自装置のＳＳＭ２１１ｂに対して、受信したコンフィグレーションコマンドに対する応答信号を通知する。
【００９４】
続いて、ステップＳ１００４において、デジタルカメラ１０２のＳＳＭ２１１ｂは、通知された応答信号に基づいて、デジタルカメラ１０２用のカメラＩＤを生成し管理する。
【００９５】
その後、デジタルカメラ１０１のダイレクトボタン４０３が押下されると、続いて、ステップＳ１００５において、デジタルカメラ１０１のＧＵＩ２０６ａは、ネットワークスライドショー生成要求信号を自装置のＳＳＭ２１１ａに通知する。
【００９６】
続いて、ステップＳ１００６において、デジタルカメラ１０１のＳＳＭ２１１ａは、デジタルカメラ１０１内に既にネットワークスライドショーが存在するか否かを確認する。
【００９７】
図１２は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）のフォルダ構成、及び、スライドショー設定ファイルの一例を示す模式図である。具体的に、図１２には、ＤＰＯＦファイルの構成が示されている。
【００９８】
デジタルカメラ１０１において、ＤＰＯＦファイルは、ルートディレクトリの直下にある「ＭＩＳＣ」ディレクトリ１２００の下位に構成されるファイルである。ここで、スライドショー用のＤＰＯＦファイルは、「ＡＵＴＰＬＡＹ０．ＭＲＫ」ファイル１２０２、「ＡＵＴＰＬＡＹ１．ＭＲＫ」ファイル１２０３、「ＡＵＴＰＬＡＹ２．ＭＲＫ」ファイル１２０４など１０個のファイルを持つことができるようになっている。なお、スライドショー用のＤＰＯＦファイルは、スライドショー設定ファイルを構成する。スライドショー用のＤＰＯＦファイル１２０２には、図１２に示すように、デジタルカメラ名やＤＰＯＦファイル作成日時などのヘッダー部と、プロダクトＩＤ、ファイルフォーマット、画像ファイルのパス情報、画像の撮影日時情報等が保持されている。
【００９９】
また、ネットワークスライドショー用のファイル（ネットワークスライドショー設定ファイル）１２０１は、ルートディレクトリの直下にある「ＭＩＳＣ」ディレクトリ１２００の下位に作成され保存されるファイルである。同様に、デジタルカメラ１０１においても、ＤＰＯＦファイルが「ＭＩＳＣ」ディレクトリの下位に構成されており、スライドショー用のＤＰＯＦファイルが１２１２〜１２１４に、ネットワークスライドショー用のファイルが１２１１に構成される。
【０１００】
ここで、上述したネットワークスライドショーの実態としては、デジタルカメラ１０１に挿入された記録メディア内に格納されている、例えば、図１２の「ＮＳＳ＿ＰＬＡＹ．ＭＲＫ」ファイル１２０１である。そして、図１０のステップＳ１００６では、ＳＳＭ２１１ａは、具体的に、デジタルカメラ１０１内にネットワークスライドショー用のファイル１２０１が存在するか否かを確認することにより、ネットワークスライドショーが存在するか否かを確認することになる。
【０１０１】
図１０のステップＳ１００６の確認の結果、ネットワークスライドショーが存在しない場合には、ＳＳＭ２１１ａは、ＮＳＰ２０５ａに対して、接続機器であるデジタルカメラ１０２にネットワークスライドショーが存在するか否かを確認する処理を行う。
【０１０２】
続いて、ステップＳ１００７において、デジタルカメラ１０１のＮＳＰ２０５ａは、ネットワークスライドショーの有無を確認するコマンドをデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。具体的に、ＮＳＰ２０５ａは、図１１の１１０３に示すようなコマンドをデジタルカメラ１０２に送信する。
【０１０３】
その後、デジタルカメラ１０２のＮＳＰ２０５ｂは、ステップＳ１００７でデジタルカメラ１０１から送信されたコマンドを受信し、当該コマンドを自装置のＳＳＭ２１１ｂに通知する。
続いて、ステップＳ１００８において、デジタルカメラ１０２のＳＳＭ２１１ｂは、デジタルカメラ１０２内に、ネットワークスライドショーの実態である図１２のネットワークスライドショー用のファイル１２１１が保持されているか否かを確認する。そして、ＳＳＭ２１１ｂは、確認結果を自装置のＮＳＰ２０５ｂに通知する。
【０１０４】
続いて、ステップＳ１００９において、ＮＳＰ２０５ｂは、ネットワークスライドショーの有無の確認結果を示す応答信号をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【０１０５】
その後、デジタルカメラ１０１のＮＳＰ２０５ａは、ステップＳ１００９で送信された、ネットワークスライドショーの有無の確認結果を示す応答信号を受信する。その後、ＮＳＰ２０５ａは、受信した応答信号を自装置のＳＳＭ２１１ａに通知する。この応答信号には、例えば、図１１の１１０４に示すように、ネットワークスライドショーの有無が記述されている。
【０１０６】
この時点では、ネットワークスライドショーは存在しないため、続いて、ステップＳ１０１０において、デジタルカメラ１０１のＳＳＭ２１１ａは、デジタルカメラ１０１の記録メディア内にネットワークスライドショー用のファイル１２０１を生成して管理する。この際のネットワークスライドショーのフォーマットについては、後述する。
【０１０７】
そして、ＳＳＭ２１１ａは、ネットワークスライドショーを生成したことを自装置のＮＳＰ２０５ａに通知する。その後、ステップＳ１０１６において、ＳＳＭ２１１ａは、ネットワークスライドショーを生成したことを自装置のＧＵＩ２０６ａに通知する。その結果、例えば、デジタルカメラ１０１の表示装置２１に、図９に示すネットワークスライドショー生成完了画面９０１のように、ネットワークスライドショーを生成した旨が表示される。
【０１０８】
また、ＳＳＭ２１１ａからネットワークスライドショーを生成した旨の通知を受けたＮＳＰ２０５ａは、ステップＳ１０１１において、ネットワークスライドショー生成コマンドをデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。このネットワークスライドショー生成コマンドには、図１１の１１０９に示すように、ネットワークスライドショー用のファイルのＩＤが記述されている。
【０１０９】
続いて、ステップＳ１０１２において、デジタルカメラ１０２のＮＳＰ２０５ｂは、ネットワークスライドショー生成コマンドに対する応答信号をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。具体的に、この応答信号としては、例えば、図１１の１１１０に示すような応答コマンドである。
【０１１０】
更に、ステップＳ１０１３において、デジタルカメラ１０２のＮＳＰ２０５ｂは、ネットワークスライドショー用のファイルの取得要求信号をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。この取得要求信号には、例えば、図１１の１１２０に示すように、ネットワークスライドショー用のファイルのＩＤ、オフセット、取得サイズ等が記述されている。
【０１１１】
続いて、ステップＳ１０１４において、デジタルカメラ１０１のＮＳＰ２０５ａは、ステップＳ１０１０で生成されたネットワークスライドショーをデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。具体的に、ステップＳ１０１４では、ＮＳＰ２０５ａは、ネットワークスライドショーの実態であるネットワークスライドショー用のファイル（ネットワークスライドショー設定ファイル）１２０１をデジタルカメラ１０２に送信する。
【０１１２】
その後、デジタルカメラ１０２のＮＳＰ２０５ｂは、ステップＳ１０１４でデジタルカメラ１０１から送信されたネットワークスライドショーを受信し、自装置のＳＳＭ２１１ｂに通知する。このネットワークスライドショーには、図１１の１１２１に示すように、当該ネットワークスライドショー用のファイルのサイズ等が記述されている。
【０１１３】
続いて、ステップＳ１０１５において、デジタルカメラ１０２のＳＳＭ２１１ｂは、デジタルカメラ１０１のカメラＩＤ（ＣａｍｅｒａＩＤ）＝４００００００１を取得する。更に、ＳＳＭ２１１ｂは、デジタルカメラ１０１から受信したネットワークスライドショーに基づくネットワークスライドショー用のファイルに記述された画像ファイルのパスを変換する処理を行う。この場合、例えば、当該画像ファイルのパス「"．．／ＤＣＩＭ／１００ＡＢＣＤ／ＥＦＧＨ００１．ＪＰＧ"」を、デジタルカメラ１０１のカメラＩＤに基づいて「"４００００００１／ＤＣＩＭ／１００ＡＢＣＤ／ＥＦＧＨ００１．ＪＰＧ"」のように変換する。そして、ＳＳＭ２１１ｂは、これらをデジタルカメラ１０２の記録メディアに、ネットワークスライドショー用のファイル１２１１として保存する。
【０１１４】
図１３は、図３に示すネットワークシステムにおいて、ＮＳＰコマンドの処理のシーケンスの一例を示す模式図である。
ここまでは、ネットワークスライドショーの生成を行う際のシーケンスを実現するため、図１１に示すＮＳＰコマンドを送受信していたが、以下では、ＮＳＰコマンドの送受信を行うためにＰＴＰコマンドを利用する場合のシーケンスについて説明する。
【０１１５】
まず、デジタルカメラ１０１からデジタルカメラ１０２にＮＳＰコマンドを送信する場合のシーケンスについて説明する。
デジタルカメラ１０１のＰＴＰ２０４ａは、ＮＳＰコマンドの送信要求信号を受け付けると、ステップＳ１３０１において、ＳｅｎｄＯｂｊｅｃｔＩｎｆｏコマンドをデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。本コマンドには、ＮＳＰコマンドの実態であるスクリプトのファイル名、サイズなどの情報が含まれている。
【０１１６】
その後、デジタルカメラ１０２のＰＴＰ２０４ｂは、デジタルカメラ１０１からＳｅｎｄＯｂｊｅｃｔＩｎｆｏコマンドを受信する。続いて、ステップＳ１３０２において、ＰＴＰ２０４ｂは、スクリプトに係る情報を保存し、ＳｅｎｄＯｂｊｅｃｔＩｎｆｏコマンドの応答信号（ＯＫ信号）をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【０１１７】
その後、デジタルカメラ１０１のＰＴＰ２０４ａは、デジタルカメラ１０２からＳｅｎｄＯｂｊｅｃｔＩｎｆｏコマンドの応答信号（ＯＫ信号）を受信する。続いて、ステップＳ１３０３において、ＰＴＰ２０４ａは、ＮＳＰコマンドの実態であるスクリプトをデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。
【０１１８】
その後、デジタルカメラ１０２のＰＴＰ２０４ｂは、デジタルカメラ１０１からスクリプトを受信する。続いて、ステップＳ１３０４において、ＰＴＰ２０４ｂは、スクリプトにおける応答信号（ＯＫ信号）をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。更に、ＰＴＰ２０４ｂは、デジタルカメラ１０２の上位レイヤであるＮＳＰ２０５ｂにＮＳＰコマンドの受信通知を行う。
【０１１９】
次に、デジタルカメラ１０２からデジタルカメラ１０１にＮＳＰコマンドを送信する場合のシーケンスについて説明する。
まず、デジタルカメラ１０２のＰＴＰ２０４ｂは、ＮＳＰコマンドの送信要求信号を受け付ける。その後、ステップ１３０５において、ＰＴＰ２０４ｂは、ＮＳＰコマンドの実態であるスクリプトにオブジェクトハンドル値（ＯｂｊｅｃｔＨａｎｄｌｅ値）を割り当て、オブジェクト送信要求イベント（ＲｅｑｕｅｓｔＯｂｊｅｃｔＴｒａｎｓｆｅｒ）を送信する。具体的に、ＰＴＰ２０４ｂは、オブジェクト送信要求イベントをデジタルカメラ１０１のＰＴＰ２０４ａに送信する。
【０１２０】
その後、デジタルカメラ１０１のＰＴＰ２０４ａは、ステップＳ１３０５でデジタルカメラ１０２から送信されたオブジェクト送信要求イベントを受信する。続いて、ステップＳ１３０６において、ＰＴＰ２０４ａは、ＧｅｔＯｂｊｅｃｔＩｎｆｏコマンドをデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。
【０１２１】
その後、デジタルカメラ１０２のＰＴＰ２０４ｂは、ステップＳ１３０６でデジタルカメラ１０１から送信されたＧｅｔＯｂｊｅｃｔＩｎｆｏコマンドを受信する。続いて、ステップＳ１３０７において、ＰＴＰ２０４ｂは、ＮＳＰコマンドの情報をデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【０１２２】
デジタルカメラ１０１のＰＴＰ２０４ａは、デジタルカメラ１０２からＮＳＰコマンドの情報を受信すると、ステップＳ１３０８において、ＮＳＰコマンド受信要求信号をデジタルカメラ１０２（具体的には、ＰＴＰ２０４ｂ）に送信する。
【０１２３】
デジタルカメラ１０２のＰＴＰ２０４ｂは、デジタルカメラ１０１からＮＳＰコマンド受信要求信号を受信すると、ステップＳ１３０９において、ＮＳＰコマンドの実態であるスクリプトをデジタルカメラ１０１（具体的には、ＰＴＰ２０４ａ）に送信する。
【０１２４】
その後、デジタルカメラ１０１のＰＴＰ２０４ａは、デジタルカメラ１０２からスクリプトを受信する。そして、ＰＴＰ２０４ａは、デジタルカメラ１０１の上位レイヤであるＮＳＰ２０５ａにＮＳＰコマンドの受信通知を行う。
【０１２５】
続いて、デジタルカメラ１０２のスライドショーを、ネットワークスライドショーに追加する処理が行われる。
【０１２６】
図１４は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からネットワークスライドショーにスライドショーを追加する際の操作のイメージの一例を示す模式図である。
【０１２７】
デジタルカメラ１０２の青色点灯したダイレクトボタン４０３が押下されると、選択されたスライドショー用のＤＰＯＦファイルを基にして、当該スライドショーがネットワークスライドショーに追加される。その後、ネットワークスライドショー追加完了画面１４０１に遷移する。
【０１２８】
図１５は、図３に示すネットワークシステムにおいて、ネットワークスライドショーに対するスライドショーの追加処理のシーケンスの一例を示す模式図である。
図１４の説明の際に記述したように、デジタルカメラ１０１でネットワークスライドショーを生成した後、デジタルカメラ１０２のダイレクトボタン４０３が押下されると、ネットワークスライドショーに、選択したスライドショーが追加される。図１５は、この際のシーケンスの一例を示したものである。
【０１２９】
デジタルカメラ１０２のダイレクトボタン４０３が押下されると、ステップＳ１５０１において、デジタルカメラ１０２のＧＵＩ２０６ｂは、ダイレクトボタンが押下されたことを自装置のＳＳＭ２１１ｂに通知する。即ち、ＧＵＩ２０６ｂは、ネットワークスライドショー生成要求信号をＳＳＭ２１１ｂに通知する。
【０１３０】
続いて、ステップＳ１５０２において、ＳＳＭ２１１ｂは、デジタルカメラ１０２の記録メディアに、ネットワークスライドショー（図１２のネットワークスライドショー用のファイル１２１１）が存在するか否かを確認する。ここでは、図１０のステップＳ１０１５において、ネットワークスライドショー用のファイル１２１１が保存されているため、ネットワークスライドショーが存在すると判断される。
【０１３１】
続いて、ステップＳ１５０３において、ＳＳＭ２１１ｂは、選択されたスライドショーを取得する処理を行う。そして、ＳＳＭ２１１ｂは、選択されたスライドショーを取得した旨を自装置のＮＳＰ２０５ｂに通知する。
その後、ステップＳ１５０４において、ＳＳＭ２１１ｂは、ネットワークスライドショーに、取得したスライドショーを追加（追記）する処理を行う。この際、追加する順番は、ネットワークスライドショーの先頭もしくは最後に追加することができる。また、スライドショー用のＤＰＯＦファイルに記述された画像の撮影日時情報「ＣＦＧ  ＤＳＣ"１２／３１／１０：３８"−ＡＴＲ  ＤＴＭ」から撮影日時順にスライドショーを追加することも可能である。さらに、画像ファイル名の順番に並べることも可能である。
【０１３２】
続いて、ステップＳ１５０５において、ＮＳＰ２０５ｂは、デジタルカメラ１０１のネットワークスライドショーにスライドショーを追加する要求信号を、デジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。この要求信号には、図１１の１１０７に示すように、追加するスライドショーのファイルＩＤとファイル名などが記述されている。
【０１３３】
続いて、ステップＳ１５０６において、デジタルカメラ１０１のＮＳＰ２０５ａは、スライドショーの追加要求信号に対する応答信号をデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。
【０１３４】
続いて、ステップＳ１５０７において、デジタルカメラ１０１のＮＳＰ２０５ａは、追加するスライドショーの取得要求信号をデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。
【０１３５】
その後、デジタルカメラ１０２のＮＳＰ２０５ｂは、ステップＳ１５０７でデジタルカメラ１０１から送信されたスライドショーの取得要求信号を受信する。続いて、ステップＳ１５０８において、デジタルカメラ１０２のＮＳＰ２０５ｂは、追加するスライドショー（スライドショー用のＤＰＯＦファイル）を取得してデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【０１３６】
その後、デジタルカメラ１０１のＮＳＰ２０５ａは、ステップＳ１５０８でデジタルカメラ１０２から送信されたスライドショーを受信する。続いて、ＮＳＰ２０５ａは、スライドショーの追加要求信号を受信した旨を自装置のＳＳＭ２１１ａに通知する。
【０１３７】
続いて、ステップＳ１５０９において、ＳＳＭ２１１ａは、ステップＳ１５０８で受信（取得）したスライドショーをデジタルカメラ１０１に保持しているネットワークスライドショーに追加（追記）する。具体的に、ＳＳＭ２１１ａは、ステップＳ１５０８で受信したスライドショー用のＤＰＯＦファイルを、ネットワークスライドショー用のファイル１２０１に追加（追記）する。その後、ＳＳＭ２１１ａは、ネットワークスライドショーに追加スライドショーを追加した旨を自装置のＮＳＰ２０５ａに通知する。
【０１３８】
続いて、ステップＳ１５１０において、ＮＳＰ２０５ａは、デジタルカメラ１０２におけるネットワークスライドショーにスライドショーの追加処理が完了した旨をデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に通知する。
【０１３９】
そして、デジタルカメラ１０２のＮＳＰ２０５ｂは、デジタルカメラ１０１から、デジタルカメラ１０２におけるネットワークスライドショーにスライドショーの追加処理が完了した旨の通知を受信すると、その旨を自装置のＳＳＭ２１１ｂに通知する。その後、ステップＳ１５１１において、ＮＳＰ２０５ｂは、ステップＳ１５１０の通知に対する応答信号をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【０１４０】
続いて、ステップＳ１５１２において、デジタルカメラ１０２のＳＳＭ２１１ｂは、ネットワークスライドショーにスライドショーの追加処理が完了した旨の通知を受信したことを自装置のＧＵＩ２０６ｂに通知する。その結果、デジタルカメラ１０２の表示装置２１に、図１４に示すネットワークスライドショー追加完了画面１４０１が表示される。
【０１４１】
図１６は、ファイルＩＤ（ＦｉｌｅＩＤ）の一例を示す模式図である。
図１６に示すファイルＩＤ（ＦｉｌｅＩＤ）は、図１２に示すルートディレクトリ（Ｒｏｏｔ）の直下にある「ＭＩＳＣ」ディレクトリから０００００００１を割り当てられ、全てのファイル及びディレクトリに昇順に割り当てられていく。ネットワークスライドショーファイルもファイルＩＤ（ＦｉｌｅＩＤ）が割り当てられる。また、図示していないが、ＮＳＰコマンドであるスクリプトに関しても、使われていないファイルＩＤ（ＦｉｌｅＩＤ）が割り当てられる。
【０１４２】
図１７は、本発明の第１の実施形態において用いられるネットワークスライドショー用のファイル（ネットワークスライドショー設定ファイル）におけるフォーマットの一例を示す模式図である。
【０１４３】
図１７において、ネットワークスライドショー設定ファイル１７０１は、デジタルカメラ１０１が、スライドショー設定ファイルである「ＡＵＴＰＬＡＹ０．ＭＲＫ」ファイル１２０２を基に、デジタルカメラ１０１のローカル領域に生成されたものである。
【０１４４】
また、ネットワークスライドショー設定ファイル１７０２は、デジタルカメラ１０１が、デジタルカメラ１０２から追加要求されたスライドショー設定ファイルを追加したものである。ここで、デジタルカメラ１０１では、図１０のステップＳ１００２の処理で、例えば、図１７に示すように、接続先のデジタルカメラ１０２のＩＤ１７００をＣａｍｅｒａＩＤ＝４００００００２と割り当てている。そして、ネットワークスライドショー設定ファイル１７０２では、デジタルカメラ１０２から追加要求されたスライドショー設定ファイルに係る画像ファイルのパス情報に当該ＣａｍｅｒａＩＤの情報が付加されている。
【０１４５】
一方、デジタルカメラ１０２に保存されているネットワークスライドショー設定ファイル１７１２には、以下の情報が付加されている。
具体的に、デジタルカメラ１０２が、ステップＳ１００４において割り当てたデジタルカメラ１０１のＣａｍｅｒａＩＤ＝４００００００１を、デジタルカメラ１０１に格納された画像ファイルのパス情報に付加している。
【０１４６】
そして、図１４で説明した操作によって、生成し追加したネットワークスライドショーを、各デジタルカメラ１０１及び１０２を操作することで、それぞれのデジタルカメラで再生することができる。
【０１４７】
図１８は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からネットワークスライドショーを再生、一時停止、或いは、再開する際の操作のイメージの一例を示す模式図である。
【０１４８】
図９に示す、デジタルカメラ１０１のＳＥＴボタン４０４もしくはＳＥＴアイコン９０２が押下されると、デジタルカメラ１０１は、ネットワークスライドショーの再生、一時停止、或いは、再開を行う処理をする。ここで、このネットワークスライドショーは、デジタルカメラ１０１のスライドショーとデジタルカメラ１０２のスライドショーとが追加されたものである。これにより、デジタルカメラ１０１の表示装置２１には、例えば、図１８に示す画像１８０１が表示される。
【０１４９】
また、デジタルカメラ１０２のＳＥＴボタン４０４もしくはＳＥＴアイコン１４０２が押下されると、デジタルカメラ１０２でも、ネットワークスライドショーを再生することができる。
【０１５０】
また、デジタルカメラ１０１でネットワークスライドショーの再生時に、再生されている画像がデジタルカメラ１０１に格納されている画像である場合、デジタルカメラ１０１は、アクセスランプ１８０２を点滅させる。また、デジタルカメラ１０１は、再生されている画像がデジタルカメラ１０２に格納されている画像であって当該画像をデジタルカメラ１０２から取得中（つまり、通信中）である場合、ダイレクトボタン１８０３をオレンジ色に点滅させる。なお、デジタルカメラ１０２においても、上述したデジタルカメラ１０１と同様にユーザーに対する報知が行われる。
【０１５１】
図１９は、図３に示すネットワークシステムにおいて、ネットワークスライドショーの再生処理のシーケンスの一例を示す模式図である。
デジタルカメラ１０１のＳＥＴボタン４０４が押下されると、ステップＳ１９０１において、デジタルカメラ１０１のＧＵＩ２０６ａは、ネットワークスライドショーの再生のスタートボタンが押下された旨を自装置のＳＳＭ２１１ａに通知する。
【０１５２】
続いて、ステップＳ１９０２において、ＳＳＭ２１１ａは、図１７に示すネットワークスライドショー設定ファイル１７０２を読み出す。
【０１５３】
続いて、ステップＳ１９０３において、ＳＳＭ２１１ａは、ステップＳ１９０２で読み出したネットワークスライドショー設定ファイル１７０２のジョブ情報に記載されている画像ファイルのパス情報を読み出す。そして、ＳＳＭ２１１ａは、読み出した画像ファイルのパス情報が、例えば、「"．．／ＤＣＩＭ／１００ＡＢＣＤ／ＥＦＧＨ００１．ＪＰＧ"」のように、デジタルカメラ１０１内の画像ファイルのパス情報であるかを判断する。
【０１５４】
この判断の結果、画像ファイルのパス情報がデジタルカメラ１０１内の画像ファイルのパス情報である場合には、続いて、ステップＳ１９０４において、ＳＳＭ２１１ａは、当該画像ファイルを読み出して、ＧＵＩ２０６ａを介して表示する。
【０１５５】
ステップＳ１９０３の判断の結果、画像ファイルのパス情報が、例えば、「"４００００００１／ＤＣＩＭ／１００ＰＱＲＳ／ＴＵＶＷ０００１．ＪＰＧ"」のように、デジタルカメラ１０１内の画像ファイルのパス情報でない場合、ステップＳ１９０５に進む。ステップＳ１９０５に進むと、ＳＳＭ２１１ａは、カメラＩＤ（ＣａｍｅｒａＩＤ）＝４００００００１を読み出す。
【０１５６】
続いて、ステップＳ１９０６において、ＳＳＭ２１１ａは、読み出したカメラＩＤと画像ファイルのパス情報のルートディレクトリ直下にある"４００００００１"ディレクトリが合致することを確認する。その後、ＳＳＭ２１１ａは、画像ファイルのパス情報を「"．．／ＤＣＩＭ／１００ＰＱＲＳ／ＴＵＶＷ０００１．ＪＰＧ"」に変換する。その後、ＳＳＭ２１１ａは、自装置のＮＳＰ２０５ａに通知を行う。
【０１５７】
続いて、ステップＳ１９０７において、デジタルカメラ１０１のＮＳＰ２０５ａは、カメラＩＤに示された接続先であるデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に対して、画像ファイル情報の取得要求コマンドを送信する。ここで、この画像ファイル情報の取得要求コマンドは、図１１の１１２２に示すように、取得したい画像ファイルのパス情報が付加されている。
【０１５８】
デジタルカメラ１０２のＮＳＰ２０５ｂは、デジタルカメラ１０１から画像ファイル情報の取得要求コマンドを受信すると、指定された画像ファイルの情報を読み出す。続いて、ステップＳ１９０８において、ＮＳＰ２０５ｂは、読み出した画像ファイル情報をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【０１５９】
その後、デジタルカメラ１０１のＮＳＰ２０５ａは、デジタルカメラ１０２から画像ファイル情報を受信する。続いて、ステップＳ１９０９において、ＮＳＰ２０５ａは、画像ファイル情報に付加されたファイルＩＤ（ＦｉｌｅＩＤ）を指定し、画像取得要求コマンドをデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。
【０１６０】
その後、デジタルカメラ１０２のＮＳＰ２０５ｂは、デジタルカメラ１０１から画像取得要求コマンドを受信する。続いて、ステップＳ１９１０において、ＮＳＰ２０５ｂは、画像取得要求コマンドに係る画像を分割取得し、デジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【０１６１】
そして、デジタルカメラ１０１のＮＳＰ２０５ａは、デジタルカメラ１０２から、画像取得要求コマンドに係る全ての画像データを取得するまで、ステップＳ１９０９からの処理を繰り返す。そして、ＮＳＰ２０５ａは、全ての画像データを取得すると、その旨を自装置のＳＳＭ２１１ａに通知し、続いて、ステップＳ１９１１において、ＳＳＭ２１１ａは、ＧＵＩ２０６ａを介して、取得した画像を表示する。
【０１６２】
図２０は、本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からネットワークスライドショーを完了、中止する際の操作のイメージの一例を示す模式図である。
【０１６３】
ネットワークスライドショーの全画像の再生が終了すると、デジタルカメラ１０１は、ネットワークスライドショー削除画面２００１を表示する。また、ＭＥＮＵボタン４０６が押下されると、デジタルカメラ１０１は、ネットワークスライドショーを中止し、ネットワークスライドショー削除画面２００１を表示する。そして、削除アイコン２００２が押下されると、デジタルカメラ１０１は、操作したデジタルカメラ（本例の場合には、デジタルカメラ１０１）に存在するネットワークスライドショーを削除する。このように、ネットワークスライドショーの終了後にネットワークスライドショーを削除することにより、デジタルカメラ１０１の記憶容量を有効に使用することができる。また、他人のカメラであるデジタルカメラ１０２の情報がデジタルカメラ１０１に残らないため、プライバシー保護の観点からも望ましい。
【０１６４】
図２１は、図３に示すネットワークシステムにおいて、ネットワークスライドショーの削除処理のシーケンスの一例を示す模式図である。
ネットワークスライドショーの再生が終わると、図２０に示すネットワークスライドショー削除画面２００１に遷移し、ネットワークスライドショーの削除ができる。図２１は、この際の削除処理のシーケンスの一例を示したものである。
【０１６５】
デジタルカメラ１０１の削除アイコン２００２が押下されると、ステップＳ２１０１において、デジタルカメラ１０１のＧＵＩ２０６ａは、自装置のＳＳＭ２１１ａにネットワークスライドショーの削除要求を行う。
【０１６６】
続いて、ステップＳ２１０２において、ＳＳＭ２１１ａは、ステップＳ２１０１で削除要求されたネットワークスライドショー（ネットワークスライドショー用のファイル１２０１）を削除する。その後、ＳＳＭ２１１ａは、ネットワークスライドショー（ネットワークスライドショー用のファイル１２０１）を削除した旨を自装置のＮＳＰ２０５ａに通知する。
【０１６７】
続いて、ステップＳ２１０３において、ＮＳＰ２０５ａは、デジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に、ネットワークスライドショーを削除したことを通知する。
【０１６８】
続いて、ステップＳ２１０４において、デジタルカメラ１０２のＮＳＰ２０５ｂは、ステップＳ２１０３の通知に対する応答信号をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【０１６９】
その後、デジタルカメラ１０１のＮＳＰ２０５ａは、デジタルカメラ１０２から応答信号を受信すると、自装置のＳＳＭ２１１ａにその旨を通知する。そして、ステップＳ２１０５において、ＳＳＭ２１１ａは、自装置のＧＵＩ２０６ａに、ステップＳ２１０２でネットワークスライドショーを削除した旨の表示を行わせる。
【０１７０】
また、デジタルカメラ１０２のＮＳＰ２０５ｂは、ステップＳ２１０４で応答信号をデジタルカメラ１０１に送信した後、自装置のＳＳＭ２１１ｂに、ステップＳ２１０３の通知を受信した旨を通知する。
【０１７１】
その後、デジタルカメラ１０２の削除アイコン２００２が押下されると、デジタルカメラ１０２のＧＵＩ２０６ｂは、自装置のＳＳＭ２１１ｂにネットワークスライドショーの削除要求を行う。続いて、ステップＳ２１０６において、ＳＳＭ２１１ｂは、ＧＵＩ２０６ｂから削除要求されたネットワークスライドショー（ネットワークスライドショー用のファイル１２１１）を削除する。その後、ＳＳＭ２１１ｂは、ネットワークスライドショー（ネットワークスライドショー用のファイル１２１１）を削除した旨を自装置のＮＳＰ２０５ｂに通知する。
【０１７２】
続いて、ステップＳ２１０７において、ＮＳＰ２０５ｂは、デジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に、ネットワークスライドショーを削除したことを通知する。
【０１７３】
続いて、ステップＳ２１０８において、デジタルカメラ１０１のＮＳＰ２０５ａは、ステップＳ２１０７の通知に対する応答信号をデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。
【０１７４】
その後、デジタルカメラ１０２のＮＳＰ２０５ｂは、デジタルカメラ１０１から応答信号を受信すると、自装置のＳＳＭ２１１ｂにその旨を通知する。そして、ステップＳ２１０９において、ＳＳＭ２１１ｂは、自装置のＧＵＩ２０６ｂに、ステップＳ２１０６でネットワークスライドショーを削除した旨の表示を行わせる。さらに、ＮＳＰ２０５ｂは、デジタルカメラ１０１とのネットワークを切断する。
【０１７５】
以上のように、本実施形態では、ダイレクトボタン等の操作部を操作することにより、複数台のデジタルカメラが保持する各スライドショーを追加したネットワークスライドショーを生成し、これを複数台のデジタルカメラの間で共有することができる。これにより、複数台のデジタルカメラ（画像処理装置）に保持されている画像をスライドショー（ネットワークスライドショー）として閲覧することが可能となる。
【０１７６】
即ち、本実施形態では、ダイレクトボタン等の簡単な操作で、ネットワーク上の各画像処理装置で設定したスライドショーを併合して、各スライドショーの各画像に関する情報のリストが記述されたネットワークスライドショー設定ファイルを生成している。この際、まずネットワークスライドショーの存在を確認し、ネットワークスライドショーが存在しない場合に自動的にネットワークスライドショーを作成することとしている。
かかる構成によれば、ユーザーによる煩雑な操作を行うことなく、ネットワーク上の外部装置（他の画像処理装置）で設定されたスライドショーを自装置において共有することができる。これにより、ネットワーク上に接続された各画像処理装置のユーザーは、外部装置（他の画像処理装置）で設定されたスライドショーをスムーズに実行することが可能となる。
【０１７７】
なお、本実施形態では、複数台のデジタルカメラによるネットワークシステムについて説明したが、画像ビューワーやハードディスク等、画像を保持するネットワーク装置についても適用可能である。その他、ネットワークを形成する上で、それぞれの装置が通信に用いた通信パケットフォーマットやネットワークスライドショーの生成、追加を指示する操作部等は、上述した本実施形態に限定されるものではない。
【０１７８】
（第２の実施形態）
第２の実施形態においても、第１の実施形態と同様、複数台のデジタルカメラがネットワークを形成し、複数台のデジタルカメラで設定したスライドショーをネットワークスライドショーとしてそれぞれのデジタルカメラで再生する方法について説明する。
【０１７９】
第２の実施形態に係るデジタルカメラ（画像処理装置）の概略構成、ネットワークシステムの概略構成、及び、そのネットワークシステムの形成方法等は、全て第１の実施形態と同様であるため、その説明は省略する。ここで、第２の実施形態において、第１の実施形態と異なる点は、共通のネットワークスライドショー設定ファイルをそれぞれのデジタルカメラで保有する点である。
【０１８０】
図２２は、本発明の第２の実施形態に係るデジタルカメラ（画像処理装置）において、ネットワークスライドショーの生成処理、追加処理の一例を示すフローチャートである。
デジタルカメラ１０１において、スライドショーが選択され、ダイレクトボタン４０３が押下されると、デジタルカメラ１０１は、ネットワークスライドショーを生成するが、この場合、図１０に示すシーケンスの処理が行われる。このうち、図１０のステップＳ１０１０において、デジタルカメラ１０１のＳＳＭ２１１ａがネットワークスライドショーを生成するが、その処理内容が第１の実施形態と異なるため、以下に説明する。
【０１８１】
まず、ステップＳ２２０１において、デジタルカメラ１０１のＳＳＭ２１１ａは、自機器情報（自装置情報）を取得する。この自機器情報には、当該デジタルカメラ１０１のベンダー名、製品名、シリアル番号などの情報が含まれる。
【０１８２】
続いて、ステップＳ２２０２において、ＳＳＭ２１１ａは、図１０のＳ１００２で生成した自機器（自装置）のカメラＩＤ（ＣａｍｅｒａＩＤ）＝４００００００１を取得する。
【０１８３】
続いて、ステップＳ２２０３において、ＳＳＭ２１１ａは、図７のＳ７０７で生成した自機器（自装置）に割り当てたＩＰアドレスを取得する。
【０１８４】
続いて、ステップＳ２２０４において、ＳＳＭ２１１ａは、ネットワークスライドショーのヘッダー部を作成する。
【０１８５】
図２３は、本発明の第２の実施形態において用いられるネットワークスライドショー用のファイル（ネットワークスライドショー設定ファイル）におけるフォーマットの一例を示す模式図である。
例えば、ステップＳ２２０４で作成されるヘッダー部は、図２３の２３０１に示すように、ＸＭＬ形式で、各種取得情報をＣａｍｅｒａＩｎｆｏタグ内に記述するものである。
【０１８６】
続いて、ステップＳ２２０５において、ＳＳＭ２１１ａは、スライドショー用のＤＰＯＦファイル（図１２に示す「ＡＵＴＰＬＡＹ０．ＭＲＫ」ファイル１２２０）のジョブに記述されている画像ファイルのパス情報を取得する。具体的に、図１２に示す例では、画像ファイルのパス情報として、「"．．／ＤＣＩＭ／１００ＡＢＣＤ／ＥＦＧＨ０００１．ＪＰＧ"」を取得する。
【０１８７】
続いて、ステップＳ２２０６において、ＳＳＭ２１１ａは、自機器のカメラＩＤ（ＣａｍｅｒａＩＤ）を付加した画像ファイルのパス情報「"４００００００１／ＤＣＩＭ／１００ＡＢＣＤ／ＥＦＧＨ０００１．ＪＰＧ"」に変換する。
【０１８８】
続いて、ステップＳ２２０７において、ＳＳＭ２１１ａは、ネットワークスライドショーのジョブを作成する。例えば、図２３の２３０２に示すように、ＸＭＬ形式で、ファイルフォーマット情報、画像ファイルのパス情報、撮影日時情報などの情報をＪｏｂＩｎｆｏタグ内に記述してジョブを作成する。なお、図１２に示す「ＡＵＴＰＬＡＹ０．ＭＲＫ」ファイル１２２０に撮影日時情報が記述されていない場合は、画像のＥｘｉｆ情報から取得してもよい。
【０１８９】
続いて、ステップＳ２２０８において、ＳＳＭ２１１ａは、処理対象のスライドショーの全ジョブに対してネットワークスライドショーのジョブを作成したか否かを判断する。この判断の結果、処理対象のスライドショーの全ジョブに対してネットワークスライドショーのジョブを作成した場合には、図２２に示す一連の処理を終了する。
【０１９０】
一方、ステップＳ２２０８の判断の結果、処理対象のスライドショーの全ジョブに対してはネットワークスライドショーのジョブを作成していない場合には、ステップＳ２２０５に戻り、ステップＳ２２０５以降の処理を繰り返し行う。
【０１９１】
図２４は、図３に示すネットワークシステムにおいて、ネットワークスライドショーに対するスライドショーの追加処理のシーケンスの一例を示す模式図である。この図２４において、図１５に示す第１の実施形態における追加処理と同様のステップについては、同じ符号を付している。
【０１９２】
デジタルカメラ１０２のダイレクトボタン４０３が押下されると、ネットワークスライドショーにスライドショーを追加する処理が開始されるが、ステップＳ１５０１〜Ｓ１５０３までは、図１５と同じ処理であるため、その説明は省略する。
【０１９３】
次に、ステップＳ２４０１において、デジタルカメラ１０２のＳＳＭ２１１ｂは、ステップＳ１５０３で取得したスライドショー（スライドショー用のＤＰＯＦファイル：ＡＵＴＰＬＡＹ［ｎ］．ＭＲＫファイル）の情報をネットワークスライドショーに追加する。ここで、ネットワークスライドショーに対する追加処理の内容は、図２２に示す処理と同じである。その結果、図２３の２３０４に示すように、ネットワークスライドショーのヘッダー部に、デジタルカメラ１０２のＣａｍｅｒａＩｎｆｏが追加（追記）される。さらに、図２３の２３０５に示す通り、ステップＳ１５０３で取得したスライドショー用のＤＰＯＦファイルの内容が、ネットワークスライドショーのジョブに追加（追記）される。この際のジョブの順番は、画像の撮影日順であってもよい。
【０１９４】
その後、ＳＳＭ２１１ｂは、ネットワークスライドショーにスライドショーが追加された旨を自装置のＮＳＰ２０５ｂに通知する。続いて、ステップＳ２４０２において、ＮＳＰ２０５ｂは、ネットワークスライドショーにスライドショーが追加された旨をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に通知する。この際に通知されるコマンドパラメータには、ネットワークスライドショー設定ファイルのファイルＩＤ（ＦｉｌｅＩＤ）が記述されている。
【０１９５】
続いて、ステップＳ２４０３において、デジタルカメラ１０１のＮＳＰ２０５ａは、ネットワークスライドショーの通知に対する応答信号をデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。
【０１９６】
続いて、ステップＳ２４０４において、デジタルカメラ１０１のＮＳＰ２０５ａは、ネットワークスライドショーの取得要求信号をデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に送信する。
【０１９７】
その後、デジタルカメラ１０２のＮＳＰ２０５ｂは、ステップＳ１４０４でデジタルカメラ１０１から送信されたネットワークスライドショーの取得要求信号を受信する。続いて、ステップＳ１４０５において、デジタルカメラ１０２のＮＳＰ２０５ｂは、ネットワークスライドショーの実態である図１２に示す「ＮＳＳ＿ＡＵＴＰＬＡＹ．ＭＲＫ」ファイル１２１１をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【０１９８】
その後、デジタルカメラ１０１のＮＳＰ２０５ａは、ステップＳ２４０５でデジタルカメラ１０２から送信されたネットワークスライドショー（図１２に示す「ＮＳＳ＿ＡＵＴＰＬＡＹ．ＭＲＫ」ファイル１２１１）を受信する。続いて、ＮＳＰ２０５ａは、受信したネットワークスライドショーを自装置のＳＳＭ２１１ａに通知する。
【０１９９】
続いて、ステップＳ２４０６において、ＳＳＭ２１１ａは、ネットワークスライドショー（図１２に示す「ＮＳＳ＿ＡＵＴＰＬＡＹ．ＭＲＫ」ファイル１２１１）を、既に所有するネットワークスライドショー用のファイル１２０１に上書きして保存する。その後、ＳＳＭ２１１ａは、ネットワークスライドショー（図１２に示す「ＮＳＳ＿ＡＵＴＰＬＡＹ．ＭＲＫ」ファイル１２１１）を保存した旨を自装置のＮＳＰ２０５ａに通知する。
【０２００】
続いて、ステップＳ２４０７において、ＮＳＰ２０５ａは、ネットワークスライドショーの保存処理（追加処理）が完了した旨をデジタルカメラ１０２（具体的には、ＮＳＰ２０５ｂ）に通知する。
【０２０１】
そして、デジタルカメラ１０２のＮＳＰ２０５ｂは、デジタルカメラ１０１から、ネットワークスライドショーの保存処理が完了した旨の通知を受信すると、その旨を自装置のＳＳＭ２１１ｂに通知する。その後、ステップＳ２４０８において、ＮＳＰ２０５ｂは、ステップＳ２４０７の通知に対する応答信号をデジタルカメラ１０１（具体的には、ＮＳＰ２０５ａ）に送信する。
【０２０２】
続いて、ステップＳ２４０９において、デジタルカメラ１０２のＳＳＭ２１１ｂは、ネットワークスライドショーの保存処理（追加処理）が完了した旨の通知を受信したことを自装置のＧＵＩ２０６ｂに通知する。そして、デジタルカメラ１０２のＧＵＩ２０６ｂは、ネットワークスライドショーにスライドショーを追加した旨の表示を行う。
【０２０３】
図２５は、本発明の第２の実施形態に係るデジタルカメラ（画像処理装置）において、ネットワークスライドショーの再生処理の一例を示すフローチャートである。
デジタルカメラ１０１において、ＳＥＴボタン４０４が押下されると、ネットワークスライドショーを管理するＳＳＭ２１１ａが再生処理を開始する。図２５は、その際に行われる再生処理の処理手順の一例を示すフローチャートである。
【０２０４】
まず、ステップＳ２５０１において、デジタルカメラ１０１のＳＳＭ２１１ａは、ステップＳ２２０２で取得した自機器（自装置）のカメラＩＤ（ＣａｍｅｒａＩＤ）を取得する。
【０２０５】
続いて、ステップＳ２５０２において、ＳＳＭ２１１ａは、ネットワークスライドショーの実態である図１２に示す「ＮＳＳ＿ＡＵＴＰＬＡＹ．ＭＲＫ」ファイル１２０１のジョブから画像ファイルのパス情報を取得する。
【０２０６】
続いて、ステップＳ２５０３において、ＳＳＭ２１１ａは、ステップＳ２５０２で取得した画像ファイルのパス情報に記述されているカメラＩＤ（ＣａｍｅｒａＩＤ）と自機器（自装置）のカメラＩＤ（ＣａｍｅｒａＩＤ）とが合致しているか否かを判断する。
【０２０７】
ステップＳ２５０３の判断の結果、取得した画像ファイルのパス情報に記述されているカメラＩＤと自機器のカメラＩＤとが合致している場合には、ネットワークスライドショーにおける当該画像が自機器（自装置）に記録されていると判断される。この場合、ステップＳ２５０４に進み、ＳＳＭ２１１ａは、当該画像ファイルのパス情報をローカルパス情報に変換する。
【０２０８】
続いて、ステップＳ２５０５において、ＳＳＭ２１１ａは、画像ファイルのパス情報（ローカルパス情報）に基づいて、自機器（デジタルカメラ１０１）に記録されている画像を読み出す。
【０２０９】
一方、ステップＳ２５０３の判断の結果、取得した画像ファイルのパス情報に記述されているカメラＩＤと自機器のカメラＩＤとが合致しない場合には、ネットワークスライドショーにおける当該画像が自機器（自装置）に記録されていないと判断される。この場合、ステップＳ２５０６に進み、ＳＳＭ２１１ａは、画像ファイルのパス情報に記述されているカメラＩＤの機器が当該画像を保持していることから、当該画像保持機器（例えばデジタルカメラ１０２）に対して画像取得要求信号を送信する。この際、画像取得要求信号を送信するための接続先のＩＰアドレス等の情報は、ネットワークスライドショーファイルのヘッダー部を読み出すことで取得できる。
【０２１０】
続いて、ステップＳ２５０７において、ＳＳＭ２１１ａは、画像保持機器から対象となる画像を受信し取得する。
【０２１１】
ステップＳ２５０５の処理が終了した場合、或いは、ステップＳ２５０７の処理が終了した場合には、ステップＳ２５０８に進む。ステップＳ２５０８に進むと、ＳＳＭ２１１ａは、取得した画像を表示する処理を行う。
【０２１２】
続いて、ステップＳ２５０９において、ＳＳＭ２１１ａは、ネットワークスライドショーの全ジョブの再生処理を行ったか否かを判断する。この判断の結果、ネットワークスライドショーの全ジョブの再生処理を行った場合には、図２５に示す一連の処理を終了する。一方、ネットワークスライドショーの全ジョブについては再生処理を行っていない場合には、ステップＳ２５０２に戻り、ステップＳ２５０２以降の処理を繰り返し行う。
【０２１３】
以上のように、本実施形態では、ダイレクトボタン等の操作部を操作することにより、複数台のデジタルカメラが保持する各スライドショーを追加した、共通のネットワークスライドショーを生成し、これを複数台のデジタルカメラの間で共有することができる。これにより複数台のデジタルカメラ（画像処理装置）が持つ画像をスライドショー（ネットワークスライドショー）として閲覧することが可能となる。
【０２１４】
前述した本発明の各実施形態に係るデジタルカメラ（画像処理装置）で用いるファームウェアプログラムを構成する図２の各構成部は、例えば、システム制御回路９が不揮発性メモリ２２上に存在するファームウェアプログラムを実行することにより実現される。また、図７、８、１０、１３、１５、１９、２１、２２、２４及び２５に示す画像処理装置の制御方法における各ステップは、例えば、システム制御回路９が前記ファームウェアプログラムやメモリ２０上に存在するプログラムを実行することにより実現される。これらのプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０２１５】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体を用いることができる。また、この際の通信媒体としては、光ファイバ等の有線回線や無線回線などが挙げられる。
【０２１６】
また、本発明は、コンピュータが供給されたプログラムを実行することにより各実施形態に係るデジタルカメラ（画像処理装置）の機能が実現される態様に限られない。そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して各実施形態に係るデジタルカメラ（画像処理装置）の機能が実現される場合も、かかるプログラムは本発明に含まれる。また、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて各実施形態に係るデジタルカメラ（画像処理装置）の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【０２１７】
また、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０２１８】
【図１】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の概略構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）で用いるファームウェアプログラムのファームウェア構成図の一例を示す模式図である。
【図３】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）を複数台、ネットワーク接続したネットワークシステムの一例を示す模式図である。
【図４】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からスライドショーモードに遷移させる際の操作のイメージの一例を示す模式図である。
【図５】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からスライドショーの設定を行う際の操作のイメージの一例を示す模式図である。
【図６】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からスライドショーを行う対象画像の追加を行う際の操作のイメージの一例を示す模式図である。
【図７】図３に示すネットワークシステムにおいて、各デジタルカメラの接続シーケンスの一例を示す模式図である。
【図８】図３に示すネットワークシステムにおいて、ネットワークスライドショー用の接続シーケンスの一例を示す模式図である。
【図９】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からネットワークスライドショーを生成する際の操作のイメージの一例を示す模式図である。
【図１０】図３に示すネットワークシステムにおいて、ネットワークスライドショーの生成を行う際のシーケンスの一例を示す模式図である。
【図１１】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）のＮＳＰで処理される情報の一例を示す模式図である。
【図１２】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）のフォルダ構成、及び、スライドショー設定ファイルの一例を示す模式図である。
【図１３】図３に示すネットワークシステムにおいて、ＮＳＰコマンドの処理のシーケンスの一例を示す模式図である。
【図１４】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からネットワークスライドショーにスライドショーを追加する際の操作のイメージの一例を示す模式図である。
【図１５】図３に示すネットワークシステムにおいて、ネットワークスライドショーに対するスライドショーの追加処理のシーケンスの一例を示す模式図である。
【図１６】ファイルＩＤ（ＦｉｌｅＩＤ）の一例を示す模式図である。
【図１７】本発明の第１の実施形態において用いられるネットワークスライドショー用のファイル（ネットワークスライドショー設定ファイル）におけるフォーマットの一例を示す模式図である。
【図１８】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からネットワークスライドショーを再生、一時停止、或いは、再開する際の操作のイメージの一例を示す模式図である。
【図１９】図３に示すネットワークシステムにおいて、ネットワークスライドショーの再生処理のシーケンスの一例を示す模式図である。
【図２０】本発明の第１の実施形態に係るデジタルカメラ（画像処理装置）の操作部からネットワークスライドショーを完了、中止する際の操作のイメージの一例を示す模式図である。
【図２１】図３に示すネットワークシステムにおいて、ネットワークスライドショーの削除処理のシーケンスの一例を示す模式図である。
【図２２】本発明の第２の実施形態に係るデジタルカメラ（画像処理装置）において、ネットワークスライドショーの生成処理、追加処理の一例を示すフローチャートである。
【図２３】本発明の第２の実施形態において用いられるネットワークスライドショー用のファイル（ネットワークスライドショー設定ファイル）におけるフォーマットの一例を示す模式図である。
【図２４】図３に示すネットワークシステムにおいて、ネットワークスライドショーに対するスライドショーの追加処理のシーケンスの一例を示す模式図である。
【図２５】本発明の第２の実施形態に係るデジタルカメラ（画像処理装置）において、ネットワークスライドショーの再生処理の一例を示すフローチャートである。
【符号の説明】
【０２１９】
１、１０１、１０２  デジタルカメラ（画像処理装置）
２  撮影レンズ
３  シャッター
４  撮像素子
５  Ａ／Ｄ変換器
６  タイミング信号発生回路
７  Ｄ／Ａ変換器
８  メモリ制御回路
９  システム制御回路
１０  画像処理回路
１１  画像表示メモリ
１２  メモリ
１３  画像表示部
１４  露光制御回路
１５  測距制御回路
１６  ズーム制御回路
１７  フラッシュ部
１８  電源制御回路
１９  電源
２０  メモリ
２１  表示装置
２２  不揮発性メモリ
２３  メモリカードインターフェース（メモリカードＩ／Ｆ）
２４  ＵＳＢインターフェース（ＵＳＢ Ｉ／Ｆ）
２５  操作部
２６  シャッタースイッチ
２７  無線通信回路
２８  アンテナ
２０１  ＷＬＡＮドライバ
２０２  ＴＣＰ／ＩＰ
２０３  ＰＴＰＩＰ
２０４  ＰＴＰ
２０５  ＮＳＰ（ネットワークスライドショープロトコル）
２０６  ＧＵＩ
２０７  メモリカードドライバ
２０８  ファイルシステム
２０９  オブジェクトハンドル
２１０  ＤＰＯＦ
２１１  ＳＳＭ２１１（スライドショーマネージャー）
【図１】
2009200707.tif 000003
【図２】
2009200707.tif 000004
【図３】
2009200707.tif 000005
【図４】
2009200707.tif 000006
【図５】
2009200707.tif 000007
【図６】
2009200707.tif 000008
【図７】
2009200707.tif 000009
【図８】
2009200707.tif 000010
【図９】
2009200707.tif 000011
【図１０】
2009200707.tif 000012
【図１１】
2009200707.tif 000013
【図１２】
2009200707.tif 000014
【図１３】
2009200707.tif 000015
【図１４】
2009200707.tif 000016
【図１５】
2009200707.tif 000017
【図１６】
2009200707.tif 000018
【図１７】
2009200707.tif 000019
【図１８】
2009200707.tif 000020
【図１９】
2009200707.tif 000021
【図２０】
2009200707.tif 000022
【図２１】
2009200707.tif 000023
【図２２】
2009200707.tif 000024
【図２３】
2009200707.tif 000025
【図２４】
2009200707.tif 000026
【図２５】
2009200707.tif 000027