JPH0310982B2 - - Google Patents

Info

Publication number
JPH0310982B2
JPH0310982B2 JP59156778A JP15677884A JPH0310982B2 JP H0310982 B2 JPH0310982 B2 JP H0310982B2 JP 59156778 A JP59156778 A JP 59156778A JP 15677884 A JP15677884 A JP 15677884A JP H0310982 B2 JPH0310982 B2 JP H0310982B2
Authority
JP
Japan
Prior art keywords
file
character
character data
index
information
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
JP59156778A
Other languages
English (en)
Other versions
JPS6134667A (ja
Inventor
Michishiro Morita
Tomoko Yanase
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.)
Shaken Co Ltd
Original Assignee
Shaken Co Ltd
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 Shaken Co Ltd filed Critical Shaken Co Ltd
Priority to JP15677884A priority Critical patent/JPS6134667A/ja
Publication of JPS6134667A publication Critical patent/JPS6134667A/ja
Publication of JPH0310982B2 publication Critical patent/JPH0310982B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [発明の技術分野] 本発明は電算写植機やその他各種プリンタで文
字を出力する前に、CRT等の表示部に文字デー
タを表示して編集を行う編集装置に関し、詳しく
は表示部に表示するための複数の書体による文字
データの登録及び文字データのアクセス等に関す
るものである。
[発明の背景] 新聞組版や一般印刷等の分野において、文章の
組立や訂正、さらに各種の編集処理をスピイーデ
イに行うため、最近は電算写植やその他の各種プ
リンタによるシステムが用いられている。このよ
うなシステムでは多くの記事や文章、及び組版デ
ータを入力装置で入力して一旦フロツピデイスク
や磁気デイスク、あるいは電子計算機の記憶装置
に記憶させた後、そのデータを編集装置の表示部
に表示して各種の訂正、編集作業を行い、その結
果を電算写植機やその他の各種プリンタで出力し
ている。
編集装置は一般に第2図のように表示部1、キ
ーボード2、座標入力部3、フロツピデイスク装
置4等により構成され、既に入力された文字デー
タを組版データに基づいて表示し、表示画面上で
文章の訂正、削除や組版体裁の変更、文書の移動
等の各種の編集作業を行うものである。
編集装置で表示する文字の書体は、前記システ
ムから出力される文章をモニタとして表示すると
いう性格上、少くとも明朝と呉竹の2つの書体は
表示できることが望ましい。その他に、印刷で厳
密に組版を行うためには例えば第3図に示すよう
に、同じアルフアベツトの『I』でも仮想ボデイ
5の中央にあるもの(第3図イ)、左に片寄つて
いるもの(第3図ロ)等が有り、画面上で校正を
行うには、第3図に点線6として示すような、文
字が仮想ボデイのどの位置にあるかを正確に示す
ためのパターンを含んだ形で表示することが必要
不可欠である。このようなパターンを含む文字を
ここでは“校正用”書体とすると、編集装置は前
述の明朝、呉竹、及び校正用の3つの書体を文字
記憶装置に少くとも記憶しておく必要がある。
しかしながら一般印刷で用いる文字・記号は、
例えば日本語ワードプロセツサで表示できるJIS
第2水準で約7200字であるのに対し、上記3つの
書体それぞれ約3万字種余りを必要とし、合計す
ると約10万字にのぼり、莫大な記憶容量を有して
いた。しかし、校正用、明朝、呉竹の各書体の中
には、記号や数字、約物、例えば点やまる、、
、…、、、…、(1)、(2)、(3)…、等のよ
うに書体が変わつても文字パターンが変化しない
ものも多数含まれているが、取扱上の問題から従
来は文字パターンが同じものであつても、各書体
毎に重複させて登録している。
また、この文字・記号のパターンを、例えば磁
気デイスク等の記憶装置に記憶しておいても、膨
大な数のために所望文字を表示するためのアクセ
ス時間がかなり必要とするという欠点を有する。
更に、主メモリ上に磁気デイスクから文字パター
ンの一部を読み出して展開し、その展開された文
字パターンの中から所望のパターンをアクセスす
るという方法をとつたとしても、単純に文字パタ
ーンの一部を展開したのでは頻度高く使用する文
字が必ずしも主メモリ上に展開されているとは限
らず、その都度磁気デイスクから主メモリ上に展
開されている以外の文字パターンを読み出して新
たに主メモリ上に展開するというデータ転送を頻
繁に行わなければならず、結局所望文字を表示す
るためのアクセス時間を短縮する為の効果を得る
ことはそれ程期待できない、等の問題点が有る。
[発明の目的] 本発明は以上の点から成したものであり、文字
記憶装置に記憶した文字データの一部を主メモリ
上に展開し、その主メモリをアクセスして所望文
字を表示部に表示するに際し、頻度管理を行い、
主メモリの使用を最少限に押え、文字記憶装置と
主メモリとのデータ転送が最少となるような編集
装置を提供することを目的とする。その特徴とす
るところは、記憶部に複数書体の文字パターン情
報を記憶し、表示部に文字を表示して各種編集を
行う編集装置において、複数の文字データをひと
つの単位として複数のフアイルに分割して文字パ
ターンを登録する文字データフアイルと、前記文
字データフアイルの各フアイル毎に固有なフアイ
ル番地を示す情報、及び頻度情報を管理するため
のデータを格納しているフアイル管理テーブル
と、前記フアイル管理テーブルの参照すべき情報
の位置を示す、各文字パターン毎に固有な情報、
及び各フアイル内における文字パターンの番地を
示す情報とを複数のインデツクス部に分割して登
録しているインデツクスフアイルと、複数の文字
単位で文字パターンを登録している前記フアイル
を複数個、前記インデツクスフアイルの複数に分
割されたインデツクス部の内の2つのインデツク
ス部、及びフアイル管理テーブルとを展開する主
メモリと、表示部に文字を表示するために外部よ
り文字コードと文字種別情報を与えることによつ
て所望文字データをアクセスする動作を行う文字
データアクセス部とを具備し、前記文字データア
クセス部は、文字データをアクセスするに際し、
主メモリ上に所望文字を含むフアイルが展開され
ていない時は、展開されている複数のフアイルの
フアイル管理テーブルによつて示される頻度情報
を比較し、最も頻度の低いフアイルが展開されて
いる位置に所望文字を含むフアイルを文字データ
フアイルからデータを転送して展開することであ
る。
[発明の構成・動作その] 第1図は本発明の実施例を示した図で、Aで示
す部分が文字データ登録系、Bで示す部分が表示
系である。
はじめに文字データの登録について説明する。
文字データ登録系Aにおいて、7は文字データの
登録にあたつて各種の制御をする文字データ登録
部、8は文字データを登録する文字データフアイ
ル、9は各文字データのインデツクスを登録する
インデツクスフアイル、10はフアイル管理テー
ブルである。第4図は第1図の文字データ登録系
Aにおける文字データ登録部7の動作を説明する
ための流れ図である。
以下、文字データの登録の動作を第1図及び第
4図の流れ図に従つて説明する。
まず、外部より登録する文字パターン情報が
文字データ登録部7に送られ、その文字パター
ンが、それより前に登録されている文字パター
ンと同一のものであるかどうかを判断する。
それが前に同一のものが登録されておらず、
初めて登録する文字パターンである時は、その
文字パターンは文字データフアイル8に登録さ
れる。
ここで、文字データフアイル8について説明
する。第5図は文字データフアイル8を模式的
に示した図で、図からわかるように、文字デー
タフアイル8は一定の数、例えば128文字を1
つの単位として記憶する、複数のフアイル11
から構成される。
一方、文字パターンが前に登録したものと同
一のときは、文字パターンは文字データフアイ
ル8には登録されずに次のステツプに進む。
ここで前記インデツクスフアイル9及びフア
イル管理テーブル10について説明する。第6
図はインデツクスフアイル9を模式的に表わた
した図である。9aは校正用、9bは明朝、9
cは呉竹のインデツクスフアイルであり、それ
ぞれ4つのインデツクス部、計12のインデツク
ス部に分割されている。そして各インデツクス
部の各インデツクスには、後述するフアイル管
理テーブル10におけるフアイル管理No.10
a、文字データフアイル8中の各文字パターン
が登録されているフアイル11内におけるフア
イル内番地92が書込まれる。
第7図はフアイル管理テーブル10を模式的
にわした図である。フアイル管理テーブル10
は、フアイル管理No.10−1(第6図の10
a)と、文字パターンが登録されているフアイ
ル11が文字データフアイル8の何番地から登
録されているかを示すフアイルId10−2と、
フアイル11を後述の主メモリ上に展開する時
に使用するセグメントを示す使用セグメント1
0−3と、フアイル11がアクセスされた回数
をカウントした値を示すアクセスカウンタ10
−4とから成つている。このフアイル管理テー
ブル10の一組のフアイル管理No.、フアイル
d、使用セグメント、アクセスカウンタは、1
つのフアイル11に対して1つが対応するもの
である。
ステツプでは外部より送られて来た校正
用、明朝、呉竹のいずれの書体であるかを示す
文字種別情報、文字コード情報、及び前に登録
した文字パターンをそのまま用いるか否かを示
す兼用文字情報(第1図、第4図)の3つの情
報のうち、兼用文字情報により前に登録した文
字パターンを兼用するかどうかを判断する。
兼用しない場合は、先に文字パターンを登録
したフアイル11に固有なフアイル管理No.を有
するフアイル管理テーブル10の、フアイル
dの欄に文字パターンを登録したフアイル11
の文字データフアイル8の何番地から登録され
ているかを示す情報を書込み、更にそのフアイ
ル管理No.と文字パターンのフアイル11内にお
ける番地をインデツクスフアイル9の該当する
インデツクスのエリアに書込む。
文字パターンを兼用すると判断された場合
は、既に文字データフアイルに登録されている
兼用する文字パターンのインデツクス部の内
容、即ちフアイル管理No.とフアイル11内にお
ける番地の情報をコピーし、それらのデータを
文字種別情報により決定されるインデツクス部
の、文字コード情報により決定するインデツク
スエリアに書込む。
上記した文字データ登録の動作は、すべて文
字データ登録部7によつて行われる。
以上のようにして、順次文字データの登録を行
う。
[発明の構成・動作その] 次に、上記のようにして登録した文字データを
用いて文字を表示部へ表示する場合について説明
する。
第1図の表示部Bにおいて、12は主メモリ
で、文字データフアイル8の例えば128文字単位
で登録しているフアイル11を複数個、インデツ
クスフアイル9の12に分割されたインデツクス部
のうち2つのインデツクス部、及びフアイル管理
テーブル10のデータを展開するメモリである。
13は指示された文字コード、文字種別等の情報
に基づいて主メモリ12をアクセスして、所望の
文字パターンを表示制御部14に送る文字データ
アクセス部、14は表示制御部、15は表示部で
ある。
第8図は第1図の表示系Bの文字データアクセ
ス部13の動作を説明するための流れ図である。
以下、文字データの表示部への表示の動作を第1
図及び第8図の流れ図に従つて説明する。
まず、表示する文書を構成する文字情報(文字
コード、文字種別等)が表示制御部14に送られ
る。表示制御部14では、最初の1文字の文字コ
ードと文字種別の情報を文字データアクセス部1
3へ送る。
文字データアクセス部13では、送られて来
た文字種別の情報により、校正用、明朝、呉竹
のいずれの書体であるかを特定する。そして文
字コードによつて、各書体とも4つに分割され
てインデツクスフアイル9に登録されたインデ
ツクス部の内、どのインデツクス部に登録され
ているかを特定し、そこで特定したインデツク
ス部が主メモリ12に展開されているかどうか
を判断する。
該当するインデツクス部が主メモリ12上に
展開されていない場合はインデツクスフアイル
9から該当するインデツクス部を主メモリ12
上に展開する。
該当するインデツクス部が主メモリ12上に
展開されている場合は次のステツプへ進む。
主メモリ12上に展開されているインデツク
ス部内の、該当するその文字のインデツクスを
参照する。インデツクスは第6図に示したよう
に、フアイル管理No.10aとフアイル内番地9
2によつて構成されている。従つてインデツク
スのフアイル管理No.より主メモリ12上に展開
されているフアイル管理テーブル10の該当す
るテーブルに格納されている使用セグメント1
0−3を参照することにより、主メモリ12に
所望文字を含むフアイル11が展開されている
かどうかを判断する。
展開されている場合は次のステツプへ進
む。
展開されていない場合は、主メモリ12上に
フアイル11が可能な限りフルに展開されてい
るかどうかを判断する。
フルに展開されていない場合は、主メモリ1
2上に展開されているフアイル管理テーブル1
0のフアイルdにより示される、文字データ
フアイル8上の番地から始まるフアイル11を
同じくフアイル管理テーブル10の使用セグメ
ントによつて指示される主メモリ12上のセグ
メントに展開する。
いつぱいに展開されている場合は、展開され
ている複数のフアイル11のそれぞれに対応す
る、同じく主メモリ12に展開されているフア
イル管理テーブル10のアクセスカウンタに格
納されているフアイル11の頻度情報を比較
し、最も使用頻度の低いフアイル11の位置
に、所望文字を含むフアイル11を展開する。
以上の動作により所望文字のインデツクスと
フアイル11が、主メモリ12上に展開されて
いる。
最後に、送られて来た文字種別情報と文字コー
ド情報とで該当するインデツクスをアクセスし、
それによつてアクセスすべきフアイル管理テーブ
ル10のフアイル管理No.がわかり、そのフアイル
管理No.を有するフアイル管理テーブル10の使用
セグメントの欄をアクセスすることで主メモリ1
2上の所望文字を含むフアイル11の位置がわか
る。従つてそれとインデツクスをアクセスした際
のフアイル内番地情報とによつて所望文字の文字
パターンデータがフアイル11中のどの位置にあ
るのかがわかり、その位置に有る文字パターンデ
ータをアクセスして表示制御部14へ送る。それ
と同時に、フアイル11をアクセスしたことで、
当該フアイル管理テーブル10アクセスカウンタ
の値を1つカウントアツプする。
以上のようにして表示制御部14へ送られて来
た文字パターンデータは、表示制御部14の制御
により表示部15に所望文字として表示される。
このようにして次々に送られて来る文字情報に
対し、上述のように所望文字をアクセスして文字
を表示部に表示する。
以上本発明の実施例を詳しく説明して来た。上
記説明では編集装置について述べたが、本発明は
これだけにとどまるものではなく、電算写植機や
各種プリンタ等のように、複数の書体を記憶して
いる装置においても実施できることはいうまでも
ない。
[発明の効果] 以上説明したように、本発明によれば登録した
データをアクセスして表示部に表示するに際し、
例えば128文字単位で登録されている各フアイル
をアクセスする度にフアイル管理テーブルのアク
セスカウンタをカウントアツプし、主メモリ上に
展開されている複数のフアイルの内、頻度の最も
低いフアイルの位置に所望文字を登録しているフ
アイルを展開するという頻度管理を行うことによ
り、高頻度のフアイルを主メモリ上に常駐するよ
うにした。その結果、所望文字を表示するための
アクセス時間を大幅にアツプすることができる等
の効果をもたらすものである。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロツク図、第
2図は一般的な編集装置を示す図、第3図は校正
用の文字パターンの例を示す図、第4図は第1図
の文字データ登録系Aにおける文字データ登録部
7の動作を説明する流れ図、第5図は文字データ
フアイル8を模式的に示した図、第6図はインデ
ツクスフアイル9を模式的に示した図、第7図は
フアイル管理テーブル10を模式的に示した図、
第8図は第1図の表示系Bの文字データアクセス
部13の動作を説明する流れ図である。 7……文字データ登録部、8……文字データフ
アイル、9……インデツクスフアイル、10……
フアイル管理テーブル、12……主メモリ、13
……文字データアクセス部、14……表示制御
部、15……表示部。

