(57)【要約】【課題】複数の伸長回路の同期処理を行うことなく帯域を向上させる画像形成システム、画像データ処理システム、画像データ処理装置及び画像データ処理方法を提供することを目的とする。【解決手段】入力画像データが複数の分割画像データに分割され、複数の分割画像データがそれぞれ圧縮された複数の圧縮データを取得する取得部と、取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長する複数の伸長部と、入力画像データのデータ容量以上の容量を有する記憶部と、複数の伸長データを記憶部に格納し、入力画像データを記憶部に再構成する再構成部と、を備えた画像データ処理装置によって上記課題を解決する。【選択図】図１
2018157324.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データが複数の分割画像データに分割され、前記複数の分割画像データがそれぞれ圧縮された複数の圧縮データを取得する取得部と、
前記取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長する複数の伸長部と、
前記入力画像データのデータ容量以上の容量を有する記憶部と、
前記複数の伸長データを前記記憶部に格納し、前記入力画像データを前記記憶部に再構成する再構成部と、
を備え、
前記複数の圧縮データには前記記憶部における格納先アドレス情報がそれぞれ付加されており、
前記再構成部は、前記付加されたアドレス情報に従って前記記憶部に前記複数の伸長データを格納する画像データ処理装置。
【請求項２】
画像データ転送装置と、請求項１に記載の画像データ処理装置と、を備えた画像データ処理システムであって、
前記画像データ転送装置は、
前記入力画像データを前記複数の分割画像データに分割する分割部と、
前記複数の分割画像データを前記複数の圧縮データにそれぞれ圧縮する圧縮部と、
前記複数の圧縮データを並列に非同期で前記画像データ処理装置に送信する送信部と、
を備えた画像データ処理システム。
【請求項３】
前記画像データ転送装置は、前記圧縮部が複数備えられ、
前記複数の圧縮部は、前記複数の分割画像データを並列に非同期で前記複数の圧縮データにそれぞれ圧縮する請求項２に記載の画像データ処理システム。
【請求項４】
前記画像データ転送装置は、前記複数の分割画像データ又は前記複数の圧縮データに前記記憶部における格納先アドレス情報をそれぞれ付加するアドレス情報付加部を備えた請求項２又は３に記載の画像データ処理システム。
【請求項５】
前記画像データ転送装置は、前記入力画像データを記憶する半導体ディスクを備えた請求項２から４のいずれか１項に記載の画像データ処理システム。
【請求項６】
前記画像データ処理装置は、前記再構成された入力画像データに対してハーフトーン処理を含む画像処理を施してドットデータを生成する画像処理部を備えた請求項２から５のいずれか１項に記載の画像データ処理システム。
【請求項７】
前記入力画像データは複数ページ分の画像データであり、
前記再構成部は、前記複数の伸長データから前記複数ページ分の入力画像データを前記記憶部に再構成し、
前記画像処理部は、前記複数ページ分のドットデータを生成する請求項６に記載の画像データ処理システム。
【請求項８】
画像形成装置と、請求項６又は７に記載の画像データ処理システムと、を備えた画像形成システムであって、
前記画像形成装置は、
ノズルから液体を吐出する記録ヘッドと、
前記記録ヘッドと記録媒体とを相対移動させる移動部と、
前記ドットデータに基づいて前記記録ヘッドから前記液体を吐出させて前記記録媒体に画像を記録させる記録制御部と、
を備えた画像形成システム。
【請求項９】
前記移動部は、前記記録媒体を搬送し、
前記記録ヘッドは、前記記録媒体が搬送される方向と直交する方向に複数の前記ノズルが配列されたラインヘッドであり、
前記記録制御部は、シングルパス方式で前記記録媒体に画像を記録させる請求項８に記載の画像形成システム。
【請求項１０】
入力画像データが複数の分割画像データに分割され、前記複数の分割画像データがそれぞれ圧縮された複数の圧縮データを取得する取得工程と、
複数の伸長部により前記取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長する伸長工程と、
前記複数の伸長データを前記入力画像データのデータ容量以上の容量を有する記憶部に格納し、前記入力画像データを前記記憶部に再構成する再構成工程と、
を備え、
前記複数の圧縮データには前記記憶部における格納先アドレス情報がそれぞれ付加されており、
前記再構成工程は、前記付加されたアドレス情報に従って前記記憶部に前記複数の伸長データを格納する画像データ処理方法。
【請求項１１】
入力画像データを複数の分割画像データに分割する分割工程と、
前記複数の分割画像データの各分割画像データを複数の圧縮データにそれぞれ圧縮する圧縮工程と、
前記圧縮された複数の圧縮データを並列に非同期で送信する送信工程と、
前記複数の圧縮データを並列に非同期で取得する取得工程と、
複数の伸長部により前記取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長する伸長工程と、
前記複数の伸長データを前記入力画像データのデータ容量以上の容量を有する記憶部に格納し、前記入力画像データを前記記憶部に再構成する再構成工程と、
を備え、
前記複数の圧縮データには前記記憶部における格納先アドレス情報がそれぞれ付加されており、
前記再構成工程は、前記付加されたアドレス情報に従って前記記憶部に前記複数の伸長データを格納する画像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成システム、画像データ処理システム、画像データ処理装置及び画像データ処理方法に係り、特に圧縮された画像データを伸長する技術に関する。
【背景技術】
【０００２】
産業用シングルパスインクジェットプリンタでは、画像データの大サイズ化及び生産性向上のために、データ転送を高速に行うことが求められている。画像データを格納する媒体としてはハードディスクが一般的であるが、データ転送の高速化を実現するために、ＳＳＤ（Solid State Drive）を採用する場合がある。
【０００３】
また、できるだけ転送する画像データの容量を削減することが求められる。このため、画像データを圧縮処理し、圧縮した画像データを格納及び転送することが一般的である。さらに、高速な処理を行うために、データの圧縮処理及び伸長処理は、ハードウェア回路を構成する事が多い。しかしながら、データの圧縮回路及び伸長回路の設計及び評価には、アルゴリズム開発を含め、膨大な開発期間及び評価期間が必要であり、例えば帯域アップなどの改良は容易ではない。
【０００４】
このような課題に対し、特許文献１には、並行して動作する伸長回路を複数個備えた画像データ処理装置が記載されている。特許文献１に記載の装置によれば、伸長処理が各分割領域で平行して行われるため、単独の伸長回路で１ページ全体を処理するのに比べて高速に処理することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１０３２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の装置においては、複数の伸長回路からのデータを順番にイメージメモリに蓄積する（同期処理）ことで、後段処理が可能となるデータとなるよう再構成する必要がある。例えば、画像データを上下に分割した場合、画像データの上→下となるよう順番に転送する同期処理を行うことが必要になる。このように、特許文献１に記載の装置は、複数の伸長回路の同期処理が必要であるという欠点があった。
【０００７】
本発明はこのような事情に鑑みてなされたもので、複数の伸長回路の同期処理を行うことなく帯域を向上させる画像形成システム、画像データ処理システム、画像データ処理装置及び画像データ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために画像データ処理装置の一の態様は、入力画像データが複数の分割画像データに分割され、それぞれ圧縮された複数の圧縮データを取得する取得部と、取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長する複数の伸長部と、入力画像データのデータ容量以上の容量を有する記憶部と、複数の伸長データを記憶部に格納し、入力画像データを記憶部に再構成する再構成部と、を備え、複数の圧縮データには記憶部における格納先アドレス情報がそれぞれ付加されており、再構成部は、付加されたアドレス情報に従って記憶部に複数の伸長データを格納する。
【０００９】
本態様によれば、取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長し、入力画像データのデータ容量以上の容量を有する記憶部に複数の伸長データを格納し、入力画像データを記憶部に再構成する際において、複数の圧縮データには記憶部における格納先アドレス情報がそれぞれ付加されており、再構成部は、付加されたアドレス情報に従って記憶部に複数の伸長データを格納するようにしたので、複数の伸長回路の同期処理を行うことなく帯域を向上させることができる。
【００１０】
複数の圧縮データには記憶部における格納先アドレス情報がそれぞれ付加されており、再構成部は、付加されたアドレス情報に従って記憶部に複数の伸長データを格納する。これにより、入力画像データを記憶部に適切に再構成することができる。
【００１１】
上記目的を達成するために画像データ処理システムの一の態様は、画像データ転送装置と、画像データ処理装置と、を備えた画像データ処理システムであって、画像データ転送装置は、入力画像データを複数の分割画像データに分割する分割部と、複数の分割画像データを複数の圧縮データにそれぞれ圧縮する圧縮部と、複数の圧縮データを並列に非同期で画像データ処理装置に送信する送信部と、を備えた。
【００１２】
本態様によれば、複数の伸長回路の同期処理を行うことなく帯域を向上させて入力画像データを送受信することができる。
【００１３】
画像データ転送装置は、圧縮部が複数備えられ、複数の圧縮部は、複数の分割画像データを並列に非同期で複数の圧縮データにそれぞれ圧縮する。これにより、圧縮処理時間を短縮することができる。
【００１４】
画像データ転送装置は、複数の分割画像データ又は複数の圧縮データに記憶部における格納先アドレス情報をそれぞれ付加するアドレス情報付加部を備えることが好ましい。これにより、入力画像データを記憶部に適切に再構成することができる。
【００１５】
画像データ転送装置は、入力画像データを記憶する半導体ディスクを備えることが好ましい。これにより、入力画像データの読み出し処理時間を短縮することができる。
【００１６】
画像データ処理装置は、再構成された入力画像データに対してハーフトーン処理を含む画像処理を施してドットデータを生成する画像処理部を備えることが好ましい。これにより、再構成された入力画像データのドットデータを生成することができる。
【００１７】
入力画像データは複数ページ分の画像データであり、再構成部は、複数の伸長データから複数ページ分の入力画像データを記憶部に再構成し、画像処理部は、複数ページ分のドットデータを生成する。これにより、再構成された複数ページ分の入力画像データのドットデータを生成することができる。
【００１８】
上記目的を達成するために画像形成システムの一の態様は、画像形成装置と、画像データ処理システムと、を備えた画像形成システムであって、画像形成装置は、ノズルから液体を吐出する記録ヘッドと、記録ヘッドと記録媒体とを相対移動させる移動部と、ドットデータに基づいて記録ヘッドから液体を吐出させて記録媒体に画像を記録させる記録制御部と、を備えた。
【００１９】
本態様によれば、複数の伸長回路の同期処理を行うことなく帯域を向上させて入力画像データを送受信し、画像を記録することができる。
【００２０】
移動部は、記録媒体を搬送し、記録ヘッドは、記録媒体が搬送される方向と直交する方向に複数のノズルが配列されたラインヘッドであり、記録制御部は、シングルパス方式で記録媒体に画像を記録させることが好ましい。これにより、高速に画像を記録することができる。
【００２１】
上記目的を達成するために画像データ処理方法の一の態様は、入力画像データが複数の分割画像データに分割され、複数の分割画像データがそれぞれ圧縮された複数の圧縮データを取得する取得工程と、複数の伸長部により取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長する伸長工程と、複数の伸長データを入力画像データのデータ容量以上の容量を有する記憶部に格納し、入力画像データを記憶部に再構成する再構成工程と、を備え、複数の圧縮データには記憶部における格納先アドレス情報がそれぞれ付加されており、再構成工程は、付加されたアドレス情報に従って記憶部に複数の伸長データを格納する。
【００２２】
本態様によれば、取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長し、入力画像データのデータ容量以上の容量を有する記憶部に複数の伸長データを格納し、入力画像データを記憶部に再構成する際において、複数の圧縮データには記憶部における格納先アドレス情報がそれぞれ付加されており、再構成工程は、付加されたアドレス情報に従って記憶部に複数の伸長データを格納するようにしたので、複数の伸長回路の同期処理を行うことなく帯域を向上させることができる。
【００２３】
上記目的を達成するために画像データ処理方法の一の態様は、入力画像データを複数の分割画像データに分割する分割工程と、複数の分割画像データの各分割画像データを複数の圧縮データにそれぞれ圧縮する圧縮工程と、圧縮された複数の圧縮データを並列に非同期で送信する送信工程と、複数の圧縮データを並列に非同期で取得する取得工程と、複数の伸長部により取得した複数の圧縮データを並列に非同期で複数の伸長データにそれぞれ伸長する伸長工程と、複数の伸長データを入力画像データのデータ容量以上の容量を有する記憶部に格納し、入力画像データを記憶部に再構成する再構成工程と、を備え、複数の圧縮データには記憶部における格納先アドレス情報がそれぞれ付加されており、再構成工程は、付加されたアドレス情報に従って記憶部に複数の伸長データを格納する。
【００２４】
本態様によれば、複数の伸長回路の同期処理を行うことなく帯域を向上させて入力画像データを送受信することができる。
【発明の効果】
【００２５】
本発明によれば、複数の伸長回路の同期処理を行うことなく帯域を向上させることができる。
【図面の簡単な説明】
【００２６】
【図１】インクジェット記録システムの概略構成を示すブロック図
【図２】インクジェット記録装置が実行する画像記録処理を示すフローチャート
【図３】画像データの遷移の一例を示す図
【図４】画像形成装置の側面図
【図５】画像形成装置の上面図
【図６】インクジェットヘッドをノズル面側から見た図
【図７】図６の一部拡大図
【発明を実施するための形態】
【００２７】
以下、添付図面に従って本発明の好ましい実施形態について詳説する。
【００２８】
＜第１の実施形態＞
〔インクジェット記録システムの構成〕
図１は、インクジェット記録システム１０（画像形成システムの一例）の概略構成を示すブロック図である。同図に示すように、インクジェット記録システム１０は、コンピュータ２０、画像データ処理装置４０、及び画像形成装置６０等を備えている。
【００２９】
コンピュータ２０（画像データ転送装置の一例）は、ＣＰＵ（Central Processing Unit）２２、記憶装置２４、データ圧縮処理部２６、及びデータ送信部３４等を備えている。
【００３０】
ＣＰＵ２２は、不図示のハードディスクドライブに格納されているオペレーティングシステム及び必要なアプリケーションプログラムを実行する。オペレーティングシステムとしては、マイクロソフトウインドウズ（登録商標）、Ｌｉｎｕｘ（登録商標）、又は各種ＵＮＩＸ（登録商標）等を用いることができる。
【００３１】
記憶装置２４は、画像データを格納する記憶手段であり、ここでは不揮発性メモリで構成された半導体ディスク（SSD、Solid State Drive）が用いられている。半導体ディスクを用いることで、磁気ディスクと比較し、画像データの読み出し処理時間を短縮することができる。
【００３２】
本実施形態では、記憶装置２４に記憶されている画像データはローデータ（Raw Data）であるが、他の形式のデータであってもよい。また、記憶装置２４をコンピュータ２０の外部に配置し、コンピュータ２０に有線又は無線の通信手段を介して接続してもよい。
【００３３】
データ圧縮処理部２６は、分割部２８、圧縮回路３０、及びアドレス情報付加部３２を備えており、ＣＰＵ２２の指令に従って、入力された画像データに圧縮処理を施す。
【００３４】
分割部２８は、記憶装置２４に記憶された画像データの中から入力画像データを読み出し、複数の分割画像データに分割する。
【００３５】
圧縮回路３０（圧縮部の一例）は、複数の分割画像データの各分割画像データを各分割画像データのデータ容量以下のデータ容量となる圧縮データにそれぞれ圧縮する。圧縮回路３０を複数備え、複数の分割画像データを並列に非同期で複数の圧縮データにそれぞれ圧縮してもよい。また、圧縮回路３０は、圧縮時にデータ容量情報を埋め込む。
【００３６】
アドレス情報付加部３２は、複数の分割画像データにそれぞれ後述するアドレス情報を付加する。なお、アドレス情報付加部３２は、複数の圧縮データにアドレス情報を付加してもよい。複数の圧縮データは、再び記憶装置２４に格納される。
【００３７】
データ送信部３４は、記憶装置２４とＰＣＩｅ（Peripheral Component Interconnect express）（登録商標）を介して接続されている。また、データ送信部３４は、ＬＡＮ（Local Area Network）用の通信インターフェースを有している。コンピュータ２０と画像データ処理装置４０とはＬＡＮを介して接続されており、データ送信部３４は、ＣＰＵ２２の指令に従って、記憶装置２４から複数の圧縮データを読み出し、画像データ処理装置４０に送信する。
【００３８】
画像データ処理装置４０は、データ受信部４２、第１伸長回路４４−１、第２伸長回路４４−２、メモリ制御部４６、ページメモリ４８、及び画像処理部５０を備えている。
【００３９】
データ受信部４２（取得部の一例）は、ＬＡＮ用の通信インターフェースを有しており、コンピュータ２０と通信可能に構成されている。
【００４０】
第１伸長回路４４−１及び第２伸長回路４４−２（複数の伸長部の一例）は、それぞれ入力された圧縮データを伸長データに伸長し、分割画像データを再現する。ここでは、６４ビットの圧縮データが入力され、３２ビットの伸長データを出力する。なお、圧縮データ及び伸長データのデータ幅についてはこの例に限定されない。第１伸長回路４４−１及び第２伸長回路４４−２の伸長処理は、並列に非同期で行うことができる。
【００４１】
メモリ制御部４６（再構成部の一例）は、第１伸長回路４４−１及び第２伸長回路４４−２によってそれぞれ伸長された伸長データ、すなわちそれぞれ再現された分割画像データをページメモリ４８に格納し、入力画像データをページメモリ４８に再構成する。
【００４２】
ページメモリ４８（記憶部の一例）は、入力画像データをページ単位で記憶するＲＡＭ（Random Access Memory）であり、少なくとも１ページ分（１画面分）に相当する画像データを記憶する容量を有している。
【００４３】
画像処理部５０には、メモリ制御部４６を介して、ページメモリ４８に再構成された入力画像データが入力される。画像処理部５０は、入力画像データに対して色変換処理、ハーフトーン処理を行い、ドットデータを生成する。
【００４４】
このように構成されたコンピュータ２０と画像データ処理装置４０とで、画像データ処理システム９０を構成する。画像データ処理システム９０は、各種画像データを、画像データと付加データとを含んだ画像ファイルの形式で扱うことができる。
【００４５】
また、画像形成装置６０は、記録制御部６２、記録ヘッド６４、及び用紙搬送部６６を備えている。
【００４６】
記録制御部６２は、画像処理部５０から入力されたドットデータに基づいて、記録ヘッド６４と用紙搬送部６６を制御する。記録ヘッド６４は、複数のノズル８０（図７参照）と、各ノズル８０からインクを吐出するための不図示の駆動素子を備える。
【００４７】
用紙搬送部６６は、記録制御部６２からの指令に従って記録媒体である用紙１（図４参照）を搬送する。
【００４８】
〔画像データ処理方法〕
図２は、本実施形態に係るインクジェット記録システム１０が実行する画像記録処理（画像データ処理方法の一例）を示すフローチャートである。
【００４９】
最初に、コンピュータ２０は、記憶装置２４に格納されている画像データの一覧を不図示の表示手段に表示する。使用者は、不図示の操作手段を用いて、この画像データの一覧から用紙１（図４参照）に印刷する画像データを指定する（ステップＳ１）。
【００５０】
図３は、分割、圧縮、伸長、及び再構成される画像データの遷移の一例を示す図である。図３に、ステップＳ１で指定された画像データである入力画像データ５１の一例を示す。
【００５１】
次に、分割部２８は、ステップＳ１で指定された入力画像データ５１を、画像データ処理装置４０が有する伸長回路の数に分割する（ステップＳ２、分割工程の一例）。本実施形態では、画像データ処理装置４０は、第１伸長回路４４−１及び第２伸長回路４４−２の２つの伸長回路を有していることから、入力画像データ５１を２つの分割画像に分割する。画像データ処理装置４０がｎ個の伸長回路を有している場合には、ｎ個の分割画像に分割すればよい。なお、複数の伸長回路のうち使用しない伸長回路があってもよい。すなわち、画像データ処理装置４０がｎ個の伸長回路を有している場合には、２以上ｎ個以下の分割画像に分割すればよい。
【００５２】
図３に、ステップＳ２で分割された２つの分割画像データ５２−１及び５２−２の一例を示す。図３に示すように、ここでは入力画像データ５１の画面の上部及び下部を１／２ずつに分割し、上部を分割画像データ５２−１、下部を分割画像データ５２−２としている。
【００５３】
なお、分割部２８による入力画像データ５１の分割は、上下に分割する態様に限定されず、入力画像データ５１の画面の左部及び右部を１／２ずつに分割してもよい。また、各分割画像データ５２−１及び５２−２を、それぞれ連続しない領域を１つのデータとして分割してもよい。さらに、画面の面積を１／２に分割するのではなく、データ容量が１／２となるように分割してもよい。
【００５４】
続いて、アドレス情報付加部３２は、２つの分割画像データ５２−１及び５２−２のそれぞれに、アドレス情報を付加する（ステップＳ３）。アドレス情報とは、分割画像データ５２−１及び５２−２をページメモリ４８に格納するためのアドレス（格納先アドレス情報の一例）である。ここでは、分割画像データ５２−１及び５２−２によって画像データ処理装置４０のページメモリ４８に入力画像データを再構成するようにアドレス情報を付加する。例えば、各分割画像データ５２−１及び５２−２が、それぞれ連続しない領域を１つのデータとしている場合には、領域毎にアドレス情報を付加する。
【００５５】
次に、圧縮回路３０は、アドレス情報が付加された分割画像データ５２−１及び５２−２を圧縮アルゴリズムにてそれぞれデータ圧縮処理を施す（ステップＳ４、圧縮工程の一例）。図３に、ステップＳ４で圧縮された２つの圧縮データ５３−１及び５３−２の一例を示す。ここでは、分割画像データ５２−１を圧縮して圧縮データ５３−１に、分割画像データ５２−２を圧縮して圧縮データ５３−２にしている。分割画像データ５２−１及び５２−２にはそれぞれ依存性がなく、独立して圧縮処理が施される。２つの圧縮データ５３−１及び５３−２の圧縮率及び圧縮後の容量は、異なっていてもよい。なお、データ圧縮処理は、データ容量を低減する目的で行うが、圧縮後のデータ容量が圧縮前のデータ容量よりも必ずしも小さくなるものではなく、データによってはデータ容量が変化しない場合もあり得る。
【００５６】
また、圧縮回路３０は、圧縮データ５３−１に分割画像データ５２−１のデータ容量情報を、圧縮データ５３−２に分割画像データ５２−２のデータ容量情報を、付加する。
【００５７】
次に、データ送信部３４は、画像データ処理装置４０に、圧縮データ５３−１及び圧縮データ５３−２を独立したデータとして並列に転送する（ステップＳ５、送信工程の一例）。このデータ転送は、データ間においてそれぞれ非同期で行うことができ、データ転送の開始のずれ及び転送中の割り込み等があっても構わない。
【００５８】
画像データ処理装置４０では、コンピュータ２０から非同期で並列に転送された圧縮データ５３−１及び圧縮データ５３−２をデータ受信部４２において非同期で並列に受信する（取得工程の一例）。
【００５９】
画像データ処理装置４０は、受信した圧縮データ５３−１及び圧縮データ５３−２をそれぞれ第１伸長回路４４−１及び第２伸長回路４４−２に入力する。第１伸長回路４４−１及び第２伸長回路４４−２は、圧縮データ５３−１及び圧縮データ５３−２を伸長アルゴリズムにてそれぞれデータ伸長処理を施す（ステップＳ６、伸長工程の一例）。圧縮データ５３−１及び圧縮データ５３−２にはそれぞれ依存性がなく、独立して伸長処理が施される。圧縮データ５３−１及び圧縮データ５３−２の圧縮率の違い等による第１伸長回路４４−１及び第２伸長回路４４−２の帯域が異なっていてもよい。
【００６０】
図３に、ステップＳ６で伸長された２つの伸長データ５４−１及び５４−２の一例を示す。伸長データ５４−１及び５４−２は、分割画像データ５２−１及び５２−２が圧縮された圧縮データ５３−１及び圧縮データ５３−２を伸長したものであるので、分割画像データ５２−１及び５２−２と同様のデータである。すなわち、伸長データ５４−１は入力画像データ５１の画面の上部に相当し、伸長データ５４−２は入力画像データ５１の画面の下部に相当する。
【００６１】
さらに、メモリ制御部４６は、第１伸長回路４４−１及び第２伸長回路４４−２が伸長した伸長データ５４−１及び５４−２を、伸長データ５４−１及び５４−２に付加されたアドレス情報に従ってページメモリ４８に格納する（ステップＳ７、再構成工程の一例）。
【００６２】
図３に、ステップＳ７でページメモリ４８に格納されて再構成された入力画像データ５５の一例を示す。図３に示すように、再構成された入力画像データ５５は入力画像データ５１と同様のデータである。２つの伸長データ５４−１及び５４−２により入力画像データ５５がページメモリ４８に再構成されるように、アドレス情報付加部３２においてページメモリ４８のアドレス情報が設定される。したがって、ページメモリ４８は、入力画像データ５５のデータ容量と少なくとも同じ容量を有している。
【００６３】
続いて、メモリ制御部４６は、第１伸長回路４４−１及び第２伸長回路４４−２からの伸長処理終了通知を受け、ページメモリ４８への書き込み判定を行い、ページメモリ４８に入力画像データが再構成されたか否かを判定する（ステップＳ８）。
【００６４】
第１伸長回路４４−１は、圧縮データ５３−１に付加されたデータ容量情報を読み出し、読み出したデータ容量情報分のデータ伸長処理が完了した時点において、メモリ制御部４６に対してデータ伸長処理が完了した旨を通知する。同様に、第２伸長回路４４−２についても、圧縮データ５３−２に付加されたデータ容量情報を読み出し、読み出したデータ容量情報分のデータ伸長処理が完了した時点において、同様の通知を行う。ここでは、伸長完了の制御信号を回路として備え、この制御信号の論理変化（例えばローレベルからハイレベルへの変化）によって伸長完了を通知する。
【００６５】
メモリ制御部４６では、第１伸長回路４４−１及び第２伸長回路４４−２からの制御信号を受信すると、データ伸長処理及びデータ転送処理が完了したと判断し、さらにページメモリ４８に入力画像データが再構成されたと判断する。
【００６６】
一定時間が経過してもメモリ制御部４６に第１伸長回路４４−１及び第２伸長回路４４−２の少なくとも一方の制御信号が入力されない場合は、入力画像データが再構成されていないと判断し、エラー処理を行い（ステップＳ９）、本フローチャートの処理を終了する。エラー処理としては、例えば、コンピュータ２０の不図示の表示部にエラー表示等を行う。
【００６７】
メモリ制御部４６に第１伸長回路４４−１及び第２伸長回路４４−２からの制御信号が入力された場合は、入力画像データが再構成されていると判断し、画像処理部５０は、ページメモリ４８に再構成された入力画像データ５５について画像処理を行い、ドットデータを生成する（ステップＳ１０）。
【００６８】
最後に、ステップＳ１０において生成されたドットデータに基づいて、画像形成装置６０が画像記録を行う（ステップＳ１１）。すなわち、記録制御部６２は、用紙搬送部６６において用紙１（図４参照）を搬送し、搬送される用紙１に対して記録ヘッド６４においてドットデータに基づいてインクを吐出させる。
【００６９】
本実施形態によれば、伸長回路を複数備え、元画像データが分割及び圧縮されたデータを個々の伸長回路に同時に入力することで帯域を向上させ、処理時間を短縮することができる。
【００７０】
また、データ転送のソフト制御には、通常オぺレーティングシステムが介在する。オペレーティングシステムは、その動作のためのハードディスク及びメモリへのキャッシュリードライト等の使用者が意図しない優先度処理が実行されることがあり、データ転送の開始及び転送中の待ち時間に、遅延が発生する場合がある。
【００７１】
本実施形態に係るデータ再構成用のページメモリ４８を備えない場合に、データ伸長後の後段処理部に正常なデータ渡すためは、分割されたデータが正常データと同様な順番になるように、データ転送及び伸長処理を時間管理することが必要となる。その結果、ソフト制御、又はハードでの制御管理回路が複雑になる。
【００７２】
これに対し、本実施形態によれば、伸長処理の際に、伸長回路後の伸長データがページメモリ４８に格納され、元画像データが再構成されるため、複数データの転送スタートタイミング制御が不要となり、データ転送のソフト制御が容易となる。また、複数の圧縮データの伸長処理が相互に独立しているため、伸長処理の制御及び伸長処理時間は、互いのデータ圧縮率には依存しない。
【００７３】
さらに、オペレーティングシステムの処理の遅延によるファイル転送遅延が発生しても、同様にデータ転送に影響を与えない。その結果、オペレーティングシステムに対するソフト制御が不要となる。
【００７４】
また、本実施形態では、１ページ分の入力画像データ５５を圧縮、転送、及び伸長処理する例について説明したが、複数ページ分の入力画像データをまとめて圧縮、転送、及び伸長処理することも可能である。
【００７５】
この場合は、複数ページ分の入力画像データを分割部２８によって画像データ処理装置４０が有する伸長回路の数（ここでは２つ）に分割する。アドレス情報付加部３２は、複数ページ分の入力画像データをページ毎に再構成可能に各分割画像データにそれぞれアドレス情報を付加し、圧縮回路３０は複数ページ分の分割画像データを圧縮する。
【００７６】
画像データ処理装置４０では、複数ページ分の圧縮データを第１伸長回路４４−１及び第２伸長回路４４−２においてそれぞれ伸長し、伸長した複数ページ分の伸長データをアドレス情報に従ってページメモリ４８に再構成する。ここでは、ページメモリ４８は、複数ページ分の入力画像データのデータ容量以上の容量を有している。これにより、ページメモリ４８には、複数ページ分の入力画像データが再構成される。
【００７７】
なお、特許文献１には複数ページ分のイメージメモリについては記載されていない。イメージメモリが１ページ分しか無い場合、複数ページの伸長処理をメモリに受信する際には、ページ間をまたぐことなく順番にメモリに蓄積する必要があるという欠点がある。
【００７８】
＜第２の実施形態＞
〔画像形成装置の構成〕
画像形成装置６０の他の形態について説明する。図４及び図５は、それぞれ画像形成装置６０の側面図及び上面図である。
【００７９】
本実施形態に係る画像形成装置６０は、シングルパス方式のラインプリンタであり、第１の実施形態の記録ヘッド６４に相当するインクジェットヘッド７０Ｋ、７０Ｃ、７０Ｍ、及び７０Ｙと、第１の実施形態の用紙搬送部６６に相当する搬送ドラム８４と、を備えている。
【００８０】
搬送ドラム８４（移動部の一例）は、不図示のモータに駆動されて中心を軸に回転する円筒形状のドラムである。搬送ドラム８４は、不図示のグリッパによって用紙１の先端を把持して回転することにより、用紙１を外周面に巻き掛けながら用紙１を搬送（相対移動の一例）する。
【００８１】
また、搬送ドラム８４の外周面には、不図示の多数の吸引穴が形成されている。搬送ドラム８４の外周面に巻き掛けられた用紙１は、この吸引穴から吸引されることにより、搬送ドラム８４の外周面に吸着保持されながら搬送される。
【００８２】
インクジェットヘッド７０Ｋ、７０Ｃ、７０Ｍ、及び７０Ｙは、用紙１の最大用紙幅に対応したラインヘッドであり、それぞれヘッド保持部８２に取り付けられている。インクジェットヘッド７０Ｋ、７０Ｃ、７０Ｍ、及び７０Ｙは、その底部にノズル面７２Ｋ、７２Ｃ、７２Ｍ、及び７２Ｙが形成されている。
【００８３】
ヘッド保持部８２に取り付けられたインクジェットヘッド７０Ｋ、７０Ｃ、７０Ｍ、及び７０Ｙは、それぞれ用紙１の搬送方向（Ｙ方向）に対して直交して配置される。また、用紙１の搬送方向に沿って所定の順で一定の間隔をもって配置される。
【００８４】
また、インクジェットヘッド７０Ｋ、７０Ｃ、７０Ｍ、及び７０Ｙは、それぞれのノズル面７２Ｋ、７２Ｃ、７２Ｍ、及び７２Ｙが、対向する搬送ドラム８４の外周面の接線と平行になるようにヘッド保持部８２に取り付けられる。したがって、インクジェットヘッド７０Ｋ、７０Ｃ、７０Ｍ、及び７０Ｙは、ノズル面７２Ｋ、７２Ｃ、７２Ｍ、及び７２ＹがＸ方向において水平面と平行となり、かつＹ方向において水平面に対してそれぞれ傾
斜するように配置される。
【００８５】
インクジェットヘッド７０Ｋ、７０Ｃ、７０Ｍ、及び７０Ｙは、搬送ドラム８４によって搬送される用紙１に対して、それぞれブラック、シアン、マゼンタ、及びイエロの各色インク（液体の一例）をインクジェット方式で吐出することで、用紙１の記録面に画像を形成する。
【００８６】
図６は、インクジェットヘッド７０Ｋをノズル面７２Ｋ側から見た図であり、図７は図６の一部拡大図である。インクジェットヘッド７０Ｋは、１７個のヘッドモジュール７４−ｉ（ｉ＝１〜１７）をＸ方向に沿ってつなぎ合わせた長尺状の構造を有している。インクジェットヘッド７０Ｋのノズル面７２Ｋには、用紙１の全幅に対応する長さにわたって複数のノズル８０が二次元状に配置されることで、用紙１が搬送されるＹ方向と直交するＸ方向に複数のノズル８０が配列される。インクジェットヘッド７０Ｋは、ピエゾ方式又はサーマル方式でノズル８０からインクを吐出させる。
【００８７】
各ヘッドモジュール７４−ｉは、交換可能に構成されており、それぞれインクジェットヘッド７０Ｋにおける短手方向の両側からヘッドモジュール支持部材７６によって支持されている。また、インクジェットヘッド７０Ｋの長手方向における両端部は、エンドキャップ７８が装着されている。
【００８８】
インクジェットヘッド７０Ｃ、７０Ｍ、及び７０Ｙの構造は、インクジェットヘッド７０Ｋと同様である。
【００８９】
画像形成装置６０によれば、画像データ処理装置４０から取得した色毎のドットデータに基づいて、インクジェットヘッド７０Ｋ、７０Ｃ、７０Ｍ、及び７０Ｙによって用紙１に画像を記録することができる。
【００９０】
この場合、画像データ処理装置４０は、ブラック、シアン、マゼンタ、及びイエロの色毎に備えられることが好ましい。このように構成することで、４色の画像を同時に処理することが可能となる。
【００９１】
＜その他＞
ここまで説明した実施形態において、例えば、データ受信部４２、第１伸長回路４４−１、第２伸長回路４４−２、メモリ制御部４６、及び画像処理部５０等の各種の処理を実行する処理部（processing unit）のハードウェア的な構造は、次に示すような各種のプロセッサ（processor）である。各種のプロセッサには、ソフトウェア（プログラム）を実行して各種の処理部として機能する汎用的なプロセッサであるＣＰＵ（Central Processing Unit）、ＦＰＧＡ（Field Programmable Gate Array）等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Programmable Logic Device：ＰＬＤ）、ＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
【００９２】
１つの処理部は、これら各種のプロセッサのうちの１つで構成されていてもよいし、同種又は異種の２つ以上のプロセッサ（例えば、複数のＦＰＧＡ、あるいはＣＰＵとＦＰＧＡの組み合わせ）で構成されてもよい。また、複数の処理部を１つのプロセッサで構成してもよい。複数の処理部を１つのプロセッサで構成する例としては、第１に、サーバ及びクライアント等のコンピュータに代表されるように、１つ以上のＣＰＵとソフトウェアの組合せで１つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第２に、システムオンチップ（System On Chip：ＳｏＣ）等に代表されるように、複数の処理部を含むシステム全体の機能を１つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、各種のプロセッサを１つ以上用いて構成される。
【００９３】
さらに、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路（circuitry）である。
【００９４】
本発明の技術的範囲は、上記の実施形態に記載の範囲には限定されない。各実施形態における構成等は、本発明の趣旨を逸脱しない範囲で、各実施形態間で適宜組み合わせることができる。
【符号の説明】
【００９５】
１  用紙
１０  インクジェット記録システム
２０  コンピュータ
２２  ＣＰＵ
２４  記憶装置
２６  データ圧縮処理部
２８  分割部
３０  圧縮回路
３２  アドレス情報付加部
３４  データ送信部
４０  画像データ処理装置
４２  データ受信部
４４−１  第１伸長回路
４４−２  第２伸長回路
４６  メモリ制御部
４８  ページメモリ
５０  画像処理部
５１  入力画像データ
５２−１  分割画像データ
５２−２  分割画像データ
５３−１  圧縮データ
５３−２  圧縮データ
５４−１  伸長データ
５４−２  伸長データ
５５  入力画像データ
６０  画像形成装置
６２  記録制御部
６４  記録ヘッド
６６  用紙搬送部
７０Ｃ  インクジェットヘッド
７０Ｋ  インクジェットヘッド
７０Ｍ  インクジェットヘッド
７０Ｙ  インクジェットヘッド
７２Ｃ  ノズル面
７２Ｋ  ノズル面
７２Ｍ  ノズル面
７２Ｙ  ノズル面
７４−ｉ  ヘッドモジュール
７６  ヘッドモジュール支持部材
７８  エンドキャップ
８０  ノズル
８２  ヘッド保持部
８４  搬送ドラム
９０  画像データ処理システム
Ｓ１〜Ｓ１１  画像記録処理の各工程
【図１】
2018157324.tif 000003
【図２】
2018157324.tif 000004
【図３】
2018157324.tif 000005
【図４】
2018157324.tif 000006
【図５】
2018157324.tif 000007
【図６】
2018157324.tif 000008
【図７】
2018157324.tif 000009