(57)【特許請求の範囲】
【請求項１】
第１装置と、前記第１装置と接続可能な第２装置と、前記第１装置と接続可能な第３装置とを備えるインターフェースシステムであって、
前記第１装置は、
前記第２装置及び前記第３装置のいずれの装置とも接続可能なコネクタであって、電力供給用としてＵＳＢ規格で定められた第１ＶＢＵＳ端子と、デュアルロールデバイスにおいてホスト及びデバイスのいずれであるかの判定用としてＵＳＢ規格で定められた第１ＩＤ端子とを有する第１コネクタと、
前記第１ＶＢＵＳ端子に電力を供給する電力供給部と、
前記第１コネクタを介して前記第２装置及び前記第３装置が接続されていない場合において、前記第１ＩＤ端子の電位を第１電位にプルアップするプルアップ部と、
前記第１コネクタを介して前記第２装置及び前記第３装置が接続されていない状態であって且つ前記プルアップ部により前記第１ＩＤ端子の電位が前記第１電位にプルアップされている状態である第１状態から、前記第１コネクタを介して前記第２装置が接続されている状態であって且つ前記第１ＩＤ端子の電位が前記第１電位よりも低い電位であって予め定められた第２電位の状態である第２状態に変化した場合、前記第１コネクタを介して接続されている前記第２装置へ前記第１ＶＢＵＳ端子を介して電力の供給を開始し、
前記第２状態から、前記第１状態に変化することなく、前記第１コネクタを介して前記第２装置が接続されている状態であって且つ予め定められた回数以上のクロック信号が前記第１ＩＤ端子で検出された状態である第３状態に変化したときは、前記第１コネクタを介して接続されている前記第２装置へ前記第１ＶＢＵＳ端子を介して電力を供給するとともに、前記第１コネクタを介して接続されている前記第２装置により通信を制御されるデバイスとして前記第１装置を制御し、
前記第１コネクタを介して前記第２装置及び前記第３装置が接続されていない状態であって且つ前記プルアップ部により前記前記第１ＩＤ端子の電位が前記第１電位にプルアップされている状態である前記第１状態から、前記第１コネクタを介して前記第３装置が接続されている状態であって且つ前記第１ＩＤ端子の電位が前記第１電位よりも低い電位であって予め定められた前記第２電位の状態である第４状態に変化した場合、前記第１コネクタを介して接続されている前記第３装置へ前記第１ＶＢＵＳ端子を介して電力の供給を開始し、
前記第１状態に変化することなく前記第４状態が維持されているときは、前記第１コネクタを介して接続されている前記第３装置へ前記ＶＢＵＳ端子を介して電力を供給するとともに、前記第１コネクタを介して接続されている前記第３装置との通信を制御するホストとして前記第１装置を制御する制御部とを備え、
前記第２装置は、
前記第１ＶＢＵＳ端子と接続される端子であって電力供給用としてＵＳＢ規格で定められた第２ＶＢＵＳ端子と、前記第１ＩＤ端子と接続される端子であってデュアルロールデバイスにおいてホスト及びデバイスのいずれであるかの判定用としてＵＳＢ規格で定められた第２ＩＤ端子とを有する第２コネクタと、
前記第２コネクタを介して接続された前記第１装置の前記第１ＩＤ端子の電位を前記第１電位から前記第２電位にするための第１プルダウン部と、
前記第２ＶＢＵＳ端子を介して前記第１装置から供給された電力に基づいて、前記第２コネクタを介して接続されている前記第１装置へ前記第２ＩＤ端子を介して前記クロック信号を出力する出力部とを備え、
前記第３装置は、
前記第１ＶＢＵＳ端子と接続される端子であって電力供給用としてＵＳＢ規格で定められた第３ＶＢＵＳ端子と、前記第１ＩＤ端子と接続される端子であってデュアルロールデバイスにおいてホスト及びデバイスのいずれであるかの判定用としてＵＳＢ規格で定められた第３ＩＤ端子とを有する第３コネクタと、
前記第３コネクタを介して接続された前記第１装置の前記第１ＩＤ端子の電位を前記第１電位から前記第２電位にするための第２プルダウン部とを備えること
を特徴とするインターフェースシステム。
【請求項２】
請求項１に記載のインターフェースシステムにおいて、
前記第１装置と接続可能な第４装置を更に備え、
前記制御部は、前記第１コネクタを介して前記第２装置と前記第３装置と前記第４装置とのいずれもが接続されていない状態であって且つ前記プルアップ部により前記第１ＩＤ端子の電位が前記第１電位にプルアップされている状態から、前記第１コネクタを介して前記第４装置が接続されている状態であって且つ前記プルアップ部により前記ＩＤ端子の電位が前記第１電位にプルアップされている状態に変化した場合、前記第１コネクタを介して接続されている前記第４装置へ前記第１ＶＢＵＳ端子を介して電力を供給せずに、前記第１コネクタを介して接続されている前記第４装置により通信を制御されるデバイスとして前記第１装置を制御すること
を特徴とするインターフェースシステム。
【請求項３】
外部装置と接続可能なデュアルロールデバイス装置であって、
通信を制御するホスト及び通信を制御されるデバイスのいずれの場合にも前記外部装置として接続可能なコネクタであって、電力供給用としてＵＳＢ規格で定められたＶＢＵＳ端子と、デュアルロールデバイスにおいて前記ホスト及び前記デバイスのいずれであるかの判定用としてＵＳＢ規格で定められたＩＤ端子とを有するコネクタと、
前記ＶＢＵＳ端子に電力を供給する電力供給部と、
前記コネクタを介して前記外部装置が接続されていない場合において、前記ＩＤ端子の電位を第１電位にプルアップするプルアップ部と、
前記コネクタを介して前記外部装置が接続されていない状態であって且つ前記プルアップ部により前記ＩＤ端子の電位が前記第１電位にプルアップされている状態である第１状態から、前記コネクタを介して前記外部装置が接続されている状態であって且つ前記ＩＤ端子の電位が前記第１電位よりも低い電位であって予め定められた第２電位の状態である第２状態に変化した場合、前記コネクタを介して接続されている前記外部装置へ前記ＶＢＵＳ端子を介して電力の供給を開始し、
前記第２状態から、前記第１状態に変化することなく、前記コネクタを介して前記外部続装置が接続されている状態であって且つ予め定められた回数以上のクロック信号が前記ＩＤ端子で検出された状態である第３状態に変化したときは、前記コネクタを介して接続されている前記外部装置へ前記ＶＢＵＳ端子を介して電力を供給するとともに前記デュアルロールデバイス装置を前記デバイスとして制御し、
前記第１状態及び前記第３状態に変化することなく前記第２状態が維持されているときは、前記コネクタを介して接続されている前記外部装置へ前記ＶＢＵＳ端子を介して電力を供給するとともに前記デュアルロールデバイス装置を前記ホストとして制御する制御部とを備えること
を特徴とするデュアルロールデバイス装置。
【請求項４】
請求項３に記載のデュアルロールデバイス装置において、
前記制御部は、前記第１状態から、前記コネクタを介して前記外部装置が接続されている状態であって且つ前記プルアップ部により前記ＩＤ端子の電位が前記第１電位にプルアップされている状態である第４状態に変化した場合、前記コネクタを介して接続されている前記外部装置へ前記ＶＢＵＳ端子を介して電力を供給せずに前記デュアルロールデバイス装置を前記デバイスとして制御すること
を特徴とするデュアルロールデバイス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターフェースシステム及びデュアルロールデバイス装置に関する。
【背景技術】
【０００２】
汎用のインターフェースシステムとしてＵＳＢ（Universal Serial Bus）インターフェースシステムが知られている。ＵＳＢインターフェースシステムに接続される装置の種類には、ホスト、デバイス、及びホストとデバイスとの両方になることができるデュアルロールデバイスがある。ホストは、通信を制御するパーソナルコンピュータなどの装置であり、デバイスは、通信を制御される周辺機器などの装置である。また、ＵＳＢインターフェースシステムには、ＶＢＵＳ端子を介して、ＵＳＢインターフェースシステムに接続される装置に電源電力を供給することができる仕様になっている。
ところで、ＵＳＢインターフェースシステムにおいて、ＶＢＵＳ端子を介して電力供給を受けられる装置はデバイスであるが、携帯機器の普及や装置の多様化によって、ホストにおいてもＶＢＵＳ端子（電力供給端子）を介して電力供給を受ける要求が高まっている。例えば、デバイスであるカメラ（撮像装置）と、無線ＬＡＮ（Local Area Network）を用いたワイヤレストランスミッタ（以下、ＷＴという）とを接続する場合に、カメラからＷＴに電力を供給することがある。このようなインターフェースシステムでは、デバイスからホストに電力を供給する（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されているインターフェースシステムでは、ＶＢＵＳ端子を介してホストに電力を供給する装置（撮像装置）は、デバイスに使用するコネクタであるＢレセプタクル（例えば、Ｍｉｎｉ−Ｂレセプタクル）を備えることが前提であった。つまり、ＶＢＵＳ端子を介してホストに電力を供給する上述の装置（撮像装置）は、自装置は常にデバイスであり、接続される装置はホストに限定される。そのため、特許文献１に記載されているインターフェースシステムでは、接続される装置の種類（ホスト及びデバイスのいずれか）が予め定められていない場合には、対応できないことがあった。
つまり、特許文献１に記載されているインターフェースシステムでは、電力供給端子を介して電力を供給する装置が、ホスト及びデバイスのいずれの装置にも接続可能である場合には、デバイス側からホスト側に電力を供給できないことがあるという問題があった。
【課題を解決するための手段】
【０００６】
請求項１に記載のインターフェースシステムは、第１装置と、前記第１装置と接続可能な第２装置と、前記第１装置と接続可能な第３装置とを備えるインターフェースシステムであって、前記第１装置は、前記第２装置及び前記第３装置のいずれの装置とも接続可能なコネクタであって、電力供給用としてＵＳＢ規格で定められた第１ＶＢＵＳ端子と、デュアルロールデバイスにおいてホスト及びデバイスのいずれであるかの判定用としてＵＳＢ規格で定められた第１ＩＤ端子とを有する第１コネクタと、前記第１ＶＢＵＳ端子に電力を供給する電力供給部と、前記第１コネクタを介して前記第２装置及び前記第３装置が接続されていない場合において、前記第１ＩＤ端子の電位を第１電位にプルアップするプルアップ部と、前記第１コネクタを介して前記第２装置及び前記第３装置が接続されていない状態であって且つ前記プルアップ部により前記第１ＩＤ端子の電位が前記第１電位にプルアップされている状態である第１状態から、前記第１コネクタを介して前記第２装置が接続されている状態であって且つ前記第１ＩＤ端子の電位が前記第１電位よりも低い電位であって予め定められた第２電位の状態である第２状態に変化した場合、前記第１コネクタを介して接続されている前記第２装置へ前記第１ＶＢＵＳ端子を介して電力の供給を開始し、前記第２状態から、前記第１状態に変化することなく、前記第１コネクタを介して前記第２装置が接続されている状態であって且つ予め定められた回数以上のクロック信号が前記第１ＩＤ端子で検出された状態である第３状態に変化したときは、前記第１コネクタを介して接続されている前記第２装置へ前記第１ＶＢＵＳ端子を介して電力を供給するとともに、前記第１コネクタを介して接続されている前記第２装置により通信を制御されるデバイスとして前記第１装置を制御し、前記第１コネクタを介して前記第２装置及び前記第３装置が接続されていない状態であって且つ前記プルアップ部により前記前記第１ＩＤ端子の電位が前記第１電位にプルアップされている状態である前記第１状態から、前記第１コネクタを介して前記第３装置が接続されている状態であって且つ前記第１ＩＤ端子の電位が前記第１電位よりも低い電位であって予め定められた前記第２電位の状態である第４状態に変化した場合、前記第１コネクタを介して接続されている前記第３装置へ前記第１ＶＢＵＳ端子を介して電力の供給を開始し、前記第１状態に変化することなく前記第４状態が維持されているときは、前記第１コネクタを介して接続されている前記第３装置へ前記ＶＢＵＳ端子を介して電力を供給するとともに、前記第１コネクタを介して接続されている前記第３装置との通信を制御するホストとして前記第１装置を制御する制御部とを備え、前記第２装置は、前記第１ＶＢＵＳ端子と接続される端子であって電力供給用としてＵＳＢ規格で定められた第２ＶＢＵＳ端子と、前記第１ＩＤ端子と接続される端子であってデュアルロールデバイスにおいてホスト及びデバイスのいずれであるかの判定用としてＵＳＢ規格で定められた第２ＩＤ端子とを有する第２コネクタと、前記第２コネクタを介して接続された前記第１装置の前記第１ＩＤ端子の電位を前記第１電位から前記第２電位にするための第１プルダウン部と、前記第２ＶＢＵＳ端子を介して前記第１装置から供給された電力に基づいて、前記第２コネクタを介して接続されている前記第１装置へ前記第２ＩＤ端子を介して前記クロック信号を出力する出力部とを備え、前記第３装置は、前記第１ＶＢＵＳ端子と接続される端子であって電力供給用としてＵＳＢ規格で定められた第３ＶＢＵＳ端子と、前記第１ＩＤ端子と接続される端子であってデュアルロールデバイスにおいてホスト及びデバイスのいずれであるかの判定用としてＵＳＢ規格で定められた第３ＩＤ端子とを有する第３コネクタと、前記第３コネクタを介して接続された前記第１装置の前記第１ＩＤ端子の電位を前記第１電位から前記第２電位にするための第２プルダウン部とを備えることを特徴とする。
【０００７】
請求項２に記載のインターフェースシステムは、請求項１に記載のインターフェースシステムにおいて、前記第１装置と接続可能な第４装置を更に備え、前記制御部は、前記第１コネクタを介して前記第２装置と前記第３装置と前記第４装置とのいずれもが接続されていない状態であって且つ前記プルアップ部により前記第１ＩＤ端子の電位が前記第１電位にプルアップされている状態から、前記第１コネクタを介して前記第４装置が接続されている状態であって且つ前記プルアップ部により前記ＩＤ端子の電位が前記第１電位にプルアップされている状態に変化した場合、前記第１コネクタを介して接続されている前記第４装置へ前記第１ＶＢＵＳ端子を介して電力を供給せずに、前記第１コネクタを介して接続されている前記第４装置により通信を制御されるデバイスとして前記第１装置を制御することを特徴とする。
【０００８】
請求項３に記載のデュアルロールデバイス装置は、外部装置と接続可能なデュアルロールデバイス装置であって、通信を制御するホスト及び通信を制御されるデバイスのいずれの場合にも前記外部装置として接続可能なコネクタであって、電力供給用としてＵＳＢ規格で定められたＶＢＵＳ端子と、デュアルロールデバイスにおいて前記ホスト及び前記デバイスのいずれであるかの判定用としてＵＳＢ規格で定められたＩＤ端子とを有するコネクタと、前記ＶＢＵＳ端子に電力を供給する電力供給部と、前記コネクタを介して前記外部装置が接続されていない場合において、前記ＩＤ端子の電位を第１電位にプルアップするプルアップ部と、前記コネクタを介して前記外部装置が接続されていない状態であって且つ前記プルアップ部により前記ＩＤ端子の電位が前記第１電位にプルアップされている状態である第１状態から、前記コネクタを介して前記外部装置が接続されている状態であって且つ前記ＩＤ端子の電位が前記第１電位よりも低い電位であって予め定められた第２電位の状態である第２状態に変化した場合、前記コネクタを介して接続されている前記外部装置へ前記ＶＢＵＳ端子を介して電力の供給を開始し、前記第２状態から、前記第１状態に変化することなく、前記コネクタを介して前記外部続装置が接続されている状態であって且つ予め定められた回数以上のクロック信号が前記ＩＤ端子で検出された状態である第３状態に変化したときは、前記コネクタを介して接続されている前記外部装置へ前記ＶＢＵＳ端子を介して電力を供給するとともに前記デュアルロールデバイス装置を前記デバイスとして制御し、前記第１状態及び前記第３状態に変化することなく前記第２状態が維持されているときは、前記コネクタを介して接続されている前記外部装置へ前記ＶＢＵＳ端子を介して電力を供給するとともに前記デュアルロールデバイス装置を前記ホストとして制御する制御部とを備えることを特徴とする。
請求項４に記載のデュアルロールデバイス装置は、請求項３に記載のデュアルロールデバイス装置において、前記制御部は、前記第１状態から、前記コネクタを介して前記外部装置が接続されている状態であって且つ前記プルアップ部により前記ＩＤ端子の電位が前記第１電位にプルアップされている状態である第４状態に変化した場合、前記コネクタを介して接続されている前記外部装置へ前記ＶＢＵＳ端子を介して電力を供給せずに前記デュアルロールデバイス装置を前記デバイスとして制御することを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】本実施形態によるインターフェースシステムを示す概略ブロック図である。
【図２】同実施形態における撮像装置とホスト装置の一部を示す概略ブロック図である。
【図３】同実施形態におけるインターフェースシステムの動作を示すタイミングチャートである。
【図４】同実施形態における撮像装置及びホスト装置の処理を示すフローチャートである。
【図５】同実施形態における撮像装置の別の接続例を示す概略ブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態によるインターフェースシステム、撮像装置及びホスト装置について、図面を参照して説明する。
図１は、本実施形態によるインターフェースシステム１を示す概略ブロック図である。
本実施形態では、インターフェースシステム１を、撮像装置１００とワイヤレストランスミッタ（以下、ＷＴという）３００とを接続する例を用いて説明する。
図１において、インターフェースシステム１は、ＵＳＢ（Universal Serial Bus）インターフェースを介して接続される撮像装置１００（第１の装置）とＷＴ３００（第２の装置）とを備えている。
【００１２】
この図において、撮像装置１００（第１の装置）は、撮像部１０、インターフェース部２０、コネクタ２１、バッファメモリ部３０、画像処理部４０、表示部５０、記憶部６０、通信部７０、操作部８０、及び制御部９０を備える。
【００１３】
撮像部１０は、設定された撮像条件（例えば、絞り値、露出値など）に基づいて制御部９０によって制御される。撮像部１０は、光学系１１を介した光学像を撮像素子１２に結像させ、Ａ／Ｄ変換部（アナログ／デジタル）１３によって変換された当該光学像に基づく画像データを生成する。撮像部１０は、複数のレンズを備える光学系１１、撮像素子１２、及びＡ／Ｄ変換部１３を備える。
なお、上述した光学系１１は、撮像装置１００に取り付けられて一体とされていてもよいし、撮像装置１００に着脱可能に取り付けられてもよい。
【００１４】
撮像素子１２は、例えば、受光面に結像した光学像を電気信号（電圧信号）に変換して、Ａ／Ｄ変換部１３に供給する。撮像素子１２の受光面は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサなどの格子状に配置されている複数のイメージセンサで構成され、それぞれのイメージセンサは、結像された光学像を電圧値に変換する。
Ａ／Ｄ変換部１３は、撮像素子１２によって変換された電圧値をアナログ−デジタル変換し、この変換したデジタル信号である画像データを出力する。
【００１５】
バッファメモリ部３０は、撮像部１０によって撮像された画像データを、一時的に記憶する。
画像処理部４０は、記憶部６０に記憶されている画像処理条件に基づいて、バッファメモリ部３０に記憶されている画像データに対して画像処理を実行する。ここでいうバッファメモリ部３０に記憶されている画像データとは、画像処理部４０に入力される画像データ（入力画像）のことであり、例えば、撮像画像データ、スルー画像データ、又は、記憶媒体２００から読み出された撮像画像データのことである。
【００１６】
表示部５０は、例えば、液晶ディスプレイであり、撮像部１０によって得られた画像データや、操作画面等を表示する。
記憶部６０は、制御部９０によってシーン判定の際に参照される判定条件や、撮像条件、等を記憶する。
【００１７】
通信部７０は、カードメモリ等の取り外しが可能な記憶媒体２００と接続され、この記憶媒体２００への撮像画像データの書込み、読み出し、又は消去を行う。
記憶媒体２００は、撮像装置１００に対して着脱可能に接続される記憶部であり、例えば、撮像部１０によって生成された撮像画像データを記憶する。
【００１８】
操作部８０は、例えば、電源スイッチ、シャッターボタン、十字キー、確定ボタン、削除ボタン、及び、その他の操作キーを含み、ユーザーによって操作されることで、ユーザーの操作入力を受け付けて、制御部９０に供給する。
【００１９】
制御部９０は、例えば、ＣＰＵ（Central processing unit）などを含み、撮像装置１００が備える各構成を制御する。制御部９０は、例えば、操作部８０を介して撮像指示を受け付けた際に、撮像素子１２とＡ／Ｄ変換部１３とを介して得られる画像データを、撮像された静止画の撮像画像データとして、記憶媒体２００に記憶させる。また、制御部９０は、インターフェース部２０を制御して、ＵＳＢインターフェースを介してコネクタ２１に接続された装置との間の通信を制御する。
【００２０】
バス４００は、撮像部１０と、インターフェース部２０と、バッファメモリ部３０と、画像処理部４０と、表示部５０と、記憶部６０と、通信部７０、操作部８０と、制御部９０と、とに接続され、各部から出力された画像データや制御信号等を転送する。
【００２１】
インターフェース部２０は、コネクタ２１を介してＷＴ３００（第２の装置）と接続され、ＷＴ３００との間の通信を行う。
コネクタ２１は、接続される装置がホスト及びデバイスのいずれの場合にも接続可能なコネクタ（例えば、Ｍｉｎｉ−ＡＢレセプタクル）である。つまり、コネクタ２１は、Ｍｉｎｉ−Ａプラグ及びＭｉｎｉ−Ｂプラグのいずれの場合にも接続可能である。コネクタ２１は、ＶＢＵＳ信号線、ＩＤ信号線、Ｄ＋信号線、及びＤ−信号線を介して、ＷＴ３００（第２の装置）に接続されている。
なお、ここで、「ホスト」とは、通信を制御する装置、すなわち、通信においてマスターとなる装置のことである。また、「デバイス」とは、通信を制御される装置、すなわち、通信においてスレーブとなる装置のことである。図１において、撮像装置１００は、デバイスであり、ＷＴ３００は、ホスト（ホスト装置）である場合の例である。
【００２２】
次に、撮像装置１００のインターフェース部２０及びコネクタ２１と、ＷＴ３００との構成について、図２を参照して詳細に説明する。
図２は、本実施形態における撮像装置１００（第１の装置）とホスト装置（第２の装置）の一部を示す概略ブロック図である。
この図において、撮像装置１００は、デバイスであり、ＷＴ３００は、ホスト（ホスト装置）である場合について詳細に説明する。また、ＷＴ３００（第２の装置）が、ＶＢＵＳ端子（電力供給端子）を介して供給される電力に基づいて動作し、且つホストである場合の例である。
【００２３】
まず、撮像装置１００のインターフェース部２０及びコネクタ２１の構成について説明する。
この図において、コネクタ２１は、ＶＢＵＳ端子、ＩＤ端子、Ｄ＋端子、及びＤ−端子を備えている。
ＶＢＵＳ端子（電力供給端子）は、ＵＳＢインターフェースを介して接続される装置に、電力を供給する端子である。本実施形態では、ＶＢＵＳ端子を介して、撮像装置１００からＷＴ３００に電力が供給される。
ＩＤ端子（識別端子）は、第２の装置（ここでは、ＷＴ３００）の種類を識別する信号が入力される端子である。
Ｄ＋端子及びＤ−端子は、差動信号による差動対によって、データの送受信を行う端子である。撮像装置１００は、Ｄ＋端子及びＤ−端子を介して、ＷＴ３００との間でデータのシリアル通信を行う。
【００２４】
この図において、撮像装置１００のインターフェース部２０は、電力供給部２２、レベルシフト部２３、電圧印加部２４、通信部２５、プルダウン抵抗２６、インターフェース制御部２７及びダイオード２８を備える。
【００２５】
電力供給部２２は、インターフェース制御部２７から供給される制御信号（ＥＮ信号）に基づいて、ＶＢＵＳ端子に電力を供給する。つまり、電力供給部２２は、インターフェース制御部２７の判定部２７１から供給されるＥＮ信号がＨ（ハイ）状態になった場合に、電源線ＶＣＣ５とＶＢＵＳ端子との間を導通状態にして、ＶＢＵＳ端子に電力を供給する。また、電力供給部２２は、ＥＮ信号がＬ（ロウ）状態になった場合に、電源線ＶＣＣ５とＶＢＵＳ端子との間を非導通状態にして、ＶＢＵＳ端子に電力の供給を停止する。ここで、電源線ＶＣＣ５には、例えば、５Ｖの電圧が印加されている。
【００２６】
レベルシフト部２３は、ＶＢＵＳ端子に印加されている電圧（例えば５Ｖ）をインターフェース制御部２７の動作電圧（例えば、３．３Ｖ）にレベル変換する。つまり、レベルシフト部２３は、ＶＢＵＳ端子に５Ｖが印加されている場合に、３．３Ｖ（Ｈ状態）をインターフェース制御部２７の判定部２７１に出力する。また、レベルシフト部２３は、ＶＢＵＳ端子に０Ｖが印加されている場合に、０Ｖ（Ｌ状態）をインターフェース制御部２７の判定部２７１に出力する。
【００２７】
電圧印加部２４は、インターフェース制御部２７からＩＤ端子に接続されるＩＤ信号線に接続されている。また、電圧印加部２４は、プルアップ抵抗２４１を備えている。
プルアップ抵抗２４１は、一端が電源線ＶＣＣ５に、他端がＩＤ信号線に、それぞれ接続されている。つまり、プルアップ抵抗２４１は、ＩＤ端子（識別端子）に所定の電圧（５Ｖ）を印加してプルアップする抵抗である。
すなわち、電圧印加部２４は、ＩＤ端子（識別端子）に所定の電圧（５Ｖ）を印加してプルアップする。
【００２８】
プルダウン抵抗２６は、上述のＥＮ信号の信号線に接続され、ＥＮ信号をプルダウンする。
ダイオード２８は、アノード端子がプルアップ抵抗２４１の他端に、カソード端子がＩＤ端子にそれぞれ接続されている。ダイオード２８は、ＩＤ端子にインターフェース制御部２７の動作電圧（３．３Ｖ）より高い電圧（５Ｖ）が印加された場合に、インターフェース制御部２７に動作電圧より高い電圧が印加されるのを防止する。
【００２９】
インターフェース制御部２７は、インターフェース部２の各部の制御を行う。インターフェース制御部２７は、コネクタ２１に接続される装置の種類を判定し、撮像装置１００をホストとして通信部２５に通信させるか、撮像装置１００をデバイスとして通信部２５に通信させるかを切り替える。インターフェース制御部２７は、ＵＳＢインターフェースを介したデータ通信を制御する。
また、インターフェース制御部２７は、判定部２７１を備えている。
【００３０】
判定部２７１は、ＩＤ端子を介してコネクタ２１に接続される装置（第２の装置）から供給されたＩＤ信号に基づいて、ＥＮ信号をＨ状態にし、電力供給部２２に電力を出力させる。つまり、判定部２７１は、ＩＤ端子に入力される電圧が所定の閾値以下に低下した場合（ＩＤ信号がＬ状態になった場合）に、ＥＮ信号をＨ状態にし、電力供給部２２に電力を出力させる。すなわち、電力供給部２２は、ＩＤ端子に入力される電圧が所定の閾値以下に低下した場合に、ＶＢＵＳ端子に電力を供給する。
【００３１】
また、判定部２７１は、ＩＤ信号及びレベルシフト部２３から供給される信号に基づいて、第２の装置の種類を判定し、撮像装置１００をホストとして通信部２５に通信させるか、撮像装置１００をデバイスとして通信部２５に通信させるかを切り替える。
具体的には、判定部２７１は、電力供給部２２からＶＢＵＳ端子に電力を供給後の予め定められて所定の期間に、ＩＤ端子に所定の回数（例えば３回）以上のクロック信号を検出した場合に、第２の装置がホストであると判定する。また、判定部２７１は、この所定の期間に、ＩＤ端子に所定の回数以上のクロック信号を検出しなかった場合に、第２の装置がデバイスであると判定する。
また、判定部２７１は、ＩＤ端子の電圧が所定の閾値より大きい電圧に保持されている場合に、第２の装置がホストであると判定する。つまり、判定部２７１は、ＥＮ信号がＬ状態である場合、且つレベルシフト部２３から供給される信号にＨ状態を検出した場合に、第２の装置がホストであると判定する。
【００３２】
通信部２５（第１の通信部）は、Ｄ＋端子及びＤ−端子を介してＷＴ３００に接続されている。通信部２５は、判定部２７１から供給される制御信号に基づいて、撮像装置１００をホストとして通信するか、撮像装置１００をデバイスとして通信するかを切り替える。具体的には、通信部２５は、判定部２７１によって第２の装置がホストであると判定された場合に、自装置（撮像装置１００）をデバイスとして第２の装置と通信する。また、通信部２５は、判定部２７１によって第２の装置がデバイスであると判定された場合に、自装置（撮像装置１００）をホストとして第２の装置と通信する。
なお、図２において、第２の装置（ＷＴ３００）は、ホスト装置であるため、ここでは、通信部２５は、自装置（撮像装置１００）をデバイスとしてＷＴ３００と通信する。
【００３３】
また、通信部２５は、ホスト通信部２５１とデバイス通信部２５２とを備えている。
ホスト通信部２５１は、自装置（撮像装置１００）をホストとして通信する通信部である。また、デバイス通信部２５２は、自装置（撮像装置１００）をデバイスとして通信する通信部である。
【００３４】
次に、ＷＴ３００の構成について説明する。
図２において、ＷＴ３００は、上述したように、ＶＢＵＳ端子を介して供給される電力に基づいて動作し、且つホストである場合の例である。
この図において、ＷＴ３００は、コネクタ３１、低電圧出力部３２、発振部３３、レギュレータ部３４、ＷＴ制御部３５、及び通信部３６を備える。
【００３５】
コネクタ３１は、デバイスを接続可能なホスト用のコネクタ（例えば、Ｍｉｎｉ−Ａレセプタクル）である。なお、コネクタ２１とコネクタ３１とは、ＵＳＢケーブルを介して接続され、コネクタ２１には、Ｍｉｎｉ−Ｂプラグが挿入され、コネクタ３１には、Ｍｉｎｉ−Ａプラグが挿入される。
また、コネクタ３１は、ＶＢＵＳ端子、ＩＤ端子、Ｄ＋端子、及びＤ−端子を備えている。
【００３６】
低電圧出力部３２は、発振部３３からＩＤ端子に接続されるＩＤ信号線に接続されている。また、低電圧出力部３２は、プルダウン抵抗３２１を備えている。つまり、プルダウン抵抗３２１は、プルアップ抵抗２４１との抵抗比に基づいて、ＩＤ端子に予め定められた所定の閾値以下の電圧を出力する。すなわち、低電圧出力部３２は、コネクタ２１のＩＤ端子に、予め定められた所定の閾値以下の電圧を出力する。
【００３７】
発振部３３は、ＶＢＵＳ端子を介して供給される電力に基づいて、所定の周期のクロック信号をＩＤ端子に出力する。所定の周期のクロック信号は、例えば、周波数が１ｋＨｚ（キロヘルツ）のクロック信号である。発振部３３は、ＶＢＵＳ端子に電力が供給されて、レギュレータ部３４を介して電力が供給されると発振を開始し、ＩＤ端子にクロック信号を出力する。
【００３８】
レギュレータ部３４は、ＶＢＵＳ端子を介して撮像装置１００より供給される電力に基づいて、ＶＢＵＳ端子に供給される電圧（５Ｖ）より低い電圧を生成して、電源線ＶＣＣ３．３に出力する。つまり、レギュレータ部３４は、ＶＢＵＳ端子に供給される電圧（５Ｖ）からＷＴ３００の各部を動作させる３．３Ｖの電圧を生成して、各部に供給する。
なお、レギュレータ部３４は、ＶＢＵＳ端子に電力が供給され、ＶＢＵＳ端子の電圧が予め定められた電圧以上になった場合に、３．３Ｖの電圧の生成を開始する。
【００３９】
ＷＴ制御部３５は、ＷＴ３００の各部を制御する。ＷＴ制御部３５は、ＵＳＢインターフェースを介したデータ通信を制御する。つまり、ＷＴ制御部３５は、ＷＴ３００をホストとして通信部３６に通信させる。また、ＷＴ制御部３５は、ワイヤレスＬＡＮを介した通信を制御する。
【００４０】
通信部３６（第２の通信部）は、Ｄ＋端子及びＤ−端子を介して撮像装置１００に接続されている。通信部３６は、自装置（ＷＴ３００）をホストとして、撮像装置１００と通信する。また、通信部３６は、ホスト通信部３６１を備えている。
ホスト通信部３６１は、ＷＴ３００をホストとして通信する通信部である。
【００４１】
コンデンサ３７は、電源線ＶＣＣ３．３とグランド線の間に接続されている。コンデンサ３７は、レギュレータ部３４から出力される電圧を平滑化するバイパスコンデンサである。
【００４２】
次に、インターフェースシステム１の動作について説明する。
図３は、本実施形態におけるインターフェースシステム１の動作を示すタイミングチャートである。
図３（ａ）は、ＩＤ端子におけるＩＤ信号の波形を示している。この図において、縦軸は、ＩＤ信号の状態を示し、横軸は時間を示す。
また、図３（ｂ）は、ＶＢＵＳ端子の波形及びＥＮ信号の波形を示している。この図において、縦軸は、ＶＢＵＳ端子の状態及びＥＮ信号の状態を示し、横軸は時間を示す。なお、図３（ａ）及び（ｂ）の横軸は、同じ時刻を示している。
【００４３】
まず、撮像装置１００では、コネクタ２１に何も接続されていない場合に、電圧印加部２４がＩＤ端子をＨ状態にする。これにより、時刻Ｔ１以前において、ＩＤ信号は、Ｈ状態を示す。また、ＶＢＵＳ端子の状態及びＥＮ信号の状態は、Ｌ状態である。
時刻Ｔ１において、撮像装置１００にＷＴ３００が接続されると、ＷＴ３００の低電圧出力部３２が、ＩＤ端子をＬ状態にする。これにより、ＩＤ信号は、Ｌ状態を示す。
【００４４】
次に、撮像装置１００では、判定部２７１が、ダイオード２８を介してＩＤ端子の状態を検出する。判定部２７１は、検出したＩＤ端子の状態がＬ状態である場合に、ＥＮ信号にＨ状態を出力する（時刻Ｔ２）。
また、時刻Ｔ２において、電力供給部２２は、判定部２７１から供給されるＥＮ信号がＨ状態になることによって、電源線ＶＣＣ５とＶＢＵＳ端子との間を導通状態にして、ＶＢＵＳ端子に電力を供給する。つまり、電力供給部２２は、ＩＤ端子に入力される電圧が所定の閾値以下に低下した場合に、ＶＢＵＳ端子に電力を供給する。これにより、ＶＢＵＳ端子の状態及びＥＮ信号の状態がＨ状態になる。
【００４５】
次に、ＷＴ３００では、レギュレータ部３４が、ＶＢＵＳ端子を介して供給された電力に基づいて、電源線ＶＣＣ３．３を介してＷＴ３００の各部に電力（電圧３．３Ｖ）を供給する。これにより、発振部３３が発振を開始し、１ｋＨｚのクロック信号を生成する。発振部３３は、生成したクロック信号をＩＤ端子に出力する（時刻Ｔ３）。
【００４６】
次に、撮像装置１００では、判定部２７１が、ダイオード２８を介してＩＤ端子の状態を再び検出する。判定部２７１は、ＩＤ端子に所定の回数（例えば３回）以上のクロック信号を検出した場合に、接続されたＷＴ３００がＶＢＵＳ端子を介して供給される電力に基づいて動作し、且つホストであると判定する。これにより、判定部２７１は、接続されたＷＴ３００がホストであると判定した場合に、通信部２５（第１の通信部）のデバイス通信部２５２に、撮像装置１００をデバイスとして通信させる。また、ＷＴ３００では、ＷＴ制御部３５が、通信部３６（第２の通信部）のホスト通信部３６１に、ＷＴ３００をホストとして通信させる。
これにより、撮像装置１００がデバイスとなり、ＷＴ３００がホストとなって、インターフェースシステム１におけるデータ通信が可能になる。また、デバイスである撮像装置１００からホストであるＷＴ３００に、ＶＢＵＳ端子を介して、電力を供給することが可能になる。
【００４７】
次に、本実施形態における撮像装置１００及びホスト装置（ＷＴ３００）のそれぞれの処理について詳細に説明する。
図４は、本実施形態における撮像装置１００及びホスト装置（ＷＴ３００）の処理を示すフローチャートである。
この図において、図４（ａ）が撮像装置１００における処理を示し、図４（ｂ）がホスト装置（ＷＴ３００）おける処理を示している。
【００４８】
まず、図４（ａ）を参照して、撮像装置１００の動作を説明する。
この図において、撮像装置１００は、コネクタ２１のＩＤ端子がＬ状態か否かを判定する（ステップＳ１０１）。つまり、撮像装置１００の判定部２７１は、コネクタ２１のＩＤ端子がＬ状態か否かを判定し、ＩＤ端子がＬ状態であると判定した場合に、処理をステップＳ１０２に進める。また、判定部２７１は、ＩＤ端子がＨ状態であると判定した場合に、処理をステップＳ１０８に進める。
なお、ＩＤ端子がＬ状態である場合は、コネクタ２１を介して接続されたＷＴ３００の低電圧出力部３２がＩＤ端子にＬ状態を出力していることを示す。
【００４９】
次に、ステップＳ１０２の処理において、判定部２７１は、ＥＮ信号にＨ状態を出力して、コネクタ２１のＶＢＵＳ端子に電力を供給する。つまり、判定部２７１は、ＥＮ信号にＨ状態を電力供給部２２に対して出力する。電力供給部２２は、ＥＮ信号がＨ状態になることによって、電源線ＶＣＣ５とＶＢＵＳ端子との間を導通状態にして、ＶＢＵＳ端子に電力を供給する。すなわち、電力供給部２２は、ＩＤ端子に入力される電圧がＬ状態である（所定の閾値以下に低下した）場合に、ＶＢＵＳ端子に電力を供給する。
【００５０】
次に、判定部２７１は、コネクタ２１のＩＤ端子に、クロック信号を検出したか否かを判定する（ステップＳ１０３）。つまり、判定部２７１は、電力供給部２２からＶＢＵＳ端子に電力を供給後の予め定められて所定の期間に、ＩＤ端子に所定の回数（例えば３回）以上のクロック信号を検出したか否かを判定する。判定部２７１は、ＩＤ端子に所定の回数以上のクロック信号を検出した場合に、処理をステップＳ１０４に進める。また、判定部２７１は、ＩＤ端子に所定の回数以上のクロック信号を検出しなかった場合に、処理をステップＳ１０６に進める。
【００５１】
次に、ステップＳ１０４の処理において、判定部２７１は、接続された装置（第２の装置）がホストであると判定する。
次に、撮像装置１００は、電力供給部２２からＶＢＵＳ端子に電力の供給を維持して、自装置をデバイスとして、通信を行う（ステップＳ１０５）。つまり、判定部２７１は、通信部２５のデバイス通信部２５２にデバイスとして通信させる。
【００５２】
また、ステップＳ１０６の処理において、判定部２７１は、接続された装置（第２の装置）がデバイスであると判定する。
次に、撮像装置１００は、電力供給部２２からＶＢＵＳ端子に電力の供給を維持して、自装置をホストとして、通信を行う（ステップＳ１０７）。つまり、判定部２７１は、通信部２５のホスト通信部２５１にホストとして通信させる。
【００５３】
また、ステップＳ１０８の処理において、撮像装置１００は、コネクタ２１のＶＢＵＳ端子がＨ状態か否かを判定する。つまり、撮像装置１００の判定部２７１は、レベルシフト部２３から出力される信号に基づいて、ＶＢＵＳ端子がＨ状態か否かを判定する。判定部２７１は、ＶＢＵＳ端子がＨ状態であると判定した場合、処理をステップＳ１０９に進める。また、判定部２７１は、ＶＢＵＳ端子がＬ状態であると判定した場合、処理をステップＳ１０１に戻し、処理を繰り返す。つまり、判定部２７１は、ＩＤ端子がＨ状態で、且つＶＢＵＳ端子がＬ状態である場合に、第２の装置が接続されていないと判定し、ＵＳＢインターフェースを介したデータ通信を行わない。
【００５４】
また、ステップＳ１０９の処理において、判定部２７１は、接続された装置（第２の装置）が（電力供給を必要としない）ホストであると判定する。つまり、判定部２７１は、ＩＤ端子の電圧がＨ状態（所定の閾値より大きい電圧）に保持されている場合に、第２の装置がホストであると判定する。
次に、撮像装置１００は、自装置をデバイスとして、通信を行う（ステップＳ１１０）。つまり、判定部２７１は、通信部２５のデバイス通信部２５２にデバイスとして通信させる。
【００５５】
以上のように、撮像装置１００は、接続される装置（第２の装置）が次の３つの場合に、対応することができる。
第１の場合は、第２の装置が、ＶＢＵＳ端子を介して供給される電力に基づいて動作し、且つホストである場合である。この場合には、撮像装置１００は、処理をステップＳ１０１〜Ｓ１０５に進めて、自装置をデバイスとして通信する。また、撮像装置１００は、第２の装置にＶＢＵＳ端子を介して電力を供給する。この場合は、例えば、撮像装置１００に上述したＷＴ３００を接続して、ワイヤレスＬＡＮによって通信するような場合である。
【００５６】
また、第２の場合は、第２の装置が、ＶＢＵＳ端子を介して供給される電力に基づいて動作し、且つデバイスである場合である。この場合には、撮像装置１００は、処理をステップＳ１０１〜Ｓ１０３に進めて、さらに、処理をステップＳ１０３〜Ｓ１０６に分岐させて、ステップＳ１０７に進める。この場合には、撮像装置１００は、自装置をホストとして通信する。また、撮像装置１００は、第２の装置にＶＢＵＳ端子を介して電力を供給する。この場合は、例えば、撮像装置１００にデバイスであるプリンタなどを接続した場合である。
【００５７】
第３の場合は、第２の装置が、ＶＢＵＳ端子を介して撮像装置１００に電力を供給するホストである場合である。この場合には、撮像装置１００は、処理をステップＳ１０１〜Ｓ１０９に分岐させて、さらに、ステップＳ１１０に進める。この場合には、撮像装置１００は、自装置をデバイスとして通信する。また、撮像装置１００は、第２の装置にＶＢＵＳ端子を介して供給しない。この場合は、例えば、撮像装置１００にホストであるパーソナルコンピュータなどを接続した場合である。
【００５８】
以上のように、本実施形態におけるインターフェースシステム１は、撮像装置１００（第１の装置）とＷＴ３００（第２の装置）とを備える。また、撮像装置１００は、ＶＢＵＳ端子（電力供給端子）とＩＤ端子（識別端子）とを備るコネクタ２１と、ＶＢＵＳ端子に電力を供給する電力供給部２２と、電力を供給後の所定の期間に、ＩＤ端子に所定の回数以上のクロック信号を検出した場合に、ＷＴ３００がホストであると判定する判定部２７１とを備える。なお、コネクタ２１は、接続される装置が通信を制御するホスト及び通信を制御されるデバイスのいずれの場合にも接続可能なコネクタ（Ｍｉｎｉ−ＡＢレセプタクル）である。また、ＷＴ３００（第２の装置）は、ＶＢＵＳ端子を介して供給される電力に基づいて、所定の周期のクロック信号をＩＤ端子に出力する発振部３３を備える。
【００５９】
これにより、撮像装置１００は、接続された装置が、ＶＢＵＳ端子を介して供給される電力に基づいて動作し、且つホストであることを正確に判定することができる。そのため、インターフェースシステム１及び撮像装置１００は、ＶＢＵＳ端子を介して電力を供給する装置が、ホスト及びデバイスのいずれの装置にも接続可能である場合であっても、デバイス側からホスト側に電力を供給することができる。
【００６０】
また、撮像装置１００は、ＩＤ端子に所定の電圧を印加してプルアップする電圧印加部２４を備える。さらに、電力供給部２２は、ＩＤ端子に入力される電圧が所定の閾値以下に低下した場合に、ＶＢＵＳ端子に電力を供給する。また、ＷＴ３００は、ＩＤ端子に、所定の閾値以下の電圧を出力する低電圧出力部３２を備える。
これにより、撮像装置１００は、ＩＤ端子の状態を検出することによって、ＷＴ３００がＶＢＵＳ端子を介して電力供給が必要な装置か否かを正確に検出することができる。そのため、撮像装置１００は、ＷＴ３００に対して電力を安全に供給することができる。
【００６１】
さらに、撮像装置１００は、判定部２７１によってＷＴ３００がホストであると判定された場合に、自装置をデバイスとしてＷＴ３００と通信する通信部２５（第１の通信部）を備える。また、ＷＴ３００は、自装置をホストとして、撮像装置１００と通信する通信部３６（第２の通信部）を備える。
これにより、インターフェースシステム１は、撮像装置１００をデバイスとし、ＷＴ３００をホストとする通信に対応することができる。
【００６２】
また、ＷＴ３００（ホスト装置）は、ＩＤ端子に対して、所定の閾値以下の電圧を出力する低電圧出力部３２と、コネクタの電力供給端子を介して供給される電力に基づいて、所定の周期のクロック信号をＩＤ端子に出力する発振部３３と、接続される装置に対してホストとして通信する通信部３６とを備える。また、ＷＴ３００は、接続される装置からＶＢＵＳ端子を介して、動作に必要な電力の供給を受ける。
これにより、ＷＴ３００は、ＶＢＵＳ端子を介して電力を供給する装置が、ホスト及びデバイスのいずれの装置にも接続可能である場合であっても、動作に必要な電力の供給を受けることができる。
【００６３】
また、判定部２７１は、ＩＤ端子の電圧が所定の閾値より大きい電圧に保持されている場合に、第２の装置が（電力供給を必要としない）ホストであると判定する。
これにより、本実施形態におけるインターフェースシステムは、撮像装置１００がデバイスであり、接続される装置（第２の装置）が（電力供給を必要としない）ホストである場合に対応できる。
【００６４】
次に、図４（ｂ）を参照して、ＷＴ３００の動作を説明する。
この図において、ＷＴ３００が撮像装置１００に接続されると、まず、ＷＴ３００の低電圧出力部３２が、コネクタ２１のＩＤ端子をＬ状態にする（ステップＳ２０１）。
次に、ＷＴ３００は、ＶＢＵＳ端子に電力が供給されるのを待つ（ステップＳ２０２）。ＶＢＵＳ端子に電力が供給された場合に、ＷＴ３００は、処理をステップＳ２０３に進める。
次に、ステップＳ２０３の処理において、ＷＴ３００では、レギュレータ部３４が電力供給を開始する。つまり、レギュレータ部３４は、ＶＢＵＳ端子を介して供給された電力に基づいて、ＷＴ３００の電源電圧である３．３Ｖを生成して、電源線ＶＣＣ３．３に供給する。
【００６５】
次に、ＷＴ３００では、発振部３３が発振を開始し、ＩＤ端子にクロック信号を出力する（ステップＳ２０４）。つまり、発振部３３は、ＶＢＵＳ端子を介して供給された電力に基づいて、１ｋＨｚのクロック信号を生成する。発振部３３は、生成したクロック信号をＩＤ端子に出力する。
【００６６】
次に、ＷＴ３００では、ＷＴ制御部３５が、通信部３６（第２の通信部）のホスト通信部３６１に、自装置をホストとして通信させる（ステップＳ２０５）。
これにより、ホスト装置（ＷＴ３００）は、ＶＢＵＳ端子を介して供給される電力に基づいて動作するホストとして、デバイスである撮像装置１００とＵＳＢインターフェースを介してデータ通信することができる。
【００６７】
次に、撮像装置１００にデバイスである第２の装置が接続された場合を説明する。
図５は、本実施形態における撮像装置１００の別の接続例を示す概略ブロック図である。
この図において、インターフェースシステム１ａは、ＵＳＢインターフェースを介して接続される撮像装置１００（第１の装置）とデバイス装置５００（第２の装置）とを備えている。また、この図において、図２と同じ構成には同一の符号を付す。
この図において、撮像装置１００は、ホストであり、デバイス装置５００は、デバイスである。つまり、インターフェースシステム１ａは、第２の装置がデバイスである場合の例である。また、デバイス装置５００（第２の装置）は、ＶＢＵＳ端子（電力供給端子）を介して供給される電力に基づいて動作する。
【００６８】
デバイス装置５００は、コネクタ３１、低電圧出力部３２、レギュレータ部３４、デバイス制御部３５ａ、及び通信部３６ａを備える。
デバイス制御部３５ａは、デバイス装置５００の各部を制御する。デバイス制御部３５ａは、ＵＳＢインターフェースを介したデータ通信を制御する。つまり、デバイス制御部３５ａは、デバイス装置５００をデバイスとして通信部３６ａに通信させる。
【００６９】
通信部３６ａ（第３の通信部）は、Ｄ＋端子及びＤ−端子を介して撮像装置１００に接続されている。通信部３６ａは、自装置（デバイス装置５００）をデバイスとして、撮像装置１００と通信する。また、通信部３６ａは、デバイス通信部３６２を備えている。
デバイス通信部３６２は、デバイス装置５００をデバイスとして通信する通信部である。
【００７０】
次に、インターフェースシステム１ａの動作について説明する。
インターフェースシステム１ａにおいて、まず、撮像装置１００にデバイス装置５００が接続されると、デバイス装置５００の低電圧出力部３２が、ＩＤ端子をＬ状態にする。
次に、撮像装置１００は、上述した第２の場合の処理を行う。つまり、撮像装置１００は、処理を図４のステップＳ１０１〜Ｓ１０３に進めて、さらに、処理を図４のステップＳ１０３〜Ｓ１０６に分岐させて、図４のステップＳ１０７に進める。これにより、撮像装置１００は、自装置をホストとして通信する。また、撮像装置１００は、第２の装置にＶＢＵＳ端子を介して電力を供給する。
【００７１】
一方で、デバイス装置５００では、レギュレータ部３４が、ＶＢＵＳ端子を介して供給された電力に基づいて、デバイス装置５００の電源電圧である３．３Ｖを生成して、電源線ＶＣＣ３．３に供給する。そして、デバイス制御部３５ａが、通信部３６（第３の通信部）のホスト通信部３６１に、自装置をホストとして通信させる。
【００７２】
以上のように、インターフェースシステム１ａにおいて、デバイス装置５００（第２の装置）は、コネクタ２１のＩＤ端子に、予め定められた所定の閾値以下の電圧を出力する低電圧出力部３２と、自装置をデバイスとして、撮像装置１００と通信する通信部３６ａ（第３の通信部）とを備える。また、判定部２７１は、所定の期間に、ＩＤ端子に所定の回数以上のクロック信号を検出しなかった場合に、デバイス装置５００（第２の装置）がデバイスであると判定する。通信部２５（第１の通信部）は、撮像装置１００をホストとしてデバイス装置５００（第２の装置）と通信する。
これにより、インターフェースシステム１ａは、撮像装置１００をホストとし、ＷＴ３００をデバイスとする通信に対応することができる。
【００７３】
なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。上記の実施形態において、ＵＳＢインターフェースを用いる場合を説明したが、他のインターフェースに適用してもよい。また、ＵＳＢインターフェースは、ＵＳＢ２．０規格に対応させてもよいし、ＵＳＢ３．０規格に対応させてもよい。
また、上記の実施形態において、コネクタ２１は、Ｍｉｎｉ−ＡＢレセプタクルを用いる形態を説明したが、Ｍｉｃｒｏ−ＡＢレセプタクルを用いる形態でもよい。ホスト及びデバイスのいずれの場合にも接続可能なコネクタ（ＡＢレセプタクル）を用いる形態であれば、他の形態でもよい。
【００７４】
また、上記の実施形態において、第１の装置は、撮像装置１００に限定されるものではなく、他の装置に適用してもよい。また、第２の装置は、ＷＴ３００に限定されるものではなく、他の装置に適用してもよい。例えば、携帯用のプリンタや携帯端末などを第２の装置に適用する形態でもよい。また、第２の装置は、コネクタ３１を備えずに、本体に備えられたケーブルの先に、ＵＳＢのプラグを備える形態でもよい。
【００７５】
また、上記の実施形態において、インターフェース制御部２７、ＷＴ制御部３５、及びデバイス制御部３５ａの各部は、専用のハードウェアによって実現されてもよく、また、インターフェース制御部２７、ＷＴ制御部３５、及びデバイス制御部３５ａの各部は、メモリ及びＣＰＵにより構成され、制御部８０の各機能は、プログラムによって実現されてもよい。例えば、インターフェース制御部２７、ＷＴ制御部３５、及びデバイス制御部３５ａの各部は、ＡＳＩＣ（Application Specific Integrated Circuit）によって構成されてもよい。また、判定部２７１におけるＩＤ信号の検出、レベルシフト部２３から出力される信号の検出、及びＥＮ信号の出力は、ＡＳＩＣが備えるＧＰＩＯ（General Purpose Input/Output）端子を使用する形態でもよい。
【００７６】
また、上記の実施形態において、撮像装置１００は、レベルシフト部２３を備える形態を説明したが、インターフェース制御部２７が動作する電源電圧が、ＶＢＵＳ端子に供給される電圧範囲内である場合には、レベルシフト部２３を備えない形態でもよい。また、同様に、ＷＴ３００は、レギュレータ部３４を備える形態を説明したが、ＷＴ３００の各部が動作する電源電圧が、ＶＢＵＳ端子に供給される電圧範囲内である場合には、レギュレータ部３４を備えない形態でもよい。
また、上記の実施形態において、撮像装置１００の通信部２５は、ホスト通信部２５１及びデバイス通信部２５２を備える形態を説明したが、通信部２５は、ホスト通信部２５１を備えない形態でもよい。この場合、通信部２５の処理を簡略化することがきる。
【００７７】
また、上記の実施形態において、ＷＴ３００は、発振部３３によってクロック信号を生成する形態を説明したが、ＷＴ制御部３５によるソフト処理によって、クロック信号を生成する形態でもよい。
【００７８】
上述の撮像装置１００は内部に、コンピュータシステムを有している。そして、上述した判定部２７１の処理過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【符号の説明】
【００７９】
１，１ａ…インターフェースシステム、２１…コネクタ、２２…電力供給部、２４…電圧印加部、２５，３６，３６ａ…通信部、３２…定電圧出力部、３３…発振部、２７１…判定部、１００…撮像装置、３００…ワイヤレストランスミッタ（ＷＴ）、５００…デバイス装置
【図１】
0005293756.tif 000002
【図２】
0005293756.tif 000003
【図３】
0005293756.tif 000004
【図４】
0005293756.tif 000005
【図５】
0005293756.tif 000006