(57)【要約】【課題】  駆動能力の異なる複数のＣＣＤイメージセンサに対する回路の共通化が図られ、コスト低減及び設計時間の短縮を実現できるＣＣＤ駆動回路を提供する。【解決手段】  ＣＣＤイメージセンサ２に出力する駆動信号を生成する駆動信号生成部１３と、ＣＣＤ駆動能力情報を入手する駆動能力情報入手部１１と、駆動能力情報入手部１１によって入手された駆動能力情報に応じた駆動能力からなる駆動信号を駆動信号生成部１３に生成させる制御部１２とを備える。【選択図】      図１
2006108757.tif 000002
【特許請求の範囲】
【請求項１】
ＣＣＤイメージセンサを駆動するＣＣＤ駆動回路であって、
前記ＣＣＤイメージセンサに出力する駆動信号を生成する駆動信号生成手段と、
ＣＣＤ駆動能力情報を入手する駆動能力情報入手手段と、
前記駆動能力情報入手手段によって入手された駆動能力情報に応じた前記駆動信号を前記駆動信号生成手段に生成させる制御手段と
を備えたＣＣＤ駆動回路。
【請求項２】
前記制御手段は、前記ＣＣＤイメージセンサの備えられている画像読取装置が待機状態の場合には、前記駆動信号の駆動能力が下がるように前記駆動信号生成手段を制御する請求項１に記載のＣＣＤ駆動回路。
【請求項３】
前記ＣＣＤイメージセンサが備えられる画像読取装置の電源投入時又はスリープ解除時のタイミングで前記駆動能力情報入手手段によって入手された前記駆動能力情報に基づいて、前記制御手段が前記駆動信号を前記駆動信号生成手段に生成させる請求項２に記載のＣＣＤ駆動回路。
【請求項４】
前記駆動信号生成手段は、並列に接続された複数の信号生成回路を備え、各信号生成回路の出力を集合させ、前記駆動信号として前記ＣＣＤイメージセンサに出力する構成とされ、
前記制御手段は、前記駆動能力情報入手手段によって入手された駆動能力情報に応じて、駆動させる前記信号生成回路の数を異ならせる請求項１乃至請求項３のいずれかに記載のＣＣＤ駆動回路。
【請求項５】
前記駆動信号生成手段は、前記信号生成部が出力を行うポイントから、他の信号生成部からの出力が集合する集合点までの距離が、全ての前記信号生成部について同じ長さとされている請求項４に記載のＣＣＤ駆動回路。
【請求項６】
前記駆動能力情報入手手段は、前記ＣＣＤイメージセンサの機種情報又は駆動周波数に応じた駆動能力を記憶する駆動能力記憶部と、この駆動能力記憶部から前記ＣＣＤイメージセンサの機種情報又は駆動周波数情報に応じた駆動能力を前記駆動能力情報として読み出す駆動能力読出部とからなる請求項１乃至請求項５のいずれかに記載のＣＣＤ駆動回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＣＤイメージセンサを駆動するＣＣＤ駆動回路に関するものである。
【背景技術】
【０００２】
従来のＣＣＤ駆動回路は、駆動対象とするＣＣＤイメージセンサの駆動周波数に応じて、当該ＣＣＤイメージセンサ専用のＣＣＤ駆動デバイスやＣ−ＭＯＳロジックデバイスを並列接続して駆動している。また、特許文献１に示されるように、ＣＣＤイメージセンサ６を駆動するための第１の信号Ｒを出力するＣＣＤ駆動ＬＳＩ５において、第１の信号Ｒと逆位相の第２の信号ＮＲをダミー出力としてさらに出力し、第１の信号Ｒが入力されるＣＣＤイメージセンサ６の入力容量と同等の容量負荷Ｃが第２の信号ＮＲの出力に接続されているＣＣＤ駆動装置が提案されている。
【特許文献１】特開平９−１８１９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、専用のＣＣＤ駆動デバイスはコストが高く一般的に使用されず、またＣ−ＭＯＳロジックデバイスは駆動能力に制限があるため、駆動する周波数に応じて並列接続数を変えなければならないという問題がある。そのため、一般的には、各製品毎にＣＣＤ駆動回路を作成して製品に搭載するようにしているが、各製品毎のＣＣＤ駆動回路を作成するのはコストが高くなってしまい、設計時間にも長時間を要するという問題がある。また、複数の製品に対応可能となるようにＣＣＤ駆動回路を共通化させることは困難であった。周波数の高いＣＣＤイメージセンサにあわせてＣＣＤ駆動回路を設計することで共通化を図ろうとしても、駆動能力が高くなってしまうため、ＥＭＩ（Electro magnet Interference:不要輻射）対策の費用が高くなってしまう。
【０００４】
本発明は、上記の問題を解決するためになされたもので、駆動能力の異なる複数のＣＣＤイメージセンサに対する回路の共通化が図られ、コスト低減及び設計時間の短縮を実現できるＣＣＤ駆動回路を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明の請求項１に記載の発明は、ＣＣＤイメージセンサを駆動するＣＣＤ駆動回路であって、
前記ＣＣＤイメージセンサに出力する駆動信号を生成する駆動信号生成手段と、
ＣＣＤ駆動能力情報を入手する駆動能力情報入手手段と、
前記駆動能力情報入手手段によって入手された駆動能力情報に応じた前記駆動信号を前記駆動信号生成手段に生成させる制御手段と
を備えたものである。
【０００６】
この構成では、駆動能力情報入手手段がＣＣＤ駆動能力情報を入手すると、制御手段が、このＣＣＤ駆動能力情報に応じた駆動能力からなる駆動信号を駆動信号生成手段に生成させるようになっている。
【０００７】
また、請求項２に記載の発明は、請求項１に記載のＣＣＤ駆動回路であって、前記制御手段は、前記ＣＣＤイメージセンサの備えられている画像読取装置が待機状態の場合には、前記駆動信号の駆動能力が下がるように前記駆動信号生成手段を制御するものである。
【０００８】
この構成では、画像読取装置が待機状態になると、制御手段が、駆動信号生成手段を制御して、駆動信号の駆動能力を下げるようになっている。
【０００９】
また、請求項３に記載の発明は、請求項２に記載のＣＣＤ駆動回路であって、前記ＣＣＤイメージセンサが備えられる画像読取装置の電源投入時又はスリープ解除時のタイミングで前記駆動能力情報入手手段によって入手された前記駆動能力情報に基づいて、前記制御手段が前記駆動信号を前記駆動信号生成手段に生成させるものである。
【００１０】
この構成では、ＣＣＤイメージセンサが備えられる画像読取装置が電源投入された時、又はスリープが解除された時に、制御手段が、駆動信号を前記駆動信号生成手段に生成さるようになっている。
【００１１】
また、請求項４に記載の発明は、請求項１乃至請求項３のいずれかに記載のＣＣＤ駆動回路であって、前記駆動信号生成手段は、並列に接続された複数の信号生成回路を備え、各信号生成回路の出力を集合させ、前記駆動信号として前記ＣＣＤイメージセンサに出力する構成とされ、
前記制御手段は、前記駆動能力情報入手手段によって入手された駆動能力情報に応じて、駆動させる前記信号生成回路の数を異ならせるものである。
【００１２】
この構成では、駆動能力情報入手手段によって入手された駆動能力情報に応じて、信号生成回路の数が異なるように、制御手段が信号生成部を駆動させ、各信号生成回路からの出力を集合させたものを駆動信号としてＣＣＤイメージセンサに出力するようにしている。
【００１３】
また、請求項５に記載の発明は、請求項４に記載のＣＣＤ駆動回路であって、前記駆動信号生成手段は、前記信号生成部が出力を行うポイントから、他の信号生成部からの出力が集合する集合点までの距離が、全ての前記信号生成部について同じ長さとされているものである。
【００１４】
この構成では、駆動信号生成手段における、信号生成部の出力を行うポイントから、他の信号生成部からの出力が集合する集合点までの距離を、全ての信号生成部について同じ長さとすることによって、反射波の影響を避け、スキューの少ない駆動回路を実現している。
【００１５】
また、請求項６に記載の発明は、請求項１乃至請求項５のいずれかに記載のＣＣＤ駆動回路であって、前記駆動能力情報入手手段は、前記ＣＣＤイメージセンサの機種情報又は駆動周波数に応じた駆動能力を記憶する駆動能力記憶部と、この駆動能力記憶部から前記ＣＣＤイメージセンサの機種情報又は駆動周波数情報に応じた駆動能力を前記駆動能力情報として読み出す駆動能力読出部とからなるものである。
【００１６】
この構成では、駆動能力情報入手手段において、駆動情報読出部が、駆動能力記憶部からＣＣＤイメージセンサの機種情報又は駆動周波数に応じた駆動能力を読み出すことによって、駆動能力情報が入手されるようになっている。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、各ＣＣＤイメージセンサに合わせた駆動能力からなる駆動信号を、ＣＣＤイメージセンサに対して出力することができるので、複数のＣＣＤイメージセンサに対して回路の共通化が図られ、コスト低減及び設計時間の短縮を実現することができる。
【００１８】
請求項２に記載の発明によれば、画像読取装置が待機状態のときに、駆動信号の駆動能力を下げることによって、ＥＭＩ対策を簡素化できるようになる。
【００１９】
請求項３に記載の発明によれば、ＣＣＤイメージセンサが備えられる画像読取装置が電源投入された時、又はスリープが解除された時に、ＣＣＤイメージセンサに出力する駆動信号の駆動能力を再設定することになるので、何らかの事情によって、それまで用いられていた駆動信号の波形が乱れてしまっていたとしても、適切な駆動信号に補正されることになり、ＣＣＤイメージセンサを的確に駆動制御することができる。
【００２０】
請求項４に記載の発明によれば、簡単な回路で駆動信号の駆動能力を変更することができる。
【００２１】
請求項５に記載の発明によれば、反射波の影響を避け、スキューの少ない駆動回路を実現することができる。
【００２２】
請求項６に記載の発明によれば、駆動能力記憶部に予め複数のＣＣＤイメージセンサの機種情報又は駆動周波数に応じた駆動能力を記憶させておけば、駆動情報読出部が、駆動能力記憶部から、駆動対象とされるＣＣＤイメージセンサの駆動周波数に応じた駆動能力情報を読み出すことによって、簡単に、駆動対象とされるＣＣＤイメージセンサの駆動能力に応じた駆動信号を生成することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施形態に係るＣＣＤ駆動回路について図面を参照して説明する。図１は本発明の第１実施形態に係るＣＣＤ駆動回路の概略構成を示す図である。本発明に係るＣＣＤ駆動回路１は、駆動能力情報入手部１１と、制御部１２と、駆動信号生成部１３とを備えている。
【００２４】
駆動能力情報入手部１１は、１以上のＣＣＤイメージセンサのそれぞれの種別を示す機種の情報（以下、単に機種情報という）を記憶し、これと共に、ＣＣＤイメージセンサの機種別の駆動能力を示す情報（以下、駆動能力情報）を各機種情報に対応付けて記憶する駆動能力記憶部１１１と、図略のＣＰＵから入力された機種情報、又は操作者から入力された機種情報に基づいて、この機種情報に対応する駆動能力情報を駆動能力記憶部１１１から読み出す駆動能力読出部１１２とを有している。駆動能力情報は、例えば、それぞれのＣＣＤイメージセンサの駆動周波数に応じて予め設定されている情報であり、駆動信号生成部１３内に設けられている複数の信号生成回路（後述）を何個駆動するかの情報である。
【００２５】
制御部１２は、駆動能力読出部１１２が駆動能力記憶部１１１から読み出した駆動能力情報に基づいて駆動信号生成部１３を駆動制御し、ＣＣＤイメージセンサの各機種に適した駆動信号を駆動信号生成部１３に生成させる。すなわち、制御部１２は、上記駆動能力情報が示す個数分だけ、駆動信号生成部１３内の信号生成回路を駆動させ、ＣＣＤイメージセンサの駆動信号を駆動信号生成部１３に生成させる。
【００２６】
駆動信号生成部１３は、ＣＣＤイメージセンサに出力する駆動信号を生成するものである。駆動信号生成部１３は、上記のように、制御部１２による制御の下、当該ＣＣＤ駆動回路１に接続されているＣＣＤイメージセンサ２の各機種に適した駆動信号を生成し、この生成した駆動信号を、基準クロックに従ってＣＣＤイメージセンサ２に出力する。
【００２７】
図２は駆動信号生成部１３の内部構成の概略を示す図である。駆動信号生成部１３は、トライステートバッファ等からなる駆動信号生成回路１３０，１３１，１３２，１３３を備える。駆動信号生成回路１３０，１３１，１３２，１３３は互いに並列に接続され、各駆動信号生成回路１３０，１３１，１３２，１３３の出力を集合させて、駆動信号としてＣＣＤイメージセンサ２に出力するようになっている。
【００２８】
これら駆動信号生成回路１３０，１３１，１３２，１３３のそれぞれには基準クロック信号CLKと、制御部１２から出力されるセレクト信号Ｓ０，Ｓ１，Ｓ２，Ｓ３のうち対応するものとが入力され、駆動信号生成回路１３０，１３１，１３２，１３３のそれぞれの出力のオン／オフが個別に、制御部１２からのセレクト信号のレベルによって切り換えられるようになっている。すなわち、制御部１２は、駆動信号生成回路１３０，１３１，１３２，１３３のそれぞれに対して出力する各セレクト信号のレベルを切り換えることによって、上記駆動能力情報が示す個数分の駆動信号生成回路を駆動するように構成されている。
【００２９】
また、駆動信号生成回路１３０，１３１，１３２，１３３のそれぞれが出力を行う各ポイントａから、これら駆動信号生成回路１３０，１３１，１３２，１３３からの出力が集合する集合点ｂまでのパターン長Ｌは、駆動信号生成回路１３０，１３１，１３２，１３３の全てについて同じ長さとされている。このようにパターン長Ｌを揃えることによって、反射波の影響を避け、スキューが少なくなるようにしている。好ましくは、それぞれのパターン長が、パターン長Ｌの10％以下になるようにした方がよい。
【００３０】
上記制御部１２による駆動信号生成部１３の駆動制御について更に説明する。図３は、駆動信号生成回路１３０，１３１，１３２，１３３に入力される基準クロック信号及びセレクト信号と、駆動信号生成回路１３０，１３１，１３２，１３３の出力信号のタイミングチャートである。
【００３１】
例えば、駆動能力読出部１１２が駆動能力記憶部１１１から読み出した駆動能力情報に基づいて、制御部１２が、駆動信号生成部１３の駆動信号生成回路を３個駆動させる場合について図３及び先の図２を用いて説明する。この場合、制御部１２は、駆動させる駆動信号生成回路に対して出力するセレクト信号をHighとして、当該各駆動信号生成回路の出力スイッチをオンにし、駆動しない駆動信号生成回路に対してはセレクト信号をLowとしてその駆動信号生成回路の出力スイッチをオフにする。図３では、駆動信号生成回路１３０，１３１，１３３を駆動するために、これら駆動信号生成回路１３０，１３１，１３３に入力するセレクト信号Ｓ０，Ｓ１，Ｓ３をHighとし、駆動信号生成回路１３２に入力するセレクト信号Ｓ２をLowとした状態を示す。
【００３２】
上記の状態で、基準クロック信号が各駆動信号生成回路１３０，１３１，１３３に入力されると、出力スイッチがオンとなっている駆動信号生成回路１３０，１３１，１３３からは、基準クロック信号CLKに従った位相の出力信号Ｄ０，Ｄ１，Ｄ３が出力され、出力スイッチがオフとなっている駆動信号生成回路１３２からは、ハイインピーダンスを示す出力信号Ｄ２が出力される。そして、駆動信号生成回路１３０，１３１，１３２，１３３からの当該出力は集合点ｂで集合され、駆動信号としてＣＣＤイメージセンサ２に出力される。
【００３３】
このようにして、ＣＣＤ駆動回路１は、駆動能力情報が示す個数分の駆動信号生成回路１３０…を制御部１２が駆動させることによって、複数パターンの駆動信号を作り出すことができるので、駆動能力記憶部１１１に各画像読取装置の機種情報に対応したＣＣＤイメージセンサの駆動能力に応じた駆動能力情報を記憶させておけば、駆動対象とする各ＣＣＤイメージセンサに応じた駆動能力からなる駆動信号を生成して当該ＣＣＤイメージセンサに出力することが可能になる。これにより、複数の画像読取装置に対して回路の共通化を図ることができ、当該ＣＣＤ駆動回路１のコスト低減及び設計時間の短縮を実現することができる。
【００３４】
図４は、ＣＣＤ駆動回路１の応用例を示す図である。なお、上記第１実施形態と同様の構成については、同符号を付して説明を省略する。この第２実施形態に係るＣＣＤ駆動回路１は、ＣＣＤイメージセンサ２が備えられる画像読取装置がスリープ状態となっている時に、ＣＣＤイメージセンサ２の駆動周波数が低下するように、ＣＣＤイメージセンサ２に出力する駆動信号を変化させるものである。
【００３５】
このＣＣＤ駆動回路１は、図略のＣＰＵ等であるモード監視部１４から、駆動能力読出部１１２に対して、画像読取装置の動作状態を示す動作モード信号が入力されるようになっている。モード監視部１４は、ＣＣＤイメージセンサ２が備えられる画像読取装置が如何なる動作モード（フル稼働状態、スリープ（待機）状態、電源オン／オフ状態等）となっているかを監視するものである。また、駆動能力記憶部１１１には、上記画像読取装置がフル稼働状態であるときの駆動能力情報と、上記画像読取装置がスリープ状態であるときの駆動能力情報（フル稼働時の駆動能力よりも低い駆動能力を示す情報であり、フル稼働時の駆動周波数よりも低い駆動周波数で駆動することを目的として設定された駆動能力情報）とが、各ＣＣＤイメージセンサの機種毎に記憶されている。
【００３６】
上記構成の下、モード監視部１４から、上記画像形成装置がスリープ状態に移行したことを示す動作モード信号が、駆動能力読出部１１２に対して出力されると、この動作モード信号を受け取った駆動能力読出部１１２は、駆動能力記憶部１１１から、現在駆動対象となっているＣＣＤイメージセンサ２の機種に対応するスリープ時の駆動能力情報を読み出す。制御部１２は、当該読み出されたスリープ時の駆動能力情報に基づいて、駆動信号生成部１３の各駆動信号生成回路１３０，１３１，１３２，１３３を駆動制御して、スリープ状態用の駆動信号を駆動信号生成部１３に生成させ、かかる駆動信号をＣＣＤイメージセンサ２に対して出力させる。
【００３７】
また、モード監視部１４から、上記画像形成装置がスリープから解除されたことを示す動作モード信号が、駆動能力読出部１１２に出力されると、駆動能力読出部１１２は、駆動能力記憶部１１１から、現在駆動対象となっているＣＣＤイメージセンサ２の機種に対応するフル稼働時の駆動能力情報を読み出し、当該スリープ解除時のタイミングで、制御部１２は、当該読み出されたフル稼働時の駆動能力情報に基づいて、駆動信号生成部１３にフル稼働時用の駆動信号を生成させる。
【００３８】
このように、画像読取装置がスリープ状態となっているときにＣＣＤイメージセンサ２の駆動信号の駆動能力を下げることで、ＥＭＩ対策を簡素化できるようにしている。
【００３９】
本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、駆動能力情報入手部１１は、駆動能力記憶部１１１にＣＣＤイメージセンサの機種情報と、これに対応する駆動能力情報とが記憶され、駆動能力読出部１１２に入力された機種情報に基づいて、駆動能力読出部１１２が当該機種情報に対応する駆動能力情報を駆動能力記憶部１１１から読み出すようにしているが、駆動能力記憶部１１１にＣＣＤイメージセンサの周波数情報と、これに対応する駆動能力情報とが記憶され、駆動能力読出部１１２に入力された周波数情報に基づいて、駆動能力読出部１１２が当該周波数情報に対応する駆動能力情報を駆動能力記憶部１１１から読み出すようにしてもよい。また、操作者が、駆動能力記憶部１１１から読み出す等により、ＣＣＤイメージセンサの駆動周波数を知っていれば、ＣＣＤ駆動回路１に、当該ＣＣＤイメージセンサに適した駆動信号を出力させることができる。
【００４０】
また、上記第２実施形態では、上記画像読取装置のスリープ解除時のタイミングで、制御部１２が駆動能力情報入手部１１から駆動能力情報を入手し、駆動信号生成部１３に生成させる駆動信号を変化させているが、この制御に代えて、又はこの制御と共に、例えば、モード監視部１４が上記画像読取装置の電源投入されたことを検出して動作モード信号を駆動能力読出部１１２に出力し、駆動能力読出部１１２が駆動能力記憶部１１１から読み出した駆動能力情報に基づいた駆動新信号を、制御部１２が駆動信号生成部１３に生成させるようにしてもよい。この場合、ＣＣＤイメージセンサに出力する駆動信号の駆動能力を、画像読取装置の電源投入時に再設定することになるので、何らかの事情によって、それまで用いられていた駆動信号の波形が乱れてしまっていたとしても、適切な駆動信号に補正されることになり、ＣＣＤイメージセンサを的確に駆動制御することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の第１実施形態に係るＣＣＤ駆動回路の概略構成を示す図である。
【図２】駆動信号生成部の内部構成の概略を示す図である。
【図３】各駆動信号生成回路に入力される基準クロック信号及びセレクト信号と、各駆動信号生成回路の出力信号のタイミングチャートである。
【図４】ＣＣＤ駆動回路の応用例を示す図である。
【符号の説明】
【００４２】
１      ＣＣＤ駆動回路
２      イメージセンサ
１１    駆動能力情報入手部
１１１  駆動能力記憶部
１１２  駆動能力読出部
１２    制御部
１３    駆動信号生成部
１３０，１３１，１３２，１３３  駆動信号生成回路
１４    モード監視部
Ｄ０，Ｄ２，Ｄ１，Ｄ３  出力信号
Ｓ０，Ｓ１，Ｓ２，Ｓ３  セレクト信号
【図１】
2006108757.tif 000003
【図２】
2006108757.tif 000004
【図３】
2006108757.tif 000005
【図４】
2006108757.tif 000006