(57)【要約】      （修正有）【課題】当て字を容易に生成する情報処理システム、情報処理方法及びプログラムを提供する。【解決手段】情報処理システム１が、第１言語による第１文字を入力する入力部Ｆ１と、第１文字を第２言語による当て字となる第２文字に変換する変換部Ｆ２と、変換部Ｆ２が変換を行う変換単位を決める区切りを設定する設定部Ｆ３と、第２文字で構成される出力文字を表示する表示部Ｆ４と、データベースＷＢＳ２を含んで構成される。情報処理システム１は、データベースＷＢＳ２を用いて、英字をカタカナに変換する。次に、情報処理システム１は、データベースＷＢＳ２を用いて、変換されたカタカナと同一又は類似の音となる漢字にカタカナを変換して、当て字を生成する。【選択図】図１
2018163635.tif 000002
【特許請求の範囲】
【請求項１】
第１言語による第１文字を入力する入力部と、
前記第１文字を第２言語による当て字となる第２文字に変換する変換部と、
前記変換部が変換を行う変換単位を決める区切りを設定する設定部と、
前記第２文字で構成される出力文字を表示する表示部と
を含む情報処理システム。
【請求項２】
前記表示部は、前記第２文字の説明を更に表示する請求項１に記載の情報処理システム。
【請求項３】
前記説明は、前記第１言語で表示される請求項２に記載の情報処理システム。
【請求項４】
前記第１言語は、英語であり、
前記第１文字は、英字であり、
前記第２言語は、日本語であり、
前記第２文字は、漢字である請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記表示部は、前記変換部による変換後の音を前記第１文字で更に表示する請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記設定部は、前記第２言語における音の組み合わせを変更して前記区切りを設定する請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記表示部は、前記出力文字を特定するコードを更に表示する請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
情報処理システムが行う情報処理方法であって、
情報処理システムが、第１言語による第１文字を入力する入力手順と、
情報処理システムが、前記第１文字を第２言語による当て字となる第２文字に変換する変換手順と、
情報処理システムが、前記変換手順で変換を行う変換単位を決める区切りを設定する設定手順と、
情報処理システムが、前記第２文字で構成される出力文字を表示する表示手順と
を含む情報処理方法。
【請求項９】
コンピュータに情報処理方法を実行させるためのプログラムであって、
コンピュータが、第１言語による第１文字を入力する入力手順と、
コンピュータが、前記第１文字を第２言語による当て字となる第２文字に変換する変換手順と、
コンピュータが、前記変換手順で変換を行う変換単位を決める区切りを設定する設定手順と、
コンピュータが、前記第２文字で構成される出力文字を表示する表示手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、音が類似である漢字を当てる、いわゆる当て字を用いて外国人の名前を変換する技術が知られている。そして、当て字への変換において、性別を考慮する技術が知られている（例えば、特許文献１等）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２０５８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、特に、外国人等のように、当て字の言語に慣れてない人は、当て字に変換する変換単位を決める区切り等を設定するのが難しい場合がある。そのため、当て字を生成するのが難しい場合が多い。
【０００５】
本発明の１つの側面は、このような問題に鑑みてなされたものであり、当て字を容易に生成できることを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、情報処理システムは、
第１言語による第１文字を入力する入力部と、
前記第１文字を第２言語による当て字となる第２文字に変換する変換部と、
前記変換部が変換を行う変換単位を決める区切りを設定する設定部と、
前記第２文字で構成される出力文字を表示する表示部と
を含む。
【発明の効果】
【０００７】
本発明によれば、当て字の言語に慣れていない人であっても当て字を容易に生成できる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムの全体構成例を示す図である。
【図２】情報処理装置のハードウェア構成例を示すブロック図である。
【図３】全体処理例を示すフローチャートである。
【図４】画面の一例（区切り変更前）を示す図である。
【図５】区切りを設定するためのＵＩの一例を示す図である。
【図６】画面の一例（区切り変更後）を示す図である。
【図７】コードを表示する画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の好適な実施形態の具体例を示して説明する。
【００１０】
＜全体構成例＞
図１は、情報処理システムの全体構成例を示す概要図である。図示するように、情報処理システム１は、１以上の情報処理装置を有する。具体的には、情報処理システム１は、情報処理装置の例であるサーバ２と、情報処理装置の例であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３とを有する。
【００１１】
図示するように、サーバ２と、ＰＣ３とは、ネットワーク等によって接続され、相互にデータを送受信することができる。
【００１２】
なお、サーバ２と、ＰＣ３とは、一体となる構成、すなわち、情報処理システム１は、１つの情報処理装置で構成されてもよい。一方で、情報処理システム１は、３以上の情報処理装置を有してもよい。なお、図１のサーバ２及びＰＣの詳細構成は、後述する。以下、図示する全体構成を例に説明する。
【００１３】
＜ハードウェア構成例＞
図２は、情報処理装置のハードウェア構成例を示すブロック図である。例えば、サーバ２及びＰＣ３は、同一のハードウェア構成である。以下、サーバ２を例に説明し、ＰＣ３の説明を省略する。
【００１４】
サーバ２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２Ｈ０１と、記憶装置２Ｈ０２と、入力装置２Ｈ０３と、出力装置２Ｈ０４と、インタフェース（ｉｎｔｅｒｆａｃｅ）２Ｈ０５とを有する。各ハードウェア資源は、バス（ｂｕｓ）で接続され、相互にデータを送受信する。
【００１５】
ＣＰＵ２Ｈ０１は、演算装置及び制御装置の例である。記憶装置２Ｈ０２は、主記憶装置等である。また、記憶装置２Ｈ０２は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はハードディスク等の補助記憶装置があってもよい。入力装置２Ｈ０３は、ユーザＵＲから操作を入力する装置である。例えば、入力装置２Ｈ０３は、キーボード、マウス又はこれらの組み合わせ等である。出力装置２Ｈ０４は、ユーザＵＲに処理結果等を表示する装置である。例えば、出力装置２Ｈ０４は、ディスプレイ等である。インタフェース２Ｈ０５は、外部装置とデータを入出力する装置である。例えば、インタフェース２Ｈ０５は、コネクタ又は通信装置等である。
【００１６】
なお、ハードウェア構成は、図示する構成に限られない。例えば、ハードウェア構成は、演算装置又は制御装置等が内部又は外部に更にある構成等でもよい。
【００１７】
＜全体処理例＞
図３は、全体処理例を示すフローチャートである。
【００１８】
＜第１言語による第１文字の入力例＞
ステップＳ０１では、情報処理システム１は、第１言語による第１文字Ｃ１を入力する。なお、第１文字Ｃ１等の文字は、１字の文字でもよいし、複数の文字で構成される文字列でもよい。以下、第１言語を「英語」とし、第１文字Ｃ１を「英字」とする例で説明する。なお、第１言語は、英語に限られず、後述する第２言語と異なる言語であればよい。また、以下の説明では、第２言語を「日本語」とし、第２文字Ｃ２を「漢字」とする例で説明する。
【００１９】
＜区切りごとに第１文字を第２言語の第２文字に変換する例＞
ステップＳ０２では、情報処理システム１は、入力された英字を区切られた変換単位ごとに変換する。例えば、まず、情報処理システム１は、データベースＷＢＳを用いて、英字をカタカナに変換する。次に、情報処理システム１は、データベースＷＢＳを用いて、変換されたカタカナと同一又は類似の音となる漢字に、カタカナを変換する。したがって、このような変換を行う場合では、データベースＷＢＳは、英語をカタカナに変換する辞書データ及びカタカナを漢字に変換する辞書データ等で構成される。なお、データベースＷＢＳには、変換に合わせた種類のデータが用意される。また、データベースＷＢＳは、インターネット上で利用できるデータ等でもよい。
【００２０】
なお、第１文字Ｃ１から第２文字Ｃ２に変換する手順は、上記のような手順に限られず、他の手順でもよい。例えば、情報処理システム１は、第１文字Ｃ１から第２文字Ｃ２に１回で変換してもよいし、３回以上変換を行ってもよい。
【００２１】
＜候補となる当て字の表示例＞
ステップＳ０３では、情報処理システム１は、候補となる当て字を表示する。すなわち、当て字に変換した結果、変換後の文字が複数ある場合には、情報処理システム１は、候補として複数の当て字を表示して、ユーザＵＲに選択させる。
【００２２】
＜第１言語にて第２文字の説明等を表示する例＞
ステップＳ０４では、情報処理システム１は、英語にて当て字の意味等を示し、当て字の説明を表示するのが望ましい。
【００２３】
情報処理システム１は、以上のようなステップＳ０２乃至ステップＳ０４の手順を区切りごとに行う。すなわち、情報処理システム１は、設定された区切りごとに第１文字Ｃ１を変換して各当て字の候補となる第２文字Ｃ２とし、変換によって得られる第２文字Ｃ２を組み合わせて出力文字ＣＯＵＴを生成する。例えば、情報処理システム１は、以下のような画面におけるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等によって上記手順を行う。
【００２４】
図４は、画面の一例（区切り変更前）を示す図である。以下、「Ｊｅａｍｓ」という名前を構成する第１文字Ｃ１が入力される例で説明する。
【００２５】
図示する例では、「Ｊｅａｍｓ」は、第１区ＳＰ１、第２区ＳＰ２、第３区ＳＰ３及び第４区ＳＰ４の４つに区切るように設定される例である。したがって、この例では、第１区ＳＰ１、第２区ＳＰ２、第３区ＳＰ３及び第４区ＳＰ４を変換単位として、変換が行われ、第１出力文字ＣＯＵＴ１は、合計で４文字の当て字で構成される例である。
【００２６】
まず、情報処理システム１は、「Ｊｅａｍｓ」をカタカナに変換して「ｊｉｅｉｍｕｚｕ」という日本語での音ＳＤに変換する。なお、このように変換後の音ＳＤは、図示するように、英字にて表示されるのが望ましい。すなわち、変換単位を決める基準となる音ＳＤが、例えば、図示するように、第１出力文字ＣＯＵＴ１と併記されると、ユーザＵＲは、第２言語でどのように発音されるかが分かりやすい。
【００２７】
そして、この例では、音ＳＤが、４つに区切られて、第１区ＳＰ１、第２区ＳＰ２、第３区ＳＰ３及び第４区ＳＰ４に分けられる。具体的には、この例では、「ｊｉｅｉｍｕｚｕ」のうち、「ｊｉ」の部分が第１区ＳＰ１に設定される。次に、「ｊｉｅｉｍｕｚｕ」のうち、「ｅ」の部分が第２区ＳＰ２に設定される。さらに、「ｊｉｅｉｍｕｚｕ」のうち、「ｉ」の部分が第３区ＳＰ３に設定される。同様に、「ｊｉｅｉｍｕｚｕ」のうち、「ｍｕｚｕ」の部分が第４区ＳＰ４に設定される。
【００２８】
図示するように、情報処理システム１は、区切りごとに、候補となる当て字を表示する。例えば、第１区ＳＰ１である「ｊｉ」には、第１候補文字ＣＡＮ１が当て字の候補となる。同様に、第２区ＳＰ２である「ｅ」には、第２候補文字ＣＡＮ２が当て字の候補となる。さらに、第３区ＳＰ３である「ｉ」には、第３候補文字ＣＡＮ３が当て字の候補となる。さらにまた、第４区ＳＰ４である「ｍｕｚｕ」には、第４候補文字ＣＡＮ４が当て字の候補となる。例えば、第１候補文字ＣＡＮ１、第２候補文字ＣＡＮ２、第３候補文字ＣＡＮ３及び第４候補文字ＣＡＮ４から、ユーザＵＲが１字ずつ選択できるＵＩであるとする。このようにして、各候補文字から選択された文字を組み合わせて、情報処理システム１は、第１出力文字ＣＯＵＴ１を表示する。
【００２９】
なお、図示する例は、候補文字のうち、選択されている文字が強調されて表示される例である。以下、同様に記載する。
【００３０】
なお、図示するように、情報処理システム１は、区切りごとに、説明ＡＣＴを表示するのが望ましい。また、説明ＡＣＴは、図示するように、英語で表示されるのが望ましい。特に、外国人は、漢字の意味が分からない場合が多い。そこで、図示するように、情報処理システム１は、各候補文字の意味を英語で表示する。このように、説明ＡＣＴがあると、ユーザＵＲは、第２言語における意味まで考慮して、候補文字から、当て字を選択することができる。
【００３１】
＜区切りを変更するか否かの判断例＞
ステップＳ０５では、情報処理システム１は、区切りを変更するか否かを判断する。例えば、情報処理システム１は、まず、区切りを設定するためのＵＩを表示する。具体的には、図４に示す例では、以下のようなＵＩが表示される。
【００３２】
図５は、区切りを設定するためのＵＩの一例を示す図である。図示する例は、図４における第２区ＳＰ２及び第３区ＳＰ３の区切りを変更する例である。
【００３３】
例えば、設定ボタンＢＳＥＴは、図４に示す画面の右側に表示されたり又はポップアップ表示されたりする。
【００３４】
この例では、設定ボタンＢＳＥＴは、第２区ＳＰ２及び第３区ＳＰ３の区切りを変更する用の第１ボタンＢ１（ステップＳ０５でＹＥＳ）と、第２区ＳＰ２及び第３区ＳＰ３の区切りを変更せず、維持する用の第２ボタンＢ２（ステップＳ０５でＮＯ）とで構成される例である。すなわち、ユーザＵＲは、設定ボタンＢＳＥＴが表示された後、第１ボタンＢ１又は第２ボタンＢ２を押して区切りを設定する操作を行う。なお、ＵＩは、図示するような設定ボタンＢＳＥＴに限られず、ユーザＵＲが区切りを設定できるＵＩであれば他の種類でもよい。例えば、ボタンに限られず、スワイプ又はピンチアウト等のジェスチャー操作で、区切りは設定されてもよい。
【００３５】
したがって、情報処理システム１は、設定ボタンＢＳＥＴのうち、第１ボタンＢ１が押されると、区切りを変更すると判断し、区切りを変更して変更後の区切りでステップＳ０２乃至ステップＳ０４の処理を行う。一方で、情報処理システム１は、設定ボタンＢＳＥＴのうち、第２ボタンＢ２が押されると、区切りを変更しないと判断し、区切りを維持してステップＳ０６以降の処理を行う。
【００３６】
例えば、図４に示す例において、第１ボタンＢ１が押されると、情報処理システム１は、図４に示す画面に代えて以下のような画面を表示する。
【００３７】
図６は、画面の一例（区切り変更後）を示す図である。図４と比較すると、図６では、第２区ＳＰ２及び第３区ＳＰ３が１つとなって、第５区ＳＰ５となる点が異なる。以下、異なる点を中心に説明する。
【００３８】
図示する例では、区切りは、第１区ＳＰ１、第５区ＳＰ５及び第４区ＳＰ４の３つとなる。したがって、この例では、第１区ＳＰ１、第５区ＳＰ５及び第４区ＳＰ４を変換単位として、変換が行われ、第２出力文字ＣＯＵＴ２は、合計で３文字の当て字で構成される例である。
【００３９】
図示するように、図４では、「ｊｉｅｉｍｕｚｕ」のうち、「ｅ」と、「ｉ」のそれぞれの音に対して、情報処理システム１は、１文字ずつ当て字を表示する。これに対して、区切りを変更した後、すなわち、図６では、情報処理システム１は、「ｅ」と、「ｉ」とを合わせて１つの変換単位とし、「ｅｉ」という音に対して１文字の当て字を表示する。
【００４０】
したがって、図６に示す例では、情報処理システム１は、「ｅｉ」と同一又は類似の当て字の候補となる第５候補文字ＣＡＮ５を表示する。そして、区切りを変更した設定後、ユーザＵＲは、変更後の区切りごとに、図４と同様に、各候補文字から当て字を選択することができる。
【００４１】
以下、ステップＳ０５における区切りの設定が完了した後に行われる処理を説明する。
【００４２】
＜区切りごとに第２文字を当てた結果を確定する例＞
ステップＳ０６では、ステップＳ０５で区切りが確定するため、情報処理システム１は、確定した区切りごとに当て字を当て、出力文字を表示する。例えば、図４のように区切りが設定されると、情報処理システム１は、第１出力文字ＣＯＵＴ１を表示し、一方で、図６のように区切りが設定されると、情報処理システム１は、第２出力文字ＣＯＵＴ２を表示する。
【００４３】
＜出力文字を保存するか否かの判断例＞
ステップＳ０７では、情報処理システム１は、出力文字を保存するか否かを判断する。例えば、保存ボタンＢＳＡＶ等のＵＩ等によって、情報処理システム１は、生成した出力文字を保存するか否かを問い、ユーザＵＲの操作に基づいて出力文字を保存するか否かを判断する。
【００４４】
出力文字を保存すると判断する場合（ステップＳ０７でＹＥＳ）には、情報処理システム１は、ステップＳ０８に進む。一方で、出力文字を保存しないと判断する場合（ステップＳ０７でＮＯ）には、情報処理システム１は、処理を終了する。このようにして、情報処理システム１は、出力文字を保存する処理を行うのが望ましい。
【００４５】
＜コードの表示例＞
ステップＳ０８では、情報処理システム１は、コードを出力して出力文字を保存するのが望ましい。例えば、以下のようなコードが用いられるのが望ましい。
【００４６】
図７は、コードを表示する画面の一例を示す図である。例えば、保存ボタンＢＳＡＶが押されると、情報処理システム１は、確定した出力文字をサーバ２等に保存した上で、保存した出力文字を特定できるコードＣＤを生成し、コードＣＤをユーザＵＲに表示する。
【００４７】
例えば、ユーザＵＲは、表示されたコードＣＤを控えておく。そして、以後に、再度、生成した出力文字を情報処理システム１に表示させたい場合には、ユーザＵＲは、コードＣＤを入力する。そして、情報処理システム１は、入力されたコードＣＤから出力文字を特定し、表示する。このようにすると、ユーザＵＲは、以前に生成した出力文字を再現させることができる。
【００４８】
なお、コードＣＤは、図示するように、数字及び英字の組み合わせ等で生成されるのが望ましい。すなわち、コードＣＤは、ユーザＵＲが使いやすい文字等で構成されるのが望ましい。ユーザＵＲが外国人等である場合には、使い慣れない言語で生成された出力文字を覚えるのが困難な場合が多い。一方で、図示するように、数字及び英字等で構成されるコードＣＤであると、ユーザＵＲは、出力文字を覚えるより、楽に覚えることができる。
【００４９】
なお、コードＣＤは、出力文字を特定できる文字等であればよく、数字のみ又は英字のみであってもよい。
【００５０】
＜機能構成例＞
図１に示すように、情報処理システム１は、入力部Ｆ１、変換部Ｆ２、設定部Ｆ３及び表示部Ｆ４を含む機能構成である。
【００５１】
入力部Ｆ１は、第１言語による第１文字Ｃ１を入力する。例えば、入力部Ｆ１は、入力装置２Ｈ０３等によって実現される。
【００５２】
変換部Ｆ２は、入力部Ｆ１が入力する第１文字Ｃ１を第２言語による当て字となる第２文字Ｃ２に変換する。例えば、変換部Ｆ２は、ＣＰＵ２Ｈ０１等によって実現される。
【００５３】
設定部Ｆ３は、変換を行う変換単位の区切りを設定する。例えば、設定部Ｆ３は、入力装置２Ｈ０３等によって実現される。
【００５４】
表示部Ｆ４は、第２文字Ｃ２で構成される出力文字ＣＯＵＴを表示する。例えば、表示部Ｆ４は、出力装置２Ｈ０４等によって実現される。
【００５５】
なお、表示部Ｆ４は、コードＣＤ、第２言語に変換後の音ＳＤ及び説明ＡＣＴを表示するのが望ましいが、必須ではない。
【００５６】
＜他の実施形態＞
なお、全体処理は、図示する順序に限られない。例えば、各処理の一部又は全部は、並列又は図示する順序とは異なる順序で行われてもよい。また、各処理は、複数の情報処理装置によって、冗長、分散、並列、仮想化又はこれらを組み合わせて実行されてもよい。
【００５７】
なお、本発明に係る情報処理方法は、プログラムによって実現されてもよい。すなわち、プログラムは、１以上の情報処理装置を含む情報処理システム等であるコンピュータに各処理を実行させるためのコンピュータプログラムである。
【００５８】
したがって、プログラムに基づいて情報処理方法が実行されると、コンピュータが有する演算装置及び制御装置は、各処理を実行するため、プログラムに基づいて演算及び制御を行う。また、コンピュータが有する記憶装置は、各処理を実行するため、プログラムに基づいて、処理に用いられるデータを記憶する。
【００５９】
また、プログラムは、コンピュータが読み取り可能な記録媒体に記録されて頒布することができる。なお、記録媒体は、磁気テープ、フラッシュメモリ、光ディスク、光磁気ディスク又は磁気ディスク等のメディアである。また、記録媒体は、補助記憶装置等でもよい。さらに、プログラムは、電気通信回線を通じて頒布することができる。
【００６０】
以上、本発明の好ましい実施形態の具体例について詳述したが、本発明は、図面に記載された実施形態等に限定されない。すなわち、特許請求の範囲に記載された本発明の広範な要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【００６１】
１            情報処理システム
Ｃ１          第１文字
Ｃ２          第２文字
ＵＲ          ユーザ
ＣＤ          コード
ＡＣＴ        説明
Ｆ１          入力部
Ｆ２          変換部
Ｆ３          設定部
Ｆ４          表示部
【図１】
2018163635.tif 000003
【図２】
2018163635.tif 000004
【図３】
2018163635.tif 000005
【図４】
2018163635.tif 000006
【図５】
2018163635.tif 000007
【図６】
2018163635.tif 000008
【図７】
2018163635.tif 000009