(57)【特許請求の範囲】
【請求項１】
入力部，表示部，メモリ及び処理部を備えた文字処理装置において，
前記入力部に第１の文字列を入力するキーの他に文字列に対してその文字列を構成する要素を分解して表示するための入力を行う詳細指示キー及び変換履歴表示指示キーを備え，
前記メモリは変換により確定した文字列の変換履歴を格納した確定情報退避領域を備え，
前記第１の文字列の入力に対して変換を指定する指示入力により第１の文字列を解析・変換して複数の第２の文字列の候補に変換して表示する解析・変換部と，
前記変換して表示された第２の文字列候補の中から入力部からの指示により一つを選択表示する候補文字列選択部と，
前記選択された一つの第２の文字列に対して前記詳細指示キーの操作により，前記選択された第２の文字列を複数の要素に分離して表示する要素分離表示部とを備え，
前記変換履歴表示指示キーの操作により，前記表示部は前記確定情報退避領域に格納した変換履歴の各文字列を一覧表示し，
前記一覧表示された変換履歴の中から文字列を選択して，前記詳細指示キーの操作により前記選択された文字列を構成する要素を分解して一覧表示し，前記分解して表示された要素の中から入力部により一つを選択することを特徴とする文字処理装置。
【請求項２】
請求項１において，
前記第２の文字列に対して入力部の前記詳細指示キーの操作に対し，前記第２の文字列を最小構成要素に分解してパレット表示を行い，
前記パレット表示された要素から任意の要素を連続して選択入力することを特徴とする文字処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は文字処理装置に関し，特に候補の第１の文字列中の一部の第２の文字列を入力する操作を簡単化できる文字処理装置に関する。
【０００２】
パーソナルコンピュータやワードプロセッサ等の文字処理装置では，一般にかな文字やローマ字等により入力した第１の文字列を変換して，変換結果として第２の文字列の候補を表示し，その中から一つの文字列を選択する方法が一般的である。しかし，候補の文字列の中の一部の文字または文字列を選択したい場合があるが，そのためには手間がかかっており，その改善が望まれている。
【０００３】
【従来の技術】
従来の方式では，候補の一覧から一つを選択することは可能であるが，それは候補の文字列の全部を選択することを意味するものである。また，最初からある一つの漢字を表示させるために，複数文字からなる単語を入力して確定し，その漢字変換された文字の一部を選択する操作を行うことにより，一つの文字を入力する方法が用いられている。例えば，「盛」という文字を入力する場合，「せい」に対応する漢字が多いため，「せいだい」と入力して漢字変換を行って確定し，複数の候補，「盛大」，「正大」，「聖代」等の文字が出力され，その一つの「盛大」を選択し，その中から「大」を削除することで「盛」を入力することができる。
【０００４】
また，特開平５−１４３５７６号公報（第１の公報）には，従来のかな入力を漢字に変換する時に，同音異義語への誤変換を避けるために，複数語からなる単語の読み（例えば，“しゅくじょ”）を入力して連想用メモリに格納し，その単語の一方の漢字の読み（“しゅく”）を連想対象メモリに格納して変換対象用メモリに格納し，連想対象メモリに格納した読みを連想漢字（“淑女”）に変換して，各文字を１文字毎に分割（淑・女の２つに分割）し，最後に変換対象用メモリに格納された漢字の読みと分割された連想漢字とにより一つの漢字（“淑”）を第１候補として表示するものである。
【０００５】
さらに，特開平５６−１６２１３２号公報（第２の公報）には，辞書にない単語を生成する手段として，複数の文字からなる漢字の一方を抽出するものであるが，全体の読みと共に希望する文字の読みも連続して入力する。例えば，「せきせつ−せつ」と入力した場合には，かな漢字変換により「せきせつ（積雪）」の中の「せつ」に該当する「雪」の漢字を出力する方法が開示されている。
【０００６】
また，同様の目的で特開平８─２７２７９０号公報（第３の公報）にも，候補の単語を複数選択して更に単語中の文字を選択して組み合わせる機能があるが，もともとの候補が単語であることを前提とし，文字単位で選択することしかできない。
【０００７】
【発明が解決しようとする課題】
上記したように，上記の従来の方法では，一つの文字を入力するために文字を確定した上で，文字を削除する等の複数回の操作を行う必要がある。さらに，上記第１の公報の方法では，連想漢字の読みと漢字のよみの両方を入力する必要がある。さらに，上記第２の公報でも単語の読みと選択部分の漢字の読みの両方の入力を必要とし，第３の公報の方法でも上記と同様に複数回の選択操作を行う必要があり，その操作が複雑になり，手間がかかるという問題があった。
【０００８】
本発明は候補の第１の文字列中から不要な部分を省いて第２の文字を入力する操作を簡単化できる文字処理装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
図１は本発明の原理構成を示す図である。図中，１は処理装置，１ａは解析・変換部，１ｂは候補文字列選択部，１ｃは詳細指示部２ａの指示により文字列を分離して表示する候補文字列の要素分離表示部，１ｄはメモリ，１ｅは辞書，２は入力部，２ａは詳細（または分解）指示部，３は表示部である。
【００１０】
本発明は入力部２から入力された第１の文字入力に対し入力部２からの変換指示により解析・変換部１ａが辞書１ｅを参照し，複数の第２の文字列の候補に変換してメモリ１ｄに格納し，候補の文字列の一覧を表示部３に表示する。この表示部３に一覧表示された候補の文字列の中から入力部２から一つを選択すると，候補文字列選択部１ｂによりその一つの文字列だけを表示部３に表示する。この選択された文字列の表示に対し，入力部２の詳細指示部２ａを操作すると，候補文字列の要素分離表示部１ｃが駆動されて表示された文字列を構成する要素を分離して表示部３に表示する。この分離された要素の中から希望する要素を入力部２から選択すると，選択された要素が表示されて入力される。
【００１１】
最初の分解指示により目的とする要素に分解される場合は，１回の操作で入力されるが，更に分解した要素を入力したい場合には，再度詳細指示部２ａにより指示を行うことにより，最初に分解表示された複数文字からなる要素を要素分離表示部１ｃにより更に分解して表示し，この中から一つを選択することができる。このように，対象となる文字列を構成する要素を例えば，文−文節−単語−文字のように，順次階層的に分解表示して，その中から必要な要素を選択することができる。
【００１２】
また，最初の詳細指示２ａの操作により，いきなり最小構成要素の一覧を表示してもよい。また，過去の入力の履歴の一覧を表示する場合は，入力の履歴に文字列だけでなく属性情報を記憶しておくことにより，その情報に基づいて要素に分解して表示する。属性情報を記憶していない場合は，最小構成要素の一覧を表示して，その中から選択するよう構成することもできる。
【００１３】
【発明の実施の形態】
図２は実施例のシステム構成を示す。図２において，１はＣＰＵとメモリからなる処理装置，１０は文字列操作部，１１は変換エンジン，１２は辞書，２はキー入力部，３は表示部である。文字列操作部１０内は，入力制御部１００と表示制御部１０１，文字列編集部１０２，確定情報退避領域１０３とを備え，変換エンジン１１は，候補情報作成部１１０，候補評価部１１１，辞書サーチ部１１２，辞書情報１１２０を備える。また文字列編集部１０２には，読み情報１０２０，変換候補情報１０２１，文節全候補情報１０２２を格納する領域がある。
【００１４】
図３は候補文字列の流れの例であり，図４は文字列編集部の内容の例，図５は確定情報退避領域の例である。
図３に示すように，文字入力を行うとよみ情報が格納される。この場合，「(a) おちゃをのむ」というよみ情報に対して，「変換」キー打鍵が入力されるとFunc（機能）を実行して「全変換」が行われ，第１候補として「(b) お茶をのむ」が発生し，Func（機能）として全候補取得（第１文節）が行われると「(c) お茶を／お茗を／…」が取得される。図４のＡ．は図３の文字入力の例に対応する変換候補情報（図２の１０２１）を示し，Ｂ．は同じく図３の文字の例に対応する文節全候補情報（図２の１０２２）を第１文節について示す。
【００１５】
図３において，変換キー打鍵後，「次候補」キー打鍵により候補文字列中の第１文節を第２候補に置き換える。この後，本発明による「詳細指示」キーを打鍵すると，選択候補を接頭語／語幹／接尾語／付属語に分解し，第１文節を先頭の「語」に置き換える。この「詳細指示」は希望の語が取得できるまで複数回入力する。最後に「Ｅｎｔｅｒ」キーを打鍵すると，現在の変換候補の情報を確定情報退避領域に保存する。図５に確定情報退避領域（図２の１０３）の構成を示す。この場合，最旧退避情報，最新退避位置，等の領域が設けられている。この例では，領域２には  最旧退避情報はｎ−１回前の確定情報，領域１は最新退避位置で直前（１回前）の確定情報が格納され，領域０は２回前の確定情報，領域ｎには３回前の確定情報が格納されている。なお，この領域０〜ｎの内容は常に変化する。
【００１６】
図６，図７は実施例の候補作成の処理フロー（その１），（その２）であり，この処理フローは図２の処理装置１において実行され，第１の文字列が入力された時に，その時の表示モードを判別する。すなわち，最初に履歴表示であるか判定し（図６のＳ１），履歴表示である場合は，保存されている全ての確定文字列を参照して文の候補リストを作成する（同Ｓ２），また履歴表示でない場合は，単文節表示であるか判別し（同Ｓ３），該当する場合は読みに対する全ての候補を取得し，文節の候補リストを作成する（同Ｓ４）。更に，単文節表示でない場合は，全ての読みに対する最初の変換候補文字列を取得し（図６のＳ５），着目文節に対する全ての候補を取得して，文節の候補リストを作成する（同Ｓ６）。これらのＳ２，Ｓ４，及びＳ６により候補リストの作成に続いて，候補表示が行われて候補が選択され，更に詳細表示（分割表示）の指示が発生すると（図６のＳ７），候補の表示単位を識別する（図７のＳ８）。
【００１７】
ここで，表示単位をチェックし，「文字」である場合は，それ以上分解できないので何もせず（図７のＳ９），「語」の場合は，選択語を文字単位に分解し，文字候補リストを作成する（同Ｓ１０）。また「文節」である場合は，分解のための追加情報を得るため履歴表示であるか判別し（図７のＳ１１），履歴表示でない場合は着目文節の候補群より選択候補の情報を取得し（同Ｓ１２），履歴表示の場合は履歴情報の選択文節の情報を取得し（同Ｓ１３），Ｓ１２，Ｓ１３で取得した情報から，接頭語，語幹，接尾語，付属語に分解する（同Ｓ１４）。次に分解した候補は全て１文字か判別し（図７のＳ１５），１文字の場合は上記Ｓ１０の処理に戻り，１文字でないと語の候補リストを作成する（同Ｓ１６）。また，候補の表示単位が「文」（複文節）の場合，選択された文書を文節毎に分解し，第１文節の表現を第１候補，第２文節の表現を第２候補とし，文節の候補リストを作成する（同Ｓ１７）。このようにして，候補を作成することができる。
【００１８】
図８は本発明によるかな漢字変換結果の候補を分解して表示する例である。
この例は「長田」という文字（姓）を入力した後に，「格」という文字（名前）を入力する場合であり，図８のＡ．において，よみ入力：「かくちょう」をキーで入力し，かなを漢字に変換する「変換」キーを操作すると，図８のＢ．に示すように６個の漢字変換された候補とひらがなを含めて７つの候補が表示され，先頭の候補が選択状態（網駆けまたは反転表示）となっている。Ｃ．はこの候補表示の２番目を下向き矢印のキーにより指定して，次候補選択の状態にする。Ｄ．はＣ．の表示状態に対し詳細指示キー（この例では，右向き矢印のキーを詳細指示キーに割り当てる）を操作した後の表示を表し，「２拡張」の右側に１：「格」と２：「調」を２行に分割して表示し，上の行の「格」が選択状態になっている。このように，詳細指示キーにより，２つの要素に分割して表示される。この状態で，確定キーである「Ｅｎｔｅｒ」キーを操作すると，図８のＥ．に示すように「格」の文字が入力される。
【００１９】
図９は複文節変換結果の候補を文節に分解して表示する例である。図９のＡ．のように，よみ入力「じだいこうしょう」を入力した例であり，Ｂ．は「変換」キーを操作すると，１「時代考証」とひらがなの２「じだいこうしょう」が表示される。これに対し，図９のＣ．に示すように本発明による分解指示キー（詳細指示キーと同じ）として機能する右向き矢印キーを操作すると，「時代考証」を２つの単語に分解して１「時代」と２「考証」の２つに分解して表示する。図９のＤ．はこの２つの単語の中の下側の単語を指定するため，下向き矢印キーを操作すると，２「考証」が選択可能な状態となる。この後，図９のＥ．に示すように確定指示を意味する操作，すなわち次のよみ「が」を入力すると，「考証」が確定する。なお，単純に「こうしょう」の読みで変換すると，「交渉」，「公称」，「高尚」，「校章」，「鉱床」，「口承」，「公証」等の候補が２０以上表示され，平均１０回以上の変換キーの打鍵により「考証」を得る必要があり，本発明により少ない打鍵回数で目的とする文字列を発生することができる。
【００２０】
図１０乃至図１３は変換履歴の候補を階層的に分解表示する例（その１）〜（その４）である。
図１０のＡ．の例に示すような文章を入力する場合について説明すると，Ｂ．は，上記Ａ．の例の文章の入力途中の状態（項目４の文章を入力した状態）である。ここで，図１１のＣ．に示すように変換履歴表示指示キーを操作すると，直前の確定文字列，その前の確定文字列，更にその前の文字列が候補文字列として番号１〜３に対応して表示される。その中の最初の候補（番号１の網掛けされた文字列）が選択状態となり，文字入力位置（項目４．１の後の位置）に下線を付して表示される。この状態で，図１１のＤ．に示すように「次候補」を選択すると，番号２の文字列が選択されて，文章中の入力位置（項目４．１の文章）にその候補が表示される。
【００２１】
ここで，「詳細指示」を入力すると，図１２のＥ．に示すように，２．の文字列（文）を構成する各文字列（文節）の要素が，１：「辞書には」，２：「郵便番号辞書」，・・・・７：「あります」の７つに分解されて表示され，この中の先頭（番号１）の文字列が選択状態（網掛け）で表示される。この分解表示された７つの文字列の中から，次候補の選択を行うと（２番目を指示し），図１２のＦ．に示すように表示される。ここで，次のよみ入力を行うと図１３のＧ．に示すように，分解表示された２番目の「郵便番号辞書」の入力確定が実質的に指示されたことになる。図１３のＨ．において「変換」のキー操作が行われると，よみ入力（けんさくきのう）が漢字に変換される。
【００２２】
図１４は候補文字列をパレット表示した例である。
この例は，図１４のＡ．に示す文字列ａが入力された状態で，その文字について分解指示時に「パレット表示」を指示すると，最小構成要素（１文字単位）に分解してｂのように表示する。この表示されたパレット表示の中からＢ．に示すように必要な文字をカーソル等で指示することにより，「郵」，「便」，「番」，「号」，「辞」，「書」と一文字ずつ選択して，「終了」キーを選択すると，Ｂ．のｃに示すように文書として設定される。
【００２３】
【発明の効果】
本発明によれば一覧表示された候補文字列から不要な部分を省いて必要な部分のみを入力する処理を簡単に行うことができる。
【図面の簡単な説明】
【図１】本発明の原理構成を示す図である。
【図２】実施例の構成を示す図である。
【図３】候補文字列の流れの例を示す図である。
【図４】文字列編集部の内容の例を示す図である。
【図５】確定情報退避領域の例を示す図である。
【図６】実施例の候補作成の処理フロー（その１）を示す図である。
【図７】実施例の候補作成の処理フロー（その２）を示す図である。
【図８】本発明によるかな漢字変換結果の候補を分解して表示する例を示す図である。
【図９】複文節変換結果の候補を文節に分解して表示する例を示す図である。
【図１０】変換履歴の候補を階層的に分解表示する例（その１）を示す図である。
【図１１】変換履歴の候補を階層的に分解表示する例（その２）を示す図である。
【図１２】変換履歴の候補を階層的に分解表示する例（その３）を示す図である。
【図１３】変換履歴の候補を階層的に分解表示する例（その４）を示す図である。
【図１４】候補文字列をパレット表示した例を示す図である。
【符号の説明】
１        処理装置
１ａ      解析・変換部
１ｂ      候補文字列選択部
１ｃ      候補文字列の要素分離表示部
１ｄ      メモリ
１ｅ      辞書
２        入力部
２ａ      詳細（または分解）指示部
３        表示部
【図１】
0003774056.tif 000002
【図２】
0003774056.tif 000003
【図３】
0003774056.tif 000004
【図４】
0003774056.tif 000005
【図５】
0003774056.tif 000006
【図６】
0003774056.tif 000007
【図７】
0003774056.tif 000008
【図８】
0003774056.tif 000009
【図９】
0003774056.tif 000010
【図１０】
0003774056.tif 000011
【図１１】
0003774056.tif 000012
【図１２】
0003774056.tif 000013
【図１３】
0003774056.tif 000014
【図１４】
0003774056.tif 000015