(57)【要約】【課題】入力文に含まれる絵文字列などの変換対象文字列をその変換対象文字列の意味を表す日本語等の他の文字列に変換する際に、構文的にも意味的にも適切に文字列変換を行うことが可能とする。【解決手段】文字列変換装置１は、形態素解析部１３、概念解析部１５及び文字列変換制御部１０を有する。形態素解析部１３は、入力文１００に含まれる絵文字列を党が言え文字列の意味を表す複数の変換候補文字列のそれぞれに置換して得られる複数の候補文章に対する形態素解析を行って、複数の候補文章を構成する形態素列の尤度を構文的な観点から評価する。概念解析部１５は、複数の候補文章に含まれる形態素間の関連性に基づいて、複数の候補文章を構成する形態素列の尤度を意味的な観点から評価する。文字列変換制御部１０は、形態素解析部１３及び概念解析部１５の評価結果に基づいて、複数の変換候補文字列の中から絵文字列と置換すべき文字列を決定する。【選択図】図１
2008203984.tif 000002
【特許請求の範囲】
【請求項１】
入力文に含まれる変換対象文字列を当該変換対象文字列の意味を表す他の文字列に変換する文字列変換装置であって、
前記入力文に含まれる前記変換対象文字列を前記変換対象文字列の意味を表す複数の変換候補文字列のそれぞれに置換して得られる複数の候補文章に対する形態素解析を行って、前記複数の候補文章を構成する形態素列の尤度を構文的な観点から評価する形態素解析部と、
前記複数の候補文章に含まれる形態素間の関連性に基づいて、前記複数の候補文章を構成する形態素列の尤度を意味的な観点から評価する概念解析部と、
前記形態素解析部及び前記概念解析部の評価結果に基づいて、前記複数の変換候補文字列の中から前記変換対象文字列と置換すべき文字列を決定する置換文字列決定部と、
を備える文字列変換装置。
【請求項２】
前記概念解析部は、前記複数の候補文章の意味的な正しさを、前記複数の候補文章に含まれる形態素の共起関係又は当該形態素が持つ概念の共起関係に基づいて評価する請求項１に記載の文字列変換装置。
【請求項３】
前記概念解析部は、前記複数の候補文章の意味的な正しさを、前記複数の候補文章に含まれる形態素が持つ概念の関連度合いを示す距離尺度を用いて評価する請求項１に記載の文字列変換装置。
【請求項４】
前記概念解析部による評価は、前記形態素解析部による評価結果中に構文的に正しい候補文章が２つ以上存在する場合に実行される請求項１乃至３のいずれかに記載の文字列変換装置。
【請求項５】
前記変換対象文字列は絵文字列であって、前記入力文に２文字以上の絵文字の羅列が含まれる場合に、前記複数の変換候補文字列には、前記変換対象文字列に含まれる２文字以上の絵文字の組合せから想起される意味を示す文字列が含まれることを特徴とする請求項１乃至３のいずれかに記載の文字列変換装置。
【請求項６】
前記変換対象文字列が２文字以上の絵文字の羅列である場合に、前記複数の候補文章には、前記変換対象文字列に含まれる２文字以上の絵文字の組合せから想起される意味を示す文字列を含む文章と、前記変換対象文字列に含まれる１文字単位の各々の絵文字から想起される意味を示す文字列が羅列された文章とが含まれることを特徴とする請求項１乃至３のいずれかに記載の文字列変換装置。
【請求項７】
前記形態素解析部は、前記変換候補文字列を構成する形態素を当該形態素と同じ原型を有する他の形態素によって置換して得られる文章を、前記複数の候補文章の１つとする請求項１乃至３のいずれかに記載の文字列変換装置。
【請求項８】
前記形態素解析部は、前記変換候補文字列を構成する形態素を当該形態素と同じ語幹を有し活用語尾が異なる他の形態素によって置換して得られる文章を、前記複数の候補文章の１つとする請求項１乃至３のいずれかに記載の文字列変換装置。
【請求項９】
入力文に含まれる変換対象文字列を、当該変換対象文字列の意味を表す文字列に変換する文字列変換装置であって、
前記変換対象文字列に対応する少なくとも１つの変換候補文字列を記録した文字変換辞書データと、
前記文字変換辞書データに基づいて、前記入力文に含まれる前記変換対象文字列に対応する全ての変換候補文字列を取得可能な候補文字列取得部と、
形態素とその品詞が記録された形態素辞書データと、
前記入力文中の前記変換対象文字列を前記候補文字列取得部により取得された前記変換候補文字列により置換して得られる候補文章を、前記形態素辞書データに基づいて形態素に分解し、分解された形態素の並びの構文的な正しさを評価する形態素解析部と、
前記形態素間の関連性を記述した概念辞書データと、
前記概念辞書データに基づいて、前記候補文章の意味的な正さを評価する概念解析部と、
前記形態素解析部及び前記概念解析部の評価結果に基づいて、前記変換対象文字列と置換すべき文字列を決定する置換文字列決定部と、
を備える文字列変換装置。
【請求項１０】
前記概念辞書データは、前記形態素が含まれる複数の概念間を関連付けた概念体系辞書を含む請求項９に記載の文字列変換装置。
【請求項１１】
前記概念辞書データには、前記複数の候補文章に含まれる形態素の共起頻度又は当該形態素が持つ概念の共起頻度が記録され、
前記概念解析部は、前記形態素の共起頻度又は前記概念の共起頻度に基づいて、前記候補文章の意味的な正さを評価する請求項９に記載の文字列変換装置。
【請求項１２】
前記概念解析部による評価は、前記形態素解析部による評価結果中に構文的に正しい候補文章が２つ以上存在する場合に実行される請求項９乃至１１のいずれかに記載の文字列変換装置。
【請求項１３】
前記変換対象文字列が絵文字列であって、前記文字変換辞書データ中の前記変換候補文字列には、前記変換対象文字列に含まれる２文字以上の絵文字の羅列から想起される意味を示す文字列と、前記変換対象文字列に含まれる１文字単位の各々の絵文字から想起される意味を示す文字列とが含まれる請求項９乃至１１のいずれかに記載の文字列変換装置。
【請求項１４】
前記文字変換辞書データに含まれる前期変換候補文字列は、形態素の原型の組合せであり、
前記計形態素辞書データは、各形態素について品詞、活用形及び原型を記録したデータ構造を有し、
前記形態素解析部は、前記変換候補文字列を構成する形態素を当該形態素と同じ原型を有する他の形態素によって置換して得られる文章を前記候補文章に加えて評価を行う請求項９乃至１１のいずれかに記載の文字列変換装置。
【請求項１５】
変換対象文字列に対応する少なくとも１つの変換候補文字列を記録した文字変換辞書データを参照して、入力文に含まれる前記変換対象文字列を前記変換候補文字列に置換することにより少なくとも１つの候補文章を生成し、
前記少なくとも１つの候補文章を形態素に分解し、前記形態素列の品詞の並びに基づいて、前記少なくとも１つの候補文章の構文的な正さを評価し、
前記少なくとも１つの候補文章に含まれる形態素間の関連性に基づいて、前記複数の候補文章の意味的な正さを評価し、
前記構文的な正さの評価結果及び前記意味的な正しさの評価結果に基づいて、前記変換対象文字列と置換すべき文字列を決定する文字列変換方法。
【請求項１６】
前記構文的な正しさの評価によって、前記変換対象文字列と置換可能な変換候補文字列が１つに特定される場合は、特定された当該変換候補文字列を前記変換対象文字列と置換すべき文字列を決定し、
前記構文的な正しさの評価によって、前記変換対象文字列と置換可能な変換候補文字列が２つ以上存在する場合に、これら２つ以上の文字列に対して前記意味的な正しさの評価を実行する請求項１５に記載の文字列変換方法。
【請求項１７】
前記変換対象文字列が２文字以上の絵文字の羅列である場合に、前記複数の候補文章には、前記変換対象文字列に含まれる２文字以上の絵文字の組合せから想起される意味を示す文字列を含む文章と、前記変換対象文字列に含まれる１文字単位の各々の絵文字から想起される意味を示す文字列が羅列された文章とが含まれることを特徴とする請求項１５に記載の文字列変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力文に含まれる絵文字列などの変換対象文字列を、その変換対象文字列の意味を表す日本語等の他の文字列に変換する文字列変換装置及び文字列変換方法に関する。
【背景技術】
【０００２】
従来、電子メールの作成時、送信時、転送処理時、及び受信時などに、電子メールの本文中に含まれる絵文字を、絵文字の意味を表す他の文字列に変換する技術が知られている。
【０００３】
例えば、特許文献１には、電子メールの送信先メールアドレス又は発信元メールアドレスのドメイン名に応じて、電子メールデータのメール本体部（件名及び本文）に含まれる絵文字を、絵文字の意味を文章化した他の文字列に自動的に変換するメール送信端末、メール受信端末及びメールサーバが開示されている。特許文献１に開示されたメール送信端末、メール受信端末及びメールサーバにおける絵文字から他の文字列への変換は、変換対象となる絵文字の文字コードと、絵文字の意味を表す文字列とが一対一に対応付けられた変換テーブルに基づいて行われる。
【０００４】
また、特許文献２には、電子メールの作成時及び作成された電子メールの送信時などに、電子メールデータのメール本体部に含まれる絵文字を、絵文字の意味を表す他の文字列に変換する電子メール端末装置が開示されている。特許文献２に開示された電子メール端末装置は、１文字の絵文字（例えば太陽を表す絵文字）と、これに対応する複数の意味を示す複数の候補文字列（例えば、第１候補文字列として「晴れ」、第２候補文字列として「快晴」）とが対応付けられた変換用辞書に基づいて行われる。そして、変換用辞書を参照して得られた複数の候補文字列の中から１つの文字列を選択する処理は、（１）ユーザに選択を促す表示を行うことにより、ユーザが複数の候補文字列の中から１つの文字列を選択すること、（２）複数の候補文字列の中でユーザにより置き換えられた頻度が最も高い文字列を自動的に選択すること、（３）複数の候補文字列の中から第１優先の文字列を自動的に選択すること、のいずれかにより行われることが開示されている。
【特許文献１】特開２００４−９６４５４号公報
【特許文献２】特開２００３−２９６２４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、特許文献１に開示されたメール送信端末、メール受信端末及びメールサーバにおける絵文字から他の文字列への変換は、変換対象となる絵文字の文字コードと、絵文字の意味を表す文字列とが一対一に対応付けられた変換テーブルに基づいて行われる。つまり、特許文献１では、１つの絵文字が複数の意味を持ち得ることや、２文字以上の絵文字列が１文字の絵文字とは異なる意味を持ち得ることが考慮されていない。このため、特許文献１に開示された装置によって絵文字から自動変換された文字列を含む文章が、日本語の構文的かつ意味的（文脈的）に正しいものである可能性は高くないと考えられる。
【０００６】
一方、特許文献２は、１つの絵文字が複数の意味を表すこと、絵文字からその意味を表す他の文字列への変換を自動的に行ってもよいことを示唆している。しかしながら、ある絵文字に対応する複数の候補文字列の中から１つの文字列を選択する処理を、ユーザの指示に依ることなく自動的に行うための具体的な処理内容を何ら開示していない。また、特許文献１と同様に、２文字以上の絵文字列が１文字の絵文字とは異なる意味を持ち得ることは考慮されていない。
【０００７】
上述したように、絵文字列をその意味を表す他の文字列に変換する従来の文字列変換装置には、絵文字が変換された後の文章が構文的かつ意味的（文脈的）に正しいものとなるように絵文字の変換を行うことが困難であるという問題がある。
【課題を解決するための手段】
【０００８】
本発明の第１の態様にかかる文字列変換装置は、入力文に含まれる変換対象文字列を当該変換対象文字列の意味を表す他の文字列に変換する文字列変換装置であって、形態素解析部、概念解析部及び置換文字列決定部を有する。前記形態素解析部は、前記入力文に含まれる前記変換対象文字列を前記変換対象文字列の意味を表す複数の変換候補文字列のそれぞれに置換して得られる複数の候補文章に対する形態素解析を行って、前記複数の候補文章を構成する形態素列の尤度を構文的な観点から評価する。前記概念解析部は、前記複数の候補文章に含まれる形態素間の関連性に基づいて、前記複数の候補文章を構成する形態素列の尤度を意味的な観点から評価する。前記置換文字列決定部は、前記形態素解析部及び前記概念解析部の評価結果に基づいて、前記複数の変換候補文字列の中から前記変換対象文字列と置換すべき文字列を決定する。
【０００９】
なお、後述する発明の実施の形態における形態素解析部１３、概念解析部１５及び文字列変換処理部１０が、上述の本発明の第１の態様にかかる文字列変換装置における形態素解析部、概念解析部及び置換文字列決定部に対応する。
【００１０】
このようなに構成された本発明の第１の態様にかかる文字列変換装置は、変換対象文字列を複数の変換候補文字列によって置き換えて得られる複数の候補文章に対する形態素解析を行うことによって、変換対象文字列の変換を構文的な観点から正しく行うことができる。さらに、形態素解析のみでは尤もらしい変換候補文字列を１つに特定できない、つまり、構文的に正しいと考えられる変換候補文字列が複数存在する場合にも、概念解析により意味的な観点から尤もらしい１つの変換候補文字列を選択することが可能となる。これにより、絵文字列等の変換対象文字列の変換を、構文的にも意味的にも適切に行うことが可能となる。
【００１１】
上述した本発明の第１の態様にかかる文字列変換装置において、前記概念解析部は、前記複数の候補文章の意味的な正しさを、前記複数の候補文章に含まれる形態素の共起関係又は当該形態素が持つ概念の共起関係に基づいて評価してもよい。また、前記概念解析部は、前記複数の候補文章の意味的な正しさを、前記複数の候補文章に含まれる形態素が持つ概念の関連度合いを示す距離尺度を用いて評価してもよい。
【００１２】
また、前記概念解析部による評価は、前記形態素解析部による評価結果中に構文的に正しい候補文章が２つ以上存在する場合に実行することとしてもよい。これにより、形態素解析によって１つの候補のみに絞られている場合は、速やかに変換候補文字列を決定できる。
【００１３】
また、上述した本発明の第１の態様にかかる文字列変換装置において、前記変換対象文字列を絵文字列としてもよい。さらに、前記入力文に２文字以上の絵文字の羅列が含まれる場合に、前記複数の変換候補文字列には、前記変換対象文字列に含まれる２文字以上の絵文字の組合せから想起される意味を示す文字列が含まれるよう構成してもよい。これにより、絵文字が２文字以上連続して使用される場合に１字で使用される場合と異なる意味を表す場合にも対応することができる。
【００１４】
また、上述した本発明の第１の態様にかかる文字列変換装置において、前記変換対象文字列が２文字以上の絵文字の羅列である場合に、前記複数の候補文章には、前記変換対象文字列に含まれる２文字以上の絵文字の組合せから想起される意味を示す文字列を含む文章と、前記変換対象文字列に含まれる１文字単位の各々の絵文字から想起される意味を示す文字列が羅列された文章とが含まれるよう構成してもよい。これにより、絵文字が２文字以上連続して使用される場合に１字で使用される場合と異なる意味を表す場合にも対応することができる。
【００１５】
また、上述した本発明の第１の態様にかかる文字列変換装置において、前記形態素解析部は、前記変換候補文字列を構成する形態素を当該形態素と同じ原型を有する他の形態素によって置換して得られる文章を、前記複数の候補文章の１つとしてもよい。これにより、活用形の異なるケース等を想定して絵文字列の変換を行えるため、絵文字列の変換を構文的、意味的に正しく行える可能性が向上する。
【００１６】
また、上述した本発明の第１の態様にかかる文字列変換装置において、前記形態素解析部は、前記変換候補文字列を構成する形態素を当該形態素と同じ語幹を有し活用語尾が異なる他の形態素によって置換して得られる文章を、前記複数の候補文章の１つとしてもよい。これにより、活用形の異なるケース等を想定して絵文字列の変換を行えるため、絵文字列の変換を構文的、意味的に正しく行える可能性が向上する。
【００１７】
本発明の第２の態様にかかる文字列変換装置は、入力文に含まれる変換対象文字列を、当該変換対象文字列の意味を表す文字列に変換する文字列変換装置であって、前記変換対象文字列に対応する少なくとも１つの変換候補文字列を記録した文字変換辞書データと、前記文字変換辞書データに基づいて、前記入力文に含まれる前記変換対象文字列に対応する全ての変換候補文字列を取得可能な候補文字列取得部と、形態素とその品詞が記録された形態素辞書データと、前記入力文中の前記変換対象文字列を前記候補文字列取得部により取得された前記変換候補文字列により置換して得られる候補文章を、前記形態素辞書データに基づいて形態素に分解し、分解された形態素の並びの構文的な正しさを評価する形態素解析部と、前記形態素間の関連性を記述した概念辞書データと、前記概念辞書データに基づいて、前記候補文章の意味的な正さを評価する概念解析部と、前記形態素解析部及び前記概念解析部の評価結果に基づいて、前記変換対象文字列と置換すべき文字列を決定する置換文字列決定部とを有する。
【００１８】
また、本発明の第３の態様にかかる文字列変換方法は、変換対象文字列に対応する少なくとも１つの変換候補文字列を記録した文字変換辞書データを参照して、入力文に含まれる前記変換対象文字列を前記変換候補文字列に置換することにより少なくとも１つの候補文章を生成し、前記少なくとも１つの候補文章を形態素に分解し、前記形態素列の品詞の並びに基づいて、前記少なくとも１つの候補文章の構文的な正さを評価し、前記少なくとも１つの候補文章に含まれる形態素間の関連性に基づいて、前記複数の候補文章の意味的な正さを評価し、前記構文的な正さの評価結果及び前記意味的な正しさの評価結果に基づいて、前記変換対象文字列と置換すべき文字列を決定する。
【００１９】
上述した本発明の第２の態様にかかる文字列変換装置及び本発明の第３の態様にかかる文字列変換方法は、変換対象文字列を複数の変換候補文字列によって置き換えて得られる複数の候補文章に対する形態素解析を行うことによって、変換対象文字列の変換を構文的な観点から正しく行うことができる。さらに、形態素解析のみでは尤もらしい変換候補文字列を１つに特定できない、つまり、構文的に正しいと考えられる変換候補文字列が複数存在する場合にも、概念解析により意味的な観点から尤もらしい１つの変換候補文字列を選択することが可能となる。これにより、絵文字列等の変換対象文字列の変換を、構文的にも意味的にも適切に行うことが可能となる。
【発明の効果】
【００２０】
本発明により、入力文に含まれる絵文字列などの変換対象文字列をその変換対象文字列の意味を表す日本語等の他の文字列に変換する際に、構文的にも意味的にも適切に文字列変換を行うことが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【００２２】
発明の実施の形態１．
本実施の形態にかかる文字列変換装置は、標準文字と絵文字が混在又は絵文字のみにより構成される入力文章データに含まれている絵文字列を、絵文字の意味を表す標準文字の文字列に置換して出力する装置である。なお、本明細書において使用される"文字列"の用語は、２字以上の文字の羅列により構成されるものに限らず、１文字のみで構成されるものも含む。
【００２３】
また、本実施の形態における絵文字とは、物、事柄、感情、観念等を絵によって象徴的に表したものであり、特定の通信事業者が定めた特殊な文字コード体系に対応した携帯電話端末等でのみ表示可能な文字である。通常、絵文字は、絵文字表示可能な携帯電話端末において、漢字やひらがなと同様に全角（２バイト）表示される。
【００２４】
また、本実施の形態において、絵文字の意味を表すために用いられる標準文字とは、ひらがな、カタカナ、漢字、全角数字などの２バイト文字を表示するための標準的な日本語文字コード（ＪＩＳコード、シフトＪＩＳコード、ＥＵＣコード、Ｕｎｉｃｏｄｅ等）に含まれる文字と、英字、半角数字、半角記号などを表示するための７ビットＡＳＣＩＩコード、拡張８ビットＡＳＣＩＩコード等に含まれる文字を意味する。
【００２５】
本実施の形態にかかる文字列変換装置１の構成を図１に示す。図１において、文字列変換制御部１０は、絵文字を含む入力文１００における絵文字列をその意味を表す標準文字による文字列に変換する処理の全体を制御する。候補文字列取得部１１は、絵文字変換辞書１２を参照して、入力文１００に含まれる絵文字列と置換される文字列の候補となる変換候補文字列を取得する。なお、候補文字列取得部１１は、絵文字変換辞書１２において入力文１００に含まれる絵文字列と対応付けられている全ての変換候補文字列を取得する。
【００２６】
絵文字変換辞書１２は、絵文字列に対応する１又は複数の標準文字による変換候補文字列を記録した辞書データである。絵文字変換辞書１２のデータ構造の一例を図２に示す。図２の例では、太陽の形を表した絵文字列１２１に対する変換候補文字列として、「晴れ」及び「太陽」が記録されている。また、上向き矢印の形を表した絵文字列１２２に対する変換候補文字列として、「上」及び「上がる」が記録されている。また、下向き矢印の形を表した絵文字列１２３に対する変換候補文字列として、「下」及び「下がる」が記録されている。なお、絵文字が２次以上連続して使用される場合には、絵文字が１字で使用される場合と異なる意味を表す場合がある。このため、図２の例では、上向き矢印の形を表した絵文字と下向き矢印の形を表した絵文字の２字からなる絵文字列１２４に対する変換候補文字列として、「上下する」及び「変化する」が記録されている。
【００２７】
形態素解析部１３は、入力文１００に含まれる絵文字列を変換候補文字列によって置き換えて得られる複数の候補文章に対して形態素解析を実行し、候補文章を構成する形態素列の尤度を構文的な観点から評価する。より具体的に述べると、形態素解析部１３は、形態素辞書１４を参照しながら、候補文章を形態素の列に分解し、分解された形態素の品詞を決定する。さらに、形態素解析部１３は、複数の候補文章のそれぞれについて、品詞の並びが日本語の文法に照らして正しいものであるか否かを評価し、構文的に正しい候補文章を決定する。なお、形態素解析部１３によって構文的に正しいとされる候補文章は、１つであるとは限らず、複数の候補文章が構文的に正しい場合がある。
【００２８】
形態素解析によって得られた品詞の並びが文法的に正しいか否かを評価する手法は、様々な方法が知られている。例えば、日本語における品詞の接続の制限や係り受け規則に照らして、日本語として正しいか否かを判断する方法ある。また、隠れマルコフモデル等の言語モデルを利用する統計的方法も知られている。このような統計的な手法では、形態素の繋がりをコスト化し、文章全体でのコストが最小になるような形態素列を最も尤度が高い形態素列と判定する。本実施の形態における形態素解析の手法には、これらの公知の手法を適宜選択して適用すればよい。
【００２９】
形態素辞書１４は、形態素とその品詞情報を関連付けて記述した辞書データである。形態素辞書１４のデータ構造の一例を図３に示す。図３に示すように、本実施の形態にかかる形態素辞書１４の１つのレコードには、形態素の表記（見出し）、品詞情報、活用形情報、原型情報が含まれる。このうち、品詞情報としては、名詞、動詞、形容詞、形容動詞、副詞、接続詞、助詞、助動詞などが示される。なお、図３の例では、名詞及び動詞についてより詳細な分類（一般名詞であるか固有名詞であるか、自立動詞であるか非自立動詞であるか等）を示している。また、活用形情報は動詞の活用形を示しており、原型情報は、活用のある動詞等の原型（基本形）を示している。
【００３０】
概念解析部１５は、形態素解析部１３によって構文的に正しいとされた複数の候補文章の形態素列の尤度を、形態素の関連性又は形態素が持つ概念の関連性に基づいて意味的な観点から評価する。つまり、概念解析部１５は、形態素解析による構文的な判定では１つの候補文字列を特定できない場合に、入力文１００の文脈に最も合致する１つの候補文字列を決定する。
【００３１】
概念辞書１６は、形態素間の関連性を記述する辞書データである。形態素間の関連性は、形態素そのものの関連性あるいは形態素が有する概念の関連性として概念辞書１６に記録される。概念辞書の一例は、形態素そのもの共起頻度（表層共起頻度と呼ぶ）又は形態素が有する概念の共起頻度（概念共起頻度）を記録した共起辞書である。共起辞書による概念辞書１６が有するレコードの一例を図４に示す。図４に示す共起辞書レコード１６１は、共起句構成要素１６１１と共起状況１６１２を情報として有する。ここで、共起句構成要素１６１１は、共起句を構成する構成要素列を示すデータである。一方、共起状況１６１２は、表層共起頻度若しくは概念共起頻度、又はこれらの両方を含む。なお、表層共起頻度及び概念共起頻度は、一般的に、コーパスを学習データとし、コーパスに現れる単語の共起頻度及び単語の持つ概念の共起頻度を係数することにより得られる。
【００３２】
概念辞書１６の他の例は、木構造等により概念間の関係性を規定した概念体系を記憶した概念体系辞書である。概念体系辞書による概念辞書１６が有するレコードの一例を図５（ａ）に示す。図５（ａ）に示す概念体系辞書レコード２６１は、上位概念２６１１と下位概念２６１２を１つのレコードとしている。これにより概念間の関連性が規定される。なお、図５（ａ）のような概念体系辞書を使用して概念解析部１５が概念解析を行うためには、形態素解析部１３により得られた形態素がどのような概念を有するかを判定する必要がある。このため、形態素と概念の関係を規定した辞書データが必要となる。具体的には、図５（ｂ）に示すような単語辞書レコード２６１により、単語とその意味情報（概念情報）を関連付ける単語辞書を概念辞書１６の一部として保持すればよい。なお、形態素辞書１４に、形態素と概念の関係を規定する意味情報を追加すれば、図５（ｂ）の単語辞書は、形態素辞書１４と共通化することができる。
【００３３】
続いて、図６に示すフローチャートを参照して本実施の形態にかかる文字列変換装置１が行う文字列変換処理動作について詳しく説明する。まず、入力文１００を先頭から１文単位で処理し（ステップＳ１０１）、文中に絵文字が含まれている場合にステップＳ１０３以降の処理を実行する（ステップＳ１０２）。一方、絵文字が含まれない場合にはステップＳ１０１に戻って次の文の処理を開始する。
【００３４】
ステップＳ１０３では、候補文字列取得部１１が絵文字変換辞書１２を参照して、解析対象の一文に含まれる絵文字列に対応する全ての変換候補文字列を取得する。具体例を述べると、例えば、図２の太陽の形を表した絵文字列１２１が解析対象文に含まれる場合は、「晴れ」と「太陽」が変換候補とされる。また、例えば、（絵文字１）(絵文字２)と２つの絵文字が連続して解析文中に含まれる場合は、（絵文字１）、(絵文字２)、及び、(絵文字１)（絵文字２）の３つの絵文字列を絵文字変換辞書１２で検索する。
【００３５】
具体例を示すと、例えば、図２に示す上向き矢印の形を表した絵文字と下向き矢印の形を表した絵文字の２字からなる絵文字列１２４が解析対象文に含まれる場合は、上向き矢印だけの絵文字列１２２として検索される候補「上」及び「上がる」、下向き矢印だけの絵文字列１２３として検索される候補「下」及び「下がる」、２文字からなる絵文字列１２４として検索される候補「上下する」及び「変化する」の全てが変換候補文字列とされる。このように、絵文字が連続して含まれている場合には、想定される全ての組合せを考えて変換候補文字列を選択することにより、絵文字が２文字以上連続して使用される場合に１字で使用される場合と異なる意味を表す場合にも対応することができる。
【００３６】
続くステップＳ１０４では、解析対象文中の絵文字列を変換候補文字列によって置換することにより得られる全ての候補文章について、形態素解析部１３が形態素解析を実行する。なお、図２に示した本実施の形態の絵文字変換辞書１２に含まれる変換候補文字列は、原型により登録されている。すなわち、各々の変換候補文字列は、原型と品詞情報により特定され、複数の形態素よりなる変換候補文字列は、形態素ごとに原型と品詞情報を持つ。例えば、「変化する」という変換候補文字列は、"原型、品詞情報"として、"変化、名詞‐サ変接続"と、"する、動詞‐自立"を持つ。したがって、形態素解析部１３が対象とする候補文章には、原型で示される変換候補文字列の活用形を変化させたものなど、"原型、品詞情報"が共通する全ての形態素候補を形態素辞書１４から選択し、これらの形態素候補によって変換候補文字列を構成する形態素を置換して得られる文章も含めるとよい。これにより、活用形の異なるケース等を想定して絵文字列の変換を行えるため、絵文字列の変換を構文的、意味的に正しく行える可能性が向上する。
【００３７】
また、絵文字は必ずしも何らかの文字列に置き換わるとは限らない、言い換えると特に意味を持たない絵文字列が文中に挿入されている場合もあるため、他の文字列に置き換えずに絵文字を削除するだけの変換候補文字列、候補文章も形態素解析部１３による解析対象とすることが望ましい。
【００３８】
形態素解析部１３による形態素解析の結果、構文的に正しい候補文章が１つに絞られた場合、文字列変換制御部１０は、１つに絞られた候補文章を採用し、これに対応する候補文字列によって絵文字列を置換する（ステップＳ１０５及び１０７）。一方、構文的に正しい候補文章が複数存在する場合、概念解析部１５による概念解析を実行し、候補文章の意味的な尤度を評価する（ステップＳ１０６）。概念解析部１５が概念辞書１６を用いて意味的に最も正しい候補文章を１つ選択する方法は様々である。例えば、図４に示す共起頻度による概念辞書１６を用いる場合は、候補文章中に含まれる形態素のうち、品詞が名詞又は動詞である形態素間の共起頻度を求め、最も共起頻度が高い候補文章を選択すればよい。また、共起頻度を用いる以外の方法として、例えば、候補文章に含まれる形態素間の何らかの距離尺度（距離コスト）を用いることにより、距離コストが最小となる候補文章を選択してもよい。具体的には、図５に示す概念体系による概念辞書１６を用いて、木構造の概念体系における概念間の距離をコスト化し、各候補文章の距離コストを算出し、最小コストとなった候補文章を意味的に最も正しいものとして選択すればよい。
【００３９】
ステップＳ１０７では、形態素解析及び概念解析の結果、構文的及び意味的に最も尤度の高い、つまり最も正しいとされた候補文章の変換候補文字列によって、解析対象文中の絵文字列を置換する。
【００４０】
上述したステップＳ１０１乃至Ｓ１０７の処理を繰り返し、入力文１００の終わりに到達すると、絵文字列が全て変換又は削除された出力文２００を出力して処理を終了する（ステップＳ１０８）。
【００４１】
上述したように、本実施の形態にかかる文字列変換装置１は、絵文字列を複数の変換候補文字列によって置き換えて得られる複数の候補文章に対する形態素解析を行うことによって、絵文字列の変換を構文的な観点から正しく行うことができる。さらに、形態素解析のみでは尤もらしい変換候補文字列を１つに特定できない、つまり、構文的に正しいと考えられる変換候補文字列が複数存在する場合にも、概念辞書を用いた概念解析を行って、意味的、文脈的な観点から尤もらしい１つの変換候補文字列を選択することとした。これにより、絵文字列の変換を、構文的にも意味的にも適切に行うことが可能となる。
【００４２】
なお、絵文字列を自動変換することを可能とする本実施の形態にかかる文字列変換装置１は、携帯電話端末などのメール送信端末に用いて、メールタイトルや、メール本文に含まれる絵文字を変換する用途に使用することができる。また、メールサーバ（ＳＭＴＰサーバ）に用いて、送信メールデータ（RCPT To: ）に含まれる送信先アドレスのドメインに応じて、絵文字変換を行う用途に使用してもよい。
【００４３】
その他の実施の形態．
発明の実施の形態１にかかる文字列変換装置１は、構文的及び意味的に最も正しいと判定された文字列によって絵文字列を自動変換する構成とした。しかしながら、変換候補文字列に対して、形態素解析及び概念解析の結果に基づいて優先順位をつけ、複数の変換候補文字列を表示装置などに出力しても良い。例えば、メール送信端末に本発明を適用する場合に、優先順位をつけて表示された複数の変換候補文字列からユーザによる選択を受け付けることとすれば、ユーザの選択が容易となり、ユーザの利便性を向上できる。
【００４４】
また、発明の実施の形態１では、変換候補文字列を構成する形態素を同じ原型を有する他の形態素により置換した得られる文字列も候補文字列の１つとした。しかしながら、より簡易な構成においては、元の変換候補文字列を含む候補文章のみについて形態素解析を行ってもよい。また、同じ原型を有する全ての形態素ではなく、これらの中から選択された形態素による文字列を含むいくつかの候補文章について形態素解析を行ってもよい。
【００４５】
また、発明の実施の形態１の文字列変換装置１は、絵文字列を変換対象文字列とする場合について説明した。しかしながら、変換対象文字列は、絵文字列に限られない。日本語と外国語が混在する入力文において外国語文字列を変換対象文字列とし、外国語文字列をその意味を表す日本語文字列に変換することも可能である。この場合は、絵文字変換辞書１２に代えて、外国語文字列に対応する少なくとも１つの変換候補文字列（日本語文字列）を記録した文字変換辞書を設ければよい。また、変換後の文字列が日本語に限られないことも勿論である。
【００４６】
さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態にかかる文字列変換装置を示すブロック図である。
【図２】絵文字変換辞書の構成例を示す図である。
【図３】形態素辞書の構成例を示す図である。
【図４】概念辞書の構成例を示す図である。
【図５】概念辞書の構成例を示す図である。
【図６】本発明の実施の形態にかかる文字列変換装置による絵文字列の変換処理手順を示すフローチャートである。
【符号の説明】
【００４８】
１  文字列変換装置
１０  文字列変換制御部
１１  候補文字列取得部
１２  絵文字変換辞書
１３  形態素解析部
１４  形態素辞書
１５  概念解析部
１６  概念辞書
【図１】
2008203984.tif 000003
【図２】
2008203984.tif 000004
【図３】
2008203984.tif 000005
【図４】
2008203984.tif 000006
【図５】
2008203984.tif 000007
【図６】
2008203984.tif 000008