(57)【要約】【課題】ローマ字入力における誤入力の自動訂正。【解決手段】ローマ字（アルファベット）を入力する（Ｓ２０２）と、入力されたアルファベットは自動的にローマ字かな変換されて（Ｓ２０４）表示される。さて、かな漢字変換時に、入力誤りにより子音の英字（アルファベット）が残っている（Ｓ２０８でＹＥＳ）と、ローマ字訂正処理（Ｓ２１０）を行う。このローマ字訂正処理の後にかな漢字変換処理（Ｓ２１２）を行う。このかな漢字変換処理（Ｓ２１２）は、辞書等を用いて、かな文字を評価して文節に区切り、漢字等（漢字、カタカナ、英字等）に変換したときのもっともらしさの計算して、それに基づいて漢字等に変換する処理であり、複数の結果を得るローマ字訂正処理の結果も含めてもっともらしさの計算を行う。変換された変換候補は、ディスプレイ１４０に表示され（Ｓ２１４）、ユーザにより選択されて確定される（Ｓ２１６）。【選択図】図２
2007172662.tif 000002
【特許請求の範囲】
【請求項１】
ローマ字入力による日本語入力装置において、
ローマ字かな変換後に未変換の英字がなお残っているか検出を行う検出手段と、
前記検出手段の出力に応答して、前記英字の訂正を行う訂正手段であって、該訂正手段
は複数の結果を生じるように構成されており、前記複数の結果の各々はローマ字のかな変換可能文字列であり、前記複数の結果は初期の入力されたローマ字内の英字を削除し及び付加し及びその順序付けを逆転しようとすることによって生成される、訂正手段と、
訂正された前記複数の結果のかな漢字変換を行う手段であって、該かな漢字変換を行う手段は複数の訂正されたかな又は漢字の候補を生じるように構成されており、該複数の候補からユーザは意図した候補を選択可能である、かな漢字変換を行う手段と
を備えたことを特徴とする日本語入力装置。
【請求項２】
コンピュータ装置で実行されるプログラムによって実施されるローマ字入力による日本語入力の情報処理方法において、前記コンピュータ装置は、ユーザ・インタフェースと、ＣＰＵと、ディスプレイと、メモリとを備え、前記ＣＰＵが前記メモリからプログラムを読み出して実行するときに、前記方法は、
前記ＣＰＵが前記ユーザ・インタフェースを介して、ユーザから入力されたローマ字を受け付けるステップと、
前記ＣＰＵがローマ字かな変換後に未変換の英字がなお残っているか検出する検出ステップと、
前記ＣＰＵが前記検出ステップの出力に応答して、前記英字を訂正するステップであって、複数の結果を生じ、前記複数の結果の各々はローマ字のかな変換可能文字列であり、前記複数の結果は初期の入力されたローマ字内の英字を削除し及び付加し及びその順序付けを逆転しようとすることによって生成される、訂正するステップと、
前記ＣＰＵが複数のかな変換可能なローマ字の文字列上でかな漢字変換を行い、複数のかな漢字の候補を生じるステップと、
意図した候補の選択のために、前記ＣＰＵが前記コンピュータ装置の前記ディスプレイを介して前記ユーザに前記複数のかな漢字の候補を表示するステップと、
前記ＣＰＵが前記コンピュータ装置の前記ユーザ・インタフェースを介してユーザからの意図した候補の選択を受け付けるステップと
を備えることを特徴とする日本語入力の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータへの日本語入力に関し、特にキーボードからローマ字かな変換を介してかな漢字交じりの日本語を入力する技術に関する。
【背景技術】
【０００２】
従来からローマ字かな変換を介してかな漢字交じりの日本語をコンピュータへ入力することは広く行われている。この場合、ローマ字（アルファベット）からかなへの変換は自動的に行われる。例えば、「ｔ」と「ａ」とを続けて入力すると、「ｔ」は表示されるが、続けて入力された「ａ」は表示されず、「ａ」を入力された段階で「た」と表示される。
【０００３】
このとき、例えば、「ｎ」を２回で「ん」を入力する規則となっていることが多い。また、促音である「っ」を入力する場合、アルファベットの子音を重ねて入力することで、促音である「っ」を入力できる規則となっているのが通常である。このようなローマ字表記の規則に従ったアルファベットによる入力をかなに変換してから、かな漢字変換を行って、最終的にかな漢字交じりの日本語として、コンピュータに入力される。
【０００４】
このようなローマ字入力による日本語入力において、ローマ字入力（アルファベット入力）段階で入力誤りをすると、意図したかな文字とはならず、別のかな文字となったり、「っ」が重なったり、かな文字とはならずアルファベットが残ったりする。従来のローマ字入力によるかな漢字変換においては、「っ」が重なったときにはかな漢字変換段階（例えば、変換キーを押下した後）でそれを検出し、１つの「っ」としてかな漢字変換を行うような、自動的な入力訂正は行われている。
【０００５】
さて、ローマ字かな変換を介して日本語入力を行っている場合、入力誤りにより、ローマ字かな変換後に英字（アルファベット）が残る様なことが多い。この残っている英字は子音に対する英字である。母音に対する英字は必ず対応するかな文字に変換されるから、ローマ字かな変換後には英字として残らない。
【０００６】
しかしながら、アルファベットが残るような場合における自動的な入力訂正としては特許文献１又は非特許文献１しかない。
【特許文献１】特開平９−６２６７２号公報
【非特許文献１】「MicrosoftWord98 for Windows（登録商標）活用ガイド」マイクロソフト株式会社、１９９８年５月３０日９９−１０４頁、３０８−３１２頁
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ローマ字入力によりコンピュータに日本語を入力する場合、アルファベットが残るような入力誤り（タイプミス）が生じた場合にも、自動的に訂正されるようにした日本語入力を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、ローマ字入力による日本語入力装置において、ローマ字かな変換後に英字が残っているかを検出処理を行う検出手段と、前記検出手段の出力に応答して、訂正処理を行う訂正手段と、訂正された結果によりかな漢字変換を行う手段とを備えることを特徴とする。
【０００９】
これにより、ローマ字入力によりコンピュータに日本語を入力する場合、英字（アルファベット）が残るような入力誤り（タイプミス）が生じた場合にも、自動的に訂正される。
【００１０】
また、前記検出および訂正処理は、かな漢字変換が起動された後に行い、前記かな漢字変換処理は、かな漢字変換の評価により、訂正された結果を含めて変換候補を示すように構成することができる。
【００１１】
このように、かな漢字変換の評価により、訂正された結果を含めて変換候補を示しているので、タイプミスによる訂正確度を高めることができる。
【００１２】
前記訂正処理は、残っている英字またはその後の英字を削除する処理、残っている英字に母音を付加する処理、残っている英字とその前の母音とを逆にする処理の少なくとも１つを含んでいる。これにより、入力ミスが英字において１字である場合、訂正することができる場合が多い。
【００１３】
この装置に用いられている方法およびこの装置をコンピュータに構築させることができるプログラムを格納した記録媒体も本発明に含まれる。
【発明の効果】
【００１４】
本発明の日本語処理においては、ローマ字かな変換を用いて日本語入力を行っているとき、ローマ字かな変換後に英字（アルファベット）が残るような誤入力を訂正することができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態を、図面を参照して詳細に説明する。
【００１６】
図１は、本発明が実行される典型的なコンピュータ・システム１００を示す。図１において、１１０はコンピュータ本体であり、その内部にはＣＰＵ、メモリ、ハードディスク等が格納されている。コンピュータ本体１１０には、また、ＣＤ−ＲＯＭドライバ１１２やフロッピー（登録商標）ディスク・ドライバ１１４が設置されており、プログラムのインストールや、データの保存等に用いられている。
【００１７】
１２０はキーボード、１３０はマウスであり、ディスプレイ１４０と共に、本発明の日本語入力のためのユーザ・インタフェースを提供している。即ち、キーボード１２０からアルファベットを入力すると、ローマ字かな変換の規則に従って、アルファベットやかな文字をディスプレイ１４０に表示したり、かな漢字変換を行った場合の変換候補の選択をディスプレイ１４０の表示からマウスにより行ったりする。
【００１８】
本発明のローマ字入力における自動訂正の処理の概要を、図２のフローチャートを用いて説明する。日本語入力を行う（Ｓ２００）場合、まず、ローマ字（アルファベット）を入力する（Ｓ２０２）。入力されたアルファベットは自動的にローマ字かな変換されて（Ｓ２０４）ディスプレイ１４０に表示される。ローマ字入力は、例えば変換を指示するキーを押下することでかな漢字変換を開始するまで（Ｓ２０６でＹＥＳ）行われる。
【００１９】
さて、本発明においては、かな漢字変換時に、入力誤りにより子音の英字（アルファベット）が残っている（Ｓ２０８でＹＥＳ）と、後で説明するような複数の結果を得るローマ字訂正処理（Ｓ２１０）を行う。このローマ字訂正処理の後にかな漢字変換処理（Ｓ２１２）を行う。このかな漢字変換処理（Ｓ２１２）は、辞書等を用いて、かな文字を評価して文節に区切り、漢字等（漢字、カタカナ、英字等）に変換したときのもっともらしさの計算して、それに基づいて漢字等に変換する処理である。本発明におけるかな漢字変換処理においては、複数の結果を得るローマ字訂正処理の結果も含めてもっともらしさの計算を行う。
【００２０】
変換された変換候補は、ディスプレイ１４０に表示され（Ｓ２１４）、ユーザにより選択されて確定される（Ｓ２１６）。
【００２１】
この日本語入力は終了するまで（Ｓ２１８でＹＥＳ）行われる。
【００２２】
このように、かな漢字変換処理時にローマ字入力時の誤入力の訂正を行うことにより、かな漢字変換処理時の評価をローマ字入力時の訂正も含めて行うので、正しく訂正されたものが変換候補として示される確率が高くなる。
【００２３】
上述の子音の英字（アルファベット）が残った場合のローマ字訂正処理（Ｓ２１２）においては、以下で述べる３つのアルゴリズムで訂正している。このアルゴリズムは、誤り例を収集することで見いだした。
【００２４】
（１）英字の削除
この場合、日本語の音韻が子音＋母音で構成されているので、残った英字は、次にかなに変換された入力英字と含めて、２つの削除対象が考えられる。
【００２５】
たとえば、「ｍの」と「ｍ」が残って表示されている場合、入力された英字は、「ｍｎｏ」であるので、入力誤りが「ｍ」であるか「ｎ」であるか不明であり、削除の対象は、「ｍ」か「ｎ」の２通りあることになる。削除して訂正すると、「ｍ」を削除したときは「の」となり、「ｎ」を削除したときは「も」となる。
【００２６】
（２）母音の付加
これは、母音が入力されなかったために、子音の英字が残った場合である。付加する対象の母音は、日本語であるので、「ａ（あ）」、「ｉ（い）」、「ｕ（う）」、「ｅ（え）」、「ｏ（お）」の５種類でよい。
【００２７】
（３）逆転
タイプミスとして、子音と母音との前後の入力が逆になった場合の訂正である。すなわち、残った英字（子音）の前が、母音となった場合である。例えば、「でも」と意図して入力して「えｄも」と「ｄ」が残った場合で説明する。これは「ｅｄｍｏ」と誤って入力されており、「ｅ］と「ｄ」とを逆転すると、「でも」と意図した入力となる。なお、これが原因の入力ミスは少なく、これによる訂正のプライオリティは低い。
【００２８】
さて、上述のローマ字訂正処理について、図３の表を用いて、さらに具体的に詳しく説明する。
【００２９】
まず、図３の表について説明する。
【００３０】
表を横に見て、（Ａ）欄は、入力されたアルファベット（英字）が残った入力例を示す。（Ｂ）欄は、ユーザが意図した入力をカナ表記したもの（正解）を示している。
【００３１】
（Ｃ）欄から（Ｊ）欄までは、残った英字に対する訂正を行って、その結果に基づきかな漢字変換の評価を行った例を示す。欄に示した斜線は、もっともらしさの評価により、変換候補として示されるものを示している。
【００３２】
（Ｃ）欄および（Ｄ）欄は、上述の（１）で説明した削除処理を行っている。欄に示されている（前）（後）は、２つ続けて入力されている子音の英字のうち、前に入力された子音を削除するのか後に入力した子音を削除するのかを示している。（Ｅ）欄から（Ｉ）欄までは、上述の（２）で説明した、残っている英字（子音）のあとに母音（ａ，ｉ，ｕ，ｅ，ｏ）をそれぞれ付加して訂正しようとする場合である。（Ｊ）欄は、上述の（３）で説明した前に入力した英字と残った英字との逆転を行う場合である。
【００３３】
ＮＡの表記は、Not Available という意味で、その訂正では、対応するローマ字かな変換ができず、従って対応するかな漢字変換が得られないことを意味する。
【００３４】
１．「ゲｒマンノ」
「ゲｒマンノ」と「ｒ」が残った例である。これは「ｇｅｒｕｍａｎｎｎｏ（ゲルマンの）」と入力するべきところ、「ｇｅｒｍａｎｎｎｏ」と「ｒ」の後の「ｕ」を落として入力してしまった場合である。
【００３５】
これに対して本発明のローマ字訂正処理を行った結果を、（Ｃ）欄から（Ｊ）欄までに示している。（Ｃ）欄には入力した「ｇｅｒｍａｎｎｎｏ」の「ｒ」を削除した結果（「ｇｅｍａｎｎｎｏ」（ゲマンノ））でかな漢字変換したものである。（Ｄ）欄は、「ｇｅｒｍａｎｎｎｏ」の「ｒ」の後の「ｍ」を削除して（「ｇｅｒａｎｎｎｏ」（ゲランノ））、かな漢字変換した結果が示されている。（Ｅ）欄から（Ｉ）欄までは、ａからｏまでの母音を「ｒ」の後に追加して（「ゲラマンノ」「ゲリマンノ」「ゲルマンノ」「ゲレマンノ」「ゲロマンノ」）、かな漢字変換した結果を示している。（Ｊ）欄の逆転は、「ｇｅｍｒａｎｎｎｏ」となり、ローマ字かな変換しても英字が残る（ゲｍランノ）のでＮＡとなる。
【００３６】
このようにして、入力された「ｇｅｒｍａｎｎｎｏ」に対してローマ字入力時の訂正処理を行い、その後にかな漢字変換を行う。このときかな漢字変換における評価により、この訂正結果も含めてもっともらしさの順に表示すると、ユーザが意図した（正解）入力である「ゲルマンの」が変換候補として示されるので、入力訂正および変換確定が同時に、簡単に行うことができる。
【００３７】
２．ジｒンマ
「ｊｉｒｅｎｎｍａ」（ジレンマ）と入力するつもりで、「ｊｉｒｎｎｍａ」（ジｒンマ）と誤入力した場合である。これについても、上述の同様に訂正を行い、「ｒ」の後に母音である「Ｅ」を追加した場合に意図した「ジレンマ」が変換候補として示され、意図した入力を得ることができる。
【００３８】
３．チイｓカッタ
「ｃｈｉｉｓｋａｔｔａ」は「ｃｈｉｉｓａｋａｔｔａ」（チイサカッタ）の誤りであり、残っている「ｓ」の後に「ａ」を追加したときに意図した入力である。表でも「小さかった」が変換候補となることが示されている。
【００３９】
４．ツラナｔル
これは、単純に残っている「ｔ」を削除した場合（ツラナル：連なる）が意図した入力である。
【００４０】
５．ｓジンコウノ
これは、かな漢字処理で評価すると、訂正した後の「人工の」と「進行の」の２つが、もっともらしさにおいては選別できずに、変換候補として残ることを示している。しかしこの場合でも、意図した「シンコウノ（進行の）」は、変換候補として示されている。なお、「人工の」「進行の」の同音異字についても、それぞれの読みに対応した変換候補が表示されるので、選択することが可能である。
【００４１】
６．ジョｊセイガ
これは「ｊ」を削除したもののみ（女性が）が変換候補となる。
【００４２】
７．ツヨマｓル
これも上記の場合と同様に、「ｓ」を削除したもののみが候補となる。
【００４３】
８．コジンｍノ
これは、残った英字である「ｍ」を削除した「個人の」と、残った英字の後の「ｎ」を削除した「個人も」とが変換候補となる。
【００４４】
９．トロウトスロトｍ、
これは、単純に「ｍ」を削除した場合と、「ｏ」を挿入した場合の訂正が変換候補として示される。
【００４５】
１０．ジｊキヲ、
これも、「ｊ」を削除した場合（「時期を、」）と、「ｋ」を削除した場合（「時事を、」）の２つが変換候補として示される。
【００４６】
１１．デアウｒ。
【００４７】
「ｒ］を削除した「出会う。」と、「ｒ」と「ｕ」を逆転した「である。」とが変換候補である。
【００４８】
このように、上述の１〜１１の場合は、意図した入力が訂正されて変換候補として示される場合を説明している。以下の１２〜１５においては、（Ｈ）欄に示したような理由で、意図した入力が得られない場合を示している。なお、この場合は、訂正することができないので、表には変換した結果を示していない。
【００４９】
１２．ハリガジｂンンイ
「ｈａｒｉｇａｊｉｂｎｎｎｎｉ」と入力されたのは、多分「ｂ」の後の「ｕ」を「ｎ］と打ち間違えたのであろう。この結果「ｎ］の連続となり、上述のアルゴリズムでは訂正できない。
【００５０】
１３．ソガイｓラ
「ｓｏｇａｉｓｒａ」とローマ字入力され、「ｓ」の後の「ａ」の入力忘れと、「ｒ」の後の「ｅ」を「ａ」と誤って入力したために、２つの誤りがある。これも訂正することができない。
【００５１】
１４．シｋサヒ
「ｓｈｉｋａｓｈｉ」と入力するつもりで、「ｓｈｉｋｓａｈｉ」と「ａ」と「ｓ」とを逆に入力した場合である。この入力逆転は、残った「ｋ」の前後で逆転しても英字の残りが消えないので、逆転処理に対してはＮＡとなり、訂正することができない。
【００５２】
１５．アｔシ
「ａｒａｓｈｉ」と入力するつもりで、「ａｔｓｈｉ」と「ｒ」を「ｔ」と打ち間違え、また、「ｒ」の後の「ａ」を入力していないので、２つの入力誤りがある。このため、上述の訂正処理では、訂正することができない。
【００５３】
本発明によるローマ字かな変換後に英字が残ったときの訂正処理により、英字が訂正できない場合もあるが、訂正されることが多いことが、本訂正処理を実装して調べた結果明らかとなっている。
【００５４】
なお、表に示されたかな漢字変換後の変換候補は単なる例示であり、かな漢字変換の処理により変化するものである。
【００５５】
上述の説明では、英字が残った場合の訂正をかな漢字変換処理を行うときに行っているが、ローマ字かな変換時に行ってもよい。
【００５６】
本発明は、スタンド・アローンのコンピュータ・システムばかりではなく、複数のシステムから構成される例えばクライアント・サーバ・システム等に適用してもよい。また、ワープロ専用機にも適用することができる。
【００５７】
本発明の処理に関するプログラムを格納した記憶媒体から、プログラムをシステムで読み出して実行することにより、本発明の構成を実現することができる。この記録媒体には、フロッピー（登録商標）・ディスク、ＣＤ−ＲＯＭ、磁気テープ、ＲＯＭカセット等がある。
【図面の簡単な説明】
【００５８】
【図１】本発明が実装されるコンピュータ・システムの概要を示した図である。
【図２】本発明の訂正処理の処理概要を示すフローチャートである。
【図３】本発明の訂正処理の詳細を説明する表を示す図である。
【符号の説明】
【００５９】
１００  コンピュータ・システム
１１０  コンピュータ本体
１１２  ＣＤ−ＲＯＭドライバ
１１４  フロッピー（登録商標）ディスク・ドライバ
１２０  キーボード
１４０  ディスプレイ
【図１】
2007172662.tif 000003
【図２】
2007172662.tif 000004
【図３】
2007172662.tif 000005