JPS641794B2 - - Google Patents

Info

Publication number
JPS641794B2
JPS641794B2 JP56166541A JP16654181A JPS641794B2 JP S641794 B2 JPS641794 B2 JP S641794B2 JP 56166541 A JP56166541 A JP 56166541A JP 16654181 A JP16654181 A JP 16654181A JP S641794 B2 JPS641794 B2 JP S641794B2
Authority
JP
Japan
Prior art keywords
character
page
reduced
line
output
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
Application number
JP56166541A
Other languages
English (en)
Other versions
JPS57124789A (en
Inventor
Rei Denku Kento
Roorein Myumora Joan
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 JPS57124789A publication Critical patent/JPS57124789A/ja
Priority to US06/680,590 priority Critical patent/US4582469A/en
Publication of JPS641794B2 publication Critical patent/JPS641794B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • G09G1/06Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
    • G09G1/14Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
    • G09G1/16Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible the pattern of rectangular co-ordinates extending over the whole area of the screen, i.e. television type raster
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/08Cursor circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 (1) 発明の背景 ア 発明の技術的分野 本発明はCRT(陰極線管)を援用するテキスト
編集に係る。本発明は特にワード処理機能を支援
し、同時にテキスト1ページ分を全表示面よりも
小さく表示する技術に係る。 イ 先行技術の特徴 入力、編集されたテキストを表示する表示装置
を備えたワード処理システムにおいて、操作員は
通常、表示面の大きさに制約されてテキストの1
ページ全体を表示することができない、しかしな
がら、1ページ全体を見ることによつて操作員が
ページの境界線に対してテキストの占める位置が
適当であるかどうか識別することができるので、
表示面上でページ全体を見る必要がしばしば生じ
る。 この問題を解決するための1つの先行技術が米
国特許第4168489号に記述される。それによれば、
実際のテキスト文字は縮小した表示形式にするた
め圧縮される。各文字の高さは縦列のドツトの数
を減らすことによつて縮小される。文字の横幅の
縮小はCRTの偏向ヨークの水平巻線を流れる電
流を減小させる回路によつて行なわれる。電流の
減少によつて表示面に現われる文字の幅を圧縮す
る。上記特許はまたテキストのページの縮小が、
ページの一部分のみを表示するワード処理システ
ムの範囲においてのみ適合するという他の先行技
術について論じ、それらが不適当である理由を指
摘する。この言及は表示面を有効に満たすにはペ
ージの大きさを約1/3縮小することを示唆する。
即ち、テキストの1ページ分は使用する文字の寸
法を縦、横ともに2/3に縮小することによつて表
示される。この場合、圧縮された文字のすべてが
読み易い訳ではない。しかしながら、普通のワー
ド処理機能は実行できる。 もう1つの解決法がIBM Technical
Disclosure Bulletin “Abbreviated
Character Font Display”、Vol.9、No.9、
Feb.1977、p.3248に記載されている。その著者
は、表示されたテキストを実際に読むことなく、
そのページの特定の部分に迅速にアクセスする能
力を操作員に与えるため、重要な文字、ワード及
び句を表示する技術を開示する。 さらに別の解決法がIBM Technical
Disclosure Bulletin “Combination of
Alphanumeric and Formatting Data on the
CRT Display”、Vol.15 No.7、DeC.1972、
p.2136に説明されている。ここでは、通常5×7
ドツトの各々の文字を表わすのにたつた1つのド
ツトが用いられる。この技術で操作員はドツトだ
けで表示されたテキストの全ページのほか普通サ
イズの文字のテキストを数行見ることができる。
ドツトのみが表示されるウインドー区域は輝度が
高められ、操作員は表示中の部分とテキスト全体
の書式関係を理解できる。また操作員はこの表示
中のウインドーを自由に動かすことができる。普
通サイズの文字と縮小ページまたはウインドー区
域の相互作用については上記の論文の中では開示
されていない。また表示面上のテキストの表示を
ハード・コピーのページの寸法、印字のピツチま
たは配置に比例させる試みもない。 米国特許第4107664号は、各ドツトの順次に表
示される回数を増やすことによつて文字の横幅を
広げるラスタ走査型の表示システムに係る。 (2) 本発明の目的 本発明の第1の目的は、通常のワード処理機能
を実行しながら同時にテキストの1ページ全体を
全表示面よりも小さく表示することである。 本発明の第2の目的は、テキストを処理しなが
ら同時にテキストの形式および位置関係の理解を
可能にするため、ワード処理システムに相互作用
方式を与えることである。 本発明の第3の目的は、25行×80文字の表示面
にテキスト1ページ全体を表示する機能を与える
ことである。 (3) 要約 本発明に関する上記及び他の目的並びに特徴は
普通サイズのテキスト行を表示しながら、テキス
ト1ページ分の縮小ページを表示面に表示するこ
とによつて実現される。普通の相互作用方式のワ
ード処理機能を維持するため、普通サイズのテキ
ストは、スケール行とカーソル表示の普通サイズ
のテキスト行を含む。縮小ページ表示は、8×16
(ドツト)の普通サイズの文字が縮小されて2×
4(ドツト)マトリツクス文字標識(indicator)
に収まる。縮小ページ表示には表示中の普通サイ
ズのテキスト行に付随するカーソルに相当するカ
ーソル位置標識が含まれる。別な表現をすれば、
カーソルが2つ表示されているということであ
る。第一のカーソルは表示中の普通サイズのテキ
スト行に付随し、全体のテキスト行の範囲内に表
示される。第二のカーソルは表示された縮小ペー
ジ内に位置し、表示しようとする文字の出力位置
を正確に指示する。カーソルは表示中のテキスト
行に付随するスケール行に沿つて移動し、操作員
はテキスト編集中にそれを見ることができる。水
平にスクロール(画面移動)するとカーソルは表
示面を左右に移動し、その間、縮小ページ内のカ
ーソルはページ全体の書式に関連して表示しよう
とするテキストの文字の位置を指示し続ける。 (4) 良好な実施例の特徴 第1図にCRTの表示面150が示されている。
輪郭152の範囲は処理中のページの書式の縮小
ページを表し、ワード処理システムの操作によつ
て最終的に得られるハード・コピーの出力と相似
形なる。縮小ページは操作員が書式を確認するの
を助けるために表示される。操作員はメニユー選
択によつて、出力ページの高さと幅を選ぶことが
できる。簡単なロジツクによつて縮小ページの出
力が表示面のどこに現われるかを正確に決定す
る。 スケール行154は1行のテキスト行のどの80
文字の部分が処理されているかを示す。これは水
平スクロール(画面移動)と呼ばれ、米国特許第
3654609号による開示の例が示すようにこの技術
分野で既知のものである。 スケール行154に示すカーソル記号155は
現在出力中の行156の直ぐ上にある。矢印15
7は処理中の文字の列を示し、矢印159で示す
“LINE26”は処理中の文字の行を示す。矢印1
57と159によつて定義される垂直線と水平線
の交点は、縮小ページにおけるカーソルの位置を
示す。縮小ページのカーソルは小さいので、明滅
させることによつてその位置を操作員に知らせ
る。 第2図はワード処理システムの代表的な動作に
ついてのブロツク図であり、本発明の実施例であ
る。この図のシステムはプロセツサ6、主記憶装
置8、表示装置及び表示装置インターフエース・
ロジツク9を含む。本発明の説明に必要なプロセ
ツサ6、主記憶装置8及び表示装置インターフエ
ース9の間の接続のみが示されている。その他の
接続は通常の接続であり当業者によく知られてい
る。 タイミング発生器10はワード処理システムに
必要な各種のクロツク信号を供給する。タイミン
グ発生器10の出力信号の波形は第9図に示され
る。線12のアドレス・クロツク信号はリフレツ
シユ・メモリ・アドレス・カウンタ14に入力
し、その出力はメモリ・アドレス・バス16に現
れる。メモリ・アドレス・バス16に現れ、リフ
レツシユ・メモリ18に入力するアドレスはプロ
セツサ6によつて与えられる。属性バス20と文
字データ・バス22はともに、リフレツシユ・メ
モリ18の出力である。属性バス20と文字デー
タ・バス22のデータはメモリ出力データ・ラツ
チ24に保持される。タイミング発生器10から
出力する他のクロツク信号は、線26のデータ・
クロツクで、メモリ出力データ・ラツチ24に入
力し、属性バス20と文字データ・バス22から
の入力信号を制御する。バス28の8個のビツト
(8−15)はメモリ出力データ・ラツチ24から
の出力で属性デコーダ30に入力する。属性デコ
ーダ30で復号された属性データは属性バス32
に出力し、線36の遅延クロツク信号の制御によ
り属性遅延同期ラツチ34に入力する。属性遅延
同期ラツチ34に保持された属性データの出力は
ラツチ属性バス38を通つてビデオ出力制御40
に入力し、ビデオ出力制御40のビデオ出力は線
42を経て、CRT(図示せず)にビデオ入力信号
として入力する。 他の8ビツト(0−7)の文字データはメモリ
出力データ・ラツチ24からバス44に出力す
る。メモリ出力データ・ラツチ24の合計16ビツ
ト(0−15)の文字情報はバス28と44を経由
し、データ・バス46で合流し縮小ページ発生器
50に入力する。縮小ページ発生器50はまたタ
イミング発生器10からデータ・クロツク信号を
線26経由で受け取る。 線60の文字クロツク信号もまたタイミング発
生器10の出力である。この信号は水平制御62
に入力し、線64に水平同期信号を出力する。こ
の水平同期信号はCRT(図示せず)の入力の1つ
である。水平制御62はまた水平リセツト信号を
線66に出力する。この信号は縮小ページ発生器
50に入力する。垂直クロツク信号は水平制御6
2で発生し線68を通つて垂直制御70に入力す
る。垂直制御70は通常の方法で垂直同期信号を
線72に出力し、CRT(図示せず)に入力する。
垂直制御70はまた走査線カウント信号をバス7
4に出力する。バス74の走査線カウントは縮小
ページ発生器50と文字発生ROM(読取専用記
憶装置)76に入力する。垂直制御70はフレー
ム・クロツク信号を線78に出力し、フレーム・
クロツク信号はフレームFF(フリツプフロツプ)
80に入力する。フレームFF80はインタレー
ス走査期間のフレーム状況を表す奇数/偶数信号
を発生し、線82を経由して文字発生ROM76
に送る。 文字発生ROM76はまたバス44から入力を
得る。タイミング発生器10はROMイネーブル
信号を線84に出力しANDゲート86に送る。
ANDゲート86に生じる信号は線88を通つて
文字発生ROM76に入力する。 縮小ページ発生器50は3つの出力信号を発生
する。第1の出力はバス90の縮小ページ・デー
タである。このデータは文字発生ROM76から
バス92に出力する文字データと出力結合(ワイ
ヤードOR)し、バス90またはバス92のどち
らかのデータはバス94を通つて並列入力直列出
力シフト・レジスタ96に入力する。直列データ
は線98に出力しビデオ出力制御40に達する。
縮小ページ発生器50の他の出力は線100の縮
小ページ・モード信号でN(NOT回路)102に
よつて逆転する。逆転した信号は数104を通つ
て属性デコーダ30とAND回路86の両方に入
力する。縮小ページ発生器50は更に線108に
縮小ページ・ラツチ信号を出力し、N(NOT回
路)110によつて逆転する。逆転した信号は線
112を通つて属性デコーダ30に入力する。 縮小ページ発生器50は本発明を実施する上で
重要な要素である。CRT表示面に表示される縮
小ページのデータは、通常の書き込み動作によつ
てリフレツシユ・メモリ18に書き込まれる。操
作員が本発明を実施したワード処理装置に対し縮
小ページの表示を要求すると、通常の技術によつ
て主記憶装置8から文字が読取られ、文字に対し
ては“1”、ブランクに対しては“0”が16ビツ
トのグループでリフレツシユ・メモリ18に記憶
される。 第3図は縮小ページ発生器50の内部ロジツク
の詳細を示す。バス46の16個のデータ・ビツト
(0−15)の中の1個、“ビツト8”は縮小ページ
属性ビツトであり、線200を通つてRSラツチ
222をセツトする。RSラツチ222のリセツ
ト入力は線66の水平リセツト信号によつて与え
られる。RSラツチ222の出力は線108に現
れる縮小ページ・ラツチ信号であり、前に記述し
たように第2図のNOT回路110によつて逆転
し、属性デコーダ30に“禁止1”の入力として
送られる。RSラツチ222の出力はまた線10
8からDラツチ230のデータ入力となる。Dラ
ツチ230のクロツク入力は線26のデータ・ク
ロツク信号である。Dラツチ230の出力は縮小
ページ・モード信号として線100に現れ、第2
図のNOT回路102によつて逆転し属性デコー
ダ30に“禁止2”の入力として送られる。 第3図において、16個のデータ・ビツトを運ぶ
バス46は16対4マルチプレクサ210に接続す
る。16対4マルチプレクサ210はバス46の16
個のデータ・ビツトを4ビツトごとの4グループ
に分割する。線213と215の走査線カウント
2と4はそれぞれ走査線カウント・バス74から
出力する。16対4マルチプレクサ210におい
て、走査線カウント2は選択Aの入力となり、走
査線カウント4は選択Bの入力となる。バス46
から取り出された特定の4ビツトは走査線カウン
ト2と4の状態の関数である。線216の走査線
カウント1は16対4マルチプレクサ210の出力
イネーブル信号となる。 4ビツトごとのデータ・ビツトの各グループは
分解され、16対4マルチプレクサ210の出力と
して線242,244,246及び248にそれ
ぞれ1ビツトあて割当てられる。線242,24
4,246及び248はそれぞれ2つの入力線に
枝分れし出力ドライバ240に接続する。縮小ペ
ージ・モード信号が線100に現れると、出力ド
ライバ240は出力イネーブルとなる。線242
の1ビツトから得られる2つのビツトは線250
と252に出力する。同様に線244からの2ビ
ツトは線254と256に、線246からの2ビ
ツトは線258と260に、線248からの2ビ
ツトは線262と264に出力する。これら8個
のビツトは縮小ページ・データ・バス90に並列
データ・バイトとして現れ、第2図の並列入力直
列出力シフト・レジスタ(並直列変換器)96に
入力する。 第2図の並列入力直列出力シフト・レジスタ9
6の直列出力は通常の方法でビデオ出力制御40
に送られる。こうして、本装置の主記憶装置8に
記憶されているデータを検査した結果、リフレツ
シユ・メモリ18に記憶された1個のビツトは、
縮小ページ・モードの出力として2×4の文字枠
の中の対のドツトになる。 第4図は本発明が意図する普通サイズの文字枠
410の概要図である。本発明の代表的な実施例
では、この文字枠は8×16、すなわち幅は8ドツ
ト列、高さは16ドツト行である。ドツト行はR1
−R16、ドツト列はC1−C8の記号で示される。
インターレース走査方式の通常のCRTは、当業
者によく知られているように8×16のドツト・マ
トリツクス文字を表示できる。これらのマトリツ
クスの1つ1つの位置のすべてが常に、一定の文
字に用いられる訳ではない。たとえば、普通の文
字はドツト行4−12の範囲に収まり、未使用のド
ツト行は下付き文字及び上付き文字及び/または
行間の余白用に保留される。また、普通の文字は
ドツト列2−7の範囲に収まり、未使用のドツト
列は字間の余白用に保留される。 第5図は同じ8×16の文字枠410が、16個の
2×4の縮小文字枠を表示するために、どのよう
に分割されるかを示す。この方法によつて、
CRT表示面上1つの普通サイズの文字によつて
占有される場所の連続4ドツト行の空白それぞれ
に縮小文字4文字合計16文字を表示できる。ここ
で特に注意すべき点は、本発明における縮小文字
というのは本来の文字とは異なる点である。しか
し、縮小文字を表示することによつて、操作員は
処理中のページの書式及び余白の関係を把握でき
る。 上記の縮小文字はハードウエアへの影響を最小
限にして縮小ページ表現を可能にする。インター
レース走査の使用はこの文字表示構造にとつて有
利である。インターレース走査では全水平走査線
の半数が1本おきに走査される。これを走査フイ
ールド1と名付ける。水平走査線の残りの半分は
フイールド1と交互に走査される。これを走査フ
イールド2と名付ける。走査フイールド1と2は
インターレースする。第5図において、F1及び
F2はそれぞれ走査フイールド1及び2を表して
おり、16のドツト行は0F1,1F1,2F1…7F1か
らなる走査フイールド1と、0F2,1F2,2F2…
7F2からなる走査フイールド2に区分される。 “0”を隅数として取扱うと、第5図において
走査フイールド1と2は両方とも偶数ドツト行は
ドツトがなく空白であることが分かる。太枠で区
分された16の個々の文字枠において、上部の2ド
ツト行は偶数行で常に空白であり、下部の2ドツ
ト行は文字またはブランクを表す。文字枠518
は文字を表わし、文字枠520はブランクを表わ
す。 第1図の縮小ページを示す輪郭152の内部に
おいて、太線部分158は、第5図の文字枠51
8に示す縮小文字が隣り合つて複数個あることを
示す。第1図のブランク160は第5図の文字枠
520で示したブランクから成る。輪郭152は
上記の文字とブランクから成り、点線を表してい
る。 第6図は、第1図の太線部分158とブランク
160をCRT表示面に表示するための表示装置
インターフエース・ロジツク9の流れ図である。
ここに図解されている工程はプロセツサ6(第2
図)の制御によつてリフレツシユ・メモリ18
(第2図)に“1”と“0”がロードされた後、
縮小ページ発生器50(第2図)において行わ
れ、縮小文字とブランクからなる縮小ページが表
示面に現れる。テキストのデータは当業者によく
理解されているように、ワード処理装置の主記憶
装置8(第2図)に記憶されている。主記憶装置
8のデータに対するアクセスは通常の技術を用い
て実行することができる。 第6図に示す処理の流れは第2図のデータ・バ
ス46の文字データに適用される。これらのデー
タは第2図のリフレツシユ・メモリ18からバス
20と22を経てメモリ出力データ・ラツチ24
に入る。 第6図の処理の流れはブロツク670から始ま
る。走査線カウントSLCはブロツク672で初期
値“0”に設定される。同様に、文字カウント
CCはブロツク674で初期値“0”に設定され
る。 次に判断ブロツク676で縮小ページの出力が
要求されているかどうか決定する。この決定は縮
小ページ機能に専属する属性ビツトを調べること
によつて行われる。第3図において、縮小ページ
属性ビツトは線200のビツト“8”である。第
6図において縮小ページが要求されたとき、ブロ
ツク678で走査線カウントSLCが偶数であるか
どうか決定される。第2図において、バス74の
走査線カウント信号は垂直制御70によつてハー
ドウエア的に発生する。第6図において、走査線
カウントが偶数ならば、ブロツク680で8個の
“0”ビツトが出力し、表示面にブランクが表示
される。走査線カウントが奇数ならば、制御はブ
ロツク682に移り、第3図のバス46から取り
出された4個の文字標識ビツトに含まれている内
容を出力する。そのビツトが“1”ならば“1”
が、また“0”ならば“0”が第2,第3図の縮
小ページ・データ・バス90に出力する。 このようにブランクまたはドツトとして表示さ
れる各ビツトは2回表示される。即ち、各ビツト
は第3図のバス90に2度出力する。第3図のデ
ータ線242,244,246及び248がそれ
ぞれブロツク240に2度入力することによつ
て、各ビツトは2度表示される。 1つの縮小文字の高さを形成するには4回の水
平走査が必要である。第5図の縮小文字枠の各ド
ツト行にはOF1から7F2までの名称がつけられて
いるが、左側の0−7は走査線カウントSLCに相
当する。SLCが0、2、4または6と偶数のとき
は、第6図のブロツク680における処理によつ
て“0”がビデオ出力制御40(第2図)に送ら
れ、CRT表示面にブランクを表示する。同様に、
第5図でSLCが1、3、5または7と奇数のとき
は、2×4の文字表示マトリツクスが第2図のリ
フレツシユ・メモリ18からデータ・バス46に
送られる1個のビツトによつて生じる。 SLCが偶数か奇数かによつてブロツク680ま
たは682の処理が行なわれると、次の動作はブ
ロツク684(第6図)において文字カウント
CCを増分することである。ブロツク686では、
前もつて決めた特定の縮小ページ表示の行に表示
される文字数の最大値と文字カウントCCとの関
係を決定する比較が行われる。文字カウントがこ
の最大値よりも大きいか、または等しければ、走
査線カウントSLCはブロツク688で“1”増分
し、同時に水平走査が帰線する。文字カウントが
上記の最大値よりも小さければ、表示中の行を完
成するため制御はブロツク678に戻される。 ブロツク688で走査線カウントを“1”増分
した後、ブロツク690において、走査線カウン
トの大きさと前もつて定めた最大値との関係を決
定するための比較が行われ、走査線カウントが最
大値よりも小さければ、制御はブロツク674に
戻され、文字カウントは“0”にリセツトされ、
流れ図に従つて処理が繰り返される。走査線カウ
ントが上記の最大値よりも大きいかまたは等しけ
ればブロツク698で処理は終了する。 判断ブロツク676で縮小ページは要求されな
いと決定されれば、ブロツク692で普通の文字
走鎖線が出力される。文字カウントCCはブロツ
ク694で“1”増分する。ブロツク696で文
字カウントCCが許容される最大値よりも大きい
か、または等しいかどうかの判断が行われ、もし
そうであれば走査線カウントはブロツク688で
“1”増分し、流れ図に従つて処理は続けられる。
文字カウントが上記の最大値よりも小さければ、
制御は縮小ページが要求されているかどうかを決
定する判断ブロツク676に戻される。ブロツク
690で走査線カウントが最大値に達しなければ
制御は文字カウントに初期値を与えるブロツク6
74に戻される。 本実施例では走査線カウントが最大値“7”に
達することができる。水平走査線の数は普通の文
字の場合1行につき16である。第4図で普通サイ
ズの文字は8×16のマトリツクスで示される。水
平走査線は16本である。ここではインターレース
走査方式が採用されているから、前に述べたよう
に、フイールド1とフイールド2の走査でそれぞ
れ8本の水平走査線が現れる。これらの走査線は
フイールドごとに0−7の番号がつけられる。走
査線カウントはこの番号を指しており、表示面に
現れる文字線の合計数ではない。 第7図は、表示しようとする縮小ページに関す
るデータを、リフレツシユ・メモリ18にロード
するため、第2図のプロセツサ6が行う動作を図
示する。本発明を実施したワード処理システムの
操作員は通常の方法でメニユーが与えられ、いく
つかのオプシヨンの1つを選ぶことができる。操
作員はページのサイズや書式についての情報をシ
ステムに知らせる機会が与えられる。第7図でブ
ロツク700は縮小ページを表示するための開始
点である。ブロツク702では、操作員が指向し
た縮小ページの幅Wを検索することを表し、同様
にブロツク704では操作員が指定した縮小ペー
ジの高さHを検索することを表す。 ブロツク706では、表示面の縮小ページの左
側に余白をとるためのブランクの数Nを決める計
算式が示されている。本実施例では表示面は80文
字(幅)×25行(高さ)である。縮小ページは表
示面の中央に位置する。サイズの違う表示面を用
いたり、または縮小ページの位置を表示面の中央
からずらす場合の計算をすることもできる。 ブロツク708で縮小ページ行カウントMLC
を初期値1に設定する。MLCは出力中のテキス
トの縮小ページの行数をカウントするのに用いら
れる。ブロツク710は第2図のリフレツシユ・
メモリ18にブロツク706で計算したN個のブ
ランクをロードするための指示を表す。Nは文字
記号やスペースの任意の組合わせでよいことは、
ここで当業者に明らかでなければならない。この
方法によつて縮小ページの左側に普通サイズの文
字およびテキストを表示できる。これを第1図で
見ると縮小ページの輪郭152の左側の説明書き
“LINE26”である。 第7図のブロツク712では、いわゆる動的モ
ード切替が行われる。これは第8図に付随する説
明により明白になるが、ここではハードウエアに
よつて縮小ページ・モードに切替えるため標識ビ
ツトがロードされると言うにとどめる。ブロツク
714でテキストの1行分に対する縮小ページ用
文字標識が第2図のリフレツシユ・メモリ18に
ロードされる。 判断ブロツク716では、縮小ページ行カウン
トMLCの値が、ブロツク704で操作員が指定
したページの高さHの値に達したかどうかを決定
する。MLCがHに達していなければ、ブロツク
718でMLCが4の整数倍であるかどうかの決
定が行われる。MLCが4の整数倍ならば、それ
は普通サイズのテキスト行1行の大きさに相当す
る縮小ページのテキスト行4行が第2図のリフレ
ツシユ・メモリ18にロードされたことを意味
し、MLCはブロツク720で“1”だけ増分さ
れ、制御はブロツク710に戻される。MLCが
4の整数倍でなければ、ブロツク722で同様に
“1”増分されるが、制御はブロツク714に戻
され、縮小ページのもう1つの行がリフレツシ
ユ・メモリ18にロードされる。判断ブロツク7
16でMLCがページの高さHに達していると、
処理はブロツク730で終了する。 第2図のリフレツシユ・メモリ18は特別な表
示バツフアを使用する。これは2バイトの境界を
持つ。各バイトは8ビツトの長さである。この2
バイトは普通の文字に使用される。左側の8ビツ
トは属性データとして使用され、右側の8ビツト
は実際の文字データとして使用される。第8図の
820はこのような2つの2バイトの記述項を示
す。属性データに用いる8ビツトはバイト82
2、文字情報に用いる8ビツトはバイト824に
示される。しかしながら、縮小文字の標識を含む
特定の出力行に対しては、縮小ページ属性データ
は1度現れるだけである。それ以後、すべてのデ
ータは縮小文字を現すものとして取り扱われる。 8ビツト中の1ビツトは通常、属性データとし
て保持され、普通サイズから縮小ページへのモー
ド切替の指示に用いる。第3図の説明で述べたよ
うに、この属性ビツトは線200に現れ、第2図
のハードウエアの動作は縮小ページ・データに切
替えられ、リフレツシユ・メモリ18からバス4
4に送られてくるデータ・ビツトは文字発生
ROM76をバイパスする。 第4,第5図に関連して前に述べたように、リ
フレツシユ・メモリ18において通常は普通サイ
ズの文字の属性と文字情報が占める1文字分の場
所に16の縮小文字が記憶される。これは第8図の
8ビツトのブロツク826と828に示される。 第7図においてブロツク712は縮小ページの
属性の出力を示す。この機能もまた第8図と関連
させるともつとよく理解できる。例えば、バイト
822の属性バイトは縮小ページ行が来つつある
ことを示す正しいビツトを含む。縮小ページ・デ
ータが文字のすぐ後に続くこともあるから、縮小
ページを表示するときは、縮小ページの前に1つ
のブランクを先行させることが必要となる。そし
て、次の16ビツトは縮小ページ発生器50からの
出力であり、前に述べたように16の2×4の縮小
文字である。この方法で縮小ページの文字標識は
その行の残りの部分に出力する。 水平走査がリセツトの間、すべての属性はリセ
ツトされる。こうして、各々の走査線に対し、モ
ード切替がいつ要求されたかを指示する工程が繰
返される。属性によつて指示された縮小ページの
モードはその走査線の残りの期間続いているか
ら、縮小ページの右側に普通サイズの文字データ
は表示できない。 (5) 本発明の動作 縮小ページ・モードの要求が操作員のキーボー
ド入力によつて装置に伝えられると、縮小ページ
が表示される前に、特定のビツトが最後の文字の
ブランクの属性バイトにセツトされる。装置は、
ある走査線で縮小ページ・モードになると、その
走査線の残りの部分は縮小ページ・モードになる
ように構成される。その走査線の縮小ページ開始
点までは普通サイズのテキストを表示することが
できる。しかしながら、ここに示す装置では前に
述べたように普通サイズの文字は8×16の文字枠
に収まり、縮小ページ・モードに用いる文字は2
×4の文字枠に収まる。普通サイズ文字1字分の
場所に表示される縮小文字16字は、それぞれ連続
するテキスト行4行、1行当り4文字に相当す
る。 第2図の主記憶装置8に記憶されているデータ
がプロセツサ6によつて検索されるとき、各文字
に対しては“1”ビツト、各ブランクに対しては
“0”ビツトがリフレツシユ・メモリ18に記憶
される。その場合、4つのテキスト行それぞれの
4個の文字またはブランクを表す4ビツトを1つ
のグループとする4つのグループが得られるよう
に16ビツトの記憶場所を一定の配列にする。 第2図で、普通サイズのテキストのみが表示さ
れるときの普通のデータは主記憶装置8からリフ
レツシユ・メモリ18に流れる。通常、カーソ
ル、明滅、反転ビデオ等を制御する属性バイトは
属性バス20に現れ、ビデオ出力制御40に達す
る。文字データ・バス22に現れるデータ・バイ
トは文字発生ROM76にアクセスし、正しいコ
ードがバス92,94を通つて並列入力直列出力
シフト・レジスタ96に送られ、そこから更にビ
デオ制御40に送られる。しかしながら、縮小ペ
ージ・モードに切替えられると、テキスト行の残
りの部分に対してただ1つの属性ビツトが得ら
れ、この属性ビツトが検出されると、ハードウエ
アは切替えられ、ビデオ制御40に行く属性デー
タの経路は遮断され、文字発生ROM76に通じ
るデータ・バス44の経路も遮断される。 属性バス20と文字データ・バス22はともに
データ・バス46、縮小ページ発生器50、バス
90、バス94、並列入力直列出力シフト・レジ
スタ96を経てビデオ出力制御40に達する。第
3図に示す縮小ページ発生器の詳細図において説
明したように、リフレツシユ・メモリ18に記憶
された各々の文字またはブランクの1ビツトは出
力ドライバ240の入力で2ビツトとなり、並列
データとしてバス90に出力される。バス90の
並列データはバス94を経て並列入力直列出力シ
フト・レジスタ96で直列データに変換され、表
示面の表示を制御するビデオ出力制御40に送ら
れる。 80文字×25行の比較的小さいCRT表示面を持
つワード処理装置の使用者に、普通サイズの文字
データと、1ページの縮小ページを同時に表示す
る能力を与える技術に関する記述は以上のとおり
である。縮小ページによる全ページ表示は最終的
に要求されるハード・コピーの出力の様式に比例
する。縮小ページの上部と左側に表示される普通
サイズの文字データは矢印の標識を含む。2つの
矢印の交点はカーソルの現在位置を表す。この位
置は在来の技術によつて明滅させられる。縮小ペ
ージ表示における文字標識はハードウエアとソフ
トウエアの組合せによつて表示される。こうして
使用者は小型の標準的なCRT表示面で、処理中
のテキスト行の水平部分の相対的位置が、縮小ペ
ージによる全ページ表示によつて、同時に表示さ
れるという便宜を得る。これらの利点のすべて
は、1文字を記憶装置では8×16ビツトで表示し
ながら、表示面では2×4ビツトの記号で表示す
るという技術によるものである。
【図面の簡単な説明】
第1図は本発明が実施されるときのCRT表示
面である。第2図は本発明を実施したときのワー
ド処理システムのブロツク図である。第3図は第
2図の縮小ページ発生器の詳細図である。第4図
は普通サイズの文字枠の概要図である。第5図は
縮小ページ表示における文字枠と普通サイズの文
字枠との関係を示す。第6図は縮小ページを表示
するためハードウエアによる処理事項の流れ図で
ある。第7図は縮小ページを表示するためソフト
ウエアによる処理事項の流れ図である。第8図は
第2図のリフレツシユ・メモリ18に記憶される
2つの記述項である。第9図は第2図のタイミン
グ発生器の出力信号の波形を示す。 6……プロセツサ、8……主記憶装置、9……
表示装置インターフエース・ロジツク、10……
タイミング発生器、14……リフレツシユ・メモ
リ・アドレス・カウンタ、18……リフレツシ
ユ・メモリ、24……メモリ出力データ・ラツ
チ、30……属性デコーダ、34……属性遅延同
期ラツチ、40……ビデオ出力制御、50……縮
小ページ発生器、62……水平制御、70……垂
直制御、76……文字発生ROM、80……フレ
ームFF、96……並列入力直列出力シフト・レ
ジスタ、210……16対4マルチプレクサ、22
2……RSラツチ、230……Dラツチ、240
……出力ドライバ。

Claims (1)

  1. 【特許請求の範囲】 1 処理中のテキスト行の少なくとも1部分を表
    示すると同時に、テキストの完全な1ページに含
    まれる各文字を縮小文字標識に変換して該ページ
    全体を縮小ページとして表示する手段と、 前記テキスト行中の特定の文字を指示する手段
    と、 前記縮小ページにおいて前記特定の文字に対応
    する縮小文字標識を指示する手段と、 を具備するワード処理装置。
JP56166541A 1980-12-24 1981-10-20 Word processor Granted JPS57124789A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US06/680,590 US4582469A (en) 1981-10-20 1984-12-11 Intake valve apparatus in air pump

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/219,668 US4417239A (en) 1980-12-24 1980-12-24 Interactive combination display

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP3353021A Division JPH05298289A (ja) 1980-12-24 1991-12-18 ワード処理装置

Publications (2)

Publication Number Publication Date
JPS57124789A JPS57124789A (en) 1982-08-03
JPS641794B2 true JPS641794B2 (ja) 1989-01-12

Family

ID=22820227

Family Applications (2)

Application Number Title Priority Date Filing Date
JP56166541A Granted JPS57124789A (en) 1980-12-24 1981-10-20 Word processor
JP3353021A Pending JPH05298289A (ja) 1980-12-24 1991-12-18 ワード処理装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP3353021A Pending JPH05298289A (ja) 1980-12-24 1991-12-18 ワード処理装置

Country Status (2)

Country Link
US (1) US4417239A (ja)
JP (2) JPS57124789A (ja)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57153392A (en) * 1981-03-19 1982-09-21 Sharp Corp Ruled line processing system
US4481603A (en) * 1981-05-18 1984-11-06 International Business Machines Corporation File processing method using expanding display windows for selected records and text fields
US4686649A (en) * 1981-05-29 1987-08-11 International Business Machines Corporation Word processor with alternative formatted and unformatted display modes
JPS59144935A (ja) * 1983-02-04 1984-08-20 Ricoh Co Ltd 文書作成機
US4891786A (en) * 1983-02-22 1990-01-02 Goldwasser Eric P Stroke typing system
US4625202A (en) * 1983-04-08 1986-11-25 Tektronix, Inc. Apparatus and method for generating multiple cursors in a raster scan display system
JPS6026981A (ja) * 1983-07-26 1985-02-09 ソニー株式会社 集団教育装置用表示装置
JPS60134357A (ja) * 1983-12-21 1985-07-17 Hitachi Ltd 画像フアイル登録・検索方式
JPS60173622A (ja) * 1984-02-18 1985-09-07 Canon Inc 電子機器
JPH0677192B2 (ja) * 1984-02-23 1994-09-28 キヤノン株式会社 文字データ表示方法
JPS6133535A (ja) * 1984-07-26 1986-02-17 Casio Comput Co Ltd レイアウト表示装置
JPS6324419A (ja) * 1986-07-17 1988-02-01 Toshiba Corp 複合文書処理装置
US4879648A (en) * 1986-09-19 1989-11-07 Nancy P. Cochran Search system which continuously displays search terms during scrolling and selections of individually displayed data sets
US5206949A (en) * 1986-09-19 1993-04-27 Nancy P. Cochran Database search and record retrieval system which continuously displays category names during scrolling and selection of individually displayed search terms
US5333247A (en) * 1988-06-10 1994-07-26 International Business Machines Corporation Scrolling tool for text and graphics in a display system
US5864332A (en) * 1994-06-29 1999-01-26 Canon Business Machines, Inc. Scalable edit window and displayable position indicators for an electronic typewriter
US5553225A (en) * 1994-10-25 1996-09-03 International Business Machines Corporation Method and apparatus for combining a zoom function in scroll bar sliders
US7596755B2 (en) * 1997-12-22 2009-09-29 Ricoh Company, Ltd. Multimedia visualization and integration environment
US7257589B1 (en) 1997-12-22 2007-08-14 Ricoh Company, Ltd. Techniques for targeting information to users
US7954056B2 (en) 1997-12-22 2011-05-31 Ricoh Company, Ltd. Television-based visualization and navigation interface
JP4183311B2 (ja) 1997-12-22 2008-11-19 株式会社リコー 文書の注釈方法、注釈装置および記録媒体
US7263659B2 (en) 1998-09-09 2007-08-28 Ricoh Company, Ltd. Paper-based interface for multimedia information
US7124093B1 (en) 1997-12-22 2006-10-17 Ricoh Company, Ltd. Method, system and computer code for content based web advertising
US7215436B2 (en) 1998-09-09 2007-05-08 Ricoh Company, Ltd. Device for generating a multimedia paper document
US7263671B2 (en) * 1998-09-09 2007-08-28 Ricoh Company, Ltd. Techniques for annotating multimedia information
US6369811B1 (en) 1998-09-09 2002-04-09 Ricoh Company Limited Automatic adaptive document help for paper documents
US7266782B2 (en) * 1998-09-09 2007-09-04 Ricoh Company, Ltd. Techniques for generating a coversheet for a paper-based interface for multimedia information
US6582475B2 (en) 1998-09-09 2003-06-24 Ricoh Company Limited Automatic adaptive document printing help system
US6310633B1 (en) * 1999-03-23 2001-10-30 Ricoh Company Limited Method and system for organizing document information
US6647534B1 (en) 1999-06-30 2003-11-11 Ricoh Company Limited Method and system for organizing document information in a non-directed arrangement of documents
US7228492B1 (en) 1999-07-06 2007-06-05 Ricoh Company, Ltd. 2D graph displaying document locations of user-specified concept of interest
US7197718B1 (en) 1999-10-18 2007-03-27 Sharp Laboratories Of America, Inc. Interactive virtual area browser for selecting and rescaling graphical representations of displayed data
USD456817S1 (en) 2000-05-18 2002-05-07 Ricoh Company, Ltd. Document display system for a display screen
US7747655B2 (en) 2001-11-19 2010-06-29 Ricoh Co. Ltd. Printable representations for time-based media
US7149957B2 (en) 2001-11-19 2006-12-12 Ricoh Company, Ltd. Techniques for retrieving multimedia information using a paper-based interface
US7703044B2 (en) 2001-11-19 2010-04-20 Ricoh Company, Ltd. Techniques for generating a static representation for time-based media information
US8635531B2 (en) 2002-02-21 2014-01-21 Ricoh Company, Ltd. Techniques for displaying information stored in multiple multimedia documents
US7495795B2 (en) 2002-02-21 2009-02-24 Ricoh Company, Ltd. Interface for printing multimedia information
US7861169B2 (en) 2001-11-19 2010-12-28 Ricoh Co. Ltd. Multimedia print driver dialog interfaces
US7788080B2 (en) 2001-11-19 2010-08-31 Ricoh Company, Ltd. Paper interface for simulation environments
US7743347B2 (en) 2001-11-19 2010-06-22 Ricoh Company, Ltd. Paper-based interface for specifying ranges
US8539344B2 (en) 2001-11-19 2013-09-17 Ricoh Company, Ltd. Paper-based interface for multimedia information stored by multiple multimedia documents
US7757162B2 (en) 2003-03-31 2010-07-13 Ricoh Co. Ltd. Document collection manipulation
US20070050696A1 (en) * 2003-03-31 2007-03-01 Piersol Kurt W Physical key for accessing a securely stored digital document
US7552381B2 (en) * 2003-03-31 2009-06-23 Ricoh Co., Ltd. Check boxes for identifying and processing stored documents
US7536638B2 (en) 2003-03-31 2009-05-19 Ricoh Co., Ltd. Action stickers for identifying and processing stored documents
US7509569B2 (en) 2003-03-31 2009-03-24 Ricoh Co., Ltd. Action stickers for nested collections
US7703002B2 (en) 2003-03-31 2010-04-20 Ricoh Company, Ltd. Method and apparatus for composing multimedia documents
US7739583B2 (en) * 2003-03-31 2010-06-15 Ricoh Company, Ltd. Multimedia document sharing method and apparatus
US7275159B2 (en) 2003-08-11 2007-09-25 Ricoh Company, Ltd. Multimedia output device having embedded encryption functionality
US7779355B1 (en) 2004-03-30 2010-08-17 Ricoh Company, Ltd. Techniques for using paper documents as media templates
US9071870B2 (en) * 2004-12-08 2015-06-30 Nokia Technologies Oy System and method for viewing digital visual content on a device
US20100204979A1 (en) * 2009-02-06 2010-08-12 Inventec Corporation System and method for magnifiedly displaying real-time translated word

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3654609A (en) * 1970-03-02 1972-04-04 Ibm Proportional spacing visual editing system
US3974493A (en) * 1974-04-29 1976-08-10 Vydec, Inc. Cursor find system for the display of a word processing system
US4016365A (en) * 1974-07-05 1977-04-05 Staar Development Company, S.A. Readout for recording typewriter
US4107664A (en) * 1976-07-06 1978-08-15 Burroughs Corporation Raster scanned display system
US4121283A (en) * 1977-01-17 1978-10-17 Cromemco Inc. Interface device for encoding a digital image for a CRT display
JPS5514771A (en) * 1978-07-18 1980-02-01 Mitsubishi Electric Corp Temperature sensitive switch circuit
JPS55116133A (en) * 1979-03-01 1980-09-06 Ricoh Co Ltd Data area display system
JPS55116134A (en) * 1979-03-01 1980-09-06 Ricoh Co Ltd Cursor display system
JPS5920132B2 (ja) * 1979-05-08 1984-05-11 株式会社リコー 和文編集作成機
JPS5614286A (en) * 1979-07-16 1981-02-12 Tokyo Shibaura Electric Co Document image indicator
JPS5767986A (en) * 1980-10-15 1982-04-24 Mitsubishi Electric Corp Character display unit

Also Published As

Publication number Publication date
JPS57124789A (en) 1982-08-03
US4417239A (en) 1983-11-22
JPH05298289A (ja) 1993-11-12

Similar Documents

Publication Publication Date Title
JPS641794B2 (ja)
US4410958A (en) Displaying a proportionally outlined miniature page
JPS6233587B2 (ja)
US4428065A (en) Data processing system with multiple display apparatus
US4057849A (en) Text editing and display system
US4455554A (en) Proportionality in minature displays
GB1579644A (en) Digital data display apparatus
GB1592190A (en) Graphics display unit
JPS5833557B2 (ja) 表示システム
JPS6049391A (ja) ラスタ走査表示システム
JPS6239740B2 (ja)
GB1579643A (en) Digital data processor
US4451899A (en) Display apparatus for simultaneous display of character information having different character pitches
US4706076A (en) Apparatus for displaying images defined by a plurality of lines of data
CA1199437A (en) Method for structuring high density display font for display device of text processing system
EP0032937A1 (en) Video display terminal having improved character shifting circuitry
EP0054693B1 (en) Word processing system with full page representation display
EP0077560B1 (en) Full page display apparatus for text processing system
US4437167A (en) Multiple half-line spacing on a miniature page
EP0105491A2 (en) Font display and text editing system
JP2846357B2 (ja) フォントメモリ装置
JPS62146641A (ja) デ−タ処理装置
JPS597115B2 (ja) アドレス作成方法
JP3495496B2 (ja) 文章情報出力装置および方法
JPH0729448B2 (ja) プリンタ制御装置