JP3203660B2 - 画像記録装置 - Google Patents

画像記録装置

Info

Publication number
JP3203660B2
JP3203660B2 JP40204890A JP40204890A JP3203660B2 JP 3203660 B2 JP3203660 B2 JP 3203660B2 JP 40204890 A JP40204890 A JP 40204890A JP 40204890 A JP40204890 A JP 40204890A JP 3203660 B2 JP3203660 B2 JP 3203660B2
Authority
JP
Japan
Prior art keywords
image
image information
expanded
recording apparatus
compressed data
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 - Lifetime
Application number
JP40204890A
Other languages
English (en)
Other versions
JPH04215189A (ja
Inventor
豊彦 星野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=18511853&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP3203660(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP40204890A priority Critical patent/JP3203660B2/ja
Publication of JPH04215189A publication Critical patent/JPH04215189A/ja
Application granted granted Critical
Publication of JP3203660B2 publication Critical patent/JP3203660B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Fax Reproducing Arrangements (AREA)
  • Record Information Processing For Printing (AREA)
  • Image Processing (AREA)
  • Image Generation (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ページ記述言語により
文章や図形を出力できる画像記録装置に関するものであ
る。
【0002】
【従来の技術】近年、コンピュータ等で作成した文章や
図形をプリンタを使用して出力する場合、両者の間の情
報通信手段として、ページ記述言語PDLというものが
使われ始めている。ページ記述言語とは、例えば文章を
出力する場合、プリンタに対してフォントの種類、出力
する大きさ、出力する用紙上での位置等を定められた書
式で通信するものであり、例えばポストスクリプトやイ
ンタープレス等で呼ばれているものがある。このような
ページ記述言語を処理するプリンタ制御部は、その情報
を解釈して画素単位のデータ等のように用紙に出力でき
る形式にし、それに基づきプリンタを制御するものであ
る。
【0003】第8図はページ記述言語によるデジタル情
報を取り込み処理する画像記録装置の従来例(特開平2
ー67159号公報参照)を示す図であり、以下にその
概要を説明する。
【0004】第8図に示す例では、ページ記述言語がホ
ストコンピュータ21からGPーIB、SCSI等の標
準インターフェースを介して送られてくると、翻訳部2
3上のCPU24で逐次解読されると共に、翻訳部23
の内部にある画面構成情報テーブル内に記憶された各編
集情報が逐次CPU24によって書き換えられる。この
ように翻訳部23の中には、画面構成情報テーブルがあ
って、ホストコンピュータ21からの作図、文字、描
画、情報等のビデオデータ以外の編集情報がビットマッ
プ形式でページメモリ26と同一画素に1体1に対応す
るよう書き込まれる。編集が終了して印刷の要求があっ
た場合、メモリドライバ25から発生するビデオクロッ
クCLKに同期して、グラフィックデータ及びテキスト
データについて画面構成情報テーブルに基づき、座標変
換、文字、図形、濃度等各種画像処理が施され、メモリ
ドライバ25にリアルタイムで送出される。メモリドラ
イバ25は、アドレスを発生して翻訳部23からの位置
情報に対応したビデオデータをR、G、Bのページメモ
リ26に記録する。ページメモリ26は、出力紙上の画
素位置とメモリの各ビットが1対1に対応する所謂ビッ
トマップ形式で構成されており、その1画素がプリンタ
の表現能力に応じたビット数を有する。ページメモリ2
6上に展開されたフルカラーの画像情報は、プリンタド
ライバ27よりページメモリ26に記録部82との同期
がとられたラスタースキャンアドレスが与えられ、ラス
タ画像として読み出される。
【0005】
【発明が解決しようとする課題】しかしながら、上記画
像記録装置において、レーザープリンタ等に画像を出力
する場合は、1ページ分のページメモリに画素データを
展開しなければならず、大きなメモリを必要とするとい
う問題がある。さらに、1ページ分の画素データを多階
調データで保持する場合には、例えば256階調では各
画素に8ビットの深さが必要になり、前記の問題はさら
に顕著になる。それもカラー画像になるとR(レッ
ド)、G(グリーン)、B(ブルー)の3枚、フルカラ
ーのトナーになるとY(イエロー)、M(マゼンタ)、
C(シアン)、K(黒)の4枚のページメモリが必要に
なり、A3サイズでは100メガバイト近い膨大なメモ
リ容量が必要になる。
【0006】以上の点に鑑み、本発明の目的は、ページ
記述言語で記述された文章や図形を解読して、少ないメ
モリで展開しその結果を保持し出力できる画像記録装置
を提供することにある。
【0007】
【課題を解決するための手段】そのために本発明の画像
記録装置は、ページ記述言語で記述された文章や図形を
解読して画像情報に展開し、画像情報として出力するこ
とが可能になった画像記録装置において、ページ記述言
語で記述された文章や図形を解読して画像情報に展開す
る手段、展開した画像情報を圧縮する手段或いは圧縮/
伸張する手段、圧縮したデータを保持する手段を具備
し、展開された画像情報を圧縮した状態のデータで保持
するように構成したことを特徴とするものである。
【0008】
【作用】本発明の画像記録装置では、ページ記述言語で
記述された文章や図形を解読して画像情報に展開する手
段、展開した画像情報を圧縮する手段或いは圧縮/伸張
する手段、圧縮したデータを保持する手段を具備するの
で、ページ記述言語で記述された文章や図形を展開した
画像情報が圧縮データとして保持することができ、メモ
リ容量を低減することができる。
【0009】
【実施例】以下、図面を参照しつつ実施例を説明する。
【0010】第1図は本発明に係る画像記録装置の1実
施例を示す図、第2図は出力画像を16のブロックに分
けた場合の例を示す図、第3図は圧縮格納処理を説明す
るための図である。
【0011】第1図において、通信部1は、例えばホス
トコンピュータに接続され、ホストコンピュータから送
られてきたページ記述言語がこの通信部1を介して翻訳
部2で解読され画像情報に展開される。ブロック管理部
3は、翻訳部2及び圧縮/伸張部5からの画像情報を所
定のブロックに分割して管理するものであり、バッファ
メモリ4ー1、4ー2は、その分割したブロックサイズ
を有するビットマップ形式のバッファである。圧縮/伸
張部5は、ブロック管理部3からブロック単位で送られ
てくる画像情報を圧縮して圧縮データ保持用メモリ6に
格納し、圧縮データ保持用メモリ6からブロック単位で
圧縮データを読み出して伸張しブロック管理部3に送
り、或いは記録部8からのクロックに同期して圧縮デー
タ保持用メモリ6から圧縮データを読み出して伸張しラ
インバッファ7に送るものである。すなわち、ページ記
述言語により記述された文章や図形を所定のブロックで
バッファメモリ4ー1又は4ー2に展開する場合には、
そのブロックに対応する位置の圧縮データを圧縮データ
保持用メモリ6から読み出して圧縮/伸張部5で伸張
し、合成する。そして、その合成した画像情報を圧縮/
伸張部5で圧縮して圧縮データ保持用メモリ6に書き込
む。そして、圧縮データ保持用メモリ6の圧縮データを
記録部8へ出力する場合には、圧縮データを圧縮データ
保持用メモリ6から読み出して圧縮/伸張部5で伸張
し、ラインバッファ7に格納する。
【0012】次に、出力画像を第2図(a)に示すよう
に16のブロックに分けて設定されている場合を例に上
記本発明の画像記録装置の処理を説明する。
【0013】出力画像を第2図(a)に示すようにブロ
ック分けした場合、バッファメモリ4ー1、4ー2は、
その1ブロックと同じサイズのものを用い、圧縮データ
保持用メモリ6も、同図(b)に示すようにこのブロッ
クに対応したサイズの圧縮データを保持するサイズでブ
ロック分けされる。
【0014】そこで、今ページ記述言語により同図
(a)のブロック(1,1)、(1,2)、(2,
1)、(2,2)に跨がる位置に円を描くように指示さ
れると、これを画素に展開する場合には、第3図に示す
ような流れで展開、合成、圧縮処理がなされる。まず、
円がブロック(1,1)から始まり左回りに描かれると
すると、ブロック管理部3において、同図(a)に示す
ように展開された画素がブロック(1,1)の範囲に入
る間は、その画像情報をバッファメモリ4ー1に展開す
る。そして、展開された画素がブロック(1,1)の範
囲を越えてブロック(2,1)の範囲に入った時に、同
図(b)に示すようにバッファメモリ4ー2に展開する
ように切り替える。なおこのときのバッファメモリ4ー
1の内容は、圧縮/伸張部5により圧縮データ保持用メ
モリ6のブロック(1,1)を伸張したのと合成し、そ
の結果を圧縮しバッファメモリ4ー2への展開と同時並
行で圧縮データ保持用メモリのブロック(1,1)に書
き込み処理を行う。
【0015】同様に、展開された画素がブロック(2,
1)の範囲を越えてブロック(2,2)の範囲に入った
時に、同図(c)に示すようにバッファメモリ4ー1に
展開するように切り替える。このときもバッファメモリ
4ー2の内容は、圧縮/伸張部5により圧縮データ保持
用メモリ6のブロック(2,1)を伸張したものと合成
し、その結果を圧縮して圧縮データ保持用メモリ6のブ
ロック(2,1)に書き込む。
【0016】このようにして、バッファメモリ4ー1と
バッファメモリ4ー2に交互に展開して同図(d)、
(e)の処理を行い、ブロック(2,2)、(1,2)
に展開した結果を圧縮し、最終的に圧縮データ保持用メ
モリ6のブロック(1,2)に書き込んだ時点で前記の
円に関するページ記述言語の解釈、展開の作業は終了す
る。
【0017】以上の処理を各ページ記述言語毎に繰り返
して行う。したがって、圧縮データ保持用メモリ6の各
ブロックは、始め白地からバッファメモリ4ー1または
4ー2でページ記述言語により記述された文章や図形の
画素への展開がある毎に繰り返して対応するブロックか
ら圧縮データを読み出し圧縮/伸張部5により伸張して
合成し、その結果を再び圧縮して書き込むことによって
更新される。
【0018】第4図は文字等のテキスト情報の処理に好
適なブロック分けの実施例を示す図、第5図は文字等の
テキスト情報の処理に好適な本発明に係る画像記録装置
の他の実施例構成を示す図である。
【0019】ブロックの展開は、イメージ等のグラフィ
ック情報になると四方に展開されるが、文字等のテキス
ト情報になると通常は一定の幅で横方向に展開される。
第4図に示すブロック分けは、ブロックを出力画像範囲
の横方向の長さを持つようにしたものであり、文字等の
テキスト情報の処理に好適なように構成したものであ
る。すなわち、このようなブロック分けにすると、出力
画像が横書きの文章の場合に、展開された画素が同一の
ブロックに入る確率が高くなるので、ブロックの切り替
え回数を低減することが可能となる。したがって、例え
ば縦横の長さが2のべき乗の画素数となるようにブロッ
ク分けを細かくしてブロック当たりのサイズを小さく
し、バッファメモリの容量を減らすか、または、ブロッ
クサイズが大きくても、バッファメモリの数を減らす
(最少は2つ)ことによりバッファメモリのための使用
メモリ容量を減らすことができる。
【0020】さらに、第5図に示すように文字コード翻
訳部9を設けて従来の文字フォント発生機能を付加する
ことにより、ページ記述言語以外の従来の文字コードで
送られてきた情報を文字フォントに展開する場合に、圧
縮/伸張を使用せず前記バッファメモリをラインバッフ
ァとして使用することも可能になる。
【0021】第6図及び第7図は本発明に係る画像記録
装置の他の実施例構成を示す図である。
【0022】上記の実施例では、出力画像のブロック分
けに対応して圧縮データ保持用メモリもブロック分け
し、そのブロックに対応するサイズのバッファメモリを
2つ設けて上記のように交互に展開、圧縮処理を行うよ
うにした。また、圧縮/伸張部及び圧縮データ保持用メ
モリを1つずつ設けるようにした。これに対し、圧縮/
伸張部と圧縮データ保持用メモリをそれぞれ2つ以上持
ち、それらの伸張後の画素データを組合せて連続して記
録部に出力できるように、切換器10を付加した例のブ
ロック図を示したのが第6図である。これにより、圧縮
/伸張の動作速度が他の動作速度と比較して遅い場合
に、部分的に並列動作することにより、この動作速度の
違いによる障害を低減することが可能となる。なお、こ
の場合における圧縮データ保持用メモリへの格納の対象
となるバッファメモリの選択は、最後に展開された履歴
の古いものから順番に選択される。
【0023】また、第7図に示す例は、画像読み取り部
11、画像処理部12、及び記録部13からなる複写機
に本発明の画像記録装置を組合せることにより、読み取
った画像とページ記述言語を解釈、展開した結果を合成
し出力することができるように構成したものである。
【0024】なお、本発明は、上記の実施例に限定され
るものではなく、種々の変形が可能である。例えば上記
の実施例では、一定の順序で画像情報をバッファメモリ
に展開したが、展開しようとするブロックと同一のブロ
ックの画像情報を保持しているバッファメモリがある場
合にはこれに合成、展開し、そのようなバッファメモリ
が存在しない場合には、使用可能なバッファメモリに展
開するようにしてもよい。また、圧縮データ保持用メモ
リの各ブロックが1度も文字や図形等が展開されていな
い状態の空白であるか否かを保持するレジスタを持ち、
このレジスタを参照して該当するブロックが空白の場合
には、伸張、合成の処理を行わずバッファメモリの内容
を直接圧縮して圧縮データ保持用メモリの該当するブロ
ックに書き込むようにしてもよい。
【0025】
【発明の効果】以上の説明から明らかなように、本発明
によれば、出力画像をブロック分けしてブロック単位で
ページ記述言語の展開、圧縮を行った後の圧縮データを
圧縮データ保持用メモリに保持するので、バッフアメモ
リ、圧縮データ保持用メモリの記憶容量を低減すること
ができる。
【0026】1つの例として1画素当たり24ビットで
1インチ当たり400画素のページ記述言語対応のカラ
ーレーザープリンターでみると、A3サイズの画像情報
を従来の方法で出力するためには、展開用メモリが約9
6メガバイト必要となる。これに対して圧縮率を10:
1として1メガバイトのバッファメモリを3つ使用した
場合の本発明の構成では、約13メガバイトのメモリ使
用量ですむ。そのため、メモリの容量、コストを低減す
ることが可能となる。
【0027】また、複数ページの画像情報を保持する必
要がある場合、本発明を使用したシステムでは、圧縮デ
ータ保持用メモリを増設することにより対応できるた
め、前記の条件で従来の方法に対して、A3サイズ1ペ
ージ当たりで約86メガバイト節約することが可能とな
り、その効果はさらに顕著である。
【図面の簡単な説明】
【図1】 本発明に係る画像記録装置の1実施例を示す
図である。
【図2】 出力画像を16のブロックに分けた場合の例
を示す図である。
【図3】 圧縮格納処理を説明するための図である。
【図4】 文字等のテキスト情報の処理に好適なように
ブロック分けした実施例を示す図である。
【図5】 文字等のテキスト情報の処理に好適な本発明
に係る画像記録装置の他の実施例構成を示す図である。
【図6】 本発明に係る画像記録装置の他の実施例構成
を示す図である。
【図7】 本発明に係る画像記録装置の他の実施例構成
を示す図である。
【図8】 ページ記述言語によるデジタル情報を取り込
み処理する画像記録装置の従来例を示す図である。
【符号の説明】
1…通信部、2…翻訳部、3…ブロック管理部、4ー
1、4ー2…バッファメモリ、5…圧縮/伸張部、6…
圧縮データ保持用メモリ、7…ラインバッファ、8…記
録部
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI H04N 1/41 G06F 15/66 330A

Claims (12)

    (57)【特許請求の範囲】
  1. 【請求項1】 ページ記述言語で記述された文章や図形
    を解読して画像情報に展開し、画像情報として出力する
    ことが可能になった画像記録装置において、ページ記述
    言語で記述された文章や図形を解読して画像情報に展開
    する手段、展開した画像情報を圧縮する手段、圧縮した
    データを保持する手段を具備し、展開された画像情報を
    圧縮した状態のデータで保持するように構成したことを
    特徴とする画像記録装置。
  2. 【請求項2】 前記展開する手段により画像情報が展開
    される1ページのメモリ空間をブロック分けし、ブロッ
    ク単位で圧縮を行うようにしたことを特徴とする請求項
    1記載の画像記録装置。
  3. 【請求項3】 前記展開する手段は、画像情報が展開さ
    れる1ページのメモリ空間をブロック分けした1ブロッ
    クと同等のサイズを持ったバッファメモリを少なくとも
    2つ以上持つことを特徴とする請求項2記載の画像記録
    装置。
  4. 【請求項4】 前記ブロックのサイズは、縦横の長さが
    2のべき乗の画素数であることを特徴とする請求項2記
    載の画像記録装置。
  5. 【請求項5】 前記展開する手段により、ページ記述言
    語を解読して画像情報に展開する場合に、前記バッファ
    メモリのうちの1つに展開し、展開する文字または図形
    の座標が展開中のバッファメモリのサイズを越えた場合
    に、他のバッファメモリに切り換えて展開するようにし
    たことを特徴とする請求項3記載の画像記録装置。
  6. 【請求項6】 ページ記述言語で記述された文章や図形
    を解読して画像情報に展開し、画像情報として出力する
    ことが可能になった画像記録装置において、ページ記述
    言語で記述された文章や図形を解読して画像情報に展開
    する手段、展開した画像情報を圧縮/伸張する手段、圧
    縮したデータを保持する手段を具備し、展開された画像
    情報を圧縮した状態のデータで保持するように構成した
    ことを特徴とする画像記録装置。
  7. 【請求項7】 前記展開する手段により画像情報が展開
    される1ページのメモリ空間をブロック分けし、ブロッ
    ク単位で圧縮/伸張を行うようにしたことを特徴とする
    請求項6記載の画像記録装置。
  8. 【請求項8】 前記展開する手段は、画像情報が展開さ
    れる1ページのメモリ空間をブロック分けした1ブロッ
    クと同等のサイズを持ったバッファメモリを少なくとも
    2つ以上持つことを特徴とする請求項7記載の画像記録
    装置。
  9. 【請求項9】 前記展開する手段により、展開作業の終
    了しているバッファメモリの中から1つ以上を選択して
    圧縮データ保持用メモリの該当するブロックの伸張した
    データと合成し、圧縮/伸張する手段により、合成した
    結果を圧縮して前記該当するブロックに格納し、バッフ
    ァメモリを使用可能とすることを特徴とする請求項8記
    載の画像記録装置。
  10. 【請求項10】 前記展開する手段は、展開しようとす
    るブロックに対応する圧縮データ保持用メモリの圧縮デ
    ータを圧縮/伸張する手段により伸長してバッファメモ
    リに保持し、該バッファメモリに合成しながら画像情報
    を展開するようにしたことを特徴とする請求項8記載の
    画像記録装置。
  11. 【請求項11】 前記圧縮/伸張する手段と圧縮したデ
    ータを保持する手段をそれぞれ2つ以上持ち、複数のバ
    ッファメモリの圧縮/伸張作業が並行して行えると共
    に、伸張後の画素データを組合せて記録部に出力できる
    ようにしたことを特徴とする請求項6記載の画像記録装
    置。
  12. 【請求項12】 前記圧縮/伸張する手段と圧縮したデ
    ータを保持する手段をそれぞれ2つ以上持ち、記録部か
    らのクロックに同期して前記保持する手段から圧縮デー
    タを読み出して前記圧縮/伸張する手段で伸張しライン
    バッファに送ることを特徴とする請求項6記載の画像記
    録装置。
JP40204890A 1990-12-13 1990-12-13 画像記録装置 Expired - Lifetime JP3203660B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP40204890A JP3203660B2 (ja) 1990-12-13 1990-12-13 画像記録装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP40204890A JP3203660B2 (ja) 1990-12-13 1990-12-13 画像記録装置

Publications (2)

Publication Number Publication Date
JPH04215189A JPH04215189A (ja) 1992-08-05
JP3203660B2 true JP3203660B2 (ja) 2001-08-27

Family

ID=18511853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP40204890A Expired - Lifetime JP3203660B2 (ja) 1990-12-13 1990-12-13 画像記録装置

Country Status (1)

Country Link
JP (1) JP3203660B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3582675B2 (ja) * 1994-10-28 2004-10-27 セイコーエプソン株式会社 画像データをメモリに蓄積する装置及び方法
JP3581037B2 (ja) 1999-02-18 2004-10-27 シャープ株式会社 画像処理装置
JP3862605B2 (ja) 2001-07-19 2006-12-27 キヤノン株式会社 画像処理装置
JP6683060B2 (ja) * 2016-08-18 2020-04-15 コニカミノルタ株式会社 画像処理装置、方法およびプログラム

Also Published As

Publication number Publication date
JPH04215189A (ja) 1992-08-05

Similar Documents

Publication Publication Date Title
JP2922680B2 (ja) 高解像コンピユータ・グラフイツクスの圧縮画像蓄積方法
JPH08224917A (ja) 印刷装置及びデータ制御方法
JP2830690B2 (ja) 画像処理装置
JP3203660B2 (ja) 画像記録装置
JP3685234B2 (ja) 画像処理装置
JP2973260B2 (ja) 印刷情報処理装置
JP2000335021A (ja) 画像処理装置及び画像処理方法
JP2001169120A (ja) 画像処理装置及びその方法、及び画像処理システム
JPH05224846A (ja) 印刷記録装置
JPH0744687A (ja) 画像形成装置
JPH11187261A (ja) 画像処理装置
JP3117205B2 (ja) 画像処理装置
JP3313463B2 (ja) 画像処理装置
JPH09294210A (ja) 画像処理装置及び画像処理方法
JP2000225735A (ja) 画像印刷装置
JP2000339128A (ja) プリンタコントロール装置
JP2004254187A (ja) 情報処理装置
JPH09214709A (ja) 画像処理装置
JP2020090075A (ja) 画像形成装置および、画像形成方法
JPH04182822A (ja) プリンタ装置
JPH0239380A (ja) 画像処理装置
JPS61264377A (ja) 文字パタ−ン発生装置
JP2006159458A (ja) 画像出力装置
JPH01184142A (ja) 画像処理装置
JPH0564002A (ja) カラー画像処理装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090629

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100629

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110629

Year of fee payment: 10

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110629

Year of fee payment: 10