(57)【要約】【課題】受像側で撮像モジュールを制御して撮像モジュールからの画像送信を可能にすると共に、消費電力の低減を図る。【解決手段】被写体を撮像して画像データを生成する撮像端末装置１００Ａと、前記画像データを表示する受像端末装置とを有し、前記撮像端末装置１００Ａと受像端末装置の間で相互にデータの送信及び受信を行う双方向データ通信システムであって、前記撮像端末装置１００Ａは、１画面分の前記画像データを送信する期間と前記受像端末装置から送信される自らに対する制御データを受信する期間とを併せた期間が、前記受像端末装置による、１画面分の前記画像データの表示期間と略同一となるように、送信する１画面分の前記画像データを時間圧縮することを特徴とする。【選択図】      図１
2005027120.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成する撮像端末装置と、前記画像データを表示する受像端末装置とを有し、前記撮像端末装置と受像端末装置の間で相互にデータの送信及び受信を行う双方向データ通信システムであって、
前記撮像端末装置は、１画面分の前記画像データを送信する期間と前記受像端末装置から送信される自らに対する制御データを受信する期間とを併せた期間が、前記受像端末装置による、１画面分の前記画像データの表示期間と略同一となるように、送信する１画面分の前記画像データを時間圧縮することを特徴とする双方向データ通信システム。
【請求項２】
前記撮像端末装置は、前記画像データをアナログ信号で送信することを特徴とする請求項１に記載の双方向データ通信システム。
【請求項３】
前記撮像端末装置は、１画面分の前記画像データを送信する期間内であって、前記画像データの送信及び前記制御データの受信が行われている期間とは異なる期間に、自らの動作状態を示す応答データを送信することを特徴とする請求項１に記載の双方向データ通信システム。
【請求項４】
前記受像端末装置は、受信した前記画像データに対し、送信に係るエラー検出を行うことを特徴とする請求項１に記載の双方向データ通信システム。
【請求項５】
前記受像端末装置は、前記エラー検出を、受信した前記画像データ中のエラー検出対象画素とその周辺画素との比較で行うことを特徴とする請求項４に記載の双方向データ通信システム。
【請求項６】
前記受像端末装置は、前記エラー検出を、受信した前記画像データ中のエラー検出対象画素と、先行して受信した前記画像データ中のエラー検出対象画素及び周辺画素との比較により行うことを特徴とする請求項４に記載の双方向データ通信システム。
【請求項７】
前記撮像端末装置は、１画面分の画像データを複数のブロックに分割したデータブロック単位で送信を行うと共に、前記受像端末装置は、前記エラー検出をこのデータブロック単位で行い、エラーが検出された前記データブロックに対しては、対応するデータブロックの再送信を要求する命令を前記制御データの一部として送信することを特徴とする請求項４に記載の双方向データ通信システム。
【請求項８】
前記撮像端末装置は、その受光面にカラーフィルタが貼付されていない固体エリアセンサと、複数の色成分の各々を順次発光する発光装置を有し、前記撮像端末装置は、各色成分を順次発光して得られた各色成分に対応する各画像データを送信すると共に、前記受像端末装置は、エラーが検出された色成分の画像データに対しては、エラーが検出されたエリアに係る、同色の画像データの再送信を要求する命令を前記制御データの一部として送信することを特徴とする請求項４に記載の双方向データ通信システム。
【請求項９】
前記撮像端末装置は、その受光面にカラーフィルタが貼付された固体エリアセンサを有し、前記撮像端末装置は、この固体エリアセンサに対して、前記カラーフィルタ上の同色部分に対応する画素を選択して読み出しを行うことを特徴とする請求項２に記載の双方向データ通信システム。
【請求項１０】
前記撮像端末装置は、前記撮像素子に対して、画素を間引いて読み出しを行うことを特徴とする請求項２に記載の双方向データ通信システム。
【請求項１１】
前記撮像端末装置は、前記撮像素子に対して、特定のエリアの画素から読み出しを行うことを特徴とする請求項２に記載の双方向データ通信システム。
【請求項１２】
前記撮像端末装置は、自らの主要な部分の動作を停止する、前記制御データにより起動可能なスリープモードを有し、このスリープモードを解除したとき、前記応答データにスリープモードが終了したことを示すコマンドを含めて送信することを特徴とする請求項３に記載の双方向データ通信システム。
【請求項１３】
前記撮像端末装置は、前記受像端末装置が受信した前記画像データに含まれる送信歪を検出するための基準信号を作成する基準信号作成装置を有し、一方、前記受像端末装置は、受信した前記基準信号に基づき、前記送信歪を画像データから除去するための補正テーブルを生成する補正テーブル作成装置を有することを特徴とする請求項２に記載の双方向データ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画像を撮像し送信すると共に、撮像側と受信側の双方からの制御データの通信を可能とした双方向データ通信システムに関する。
【０００２】
【従来の技術】
従来、各種通信システムが開発されている。伝送路の大容量化及び双方向性によって、画像信号についても双方向に伝送されるようになってきた。このような画像データを伝送する双方向データ通信システムとしては、例えば、特許文献１（特開平７−２０３３９９号公報）に記載のものがある。特許文献１の装置は、デジタル化した映像信号や制御信号の双方向伝送を可能にするものである。
【０００３】
【特許文献１】
特開平７−２０３３９９号公報
【０００４】
【発明が解決しようとする課題】
ところで、通信システムを撮像装置に適用することで、撮像画像の画像伝送を可能にした装置も開発されている。撮像モジュールに双方向の無線通信機能を付加することで、このような画像伝送が可能となる。特に、近年、撮像モジュールの小型化が促進されており、双方向の無線通信機能を付加した撮像モジュールを利用して、体内で使用可能なカプセル内視鏡を製造することが可能である。
【０００５】
カプセル内視鏡においては、モジュールの活動停止の指示や活動再開の通知等を行うための双方向通信機能が必要である。また、伝送エラー発生時にエラーの発生を検出して再送信を行うための効果的な伝送エラー対応機能も求められている。
【０００６】
しかしながら、上記特許文献１等の従来の双方向データ通信システムにおいては、アナログ信号の伝送や不定期に起こるエラー処理に対応する具体的な手段は開示されていない。
【０００７】
また、撮像モジュールの低消費電力化によって、装置の電池駆動が可能である。ところが、無線通信機能を付加した撮像装置では、通信回路における消費電力が大きいことから、長時間の画像伝送ができない。上記特許文献１等の従来の双方向データ通信システムにおいては、省エネルギー化のための実現手段は提示されていない。
【０００８】
従って、特許文献１等の従来の双方向データ通信システムをカプセル内視鏡に適用したとしても、撮像装置の消費電力を少なくし、かつ撮像モジュールを制御すると共に伝送時に発生するエラーを効果的に防止することはできない。
【０００９】
本発明は、モジュールを制御するための双方向通信機能及び伝送エラーに対応するための再送信機能を有すると共に、消費電力の削減を可能にすることができる双方向データ通信システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、本発明の請求項１に記載の双方向データ通信システムは、被写体を撮像して画像データを生成する撮像端末装置と、前記画像データを表示する受像端末装置とを有し、前記撮像端末装置と受像端末装置の間で相互にデータの送信及び受信を行う双方向データ通信システムであって、前記撮像端末装置は、１画面分の前記画像データを送信する期間と前記受像端末装置から送信される自らに対する制御データを受信する期間とを併せた期間が、前記受像端末装置による、１画面分の前記画像データの表示期間と略同一となるように、送信する１画面分の前記画像データを時間圧縮することを特徴とする。
【００１１】
また、本発明の請求項２に記載の双方向データ通信システムは、請求項１において、前記撮像端末装置は、前記画像データをアナログ信号で送信することを特徴とする。
【００１２】
また、本発明の請求項３に記載の双方向データ通信システムは、請求項１において、前記撮像端末装置は、１画面分の前記画像データを送信する期間内であって、前記画像データの送信及び前記制御データの受信が行われている期間とは異なる期間に、自らの動作状態を示す応答データを送信することを特徴とする。
【００１３】
また、本発明の請求項４に記載の双方向データ通信システムは、請求項１において、前記受像端末装置は、受信した前記画像データに対し、送信に係るエラー検出を行うことを特徴とする。また、請求項５は、請求項４において、前記受像端末装置は、前記エラー検出を、受信した前記画像データ中のエラー検出対象画素とその周辺画素との比較で行うことを特徴とし、請求項６は、請求項４において、前記受像端末装置は、前記エラー検出を、受信した前記画像データ中のエラー検出対象画素と、先行して受信した前記画像データ中のエラー検出対象画素及び周辺画素との比較により行うことを特徴とする。
【００１４】
また、本発明の請求項７に記載の双方向データ通信システムは、請求項４において、前記撮像端末装置は、１画面分の画像データを複数のブロックに分割したデータブロック単位で送信を行うと共に、前記受像端末装置は、前記エラー検出をこのデータブロック単位で行い、エラーが検出された前記データブロックに対しては、対応するデータブロックの再送信を要求する命令を前記制御データの一部として送信することを特徴とする。
【００１５】
また、本発明の請求項８に記載の双方向データ通信システムは、請求項４において、前記撮像端末装置は、その受光面にカラーフィルタが貼付されていない固体エリアセンサと、複数の色成分の各々を順次発光する発光装置を有し、前記撮像端末装置は、各色成分を順次発光して得られた各色成分に対応する各画像データを送信すると共に、前記受像端末装置は、エラーが検出された色成分の画像データに対しては、エラーが検出されたエリアに係る、同色の画像データの再送信を要求する命令を前記制御データの一部として送信することを特徴とする。
【００１６】
また、本発明の請求項９に記載の双方向データ通信システムは、請求項２において、前記撮像端末装置は、その受光面にカラーフィルタが貼付された固体エリアセンサを有し、前記撮像端末装置は、この固体エリアセンサに対して、前記カラーフィルタ上の同色部分に対応する画素を選択して読み出しを行うことを特徴とする。
【００１７】
また、本発明の請求項１０に記載の双方向データ通信システムは、請求項９において、前記撮像端末装置は、前記撮像素子に対して、画素を間引いて読み出しを行うことを特徴とする。
【００１８】
また、本発明の請求項１１に記載の双方向データ通信システムは、請求項９において、前記撮像端末装置は、前記撮像素子に対して、特定のエリアの画素から読み出しを行うことを特徴とする。
【００１９】
また、本発明の請求項１２に記載の双方向データ通信システムは、請求項３において、前記撮像端末装置は、自らの主要な部分の動作を停止する、前記制御データにより起動可能なスリープモードを有し、このスリープモードを解除したとき、前記応答データにスリープモードが終了したことを示すコマンドを含めて送信することを特徴とする。
【００２０】
また、本発明の請求項１３に記載の双方向データ通信システムは、請求項２において、前記撮像端末装置は、前記受像端末装置が受信した前記画像データに含まれる送信歪を検出するための基準信号を作成する基準信号作成装置を有し、一方、前記受像端末装置は、受信した前記基準信号に基づき、前記送信歪を画像データから除去するための補正テーブルを生成する補正テーブル作成装置を有することを特徴とする。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。図１乃至図１７は本発明の第１の実施の形態に係り、図１は撮像端末装置を示すブロック図であり、図２は受信端末装置の構成を示すブロック図であり、図３は送信ブロックの構成を示す説明図であり、図４は通信時の信号配置を示す説明図であり、図５は画像信号の送信タイムチャートであり、図６は撮像シーケンスを示すシーケンス図であり、図７はＣＭＯＳセンサの画素構成と読み出し順を説明するための説明図であり、図８は入射光量を示すグラフであり、図９及び図１０はセンサ出力を示すグラフであり、図１１は通信の総合特性を示すグラフであり、図１２は基準波形を示す波形図であり、図１３は送信回路の送信特性を示すグラフであり、図１４は図２中の画像エラー検出／補正回路２２の具体的な構成を示すブロック図であり、図１５は画像エラーの検出フローを示すフローチャートであり、図１６は更新領域を示す説明図であり、図１７は画像信号の送信タイムチャートである。
【００２２】
本実施の形態は、本発明を体内で使用されるカプセル内視鏡の如く、発光機構からの光のみを受光する装置に適用した場合を例に説明する。
【００２３】
本実施の形態に係る双方向データ通信システム１００は、図１に示す撮像端末装置１００Ａと、図２に示す受像端末装置１００Ｂとからなる。
【００２４】
図１は、撮像端末装置１００Ａの構成を示したものである。
【００２５】
１は、ＣＭＯＳセンサ２の受光面に被写体像を結像させるためのレンズユニット、２は、受光面に結像された被写体像を各画素毎に光電変換してアナログの画像データとして出力するＣＭＯＳセンサ、３は、画像データの、受像端末装置１００Ｂへの伝送において発生する歪を補正し、データの直線性を保持するために使用する基準信号を発生する基準信号回路である。この基準信号は、適宜出力される。
【００２６】
４は、制御回路１１から送られてくる、応答データを含む送信用の各種データを一時格納するための送信バッファである。応答データの内容としては、撮像端末装置１００Ａ自体の動作モードや、受像端末装置１００Ｂからの動作指示に対する応答メッセージであり、何れも、制御回路１１が、デジタルデータとして受像端末装置１００Ｂに伝送するデータである。なお、応答データはデジタルデータであるため、エラー検出／訂正は、通常のエラー訂正コード（ＥＣＣ）の付加で行う。制御回路１１は、ＥＣＣを制御データに付加した後に送信バッファ４に格納する。なお、ＥＣＣの付加やエラー訂正の具体的方法の詳細については公知であるので、ここでの説明は省略する。
【００２７】
５は、ＣＭＯＳセンサ２からの画像データ、基準信号回路３からの信号、送信バッファ４からの信号が夫々入力され、制御回路１１による制御の下、これら３つの入力から１入力を選択して送信回路６に出力するセレクタ、６は、セレクタ５から出力された信号を搬送波により変調する送信回路、７は、送信回路６からの信号にＳＡＷ（Ｓｕｒｆａｃｅ  Ａｃｏｕｓｔｉｃ  Ｗａｖｅ）フィルタ処理を行うためのＳＡＷフィルタである。
【００２８】
８は、ＳＡＷフィルタ７からの信号を後述する受像端末装置１００Ｂに送信、または、受像端末装置１００Ｂからの信号を受信するためのアンテナである。ここで、受信する信号としては、受像端末装置１００Ｂから撮像端末装置１００Ａに対して行う動作指示用の制御データである。９は、受信した信号をデジタル信号のデータ列に変換するための受信回路、１０は、受信回路９からの信号を一時格納するための受信バッファ、１１は、撮像端末装置内の動作を制御するための制御回路、１２は、被写体に対して撮像光を照射する発光機構であり、制御回路１１により、その発光タイミング、光量、発光色等が制御されている。１３は、撮像端末がスリープ状態になった時にスリープ時間が設定され、スリープ時間経過後、制御回路１１を起動（ウエイクアップ）するためのスリープタイマーである。
【００２９】
図２は、受像端末装置１００Ｂの構成を示したものである。
【００３０】
受像端末装置１００Ｂは、操作者の要求に応じて、撮像端末装置１００Ａに各種動作を指示すると共に、撮像端末装置１００Ａからの画像データを受信／表示する機能を持っている。
【００３１】
ここで、１４は、撮像端末装置１００Ａから送信された画像データや応答データを受信、または、撮像端末装置１００Ａに対して制御データを送信するためのアンテナ、１５は、アンテナ１４にて受信した信号に対してＳＡＷフィルタ処理を行ったり、後述する送信回路３４からの信号に対してＳＡＷフィルタ処理を行うためのＳＡＷフィルタ、１６は、ＳＡＷフィルタ１５を経た信号を復調するための受信回路である。
【００３２】
１７は、受信した信号が画像データ、または、基準信号のときには、ＡＤ変換回路１８を、応答データのときには、２値化回路２４を、夫々選択して出力するセレクタ、１８は、セレクタ１７からの信号をアナログ−デジタル変換するＡＤ変換回路、１９は、ＡＤ変換回路１８から入力される信号が画像データのときには補正回路２１に、基準信号のときには補正テーブル作成回路２０に、夫々切り換えて出力するセレクタである。
【００３３】
２０は、セレクタ１９から入力される基準信号を基に、撮像端末装置１００Ａから受像端末装置１００Ｂへの画像データの伝送に伴う伝送歪を取り除き、受信した画像データが元の基準信号になるような、入力／出力間の変換テーブルの値を作成し、補正回路２１に格納する補正テーブル作成回路である。画像データの伝送歪は、撮像端末装置１００Ａと受像端末装置１００Ｂの位置関係や周囲状況によって変化するが、この操作を随時行うことにより、それらの影響が全てまとめて補正される。２１は、補正テーブルを基に、セレクタ１９から入力される画像データに含まれる伝送歪を取り除く補正回路である。
【００３４】
２２は、補正回路２１から入力された画像信号に対して、伝送中に生じたエラーの検出と補正を行う画像エラー検出／補正回路である。画像エラー検出／補正回路２２によるエラーの検出は、フレームメモリ２３に格納されている、前に伝送されたフレームの画像データとの比較で行い、エラー検出結果に応じて、画像データの補正や、ＣＰＵ３２による撮像端末装置１００Ａに対する画像データの再送信要求出力が行われる。２３は、画像エラー検出／補正回路２２からの画像データを格納するためのフレームメモリである。
【００３５】
２４は、セレクタ１７から入力される応答データを２値化してデジタルデータに変換する２値化回路、２５は、２値化回路２４からの出力を一時格納する受信バッファ、２６はバスである。
【００３６】
２７は、バス２６を介して入力された画像データ等を格納するワークメモリ、２８は、バス２６を介して入力される表示用の画像データを格納する表示メモリ、２９は、表示メモリ２８に格納されている画像データを元にＬＣＤ３０を駆動して画像データを表示させる表示回路である。
【００３７】
３１は、操作者が各種操作命令を入力するための操作ボタンである。３２は、操作ボタン３１により指示された命令を解釈し、それが撮像端末装置１００Ａに対するものであるときには、その命令に対応する制御データを作成し、バス２６を介して送信バッファ３３に書き込んだり、それ以外の、受像端末装置１００Ｂ内の動作の制御を行ったりするＣＰＵである。
【００３８】
３３は、撮像端末装置１００Ａに対して送信するデータを一時格納するための送信バッファ、３４は、送信バッファ３３に格納されているデータを搬送波により変調する送信回路である。３５は、ワークメモリ２７に格納されている画像データに対して各種の画像処理を実行する画像処理回路であり、表示用のＹ、Ｃｂ、Ｃｒデータへの変換、圧縮データへの変換等を行う。画像処理回路３５により変換されたデータは、表示用のＹ、Ｃｂ、Ｃｒデータであれば表示メモリ２８に、圧縮データであればメモリカード等の画像記録媒体３６に、夫々、バス２６を介して格納或いは書き込まれる。
【００３９】
次に、動作について説明する。
【００４０】
ここで、受像端末装置１００Ｂは、撮像端末装置１００Ａから、撮像可能なモードであることを示す応答データを既に受信しているものとする。
【００４１】
まず、受像端末装置１００Ｂにおいて、操作者から操作ボタン３１を介して撮像が指示されると、ＣＰＵ３２は、撮像端末装置１００Ａに対して撮像を指示する制御データを作成し、送信バッファ３３に書き込む。送信バッファ３３に書き込まれた制御データは、送信回路３４、ＳＡＷフィルタ１５、及びアンテナ１４を経て送信される。
【００４２】
受像端末装置１００Ｂから送信された撮像を指示する制御データは、撮像端末装置１００Ａにおいて、先ず、アンテナ８により受信され、ＳＡＷフィルタ７、及び受信回路９を経てデジタル信号のデータ列に変換された後、受信バッファ１０に格納される。受信バッファ１０に格納された制御データは、制御回路１１により読み出され、撮像動作が開始される。
【００４３】
撮像動作においては、まず、レンズユニット１によってＣＭＯＳセンサ２上に結像されている被写体像が各画素毎にアナログ信号に変換される。ＣＭＯＳセンサ２は、各画素から画素データを読み出し、アナログ信号のまま画像データとしてセレクタ５に出力する。画像データは、セレクタ５を介して送信回路６に出力され、送信回路６にて搬送波により変調された後に、ＳＡＷフィルタ７に出力される。そして、ＳＡＷフィルタ７にて処理された画像データは、アナログ信号のままアンテナ８により送信される。一方、基準信号回路３からは、適宜、基準信号が出力され、この基準信号は、セレクタ５、送信回路６、及びＳＡＷフィルタ７を経てアンテナ８により送信されている。
【００４４】
撮像端末装置１００Ａから送信されたアナログ信号のままの画像データは、受像端末装置１００Ｂにおいて、アンテナ１４により受信され、ＳＡＷフィルタ１５、受信回路１６、及びセレクタ１７を経てＡＤ変換回路によりデジタル信号に変換された後に、セレクタ１９を経て補正回路２１に入力される。補正回路２１は、先行して受信した基準信号を基に補正テーブル作成回路２０において作成されて格納された変換テーブルを用い、入力された画像データ中に含まれる伝送歪を取り除き、画像エラー検出／補正回路２２に出力する。
【００４５】
画像エラー検出／補正回路２２は、入力された画像データと、先に受信し、フレームメモリ２３に格納されている画像データとを比較し、エラー検出を行う。エラー検出結果に応じて、画像データの補正や、ＣＰＵ３２による撮像端末装置１００Ａに対する画像データの再送信要求出力等の処理が行われる。これらの詳しい処理については、後述する。
【００４６】
画像エラー検出／補正回路２２からの、処理後の画像データは、フレームメモリ２３に格納されると共に、バス２６を介してワークメモリ２７にも格納される。ワークメモリ２７に格納された画像データは、バス２６を介して画像処理回路３５に読み出され、表示用のＹ、Ｃｒ、Ｃｂデータに変換された後に表示メモリ２８に格納される。表示メモリ２８に格納された表示用のデータは、表示回路２９によりＬＣＤ３０に表示される。ここで、操作ボタン３１により画像記録媒体３６への画像データの記録が指示されたときには、フレームメモリ２３からバス２６を介して画像データが画像処理回路３５に読み出され、圧縮データに変換された後、画像記録媒体３６に記録される。
【００４７】
以上のようにして、被写体の撮像、送信、受信、表示または記録が行われる。
【００４８】
次に、本システムの動作について、以下、図面を用いて詳細に説明する。
【００４９】
従来、ＣＣＤ等のエリアセンサからの動画像データの読み出しにおいては、フレームレートに合せて１画面毎に連続的に読み出しを行うのが一般的であるが、図３に示すように、本実施の形態においては、ＣＭＯＳセンサ２の１画面を４つのデータブロックＡ〜Ｄに分け、各データブロック毎に画素データを連続的に読み出して出力する。例えば、ＣＭＯＳセンサ２が、有効画素が水平６４８、垂直４８８の構成であるとすると、各データブロックの大きさは、水平６４８、垂直１２２の構成となる。
【００５０】
さらに、図４に示すように、データブロック間に、撮像端末装置１００Ａと受信端末装置１００Ｂとの間で制御データ及び応答データの通信を行うための期間を設けると共に、１画面の最後のデータブロック（図４では、データブロックＤ）送信後から次の１画面のデータ送信開始までの間に、制御データにより再送信が要求されたデータブロックの送信を行うための期間を設けている。
【００５１】
このように、各データブロックの送信、制御データ及び応答データの通信、及び再送信を以って、１画面分の画像データに対する一連の処理が完了する。本実施の形態においては、この一連の処理にかかる期間が、受像端末装置１００Ｂによる１画面分の画像データの表示期間（１フレーム期間）と略同一となるように設定する。具体的には、制御データ及び応答データの通信、及び再送信の実行に見合う分、各データブロックに係る画素データを高速に読み出して出力する。換言すれば、画素データをデータブロック毎に高速に読み出すことによって生じる画像データの送信の空き時間に、制御データ及び応答データの通信、再送信を行うものである。
【００５２】
また、上述のように、各データブロックの間に、制御データ及び応答データを通信可能な期間を設けることにより、制御データに対するレスポンスを向上させている。即ち、制御データに対する応答データの送信、その応答データに基づいた制御データの再送信、等が１フレーム期間内で複数回実行可能となっているので、速やかな制御が可能である。例えば、本実施の形態では図示していないが、撮像端末装置１００Ａにズーム機構等のメカ部材が装着され、受像端末装置１００Ｂから、それらのメカ部材の駆動を制御するための命令を制御データとして送信し、一方、撮像端末装置１００Ａから、その制御データに対する駆動結果や現在の位置等を応答データとして送信するように構成する場合に好適である。
【００５３】
さらに、応答データを送信するタイミングは、図４に示したように、撮像端末装置１００Ａが制御データを受信した後に設定されている。これは、受像端末装置１００Ｂからの状態問い合わせや動作指示に対し、撮像端末装置１００Ａが応答することが多いという事情を考慮したものであり、制御に対するレスポンスの向上を図るのに適した手順となっている。
【００５４】
また、最後のデータブロック（ここでは、データブロックＤ）を送信し終えた後、制御データにより再送信が要求されたデータブロックの送信を行うための期間が設けられている。これは、受像端末装置１００Ｂの画像エラー検出／補正回路２２のエラー検出結果に応じて対象データブロックを再送信するために設けられた期間であり、ここでは、１データブロック分が設定されている。ここで再送信されるデータブロックの画像データは、ＣＭＯＳセンサ２から該当するデータブロックの画素データを再度読み出すことで取得される。これは、ＣＭＯＳセンサ２が非破壊読み出し可能なセンサである特性を利用したもので、これにより、再送信用の画像データを格納するフレームメモリ回路を別途設けることなく、データブロックの再送信を可能としている。なお、この再送信期間の終了を待って、ＣＭＯＳセンサ２内の各画素の電荷が掃き出されるリセット動作が実行される。
【００５５】
なお、再送信の要求がないときには、この再送信期間は、後述するように、撮像端末装置１００Ａが、自らの主要な部分の動作を停止し、制御データにより起動可能なスリープモードとなる期間となる。
【００５６】
次に、撮像端末装置１００Ａの撮像動作と、受像端末装置１００ＢのＬＣＤ３０での画像表示との関係を、図５のタイミングチャートを用いて説明する。
【００５７】
撮像動作は、先ず、ＣＭＯＳセンサ２内の各画素に対応する電荷を掃き出すことでリセット動作が行われた後、発光機構１２による発光動作が行われ、ＣＭＯＳセンサ２の露光が行われる。本実施の形態では、図１に示すように、撮像端末装置１００Ａは、シャッタ等の外光の遮断手段を備えていない。ＣＭＯＳセンサ２は、通常、リセット期間以外は露光動作を行うものであるが、本実施の形態では、発光機構１２からの光以外の光はＣＭＯＳセンサ２に入光しない環境下において用いられているので、シャッタ等の外光の遮断手段を備えていなくとも、露光動作は、実質的に、発光機構１２の発光終了時点で終了していることになる。
【００５８】
発光機構１２による発光動作は、図５に示すように、周期的に行われ、それに伴って露光された画像データが、撮像端末装置１００Ａから受像端末装置１００Ｂに送信される。
【００５９】
受像端末装置１００Ｂは、図５に示したように、図４で説明した画像データの再送信期間の経過後に、受信した画像データから画像処理回路３５により表示用のデータを作成し、表示メモリ２８に書き込む。このように、画像処理回路３５による表示用のデータ作成を再送信が行われるか否かに係りなく、再送信期間の経過後に行うようにすることで、動作シーケンスを簡略化している。
【００６０】
そして、表示メモリ２８に書き込まれた画像データは、表示回路２９により読み出され、ＬＣＤ３０に表示される。
【００６１】
なお、表示メモリ２８には、２画面分のメモリエリアが用意されており、書込み完了後の所定の時間に表示が切り替えられるようになっている。
【００６２】
また、図５に示したように、表示用の画像データの作成を、再送信期間経過後、次画面のデータブロックの送信開始までの短期間で終了することで、表示の遅れを最小限にして表示することを可能としている。
【００６３】
次に、制御データ及び応答データの通信を含めた、撮像端末装置１００Ａと受像端末装置１００Ｂとの間の通信について、図６のタイミングチャートを用いて説明する。ここでは、撮像端末装置１００Ａは、周期的に制御データの受信処理だけを行い、それ以外の期間では、低消費電力モードとなる待機モードにあり、一方、受像端末装置１００Ｂは、操作者による指示待ちの状態になっているものとして説明を行う。
【００６４】
まず、操作者の操作により、受像端末装置１００Ｂは、撮像端末装置１００Ａに撮像動作の指示を行う「撮像指示動作」状態となり、撮像端末装置１００Ａを待機モードから撮像モードに変更する「撮像開始指示コマンド」を制御データとして送信する。
【００６５】
撮像端末装置１００Ａは、制御データとして「撮像開始指示コマンド」を受信すると、「撮像モード」に移行し、「撮像開始応答コマンド」を応答データとして受像端末装置１００Ｂに送信する。
【００６６】
受像端末装置１００Ｂは、応答コマンドとして撮像開始応答コマンドを受信すると、撮像端末装置１００Ａが撮像モードに移行したことを確認し、ＬＣＤ３０に動画像表示を行う「画像受信動作」状態となる。このように、撮像端末装置１００Ａが「撮像モード」、受像端末装置１００Ｂが「画像受信動作」状態のときには、図３〜図５で説明したように、撮像端末装置１００Ａと受像端末装置１００Ｂとの間で、画像データ、制御データ及び応答データ、が送信される。
【００６７】
ここで、撮像端末装置１００Ａに対するスリープ動作の指示を、操作者が受像端末装置１００Ｂに対して行うと、受像端末装置１００Ｂは、「スリープ指示動作」状態となり、スリープ動作の開始の指示とスリープ期間を示すデータとを含む「スリープ実施指示コマンド」を制御データとして撮像端末装置１００Ａに送信する。
【００６８】
撮像端末装置１００Ａは、制御データとして「スリープ実施指示コマンド」を受信すると、制御データ中で指定された時間、撮像端末装置１００Ａは、スリープ実行とスリープ終了時間を示すデータとを含む「スリープ開始応答コマンド」を応答データとして受像端末装置１００Ｂに送信した後、スリープ動作に移行する。前述したように、スリープタイマ１３の起動によりスリープ動作が終了すると、撮像端末装置１００Ａは、「スリープ終了応答コマンド」を応答データとして受像端末装置１００Ｂに送信して、スリープ動作の終了を通知する。送信後、撮像端末装置１００Ａは、待機モードに移行し、受像端末装置１００Ｂからの次の動作指示を待つ。
【００６９】
一方、受像端末装置１００Ｂは、「スリープ開始応答コマンド」を応答データとして受信した後に「スリープ終了待ち動作」状態となっており、ＬＣＤ３０に対してその旨の表示を行っている。ここで、受像端末装置１００Ｂは、「スリープ終了応答コマンド」を応答データとして受信すると、応答データを受信した時間と、内部に保持しているスリープ動作の終了予定時間とを比較する。
【００７０】
まだ終了予定時間が来ていないと判断した場合、ＣＰＵ３２が残り時間を計算し、計算された時間と共に、受像端末装置１００Ｂは、再度、撮像端末装置１００Ａに対して「スリープ実施指示コマンド」を制御データとして送信する。一方、終了予定時間を過ぎていると判断した場合、受像端末装置１００Ｂは、ＬＣＤ３０に撮像端末装置１００Ａのスリープ動作が終了したことを表示し、操作者に通知すると共に、撮像端末装置１００Ａに対して、スリープ解除後の予め決められた動作を実行させるためのコマンドを、制御データとして送信する。
【００７１】
終了予定時間通りである場合には、受像端末装置１００Ｂは、ＬＣＤ３０に撮像端末装置１００Ａのスリープ動作が終了したことを表示して操作者に通知し、「指示待ち」状態に移行する。
【００７２】
次に、ＣＭＯＳセンサ２からの画素データの読み出し方法について、図７乃至図１０を用いて説明する。
【００７３】
図７は、ＣＭＯＳセンサ２の有効画素の配列と、実際の読み出し方法を示したものである。ここでは、ＣＭＯＳセンサ２の画素は、ベイヤ配列で構成されているものとする。なお、ベイヤ配列は公知であるので、詳しい説明は省略する。
【００７４】
ベイヤ配列では、水平方向の色フィルタがＲＧＲＧＲＧ−−で構成されるラインと、ＧＢＧＢＧＢ−−−で構成されるラインが交互に並んでいる。通常行われる順次読出しでは、配列順にＲＧＲＧＲＧ−−の順、若しくはＧＢＧＢＧＢ−−の順に読み出されることになる。
【００７５】
本実施の形態は、ＣＭＯＳセンサ２からの画素データの読み出しを、ライン単位にライン上の同一色の画素を選択して連続に読み出すことに特徴がある。具体的には、ＲＧＲＧＲＧ−−のラインでは、ＲＲＲＲとライン上のＲ画素を全て読み出した後、ＧＧＧＧとＧ画素を読み出す。同様にして、ＧＢＧＢＧＢ−−−ラインでは、ＧＧＧＧとライン上のＧ画素を全て読み出した後、ＢＢＢＢＢとＢ画素を読み出す。なお、ＣＭＯＳセンサ２において、このような読み出しを行うためＣＭＯＳセンサの構造や読み出し回路については公知であるので、その説明は省略する。
【００７６】
以上のような読み出しを行い、送信を行うことによる効果を、図８乃至図１０を用いて説明する。
【００７７】
図８は、ＣＭＯＳセンサ２上のあるＲＧラインの光量分布の例である。
【００７８】
このとき、従来のように、ＲＧラインに対して順次読み出しを行った場合、その出力は、図９のようになる。ここでは、Ｒ画素とＧ画素の出力が大きく異なっているため、１画素毎に出力が大きく変動する。この状態のままアナログ信号として送信しようとする場合には、必要となる帯域は非常に広いものとなる。
【００７９】
一方、ＲＧラインの読み出しを本実施の形態のように行なった場合、その出力は、図１０のようになる。この場合、Ｒ画素の画素データが連続して出力された後に、Ｇ画素の画素データが連続して出力されるため、アナログ信号として伝送する場合に必要となる帯域は、順次読み出しを行った場合に比べ、狭くてよいことが判る。すなわち限られた帯域で、効率的な送信が可能となる。
【００８０】
なお、ここでは、ＣＭＯＳセンサ２の水平方向の画素を１４画素（Ｒ：７画素、Ｇ：７画素）として説明したが、実際には６４８画素となるので本方法による効果は更に大きくなる。
【００８１】
次に、画像データが送信される際に行われる、受像端末装置１００Ｂ側での伝送歪の除去手順について、図１１乃至図１３を用いて説明する。
【００８２】
図１１は、撮像端末装置１００Ａと受像端末装置１００Ｂとの間、より詳しくは、送信回路６と受信回路１６との間の通信特性を示した図である。撮像端末装置１００Ａにおける送信特性に、アンテナ８とアンテナ１４との間の伝送空間の特性と、受像端末装置１００Ｂのアンテナ１４、ＳＡＷフィルタ１５、及び受信回路１６の特性が加わり、複雑な特性となっている。図１３に、撮像端末装置１００Ａにおける送信特性（より詳しくは、送信回路６への入力とアンテナ８からの送信出力との入出力関係）の例を示す。ここでは、送信特性は、非線形なものとなっている。
【００８３】
本実施の形態では、図１２に示したような、予め定められた基準信号を基準信号回路３により作成して撮像端末装置１００Ａから送信し、受像端末装置１００Ｂは、受信した基準信号に基づき、補正回路２１を通過した基準信号が元の基準信号と一致するように、補正テーブル作成回路２０により補正回路２１に変換テーブルの値を設定する。具体的には、まず、撮像端末装置１００Ａから送信されてきた基準信号が、セレクタ１９を介して、補正テーブル作成回路２０に書き込まれる。基準信号は、図１２に示した如く、送信回路６への入力電圧を時間に対して直線的に変化させたものであるので、補正テーブル作成回路２０は、入力信号が元の基準信号となるように、変換テーブルの補正係数を補正回路２１に設定する。
【００８４】
このように変換テーブルが設定された補正回路２１を経ることにより、画像データは、伝送歪を除去されて、次の画像エラー検出／補正回路２２に送られる。
【００８５】
これにより、予め定められた演算式を用いて補正する必要がなくなり、回路構成を簡便なものとすることが可能となる。
【００８６】
ここで、画像データ、及び応答データの送信時に用いる出力について、図１３を用いて説明する。
【００８７】
図１３に示すように、アナログ信号である画像データの送信時には、図中ｉｖ−ａからｉｖ−ｃで示した広い範囲の入力レンジを使い、２値信号である制御信号の伝送時には、図中ｉｖ−ａからｉｖ−ｂで示した狭い範囲の入力レンジを使うようにすることで、電気エネルギーの効率的使用が図られる。
【００８８】
次に、画像エラー検出／補正回路２２にて行われる処理について、図１４乃至図１５を用いて説明する。
【００８９】
図１４は、画像エラー検出／補正回路２２の内部構成を示したものである。
【００９０】
３７は、補正回路２１から入力される現画像データと、フレームメモリ２３から入力される１画面前の前画像データとを比較することで伝送エラーを検出すると共に、伝送エラーと判定された画素に対しては、前画像データの画素データや現画像データ内の周辺画素を用いて公知の補間アルゴリズムを使用して補正データを作成して補正回路３８に出力する比較検出回路、３８は、比較検出回路３７からの補正データに基づき、現画像データの補正を行う補正回路、３９は、補正回路３８にて補正された画像データを一時格納するバッファである。
【００９１】
本実施の形態のような無線通信によるデータの送信では、伝送エラーは、比較的長い時間発生し、連続的にエラーとなるバーストエラーが多く発生する。その場合、水平方向の数ライン分のデータが欠落し、極端な値を取ることが多い。その場合、エラーが発生した部分は、１画面前の画面の同じ位置や同一画面内の上下のライン（周辺画素）との相関が極端に小さくなる。比較検出回路３７では、以上の知見に基づいた方法でエラーを検出するようにしているが、相関の違いによるエラーの検出方法自体のアルゴリズムは、種々考案されており公知であるので、ここでは説明を省略する。
【００９２】
次に、動作を説明する。
【００９３】
まず、入力された現画像データは、比較検出回路３７と補正回路３８に入力される。比較検出回路３７には、フレームメモリ２３から前画像データが入力されており、比較検出回路３７は、両画像データの比較から伝送エラーを検出すると共に、補正データを作成して補正回路３８に出力する。
【００９４】
補正回路３８に入力されている現画像データは、補正回路３８にて補正された後、バス２６を介してワークメモリ２７に書き込まれると共に、画像エラー検出／補正回路２２内のバッファ３９を通り、フレームメモリ２３にも書き込まれる。
【００９５】
ここで、画像データの伝送エラーの数は、各データブロック毎に比較検出回路３７に記憶される。この記憶された伝送エラーの数は、バス２６を介してＣＰＵ３２により取り出され、それに基づき、再送信の指示が行われる。
【００９６】
図１５は、伝送エラーの数に基づき、ＣＰＵにより行われる処理のフローチャートである。
【００９７】
ＣＰＵ３２は、１画面分の画像データが全て受信されるのを待ち（４０）、その後、画像エラー検出／補正回路２２内の比較検出回路３７から各データブロック毎の伝送エラー数を、バス２６を介して取り出す。何れのデータブロックにもエラーが検出されていなかった場合、再送信の要求はせず、再送信用の期間、撮像端末装置１００Ａをスリープ状態にするための処理（４３）を行う。
【００９８】
具体的には、最後のデータブロック（本実施の形態では、データブロックＤ）受信後に、ＣＰＵ３２は、スリープ命令とスリープ期間とを含む制御データを作成し、撮像端末装置１００Ａに対して送信する。撮像端末装置１００Ａは、その制御データを受信すると、スリープの実行及びスリープ期間とを含む応答データを受像端末装置１００Ｂに対して送信する。その後、撮像端末装置１００Ａは、スリープタイマ１３にスリープ期間をセットして、次の撮像開始までスリープ状態に入る。
【００９９】
伝送エラーが検出されている場合、ＣＰＵ３２は、最も伝送エラーの多かったデータブロックの再送信を撮像端末装置１００Ａに実行させる処理（４２）を行う。具体的には、最後のデータブロックを受信後、制御データの送信期間中に、ＣＰＵ３２は、再送信要求と対象となるデータブロックを指示した制御データを作成し、受像端末装置１００Ｂから撮像端末装置１００Ａに送信させる。撮像端末装置１００Ａは、その制御データを受信すると、再送信を行うこと及び再送信するデータブロックの種類を含む応答データを受像端末装置１００Ｂに送信する。その後、撮像端末装置１００Ａは、指示されたブロックの画像データを再送信する。
【０１００】
受像端末装置１００Ｂは、再送信されてきたデータに対してもエラー検出を同様に行い、伝送エラーの数が前回より少ない場合には、再送信されてきたデータブロックを使用し、エラーの数が前回よりも多かった場合には、前回のデータブロックを使用する。
【０１０１】
次に、一部の領域に注目して、その領域の更新を高速で行う高速表示モードでの動作について、図１６乃至図１７を用いて説明する。
【０１０２】
高速表示モードは、図１６に示したように撮像画面上に注目範囲を指定し、その部分に係るＬＣＤ３０上での表示を高速で更新するものである。ここでは、注目領域の更新をそれ以外の部分に比べ２倍の速度で行う場合について説明する。
【０１０３】
図１７は、その場合のタイムチャートである。
【０１０４】
まず、発光機構１２による発光が行われ、それに伴う画面全体の画像データが送信される。これは、図３乃至図５を用いて説明した内容と同様の手順で実施される。
【０１０５】
次の発光に伴う画像データの送信の際には、ＣＭＯＳセンサ２は、注目範囲の画素データのみを読み出し、注目範囲の画像データとして撮像端末装置１００Ａから送信される。受信した、注目範囲の画像データに対して、受像端末装置１００Ｂにて、上述のような伝送エラー検出が行われ、エラー発生時には、再送信が行われる。
【０１０６】
そして、受像端子装置１００Ｂは、受信した注目範囲の画像データから更新用の表示データを作成し、その更新用のデータが、ＬＣＤ３０上に表示されている前画面の注目範囲に書き込まれ、高速表示が実施される。
【０１０７】
図１７に示すように、注目範囲の画像データの送信と、通常画面の画像データの送信とが交互に行われ、注目範囲の画像データの更新が、それ以外の部分に比べ２倍の速度で行われる。
【０１０８】
なお、ここでは、ＬＣＤ３０上に表示されている画像全体の更新と注目範囲の更新を１対１の比率で行う例を示したが、撮像対象によって注目範囲の更新の比率をあげるようにすることは、勿論、可能である。
【０１０９】
なお、通常は、ＣＭＯＳセンサ２による動画像撮像を３０フレーム／秒のフレームレートで行うようにし、撮像端末装置１００Ａの駆動源である電池が消耗している時には、撮像端末装置１００Ａは、電池消耗状態であることを応答データを用いて受像端末装置１００Ｂに送信し、フレームレートの変更を可能としてもよい。この場合、撮像端末装置１００Ａは、受像端末装置１００Ｂからの制御データにより、フレームレートの低速化等の更なる省エネルギー動作を実施する。
【０１１０】
次に、本発明に係る第２の実施の形態を、図１８乃至図２０を用いて説明する。
【０１１１】
なお、第１の実施の形態と同一の構成のものについては、同一の符号を付してその説明を省略する。
【０１１２】
本実施の形態では、第１の実施の形態に対して、ＣＭＯＳ２及び発光機構１２の代わりに、カラーフィルタを貼付していないＣＭＯＳセンサ４５と、Ｒ、Ｇ、Ｂ光を順次発光する発光機構４４とを備えて、所謂、面順次方式によりカラー画像を得るようにしている。
【０１１３】
また、本実施の形態では、動画像撮像時には、そのフレームレートを上げるために、ＣＭＯＳセンサ４５は、画素を間引いて画素データを読み出す、所謂、間引き読み出しを行い、他方、操作者の指示により、シャッタトリガ動作による静止画像撮像時には、解像度を上げるために、ＣＭＯＳセンサ４５は、全画素の画素データの読み出しを行うようにすることで、必要に応じたフレームレートと解像度の切り替えを可能としている。
【０１１４】
さらに、本実施の形態では、伝送エラーへの対応として、データブロック毎に送信時の搬送波の周波数を変更する、所謂、周波数ホッピングを用い、再送信が要求された場合、伝送エラーを起こさなかった搬送波の周波数を選択し、該当するデータブロックを送信することにより、伝送エラーの確率を低減することを可能としている。
【０１１５】
次に、本実施の形態の双方向データ通信システム２００に用いられる撮像端末装置２００Ａ及び受像端末装置２００Ｂの各構成について説明する。
【０１１６】
図１８は、撮像端末装置２００Ａの構成を示したものである。
【０１１７】
上述の機能を実現するために、図１に示した撮像端末装置１００Ａに対して、Ｒ、Ｇ、Ｂ光を順次発光する発光機構４４と、カラーフィルタを貼付していないＣＭＯＳセンサ４５と、搬送波の周波数を変更する、所謂、「周波数ホッピング」の機能を実現するための搬送波作成回路４８と、送信回路４６と、受信回路４７とが異なる。
【０１１８】
図１９は、受像端末装置２００Ｂの構成を示したものである。
【０１１９】
ここでも、上述の機能を実現するために、図２に示した受像端末装置１００Ｂとは、復調用の周波数を作成する搬送波作成回路５１と、送信回路５０と、受信回路４９とが異なる
次に、本実施の形態に係る動作を、図２０に示す画像データの送信時のタイムチャートを用いて説明する。
【０１２０】
まず、撮像開始前に、受像端末装置２００Ｂから、搬送波の周波数の切り替え（ホッピング）パターンを指示する制御データが送信される。撮像端末装置２００Ａは、受信した制御データに含まれている切り替えパターンに従って各データブロックで用いられる搬送波の周波数を決定し、搬送波作成回路４８にセットする。また、この切り替えパターンは、受像端末装置２００Ｂ側の搬送波作成回路５１にもセットされる。
【０１２１】
撮像開始時、発光機構４４により、Ｒ、Ｇ、Ｂ、Ｒ、……の順に発光が行われ、ＣＭＯＳセンサ４５は、第１の実施の形態と同様に（図３参照）、各発光タイミングにおける１画面の画素データを４つのデータブロックに分けて読み出し、出力する。
【０１２２】
４つのデータブロックは、セレクタ５を経て送信回路４６に入力される。送信回路４６は、搬送波作成回路４８より入力される各データブロックに割り当てられた搬送波を用いて各データブロックを変調し、変調されたデータブロックは、ＳＡＷフィルタ７、アンテナ８を経て送信される。
【０１２３】
撮像端末装置２００Ａから送信されたデータブロックは、受像端末装置２００Ｂにおいて、アンテナ１４により受信され、ＳＡＷフィルタ１５を経て、受信回路４９に入力される。受信回路４９は、搬送波作成回路５１より入力される、変調を行った搬送波の周波数に対応した復調用の周波数を用いて各データブロックを復調する。
【０１２４】
復調されたデータブロックは、セレクタ１７を経てＡＤ変換回路１８によりデジタル信号に変換された後に、セレクタ１９を経て補正回路２１に入力される。補正回路２１は、入力されたデータブロック中に含まれる伝送歪を取り除き、画像エラー検出／補正回路２２に出力する。
【０１２５】
画像エラー検出／補正回路２２は、第１の実施の形態と同様なエラー検出を行い、その結果をデータブロック毎に保持する。ＣＰＵ３２は、その保持されているエラー検出結果を読み出して判定を行い、エラー発生時には、エラーの一番少なかったデータブロックで使用された周波数を再送信時に用いるように、制御データを用いて撮像端末装置２００Ａに対して指示を行う。エラーがなかった場合は、ＣＰＵ３２は、第１の実施の形態と同様に、撮像端末装置２００Ａに対して、再送信期間に対応する期間中、スリープ動作となるように制御データを送信する。
【０１２６】
以上のようにして、Ｒ、Ｇ、Ｂの各画像データを全て受信後、受像端末装置２００Ｂは、図２０に示すように、表示データ作成期間中に各色の画像データを用いて表示用の画像データを作成し、ＬＣＤ３０に表示する。
【０１２７】
なお、上記説明では、各データブロックの変調に用いる搬送波の周波数及び再送信用の搬送波の周波数を、受像端末装置２００Ｂからの指示に従って設定するようにしているが、撮像端末装置２００Ａ側で、予め各データブロックに用いる搬送波の周波数の順番を決めておき、再送信が指示されたときには、再送信が指示されたデータブロックの送信に用いた搬送波の周波数の順番を最後に移動させ、最初に来た搬送波の周波数を用いて、データブロックの再送信を行うようにしても良い。
【０１２８】
次に、本発明に係る第３の実施の形態を、図２１乃至図２３を用いて説明する。
【０１２９】
なお、第１の実施の形態と同一の構成のものについては、同一の符号を付してその説明を省略する。
【０１３０】
第１及び第２の実施の形態とは異なり、本実施の形態の双方向データ通信システム３００に用いる撮像端末装置３００Ａは、外光のある通常の環境下で用いられるもので、撮像時以外の期間にＣＭＯＳセンサ２に外光が入射しないように、そのためのシャッタユニット５２を備えるものである。動画像撮像時は、シャッタユニット５２は開放状態とし、静止画像撮像時は、シャッタユニット５２は閉−開−閉のシャッタトリガ動作を行う。
【０１３１】
以下、撮像端末装置３００Ａの構成と動作について説明する。
【０１３２】
図２１は、撮像端末装置３００Ａの構成を示したものである。
【０１３３】
撮像端末装置３００Ａは、レンズユニット１とＣＭＯＳセンサ２との間に、シャッタユニット５２が配置されている。シャッタユニット５２は、制御回路１１によりその動作の制御が行われる。
【０１３４】
図２３は、動画像撮像時のタイムチャートである。
【０１３５】
動画像撮像時、シャッタユニット５２は開放状態のままであるため、露光時間の違いを起こさせないために、第１の実施の形態のように複数のデータブロックに分割して送信することは行わず、撮像された画像データは、１画面分まとめて時間圧縮して読み出され、上述のような処理が行われた後、受像端末装置３００Ｂ（図示しないが、基本構成は、図２と同様なものである）に送信される。
【０１３６】
受像端末装置３００Ｂは、受信した画像データに対して第１又は第２の実施の形態で述べたような処理を行った後、伝送エラーの検出を行う。伝送エラーを検出した場合、伝送エラーの量が一定量以下なら、受像端末装置３００Ｂは、伝送エラーを起こした部分の画像データの領域の再送信を要求する制御データを撮像端末装置３００Ａに送信する。撮像端末装置３００Ａは、再送信を要求する制御データを受信すると、ＣＭＯＳセンサ２から、該当する領域の画像データを再度読み出して送信する。送信終了後、撮像端末３００Ａは、ＣＭＯＳセンサ２のリセット動作を行う。一方、受像端末装置３００Ｂは、再送信された画像データを受信すると、先の画像データと合わせて表示用の画像データの作成を行う。
【０１３７】
伝送エラーの量が一定以上の場合には、受像端末装置３００Ｂは、再送信を要求する制御データの送信は行わない。
【０１３８】
図２３は、受像端末装置３００Ｂ内のＣＰＵ３２が行う、エラー判定と再送信に係る処理を説明するためのフローチャートである。
【０１３９】
まず、ＣＰＵ３２は、１画面分の画像データが全て受信されるのを待ち（５３）、その後、画像エラー検出／補正回路２２内の比較検出回路３７から１画面内の伝送エラー数を読み出し、エラー判定を行う（５４）。
【０１４０】
エラーがないか、或いはエラーが多すぎて再送信が行えない場合、ＣＰＵ３２は、再送信の要求はせず、再送信期間に対応する期間、撮像端末装置３００Ａをスリープ状態にするための制御データを送信する処理（５６）を行う。なお、エラーが多すぎた場合、伝送エラーの量が一定量以上の場合、送信に必要な期間が再送信期間の最大許容時間を超えるので、ＣＰＵ３２は、その１画面の画像データを破棄するためのフラグの設定を行う（図示せず）。その後、その１画面の画像データは破棄される。
【０１４１】
一方、伝送エラーの量が再送信可能な量の場合、ＣＰＵ３２は、再送信を要求する範囲を決定し、その範囲と再送信の要求を含む制御データを送信させる（５５）。
【０１４２】
なお、静止画撮像時は、撮像端末装置３００Ａでの露光期間にシャッタユニット５２が動作する以外は、第１の実施の形態における動作と同様であるので、説明は省略する。
【０１４３】
【発明の効果】
以上説明したように、本発明の請求項１に記載の双方向データ通信システムによれば、画像データの伝送を時間圧縮して行うため、双方向のデータ通信の期間を設けることができる。また、請求項２によれば、画像データをアナログ信号で送るため、消費電力を低減することが可能となる。また、請求項３によれば、撮像端末装置からも応答データを送ることが可能となる。また、請求項４から６によれば、画像データに対するエラー検出を、受信した画像データの周辺画像や、先行して受信した画像データとの比較により行うため、撮像端末装置でのエラー訂正用コードの付加が不要となり、消費電力を低減することが可能となる。
【０１４４】
また、請求項７によれば、１画面分の画像データを複数のブロックに分け、ブロック単位でエラー検出と再送信を行うため、再送信等の手続きを容易に行うことができる。また、請求項８によれば、面順次の画像データの取得が可能になると共に、固体エリアセンサを用いることで、固体エリアセンサ自体にエラー発生時の再送信用の画像データを保存することが可能となるため、専用のメモリを備える必要がなくなり、部品点数の削減と、消費電力の低減が可能となる。
【０１４５】
また、請求項９によれば、狭い帯域での伝送が可能となるため、消費電力を低減でき、且つ、高品質な通信が可能になる。また、請求項１０によれば、間引き読み出しを行うことで、不要な部分の送信を行わなくて済むため、消費電力を低減することができる。また、請求項１１によれば、特定エリアからの読み出しを行うことで、不要な部分の送信を行わなくて済むため、消費電力を低減することができる。
【０１４６】
また、請求項１２によれば、制御データによる指示がない場合、撮像端末装置はスリープモードに移行して自らの主要な部分の動作を停止し、スリープモード解除後には、スリープモードが解除されたことを受像端末装置に送信し、新たな撮像を開始することが可能であるため、撮像端末装置の消費電力を低減することができる。また、請求項１３によれば、予め判っている基準信号送り、それに基づいて送信データの線形性を保証するための補正テーブルを作成し、この補正テーブルを用いて送信されてきた画像データを補正するため、消費電力の少ない非線形の送信／受信装置を使った場合でも、線形性を保ってアナログの画像データの送信が可能となる。
【図面の簡単な説明】
【図１】本発明に係る双方向データ通信システムに採用される撮像端末装置を示すブロック図。
【図２】本発明に係る双方向データ通信システムに採用される受像端末装置を示すブロック図。
【図３】送信ブロックの構成を示す説明図。
【図４】通信時の信号配置を示す説明図。
【図５】画像信号の送信タイムチャート。
【図６】撮像シーケンスを示すシーケンス図。
【図７】ＣＭＯＳセンサの画素構成と読み出し順を説明するための説明図。
【図８】入射光量を示すグラフ。
【図９】センサ出力を示すグラフ。
【図１０】センサ出力を示すグラフ。
【図１１】通信の総合特性を示すグラフ。
【図１２】基準波形を示す波形図。
【図１３】送信回路の送信特性を示すグラフ。
【図１４】図２中の画像エラー検出／補正回路２２の具体的な構成を示すブロック図。
【図１５】画像エラーの検出フローを示すフローチャート。
【図１６】更新領域を示す説明図。
【図１７】画像信号の送信タイムチャート。
【図１８】第２の実施の形態に採用される撮像端末装置を示すブロック図。
【図１９】第２の実施の形態に採用される受像端末装置を示すブロック図。
【図２０】画像信号の送信タイムチャート。
【図２１】第３の実施の形態に採用される撮像端末装置を示すブロック図。
【図２２】画像信号の送信タイムチャート。
【図２３】画像信号のエラー検出プログラムを示すフローチャート。
【符号の説明】
２…ＣＭＯＳセンサ、３…基準信号回路、５，１７，１９…セレクタ、６，３４…送信回路、８，１４…アンテナ、９，１６…受信回路、１１…制御回路、１２…発光機構、２０…補正テーブル作成回路、２１…補正テーブル、２２…画像エラー検出／補正回路、２９…表示回路、３０…ＬＣＤ、３２…ＣＰＵ。
【図１】
2005027120.tif 000003
【図２】
2005027120.tif 000004
【図３】
2005027120.tif 000005
【図４】
2005027120.tif 000006
【図５】
2005027120.tif 000007
【図６】
2005027120.tif 000008
【図７】
2005027120.tif 000009
【図８】
2005027120.tif 000010
【図９】
2005027120.tif 000011
【図１０】
2005027120.tif 000012
【図１１】
2005027120.tif 000013
【図１２】
2005027120.tif 000014
【図１３】
2005027120.tif 000015
【図１４】
2005027120.tif 000016
【図１５】
2005027120.tif 000017
【図１６】
2005027120.tif 000018
【図１７】
2005027120.tif 000019
【図１８】
2005027120.tif 000020
【図１９】
2005027120.tif 000021
【図２０】
2005027120.tif 000022
【図２１】
2005027120.tif 000023
【図２２】
2005027120.tif 000024
【図２３】
2005027120.tif 000025