Claims (1)

  1. 【特許請求の範囲】 1 記憶部に複数書体の文字パターン情報を記憶
    し、表示部に文字を表示して各種編集を行う編集
    装置において、 複数の文字データをひとつの単位として複数の
    フアイルに分割して文字パターンを登録する文字
    データフアイルと、 前記文字データフアイルの各フアイル毎に固有
    なフアイル番地を示す情報、及び頻度情報を管理
    するためのデータを格納しているフアイル管理テ
    ーブルと、 前記フアイル管理テーブルの参照すべき情報の
    位置を示す、各文字パターン毎に固有な情報、及
    び各フアイル内における文字パターンの番地を示
    す情報とを複数のインデツクス部に分割して登録
    しているインデツクスフアイルと、 複数の文字単位で文字パターンを登録している
    前記フアイルを複数個、前記インデツクスフアイ
    ルの複数に分割されたインデツクス部の内の2つ
    のインデツクス部、及びフアイル管理テーブルと
    を展開する主メモリと、 表示部に文字を表示するために外部より文字コ
    ードと文字種別情報を与えることによつて所望文
    字データをアクセスする動作を行う文字データア
    クセス部とを具備し、 前記文字データアクセス部は、文字データをア
    クセスするに際し、主メモリ上に所望文字を含む
    フアイルが展開されていない時は、展開されてい
    る複数のフアイルのフアイル管理テーブルによつ
    て示される頻度情報を比較し、最も頻度の低いフ
    アイルが展開されている位置に所望文字を含むフ
    アイルを文字データフアイルからデータを転送し
    て展開することを特徴とする編集装置。
