(57)【要約】【課題】データ伝送路の追加に伴う制御信号の増加を抑制するデータ転送装置を提供する。【解決手段】データ転送装置は、第１制御信号に基づいて第１伝送路で第１データを送信する第１送信手段と、第２制御信号に基づいて第２伝送路で第２データを送信する第２送信手段と、少なくとも前記第１制御信号及び前記第２制御信号に基づいて第３伝送路で前記第１データに係るデータ及び前記第２データに係るデータを含む第３データを送信する第３送信手段と、を有する。【選択図】図５
2015146108.tif 000002
【特許請求の範囲】
【請求項１】
第１制御信号に基づいて第１伝送路で第１データを送信する第１送信手段と、
第２制御信号に基づいて第２伝送路で第２データを送信する第２送信手段と、
少なくとも前記第１制御信号及び前記第２制御信号に基づいて第３伝送路で前記第１データに係るデータ及び前記第２データに係るデータを含む第３データを送信する第３送信手段と、
を有するデータ転送装置。
【請求項２】
第１送信データを前記第１データと前記第１データに係るデータとに分割する第１分割手段と、
第２送信データを前記第２データと前記第２データに係るデータとに分割する第２分割手段と、
前記第１データに係るデータ及び前記第２データに係るデータを含む前記第３データを生成するデータ生成手段と、
を有する請求項１に記載のデータ転送装置。
【請求項３】
少なくとも前記第１制御信号及び前記第２制御信号に基づいて前記第３データの送信に用いる第３制御信号を生成する制御信号生成手段を有する請求項１又は２に記載のデータ転送装置。
【請求項４】
第１制御信号に基づいて第１伝送路で伝送される第１データを受信する第１受信手段と、
第２制御信号に基づいて第２伝送路で伝送される第２データを受信する第２受信手段と、
少なくとも前記第１制御信号及び前記第２制御信号に基づいて第３伝送路で伝送される前記第１データに係るデータ及び前記第２データに係るデータを含む第３データを受信する第３受信手段と、
を有するデータ転送装置。
【請求項５】
前記第３データから前記第１データに係るデータと、前記第２データに係るデータとを抽出するデータ抽出手段を有する請求項４に記載のデータ転送装置。
【請求項６】
前記第１データ及び前記第１データに係るデータに基づいて第１受信データを合成する第１データ合成手段と、
前記第２データ及び前記第２データに係るデータに基づいて第２受信データを合成する第２データ合成手段と、
を有する請求項４又は５に記載のデータ転送装置。
【請求項７】
前記第１データ、前記第２データ及び前記第３データのビット幅又はビット長が等しいことを特徴とする請求項１乃至６のいずれか一項に記載のデータ転送装置。
【請求項８】
請求項１乃至７のいずれか一項に記載のデータ転送装置を有する画像形成装置。
【請求項９】
第１制御信号に基づいて第１伝送路で第１データを転送し、
第２制御信号に基づいて第２伝送路で第２データを転送し、
少なくとも前記第１制御信号及び前記第２制御信号に基づいて第３伝送路で前記第１データに係るデータ及び前記第２データに係るデータを含む第３データを転送するデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送装置、画像形成装置、及びデータ転送方法に関する。
【背景技術】
【０００２】
プリンタと印刷サーバ間の通信では、データ信号と制御信号が送受信される。例えば、プリンタから制御信号を用いて制御タイミングが印刷サーバに送信され、印刷サーバはその制御タイミングに同期してデータ信号をプリンタに転送する。このとき、プリンタと印刷サーバ間の制御信号及びデータ信号は、主にシリアル信号で高速転送されるが、データ信号を１色あたり複数のレーン（データ伝送路）に分割することにより、全体の転送レートを向上させることができる。
【０００３】
また、同一アドレス割り当ての複数のメモリ装置を使用する際に、データラインをメモリ装置毎に個別に分けると共に、クロックラインを共通化することにより省スペース化する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、データ信号を１色あたり複数の伝送路に分割してシリアル転送を行う技術は、伝送路毎に制御信号を設けることが多く、伝送路の数を増やすと制御信号の数も増加し、結果として配線コスト、実装面積等が悪化してしまうという問題がある。
【０００５】
また、特許文献１は、複数のメモリ装置に共通の信号であるクロック信号を共通化させる技術であり、伝送路の増加に伴う制御信号の増加を抑制するものではない。
【０００６】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、データ伝送路の追加に伴う制御信号の増加を抑制するデータ転送装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、一実施の形態に係るデータ転送装置は、第１制御信号に基づいて第１伝送路で第１データを送信する第１送信手段と、第２制御信号に基づいて第２伝送路で第２データを送信する第２送信手段と、少なくとも前記第１制御信号及び前記第２制御信号に基づいて第３伝送路で前記第１データに係るデータ及び前記第２データに係るデータを含む第３データを送信する第３送信手段と、を有する。
【発明の効果】
【０００８】
本実施の形態によれば、データ伝送路の追加に伴う制御信号の増加を抑制するデータ転送装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るデータ転送システムの構成例を示す図である。
【図２】第１の実施形態に係る制御信号及びデータ信号の例を示す図である。
【図３】第１の実施形態に係るデータ転送インタフェースの構成を示す図である。
【図４】第１の実施形態に係るデータ転送のタイミングチャートの例である。
【図５】第１の実施形態に係るデータ転送システムの機能構成図である。
【図６】第２の実施形態に係るデータ転送システムの機能構成図である。
【図７】第２の実施形態に係る共通データの構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１１】
＜システムの構成＞
図１は、一実施形態に係るデータ転送システムの構成例を示す図である。図１において、データ転送システム１００は、例えば、プリンタ、複合機等の画像形成装置１０１、印刷サーバ１０２、及び画像形成装置１０１と印刷サーバ１０２を接続するケーブル１０３を有する。
【００１２】
画像形成装置１０１は、印刷サーバ１０２から受信したデータに基づいて画像形成（例えば、印刷）を行う。印刷サーバ１０２は、例えば、一般的なコンピュータの構成を含み、ケーブル１０３を介して、画像形成装置１０１に画像形成させるデータ（例えば、印刷データ）を送信する。ケーブル１０３は、双方向に転送される制御信号１０４と、制御信号１０４に応じて印刷サーバ１０２から画像形成装置１０１へ転送されるデータ信号１０５とを含む。
【００１３】
画像形成装置１０１は、印刷準備が完了すると印刷サーバ１０２に対して、制御信号１０４を用いて印刷データの転送開始のタイミングを示す信号を送信する。印刷サーバ１０２は、そのデータ転送開始のタイミングに応じて、データ（例えば、印刷データ）を画像形成装置１０１に送信する。
【００１４】
［第１の実施の形態］
＜各信号の構成＞
図２は、第１の実施形態に係る制御信号及びデータ信号の例を示す図である。図２において、データ信号１０５は、Ｙデータ２１５、Ｙ／Ｍデータ２１６、Ｍデータ２１７、Ｃデータ２１８、Ｃ／Ｋデータ２１９、Ｋデータ２２０を有する。このうち、Ｙデータ２１５、Ｍデータ２１７、Ｃデータ２１８、Ｋデータ２２０は、ＣＭＹＫ（Cyan Magenta Yellow Key plate color model）形式の４色であるＹ（Yellow：黄色）、Ｍ（Magenta：赤紫色）、Ｃ（Cyan：水色）、Ｋ（黒色）にそれぞれ対応している。Ｙデータ２１５、Ｍデータ２１７、Ｃデータ２１８、Ｋデータ２２０の各データは、例えば、３２ビット（４バイト）の単色データである。
【００１５】
一方、Ｙ／Ｍデータ２１６は、ＹとＭの２色に対応するデータであり、例えば、２色で３２ビットのデータである。Ｙ／Ｍデータ２１６は、例えば、下位１６ビットがＹデータ、上位１６ビットがＭデータ等となっている。同様に、Ｃ／Ｋデータ２１９は、ＣとＫの２色に対応するデータであり、例えば、２色で３２ビットのデータである。Ｃ／Ｋデータ２１９は、例えば、下位１６ビットがＣデータ、上位１６ビットがＫデータ等となっている。
【００１６】
本実施の形態では、Ｙ／Ｍデータ２１６及びＣ／Ｋデータ２１９を有することにより、Ｙ、Ｍ、Ｃ、Ｋの各データのビット幅が３２ビット（４バイト）から４８ビット（６バイト）に拡張されている。尚、上記各データのビット数、及びビット配置は一例であって、他のビット数や、ビット配置であっても良い。
【００１７】
また、図２において、制御信号１０４は、６つの色種Ｙ、Ｙ／Ｍ、Ｍ、Ｃ、Ｃ／Ｋ、Ｋのそれぞれに対応するラインデータ有効信号２０３、２０４、２０７、２１０、２１１、２１４を含む。各ラインデータ有効信号は、印刷サーバ１０２が画像形成装置１０１にデータを転送する際に、有効な１ライン分のデータに同期してアサート（有効化）される。
【００１８】
また、制御信号１０４は、Ｙ、Ｍ、Ｃ、Ｋのそれぞれに対応するフレームデータ有効信号２０１、２０５、２０８、２１２を含む。各フレームデータ有効信号は、画像形成装置１０１が印刷サーバ１０２にフレームデータを要求する際にアサートされ、１フレーム分のデータを受信すると画像形成装置１０１によってディアサート（無効化）される。
【００１９】
さらに、制御信号１０４は、Ｙ、Ｍ、Ｃ、Ｋのそれぞれに対応するライン同期信号２０２、２０６、２０９、２１３を含む。各ライン同期信号は、画像形成装置１０１が印刷サーバ１０２にラインの先頭タイミングを示す際に、１回トグル（有効化した後無効化）する。次にトグルするまでの時間は、１ラインの印刷速度等によって規定される。
【００２０】
尚、本実施の形態では、Ｙ／Ｍデータ２１６をＹデータ２１５及び／又はＭデータ２１７と同期させて送受信することにより、Ｙ／Ｍデータ２１６のフレームデータ有効信号、及びライン同期信号を削減している。同様に、Ｃ／Ｋデータ２１９をＣデータ２１８及び／又はＫデータ２２０と同期させて送受信することにより、Ｃ／Ｋデータ２１９のフレームデータ有効信号、及びライン同期信号を削減している。
【００２１】
＜インタフェースの構成＞
図３は、第１の実施形態に係るデータ転送インタフェースの構成を示す図である。
【００２２】
図３において、画像形成装置１０１は、ドライバ３０１、及び複数のレシーバ３０２、３０３、３０４、３０５、３０６、３０７を有する。ドライバ３０１は、Ｙ、Ｙ／Ｍ、Ｍ、Ｃ、Ｃ／Ｋ、Ｋの各色種に対応するフレームデータ有効信号、及びライン同期信号等の複数の制御信号をシリアル化して送信する。複数のレシーバ３０２〜３０７は、それぞれ、シリアル化された、Ｙ、Ｙ／Ｍ、Ｍ、Ｃ、Ｃ／Ｋ、Ｋの各色種に対応するデータ、及びラインデータ有効信号を受信し、パラレル化して出力する。
【００２３】
印刷サーバ１０２は、レシーバ３０８、及び複数のドライバ３０９、３１０、３１１、３１２、３１３、３１４を有する。レシーバ３０８は、画像形成装置１０１のドライバ３０１でシリアル化して送信された制御信号を受信し、受信した制御信号をパラレル化して複数の制御信号に分離する。複数のドライバ３０９〜３１４は、それぞれ、Ｙ、Ｙ／Ｍ、Ｍ、Ｃ、Ｃ／Ｋ、Ｋの各色種に対応するデータをシリアル化して送信する。
【００２４】
ケーブル１０３は、複数のレーン（シリアル伝送路）である制御信号レーン３５０、Ｙデータレーン３５１、Ｙ／Ｍデータレーン３５２、Ｍデータレーン３５３、Ｃデータレーン３５４、Ｃ／Ｋデータレーン３５５、Ｋデータレーン３５６を有する。各レーンで伝送される信号は、高速転送を求められるため、主に差動のシリアル信号が利用される。シリアル信号インタフェースの例としては、ＰＣＩ Ｅｘｐｒｅｓｓ（登録商標）、Ｃｈａｎｎｅｌ Ｌｉｎｋ（登録商標）、Ｖ−ｂｙ−Ｏｎｅ（登録商標）等がある。
【００２５】
制御信号レーン３５０は、画像形成装置１０１がシリアル化した制御信号を伝送する。Ｙデータレーン３５１、Ｙ／Ｍデータレーン３５２、Ｍデータレーン３５３、Ｃデータレーン３５４、Ｃ／Ｋデータレーン３５５、及びＫデータレーン３５６は、それぞれ、シリアル化されたＹ、Ｙ／Ｍ、Ｍ、Ｃ、Ｃ／Ｋ、Ｋのデータを伝送する。また、各データレーンは、ラインデータ有効信号も合わせて伝送する。
【００２６】
上記構成の特徴は、１色のデータの一部を他の1色のデータの一部と共有して転送する点にある。図３の例では、１色のデータ伝送に１．５レーンを使用し、２色で３レーン、４色で６レーンを使用する。
【００２７】
例えば、一色あたりのデータ幅を４８ビット（６バイト）とすると、単色レーンのＹデータレーン３５１、Ｍデータレーン３５３、Ｃデータレーン３５４、Ｋデータレーン３５６を用いて、それぞれ３２ビット（４バイト）のデータを伝送する。また、共有レーンであるＹ／Ｍデータレーン３５２、Ｃ／Ｋデータレーン３５５を用いて、それぞれ１６ビット（２バイト）のデータを２色ずつ伝送する。共有レーンでは、例えば、上位１６ビットと下位１６ビットに各色のデータを割当てると良い。尚、他の構成であっても良いことは言うまでもない。
【００２８】
この構成の特徴は、１色あたり１レーンでデータを伝送する場合と比べて転送レートを１．５倍に向上させることができることと、共有レーンの追加に伴う制御信号の追加が１本で良いことにある。例えば、図３の構成では、各色のデータ伝送を制御する信号として、フレーム有効信号及びライン同期信号、ラインデータ有効信号が存在する。これらの制御信号は、データ信号を独立して制御するために、Ｙ／Ｍ、Ｃ／Ｋの共有レーンにもそれぞれ専用の制御信号が必要となるのが一般的である。しかし、データの内容を考慮すると、Ｙ／Ｍデータレーン３５２の中のＹデータは、Ｙデータレーン３５１と同じタイミングで制御することが望ましい。これは、他の３色であるＭ、Ｃ、Ｋについても同様である。
【００２９】
そこで、共有レーンであるＹ／Ｍデータレーン３５２、及びＣ／Ｋデータレーン３５５の伝送に用いる制御信号を、可能な限り単色データレーンであるＹデータレーン３５１、Ｍデータレーン３５３、Ｃデータレーン３５４、Ｋデータレーン３５６の制御信号と共通化する。図３の例では、フレームデータ有効信号とライン同期信号を共通化することにより、共有レーンであるＹ／Ｍデータレーン３５２、及びＣ／Ｋデータレーン３５５のに係る制御信号を４本省略することができる。その結果、信号本数の減少によるコストの削減、実装面積の縮小によるコストの削減、レイアウトの容易化等、様々な効果を得ることができる。
【００３０】
尚、図３の例では、ラインデータ有効信号はデータレーン毎に必要なので省略の対象外としている。
【００３１】
＜制御タイミング＞
図４は、第１の実施形態に係るデータ転送のタイミングチャートである。図４には、Ｙデータ２１５、Ｍデータ２１７、及びＹ／Ｍデータ２１６のタイミング波形の一例を示す。図４において、Ｙデータ２１５は、３２ビット（４バイト）のデータであり、３本の制御信号である、Ｙフレームデータ有効信号２０１、Ｙライン同期信号２０２、Ｙラインデータ有効信号２０３に応じてデータ転送が行われる。
【００３２】
同様に、Ｍデータ２１７は、３２ビットのデータであり、３本の制御信号である、Ｍフレームデータ有効信号２０５、Ｍライン同期信号２０６、Ｍラインデータ有効信号２０７に応じてデータ転送が行われる。
【００３３】
また、Ｙ／Ｍデータ２１６は、３２ビットのデータであり、１本の制御信号、Ｙ／Ｍラインデータ有効信号２０４に応じてデータ転送が行われる。
【００３４】
画像形成装置１０１は、印刷サーバ１０２にＹフレームを要求する場合、Ｙフレームデータ有効信号２０１をアサートする。また、画像形成装置１０１は、Ｙライン同期信号２０２をトグルさせることにより、Ｙラインの先頭のタイミングを印刷サーバ１０２に通知する。
【００３５】
同様に、画像形成装置１０１は、印刷サーバ１０２にＭフレームを要求する場合、Ｍフレームデータ有効信号２０５をアサートする。また、画像形成装置１０１は、Ｍライン同期信号２０６をトグルさせることにより、Ｍラインの先頭のタイミングを印刷サーバ１０２に通知する。
【００３６】
尚、本実施の形態では、各フレーム同期信号及び各ライン同期信号は、ローアクティブであり、各ライン有効信号は、ハイアクティブであるものとする。
【００３７】
例えば、図４の時刻Ｔ１において、画像形成装置１０１側が、Ｙライン同期信号２０２をトグルさせると、それに応じて、印刷サーバ１０２側は、時刻Ｔ２にＹラインデータ有効信号２０３及びＹ／Ｍラインデータ有効信号２０４をアサートする。さらに、印刷サーバ１０２側は、Ｙラインデータ有効信号２０３及びＹ／Ｍラインデータ有効信号２０４がアサートされている期間にＹデータ２１５及びＹ／Ｍデータ２１６を送信する。このとき、Ｙ／Ｍデータ２１６の、例えば、下位１６ビットにはＹデータが設定され、上位１６ビットには、送信するＭデータが無いので、ＮＵＬＬデータが設定される。
【００３８】
また、図４の時刻Ｔ３において、Ｙライン同期信号２０２及びＭライン同期信号２０６がトグルされると、それに応じて、時刻Ｔ４にＹラインデータ有効信号２０３、Ｙ／Ｍラインデータ有効信号２０４、及びＭラインデータ有効信号２０７がアサートされる。さらに、Ｙラインデータ有効信号２０３、Ｙ／Ｍラインデータ有効信号２０４、及びＭラインデータ有効信号２０７がアサートされている期間にＹデータ２１５、Ｙ／Ｍデータ２１６、及びＭデータ２１７が送信される。このとき、Ｙ／Ｍデータ２１６の、例えば、下位１６ビットにはＹデータが設定され、上位１６ビットにはＭデータが設定される。
【００３９】
さらに、図４の時刻Ｔ５において、画像形成装置１０１側が、Ｍライン同期信号２０６をトグルさせると、それに応じて、印刷サーバ１０２側は、時刻Ｔ６にＭラインデータ有効信号２０７及びＹ／Ｍラインデータ有効信号２０４をアサートする。さらに、印刷サーバ１０２側は、Ｍラインデータ有効信号２０７及びＹ／Ｍラインデータ有効信号２０４がアサートされている期間にＭデータ２１７及びＹ／Ｍデータ２１６を送信する。このとき、Ｙ／Ｍデータ２１６の、例えば、下位１６ビットにはＮＵＬＬデータが設定され、上位１６ビットにはＭデータが設定される。
【００４０】
例えば、このように、単色レーンと共有レーンのタイミングを合わせることにより、共有レーンのフレームデータ有効信号、及びライン同期信号を削減することができる。例えば、図４の例では、Ｙ／Ｍラインデータ有効信号２０４は、Ｙラインデータ有効信号２０３又はＭラインデータ有効信号２０７がアサートされるタイミングでアサートされる。従って、Ｙ／Ｍラインデータ有効信号２０４は、例えば、Ｙラインデータ有効信号２０３及びＭラインデータ有効信号２０７と同様にして、Ｙライン同期信号２０２及びＭライン同期信号２０６に基づいて生成することができる。
【００４１】
或いは、図４の例では、Ｙ／Ｍラインデータ有効信号２０４は、Ｙライン同期信号２０２及びＭライン同期信号２０６に基づいて生成された、Ｙラインデータ有効信号２０３及びＭラインデータ有効信号２０７の論理和（ＯＲ）から生成することができる。
【００４２】
＜機能構成＞
次にデータ転送システム１００の機能構成について説明する。
【００４３】
図５は、第１の実施形態に係るデータ転送システムの機能構成図である。
【００４４】
（印刷サーバの機能構成）
図５において、印刷サーバ１０２は、第１送信手段５０３、第２送信手段５０４、共通送信手段５０５、第１分割手段５０６、第２分割手段５０７、データ生成手段５０８、及び制御信号受信手段５０９を有する。
【００４５】
上記各手段は、例えば、印刷サーバ１０２に搭載されたデータ伝送ユニットや、データ伝送用のＩＣ（Integrated Circuit）等のデータ送信装置（データ転送装置）５０１に含まれていても良い。この場合、印刷サーバ１０２は、例えば、データ送信装置５０１から出力される第１制御信号及び第２制御信号等に応じて、第１送信データ、第２送信データ、第１有効信号、第２有効信号、及び共通有効信号を生成し、データ送信装置５０１に入力する。データ送信装置５０１は、入力された第１送信データ及び第２送信データを、第1有効信号、第２有効信号及び共通有効信号に応じて、第１伝送路５１７、第２伝送路５１８、及び共通伝送路５１９で送信する。
【００４６】
本実施の形態では、データ送信装置５０１は、第１伝送路５１７、第２伝送路５１８に加えて、共通伝送路５１９を用いて第１データ、第２データを送信することにより、データ転送速度を向上させることができる。
【００４７】
次に、各構成要素について説明する。
【００４８】
制御信号受信手段５０９は、例えば、図３のレシーバ３０８に相当し、画像形成装置１０１から制御伝送路５２０を介して送られてくるシリアル化された制御信号を受信し、受信した制御信号をパラレル化して出力する。例えば、図５の第１制御信号５２１は、図３、４のＹフレームデータ有効信号２０１、Ｙライン同期信号２０２等を含み、第２制御信号５２２は、図３、４のＭフレームデータ有効信号２０５、Ｍライン同期信号２０６等を含む。制御信号受信手段５０９は、Ｙフレームデータ有効信号２０１、Ｙライン同期信号２０２等を含む第１制御信号５２１と、Ｍフレームデータ有効信号２０５、Ｍライン同期信号２０６等を含む第２制御信号５２２をパラレル化して出力する。
【００４９】
印刷サーバ１０２は、第１制御信号５２１に応じて、例えば、４８ビットの第１送信データと、第１送信手段５０３の送信タイミングを示す第１有効信号５２３をデータ送信装置５０１に入力する。また、印刷サーバ１０２は、第２制御信号５２２に応じて、例えば、４８ビットの第２送信データと、第２送信手段の送信タイミングを示す第２有効信号５２４をデータ送信装置５０１に入力する。さらに、印刷サーバ１０２は、第１制御信号５２１及び第２制御信号５２２に応じて、共通送信手段５０５の送信タイミングを示す共通有効信号をデータ送信装置５０１に入力する。
【００５０】
第１分割手段５０６は、例えば、入力された４８ビット幅の第１送信データを３２ビット幅と１６ビット幅に分割し、それぞれ、第１送信手段５０３とデータ生成手段５０８に出力する。
【００５１】
第２分割手段５０７は、例えば、４８ビット幅の第２送信データを３２ビット幅と１６ビット幅に分割し、それぞれ、第２送信手段５０４とデータ生成手段５０８に出力する。
【００５２】
尚、上記第１送信データ及び第２送信データのビット幅の４８ビット幅は一例であって、他のビット幅であっても良い。また、データ生成手段５０８に出力されるデータのビット幅は、第１送信手段又は第２送信手段に送られるビット幅の１／２以下の他のビット幅であっても良い。
【００５３】
データ生成手段５０８は、第１分割手段５０６から出力された１６ビットのデータと、第２分割手段５０７から出力された１６ビットのデータを用いて、共通送信手段５０５で送信する３２ビット幅の共通データを生成する。例えば、データ生成手段５０８は、共通送信手段５０５で送信する３２ビットのデータの下位１６ビットに第１分割手段５０６から出力された１６ビットのデータを割当て、上位１６ビットに第２分割手段５０７から出力された１６ビットのデータを割当てる。また、データ生成手段５０８は、第１分割手段５０６、又は第２分割手段５０７から、１６ビットのデータが出力されない場合は、対応する上位１６ビット又は下位１６ビットに、例えば、ＮＵＬＬデータを挿入する。
【００５４】
第１送信手段５０３は、例えば、図３のドライバ３０９に相当し、第１制御信号５２１に基づいて生成された第１有効信号５２３に応じて、第１分割手段５０６から入力された３２ビットの第１データ、及び第１有効信号５２３をシリアル化して、第１伝送路５１７で送信する。尚、第１有効信号５２３は、例えば、図３、４のＹラインデータ有効信号２０３に相当する信号であり、第１送信手段５０３は、例えば、第１有効信号５２３の有効化に応じて、シリアル化された第１データ及び第１有効信号５２３を送信する。
【００５５】
第２送信手段５０４は、例えば、図３のドライバ３１１に相当し、第２制御信号５２２に基づいて生成された第２有効信号５２４に応じて、第２分割手段５０７から入力された３２ビットの第２データ、及び第２有効信号５２４をシリアル化して、第２伝送路５１８で送信する。尚、第２有効信号５２４は、例えば、図３、４のＭラインデータ有効信号２０７に相当する信号であり、第２送信手段５０４は、例えば、第２有効信号５２４の有効化に応じて、シリアル化された第２データ及び第２有効信号５２４を送信する。
【００５６】
共通送信手段（第３送信手段）５０５は、例えば、図３のドライバ３１０に相当する。共通送信手段５０５は、第１制御信号５２１及び第２制御信号５２２に基づいて生成された共通有効信号（第３制御信号）５２５に応じて、データ生成手段５０８から入力された３２ビットの共通データ（第３データ）と共通有効信号５２５をシリアル化して、共通伝送路（第３伝送路）５１９で送信する。尚、共通有効信号５２５は、例えば、図３、４のＹ／Ｍラインデータ有効信号２０４に相当する信号であり、共通送信手段５０５は、例えば、共通有効信号５２５の有効化に応じて、シリアル化された共通データ及び共通有効信号５２５を送信する。
【００５７】
（画像形成装置の機能構成）
図５において、画像形成装置１０１は、第１受信手段５１０、第２受信手段５１１、共通受信手段５１２、第１合成手段５１４、第２合成手段５１５、データ抽出手段５１３、及び制御信号送信手段５１６を有する。
【００５８】
上記各手段は、例えば、画像形成装置１０１に搭載されたデータ伝送ユニットや、データ伝送用のＩＣ等のデータ受信装置（データ転送装置）５０２に含まれていても良い。この場合、画像形成装置１０１は、データ受信装置５０２に第１制御信号５２１、及び／又は第２制御信号５２２を入力することにより、印刷サーバ１０２にデータの送信を要求する。画像形成装置１０１は、要求に応じて送信されたデータを第１受信データ、又は第２受信データとして取得することができる。
【００５９】
本実施の形態では、データ受信装置５０２は、第１伝送路５１７、第２伝送路５１８に加えて、共通伝送路５１９を用いて第１データ、第２データを受信することにより、データ転送速度を向上させることができる。また、画像形成装置１０１は、共通伝送路５１９の追加に伴う追加の制御信号等を用意しなくても良い。
【００６０】
次に、各構成要素について説明する。
【００６１】
制御信号送信手段５１６は、例えば、図３のドライバ３０１に相当し、画像形成装置１０１が送信する複数の制御信号をシリアル化して送信する。例えば、図５の第１制御信号５２１は、図３、４のＹフレームデータ有効信号２０１、Ｙライン同期信号２０２等を含み、第２制御信号５２２は、図３、４のＭフレームデータ有効信号２０５、及びＭライン同期信号２０６を含む。この場合、制御信号送信手段５１６は、Ｙフレームデータ有効信号２０１及びＹライン同期信号２０２を含む第１制御信号５２１と、Ｍフレームデータ有効信号２０５及びＭライン同期信号２０６を含む第２制御信号５２２をシリアル化して送信する。
【００６２】
第１受信手段５１０は、例えば、図３のレシーバ３０２に相当し、第１制御信号５２１に基づいて生成された第１有効信号５２３に応じて第１伝送路５１７で伝送されるシリアルデータを受信する。第１受信手段５１０は、受信したシリアルデータに含まれる３２ビットの第１データ、及び第１有効信号５２３をパラレル化して出力する。
【００６３】
第２受信手段５１１は、例えば、図３のレシーバ３０４に相当し、第２制御信号５２２に基づいて生成された第２有効信号５２４に応じて第２伝送路５１８で伝送されるシリアルデータを受信する。第２受信手段５１１は、受信したシリアルデータに含まれる３２ビットの第２データ、及び第２有効信号５２４をパラレル化して出力する。
【００６４】
共通受信手段５１２は、例えば、図３のレシーバ３０３に相当し、第１制御信号５２１及び第２制御信号５２２に基づいて生成された共通有効信号５２５に応じて共通伝送路５１９で伝送されるシリアルデータを受信する。共通受信手段５１２は、受信したシリアルデータに含まれる３２ビットの共通データ、及び共通有効信号５２５をパラレル化して出力する。
【００６５】
データ抽出手段５１３は、共通受信手段５１２が出力した３２ビットの共通データから、第１受信手段５１０が受信した第１データに係る１６ビットのデータを抽出して第１合成手段５１４へ出力する。同様に、データ抽出手段５１３は、共通受信手段５１２が出力した３２ビットのデータから、第２受信手段５１１が受信した第２データに係る１６ビットのデータを抽出して第２合成手段５１５へ出力する。
【００６６】
第１合成手段５１４は、第１受信手段５１０が出力する３２ビットの第１データと、データ抽出手段５１３が出力する第１データに係る１６ビットのデータを合成し、４８ビットの第１受信データを生成する。尚、第１受信データは、例えば、第１送信データと同じデータを含む。
【００６７】
第２合成手段５１５は、第２受信手段５１１が出力する３２ビットの第２データと、データ抽出手段５１３が出力する第２データに係る１６ビットのデータを合成し、４８ビットの第２受信データを生成する。尚、第２受信データは、例えば、第２送信データと同じデータを含む。
【００６８】
上記構成により、本実施の形態では、画像形成装置１０１が第１制御信号５２１及び第２制御信号５２２を用いて要求したデータは、印刷サーバ１０２から第１伝送路５１７、第２伝送路５１８及び共通伝送路５１９を用いて伝送される。本実施の形態では、送信データの一部を共通伝送路５１９を用いて伝送することにより、データの転送速度を高速化することができる。尚、このとき、画像形成装置１０１は、共通伝送路５１９に係る制御信号をデータ受信装置５０２に入力しなくても良いので、データ伝送路（共通伝送路５１９）の追加に伴う制御信号の増加を抑制することができる。
【００６９】
［第２の実施形態］
図６は、第２の実施形態に係るデータ転送システムの機能構成図である。第１の実施の形態では、共通伝送路を２つの伝送データで共用する場合について説明を行ったが、共通伝送路は３つ以上の伝送データで共用するものであっても良い。本実施の形態では、３つ以上の伝送データが共通伝送路を共用する場合の例について説明する。
【００７０】
＜印刷サーバの機能構成＞
図６において、印刷サーバ１０２は、複数の送信手段である第１送信手段６０１−１、第２送信手段６０１−２、…、第Ｘ送信手段６０１−Ｘ（Ｘは、３以上の整数）、共通送信手段６０２、及び制御信号生成手段６０３を有する。さらに、印刷サーバ１０２は、複数の分割手段である第１分割手段６０４−１、第２分割手段６０４−２、…、第Ｘ分割手段６０４−Ｘ、及びデータ生成手段６０５を有する。
【００７１】
上記各手段は、例えば、印刷サーバ１０２に搭載されたデータ伝送ユニットや、データ伝送用のＩＣ等のデータ送信装置（データ転送装置）５０１に含まれていても良い。
【００７２】
尚、本実施の形態では、データ送信装置５０１に入力される第１〜第Ｘ制御信号は、第１の実施の形態のように、画像形成装置１０１から受信した制御信号に基づいて生成される信号であっても良いし、印刷サーバ１０２側で生成した信号であっても良い。
【００７３】
次に、各構成要素について説明する。
【００７４】
第１分割手段６０４−１は、第１送信データを、例えば、ビット幅Ｙ（ＹはＸの倍数）のデータと、ビット幅Ｙ／Ｘのデータに分割し、ビット幅Ｙのデータを第１送信手段６０１−１に出力し、ビット幅Ｙ／Ｘのデータをデータ生成手段６０５に出力する。第２分割手段６０４−２は、第２送信データを、例えば、ビット幅Ｙ（ＹはＸの倍数）のデータと、ビット幅Ｙ／Ｘのデータに分割し、ビット幅Ｙのデータを第２送信手段６０１−２に出力し、ビット幅Ｙ／Ｘのデータをデータ生成手段６０５に出力する。同様に、第Ｘ分割手段６０４−Ｘは、第Ｘ送信データを、例えば、ビット幅Ｙ（ＹはＸの倍数）のデータと、ビット幅Ｙ／Ｘのデータに分割し、ビット幅Ｙのデータを第Ｘ送信手段６０１−Ｘに出力し、ビット幅Ｙ／Ｘのデータをデータ生成手段６０５に出力する。
【００７５】
第１送信手段６０１−１は、第１制御信号に基づいて、第１分割手段６０４−１から入力されたＹビットの第１データ、及び第１制御信号をシリアル化して、第１伝送路６１０−１で送信する。第２送信手段６０１−２は、第２制御信号に基づいて、第２分割手段６０４−２から入力されたＹビットの第２データ、及び第２制御信号をシリアル化して、第２伝送路６１０−２で送信する。同様に、第Ｘ送信手段６０１−Ｘは、第Ｘ制御信号に基づいて、第Ｘ分割手段６０４−Ｘから入力されたＹビットの第Ｘデータ、及び第Ｘ制御信号等シリアル化して、第Ｘ伝送路６１０−Ｘで送信する。
【００７６】
尚、本実施の形態では、第１制御信号は、例えば、図３、４のラインデータ有効信号に相当する信号を想定しており、第１送信手段６０１−１は、第１制御信号の有効化に応じてデータを送信する。第２〜第Ｘ制御信号についても同様である。
【００７７】
制御信号生成手段６０３は、第１〜第Ｘ有効信号に基づいて、共通送信手段６０２の送信タイミングに合わせて有効化される共通制御信号を生成する。共通制御信号は、例えば、図３、４のＹ／Ｍラインデータ有効信号等に相当する信号であり、例えば、第１〜第Ｘ有効信号の論理和（ＯＲ）等により、容易に生成することができる。
【００７８】
データ生成手段６０５は、第１〜第Ｘ分割手段から出力されたビット幅Ｙ／Ｘのデータに基づいて、共通送信手段６０２が送信する共通データを生成する。
【００７９】
共通送信手段６０２は、制御信号生成手段６０３が生成した共通制御信号に応じて、データ生成手段６０５が生成した共通データ、及び共通制御信号をシリアル化して、共通伝送路６１１で送信する。
【００８０】
ここで、データ生成手段６０５が生成する共通データについて説明する。図７は、第２実施形態に係る共通データの構成を説明するための図である。図７において、第１送信データ７０１は、第１分割手段６０４−１によって、ビット幅Ｙの第１データ７０５と、ビット幅Ｙ／Ｘの第１データに係るデータ７０６に分割される。尚、ここで、Ｘは３以上の整数であり、Ｙは、Ｘの倍数であるものとする。
【００８１】
同様に第２送信データ７０２は、第２分割手段６０４−２によって、ビット幅Ｙの第２データ７０７と、ビット幅Ｙ／Ｘの第２データに係るデータ７０８に分割され、第Ｘ送信データ７０３は、第Ｘ分割手段６０４−Ｘによって、ビット幅Ｙの第２データ７０７と、ビット幅Ｙ／Ｘの第２データに係るデータ７０８に分割されるものとする。
【００８２】
また、データ生成手段６０５が生成する共通データ７０４は、第１〜第Ｘデータと同じビット幅Ｙを有しており、共通データ７０４を共有するデータ信号の数に応じて、ビット幅Ｙ／ＸのＸ個の領域に分割されている。この分割された領域を用いて、例えば、第１送信データのＹ／Ｘビットのデータ７０６、第２送信データのＹ／Ｘビットのデータ７０８、第Ｘ送信データのＹ／Ｘビットのデータ７１０等を、共通伝送路６１１で送信することができる。
【００８３】
尚、この共通データ７０４の分割された領域で送信するデータは、必ずしもＹ／Ｘビットある必要はなく、例えば、データが無いビットにＮＵＬＬデータを挿入することにより、Ｙ／Ｘビット以下のデータも送信可能である。また、Ｙ／Ｘビットの分割位置は任意で良い。
【００８４】
このように、本実施の形態では、第１〜第Ｘデータと共通データ人のビット幅又はビット長を等しくし、各データを同期させて送信することにより、共通伝送路６１１で伝送する共通データ用の制御信号の入力を不要としている。
【００８５】
＜画像形成装置の機能構成＞
図６において、画像形成装置１０１は、複数の受信手段である第１受信手段６０６−１、第２受信手段６０６−２、…、第Ｘ受信手段６０６−Ｘ、及び共通受信手段６０７を有する。また、画像形成装置１０１は、複数の合成手段である第１合成手段６０８−１、第２合成手段６０８−２、…、第Ｘ合成手段６０８−Ｘ、及びデータ抽出手段６０９を有する。
【００８６】
上記各手段は、例えば、画像形成装置１０１に搭載されたデータ伝送ユニットや、データ伝送用のＩＣ等のデータ受信装置（データ転送装置）５０２に含まれていても良い。
【００８７】
次に、各構成要素について説明する。
【００８８】
第１受信手段６０６−１は、第１制御信号に基づいて、第１伝送路６１０−１で第１送信手段６０１−１によって送信された、シリアル化されたビット幅Ｙの第１データ、及び第１制御信号を受信し、パラレル化して出力する。第２受信手段６０６−２は、第２制御信号に基づいて、第２伝送路６１０−２で第２送信手段６０１−２によって送信された、シリアル化されたビット幅Ｙの第２データ、及び第２制御信号を受信し、パラレル化して出力する。同様に、第Ｘ受信手段６０６−Ｘは、第Ｘ制御信号に基づいて、第Ｘ伝送路６１０−Ｘで第Ｘ送信手段６０１−Ｘによって送信された、シリアル化されたビット幅Ｙの第Ｘデータ、及び第Ｘ制御信号を受信し、パラレル化して出力する。
【００８９】
共通受信手段６０７は、第１〜第Ｘ制御信号に基づいて生成された共通制御信号に応じて、共通伝送路６１１で共通送信手段６０２によって送信された、シリアル化されたビット幅Ｙの共通データ、及び共通制御信号を受信し、パラレル化して出力する。
【００９０】
データ抽出手段６０９は、共通受信手段６０７が出力したパラレル化された共通データから、第１データに係るデータ、第２データに係るデータ、…、第Ｘデータに係るデータを抽出して、それぞれ第１〜第Ｘ合成手段へ出力する。
【００９１】
第１合成手段６０８−１は、第１受信手段６０６−１から受信したビット幅Ｙの第１データと、データ抽出手段６０９から受信したビット幅Ｙ／Ｘビットの第１データに係るデータに基づいて第１受信データを生成する。第２合成手段６０８−２は、第２受信手段６０６−２から受信したビット幅Ｙの第２データと、データ抽出手段６０９から受信したビット幅Ｙ／Ｘビットの第２データに係るデータに基づいて第２受信データを生成する。同様に、第Ｘ合成手段６０８−Ｘは、第Ｘ受信手段６０６−Ｘから受信したビット幅Ｙの第Ｘデータと、データ抽出手段６０９から受信したビット幅Ｙ／Ｘビット第Ｘデータに係るデータに基づいて第Ｘ受信データを生成する。
【００９２】
尚、上記説明では、Ｘが３以上であるものとして説明を行ったが、Ｘが２の場合も同様の構成が可能である。
【００９３】
以上、本実施の形態よれば、例えば、Ｘ色のデータ伝送する場合、Ｘ色のデータをＸ本のデータ伝送路で伝送すると共に、Ｘ色のデータを１／Ｘずつ１つの伝送路にまとめて送信可能な共通伝送路６１１を追加することにより、転送速度を向上させることができる。また、このとき、画像形成装置１０１又は印刷サーバ１０２は、追加の制御信号をデータ転送装置に入力しなくても良い。従って、データ伝送路の追加に伴う制御信号の増加を抑制するデータ転送装置を提供することができる。
【００９４】
尚、上記各実施形態のデータ転送システム１００は、本発明の一例であって、本発明の範囲を限定するものではない。例えば、印刷サーバ１０２は、スキャナ等の画像読取装置等であっても良いし、画像形成装置１０１は、画像データを記憶するストレージ装置等であっても良い。また、本発明に係るデータ転送装置は、画像データ以外のデータの転送にも利用可能であることは言うまでもない。
【符号の説明】
【００９５】
１００    データ転送システム
１０１    画像形成装置
１０２    印刷サーバ
５０１    データ送信装置（データ転送装置）
５０２    データ受信装置（データ転送装置）
５０３、６０１−１    第１送信手段
５０４、６０１−２    第２送信手段
５０５、６０２    共通送信手段（第３送信手段）
６０３    制御信号生成手段
５０６、６０４−１    第１分割手段
５０７、６０４−２    第２分割手段
５０８、６０５    データ生成手段
５１０、６０６−１    第１受信手段
５１１、６０６−２    第２受信手段
５１２、６０７    共通受信手段（第３受信手段）
５１４、６０８−１    第１合成手段
５１５、６０８−２    第２合成手段
５１３、６０９    データ抽出手段
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２００６−１１９２６号公報
【図１】
2015146108.tif 000003
【図２】
2015146108.tif 000004
【図３】
2015146108.tif 000005
【図４】
2015146108.tif 000006
【図５】
2015146108.tif 000007
【図６】
2015146108.tif 000008
【図７】
2015146108.tif 000009