JPH0437454B2 - - Google Patents

Info

Publication number
JPH0437454B2
JPH0437454B2 JP56165910A JP16591081A JPH0437454B2 JP H0437454 B2 JPH0437454 B2 JP H0437454B2 JP 56165910 A JP56165910 A JP 56165910A JP 16591081 A JP16591081 A JP 16591081A JP H0437454 B2 JPH0437454 B2 JP H0437454B2
Authority
JP
Japan
Prior art keywords
memory
sorting
data
information
sorted
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
JP56165910A
Other languages
English (en)
Other versions
JPS5866152A (ja
Inventor
Shunpei Takenaka
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP56165910A priority Critical patent/JPS5866152A/ja
Publication of JPS5866152A publication Critical patent/JPS5866152A/ja
Publication of JPH0437454B2 publication Critical patent/JPH0437454B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/22Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
    • G06F7/24Sorting, i.e. extracting data from one or more carriers, rearranging the data in numerical or other ordered sequence, and rerecording the sorted data on the original carrier or on a different carrier or set of carriers sorting methods in general

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 本発明は、ソーテイング機能をもつ文字処理装
置に関する。
従来ソーテイング機能は指定されたデータが昇
順または降順になるように入れ換えを行なう如く
構成されていた。しかしながら罫線で区切られた
表中のデータをソートする場合、横罫線もソーテ
イング対象となつてしまい、罫線がソーテイング
され、表とデータが分離したり、表が崩れてしま
う欠点を有していた。
たとえば、第1図の如きデータをカラム(列)
4,5で昇順にソーテイングしたとき、第2図の
如く表の罫線部が分離させてしまつていた。
本発明は上述の如き欠点に鑑み、作表の罫線等
を保存した状態でソーテイングを可能とする文字
処理装置を提供する。
本発明の他の目的は以下図面を参照して行なわ
れる実施例の説明より明らかとなるであろう。
以下本発明による1実施例を図面を参照して説
明する。
第3図は本発明による1実施例のブラツク図で
ある。同図において、CPUはマイクロ・プロセ
ツサであり、演算、論理判断等を行なう。KBは
入力部で、文章等を入力する。BMは文章メモリ
で、入力部KBより入力されたデータがプロセツ
サCPUの制御のもとに第1図の如く記憶される。
SBはソートバツフアで、ソートすべきデータ中
のソート部分を記憶する。
RAMはメモリで、メモリRAM内のメモリ
RAM1はソートの対象外の文字データを記憶
し、メモリRAM2はソートをする場合のカラム
の開始位置を、メモリRAM3はカラムの終り位
置をそれぞれ記憶する。またメモリRAM4には
ソート対象の表のローの開始アドレスが記憶さ
れ、メモリRAM5にはソート対象の表のローの
終り位置のアドレスが記憶される。
ここでメモリRAM2の値をCA、メモリRAM
3の値をCB、メモリRAM4の値をRA、メモリ
RAM5の値をRBとする。RAM6はメモリで、
行数lを記憶する。Fはレジスタ、i、jもレジ
スタである。RMはリフレツシユメモリで、表示
される情報が記憶される。CRTCは表示制御部
で、リフレツシユメモリRMの内容を参照しキヤ
ラクタパターンをキヤラクタジエネレータより導
出させ出力する。CGはキヤラクタジエネレータ
で、キヤラクタパターンを記憶している。
CRTは表示制御で、いわゆる陰極線管である。
ROMは制御メモリで、後述する作動説明に示す
如き制御の手順が記憶されている。OUは出力部
でプリンタ、外部メモリ等である。
以上の構成から成る実施例の作動を説明する。
プロセツサCPUは制御メモリROMに記憶された
手順により以下の如く制御を行なう。
第4図の如くステツプ1(以下ステツプをSと
称す)でパラメータlを0に、レジスタiを0に
する。S2でメモリ4のデータRAにレジスタi
の内容を加算した位置アドレスのローのカラム
CA〜CBの内容が全てメモリRAM1中のデータ
であるか否かを調べる。もしそうであればS3で
レジスタiを+1インクリメントし、S6でRA
+i>RBであるかを調べる。NOであれば、S
2に移る。
上述のS2でNOであれば、レジスタlを+1
インクリメントする。次にS5で文書メモリBM
中のRA+iのアドレスにあるデータをソートバ
ツフアSBのアドレスlに転送する。
ステツプS6でYESであれば、第5図のS7
に移り、以下ソート作業を行なう。S7でまずレ
ジスタF=0、レジスタi=1とする、次にS8
でソートバツフアSB中のローiとi+1のカラ
ムCA〜CBの内容とを比較し、ローiの方が大
(小)の場合、S9に移り、フラツグF=1とす
る。なお今昇順のソートの例を説明しているが、
降順のソートの場合、上述の( )の中の如く判
別すれば良い。
次のS10でローiとローi+1を交換し、S
11でレジスタiを+1インクリメントする。次
にS12で第4図で説明したパラメータl即ち転
送の行数にiがなるまではS8にもどり、ローの
交換、iのカウントアツプを繰り返す。S8でロ
ーiの方がローi+1より大(小)でない場合、
S11に移りローの交換は行なわない。iがlを
こえると、S13に移り、フラツグFが1である
か否かを調べ、フラツグF=1であれは、ステツ
プS7に移り、上述のソート作業を繰り返す。即
ちF=1ということは、交換作業を行なつたこと
を示すものであり、F=0ということは交換すべ
きところはなかつたということを示す。従つてF
=0でステツプ13を通過すると、ソートは完了
したことになり、第6図に示す制御に移る。
ここではソートバツフアSBで完了したソート
データを文書メモリSBへもどす作業が行なわれ
る。詳述すれば、S14でパラメータj、iをそ
れぞれ1、0にセツトし、次にS15で文書メモ
リBM中のローRA+1のカラムCA〜CBを調べ、
それがメモリRAM1中にある文字かを調べる。
すべてメモリRAM1の文字であれば、S16に
移り、iをインクリメントする。しかざれば、S
17に移り、文書メモリBMのローRA+1にソ
ートバツフアSBのローjの内容を入れる。次に
S18でjをカウントアツプする。
次にS19でjがlより大即ち転送完了であれ
ば、このソートの全作業は完了となる。jがlよ
り大でなけれは、S16にてiをカウントアツプ
して、S20でRB−RAよりiが大であるかを
調べ、そうであれば、このソートの全作業を完了
する。そうでなければ、再びS15に移り、上述
の手順を繰り返す。
かくして上述の非ソート部分への転送を完了
し、全ソート作業を完了する。完了したデータは
文書メモリBMに入り、表示装置CRTで表示さ
れる。このデータは出力部OUにて出力される。
出力部は例えば、プリンタ、外部メモリである。
上述した如く本発明によれば、非ソート部分を
指定することができ、この部分をソート前の状態
で記憶しておくので、罫線の部分をソートするこ
となくデータをソートすることができる。
【図面の簡単な説明】
第1図はソーテイングすべきデータを示す図、
第2図は従来のソーテイングの結果を示す図、第
3図は本発明による1実施例を説明するグロツク
図、第4図〜第6図は制御手順を説明する図、第
7図はメモリRAM1の説明図。 SB……ソーテイングバツフア、BM……文書
メモリ。

Claims (1)

  1. 【特許請求の範囲】 1 複数の情報を記憶する記憶手段と、 前記記憶手段に記憶された複数の情報の並べ換
    えを行なうソート手段と、 前記ソート手段による並べ換えの対象とすべき
    各情報について、該情報が特定の情報で構成され
    ているかを判別する判別手段と、 前記ソート手段による並べ換えにおいて、前記
    判別手段によつて特定の情報で構成されていると
    判別された情報に関して、当該情報の順位を不変
    として並べ換えの対象より除外するように制御す
    る制御手段とを具備した事を特徴とする文字処理
    装置。
JP56165910A 1981-10-16 1981-10-16 文字処理装置 Granted JPS5866152A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56165910A JPS5866152A (ja) 1981-10-16 1981-10-16 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56165910A JPS5866152A (ja) 1981-10-16 1981-10-16 文字処理装置

Publications (2)

Publication Number Publication Date
JPS5866152A JPS5866152A (ja) 1983-04-20
JPH0437454B2 true JPH0437454B2 (ja) 1992-06-19

Family

ID=15821326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56165910A Granted JPS5866152A (ja) 1981-10-16 1981-10-16 文字処理装置

Country Status (1)

Country Link
JP (1) JPS5866152A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59500786A (ja) * 1982-05-06 1984-05-04 ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド ソーティング装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4209845A (en) * 1977-01-25 1980-06-24 International Business Machines Corporation File qualifying and sorting system
JPS5492145A (en) * 1977-12-29 1979-07-21 Fujitsu Ltd Processing method for data on large-scale memory unit
JPS5696327A (en) * 1979-12-28 1981-08-04 Fujitsu Ltd Record data ordering processing system

Also Published As

Publication number Publication date
JPS5866152A (ja) 1983-04-20

Similar Documents

Publication Publication Date Title
DE69230092T2 (de) Verfahren und Gerät zur Zeichenerkennung
EP0106651B1 (en) Method for making common blank form for a plurality of card images in a data processing system
DD144136A5 (de) Datenverarbeitungsverfahren und-vorrichtung
US4398177A (en) Method and circuit arrangement for formation of features for automatic character recognition
JP3105895B2 (ja) 文書処理装置
JPH0437454B2 (ja)
EP0574110A1 (en) Method and system for retrieving ideographic characters and the associated dictionary entries
US5072385A (en) Method for gathering and classifying items of information
JPS5840683A (ja) 種々の要素および構成概念間の相互関係をマツピングするための解析的方法および装置
JPH05258073A (ja) 図形塗潰し装置
CN107193768A (zh) 查询队列状态的方法与装置
KR930000179B1 (ko) 도트매트릭스 프린터에서 문자의 원윤곽 인자처리 방법
JP2840281B2 (ja) 文字処理装置及び方法
JP2524468B2 (ja) テ―ブルデ―タを処理するシステムと方法
JP2564518B2 (ja) イメ−ジプロセツサによる文字表示方式
JP2608269B2 (ja) 文字処理装置
JP2846357B2 (ja) フォントメモリ装置
JPS6347908Y2 (ja)
Defrise-Gussenhoven Non-Central χ² in Twin-Studies
JPS58191057A (ja) プログラム付小型電子計算機
JP2846165B2 (ja) 文字学習装置
JPH048473Y2 (ja)
JPH0566758A (ja) 外字フオント作成装置
JPH0267587A (ja) 文字パターンアクセス方式
JPS581782B2 (ja) モジパタ−ンハツセイキ