JPH0630106B2 - 文字処理装置 - Google Patents

文字処理装置

Info

Publication number
JPH0630106B2
JPH0630106B2 JP1056783A JP5678389A JPH0630106B2 JP H0630106 B2 JPH0630106 B2 JP H0630106B2 JP 1056783 A JP1056783 A JP 1056783A JP 5678389 A JP5678389 A JP 5678389A JP H0630106 B2 JPH0630106 B2 JP H0630106B2
Authority
JP
Japan
Prior art keywords
character
field
characters
horizontal
vertical
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
JP1056783A
Other languages
English (en)
Other versions
JPH02289056A (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.)
PII EFU YUU KANSAI SOFUTOEA KK
PII EFU YUU KK
Original Assignee
PII EFU YUU KANSAI SOFUTOEA KK
PII EFU YUU KK
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 PII EFU YUU KANSAI SOFUTOEA KK, PII EFU YUU KK filed Critical PII EFU YUU KANSAI SOFUTOEA KK
Priority to JP1056783A priority Critical patent/JPH0630106B2/ja
Publication of JPH02289056A publication Critical patent/JPH02289056A/ja
Publication of JPH0630106B2 publication Critical patent/JPH0630106B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [概要] 日本語入力が可能な文字処理装置であって罫線によって
形成されたフィールドに文字列が入力されると該フィー
ルド内にその文字列を格納する機能を備えた文字処理装
置に関し、 横(縦)書き文書内に罫線によって形成された縦(横)
長の1×n文字が格納されるフィールドに文字を格納し
ても、自動的に縦(横)書き用の文字コードに変換され
る文字処理装置を提供することを目的とし、 罫線によって形成されたフィールドが、横(縦)書き文
書作成時に、横(縦)方向に1文字分で縦(横)方向に
n文字分の形状であることを識別するフィールド形状認
識部と、該フィールド形状認識部による識別出力により
罫線内に入力された文字を、変換テーブルを用いて縦
(横)書用の文字に変換する文字コード変換部とを備え
るよう構成する。
[産業上の利用分野] 本発明は日本語入力が可能な文字処理装置であって罫線
によって形成されたフィールドに文字列が入力されると
該フィールド内にその文字列を格納する機能を備えた文
字処理装置に関する。
近年、日本語入力が可能な文字処理装置として、ワード
プロセッサ、ワークステーション等が広く利用され、そ
の機能の高度化に対するニーズは非常に大きなものとな
ってきている。特に、単なる文章だけでなく、表,グラ
フなども文書に取り込むことができるワードプロセッサ
に対するニーズが増大して更に高機能化することが望ま
れている。
その中で、文章中に罫線によって区切った領域を設け
て、各種の表を記述したり、多数の項目についてそれぞ
れの属性を記述する機能が頻繁に利用されている。罫線
で囲まれた領域に文字を入力すると、従来の日本語の処
理機能として罫線の領域内に文字が収納されるが、横書
文書中に縦に1列の文字を書き込んだり、縦書文書中に
横に1行の文字を書き込む場合、使用する文字(記号を
含む)が縦書または横書の文字として不適当な例があ
り、これを改善することが望まれている。
[従来の技術] 第6図は従来例の説明図である。
第6図のA.は従来例の構造図、B.は従来例の操作手
順を示す。
A.において、60はかな文字,英数字,記号などの文
字キー,罫線文字などの線図形の入力キー,かな漢字変
換キーなどの制御機能キーを含むキー入力部、61はキ
ー入力部60からのキー入力によりかな漢字変換等の処
理を行う日本語変換制御部、62は罫線により囲まれた
フィールドを識別するフィールド認識部、63は罫線フ
ィールドに入力された文字を再編成する再編成制御部、
64は文字,罫線を含む文書データを格納する文字格納
部である。
キー入力部60の操作により日本語変換の結果できた文
字は、その作成中の文書の格納方向に従って文字格納部
64に格納される。特に、罫線文字が入力されその文字
によって閉鎖域が形成され、カーソルがその中にある状
態で文字が入力されると、その領域に入るように再編成
を行う。これを、第6図のB.に示す従来例の操作手順
を用いて説明する。
この例は、罫線により囲まれたフィールドが、横書文書
中に縦に1列の文字が収容される形状である場合を示
し、縦書文書中に横に1行の文字を書き込む形状である
場合も同様である。
B.のは、罫線が引かれた横書文書に、“項目1”,
“項目2”などの文字が入力された後、横方向に1文字
分で縦方向に複数文字が書き込める縦長のフィールド6
5の先頭にカーソルを置いた状態を示す。
の状態で「データ」という文字を入力すると、フィー
ルド認識部62は当該カーソルが置かれたフィールド6
5が罫線により囲まれていることを認識して、その認識
結果を再編成制御部63に供給する。再編成制御部63
はこれにより「データ」という本来横書の文字列を、フ
ィールド65内で再編成して文字格納部64に格納して
に示すように表示する。
このの表示をみて、操作者は「データ」という語句の
中の「ー」という文字(記号)が縦書の文字として不適
当であると判断すると、に示すようにカーソルを
「ー」の位置に移動する。次にその文字に代わる という文字コードをキー入力部60から入力すると、
に示すように縦書文字として正しいコードが入力され
る。
[発明が解決しようとする課題] 上記したように、従来の日本語入力装置では、文書を作
成する時に最初に縦書きまたは横書きを指定すると、自
動的にそれにあった文字コードが選択されるが、横書き
文書内に罫線によって形成された縦長のフィールド(1
×n文字)へ文字を入力しても横書き用の文字コードが
入力されてしまい、これを縦書き用の文字コードに変更
するにはキー入力部から文字入力の操作を行わなければ
ならないという問題があった。同様に、縦書き文書内に
罫線によって形成された横長のフィールドが、横方向一
行にn文字(1×n文字)を書き込む形状の時も、同様
の問題が発生した。
本発明は、横(縦)書き文書内に罫線によって形成され
た縦(横)長の1×n文字が格納されるフィールドに文
字を格納しても、自動的に縦(横)書き用の文字コード
に変換される文字処理装置を提供することを目的とす
る。
[課題を解決するための手段] 第1図は本発明の基本構成図である。
10はフィールド形状認識部、11は文字コード変換
部、12は変換テーブル、13は文字格納部を表す。
フィールド形状認識部10,文字コード変換部の各手段
は従来の日本語入力機能を備えたワードプロセッサなど
の情報処理装置内に備えられた手段である。変換テーブ
ル12には、縦書きと横書きとで異なる文字が使用され
る文字コードについて、縦書きのコードと横書きのコー
ドが対応付けて格納されている。
本発明は日本語文字を入力した時に、フィールド形状を
識別して縦(横)書き文書中にこれと直角方向に伸びる
罫線により形成されるフィールドが1文字幅でn文字分
の文字を収納される形状であることを識別すると、文字
コード変換部においてそのフィールドの形状に合った文
字コードを選択し変換が行われる。
[作用] 文字格納部13には従来のワードプロセッサと同様の機
能により罫線文字により形成されたフィールドに、入力
された文字が格納されているものとする。情報処理装置
に含まれるフィールド形状認識部10は、カーソルによ
り指示したフィールド内に文字が入力された場合、文字
格納部13のデータに基づいてその罫線によって形成さ
れたフィールドが、次のようなものであるかを識別す
る。すなわち、横(縦)書き文書作成時に、横(縦)方
向に1文字分で縦(横)方向にn文字分の形状(これ
を、1×n文字の形状という)であるかどうかを識別す
る。
もし、フィールド形状認識部10により1×nの形状で
あることを認識すると、文字コード変換部11を起動す
る。文字コード変換部11は、その認識されたフィール
ド内の文字について、変換テーブル12を参照する。こ
の場合、横書き文書作成中であれば、フィールド内の各
文字(横書きコード)と変換テーブル12内の横書き用
のコードとを照合して、一致していた場合、そのコード
の縦書き用のコードを変換テーブルから取り出して文字
格納部13の元の横書き用のコードが格納されていた位
置に格納する。
縦書き文書作成中に、横方向の罫線により形成された1
×n文字のフィールドが認識された場合も、同様に文字
コード変換部11において変換テーブルを用いて同様に
文字コードが変換される。
但し、この場合は縦書き用コードを横書き用コードに変
換する。
[実施例] 第2図(a),(b)は本発明の実施例構成図、第3図(a)は
フィールド形状認識部の実施例の処理フロー図、第3図
(b)はフィールド形状認識の原理とデータの説明図、第
4図は文字コード変換部の実施例の処理フロー図、第5
図は本発明による具体的動作例を示す図である。
第2図の(a)において、20はキー入力部、21は日本
語変換制御部、22はフィールド認識部、23は再編成
制御部、24はフィールド形状認識部、25は文字コー
ド変換部、26は変換テーブル、27は文字格納部であ
る。
変換テーブル26には第2図の(b)に示すように、横書
き文字のコードとして「(」,「:」,「ー」・・・の
各コードが示され、それぞれ対応する縦書き文字のコー
ドとして「⌒」,「‥」, ・・・の各コードが格納されている。
実施例の構成において、20〜23の各部は従来例の構
成(第6図参照)と同じものであり、本発明により設け
られた構成は24〜26の部分である。
フィールド形状認識部24はフィールド認識部22によ
り罫線により囲まれたフィールドを識別し、その結果に
従って再編成制御部23において文字列をフィールド内
に配置する制御を行われた後に起動する。
第3図(a)に示すフィールド形状認識部の実施例の処理
フローを第3図(b)を参照しながら説明する。
初めに、文字格納部(第2図27)における文字データ
の格納状態を説明すると、第3図(b)のロ.に示すよう
に、文字格納部を構成するメモリの各番地に1ワードが
格納され、それぞれ1文字のJISコードを表し、1行
分のデータが順次格納され、引き続き次の行のデータが
格納されている。この文字コードには、罫線を表すコー
ドも含まれている。また、同図のハ.には制御データが
示され、この情報処理装置における現在の文書データの
1行の幅(文字数)と、現在の作成中の文書が縦書き
か、横書きかを示す、方向フラグD(例えば、縦方向の
時“1”,横方向の時“0”)が制御データとして設定
されている。
また、現在のカーソル位置(フィールド内の先端位置)
が、a行のb桁であるものとして、横書き文書中の縦書
き方向の「1×n」のフィールドを認識する第3図(a)
の処理がスタートする。
ステップ30において、認識フラグRを「1×n行でな
い」状態(“0”)にセットする。次にステップ31で
カーソル位置の行数aを変数cを保持するレジスタにセ
ットする。次に文字数(フィールド内の文字数であり、
日本語変換制御部21より送られてる)から1を減ずる
(ステップ32)。次に文字数が0かどうかを判別する
(ステップ33)。文字数が0でない時は、次に同じ行
cの、右隣りb+1の文字が罫線かどうかを第3図(b)
ロ.に示すメモリの内容を読み出して判別し(ステップ
34)、罫線であれば変数cの値に1を加算する(ステ
ップ35)。
これにより、次の行(下側)に移り、そこでc行のb−
1の桁の文字が罫線であるかどうかを同様にメモリの該
当ワードを読み出して判別する(ステップ36)。この
文字が罫線であるときは、次のステップ32に戻り、上
記と同様のフローをたどって最後に文字数が0になる
と、認識フラグRを「1×n行である」の状態にセット
する(ステップ37)。
このステップ32〜36の判別は第3図(b)のイ.に示
す原理で行われ、c行のb桁の前後(b−1とb+1)
の文字コードが罫線である時、次の行c+1について同
様の判別をして罫線であれば、以下同様にn文字(入力
された文字数)分について条件が成立するかどうかを識
別することにより行われる。同様の原理で、縦書き文書
中の横方向の1×nのフィールド形状を認識することが
できることは明らかである。
ステップ34,36においてNOと判別されると、フィ
ールド形状は「1×n行」ではないものと判断され、文
字コード変換部25の処理は行われない。
次に、文字コード変換部の実施例の処理フローを第4図
の(a)により説明する。
フィールド形状認識部24において、「1×n」の認識
をして認識フラグRが“1”にセットされると、文字コ
ード変換部の処理がスタートし、最初に文書が縦書き文
書かを判別する(ステップ40)。この判別は第3図
(b)のハ.に示す制御データである方向フラグDを調べ
ることによりわかる。横書き文書である場合、判別結果
はNOとなり、ステップ42に移り、サーチポインタを
テーブル(変換テーブル)の先頭にセットし、データポ
インタをテーブル先頭+1にセットする。
変換テーブルはメモリにより構成され、文字コードの配
置の例を第4図の(b)に示す。図示のように、テーブル
の先頭アドレスに横書き用文字「(」のコードが格納さ
れ、その次のアドレスに対応する縦書き用文字「⌒」が
格納され1単位を構成し、以下交互に横書き用文字とそ
れに対応する縦書き用文字のコードが対となって複数単
位が順次格納され、終端コードで終了する。
したがって、横書き文書の場合、横書き文字コードの先
頭を探索(サーチ)ポインタとして、変換テーブルの内
容を読み出して、ステップ43において終端(終端コー
ド)かどうかを識別し、NOと判別されると次にフィー
ルド内の変換文字(文字格納部27から取り出した変換
対象である文字)の先頭とサーチポインタにより読み出
した文字とを比較する(ステップ44)。もし一致した
場合は、データポインタの内容(この場合縦書き用文
字)を取り出して変換文字の位置(第2図の文字格納部
27)に格納する。一致しない場合、サーチポインタと
データポインタを+2して変換テーブルの次の文字単位
について同様の処理を行う(ステップ48)。ステップ
45で1文字分の変換が終了するか、ステップ43でサ
ーチポインタが終端位置まで達すると、次の変換文字を
取り出し(ステップ46)、変換文字の終了でない時は
最初のステップ40に戻って上記と同様の処理を行い、
変換対象となる全ての文字について処理が終了するとこ
の文字コード変換処理を終了する(ステップ47)。
最初のステップ40において、縦書き文書であることが
判別されると、ステップ41においてサーチポインタを
テーブル先頭+1にセットし、データポインタをテーブ
ル先頭にセットして、ステップ42の場合と反対のアド
レスが設定される。この後の処理は横書き文書の場合と
同様である。
本発明による具体的動作例を示す第5図について説明す
る。
において、罫線により表作成を行う。
で、カーソルを縦1桁×横n行のフィールド先頭に移
動する。
において、日本語文「(データ)」を入力すると従来
のフィールド認識と再編成の機能によりフィールド内に
入った形で文字格納部に格納される(表示しない)。
では、の入力終了後、罫線フィールドの形状が認識
され、各文字コードについて変換テーブルの内容とチェ
ックされ、一致したものは変換される。
文字コードの変換後のデータが罫線フィールド内に表
示され、縦書き用の文字により正しく変換されたことが
分かる。
[発明の効果] 本発明によれば、表などの罫線に囲まれた領域に日本語
入力を行う際に、利用者に面倒な操作を要求することな
く正確な文字表現による文書を作成することができる。
【図面の簡単な説明】
第1図は本発明の基本構成図、第2図は本発明の実施例
構成図、第3図(a)はフィールド形状認識部の実施例の
処理フロー図、第3図(b)はフィールド形状認識の原理
とデータの説明図、第4図は文字コード変換部の実施例
の処理フロー図、第5図は本発明による具体的動作例を
示す図、第6図は従来例の説明図である。 第1図中、 10:フィールド形状認識部 11:文字コード変換部 12:変換テーブル 13:文字格納部
フロントページの続き (56)参考文献 特開 昭61−250724(JP,A) 特開 昭61−267090(JP,A) 特開 昭63−254489(JP,A) 実開 昭61−164559(JP,U)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】日本語入力が可能な文字処理装置であって
    罫線によって形成されたフィールドに文字列が入力され
    ると該フィールド内にその文字列を格納する機能を備え
    た文字処理装置において、 罫線によって形成されたフィールドが、横(縦)書き文
    書作成時に、横(縦)方向に1文字分で縦(横)方向に
    n文字分の形状であることを識別するフィールド形状認
    識部(10)と、 該フィールド形状認識部(10)による識別出力により罫線
    内に入力された文字を、変換テーブル(12)を用いて縦
    (横)書用の文字に変換する文字コード変換部(11)とを
    備えることを特徴とする文字処理装置。
JP1056783A 1989-03-09 1989-03-09 文字処理装置 Expired - Lifetime JPH0630106B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1056783A JPH0630106B2 (ja) 1989-03-09 1989-03-09 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1056783A JPH0630106B2 (ja) 1989-03-09 1989-03-09 文字処理装置

Publications (2)

Publication Number Publication Date
JPH02289056A JPH02289056A (ja) 1990-11-29
JPH0630106B2 true JPH0630106B2 (ja) 1994-04-20

Family

ID=13037025

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1056783A Expired - Lifetime JPH0630106B2 (ja) 1989-03-09 1989-03-09 文字処理装置

Country Status (1)

Country Link
JP (1) JPH0630106B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008040773A (ja) * 2006-08-07 2008-02-21 Fuji Xerox Co Ltd 画像出力装置および画像出力プログラム

Also Published As

Publication number Publication date
JPH02289056A (ja) 1990-11-29

Similar Documents

Publication Publication Date Title
KR0163178B1 (ko) 중국문자를 부호화하고 해독하는 장치 및 방법
KR910003523A (ko) 화상데이타를 이용하는 문서데이타 처리방식
JPH06332610A (ja) 手書き情報入力処理方式
JPH0128980B2 (ja)
JPH0554073A (ja) デジタル翻訳装置
JP3422157B2 (ja) 手書き文字入力装置および手書き文字入力方法
JP2695784B2 (ja) 文章を検索・表示する方法
JPH0575143B2 (ja)
JPH0677252B2 (ja) 和文データ入力処理装置
JPH02289056A (ja) 文字処理装置
JPS63115217A (ja) 文字入力装置
JP2674542B2 (ja) 手書き文字認識装置
JP2989387B2 (ja) 入力文字処理装置における句点認識装置及び句点認識方法
JPH05165818A (ja) 文書処理装置
JPH09114824A (ja) 文書処理装置
JPH1063775A (ja) 文書作成装置及び認識候補表示方法
JPH0816571A (ja) 漢字入力装置
JP2845235B2 (ja) 文書データ処理装置
JP2845234B2 (ja) 文書データ処理装置
JPH11167571A (ja) 文書処理装置およびそのプログラム記録媒体
JPS62156768A (ja) メモ機能を有するワ−ド・プロセツサ
JPH11282965A (ja) 文字認識装置及び文字認識プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH06150066A (ja) 手書き文字認識装置
JPH0719189B2 (ja) データ入力装置
JPH03137768A (ja) 文書処理装置