(57)【要約】【課題】  外部装置からの制御に基づいて処理を行うことが可能であるとともに、ＰＣを介することなく外部装置に対して制御を行うことが可能な撮影装置を提供する。【解決手段】  ネットワークを介して外部装置と接続される撮影装置１００において、外部装置からの制御信号に基づいて処理を行うデバイス機能手段１１０と、外部装置を制御する処理を行うホスト機能手段１２０と、外部装置の種類に応じてデバイス機能手段１１０による駆動とホスト機能手段１２０による駆動とを切り替えるホスト／デバイス切り替え手段１３０を備えるようにする。【選択図】  図３
2006067506.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置と接続される撮影装置であって、
前記外部装置を制御する処理を行うホスト機能手段と、
前記外部装置からの制御に基づいて処理を行うデバイス機能手段と
を含むことを特徴とする撮影装置。
【請求項２】
前記外部装置の種類を検出した結果、前記外部装置がパーソナルコンピュータであった場合には前記デバイス機能手段を駆動させ、前記外部装置がパーソナルコンピュータに対してのデバイス装置であった場合には前記ホスト機能手段を駆動させるように機能の切り替えを行う切り替え手段を更に含むことを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記ホスト機能手段は、前記デバイス装置の機器情報を検出するためのデバイス装置検出手段を有することを特徴とする請求項２に記載の撮影装置。
【請求項４】
前記ホスト機能手段は、ホストとして前記デバイス装置を制御するためのデバイス制御手段を有することを特徴とする請求項２又は３に記載の撮影装置。
【請求項５】
前記デバイス制御手段は、前記デバイス装置のストレージを制御するためのストレージ制御手段を備えていることを特徴とする請求項４に記載の撮影装置。
【請求項６】
前記デバイス制御手段は、前記デバイス装置に対して制御を指示するデバイス制御指示手段を備えていることを特徴とする請求項４又は５に記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して外部装置と接続される撮影装置に関するものである。
【背景技術】
【０００２】
通常のデジタルカメラなどの撮影デバイスおいて、他の機器と接続するためのインターフェースとしてＵＳＢ（Universal Serial Bus）接続が主流となっている。このＵＳＢ規格では、ホスト（マスタ）とデバイス（スレーブ：周辺装置）の関係があり、従来のデバイスは、ホストに対して完全な従属的な関係がある。また、ＵＳＢのコネクタでは、ホスト用のコネクタとデバイス用のコネクタとの形状が異なるものとなっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のデジタルカメラには、デバイス用の接続口しか用意されていないため、デジタルカメラから他のデバイス機器を制御することができなかった。また、従来のデジタルカメラなどの撮影デバイスにおいては、撮影した画像データを記憶するメディアの容量が小さく、撮影した画像データを一旦ＰＣに転送して、当該画像データをメールに添付する、または記憶メディアなどに保存して配布しなければならなかった。つまり、撮影デバイスで撮影された画像を撮影デバイス同士間で簡単に交換すること、転送すること、編集すること等の通信を行うことができなかった。ここで、ＰＣとは、一般のコンピュータであっても同様であり、ＰＣに限定するものではない。
【０００４】
本発明は上述の問題点にかんがみてなされたものであり、外部装置からの制御に基づいて処理を行うことが可能であるとともに、ＰＣを介することなく外部装置に対して制御を行うことが可能な撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は上述の目的を達成するためになされたものであり、ネットワークを介して外部装置と接続される撮影装置であって、前記外部装置を制御する処理を行うホスト機能手段と、前記外部装置からの制御に基づいて処理を行うデバイス機能手段とを含むことを特徴とする撮影装置等を提供する。
【発明の効果】
【０００６】
本発明の撮影装置によれば、ホスト機能手段とデバイス機能手段の両方を備えるようにしたので、外部装置からの制御に基づいて処理を行うことができるとともに、ＰＣを介することなく外部装置に対して制御を行うことができる。これにより、例えば、外部装置がホスト機能を有するＰＣであった場合には、デバイス機能手段を駆動させてＰＣからの制御信号に基づき処理を行うことができ、また、外部装置が撮影デバイスであった場合には、ホスト機能手段を駆動させて、当該撮影デバイスと相互に画像の交換や、両者のストレージに記憶されている画像データの整理、編集を行うことができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明における実施形態を添付図面を参照して説明する。
【０００８】
図１は、本発明の実施形態における撮影装置と、デバイス装置とが接続された制御システムの模式図である。ここで、図１（ａ）には、本発明の実施形態における撮影装置１００と、当該撮影装置に制御されるデジタルカメラ２００とがＵＳＢ等を介して接続された制御システム、図１（ｂ）には、本発明の実施形態における撮影装置１００と、当該撮影装置に制御されるデジタルビデオカメラ２０１とがＵＳＢ等を介して接続された制御システムを示す。
【０００９】
また、図２は、本発明の実施形態における撮影装置１００と、当該撮影装置を制御するパーソナルコンピュータ（ＰＣ）３００とがＵＳＢ等を介して接続された制御システムの模式図である。
【００１０】
本実施形態における撮影装置１００には、外部装置を制御する処理を行うホスト機能手段と、外部装置からの制御に基づいて処理を行うデバイス機能手段が設けられている。よって、図１（ａ），（ｂ）に示すように、デジタルカメラ２００、デジタルビデオカメラ２０１などの撮影デバイスと接続している場合は、撮影装置１００がホスト機能で動作して、当該撮影デバイスを制御する。また、図２に示すように、ＰＣ３００と接続している場合は、撮影装置１００が従来のようにＰＣのデバイス機器として動作する。なお、本実施形態における撮影装置１００は、例えば、デジタルカメラでもデジタルビデオカメラでも良く、特に限定はない。
【００１１】
本実施形態における撮影装置１００と、図１に示したデジタルカメラ２００，デジタルビデオカメラ２０１、あるいは図２に示したＰＣ３００とは、前述したように、例えばＵＳＢにより接続されている。この場合、撮影装置１００における接続口としてＯＴＧ（On-The-Go）規格を適用する。この規格を用いることにより、ホスト、デバイスの両方の機能を１つの接続口から行うことができる。つまり、１つの接続口でホスト、デバイスの両方のコネクタを指すことができる。
【００１２】
図３は、本発明の実施形態における撮影装置１００の機能構成を示したブロック図である。
本実施形態における撮影装置１００は、ＵＳＢ等を介して接続される外部装置からの制御に基づいて処理を行うデバイス機能手段１１０と、外部装置を制御する処理を行うホスト機能手段１２０と、外部装置の種類に応じてデバイス機能手段１１０による駆動とホスト機能手段１２０による駆動とを切り替えるホスト／デバイス（Ｈ／Ｄ）切り替え手段１３０とを含み構成されている。
【００１３】
Ｈ／Ｄ切り替え手段１３０は、外部装置の種類を検出し、当該外部装置がパーソナルコンピュータであった場合（図２）にはデバイス機能手段１１０を駆動させ、外部装置がパーソナルコンピュータに対してのデバイス装置（図１）であった場合にはホスト機能手段１２０を駆動させるように機能の切り替えを行う。
【００１４】
ホスト機能手段１２０は、デジタルカメラ２００、デジタルビデオカメラ２０１などの撮影デバイスを制御している場合に、接続されているデバイス装置の機器情報を検出するデバイス装置検出手段１２１と、検出した機器情報に基づいてデジタルカメラ２００、デジタルビデオカメラ２０１などのデバイス装置を制御するデバイス制御手段１２２を有して構成されている。
【００１５】
また、デバイス制御手段１２２は、デジタルカメラ２００、デジタルビデオカメラ２０１などのデバイス装置のストレージを制御するためのストレージ制御手段１２３と、前記デバイス装置に対して制御を指示するデバイス制御指示手段１２４を備えている。ここで、本実施形態のデバイス制御指示手段１２４は、撮影装置１００の表示部分からデバイス制御を指示するＧＵＩのことである。
【００１６】
図４は、本発明の実施形態における撮影装置１００内のコンピュータシステムのハードウェア構成を示す図である。
ＣＰＵ４１は、バスライン（ＢＬ）４７に接続される各構成要素を統括的に制御する。また、ＲＯＭ４２には、上述したデバイス機能手段１１０、ホスト機能手段１２０、Ｈ／Ｄ切り替え手段１３０を実行するためのプログラムを含むＣＰＵ４１の制御プログラム４２ａや、参照データ４２ｂなどが格納されている。
【００１７】
ＲＡＭ４３は、ＣＰＵの主メモリ、ワークエリア、一時待避領域等として機能する。ＣＰＵ４１は、処理の実行に際して必要なプログラムをＲＡＭ４３にロードして、当該プログラムを実行することで各種処理を実行する。また、ストレージ４４は、画像データ４４ａや、任意の識別番号、画像ファイル名、ユーザ名、撮影日時等のタグ情報４４ｂなどを記憶する。
【００１８】
ＤＩＳＰ４５は、撮影した画像の表示、画像の選択指示、ユーザに対して情報の通知等を行うための表示部である。Ｉ／Ｏ４６は、外部装置との接続を確立する。
【００１９】
次に、本発明の実施形態における撮影装置１００の動作について説明する。
【００２０】
図５は、本発明の実施形態における撮影装置１００の動作を示すフローチャートである。
まず、ステップＳ５１では、ＵＳＢを介して接続されている外部装置がホスト機能を有するＰＣであるか否かを判断する。ここで、ステップＳ５１での判断は、ＵＳＢケーブルの接続がデバイスとして機能するデジタルカメラなどの撮影デバイスと接続するためのコネクタが接続されたのか、ホストとして機能するＰＣと接続するためのコネクタが接続されたのかをＩＤ端子の接続状態を判断することによりなされる。
【００２１】
ステップＳ５１での判断の結果、接続されている外部装置がホスト機能を有するＰＣである（接続コネクタのＩＤ端子がホストとして機能するＰＣとの接続を示すＧＮＤである）と判断された場合には、ステップＳ５２に進み、デバイス機能手段１１０を駆動させる。一方、ステップＳ５１での判断の結果、接続されている外部装置がホスト機能を有するＰＣでない（接続コネクタのＩＤ端子がデバイスとして機能する撮影デバイスとの接続を示す無接続状態である）と判断された場合には、ステップＳ５３に進む。
【００２２】
続いて、ステップＳ５３では、ホスト機能手段１２０を駆動させる。続いて、ステップＳ５４では、デバイス装置検出手段１２１により接続されているデバイス装置の検出を行い、当該デバイス装置が登録されているデバイス装置であるか否かを判断する。この判断の結果、接続されているデバイス装置が登録されているデバイス装置であると判断された場合には、デバイス制御手段１２２を駆動させ、当該デバイス装置のストレージを制御する処理及び当該デバイス装置に対して制御を指示する処理を行う。一方、ステップＳ５４の判断の結果、接続されているデバイス装置が登録されているデバイス装置でないと判断された場合には、ステップＳ５６に進み、ＤＩＳＰ４５に当該デバイス装置は登録されていないものであることを表示するエラー処理を行う。
【００２３】
ステップＳ５２の処理、ステップＳ５５の処理、あるいはステップＳ５６の処理が終了した後、図５に示すフローチャートは終了する。
【００２４】
図６は、本発明の実施形態における撮影装置１００のデバイス制御手段１２２の動作を示すフローチャートである。ここで、撮影装置１００に接続されたデバイス装置として、デジタルカメラやデジタルビデオカメラ等の撮影デバイスを例にして、以下に示す図６のフローチャートを説明する。
まず、ステップＳ６１では、接続されている撮影デバイスのストレージ内にある画像データ数や画像データ量などのストレージ情報の検出を行い、当該撮影装置１００のストレージ４４の空き容量と比較する。
【００２５】
続いて、ステップＳ６２では、撮影装置１００のストレージ４４の空き容量を考慮し、接続されている撮影デバイスのストレージ内にある画像データ等が全て転送できるか否かを判断する。この判断の結果、接続されている撮影デバイスのストレージ内にある画像データ等が全ては転送できないと判断された場合には、ステップＳ６３に進み、それぞれの装置（撮影装置１００、接続されている撮影デバイス）のストレージの空き容量、当該ストレージに記憶されている画像データの数などの情報をＤＩＳＰ４５に表示する。その後、ステップＳ６６に進む。
【００２６】
一方、ステップＳ６２の判断の結果、接続されている撮影デバイスのストレージ内にある画像データ等が全て転送できると判断された場合には、ステップＳ６４に進み、接続されている撮影デバイスのストレージ内の画像データを当該撮影装置１００に転送するか否かをユーザに選択指示させるためにＤＩＳＰ４５に表示し、ユーザにより選択された当該転送処理の可否を判断する。
【００２７】
ステップＳ６４の判断の結果、接続されている撮影デバイスのストレージ内の画像データを当該撮影装置１００に転送すると判断された場合には、ステップＳ６５に進み、接続された撮影デバイスのストレージ内の画像データを当該撮影装置のストレージ４４に記憶する。その後、ステップＳ６７に進む。一方、ステップＳ６４の判断の結果、接続されている撮影デバイスのストレージ内の画像データを当該撮影装置１００に転送しないと判断された場合には、ステップＳ６６に進む。
【００２８】
ステップＳ６３の処理を終了した後、あるいはステップＳ６４の判断の結果、接続されている撮影デバイスのストレージ内の画像データを当該撮影装置１００に転送しないと判断された場合には、続いて、ステップＳ６６では、接続された撮影デバイスのストレージ内の画像データを数枚づつ転送してＤＩＳＰ４５に表示し、ユーザに当該画像データの転送を行うかを選択指示させ、当該転送を行う選択がされた場合に、当該撮影装置１００のストレージ４４に当該画像データを記憶する。ここで、ＤＩＳＰ４５に表示する際に、タグ情報を設定し、設定に合った画像データから表示するようにする。その後、ステップＳ６７に進む。
【００２９】
ステップＳ６５の処理を終了した後、あるいはステップＳ６６の処理を終了した後に、続いて、ステップＳ６７では、ストレージ４４に記憶されている画像データを読み出し、ＤＩＳＰ４５に一覧表示を行い、画像データの編集を行う。ここで、ストレージ４４から画像データを読み出す際に、呼出情報等のタグ情報を設定して、設定に合った画像データをＤＩＳＰ４５に表示する。
【００３０】
ステップＳ６７の処理が終了した後、図６に示すフローチャートは終了する。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態における撮影装置と、デバイス装置とが接続された制御システムの模式図である。
【図２】本発明の実施形態における撮影装置と、当該撮影装置を制御するパーソナルコンピュータ（ＰＣ）とがＵＳＢ等を介して接続された制御システムの模式図である。
【図３】本発明の実施形態における撮影装置の機能構成を示したブロック図である。
【図４】本発明の実施形態における撮影装置内のコンピュータシステムのハードウェア構成を示す図である。
【図５】本発明の実施形態における撮影装置の動作を示すフローチャートである。
【図６】本発明の実施形態における撮影装置のデバイス制御手段の動作を示すフローチャートである。
【符号の説明】
【００３２】
１００  撮影装置
１１０  デバイス機能手段
１２０  ホスト機能手段
１２１  デバイス装置検出手段
１２２  デバイス制御手段
１２３  ストレージ制御手段
１２４  デバイス制御指示手段
１３０  ホスト／デバイス（Ｈ／Ｄ）切り替え手段
【図１】
2006067506.tif 000003
【図２】
2006067506.tif 000004
【図３】
2006067506.tif 000005
【図４】
2006067506.tif 000006
【図５】
2006067506.tif 000007
【図６】
2006067506.tif 000008