(57)【要約】【課題】  撮像装置１に固有のハードウエアを有効利用するとともに、かかる撮像装置１と必要最低限のハードウエア構成で済ませたアクセサリ装置２を組み合わせ、かつ、両者の役割分担を明確に規律させることで、単体のハードウエア構成では実行処理できない大容量の機能プログラムの実行処理を効率的に実現する。【解決手段】  撮像装置１とアクセサリ装置２とを通信接続し、任意のプログラムを実行する際に、アクセサリ装置２がプログラム送信手段１１４によって主プログラムを撮像装置１に送信し、撮像装置１のプログラム実行手段１０１によって実行処理を行い、実行結果を送信すると共に、アクセサリ装置２では撮像装置１の結果を反映させながら補助プログラム実行手段１１０を行う。【選択図】  図２３
2005142710.tif 000002
【特許請求の範囲】
【請求項１】
（１）画像情報を取得する撮像手段と、
プログラムを受信するプログラム受信手段と、
プログラムを記録するプログラム記録手段と、
前記撮像手段より得られた画像情報に対し、前記プログラム記録手段に記録されたプログラムに従って処理を行い、その結果を送信させるプログラム実行手段と
を備えた撮像装置と、
（２）主プログラムを記録した主プログラム記録手段と、
前記主プログラム記録手段に記録された主プログラムを前記撮像装置に対して送信するプログラム送信手段と、
補助プログラムを記録した補助プログラム記録手段と、
前記撮像装置の前記プログラム実行手段により処理された結果を受けて、前記補助プログラム記録手段に記録された補助プログラムの処理に反映させて結果を出力する補助プログラム実行手段とを備えるアクセサリ装置と
から構成される情報処理システムにおいて、
（３）前記撮像装置は、受信した前記主プログラムを実行することで前記画像情報を処理してその結果を前記アクセサリ装置に送信し、
前記アクセサリ装置は、受信される前記主プログラムの処理結果を反映させた処理結果となるように前記補助プログラムを実行処理すること
を特徴とする情報処理システム。
【請求項２】
アクセサリ装置との間で情報を授受する撮像装置であって、
画像情報を取得する撮像手段と、
前記アクセサリ装置から送信されたプログラムを受信するプログラム受信手段と、
前記プログラム受信手段で受信したプログラムを記録するプログラム記録手段と、
前記撮像手段より得られた画像情報に対し、前記プログラム記録手段に記録されたプログラムに従って処理を行うプログラム実行手段と、
処理された画像情報を前記アクセサリ装置で実行されるプログラムの処理結果に反映させるために前記アクセサリ装置へ送信する送信手段を備えたこと
を特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置であって、
少なくとも前記プログラム受信手段が前記プログラムを受信する前段階で、前記アクセサリ装置との通信接続を確認する接続確認手段をさらに備えること
を特徴とする撮像装置。
【請求項４】
請求項３に記載の撮像装置であって、
前記接続確認手段は、前記プログラム実行手段が前記プログラムを実行している最中にも前記アクセサリ装置との通信接続を確認するようになっており、
前記接続確認手段が前記通信接続を確認できない場合に前記プログラム実行手段による前記プログラムの処理を中断するプログラム実行中断手段をさらに備えること
を特徴とする撮像装置。
【請求項５】
請求項２に記載の撮像装置であって、
前記プログラム受信手段は、前記アクセサリ装置から送信される複数のプログラムをリストにしたメニュープログラムを受信するようになっており、
前記メニュープログラムに基づく複数のプログラムの実行処理項目をリスト表示する表示手段と、
前記リスト表示から一のプログラムの実行処理項目を選択する選択手段とをさらに備え、
前記送信手段は、前記選択手段により選択された実行処理項目に応じたプログラムが前記プログラム受信手段で受信されるため前記アクセサリ装置に対して選択された実行処理項目を送信するようになっていること
を特徴とする撮像装置。
【請求項６】
撮像装置との間で情報を授受するアクセサリ装置であって、
主プログラムを記録した主プログラム記録手段と、
前記主プログラム記録手段に記録された主プログラムを前記撮像装置に対して送信するプログラム送信手段と、
前記主プログラムに従って処理された画像情報を前記撮像装置から受信する受信手段と、
補助プログラムを記録した補助プログラム記録手段と、
前記受信手段が受信する前記撮像装置で処理された画像情報を反映させて処理結果を出力するために前記補助プログラム記録手段に記録された補助プログラムを実行処理する補助プログラム実行手段と
を備えることを特徴とするアクセサリ装置。
【請求項７】
請求項６に記載のアクセサリ装置であって、
さらに前記撮像装置とは異なる外部装置との通信を行う通信手段を備え、
前記補助プログラム記録手段に記録されている補助プログラムは、前記通信手段に通信を行わせるための処理機能を含むこと
を特徴とするアクセサリ装置。
【請求項８】
請求項６に記載のアクセサリ装置であって、
少なくとも前記プログラム送信手段が前記主プログラムを送信する前段階で、前記撮像装置との通信接続を確認する接続確認手段をさらに備えること
を特徴とするアクセサリ装置。
【請求項９】
請求項８に記載のアクセサリ装置であって、
前記接続確認手段は、前記補助プログラム実行手段が前記補助プログラムを実行している最中にも前記撮像装置との通信接続を確認するようになっており、
前記接続確認手段が前記通信接続を確認できない場合に前記補助プログラム実行手段による前記補助プログラムの処理を中断する補助プログラム実行中断手段をさらに備えること
を特徴とするアクセサリ装置。
【請求項１０】
請求項６に記載のアクセサリ装置であって、
前記プログラム送信手段は、前記撮像装置に対して、複数のプログラムの実行処理項目をリスト表示させた上で、一のプログラムの実行処理項目を選択させるメニュープログラムを前記撮像装置へ送信するようになっており、
前記受信手段は、前記撮像装置で選択された実行処理項目を受信し、前記補助プログラム実行手段は、前記受信手段で受信した実行処理項目に対応する補助プログラムを実行するようになっていること
を特徴とするアクセサリ装置。
【請求項１１】
撮像装置とアクセサリ装置の間で授受されて情報を処理する情報処理方法において、
前記アクセサリ装置が前記撮像装置に対して画像情報を処理するための主プログラムを送信するステップと、
前記撮像装置が前記主プログラムを受信するステップと、
前記撮像装置が受信した前記主プログラムに従って前記画像情報を処理するステップと、
前記撮像装置が処理結果としての撮像情報を前記アクセサリ装置に対して送信するステップと、
前記アクセサリ装置が処理結果としての撮像情報を受信するステップと、
前記アクセサリ装置が前記処理結果としての撮像情報を反映させた処理結果を得られるように補助プログラムを実行するステップと、
前記アクセサリ装置が前記補助プログラムに基づく処理結果を出力するステップとを有すること
を特徴とする情報処理方法。
【請求項１２】
アクセサリ装置との間で情報を授受する撮像装置の情報処理方法であって、
画像情報を取得する撮像ステップと、
前記アクセサリ装置から送信されたプログラムを受信するプログラム受信ステップと、
受信されたプログラムを記録するプログラム記録ステップと、
前記撮像ステップより得られた画像情報に対し、記録されたプログラムに従って処理を行うプログラム実行ステップと、
実行されたプログラムによる処理結果を前記アクセサリ装置へ送信する送信ステップとを有する
ことを特徴とする撮像装置の情報処理方法。
【請求項１３】
請求項１２に記載の撮像装置の情報処理方法であって、
少なくとも前記プログラム受信ステップが前記プログラムを受信する前段階で、前記アクセサリ装置との通信接続を確認する接続確認ステップをさらに有すること
を特徴とする撮像装置の情報処理方法。
【請求項１４】
請求項１２に記載の撮像装置の情報処理方法であって、
前記接続確認ステップは、前記プログラム実行ステップが進行している最中にも前記アクセサリ装置との通信接続を確認するようになっており、
前記通信接続を確認できない場合に前記プログラム実行ステップの進行を中断するプログラム実行中断ステップをさらに有すること
を特徴とする撮像装置の情報処理方法。
【請求項１５】
請求項１２に記載の撮像装置の情報処理方法であって、
前記アクセサリ装置から送信される複数のプログラムをリストにしたメニュープログラムを受信するメニュープログラム受信ステップと、
前記メニュープログラムに基づく複数のプログラムの実行処理項目をリスト表示する表示ステップと、
前記リスト表示から一のプログラムの実行処理項目を選択する選択ステップと、
選択された実行処理項目を前記アクセサリ装置へ送信する送信ステップとをさらに有すること
を特徴とする撮像装置の情報処理方法。
【請求項１６】
撮像装置との間で情報を授受するアクセサリ装置の情報処理方法であって、
前記アクセサリ装置にあらかじめ記録された主プログラムを前記撮像装置に対して送信するプログラム送信ステップと、
前記主プログラムに従って処理された画像情報を前記撮像装置から受信する受信ステップと、
前記画像情報を反映させて処理結果を出力するように前記補助プログラムを実行処理する補助プログラム実行ステップと
を有することを特徴とするアクセサリ装置の情報処理方法。
【請求項１７】
請求項１６に記載のアクセサリ装置の情報処理方法であって、
さらに補助プログラムに含まれた通信のための処理機能により、前記撮像装置とは異なる外部装置との通信を行う通信ステップを有すること
を特徴とするアクセサリ装置の情報処理方法。
【請求項１８】
請求項１６に記載のアクセサリ装置の情報処理方法であって、
少なくとも前記プログラム送信ステップの前段階で、前記撮像装置との通信接続を確認する接続確認ステップをさらに有すること
を特徴とするアクセサリ装置の情報処理方法。
【請求項１９】
請求項１６に記載のアクセサリ装置の情報処理方法であって、
前記接続確認ステップは、前記補助プログラム実行ステップが進行している最中にも前記撮像装置との通信接続を確認するようになっており、
前記通信接続を確認できない場合に前記補助プログラム実行ステップの進行を中断する補助プログラム実行中断ステップをさらに有すること
を特徴とするアクセサリ装置の情報処理方法。
【請求項２０】
請求項１６に記載のアクセサリ装置の情報処理方法であって、
複数のプログラムをリストにしたメニュープログラムを前記撮像装置に対して送信するメニュープログラム送信ステップと、
前記撮像装置で選択された実行処理項目を受信する受信ステップとを有し、
前記プログラム送信ステップは、選択された実行処理項目に対応する主プログラムを送信するようになっていること
を特徴とするアクセサリ装置の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、撮像装置、アクセサリ装置、情報処理方法、撮像装置の情報処理方法、及びアクセサリ装置の情報処理方法に関する。詳しくは、デジタルカメラなどの電子撮像装置にアクセサリ装置が接続されることによって、容易に大容量の機能プログラムの実行処理を可能とした情報処理システム、撮像装置、アクセサリ装置、情報処理方法、撮像装置の情報処理方法、及びアクセサリ装置の情報処理方法に係るものである。
【背景技術】
【０００２】
近年、あらゆる電子機器からネットワーク接続が可能なようになっている。例えば、携帯電話で撮像した画像を送信することや、デジタルカメラで撮像した大容量の写真を保存するために大容量メモリに送信することなどであり、このような需要は増大していく傾向にある。
【０００３】
このような傾向を受けて、デジタルカメラなどの電子撮像装置は、ユーザの様々な要求に応えるために機能が多様化してきている。また、その機能の多様化に伴って、装置側のメモリ容量やＣＰＵ（Central Processing Unit）などの処理能力も高いものが要求されるようになってきている。しかし、携帯できるような小型なものに関しては処理能力の向上にも限界があるため、次第に必要最低限の処理機能だけを装置本体内に備えさせ、それ以外はオプションとして個人で追加できるような柔軟性を持った電子撮像装置がユーザに提供されるようになった。その一例として、特許文献１が挙げられる。
【０００４】
この電子撮像装置の利点としては、電子装置の小型化、軽量化を図りつつ、追加できる機能が個人で選択することができる点にある。特許文献１では、メモリや集積回路チップなどが組み込まれているＩＣカードをデジタルカメラなどの電子撮像装置に装着することによって、新しい機能を拡張できるモジュールを提案している。このように、モジュールを取り付けることによって自分に必要な機能を追加できることから、デジタルカメラなどの電子撮像装置本体の利便性の向上を図ることが可能である。
【特許文献１】特願２００１−１７４７１８号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、電子撮像装置などに従来のようなネットワーク技術を利用することを考慮すると、デジタルカメラのような撮像専用装置では必要最低限のＣＰＵしか搭載していないため、その処理能力が低い。よって、ＣＰＵの処理の負担が非常に大きくなってしまう。すなわち、電子撮像装置本体のＣＰＵで全ての機能が制御されているため、その処理能力はＣＰＵ処理速度に大きく依存する。パーソナルコンピュータのような汎用装置であれば大抵のアプリケーションの実現は可能だが、撮像装置などの小型なものはメモリやＣＰＵ処理能力が限界に近くなり、その実装は困難なものであった。
【０００６】
本発明は、以上のような問題点を解決すべく、撮像装置に固有のハードウエアを有効利用するとともに、かかる撮像装置と必要最低限のハードウエア構成で済ませたアクセサリ装置を組み合わせ、かつ、両者の役割分担を明確に規律させることで、単体のハードウエア構成では実行処理できない大容量の機能プログラムの実行処理を効率的に実現することを課題とするものである。
【課題を解決するための手段】
【０００７】
本発明は、上記課題に鑑みてなされたものであり、その目的とするところは、以下に記載の情報処理システム、撮像装置、アクセサリ装置、情報処理方法、撮像装置の情報処理方法、及びアクセサリ装置の情報処理方法を提供することにより、上記課題に記載の問題の提言を図ったものである。
【０００８】
すなわち、請求項１に記載の発明は、（１）画像情報を取得する撮像手段と、プログラムを受信するプログラム受信手段と、プログラムを記録するプログラム記録手段と、前記撮像手段より得られた画像情報に対し、前記プログラム記録手段に記録されたプログラムに従って処理を行い、その結果を送信させるプログラム実行手段を備えた撮像装置と、（２）主プログラムを記録した主プログラム記録手段と、前記主プログラム記録手段に記録された主プログラムを前記撮像装置に対して送信するプログラム送信手段と、補助プログラムを記録した補助プログラム記録手段と、前記撮像装置の前記プログラム実行手段により処理された結果を受けて、前記補助プログラム記録手段に記録された補助プログラムの処理に反映させて結果を出力する補助プログラム実行手段を備えるアクセサリ装置から構成される情報処理システムにおいて、（３）前記撮像装置は、受信した前記主プログラムを実行することで前記画像情報を処理してその結果を前記アクセサリ装置に送信させ、前記アクセサリ装置は、受信される前記主プログラムの処理結果を反映させた処理結果となるように前記補助プログラムを実行処理することを特徴とする情報処理システムである。
【０００９】
ここでシステムとは、複数の装置により構成され、各装置間で情報のやりとりができるように論理的に集合した装置全体を表現したものであり、すなわち、少なくとも撮像装置とアクセサリ装置を含めて構成されている装置全体のことである。
【００１０】
ここでプログラムとは、ＣＰＵなどの電子計算機を機能させて一の結果を得ることができるようにこれに対する指令を組み合わせたものとして表現したものであり、すなわち、少なくとも主プログラムと補助プログラムが該当する。
【００１１】
ここで主プログラムとは、アクセサリ装置内で実行される補助プログラムに対応して、処理を分担させるために撮像装置側で行う実行処理内容が記述されているプログラムをいう。アクセサリ装置との関係で撮像装置を主部とし、実現されるべきアプリケーションのうち画像処理に関わる部分を撮像装置内で行うことにより、アクセサリ装置との関係で明確に役割分担を規律することができ、撮像装置に固有のハードウエアを利用してプログラムのうち主部となる画像処理の実行処理を実現できる。
【００１２】
ここで補助プログラムとは、アクセサリ装置で行うべき処理の内容が記述されており、処理を分担させるために撮像装置で実行された主プログラムの処理結果を反映させて、アクセサリ装置側で行う実行処理内容が記述されているプログラムをいう。撮像装置と役割分担されるアプリケーションの実行処理をアクセサリ装置で補って実現するものである。
【００１３】
すなわち、実行されるアプリケーションに対応するプログラムは主プログラムと補助プログラムにより構成されており、主プログラムは撮像装置で処理され、その実行結果をアクセサリ装置へ送信し、他方、補助プログラムはアクセサリ装置で処理され、撮像装置で主プログラムが実行処理された結果を反映して補助プログラムの実行結果を出力するというような設計になっている。
【００１４】
撮像手段は、あらかじめ設定された所定の調整（例えばＡＥ（Automatic Exposure）やＡＷＢ（Auto White Balance）など）に従って、撮像レンズを介して取り込んだ入射光を光電変換するように作用する。そして、撮像画像を生成し、撮像装置内の任意のメモリへ画像情報として記録されるように作用する。
【００１５】
プログラム受信手段は、撮像装置内でプログラムを受信するように作用する。すなわち、アクセサリ装置からプログラムが送信されたときに、受信を行うように作用する。
【００１６】
プログラム記録手段は、撮像装置内でプログラムが記録されるように作用する。すなわち、上記プログラム受信手段によって受信されたプログラムが記録されるように作用する。
【００１７】
プログラム実行手段は、撮像装置内でプログラムの実行処理を行い、その処理結果を送信させるように作用する。すなわち、上記プログラム記録手段に記録されたプログラムを実行し、その処理結果をアクセサリ装置に送信させるように作用する。
【００１８】
主プログラム記録手段は、アクセサリ装置内で主プログラムが記録されるように作用する。すなわち、プログラム実行時にアクセサリ装置から送信されるべき主プログラムがあらかじめ記録されるように作用する。
【００１９】
プログラム送信手段は、アクセサリ装置からプログラムを送信するように作用する。すなわち、撮像装置内で実行される主プログラムを送信するように作用する。
【００２０】
補助プログラム記録手段は、アクセサリ装置内で補助プログラムが記録されるように作用する。すなわち、補助プログラム実行手段で実行される補助プログラムが、あらかじめ記録されるように作用する。
【００２１】
補助プログラム実行手段は、アクセサリ装置内で補助プログラムの実行処理を行うように作用する。すなわち、プログラム送信手段が撮像装置に対して送信した主プログラムに対応する補助プログラムが実行されるとともに、撮像装置側で実行された主プログラムの処理結果を反映させて、補助プログラム実行結果の処理を出力するように作用する。
【００２２】
請求項２に記載の発明は、アクセサリ装置との間で情報を授受する撮像装置であって、画像情報を取得する撮像手段と、前記アクセサリ装置から送信されたプログラムを受信するプログラム受信手段と、前記プログラム受信手段で受信したプログラムを記録するプログラム記録手段と、前記撮像手段より得られた画像情報に対し、前記プログラム記録手段に記録されたプログラムに従って処理を行うプログラム実行手段と、処理された画像情報を前記アクセサリ装置で実行されるプログラムの処理結果に反映させるために前記アクセサリ装置へ送信する送信手段を備えたことを特徴とする撮像装置である。
【００２３】
ここで画像情報とは、例えば、撮像装置内で生成され、表示されるような画像のことであり、また、撮像装置内で生成されアクセサリ装置に送信されるような画像のことである。
【００２４】
また、請求項２に記載の発明における撮像手段、プログラム受信手段、プログラム記録手段については、請求項１に記載の発明の各々の手段と実質的に同一であるため、ここで重複する説明は省略する。
【００２５】
プログラム実行手段は、プログラム記録手段によって記録されたプログラムに従って処理を行うように作用する。すなわち、撮像手段により得られた画像情報に対して、プログラム記録手段によって記録されたプログラムに従って処理を行うように作用する。
【００２６】
送信手段は、撮像装置内で得られたプログラム実行結果を外部装置へ送信することができるとともに、上記プログラム実行手段によって得られた実行結果をアクセサリ装置へ送信するように作用する。
【００２７】
請求項３に記載の発明は、請求項２に記載の撮像装置であって、少なくとも前記プログラム受信手段が前記プログラムを受信する前段階で、前記アクセサリ装置との通信接続を確認する接続確認手段をさらに備えることを特徴とする撮像装置である。
【００２８】
ここで確認とは、接続状態が維持されているかを確かめることである。
【００２９】
ここで通信接続とは、たとえば二つの装置間で情報通信が可能な状態に接続されていることを指し、その実現方法は、有線でも無線でも構わない。
【００３０】
接続確認手段は、撮像装置とアクセサリ装置との通信接続を確認するとともに、少なくとも撮像装置がプログラムを受信する前段階で、アクセサリ装置との接続確認を行うように作用する。
【００３１】
請求項４に記載の発明は、請求項３に記載の撮像装置であって、前記接続確認手段は、前記プログラム実行手段が前記プログラムを実行している最中にも前記アクセサリ装置との通信接続を確認するようになっており、前記接続確認手段が前記通信接続を確認できない場合に前記プログラム実行手段による前記プログラムの処理を中断するプログラム実行中断手段をさらに備えることを特徴とする撮像装置である。
【００３２】
ここで進行とは、プログラムの実行処理の段階が前へ進むことである。
【００３３】
ここで中断とは、進行中のプログラムの実行処理を途中で（一時）断ち切ることであり、その後の選択によっては、実行を終了したり、引き続き実行処理を継続することである。
【００３４】
プログラム実行中断手段は、プログラムの実行処理が進行している最中に、アクセサリ装置との接続が確認されなかった場合、プログラムの実行処理を一時的に中断するように作用する。すなわち、プログラムの実行中に何らかのきっかけで接続状態が遮断されてしまった場合に、プログラムの実行をその段階で中断することによって、アクセサリ装置に接続されていることを前提とするような処理の進行を防ぐように作用する。
【００３５】
これによって、プログラムの実行結果の送信やアクセサリ装置からの受信を防ぎ、プログラムの命令の応答がないことから、同じ命令を何回も実行してしまうようなプログラムのループ処理を遮断する。
【００３６】
請求項５に記載の発明は、請求項２に記載の撮像装置であって、前記プログラム受信手段は、前記アクセサリ装置から送信される複数のプログラムをリストにしたメニュープログラムを受信するようになっており、前記メニュープログラムに基づく複数のプログラムの実行処理項目をリスト表示する表示手段と、前記リスト表示から一のプログラムの実行処理項目を選択する選択手段をさらに備え、前記送信手段は、前記選択手段により選択された実行処理項目に応じたプログラムを前記プログラム受信手段に受信させるため前記アクセサリ装置に対して選択された実行処理項目を送信するようになっていることを特徴とする撮像装置である。
【００３７】
ここでメニュープログラムとは、アクセサリ装置に記録されている、少なくとも一のプログラムの処理項目をリスト表示し、選択が可能な状態にしたものであり、実行するプログラムの選択のためにアクセサリ装置から撮像装置へ送信されるものである。
【００３８】
表示手段は、あらかじめ撮像装置に備わっている表示画面のことであり、撮像装置で受信されたメニュープログラムを表示するように作用する。
【００３９】
選択手段は、プログラムメニューの項目を選択させるようになっているとともに、表示手段によって表示されたプログラムの実行処理項目の選択をさせて、撮像装置側から任意のアプリケーションプログラムを指定できるように作用する。
【００４０】
請求項６に記載の発明は、撮像装置との間で情報を授受するアクセサリ装置であって、主プログラムを記録した主プログラム記録手段と、前記主プログラム記録手段に記録された主プログラムを前記撮像装置に対して送信するプログラム送信手段と、前記主プログラムに従って処理された画像情報を前記撮像装置から受信する受信手段と、補助プログラムを記録した補助プログラム記録手段と、前記受信手段が受信する前記撮像装置で処理された画像情報を反映させて処理結果を出力するように前記補助プログラム記録手段に記録された補助プログラムを実行処理する補助プログラム実行手段とを備えることを特徴とするアクセサリ装置である。
【００４１】
主プログラム記録手段は、主プログラムが記録されるように作用する。すなわち、補助プログラムに対応した主プログラムが、あらかじめ記録されるように作用する。
【００４２】
プログラム送信手段は、主プログラムを送信することが可能であるとともに、主プログラム記録手段によって記録されている主プログラムを撮像装置に送信するように作用する。
【００４３】
受信手段とは、少なくとも画像情報を受信することができるとともに、プログラム送信手段によって送信されたプログラムが撮像装置で実行され、その実行結果を受信するように作用する。
【００４４】
補助プログラム記録手段は、補助プログラムが記録されるように作用するとともに、補助プログラム実行手段のために、アクセサリ装置内に補助プログラムがあらかじめ記録されるように作用する。
【００４５】
補助プログラム実行手段は、補助プログラムを実行することが可能であるとともに、補助プログラム記録手段に記録された補助プログラムの実行を行い、前記受信手段が受信する前記撮像装置で処理された画像情報を反映させて処理結果を出力するように作用する。
【００４６】
請求項７に記載の発明は、請求項６に記載のアクセサリ装置であって、さらに前記撮像装置とは異なる外部装置との通信を行う通信手段を備え、前記補助プログラム記録手段に記録されている補助プログラムは、前記通信手段に通信を行わせるための処理機能を含むことを特徴とするアクセサリ装置である。
【００４７】
ここで外部装置とは、例えばパーソナルコンピュータで構成することができ、アクセサリ装置と同様に、例えばＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などのプロトコルに従って情報の授受を行うことが可能な装置である。
【００４８】
通信手段とは、情報通信が可能なインタフェースであるとともに、外部装置との通信を実現できることから、アクセサリ装置と外部装置との情報のやり取りが可能なように作用する。
【００４９】
請求項８に記載の発明は、請求項６に記載のアクセサリ装置であって、少なくとも前記プログラム送信手段が前記主プログラムを送信する前段階で、前記撮像装置との通信接続を確認する接続確認手段をさらに備えることを特徴とするアクセサリ装置である。
【００５０】
接続確認手段は、アクセサリ装置と撮像装置との通信接続を確認するとともに、少なくともアクセサリ装置がプログラムを送信する前段階で、撮像装置との接続確認を行うものとして作用する。
【００５１】
請求項９に記載の発明は、請求項８に記載のアクセサリ装置であって、前記接続確認手段は、前記補助プログラム実行手段が前記補助プログラムを実行している最中にも前記撮像装置との通信接続を確認するようになっており、前記接続確認手段が前記通信接続を確認できない場合に前記補助プログラム実行手段による前記補助プログラムの処理を中断する補助プログラム実行中断手段をさらに備えることを特徴とするアクセサリ装置である。
【００５２】
補助プログラム実行中断手段は、補助プログラムの実行処理が進行している最中に、撮像装置との接続が確認されなかった場合、補助プログラムの実行処理を一時的に中断するように作用する。すなわち、アクセサリ装置で補助プログラムが実行されており、かつ接続確認手段によって接続が確認されなかった場合に、補助プログラムの実行を一時的に中断するように作用する。
【００５３】
これによって、外部装置などへの補助プログラムの実行結果の送信や撮像装置からの受信を試みることを防ぎ、プログラムの命令の応答がないことから、同じ命令を何回も実行してしまうようなプログラムのループ処理を遮断する。
【００５４】
請求項１０に記載の発明とは、請求項６に記載のアクセサリ装置であって、前記プログラム送信手段は、前記撮像装置に対して、複数のプログラムの実行処理項目をリスト表示させた上で、一のプログラムの実行処理項目を選択させるメニュープログラムを前記撮像装置へ送信するようになっており、前記受信手段は、前記撮像装置で選択された実行処理項目を受信し、前記補助プログラム実行手段は、前記受信手段で受信した実行処理項目に対応する補助プログラムを実行することを特徴とするアクセサリ装置である。
【００５５】
ここでメニュープログラムとは、アクセサリ装置に記録されている、少なくとも一のプログラムの処理項目をリスト表示し、選択が可能な状態にしたものであり、実行するプログラムの選択のためにアクセサリ装置から撮像装置へ送信されるものである。
【００５６】
プログラム送信手段は、アクセサリ装置から撮像装置へメニュープログラムを送信するように作用する。すなわち、撮像装置に実行処理項目を表示し、利用者が表示された項目を選択できるように、アクセサリ装置から撮像装置へメニュープログラムを送信するように作用する。
【００５７】
受信手段は、撮像装置で選択された実行処理項目を受信するように作用する。すなわち、補助プログラムの実行のために、撮像装置で選択された実行処理項目の結果を受信するように作用する。
【００５８】
補助プログラム実行手段は、撮像装置で選択され、アクセサリ装置で受信された実行処理項目に対応する補助プログラムを実行するように作用する。すなわち、受信手段によって選択された実行処理項目に対応する補助プログラムを実行するように作用する。
【００５９】
請求項１２に記載の発明は、アクセサリ装置との間で情報を授受する撮像装置の情報処理方法であって、画像情報を取得する撮像ステップと、前記アクセサリ装置から送信されたプログラムを受信するプログラム受信ステップと、受信されたプログラムを記録するプログラム記録ステップと、前記撮像ステップより得られた画像情報に対し、記録されたプログラムに従って処理を行うプログラム実行ステップと、実行されたプログラムによる処理結果を前記アクセサリ装置へ送信する送信ステップとを有することを特徴とする撮像装置の情報処理方法である。
【００６０】
ここでの撮像ステップの働きは、静止画を扱う場合と動画を扱う場合で異なる。たとえば、テレビ会議のように通信に映像を含む場合、プログラムの実行中にも新しく撮像された画像データのやり取りが行われることになる。このため、撮像ステップの処理手順に関しては、実行されるプログラムの種類によって柔軟に対応される。
【００６１】
さらに、静止画の場合については、請求項１２に記載の発明の通りの手順で実現される。
【００６２】
なお、請求項１１および請求項１３乃至請求項２０の発明については、請求項１および請求項３乃至請求項１０の発明を方法の発明として表現したものであるから重複する説明を省略する。
【発明の効果】
【００６３】
請求項１に係る情報処理システムでは、一のプログラム実行に対して、主プログラムと補助プログラムを撮像装置側とアクセサリ側とで分担して処理することにより、単体のハードウエア構成では実行処理が困難であった大容量の機能プログラムの実行処理を行うことが可能となる。
【００６４】
請求項２に係る撮像装置では、アクセサリ装置からプログラムを受信し、そのプログラムを実行処理した結果をアクセサリ装置に送信することによって、撮像装置におけるプログラム実行結果をアクセサリ装置に反映できることから、単体のハードウエア構成では実行処理が困難であった大容量の機能プログラムの実行処理を実現できる。
【００６５】
請求項３に係る撮像装置では、アクセサリ装置からプログラムの受信を行う前に接続確認をすることによって、接続が確立されていないにもかかわらず、接続確立がなされていることを前提にして、利用者がアクセサリ装置からのプログラム受信をするための操作を防ぐことができるので、同じ命令を何回も繰り返して無駄な操作をしてしまうといった利用者の手間を回避することができ、利用者の利便性を高めることができる。
【００６６】
請求項４に係る撮像装置では、アクセサリ装置から送られてきたプログラムを実行しているときに接続を確認し、何らかのきっかけで接続状態が遮断されてしまった場合に、プログラムの実行をその段階で中断することによって、アクセサリ装置に接続されていることを前提とするような処理の進行を防ぎ、プログラムの命令の応答がないことが原因で、同じ命令を何回も実行してしまうようなループ処理を遮断することが可能であるので、利用者に円滑な処理操作を提供することができる。
【００６７】
請求項５に係る撮像装置では、アクセサリ装置からメニュープログラムを受信し、表示画面に表示を行い、選択結果をアクセサリ装置に返すことによって、アクセサリ装置内に複数のプログラムが存在していても、利用者が撮像装置側で選択実行することが可能である。
【００６８】
請求項６に係るアクセサリ装置では、アクセサリ装置内にあらかじめ実行可能な補助プログラムが記憶されており、その処理の際に、主プログラムを撮像装置に送信し、その結果をアクセサリ装置内で行った補助プログラムの実行処理結果に反映させて出力することが可能であることから、アクセサリ装置での実行処理の負担を軽減することが可能である。
【００６９】
請求項７に係るアクセサリ装置では、通信手段を設けることにより撮像装置以外の外部装置との通信が可能であることから、撮像装置と協働して通信機能を利用した大容量の機能プログラムの実行処理を行うことが可能である。
【００７０】
請求項８に係るアクセサリ装置では、撮像装置からプログラムの実行結果の受信を行う前に接続確認をすることによって、接続が確立されていないにもかかわらず、接続確立がなされていることを前提にして、プログラム送信を行ってしまうことを防ぐことができるので、同じ命令を何回も繰り返して無駄な操作をしてしまうといった利用者の手間を回避することができ、利用者の利便性を高めることができる。
【００７１】
請求項９に係るアクセサリ装置では、補助プログラムが実行されているときに、撮像装置との接続を確認し、何らかのきっかけで接続状態が遮断されてしまった場合に、プログラムの実行をその段階で中断することによって、撮像装置に接続されていることを前提とするような処理の進行を防ぎ、プログラムの命令の応答がないことが原因で、同じ命令を何回も実行してしまうようなループ処理を遮断することが可能であるので、利用者に円滑な処理操作を提供することができる。
【００７２】
請求項１０に係るアクセサリ装置では、撮像装置に対してメニュープログラムの送信を行い、撮像装置で選択された結果を受けることによって、選択された任意のプログラムの実行処理を行うことが可能であることから、撮像装置の利用者が選択した任意のプログラムの実行が可能になるように作用する。
【００７３】
請求項１１乃至請求項２０に記載の発明の効果は、請求項１乃至請求項１０の発明を方法の発明として表現したものであるため重複する説明は省略する。
【発明を実施するための最良の形態】
【００７４】
（本発明と実施の形態との機能関係）
はじめに、本発明の機能につき、図２３を用いて説明する。図２３は、本発明に係る情報処理システムの機能ブロックを示すものである。本発明に係る情報処理システムは、基本的構成として、少なくとも撮像装置１とアクセサリ装置２とを有する。このうち、撮像装置１は、プログラム実行手段１０１、プログラム実行中断手段１０２、接続確認手段１０３、送信手段１０４、プログラム受信手段１０５プログラム記録手段１０６、撮像手段１０７、表示手段１０８、選択手段１０９を少なくとも有する。一方、アクセサリ装置２は、補助プログラム実行手段１１０、補助プログラム実行中断手段１１１、接続確認手段１１２、受信手段１１３、プログラム送信手段１１４、主プログラム記録手段１１５、補助プログラム記録手段１１６、通信手段１１７を少なくとも有する。
【００７５】
次に、以下で詳細に説明する、発明を実施するための最良の形態で用いた構成との関係であるが、先に、撮像装置１について説明する。プログラム実行手段１０１の機能は、ＣＰＵ２０１がＲＡＭ２０３に格納される主プログラム（後述する例ではメニュープログラムや画像処理制御プログラム）などを実行することにより実現される。
【００７６】
プログラム実行中断手段１０２の機能は、ＣＰＵ２０１がアクセサリ装置２との通信接続を確認できない場合に、プログラムの実行及びその他の制御処理などを一時中断することにより実現される。
【００７７】
接続確認手段１０３の機能は、ＣＰＵ２０１が通信部２１３を制御して、アクセサリ装置２との通信接続を確認することにより実現される。
【００７８】
送信手段１０４の機能は、アクセサリ装置２と情報の授受を行う通信部２１３により実現される。
【００７９】
プログラム受信手段１０５の機能は、アクセサリ装置２と情報の授受を行う通信部２１３により実現される。
【００８０】
プログラム記録手段１０６の機能は、ＣＰＵ２０１が各種の処理を実行する上において必要なデータやプログラムなどが格納されるＲＡＭ２０３により実現される。
【００８１】
撮像手段１０７の機能は、被写体を撮影する撮像部２０８と、撮像部２０８から得られるデータを所定の画像情報に変換する画像処理部２０４により実現される。
【００８２】
表示手段１０８の機能は、主プログラム（後述するメニュープログラム及び画像処理制御プログラム）の実行結果、及び補助プログラム（後述するアプリケーションプログラム及び通信プログラム）の実行結果を表示する表示部により実現される。
【００８３】
選択手段１０９の機能は、主プログラム（後述するメニュープログラム及び画像処理制御プログラム）に応じて、利用するプログラムを操作入力部２１０により選択することにより実現される。
【００８４】
プログラム実行手段１１０の機能は、ＣＰＵ４０１がＲＯＭ４０２に記録された補助プログラム（後述するアプリケーションプログラム及び通信プログラム）を実行することにより実現される。
【００８５】
補助プログラム実行中断手段１１１の機能は、ＣＰＵ４０１が、撮像装置１との通信接続を確認できない場合に、補助プログラム（後述するアプリケーションプログラム及び通信プログラム）の実行及びその他の制御などを一時中断することにより実現される。
【００８６】
接続確認手段１１２の機能は、ＣＰＵ４０１が、通信部４０７を制御して、撮像装置１との通信接続を確認することにより実現される。
【００８７】
受信手段１１３の機能は、撮像装置１と情報の授受を行う通信部４０７により実現される。
【００８８】
プログラム送信手段１１４の機能は、撮像装置１と情報の授受を行う通信部４０７により実現される。
【００８９】
主プログラム記録手段１１５の機能は、プログラムがあらかじめ記録されるＲＯＭ４０２により実現される。
【００９０】
補助プログラム記録手段１１６の機能は、プログラムがあらかじめ記録されるＲＯＭ４０２により実現される。
【００９１】
通信手段１１７の機能は、外部装置７と情報の授受を行う外部通信部４１１により実現される。
【００９２】
（第１の実施の形態）
以下、本発明に係る第１の実施の形態を、図１-ａ乃至図１２を用いて説明する。
【００９３】
（情報処理システムの構成）
本実施の形態であって、撮像装置とアクセサリ装置から構成される情報処理システムの要部につき、その構成を、図１-ａ乃至図１-ｃを用いて説明する。図１-ａ乃至図１-ｃは、本発明を適用した情報処理システムの一実施形態の構成例を示すものである。
【００９４】
この情報処理システムにおいて、撮像装置１とアクセサリ装置２は、互いに通信接続されている。この通信接続は、情報の授受を行うことができればよく、例えば、互いに装着してバス接続する装着形態３（図１-ａ）、ＵＳＢ（Universal Serial Bus）接続、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４接続などの外部有線形態４（図１-ｂ）、ＩｒＤＡ（Infracted Data Association）赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、短距離無線通信（IEEE802.11ａ、IEEE802.11b、IEEE802.11g）などの無線形態５（図１-ｃ）であっても構わない。
【００９５】
（撮像装置の構成）
本実施の形態であって、撮像装置１の要部につき、その構成を、図２を用いて説明する。図２は、撮像装置１の内部構成例を示す図である。
【００９６】
ＣＰＵ２０１は、ＲＯＭ（Read Only Memory）２０２に記憶されているプログラムに従って各種の処理を実行し、撮像装置１全体を統括的に制御する。ＲＯＭ２０２には、撮像装置１が動作するに必要な制御プログラムや制御データなどが記憶されている。ＲＡＭ（Random Access Memory）２０３には、ＣＰＵ２０１が各種の処理を実行する上において必要なデータやプログラムなどが適宜格納される。画像処理部２０４は、後述する撮像部２０８から得られるデータを、所定の画像に変換する。これは、あらかじめ内蔵されている画像処理回路（チップ）により画像処理が施され、ＣＰＵ２０１により制御される。
【００９７】
接続確認部２０５は、アクセサリ装置２との接続が確立されてから接続が切断されるまでの間は常駐動作し、アクセサリ装置２との接続が確認できない場合は、再び接続が確立されるまで、ＣＰＵ２０１に対してプログラム及びデータの送受信及びその他の制御などを一時中断するように要求する。
【００９８】
入出力インタフェース２０７は、バス２０６を介して、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、画像処理部２０４、接続確認部２０５と接続されている。
【００９９】
また、入出力インタフェース２０７には、例えばキー、ボタン、スイッチ、ダイヤル等から構成される操作入力部２１０が接続されており、操作入力部２１０は、入力された信号をＣＰＵ２０１に出力する。また、入出力インタフェース２０７には、例えば液晶ディスプレイ（ＬＣＤ: Liquid Crystal Display）やスピーカ等から構成される出力部２１１が接続されている。なお、例えばタッチパネルディスプレイのように、操作入力部２１０の一部と出力部２１１の１つであるＬＣＤが一体となる形態でも構わない。
【０１００】
さらに、入出力インタフェース２０７には、例えば、磁気テープ、磁気ディスク、光磁気ディスク、半導体メモリ（リムーバブルメディア：メモリースティック（登録商標）、ＳＤメモリーカード（登録商標）など）等を装着するための記録媒体Ｉ／Ｆ２１２が接続されており、所定の記録媒体に画像データが記録される。さらに、入出力インタフェース２０７には、アクセサリ装置２と情報の授受を行う通信部２１３が接続されている。
【０１０１】
さらに、入出力インタフェース２０７には、被写体を撮像し、例えばＣＣＤ（Charge-Coupled Devices）により被写体画像の光信号を電気信号に変換して Ａ／Ｄコンバータ（図示せず）に出力する撮像部２０８が接続されている。また、入力される音声をＡ／Ｄコンバータ（図示せず）に出力する音声入力部２０９（例えばマイクロホン）が接続されている。
【０１０２】
図３は、撮像装置１の撮像部２０８及び画像処理部２０４における画像データの処理の流れを示す図である。撮像レンズ３０１は被写体の光学像を取り込む光学レンズからなる。撮像素子３０２（例えばＣＣＤ）は、撮像レンズ３０１を介して取り込んだ光学信号を電気信号に変換し、アナログ信号回路３０３に出力する。この際、あらかじめ設定された所定の調整（例えばＡＥ（Automatic Exposure）やＡＷＢ（Auto White Balance）など）を利用しても構わない。アナログ信号回路３０３は、電気信号をアナログ信号処理し、Ａ／Ｄ コンバータ３０４に出力する。Ａ／Ｄコンバータ３０４は、撮像素子３０２及びアナログ信号回路３０３から出力されたアナログ信号をデジタル信号に変換し、画像情報として画像処理回路３０５に出力する。画像処理回路３０５は、Ａ／Ｄコンバータ３０４からの画像情報に対して、所定の画像処理を行う。この結果、画像処理部２０４から出力される映像と音声入力部２０９から出力される音声が合成されて、記録媒体Ｉ／Ｆ２１２を介して所定の記録媒体に記録され、また通信部２１３を介してアクセサリ装置２に送信される。
【０１０３】
（アクセサリ装置の構成）
本実施の形態であって、アクセサリ装置２の要部につき、その構成を、図４を用いて説明する。図４は、アクセサリ装置２の内部構成例を示す図である。
【０１０４】
ＣＰＵ４０１は、ＲＯＭ４０２にあらかじめ記憶されているプログラム及びＲＡＭ４０３に格納されたプログラムに従って各種の処理を実行し、アクセサリ装置２全体を統括的に制御する。
【０１０５】
図５は、アクセサリ装置２におけるＲＯＭ４０２に記憶された内容を示すブロック図である。ＲＯＭ４０２には、アクセサリ装置２が動作するに必要な制御プログラム及び制御データ（図示せず）が記憶されており、さらに、撮像装置１から送信される出力画像情報を利用する補助プログラム（以下、単にアプリケーションプログラムと称する）例えば、はがき作成プログラム５０２―１、発表資料作成プログラム５０３―１、地図作成プログラム５０４―１、電子メール作成プログラム５０５―１、履歴書プログラム５０６―１などがそれぞれ記憶されている。また、各アプリケーションプログラムにより、あらかじめ決定されており、かつ、撮像装置１の画像処理部２０４を制御する主プログラム（以下、画像処理制御プログラムと称する）が記憶されている（図５：５０２−２、５０３−２、５０４−２、５０５−２。５０６―２）。また、ＲＯＭ４０２に記憶されているアプリケーションプログラムの種類及び内容を示す主プログラム（以下、メニュープログラムと称する）５０１ａも記憶されている。
【０１０６】
図４の説明に戻る。ＲＡＭ４０３には、ＣＰＵ４０１が各種の処理を実行する上において必要なデータやプログラムなどが適宜格納される。さらに、撮像装置１から送信されるメニュープログラム５０１ａの実行結果、所定の出力画像情報、及びそれらに関わるデータなどが適宜格納される。
【０１０７】
接続確認部４０４は、撮像装置１との接続が確立されてから接続が切断されるまでの間は常駐動作し、撮像装置１との接続が確認できない場合は、再び接続が確立されるまで、ＣＰＵ４０１に対してプログラムの送信及びその他の制御を一時中断するように要求する。
【０１０８】
入出力インタフェース４０６は、バス４０５を介して、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、接続確認部４０４と接続されている。
【０１０９】
また、入出力インタフェース４０６には、例えばキー、ボタン、スイッチ、ダイヤル等から構成される操作入力部４０８が接続されており、操作入力部４０８は、入力された信号をＣＰＵ４０１に出力する。また、入出力インタフェース４０６には、例えばＬＣＤやスピーカ等から構成される出力部４０９が接続されている。なお、例えばタッチパネルディスプレイのように、操作入力部４０８の一部と出力部４０９の１つであるＬＣＤが一体となる形態でも構わない。
【０１１０】
さらに、入出力インタフェース４０６には、例えば、磁気テープ、磁気ディスク、光磁気ディスク、半導体メモリ（リムーバブルメディア：メモリースティック（登録商標）、ＳＤメモリーカード（登録商標）など）等を装着するための記録媒体Ｉ／Ｆ４１０が接続されており、所定の記録媒体に、例えばアプリケーションプログラムの保存ファイル等が記録される。さらに、入出力インタフェース４０６には、撮像装置１と情報の授受を行う通信部４０７が接続されている。
【０１１１】
（撮像装置とアクセサリ装置の動作）
上記第１の実施の形態に係る撮像装置１とアクセサリ装置２の動作を、図６を用いて説明する。図６は、撮像装置１とアクセサリ装置２間の通信シーケンス図である。
【０１１２】
まず、撮像装置１とアクセサリ装置２の通信接続が確立される（Ｓ１０１）。この場合、アクセサリ装置２から接続要求を出して撮像装置１から接続応答を出すに限らず、撮像装置１から接続要求を出してアクセサリ装置２から接続応答を出しても構わない。
【０１１３】
アクセサリ装置２は、ＲＯＭ４０２に記憶されているメニュープログラム５０１ａを、通信部４０７を介して撮像装置１に送信する（Ｓ１０２）。撮像装置１は、アクセサリ装置２から送信されたメニュープログラム５０１ａを、通信部２１３を介して受信し、ＲＡＭ２０３に格納して実行する（Ｓ１０３）。メニュープログラム５０１ａが実行されると、撮像装置１のＬＣＤ（図示せず）に後述するメニュー画面が表示される。ユーザは、撮像装置１のＬＣＤに表示されるメニュー画面を基にして、利用したいプログラムを操作入力部２１０により選択する（Ｓ１０４）。以下では、例えば、はがき作成プログラム５０２―１を選択するものとして説明する。
【０１１４】
図７は、この場合における表示例を表している。表示例Ｄ１０１には、撮像装置１とアクセサリ装置２の接続状態を示すアイコンＤ１０２があり、接続されていれば表示され、接続されていなければ表示されない。ユーザは、アイコンＤ１０２を操作することにより、アクセサリ装置２との接続を遮断することもできる。リストＤ１０３には、接続されているアクセサリ装置２の名称（例えばＡＣＣ―００１）が表示される。終了ボタンＤ１０４は、実行しているメニュープログラム５０１ａ自体を終了させるときに操作される。リストＤ１０５には、アクセサリ装置２のＲＯＭ４０２に記憶されているアプリケーションプログラムが表示される。そして、丸形で表示されているラジオボタンＤ１０６をチェックすることで、ユーザは、プログラム（はがき作成プログラム）を選択することができ、ＯＫボタンＤ１０７を操作することにより、その選択が決定されて表示画面が遷移する。
【０１１５】
図６の説明に戻る。撮像装置１は、操作入力部２１０から得られる入力を基にした、メニュープログラム５０１の実行結果を、通信部２１３を介して、アクセサリ装置２に送信する（Ｓ１０５）。アクセサリ装置２は、撮像装置１から送信されたメニュープログラム５０１ａの実行結果を、通信部４０７を介して受信し、Ｓ１０４において選択されたはがき作成プログラム５０２−１に対応する画像制御プログラム（はがき作成用画像処理制御プログラム５０２−２）を、通信部４０７を介して、撮像装置１に送信する（Ｓ１０６）。
【０１１６】
撮像装置１は、アクセサリ装置２から送信されたはがき作成用画像処理制御プログラム５０２−２を、通信部２１３を介して受信し、ＲＡＭ２０３に格納する。そして、ＣＰＵ２０１により、はがき作成用の画像処理制御プログラム５０２−２を実行し（Ｓ１０７）、画像処理部２０４を制御する（Ｓ１０８）。これにより、所定（はがき作成用）の画像処理が行われる。そして、画像処理部２０４の出力結果（以下、出力画像情報と称する）を、通信部２１３を介して、アクセサリ装置２に送信する（Ｓ１０９）。
【０１１７】
図８は、撮像装置１が、アクセサリ装置２から送信される画像処理制御プログラムを受信する場合の表示例を表している。表示例Ｄ２０１には、表示例Ｄ１０１と同様に、アイコンＤ１０２、リストＤ１０３、終了ボタンＤ１０４がある。受信確認部Ｄ２０２には、現在の受信状況（プログレスバーＤ２０３）が表示される。このとき、キャンセルボタンＤ２０４を操作することにより、画像処理制御プログラムの受信がキャンセルされ、表示例Ｄ１０１に戻る。
【０１１８】
図６の説明に戻る。撮像装置１は、Ｓ１０６において該当するはがき作成用画像処理制御プログラム５０３−２を送信し、Ｓ１０４においてユーザにより選択されたはがき作成プログラム５０３−１を実行する（Ｓ１１０）。このとき、アクセサリ装置２は、撮像装置１から送信される出力画像情報の入力待ち状態（Ｓ１１１）となる。
【０１１９】
そして、アクセサリ装置２は、撮像装置１から送信される出力画像情報を、通信部４０７を介して受信して、Ｓ１１０において実行しているはがき作成プログラム５０２−１へ入力する。そして、はがき作成プログラム５０３−１は、入力待ち状態（Ｓ１１１）が解除される。
【０１２０】
アクセサリ装置２は、はがき作成プログラム５０２−１の実行結果の映像情報を、通信部４０７を介して、撮像装置１に送信する（Ｓ１１２）。そして、撮像装置１は、アクセサリ装置２から送信された映像情報を、通信部２１３を介して受信し、ＣＰＵ２０１がビデオコントローラ（図示せず）を制御して、ＬＣＤに出力し、表示させる（Ｓ１１３）。そのときの表示画面は、例えば図９のようになる。
【０１２１】
図９は、この場合における表示例を表している。表示例Ｄ３０１には、表示例Ｄ１０１及びＤ２０１と同様に、アイコンＤ１０２、リストＤ１０３、終了ボタンＤ１０４がある。撮影画面Ｄ３０２には、撮像部から入力される被写体の状況が表示される。また、プレビュー画面Ｄ３０４には、はがき作成プログラム５０２−１の実行結果の受信状況が表示され、ユーザは、保存ボタンＤ３０４を操作することにより、記録媒体Ｉ／Ｆ４１０を介して、所定の記録媒体に記録する。保存ファイル確認部Ｄ３０３には、既に記録されているファイルがリスト表示される。このとき、ユーザは、操作入力部２１０により、リスト中のファイルを選択して確認ボタンＤ３０７を操作することにより、保存されたファイルを確認することができる。ページ設定ボタンＤ３０５は、例えば、はがきの向き、サイズ、余白の大きさなどを変更させるときに操作される。
【０１２２】
図６の説明に戻る。最後に、ユーザが操作部２１０によりアクセサリ装置２との接続を切断すると、確立されていた接続が切断されて（Ｓ７１４）、はがき作成プログラム５０２−１が終了する。
【０１２３】
（撮像装置の動作）
上記第１の実施の形態に係る撮像装置の動作を、図１０を用いて説明する。図１０は、アクセサリ装置２の動作に対応した撮像装置１の動作を示すフローチャートである。以下では、接続の確認は、画像制御プログラム実行中に行うものとして説明するが、これに限らず、上述したように、撮像装置１とアクセサリ装置２との接続が確立されてから接続が切断されるまでの間は常駐動作しても構わない。
【０１２４】
まず、撮像装置１にアクセサリ装置２が接続されると、アクセサリ装置２との接続が確立されるが、この処理は接続が確立されるまで繰り返される（Ｓ２０１）。撮像装置１は、通信部２１３を介して、アクセサリ装置２から送信されるメニュープログラム５０１aを受信してＲＡＭ２０３に格納する（Ｓ２０２）。撮像装置１は、ＲＡＭ２０３に格納されたメニュープログラム５０１ａを実行して（Ｓ２０３）、ビデオコントローラ（図示せず）を制御し、メニュー画面を表示する（Ｓ２０４）。そして、ユーザは、使用するプログラムを操作部２１０より選択し（Ｓ２０５）、該当するプログラムを選択した場合（例えばはがき作成プログラム５０２−１を選択）はＳ２０６へ進み、一方、該当するプログラムを選択しない場合は終了する。
【０１２５】
撮像装置１は、メニュープログラム５０１aの実行結果（ステップ２０５で入力された情報）を、通信部２１３を介して、アクセサリ装置２に送信する（Ｓ２０６）。そして、撮像装置１は、通信部２１３を介して、アクセサリ装置２から送信されるはがき作成用画像処理制御プログラム５０２−２を受信し、ＲＡＭ２０３に格納する（Ｓ２０７）。撮像装置１は、ＲＡＭ２０３に格納されたはがき作成用画像処理制御プログラム５０２−２を実行し、画像処理部２０４を所定の処理（はがき作成用の画像処理）が施されるように制御する（Ｓ２０８）。はがき作成用画像処理制御プログラム５０２−２の実行中（Ｓ２０８乃至Ｓ２１２）においては、撮像部２０８と画像処理部２０４から得られる出力画像情報を、通信部２１３を介して、アクセサリ装置２に送信する。これら一連の処理は、アクセサリ装置２との接続がユーザにより遮断されるまで続けられる。
【０１２６】
ここで、Ｓ２１０において、はがき作成用画像処理制御プログラム５０２−１を実行している間、つまりＳ２０８からＳ３１２までの間に、撮像装置１の接続確認部２０５がアクセサリ装置２との接続を確認できない場合は、再び接続が確立されるまで、ＣＰＵ２０１に対してプログラムやデータの送受信、及びその他の制御を一時中断するように要求する。そして、接続が再び確立されれば、はがき作成用画像処理制御プログラム５０２−２の実行を再開するように要求する。そのときの表示画面は、例えば図１１のようになる。このとき、操作入力部２１０により、はがき作成用画像処理制御プログラムを強制的に終了させることもできる（Ｓ２１１）。なお、接続の確認方法は、例えば、アクセサリ装置２へ小さなパケットデータを送り、アクセサリ装置２と正しく通信接続できているか等の状況を確認する。
【０１２７】
図１１は、この場合における表示例を表している。表示例Ｄ４０１には、接続ができない場合に、そのことを示すポップアップウィンドウＤ４０２が表示される。そして、再び接続が確立されると、ポップアップウィンドウＤ４０２が消える。キャンセルボタンＤ４０３は、強制的にはがき作成用画像処理制御プログラムを終了させるときに操作される。
なお、その他の構成は、図９と同様である。
【０１２８】
図１０の説明に戻る。ユーザが操作入力部２１０によりアクセサリ装置２との接続を切断、あるいは、はがき作成用画像処理制御プログラムを終了させると、確立されていた接続が切断されて、はがき作成用画像処理制御プログラム５０３−２が終了する。
【０１２９】
（アクセサリ装置の動作）
上記第１の実施の形態に係るアクセサリ装置の動作を、図１２を用いて説明する。図１２は、アクセサリ装置２の動作に対応した撮像装置１の動作を示すフローチャートである。以下では、通信接続の確認は、通信プログラム実行中の場合に行うものとして説明するが、これに限らず、上述したように、撮像装置１とアクセサリ装置２との接続が確立されてから接続が切断されるまでの間は常駐動作しても構わない。
【０１３０】
まず、アクセサリ装置２と撮像装置１が接続されると、撮像装置１との接続が確立されるが、この処理は接続が確立されるまで繰り返される（Ｓ３０１）。アクセサリ装置２は、通信部４０７を介して、撮像装置１にメニュープログラム５０１ａを送信する（Ｓ３０２）。そして、撮像装置１から送信されるメニュープログラム５０１ａの実行結果を、通信部４０７を介して受信する（Ｓ３０３）。
【０１３１】
Ｓ３０４において、アクセサリ装置２は、受信したメニュープログラム５０１ａの実行結果に基づいて、つまり、ユーザが、撮像装置１の操作部２１０により、該当するプログラムを選択した場合（例えば、はがき作成プログラム５０２−１を選択）はＳ３０５へ進み、一方、該当するプログラムを選択しない場合は終了する。
【０１３２】
Ｓ３０５において、アクセサリ装置２は、該当する画像処理制御プログラム５０２−２（例えば、はがき作成プログラム５０２−１を選択されたとする）を、通信部４０７を介して撮像装置１に送信する。一方で、アクセサリ装置２は、ＲＯＭ４０２に記憶されているはがき作成プログラム５０２―１を実行する（Ｓ３０６）。
【０１３３】
ここで、Ｓ３０７において、はがき作成用プログラム５０２−１を実行している間、つまりＳ３０６からＳ３１０までの間に、アクセサリ装置２の接続確認部４０４が撮像装置１との接続を確認できない場合は、再び接続が確立されるまで、ＣＰＵ４０１に対してプログラムやデータの送受信、及びその他の制御を一時中断するように要求する。そして、接続が再び確立されれば、はがき作成プログラム５０２−１の実行を再開するように要求する。このとき、撮像装置１の操作入力部２１０により、はがき作成用画像処理制御プログラムを強制的に終了させることもできる（Ｓ３０９）。なお、接続の確認方法は、例えば、撮像装置１へ小さなパケットデータを送り、撮像装置１と正しく通信接続できているか等の状況を確認する。
【０１３４】
ユーザが撮像装置１の操作入力部２１０により、撮像装置１との接続を切断、あるいは、はがき作成用プログラムを終了させると、確立されていた接続が切断されて、はがき作成用プログラム５０２−１が終了する。
【０１３５】
（第２の実施の形態）
以下、本発明に係る第２の実施の形態を、図１３乃至図２２を用いて説明する。
【０１３６】
（情報処理システムの構成）
本実施の形態であって、撮像装置、アクセサリ装置、外部装置から構成される情報処理システムの要部につき、その構成を、図１３を用いて説明する。図１３は、本発明を適用した情報処理システムの一実施形態の構成例を示すものである。
【０１３７】
この情報処理システムにおいて、ネットワーク８は、例えばインターネットなどで構成されるネットワークである。ネットワーク８には、アクセサリ装置６、及び後述する外部装置７−１乃至７−Ｎ（以下、外部装置７−１乃至７−Ｎを個々に区別する必要がない場合、単に外部装置７と称する）が通信接続されている。そして、アクセサリ装置６には撮像装置１が通信接続されている。
【０１３８】
撮像装置１は、撮影手段により撮像した画像情報に所定の画像処理を施し、記録媒体に記録する、また通信手段を介してアクセサリ装置６に送信する。アクセサリ装置６は、撮像装置１に主プログラムを送信し、撮像装置１から送信される主プログラムの実行結果及び画像情報を受信する。また、例えばＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などのプロトコルを用いて、外部装置７と情報の授受を行う。本実施の形態では、アクセサリ装置６と外部装置７はインターネットで接続するものとするが、これに限定せず、例えば、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）、その他のネットワークを用いても構わない。外部装置７は、例えばパーソナルコンピュータで構成することができ、アクセサリ装置６と同様に、例えばＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などのプロトコルに従って情報の授受を行う。
【０１３９】
（アクセサリ装置の構成）
図１４は、アクセサリ装置６の内部構成例を示す図である。入出力インタフェース４０５には、ネットワーク８を介して外部装置７とデータの授受を行う外部通信部４１１が接続されている。なお、外部通信部４１１は、例えばＴＣＰ／ＩＰなどのプロトコルを用いて、外部装置７と情報の授受を行うことができればよく、インターネット、ＬＡＮ、ＷＡＮ、その他のネットワークを用いても構わない。なお、その他の構成は、アクセサリ装置２（図４）と同様である。
【０１４０】
図１５は、アクセサリ装置６におけるＲＯＭ４０２に記憶された内容を示すブロック図である。ＲＯＭ４０２には、アクセサリ装置６が動作するに必要な制御プログラム及び制御データ（図示せず）が記憶されており、さらに撮像装置１から送信される出力画像情報を利用する補助プログラム、例えば、はがき作成プログラム５０２―１、発表資料作成プログラム５０３―１、地図作成プログラム５０４―１などに加えて、外部装置７と通信する機能を有する補助プログラム（以下、通信プログラムと称する）、例えばテレビ電話プログラム５０７−１、ネットワークゲームプログラム５０８−１、監視カメラプログラム５０９−１、などがそれぞれ記憶されている。また、各通信プログラムによりあらかじめ決定されており、かつ、撮像装置１の画像処理部２０４を制御するプログラム（以下、画像処理制御プログラムと称する）が記憶されている（図５：５０７−２、５０８−２、５０９−２、５０２−２、５０３−２、５０４−２）。また、ＲＯＭ４０２に記憶されているアプリケーションプログラム・通信プログラムの種類及び内容を示す主プログラム（メニュープログラム）５０１ｂも記憶されている。
【０１４１】
（外部装置の構成）
図１６は、外部装置７の内部構成例を示す図である。外部装置７は、例えばパーソナルコンピュータで構成することができ、ＣＰＵ６０１は、ＲＯＭ６０２に記憶されているプログラムに従って各種の処理を実行し、外部装置７全体を統括的に制御する。ＲＡＭ６０３には、ＣＰＵ６０１が各種の処理を実行する上において必要なデータやプログラムなどが適宜格納される。
【０１４２】
入出力インタフェース６０６は、バス６０５を介して、ＣＰＵ６０２、ＲＯＭ６０３、ＲＡＭ６０４、画像処理部６０４と接続されている。
【０１４３】
入出力インタフェース６０６には、キーボード、マウスなどから構成される操作入力部６０９が接続され、操作入力部６０９に入力された信号をＣＰＵ６０１に出力する。また、ディスプレイやスピーカなどが構成される出力部６１０も接続されている。さらに、入出力インタフェース６０６には、アクセサリ装置３とデータの授受を行う外部通信部６１２が接続されている。なお、外部通信部６１２は、例えばＴＣＰ／ＩＰなどのプロトコルを用いて通信を行うことができればよく、インターネット、ＬＡＮ、ＷＡＮ、その他のネットワークを用いても構わない。さらに、入出力インタフェース６０６には、カメラから構成される撮像部６０７やマイクロホンなどから構成される音声入力部６０８が接続されている。
【０１４４】
（撮像装置、アクセサリ装置、外部装置間の動作）
上記第２の実施の形態に係る情報処理システムの動作を、図１７乃至図２２を用いて説明する。
【０１４５】
図１７は、撮像装置１、アクセサリ装置６、外部装置７から構成される情報処理システムにおいて、撮像装置１が該当する画像処理制御プログラムを受信するまでの通信シーケンス図である。なお、この動作については、上述した第１の実施の形態：図６と同様である。
【０１４６】
はじめに、図１７を用いて説明する。まず、撮像装置１とアクセサリ装置６の通信接続が確立される（Ｓ４０１）。この場合、アクセサリ装置６から接続要求を出し、撮像装置１から接続応答を出してもよいし、撮像装置１から接続要求を出し、アクセサリ装置６から接続応答を出しても構わない。
【０１４７】
アクセサリ装置６は、ＲＯＭ４０２に記憶されているメニュープログラム５０１ｂを、通信部４０７を介して撮像装置１に送信する（Ｓ４０２）。撮像装置１は、アクセサリ装置６から送信されたメニュープログラム５０１ｂを、通信部４０７を介して受信し、ＲＡＭ２０３に格納して実行する（Ｓ４０３）。メニュープログラム５０１ｂが実行されると、撮像装置１のＬＣＤ(図示せず）にメニュー画面が表示される。ユーザは、撮像装置１のＬＣＤに表示されるメニュー画面を基にして、利用するプログラムを操作入力部２１０により選択する（Ｓ４０４）。例えば、テレビ電話プログラム５０７―１を選択する。
【０１４８】
図１８は、この場合における表示例を表している。表示例Ｄ５０１には、撮像装置１とアクセサリ装置６の接続状態を示すアイコンＤ５０２があり、接続されていれば表示され、接続されていなければ表示されない。ユーザは、アイコンＤ５０２を操作することにより、アクセサリ装置との接続を遮断することもできる。リストＤ５０３には、接続されているアクセサリ装置６の名称が表示される。終了ボタンＤ５０４は、実行しているメニュープログラム５０１ｂを終了させるときに操作される。リストＤ５０５には、アクセサリ装置６のＲＯＭ４０２に記憶されているプログラムがリスト表示される。そして、丸形で表示されているラジオボタンＤ５０６をチェックすることで、ユーザは、利用するプログラム（テレビ電話プログラム）を選択することができ、ＯＫボタンＤ５０７を操作することにより、その選択が決定されて表示画面が遷移する。
【０１４９】
図１７の説明に戻る。撮像装置１は、操作入力部２１０から得られる入力を基にした、メニュープログラム５０１ｂの実行結果（メニュー結果と称する）を、通信部２１３を介して、アクセサリ装置６に送信する（Ｓ４０５）。
【０１５０】
アクセサリ装置６は、撮像装置１から送信されたメニュー結果を通信部４０７により受信し、Ｓ４０４において選択された通信アプリケーションプログラムに対応する画像制御プログラム（テレビ電話用画像処理制御プログラム５０７−２）を、通信部４０７を介して、撮像装置１に送信する（Ｓ４０６）。撮像装置１は、アクセサリ装置２から送信されたテレビ電話用画像処理制御プログラム５０７−２を、通信部２１３を介して受信し（図１９）、ＲＡＭ２０３に格納する。
【０１５１】
図１９は、撮像装置１が、アクセサリ装置６から送信されるテレビ電話用画像処理制御プログラムを受信する場合の表示例を表している。表示例Ｄ６０１には、表示例Ｄ５０１と同様に、アイコンＤ５０２、リストＤ５０３、終了ボタンＤ５０４がある。受信確認部Ｄ６０２には、現在の受信状況（プログレスバーＤ６０３）が表示される。このとき、キャンセルボタンＤ６０４を操作することにより、テレビ電話用画像処理制御プログラムの受信がキャンセルされ、表示例Ｄ５０１に戻る。
【０１５２】
次に、図２０を用いて説明する。図２０は、撮像装置１、アクセサリ装置６、外部装置７から構成される情報処理システムにおいて、該当する通信プログラムが実行されてから終了するまでの通信シーケンス図である。
【０１５３】
撮像装置１は、ＣＰＵ２０１により、ＲＡＭ２０３に格納されたテレビ電話用画像処理制御プログラム５０７−２を実行し（Ｓ５０１）、画像処理部２０４を制御する（Ｓ５０２）。これにより、所定（テレビ電話用）の画像処理が行われる。そして、画像処理部２０４の出力画像情報を、通信部２１３を介して、アクセサリ装置６に送信する（Ｓ５０３）。
【０１５４】
一方、アクセサリ装置６は、Ｓ４０６において該当するテレビ電話用画像処理制御プログラム５０７−２を送信した後、Ｓ４０４においてユーザにより選択された通信プログラム（テレビ電話プログラム５０７−１）を実行する（Ｓ５０５）。このとき、アクセサリ装置６は、外部装置７の宛先（例えばＩＰアドレス）及び撮像装置１から送信される出力画像情報の入力待ち状態（Ｓ５０６）となる。
【０１５５】
アクセサリ装置６は、撮像装置１から送信される出力画像情報を、通信部４０７を介して受信して、すでに実行しているテレビ電話プログラム５０７−１へ入力する。そして、ユーザが、外部装置３のネットワークアドレス（例えばＩＰ（Internet Protocol）アドレス）を、操作入力部２１０により入力する（Ｓ５０４）と、外部装置７において同一のテレビ電話プログラム５０７−１が実行されていることが確認できれば、相手先である外部装置３との通信接続が確立される（Ｓ５０９）。一方、相手先である外部装置７は、アクセサリ装置２と同一のテレビ電話プログラム５０７−１を実行し、アクセサリ装置６と同様に待ち状態に入る。そして、外部装置３の撮像部６０７から得られる画像情報が入力され、アクセサリ装置６との接続が確立される。この場合、アクセサリ装置６と接続している撮像装置１から、外部装置７のネットワークアドレスを入力して接続を確立するに限らず、外部装置７からアクセサリ装置６のネットワークアドレスを入力して接続を確立しても構わない。
【０１５６】
テレビ電話プログラム５０７−１は、入力待ち状態が解除され、出力画像情報を含んだテレビ電話プログラム５０７−１の実行結果を、外部通信部４１１を介して、外部装置７に送信する。一方で、接続通信している外部装置７の外部通信部６１２により、ＲＯＭ６０２に記憶されておりかつテレビ電話プログラム５０７−１の実行結果が送信され、アクセサリ装置６の外部通信部４１１で受信する。このようにして、外部装置７からテレビ電話プログラムの実行結果を受信して、外部装置７との双方向通信（テレビ電話）を行う。
【０１５７】
アクセサリ装置６は、テレビ電話プログラム５０７−１の実行結果でもある表示用の映像情報を、通信部４１１を介して、撮像装置１に送信する（Ｓ７１０）。そして、撮像装置１は、アクセサリ装置６から送信された表示用の映像情報を、通信部２１３を介して受信し、ＣＰＵ２０１がビデオコントローラ（図示せず）を制御して、ＬＣＤに出力し、表示させる（Ｓ７１１）。そのときの表示画面は、例えば図２０のようになる。
【０１５８】
図２０は、この場合における表示例を表している。表示例Ｄ７０１には、表示例Ｄ５０１及びＤ６０１と同様に、アイコンＤ５０２、リストＤ５０３、終了ボタンＤ５０４がある。また、アクセサリ装置６と外部装置７の接続状態を示すアイコンＤ７０２があり、接続されていれば表示され、接続されていなければ表示されない。ユーザは、アイコンＤ７０２を操作することにより、アクセサリ装置６と外部装置７の接続を遮断することもできる。ユーザは、ボタンＤ７０４を操作することにより、リストＤ７０５にネットワークアドレスを入力して、通信する相手先を指定する。ウィンドウＤ３０５には、接続している外部装置７の撮像手段により撮影された被写体が表示される。また、ウィンドウＤ７０８には、例えば外部装置７に関する情報や外部装置７のユーザ情報等が表示される。ユーザは、例えばスクロールボタン（図示せず）を操作することにより、音声出力をコントロールする。
【０１５９】
ユーザが撮像層装置１の操作入力部２１０により、撮像装置１、アクセサリ装置、外部装置７との通信接続を切断、あるいは、テレビ電話プログラムを終了させると、確立されていた接続が切断されて、テレビ電話プログラム５０７−１が終了する。
【０１６０】
（接続確認）
ここで、撮像装置１とアクセサリ装置６間の接続確認について説明する。これは、撮像装置１の接続確認部２０５、アクセサリ装置６の接続確認部４０４により、第１の実施の形態と同様に動作して、互いの接続を確認する（図１０，図１２）。また、上述した情報処理システムにおいては、撮像装置１とアクセサリ装置６との間でのみ、接続確認を行ったが、これに限らず、アクセサリ装置６と外部装置７との間でも、接続確認部４０４により、例えばping機能を使って、ネットワーク８上の外部装置７に割り当てられているネットワークアドレスへ小さなパケットデータを送り、外部装置７と正しく通信できているか等の状況を確認しても構わない。
【０１６１】
図２２は、アクセサリ装置６が外部装置７との接続を確認できない場合の表示例を表している。表示例Ｄ８０１には、接続かできない場合に、そのことを示すポップアップウィンドウＤ８０２が表示される。そして、再び接続が確立されると、ポップアップウィンドウＤ８０２が消える。キャンセルボタンＤ８０３は、強制的にテレビ電話プログラムを終了させるときに操作される。なお、その他の構成は、図９と同様である。
【０１６２】
本明細書において、通信シーケンス及びフローチャートを記述するステップは、記載されている順序に沿って時系列的に行われる処理はもちろんのこと、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理も含む。
【０１６３】
上述した情報処理システムにおいて、アクセサリ装置２はメニュープログラムを撮像装置１に送信するが、例えばアクセサリ装置２のＲＯＭ４０２にプログラムが１つしかない場合には、撮像装置１とアクセサリ装置２の通信接続が確立されれば、メニュープログラムを送信せずに、直ちに該当する画像処理制御プログラムを送信するとしても構わない。
【０１６４】
また、上述した情報処理システムにおけるアクセサリ装置６は、外部装置７を指定する方法として、撮像装置１から入力するＩＰアドレスを利用している。ＩＰアドレスとは、インターネットに接続するもの全てに割り当てられる番号で、例えば[12.34.567.890]のように、ドットで区切られた４つの数値のグループで表される（バージョン4）。静的ＩＰアドレスであれば、常にそのアドレスを利用して相手先を特定する。一方、動的ＩＰアドレスであれば、相手のＩＰアドレスをe-mailや電話等であらかじめ確認したものを利用するか、ダイナミックＤＮＳ（Dynamic Domain Name System）等を利用して、ドメイン名を入力しても構わない。
【０１６５】
上述した情報処理システムにおいては、撮像装置１及びアクセサリ装置６と通信する相手先として、外部装置７についてのみ説明したが、相手先が別の撮像装置及びアクセサリ装置であってもよい。また、例えば、ネットワーク８上にプログラム管理サーバなどを設けてもよく、アクセサリ装置とプログラム管理サーバが接続することにより、アクセサリ装置６に記憶されているプログラムを追加、更新することができる。
【図面の簡単な説明】
【０１６６】
【図１−ａ】本発明の実施の一形態に係る情報処理システムの構成を示すブロック図である。
【図１−ｂ】本発明の実施の一形態に係る情報処理システムの構成を示すブロック図である。
【図１−ｃ】本発明の実施の一形態に係る情報処理システムの構成を示すブロック図である。
【図２】本発明の実施の一形態に係る撮像装置の構成を示すブロック図である。
【図３】本発明の実施の一形態に係る情撮像装置の撮像部及び画像処理部における処理の流れを示す図である。
【図４】本発明の実施の一形態に係るアクセサリ装置の構成を示すブロック図である。
【図５】本発明の実施の一形態に係るアクセサリ装置の記憶部に記憶された内容を示すブロック図である．
【図６】本発明の実施の一形態に係る情報処理システムにおいて、撮像装置とアクセサリ装置の通信シーケンスを示す図である。
【図７】本発明の一実施形態に係る撮像装置のＬＣＤに表示される出力画面の一例を示す図である。
【図８】本発明の一実施形態に係る撮像装置のＬＣＤに表示される出力画面の一例を示す図である。
【図９】本発明の一実施形態に係る撮像装置のＬＣＤに表示される出力画面の一例を示す図である。
【図１０】本発明の実施の一形態に係る撮像装置において、アクセサリ装置との接続を確認する場合のフローチャートを示す図である。
【図１１】本発明の一実施形態に係る撮像装置のＬＣＤに表示される出力画面の一例を示す図である。
【図１２】本発明の実施の一形態に係るアクセサリ装置において、撮像装置との接続を確認する場合のフローチャートを示す図である。
【図１３】本発明の実施の一形態に係る情報処理システムの構成を示すブロック図である。
【図１４】本発明の実施の一形態に係るアクセサリ装置の構成を示すブロック図である。
【図１５】本発明の実施の一形態に係るアクセサリ装置の記憶部に記憶された内容を示すブロック図である．
【図１６】本発明の実施の一形態に係る外部装置の構成を示すブロック図である。
【図１７】本発明の実施の一形態に係る情報処理システムにおいて、撮像装置、アクセサリ装置、外部装置の通信シーケンス図である。
【図１８】本発明の一実施形態に係る撮像装置のＬＣＤに表示される出力画面の一例を示す図である。
【図１９】本発明の一実施形態に係る撮像装置のＬＣＤに表示される出力画面の一例を示す図である。
【図２０】本発明の実施の一形態に係るアクセサリ装置において、通信用アプリケーションプログラムが実行されてから終了するまでの通信シーケンス図である。
【図２１】本発明の一実施形態に係る撮像装置のＬＣＤに表示される出力画面の一例を示す図である。
【図２２】本発明の一実施形態に係る撮像装置のＬＣＤに表示される出力画面の一例を示す図である。
【図２３】本発明に係る情報処理システムの機能ブロックを示す図である。
【符号の説明】
【０１６７】
３  装着（バス）通信接続
４  外部有線通信接続
５  無線通信接続
８  ネットワーク
２０６  バス
４０５  バス
６０５  バス、
Ｄ１０１  表示例
Ｄ１０２  アイコン
Ｄ１０３  リスト
Ｄ１０４  終了ボタン
Ｄ１０５  リスト
Ｄ１０６  ラジオボタンをチェック
Ｄ１０７  ＯＫボタン
Ｄ２０１  表示例
Ｄ２０２  受信確認部
Ｄ２０３  プログレスバー
Ｄ２０４  キャンセルボタン
Ｄ３０１  表示例
Ｄ３０２  撮影画面
Ｄ３０３  保存ファイル確認部
Ｄ３０４  プレビューウィンドウ
Ｄ３０５  ページ設定ボタン
Ｄ３０６  ＯＫボタン
Ｄ３０７  確認ボタン
Ｄ４０１  表示例
Ｄ４０２  ポップアップウィンドウ
Ｄ５０１  表示例
Ｄ５０２  アイコン
Ｄ５０３  リスト
Ｄ５０４  終了ボタン
Ｄ５０５  リスト
Ｄ５０６  ラジオボタン
Ｄ５０７  ＯＫボタン
Ｄ６０１  表示例
Ｄ６０２  受信確認部
Ｄ６０３  プログレスバー
Ｄ６０４  キャンセルボタン
Ｄ７０１  表示例
Ｄ７０２  アイコン
Ｄ７０３  撮影画面
Ｄ７０４  ボタン
Ｄ７０５  リスト
Ｄ７０６  ボタン
Ｄ７０７  ウィンドウ
Ｄ７０８  ウィンドウ
Ｄ８０１  表示例
Ｄ８０２  ポップアップウィンドウ
Ｄ８０３  キャンセルボタン
【図１−ａ】
2005142710.tif 000003
【図１−ｂ】
2005142710.tif 000004
【図１−ｃ】
2005142710.tif 000005
【図２】
2005142710.tif 000006
【図３】
2005142710.tif 000007
【図４】
2005142710.tif 000008
【図５】
2005142710.tif 000009
【図６】
2005142710.tif 000010
【図７】
2005142710.tif 000011
【図８】
2005142710.tif 000012
【図９】
2005142710.tif 000013
【図１０】
2005142710.tif 000014
【図１１】
2005142710.tif 000015
【図１２】
2005142710.tif 000016
【図１３】
2005142710.tif 000017
【図１４】
2005142710.tif 000018
【図１５】
2005142710.tif 000019
【図１６】
2005142710.tif 000020
【図１７】
2005142710.tif 000021
【図１８】
2005142710.tif 000022
【図１９】
2005142710.tif 000023
【図２０】
2005142710.tif 000024
【図２１】
2005142710.tif 000025
【図２２】
2005142710.tif 000026
【図２３】
2005142710.tif 000027