(57)【要約】【課題】同期信号やデータ伝送期間内のデータ量を変更することなく、予め設定されたデータ伝送期間内のデータ量と異なる、１ラインのデータ量の画像情報を伝送可能なデータ伝送装置、データ伝送方法、データ伝送システムを提供する。【解決手段】ＣＡＭ１４は、画像情報ＶＤの１ライン分のデータ量と、水平同期信号によって規定される１水平期間ＴＫに伝送されるデータ量である水平同期データ量とが異なる場合に、水平同期信号を基に画像情報ＶＤを１ライン毎に順に走査し、画像情報ＶＤを走査した順に、クロック信号ＣＫに同期して、水平同期信号によって規定される１水平期間ＴＫで、水平同期データ量分、伝送し、拡大／縮小部１５は、予め設定された画像情報ＶＤの１ライン分のデータ量、および水平同期信号に基づいて、クロック信号ＣＫに同期してＣＡＭ１４から伝送された画像情報ＶＤを、予め設定された走査した順に復元する。【選択図】  図１
2005020589.tif 000002
【特許請求の範囲】
【請求項１】
画像情報の１ライン分のデータ量と、水平同期信号によって規定される１水平期間に伝送されるデータ量である水平同期データ量とが異なる場合に、前記水平同期信号を基に前記画像情報を１ライン毎に順に走査して伝送するデータ伝送装置であって、
前記画像情報を前記走査した順に、前記水平同期信号によって規定される前記１水平期間で、前記水平同期データ量分、伝送する処理手段
を有するデータ伝送装置。
【請求項２】
前記処理手段は、前記１水平期間の伝送期間内に前記水平同期データ量分の前記画像情報を前記走査した順に伝送させ、前記伝送期間以外の期間に前記画像情報の伝送を停止する
請求項１に記載のデータ伝送装置。
【請求項３】
前記処理手段は、前記１水平期間の伝送期間内に前記水平同期データ量分の前記画像情報を、予め設定された周波数のクロック信号に基づいて前記走査した順に伝送させ、前記伝送期間以外の期間に前記画像情報の伝送を停止する
請求項１に記載のデータ伝送装置。
【請求項４】
前記処理手段は、１画面のデータである前記画像情報を、前記１ライン毎に順に、水平走査および垂直走査により、前記画像情報を記憶する記憶手段から読み出した順に、伝送する
請求項１に記載のデータ伝送装置。
【請求項５】
前記画像情報とアドレスとを対応付けて記憶する記憶手段を有し、
前記処理手段は、前記水平同期信号が伝送期間内であることを示す第１のレベルの場合に前記水平同期データ量分をクロック信号に同期してカウントを行い、伝送期間以外の期間であることを示す第２のレベルの場合に前記カウントを停止し、スタート信号に応じてカウンタ値を初期化する伝送量カウンタと、
前記記憶手段が記憶する画像情報の１ライン分のデータ量、前記伝送量カウンタによるカウント値に基づいて、前記画像情報の１ライン分のデータ量を検出する検出手段と、
前記第１のレベルの場合に前記検出手段による１ライン分のデータ量の検出結果、および前記クロック信号を基に、前記記憶手段が記憶する画像情報内の伝送すべきデータに対応するアドレスを設定し、前記設定したアドレスに対応する前記画像情報内のデータを伝送させるアドレス設定手段とを含む
請求項１に記載のデータ伝送装置。
【請求項６】
前記アドレス設定手段は、前記スタート信号に基づいて内部のカウンタ値を初期化し、前記第１のレベルの場合に、前記クロック信号に基づいて前記画像情報の垂直方向に対応するアドレスを設定させ、前記第２のレベルの場合にカウントを停止する垂直アドレスカウンタと、
前記スタート信号および前記検出手段による検出結果に基づいて内部のカウンタ値を初期化し、前記第１のレベルの場合に、前記クロック信号に基づいて前記画像情報の水平方向に対応するアドレスを設定させる水平アドレスカウンタとを含む
請求項５に記載のデータ伝送装置。
【請求項７】
前記検出手段は、セレクタと、
前記セレクタから出力された信号をクロック信号に同期して保持および出力を行うフリップフロップ回路と、
前記フリップフロップ回路から出力された信号と、画像情報の１ライン分のデータ量とを加算する加算器と、
前記フリップフロップ回路から出力された信号から、予め設定された前記伝送期間に伝送されるデータ量を減算する減算器と、
前記フリップフロップ回路から出力された信号、前記伝送量カウンタによるカウント値の一致および不一致を基に、前記画像情報の１ライン分のデータ量を検出し、検出結果を前記セレクタ、前記水平カウンタ、前記垂直カウンタのいずれかに出力する一致検出部とを含み、
前記水平カウンタは、前記一致検出部が前記画像情報の１ライン分のデータ量を検出すると、内部のカウンタ値を初期化し、
前記垂直カウンタは、前記一致検出部が前記画像情報の１ライン分のデータ量を検出すると、内部のカウンタ値を初期化し、
前記セレクタは、スタート信号がアクティブの場合に、前記画像情報の１ライン分のデータ量を前記フリップフロップ回路に出力し、前記一致検出部が前記画像情報の１ライン分のデータ量を検出すると、前記加算器による加算結果を前記フリップフロップ回路に出力し、前記伝送量カウンタが、前記前記画像情報の１ライン分のデータ量をカウントすると、前記減算器による減算結果を前記フリップフロップ回路に出力し、それ以外の場合には、前記フロップフロップ回路からの信号を、新たに前記フリップフロップ回路に出力する
請求項５に記載のデータ伝送装置。
【請求項８】
画像情報の１ライン分のデータ量と、水平同期信号によって規定される１水平期間に伝送されるデータ量である水平同期データ量とが異なる場合に、前記水平同期信号を基に前記画像情報を１ライン毎に順に走査して伝送するデータ伝送方法であって、
前記画像情報を走査し、
前記画像情報を前記走査した順に、前記水平同期信号によって規定される前記１水平期間で、前記水平同期データ量分、伝送する
データ伝送方法。
【請求項９】
画像情報の１ライン分のデータ量と、水平同期信号によって規定される１水平期間に伝送されるデータ量である水平同期データ量とが異なる場合に、前記水平同期信号を基に前記画像情報を１ライン毎に順に走査して伝送するデータ伝送装置と、前記データ伝送装置からの信号を受信する受信装置とを有するデータ伝送システムであって、
前記データ伝送装置は、前記画像情報を前記走査した順に、前記水平同期信号によって規定される前記１水平期間で、前記水平同期データ量分、伝送する処理手段を有し、
前記受信装置は、予め設定された前記画像情報の１ライン分のデータ量、および水平同期信号に基づいて、前記データ伝送装置から伝送された画像情報を前記走査した順に復元する
データ伝送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、画像情報の１ライン分のデータ量と、水平同期信号によって規定される１水平期間に伝送されるデータ量である水平同期データ量とが異なる場合に、水平同期信号を基に画像情報を１ライン毎に順に走査して伝送するデータ伝送装置、データ伝送方法、およびデータ伝送システムに関するものである。
【０００２】
【従来の技術】
近年、静止画を撮像でき、さらに動画像も撮像できる撮像装置、例えばビデオカメラ装置が知られている。このビデオカメラ装置において、動画像と静止画とでは、画像サイズが異なる場合がある。これは例えば処理負荷の軽減や規格等の制約による。
【０００３】
従来の撮像装置１ａは、例えば図７に示すように、ＣＣＤ（Ｃｈａｒｇｅ  ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ  ）撮像部１３ａ、処理回路１４ａ，１５ａ，１６ａを有する。例えば処理回路１４ａ，１５ａ，１６ａそれぞれは、１チップ上にＬＳＩ（Ｌａｒｇｅ−ｓｃａｌｅ  ｉｎｔｅｇｒａｔｉｏｎ  ）として形成されている。
処理回路１４ａ，１５ａ，１６ａそれぞれは、例えば内部にメモリを有し、撮像部１３ａが撮像した画像情報を基に、拡大／縮小処理、圧縮／伸張処理、色補正処理等を行う。
【０００４】
例えば、撮像部１３ａは被検体を撮像して所定の画像サイズの画像情報（画像データともいう）を生成し、同期信号に同期して画像情報を処理回路１４ａに出力する。処理回路１４ａでは、その画像情報を内部のメモリに記憶する。
処理回路１４ａから処理回路１５ａに画像情報を伝送する場合には、例えば図８（ａ）に示すように、同期信号Ｓｙｎｃに同期してデータ伝送期間ＤＫに、内部メモリが記憶する画像情報の１ラインのデータを、図８（ｂ）に示すクロック信号ＣＫに同期して伝送する。１ラインの伝送後のブランキング期間ＢＫでは画像情報の伝送が停止し、その後データ伝送期間ＤＫで次の１ラインのデータを伝送する。つまり、受信側の処理回路では、ブランキング期間ＢＫを基に画像情報の１ラインを識別する。
【０００５】
処理回路１５ａでは、同期信号Ｓｙｎｃに同期して、画像情報を１ラインずつ受信し、内部メモリに記憶する。処理回路１５ａから処理回路１６ａに画像情報を伝送する場合も同様である。
このデータ伝送期間ＤＫ内に伝送されるデータ量（伝送レート、水平同期データ量ともいう）は、クロック信号ＣＫの周波数およびデータ伝送期間ＤＫに依存し、一般的に撮像装置１ａでは予め所定値に設定されている。
【０００６】
上述した各処理回路間で、画像サイズが通常と異なる画像情報を伝送する場合、詳細には１ラインのデータ量が伝送レートと異なる画像情報、例えば１ラインのデータ量が伝送レートより大きい画像情報を伝送する場合には、図８（ｄ）に示すようにクロック信号ＣＫは同じで、図８（ｃ）に示すように同期信号Ｓｙｎｃ２のデータ伝送期間ＤＫ２を長く変更する方法や、図８（ｅ）に示すように同期信号Ｓｙｎｃのデータ伝送期間ＤＫは同じで、図８（ｆ）に示すように、クロック信号ＣＫ２を大きなクロック周波数に変更して、伝送レートを変更する方法が考えられる。
【０００７】
しかし、同期信号Ｓｙｎｃや、クロック信号ＣＫの周波数を変更して伝送レートを変更することは、撮像装置、ここではビデオカメラ装置全体の動作に影響を及ぼすために、装置全体をその設定に対応するように設計し直さなければならない。
【０００８】
ところで、送信側と受信側とで、１水平期間の画像期間のデータ量が異なっている場合、１水平期間の画像データ量を変換する変換手段を設けたデータ伝送装置が知られている（例えば、特許文献１参照）。
【０００９】
【特許文献１】
特開平８−１４９４１９号公報
【００１０】
【発明が解決しようとする課題】
しかし、上述したデータ伝送装置では、送信側と受信側とで、画像情報の１ラインのデータ量が異なっている場合があり、伝送レートが固定で、画像情報を同期信号に同期してデータ伝送を行う場合には適用できない。
【００１１】
このため、同期信号やデータ伝送期間内のデータ量を変更することなく、予め設定されたデータ伝送期間内のデータ量と異なる、１ラインのデータ量の画像情報を伝送可能なデータ伝送装置が望まれている。
【００１２】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、同期信号やデータ伝送期間内のデータ量を変更することなく、予め設定されたデータ伝送期間内のデータ量と異なる、１ラインのデータ量の画像情報を伝送可能なデータ伝送装置、データ伝送方法、およびデータ伝送システムを提供することにある。
【００１３】
【課題を解決するための手段】
前記目的を達成するために、本発明の第１の観点は、画像情報の１ライン分のデータ量と、水平同期信号によって規定される１水平期間に伝送されるデータ量である水平同期データ量とが異なる場合に、前記水平同期信号を基に前記画像情報を１ライン毎に順に走査して伝送するデータ伝送装置であって、前記画像情報を前記走査した順に、前記水平同期信号によって規定される前記１水平期間で、前記水平同期データ量分、伝送する処理手段を有する。
【００１４】
好適には、前記処理手段は、前記１水平期間の伝送期間内に前記水平同期データ量分の前記画像情報を前記走査した順に伝送させ、前記伝送期間以外の期間に前記画像情報の伝送を停止する。
【００１５】
本発明の第１の観点によれば、処理手段により、画像情報を前記走査した順に、水平同期信号によって規定される１水平期間で、水平同期データ量分、伝送する。さらに、処理手段は、１水平期間の伝送期間内に前記水平同期データ量分の画像情報を走査した順に伝送させ、伝送期間以外の期間に画像情報の伝送を停止する。
【００１６】
さらに、前記目的を達成するために、本発明の第２の観点によれば、画像情報の１ライン分のデータ量と、水平同期信号によって規定される１水平期間に伝送されるデータ量である水平同期データ量とが異なる場合に、前記水平同期信号を基に前記画像情報を１ライン毎に順に走査して伝送するデータ伝送方法であって、前記画像情報を走査し、前記画像情報を前記走査した順に、前記水平同期信号によって規定される前記１水平期間で、前記水平同期データ量分、伝送する。
【００１７】
さらに、前記目的を達成するために、本発明の第３の観点は、画像情報の１ライン分のデータ量と、水平同期信号によって規定される１水平期間に伝送されるデータ量である水平同期データ量とが異なる場合に、前記水平同期信号を基に前記画像情報を１ライン毎に順に走査して伝送するデータ伝送装置と、前記データ伝送装置からの信号を受信する受信装置とを有するデータ伝送システムであって、前記データ伝送装置は、前記画像情報を前記走査した順に、前記水平同期信号によって規定される前記１水平期間で、前記水平同期データ量分、伝送する処理手段を有し、前記受信装置は、予め設定された前記画像情報の１ライン分のデータ量、および水平同期信号に基づいて、前記データ伝送装置から伝送された画像情報を前記走査した順に復元する。
【００１８】
【発明の実施の形態】
本発明に係るデータ伝送装置を採用したデータ伝送システムは、例えば、画像情報を伝送する際のブランキングの制約により、予め設定された画像サイズの画像情報しか伝送できないデータ伝送システムにおいて、その画像サイズと異なる画像サイズの画像情報を伝送する。
以下、本発明に係るデータ伝送装置の一実施形態を図面を参照しながら説明する。
【００１９】
図１は、本発明に係るデータ伝送装置を採用したデータ伝送システムの一実施形態を示す機能ブロック図である。
本実施形態では、例えば図１に示すように、このデータ伝送システムを採用した撮像装置、例えば撮像部により被検体を撮像するビデオカメラ装置を例示して説明する。
本実施形態に係るデータ伝送装置１を採用した撮像装置１００は、例えば図１に示すように、クロック信号生成部１１、同期信号生成部１２、撮像部１３、カメラコントローラ（ＣＡＭ）１４、拡大／縮小部１５、画像処理部１６、デジタルビデオ記憶部（ＤＶ）１７、記憶媒体１８、および中央制御部１９を有する。
【００２０】
クロック信号生成部１１は、予め設定された所定の周波数のクロック信号ＣＫを生成し、各構成要素にクロック信号ＣＫを供給する。
同期信号生成部１２は、例えばクロック信号生成部１１が生成したクロック信号ＣＫに基づいて同期信号Ｓ１２を生成する。
この同期信号Ｓ１２（Ｓｙｎｃ）は、例えば上述した図８（ａ）に示すように画像情報を伝送するデータ伝送期間ＤＫと、ブランキング期間ＢＫとが周期的に設けられている。
【００２１】
撮像部１３は、例えば被検体を撮像し、設定された所定の画像サイズの画像情報を、同期信号生成部１２が生成した水平同期信号Ｓ１２に基づいて、信号Ｓ１３としてＣＡＭ１４に送信する。例えば撮像部１３は、ＣＣＤ（Ｃｈａｒｇｅ  ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ  ）画像センサや、ＭＯＳ（Ｍｅｔａｌ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ  ）画像センサ等により構成されている。
撮像部１３は、例えば被検体を撮像して、画像情報の水平方向の１ラインのデータ量が異なる、複数の画像サイズ、例えば３２０×２４０（ＱＶＧＡ），６４０×４８０（ＶＧＡ），８００×６００（ＳＶＧＡ），１０２４×７６８（ＸＧＡ），１２８０×９６０（ＱｕａｄＶＧＡ），１２８０×１０２４（ＳＸＧＡ）等の横ドット×縦ドットの画像サイズの画像情報ＶＤを生成可能である。
【００２２】
カメラコントローラ（ＣＡＭ）１４は、例えば撮像部１３から送信された画像情報を同期信号Ｓ１２に同期して受信し、後述する内部メモリに記憶する。ＣＡＭ１４は、例えば１チップ上に形成されている。
また、ＣＡＭ１４は、中央制御部１９による制御により、内部メモリが記憶する画像情報の伝送処理等を行う。例えばＣＡＭ１４は、中央制御部１９の制御により、メモリが記憶する画像情報ＶＤを同期信号Ｓ１２を基に拡大／縮小部１５に伝送する。
【００２３】
拡大／縮小部１５は、例えば、中央制御部１９による制御により、同期信号Ｓ１２に同期してＣＡＭ１４から伝送された画像情報を受信し、内部メモリに記憶する。また、拡大／縮小部１５は、中央制御部１９の制御により、内部メモリが記憶する画像情報の拡大／縮小処理を行い、処理結果を同期信号に同期して、必要に応じて画像処理部１６やＤＶ１７に出力する。本実施形態では、拡大／縮小部１５は１チップ上に形成されている。
【００２４】
画像処理部１６は、例えば、中央制御部１９による制御により、同期信号Ｓ１２に同期して拡大／縮小部１５から伝送された画像情報を受信し、内部メモリに記憶する。また、画像処理部１６は、中央制御部１９の制御により、内部メモリが記憶する画像情報の伸縮処理、例えばＪＰＥＧ圧縮等の画像処理を行う。
【００２５】
デジタルビデオ記憶部（ＤＶ）１７は、例えば、中央制御部１９による制御により、同期信号Ｓ１２に同期して拡大／縮小部１５から伝送された画像情報や、画像処理部１６から送信された画像情報を受信し、内部メモリに記憶する。また、ＤＶ１７は、中央制御部１９の制御により、内部メモリが記憶する画像情報を記憶媒体１８に記憶する。
記憶媒体１８は、例えばＤＶ１７から出力された信号Ｓ１７を、例えばデジタル記憶方式により記憶する。記憶媒体１８は例えば磁気テープや磁気ディスク、光磁気ディスク等である。
【００２６】
本実施形態では、ＣＡＭ１４、拡大／縮小部１５、画像処理部１６、ＤＶ１７それぞれは、１チップ上に形成されている。また、本実施形態ではそれぞれ内部にメモリを設けたが、外部にメモリを設けてもよい。
【００２７】
中央制御部１９は、例えば後述するように、撮像部１３、カメラコントローラＣＡＭ１４、拡大／縮小部１５、画像処理部１６、およびＤＶ１７等を制御する。
【００２８】
図２は、図１に示したデータ伝送システムの一部を拡大した機能ブロック図である。
例えばＣＡＭ１４、拡大／縮小部１５、画像処理部１６、およびＤＶ１７は、本発明に係るデータ伝送装置を採用する。簡単な説明のためＣＡＭ１４および拡大／縮小部１５を中心に説明する。
【００２９】
ＣＡＭ１４は、例えば図２に示すように、メモリ制御部１４１およびメモリ１４２を主構成要素として有する。メモリ制御部１４１は、例えば中央制御部１９による制御によりメモリ１４２を制御する。
【００３０】
メモリ１４２は、メモリ制御部１４１の制御により、予め設定された画像サイズと異なる画像情報ＶＤを、他の構成要素、例えば拡大／縮小部１５等に出力する。
本実施形態では、この予め設定されたサイズと異なる画像サイズの画像情報を同期信号の周期、およびクロック信号ＣＫの周波数を変更することなく、他の機能ブロックに伝送する際のデータ伝送の方法を提供する。
【００３１】
本実施形態では、例えばブランキング期間ＢＫと次のブランキング期間ＢＫの間の画像情報の伝送期間ＤＫ内に伝送するデータ量（伝送レート）が、伝送すべき画像情報の１ラインのデータ量よりも大きい場合を説明する。
【００３２】
図３は、図１に示したメモリが記憶する画像情報を模式的に示す図である。
メモリ１４２は、簡単な説明のため、例えば図３に示すように、画像情報ＶＤをメモリ上に折り返すことなく単純に２次元の画面データとして、所定のアドレスに対応して記憶する。
本実施形態ではメモリ１４２は、画像情報ＶＤの１ライン分のデータ量ＬＤと、水平同期信号によって規定される１水平期間に伝送されるデータ量である水平同期データ量ＨＤとが異なる場合、つまり、予め設定された画像サイズと異なる画像サイズの画像情報を記憶する。
【００３３】
例えば画像情報の画像サイズは、一般的な民生用デジタルビデオの規格では水平方向（横方向ともいう）が７２０ドットである。このため本実施形態では伝送路ＤＬを介してデータを伝送する際の画像情報の伝送期間ＤＫ内の伝送データ量（伝送レートともいう）を７２０ドットとする。
例えば簡単な説明のため図３に示すように、メモリ１４２は、水平方向の画像サイズ（横方向の画像サイズ）ＨＤおよび垂直方向の画像サイズ（縦方向の画像サイズ）ＰＤが１０００ドットの画像情報ＶＤを記憶する。例えば本実施形態ではメモリ１４２は、画像サイズ（ＬＤ×ＰＤ）よりも大きい。
【００３４】
本実施形態では、例えば図３に示すように、水平方向の１ライン毎に水平走査を行い、さらに垂直走査を行いながら、順に画像情報を走査し、メモリ１４２から読み出しを行う。詳細には、例えば図３に示すようにジグザグに走査を行う。走査方法はこの形態に限られるものではない。例えば送信側と受信側とで予め設定した走査方法により画像情報を伝送すれば、この形態でなくてもよい。
【００３５】
メモリ制御部１４１は、メモリ１４２が記憶する画像情報ＶＤを、例えば図３に示すように、画像情報ＶＤの１ラインＬ毎に走査しながら順に読み出し、データ伝送期間ＤＫに伝送し、ブランキング期間ＢＫには画像情報ＶＤの伝送を停止する。
【００３６】
拡大／縮小部１５は、例えば図２に示すように、メモリ制御部１５１およびメモリ１５２を主構成要素として有する。
メモリ制御部１５１は、例えば中央制御部１９による制御によりメモリ１５２を制御する。詳細には、例えば中央制御部１９の制御により、他の構成要素、例えばＣＡＭ１４から伝送された画像情報を、同期信号Ｓ１２に同期して受信し、復元（復調）してメモリ１５２に記憶する。
【００３７】
中央制御部１９は、制御信号により各構成要素、例えばＣＡＭ１４、拡大／縮小部１５等を制御する。
制御信号としては、例えば、スタート信号、各構成要素間で伝送させる画像情報の水平方向（横方向の）画像サイズを示すサイズデータ信号、画像情報を送信可能な期間を示すイネーブル信号等を有する。
【００３８】
図４は、図１に示したデータ伝送装置のデータ伝送を説明するための図である。
本実施形態では、画像情報の１ライン分のデータ量ＨＤと、水平同期信号によって規定される１水平期間ＴＫに伝送されるデータ量である水平同期データ量とが異なる場合に、水平同期信号を基に画像情報を１ライン毎に順に走査して伝送する。
また、１水平期間ＴＫの伝送期間ＤＫ内に水平同期データ量分の画像情報を走査した順に伝送させ、伝送期間ＤＫ以外のブランキング期間ＢＫに画像情報の伝送を停止する。
この際、１水平期間ＴＫの伝送期間ＤＫ内に水平同期データ量分の画像情報を、予め設定された周波数のクロック信号に基づいて走査した順に伝送させ、伝送期間ＤＫ以外のブランキング期間ＢＫに画像情報の伝送を停止する。
【００３９】
詳細には、例えば図４に示すように、ＣＡＭ１４のメモリ制御部１４１は、ブランキング期間ＢＫの後、１サイクル目のデータ伝送期間ＤＫでは、画像情報の内の１ラインのデータについて、予め設定された伝送レート分のデータを伝送する。
メモリ制御部１４１は、ブランキング期間ＢＫでは画像情報の伝送を停止し、次の２サイクル目のデータ伝送期間ＤＫになると、１サイクル目で伝送されなかった画像情報内の第１ラインの残りのデータおよび第２ラインのデータの内、予め設定された伝送レート分のデータを伝送する。
次に、ブランキング期間ＢＫの後、画像情報の伝送期間になると、第２ラインの残りのデータおよび第３ラインのデータを、伝送レート分のデータを伝送する。以下、同様に伝送する。
上述したデータ伝送方法についての一実施形態を詳細に説明する。
【００４０】
図５は、図２に示したメモリ制御部およびメモリを示す機能ブロック図である。
ＣＡＭ１４は、例えばメモリ制御部１４１として、図５に示すように伝送データ量カウンタ１４１１、水平アドレスカウンタ１４１２、垂直アドレスカウンタ１４１３、加算器１４１４、減算器１４１５、セレクタ１４１６、フリップフロップ（ＦＦ）回路１４１７、折り返し信号生成部（一致検出部）１４１８、および論理和回路１４１９、ならびにメモリ１４２を主構成要素として有する。
メモリ制御部１４１は、本発明に係る処理手段に相当する。
【００４１】
加算器１４１４、減算器１４１５、セレクタ１４１６、ＦＦ回路１４１７、および折り返し信号生成部（一致検出部）１４１８により検出部１４２０が構成されている。検出部１４２０は本発明に係る検出手段に相当する。
【００４２】
メモリ制御部１４１は、画像情報ＶＤを走査した順に、水平同期信号によって規定される１水平期間で、水平同期データ量分、伝送する。
伝送データ量カウンタ１４１１は、クロック信号ＣＫに基づいて、例えば予め設定された画像情報の水平方向の１ラインのデータ量（伝送レートとも言う）に応じた値のカウントを行う。
詳細には、伝送データ量カウンタ１４１１は、例えば予め設定された伝送データ量が７２０の場合、イネーブル信号Ｅがアクティブの際、詳細にはハイレベルの場合に、クロック信号ＣＫに同期して、下限値１から上限値７２０を循環的にインクリメントしながらカウントを行う。
【００４３】
また、伝送データ量カウンタ１４１１は、例えば中央制御部１９からスタート信号Ｂが入力されると、カウント値を１に初期化する。
イネーブル信号Ｅは、例えば中央制御部１９により同期信号生成部１２による同期信号に基づいて生成され、画像情報ＶＤのデータ伝送期間ＤＫを示すハイレベル（アクティブ状態）と、ブランキングＢＫ期間を示すロウレベル（不アクティブ状態）により構成される。
【００４４】
水平アドレスカウンタ１４１２は、メモリ１４２が記憶する画像情報の水平方向（横方向）のアドレスを示す値をカウントする。
詳細には、水平アドレスカウンタ１４１２は、例えばイネーブル信号Ｅがアクティブの場合にクロック信号ＣＫに同期して、メモリ１４２が記憶する画像情報の水平方向（横方向）のアドレスを示す値を、インクリメントしながら下限値０から、水平方向の画像サイズが１０００の場合には、上限値９９９を循環的にカウントする。
また、水平アドレスカウンタ１４１２は、論理和回路１４１９からリセットを示す信号Ｓ１４１９、本実施形態ではハイレベルの信号Ｓ１４１９が入力されると、カウント値を０に初期化する。
水平アドレスカウンタ１４１２は、画像情報の水平方向の画素の位置に対応するアドレスを示すカウント値を信号Ｓ１４１２としてメモリ１４２に出力する。
【００４５】
垂直アドレスカウンタ１４１３は、例えば、メモリ１４２が記憶する画像情報の垂直方向（縦方向）のアドレスを示す値をカウントする。
詳細には、垂直アドレスカウンタ１４１３は、例えば、折り返し信号生成部（一致検出部）１４１８から出力される信号Ｃのうち、折り返し信号としてのハイレベルのパルス信号が出力された場合に、カウント値を１インクリメントする。
また、垂直アドレスカウンタ１４１３は、画像情報の垂直方向の画素に対応するアドレスを示すカウント値を信号Ｓ１４１３としてメモリ１４２に出力する。
また、垂直アドレスカウンタ１４１３は、例えばスタート信号Ｂによるデータ開始を示す際に出力されるハイレベルのパルス信号を受信した場合に、カウント値を０に初期化する。
【００４６】
加算器１４１４は、伝送すべき画像情報の水平方向（横方向）のデータ量を示す信号Ａと、ＦＦ１４１７から出力されたＦＦ１４１７が保持する値とを加算する。
減算器１４１５は、ＦＦ１４１７から出力されたＦＦ１４１７が保持する値から、予め設定された伝送期間ＤＫ内に伝送されるデータ量（伝送レート）、例えば７２０を減算して出力する。
セレクタ１４１６は、信号Ｂ，Ｃ，Ｄ等に基づいて、入力端Ｔ０〜Ｔ３のいずれかの入力端子と、出力端子Ｔ９とを接続する。
【００４７】
詳細には、セレクタ１４１６は、信号Ｂがアクティブ（ハイレベル）の場合には、入力端子Ｔ３と出力端子Ｔ９とを接続し、信号Ａが示す値がＦＦ１４１７に設定される。
【００４８】
また、セレクタ１４１６は、信号Ｃがアクティブ（ハイレベル）の場合には、入力端子Ｔ２と出力端子Ｔ９とを接続し、ＦＦ１４１７が保持した値と信号Ａが示す値との加算値が、新たにＦＦ１４１７に出力される。
【００４９】
また、セレクタ１４１６は、信号Ｄがアクティブ（ハイレベル）の場合には、入力端子Ｔ１と出力端子Ｔ９とを接続し、ＦＦ１４１７の値は保持している値から伝送レート分、例えば７２０だけ減じた値に設定される。
【００５０】
セレクタ１４１６は、信号Ｂ，Ｃ，Ｄのいずれもアクティブ（ハイレベル）でない場合には、入力端子Ｔ０と出力端子Ｔ９とを接続し、ＦＦ１４１７は同じ値を保持する。
【００５１】
なお、信号Ｂはスタート時にアクティブ（ハイレベル）に設定されるので信号Ｃ，Ｄと同時にアクティブになる場合はないが、信号Ｃと信号Ｄは同時にアクティブ（ハイレベル）に設定される場合があり、この際にはセレクタ１４１６は入力端子Ｔ２から入力端子Ｔ１に切り替える。
【００５２】
フリップフロップ（ＦＦ）回路１４１７は、クロック信号ＣＫに同期して動作する、ｎビットのフリップフロップ回路である。詳細には、ＦＦ回路１４１７は、セレクタ１４１６から出力された信号をクロック信号ＣＫに同期して保持および出力を行う。
ここでｎビットは、伝送路ＤＬの伝送レートや、伝送すべき画像サイズに応じて設定される数であり、例えば詳細には伝送路ＤＬの伝送レートである７２０と、伝送すべき画像情報の水平方向のデータ量の和が表現できるビット幅とする。本実施形態では１１ビット幅に設定する。
【００５３】
折り返し信号生成部（一致検出部）１４１８は、一致検出回路であり、ＦＦ１４１７が保持する値と、伝送データ量カウンタ１４１１によるカウント値との一致および不一致を基に、画像情報の１ライン分のデータ量を検出し、検出結果をセレクタ１４１６、水平アドレスカウンタ１４１２、垂直アドレスカウンタ１４１３のいずれかに出力する。
【００５４】
論理和回路１４１９は、スタート信号Ｂおよび信号Ｃの論理和演算を行い、演算結果を水平アドレスカウンタ１４１２に出力する。
【００５５】
メモリ１４２は、水平アドレスカウンタ１４１２から入力された値、および垂直アドレスカウンタ１４１３から入力された値に基づいて、それぞれの値に対応するアドレスの画像情報内のデータを出力する。
【００５６】
拡大／縮小部１５は、メモリ制御部１５１およびメモリ１５２を有する。
予め設定された画像情報ＶＤの１ライン分のデータ量、および水平同期信号に基づいて、ＣＡＭ１４から伝送された画像情報を走査した順にメモリ１５２に復元する。
メモリ制御部１５１は、ＣＡＭ１４のメモリ制御部１４１と略同様の構成であり、メモリ１５２への書き込みと読み替えれば同じ構成により、上述の復元処理を実現可能である。
本実施形態では、拡大／縮小部１５は本発明に係る受信装置に相当する。
【００５７】
図６は、図５に示したデータ伝送装置の動作を説明するためのフローチャートである。図２，５，６を参照しながら、データ伝送装置の動作をカウンタおよびセレクタの動作を中心に説明する。
本実施形態では、伝送すべき画像情報ＶＤの水平方向の画像サイズ、つまり水平方向の１ラインのデータ量ＨＤは１０００、伝送路ＤＬの伝送レートＬＤ、つまり水平同期信号によって規定される１水平期間に伝送されるデータ量ＬＤは７２０であるとする。
【００５８】
時間ＴＭ１において、例えば中央制御部１９は、図２，５，図６（ｃ）に示すように、伝送すべき画像情報ＶＤの横方向のデータ量ＨＤを示す信号Ａを、ＣＡＭ１４、および拡大／縮小部１５等に出力する。例えば画像情報ＶＤの横方向の１ラインのデータ量を１０００とすると、中央制御部１９は、１０００を示す信号ＡをＣＡＭ１４および拡大／縮小部１５等に出力する。
【００５９】
例えば中央制御部１９は、図６（ｄ）に示すように、スタートを示すパルス信号ＰＢを含むスタート信号ＢをＣＡＭ１４および拡大／縮小部１５に出力する。
セレクタ１４１６は、パルス信号ＰＢを含むスタート信号Ｂを受信すると、入力端子Ｔ３と端子Ｔ９を接続し、ＦＦ１４１７には画像情報ＶＤの横方向の１ラインのデータ量である１０００がセットされる。
【００６０】
伝送データ量カウンタ１４１１、水平アドレスカウンタ１４１２、および垂直アドレスカウンタ１４１３それぞれは、パルス信号ＰＢを含むスタート信号Ｂを受信すると、内部のカウント値を初期化する。詳細には、図６（ｈ），（ｉ），（ｊ）に示すように、伝送データ量カウンタ１４１１はカウント値を１に初期化し、水平アドレスカウンタ１４１２および垂直アドレスカウンタ１４１３は、カウント値を０に初期化する。
【００６１】
時間ＴＭ２において、図６（ｇ）に示すように、例えば中央制御部１９からイネーブル信号Ｅがハイレベル（アクティブ状態）に設定されると、つまりデータ伝送期間ＤＫになると、伝送データ量カウンタ１４１１および水平アドレスカウンタ１４１２がクロック信号ＣＫに同期してインクリメントを開始する。
メモリ１４２では、水平アドレスカウンタ１４１２によるカウント値を、画像情報ＶＤの水平方向（横方向）に対応するアドレス、および垂直アドレスカウンタ１４１３のカウント値を、画像情報ＶＤの垂直方向（縦方向）に対応するアドレスとして、水平走査および垂直走査を順に行いながら画像情報ＶＤが読み出され、次段の処理回路である拡大／縮小部１５に伝送される。
【００６２】
時間ＴＭ３において、図６（ｇ）に示すように、イネーブル信号Ｅがロウレベル（非アクティブ）になり、信号データの読み出しが７２０個になった時、つまり図６（ｈ）に示すように、伝送データ量カウンタ１４１１によるカウンタ値が７２０になった時に、図６（ｆ）に示すように、伝送データ量カウンタ１４１１から出力される信号Ｄがハイレベル（アクティブ）になる。
【００６３】
信号Ｄがアクティブになると、セレクタ１４１６が、入力端子Ｔ１と端子Ｔ９を接続する。図６（ｋ）に示すように、ＦＦ１４１７の値は、減算器１４１５により、画像情報ＶＤの１ラインのデータ量１０００から、伝送レート分７２０が減算され２８０となる。
【００６４】
イネーブル信号Ｅがロウレベル（非アクティブ）の際には、伝送データ量カウンタ１４１１および水平アドレスカウンタ１４１２のカウントが停止して走査が停止し、メモリ１４２からのデータ伝送も停止する。
【００６５】
時間ＴＭ４において、図６（ｇ）に示すように、イネーブル信号Ｅがハイレベル（アクティブ状態）になり、２回目のデータ伝送期間ＤＫが始まると、伝送データ量カウンタ１４１１は、１からインクリメントを開始するが、水平アドレスカウンタ１４１２は、７１９まで数えた状態で止まっているので、７２０からスタートする。このカウント値は、メモリ１４２の横方向のアドレスとして使用されているため、メモリ１４２からは１回目の伝送の最後のデータの次のデータから伝送される。
そして、イネーブル信号Ｅがアクティブ状態の場合には、伝送データ量カウンタ１４１１および水平アドレスカウンタ１４１２は、クロック信号ＣＫに同期してカウンタ値をインクリメントし続ける。
【００６６】
時間ＴＭ５において、伝送データ量カウンタ１４１１のカウント値が２８０になり、一致検出部１４１８では、そのカウンタ値と、ＦＦ１４１７による値とが一致すると、図６（ｅ）に示すように、ハイレベル（アクティブ）の信号Ｃを出力する。
セレクタ１４１６は、信号Ｃの出力がハイレベル（アクティブ）になると、入力端子Ｔ２と端子Ｔ９とを接続し、加算器１４１４により、ＦＦ１４１７に、現在の値である２８０と信号Ａの設定値１０００の和である１２８０が設定される。
【００６７】
同時に、図６（ｉ）に示すように、水平アドレスカウンタ１４１２は、ハイレベル（アクティブ）の信号Ｃを受信すると、カウント値を０に初期化する。
また、垂直アドレスカウンタ１４１３は、ハイレベルの信号Ｃを受信すると、カウント値をインクリメントして、カウント値を１とする。つまり、メモリ１４２では画像情報ＶＤの２ライン目が読み出され、そのデータが伝送される。
以降同様に、メモリ１４２が記憶する画像情報ＶＤのデータを、水平同期信号によって規定される１水平期間に伝送されるデータ量（伝送レート）に区切りながら伝送する。
【００６８】
次段の機能ブロック、拡大／縮小部１５では、例えば中央制御部１９から出力された、予め設定された画像情報ＶＤの１ライン分のデータ量を示す信号Ａ、および水平同期信号と同様なイネーブル信号Ｅに基づいて、クロック信号ＣＫに同期してＣＡＭ１４から伝送された画像情報ＶＤを、予め設定された走査した順にメモリ１５２に復元する。
【００６９】
以上、説明したように、ＣＡＭ１４は、画像情報ＶＤの１ライン分のデータ量と、水平同期信号によって規定される１水平期間ＴＫに伝送されるデータ量である水平同期データ量とが異なる場合に、水平同期信号を基に画像情報ＶＤを１ライン毎に順に走査し、画像情報ＶＤを走査した順に、クロック信号ＣＫに同期して、水平同期信号によって規定される１水平期間ＴＫで、水平同期データ量分、伝送し、拡大／縮小部１５は、予め設定された画像情報ＶＤの１ライン分のデータ量、および水平同期信号に基づいて、クロック信号ＣＫに同期してＣＡＭ１４から伝送された画像情報ＶＤを、予め設定された走査した順に復元するので、同期信号やデータ伝送期間内のデータ量を変更することなく、予め設定されたデータ伝送期間内のデータ量と異なる、１ラインのデータ量の画像情報ＶＤを伝送することができる。
【００７０】
また、クロック信号ＣＫの周波数を変更することなく、予め設定されたデータ伝送期間内のデータ量と異なる、１ラインのデータ量の画像情報ＶＤを伝送することができる。
【００７１】
また、画像情報とアドレスとを対応付けて記憶するメモリ１４２と、水平同期信号が伝送期間ＤＫ内であることを示すハイレベルの場合に、水平同期データ量分をクロック信号ＣＫに同期してカウントを行い、伝送期間ＤＫ以外のブランキング期間ＢＫであることを示すロウレベルの場合にカウントを停止し、スタート信号Ｂに応じてカウンタ値を初期化する伝送データ量カウンタ１４１１と、メモリ１４２が記憶する画像情報ＶＤの１ライン分のデータ量、伝送データ量カウンタ１４１１によるカウント値に基づいて、画像情報ＶＤの１ライン分のデータ量を検出する検出部１４２０と、伝送期間ＤＫの場合に検出部１４２０による１ライン分のデータ量の検出結果、およびクロック信号ＣＫを基に、メモリ１４２が記憶する画像情報内の伝送すべきデータに対応するアドレスを設定し、設定したアドレスに対応する画像情報内のデータを伝送させる水平アドレスカウンタ１４１２、および垂直アドレスカウンタ１４１３とを設けたので、簡単な回路により画像情報ＶＤを予め設定されたデータ伝送期間内のデータ量毎に、伝送することができる。
【００７２】
また、予め設定された画像サイズしか使用できない伝送路ＤＬにおいて、本来の画像サイズ以外のデータを伝送することができる。
また、伝送路ＤＬ間に本来の画像サイズ以外のデータを処理できない処理回路（ＬＳＩ）が設けられていても、それぞれの処理回路に、本発明に係るデータ伝送システムを適用することにより、伝送可能である。
【００７３】
なお、本発明は本実施の形態に限られるものではなく、任意好適な種々の改変が可能である。
例えば、本実施形態では、伝送する画像情報ＶＤの水平方向のデータ量が、伝送レートより大きい場合を例示して説明したが、この形態に限られるのもではない。例えば、伝送する画像情報ＶＤの水平方向のデータ量が、伝送レートより小さい場合であっても上述した構成により、画像情報ＶＤを伝送可能である。
【００７４】
また、本実施形態では、同期信号生成部１２により水平同期信号を生成し、中央制御部１９により水平同期信号と略同様なイネーブル信号を生成したが、この形態に限られるものではない。例えば、水平同期信号とイネーブル信号とを同一としてもよい。
【００７５】
【発明の効果】
本発明によれば、同期信号やデータ伝送期間内のデータ量を変更することなく、予め設定されたデータ伝送期間内のデータ量と異なる、１ラインのデータ量の画像情報を伝送可能なデータ伝送装置、データ伝送方法、およびデータ伝送システムを提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明に係るデータ伝送装置を採用したデータ伝送システムの一実施形態を示す機能ブロック図である。
【図２】図２は、図１に示したデータ伝送システムの一部を拡大した機能ブロック図である。
【図３】図３は、図２に示したメモリ内の画像情報を模式的に示す図である。
【図４】図４は、図１に示したデータ伝送装置のデータ伝送を説明するための図である。
【図５】図５は、図２に示したメモリ制御部およびメモリを示す機能ブロック図である。
【図６】図６は、図５に示したデータ伝送装置の動作を説明するためのフローチャートである。
【図７】図７は、従来のデータ伝送装置を採用したデータ伝送システムの一実施形態を示す機能ブロック図である。
【図８】図８は、図７に示した従来のデータ伝送装置の動作を説明するためのフローチャートである。
【符号の説明】
１…データ伝送装置、１１…クロック信号生成部、１２…同期信号生成部、１３…撮像部、１４…カメラコントローラ（ＣＡＭ）、１５…拡大／縮小部、１６…画像処理部、１７…デジタルビデオ記憶部（ＤＶ）、１８…記憶媒体、１９…中央制御部、１００…撮像装置、１４１，１５１…メモリ制御部、１４２，１５２…メモリ、１４１１…伝送データ量カウンタ、１４１２…水平アドレスカウンタ、１４１３…垂直アドレスカウンタ、１４１４…加算器、１４１５…減算器、１４１６…セレクタ、１４１７…フリップフロップ（ＦＦ）回路、１４１８…折り返し信号生成部（一致検出部）、１４１９…論理和回路、１４２０…検出部、ＢＫ…ブランキング期間、ＤＫ…データ伝送期間。
【図１】
2005020589.tif 000003
【図２】
2005020589.tif 000004
【図３】
2005020589.tif 000005
【図４】
2005020589.tif 000006
【図５】
2005020589.tif 000007
【図６】
2005020589.tif 000008
【図７】
2005020589.tif 000009
【図８】
2005020589.tif 000010