JP15677884A 1984-07-27 1984-07-27 編集装置 Granted JPS6134667A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15677884A JPS6134667A (ja) 1984-07-27 1984-07-27 編集装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15677884A JPS6134667A (ja) 1984-07-27 1984-07-27 編集装置

Publications (2)

Publication Number Publication Date
JPS6134667A JPS6134667A (ja) 1986-02-18
JPH0310982B2 true JPH0310982B2 (ja) 1991-02-14

Family

ID=15635104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15677884A Granted JPS6134667A (ja) 1984-07-27 1984-07-27 編集装置

Country Status (1)

Country Link
JP (1) JPS6134667A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5849437A (en) * 1994-03-25 1998-12-15 Fujitsu Limited Electron beam exposure mask and method of manufacturing the same and electron beam exposure method

Also Published As

Publication number Publication date
JPS6134667A (ja) 1986-02-18

Similar Documents

Publication Publication Date Title
US4594674A (en) Generating and storing electronic fonts
US4195338A (en) Computer typesetting
US7697000B2 (en) Method and apparatus for typographic glyph construction including a glyph server
US4240075A (en) Text processing and display system with means for rearranging the spatial format of a selectable section of displayed data
US4650349A (en) Speed typing apparatus and method
JPS631618B2 (ja)
EP0919936A2 (en) Keeping track of locations in electronic documents
EP0119396B1 (en) Apparatus for and methods of presenting or displaying data represented as electric signals
JP2866153B2 (ja) 文字処理装置及び方法
JPH0310982B2 (ja)
JPH0316661B2 (ja)
JPH0417468B2 (ja)
JPH06119328A (ja) 文書編集処理システム
JP2535059B2 (ja) 文字処理装置
JP3423113B2 (ja) キャッシュ制御装置及び文字出力装置
JP2764944B2 (ja) 文字出力装置
JPH0666066B2 (ja) 振仮名付加機能付き文書処理装置
JP3369419B2 (ja) 文字出力展開方法および装置
JPH0648434B2 (ja) Crt表示スクリーン装置
JPH07105197A (ja) 文書処理装置
JPH02241267A (ja) 画像情報処理装置
JPH08263482A (ja) フォント管理装置
JPH0435791B2 (ja)
JPH03269665A (ja) 文字原図および文字フォント管理方式
JPH11203177A (ja) データ管理装置およびデータ管理方法、データ管理プログラムを記録したコンピュータ読み取り可能な記録媒体