(57)【要約】【課題】絵文字列等の通常の言語表現ではない文字列を含む文書を解析することができる文書解析装置を提供する。【解決手段】通常の言語表現ではない文字列を含む入力文書を解析する文書解析装置８であって、文書解析の全体を制御する文書解析制御部１と、前記入力文書から絵文字列等を削除する絵文字列等削除部２１および前記入力文書から絵文字列等の品詞を、名詞、動詞、形容詞、形容動詞、副詞のいずれかの自立語に設定する絵文字列等品詞設定部２２を有した文書整形部２と、前記文書整形部２で整形された入力文書を単語に分け、該分割した単語に文法情報を付加し、形態素解析結果に尤度を付与する形態素解析部３と、前記解析結果の成否を判定する解析成否判定部４と、前記解析結果に対して、絵文字列等の位置情報あるいは品詞情報を付加して出力する解析結果出力部５とを備える。【選択図】図１
2011150419.tif 000002
【特許請求の範囲】
【請求項１】
通常の言語表現ではない文字列を含む入力文書を解析する文書解析装置であって、
前記通常の言語表現ではない文字列を含む入力文書を整形する文書整形手段と、
前記文書整形手段で整形された入力文書を単語に分ける形態素解析手段と、
前記形態素解析手段によって解析された結果の成否を判定する解析成否判定手段と、
前記解析結果を出力する解析結果出力手段と、
前記文書整形手段、形態素解析手段および解析成否判定手段を使って文書解析の全体を制御する文書解析制御手段と、
を備えたことを特徴とする文書解析装置。
【請求項２】
前記文書整形手段は、
前記通常の言語表現ではない文字列を含む入力文書から通常の言語表現ではない文字列を削除する絵文字列等削除手段と、
前記入力文書から通常の言語表現ではない文字列の品詞を、名詞、動詞、形容詞、形容動詞、副詞のいずれかの自立語に設定する絵文字列等品詞設定手段と、
を備えたことを特徴とする請求項１記載の文書解析装置。
【請求項３】
通常の言語表現ではない文字列と、該通常の言語表現ではない文字列に対して置き換え可能な通常の言語表現の文字列とを対で有する絵文字列等置換辞書と、
前記解析結果にしたがって前記絵文字列等置換辞書を参照して、通常の言語表現ではない文字列を通常の言語表現の文字列に置換する絵文字列等置換手段と、
を備えたことを特徴とする請求項１又は２記載の文書解析装置。
【請求項４】
絵文字列等削除手段が、通常の言語表現ではない文字列を含む入力文書から、通常の言語表現ではない文字列を削除する第一の過程と、
形態素解析手段が、前記通常の言語表現ではない文字列が削除された文書に対して形態素解析を行う第二の過程と、
解析成否判定手段が、前記形態素解析の成否を判定する第三の過程と、
解析結果出力手段が、前記第三の過程において形態素解析に成功したと判定された場合に、解析結果に通常の言語表現ではない文字列の位置情報を付加して出力する第四の過程と、
絵文字列等品詞設定手段が、前記第三の過程において形態素解析に失敗したと判定された場合に、前記入力文書に含まれる通常の言語表現ではない文字列の品詞を、名詞、動詞、形容詞、形容動詞、副詞のいずれかの自立語に設定する第五の過程と、
形態素解析手段が、前記第五の過程で設定された品詞情報を持つ文書に対して形態素解析を行う第六の過程と、
解析結果出力手段が、前記第六の過程において形態素解析に成功した場合の、通常の言語表現ではない文字列の品詞情報と位置情報とを、解析結果に付加して出力する第七の過程と、
を有することを特徴とする文書解析方法。
【請求項５】
絵文字列等削除手段が、通常の言語表現ではない文字列を含む入力文書から、通常の言語表現ではない文字列を削除する第一の過程と、
絵文字列等品詞設定手段が、前記入力文書の通常の言語表現ではない文字列の品詞を、名詞、動詞、形容詞、形容動詞、副詞のいずれかの自立語に設定する第二の過程と、
形態素解析手段が、前記第一の過程および第二過程で得られた複数の文書に対して形態素解析を行う第三の過程と、
解析成否判定手段が、解析結果の成否に基づいて解析結果を順序付けする第四の過程と、
解析結果出力手段が、前記第四の過程において順序付けされた順番に、解析結果に対して、通常の言語表現ではない文字列の品詞情報と位置情報を付加して解析結果を出力する第五の過程と、
を有することを特徴とする文書解析方法。
【請求項６】
絵文字列等置換手段が、前記出力される前の解析結果にしたがって、通常の言語表現ではない文字列と、該通常の言語表現ではない文字列に対して置き換え可能な通常の言語表現の文字列とを対で有する絵文字列等置換辞書を参照して、通常の言語表現ではない文字列を通常の言語表現の文字列に置換する過程を有することを特徴とする請求項４又は５記載の文書解析方法。
【請求項７】
コンピュータを請求項１ないし３のいずれか１項に記載の各手段として機能させる文書解析プログラム。
【請求項８】
請求項７に記載の文書解析プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書を解析する文書解析装置および方法に係わり、特に、絵文字列等の通常の言語表現ではない文字列を含む文書を解析することができる文書解析装置および方法に関する。
【背景技術】
【０００２】
絵文字や顔文字を含む文章を解析する際、予め絵文字や顔文字を辞書に登録しておく方法がある。また、非特許文献１には、顔文字を抽出して顔文字がどの様な感情を表現しているのか、あるいは動作を表現しているのかを推定する技術が記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】田中裕紀、高村大也、奥村学、“文字ベースのコミュニケーションにおける顔文字に関する研究”、言語処理学会、第１０回年次大会、２００４．Ｄ４−３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、絵文字や顔文字は大まかに以下の３種類の利用方法がある。  
（１）絵文字列等を前後の文字列と結びつけて単語を表現する場合（例えば、直前の名詞を表現する場合）。
（２）絵文字列等が単語列の代わりに使用されている場合。
（３）絵文字列等が感情等を表現する付加情報として使用されている場合。
【０００５】
したがって、絵文字や顔文字を事前に登録した辞書に基づき単純に変換する場合において、絵文字が単語列の代わりに使用されている場合には問題がないが、絵文字が直前の名詞を表現する場合には同じ名詞が２回繰り返されることになる。
【０００６】
また、非特許文献１に記載の技術を用いた場合、絵文字等が上記の（１）、（２）として使用されている場合には対応できない。
【０００７】
本発明は上記課題を解決するものであり、その目的は、絵文字列等の通常の言語表現ではない文字列を含む文書を解析することができる文書解析装置、方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明の文書解析装置は、通常の言語表現ではない文字列を含む入力文書を解析する文書解析装置であって、前記通常の言語表現ではない文字列を含む入力文書を整形する文書整形手段と、前記文書整形手段で整形された入力文書を単語に分ける形態素解析手段と、前記形態素解析手段によって解析された結果の成否を判定する解析成否判定手段と、前記解析結果を出力する解析結果出力手段と、前記文書整形手段、形態素解析手段および解析成否判定手段を使って文書解析の全体を制御する文書解析制御手段と、を備えたことを特徴としている。
【発明の効果】
【０００９】
（１）請求項１〜８に記載の発明によれば、通常の言語表現ではない絵文字や顔文字や記号が前後の文字列と結びついて単語を表現する場合、単語列の代わりに使用されている場合、感情等を表現する付加情報として使用されている場合のいずれであっても正しく解析が可能になる。
【００１０】
具体的には、通常の言語表現ではない絵文字列等を前後の単語とは別ものとして扱うため、絵文字列等を前後の文字列と結びつけて単語を表現している可能性も含めて解析しようとする場合に問題となる高い計算コストも回避することができる。
【００１１】
また、あらかじめ絵文字列等を削除して解析する手段を有することにより、絵文字列等を未知語として解析しようとするために失敗するという問題は生じず、絵文字列等が感情等を表現する付加情報として使用されている入力文書を正しく解析することができる。
【００１２】
さらに、解析結果に絵文字列等の位置情報を含めることにより、文書解析結果のどの部分に絵文字列等によって表現されている付加情報が存在するかがわかる。
（２）請求項３、６に記載の発明によれば、絵文字列等置換辞書を用いているので、絵文字列等の使われ方に応じて対応する単語列を特定することができる。すなわち、感情や感性を表すような場合には付属情報として、自立語の代わりに使われている場合には解析された品詞に対応する自立語として解析することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の文書解析装置の一実施形態例を示す基本構成ブロック図。
【図２】本発明の文書解析装置の他の実施形態例を示す基本構成ブロック図。
【図３】本発明の文書解析方法の一実施形態例を示すフローチャート。
【図４】図３のステップＳ２における処理の詳細の一例を示すフローチャート。
【図５】図３のステップＳ２における処理の詳細の他の例を示すフローチャート。
【図６】本発明の文書解析方法の他の実施形態例を示すフローチャート。
【図７】本発明の実施例３の説明に用いる入力文書の例を示す説明図。
【図８】本発明の実施例３の説明に用いる絵文字列等置換辞書の内容例を示す説明図。
【図９】本発明の実施例３の説明に用いる第１文の形態素解析結果例を示す説明図。
【図１０】本発明の実施例３の説明に用いる第２文の順序付き形態素解析結果例を示す説明図。
【図１１】本発明の実施例３の説明に用いる第２文の形態素解析結果の選択例を示す説明図。
【図１２】本発明の実施例３の説明に用いる第２文の形態素解析結果例を示す説明図。
【図１３】本発明の実施例３の説明に用いる第３文の順序付き形態素解析結果例を示す説明図。
【図１４】本発明の実施例３の説明に用いる第３文の形態素解析結果の選択例を示す説明図。
【図１５】本発明の実施例３の説明に用いる第３文の形態素解析結果例を示す説明図。
【図１６】本発明の実施例３の説明に用いる第４文の順序付き形態素解析結果例を示す説明図。
【図１７】本発明の実施例３の説明に用いる第４文の形態素解析結果の選択例を示す説明図。
【図１８】本発明の実施例３の説明に用いる第４文の形態素解析結果例を示す説明図。
【図１９】本発明の実施例３の説明に用いる入力文書全体に対する出力例を示す説明図。
【図２０】絵文字列を含む文章例を示す説明図。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態例に限定されるものではない。
【実施例１】
【００１５】
（請求項１、２、４、５に対応）
図１は本発明の実施例１である文書解析装置８の基本構成を示すブロック図である。
【００１６】
文書解析装置８は、文書解析制御手段としての文書解析制御部１、文書整形手段としての文書整形部２、形態素解析手段としての形態素解析部３、解析成否判定手段としての解析成否判定部４、解析結果出力手段としての解析結果出力部５、形態素辞書６、品詞接続辞書７から構成され、文書整形部２は、絵文字列等削除手段としての絵文字列等削除部２１と絵文字列等品詞設定手段としての絵文字列等品詞設定部２２とを備えている。また、文書解析装置８はハードウェア的にはＣＰＵやメモリから構成される。
【００１７】
文書解析制御部１は、例えばコンピュータを介して入力され、絵文字、顔文字、記号等が存在する通常の言語表現ではない文字列（以下、絵文字列等と称する）を含む入力文書を受け取り、文書解析の手順を制御する。
【００１８】
文書整形部２は、入力文書中に絵文字列等の有無、および絵文字列等に対する整形処理を行う。絵文字列等削除部２１は、絵文字列等が存在する場合に絵文字列等を削除する。絵文字列等品詞設定部２２は、絵文字列等が存在する場合に絵文字列等の品詞を自立語の品詞に設定する。
【００１９】
形態素解析部３は、形態素辞書６と品詞接続辞書７とを参照し、文書を単語単位に分割し、それぞれの単語に文法情報を付加するとともに、解析結果に対して尤度を付与する。
【００２０】
解析成否判定部４は、形態素解析が成功したか否かをその尤度に基づいて判定し、順序付けする。解析結果出力部５は、形態素解析結果に対して絵文字列等の位置情報あるいは品詞情報を付加して出力する。
【００２１】
形態素辞書６には、単語ごとに品詞情報等の文法情報が記述されている。品詞接続辞書７には、品詞ごとの接続可否が記述されている。
【００２２】
図３は、図１における文書解析装置８の動作の概略フロー図である。以下、図３に従って図１の動作を説明する。
【００２３】
ステップＳ１：
文書解析制御部１では、入力文書の先頭から順に１文を取りだし、ステップＳ２以降の処理を文書の最後まで実行する。
【００２４】
ステップＳ２：
文書解析制御部１では、文書整形部２、形態素解析部３、解析成否判定部４を使って、１文単位に絵文字列等の文書整形処理を行う。
【００２５】
ステップＳ３：
文書解析制御部１では、ステップＳ２における絵文字列等の文書整形処理の結果を解析成否判定部４に送る。解析成否判定部４では、送られてきた、後述するように尤度順に並べられた解析結果の中から、ある尤度以上の値を持つものを解析に成功しているものとして選択する（但し、すべてを解析に成功したものとして選択することを含む）。なお、尤度は形態素解析部３の処理において付与されているものとする。
【００２６】
ステップＳ４：
文書解析制御部１では、ステップＳ３の処理結果を解析結果出力部５に送る。解析結果出力部５では、処理対象文の解析結果に絵文字列等の位置情報もしくは品詞情報を付加したものを新しい処理対象文の解析結果として保存する。
【００２７】
ステップＳ５：
入力文書の最後まで処理が完了した場合、文書解析制御部１はすべての文の解析結果を出力するよう解析結果出力部５に指示する。解析結果出力部５では、指示に従い、入力文書全体に対する解析結果をプリンタ、画面、メモリやディクス等の記憶媒体等の出力装置に出力する。
【００２８】
次に、前記ステップＳ２の絵文字列等の文書整形処理について詳述する。図４は請求項４の方法に対応した実施例における、絵文字列等の文書整形処理の動作の概略フロー図である。
【００２９】
ステップＳ２−１：
文書整形部２では、前記入力文書中に絵文字列等を含むか否かで処理を分ける。含まない場合にはステップＳ２−２を実行し、含む場合にはステップＳ２−３以降を実行する。
【００３０】
ステップＳ２−２：
形態素解析部３では、絵文字列等を含まない文（通常の文）を、形態素辞書６および品詞接続辞書７を参照して形態素解析し、形態素解析結果に対する尤度を算出した後、ステップＳ２−８に進む。
【００３１】
ステップＳ２−３：
文書整形部２では、絵文字列等削除部２１によって文中から絵文字列等を削除した文を生成する。このとき、絵文字列等の位置情報（削除した絵文字列は、その文のはじめから何文字目なのかを示す情報。具体的には、図２０に示す文章の場合、位置情報は“５文字目”となる。）を保持しておく。
【００３２】
ステップＳ２−４：
形態素解析部３では、ステップＳ２−３で生成された絵文字列等が削除された文を、形態素辞書６および品詞接続辞書７を参照して形態素解析し、形態素解析結果に対する尤度を算出する。
【００３３】
ステップＳ２−５：
解析成否判定部４では、形態素解析結果が成功したか否かをその尤度に基づいて判定し、解析が成功したか否かで処理を分ける。解析に成功した場合には、ステップＳ２−８に進む。解析に失敗した場合には、ステップＳ２−６以降の処理を行う。
【００３４】
ステップＳ２−６：
文書整形部２では、絵文字列等品詞設定部２２を使って、絵文字列等の品詞を自立語に設定した文を生成（名詞、動詞、形容詞、形容動詞、副詞の５パターン）する。具体的には、ステップＳ２−４での形態素解析により文を構成する単語の品詞を特定し、単語の代わりにその単語の品詞を並べた品詞のリストを作成する。次に、品詞のリストの中で“ステップＳ２−３で絵文字列等を削除した文を作成する際に保持しておいた絵文字列等の位置情報で特定される各位置”に、絵文字列等に対応するあらかじめ定めた品詞（名詞、動詞、形容詞、形容動詞、副詞の５パターン）が存在するとみなした品詞のリスト（絵文字列等追加済み品詞リスト）を作成する。
【００３５】
ステップＳ２−７：
形態素解析部３では、ステップＳ２−６で生成された絵文字列等追加済み品詞リスト（絵文字列等にあらかじめ定めた品詞情報が与えられた文（名詞、動詞、形容詞、形容動詞、副詞の５パターン））をそれぞれ形態素解析し、形態素解析結果に対する尤度を算出した後、ステップＳ２−８に進む。
【００３６】
ステップＳ２−８：
解析成否判定部４では、ステップＳ２−２、ステップＳ２−４、ステップＳ２−７で得られた解析結果を、その尤度に応じて順序付けを行い、絵文字列等の文書整形処理を終わる。
【００３７】
図５は、請求項５の方法に対応した実施例における、絵文字列等の文書整形処理の動作の概略フロー図である。図４との違いは、絵文字列等の削除と品詞設定とを平行して行い、すべての結果を尤度順に並べて出力する点である。従って、図４と図５から明らかなように、ステップＳ２−１’はステップＳ２−１と、ステップＳ２−２’はステップＳ２−２と、ステップＳ２−３’はステップＳ２−３と、ステップＳ２−４’はステップＳ２−６と、ステップＳ２−６’はステップＳ２−８とそれぞれ同じ処理であるので、ここではステップＳ２−５’のみについて記載する。
【００３８】
ステップＳ２−５’：
形態素解析部３では、ステップＳ２−３’により生成された絵文字列等を削除した文と、ステップＳ２−４’により生成された絵文字列等の品詞を自立語に設定した５つの文（名詞、動詞、形容詞、形容動詞、副詞の５パターン）をそれぞれ形態素解析した後、ステップＳ２−６’に進む。
【００３９】
以上の説明から明らかなように、本実施例を用いれば、絵文字列等が含まれる入力文書を正しく解析することができる。特に、絵文字列等が、感情や感性を表すような場合であっても、自立語の代わりに使われている場合であっても、入力文書を正しく解析することができる。
【実施例２】
【００４０】
（請求項３、６に対応）
図２は本発明の実施例２である文書解析装置１８の基本構成を示すブロック図であり、図６は図２に対応する文書解析装置１８の動作の概略フロー図である。図２において図１と同一部分は同一符号をもって示しており、図２と図１との違い、および図６と図３との違いは、入力文書に含まれる絵文字列等を対応する文字列に置換する処理を行う点である。よって、以下ではこの置換処理に関する部分について記載する。
【００４１】
図２の文書解析装置１８は、図１の文書解析装置８の構成に加え、入力文書中に含まれる絵文字列等を、対応する通常の言語表現の文字列に置き換える絵文字列等置換手段としての絵文字列等置換部９と、各々の絵文字列等に対して置換可能な通常の言語表現の文字列を品詞等の文法情報とともに列挙した絵文字列等置換辞書１０とを有する。
【００４２】
以下、図６にしたがって、入力文書に含まれる絵文字列等を対応する文字列に置換する処理に関する図２の動作を説明する。
【００４３】
尚、図６におけるステップＳ１１〜Ｓ１４は図３のステップＳ１〜Ｓ４と各々同じ処理であり、図６におけるステップＳ１７は図３のステップＳ５と同じ処理であるので、ここではステップＳ１５，Ｓ１６のみについて記載する。
【００４４】
ステップＳ１５：
文書解析制御部１では、ステップＳ１４（図３のステップＳ４と同一）で保存された新しい処理対象文の解析結果を絵文字列等置換部９に送る。絵文字列等置換部９では、含まれている絵文字列等をキーとして絵文字列等置換辞書１０を検索し、品詞等の条件が一致する置換文字列を取得する。
【００４５】
ステップＳ１６：
さらに絵文字列等置換部９では、ステップＳ１５で取得された対応する文字列を、前記ステップＳ１４で保存された新しい処理対象文の解析結果とマージして処理対象文の解析結果とし、解析結果出力部５に送る。解析結果出力部５では、送られてきた解析結果を処理対象文の解析結果として保存する。
【００４６】
以上のように、本実施例を用いれば、絵文字列等が含まれる入力文書を正しく解析することができる。特に、絵文字列等の使われ方に応じて、対応する単語列を特定し、入力文書を正しく解析（感情や感性を表すような場合には付属情報として、自立語の代わりに使われている場合には解析された品詞に対応する自立語として解析）することができる。
【実施例３】
【００４７】
（具体例）
実施例３の説明において使用する入力文書の例を図７に示す。図７において、第１文が絵文字列等を含まない文、第２文が感情を表す絵文字列等が含まれている文、第３文が絵文字列等を名詞として使用しており、直前の名詞を表現している文、第４文が絵文字列等を形容詞として使用している文である。
【００４８】
図８に実施例３の説明において使用する絵文字列等置換辞書１０の内容例を示す。１０１は絵文字列等置換辞書１０を検索する際のキーとなる絵文字列等のフィールド、１０２はレコードを選択する際の条件となる品詞フィールド、１０３は絵文字列等を置き換える文字列を記述した置換文字列フィールド、１０４は置換文字列に関する各種情報フィールドである。なお、実施例３においては、絵文字列等を削除した場合の表現手法として、品詞フィールドを＜削除＞としているが、この手法については特に限定するものではない。また、各種情報フィールドに記載する情報に関しても特に定めない。
【００４９】
以下、図２、図５、図６を用いて実施例３の動作を説明する（請求項３の装置、請求項６の方法に相当）。
【００５０】
文書解析制御部１では、入力文書の先頭から順に１文を取りだし、図６のステップＳ１２以降の処理を文書の最後まで実行する（ステップＳ１１）。
【００５１】
＜第１文の処理＞
１文単位に絵文字列等の文書整形処理を行う（ステップＳ１２）。文書整形部２では、絵文字列等を含むか否かで処理を分ける（ステップＳ２−１’）。入力文書は図７のごとくであるので、第１文には絵文字列等が含まれていない。したがって、形態素解析部３では、第１文を形態素解析した後（ステップＳ２−２’）、解析成否判定部４において第１文の解析結果（図９のもの）を蓄積して次の文の処理に移る（ステップＳ１３、Ｓ１４は何もせずにスキップ）。
【００５２】
＜第２文の処理＞
図７の第２文には絵文字列等が含まれているので、文書整形部２では、絵文字列等削除部２１によって文中から７文字目の絵文字列等を削除した文「もう３月だね」を生成する。このとき、絵文字列等の位置が文末の７文字目であるという位置情報を保持しておく（ステップＳ２−３’）。
【００５３】
さらに文書整形部２では、絵文字列等品詞設定部２２を使って、７文字目の絵文字列等の品詞を名詞、動詞、形容詞、形容動詞、副詞に設定した５つの文（「もう３月だね＜名詞＞」、「もう３月だね＜動詞＞」、「もう３月だね＜形容詞＞」、「もう３月だね＜形容動詞＞」、「もう３月だね＜副詞＞」）を生成する（ステップＳ２−４’）。
【００５４】
形態素解析部３では、ステップＳ２−３’により生成された絵文字列等を削除した文と、ステップＳ２−２’により生成された絵文字列等の品詞を自立語に設定した５つの文とをそれぞれ形態素解析（合計６つの文を解析）する（ステップＳ２−５’）。
【００５５】
次に解析成否判定部４では、上記で得られた６つの文に対する解析結果を、その尤度に応じて、図１０のように順序付けを行い、絵文字列等の文書整形処理を終わる（ステップＳ２−６’）。
【００５６】
文書解析制御部１では、ステップＳ１２における絵文字列等の文書整形処理の結果を解析成否判定部４に送る。解析成否判定部４では送られてきた尤度順に並べられた解析結果（図１０）の中から、ある尤度以上の値（ここでは５以上とする）を持つもののみを解析に成功しているものとして選択する（ステップＳ１３）。解析結果は図１０のごとくであるので、尤度が５以上の結果は絵文字列等を削除した文「もう３月だね」に対する解析結果のみである。
【００５７】
次に文書解析制御部１では、ステップＳ１３の処理結果を解析結果出力部５に送る。解析結果出力部５では、選択された解析結果に対して、絵文字列等の位置情報（７文字目）を付加したものを新しい第２文の解析結果として保存する（図１１）（ステップＳ１４）。文書解析制御部１では、ステップＳ１４で保存された新しい第２文の解析結果を絵文字列等置換部９に送る。絵文字列等置換部９では、含まれている絵文字列等をキーとして絵文字列等置換辞書１０を検索し、品詞が「削除」となっている置換文字列を取得する（ステップＳ１５）。絵文字列等置換辞書１０は図８のごとくであるので、削除した場合の置換文字列として「うれしい」が得られる。さらに絵文字列等置換部９では、付加情報の「うれしい」を、ステップＳ１４で保存された新しい第２文の解析結果とマージして第２文の解析結果とし、解析結果出力部５に送る。解析結果出力部５では、送られてきた解析結果を第２文の解析結果として保存（図１２）して次の文の処理に移る（ステップＳ１６）。
【００５８】
＜第３文の処理＞
図７の第３文については第２文の処理と同様の処理がなされ、ステップＳ２−６’では図１３のように順序付けが行われ、絵文字列等の文書整形処理が終わる。図１３において尤度が５以上のものは、絵文字列等を削除した文「洋服もそろそろ春物に衣替えだね。」と品詞を名詞とした「洋服＜名詞＞もそろそろ春物に衣替えだね。」の２つであるので、ステップＳ１４では図１４の２文の解析結果が保存される。絵文字列等置換辞書１０は図８のごとくであるので、削除した場合の置換文字列「洋服」と品詞を＜名詞＞とした場合の置換文字列「洋服」とが得られ（ステップＳ１５）、第３文の解析結果として図１５が得られ、次の文の処理に移る（ステップＳ１６）。
【００５９】
＜第４文の処理＞
図７の第４文については第２文、第３文の処理と同様の処理がなされ、ステップＳ２−６’では、図１６のように順序付けが行われ、絵文字列等の文書整形処理が終わる。図１６において尤度が５以上のものは、品詞を＜形容詞＞、＜形容動詞＞、＜名詞＞とした３つであるので、ステップＳ１４では図１７の３文の解析結果が保存される。絵文字列等置換辞書１０は図８のごとくであるので、品詞が＜形容詞＞のもののみから置換文字列「うれしい」が得られ（ステップＳ１５）、第４文の解析結果として図１８が得られ、次の文の処理に移る（ステップＳ１６）。入力文書は第４文までなので、ステップＳ１７に移る。
【００６０】
＜入力文書全体の出力処理＞
入力文書の４文すべての処理が完了したので、文書解析制御部１はすべての文の解析結果を出力するよう解析結果出力部５に指示する。第１文から第４文までの解析結果はそれぞれ図９、図１２、図１５、図１８のごとくであるので、入力文書全体に対する解析結果は図１９のようになる。解析結果出力部５では、指示に従い、入力文書全体に対する図１９の解析結果をプリンタ、画面、メモリやディクス等の記憶媒体等の出力装置に出力する（ステップＳ１７）。
【００６１】
以上の説明から明らかなように、本実施例を用いれば、絵文字列等が付加情報として使用されている場合でも自立語の代わりとして使用されている場合でも入力文書を正しく解析することができる。特に、自立語の代わりとして使用されている場合には、品詞を特定して形態素解析を行った後、絵文字列等の置換文字列を検索することによって、正しい置換文字列を得ることができるので、入力文書を正しく解析することができる。
【００６２】
また、本実施形態の文書解析装置における各手段の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、本実施形態の文書解析方法における手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えばＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）や、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリカード、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）−ＲＯＭ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＨＤＤ、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【符号の説明】
【００６３】
１…文書解析制御部
２…文書整形部
３…形態素解析部
４…解析成否判定部
５…解析結果出力部
６…形態素辞書
７…品詞接続辞書
８、１８…文書解析装置
９…絵文字列等置換部
１０…絵文字列等置換辞書
２１…絵文字列等削除部
２２…絵文字列等品詞設定部
１０１…絵文字列等のフィールド
１０２…品詞フィールド
１０３…置換文字列フィールド
１０４…各種情報フィールド
【図１】
2011150419.tif 000003
【図２】
2011150419.tif 000004
【図３】
2011150419.tif 000005
【図４】
2011150419.tif 000006
【図５】
2011150419.tif 000007
【図６】
2011150419.tif 000008
【図７】
2011150419.tif 000009
【図８】
2011150419.tif 000010
【図９】
2011150419.tif 000011
【図１０】
2011150419.tif 000012
【図１１】
2011150419.tif 000013
【図１２】
2011150419.tif 000014
【図１３】
2011150419.tif 000015
【図１４】
2011150419.tif 000016
【図１５】
2011150419.tif 000017
【図１６】
2011150419.tif 000018
【図１７】
2011150419.tif 000019
【図１８】
2011150419.tif 000020
【図１９】
2011150419.tif 000021
【図２０】
2011150419.tif 000022