(57)【要約】【課題】ＵＳＢ周辺機器１０とＵＳＢ方式通信を行うＵＳＢホスト機器２０，３０を適切に切り替え可能なシステムを提供する。【解決手段】ＵＳＢ周辺機器１０がＵＳＢホスト機器２０とＵＳＢ方式通信を行うか、もしくはＵＳＢ周辺機器１０がＵＳＢホスト機器２０を中継してＵＳＢホスト機器３０とＵＳＢ方式通信を行うＵＳＢ機器システムにおいて、ＵＳＢホスト機器２０が、ＨＵＢモードからホストモードへの切替要求信号を受信し、切替要求信号に応じて、ＵＳＢ周辺機器１０に対してシリアルインタフェース回路１３を介して切替許可要求信号を送信し、切替許可要求信号に応じてＵＳＢ周辺機器１０から出力された切替許可信号をシリアルインタフェース回路１３を介して受信し、切替許可信号の受信を待って、ＨＵＢモードからホストモードへの切替制御信号を切替回路２４に送信する。【選択図】図１
2006185359.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢ方式での通信を行うＵＳＢホスト機器において、
ＵＳＢ周辺機器とＵＳＢ方式通信するための第１ＵＳＢインタフェース回路と、
前記ＵＳＢ周辺機器とシリアル方式通信するためのシリアルインタフェース回路と、
他のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路と、
自身がホストとして前記ＵＳＢ周辺機器と前記第１ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行うホストモードと、前記他のＵＳＢホスト機器がホストとして前記ＵＳＢ周辺機器と前記第１ＵＳＢインタフェース回路および前記第２ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行う際のデータ中継を行うＨＵＢモードとのモード切り替えを行う切替回路と、
前記切替回路のモード切替を制御する制御回路と、
を備え、
前記制御回路は、
前記ＨＵＢモードから前記ホストモードへの切替要求信号を受信し、
前記切替要求信号に応じて、前記ＵＳＢ周辺機器に対して前記シリアルインタフェース回路を介して切替許可要求信号を送信し、
前記切替許可要求信号に応じて前記ＵＳＢ周辺機器から出力された切替許可信号を前記シリアルインタフェース回路を介して受信した場合、前記ＨＵＢモードから前記ホストモードへの切替制御信号を前記切替回路に送信することを特徴とするＵＳＢホスト機器。
【請求項２】
請求項１に記載のＵＳＢホスト機器において、
前記制御回路は、
前記切替許可要求信号に対する前記切替許可信号を所定期間内に受信しなかった場合、前記ＨＵＢモードから前記ホストモードへの切替を拒否することを特徴とするＵＳＢホスト機器。
【請求項３】
請求項１に記載のＵＳＢホスト機器において、
前記ＵＳＢ周辺機器に備えられた充電式電池への電力供給制御を前記シリアルインタフェース回路を介して行う電力供給制御モジュールを備えることを特徴とするＵＳＢホスト機器。
【請求項４】
請求項１に記載のＵＳＢホスト機器は、
外部ネットワーク上に存在する通信装置と通信する通信回路を備え、
前記切替回路で行う切り替えモードには、前記通信回路を介した前記通信装置と通信する通信モードを含み、
前記制御回路は、前記通信モードから前記ＨＵＢモードへの切り替え、または、前記通信モードから前記ホストモードへの切り替え、または、前記ＨＵＢモードから前記通信モードへの切り替えの際にも、前記ＵＳＢ周辺機器に対して前記シリアルインタフェース回路を介して切替許可要求信号を送信することを特徴とするＵＳＢホスト機器。
【請求項５】
ＵＳＢ方式での通信を行うＵＳＢ周辺機器において、
第１ＵＳＢホスト機器とＵＳＢ方式通信するための第１ＵＳＢインタフェース回路と、
前記第１ＵＳＢホスト機器とシリアル方式通信するためのシリアルインタフェース回路と、
前記第１ＵＳＢホスト機器をホストとして前記第１ＵＳＢインタフェース回路を介したＵＳＢ方式通信を制御するか、もしくは前記第１ＵＳＢホスト機器に接続された第２ＵＳＢホスト機器をホストとして、前記第１ＵＳＢホスト機器を中継して前記第１ＵＳＢインタフェース回路を介したＵＳＢ方式通信を制御する制御回路と、
を備え、
前記制御回路は、
前記第１ＵＳＢホスト機器から送信された、前記ＵＳＢ周辺機器と前記第２ＵＳＢホスト機器とのＵＳＢ方式通信から前記ＵＳＢ周辺機器と前記第１ＵＳＢホスト機器とのＵＳＢ方式通信への切替許可要求信号を、前記シリアルインタフェース回路を介して受信し、
受信した前記切替許可要求信号に応じて、前記ＵＳＢ周辺機器と前記第２ＵＳＢホスト機器とのＵＳＢ方式通信を終了してよいかどうかを判定し、
判定の結果、その通信を終了してよいと判定した場合、前記ＵＳＢ周辺機器と前記第１ＵＳＢホスト機器とのＵＳＢ方式通信への切り替え許可を示す切替許可信号を前記シリアルインタフェース回路を介して前記第１ＵＳＢホスト機器に対して送信することを特徴とするＵＳＢ周辺機器。
【請求項６】
請求項５に記載のＵＳＢ周辺機器において、
前記制御回路は、
自身と前記第２ＵＳＢホスト機器とが所定期間、所定のＵＳＢ方式通信を行っていない場合に、自身と前記第２ＵＳＢホスト機器とのＵＳＢ方式通信を終了してよいとの判定を行うことを特徴とするＵＳＢ周辺機器。
【請求項７】
請求項５に記載のＵＳＢ周辺機器は、
任意のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路を備え、
前記制御回路は、
前記第１ＵＢＳインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知し、かつ、前記第２ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知した場合、各ＵＳＢインタフェース回路を介して接続された各ＵＳＢホスト機器との接続状態を、それぞれ実質的に非接続状態にすることを特徴とするＵＳＢ周辺機器。
【請求項８】
請求項５に記載のＵＳＢ周辺機器は、
任意のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路を備え、
前記制御回路は、
前記第１ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続をＶｂｕｓ信号に基づいて検知し、かつ、前記第２ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続をＶｂｕｓ信号に基づいて検知した場合、ＵＳＢ通信でのデータ端子となるＤ＋端子またはＤ−端子のプルアップを解除することで、各ＵＳＢインタフェース回路を介して接続された各ＵＳＢホスト機器との接続状態を、それぞれ実質的に非接続状態にすることを特徴とするＵＳＢ周辺機器。
【請求項９】
ＵＳＢ周辺機器が第１ＵＳＢホスト機器とＵＳＢ方式通信を行うか、もしくは前記ＵＳＢ周辺機器が前記第１ＵＳＢ機器を中継して第２ＵＳＢホストとＵＳＢ方式通信を行うＵＳＢ機器システムにおいて、
前記第１ＵＳＢホスト機器は、
前記ＵＳＢ周辺機器とＵＳＢ方式通信するための第１ＵＳＢインタフェース回路と、
前記ＵＳＢ周辺機器とシリアル方式通信するための第１シリアルインタフェース回路と、
前記第２ＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路と、
自身がＵＳＢホストとして前記ＵＳＢ周辺機器と前記第１ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行うホストモードと、前記第２ＵＳＢホスト機器がＵＳＢホストとして前記ＵＳＢ周辺機器と前記第１ＵＳＢインタフェース回路および前記第２ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行う際のデータ中継を行うＨＵＢモードとのモード切り替えを行う切替回路と、
前記切替回路のモード切替を制御する第１制御回路と、
を備え、
前記第１制御回路は、
前記ＨＵＢモードから前記ホストモードへの切替要求信号を受信し、
前記切替要求信号に応じて、前記ＵＳＢ周辺機器に対して前記第１シリアルインタフェース回路を介して切替許可要求信号を送信し、
前記切替許可要求信号に応じて前記ＵＳＢ周辺機器から出力された切替許可信号を前記第１シリアルインタフェース回路を介して受信した場合、前記ＨＵＢモードから前記ホストモードへの切替制御信号を前記切替回路に送信し、
前記ＵＳＢ周辺機器は、
第１ＵＳＢホスト機器とＵＳＢ方式通信するための第３ＵＳＢインタフェース回路と、
第１ＵＳＢホスト機器とシリアル方式通信するための第２シリアルインタフェース回路と、
前記第１ＵＳＢホスト機器をホストとして前記第３ＵＳＢインタフェース回路を介した前記第１ＵＳＢホスト機器とのＵＳＢ方式通信を制御するか、もしくは前記第２ＵＳＢホスト機器をホストとして、前記第１ＵＳＢホスト機器を中継して前記第３ＵＳＢインタフェース回路を介した前記第２ＵＳＢホスト機器とのＵＳＢ方式通信を制御する第２制御回路と、
を備え、
前記第２制御回路は、
前記第１ＵＳＢホスト機器から送信された前記切替許可要求信号を、前記第２シリアルインタフェース回路を介して受信し、
受信した前記切替許可要求信号に応じて、自身と前記第２ＵＳＢホスト機器との前記第３ＵＳＢインタフェース回路を介したＵＳＢ方式通信を終了してよいかどうかを判定し、
判定の結果、その通信を終了してよいと判定した場合、自身と前記第１ＵＳＢホスト機器とのＵＳＢ方式通信への切り替え許可を示す切替許可信号を前記第２シリアルインタフェース回路を介して前記第１ＵＳＢホスト機器に対して送信する、
ことを特徴とするＵＳＢ機器システム。
【請求項１０】
デジタルカメラと、前記デジタルカメラとＵＳＢ方式通信を行い前記デジタルカメラに記憶された画像データに基づいて印刷処理を行う印刷処理モジュールと前記デジタルカメラに備えられた充電式電池への電力供給を制御する充電制御モジュールとを備えたデジタルプリンタと、前記デジタルプリンタを中継して前記デジタルカメラとＵＳＢ方式通信を行うコンピュータとを含むＵＳＢ機器システムにおいて、
前記デジタルプリンタは、
前記デジタルカメラとＵＳＢ方式通信するための第１ＵＳＢインタフェース回路と、
前記デジタルカメラとシリアル方式通信するための第１シリアルインタフェース回路と、
前記コンピュータとＵＳＢ方式通信するための第２ＵＳＢインタフェース回路と、
自身がＵＳＢホストとして前記デジタルカメラと前記第１ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行い、印刷処理を行うホストモードと、前記ＵＳＢホスト機器がＵＳＢホストとして前記デジタルカメラと前記第１ＵＳＢインタフェース回路および前記第２ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行う際のデータ中継を行うＨＵＢモードとのモード切り替えを行う切替回路と、
前記切替回路のモード切替を制御する第１制御回路と、
を備え、
前記第１制御回路は、
前記ＨＵＢモードから前記ホストモードへの切替要求信号を受信し、
前記切替要求信号に応じて、前記デジタルカメラに対して前記第１シリアルインタフェース回路を介して切替許可要求信号を送信し、
前記切替許可要求信号に応じて前記デジタルカメラから出力された切替許可信号を前記第１シリアルインタフェース回路を介して受信した場合、前記ＨＵＢモードから前記ホストモードへの切替制御信号を前記切替回路に送信し、
前記デジタルカメラは、
前記デジタルプリンタと通信するための第３ＵＳＢインタフェース回路と、
前記デジタルプリンタと通信するための第２シリアルインタフェース回路と、
前記デジタルプリンタをホストとした場合、前記第３ＵＳＢインタフェース回路を介した前記デジタルプリンタとのＵＳＢ方式通信を制御し、さらに前記コンピュータをホストとした場合、前記デジタルプリンタを中継して前記第３ＵＳＢインタフェース回路を介した前記コンピュータとのＵＳＢ方式通信を制御する第２制御回路と、
を備え、
前記第２制御回路は、
前記デジタルプリンタから送信された前記切替許可要求信号を、前記第２シリアルインタフェース回路を介して受信し、
受信した前記切替許可要求信号に応じて、自身と前記コンピュータとの前記第３ＵＳＢインタフェース回路を介したＵＳＢ方式通信を終了してよいかどうかを判定し、
判定の結果、その通信を終了してよいと判定した場合、自身と前記デジタルプリンタとのＵＳＢ方式通信への切り替え許可を示す切替許可信号を前記第２シリアルインタフェース回路を介して前記デジタルプリンタに対して送信する、
ことを特徴とするＵＳＢ機器システム。
【請求項１１】
請求項１０に記載のＵＳＢ機器システムにおいて、
前記充電制御モジュールによる前記デジタルカメラに備えられた充電式電池への電力供給制御は、前記第１及び第２シリアルインタフェース回路を介して行われることを特徴とするＵＳＢ機器システム。
【請求項１２】
ＵＳＢ方式通信を行うデジタルプリンタにおいて、
デジタルカメラとＵＳＢ方式通信するための第１ＵＳＢインタフェース回路と、
前記デジタルカメラとシリアル方式通信するためのシリアルインタフェース回路と、
他のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路と、
自身がホストとして前記デジタルカメラと前記第１インタフェース回路を介してＵＳＢ方式通信を行い、デジタルカメラに記憶された画像データに基づく印刷処理を実行するホストモードと、前記他のＵＳＢホスト機器がホストとして前記デジタルカメラと前記第１ＵＳＢインタフェース回路および前記第２ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行う際のデータ中継を行うＨＵＢモードとのモード切り替えを行う切替回路と、
前記切替回路のモード切替を制御する制御回路と、
を備え、
前記制御回路は、
前記ＨＵＢモードから前記ホストモードへの切替要求信号を受信し、
前記切替要求信号に応じて、前記デジタルカメラに対して前記シリアルインタフェース回路を介して切替許可要求信号を送信し、
前記切替許可要求信号に応じて前記デジタルカメラから出力された切替許可信号を前記シリアルインタフェース回路を介して受信した場合、前記ＨＵＢモードから前記ホストモードへの切替制御信号を前記切替回路に送信することを特徴とするデジタルプリンタ。
【請求項１３】
請求項１２に記載のデジタルプリンタにおいて、
前記制御回路は、
前記切替許可要求信号に対する前記切替許可信号を所定期間に受信しなかった場合、前記ＨＵＢモードから前記ホストモードへの切替を拒否することを特徴とするデジタルプリンタ。
【請求項１４】
請求項１２に記載のデジタルプリンタは、
前記デジタルカメラに備えられた充電式電池への電力供給制御を前記シリアルインタフェース回路を介して行う電力供給制御モジュールを備えることを特徴とするデジタルプリンタ。
【請求項１５】
請求項１２に記載のデジタルプリンタは、
外部ネットワーク上に存在する通信装置と通信する通信回路を備え、
前記切替回路で行う切り替えモードには、前記通信回路を介した前記通信装置と通信する通信モードを含み、
前記制御回路は、前記通信モードから前記ＨＵＢモードへの切り替え、または、前記通信モードから前記ホストモードへの切り替え、または、前記ＨＵＢモードから前記通信モードへの切り替えの際にも、前記デジタルカメラに対して前記シリアルインタフェース回路を介して切替許可要求信号を送信することを特徴とするデジタルプリンタ。
【請求項１６】
ＵＳＢ方式通信を行うデジタルカメラにおいて、
デジタルプリンタとＵＳＢ方式通信するための第１ＵＳＢインタフェース回路と、
前記デジタルプリンタとシリアル方式通信するためのシリアルインタフェース回路と、
前記デジタルプリンタをホストとして前記第１ＵＳＢインタフェース回路を介したＵＳＢ方式通信を制御し、前記デジタルプリンタに自身が記憶する画像データの印刷処理を実行させるか、もしくは前記デジタルプリンタに接続されたコンピュータをホストとして、前記デジタルプリンタを中継した前記第１ＵＳＢインタフェース回路を介してのＵＳＢ方式通信を制御する制御回路と、
を備え、
前記制御回路は、
前記デジタルプリンタから送信された、自身と前記コンピュータとのＵＳＢ方式通信から自身と前記デジタルプリンタとのＵＳＢ方式通信への切替許可要求信号を、前記シリアルインタフェース回路を介して受信し、
受信した前記切替許可要求信号に応じて、自身と前記コンピュータとのＵＳＢ方式通信を終了してよいかどうかを判定し、
判定の結果、自身と前記コンピュータとのＵＳＢ方式通信を終了してよいと判定した場合、自身と前記デジタルプリンタとのＵＳＢ方式通信への切り替え許可を示す切替許可信号を前記シリアルインタフェース回路を介して前記デジタルプリンタに対して送信することを特徴とするデジタルカメラ。
【請求項１７】
請求項１６に記載のデジタルカメラにおいて、
前記制御回路は、
自身と前記コンピュータとが所定期間、所定のＵＳＢ方式通信を行っていない場合に、自身と前記コンピュータとのＵＳＢ方式通信を終了してよいとの判定を行うことを特徴とするデジタルカメラ。
【請求項１８】
請求項１６に記載のデジタルカメラは、
任意のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路を備え、
前記制御回路は、
前記第１ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知し、かつ、前記第２ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知した場合、各ＵＳＢインタフェース回路を介して接続された各ＵＳＢホスト機器との接続状態を、それぞれ実質的に非接続状態にすることを特徴とするデジタルカメラ。
【請求項１９】
請求項１６に記載のデジタルカメラは、
任意のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路を備え、
前記制御回路は、
前記第１ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続をＶｂｕｓ信号に基づいて検知し、かつ、前記第２ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続をＶｂｕｓ信号に基づいて検知した場合、ＵＳＢ通信でのデータ端子となるＤ＋端子またはＤ−端子のプルアップを解除することで、各インタフェース回路を介して接続された各ＵＳＢホスト機器との接続状態を、それぞれ実質的に非接続状態にすることを特徴とするデジタルカメラ。
【請求項２０】
請求項１６に記載のデジタルカメラは、
任意のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路と、
画像を表示するディスプレイと、
を備え、
前記制御回路は、
前記第１ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知し、かつ、前記第２ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知した場合、各ＵＳＢインタフェース回路を介して接続された各ＵＳＢホスト機器との接続状態を、それぞれ実質的に非接続状態にし、さらに前記ディスプレイにエラーメッセージを表示することを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ周辺機器が第１ＵＳＢホスト機器とＵＳＢ方式通信を行うか、もしくはＵＳＢ周辺機器が第１ＵＳＢ機器を中継して第２ＵＳＢホストとＵＳＢ方式通信を行うＵＳＢ機器システムに関する。
【背景技術】
【０００２】
機器同士のシリアル接続の規格として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）が知られている。ＵＳＢホスト機器とＵＳＢ周辺機器とは、このＵＳＢ規格に基づいて一対一または１つのホストに対しＨＵＢを経由した複数の周辺機器との通信を行う。
【０００３】
特許文献１には、ホストと周辺機器をＵＳＢ方式により接続する周辺機器制御システムにおいて、ホストがディスクリプタ切り替え要求ベンダリクエストをファンクションに発行し、切り替え可能であれば、利用するデバイス機能を切り替える技術が開示されている。
【０００４】
ところで、ＵＳＢ規格に基づいたシステムとして、１台のＵＳＢ周辺機器に対して使用するＵＳＢホスト機器を適宜切り替えるシステムが存在する。
【０００５】
このようなシステムでは、例えば、ＵＳＢ周辺機器に第１ＵＳＢホスト機器が接続される。そしてこの第１ＵＳＢホスト機器には、さらに第２ＵＳＢホスト機器が接続される。このような接続形態において、ＵＳＢ周辺機器は、第１ＵＳＢホスト機器をホストとしてＵＳＢ方式通信を行うか、もしくは第２ＵＳＢホスト機器をホストとして、第１ＵＳＢホスト機器を介してＵＳＢ方式通信を行う。つまり、第１ＵＳＢホスト機器は、ＵＳＢ周辺機器に対してホストとして機能するか、もしくは単なるデータ中継を行うＨＵＢとして機能する。
【０００６】
このようなＵＳＢ機器システムにおいて、例えば、ＵＳＢ周辺機器と第２ＵＳＢホスト機器とが第１ＵＳＢホスト機器を介してＵＳＢ方式で通信中に、第１ＵＳＢホスト機器をホストとしたＵＳＢ周辺機器とのＵＳＢ方式通信に切り替える際に、ＵＳＢ周辺機器と第２ＵＳＢホスト機器との通信が途中で中断され、ＵＳＢ周辺機器と第２ＵＳＢホスト機器と間でやり取りされるデータが破壊されるなどの不具合を生じることがある。
【０００７】
【特許文献１】特開２００１−２２２５０３号公報
【特許文献２】特開２００４−１２７１６６号公報
【特許文献３】特表２００２−５１６５３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、ＵＳＢ周辺機器とＵＳＢ方式通信を行うＵＳＢホスト機器を適切に切り替え可能なシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るＵＳＢホスト機器は、ＵＳＢ方式での通信を行うＵＳＢホスト機器において、ＵＳＢ周辺機器とＵＳＢ方式通信するための第１ＵＳＢインタフェース回路と、前記ＵＳＢ周辺機器とシリアル方式通信するためのシリアルインタフェース回路と、他のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路と、自身がホストとして前記ＵＳＢ周辺機器と前記第１ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行うホストモードと、前記他のＵＳＢホスト機器がホストとして前記ＵＳＢ周辺機器と前記第１ＵＳＢインタフェース回路および前記第２ＵＳＢインタフェース回路を介してＵＳＢ方式通信を行う際のデータ中継を行うＨＵＢモードとのモード切り替えを行う切替回路と、前記切替回路のモード切替を制御する制御回路と、を備え、前記制御回路は、前記ＨＵＢモードから前記ホストモードへの切替要求信号を受信し、前記切替要求信号に応じて、前記ＵＳＢ周辺機器に対して前記シリアルインタフェース回路を介して切替許可要求信号を送信し、前記切替許可要求信号に応じて前記ＵＳＢ周辺機器から出力された切替許可信号を前記シリアルインタフェース回路を介して受信した場合、前記ＨＵＢモードから前記ホストモードへの切替制御信号を前記切替回路に送信することを特徴とする。
【００１０】
本発明によれば、制御回路が、前記ＨＵＢモードから前記ホストモードへの切替要求信号を受信し、前記切替要求信号に応じて、前記ＵＳＢ周辺機器に対して前記シリアルインタフェース回路を介して切替許可要求信号を送信し、前記切替許可要求信号に応じて前記ＵＳＢ周辺機器から出力された切替許可信号を前記シリアルインタフェース回路を介して受信した場合、前記ＨＵＢモードから前記ホストモードへの切替制御信号を前記切替回路に送信する。これにより、ＨＵＢモードからホストモードへの切り替えが、ＵＳＢ周辺機器から送信された切替許可信号を受信するまで行われない。よって、例えば、ＵＳＢホスト機器が、ＨＵＢモードとして動作している際に、強制的にホストモードに切り替えることで、ＵＳＢ周辺機器と他のＵＳＢホスト機器との通信が途中で切断され、ＵＳＢ周辺機器と他のＵＳＢホスト機器と間でやり取りされていたデータの破壊等の不具合が生じることを防止することができる。
【００１１】
また、本発明に係るＵＳＢホスト機器の１つの態様によれば、前記ＵＳＢ周辺機器に備えられた充電式電池への電力供給制御を前記シリアルインタフェース回路を介して行う電力供給制御モジュールを備えることを特徴とする。
【００１２】
本発明によれば、切替許可要求信号や切替許可信号をＵＳＢ周辺機器から受信するインタフェース回路と、ＵＳＢ周辺機器に備えられた充電式電池への電力供給制御を行う際に使用するインタフェース回路とを、シリアルインタフェース回路１つにより併用することができる。よって、ＵＳＢホスト機器は、切替許可要求信号や切替許可信号をＵＳＢ周辺機器から受信するインタフェース回路と、ＵＳＢ周辺機器に備えられた充電式電池への電力供給制御を行う際に使用するインタフェース回路とを別々に備える必要がなく、製造コストの低減を図ることができる。
【００１３】
本発明に係るＵＳＢ周辺機器は、ＵＳＢ方式での通信を行うＵＳＢ周辺機器において、第１ＵＳＢホスト機器とＵＳＢ方式通信するための第１ＵＳＢインタフェース回路と、前記第１ＵＳＢホスト機器とシリアル方式通信するためのシリアルインタフェース回路と、前記第１ＵＳＢホスト機器をホストとして前記第１ＵＳＢインタフェース回路を介したＵＳＢ方式通信を制御するか、もしくは前記第１ＵＳＢホスト機器に接続された第２ＵＳＢホスト機器をホストとして、前記第１ＵＳＢホスト機器を中継して前記第１ＵＳＢインタフェース回路を介したＵＳＢ方式通信を制御する制御回路と、を備え、前記制御回路は、前記第１ＵＳＢホスト機器から送信された、前記ＵＳＢ周辺機器と前記第２ＵＳＢホスト機器とのＵＳＢ方式通信から前記ＵＳＢ周辺機器と前記第１ＵＳＢホスト機器とのＵＳＢ方式通信への切替許可要求信号を、前記シリアルインタフェース回路を介して受信し、受信した前記切替許可要求信号に応じて、前記ＵＳＢ周辺機器と前記第２ＵＳＢホスト機器とのＵＳＢ方式通信を終了してよいかどうかを判定し、判定の結果、その通信を終了してよいと判定した場合、前記ＵＳＢ周辺機器と前記第１ＵＳＢホスト機器とのＵＳＢ方式通信への切り替え許可を示す切替許可信号を前記シリアルインタフェース回路を介して前記第１ＵＳＢホスト機器に対して送信することを特徴とする。
【００１４】
本発明によれば、制御回路は、前記第１ＵＳＢホスト機器から送信された、自身と前記第２ＵＳＢホスト機器とのＵＳＢ方式通信から自身と前記第１ＵＳＢホスト機器とのＵＳＢ方式通信への切替許可要求信号を、前記シリアルインタフェース回路を介して受信し、受信した前記切替許可要求信号に応じて、自身と前記第２ＵＳＢホスト機器とのＵＳＢ方式通信を終了してよいかどうかを判定し、判定の結果、自身と前記第２ＵＳＢホスト機器とのＵＳＢ方式通信を終了してよいと判定した場合、自身と前記第１ＵＳＢホスト機器とのＵＳＢ方式通信への切り替え許可を示す切替許可信号を前記シリアルインタフェース回路を介して前記第１ＵＳＢホスト機器に対して送信する。これにより、ＵＳＢ周辺機器が、第１ＵＳＢホスト機器を介して、第２ＵＳＢホスト機器をホストとしてＵＳＢ方式通信を行っている最中に、第１ＵＳＢホスト機器が強制的に自身をホストとして、ＵＳＢ周辺機器とのＵＳＢ方式通信に切り替えてしまうことを拒否できるため、ＵＳＢ周辺機器と第２ＵＳＢホスト機器と間でやり取りされていたデータの破壊等の不具合が生じることを防止することができる。
【００１５】
本発明に係るＵＳＢ周辺機器の１つの態様では、任意のＵＳＢホスト機器とＵＳＢ方式通信するための第２ＵＳＢインタフェース回路を備え、前記制御回路は、前記第１ＵＢＳインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知し、かつ、前記第２ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知した場合、各ＵＳＢインタフェース回路を介して接続された各ＵＳＢホスト機器との接続状態を、それぞれ実質的に非接続状態にすることを特徴とする。
【００１６】
本発明によれば、制御回路が、前記第１ＵＢＳインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知し、かつ、前記第２ＵＳＢインタフェース回路を介して任意のＵＳＢホスト機器の接続を検知した場合、各ＵＳＢインタフェース回路を介して接続された各ＵＳＢホスト機器との接続状態を、それぞれ実質的に非接続状態にする。これにより、ＵＳＢ周辺機器に備えられた第１ＵＳＢインタフェース回路および第２ＵＳＢインタフェース回路を介して、それぞれＵＳＢホストが同時に接続されたとしても、各ＵＳＢホストとはＵＳＢ方式通信が行われないため、データ信号のコンフリクト等の不具合を防止することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面に従って説明する。
【００１８】
［第１の実施の形態］
図１は、第１の実施の形態に係るＵＳＢ機器システムの全体構成を示すブロック図である。ＵＳＢ周辺機器１０は、ＵＳＢ規格に基づいてＵＳＢホスト機器２０，３０とＵＳＢ方式で通信を行う機器である。ＵＳＢホスト機器２０は、ＵＳＢ規格に基づいてホストとして機能し、ＵＳＢ周辺機器１０とＵＳＢ方式で通信を行う機器であり、いわゆるＨＵＢ機能も有し、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０とのＵＳＢ方式の通信を中継する。ＵＳＢホスト機器３０は、ＵＳＢ規格に基づいてホストとして機能し、ＵＳＢ周辺機器１０とＵＳＢ方式で通信を行う機器である。このように構成されたＵＳＢ機器システムにより、ＵＳＢ周辺機器１０は、ＵＳＢホスト機器２０をホストとして、ＵＳＢ方式で通信を行うか、もしくは、ＵＳＢホスト機器２０を中継して、ＵＳＢホスト機器３０とＵＳＢ方式で通信を行う。
【００１９】
ここで、各機器について詳しく説明する。まず、ＵＳＢ周辺機器１０は、ＵＳＢ周辺機器１０の動作全体の制御を行う制御回路１１と、外部とＵＳＢ方式での通信を行うための通信インタフェースであるＵＳＢインタフェース回路１２とを備える。さらに、ＵＳＢ周辺機器１０は、ＵＳＢインタフェース回路１２の他に、ＵＳＢホスト機器２０と所定のシリアル方式で通信を行うための通信インタフェースであるシリアルインタフェース回路１３を備える。このように、ＵＳＢインタフェース回路１２の他にシリアルインタフェース回路１３を備えることで、本実施形態では、ＵＳＢ周辺機器１０が、ＵＳＢインタフェース回路１２を介して、ＵＳＢホスト機器３０とＵＳＢ方式で一対一の通信を行っている最中に、シリアルインタフェース回路１３を介して、ＵＳＢホスト機器２０と１対１の通信をすることができる。
【００２０】
また、ＵＳＢホスト機器２０は、動作全体の制御を行う制御回路２１と、ＵＳＢ周辺機器１０とＵＳＢ方式で通信を行うための通信インタフェースであるＵＳＢインタフェース回路２２と、ＵＳＢホスト機器３０とＵＳＢ方式で通信するための通信インタフェースであるＵＳＢインタフェース回路２３と、を備える。ＵＳＢホスト機器２０は、ＵＳＢインタフェース回路２２，２３を介して、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０との通信を中継する。さらに、ＵＳＢホスト機器２０は、ＵＳＢインタフェース回路２２の他に、ＵＳＢ周辺機器１０と所定のシリアル方式で通信を行う際の通信インタフェースとなるシリアルインタフェース回路２５を備える。加えて、ＵＳＢホスト機器２０は、切替回路２４を備える。この切替回路２４を制御回路２１により制御することで、ＵＳＢ周辺機器１０とＵＳＢ方式でＵＳＢインタフェース回路２２を介して通信するホストモードと、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０との通信の中継を行うＨＵＢモードとの切り換えが行われる。
【００２１】
ＵＳＢホスト機器３０は、動作全体の制御を行う制御回路３１と、ＵＳＢ周辺機器１０とＵＳＢ方式で通信を行う際の通信インタフェースとなるＵＳＢインタフェース回路３２とを備える。
【００２２】
本実施形態では、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０との通信の中継を行うＨＵＢモードから、ＵＳＢ周辺機器１０とＵＳＢ方式でＵＳＢインタフェース回路２２を介して通信するホストモードへの切り替えを、ＵＳＢホスト機器２０が行う際に、シリアルインタフェース回路２５を介してＵＳＢ周辺機器１０と通信を行い、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０との通信状態を確認した後に、切替回路２４を制御してモード切り換えを行う。これにより、ＵＳＢ周辺機器とＵＳＢ方式通信を行うＵＳＢホスト機器を適切に切り替える。
【００２３】
ここで、モード切り換えにおけるＵＳＢホスト機器２０の動作について、図２を用いて説明する。図２は、ＵＳＢホスト機器２０の制御回路２１のモード切り換えの際の動作を示すフローチャートである。
【００２４】
まず、制御回路２１は、モード切替信号を受信する（Ｓ１０１）。このモード切替信号は、例えば、ＵＳＢホスト機器２０に備えられたユーザインタフェース（図示せず）を介して、ユーザの要求により制御回路２１に送信される。制御回路２１は、モード切替信号を受信すると、切替回路２４のモードがホストモードかＨＵＢモードかを確認する（Ｓ１０２）。ホストモードの場合は、ＵＳＢホスト機器２０自身がホストとして、ＵＳＢ周辺機器１０とＵＳＢ方式で通信を行っているため、制御回路２１は、ＵＳＢ周辺機器１０と現在通信中か否かの判定を直接行うことができる。そこで、Ｓ１０２での確認の結果、ホストモードの場合には、制御回路２１は、ＵＳＢ周辺機器１０と現在通信中か否かの判定を行い（Ｓ１０３）、通信中でなければ、切替制御信号を切替回路２４に送信する（Ｓ１０４）。一方、Ｓ１０２での確認の結果、ＵＳＢ周辺機器１０と現在通信中であれば、モード切替を拒否する（Ｓ１０５）。
【００２５】
Ｓ１０２における確認の結果、ＨＵＢモードの場合は、ＵＳＢホスト機器２０は単なるＨＵＢとして機能しているため、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０とが現在通信中か否かを直接確認することができない。そこで、本実施形態では、ＵＳＢ周辺機器１０に対して、モードの切り替えを行ってよいかどうかを確認する。
【００２６】
しかしながら、ＵＳＢインタフェース回路２２は、すでにＵＳＢ周辺機器１０とＵＳＢホスト機器３０との１対１の通信で使用されているため、この状態では、ＵＳＢの規格上、ＵＳＢ周辺機器１０と通信する際にＵＳＢインタフェース回路２２を使用することができない。そこで、本実施形態では、制御回路２１は、シリアルインタフェース回路２５を介して、ＵＳＢ周辺機器１０に対してモードの切り替えを行ってよいかどうかを確認するために、ＵＳＢ周辺機器１０に対して切替許可要求信号を送信する（Ｓ１０６）。その後、ＵＳＢ周辺機器１０から切替許可要求信号に対する応答として、切替許可信号を受信したか否かを判定して（Ｓ１０７）、切替許可信号を受信した場合には、切替制御信号を切替回路２４に送信する（Ｓ１０８）。一方、Ｓ１０７での判定の結果、切替許可信号ではなく切替拒否信号をシリアルインタフェース回路２５を介して受信した場合には、モード切替を拒否する（Ｓ１０８）。
【００２７】
本実施形態では、ＨＵＢモードからホストモードへの切り替えを行う際に、シリアルインタフェース回路２５を介してＵＳＢ周辺機器１０と通信を行い、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０との通信状態を確認した後に、モード切り換えを行う。これにより、ＵＳＢ周辺機器とＵＳＢ方式通信を行うＵＳＢホスト機器を適切に切り替えることができる。
【００２８】
続いて、モード切り換えにおけるＵＳＢ周辺機器１０の動作について、図３を用いて説明する。図３は、ＵＳＢ周辺機器１０がＵＳＢホスト機器２０から切替許可要求信号を受信した際の動作を示すフローチャートである。
【００２９】
ＵＳＢ周辺機器１０の制御回路１１は、ＵＳＢホスト機器２０から切替許可要求信号をシリアルインタフェース回路１３を介して受信すると（Ｓ２０１）、他のＵＳＢホスト機器、つまり、ＵＳＢホスト機器３０とＵＳＢホスト機器２０を介して通信中か否かを判定する（Ｓ２０２）。通信中か否かの判定は、ＵＳＢ周辺機器１０がＵＳＢホスト機器３０に対してファイルデータを転送中かどうかなど、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０との間で所定のデータの送受信が行われているかどうかで判定すればよい。Ｓ２０２での判定の結果、通信中でなければ、制御回路１１は、ＵＳＢホスト機器２０に切替許可信号をシリアルインタフェース回路１３を介して送信する（Ｓ２０３）。一方、Ｓ２０２での判定の結果、通信中と判定された場合は、ＵＳＢホスト機器２０に切替拒否信号をシリアルインタフェース回路１３を介して送信する（Ｓ２０４）。
【００３０】
このように、本実施形態では、ＵＳＢホスト機器２０がＨＵＢモードで動作中に、モード切替信号を受信してモードの切り換えが必要になった際に、ＵＳＢ周辺機器１０とＵＳＢホスト機器３０との１対１の通信で使用されているＵＳＢインタフェース回路２２とは別のシリアルインタフェース回路２５を介して、ＵＳＢ周辺機器１０と通信を行う。これにより、ＵＳＢ周辺機器１０に対してモードの切り替えを行ってよいかどうかを確認した後に、ＵＳＢ周辺機器１０がＵＳＢホスト機器３０と通信を行っていない場合のみ、モードの切り換えを行うことができる。よって、例えば、ＵＳＢ周辺機器１０からＵＳＢホスト機器３０に対してデータの転送を行うなどの１対１の通信中に、モードの切り換えが実行され、データ破壊等の不具合が生じることを未然に防ぐことができる。
【００３１】
［第２の実施の形態］
図４は、第２の実施の形態に係るＵＳＢ機器システムの全体の接続構成を示す図である。本実施形態に係るＵＳＢ機器システムは、撮像処理した画像を画像データとして記憶するデジタルカメラ１００と、デジタルカメラ１００等から提供された画像データの印刷処理を行うデジタルプリンタ２００と、デジタルカメラ１００等から提供された画像データを保存するなど一般的なコンピュータ処理を行うパーソナルコンピュータ（以下、ＰＣとする）３００とを含む。
【００３２】
デジタルカメラ１００とデジタルプリンタ２００とは、複数の制御ピンを含むコネクタ（図示せず）を介して接続される。デジタルカメラ１００とデジタルプリンタ２００とは、このコネクタを介して、ＵＳＢ方式での通信を行ったり、所定のシリアル方式での通信を行ったり、デジタルプリンタ２００からデジタルカメラ１００に電源を供給し、デジタルカメラ１００に内蔵された充電式電池の充電を行う。
【００３３】
デジタルプリンタ２００とＰＣ３００とは、ＵＳＢコネクタ（図示せず）を介してＵＳＢケーブル４００で接続される。ＰＣ３００は、自身をホストとして、デジタルカメラ１００とデジタルプリンタ２００を介して、ＵＳＢ方式で通信を行う。なお、ＰＣ３００は、自身をホストとして、デジタルプリンタ２００とＵＳＢ方式で通信を行うように構成しても良い。この場合は、デジタルプリンタ２００をＵＳＢ周辺機器として機能させるために、後述するＵＳＢホスト制御回路２１２の他にＵＳＢデバイス制御回路を備える必要がある。
【００３４】
デジタルプリンタ２００には、ユーザインタフェース２６０として、デジタルカメラ１００に保存された画像データを取得して、印刷処理を行う際にユーザが押下する印刷ボタン２６１と、デジタルカメラ１００に保存された画像データをＰＣ３００に転送する際にユーザが押下する転送ボタン２６２とが備えられている。これにより、ユーザは、デジタルプリンタ２００を操作することで、デジタルカメラ１００に保存された画像データを印刷したり、画像転送することができる。
【００３５】
つまり、本実施形態に係るＵＳＢ機器システムでは、ＵＳＢ周辺機器であるデジタルカメラ１００が、デジタルプリンタ２００をＵＳＢホストとしてＵＳＢ方式で通信を行うことで例えば印刷処理を行う。また、ＵＳＢ周辺機器であるデジタルカメラ１００は、ＰＣ３００をＵＳＢホストとし、さらにデジタルプリンタ２００をＨＵＢとして、デジタルプリンタ２００を介してＵＳＢ方式で通信を行うことで例えば画像転送処理を行う。
【００３６】
このようなＵＳＢ機器システムにおいて、ユーザが転送ボタン２６２を押下した直後に、印刷ボタン２６１を押下したとする。印刷ボタン２６１の押下に応じて、デジタルプリンタ２００が印刷を開始するには、ＵＳＢの規格上、デジタルカメラ１００とＰＣ３００との間で確立されたＵＳＢ方式での通信路を一旦切断した後、改めてデジタルカメラ１００とデジタルプリンタ２００との間でＵＳＢ方式での通信路を確立する必要がある。しかし、デジタルカメラ１００からＰＣ３００への画像データの転送が完了する前など、デジタルカメラ１００とＰＣ３００とが通信の最中に、デジタルカメラ１００とＰＣ３００との間で確立されたＵＳＢ方式での通信路を切断してしまうと、画像データが破壊されるなどの不具合が発生する虞がある。本実施形態では、このように、ユーザが転送ボタン２６２を押下した直後に、印刷ボタン２６１を押下した場合などでも、画像データが破壊されるなどの不具合の発生を防ぐ。
【００３７】
続いて、本実施形態に係るＵＳＢ機器システムを構成する各機器について、図５に示すブロック構成図を用いてさらに説明する。
【００３８】
＜デジタルカメラ＞
制御回路１１０は、デジタルカメラ１００の全体の動作を制御する回路であり、カメラ制御回路１１１、ＵＳＢデバイス制御回路１１２、シリアル制御回路１１３を含む。
【００３９】
カメラ制御回路１１１は、画像処理装置１４０を制御して、例えば、ＣＣＤ画像センサを用いて画像を取り込み、取り込んだ画像を処理してＲＧＢ画像を得て、さらにそのＲＧＢ画像から、輝度信号と色差信号に変換したデータをＪＰＥＧ圧縮して、着脱可能なメモリカードなどの記憶媒体に記憶する。さらに、カメラ制御回路１１１は、ＰＣ３００とＵＳＢインタフェース回路１２０を介してＵＳＢ方式での通信中に、デジタルプリンタ２００からシリアルインタフェース回路１３０を介して、切替許可要求信号を受信した場合に、デジタルカメラ１００とＰＣ３００との通信状態に応じて、切替を許可するかどうかを判定し、その判定結果として、切替許可信号もしくは切替拒否信号をシリアルインタフェース回路１３０を介してデジタルプリンタ２００に送信する。
【００４０】
ＵＳＢデバイス制御回路１１２は、ＵＳＢインタフェース回路１２０を介して行われるＵＳＢ方式での通信の制御を行う。シリアル制御回路１１３は、シリアルインタフェース回路１３０を介して行われる所定のシリアル方式での通信の制御を行う。
【００４１】
ＵＳＢインタフェース回路１２０は、ＵＳＢ方式で通信を行うための通信インタフェースである。シリアルインタフェース回路１３０は、所定のシリアル方式で通信を行うための通信インタフェースであり、カメラ制御回路１１１から送信された切替許可信号や切替拒否信号をデジタルプリンタ２００に向けて送信したり、カメラ電源・充電回路２９０から出力された電力を電源回路１７０に給電する制御を行う際に使用される。なお、ＵＳＢインタフェース回路１２０と、シリアルインタフェース回路１３０とは、複数の制御ピンを含む一つのコネクタで構成することができる。
【００４２】
メモリ１５０は、制御回路１１０のワークメモリとして動作するＲＡＭや、デジタルカメラ１００が起動する際の起動プログラムなどを記憶するＲＯＭや、画像データを記憶するメモリカードなどの記憶媒体を含む。
【００４３】
ディスプレイ１６０は、カメラ制御回路１１１の制御のもと、画像処理装置１４０で撮像することで得られた画像を表示したり、デジタルプリンタ２００やＰＣ３００から送信された信号に基づいて、例えばエラー情報を表示する。
【００４４】
電源回路１７０は、デジタルカメラ１００が動作する際に必要となる電力を制御回路１１０等に供給する。また、電源回路１７０は、充電式電池を含み、デジタルプリンタ２００から供給された電力により、充電が行われる。
【００４５】
このように構成されたデジタルカメラ１００は、ＰＣ３００とＵＳＢインタフェース回路１２０を介してＵＳＢ方式で通信中に、デジタルプリンタ２００からシリアルインタフェース回路１３０を介して、切替許可要求信号を受信した場合に、カメラ制御回路１１１において、デジタルカメラ１００とＰＣ３００とのＵＳＢ方式での通信を中断してよいかどうかの判定を行う。そして、判定の結果に応じて、デジタルカメラ１００は、切替許可信号もしくは切替拒否信号をシリアルインタフェース回路１３０を介してデジタルプリンタ２００に送信する。
【００４６】
＜デジタルプリンタ＞
制御回路２１０は、デジタルプリンタ２００の動作全体を制御する回路であり、プリンタ制御回路２１１、ＵＳＢホスト制御回路２１２、シリアル制御回路２１３を含む。
【００４７】
プリンタ制御回路２１１は、ユーザがユーザインタフェース２６０に含まれる印刷ボタン２６１を押下することで入力される印刷指示信号に応じて、デジタルカメラ１００からＵＳＢインタフェース回路２２０を介して送信された画像データに基づいてプリント処理装置２７０を制御し、印刷処理を実行する。また、プリンタ制御回路２１１は、カメラ電源・充電回路２９０を制御して、デジタルカメラ１００に電力を供給する。
【００４８】
さらに、プリンタ制御回路２１１は、切替回路２４０を制御して、デジタルカメラ１００とＵＳＢ方式でＵＳＢインタフェース回路２２０を介して通信するホストモードと、デジタルカメラ１００とＰＣ３００との通信の中継を行うＨＵＢモードとの切り換えを行う。
【００４９】
本実施形態におけるプリンタ制御回路２１１は、さらに、印刷指示信号が入力された場合、ＨＵＢモードからホストモードへの切り替え制御を行う前に、モード切り換えを実行してよいか否かの確認を行うために、シリアルインタフェース回路２５０を介してデジタルカメラ１００に切替許可要求信号を送信する。そして、この切替許可要求信号に応じてデジタルカメラ１００からシリアルインタフェース回路２５０を介して切替許可信号を受信するのを待って、ＨＵＢモードからホストモードへの切り換えの指示となる切替制御信号を切替回路２４０に送信する。
【００５０】
ＵＳＢホスト制御回路２１２は、ＵＳＢインタフェース回路２２０を介して行われるＵＳＢ方式での通信の制御を行う。シリアル制御回路２１３は、シリアルインタフェース回路２５０を介して行われる所定のシリアル方式での通信の制御を行う。
【００５１】
ＵＳＢインタフェース回路２２０およびＵＳＢインタフェース回路２３０は、ＵＳＢ方式で通信を行うための通信インタフェースである。シリアルインタフェース回路２５０は、所定のシリアル方式で通信を行うための通信インタフェースであり、プリンタ制御回路２１１から送信された切替許可要求信号をデジタルカメラ１００に向けて送信したり、カメラ電源・充電回路２９０から出力された電力をデジタルカメラ１００に給電する制御を行う際に使用される。
【００５２】
メモリ２８０は、制御回路２１０のワークメモリとして動作するＲＡＭや、デジタルプリンタ２００が起動する際の起動プログラムなどを記憶するＲＯＭなどの記憶媒体を含む。
【００５３】
ユーザインタフェース２６０は、印刷ボタン２６１や転送ボタン２６２などを含み、ユーザ操作により、所定の制御信号が制御回路２１０に入力される。また、ユーザインタフェース２６０にＬＣＤを含めて、制御回路２１０から出力された制御信号に基づいて、例えば、デジタルカメラ１００の充電状態を表示させたり、デジタルカメラ１００からＰＣ３００への画像データ転送中の状態を表示させたり、各種エラーの状態を表示させてもよい。
【００５４】
プリント処理装置２７０は、プリンタ制御回路２１１の制御のもと、デジタルカメラ１００等から提供された画像データの印刷処理を行う。
【００５５】
このように構成されたデジタルプリンタ２００において、デジタルカメラ１００がＰＣ３００とＵＳＢインタフェース回路２２０およびＵＳＢインタフェース２３０を介してＵＳＢ方式で通信中に、印刷ボタン２６１が押下されることで、ＨＵＢモードからホストモードへの切り替えを行う場合、プリンタ制御回路２１０が、シリアルインタフェース回路２５０を介して、デジタルカメラ１００に切替許可要求信号を送信する。次いで、プリンタ制御回路２１０は、デジタルカメラ１００が切替許可要求信号に応じて送信した切替許可信号を受信するのを待って、切替制御信号を切替回路２４０に送信し、切替回路２４０は、ＨＵＢモードからホストモードにモード切り替えを行う。これにより、デジタルカメラ１００とＰＣ３００との間で確立されたＵＳＢ方式での通信路を強制的にデジタルプリンタ２００が切断することで、例えば、デジタルカメラ１００からＰＣ３００に転送中の画像データが破壊されるなどの不具合を防止することができる。
【００５６】
＜パーソナルコンピュータ＞
ＵＳＢインタフェース回路３２０は、ＵＳＢ方式で通信を行うための通信インタフェースである。ＵＳＢホスト制御回路３１０は、デジタルカメラ１００やデジタルプリンタ２００とＵＳＢ方式で通信する際の通信制御を行う。ＰＣ３００は、ＵＳＢホストとして、デジタルカメラ１００から転送された画像データを自身のメモリ（図示せず）に保存したり、メモリに記憶された画像データをデジタルプリンタ２００を用いて印刷する。
【００５７】
続いて、本実施形態に係るＵＳＢ機器システムにおいて、デジタルカメラ１００とＰＣ３００とがＵＳＢインタフェース回路１２０，２２０，２３０，３２０を介してＵＳＢ方式で通信を行っている最中に、印刷ボタン２６１がユーザにより押下され、印刷指示信号がプリンタ制御回路２１１に入力された場合の各機器の動作について、モード切替を拒否する場合と、モード切替を許可する場合とに分けて図６，７に示す状態遷移図を用いて説明する。
【００５８】
＜モード切替拒否＞
図６において、転送ボタン２６２がユーザにより押下されると、デジタルカメラ１００とＰＣ３００とは、ＵＳＢデバイス制御回路１１２とＵＳＢホスト制御回路３１０との間にＵＳＢ通信路を確立する。そして、ＰＣのＵＳＢホスト制御回路３１０からカメラのＵＳＢデバイス制御回路１１２に対して表示要求が送信される（Ｓ３０１）。カメラのＵＳＢデバイス制御回路１１２は、この表示要求を受けて、カメラ制御回路１１１を介して、ＰＣ３００への画像転送中を示すメッセージをディスプレイ１６０に表示する（Ｓ３０２）。続いて、ファイル転送に関連するＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）コマンドがＰＣのＵＳＢホスト制御回路３１０からカメラのＵＳＢデバイス制御回路１１２へ送信され、ファイル転送が行われる（Ｓ３０３）。ＰＴＰコマンドの具体例としては、ＧｅｔＯｂｊｅｃｔやＳｅｎｄＯｂｊｅｃｔである。
【００５９】
その後、ＰＴＰコマンドがＰＣのＵＳＢホスト制御回路３１０から送信されず、所定の時間、例えば、３秒間が経過して時点で、カメラのシリアル制御回路１１３は、ＵＳＢの通信状態がアイドル状態に遷移したことをシリアルインタフェース回路１３０，２５０を介して、デジタルプリンタ２００に通知する（Ｓ３０４）。
【００６０】
ここで、ユーザが印刷ボタン２６１を押下することで、プリンタ制御回路２１１に印刷指示信号が入力されたとする（Ｓ３０５）。すると、プリンタ制御回路２１１は、シリアルインタフェース回路２５０，１３０を介して、具体的にはシリアルインタフェース回路２５０を構成するコネクタに含まれる制御ピンの中で、イベント用１線シリアルに相当する制御ピンを介して、切替許可要求信号がカメラ制御回路１１１に送信される（Ｓ３０６）。
【００６１】
さらに、カメラ制御回路１１１が切替許可要求信号を受信後、３秒経過する前に、ＰＣのＵＳＢホスト制御回路３１０から別のＰＴＰコマンドがカメラのＵＳＢデバイス制御回路１１２に送信されると（Ｓ３０７）、カメラ制御回路１１１は、切替許可要求信号を受信後、３秒経過する前にＰＴＰコマンドを受信したと判断して、シリアルインタフェース回路１３０，２５０を介して、具体的にはシリアルインタフェース回路１３０を構成するコネクタに含まれる制御ピンの中で、前述のイベント用１線シリアルとは異なる２線シリアルに相当する制御ピンを介して、モード切替の拒否を示す切替拒否信号をプリンタのシリアル制御回路２１３に送信し（Ｓ３０８）、ＵＳＢの通信状態がアイドル状態から再度ＰＣ接続状態に遷移したことをシリアルインタフェース回路１３０，２５０を介してプリンタのシリアル制御回路２１３に通知する（Ｓ３０９）。
【００６２】
以上のように、ユーザが印刷ボタン２６１を押下することに伴い、デジタルプリンタ２００の動作モードを、ＨＵＢモードからホストモードに切り替える前に、デジタルプリンタ２００は、デジタルカメラ１００に対して、モード切り替えを行ってよいかどうかを確認する。そして、デジタルカメラ１００は、ＰＣ３００との間でファイル転送に伴うＰＴＰコマンドがやり取りされていると判断する場合、具体的には、切替許可要求信号を受信してから所定期間（例えば、３秒間）経過する前に、ＰＣ３００からＰＴＰコマンドを受信した場合に、デジタルカメラ１００は、デジタルプリンタ２００に対して、ＨＵＢモードからホストモードへの切り替えの拒否を示す切替拒否信号を送信する。これにより、デジタルカメラ１００とＰＣ３００との間でファイル転送に伴うＰＴＰコマンドがやり取りされている最中にデジタルプリンタ２００は、ＨＵＢモードからホストモードに切り替えを行わない。よって、デジタルカメラ１００とＰＣ３００との間でＵＳＢ方式通信でやり取りされているデータの破壊などの不具合を防ぐことができる。
【００６３】
＜モード切替許可＞
図７において、Ｓ４０１〜Ｓ４０６までの遷移は、図６におけるＳ３０１〜Ｓ３０６までの遷移と同様であるため、説明を割愛し、Ｓ４０７から説明する。
【００６４】
カメラ制御回路１１１は、Ｓ４０６において、プリンタ制御回路２１１からシリアルインタフェース回路２５０，１３０を介して切替許可要求信号を受信してから、所定期間（例えば、３秒間）経過するまで、ＰＣ３００からＰＴＰコマンドを受信しなかったことを確認するのを待って、シリアルインタフェース回路１３０，２５０を介してプリンタのシリアル制御回路２１３に切替許可信号を送信する（Ｓ４０７）。さらに、カメラ制御回路１１１は、ＵＳＢの通信状態がＰＣ接続状態からアイドル状態に遷移したことをシリアルインタフェース回路１３０，２５０を介してプリンタのシリアル制御回路２１３に通知する（Ｓ４０８）。
【００６５】
プリンタ制御回路２１１は、切替許可信号の受信に応じて、切替回路２４０に対して切替制御信号を送信し、切替回路２４０は、この切替制御信号に応じて、ＨＵＢモードからホストモードにモード切替を行う。プリンタ制御回路２１１は、切替回路２４０でのモードの切り替えが完了したのを確認したのち、シリアルインタフェース回路２５０，１３０を介して、カメラ制御回路１１１にプリンタＵＳＢ接続要求を送信する（Ｓ４０９）。その後、ＵＳＢ規格に基づき、プリンタのＵＳＢ制御回路２１１とカメラのＵＳＢデバイス制御回路１１２との間にＵＳＢ通信路が確立され、カメラのシリアル制御回路１１３からのプリンタのシリアル制御回路２１３に対して、ＵＳＢの通信状態がアイドル状態からプリンタ接続状態に遷移したことが通知される（Ｓ４１０）。
【００６６】
以上のように、ユーザが印刷ボタン２６１を押下することに伴い、デジタルプリンタ２００を、ＨＵＢモードからホストモードに切り替える前に、デジタルプリンタ２００は、デジタルカメラ１００に対して、モード切り替えをおこなってよいかどうかを確認する。そして、デジタルカメラ１００は、ＰＣ３００との間でファイル転送に伴うＰＴＰコマンドがやり取りされていると判断しない場合、具体的には、切替許可要求信号を受信してから所定期間（例えば、３秒間）、ＰＣ３００からＰＴＰコマンドを受信しなかった場合に、デジタルプリンタ２００に対して、ＨＵＢモードからホストモードへの切り替えの許可を示す切替拒否信号を送信する。これにより、デジタルカメラ１００とＰＣ３００との間でファイル転送に伴うＰＴＰコマンドがやり取りされていなければ、デジタルプリンタ２００は、ＨＵＢモードからホストモードに切り替えを行う。よって、デジタルカメラ１００とＰＣ３００との間でＵＳＢ方式通信でやり取りされているデータの破壊などを行うことなく、ＨＵＢモードからホストモードへの切り替えを正常に実行することができる。
【００６７】
また、本実施形態では、デジタルカメラ１００とデジタルプリンタ２００との間で切替許可要求信号や、切替拒否・許可信号などをやり取りする際に使用するシリアル線は、デジタルカメラ１００の充電制御等を行う際に利用されるシリアル線と併用することができる。つまり、デジタルプリンタ２００とデジタルカメラ１００との間でやり取りされるその他の信号を伝達する際に利用される既存のシリアル線を併用できる。よって、デジタルプリンタ２００がデジタルカメラ１００とＰＣ３００との通信状態を確認するために、新たに専用のシリアル線を備える必要がないため、製造コストを抑えることができる。また、デジタルカメラ１００やデジタルプリンタ２００の小型化を図ることもできる。さらに、上記シリアル線を利用して、デジタルプリンタに関する識別情報を伝達することにより、ＵＳＢ規格では不可能であったＵＳＢ周辺機器からＵＳＢホストのタイプを識別することもできる。例えば、デジタルカメラ１００が、自身に充電機能を内蔵したデジタルプリンタ２００がＵＳＢ接続されたか、その他のＵＳＢホストがＵＳＢ接続されたかを、上記シリアル線を介して識別することができる。
【００６８】
なお、本実施形態では、ＨＵＢモードからホストモードへの切り替え時における切り替えタイミングについて説明した。しかし、デジタルプリンタ２００での動作モードが他に存在する場合には、そのモードへの切り替えの際にも本実施形態に係る方法は利用することができる。以下、一例を説明する。
【００６９】
デジタルプリンタ２００に、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）などの無線通信やＡＤＳＬや光ファイバなどの有線通信を介してインターネット等の外部ネットワークに接続する通信回路を設け、ユーザインタフェース２６０に、送信ボタンを加える。そして、切替回路２４０は、ＨＵＢモードとして、ＰＣ３００への接続モード以外に、インターネットへの接続モードへの切り替えを行えるように構成する。
【００７０】
ユーザがこの送信ボタンを押下すると、切替回路２４０によりインターネット接続モードへの切り替えが行われ、デジタルカメラ１００に記憶された画像データ群の中から指定した画像データを、例えばインターネット等の外部ネットワーク上に設置されたファイルサーバの所定のフォルダに転送する。
【００７１】
このような送信ボタンを備えたデジタルプリンタ２００において、ユーザが、送信ボタンを押下した直後に転送ボタンを押下したり、印刷ボタンを押下したとする。このとき、デジタルカメラ１００とインターネット上のファイルサーバとの通信状態を確認せずに、デジタルプリンタ２００が強制的にＰＣ３００への接続モードやホストモードへの切り替えを行うと、デジタルカメラ１００とインターネット上のファイルサーバとの間でやり取りされていたデータの破壊等の不具合が生じることがある。
【００７２】
そこで、この場合にも、上記と同様に、デジタルプリンタ２００がシリアルインタフェース回路２５０，１３０を介して切替許可要求信号を送信し、デジタルカメラ１００から切替許可信号を受信するのを待って、デジタルプリンタ２００がモード切替を行うことで、デジタルカメラ１００とインターネット上のファイルサーバ等との間でやり取りされていたデータの破壊等の不具合の発生を防止することができる。
【００７３】
［第３の実施の形態］
図８は、第３の実施の形態に係るＵＳＢ機器システムの全体構成を示すブロック図である。第３の実施の形態に係るＵＳＢ機器システムは、デジタルカメラ１００に、ＵＳＢコネクタとして、ＵＳＢインタフェース回路１２０の他に、ＵＳＢインタフェース回路１２１が備えられている点、さらに、ＰＣ３００にＵＳＢコネクタとして、ＵＳＢインタフェース回路３１１が備えられている点で、第２の実施の形態に係るＵＳＢ機器システムと異なる。
【００７４】
通常の接続形態では、第２の実施の形態に示したように、ＵＳＢ周辺機器であるデジタルカメラ１００は、ＵＳＢインタフェース回路１２０，２２０を介してＵＳＢホストの１つであるデジタルプリンタ２００と接続される。そして、デジタルプリンタ２００ともうひとつのＵＳＢホストであるＰＣ３００とは、ＵＳＢインタフェース回路２３０，３２０を介してＵＳＢケーブル４００経由で接続される。このような接続形態により、ユーザは、正常にデジタルカメラ１００に保存されている画像データをデジタルプリンタ２００で印刷したり、ＰＣ３００にファイル転送することができる。
【００７５】
しかし、デジタルカメラ１００に他のＵＳＢコネクタとして別のＵＳＢインタフェース回路１２１が備えられている場合、例えば不慣れなユーザが誤って、図８に示すように、上記の接続状態において、さらにデジタルカメラ１００とＰＣ３００とを別のＵＳＢケーブル４１０を介して接続してしまう場合がある。
【００７６】
このような接続形態にすると、ＵＳＢ周辺機器であるデジタルカメラ１００に備えられた１つのＵＳＢデバイス制御回路１１２に対して、２つのＵＳＢホストが接続されることになる。ＵＳＢの規格上、１つのＵＳＢデバイス制御回路に対しては、１つのＵＳＢホストしか接続できないため、上記のように２つのＵＳＢホストが別々のＵＳＢインタフェース回路（ＵＳＢコネクタ）を介して接続されると、ＵＳＢの通信路が正常に確立されない等の不具合を生じることがある。
【００７７】
上記のような不具合を防止するために、ＵＳＢ周辺機器のデジタルカメラ１００にＵＳＢインタフェース回路ごとにそれぞれ１つずつＵＳＢデバイス制御回路を備える方法が考えられる。しかし、ＵＳＢインタフェース回路ごとにそれぞれ１つずつＵＳＢデバイス制御回路を搭載すると、デジタルカメラ１００の製造コストが高くなり好ましくない。
【００７８】
またその他の方法として、２つのＵＳＢインタフェース回路を同時に使用しないように切り替え制御する方法が考えられる。この方法によれば、１つのＵＳＢデバイス制御回路で済むというメリットがある。しかし、上記のように各ＵＳＢインタフェース回路にそれぞれＵＳＢホストが接続された場合に、ＵＳＢインタフェース回路を交互に切り替えて使用すると、例えば、データ信号のコンフリクトが生じる虞があり、この方法も好ましくない。
【００７９】
上記の点を鑑み、本実施形態では、１つのＵＳＢデバイス制御回路に対して２つのＵＳＢホストが別々のＵＳＢインタフェース回路を介して接続された場合でも、正常に動作するＵＳＢ機器システムを提供するために、次のような構成にする。
【００８０】
すなわち、デジタルカメラ１００のＵＳＢインタフェース回路１２０，１２１にそれぞれＵＳＢホストとして、デジタルプリンタ２００とＰＣ３００とが接続された場合、ＵＳＢデバイス制御回路１１２が、同時に２台のＵＳＢホストが接続されたことを検知して、２つのＵＳＢホストのＵＳＢ接続のプルアップを解除することで、実質的に非接続状態にする。これにより、２つのＵＳＢホストが１つのＵＳＢデバイス制御回路に接続されることが原因で、データ信号のコンフリクトが発生することを防止することができる。また、ＵＳＢデバイス制御回路をＵＳＢインタフェース回路ごとに用意する必要がないため、製造コストも抑えることができる。
【００８１】
ここで、本実施形態に係るＵＳＢデバイス制御回路１１２の動作について詳しく説明する。
【００８２】
図９は、ＵＳＢデバイス制御回路１１２およびＵＳＢインタフェース回路１２０，１２１の構成をより詳細に示したブロック図である。ＵＳＢデバイス制御回路１１２は、データ端子としてＤ＋端子とＤ−端子とをそれぞれ１つずつ備え、さらに、電源端子としてＶｂｕｓ端子とＧＤＮ端子とのペアを、各ＵＳＢインタフェースごとに備える。通常、ＵＳＢ周辺機器にＵＳＢホスト機器が接続されると、ＵＳＢホスト機器から電力が供給され、一方のＶｂｕｓ端子に電源電圧が印加される。そして、Ｖｂｕｓ電圧が所定の閾値（例えば、ＵＳＢ規格推奨の１．２Ｖ以上等）に達したと判断すると、ＵＳＢデバイス制御回路１１２は、ＵＳＢインタフェース回路を介してＵＳＢホストが接続されたと認識して、Ｄ＋端子のプルアップを行い、ＵＳＢ接続を接続状態にした後、ＵＳＢ規格に従ってデータ通信を行う。
【００８３】
本実施形態では、上記の動作により一方のＵＳＢインタフェース回路を介して一方のＶｂｕｓ端子に電源電圧が印加され、Ｄ＋端子がプルアップとなった後に、さらに、もう一方のＵＳＢインタフェース回路を介してもう一方のＶｂｕｓ端子に電源電圧が印加されるのを検知すると、ＵＳＢデバイス制御回路１１２は、ＵＳＢインタフェース回路１２０，１２１を介して２つのＵＳＢホスト機器が接続されたと認識して、Ｄ＋端子のプルアップを解除することで、ＵＳＢ接続を実質的に非接続状態にする。
【００８４】
次いで、ＵＳＢ制御回路１１２は、カメラ制御回路１１１は非接続状態に移行したことを通知する。カメラ制御回路１１１は、その通知を受けて、ディスプレイ１６０上にエラーメッセージを表示し、ユーザに対して警告を行う。これにより、２つのＵＳＢホストが１つのＵＳＢデバイス制御回路に接続されることが原因で、データ信号のコンフリクトが発生することを防止することができる。さらに、ユーザに対しては警告が行われるため、ユーザは、デジタルカメラ１００とＰＣ３００とを接続したＵＳＢケーブル４１０を抜くか、デジタルカメラ１００をデジタルプリンタ２００から切り離すといった行為が必要であると認識することができる。
【００８５】
なお、本実施形態では、ＵＳＢホスト機器が接続されたことをＶｂｕｓ端子に電源電圧が印加されたことに基づいて検知する例を示した。しかし、この例に限らずその他の方法で、ＵＳＢデバイス制御回路１１２は、ＵＳＢホスト機器が接続されことを検知しても構わない。また、本実施形態では、Ｄ＋端子のプルアップを解除することで、ＵＳＢ接続を実質的に非接続状態にする例を示した。しかし、ＵＳＢ方式での通信スピードの違いなどに応じて、Ｄ−端子のプルアップを解除することで、ＵＳＢ接続を実質的に非接続状態にしてもよい。
【００８６】
例えば、デジタルカメラ１００にＵＳＢインタフェース回路１２０を介して、デジタルプリンタ２００が接続されたか、もしくは他のＵＳＢホスト機器が接続されたかを検知させるために、デジタルカメラ１００がデジタルプリンタ２００に接続された際、ＵＳＢの通信路を確立する前に、デジタルプリンタ２００からシリアルインタフェース回路２５０，１３０を介して、プリンタ（クレードル）接続検出信号を出力するように構成することがある。
【００８７】
このプリンタ接続検出信号は、シリアルインタフェース回路２５０，１３０を介して、ＵＳＢの通信路が確立される前にデジタルカメラ１００に出力される。よって、このプリンタ接続検出信号を検知することで、ＵＳＢデバイス制御回路１１２がデジタルプリンタ２００の接続を認識すれば、Ｖｂｕｓ端子に電源電圧が印加されたことを検知する場合よりも早いタイミングで、それを認識することができる。
【図面の簡単な説明】
【００８８】
【図１】本発明に係る第１の実施の形態におけるＵＳＢ機器システムの全体構成を示すブロック図である。
【図２】本発明に係る第１の実施の形態におけるＵＳＢホスト機器がモード切り換え時に行う動作を示すフローチャート図である。
【図３】本発明に係る第１の実施の形態におけるＵＳＢ周辺機器がＵＳＢホスト機器から切替許可要求信号を受信した際の動作を示すフローチャート図である。
【図４】本発明に係る第２の実施の形態におけるＵＳＢ機器システムの接続形態を示す図である。
【図５】本発明に係る第２の実施の形態におけるＵＳＢ機器システムの全体構成を示すブロック図である。
【図６】デジタルカメラとＰＣとがＵＳＢ方式で通信を行っている最中に、印刷ボタンがユーザにより押下され、印刷指示信号がデジタルプリンタに入力された場合における、モード切替拒否時の各機器の動作を説明するための状態遷移図である。
【図７】デジタルカメラとＰＣとがＵＳＢ方式で通信を行っている最中に、印刷ボタンがユーザにより押下され、印刷指示信号がデジタルプリンタに入力された場合における、モード切替許可時の各機器の動作を説明するための状態遷移図である。
【図８】本発明に係る第３の実施の形態におけるＵＳＢ機器システムの全体構成を示すブロック図である。
【図９】本発明に係る第３の実施の形態でのＵＳＢデバイス制御回路１１２およびＵＳＢインタフェース回路１２０，１２１の構成をより詳細に示したブロック図である。
【符号の説明】
【００８９】
１０  ＵＳＢ周辺機器、１１，２１，３１，１１０，２１０  制御回路、１２，２２，２３，３２，１２０，１２１，２２０，２３０，３２０，３１１  ＵＳＢインタフェース回路、１３，２５，１３０，２５０  シリアルインタフェース回路、２０，３０  ＵＳＢホスト機器、２４，２４０  切替回路、１００  デジタルカメラ、１１１  カメラ制御回路、１１２  ＵＳＢデバイス制御回路、１１３  シリアル制御回路、１４０  画像処理装置、１５０，２８０  メモリ、１６０  ディスプレイ、１７０  電源回路、２００  デジタルプリンタ、２１１  プリンタ制御回路、２１２，３１０  ＵＳＢホスト制御回路、２６０  ユーザインタフェース、２６１  印刷ボタン、２６２  転送ボタン、２７０  プリント処理装置、２９０  カメラ電源・充電回路、４００，４１０  ＵＳＢケーブル。
【図１】
2006185359.tif 000003
【図２】
2006185359.tif 000004
【図３】
2006185359.tif 000005
【図４】
2006185359.tif 000006
【図５】
2006185359.tif 000007
【図６】
2006185359.tif 000008
【図７】
2006185359.tif 000009
【図８】
2006185359.tif 000010
【図９】
2006185359.tif 000011