(57)【要約】      （修正有）【課題】ホスト側送受信装置に加えて他のスレーブ装置がホスト装置に接続されている場合にホスト装置と他のスレーブ装置との間の通信完了時間を短縮することができるホスト側送受信システムを提供する。【解決手段】ホスト側送受信装置２０の第１通信部２１は、ホスト装置１０との間でＩ２Ｃ通信方式に拠る通信を行って、ホスト装置１０から送出されたアクセス要求信号を受信する。第２通信部２２は、リモート側送受信装置３０との間でＩ２Ｃ通信方式と異なる通信方式に拠る通信を行って、第１通信部２１が受信したアクセス要求信号をリモート側送受信装置３０へ送出する。第１通信部２１は、第２通信部２２から送出されたアクセス要求信号に基づくリモート装置４０へのアクセスが終了する前に、ホスト装置１０から送出されたアクセス要求信号を第１通信部２１が受信した旨をホスト装置１０へ通知する。【選択図】図１
2015230672.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置からリモート装置へのアクセスを要求するアクセス要求信号を前記ホスト装置から受信して、前記リモート装置との間で通信を行うリモート側送受信装置へ前記アクセス要求信号を送出するホスト側送受信装置であって、
前記ホスト装置との間で機器内データバス通信方式に拠る通信を行って、前記ホスト装置から送出された前記アクセス要求信号を受信する第１通信部と、
前記リモート側送受信装置との間で前記機器内データバス通信方式と異なる通信方式に拠る通信を行って、前記第１通信部が受信した前記アクセス要求信号を前記リモート側送受信装置へ送出する第２通信部と、
を備え、
前記第１通信部が、前記第２通信部から送出された前記アクセス要求信号に基づく前記リモート装置へのアクセスが終了する前に、前記ホスト装置から送出された前記アクセス要求信号を前記第１通信部が受信した旨を通知する受信通知信号を前記ホスト装置へ送出する、
ことを特徴とするホスト側送受信装置。
【請求項２】
前記第１通信部が、前記第２通信部から送出された前記アクセス要求信号に基づく前記リモート装置へのアクセスが終了した旨を通知する終了通知信号を前記リモート側送受信装置から前記第２通信部が受信したときに、該終了通知信号を受信した旨を前記ホスト装置に通知する、ことを特徴とする請求項１に記載のホスト側送受信装置。
【請求項３】
ホスト装置と、前記ホスト装置との間で機器内データバス通信方式に拠る通信を行う請求項１または２に記載のホスト側送受信装置と、前記ホスト側送受信装置との間で前記機器内データバス通信方式と異なる通信方式に拠る通信を行うリモート側送受信装置と、前記リモート側送受信装置との間で通信を行うリモート装置と、を備え、
前記ホスト装置が、前記リモート装置へのアクセスを要求するアクセス要求信号を前記ホスト側送受信装置へ送出し、
前記ホスト側送受信装置が、前記ホスト装置から送出された前記アクセス要求信号を受信して、前記アクセス要求信号を前記リモート側送受信装置へ送出し、
前記リモート側送受信装置が、前記ホスト側送受信装置から送出された前記アクセス要求信号を受信して、前記アクセス要求信号を前記リモート装置へ送出し、
前記リモート装置が、前記リモート側送受信装置から送出された前記アクセス要求信号を受信して、前記アクセス要求信号が示すアクセス要求に応じた処理を行う、
ことを特徴とする送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置からリモート装置へのアクセスを要求するアクセス要求信号を前記ホスト装置から受信して、前記リモート装置との間で通信を行うリモート側送受信装置へ前記アクセス要求信号を送出するホスト側送受信装置、ならびに、このようなホスト装置，ホスト側送受信装置，リモート側送受信装置およびリモート装置を備える送受信システムに関するものである。
【背景技術】
【０００２】
シリアルバスを用いるＩ２Ｃ（Inter-Integrated Circuit）通信方式が知られている。Ｉ２Ｃ通信方式は、低速な周辺機器とマザーボードとの間の通信や、共通の基板上における装置間の通信等、短い通信距離（例えば１ｍ以下）であって遅い通信速度（例えば１００ｋｂｐｓまたは４００ｋｂｐｓ）である場合に好適に用いられる。Ｉ２Ｃ通信方式は、構成が簡易であり、安価であり、また実績が豊富である等の理由により、多くのシステムで採用されている。なお、Ｉ２Ｃ通信方式は、2-wire serial interface という名称で呼ばれる場合もある。
【０００３】
２装置間でＩ２Ｃ通信方式に拠る通信を行う場合、２装置のうちの一方がマスター装置とされ、他方がスレーブ装置とされ、抵抗器によりプルアップされた２本の双方向のオープンドレイン信号線（ＳＣＬ線およびＳＤＡ線）によりマスター装置とスレーブ装置とが接続されて、マスター装置の主導権の下に両装置間の通信が行われる。Ｉ２Ｃ通信方式では、一つのマスター装置に対し複数のスレーブ装置を接続することも可能である。
【０００４】
マスター装置は、クロックをＳＣＬ線に送出するとともに、アドレスおよびデータとともに書込み要求信号をＳＤＡ線に送出することで、そのアドレスに対応するスレーブ装置にデータを書き込むことができる。また、マスター装置は、クロックをＳＣＬ線に送出するとともに、アドレスとともに読出し要求信号をＳＤＡ線に送出することで、そのアドレスに対応するスレーブ装置からデータを読み出すことができる。このとき、マスター装置は、読出し要求信号を送出した後、スレーブ装置から送られてくるデータを受信する。なお、以下では書込み要求および読出し要求を併せてアクセス要求という。
【０００５】
スレーブ装置においてアクセス要求信号に基づく処理に時間を要するとき、スレーブ装置は、ＳＣＬ線をローレベルにすることで、マスター装置からスレーブ装置への次のアクセス要求信号の送出を待たせることができる。これは、クロック・ストレッチング（clock-stretching）と呼ばれる。クロック・ストレッチングの仕様に対応していなくても通信が可能であることから、全てのＩ２Ｃ対応装置がクロック・ストレッチング仕様に対応しているわけではない。
【０００６】
Ｉ２Ｃ通信方式は、オープンドレイン信号線を用いることから、長距離の通信への適用には不向きである。このような問題を解消する為、特許文献１には、クロック・ストレッチングを利用することでＩ２Ｃ通信方式を長距離通信に適用することが提案されている。特許文献１に記載された送受信システムは、ホスト装置，ホスト側送受信装置，リモート側送受信装置およびリモート装置を備える。
【０００７】
この送受信システムでは、ホスト装置（マスター装置）とホスト側送受信装置（スレーブ装置）との間でＩ２Ｃ通信方式に拠る通信を行い、ホスト側送受信装置とリモート側送受信装置との間でＩ２Ｃ通信方式と異なる通信方式（例えば差動信号線を用いたシリアル通信方式）に拠る通信を行い、リモート側送受信装置（マスター装置）とリモート装置（スレーブ装置）との間でＩ２Ｃ通信方式に拠る通信を行う。このようにすることで、ホスト装置からホスト側送受信装置およびリモート側送受信装置を経てリモート装置へアクセス要求信号を送信することができる。ホスト側送受信装置とリモート側送受信装置との間の通信距離は数ｍ〜数十ｍであってもよい。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許第８０１０７２４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載された送受信システムにおいては、ホスト側送受信装置からリモート側送受信装置へアクセス要求信号が送られた後、該アクセス要求信号に応じた処理がリモート側送受信装置またはリモート装置において行われている間、ホスト装置からリモート装置への次のアクセス要求信号の送出を待たせる為に、ホスト装置とホスト側送受信装置との間はクロック・ストレッチング状態とされる。
【００１０】
しかし、ホスト側送受信装置（スレーブ装置）に加えて他のスレーブ装置がホスト装置（マスター装置）に接続されている場合、クロック・ストレッチング状態となっている期間は、ホスト装置と他のスレーブ装置との間でも通信待機の状態となる。両装置は、クロック・ストレッチング状態が解除された後に通信を行うことになるので、通信が完了するまで時間を要する。
【００１１】
また、特許文献１に記載された送受信システムは、クロック・ストレッチング仕様に対応していないホスト装置を用いて実現することができない。
【００１２】
以上のような問題は、Ｉ２Ｃ通信方式だけでなくＳＰＩ（serial peripheral interface）通信方式等の機器内データバス通信方式の場合にも存在する。
【００１３】
本発明は、上記問題点を解消する為になされたものであり、ホスト側送受信装置に加えて他のスレーブ装置がホスト装置に接続されている場合にホスト装置と他のスレーブ装置との間の通信完了時間を短縮することができるホスト側送受信システムおよび送受信システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明のホスト側送受信装置は、ホスト装置からリモート装置へのアクセスを要求するアクセス要求信号をホスト装置から受信して、リモート装置との間で通信を行うリモート側送受信装置へアクセス要求信号を送出するホスト側送受信装置であって、ホスト装置との間で機器内データバス通信方式に拠る通信を行って、ホスト装置から送出されたアクセス要求信号を受信する第１通信部と、リモート側送受信装置との間で機器内データバス通信方式と異なる通信方式に拠る通信を行って、第１通信部が受信したアクセス要求信号をリモート側送受信装置へ送出する第２通信部と、を備えることを特徴とする。さらに、第１通信部が、第２通信部から送出されたアクセス要求信号に基づくリモート装置へのアクセスが終了する前に、ホスト装置から送出されたアクセス要求信号を第１通信部が受信した旨を通知する受信通知信号をホスト装置へ送出することを特徴とする。
【００１５】
本発明のホスト側送受信装置は、第１通信部が、第２通信部から送出されたアクセス要求信号に基づくリモート装置へのアクセスが終了した旨を通知する終了通知信号をリモート側送受信装置から第２通信部が受信したときに、該終了通知信号を受信した旨をホスト装置に通知するのが好適である。
【００１６】
本発明の送受信システムは、ホスト装置と、ホスト装置との間で機器内データバス通信方式に拠る通信を行う請求項１または２に記載のホスト側送受信装置と、ホスト側送受信装置との間で機器内データバス通信方式と異なる通信方式に拠る通信を行うリモート側送受信装置と、リモート側送受信装置との間で通信を行うリモート装置と、を備え、ホスト装置が、リモート装置へのアクセスを要求するアクセス要求信号をホスト側送受信装置へ送出し、ホスト側送受信装置が、ホスト装置から送出されたアクセス要求信号を受信して、アクセス要求信号をリモート側送受信装置へ送出し、リモート側送受信装置が、ホスト側送受信装置から送出されたアクセス要求信号を受信して、アクセス要求信号をリモート装置へ送出し、リモート装置が、リモート側送受信装置から送出されたアクセス要求信号を受信して、アクセス要求信号が示すアクセス要求に応じた処理を行うことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ホスト側送受信装置に加えて他のスレーブ装置がホスト装置に接続されている場合に、ホスト装置と他のスレーブ装置との間の通信完了時間を短縮することができる。また、クロック・ストレッチング仕様に対応していないＩ２Ｃ対応のホスト装置を用いる場合であっても送受信システムを実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態の送受信システム１の構成を示す図である。
【図２】図２は、本実施形態の送受信システム１におけるホスト装置１０からリモート装置４０への読出し要求の動作シーケンス例を示す図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して、本発明を実施するための形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００２０】
図１は、本実施形態の送受信システム１の構成を示す図である。送受信システム１は、ホスト装置１０，ホスト側送受信装置２０，リモート側送受信装置３０およびリモート装置４０を備える。
【００２１】
ホスト装置１０は、リモート装置４０へのアクセスを要求するアクセス要求信号をホスト側送受信装置２０へ送出する。ホスト側送受信装置２０は、ホスト装置１０から送出されたアクセス要求信号を受信して、該アクセス要求信号をリモート側送受信装置３０へ送出する。リモート側送受信装置３０は、ホスト側送受信装置２０から送出されたアクセス要求信号を受信して、該アクセス要求信号をリモート装置４０へ送出する。リモート装置４０は、リモート側送受信装置３０から送出されたアクセス要求信号を受信して、該アクセス要求信号が示すアクセス要求に応じた処理を行う。
【００２２】
ホスト装置１０とホスト側送受信装置２０との間では、ホスト装置１０がマスター装置となり、ホスト側送受信装置２０がスレーブ装置となって、Ｉ２Ｃ通信方式に拠る通信によりアクセス要求信号の送受信が行われる。ホスト側送受信装置２０とリモート側送受信装置３０との間では、Ｉ２Ｃ通信方式と異なる通信方式に拠る通信によりアクセス要求信号の送受信が行われる。リモート側送受信装置３０とリモート装置４０との間では、リモート側送受信装置３０がマスター装置となり、リモート装置４０がスレーブ装置となって、Ｉ２Ｃ通信方式に拠る通信によりアクセス要求信号の送受信が行われる。
【００２３】
ホスト側送受信装置２０とリモート側送受信装置３０との間の通信方式として、長距離の信号伝送が可能なものが用いられ、差動信号線を用いたシリアル通信方式により信号を伝送するものが好ましい。ホスト装置１０とホスト側送受信装置２０との間の信号線の長さは１ｍ程度以下である。リモート側送受信装置３０とリモート装置４０との間の信号線の長さも１ｍ程度以下である。ホスト側送受信装置２０とリモート側送受信装置３０との間の信号線の長さは数ｍ〜数十ｍとすることができる。
【００２４】
リモート装置４０へのアクセス要求がデータ書込みである場合、ホスト装置１０からリモート装置４０へ送られるアクセス要求信号（書込み要求信号）は、リモート装置４０におけるデータ書込み位置を表すアドレスおよび書き込むべきデータを伴う。リモート装置４０へのアクセス要求がデータ読出しである場合、ホスト装置１０からリモート装置４０へ送られるアクセス要求信号（読出し要求信号）は、リモート装置４０におけるデータ読出し位置を表すアドレスを伴う。読出し要求信号を受信したリモート装置４０から読み出されたデータは、読出し要求信号と逆の経路を辿ってホスト装置１０へ送られる。
【００２５】
本実施形態の送受信システム１は、リモート装置４０の撮像部４４による撮像により得られた画像データをホスト装置１０へ送って、ホスト装置の表示部１４により画像を表示するものである。ホスト装置１０は、通信部１１，記憶部１３，表示部１４および制御部１５を含む。ホスト側送受信装置２０は、第１通信部２１，第２通信部２２および制御部２５を含む。リモート側送受信装置３０は、第１通信部３１，第２通信部３２および制御部３５を含む。リモート装置４０は、通信部４１，記憶部４３，撮像部４４および制御部４５を含む。
【００２６】
ホスト装置１０の通信部１１とホスト側送受信装置２０の第１通信部２１とは、抵抗器によりプルアップされた２本の双方向のオープンドレイン信号線（ＳＣＬ線およびＳＤＡ線）により接続されており、Ｉ２Ｃ通信方式に拠る通信を行うことができる。ホスト側送受信装置２０の第２通信部２２とリモート側送受信装置３０の第２通信部３２とは、差動信号線により接続されており、長距離通信を行うことができる。リモート側送受信装置３０の第１通信部３１とリモート装置４０の通信部４１とは、抵抗器によりプルアップされた２本の双方向のオープンドレイン信号線（ＳＣＬ線およびＳＤＡ線）により接続されており、Ｉ２Ｃ通信方式に拠る通信を行うことができる。これらの信号線を介して、リモート装置４０へのアクセスを要求するアクセス要求信号はホスト装置１０からリモート装置４０へ送られ、読出し要求信号に基づいてリモート装置４０から読み出されたデータはリモート装置４０からホスト装置１０へ送られる。
【００２７】
リモート装置４０の撮像部４４による撮像により得られた画像データは、差動信号線を介して、リモート装置４０からホスト装置１０へ送られる。この画像データは、リモート装置４０から直接にホスト装置１０へ送られてもよいし、リモート側送受信装置３０およびホスト側送受信装置２０を経て送られてもよい。後者の場合、画像データは、リモート装置４０からリモート側送受信装置３０まではパラレル信号として送られ、リモート側送受信装置３０からホスト側送受信装置２０までは差動信号線によりシリアル信号として送られ、ホスト側送受信装置２０からホスト装置１０まではパラレル信号として送られてもよい。
【００２８】
ホスト装置１０の通信部１１は、ホスト側送受信装置２０の第１通信部２１との間でＩ２Ｃ通信方式に拠る通信を行って、リモート装置４０へのアクセスを要求するアクセス要求信号をホスト側送受信装置２０の第１通信部２１へ送出し、また、リモート装置４０から読み出されたデータをホスト側送受信装置２０の第１通信部２１から受信する。記憶部１３は、リモート装置４０へ送るべきデータおよびリモート装置４０から送られてきたデータ等を記憶する。表示部１４は、リモート装置４０から送られてきた画像データに基づいて画像を表示する。制御部１５は、通信部１１，記憶部１３および表示部１４それぞれの動作を制御する。
【００２９】
ホスト側送受信装置２０の第１通信部２１は、ホスト装置１０の通信部１１との間でＩ２Ｃ通信方式に拠る通信を行って、通信部１１から送出されたアクセス要求信号を受信する。ホスト側送受信装置２０の第２通信部２２は、リモート側送受信装置３０の第２通信部３２との間で通信を行って、第１通信部２１が受信したアクセス要求信号を第２通信部３２へ送出する。また、第２通信部２２は、リモート装置４０から読み出されたデータをリモート側送受信装置３０の第２通信部３２から受信する。第１通信部２１は、第２通信部２２が受信した該データをホスト装置１０の通信部１１へ送出する。制御部２５は、第１通信部２１および第２通信部２２それぞれの動作を制御する。第１通信部２１および第２通信部２２それぞれが送受信するアクセス要求信号またはデータの形式が相違する場合、制御部２５はアクセス要求信号またはデータの形式を変換する。
【００３０】
リモート側送受信装置３０の第２通信部３２は、ホスト側送受信装置２０の第２通信部２２との間で通信を行って、第２通信部２２から送出されたアクセス要求信号を受信する。リモート側送受信装置３０の第１通信部３１は、リモート装置４０の通信部４１との間でＩ２Ｃ通信方式に拠る通信を行って、第２通信部３２が受信したアクセス要求信号を通信部４１へ送出する。また、第１通信部３１は、リモート装置４０から読み出されたデータをリモート装置４０の通信部４１から受信する。第２通信部３２は、第１通信部３１が受信した該データをホスト側送受信装置２０の第２通信部２２へ送出する。制御部３５は、第１通信部３１および第２通信部３２それぞれの動作を制御する。第１通信部３１および第２通信部３２それぞれが送受信するアクセス要求信号またはデータの形式が相違する場合、制御部３５はアクセス要求信号またはデータの形式を変換する。
【００３１】
リモート装置４０の通信部４１は、リモート側送受信装置３０の第１通信部３１との間でＩ２Ｃ通信方式に拠る通信を行って、第１通信部３１から送出されたアクセス要求信号を受信し、また、該アクセス要求信号が読出し要求である場合には記憶部４３から読み出されたデータを第１通信部３１へ送出する。記憶部４３は、撮像部４４による撮像動作や画像データ出力動作に関わる様々なデータを記憶する。記憶部４３が記憶するデータは、例えば、撮像部４４による撮像の際または画像データ出力の際の画素数，階調，フレームレート等を指定するものである。通信部４１が受信したアクセス要求信号が書込み要求である場合、記憶部４３は、そのアクセス要求信号とともに送られて来たデータを所定アドレスに格納する。通信部４１が受信したアクセス要求信号が読出し要求である場合、記憶部４３は、所定アドレスのデータを出力する。撮像部４４は、例えばＣＣＤカメラを含み、撮像を行って画像データを出力する。制御部４５は、通信部４１，記憶部４３および撮像部４４それぞれの動作を制御する。
【００３２】
ホスト側送受信装置２０の第１通信部２１は、第２通信部２２からリモート側送受信装置３０へ送出されたアクセス要求信号に基づくリモート装置４０へのアクセスが終了する前に、ホスト装置１０の通信部１１から送出されたアクセス要求信号を第１通信部２１が受信した旨を通知する受信通知信号（ＡＣＫ信号）をホスト装置１０へ送出する。ホスト側送受信装置２０の第１通信部２１は、第２通信部２２からリモート側送受信装置３０へアクセス要求信号を送出するタイミングの前，同時または直後に受信通知信号をホスト装置１０へ送出することとしてもよい。
【００３３】
これにより、ホスト装置１０とホスト側送受信装置２０との間のＩ２Ｃ通信は、クロック・ストレッチング状態となる事態を回避することができ、或いは、クロック・ストレッチング状態の期間を短くすることができる。ホスト側送受信装置２０に加えて他のスレーブ装置がホスト装置１０に接続されていれば、ホスト側送受信装置２０から受信通知信号を受け取ったホスト装置１０は、他のスレーブ装置との間でＩ２Ｃ通信を行うことができる。
【００３４】
このように、本実施形態では、ホスト側送受信装置２０に加えて他のスレーブ装置がホスト装置１０に接続されている場合に、ホスト装置１０と他のスレーブ装置との間の通信完了時間を短縮することができる。また、クロック・ストレッチング仕様に対応していないＩ２Ｃ対応のホスト装置１０を用いる場合であっても送受信システム１を実現することができる。
【００３５】
ホスト側送受信装置２０の第２通信部２２は、リモート側送受信装置３０の第１通信部３１へアクセス要求信号を送出した後、該アクセス要求信号に基づくリモート装置４０へのアクセスが終了した旨を通知する終了通知信号をリモート側送受信装置３０の第１通信部３１から受信する。そして、ホスト側送受信装置２０の第１通信部２１は、第２通信部２２が該終了通知信号を受信した旨をホスト装置１０の通信部１１に通知する。
【００３６】
このときのホスト側送受信装置２０の第１通信部２１からホスト装置１０の通信部１１への通知は、Ｉ２Ｃ通信用の信号線とは別の信号線を介して割り込みにより行われる。この割り込みによって、ホスト装置１０は、リモート装置４０へのアクセスが終了した旨を知ることができる。リモート装置４０へのアクセスがデータ読出しであった場合、リモート装置４０から読み出されたデータが終了通知信号とともにホスト側送受信装置２０に送られてきているので、割り込みを受けたホスト装置１０は、ホスト側送受信装置２０に対してＩ２Ｃ通信により読出し要求をして、ホスト側送受信装置２０から該データを取得することができる。
【００３７】
次に、本実施形態の送受信システム１における読出し要求および書込み要求それぞれの動作例について説明する。
【００３８】
図２は、本実施形態の送受信システム１におけるホスト装置１０からリモート装置４０への読出し要求の動作シーケンス例を示す図である。
【００３９】
初めに、ホスト装置１０の通信部１１からホスト側送受信装置２０の第１通信部２１へ、リモート装置４０からのデータ読出しを要求する読出し要求信号が、リモート装置４０におけるデータ読出し位置を表すアドレスとともに送られる。その読出し要求信号をホスト側送受信装置２０が受信すると、ホスト側送受信装置２０の第１通信部２１からホスト装置１０の通信部１１へ、読出し要求信号を受信した旨を通知する受信通知信号（ＡＣＫ）が送られる。このとき、ホスト装置１０の通信部１１からホスト側送受信装置２０の第１通信部２１へ、リモート装置４０のデバイスアドレス、リモート装置４０から読み出すべきデータのバイト数、および、リモート装置４０のアクセスを開始する先頭アドレスが送られ、また、アクセス開始の指示が送られる。これにより、ホスト装置１０とホスト側送受信装置２０との間のＩ２Ｃ通信は一先ず完了するので、これら両装置の間でクロック・ストレッチング状態とならない。
【００４０】
また、ホスト側送受信装置２０の第２通信部２２からリモート側送受信装置３０の第２通信部３２へ、読出し要求信号がアドレスとともに送られる。さらに、リモート側送受信装置３０の第１通信部３１からリモート装置４０の通信部４１へ、読出し要求信号がアドレスとともに送られる。
【００４１】
その読出し要求信号を受信したリモート装置４０は、ともに送られてきたアドレスが示す記憶部４３における記憶位置からデータを読出す。このとき、リモート装置４０は、指示された先頭アドレスから、指示されたバイト数のデータを読み出す。そして、リモート装置４０の通信部４１からリモート側送受信装置３０の第１通信部３１へ、読出し要求信号を受信してデータ読出しを終了した旨を通知する受信通知信号（ＡＣＫ）が、読出されたデータとともに送られる。
【００４２】
その受信通知信号（ＡＣＫ）およびデータをリモート側送受信装置３０が受信すると、リモート側送受信装置３０の第２通信部３２からホスト側送受信装置２０の第２通信部２２へ、リモート装置４０におけるデータ読出しが終了した旨を通知する終了通知信号およびデータが送られる。その終了通知信号およびデータをホスト側送受信装置２０が受信すると、ホスト側送受信装置２０の第１通信部２１からホスト装置１０の通信部１１へ、終了通知信号およびデータを受信した旨が割り込みによって通知される。これにより、ホスト装置１０は、リモート装置４０からのデータ読出しが終了した旨、および、リモート装置４０から読出されたデータがホスト側送受信装置２０に送られて来た旨、を知ることができる。
【００４３】
そして、ホスト装置１０の通信部１１からホスト側送受信装置２０の第１通信部２１へ、ホスト側送受信装置２０からのデータ読出しを要求する読出し要求信号が、ホスト側送受信装置２０におけるデータ読出し位置を表すアドレスとともに送られる。その読出し要求信号をホスト側送受信装置２０が受信すると、ホスト側送受信装置２０の第１通信部２１からホスト装置１０の通信部１１へ、読出し要求信号を受信した旨を通知する受信通知信号（ＡＣＫ）が、読出されたデータとともに送られる。
【００４４】
本実施形態の送受信システム１におけるホスト装置１０からリモート装置４０への書込み要求の動作シーケンス例は以下のとおりである。
【００４５】
初めに、ホスト装置１０の通信部１１からホスト側送受信装置２０の第１通信部２１へ、リモート装置４０へのデータ書込みを要求する書込み要求信号が、リモート装置４０におけるデータ書込み位置を表すアドレスおよび書き込むべきデータとともに送られる。その書込み要求信号をホスト側送受信装置２０が受信すると、ホスト側送受信装置２０の第１通信部２１からホスト装置１０の通信部１１へ、書込み要求信号を受信した旨を通知する受信通知信号（ＡＣＫ）が送られる。これにより、ホスト装置１０とホスト側送受信装置２０との間のＩ２Ｃ通信は一先ず完了するので、これら両装置の間でクロック・ストレッチング状態とならない。
【００４６】
また、ホスト側送受信装置２０の第２通信部２２からリモート側送受信装置３０の第２通信部３２へ、書込み要求信号がアドレスおよびデータとともに送られる。さらに、リモート側送受信装置３０の第１通信部３１からリモート装置４０の通信部４１へ、書込み要求信号がアドレスおよびデータとともに送られる。
【００４７】
その書込み要求信号を受信したリモート装置４０は、ともに送られてきたアドレスが示す記憶部４３における記憶位置に、ともに送られてきたデータを書込む。また、リモート装置４０の通信部４１からリモート側送受信装置３０の第１通信部３１へ、書込み要求信号を受信してデータ書込みを終了した旨を通知する受信通知信号（ＡＣＫ）が送られる。
【００４８】
その受信通知信号（ＡＣＫ）をリモート側送受信装置３０が受信すると、リモート側送受信装置３０の第２通信部３２からホスト側送受信装置２０の第２通信部２２へ、リモート装置４０におけるデータ書込みが終了した旨を通知する終了通知信号が送られる。その終了通知信号をホスト側送受信装置２０が受信すると、ホスト側送受信装置２０の第１通信部２１からホスト装置１０の通信部１１へ、終了通知信号を受信した旨が割り込みによって通知される。これにより、ホスト装置１０は、リモート装置４０へのデータ書込みが終了した旨を知ることができる。
【００４９】
以上の実施形態では、機器内データバス通信方式としてＩ２Ｃ通信方式が用いられたが、Ｉ２Ｃ通信方式に替えてＳＰＩ通信方式等が用いられてもよい。より一般化された機器内データバス通信方式の場合でも、ホスト装置とホスト側送受信装置との間で通信を適切に終了させることで、リモート装置へのデータ送受信を実現することができる。
【００５０】
例えば、ＳＰＩ通信方式の場合でも、ホスト装置は、ホスト側送受信装置に読出し要求を送った後に直ぐには、リモート装置から読出したデータを取得することができない。しかし、一先ずホスト側送受信装置からホスト装置へダミーのデータを返しておき、リモート装置から読出したデータがホスト側送受信装置に届いたときにホスト側送受信装置からホスト装置に対して割込みを発生させればよい。これにより、ホスト装置は、リモート装置から読出したデータをホスト側送受信装置から取得することができる。このように一先ずホスト側でアクセス要求を終了させる手続きは、より一般の機器内データバス通信方式に適用することが可能である。
【００５１】
また、以上の実施形態では、ホスト側送受信装置からホスト装置に対して割込みを行って、リモート装置から読出したデータがホスト側送受信装置に届いた旨をホスト装置に通知した。しかし、ホスト装置からホスト側送受信装置に読出し要求を送った時刻から一定時間が経過したときに、ホスト側送受信装置にフラグをＯＮにして該ホスト側送受信装置に対してホスト装置がポーリングで読みにいってもよいし、或いは、通知無しにホスト装置からホスト側送受信装置に読出し要求を送ってもよい。これらの場合にも同様にリモート装置へのデータ送受信を実現することができる。
【符号の説明】
【００５２】
１…送受信システム、１０…ホスト装置、１１…通信部、１３…記憶部、１４…表示部、１５…制御部、２０…ホスト側送受信装置、２１…第１通信部、２２…第２通信部、２５…制御部、３０…リモート側送受信装置、３１…第１通信部、３２…第２通信部、３５…制御部、４０…リモート装置、４１…通信部、４３…記憶部、４４…撮像部、４５…制御部。
【図１】
2015230672.tif 000003
【図２】
2015230672.tif 000004