(57)【要約】【課題】シリアルバスを採用した画像処理装置において、パラレルバスを使用するデバイスを低コストにてシリアルバスに接続させる。【解決手段】複合機１は、メインボード１０と、ネットワークボード５０とを備える。メインボード１０は、画像データに対して画像処理を行う。ネットワークボード５０は、メインボード１０とＰＣＩｅ３９を介して接続されていて、ネットワーク用パラレルバス５７と、ネットワーク用パラレルバス５７およびＰＣＩｅ３９を中継するネットワーク用バスブリッジ５８と、を有する。【選択図】図１
2012039368.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して画像処理を行うメインボードと、
前記メインボードとシリアルバスを介して接続されていて、パラレルバスと、前記パラレルバスおよび前記シリアルバスを中継するバスブリッジと、を有するオプションボードと、
を備える画像処理装置。
【請求項２】
前記メインボードは、プロセッサと、画像処理を実行するチップセットと、を有し、
前記オプションボードは、前記シリアルバスを介して前記プロセッサまたは前記チップセットのいずれかと接続される、請求項１に記載の画像処理装置。
【請求項３】
前記オプションボードは、前記パラレルバスが接続されたコネクタをさらに有し、
前記オプションボードは、前記コネクタを介して隣接するオプションボードと接続される、請求項１または２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、特に高速シリアルバスを使用する画像処理装置に関する。
【背景技術】
【０００２】
複合機等の画像処理装置では、デバイス間の接続にパラレルバスであるＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスが使用されている。しかし、パラレルバスでは高速に大量のデータ転送が行われており、パラレルバスを使用する画像処理装置において、さらなる高速化および高機能化の実現は困難であった。
そこで、従来、デバイス間の接続に高速のシリアルバスを採用する画像処理装置が提案されている。高速のシリアルバスとは、例えばＰＣＩ  Ｅｘｐｒｅｓｓである（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７２７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし従来のデバイスは、パラレルの入出力インターフェースを有し、パラレルデータ転送を行っている。従って、高速のシリアルバスを採用する画像処理装置において、高速のシリアルバスに従来のパラレルバスを用いたデバイスを接続させるためには、デバイスのインターフェースをシリアルインターフェースに変更する設計変更が求められる。しかし、このようなインターフェースの設計変更は、コスト高を招くという問題があった。
【０００５】
本発明の課題は、シリアルバスを採用した画像処理装置において、パラレルバスを使用するデバイスを低コストにてシリアルバスに接続させることにある。
【課題を解決するための手段】
【０００６】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合わせることができる。
本発明の一見地に係る画像処理装置は、メインボードと、オプションボードと、を備える。メインボードは、画像データに対して画像処理を行う。オプションボードは、メインボードとシリアルバスを介して接続されていて、パラレルバスと、パラレルバスおよびシリアルバスを中継するバスブリッジと、を有する。
【０００７】
ここでは、オプションボードがパラレルバスおよびシリアルバスを中継するバスブリッジを有する。従って、パラレルバスを採用するオプションボードとメインボードとを、シリアルバスを介して低コストにて接続可能とする。すなわち、パラレルバスを採用するオプションボードをメインボードに接続されたシリアルバスへと接続する場合、オプションボードにおいてバスブリッジを設ける以外の設計変更を要しない。従って、過去の設計資産であるパラレルバスを採用したオプションボードを有効に活用できる。その結果、低コストにてシリアルバスを介したオプションボードとメインボードとの接続が可能となる。
【０００８】
メインボードは、プロセッサと画像処理を実行するチップセットとを有し、オプションボードは、シリアルバスを介してプロセッサまたはチップセットのいずれかと接続されてもよい。
オプションボードは、パラレルバスが接続されたコネクタをさらに有し、オプションボードは、コネクタを介して隣接するオプションボードと接続されてもよい。
【発明の効果】
【０００９】
本発明によれば、シリアルバスを採用した画像処理装置において、パラレルバスを使用するデバイスを低コストにてシリアルバスに接続させることができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態における複合機の要部構成を示すブロック図である。
【図２】第２実施形態におけるコネクタを有するオプションボードの一例を示す図である。
【図３】第２実施形態におけるコネクタを有するオプションボードの一例を示す図である。
【図４】第２実施形態におけるコネクタを有するオプションボードと他のオプションボードとの接続例を示す図である。
【発明を実施するための形態】
【００１１】
１．第１実施形態
（１）複合機の概要
以下、本実施形態における画像処理装置として複合機を例に説明を行う。本実施形態の複合機１は、コピー機能、ファクシミリ通信機能、スキャナ機能およびネットワークプリンタ機能を有する。図１を用いて、複合機１の構成を説明する。図１は、本実施形態の複合機の要部構成を示すブロック図である。
【００１２】
図１に示すように、複合機１は、メインボード１０およびオプションボード４０を備える。上記の機能は、メインボード１０およびオプションボード４０を備えることによって実現される。
メインボード１０は、複合機１の全体を制御し、また画像データに対して画像処理を行う。オプションボード４０は、複合機１にオプション機能を追加する場合に複合機１に装着される。
【００１３】
メインボード１０とオプションボード４０とは、ＰＣＩ  Ｅｘｐｒｅｓｓ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｅｘｐｒｅｓｓ、以下ＰＣＩｅ）３９によって接続されている。ＰＣＩｅ３９は、データの伝送路としての高速のシリアルバスである。本実施形態では、メインボード１０のＡＳＩＣ２９とオプションボード４０とがＰＣＩｅ３９を介してシリアル接続される例を挙げる。
【００１４】
（２）メインボードの要部概要
メインボード１０は、ＭＰＵ１１、ＲＯＭ１３、ＲＡＭ１５、画像メモリ１７、モデム１９、ＮＣＵ２１、操作部２３、スキャナ２５、プリンタ２７およびＡＳＩＣ２９を有する。メインボード１０内の各部は、ローカルバス３５によって相互に接続されている。
【００１５】
ＭＰＵ（Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、ＲＯＭ１３等に格納される各種プログラムを読み出して実行することによって、複合機１を構成する各部を制御する。
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３は、ＭＰＵ１１に読み込まれる各種プログラムおよび設定データを記憶している。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５は、予め登録された各種設定情報を記憶するＭＰＵ１１の主メモリであり、各種プログラムを実行するワークエリアとして機能する。
【００１６】
画像メモリ１７は、ファクシミリ通信機能によって送受信される画像データ、スキャナで読み取られた画像データおよびオプションボード４０を介して転送された画像データを記憶する。
【００１７】
モデム１９は、通常のファクシミリ通信用のファクシミリモデムの機能を有する。モデム１９は、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２１と直接接続されている。ＮＣＵ２１は、公衆電話回線（ＰＳＴＮ）３７と接続され、通信する相手方の電話番号に応じたダイヤルパルスを送出する機能および着信を検出する機能を有する。
【００１８】
操作部２３は、複合機１の操作の指示を伝達するためのテンキー、スタートボタンおよびキャンセルボタン等の各種指定手段を有する。ユーザは、この指定手段を用いてコピー指示およびファクシミリ送信等の操作を行う。
【００１９】
スキャナ２５は、原稿から画像を読み取るスキャナ機能を実現する。スキャナ２５は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等のイメージセンサである。スキャナ２５によって読み取られた原稿の画像データは、図示しないＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）によってアナログ信号からデジタル信号に変換されて、ＡＳＩＣ２９に入力される。
【００２０】
プリンタ２７は、スキャナ２５により原稿から読み取られた画像データ、ファクシミリ通信機能によって受信された画像データ、および後述するネットワークプリント機能によって受信された画像データを用紙に印刷するコピー機能を実現する。
【００２１】
ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２９は、画像データに対して用紙に印刷するための画像処理を行う。ここで画像データとは、スキャナ２５により原稿から読み取られた画像データ、ファクシミリ通信機能によって受信された画像データ、およびネットワークプリント機能によって受信された画像データを含む。ＡＳＩＣ２９は、画像処理部３０、メモリコントロール部３１およびコーデック３２を有するチップセットである。
【００２２】
画像処理部３０は、スキャナ２５により原稿から読み取られた画像データおよびファクシミリ通信機能またはネットワークプリント機能によって受信された画像データに対し、シェーディング補正およびエッジ強調処理等の画像処理を行う。
【００２３】
メモリコントロール部３１は、画像処理部３０が処理した画像データを受け付けて、印字方向と用紙方向とを合わせるための画像の回転処理および画像の縮小処理等を、ユーザ設定に応じて行う。
コーデック３２は、画像データの符号化および、復号（デコード）を行う。
【００２４】
ＡＳＩＣ２９によって画像処理された画像データは、ＰＣＩｅ３９を介してオプションボード４０へと出力可能である。またＰＣＩｅ３９を介してオプションボード４０から入力された画像データは、ＡＳＩＣ２９によって画像処理されてプリンタ２７へと出力可能である。
【００２５】
（３）オプションボードの要部構成
メインボード１０には、ＰＣＩｅ３９を介して、オプションボード４０が接続されている。オプションボード４０は、複合機１に装着される増設用のボードである。オプションボード４０によって追加されるオプション機能としては、例えば通信ネットワークへの接続機能、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）機能、増設回線としての機能およびネットワーク用の画像処理機能がある。
【００２６】
以下、オプションボード４０として、通信ネットワークへの接続機能を有するネットワークボード５０およびＰＤＬ機能を有するＰＤＬボード７０を例に挙げて説明する。ネットワークボード５０およびＰＤＬボード７０が装着されることにより、複合機１においてネットワークプリント機能が実現される。例えば、複合機１では、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）８０に接続されるパーソナルコンピュータ（以下、クライアントＰＣ）８２から画像データを受信してプリンタ２７にてプリントを行えるようになる。
なお、ここでは、複合機１は、二つのオプションボード４０を備えるが、複合機１が備えるオプションボード４０の数は二つに限定されない。複合機１は一つのオプションボード４０を備えていてもよいし、三つ以上のオプションボード４０を備えていてもよい。
【００２７】
ネットワークボード５０は、ＬＡＮ８０を介してネットワークと接続され、ＴＣＰ／ＩＰプロトコルに従ってクライアントＰＣ８２との通信機能を実行する。例えば、ネットワークボード５０は、クライアントＰＣ８２から出力された画像データを受信し、後述するＰＤＬボード７０へ転送する。また、ネットワークボード５０は、ＡＳＩＣ２９からＰＣＩｅ３９を介して転送されてきた画像データをＬＡＮ８０上のクライアントＰＣ８２へ転送する処理を行う。
【００２８】
ネットワークボード５０は、ＭＰＵ５１、ＲＡＭ等から構成されるメモリ５３、ＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）コア５５、ネットワーク用パラレルバス５７およびネットワーク用バスブリッジ５８を有する。ネットワークボード５０内の各部は、ローカルバスであるネットワーク用パラレルバス５７によって通信可能に接続されている。
【００２９】
ＭＰＵ５１は、ＬＡＮ８０上のクライアントＰＣ８２と通信を行うためのＬＡＮコントローラを搭載しており、ＬＡＮ８０上のクライアントＰＣ８２との間で各種データを送受信できる。
メモリ５３は、ネットワークボード５０の動作の実行に伴って取得される各種データ等を一時的に記憶する。また、メモリ５３は、ＡＳＩＣ２９またはクライアントＰＣ８２から受信した画像データを一時的に記憶する。
【００３０】
ＰＨＹコア５５は、ＬＡＮ８０と接続されるためのインターフェースであって、送受信される各種データの物理層処理を行う。
ネットワーク用バスブリッジ５８は、シリアルバスとパラレルバスを中継する回路である。ネットワークボード５０は、ネットワーク用バスブリッジ５８を備えることによって、高速のシリアルバスであるＰＣＩｅ３９とネットワーク用パラレルバス５７とを接続可能とする。
【００３１】
ＰＤＬボード７０は、クライアントＰＣ８２によって読み取られネットワークボード５０から出力された画像データからページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ、ＰＤＬ）を解釈してラスターデータを生成する。ＰＤＬボード７０によって生成されたラスターデータは、ＰＣＩｅ３９を介してＡＳＩＣ２９に出力され、ＡＳＩＣ２９によって画像処理された後にプリンタ２７へと出力される。なお、ＰＤＬとして、例えばＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）が用いられる。
【００３２】
ＰＤＬボード７０は、ＭＰＵ７１、ＲＡＭ等から構成されるメモリ７３、ＰＤＬボード用パラレルバス７５およびＰＤＬボード用バスブリッジ７８を有する。ＭＰＵ７１は、ＰＤＬボード７０の動作を制御する。メモリ７３は、ＰＤＬボード７０の動作の実行に伴って取得される各種データ等を一時的に記憶する。また、メモリ７３は、クライアントＰＣ８２によって読み取られた画像データを一時的に記憶する。
【００３３】
ＰＤＬボード７０内の各部は、ローカルバスであるＰＤＬボード用パラレルバス７５によって通信可能に接続されている。ＰＤＬボード用バスブリッジ７８は、シリアルバスとパラレルバスをと互いに接続するための回路である。ＰＤＬボード７０は、ＰＤＬボード用バスブリッジ７８を備えることによって、高速のシリアルバスであるＰＣＩｅ３９とＰＤＬボード用パラレルバス７５とを接続可能とする。
【００３４】
上記のように、オプションボード４０としてのネットワークボード５０は、シリアルバスとパラレルバスとを互いに接続するための回路であるネットワーク用バスブリッジ５８を有している。またオプションボード４０としてのＰＤＬボード７０は、シリアルバスとパラレルバスとを互いに接続するための回路であるＰＤＬボード用バスブリッジ７８を有している。
このように、ネットワーク用バスブリッジ５８またはＰＤＬボード用バスブリッジ７８を設けることにより、オプションボード４０とメインボード１０とが、ＰＣＩｅ３９を介して低コストにて接続可能となる。すなわち、高速シリアルバスであるＰＣＩｅに対して、パラレルバスを有するオプションボードを接続するためには、オプションボードのインターフェースをシリアルインターフェースに変更させる等の設計変更または新規設計が必要とされる。しかし、ここでは、オプションボードにバスブリッジを設けるだけでよく、バスブリッジ以外は従来のオプションボードを利用できる。従って、過去の設計資産であるパラレルバスを有するオプションボードを有効に活用し、低コストにてＰＣＩｅ３９を介したオプションボード４０とメインボード１０との接続を可能とする。
【００３５】
２．第２実施形態
第２実施形態では、オプションボード４０が、パラレルバスに接続されたコネクタをさらに有する。それ以外は、第２実施形態は第１実施形態と同様の構成を有する。
図２は、第２実施形態におけるコネクタを有するオプションボードの一例を示す図である。図２では、オプションボード４０としてのネットワークボード５０の例を示し、第１実施形態のネットワークボード５０と同一の構成については、同じ符号を用いて説明する。
【００３６】
図２に示すとおり、第２実施形態におけるネットワークボード５０には、ネットワーク用パラレルバス５７に接続されたパラレルインターフェースであるネットワークボード側コネクタ５９がさらに設けられる。このようなネットワークボード側コネクタ５９を有することで、ネットワークボード５０は、ネットワークボード側コネクタ５９を介してパラレルバスを使用する他のオプションボードと直接接続できる。
【００３７】
また、図３に示すとおり、一つのオプションボード４０に複数のコネクタが設けられてもよい。図３は、第２実施形態におけるコネクタを有するオプションボードの一例を示す図である。図３では、オプションボード４０としてのＰＤＬボード７０の例を示し、第１実施形態のＰＤＬボード７０と同一の構成については、同じ符号を用いて説明する。
図３に示すとおり、ＰＤＬボード７０には、パラレルバス７５に接続されたパラレルインターフェースである二つのＰＤＬボード側コネクタ７９ａ、７９ｂが設けられる。このような二つのＰＤＬボード側コネクタ７９ａ、７９ｂを有することで、ＰＤＬボード７０は二つのＰＤＬボード側コネクタ７９ａ、７９ｂを介してパラレルバスを使用する他の二つのオプションボードとさらに接続可能となる。
なお、オプションボード４０が備えるコネクタの数は、接続されるオプションボードの数に応じて変更可能である。
【００３８】
以下、図４を参照して、ＰＣＩｅ３９に接続され、コネクタを有するオプションボード４０と他のオプションボードとの接続を説明する。図４は、コネクタを有するオプションボードと他のオプションボードとの接続例を示す。ここでは、ＰＣＩｅ３９に接続されたネットワークボード５０にＰＤＬボード９０が直接接続される例を挙げる。ここでネットワークボード５０には、図２に示すネットワークボードと同一のボードが用いられる。すなわち、ネットワークボード５０には、ネットワーク用パラレルバス５７に接続されたネットワークボード側コネクタ５９が設けられている。
【００３９】
ネットワークボード５０のネットワークボード側コネクタ５９には、ＰＤＬボード９０が直接接続される。
ＰＤＬボード９０において、バスブリッジおよびコネクタ以外の構成は、図１に示すＰＤＬボード７０と同一の構成である。具体的には、ＰＤＬボード９０は、ＭＰＵ９１、メモリ９３およびＰＤＬボード用パラレルバス９５を有しているが、ＰＤＬボード用バスブリッジは有していない。その一方、ＰＤＬボード９０は、パラレルインターフェースであってＰＤＬボード用パラレルバス９５に接続されたＰＤＬボード側コネクタ９９を有する。
【００４０】
このように、ネットワークボード５０とＰＤＬボード９０のそれぞれにパラレルインターフェースのコネクタを設けることにより、ＰＣＩｅ３９に接続されたオプションボード４０に他のオプションボード４０を低コストにて接続できる。すなわち、オプションボード４０にコネクタを設けるだけで、それ以外は過去の設計資産であるオプションボード４０を有効に活用できるため、低コストにてオプションボード４０同士の接続が可能となる。
なお、上記では、ＰＤＬボード９０が、ＰＤＬボード用バスブリッジを有していない例を挙げた。しかし、ＰＤＬボード９０に、ＰＤＬボード用バスブリッジが実装されていてもよい。
【００４１】
３．特徴
上記の実施形態は、下記のように表現可能である
複合機１は、メインボード１０と、ネットワークボード５０とを備える。メインボード１０は、画像データに対して画像処理を行う。ネットワークボード５０は、メインボード１０とＰＣＩｅ３９を介して接続されていて、ネットワーク用パラレルバス５７と、ネットワーク用パラレルバス５７およびＰＣＩｅ３９を中継するネットワーク用バスブリッジ５８とを有する。
【００４２】
ここでは、ネットワークボード５０は、ネットワーク用パラレルバス５７およびＰＣＩｅ３９を中継するネットワーク用バスブリッジ５８を有する。従って、ネットワーク用パラレルバス５７を採用するネットワークボード５０と、ＰＣＩｅ３９を介したメインボード１０との接続を低コストにて実現できる。すなわち、ネットワーク用パラレルバス５７を採用するネットワークボード５０をＰＣＩｅ３９に接続する場合に、ネットワークボード５０においてネットワーク用バスブリッジ５８を設ける以外の設計変更を要しない。従って、過去の設計資産であるネットワーク用パラレルバス５７を採用したネットワークボード５０を有効に活用できる。その結果、低コストにてＰＣＩｅ３９を介したネットワークボード５０とメインボード１０との接続が可能となる。
【００４３】
メインボード１０は、ＭＰＵ１１と画像処理を実行するＡＳＩＣ２９とを有し、ネットワークボード５０は、ＰＣＩｅ３９を介してＭＰＵ１１またはＡＳＩＣ２９のいずれかと接続される。
ネットワークボード５０は、ネットワーク用パラレルバス５７が接続されたネットワークボード側コネクタ５９をさらに有する。ネットワークボード５０は、ネットワークボード側コネクタ５９を介して隣接するＰＤＬボード９０と接続される。
【００４４】
４．他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態および変形例は必要に応じて任意に組合せ可能である。
【００４５】
（１）上記の実施形態では、メインボード１０のＡＳＩＣ２９とオプションボード４０とがＰＣＩｅ３９を介してシリアル接続される例を挙げた。しかし、オプションボード４０は、ＰＣＩｅ３９を介してメインボード１０のＭＰＵ１１とシリアル接続され、複合機１においてネットワークプリント機能が実現されてもよい。
【産業上の利用可能性】
【００４６】
コピー機能、ファクシミリ通信機能、スキャナ機能およびプリンタ機能を有する画像処理装置に広く適用できる。
【符号の説明】
【００４７】
１      複合機
１０      メインボード
１１      ＭＰＵ
１３      ＲＯＭ
１５      ＲＡＭ
１７      画像メモリ
１９      モデム
２１      ＮＣＵ
２３      操作部
２５      スキャナ
２７      プリンタ
２９      ＡＳＩＣ
３０      画像処理部
３１      メモリコントロール部
３２      コーデック
３５      ローカルバス
３９      ＰＣＩｅ
４０      オプションボード
５０      ネットワークボード
５１      ＭＰＵ
５３      メモリ
５５      ＰＨＹコア
５７      ネットワーク用パラレルバス
５８      ネットワーク用バスブリッジ
５９      ネットワークボード側コネクタ
７０、９０      ＰＤＬボード
７１、９１      ＭＰＵ
７３、９３      メモリ
７５、９５      ＰＤＬボード用パラレルバス
７８      ＰＤＬボード用バスブリッジ
７９ａ、７９ｂ、９９      ＰＤＬボード側コネクタ
８０      ＬＡＮ
８２      クライアントＰＣ
【図１】
2012039368.tif 000003
【図２】
2012039368.tif 000004
【図３】
2012039368.tif 000005
【図４】
2012039368.tif 000006