JPS60154296A - 表示装置 - Google Patents

表示装置

Info

Publication number
JPS60154296A
JPS60154296A JP59243534A JP24353484A JPS60154296A JP S60154296 A JPS60154296 A JP S60154296A JP 59243534 A JP59243534 A JP 59243534A JP 24353484 A JP24353484 A JP 24353484A JP S60154296 A JPS60154296 A JP S60154296A
Authority
JP
Japan
Prior art keywords
attribute
stack
load
attributes
command
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
JP59243534A
Other languages
English (en)
Other versions
JPH037956B2 (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 JPS60154296A publication Critical patent/JPS60154296A/ja
Publication of JPH037956B2 publication Critical patent/JPH037956B2/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/117Tagging; Marking up; Designating a block; Setting of attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • 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/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/30Control of display attribute

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Hardware Design (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は英数字データのためのビデオ表示装置、及び具
体的には属性のレベルを与え、属性レベル、を制御する
ための指令を与えるための属性階層システムに関する。
〔従来技術〕
英数字データのビデオ表示装置の分野において、属性と
はブリンキング、輝度強化、反転ビデオ、下線及び重畳
書込みな保護するといった表示文字の修正可能な部分を
さしている。
従来技術は呼出される迄属性符号を記憶するための現在
属性バッファと関連する保持バッファを使用する方向に
向っている。動作が予じめ決定される時の任意のプログ
ラム制御のだめの上述の型のソフトウェア及びハードウ
ェア構造はまだ存在していない。著しく強力な技法を有
する従来技法は文字の下線、削除、種々の型の、テキス
ト中の資料の様式化及び従来性われていた他の属性等の
動作を行う事が出来た。
従来技術はフィールドの終りに旧い属性である事を再指
定する必要があり、これには属性の記憶に著しい容量を
必要とした。さらに、最後に有効であった属性を発見す
る。ためにはソフトウェアによるおびただしいデータ検
索を必要とした。これには記憶装置を必要とするだけで
なく、さらに時間を要し、データ処理を非効率的なもの
にした。
〔発明が解決しようとする問題点〕
本発明の目的はソフトウェアで制御されるノ・−ドウエ
ア補助装置を与え、属性レベル及び該属性レベルを制御
するための指令のだめのバイト数を減少する事によって
従来技術の欠点を克服する事にある。
〔問題点を解決するだめの手段〕
本発明は属性レベルを記憶し、スタック中に属性レベル
を押下げ、押上げるための指令を発生するのにソフトウ
ェアで援助されるハードウェアを与える。システム中で
使用されるバイト数に依存して、属性レベル及び属性レ
ベルを制御する指令は拡張出来る。本発明のシステムは
属性階層の処理、制御及び具体化を与え、帯域幅及び寸
法を含む表示記憶装置を減少し、属性を制御するのに必
要なソフトウェアを減少する。
本発明の一実施例に従って、新らしい属性フィールドに
導入する時の属性のロードを指定する、ハードウェアの
論理的流れを与えるn位置スタックが与えられる。各属
性はスタック中に押下げもれるが、前の属性はフィール
ドの終りで再指定する必要はなくなる。スタックに与え
られる押」二げ指令によって前の属性が前のレベルに回
復する。
スタックのレベルが属性階層のレベルを決定する。
ソフトウェアによって援助されるハードウェアによる論
理の流れが任意の終りの属性レベルを決定する。−組の
指令が必要とされる、ハードウェアとソフトウェアのイ
ンターフェイスを与え、ソフトウェアがハードウェアの
論理流れを介してスタック及びハードウェアの属性レベ
ル決定過程を制御する。−組の指令及び機能がソフトウ
ェアによって、キイーインタ、ローディング及びフィー
ル4.。、9工。えあ。2、−)”?mア、1.ユヶ、
。。 1各スタツクが複数のレベルを有する様な複数の
スタックを与える事も出来る。
(3) 〔作用〕 本発明に従〜゛・、属性の指定に押下げ/押上げスタッ
クが使用され、古い属性がスタックの下方に押下げられ
るので新らしい属性が必要になった時に、古い属性をそ
れに関連する追加のフィールドの終りに再指定する必要
がなくなり、記憶容量、探索時間が著しく減少される。
〔実施例〕
第1図(第1A図及び第1B図)は英数字データのため
のマイクロプロセッサで制御されるビデオ表示端末装置
を示している。端末装置の通常の部分はマイクロプロセ
ッサ2、読取/書込み及び読取り専用記憶装置3、ケー
ブル5を介して主データ・プロセッサに接続された通信
アダプタ4及びキイボード7かも入力データを受取るキ
イボード・インター7エイス6を接続するデータ/アド
レス/制御バス1を有する。表示論理装置8はラスク走
査陰極線(CRT )表示装置9のための通(4) 常のタイミング及び信号変換機能を与える。
本発明に従う属性階層ハードウェア10はバス1及び表
示論理装置8間に結合されている。文字データ記憶装置
14はCRT9上に表示さるべき文字の本体を指定する
バイト長符号を記憶している。他方属性記憶装置12は
ブリンキング、輝度強化、下線等の如き属性を指定する
バイト長符号を記憶している。記憶装置12及び14は
同じ記憶装置に含まれる。行バッファ16は文字データ
・バス18を介して記憶装置14から文字を受とり、そ
の後表示論理装置を介して表示する。属性を与えたい場
合には、文字カウンタ20、位置レジスタ22及びAN
Dゲート22かも一致信号が発生される。指令レジスタ
26は各属性の列に先立って指令を受取り、これによっ
て属性がスタック28、今の場合は第1のスタックに送
られる。
任意の個数のスタックを与える事が出来るが、最後のス
タックはスタック30で示されている。この特定の実施
例では3レベル・□スタックが示されているが、任意の
数のレベルを与える事が出来る。
属性データ・バス!+2が属性なスタック28及び50
に与えている。属性マスク64はどの様な属性が続くか
、何個の属性が続くかを示す信号を与える。指令解読器
66及び属性プロセッサ38がシーケンス制御装置40
に信号を与え、制御装置40がロード行バッファ(ロー
ドRB)及びロード文字(ロードCI(AR)信号を与
える。押下げは属性がスタックの(レベル)1.1から
スタック1.2へ移動し、押上げ(d属性がスタック1
.2から1.1に移動する事を意味している。スタック
・コピー制御装置28a及び30aは夫々スタック28
及び30にロード信号が受取られた時に評価される。行
バッファ42及び44は夫々スタックの出力及び表示論
理装置8に接続されている。互換実施例にホタいて、ス
タックは表示装置ηて駆動する。
−組の指令がスタック及びハードウェア属性処理乃(制
御するための補助ソフトウェアによってハードウェアに
論理的流れを与える。この特定の実施例の属性階層装置
のハードウェア及びソフトウェアでは8個の指令の組が
最適である。指、令は効果的に符号化された3つのビッ
トを使用する事及びソフトウェアによって適切にハード
ウェアを制御する。次に指令及び機能のリスlあげろ。
〔キイ〕
L ロード属性(属性1乃至4のみ) LL ロード広範囲属性(属性1乃至31の任意のもの
) * ロード文字データ及びロード行バッファ〔解読〕 000 N 無動作 001 U 押上げ 010 LLD ロード広範囲属性そして押下げd−1
1T、D ロード属性及び押下げ100 LL*U ロ
ード広範囲属性、ロード文字 (及びRBそして押上げ 101 L*U ロード属性、ロード文字及びRBそし
て押上げ (7) * 110 LL ロード広範囲属性、ロード文字及びRB 111 L* ロード属性及びロード文字及びRB 一つの追加のビットが指令の列の終りを決定するのに使
用される。指令列の終り(EO8)フラッグによってい
くつかの指令を一つの列にまとめる事が出来る。
機 能 使用される指令 属性:表示窓、スクリ LDもしくはLLD−ンもしく
は省略時解 釈の指定 フィールド LDもしくはLLD 文字(単一位置)L*もしくはLL* フィールドの終り: UもしくはL*Uもしくはフィー
ルドのみの指定 フィールド及び文字 L*UもしくはLL*U(8) 指令、属性マスク及び属性は組合され、圧縮されて属性
列にされ、属性記憶装置12に記憶される。各属性列の
第1のバイトはデータ記憶装置の位置に対応す乞位置番
号である。文字データ・カウンタ20と位置レジスタ2
2間に一致が生ずる時に、指令及び属性マスクが出力さ
れる。属性マスクは後続の属性を決定し、属性プロセッ
サ38が属性のローディングを決定する。指令レジスタ
26に接続された指令解読器36がスタック28及び3
0のための押下げ、押上げ及びロード動作を決定する。
属性プロセッサ38及び指令解読器36からの入力を有
するシーケンス制御装置40はいつ属性及び文字のすべ
てが行バッファ42及び44に並列にロードされるかを
決定する。スタック制御装置28A及び30Aは有効な
ロードが生じた時に各スタックのためのフラッグを与え
る。
しかしながらもし有効なロードが生じない時には、スタ
ックは自動的に省略時の解釈をして、コピー動作が生ず
る。
第2図は属性階層システムの指令解読器兼゛シ−ケンス
制御装置50のためのハードウェアの論理的流れを示す
。開始52で、ハードウェアはボックス54に一部示さ
れた位置(pos)、指令及び文字カラン)(CHAR
CNT)を受取る。
PO8=CHARCNTならば、ボックス56はロード
指令(ロードCMND) 属性及び後続の属性の数を示
すマスク及びい(つかの指令を一つの列にする事を可能
にするEO8を受取る。ロード指令判断ボックス58で
NOが決定されると、無動作(NOOP)判断ボックス
60に進み、無動作ならば直接、無動作でなければ押上
げクロック62を動作さした後EO8判断判断ボックス
に進む。ロード指令であれば、属性は属性処理及びマス
キングのためのボックス68−88に進ム。第1の属性
ヘッダ(AH)がボックス68もしくは70のどれによ
って処理が行われるかを決定し、データ属性(DA)が
ボックス72−80による処理を決定する。ボックス8
2及び84はバイトを取出して、データ属性をボックス
84にロードし、マスクをリセットする。特定のロード
指令に依存して、ボックス90乃至9日が夫々ロード文
字、ロード行バッファ(RB)及び属性バッファをロー
ド・バッファに押下げるか、押上げるかを決定する。
第3A図及び第3B図はスタックを押上げ、押下げるだ
めの動作のハードウェアの論理的流れ図100を示して
いる。流れ図は6レベル・スタックを仮定している。第
3A図の押上げ指令102はボックス108に示された
様にスタック中で属性を移動させるのに、押上げクロッ
ク104を必要とする。同じ様に第3B図の押下げ指令
110はボックス114に示された如く属性を移動する
のに押下げクロック112を必要とする。
第4図はロード・スタックの動作のためのハードウェア
論理的流れ図116を示している。指令″1°6 n 
E O” N ’ l i”aE s n” i”Ki
g rしてロード・スタック信号118を与え、スタッ
クにロードする(ボックス120)。スタック20乃至
60の一つもしくはそれ以上にロードする事が出来、そ
れはボックス124乃至128に示(11) された如< SELスタック1乃至SELスタックXで
決定される。従って有効なロード信号はボックス126
及び160によって決定される。
第5図は行バッファ16.42及び44をロードするた
めのスタック・コピー制御装置28A及び30Aのため
のハードウェアの論理の流れ図132を示している。行
バッファ・ロード信号136によって有効ロード判断ボ
ックス138が省略時解釈コピーが発生されるのかどう
かを決定する。
省略時解釈コピー140は自動的に位置属性を午え、次
の上位レベルに進む様に自動的に進む。有効なロードが
なされたのであればボックス142で示された如く有効
スタック10一ド信号がリセットされる。ボックス1,
44が適切な行バッファのスタッキングを行う。ボック
ス146.148及び150の決定及び動作は適切な有
効ロード、省略時解釈コピーを与え、コピー動作を生じ
て、有効ロード信号をリセットし、スタック制御フラッ
グを与える。
(12) 〔発明の効果〕 本発明に従い、前に使用された古い属性である事を示す
ための記号をフィールドの終りに記す必要がな(なり、
そのための記憶容量が著しく減少され、探索時間が著し
く減少される。
本発明の特徴は色付け、反転、下線、ブリンキング、ブ
ランキング及び輝度の様な標準の属性だけでな(、文字
のオーバー・ストライク、ボックスの幅もしくはボック
スの高さの変更、拡大といったより複雑な属性に適用出
来る。
【図面の簡単な説明】
第1図(第1A図及び第1B図)は属性階層システムの
ためのハードウェアを示した概略図である。第2図は第
1図の属性階層システムのためのハードウェアの論理的
流れ図である。第3A図及び第3B図は押上げ及び押下
げを含むスタック動作のハードウェアの論理的流れ図を
示す。第4図はスタック/ロード動作のためのハードウ
ェアの論理的流れ図である。第5図はスタック・コピー
制御装置のハードウェア論理の流れ図である。 1・・・・データ/アドレス/制御バス、2・・・・マ
イクロプロセッサ、3・・・・記憶装置、4・・・・通
信アダプタ、5・・・・ケーブル、6・・・・キイボー
ド・インターフェイス、7・・・・キイボード、8・・
・・表示論理装置、9・・・・CRT表示装置、10・
・・・属性階層システム、12・・・・属性記憶装置、
14・・・・文字データ記憶装置、16・・・・行バッ
ファ、20・・・・文字カウンタ、22・・・・位置レ
ジスタ、24・・・・ANDゲート、26・・・・指令
レジスタ、28・・・・スタック、28A・・・・スタ
ック・コピー制御装置、30・・・・スタック、60A
・・・・スタック・コピー制御装置、34・・・・属性
マスク、36・・・・指令解読器、68・・・・属性プ
ロセッサ、40・・・・シーケンス制御装置、42・・
・・行バッファ、440000行バッファ。 出願人 インターナシタカル・ビジネス・マシ→ンズ・
コーけb−シタン代理人 弁理士 山 本 仁 朗 (15) 7116 FIG、4

Claims (1)

  1. 【特許請求の範囲】 (a) 複数の属性を示す信号を記憶するためのスタッ
    ク装置と、 (b) 上記スタック装置中において上記属性信号のレ
    ベルを発生するためのレベル発生装置と、(c) 上記
    スタック装置中のルベルから他のレベルに上記属性信号
    を移動させる指令信号を発生し属性信号に先行させる指
    令装置とより成る表示データの外観を修正するための属
    性指令を備えた表示システム。
JP59243534A 1984-01-24 1984-11-20 表示装置 Granted JPS60154296A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US57339484A 1984-01-24 1984-01-24
US573394 1984-01-24

Publications (2)

Publication Number Publication Date
JPS60154296A true JPS60154296A (ja) 1985-08-13
JPH037956B2 JPH037956B2 (ja) 1991-02-04

Family

ID=24291825

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59243534A Granted JPS60154296A (ja) 1984-01-24 1984-11-20 表示装置

Country Status (3)

Country Link
EP (1) EP0149780B1 (ja)
JP (1) JPS60154296A (ja)
DE (1) DE3486344T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62134759A (ja) * 1985-12-06 1987-06-17 Dainippon Printing Co Ltd 帳票デザインシステム

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5339094A (en) * 1987-08-11 1994-08-16 Murrell Nicholas J VDU line marker
AU2138688A (en) * 1987-08-11 1989-03-09 Joyce Agnes Murrell Line marker for a visual display unit
AU6859496A (en) * 1995-08-22 1997-03-19 Thomson Consumer Electronics, Inc Parallel mode on-screen display system
US6195078B1 (en) 1996-08-21 2001-02-27 Thomson Licensing S.A. Parallel mode on-screen display system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4158837A (en) * 1977-05-17 1979-06-19 International Business Machines Corporation Information display apparatus
US4317114A (en) * 1980-05-12 1982-02-23 Cromemco Inc. Composite display device for combining image data and method
US4418343A (en) * 1981-02-19 1983-11-29 Honeywell Information Systems Inc. CRT Refresh memory system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62134759A (ja) * 1985-12-06 1987-06-17 Dainippon Printing Co Ltd 帳票デザインシステム

Also Published As

Publication number Publication date
DE3486344T2 (de) 1995-03-30
EP0149780B1 (en) 1994-08-31
EP0149780A2 (en) 1985-07-31
JPH037956B2 (ja) 1991-02-04
DE3486344D1 (de) 1994-10-06
EP0149780A3 (en) 1990-06-13

Similar Documents

Publication Publication Date Title
EP0186007A2 (en) Apparatus, method, and structure for translating a document having one structure into a document having another structure
JPS5913742B2 (ja) ビデオ・デ−ト表示端末装置
JPH0455317B2 (ja)
JPS60154296A (ja) 表示装置
US4794389A (en) Attribute hierarchy system
JP3186320B2 (ja) 記憶装置のアクセス制御回路
EP1320048A2 (en) Rapid partial configuration of reconfigurable devices
JPS5969831A (ja) 文書作成装置
US3911408A (en) Apparatus and method for controlling a communications terminal
KR0160593B1 (ko) 하이퍼미디어 시스템에서 텍스트객체의 핫워드 다중표현 제어방법
JP2696832B2 (ja) 情報検索回路
KR890005311B1 (ko) 문자표시의 보호영역과 비보호영역 처리방법
Rudd et al. File Tailoring (Skeleton) Services
JPS61269193A (ja) 表示装置
JPH05100657A (ja) 2バイト全角文字の表示制御方式
JPS6043737A (ja) ロ−カルコマンド機能付きcrtデイスプレイ装置
JPS6170587A (ja) 表示装置
JPH069043B2 (ja) 文字処理方法
JPH02308353A (ja) システム構成情報記憶回路
JPH01106258A (ja) 出力装置
JPS6127780B2 (ja)
JPS60138658A (ja) デ−タ転送表示方式
JPH01152564A (ja) 日本語文字記憶方式
JPH01161516A (ja) 文字列の入力処理方式
JPH07319745A (ja) ファイル長削減処理装置