JPS5898263A - イメ−ジ回転制御回路 - Google Patents

イメ−ジ回転制御回路

Info

Publication number
JPS5898263A
JPS5898263A JP57178615A JP17861582A JPS5898263A JP S5898263 A JPS5898263 A JP S5898263A JP 57178615 A JP57178615 A JP 57178615A JP 17861582 A JP17861582 A JP 17861582A JP S5898263 A JPS5898263 A JP S5898263A
Authority
JP
Japan
Prior art keywords
line
display
data
printer
buffer
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.)
Granted
Application number
JP57178615A
Other languages
English (en)
Other versions
JPS6367190B2 (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.)
International Business Machines Corp
Original Assignee
International Business Machines 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
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS5898263A publication Critical patent/JPS5898263A/ja
Publication of JPS6367190B2 publication Critical patent/JPS6367190B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/60Rotation of whole images or parts thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function
    • G06K2215/0091Outputting only video data, e.g. Hard copy of CRT display

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Digital Computer Display Output (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はイメージ・ディスプレイ・データ全回転し、回
転されたデータを水平印刷データ行としてプリンタに転
送するイメージ回転制御回路に係る。
本発明は、表示されたデータがプリンタによって複写さ
れ、特にう°リンクがディスプレイと同期して動作する
表示複写機において、著しい効用が認められる。
背景技術 印刷データの回転は技術的に広く知られている。
印刷データを回転する理由は一般に、印刷行が回転され
々い場合、すなわちプリンタの用紙の幅が固定され、長
ざが可変の場合、特に連続用紙を使用する場合により長
いキャラクタ行の印刷が可能になることである。
印刷データの回転はマタ、印刷されるイメージ・データ
が直列で、プリンタが複数の素子の印刷ヘッドに’s 
L、水平印刷行に沿って並列のデータを印刷するシステ
ムにおいてよく知られている。
前記システムは米国特許第4084195号で説明され
ている。しかし、前記システムでは、全体のイメージを
バッファに記憶する必要があり、その後、イメージのス
トリップは次々と水平ストリップ・バッファに移転きれ
、記憶される。与えられたバイト・カラム内のバイトが
交互に水平ストリップ・バッファから対の垂直ストリッ
プ・バッファの1つに転送されて回転が行われる。バイ
トはグループで交互に水平ス) IJツブ・バッファか
ら移され、ローデータ内のレジスタに記憶される。
本発明では、イメージ・データのカラムを記憶するのに
1つのランダム・アクセス・バッファが用いられる。イ
メージ・データのカラムは、もちろん水平印刷行の長さ
を越えない。先行技術のように全体のディスプレイ・イ
メージをバッファに記憶し、再び写像する必要はない。
ディスプレイのカラム1は水平行1として印刷さt]、
このプロセスはディスプレイのすべてのカラムが水平行
として印刷されるまで反復される。もつと簡単に言えば
、プリンタはストローブされ、ディスプレイからクロッ
クを受取り、それによってディスプレイと同期を保ちな
がら、リフレッシュ速度で動作する。
前記動作は全イメージ・ディスプレイの各々について行
われ、1つの水平印刷行が展開され、垂直帰線消去の間
にプリンタに転送され、そして新しい水平印刷行がリフ
レッシュの間に展開される。
イメージ・データのすべてのカラムが水平行として印刷
されるまで、イメージは次々とリフレッシュされる。イ
メージ・データを90°回転するのに全体のイメージを
バッファに記憶する必要がある別の先行技術として、米
国特許第3924225号および米国特許第39762
82号がある。
本発明の椴要 イメージ・データのカラムはバッファに記憶され、垂直
帰線消去の間に、バッファは分割ビデオ・ドツト・レー
ト信号によってクロックされ、前記カラムはバッファか
ら直列に転送される。垂直同期信号に関して生成された
信号によってプリンタはストローブさオ′1、水平行の
印刷が行われる。
イメージの次のリフレッシュの間に、イメージ・データ
の別のカラムがバッファに記憶され、プリンタに転送さ
れる。イメージのすべてのカラムがプリンタに転送され
るまで、このプロセスは反復される。
詳細な説明 第1図にふ・いて、本発明は米国特許出願杭14449
9号(1980年4月28日)で説明されている表示複
写機に組込まれている例によって示されている。第1図
の表示複写機はディスプレイ100、ディスプレイ・コ
ピー・アダプタ200、およびプリンタ300を含む。
ディスプレイ100はキャラクタ・ジェネレータ110
、CRT制御/タイミング120、属性制御/ビデオ1
40、 (以下余白) およびCRT150を含む。属性制御/ビデオ140か
ら受取られ、CRT15oで表示されるビデオ・データ
はまた、直列出力ライン145を介してディスプレイ・
コピー・アダプタ200に人力される。CRT制御/タ
イミング120は制御ライン125を介してタイミング
/制御信号をディスプレイ・コピー・アダプタ200に
供給する。
制(財)ライン125は第2b図に示すドツト・クロッ
ク・ライン126、垂直同期ライン127、および水平
同期ライン128を含む。
第1図のディスプレイ・コピー・アダプタ2゜Oは、デ
ィスプレイ100からの人力の外に、プリンタ300か
らライン31oを介して印刷切換信号の形式の人力を受
取る。プリンタ300は前記米国特許出願第14449
9号(1980年4月28日)で説明されているプリン
タと実質的に同じであるが、ディスプレイ100は、プ
リンタ300が印刷ヘッドに有する印刷素子よりも多く
のドラトラ水平走査行に有する。しかし、ディスプレイ
100の水平走査行の数はプリンタ300の印刷ヘッド
の印刷素子の数よりも少ない。従って、イメージ・デー
タを90°回転することによってプリンタ300をディ
スプレイ100の表示複写プリンタとして使用可能であ
る。
第2b図のRAM250でディスプレイのカラムすなわ
ちイメージ・データをバッファすることにより、ディス
プレイ・コピー・アダプタ200はイメージ・データf
:90°回転する。CRT150によって第4図に示す
ように表示されるビデオ・データは、直列出力ライン1
45を介して直列形式で、ディスプレイ・コピー・アダ
プタ200のAND回路(第2b図)201に人力され
る。
ドツト・カウンタ205のカウント値と印刷行カウンタ
207のカウント値と全比較する比較ロジック206の
出力によって、AND回路201は制御される。印刷行
カウンタ207は垂直同期ライン127の垂直同期信号
によってクロックされ、ドツト・カウンタ205はドツ
ト・クロック・ライン126のドツト・クロック信号に
よ゛つてクロックされる。ドツト・カウンタ205は水
平同期ライン128の水平同期信号によってクリアされ
、印刷行カウンタ207はライン310の印刷切換信号
によってクリアされる。
印刷切換信号は第1図の印刷スイッチ309が作動する
ことりで生成される。基本的には、1つのドキュメント
に対して1つの印刷切換信号がある。本実施例ではドキ
ュメント当り1320行ある。従って、印刷行カウンタ
207は最初に印刷切換信号によってクリアされ、その
後、0から13191でカウントし、その後、再びライ
ンろ10の次の印411切換信号によってクリアさ才1
.る。ドツト・カウンタ205は水平印刷行で印刷され
るイメージ・データのカラムごとに0から1619まで
カウントする。ドツト・カウンタ205の値が印刷行カ
ウンタ207の値に等しいと比較ロジック206が決定
すれば1.AND回路201は直列出力ライン145の
直列ビデオ・データをトリガ206のデータ人力に渡す
ように制御される。
トリガ206の出力はRAM250のデータ人力に与え
られる。RAM250はアドレス・カウンタ240の内
容によってアドレス指定される。本実施例において、ア
ドレス・カウンタ240は1にの記憶容量をアドレス指
定できる。しかしながら、たとえ1行に1320ピツト
あっても、各行から1ビツトだけ、すなわち1カラムの
データだけが記憶されるので、CRT150に400行
だけが表示され、従って400ビツトの記憶だけが必要
とされる。しかしながら、記憶装置は通常、1にの記憶
装置のように400ビツト以外の容量で市販されている
アドレス・カウンタ240はライン510の印刷切換信
号または負の垂直同期信号によってクリアされる。これ
らの信号はOR回路269を介してアドレス・カウンタ
240に加えられる。負の垂直同期信号は最初、シング
ル・ショット・マルチバイブレータ235に加えられ、
その出力がOR回路269に与えられる。アドレス・カ
ウンタ240はマルチプレクサ(MUX)238の出力
によってクロックされる。マルチプレクサ238の制御
入力267には垂直同期信号が加えられ、制御人力がル
ベルのときは正の水平同期信号を通過させ、制御人力が
0レベルのときは、4で割ったドツト・クロック信号を
通過させるように制御する。
RAM250は読取まだは書込モードのいずれでも動作
する。読取および書込モードは4分割ロジック266か
ら信号を受取る読取/書込(R/W)制御230によっ
て制御される。読取/書込制御230はでた、水平同期
、および垂直同期信号およびドツト・クロック信号を受
取る。データは水平同期信号の周波数でRAM250に
書込まれる。例えば、ドツト・カウンタ205は0乃至
1319’に400回カウントする、すなわちCRT1
50の各水平走査行に対して1回カウントする。印刷行
カウンタ207の値は水平走査が400回行われるまで
は変化しない。従って、比較は400回行われ、直列出
力ライン145のビデオ・データを通過させてRAM2
50に読込むのにAND回路201は400回制御され
る。
ビデオ・データの垂直カラムの1つがRAM250に記
憶された後、ディスプレイ100は垂直帰線消去期間に
リフレッシュされる。垂直帰線消去期間に、データはR
AM250から読取られ、第1図のプリンタ600のシ
フト・レジスタ362およびシフト・レジスタ636に
転送される。
RAM250の出力はマルチプレクサ238の出力によ
ってクロックされる2ビツト・シフト・レジスタ251
に送られる。マルチプレクサ268の出力はロジック2
52によって2で割られ、ライン256にシフト・レジ
スタ・クロック信号を与える。2ビツト・シフト・レジ
スタ251からの奇数データおよび偶数データの出力は
それぞれ、ライン255および256會介してプリンタ
3゜Oのシフト・レジスタ662および633に送られ
る。そして、ディスプレイ・コピー・アダプタ200に
よってラッチ225からライン226に送られたストロ
ーブ信号の制御の下に印刷が行われる。
ラッチ225は10ビツト2進カウンタ222の制御の
下にセットまたはリセットされる。1゜ビット2進カウ
ンタ222は垂直同期ライン127の正の垂直同期信号
によってクリアされ、ドツト・クロック信号を入力とし
て受取る128分割回路221の出力によってクロック
される。10ビツト2進カウンタ222はデコーダ(B
IN1デコーダ)223およびデコーダ(BIN102
6デコーダ)224によって復号される。デコーダ22
3および224はそれぞれ、ラッチ225にセットおよ
びリセット人力を送り、ライン226に5msのストロ
ーブ・パルスを生成する。
水平行がプリンタ600によって印刷されているとき、
前に説明した方法で、次に印刷される行がRAM250
に集められ、記憶される。その際、印刷行カウンタ20
7は垂直同期信号によってカウントが増分される。こう
して、イメージ・データの次のカラムがRAM250に
記憶される。本実施例では、水平行として1臣20カラ
ムが印刷される。従って、印刷行カウンタ207が16
19に達しだことが2進1620デコーダ208によっ
て決定され°ると、1320行は印刷され、ライン31
0の印刷切換信号によってセットされているランチ20
9はリセットされ、プリンタ500のモータ651は停
止される。ラッチ209はライン210を介して負のモ
ータ駆動信号全第1図のモータ351に送る。
印刷切換およびモータ駆動は第3図に示される。
第3図で、プリンタ300に送られるデータ(読取)が
1320行あり、各データ行は400ビツト金有するこ
とが分る。データ行およびシフト・レジスタ・クロック
はそれぞれが2つの異なるスケールで示される。1つの
スケールでは、1つの太線が400ピット全体およびシ
フト・レジスタ・クロックを表わし、他のスケールでは
、個々のビットおよび個々のシフト・レジスタ・クロッ
ク・パルスを部分的に示す。RAM250からのデータ
の読取はデータがRAM250に書込まれるよりもずっ
と高速で行われる。これはビデオ・ドツトのカラムすな
わちデータ・ビットを集める間、各水平走査において1
つのビデオ・ドツトのみがRAM250に書込まれるか
らである。水平同期信号もまた異なるスケールで示され
る。時間データ(書込)が現われている間、すなわち負
の水平同期の間、ビデオ・ドツトす々わちデータ・ピッ
トはRAM250に書込まれ、特定の時間はどのカラム
が集められているかによる。印刷される行ごとに1度、
および垂直同期信号によって制御される各リフレッシュ
の最初の部分の間に、ストローブ信号は生じる。
【図面の簡単な説明】
第1図は本発明が組込まれた表示複写機を示す概要図、 第2aおよび2b図は、第2a図を上部に第2b図を下
部にして一緒にすることより、第1図においてブロック
形式で示されるディスプレイ・コピー・アダプタを示す
概要図、 第6図はタイミング図、 第4図はディスプレイ・イメージおよび印刷出力を示す
図である。 100・・・・ディスプレイ、110・・・・キャラク
タ、ジュネレータ、120・・・・CRT制御/タイミ
ング、125・・・・制御ライン、126・・・・ドツ
ト・クロック・ライン、127・・・・垂直同期ライン
、128・・・・水平同期ライン、140・・・・属性
制御/ビデオ、145・・・・直列出力ライン、150
・・・・CRT、200・・・・ディスプレイ・コピー
・アダプタ、201・・・・AND回路、203・・・
・トリガ、205・・・・ドツト・カウンタ、206・
・・・比較ロジック、207・・・・印刷行カウンタ、
208・・・・2進1320デコーダ、209・・・・
ラッチ、210・・・・ライン、221・・・・1°2
8分割回路、222・・・・10ビツト2進カウンタ、
223.224・・・・デコーダ、225・・・・ラッ
チ、226、ライン、230・・・・読取/書込制御、
266・・・・4分割ロジック、237・・・・制御人
力、258・・マルチプレクサ、269・・・・OR回
路、240・・・・アドレス・カウンタ、250・・・
・RAM、251・・・・2ビツト・シフト・レジスタ
、252・・・・ロジック、253・・・・ライン、2
55・・・・ライン、256・・・・ライン、300・
・・・プリンタ、309・・・・印刷スイッチ、310
・・・・ライン、662・・・・シフト・レジスタ、6
35・・・・シフト・レジスタ、351・・・・モータ
。 出願人   イン肘乃ナル・ビジネス・マシ〒Zズ・コ
づ怜ト→eン代理人  弁理士  頓   宮   孝
   −(外1名)

