JP4200884B2 - 画像伸長装置及びその方法、画像処理システム - Google Patents
画像伸長装置及びその方法、画像処理システム Download PDFInfo
- Publication number
- JP4200884B2 JP4200884B2 JP2003384191A JP2003384191A JP4200884B2 JP 4200884 B2 JP4200884 B2 JP 4200884B2 JP 2003384191 A JP2003384191 A JP 2003384191A JP 2003384191 A JP2003384191 A JP 2003384191A JP 4200884 B2 JP4200884 B2 JP 4200884B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- compressed data
- partial area
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
Description
図1は、本発明の実施形態のプリンタシステム1のハードウェア構成を示すブロック図である。図1に示すように、プリンタシステム1は、ホスト装置10と、通信ネットワーク(LAN、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含む)を介して該ホスト装置10と通信可能に構成されるプリンタ装置(画像形成装置)20とを含んでいる。
プリンタドライバ手段16は、外部又はホスト装置10上で動作しているアプリケーションプログラムから印刷要求を受け付けると、プリンタ装置20(プリンタコントローラ26)に対して印刷指示コマンドを送信するとともに、RIP手段などに対して処理の開始を指示する。
プリンタコントローラ26は、ホスト装置10から印刷指示コマンドが送られると、受信手段27を介してこれを受信するとともに、エンジン制御手段により動力機構部を制御して印刷の準備を整える。
第1の実施形態は、各プロセッサが1つの走査ラインに関する部分圧縮データの伸長処理が終わったところで処理を停止する構成(すなわち走査ライン単位で同期して動作する構成)について説明したが、第2の実施形態は、各プロセッサは走査ライン単位で同期をとることなく伸張処理を実行することで、各プロセッサの処理の高速化を図ろうとするものである。
そこで、第2の実施形態は、各プロセッサの部分伸張データをそれぞれ格納するための中間出力バッファをチャンネルごとに設けるとともに、この中間出力バッファに格納された部分伸張データを、走査ライン単位で出力バッファに格納するように制御することとした。以下に、図13〜図15を用いて第2の実施形態にかかる伸張処理について詳細に説明する。なお、ホスト装置10における処理は、第1の実施形態における処理と同様の構成であるので、ここでは説明を省略する。
本発明は上記実施形態に限定されることなく、種々に変形して適用することが可能である。例えば、本発明は、イメージを圧縮/伸長するシステムであれば、プリンタシステム以外に対しても適用することができる。
Claims (5)
- イメージを構成する走査ライン(又はバンド)について、走査ラインの方向と垂直に複数の部分領域に分割した場合の、前記部分領域ごとに圧縮されたデータを対象として並列に伸張処理を行う画像処理装置であって、
各部分領域それぞれに対応して設けられたFIFOタイプの複数のメモリと、
各部分領域につき同容量の圧縮データを含むデータセットを単位としてバースト転送されたデータを、前記各部分領域の圧縮データに振り分けてそれぞれ対応するメモリに格納する格納手段と、
各プロセッサが、それぞれに割り当てられた部分領域に対応するメモリから前記各部分領域の圧縮データを読み出して走査ライン(又はバンド)単位で同期して並列に伸長処理を実行する並列プロセッサユニットと、を備え、
前記各部分領域の圧縮データは、当該圧縮データの終端に当該圧縮データが生成される際に追加された所定の境界情報を含んでおり、
前記バースト転送されるデータセットは、前記部分領域によって異なる走査ライン(又はバンド)の圧縮データを含んでおり、
前記各プロセッサは、前記メモリから読み出した前記各部分領域の圧縮データが前記所定の境界情報を含んでいるか否かを判断し、前記所定の境界情報を含んでいる場合は、自己の伸長処理を停止することにより、前記走査ライン(又はバンド)単位で同期して並列に伸長処理を実行することを特徴とする画像伸長装置。 - 請求項1記載の画像伸長装置を備えたプリンタ装置。
- イメージ圧縮部及びイメージ伸長部を含んで構成され、それぞれが複数のプロセッサを用いて並列に画像処理を行う機能を備える画像処理システムであって、
イメージ圧縮部は、
イメージを構成する走査ライン(又はバンド)について、走査ラインの方向と垂直に複数の部分領域に分割した場合の、前記部分領域のそれぞれに複数のプロセッサのうち少なくとも1つを割り当てて並列に画像圧縮処理を行い、各部分領域につき同容量の圧縮データを含むデータセットを単位としてイメージ伸長部へバースト送信し、
イメージ伸長部は、
イメージ圧縮部からバースト転送されたデータを受信し、この受信したデータを部分領域ごとの圧縮データに振り分けて、各部分領域それぞれに対応して設けられたFIFOタイプのメモリに格納し、各プロセッサは、それぞれに割り当てられた各メモリから部分領域の圧縮データを読み出して走査ライン(又はバンド)単位で同期して並列に画像伸長処理を行うように制御し、
前記イメージ圧縮部は、前記各部分領域の圧縮データの終端に所定の境界情報を追加し、前記部分領域によって異なる走査ライン(又はバンド)の圧縮データを含むデータセットを前記イメージ伸長部へバースト送信し、
前記イメージ伸長部は、
前記各プロセッサが、前記メモリから読み出した前記各部分領域の圧縮データが前記所定の境界情報を含んでいるか否かを判断し、前記所定の境界情報を含んでいる場合は、自己の伸長処理を停止することにより、前記走査ライン(又はバンド)単位で同期して並列に伸長処理を実行することを特徴とする画像処理システム。 - イメージを構成する走査ライン(又はバンド)について、走査ラインの方向と垂直に複数の部分領域に分割した場合の、前記部分領域ごとに圧縮された圧縮データを対象として、複数のプロセッサを用いて並列に伸長する画像伸長方法であって、
各部分領域につき同容量の圧縮データを含むデータセットを単位としてバースト転送されたデータを受信し、この受信したデータを部分領域ごとの圧縮データに振り分けて、各部分領域それぞれに対応して設けられたFIFOタイプのメモリに格納する工程と、
各プロセッサが、それぞれに割り当てられたメモリから部分領域の圧縮データを読み出して走査ライン(又はバンド)単位で同期して並列に画像伸長処理を行うように制御する工程と、を備え、
前記メモリに格納する工程は、前記各部分領域の圧縮データの終端に所定の境界情報を追加し、前記部分領域によって異なる走査ライン(又はバンド)の圧縮データを含むデータセットを前記イメージ伸長部へバースト送信する工程を含み、
前記制御する工程は、前記各プロセッサが、前記メモリから読み出した前記各部分領域の圧縮データが前記所定の境界情報を含んでいるか否かを判断し、前記所定の境界情報を含んでいる場合は、自己の伸長処理を停止することにより、前記走査ライン(又はバンド)単位で同期して並列に伸長処理を実行するように制御することを特徴とする画像伸長方法。 - 請求項4記載の画像伸長方法をコンピュータで実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003384191A JP4200884B2 (ja) | 2003-11-13 | 2003-11-13 | 画像伸長装置及びその方法、画像処理システム |
US10/953,415 US7580151B2 (en) | 2003-10-01 | 2004-09-30 | Image processing system and method, printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003384191A JP4200884B2 (ja) | 2003-11-13 | 2003-11-13 | 画像伸長装置及びその方法、画像処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005151054A JP2005151054A (ja) | 2005-06-09 |
JP4200884B2 true JP4200884B2 (ja) | 2008-12-24 |
Family
ID=34692700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003384191A Expired - Fee Related JP4200884B2 (ja) | 2003-10-01 | 2003-11-13 | 画像伸長装置及びその方法、画像処理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4200884B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7957025B2 (en) * | 2006-06-30 | 2011-06-07 | Konica Minolta Systems Laboratory, Inc. | Systems and methods for processing pixel data for a printer |
JP5105970B2 (ja) * | 2007-06-26 | 2012-12-26 | キヤノン株式会社 | 画像形成装置及び制御方法 |
KR101576560B1 (ko) * | 2009-12-21 | 2015-12-11 | 삼성전자주식회사 | 데이터 버스를 통해 메모리로부터 압축 데이터를 판독하는 이미지 프로세싱 장치 및 이미지 프로세싱 방법 |
-
2003
- 2003-11-13 JP JP2003384191A patent/JP4200884B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005151054A (ja) | 2005-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009146251A (ja) | 画像処理装置および画像形成システムとプログラム | |
JP2003312068A (ja) | 画像処理方法及びその装置 | |
US20050168770A1 (en) | Image processing system and method, printing system | |
JP4136292B2 (ja) | 画像処理装置 | |
JP3660154B2 (ja) | 印刷用画像処理装置 | |
JPH06282411A (ja) | データ伸長回路及び方法 | |
JP6904697B2 (ja) | 情報処理装置及び通信制御方法 | |
JP4200884B2 (ja) | 画像伸長装置及びその方法、画像処理システム | |
JP6655963B2 (ja) | 画像処理装置、画像処理装置の制御方法。 | |
JP4182428B2 (ja) | 画像伸長装置及びその方法、画像処理システム | |
JP6772020B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
JP3757587B2 (ja) | 画像処理装置および画像出力システム並びに画像処理方法 | |
JP4389199B2 (ja) | プリンタシステム | |
JP4345055B2 (ja) | 画像処理装置及びその方法、プリンタシステム | |
JP6544905B2 (ja) | 画像処理装置、画像処理方法、プログラム | |
JP3655457B2 (ja) | プリンタ制御装置 | |
JP5093576B2 (ja) | 印刷制御装置と画像形成システム | |
JP2002067399A (ja) | 印刷制御装置 | |
JPH10202962A (ja) | 印字データ処理装置及び入力データ作成装置 | |
JP2000137587A (ja) | 印刷制御装置及び方法 | |
JP2001096854A (ja) | 印刷処理装置および印刷処理方法 | |
JP4369137B2 (ja) | 印刷用画像処理装置 | |
JPH11187261A (ja) | 画像処理装置 | |
JPH11179975A (ja) | カラープリンタ制御装置 | |
JP2004268553A (ja) | 印刷装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061019 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080624 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080627 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080826 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080916 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080929 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131017 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |