(57)【要約】【課題】通信装置間のデータ送信を円滑に行いながら、そのデータ送信に対する制御信号を確実に送信することができる通信システム、通信装置又は通信方法を提供する。【解決手段】他方の通信装置との間でデータを送受信する通信装置において、操作入力部は他方の通信装置との通信を制御する制御信号を入力し、通信処理部は前記他方の通信装置から逐次に前記データを受信し、前記受信したデータが正常に受信したことを表す受信確認信号を送信し、通信制御部は前記制御信号の入力後、少なくとも予め設定された第１の時間が少なくとも経過するまで、前記受信確認信号の送信を停止する。【選択図】図６
2013074443.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置を備え、前記複数の通信装置のうち一方の通信装置と前記一方の通信装置とは異なる他方の通信装置との間でデータを送受信する通信システムであって、
前記一方の通信装置は、
前記他方の通信装置から現時刻のデータが正常に受信したことを表す受信確認信号を受信した後、次時刻のデータを前記他方の通信装置に送信する通信処理部と、
少なくとも予め設定された第１の時間に、前記受信確認信号が継続して受信されないとき前記データの送信を停止する通信制御部を備え、
前記他方の通信装置は、
前記一方の通信装置との通信を制御する制御信号を入力する操作入力部と、
前記一方の通信装置から逐次に前記データを受信し、前記受信確認信号を送信する通信処理部と、
前記制御信号の入力後、少なくとも前記第１の時間が経過するまで、前記受信確認信号の送信を停止する通信制御部とを備えること、
を特徴とする通信システム。
【請求項２】
前記一方の通信装置が備える通信処理部は、前記現時刻のデータを送信した後、前記第１の時間よりも短い第２の時間内に、前記受信確認信号を受信しないとき、前記現時刻のデータを前記他方の通信装置に再送することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記他方の通信装置が備える通信制御部は、少なくとも前記第１の時間が経過した後、前記制御信号の前記一方の通信装置への送信を開始することを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記一方の通信装置が備える通信処理部は、少なくとも前記第１の時間が経過した後、前記制御信号を前記他方の通信装置から受信することを特徴とする請求項３に記載の通信システム。
【請求項５】
他方の通信装置との間でデータを送受信する通信装置であって、
前記他方の通信装置との通信を制御する制御信号を入力する操作入力部と、
前記他方の通信装置から逐次に前記データを受信し、前記受信したデータが正常に受信したことを表す受信確認信号を送信する通信処理部と、
前記制御信号の入力後、少なくとも予め設定された第１の時間が少なくとも経過するまで、前記受信確認信号の送信を停止する通信制御部とを備えること、
を特徴とする通信装置。
【請求項６】
複数の通信装置を備え、前記複数の通信装置のうち一方の通信装置と前記一方の通信装置とは異なる他方の通信装置との間でデータを送受信する通信システムにおける通信方法であって、
前記一方の通信装置は、
前記他方の通信装置から現時刻のデータが正常に受信したことを表す受信確認信号を受信した後、次時刻のデータを前記他方の通信装置に送信する手順と、
少なくとも予め設定された第１の時間に、前記受信確認信号が継続して受信されないとき前記データの送信を停止する手順を有し、
前記他方の通信装置は、
前記一方の通信装置との通信を制御する制御信号を入力する手順と、
前記一方の通信装置から逐次に前記データを受信し、前記受信確認信号を送信する手順と、
前記制御信号の入力後、少なくとも前記第１の時間が経過するまで、前記受信確認信号の送信を停止する手順を有すること、
を特徴とする通信方法。
【請求項７】
他方の通信装置との間でデータを送受信する一方の通信装置における通信方法であって、
前記一方の通信装置は、
前記他方の通信装置との通信を制御する制御信号を入力する手順と、
前記他方の通信装置から逐次に前記データを受信し、前記受信したデータが正常に受信したことを表す受信確認信号を送信する手順と、
前記制御信号の入力後、少なくとも予め設定した第１の時間が経過するまで、前記受信確認信号の送信を停止する手順と、を有すること、
を特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信装置、及び通信方法に関する。
【背景技術】
【０００２】
従来から、屋内にある端末装置と屋外に設置された端末装置間で音声や映像等で利用者間の意思疎通を図る通信システム（例えば、インタホン、ドアホン）が提案されていた。かかる通信システムでは、端末装置は同じ無線周波数帯域を用いてデータの送受信を行う。
例えば、特許文献１に記載のハンズフリーインターホン装置は、門扉、または玄関に設置された玄関子機と、玄関子機からの呼出音に対して応答／通話を行うハンズフリーインターホン親機で構成されるハンズフリーインターホン装置において、ハンズフリーインターホン親機には、玄関子機と通話を行うための親機音響部と、ハンズフリーインターホン親機と玄関子機の双方向通話路を形成する通話路切替部とで構成され、通話路切替部には、室内の送話雑音平均値を算出する送話雑音算出部と、玄関子機からの受話信号を親機音響部からの送話信号から送話雑音平均値を減算した値と比較する比較部と、比較部によって送話受話の切り替えを行う切替部を備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３２９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、送信先の端末装置からデータの中断要求を受信したとき、次のデータ送信を停止することがある。しかしながら、例えば、１フレーム毎にデータ送信の継続要求又は中断要求を通知する場合、その通知の待ち時間によっては映像等のデータを送信できる容量が小さくなる。そのため、かかる通信システムでは、映像を円滑に送信できなくなる。
また、この場合に送信元の端末装置が中断要求を待たずにデータを送信すると、送信元端末装置から送信されたデータと送信先端末装置の制御信号が衝突する頻度が増加し、中断要求が送信側に届かないおそれがある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、通信装置間のデータ送信を円滑に行うとともにデータ送信を確実に停止できる通信システム、通信装置又は通信方法を提供する。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、複数の通信装置を備え、前記複数の通信装置のうち一方の通信装置と前記一方の通信装置とは異なる他方の通信装置との間でデータを送受信する通信システムであって、前記一方の通信装置は、前記他方の通信装置から現時刻のデータが正常に受信したことを表す受信確認信号を受信した後、次時刻のデータを前記他方の通信装置に送信する通信処理部と、少なくとも予め設定された第１の時間に、前記受信確認信号が継続して受信されないとき前記データの送信を停止する通信制御部を備え、前記他方の通信装置は、前記一方の通信装置との通信を制御する制御信号を入力する操作入力部と、前記一方の通信装置から逐次に前記データを受信し、前記受信確認信号を送信する通信処理部と、前記制御信号の入力後、少なくとも前記第１の時間が経過するまで、前記受信確認信号の送信を停止する通信制御部とを備えること、を特徴とする通信システムである。
【０００７】
（２）本発明のその他の態様は、前記通信システムにおいて、前記一方の通信装置が備える通信処理部は、前記現時刻のデータを送信した後、前記第１の時間よりも短い第２の時間内に、前記受信確認信号を受信しないとき、前記現時刻のデータを前記他方の通信装置に再送することを特徴とする。
【０００８】
（３）本発明のその他の態様は、前記他方の通信装置が備える通信制御部は、少なくとも前記第１の時間が経過した後、前記制御信号の前記一方の通信装置への送信を開始することを特徴とする。
【０００９】
（４）本発明のその他の態様は、前記一方の通信装置が備える通信処理部は、少なくとも前記第１の時間が経過した後、前記制御信号を前記他方の通信装置から受信することを特徴とする。
【００１０】
（５）本発明のその他の態様は、他方の通信装置との間でデータを送受信する通信装置であって、前記他方の通信装置との通信を制御する制御信号を入力する操作入力部と、前記他方の通信装置から逐次に前記データを受信し、前記受信したデータが正常に受信したことを表す受信確認信号を送信する通信処理部と、前記制御信号の入力後、少なくとも予め設定された第１の時間が少なくとも経過するまで、前記受信確認信号の送信を停止する通信制御部とを備えることを特徴とする通信装置である。
【００１１】
（６）本発明のその他の態様は、複数の通信装置を備え、前記複数の通信装置のうち一方の通信装置と前記一方の通信装置とは異なる他方の通信装置との間でデータを送受信する通信システムにおける通信方法であって、前記一方の通信装置は、前記他方の通信装置から現時刻のデータが正常に受信したことを表す受信確認信号を受信した後、次時刻のデータを前記他方の通信装置に送信する手順と、少なくとも予め設定された第１の時間に、前記受信確認信号が継続して受信されないとき前記データの送信を停止する手順を有し、前記他方の通信装置は、前記一方の通信装置との通信を制御する制御信号を入力する手順と、前記一方の通信装置から逐次に前記データを受信し、前記受信確認信号を送信する手順と、前記制御信号の入力後、少なくとも前記第１の時間が経過するまで、前記受信確認信号の送信を停止する手順を有すること、を特徴とする通信方法である。
【００１２】
（７）本発明のその他の態様は、他方の通信装置との間でデータを送受信する一方の通信装置における通信方法であって、前記一方の通信装置は、前記他方の通信装置との通信を制御する制御信号を入力する手順と、前記他方の通信装置から逐次に前記データを受信し、前記受信したデータが正常に受信したことを表す受信確認信号を送信する手順と、前記制御信号の入力後、少なくとも予め設定した第１の時間が経過するまで、前記受信確認信号の送信を停止する手順と、を有することを特徴とする通信方法である。
【発明の効果】
【００１３】
本発明によれば、通信装置間のデータ送信を円滑に行いながら、そのデータ送信に対する制御信号を確実に送信することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る通信システムの構成を示す概略図である。
【図２】本実施形態に係る端末装置の構成を示す概略図である。
【図３】本実施形態に係る端末装置の構成を示す概略図である。
【図４】本実施形態に係る端末装置が行う送信処理の一例を表すフローチャートである。
【図５】本実施形態に係る端末装置が行う受信処理の一例を表すフローチャートである。
【図６】本実施形態に係る端末装置間で送受信されるデータの流れを示すシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施形態について説明する。
図１は、本実施形態に係る通信システム１の構成を示す概略図である。
通信システム１は、端末装置１１、１２及びネットワーク１３を含んで構成される。端末装置１１、１２は、相互に映像信号及び音声信号を送受信する構内通信端末装置、例えばインターホン（ドアホンともいう）である。
【００１６】
端末装置１１と端末装置１２との間でデータを送受信する。端末装置１１は、端末装置１２から現時刻のデータが正常に受信したことを表す受信確認信号（ＡＣＫ）を受信した後、次時刻のデータを端末装置１２に送信する。端末装置１１は、その後少なくとも予め設定された第１の時間に、受信確認信号が継続して受信されないときにはデータの送信を停止する。端末装置１２は、少なくとも第１の時間が経過するまで、受信確認信号の送信を停止することを特徴とする。
【００１７】
ネットワーク１３は、端末１１、１２間で信号を無線で送受信する小規模のネットワーク、例えば、ＩＥＥＥ８０２．１５．４で規格化されている無線パーソナルネットワーク（ＷＰＡＮ、Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。このようなネットワークを用いることで送受信チャネルを多数確保して経済的に通信システム１を構成することができる。
【００１８】
次に端末装置１１、１２の構成について説明する。
本実施形態では、端末装置１１がデータを送信し、端末装置１２がデータを受信する場合を例にとって各部の機能について説明する。端末装置１２がデータを送信し、端末装置１１がデータを受信する場合には、端末装置１１、１２を入れ替えればよい。
【００１９】
図２は、本実施形態に係る端末装置１１の構成を示す概略図である。
端末装置１１は、無線処理部（通信処理部、無線モジュール）１０１、通信制御部（ＣＰＵ）１０２、アンテナ１０３、コーデック１０４、ＲＡＭ１０５、操作入力部１０６、タイマー部１０７、入出力インタフェース１０８、撮影部１０９、映像表示部１１０、動作表示部１１１及び汎用入出力部１１２を含んで構成される。
【００２０】
端末装置１１の無線処理部１０１は、端末装置１２から現時刻のデータブロックが正常に受信したことを表す受信確認信号（ＡＣＫ）又は正常に受信できなかったことを表す受信失敗信号（ＮＡＣＫ）を端末装置１２から受信する。
無線処理部１０１は、受信確認信号を受信した後、通信制御部１０２にデータブロックの送信が可能であることを表すデータ送信可能信号（ｒｅａｄｙ）を出力する。
無線処理部１０１は、通信制御部１０２から次時刻のデータブロックを入力され、入力された次時刻のデータブロックをアンテナ１０３から電波を用いて端末装置１２に送信する。
【００２１】
無線処理部１０１は、現時刻のデータブロックを予め設定された時間Ｔ２の間、受信確認信号を受信しなかった場合、又は受信失敗信号を受信した場合、現時刻のデータブロックを再送する。但し、再送回数が予め定めた最大再送回数（例えば、３回）を越えた後、無線処理部１０１は、送信が失敗したと判断し、通信制御部１０２にデータ送信可能信号を出力する。その後、無線処理部１０１は、通信制御部１０２から次時刻のデータブロックを入力され、入力された次時刻のデータブロックを端末装置１２に送信する。無線処理部１０１は、データブロックを送信する際、誤り検出符号を付加して送信する。これにより、端末装置１２が受信したデータブロックを正常に受信できたか否かを判断できるようにする。
【００２２】
通信制御部１０２は、コーデック１０４から入力されたデータ信号を分割してデータブロックを生成し、生成したデータブロックを入力された時刻の順序でＲＡＭ１０５に一時的に記憶する。通信制御部１０２は、無線処理部１０１からデータ送信可能信号が入力された場合、ＲＡＭ１０５から次時刻のデータブロックを読み出し、読み出したデータブロックを無線処理部１０１に出力（ライト）する。通信制御部１０２は、データ送信可能信号が最後に入力されてから次に入力される経過時間をタイマー部１０７に計測させる。通信制御部１０２は、計測させた経過時間（送信時間）をＲＡＭ１０５に記憶する。
【００２３】
通信制御部１０２は、データ送信可能信号が最後に入力されてから予め設定した時間Ｔ１（Ｔ１＞Ｔ２）、継続して受信しないとき無線処理部１０１からのデータブロックの送信が中断したと判断する。時間Ｔ１は、例えば、１個のデータブロックの送信にかかる最大値（例えば、２０ｍｓ）の２倍、送信に失敗したときのデータブロック間の平均処理時間間隔（例えば、３０ｍｓ）のうち、いずれか大きい値と設定しておく。
通信制御部１０２は、データブロックの送信が中断したと判断した場合、無線処理部１０１へのデータブロックの出力を停止する。これにより、無線処理部１０１からのデータブロックの送信が停止する。その後、通信制御部１０２は、端末装置１２から受信した制御信号を無線処理部１０１から入力される。
【００２４】
なお、通信制御部１０２と無線処理部１０１の接続において、例えばＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）等のシリアル通信用のバスや、バスの両端にＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）等の通信モジュールを用いてもよい。これにより無線処理部１０１と通信制御部１０２間で、高速のデータ伝送を実現することができる。
【００２５】
タイマー部１０７は、通信制御部１０２から時間の計測を要求する時間計測開始信号を入力された時点からの経過時間を計測する。タイマー部１０７は、通信制御部１０２から時間の計測を停止する時間計測停止信号を入力されたとき、計測した経過時間を表す経過時間情報を通信制御部１０２に出力する。
入出力インタフェース１０８は、端末装置１１が備える他の機能部との間を接続し、データの入出力を媒介する。入出力インタフェース１０８は、アンテナ１０３、操作入力部１０６、撮影部１０９、映像表示部１１０、動作表示部１１１と接続する端子を備える。
撮影部１０９は、端末装置１１の周囲の映像を撮影し、撮影した映像を現す映像信号をコーデック１０４に出力する。
【００２６】
映像表示部１１０は、コーデック１０４から出力された映像信号を表す映像を表示する。映像表示部１１０は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、液晶ディスプレイ）である。
動作表示部１１１は、端末装置１１の動作状態を発光して表示する。動作表示部１１は、例えばＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、発光ダイオード）である。動作表示部１１１は、例えば、操作入力部１０６から制御信号が入力されたときや、対向の端末装置１２から通信開始を要求する発信要求信号が入力されたとき、赤色の光線を予め定めた時間（例えば、３秒）点滅表示する。
汎用入出力（ＧＰＩＯ、Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）部１１２は、外部機器と接続する端子を備え、当該機器とデータの入出力を媒介する。
【００２７】
図３は、本実施形態に係る端末装置１２の構成を示す概略図である。
端末装置１２の構成は、端末装置１１の構成と同様である。端末装置１２は、無線処理部１２１、通信制御部１２２、アンテナ１２３、コーデック１２４、ＲＡＭ１２５及び操作入力部１２６、タイマー部１２７、入出力インタフェース１２８、撮影部１２９、映像表示部１３０、動作表示部１３１及び汎用入出力部１３２を含んで構成される。
【００２８】
無線処理部１２１は、端末装置１１から受信したデータブロックを、アンテナ１２３から入力される。無線処理部１２１は、入力されたデータブロックが正常に受信されたか否かを、例えば、データブロックに付加した誤り検出符号を用いて判断する。無線処理部１２１は、受信されたデータブロックが正常に受信されたと判断した場合、受信確認信号を、アンテナ１２３から電波を用いて端末装置１１に送信する。無線処理部１２１は、受信されたデータブロックが正常に受信されなかったと判断した場合、又は、一定時間以上受信されなかったと判断した場合、受信確認信号と同様に受信失敗信号を端末装置１１に送信する。
【００２９】
操作入力部１２６は、利用者の操作により制御信号が入力されるボタンで構成される。入力される制御信号は、端末装置１１との通信を制御する制御信号であり、例えば、端末装置１１からのデータの送信の中断を指示する中断要求信号である。
通信制御部１２２は、通信チャネルを待機チャネルに変更することにより、無線処理部１２１がデータブロックを受信しなくなる。結果として、受信確認信号（ＡＣＫ）又は受信失敗信号（ＮＡＣＫ）は、端末装置１１の無線処理部１０１に送信されなくなる。その場合、無線処理部１０１が、受信確認信号（ＡＣＫ）又は受信失敗信号（ＮＡＣＫ）を受信しなくなってから時間Ｔ２が経過してデータブロックを再送する。無線処理部１２１がデータブロックを受信しない状況が続くと、無線処理部１０１が、受信確認信号（ＡＣＫ）又は受信失敗信号（ＮＡＣＫ）を受信しない状況が続く。
【００３０】
このことにより、通信制御部１２２は、操作入力部１２６から制御信号を入力された後の経過時間が、時間Ｔ１を越えるまで受信確認信号又は受信失敗信号の送信を停止する。ここで、通信制御部１２２は、制御信号を入力されたとき、受信確認信号又は受信失敗信号の送信を停止することを表す送信停止信号を、無線処理部１２１に出力する。経過時間が時間Ｔ１を越えた後、通信制御部１２２は、制御信号を入力されたとき、送信開始信号を無線処理部１２１に出力する。送信開始信号とは、受信確認信号又は受信失敗信号の送信の開始を許可することを表す信号である。通信制御部１２２は、無線処理部１２１に時間Ｔ１が経過するまで受信確認信号又は受信失敗信号の送信を停止させる。
その後、通信制御部１２２は、入力された制御信号を無線処理部１２１に出力し、無線処理部１２１は、通信制御部１２２から入力された制御信号を端末装置１１に送信する。
【００３１】
次に、端末装置１１から１２へ送受信されるデータが映像信号である場合を例にとって、無線処理部１０１、１２１、通信制御部１０２、１２２及びコーデック１０４、１２４
が行う処理について、より詳細に説明する。
【００３２】
図２において、端末装置１１のコーデック１０４は、撮影部１０９から入力された映像信号をフレーム毎に符号化して映像フレームデータＦｎ（ｎは、フレーム時刻を表す整数）と１枚の画像の大きさを表すフレームサイズ情報を生成する。コーデック１０４は、生成した映像フレームとフレームサイズ情報をＲＡＭ１０５に記憶する。コーデック１１０４が用いる符号化方法は、例えばＩＴＵ−Ｔ  Ｈ．２６４に規定された符号化方法である。フレームとは、ある時刻における１枚の映像を表す映像信号の単位である。コーデック１０４が１秒間に生成する映像フレームの数（フレームレート）は、例えば３０フレーム／秒である。
【００３３】
通信制御部１０２は、データを処理するチャネルとして通信チャネルを設定することを表す通信チャネル設定信号（チャネル番号Ｎ）を生成する。通信チャネルとは、無線処理部１０１が通信制御部１０２から入力されたデータを端末装置１２に送信し、又は端末装置１２から受信したデータを通信制御部１０２に出力する動作形態である。通信制御部１０２は、無線処理部１０１に対して通信チャネル設定信号を出力（設定）する。
【００３４】
通信制御部１０２は、ＲＡＭ１０５から映像フレームデータＦｎを読み出す。通信制御部１０２は、読み出した映像フレームデータＦｎを予め定めた個数ｍ（ｍは、１又は１よりも大きい自然数）に分割して予め定めた情報量のデータブロックＤｎ，１〜Ｄｎ，ｍを生成する。但し、通信制御部１０２は、各映像フレームデータに基づく先頭のデータブロックＤｎ，１に、予め定めたヘッダ情報を付加する。付加するヘッダ情報は、例えばブロックに分割した個数ｍを表す分割数情報とＲＡＭ１０５に記憶したフレームサイズ情報を含む。通信制御部１０２は、生成したデータブロックＤｎ，１〜Ｄｎ，ｍをＲＡＭ１０５に記憶する。
【００３５】
通信制御部１０２は、無線処理部１０１からデータ読込可能信号（ｒｅａｄｙ）が入力されたとき、ＲＡＭ１０５からデータブロックＤｎ，１〜Ｄｎ，ｍを、フレーム及びブロックの順に読み出す。データ読込可能信号とは、データの読み込みが可能であることを表す信号である。通信制御部１０２は、読み出したデータブロックＤｎ，１〜Ｄｎ，ｍを無線処理部１０４に出力（ライト）する。
通信制御部１０２は、データ読込可能信号が入力されたとき、タイマー部１０７に時間計測停止信号を出力し、その直後、時間計測開始信号を出力する。通信制御部１０２は、タイマー部１０７から経過時間情報を入力され、入力された経過時間情報をＲＡＭ１０５に記憶する。この経過時間情報は、データブロック毎の送信時間情報を表す。
【００３６】
無線処理部１０１は、通信制御部１０２から入力されたデータブロックに予め定めたヘッダ情報と誤り訂正符号を付加して送信データパケットを生成する。無線処理部１０１は、生成した送信データパケットを表す信号をアップコンバートした無線周波数帯域信号を生成する。無線処理部１０１は、生成した無線周波数帯域信号をアンテナ１０３から電波で、端末装置１２に送信する。
他方、無線処理部１０１は、端末装置１２からアンテナ１０３を用いて受信した無線周波数帯域信号を基底周波数帯域にダウンコンバートして受信データパケットを生成する。無線処理部１０１は、生成した受信データパケットから受信確認信号を抽出し、抽出した受信確認信号を通信制御部１０２に出力する。
【００３７】
図３に示す端末装置１２の無線処理部１２１は、端末装置１２からアンテナ１２３を用いて受信した無線周波数帯域信号を基底周波数帯域にダウンコンバートして受信データパケットを生成し、生成した受信データパケットから誤り検出符号とデータブロックを抽出する。無線処理部１２１は、抽出した誤り検出符号に基づいて抽出したデータブロックが正常に受信されたか否かを判断する。無線処理部１２１は、正常に受信されたと判断したとき受信確認信号又は受信失敗信号を生成し、抽出したデータブロックを送信時における映像フレーム及びデータブロックの順序でＲＡＭ１２５に記憶する。
【００３８】
他方、無線処理部１２１は、生成した受信確認信号に予め定めたヘッダ情報を付加して送信データパケットを生成し、生成した送信データパケットを表す信号をアップコンバートした無線周波数帯域信号を生成する。無線処理部１２１は、生成した無線周波数帯域信号を、アンテナ１２３を用いて電波で端末装置１１に送信する。無線処理部１２１は、通信制御部１２２から制御信号が入力された場合、入力された制御信号を、受信確認信号や受信失敗信号と同様にして端末装置１１に送信する。
【００３９】
但し、無線処理部１２１は、後述するように通信制御部１２２から、データを処理するチャネルとして待機チャネルを設定することを表す待機チャネル設定信号（チャネル番号Ｍ）が入力された場合、受信確認信号又は受信失敗信号の生成、送信を停止する。ここで、待機チャネルとは、無線処理部１２１が通信制御部１２２から入力されたデータを端末装置１１に送信せず、端末装置１１から受信したデータを通信制御部１２２に出力しない動作形態である。
【００４０】
通信制御部１２２は、ＲＡＭ１２５からデータブロックＤｎ，１〜Ｄｎ，ｍを読み出し、読み出したデータブロックのうち各フレームにおいて先頭のデータブロックＤｎ，１からヘッダ情報を抽出する。通信制御部１２２は、読み出したデータブロックＤｎ，１〜Ｄｎ，ｍから、抽出したヘッダ情報に含まれる分割数情報ｍとフレームサイズ情報に基づいて映像フレームデータＦｎを合成する。通信制御部１２２は、合成した映像フレームデータＦｎを順次ＲＡＭ１２５に記憶する。
他方、通信制御部１２２は、操作入力部１２６から制御信号が入力された場合、待機チャネル設定信号を生成し、生成した待機チャネル設定信号を無線処理部１２１に出力する。これにより、通信制御部１２２は、受信したデータブロックの読み出しを停止する。さらに時間Ｔ１が経過した後、通信制御部１２２は、制御信号を無線処理部１２１に出力する。
【００４１】
コーデック１２４は、映像フレームデータＦｎを順次ＲＡＭ１２５から読み出し、読み出した映像フレームデータＦｎに基づいて、符号化の際に用いた符号化方式に対応する復号方式で映像信号を復号する。コーデック１２４は、復号した映像信号を映像表示部１３０に出力する。
映像表示部１３０は、コーデック１２４から入力された映像信号が表す映像を表示する。
【００４２】
次に、端末装置１１が端末装置１２へ映像信号を送信する処理について説明する。
図４は、本実施形態に係る端末装置１１が行う送信処理の一例を表すフローチャートである。
【００４３】
（ステップＳ１０１）通信制御部１０２は、通信チャネル設定信号を生成し、生成した通信チャネル設定信号を無線処理部１０１に設定する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）コーデック１０４は、撮影部１０９から入力された映像信号の入力があるか否か判断する。コーデック１０４が、映像信号の入力があると判断した場合（ステップＳ１０２  Ｙ）、ステップＳ１０３に進む。コーデック１０４が、映像信号の入力がないと判断した場合（ステップＳ１０２  Ｎ）、ステップＳ１０２を繰り返す。
（ステップＳ１０３）コーデック１０４は、入力された映像信号をフレーム毎に符号化して映像フレームＦｎを生成し、生成した映像フレームをＲＡＭ１０５に記憶する。その後、ステップＳ１０４に進む。
【００４４】
（ステップＳ１０４）通信制御部１０２は、ＲＡＭ１０５から映像フレーム信号Ｆｎを読み出し、読み出した映像フレームデータＦｎを予め定めた個数ｍに分割してデータブロックＤｎ，１〜Ｄｎ，ｍを生成する。但し、通信制御部１０２は、先頭のデータブロックＤｎ１に、分割数情報とフレームサイズ情報を含むヘッダ情報を付加する。通信制御部１０２は、生成したデータブロックＤｎ，１〜Ｄｎ，ｍをＲＡＭ１０５に記憶する。その後、ステップＳ１０５に進む。
【００４５】
（ステップＳ１０５）通信制御部１０２は、ＲＡＭ１０５に記憶した送信時間情報が記憶されている場合、記憶されている送信時間情報を削除する。その後、ステップＳ１０６に進む。
（ステップＳ１０６）通信制御部１０２は、タイマー部１０７に時間計測開始信号を出力し、送信時間の計測を開始させる。その後、ステップＳ１０７に進む。
（ステップＳ１０７）通信制御部１０２は、ＲＡＭ１０５からデータブロックＤｎ，１〜Ｄｎ，ｍを、フレーム及びブロックの順に読み出し、無線処理部１０４に出力する。その後、ステップＳ１０８に進む。
【００４６】
（ステップＳ１０８）無線処理部１０１は、通信制御部１０２から入力されたデータブロックに予め定めたヘッダ情報と誤り訂正符号を付加して送信データパケットを生成し、生成した送信データパケットを電波で端末装置１２に送信する。
無線処理部１０１は、通信制御部１０２−１からのデータブロックの入力が可能か否かを判断する。無線処理部１０１は、この判断を行うために、時間Ｔ２の間、端末装置１２から受信確認信号もしくは受信失敗信号を受信したか否か、又は再送回数が予め設定した回数を越えたか否かによって判断する。無線処理部１０１は、通信制御部１０２からのデータブロックの入力が可能と判断した場合（ステップＳ１０８  Ｙ）、通信制御部１０２にデータ読込可能信号を出力してステップＳ１０９に進む。無線処理部１０１は、通信制御部１０２からのデータブロックの入力が可能ではない判断した場合（ステップＳ１０８  Ｎ）、生成した送信データパケットを電波で端末装置１２に送信してステップＳ１０９に進む。
【００４７】
（ステップＳ１０９）通信制御部１０２は、無線処理部１０１からデータ読込可能信号が入力されたとき、タイマー部１０７に時間計測停止信号を出力し、送信時間の計測を停止させる。これにより、通信制御部１０２は、タイマー部１０７から送信時間情報が入力される。その後、ステップＳ１１０に進む。
（ステップＳ１１０）通信制御部１０２は、入力された送信時間情報をＲＡＭ１０５に記憶する。その後、ステップＳ１１１に進む。
【００４８】
（ステップＳ１１１）通信制御部１０２は、無線処理部１０１からのデータブロックの送信が中断されたか否か判断する。通信制御部１０２は、ＲＡＭ１０５から送信時間情報を読み出し、読み出した送信時間情報が時間Ｔ１よりも大きいか否かによって、送信が中断されたか否か判断する。通信制御部１０２は、無線処理部１０１からのデータブロックの送信が中断されたと判断した場合（ステップＳ１１１  Ｙ）、処理を終了する。通信制御部１０２は、無線処理部１０１からのデータブロックの送信が中断されていないと判断した場合（ステップＳ１１１  Ｎ）、ステップＳ１１２に進む。
【００４９】
（ステップＳ１１２）通信制御部１０２は、ＲＡＭ１０５を参照して未送信のデータブロックがあるか否かを判断する。通信制御部１０２は、未送信のデータブロックがあると判断した場合（ステップＳ１１２  Ｙ）、ステップＳ１０６に進む。通信制御部１０２は、未送信のデータブロックがないと判断した場合（ステップＳ１１２  Ｎ）、ステップＳ１０２に進む。
【００５０】
次に、端末装置１２が端末装置１１から映像信号を受信する際の通信処理について説明する。
図５は、本実施形態に係る端末装置１２が行う受信処理の一例を表すフローチャートである。
【００５１】
（ステップＳ２０１）通信制御部１２２は、通信チャネル設定信号を生成し、生成した通信チャネル設定信号を無線処理部１２１に出力する。その後、ステップＳ２０２に進む。
（ステップＳ２０２）無線処理部１２１は、端末装置１１から受信した送信データパケットから誤り検出符号とデータブロックを抽出する。無線処理部１２１は、抽出した誤り検出符号に基づいて抽出したデータブロックが正常に受信されたか否かを判断する。無線処理部１２１は、正常に受信されたと判断したとき受信確認信号を生成する。無線処理部１２１は、抽出したデータブロックを送信時における映像フレーム及びデータブロックの順序でＲＡＭ１２５に記憶する。無線処理部１２１は、データブロックを正常に受信されなかったと判断したとき受信失敗信号を生成する。
通信制御部１２２は、ＲＡＭ１２５から各フレームの先頭のデータブロックＤｎ１のヘッダ情報から分割数情報とフレームサイズ情報を抽出する。その後、ステップＳ２０３に進む。
【００５２】
（ステップＳ２０３）通信制御部１２２は、操作入力部１２６から制御信号が入力されたか否か判断する。操作入力部１２６から制御信号が入力されたと判断された場合（ステップＳ２０３  Ｙ）、ステップＳ２０４に進む。
（ステップＳ２０４）通信制御部１２２は、待機チャネル設定信号を生成し、生成した待機チャネル設定信号を無線処理部１２１に出力する。その後、ステップＳ２０５に進む。
（ステップＳ２０５）通信制御部１２２は、抽出した分割数情報が表す分割数のデータブロックＤｎ１〜ＤｎｍをＲＡＭ１２５から読み出す。その後、ステップＳ２０６に進む。
【００５３】
（ステップＳ２０６）通信制御部１２２は、データブロックの読み出し開始からの経過時間が予め定められた時間Ｔ１を越えたか否か判断する。経過時間が時間Ｔ１を越えたと判断された場合（ステップＳ２０６  Ｙ）、ステップＳ２１０に進む。経過時間が時間Ｔ１を越えていないと判断された場合（ステップＳ２０６  Ｎ）、ステップＳ２０７に進む。
（ステップＳ２０７）通信制御部１２２は、ＲＡＭ１２５を参照して未受信のデータブロックがあるか否かを判断する。未受信のデータブロックがあると判断された場合（ステップＳ２０７  Ｙ）、ステップＳ２０３に進む。未受信のデータブロックがないと判断された場合（ステップＳ２０７  Ｎ）、ステップＳ２０８に進む。
【００５４】
（ステップＳ２０８）通信制御部１２２は、読み出したデータブロックＤｎ１〜Ｄｎｍから、抽出した分割数情報ｍに基づいて映像フレームデータＦｎを合成する。通信制御部１２２は、合成した映像フレームデータＦｎと抽出したフレームサイズ情報を順次ＲＡＭ１２５に記憶する。その後、ステップＳ２０９に進む。
（ステップＳ２０９）コーデック１２４は、映像フレームデータＦｎとフレームサイズ情報を順次ＲＡＭ１２５から読み出す。コーデック１２４は、読み出した映像フレームデータＦｎとフレームサイズ情報に基づいて、映像信号を復号する。コーデック１２４は、復号した映像信号を映像表示部１３０に出力する。その後、ステップＳ２０２に進む。
【００５５】
（ステップＳ２１０）無線処理部１２１は、通信制御部１２２から入力された待機チャネル設定信号が設定されているか否か判断する。待機チャネル設定信号が設定されていると判断された場合（ステップＳ２１０  Ｙ）、ステップＳ２１１に進む。待機チャネル設定信号が設定されていないと判断された場合（ステップＳ２１０  Ｎ）、ステップＳ２０７に進む。
（ステップＳ２１１）通信制御部１２２は、通信チャネル設定信号を無線処理部１２１に出力して再設定する。その後、ステップＳ２１２に進む。
（ステップＳ２１２）通信制御部１２２は、入力された制御信号を無線処理部１２１に出力する。無線処理部１２１は、通信制御部１２２から入力された制御信号を、端末装置１１に送信する。その後、処理を終了する。
【００５６】
続いて、端末装置１１から１２へ映像信号を送信する場合を例にとって、端末装置１１、１２の間で送受信されるデータの流れについて説明する。
図６は、本実施形態に係る端末装置１１、１２間で送受信されるデータの流れの一例を示すシーケンス図である。
図６は、最左列から右側へ順に、端末装置１１の通信制御部１０２、無線処理部１０１、端末装置１２の無線処理部１２１、通信制御部１２２を表す。以下の説明では、それ以外の構成部が行う処理については省略する。
図６において、実線は各装置内におけるデータの流れを示し、破線は装置間のデータブロックの流れを示し、一点破線は装置間の受信確認信号の流れを示す。
【００５７】
端末装置１１の通信制御部１０２は、無線処理部１０１に対して通信チャネル設定信号を出力し、通信チャネル（Ｎ）を設定する。
端末装置１２の通信制御部１２２も同様に、無線処理部１２１に対して通信チャネル設定信号を出力し、通信チャネル（Ｎ）を設定する。
【００５８】
端末装置１１の通信制御部１２２は、ある映像フレームデータＦｎ＋１に係るデータブロックＤｎ，１を無線処理部１０１に出力する。無線処理部１０１は通信制御部１２２から入力されたデータブロックＤｎ，１を端末装置１２２に送信する。
【００５９】
端末装置１２２の無線処理部１２１がデータブロックＤｎ，１を正常に受信した場合、受信したデータブロックＤｎ，１を通信制御部１２２に出力する。無線処理部１２１は受信確認信号（ＡＣＫ）を端末装置１１に送信する。
端末装置１１の無線処理部１０１は、データブロックＤｎ，１を送信してからの経過時間が時間Ｔ２の間に、端末装置１２から受信確認信号（ＡＣＫ）を受信したとき、データ送信可能信号（ｒｅａｄｙ）を通信制御部１０２に出力する。
その後、無線処理部１０１は、その他のデータブロックＤｎ，１〜Ｄｎ，ｍを順次、端末装置１２に送信し、端末装置１２が正常に受信したことを示す受信確認信号（ＡＣＫ）を受信する。
ここで、通信制御部１０２は、データブロックＤｎ，１〜Ｄｎ，ｍを各々送信してからデータ送信可能信号（ｒｅａｄｙ）を入力されるまでの送信時間情報ｔｎ，１〜ｔｎ，ｍをＲＡＭ１０５に記憶する。
【００６０】
その後、端末装置１２の通信制御部１２２が、操作入力部１２６から制御信号が入力されたとき、待機チャネル設定信号を無線処理部１２１に出力し、待機チャネル（Ｍ）を設定する。無線処理部１２１は、待機チャネル設定信号が入力されてからの経過時間が時間Ｔ１を越えるまで、端末装置１１への信号（例えば、受信確認信号（ＡＣＫ））の送信を停止する。これに伴い、通信制御部１２２は無線処理部１２１からのデータブロックの入力が停止する。
【００６１】
端末装置１１の通信制御部１０２は、次の映像フレームデータＦｎ＋１に係るデータブロックＤｎ＋１，１を無線処理部１０１に出力する。無線処理部１０１は通信制御部１０２から入力されたデータブロックＤｎ＋１，１を端末装置１２に送信する。端末装置１１の無線処理部１０１は、データブロックＤｎ＋１，１の送信後の経過時間が時間Ｔ２を越えても、端末装置１１−２から受信確認信号（ＡＣＫ）を受信しない。そこで、無線処理部１０１は、データブロックＤｎ＋１，１を再送する。再送後の経過時間が時間Ｔ２を越えても受信確認信号（ＡＣＫ）を受信しない場合には、無線処理部１０１は、データブロックＤｎ＋１，１の再送を繰り返す。無線処理部１０１、再送回数が予め定めた回数を越えると、データ送信可能信号（ｒｅａｄｙ）を通信制御部１０２に出力する。
その後、無線処理部１０１はフレームｎに基づくそれ以降のデータブロックを順次、端末装置１２に再送する。
ここで、通信制御部１０２は、データブロックＤｎ＋１，１等を各々送信してからデータ送信可能信号（ｒｅａｄｙ）を入力されるまでの送信時間情報ｔｎ＋１，１等をＲＡＭ１０５に記憶する。
【００６２】
通信制御部１０２は、ＲＡＭ１０５に記憶された送信時間情報ｔｎ＋１，１等が時間Ｔ１を越えた場合、無線処理部１０１へのデータ書き込みを停止する。それにより、無線処理部１０１は、データブロックの送信を停止する。但し、この時点では無線処理部１０１は、端末装置１２から信号を受信することができる。
【００６３】
他方、通信制御部１２２は、無線処理部１２１が受信したデータブロックの読み出し開始からの経過時間が時間Ｔ１を越えた場合、通信制御部１２２は、無線処理部１２１に対して通信チャネル設定信号を出力し、通信チャネル（Ｎ）を設定する。これにより、無線処理部１１２１は、端末装置１１との間で信号を送受信することができる状態になるが、上述のように端末装置１１はデータブロックの送信を停止する。従って、無線処理部１２１は端末装置１１から送信される信号による干渉を受けずに端末装置１２への信号の送信を行うことができる。
【００６４】
その後、通信制御部１２２は、入力された制御信号を無線処理部１２１に出力し、無線処理部１２１は通信制御部１２２から入力された制御信号を端末装置１１の無線処理部１０１に送信する。
無線処理部１０１は、端末装置１２から受信した制御信号を通信制御部１０２に出力し、受信確認信号（ＡＣＫ）を端末装置１２に送信する。
端末装置１２の無線処理部１２１は、端末装置１１から受信確認信号を受信し、通信制御部１２２にデータ送信可能信号（ｒｅａｄｙ）を出力する。
【００６５】
その後、端末装置１１の通信制御部１０２は、無線処理部１０１から入力された制御信号が表す処理を実行する。例えば、入力された制御信号が通信を停止することを表す中断信号である場合には、通信制御部１０２は、待機チャネル設定信号を無線処理部１０１に出力してもよい。その場合、無線処理部１０１は信号の送受信を停止してもよい。その他、制御信号が継続信号である場合には、通信制御部１０２は、送信再開信号を無線処理部１０１に出力する。継続信号とは、通信を継続することを表す信号である。送信再開信号とは、データの送信を再開することを表す信号である。無線処理部１０１は、通信制御部１０２から送信再開信号が入力された後、通信制御部１０２にデータ送信可能信号（ｒｅａｄｙ）を出力する。無線処理部１０１は、通信制御部１０２から新たなデータブロックが入力され、端末装置１２に入力されたデータブロックを送信する。
【００６６】
上述の端末装置１１、１２間で送受信されるデータの流れでは、無線処理部１２１が、待機チャネル設定信号が入力されてからの経過時間が時間Ｔ１を越えるまで送信を停止する信号の一例が、受信確認信号である例について説明した。本実施形態では、送信を停止する信号に、受信失敗信号を含んでいてもよい。
上述の端末装置１１、１２間で送受信されるデータの流れでは、端末装置１１から端末装置１２へ映像信号を送信する場合を例にとって説明した。本実施形態では、端末装置１２から端末装置１１へ映像信号を送信する場合には、端末装置１１、１２の機能を入れ替えればよい。
【００６７】
上述のネットワークでは端末装置相互間におけるデータの送受信の同期が保証されていない。そのため、関連技術では、端末装置１１、１２から同時にデータや信号が送信されるために、これらのデータや信号の衝突を回避できなかった。また、上述のネットワークでは伝送帯域幅が狭いため、関連技術では、端末装置間で送受信されるデータと干渉するために、映像信号のように実時間性が要求されるデータを円滑に送受信することが困難であった。
しかし、本実施形態では、上述の構成を備えることで、端末装置１１はデータの送信を停止する。そのため、端末装置１２が送信する制御信号を、送信信号と衝突することなく端末装置１１は受信することができる。また、データの送信が停止されるまでは端末装置１１は、そのデータを端末装置に送信することができる。
【００６８】
以上、説明したように、本実施形態は、一方の通信装置は、他方の通信装置から現時刻のデータが正常に受信したことを表す受信確認信号を受信した後、次時刻のデータを他方の通信装置に送信し、少なくとも予め設定された第１の時間に、受信確認信号が継続して受信されないときデータ信号の送信を停止し、他方の通信装置は、一方の通信装置との通信を制御する制御信号を入力し、一方の通信装置から逐次に前記データを受信し、受信確認信号を送信し、制御信号の入力後、少なくとも第１の時間が経過するまで、受信確認信号の送信を停止する。
そのため、他方の通信装置から送信される制御信号は、一方の通信装置により送信するデータと衝突せずに受信されると同時に、送信が停止されるまでは、一方の通信装置は逐次にデータを円滑に送信することができる。一方の通信装置により送信されるデータを必要以上に待機させることがないため、送信されるデータが映像信号のように実時間で再生される信号である場合に好適である。
【００６９】
なお、上述では、端末装置間で送受信されるデータが、映像信号である場合を例に挙げたが、音声信号、又は音声信号ならびに映像信号の組み合わせであってもよい。
【００７０】
なお、上述した実施形態における端末装置１１、１２の一部、例えば、通信制御部１０２及びコーデック１０４をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、端末装置１１、１２に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
また、上述した実施形態における端末装置１１、１２の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。端末装置１１、１２の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【００７１】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００７２】
１…通信システム、１１、１２…端末装置、１３…ネットワーク、
１０１、１２１…無線処理部、１０２、１２２…通信制御部、
１０３、１２３…アンテナ、１０４、１２４…コーデック、
１０５、１２５…ＲＡＭ、１０６、１２６…操作入力部、
１０７、１２７…タイマー部、
１０８、１２８…入出力インタフェース、
１０９、１２９…撮影部、１１０、１３０…映像表示部、
１１１、１３１…動作表示部、１１２、１３２…汎用入出力部
【図１】
2013074443.tif 000003
【図２】
2013074443.tif 000004
【図３】
2013074443.tif 000005
【図４】
2013074443.tif 000006
【図５】
2013074443.tif 000007
【図６】
2013074443.tif 000008