(57)【特許請求の範囲】
【請求項１】
２種類の文字種に変換可能なデータについてそれぞれ文字種毎の変換文字が格納された辞書ファイルが登録されたメモリを有するとともに、入力手段および表示手段が接続されたコンピュータが実行する方法であって、
ユーザーにより、前記入力手段に対し、変換すべきデータを入力する操作が行われたとき、この操作による入力データを前記辞書ファイルを用いて第１の文字種による文字に変換し、得られた変換文字を表示手段に表示する第１のステップ；
前記表示手段に第１の文字種による変換文字が表示された後に、ユーザーにより、前記入力手段に対し、前記入力データを第２の文字種により再変換することを指定する再変換操作が行われたとき、前記第１のステップで処理された入力データを前記辞書ファイルを用いて第２の文字種による文字に変換する第２のステップ；
前記第２のステップで変換された第２の文字種による変換文字を、前記表示手段の第１の文字種による変換文字の表示位置に続く位置に表示する第３のステップ；
の各ステップを実行することを特徴とする文字変換方法。
【請求項２】
２種類の文字種に変換可能なデータについて、それぞれ文字種毎の変換文字が格納された辞書ファイルと、
変換すべきデータの入力および変換操作を行うことが可能な入力手段と、
前記入力手段に対して前記変換すべきデータを入力する操作が行われたとき、この操作による入力データに対応する変換文字を表示するための表示手段と、
前記入力データを前記辞書ファイルを用いて第１の文字種による文字に変換し、得られた変換文字を前記表示手段に表示する第１の変換処理手段と、
前記表示手段に第１の文字種による変換文字が表示された後に、前記入力手段に対し、前記入力データを第２の文字種により再変換することを指定する再変換操作が行われたとき、前記入力データを前記辞書ファイルを用いて第２の文字種による文字に変換し、得られた変換文字を、前記表示手段の第１の文字種による変換文字の表示位置に続く位置に表示する第２の変換処理手段とを具備して成る文字変換装置。
【請求項３】
コンピュータに文字変換処理の機能を設定するためのプログラムと、２種類の文字種に変換可能なデータについてそれぞれ文字種毎の変換文字が格納された辞書ファイルとが記録されたコンピュータによる読取が可能な記録媒体であって、
前記プログラムには、
前記コンピュータが接続された入力手段に対し、ユーザーにより変換すべきデータを入力する操作が行われたとき、この操作による入力データを前記辞書ファイルを用いて第１の文字種による文字に変換し、得られた変換文字を、前記コンピュータに接続された表示手段に表示する第１のステップ；
前記表示手段に第１の文字種による変換文字が表示された後に、ユーザーにより、前記入力手段に対し、前記入力データを第２の文字種により再変換することを指定する再変換操作が行われたとき、前記第１のステップで処理された入力データを前記辞書ファイルを用いて第２の文字種による文字に変換する第２のステップ；
前記第２のステップで変換された第２の文字種による変換文字を、前記表示手段の第１の文字種による変換文字の表示位置に続く位置に表示する第３のステップ；の各ステップをコンピュータに実行させるためのプログラムが含まれている文字変換用の記録媒体。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、コンピュータに所定の文字種による文字や発音を表すデータなどを入力し、その入力データを特定の文字種の文字データに変換する方法、およびこの方法を用いた装置ならびに記録媒体に関する。
【０００２】
【従来の技術】
たとえば韓国語・朝鮮語による文書では、文字の殆どがハングル文字（以下単に「ハングル」という）により表される。しかしながら地名のようにハングルでは表現しにくい単語については、図５に示すように、該当するハングルにハンチャ（日本語の漢字に相当する）を併記して表示するようにしている。
【０００３】
図６は、従来の韓国語・朝鮮語の入力支援システムを用いて「釜山」という単語を入力する例であって、前記図５のようにハングルとハンチャを併記する場合のキー入力操作の手順とモニタ上の表示内容とを対応づけて示してある。
【０００４】
まずユーザが目的とする単語をアルファベット文字で入力すると、この入力文字「ｂｕｓａｎ」がハングルに変換されてモニタに表示される（手順▲１▼）。この段階でのモニタ上の変換文字は、下線または特定の表示色により未確定の文字として表示される。つぎの手順▲２▼で、ユーザが、この未確定表示を確認して確定キーを操作すると、前記ハングルの未確定表示が確定表示に切り換えられる。
【０００５】
つぎの手順▲３▼で、ユーザーは、ハンチャの前に付ける括弧記号「（」を入力した後、ハンチャの入力のために前記単語を再びアルファベット文字で入力する（手順▲４▼）。入力された文字は、前記▲１▼と同様、ハングルに変換されるもので、ユーザは、さらにつぎの手順▲５▼で、ハンチャの後に付ける括弧記号「）」を入力する。
【０００６】
前記手順▲３▼〜▲５▼の入力にともない、モニタ上には、入力された括弧記号や変換されたハングルが、下線や異なる表示色による未確定表示モードで表示される。つぎの手順▲６▼で、ユーザーが変換キーを操作すると、前記未確定表示の部分が変換処理されて、括弧記号およびハンチャから成る未確定表示に切り換えられると同時に、最初の注目文節となる括弧記号「（」が背景色により反転表示される（図中では、この反転表示された文字を網掛けにより示す）。
【０００７】
つぎにユーザは次文節選択キーを操作し、つぎの文節となるハンチャに注目文節を移動する（手順▲７▼）。そしてこのハンチャの未確定表示を確認しつつ、必要に応じて候補選択キーを操作し、複数の候補の中から目的とするハンチャを選択する（手順▲８▼）。この後、手順▲９▼で再度確定操作が行われて、一連の入力処理が完了する。
【０００８】
【発明が解決しようとする課題】
このように、ハングルとハンチャとを併記する場合は、２度にわたって文字を入力しなければならない上、変換操作や確定操作を何度も行う必要があるなど、操作に手間がかかり、文書作成の流れが停滞するという問題がある。
【０００９】
この発明は上記問題点に着目してなされたもので、上記のハングルとハンチャのように、所定の文字を２種類の文字種に変換する必要がある場合の操作を簡単化して、効率の良い文字入力を行うことを技術課題とする。
【００１０】
【課題を解決するための手段】
請求項１の発明にかかる文字変換方法は、２種類の文字種に変換可能なデータについてそれぞれ文字種毎の変換文字が格納された辞書ファイルが登録されたメモリを有するとともに、入力手段および表示手段が接続されたコンピュータが実行するものである。この方法では、ユーザーにより、前記入力手段に対し、変換すべきデータを入力する操作が行われたとき、この操作による入力データを前記辞書ファイルを用いて第１の文字種による文字に変換し、得られた変換文字を表示手段に表示する第１のステップと、前記表示手段に第１の文字種による変換文字が表示された後に、ユーザーにより、前記入力手段に対し、前記入力データを第２の文字種により再変換することを指定する再変換操作が行われたとき、前記第１のステップで処理された入力データを前記辞書ファイルを用いて第２の文字種による文字に変換する第２のステップと、前記第２のステップで変換された第２の文字種による変換文字を、前記表示手段の第１の文字種による変換文字の表示位置に続く位置に表示する第３のステップとを、実行することを特徴とする。
【００１１】
請求項２の発明にかかる文字変換装置は、２種類の文字種に変換可能なデータについて、それぞれ文字種毎の変換文字が格納された辞書ファイルと、変換すべきデータの入力および変換操作を行うことが可能な入力手段と、前記入力手段に対して前記変換すべきデータを入力する操作が行われたとき、この操作による入力データに対応する変換文字を表示するための表示手段と、前記入力データを前記辞書ファイルを用いて第１の文字種による文字に変換し、得られた変換文字を前記表示手段に表示する第１の変換処理手段と、前記表示手段に第１の文字種による変換文字が表示された後に、前記入力手段に対し、前記入力データを第２の文字種により再変換することを指定する再変換操作が行われたとき、前記入力データを前記辞書ファイルを用いて第２の文字種による文字に変換し、得られた変換文字を、前記表示手段の第１の文字種による変換文字の表示位置に続く位置に表示する第２の変換処理手段とを具備する。
【００１２】
請求項３の発明にかかる記録媒体には、コンピュータに文字変換処理の機能を設定するためのプログラムと、２種類の文字種に変換可能なデータについてそれぞれ文字種毎の変換文字が格納された辞書ファイルとが記録される。前記プログラムには、前記コンピュータに接続された入力手段に対し、ユーザーにより変換すべきデータが入力する操作が行われたとき、この入力データを前記辞書ファイルを用いて第１の文字種による文字に変換し、得られた変換文字を前記コンピュータに接続された表示手段に表示する第１のステップ；前記表示手段に第１の文字種による変換文字が表示された後に、ユーザーにより、前記入力手段に対し、前記入力データを第２の文字種により再変換することを指定する再変換操作が行われたとき、前記第１のステップで処理された入力データを前記辞書ファイルを用いて第２の文字種による文字に変換する第２のステップ；前記第２のステップで変換された第２の文字種による変換文字を、前記表示手段の第１の文字種による変換文字の表示位置に続く位置に表示する第３のステップ；の各ステップをコンピュータに実行させるためのプログラムが含まれる。
【００１３】
【作用】
変換すべき文字の発音を表すデータなど、所定のデータが入力されると、まずこの入力データは第１の文字種による文字に変換され、得られた変換文字が表示される。この表示後に、ユーザーによる再変換操作が行われると、前記入力データは第２の文字種による文字に変換され、第１の文字種による文字の表示位置に続く位置に表示される。この方法によれば、文字変換のための操作が、図６の従来の方法よりも格段に簡単になるので、文字入力に要する時間が大幅に短縮される。
【００１５】
【実施例】
図１は、この発明が導入された韓国語・朝鮮語用の文字変換システムの構成を示す。
このシステムは、例えばワープロソフト上で作成中の文書ファイルに対し、ハングルおよびハンチャによるデータを入力するためのもので、入力キー識別部１，ユーザー設定部２，変換処理部３，再変換処理部４，出力処理部５の各処理部のほか、ハングル辞書ファイル６，入力・確定文字ファイル７，設定データ記憶ファイル８，ハンチャ辞書ファイル９などのファイルが含まれている。
【００１６】
上記の文字変換システムは、具体的には、図２に示すようなＣＰＵ１０，ＲＯＭ１１，ＲＡＭ１２を制御主体とするコンピュータに組み込まれたものである。すなわちこの種コンピュータのＣＤ−ＲＯＭドライブ１４に、前記各ファイル６〜９および各処理部１〜５の機能を実現するための制御プログラムが記録されたＣＤ−ＲＯＭをセットして、その記憶内容をハードディスク装置１３にインストールすることにより、ＣＰＵ１０に前記各処理部１〜５の機能が付与される。また各ファイル６〜９は、ハードディスク装置１３内に格納され、ＣＰＵ１０により適宜読み書きされる。
【００１７】
なお図２中、入力部１５は各種データを入力するためのキーボードやマウスなどにより構成され、出力部１６は、処理結果を表示するためのモニタや、印字出力するためのプリンタなどにより構成される。
【００１８】
この実施例の文字変換システムは、アルファベット文字で発音が入力された単語をハングルに変換した後、ユーザーによる再変換操作を受け付けて、変換されたハングルの後に、対応するハンチャを付加して出力する機能を有するもので、前記キーボードには、未確定の変換文字を確定するための確定キー，ハンチャによる再変換処理を指定するための再変換キー，複数の候補の中から目的とするハンチャを選択するための候補選択キーなどの機能キーが設定される。
【００１９】
図１に戻って、ハングル辞書ファイル６には、複数の単語について、それぞれ各単語を表すハングルが、その単語の発音を表すアルファベット文字に基づき分類されて、記憶される。またハンチャ辞書ファイル９には、前記ハングル辞書ファイル６に格納された単語のハンチャが、ハングルおよびアルファベット文字に対応づけて記憶される。
【００２０】
入力・確定文字ファイル７には、ユーザーにより入力された最新の入力文字、および最新の確定文字が記憶され、設定データ記憶ファイル８には、ユーザ設定部２により設定されたデータ（詳細は後記する）が記憶される。
【００２１】
前記入力キー識別部１は、ユーザーによりいずれのキーが操作されたかを識別するとともに、その操作内容を認識するためのもので、たとえば所定数のアルファベットキーが操作されると、これらのキーから出力される文字コードにより構成されるアルファベット文字が、変換対象の入力データとして認識され、変換処理部３に与えられる。また前記した機能キーの操作に応じて、変換処理部３または再変換処理部４に、キー操作による指定内容が出力される。
【００２２】
変換処理部３は、アルファベット文字の入力を受けて前記ハングル辞書ファイル６を検索し、入力文字に該当するハングルを抽出する。抽出されたハングルは、出力処理部５を介してモニタ上に表示されるもので、さらにユーザによる確定操作がなされると、変換処理部３は、前記検索したハングルを確定文字として特定する。これを受けて、出力処理部５は、モニタ上に下線や特定の表示色により示されていた未確定表示を確定表示に変更する。また変換処理部３により、確定されたハングルと前記入力文字とが対応づけられて、入力・確定文字ファイル７に格納される。
【００２３】
再変換処理部４は、ユーザーによる再変換キーや候補選択キーの操作を受けて、前記入力・確定文字ファイル７およびハンチャ辞書ファイル９にアクセスし、前記確定されたハングルに対応するハンチャを抽出する。抽出されたハンチャは、出力処理部５に取り込まれ、モニタ上の前記ハングルの表示位置に続けて表示される。
【００２４】
ユーザー設定部２は、前記ハンチャの出力形式についてのユーザーの指定を受け付けるためのもので、ユーザーがモニタ上に表示された設定用メニューを操作するなどすることにより、前記図５に示したようにハンチャを括弧記号で囲んで表示させるか否かが、また記号を付ける場合はどのような記号を付加するかなどの条件が、それぞれ設定される。この設定データは、前記したように設定データ記憶ファイル８に格納され、再変換処理部４による前記ハンチャの再変換処理時に読み出されて使用される。
【００２５】
図３は、図２に示した具体的な装置構成において、１単語を入力する際のＣＰＵ１０の手順を示す。なお図中の「ＳＴ」は各手順を意味する。
この手順は、例えば、ワープロソフトの作成など、所定のアプリケーションの実行下で、ハングルによる文字入力が指定されたことにより開始されるもので、まずＳＴ１で、単語の発音を示す一連のアルファベット文字が入力されると、ＣＰＵ１０は、前記ハングル辞書ファイル６にアクセスして、この入力文字に対応するハングルを検索し、検索されたハングルをモニタ上のカーソル位置に表示する（ＳＴ２）。なおこの段階での表示は、下線付きまたは特定の表示色による未確定表示である。
【００２６】
ユーザーは、この表示により、所望のハングルが入力されたことを確認すると、確定キーを操作する。この操作によりつぎのＳＴ３が「ＹＥＳ」となってＳＴ４へと進み、前記モニタ上のハングルの未確定表示が確定表示に変更される。さらにつぎのＳＴ５で、ＣＰＵ１０は、入力されたアルファベット文字と確定されたハングルとを対応づけて、入力・確定文字ファイル７に記憶する。
【００２７】
この後、ユーザーが、再変換キーを操作すると、ＳＴ６およびＳＴ７がともに「ＹＥＳ」となる。これを受けてＣＰＵ１０は、前記入力・確定文字ファイル７にアクセスして、直前の入力文字および確定文字を取得し、これら文字によりハンチャ辞書ファイル９を検索して、対応するハンチャを抽出する（ＳＴ８，９）。
【００２８】
つぎのＳＴ１０で、ＣＰＵ１０は、設定データ記憶ファイル８内の設定データが有効であるかどうかをチェックする。この判定が「ＹＥＳ」であれば、ＣＰＵ１０は、前記設定データ記憶ファイル８より具体的な設定データを読み出して、ＳＴ９で検索されたハンチャを、前記モニタ上のハングルの表示位置に続く位置に、読み出された設定データに基づく形式をもって表示されるように制御する（ＳＴ１１）。一方、設定データが未設定、または無効化されている場合は、ＳＴ１２へと移行し、検索されたハンチャのみがハングルに続く位置に表示される。
【００２９】
このハンチャの表示も、前記ハングルの場合と同様、まず未確定表示されるもので、ユーザがこの表示を確認して確定キーを操作すると、ＳＴ１４が「ＹＥＳ」となり、つぎのＳＴ１５でハンチャの表示が未確定表示から確定表示に切り換えられて、一単語分の入力処理が終了する。
なお未確定表示されたハンチャが目的とする文字でない場合には、ＳＴ１３で候補選択キーが操作されて、同音異義の複数候補の中から所望のハンチャが選択され、しかる後にＳＴ１４の確定操作が行われることになる。
【００３０】
また前記ＳＴ４，５のハングルの確定処理後に、再変換キーが操作されずに、つぎの入力文字用のアルファベットキーが操作されると、ＳＴ７が「ＮＯ」となり、前記入力文字にかかる処理は、この時点で終了することになる。またＳＴ３で、確定キーが操作される代わりにエスケープキーなどによる取消し操作が行われた場合は、ＳＴ１の文字入力およびＳＴ２の変換処理はキャンセルされ、再びＳＴ１の文字入力からやり直すことになる。またＳＴ１４まで進んだ段階で取消操作が行われた場合は、ハンチャの変換処理がキャンセルされ、先のハングルの変換処理のみが有効となる。
【００３１】
図４は、前記図３の流れに沿って、「釜山」という文字のハングルおよびハンチャを、前記図５に示した形式で入力し、モニタ上に出力した例であって、図６の従来の方法と同様に、キー操作の手順とモニタの表示内容とを対応づけて示す。
なおこの一連の手順を実行するに先立ち、ユーザーは、前記ユーザー設定用のメニューを用いて、ハンチャが括弧記号「（）」により囲まれて表示されるように、設定しておく必要がある。
【００３２】
まず手順▲１▼で、ユーザーは、目的とする単語の発音を示すアルファベット文字を入力すると、このアルファベット文字「ｂｕｓａｎ」がハングルに変換されてモニタ上に表示される。ユーザーがこの表示を確認して確定キーを操作すると、モニタ上の変換文字も確定処理される（手順▲２▼）。
【００３３】
ここまでの処理は従来と同様であるが、つぎの手順▲３▼では、再変換キーの操作が行われる。この操作を受けて対応するハンチャ「釜山」が即座に読み出されて、ユーザー設定による括弧記号に囲まれた形式で前記ハングルに付加される。
この段階でのハンチャおよび前後の括弧記号は、下線により未確定表示され、さらにハンチャの表示部分は、注目文節として反転表示されている。この後の手順▲４▼で、ユーザーが必要に応じて候補選択キーを操作した後、手順▲５▼で確定キーを操作すると、未確定表示されていたハンチャが確定処理され、入力処理が完了する。
【００３４】
上記の手順によれば、再変換キーおよび確定キーの操作のみでハンチャの変換処理が完了し、しかも事前に設定データを入力することにより、所望の表示形式をもってハンチャを表すことができる。よってユーザーの入力にかかる労力は大幅に削減される上に、入力ミスを防止することができる。
【００３５】
なお上記のシステムでは、入力対象となる単語の発音をアルファベットで入力しているが、これに限らず、「字母」と称される発音記号の入力によりハングルを入力する方式を用いる場合も、同様の変換処理を実施することができる。また変換処理方法は、韓国語・朝鮮語を入力する場合に限らず、例えば日本語の入力において、漢字とかなを併記するような場合にも、適用できる。
【００３６】
【発明の効果】
上記したように、この発明では、変換すべき文字にかかるデータの入力に応じて、その入力データを第１の文字種による文字に変換して表示した後、再変換操作に応じて前記入力データを第２の文字種による文字に変換し、得られた変換文字を前記第１の文字種による文字の表示位置に続く位置に表示するようにした。これにより、２種類の文字を併記して表す場合の文字変換のための操作が格段に簡単になり、文字入力に要する時間を大幅に短縮して、文書データなどの作成を効率的に行うことが可能となる。
【図面の簡単な説明】
【図１】  この発明が導入された文字変換システムの構成を示す機能ブロック図である。
【図２】図１のシステムを実現するための具体的な構成を示すブロック図である。
【図３】単語１個分の入力処理にかかる手順を示すフローチャートである。
【図４】図３の手順に沿って文字を入力する場合の操作手順、モニタ表示の具体例を示す説明図である。
【図５】従来の方法で文字を入力する場合の操作手順およびモニタ表示例を示す説明図である。
【図６】ハングルとハンチャとを併記して表示した例を示す説明図である。
【符号の説明】
１    入力キー識別部
２    ユーザー設定部
３    変換処理部
４    再変換処理部
５    出力処理部
６    ハングル辞書ファイル
９    ハンチャ辞書ファイル
１０  ＣＰＵ
【図１】
0003815073.tif 000002
【図２】
0003815073.tif 000003
【図３】
0003815073.tif 000004
【図４】
0003815073.tif 000005
【図５】
0003815073.tif 000006
【図６】
0003815073.tif 000007