(57)【要約】  本発明の撮像装置は、被写体を撮像して画像を取得するとともに、画像のデジタルデータを取得するように構成された撮像部と、デジタルデータに含まれる各画素のデータにおいて、第１または第２のビット値が所定のビット数以上連続しているか否かを判別する判別部と、第１または第２のビット値が所定のビット数以上連続しているとの判別結果が得られた場合に、該当する画素のデータに含まれる第１及び第２のビット値の比率が所定の比率になるようにビット値を反転させるビット値反転処理部と、ビット値反転処理部の処理結果として得られたデジタルデータの各ビット値をシリアル化して出力するシリアル変換部と、を有する。
2013031514.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像を取得するとともに、前記画像のデジタルデータを取得するように構成された撮像部と、
前記撮像部により取得されたデジタルデータに含まれる各画素のデータにおいて、第１のビット値または第２のビット値が所定のビット数以上連続しているか否かを判別する判別部と、
前記第１のビット値または前記第２のビット値が前記所定のビット数以上連続しているとの判別結果が前記判別部により得られた場合に、前記判別結果に該当する画素のデータに含まれる前記第１のビット値及び前記第２のビット値の比率が所定の比率になるようにビット値を反転させる処理を、前記撮像部により取得されたデジタルデータに対して施すビット値反転処理部と、
前記ビット値反転処理部の処理結果として得られたデジタルデータの各ビット値をシリアル化して出力するシリアル変換部と、
を有することを特徴とする撮像装置。
【請求項２】
前記ビット値反転処理部は、前記判別結果に該当する画素のデータのビット値を１ビット毎に反転させる処理を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記所定の比率は、一対一であることを特徴とする請求項１に記載の撮像装置。
【請求項４】
被写体を撮像して画像を取得するとともに、前記画像のデジタルデータを取得するように構成された撮像部と、
前記撮像部により取得されたデジタルデータに含まれる各画素のデータにおいて、第１のビット値または第２のビット値が所定のビット数以上連続しているか否かを判別する判別部と、
前記第１のビット値または前記第２のビット値が前記所定のビット数以上連続しているとの判別結果が前記判別部により得られた場合に、前記判別結果に該当する画素のデータに含まれる前記第１のビット値及び前記第２のビット値の比率が所定の比率になるようにビット値を反転させる処理を、前記撮像部により取得されたデジタルデータに対して施すビット値反転処理部と、
前記ビット値反転処理部の処理結果として得られたデジタルデータの各ビット値をシリアル化して出力するシリアル変換部と、
前記シリアル変換部によりシリアル化されたデジタルデータを送信するデジタルデータ送信部と、
前記デジタルデータ送信部から送信されたデジタルデータを受信するデジタルデータ受信部と、
前記デジタルデータ受信部により受信されたデジタルデータをパラレルデータに変換するパラレル変換部と、
前記第１のビット値または前記第２のビット値が前記所定のビット数以上連続しているとの判別結果が前記判別部により得られた場合に、前記ビット値反転処理部の処理により反転された各ビット値を再反転する処理を、前記パラレル変換部の変換結果として得られたパラレルデータに対して施すビット値再反転処理部と、
を有することを特徴とする撮像システム。
【請求項５】
前記ビット値反転処理部は、前記判別結果に該当する画素のデータのビット値を１ビット毎に反転させる処理を行うことを特徴とする請求項４に記載の撮像システム。
【請求項６】
前記所定の比率は、一対一であることを特徴とする請求項４に記載の撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像システムに関し、特に、被写体を撮像して得られた画像のデジタルデータをシリアル伝送することが可能な撮像装置及び撮像システムに関するものである。
【背景技術】
【０００２】
内視鏡等の撮像装置により被写体を撮像して得た画像のデジタルデータをシリアル伝送する際の伝送方式として、例えば日本国特開２００７−１６７５９０号公報に開示されているような、ＬＶＤＳ（Ｌｏｗ  ｖｏｌｔａｇｅ  ｄｉｆｆｅｒｅｎｔｉａｌ  ｓｉｇｎａｌｉｎｇ）方式等の差動伝送方式が従来用いられている。【０００３】
具体的には、日本国特開２００７−１６７５９０号公報には、内視鏡からの映像信号をデジタルのパラレル信号に変換し、前記パラレル信号の各ビットより、ビット毎のビットデータと該ビットデータの反転データとを組み合わせたビットデータ組を生成し、該ビットデータ組をシリアルデータに変換し、前記シリアルデータをＬＶＤＳ方式により伝送する、という構成を具備する内視鏡装置が開示されている。【０００４】
ところで、被写体を撮像して得られた画像の各画素の中に、遮光された画素または飽和を起こした画素が含まれている場合には、０または１の一方のビット値が所定の回数以上連続して出現するようなデジタルデータが送信側から送信されることに伴い、絶縁素子やパルストランスなどを介した差動伝送方式によるシリアル伝送の際のＤＣ（直流）バランスが確保されず、結果的に、０または１の他方のビット値のデータを受信側で正しく受信できないという状況が生じ得る。【０００５】
一方、日本国特開２００７−１６７５９０号公報には、前述のような状況が発生した際の方案について特に言及されておらず、依然課題となっている。また、日本国特開２００７−１６７５９０号公報に開示された構成によれば、前述のようなビットデータ組の生成に伴い、デジタルデータの伝送時における通信量が増大してしまう、という課題が生じている。【０００６】
さらに、例えば、被写体を撮像して得られた画像のデジタルデータの各ビット値を単に反転するような処理を行うのみでは、前述のような状況を解消することはできない。【０００７】
本発明は、前述した事情に鑑みてなされたものであり、被写体を撮像して得た画像のデジタルデータが差動伝送方式によりシリアル伝送される際において、通信量の増大を抑制しつつ伝送品質を確保することが可能な撮像装置及び撮像システムを提供することを目的としている。
【発明の開示】
【課題を解決するための手段】
【０００８】
本発明の一態様の撮像装置は、被写体を撮像して画像を取得するとともに、前記画像のデジタルデータを取得するように構成された撮像部と、前記撮像部により取得されたデジタルデータに含まれる各画素のデータにおいて、第１のビット値または第２のビット値が所定のビット数以上連続しているか否かを判別する判別部と、前記第１のビット値または前記第２のビット値が前記所定のビット数以上連続しているとの判別結果が前記判別部により得られた場合に、前記判別結果に該当する画素のデータに含まれる前記第１のビット値及び前記第２のビット値の比率が所定の比率になるようにビット値を反転させる処理を、前記撮像部により取得されたデジタルデータに対して施すビット値反転処理部と、前記ビット値反転処理部の処理結果として得られたデジタルデータの各ビット値をシリアル化して出力するシリアル変換部と、を有する。【０００９】
本発明の一態様の撮像システムは、被写体を撮像して画像を取得するとともに、前記画像のデジタルデータを取得するように構成された撮像部と、前記撮像部により取得されたデジタルデータに含まれる各画素のデータにおいて、第１のビット値または第２のビット値が所定のビット数以上連続しているか否かを判別する判別部と、前記第１のビット値または前記第２のビット値が前記所定のビット数以上連続しているとの判別結果が前記判別部により得られた場合に、前記判別結果に該当する画素のデータに含まれる前記第１のビット値及び前記第２のビット値の比率が所定の比率になるようにビット値を反転させる処理を、前記撮像部により取得されたデジタルデータに対して施すビット値反転処理部と、前記ビット値反転処理部の処理結果として得られたデジタルデータの各ビット値をシリアル化して出力するシリアル変換部と、前記シリアル変換部によりシリアル化されたデジタルデータを送信するデジタルデータ送信部と、前記デジタルデータ送信部から送信されたデジタルデータを受信するデジタルデータ受信部と、前記デジタルデータ受信部により受信されたデジタルデータをパラレルデータに変換するパラレル変換部と、前記第１のビット値または前記第２のビット値が前記所定のビット数以上連続しているとの判別結果が前記判別部により得られた場合に、前記ビット値反転処理部の処理により反転された各ビット値を再反転する処理を、前記パラレル変換部の変換結果として得られたパラレルデータに対して施すビット値再反転処理部と、を有する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係る撮像装置を含む撮像システムの要部の構成を示すブロック図。
【図２】ビット値変換部において行われる処理の一例を説明するための図。
【図３】ビット値変換部において行われる処理の、図２とは異なる例を説明するための図。
【図４】最適位相検出部において行われる処理を説明するための図。
【図５】本実施例の変形例に係る処理において用いられるテーブルデータの一例を示す図。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しつつ説明を行う。【００１２】
図１から図５は、本発明の実施例に係るものである。【００１３】
図１は、本発明の実施例に係る撮像装置を含む撮像システムの要部の構成を示すブロック図である。【００１４】
撮像システム１０１は、図１に示すように、ビデオスコープまたは硬性鏡のカメラヘッド等を具備して構成された撮像装置１と、種々の信号及びデータのやり取りを撮像装置１との間で行うカメラコントロールユニット（以下、ＣＣＵと称する）２と、を有している。【００１５】
撮像装置１は、撮像部１１と、タイミングジェネレータ１２と、周波数逓倍部１３と、判別部１４と、信号処理部１５と、イニシャライズコード格納部１６と、送信回路１７とを有して構成されている。【００１６】
撮像部１１は、ＣＣＤ等からなる撮像素子１１ａと、Ａ／Ｄ変換部１１ｂと、を有して構成されている。【００１７】
撮像素子１１ａは、タイミングジェネレータ１２から供給されるＨＤ（水平駆動）信号及びＶＤ（垂直駆動）信号に応じて駆動するとともに、図示しない光学系により受光面に結像された被写体像を光電変換して（撮像して）アナログの撮像信号を出力する（画像を取得する）ように構成されている。【００１８】
Ａ／Ｄ変換部１１ｂは、撮像素子１１ａから出力された撮像信号を所定期間毎にサンプリングすることにより、当該撮像信号における各画素毎の信号レベルを所定のビット数の０また１のビット値を具備するデジタルデータに変換して出力するように構成されている。【００１９】
換言すると、撮像部１１は、被写体を撮像して画像を取得するとともに、当該画像のデジタルデータを取得できるように構成されている。【００２０】
タイミングジェネレータ１２は、ＣＣＵ２から供給されるクロック信号及び同期信号に基づき、撮像素子１１ａの駆動タイミングを規定するためのＨＤ信号及びＶＤ信号を生成して出力する。【００２１】
周波数逓倍部１３は、ＣＣＵ２から供給されるクロック信号のエラーを検出可能なエラー検出機能を具備して構成されている。そして、周波数逓倍部１３は、エラー検出機能によるエラーの検出結果に基づいてクロック信号をリセットし、当該リセットしたクロック信号の周波数をＮ倍（例えば４倍）に増倍して信号処理部１５へ出力する。【００２２】
判別部１４は、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータが所定の条件（後述）に該当するか否かを判別するとともに、当該判別した結果に応じた判別信号を生成して信号処理部１５及びＣＣＵ２へ出力する。【００２３】
信号処理部１５（の各部）は、周波数逓倍部１３から出力されるクロック信号に基づいて動作可能に構成されている。また、信号処理部１５は、ビット値変換部１５ａと、シリアル変換部１５ｂと、を有して構成されている。【００２４】
ビット値反転処理部としての機能を備えているビット値変換部１５ａは、撮像素子１１ａの有効期間に相当する期間においては、判別部１４から出力される判別信号に基づき、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータのビット値を所定のパターン（後述）に則って変換する。【００２５】
また、ビット値変換部１５ａは、撮像素子１１ａのブランキング期間（垂直ブランキング期間、以下同様）に相当する期間においては、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータのビット値を、イニシャライズコード格納部１６に予め格納された固定コードに応じたビット値に変換（置換）する。なお、このような固定コードを用いたビット値の変換（置換）処理については、後程補足して説明する。【００２６】
シリアル変換部１５ｂは、シリアライザ等を具備して構成されており、ビット値変換部１５ａの処理結果として得られたデジタルデータの各ビット値をシリアル化して送信回路１７へ出力する。【００２７】
イニシャライズコード格納部１６には、撮像装置１とＣＣＵ２との動作の同期を取るために使用されるデータとして、送信回路１７から送信される信号（差動伝送信号）のＥＭＩ（Ｅｌｅｃｔｒｏ  Ｍａｇｎｅｔ  Ｉｎｔｅｒｆｅｒｅｎｃｅ）に影響を及ぼさないように撮像装置１毎に予め設定された固定コードのデータが格納されている。【００２８】
デジタルデータ送信部としての機能を備えている送信回路１７は、バッファ等を具備して構成されており、信号処理部１５から出力されたデジタルデータを、ＬＶＤＳ方式等の所定の方式に応じた差動伝送信号に変換してＣＣＵ２へ送信する。【００２９】
一方、ＣＣＵ２は、クロック生成部２１と、同期信号生成部２２と、周波数逓倍部２３と、位相調整部２４と、受信回路２５と、絶縁回路２６と、信号処理部２７と、最適位相検出部２８と、を有して構成されている。【００３０】
クロック生成部２１は、撮像装置１及びＣＣＵ２の各部の動作に用いられる所定の周波数のクロック信号を生成して撮像装置１及び同期信号生成部２２へ出力する。【００３１】
同期信号生成部２２は、クロック生成部２１から供給されるクロック信号に基づき、ＨＤ信号及びＶＤ信号の生成に用いられる同期信号を生成して撮像装置１へ出力する。【００３２】
周波数逓倍部２３は、クロック生成部２１から供給されるクロック信号の周波数をＮ倍（例えば４倍）に増倍して位相調整部２４へ出力する。【００３３】
位相調整部２４は、最適位相検出部２８の検出結果に基づき、周波数逓倍部２３により増倍されたクロック信号の位相を調整して信号処理部２７へ出力する。【００３４】
デジタルデータ受信部としての機能を備えている受信回路２５は、パルストランス等を具備して構成されており、撮像装置１から送信された差動伝送信号を受信し、当該受信した差動伝送信号に対応するデジタルデータを生成して信号処理部２７へ出力する。【００３５】
絶縁回路２６は、撮像装置１に対する電気的な絶縁状態を保ちながら、撮像装置１から送信される判別信号を受信できるように構成されている。【００３６】
信号処理部２７（の各部）は、位相調整部２４から出力されるクロック信号に基づいて動作可能に構成されている。また、信号処理部２７は、パラレル変換部２７ａと、ビット値復元部２７ｂと、を有して構成されている。【００３７】
パラレル変換部２７ａは、デシリアライザ等を具備して構成されており、受信回路２５から出力されるデジタルデータに含まれる、シリアル化された各ビット値をパラレルデータに変換する。【００３８】
ビット値再反転処理部としての機能を備えているビット値復元部２７ｂは、撮像素子１１ａの有効期間に相当する期間においては、絶縁回路２６から出力される判別信号に基づき、パラレル変換部２７ａの処理により得られたパラレルデータのビット値をビット値変換部１５ａの変換パターンと同一のパターンに則って再変換することにより、送信回路１７から送信される前のデータを復元し、当該復元したデータをＣＣＵ２の後段に位置する画像処理回路（図示せず）へ出力する。【００３９】
また、ビット値復元部２７ｂは、撮像素子１１ａのブランキング期間に相当する期間においては、パラレル変換部２７ａの処理により得られたパラレルデータの中から、イニシャライズコード格納部１６に格納された固定コードに相当するデータを抽出して最適位相検出部２８へ出力する。【００４０】
最適位相検出部２８は、ビット値復元部２７ｂによるデータの抽出結果に基づき、パラレル変換部２７ａにおけるパラレルデータの生成の際に、受信回路２５から出力されるシリアル化された各ビット値を最も好適なタイミングでラッチすることが可能な位相を検出する。なお、このような位相の検出処理については、後程補足して説明する。【００４１】
次に、本実施例の撮像システム１０１の動作等について説明する。なお、以降においては、特にことわりのない限り、１画素分のデータとして１６ビットのデータが生成される場合を一例として挙げながら説明を進める。【００４２】
まず、撮像システム１０１の各部の電源が投入されると、クロック生成部２１により生成されたクロック信号と、同期信号生成部２２により生成された同期信号と、がタイミングジェネレータ１２に供給される。【００４３】
タイミングジェネレータ１２は、ＣＣＵ２から供給されるクロック信号及び同期信号に基づき、撮像素子１１ａの駆動タイミングを規定するためのＨＤ信号及びＶＤ信号を生成して出力する。【００４４】
撮像素子１１ａは、タイミングジェネレータ１２から供給されるＨＤ（水平駆動）信号及びＶＤ（垂直駆動）信号に応じて駆動することにより、被写体像を撮像してアナログの撮像信号を出力する。【００４５】
Ａ／Ｄ変換部１１ｂは、撮像素子１１ａから出力された撮像信号を所定期間毎にサンプリングすることにより、当該撮像信号における各画素毎の信号レベルを１６ビットのデジタルデータに変換して出力する。【００４６】
判別部１４は、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータに基づき、遮光されている画素または飽和を起こしている画素を判別し、判別結果に応じた判別信号を生成して信号処理部１５及びＣＣＵ２へ出力する。【００４７】
具体的には、判別部１４は、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータに基づき、１画素分のデータにおいて１６ビット中０のビット値が所定のビット数（例えば１６ビットの半数にあたる８ビット）以上連続することを検出した場合に、当該１画素分のデータを、遮光されている画素から得たものであるとの判別結果を得る。【００４８】
また、判別部１４は、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータに基づき、１画素分のデータにおいて１６ビット中１のビット値が所定のビット数（例えば１６ビットの半数にあたる８ビット）以上連続することを検出した場合に、当該１画素分のデータを、飽和を起こしている画素から得たものであるとの判別結果を得る。【００４９】
さらに、判別部１４は、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータに基づき、例えば、１画素分のデータにおいて１６ビット中０または１のビット値が所定のビット数（例えば８ビット）以上連続しないことを検出した場合に、当該１画素分のデータを、遮光されておらず、かつ、飽和を起こしていない画素から得たものであるとの判別結果を得る。【００５０】
ビット値変換部１５ａは、判別部１４から出力される判別信号に基づき、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータのうち、遮光されている画素または飽和を起こしている画素であるとの判別結果が得られた画素のデータにおける０及び１のビット値の比率が所定の比率になるようにビット値を反転する処理を、撮像素子１１ａの有効期間に相当する期間に行う。【００５１】
図２は、ビット値変換部において行われる処理の一例を説明するための図である。【００５２】
具体的には、ビット値変換部１５ａは、例えば、遮光されている画素または飽和を起こしている画素であるとの判別結果が得られた１画素分のデータにおける０及び１のビット値の比率が一対一になるように、ビット値を反転する処理を行う。そして、このような処理を行うことにより、例えば図２の「１１１１１１１１１１１１１１１１」のような、飽和を起こしている画素であるとの判別結果が得られた１画素分の１６ビットのデータにおける、０及び１のビット値が８ビットづつとなる。また、前述のような処理を行うことにより、例えば「００００００００００００００００」のような、遮光されている画素であるとの判別結果が得られた１画素分の１６ビットのデータにおける、０及び１のビット値が８ビットづつとなる。【００５３】
なお、ビット値変換部１５ａは、遮光されている画素または飽和を起こしている画素であるとの判別結果が得られた画素のデータにおける０及び１のビット値の比率が所定の比率になるようにビット値を反転する限りにおいては、例えば、１ビット毎にビット値を反転してもよく、または、他のパターンでビット値を反転してもよい。【００５４】
一方、ビット値変換部１５ａは、判別部１４から出力される判別信号に基づき、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータのうち、遮光されておらず、かつ、飽和を起こしていない画素であるとの判別結果が得られた画素のデータについては、前述のようなビット値を反転する処理を行わない（図２参照）。【００５５】
図３は、ビット値変換部において行われる処理の、図２とは異なる例を説明するための図である。【００５６】
なお、本実施例のビット値変換部１５ａは、判別部１４から出力される判別信号に含まれる判別結果に応じて、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータに対してビット値を反転する処理を行うか否かを決定するものに限らず、例えば図３に示すように、判別部１４から出力される判別信号に含まれる判別結果によらずに、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータのビット値を１ビット毎に反転する処理を常時行うものであってもよい。【００５７】
一方、ビット値変換部１５ａは、ビット値変換部１５ａは、撮像素子１１ａのブランキング期間に相当する期間においては、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータのビット値を、イニシャライズコード格納部１６に予め格納された固定コードに応じたビット値に変換（置換）する。【００５８】
具体的には、ビット値変換部１５ａは、例えば、イニシャライズコード格納部１６に予め格納された固定コードが１６進数で「Ａ５５Ａ」と表されるデータである場合には、当該固定コードを「１０１００１０１０１０１１０１０」という２進数のデータに変換する。【００５９】
その後、ビット値変換部１５ａは、撮像素子１１ａのブランキング期間に相当する期間において、Ａ／Ｄ変換部１１ｂから出力されるデジタルデータに含まれる各画素毎のデータのビット値を、前述の固定コードに応じた２進数のデータのビット値に変換（置換）する。【００６０】
なお、前述したような、撮像素子１１ａのブランキング期間に相当する期間に固定コードを埋め込む処理は、各ブランキング期間毎に行われるものであってもよく、または、ＥＭＩに影響を及ぼさない程度に間欠的に行われるものであってもよい。【００６１】
そして、ビット値変換部１５ａの処理結果として得られたデジタルデータは、シリアル変換部１５ｂによりシリアル化され、送信回路１７により差動伝送信号に変換された状態で差動伝送された後、受信回路２５により受信される。【００６２】
受信回路２５は、パルストランス等を具備して構成されており、撮像装置１から送信された差動伝送信号を受信し、当該受信した差動伝送信号に対応するデジタルデータを生成して信号処理部２７へ出力する。【００６３】
パラレル変換部２７ａは、受信回路２５から出力されるデジタルデータに含まれる、シリアル化された各ビット値をパラレルデータに変換する。【００６４】
ビット値復元部２７ｂは、絶縁回路２６から出力される判別信号に基づき、パラレル変換部２７ａの処理により得られたパラレルデータに含まれる各画素毎のデータのうち、遮光されている画素または飽和を起こしている画素であるとの判別結果が得られた画素のデータにおける０及び１のビット値を、ビット値変換部１５ａの反転パターンと同一のパターンに則って再反転することにより、送信回路１７から送信される前のデータを復元する処理を、撮像素子１１ａの有効期間に相当する期間に行う。【００６５】
具体的には、ビット値復元部２７ｂは、例えば、遮光されている画素または飽和を起こしている画素のデータのビット値を１ビット毎に反転するようなパターンがビット値変換部１５ａにおいて設定されていた場合には、当該パターンに則って反転された各ビット値を（１ビット毎に）再反転することにより、送信回路１７から送信される前のデータを復元する。【００６６】
そして、ビット値復元部２７ｂは、撮像素子１１ａの有効期間に相当する期間において、前述の処理により復元したデータをＣＣＵ２の後段に位置する画像処理回路（図示せず）へ出力する。【００６７】
一方、ビット値復元部２７ｂは、撮像素子１１ａのブランキング期間に相当する期間において、パラレル変換部２７ａの処理により得られたパラレルデータの中から、イニシャライズコード格納部１６に格納された固定コードに相当するデータを抽出して最適位相検出部２８へ出力する。【００６８】
最適位相検出部２８は、ビット値復元部２７ｂによるデータの抽出結果に基づき、パラレル変換部２７ａにおけるパラレルデータの生成の際に、受信回路２５から出力されるシリアル化された各ビット値を最も好適なタイミングでラッチすることが可能な位相（最適クロック位相）を検出する。【００６９】
図４は、最適位相検出部において行われる処理を説明するための図である。【００７０】
具体的には、最適位相検出部２８は、ビット値復元部２７ｂによるデータの抽出結果に基づき、例えば図４に示すように、相互に隣接するビット値のデータにおけるアイパターンのクロスポイント付近を除いた部分を、イニシャライズコード格納部１６に格納された固定コードに相当するデータを正常に取得可能な位相範囲として検出する。そして、最適位相検出部２８は、前述のように検出した位相範囲の中央の位相を、受信回路２５から出力されるシリアル化された各ビット値を最も好適なタイミングでラッチすることが可能な位相（最適クロック位相）として検出する。【００７１】
そして、位相調整部２４は、周波数逓倍部２３により増倍されたクロック信号の位相を、最適位相検出部２８の検出結果に応じた位相（最適クロック位相）となるようにシフトさせて信号処理部２７へ出力する。【００７２】
すなわち、以上に述べたような最適位相検出部２８等の処理によれば、イニシャライズコード格納部１６に格納された固定コードに相当するデータを用いて、パラレル変換部２７ａにおけるラッチタイミングが好適なタイミングに調整されるため、撮像装置１の信号処理部１５の動作タイミングと、ＣＣＵ２の信号処理部２７の動作タイミングと、を適切に同期させることができる。【００７３】
以上に述べたように、本実施例によれば、被写体を撮像して得られた画像のデジタルデータのうち、遮光されている画素または飽和を起こしている画素のデータにおける０及び１のビット値の比率が所定の比率になるようにビット値が反転される。そのため、本実施例によれば、被写体を撮像して得た画像のデジタルデータが差動伝送方式によりシリアル伝送される際において、通信量の増大を抑制しつつ伝送品質を確保することができる。【００７４】
なお、本実施例によれば、１画素分のデータとして１２ビットのデータが生成される場合に、ビット値変換部１５ａ及びビット値復元部２７ｂにおいて、以下の変形例として示すような処理等が行われるものであってもよい。【００７５】
ビット値変換部１５ａは、遮光されている画素または飽和を起こしている画素であるとの判別結果が得られた１画素分の１２ビットのデータに対して所定のテーブルデータを用いた処理を施すことにより、０及び１のビット値の比率が一対一になるような１６ビットのデータを生成する。【００７６】
図５は、本実施例の変形例に係る処理において用いられるテーブルデータの一例を示す図である。【００７７】
具体的には、ビット値変換部１５ａは、例えば、遮光されている画素または飽和を起こしている画素の（１２ビットの）データを先頭から３ビット毎に区切って得られた４つの部分のデータを、図５のテーブルデータを用いてそれぞれ４ビット化する。【００７８】
但し、ビット値変換部１５ａは、前述の処理において、３ビット毎に区切ったデータが「０００」または「１１１」のいずれかである場合には、図５のテーブルデータのパターン（Ａ）及び（Ｂ）を交互に切り替えながら４ビット化する。【００７９】
具体的には、ビット値変換部１５ａは、１２ビットのデータを、例えば、先頭から３ビット毎に「０００」、「０００」、「１１１」、及び、「０００」の４つの部分に区切った場合には、当該４つの部分のデータを、「０１００」（パターン（Ａ））、「１０１１」（パターン（Ｂ））、「００１０」（パターン（Ａ））、及び、「１０１１」（パターン（Ｂ））となるように４ビット化する。また、ビット値変換部１５ａは、１２ビットのデータを、例えば、先頭から３ビット毎に「０００」、「０００」、「１１１」、及び、「０１０」の４つの部分に区切った場合には、当該４つの部分のデータを、「０１００」（パターン（Ａ））、「１０１１」（パターン（Ｂ））、「００１０」（パターン（Ａ））、及び、「０１０１」（パターンなし）となるように４ビット化する。【００８０】
そして、ビット値復元部２７ｂは、パラレル変換部２７ａの処理により得られたパラレルデータに含まれる各画素毎のデータのうち、遮光されている画素または飽和を起こしている画素の１６ビットのデータを、ビット値変換部１５ａと同一のテーブルデータを用いて１２ビット化することにより、送信回路１７から送信される前のデータを復元する。【００８１】
なお、ビット値変換部１５ａは、遮光されている画素または飽和を起こしている画素の１２ビットのデータを０及び１のビット値の比率が一対一になるような１６ビットのデータに変換する際に、前述したような処理を行うものに限らず、例えば、１２ビットのデータを先頭から６ビット毎に区切って得られた２つの部分のデータに対して他のテーブルデータを適用することにより、当該２つの部分のデータをそれぞれ８ビット化するような処理を行ってもよい。【００８２】
そして、以上に述べたような本実施例の変形例によれば、被写体を撮像して得た画像のデジタルデータが差動伝送方式によりシリアル伝送される際の伝送品質を確保することができる。【００８３】
なお、本発明は、上述した各実施例に限定されるものではなく、発明の趣旨を逸脱しない範囲内において種々の変更や応用が可能であることは勿論である。【００８４】
本出願は、２０１１年８月２６日に日本国に出願された特願２０１１−１８５１２９号を優先権主張の基礎として出願するものであり、上記の開示内容は、本願明細書、請求の範囲、図面に引用されたものとする。
【図１】
2013031514.tif 000003
【図２】
2013031514.tif 000004
【図３】
2013031514.tif 000005
【図４】
2013031514.tif 000006
【図５】
2013031514.tif 000007
【国際調査報告】
2013031514.tif 000008
2013031514.tif 000009