Claims (1)

  1. 【特許請求の範囲】 データをビデオ・ドツト形式で一行ずつ表示し且つ最後
    の行から最初の行にフライバックするディスプレイと、
    水平行に沿ってディスプレイ・データを印刷する印刷素
    子を有するプリンタとを含み、ディスプレイのビデオ・
    ドツトの水平行の数がプリンタの印刷素子の数よりも少
    々い表示複写機のイメージ回転制御回路にして、 1力ラム分のディスプレイ・データを記憶する容量を有
    する読取/書込バヅファと、 データの表示中に1力ラム分のディスプレイ・データを
    前記バッファに書込むバッファ書込手段と、 前記ディスプレイがディスプレイの最後の行から最初の
    行にフライバックしているときに前記バッファから前記
    1力ラム分のディスプレイ・データを読取るバッファ読
    取手段と、 前記1力ラム分のディスプレイ、・データ全前記バッフ
    ァから前記プリンタに転送し、水平行に沿って前記1力
    ラム分のディスプレイ・データ全印刷する手段と、 を含むイメージ回転制御回路。
JP57178615A 1981-12-04 1982-10-13 イメ−ジ回転制御回路 Granted JPS5898263A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/327,307 US4467448A (en) 1981-12-04 1981-12-04 Image rotate control circuitry
US327307 1981-12-04

Publications (2)

Publication Number Publication Date
JPS5898263A true JPS5898263A (ja) 1983-06-11
JPS6367190B2 JPS6367190B2 (ja) 1988-12-23

Family

ID=23276023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57178615A Granted JPS5898263A (ja) 1981-12-04 1982-10-13 イメ−ジ回転制御回路

Country Status (3)

Country Link
US (1) US4467448A (ja)
EP (1) EP0081096A3 (ja)
JP (1) JPS5898263A (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6073671A (ja) * 1983-09-30 1985-04-25 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション パタ−ン処理装置
JPS60169893A (ja) * 1984-02-15 1985-09-03 シチズン時計株式会社 ビツトパタ−ン変換装置
CA1252902A (en) * 1985-10-31 1989-04-18 David R. Pruett Method for rotating a binary image
US5093906A (en) * 1986-03-05 1992-03-03 Unisys Corporation Text orientation system for dot matrix printers
GB2229835B (en) * 1989-03-07 1993-03-24 Brother Ind Ltd Text processing device
US4977519A (en) * 1989-07-12 1990-12-11 Ricoh Company, Ltd. Laser printer controller flexible frame buffer architecture which allows software to change X and Y dimensions of the buffer
US4984182A (en) * 1989-07-12 1991-01-08 Ricoh Company, Ltd. Laser printer controller flexible frame buffer achitecture which allows software to initiate the loading of a frame buffer start address
US6115543A (en) * 1989-11-01 2000-09-05 Canon Kabushiki Kaisha Data communication apparatus having a handy scanner
US5199101A (en) * 1990-10-03 1993-03-30 Bell & Howell Publication Systems Company On the fly image rotation system for high-speed printers
US5299310A (en) * 1992-01-15 1994-03-29 Ricoh Company, Ltd. Flexible frame buffer for raster output devices
US5595450A (en) * 1992-06-11 1997-01-21 Esselte N.V. Label printing apparatus with display
JPH06290016A (ja) * 1993-03-31 1994-10-18 Fujitsu Ltd 対面応対用ディスプレイ装置及びその制御方法
US5870536A (en) * 1995-07-11 1999-02-09 Canon Kabushiki Kaisha Data conversion apparatus and image recording apparatus
US5634088A (en) * 1995-11-01 1997-05-27 Xerox Corporation Method and apparatus for rotation of high addressability bitmap images
US6226016B1 (en) * 1996-02-05 2001-05-01 Seiko Epson Corporation Display apparatus and method capable of rotating an image by 180 degrees
US5870581A (en) * 1996-12-20 1999-02-09 Oak Technology, Inc. Method and apparatus for performing concurrent write operations to a single-write-input register file and an accumulator register
US5946222A (en) * 1996-12-20 1999-08-31 Oak Technology, Inc. Method and apparatus for performing a masked byte addition operation
US6223181B1 (en) 1997-07-31 2001-04-24 Oak Technology, Inc. Memory conserving and compression technique-compatible image rotation system
US9087337B2 (en) * 2008-10-03 2015-07-21 Google Inc. Displaying vertical content on small display devices

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1374974A (en) * 1970-10-30 1974-11-20 Agfa Gevaert Device for recording images
DE2327474A1 (de) * 1973-05-30 1974-12-19 Olympia Werke Ag Zeichengenerator
US3918041A (en) * 1974-08-05 1975-11-04 Roger A Mao Multiplex display system
US3976982A (en) * 1975-05-12 1976-08-24 International Business Machines Corporation Apparatus for image manipulation
US4084195A (en) * 1976-12-30 1978-04-11 International Business Machines Corporation Image data remapping system
US4158203A (en) * 1977-09-30 1979-06-12 Buckeye International, Inc. Arrangement for recording images appearing on a cathode ray tube
FR2443335A1 (fr) * 1978-12-06 1980-07-04 Cii Honeywell Bull Dispositif de commande d'enregistrement pour machine a enregistrement par points
JPS5587290A (en) * 1978-12-26 1980-07-01 Ibm Thermal printer
DE2901798A1 (de) * 1979-01-18 1980-07-24 Bosch Gmbh Robert Verfahren zum aufzeichnen einer aus einer vielzahl alphanumerischer zeichen bestehenden information
JPS55127682A (en) * 1979-03-24 1980-10-02 Hitachi Ltd Crt hard copy unit

Also Published As

Publication number Publication date
EP0081096A2 (en) 1983-06-15
EP0081096A3 (en) 1984-04-25
JPS6367190B2 (ja) 1988-12-23
US4467448A (en) 1984-08-21

Similar Documents

Publication Publication Date Title
JPS5898263A (ja) イメ−ジ回転制御回路
SU1429929A3 (ru) Способ электронного ретушировани печатных изданий
US5512915A (en) Process for the control of a matrix screen having two independent parts and apparatus for its performance
JPS6049391A (ja) ラスタ走査表示システム
JPH0212076B2 (ja)
US5787240A (en) Printer control apparatus converting video data from an external host to video data for a printer
US4757462A (en) Signal processing apparatus
JP2502492B2 (ja) ビデオ・デ−タを記憶する装置
GB2185608A (en) Laser printer control system
JPS58211285A (ja) 漢字プリンタにおけるデ−タ編集方式
RU1833858C (ru) Устройство дл вывода графической информации
JPS59226571A (ja) テレビジヨン受信機のプリンタ装置
JPH071425B2 (ja) ラスタ走査表示システム
JPH05505502A (ja) サーマルプリンタ等のイメージ拡大
JP4323622B2 (ja) 記録装置
JPH047965A (ja) プリンタコントローラ
JPH05212913A (ja) 画像形成装置
JPS6258911B2 (ja)
SU1633454A1 (ru) Блок буферной пам ти дл терминального устройства
JP2792323B2 (ja) 表示装置のクリア回路
JPS59228485A (ja) テレビジヨン受信機のプリンタ装置
JPH0647301B2 (ja) キヤラクタパタ−ン発生装置
JPS62255155A (ja) ドツトマトリツクスプリンタの印字制御回路
JPS58181087A (ja) 画面表示方式
JPS6199480A (ja) 画像メモリ制御装置