(57)【要約】【課題】テキストの文面・文脈に含まれる作成者の微妙な感情等を反映した画像等を自動的に作成する挿絵作成装置等を提供すること【解決手段】挿絵作成装置１は、複数の画像データと各画像データに関連する複数の関連単語と１個のカウンターを対応付けて記憶する画像データ記憶部５０と、文面データに含まれる文字列を単語に分割し文面単語の集合として単語群ファイル９１に格納する言語解析手段２１と、各文面単語が各関連単語と一致するか否かを判定し、一致する場合には当該関連単語に対応するカウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大であるカウンターに対応する画像データを挿絵画像データとして選択する比較検証手段２２と、挿絵画像データと文面ファイルに含まれる文字列を結合して挿絵ファイルを生成する挿絵貼付手段２４を備えている。【選択図】図１
2008097261.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データと各画像データに関連する複数の関連単語と１個のカウンターを対応付けて記憶する画像データ記憶部と、
文面データに含まれる文字列を単語に分割し文面単語の集合として単語群ファイルに格納する言語解析手段と、
前記各文面単語が前記各関連単語と一致するか否かを判定し、一致する場合には当該関連単語に対応する前記カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記カウンターに対応する画像データを挿絵画像データとして選択する比較検証手段と、
前記挿絵画像データと前記文面ファイルに含まれる文字列を結合して挿絵ファイルを生成する挿絵貼付手段を備えたことを特徴とした挿絵作成装置。
【請求項２】
複数の楽曲データと各楽曲データに関連する複数の楽曲関連単語と１個の楽曲カウンターを対応付けて記憶する楽曲データ記憶部を備え、
前記比較検証手段は、前記各文面単語が前記各楽曲関連単語と一致するか否かを判定し、一致する場合には当該楽曲関連単語に対応する前記楽曲カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記楽曲カウンターに対応する楽曲データを挿入楽曲データとして選択し、
前記挿絵貼付手段は、前記挿入楽曲データと前記文面ファイルに含まれる文字列と前記挿絵画像データを結合して前記挿絵ファイルを生成することを特徴とした請求項１に記載の挿絵作成装置。
【請求項３】
前記言語解析手段は、前記文面単語からその品詞が助詞、代名詞、接続詞のいずれかに該当するもの及び数字を除去して前記単語群ファイルに格納することを特徴とした請求項１または請求項２に記載の挿絵作成装置。
【請求項４】
前記画像データ記憶部は、事物を示す単語を列の見出しとし事象または人の感情を示す単語を行の見出しとする要素マトリクス表の各要素に前記画像データと前記関連単語と前記カウンターを対応付けたものであり、
前記各要素の前記画像データは、当該要素が属する列の見出しである単語が示す事物と前記要素が属する行の見出しである単語が示す事象または感情を表わすものであり、
前記比較検証手段は、前記要素マトリクス表の行を基準に分類された複数の前記要素のグループのそれぞれから一つの挿絵画像データを選択することを特徴とした請求項１ないし請求項３のいずれか一つに記載の挿絵作成装置。
【請求項５】
前記比較検証手段は、人の感情を示す単語を見出しとする前記マトリクス表の行に属する要素のグループから背景画像データを、時節時候を示す単語を見出しとする前記マトリクス表の行に属し、かつ、前記背景画像データに対応する要素と同一の列に属する要素のグループから追加画像データを、それぞれ一つ選択することを特徴とした請求項４に記載の挿絵作成装置。
【請求項６】
前記要素マトリクス表は、感情の程度を示す語を見出しとする加工指定行を含み、この加工指定行に属する加工指定要素には、画像データの加工方法を指定する情報と前記感情の程度を示す語に関連する複数の単語と一つの加工カウンターが対応付けられており、
前記比較検証手段は、前記各文面単語が前記加工指定行に属し、かつ、前記背景絵と同一の列に属する要素に対応付けられた各単語と一致するか否かを判定し、一致する場合には当該単語に対応する前記加工カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で前記加工カウンターの値が最大である加工指定要素を選択し、
前記挿絵貼付手段は、前記加工指定要素に対応付けられた加工方法を指定する情報にしたがって前記背景画像データを加工したうえで前記文面ファイルに含まれる文字列と結合することを特徴とした請求項５に記載の挿絵作成装置。
【請求項７】
事物を表わす複数の短文用画像データと各短文用画像データに関連する複数の短文関連単語と１個の短文用カウンターを対応付けて記憶する短文用画像データ記憶部と、
前記各文面単語が前記各短文関連単語と一致するか否かを判定し、一致する場合には当該短文関連単語に対応する前記短文用カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記短文用カウンターに対応する画像データを短文用挿絵画像データとして選択する短文用比較検証手段と、
前記挿絵画像データと前記文面ファイルに含まれる文字列を結合して短文用挿絵ファイルを生成する短文用挿絵貼付手段を備え、
前記単語群ファイルに格納されている単語の数が第一の閾値以下の場合には、前記比較検証手段と前記挿絵貼付手段を動作させず、前記短文用比較検証手段と前記短文用挿絵貼付手段を作動させることを特徴とした請求項１ないし請求項６のいずれか一つに記載の挿絵作成装置。
【請求項８】
予め定めた複数の終助詞と各終助詞に対応付けた合いの手画像データを記憶する終助詞定義ファイルを備え、
前記言語解析手段は、前記文面から終助詞を抽出して終助詞保存ファイルに格納し、
前記短文用比較検証手段は、前記終助詞保存ファイルに格納された各終助詞と前記終助詞定義ファイルに格納された終助詞が一致するか否かを検証し、一致する場合には当該終助詞に対応する合いの手画像データを選択し、
前記短文用挿絵貼付手段は、前記短文用比較検証手段により選択された合いの手画像データを前記短文用挿絵ファイルに結合することを特徴とした請求項７に記載の挿絵作成装置。
【請求項９】
前記単語群ファイルに格納されている単語の数が前記第一の閾値より大きく、かつ、前記比較検証手段による検証の終了時での前記カウンターの値の最大値が第２の閾値以下である場合に、前記短文用比較検証手段と前記短文用挿絵貼付手段を作動させることを特徴とした請求項７または請求項８に記載の挿絵作成装置。
【請求項１０】
前記請求項１ないし請求項９のいずれか一つに記載の挿絵作成装置と、この挿絵作成装置と通信可能に接続された送信側端末と、前記挿絵作成装置と通信可能に接続された受信側端末とを備え、
前記挿絵作成装置は、前記送信側端末から受信した電子メールの本文を前記文面データとして前記挿絵ファイルを生成し、この挿絵ファイルを本文とする電子メールを前記受信側端末に送信することを特徴とした挿絵提供システム。
【請求項１１】
複数の画像データと各画像データに関連する複数の関連単語と１個のカウンターを対応付けて画像データ記憶部に記憶する画像データ記憶工程と、
文面データに含まれる文字列を単語に分割し文面単語の集合として単語群ファイルに格納する言語解析工程と、
前記各文面単語が前記各関連単語と一致するか否かを判定し、一致する場合には当該関連単語に対応する前記カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記カウンターに対応する画像データを挿絵画像データとして選択する比較検証工程と、
前記挿絵画像データと前記文面ファイルに含まれる文字列を結合して挿絵ファイルを生成する挿絵貼付工程を備えたことを特徴とした挿絵作成方法。
【請求項１２】
複数の楽曲データと各楽曲データに関連する複数の楽曲関連単語と１個の楽曲カウンターを対応付けて楽曲データ記憶部に記憶する楽曲データ記憶工程を備え、
前記比較検証工程では、前記各文面単語が前記各楽曲関連単語と一致するか否かを判定し、一致する場合には当該楽曲関連単語に対応する前記楽曲カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記楽曲カウンターに対応する楽曲データを挿入楽曲データとして選択し、
前記挿絵貼付工程では、前記挿入楽曲データと前記文面ファイルに含まれる文字列と前記挿絵画像データを結合して前記挿絵ファイルを生成することを特徴とした請求項１１に記載の挿絵作成方法。
【請求項１３】
前記言語解析工程では、前記文面単語からその品詞が助詞、代名詞、接続詞のいずれかに該当するもの及び数字を除去して前記単語群ファイルに格納することを特徴とした請求項１１または請求項１２に記載の挿絵作成方法。
【請求項１４】
前記画像データ記憶部は、事物を示す単語を列の見出しとし事象または人の感情を示す単語を行の見出しとする要素マトリクス表の各要素に前記画像データと前記関連単語と前記カウンターを対応付けたものであり、
前記各要素の前記画像データは、当該要素が属する列の見出しである単語が示す事物と前記要素が属する行の見出しである単語が示す事象または感情を表わすものであり、
前記比較検証工程では、前記要素マトリクス表の行を基準に分類された複数の前記要素のグループのそれぞれから一つの挿絵画像データを選択することを特徴とした請求項１１ないし請求項１３のいずれか一つに記載の挿絵作成方法。
【請求項１５】
前記比較検証工程では、人の感情を示す単語を見出しとする前記マトリクス表の行に属する要素のグループから背景画像データを、時節時候を示す単語を見出しとする前記マトリクス表の行に属し、かつ、前記背景画像データに対応する要素と同一の列に属する要素のグループから追加画像データを、それぞれ一つ選択することを特徴とした請求項１４に記載の挿絵作成方法。
【請求項１６】
前記要素マトリクス表は、感情の程度を示す語を見出しとする加工指定行を含み、この加工指定行に属する加工指定要素には、画像データの加工方法を指定する情報と前記感情の程度を示す語に関連する複数の単語と一つの加工カウンターが対応付けられており、
前記比較検証工程では、前記各文面単語が前記加工指定行に属し、かつ、前記背景絵と同一の列に属する要素に対応付けられた各単語と一致するか否かを判定し、一致する場合には当該単語に対応する前記加工カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で前記加工カウンターの値が最大である加工指定要素を選択し、
前記挿絵貼付工程では、前記加工指定要素に対応付けられた加工方法を指定する情報にしたがって前記背景画像データを加工したうえで前記文面ファイルに含まれる文字列と結合することを特徴とした請求項１５に記載の挿絵作成方法。
【請求項１７】
事物を表わす複数の短文用画像データと各短文用画像データに関連する複数の短文関連単語と１個の短文用カウンターを対応付けて短文用画増データ記憶部に記憶する短文用画像データ記憶工程を備え、
前記単語群ファイルに格納されている単語の数が第一の閾値以下の場合には、前記比較検証工程と前記挿絵貼付工程を実行せず、
前記各文面単語が前記各短文関連単語と一致するか否かを判定し、一致する場合には当該短文関連単語に対応する前記短文用カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記短文用カウンターに対応する画像データを短文用挿絵画像データとして選択する短文用比較検証工程と、
前記挿絵画像データと前記文面ファイルに含まれる文字列を結合して短文用挿絵ファイルを生成する短文用挿絵貼付工程
を実行することを特徴とした請求項１１ないし請求項１６のいずれか一つに記載の挿絵作成方法。
【請求項１８】
予め定めた複数の終助詞と合いの手画像データを対応付けて終助詞定義ファイルに格納終助詞定義工程とを備え、
前記言語解析工程では、前記文面から終助詞を抽出して終助詞保存ファイルに格納し、
前記短文用比較検証工程では、前記終助詞保存ファイルに格納された各終助詞と前記終助詞定義ファイルに格納された終助詞が一致するか否かを検証し、一致する場合には当該終助詞に対応する合いの手画像データを選択し、
前記短文用挿絵貼付工程では、前記短文用比較検証工程により選択された合いの手画像データを前記短文用挿絵ファイルに結合することを特徴とした請求項１７に記載の挿絵作成方法。
【請求項１９】
前記単語群ファイルに格納されている単語の数が前記第一の閾値より大きく、かつ、前記比較検証工程による検証の終了時での前記カウンターの値の最大値が第２の閾値以下である場合に、前記短文用比較検証工程と前記短文用挿絵貼付工程を実行することを特徴とした請求項１７または請求項１８に記載の挿絵作成方法。
【請求項２０】
コンピュータに、
複数の画像データと各画像データに関連する複数の関連単語と１個のカウンターを対応付けて画像データ記憶部に記憶する画像データ記憶処理と、
文面データに含まれる文字列を単語に分割し文面単語の集合として単語群ファイルに格納する言語解析処理と、
前記各文面単語が前記各関連単語と一致するか否かを判定し、一致する場合には当該関連単語に対応する前記カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記カウンターに対応する画像データを挿絵画像データとして選択する比較検証処理と、
前記挿絵画像データと前記文面ファイルに含まれる文字列を結合して挿絵ファイルを生成する挿絵貼付処理を実行させることを特徴とした挿絵作成プログラム。
【請求項２１】
前記コンピュータに、複数の楽曲データと各楽曲データに関連する複数の楽曲関連単語と１個の楽曲カウンターを対応付けて楽曲データ記憶部に記憶する楽曲データ記憶処理を実行させ、
前記比較検証処理では、前記各文面単語が前記各楽曲関連単語と一致するか否かを判定し、一致する場合には当該楽曲関連単語に対応する前記楽曲カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記楽曲カウンターに対応する楽曲データを挿入楽曲データとして選択し、
前記挿絵貼付処理では、前記挿入楽曲データと前記文面ファイルに含まれる文字列と前記挿絵画像データを結合して前記挿絵ファイルを生成することを特徴とした請求項２０に記載の挿絵作成プログラム。
【請求項２２】
前記言語解析処理では、前記文面単語からその品詞が助詞、代名詞、接続詞のいずれかに該当するもの及び数字を除去して前記単語群ファイルに格納することを特徴とした請求項２０または請求項２１に記載の挿絵作成プログラム。
【請求項２３】
前記画像データ記憶部は、事物を示す単語を列の見出しとし事象または人の感情を示す単語を行の見出しとする要素マトリクス表の各要素に前記画像データと前記関連単語と前記カウンターを対応付けたものであり、
前記各要素の前記画像データは、当該要素が属する列の見出しである単語が示す事物と前記要素が属する行の見出しである単語が示す事象または感情を表わすものであり、
前記比較検証処理では、前記要素マトリクス表の行を基準に分類された複数の前記要素のグループのそれぞれから一つの挿絵画像データを選択することを特徴とした請求項２０ないし請求項２２のいずれか一つに記載の挿絵作成プログラム。
【請求項２４】
前記比較検証処理では、人の感情を示す単語を見出しとする前記マトリクス表の行に属する要素のグループから背景画像データを、時節時候を示す単語を見出しとする前記マトリクス表の行に属し、かつ、前記背景画像データに対応する要素と同一の列に属する要素のグループから追加画像データを、それぞれ一つ選択することを特徴とした請求項２３に記載の挿絵作成プログラム。
【請求項２５】
前記要素マトリクス表は、感情の程度を示す語を見出しとする加工指定行を含み、この加工指定行に属する加工指定要素には、画像データの加工方法を指定する情報と前記感情の程度を示す語に関連する複数の単語と一つの加工カウンターが対応付けられており、
前記比較検証処理では、前記各文面単語が前記加工指定行に属し、かつ、前記背景絵と同一の列に属する要素に対応付けられた各単語と一致するか否かを判定し、一致する場合には当該単語に対応する前記加工カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で前記加工カウンターの値が最大である加工指定要素を選択し、
前記挿絵貼付処理では、前記加工指定要素に対応付けられた加工方法を指定する情報にしたがって前記背景画像データを加工したうえで前記文面ファイルに含まれる文字列と結合することを特徴とした請求項２４に記載の挿絵作成プログラム。
【請求項２６】
前記コンピュータに、事物を表わす複数の短文用画像データと各短文用画像データに関連する複数の短文関連単語と１個の短文用カウンターを対応付けて短文用画増データ記憶部に記憶する短文用画像データ記憶処理を実行させ、
前記単語群ファイルに格納されている単語の数が第一の閾値以下の場合には、前記コンピュータに、前記比較検証処理と前記挿絵貼付処理を実行させず、
前記各文面単語が前記各短文関連単語と一致するか否かを判定し、一致する場合には当該短文関連単語に対応する前記短文用カウンターの値を増加させ、すべての前記文面単語について判定が終了した時点で値が最大である前記短文用カウンターに対応する画像データを短文用挿絵画像データとして選択する短文用比較検証処理と、
前記挿絵画像データと前記文面ファイルに含まれる文字列を結合して短文用挿絵ファイルを生成する短文用挿絵貼付処理
を実行させることを特徴とした請求項２０ないし請求項２５のいずれか一つに記載の挿絵作成プログラム。
【請求項２７】
前記コンピュータに、予め定めた複数の終助詞と合いの手画像データを対応付けて終助詞定義ファイルに格納終助詞定義処理を実行させ、
前記言語解析処理では、前記文面から終助詞を抽出して終助詞保存ファイルに格納し、
前記短文用比較検証処理では、前記終助詞保存ファイルに格納された各終助詞と前記終助詞定義ファイルに格納された終助詞が一致するか否かを検証し、一致する場合には当該終助詞に対応する合いの手画像データを選択し、
前記短文用挿絵貼付処理では、前記短文用比較検証処理により選択された合いの手画像データを前記短文用挿絵ファイルに結合することを特徴とした請求項２６に記載の挿絵作成プログラム。
【請求項２８】
前記単語群ファイルに格納されている単語の数が前記第一の閾値より大きく、かつ、前記比較検証処理による検証の終了時での前記カウンターの値の最大値が第２の閾値以下である場合に、前記コンピュータに、前記短文用比較検証処理と前記短文用挿絵貼付処理を実行させることを特徴とした請求項２６または請求項２７に記載の挿絵作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像等の文字以外の情報を含む文書データを作成する技術に関し、特に文面に即した画像等を自動的に選択して文書データを作成する装置等に関する。
【背景技術】
【０００２】
電子的な手段で作成した文書により情報のやり取りをすることは広く行われている。文字だけでは表現力が限られているため、文書中に挿絵等の文字以外の情報を挿入したい場合もある。挿絵等が予め準備されている場合には、それを文書中に挿入することは簡単である。例えば、多くの電子メール作成・送受信用のソフトウェアでは、ＨＴＭＬメールを作成する機能を備えている。
しかし、文書の内容に即した挿絵等をその都度作成することは一般には困難である。画像を作成・編集するソフトウェアは広く普及しているが、これを使いこなして思い通りの絵を作成する技能を持つ人は少ない。そのような技能があったとしても作成するための時間的な余裕がない場合も多い。
【０００３】
特許文献１には、電子メールにイラストを簡単に挿入するための電子メール送受信装置が記載されている。この電子メール送受信装置は、受信した電子メールから送信日時やキーワードを抽出し、これらに合致するイラストを選択して受信した電子メールに挿入し送信元のユーザに返信する。これを受信したユーザは、本来の送信先に送信する。
【０００４】
【特許文献１】特開平１０−２８９１７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の特許文献１の技術では、単純なキーワードのマッチングによりイラストを選択している。そのため、テキストの文面・文脈に含まれる作成者の微妙な感情等を反映したイラストを選択することができなかった。
【０００６】
そこで、本発明は、テキストの文面・文脈に含まれる作成者の微妙な感情等を反映した画像等を自動的に作成する挿絵作成装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の挿絵作成装置は、複数の画像データと各画像データに関連する複数の関連単語と１個のカウンターを対応付けて記憶する画像データ記憶部と、文面データに含まれる文字列を単語に分割し文面単語の集合として単語群ファイルに格納する言語解析手段と、各文面単語が各関連単語と一致するか否かを判定し、一致する場合には当該関連単語に対応するカウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大であるカウンターに対応する画像データを挿絵画像データとして選択する比較検証手段と、挿絵画像データと文面ファイルに含まれる文字列を結合して挿絵ファイルを生成する挿絵貼付手段を備えている（請求項１ないし請求項９）。
【０００８】
上記挿絵作成装置によれば、画像データの関連単語（画像データが表わす内容を示す語、その語の関連語、その語を連想させる語）と文面に含まれる単語を比較し、文面単語に最もよく一致する関連単語を持つ画像データを挿絵として選択する。
そのため、テキストの文面・文脈に含まれる作成者の微妙な感情等を反映した画像データを選択し、その画像と文面を合成し挿絵ファイルを自動的に作成することができる。
【０００９】
上記挿絵作成装置において、複数の楽曲データと各楽曲データに関連する複数の楽曲関連単語と１個の楽曲カウンターを対応付けて記憶する楽曲データ記憶部を備え、比較検証手段は、各文面単語が各楽曲関連単語と一致するか否かを判定し、一致する場合には当該楽曲関連単語に対応する楽曲カウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大である楽曲カウンターに対応する楽曲データを挿入楽曲データとして選択し、挿絵貼付手段は、挿入楽曲データと文面ファイルに含まれる文字列と挿絵画像データを結合して挿絵ファイルを生成するようにしてもよい（請求項２）。
このようにすれば、画像の場合と同様に、テキストの文面・文脈に含まれる作成者の微妙な感情等を反映した楽曲データを選択し楽曲を含む挿絵ファイルを自動的に作成することができる。
【００１０】
上記挿絵作成装置において、言語解析手段は、文面単語からその品詞が助詞、代名詞、接続詞のいずれかに該当するもの及び数字を除去して単語群ファイルに格納するようにしてもよい（請求項３）。
このようにすれば、その単語自体では特段の観念を生じさせない助詞等を検証の対象からはずすことができ、そのため、挿絵画像データと文面との適合度を向上させることができる。
【００１１】
上記挿絵作成装置において、画像データ記憶部は、事物を示す単語を列の見出しとし事象または人の感情を示す単語を行の見出しとする要素マトリクス表の各要素に画像データと関連単語とカウンターを対応付けたものであり、各要素の画像データは、当該要素が属する列の見出しである単語が示す事物と要素が属する行の見出しである単語が示す事象または感情を表わすものであり、比較検証手段は、要素マトリクス表の行を基準に分類された複数の要素のグループのそれぞれから一つの挿絵画像データを選択するようにしてもよい（請求項４）。
このようにすれば、類似の事物や事象を示す画像を含む絵素を絵素マトリクス表の同一の列または行に配置しグループ化することができる。そのため、挿絵画像データの選択処理を効率よく行うことができる。
【００１２】
上記挿絵作成装置において、比較検証手段は、人の感情を示す単語を見出しとするマトリクス表の行に属する要素のグループから背景画像データを、時節時候を示す単語を見出しとするマトリクス表の行に属し、かつ、背景画像データに対応する要素と同一の列に属する要素のグループから追加画像データを、それぞれ一つ選択するようにしてもよい（請求項５）。
このようにすれば、２つの異なる観点から文面単語と関連単語の一致程度を検証し、適切な組み合わせで背景画像と追加画像を選択することができる。
【００１３】
上記挿絵作成装置において、要素マトリクス表は、感情の程度を示す語を見出しとする加工指定行を含み、この加工指定行に属する加工指定要素には、画像データの加工方法を指定する情報と感情の程度を示す語に関連する複数の単語と一つの加工カウンターが対応付けられており、比較検証手段は、各文面単語が加工指定行に属し、かつ、背景絵と同一の列に属する要素に対応付けられた各単語と一致するか否かを判定し、一致する場合には当該単語に対応する加工カウンターの値を増加させ、すべての文面単語について判定が終了した時点で加工カウンターの値が最大である加工指定要素を選択し、挿絵貼付手段は、加工指定要素に対応付けられた加工方法を指定する情報にしたがって背景画像データを加工したうえで文面ファイルに含まれる文字列と結合するようにしてもよい（請求項６）。
このようにすれば、文面に含まれる思想感情の程度に応じて背景画像を加工して挿絵ファイルに挿入することができる。
【００１４】
上記挿絵作成装置において、事物を表わす複数の短文用画像データと各短文用画像データに関連する複数の短文関連単語と１個の短文用カウンターを対応付けて記憶する短文用画像データ記憶部と、各文面単語が各短文関連単語と一致するか否かを判定し、一致する場合には当該短文関連単語に対応する短文用カウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大である短文用カウンターに対応する画像データを短文用挿絵画像データとして選択する短文用比較検証手段と、挿絵画像データと文面ファイルに含まれる文字列を結合して短文用挿絵ファイルを生成する短文用挿絵貼付手段を備え、単語群ファイルに格納されている単語の数が第一の閾値以下の場合には、比較検証手段と挿絵貼付手段を動作させず、短文用比較検証手段と短文用挿絵貼付手段を作動させるようにしてもよい（請求項７）。
文面が短文であるとき、すなわち文面に含まれる単語が少ない場合は、文面に含まれる情報が少なく、文面の作成者の感情等を抽出するのは困難であると予想される。上記のように、短文用の画像として具体的な事物を表わす画像（例えば、風景画や動植物を描写した画像）を別途用意しておくことで、短文の場合でも文面の内容に適合した画像を選択し挿絵ファイルに挿入することができる。
【００１５】
上記挿絵作成装置において、予め定めた複数の終助詞と各終助詞に対応付けた合いの手画像データを記憶する終助詞定義ファイルを備え、言語解析手段は、文面から終助詞を抽出して終助詞保存ファイルに格納し、短文用比較検証手段は、終助詞保存ファイルに格納された各終助詞と終助詞定義ファイルに格納された終助詞が一致するか否かを検証し、一致する場合には当該終助詞に対応する合いの手画像データを選択し、短文用挿絵貼付手段は、短文用比較検証手段により選択された合いの手画像データを短文用挿絵ファイルに結合するようにしてもよい（請求項８）。
このようにすれば、終助詞により表わされる文面のニュアンスに即した画像を挿絵に追加することができる。
【００１６】
上記挿絵作成装置において、単語群ファイルに格納されている単語の数が第一の閾値より大きく、かつ、比較検証手段による検証の終了時でのカウンターの値の最大値が第２の閾値以下である場合に、短文用比較検証手段と短文用挿絵貼付手段を作動させるようにしてもよい（請求項９）。
このようにすれば、文面に含まれる感情の程度に応じて背景画像データを加工して挿絵ファイルに挿入することができる。
【００１７】
本発明の挿絵提供システムは、上記に記載の挿絵作成装置と、この挿絵作成装置と通信可能に接続された送信側端末と、挿絵作成装置と通信可能に接続された受信側端末とを備え、挿絵作成装置は、送信側端末から受信した電子メールの本文を文面データとして挿絵ファイルを生成し、この挿絵ファイルを本文とする電子メールを受信側端末に送信する（請求項１０）。
【００１８】
上記挿絵提供システムによれば、画像データから挿絵画像データ等を選択し挿絵ファイルを作成する処理は、サーバとしての挿絵作成装置が行う。そのため、送信側端末として処理能力の低い装置を用いた場合でも挿絵作成装置から挿絵ファイルの提供を受けて利用することができる。
【００１９】
本発明の挿絵作成方法は、複数の画像データと各画像データに関連する複数の関連単語と１個のカウンターを対応付けて画像データ記憶部に記憶する画像データ記憶工程と、文面データに含まれる文字列を単語に分割し文面単語の集合として単語群ファイルに格納する言語解析工程と、各文面単語が各関連単語と一致するか否かを判定し、一致する場合には当該関連単語に対応するカウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大であるカウンターに対応する画像データを挿絵画像データとして選択する比較検証工程と、挿絵画像データと文面ファイルに含まれる文字列を結合して挿絵ファイルを生成する挿絵貼付工程を備えている（請求項１１ないし請求項１９）。
【００２０】
上記挿絵作成方法において、複数の楽曲データと各楽曲データに関連する複数の楽曲関連単語と１個の楽曲カウンターを対応付けて楽曲データ記憶部に記憶する楽曲データ記憶工程を備え、比較検証工程では、各文面単語が各楽曲関連単語と一致するか否かを判定し、一致する場合には当該楽曲関連単語に対応する楽曲カウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大である楽曲カウンターに対応する楽曲データを挿入楽曲データとして選択し、挿絵貼付工程では、挿入楽曲データと文面ファイルに含まれる文字列と挿絵画像データを結合して挿絵ファイルを生成するようにしてもよい（請求項１２）。
【００２１】
上記挿絵作成方法において、言語解析工程では、文面単語からその品詞が助詞、代名詞、接続詞のいずれかに該当するもの及び数字を除去して単語群ファイルに格納するようにしてもよい（請求項１３）。
【００２２】
上記挿絵作成方法において、画像データ記憶部は、事物を示す単語を列の見出しとし事象または人の感情を示す単語を行の見出しとする要素マトリクス表の各要素に画像データと関連単語とカウンターを対応付けたものであり、各要素の画像データは、当該要素が属する列の見出しである単語が示す事物と要素が属する行の見出しである単語が示す事象または感情を表わすものであり、比較検証工程では、要素マトリクス表の行を基準に分類された複数の要素のグループのそれぞれから一つの挿絵画像データを選択するようにしてもよい（請求項１４）。
【００２３】
上記挿絵作成方法において、比較検証工程では、人の感情を示す単語を見出しとするマトリクス表の行に属する要素のグループから背景画像データを、時節時候を示す単語を見出しとするマトリクス表の行に属し、かつ、背景画像データに対応する要素と同一の列に属する要素のグループから追加画像データを、それぞれ一つ選択するようにしてもよい（請求項１５）。
【００２４】
上記挿絵作成方法において、要素マトリクス表は、感情の程度を示す語を見出しとする加工指定行を含み、この加工指定行に属する加工指定要素には、画像データの加工方法を指定する情報と感情の程度を示す語に関連する複数の単語と一つの加工カウンターが対応付けられており、比較検証工程では、各文面単語が加工指定行に属し、かつ、背景絵と同一の列に属する要素に対応付けられた各単語と一致するか否かを判定し、一致する場合には当該単語に対応する加工カウンターの値を増加させ、すべての文面単語について判定が終了した時点で加工カウンターの値が最大である加工指定要素を選択し、挿絵貼付工程では、加工指定要素に対応付けられた加工方法を指定する情報にしたがって背景画像データを加工したうえで文面ファイルに含まれる文字列と結合するようにしてもよい（請求項１６）。
【００２５】
上記挿絵作成方法において、事物を表わす複数の短文用画像データと各短文用画像データに関連する複数の短文関連単語と１個の短文用カウンターを対応付けて短文用画増データ記憶部に記憶する短文用画像データ記憶工程を備え、単語群ファイルに格納されている単語の数が第一の閾値以下の場合には、比較検証工程と挿絵貼付工程を実行せず、各文面単語が各短文関連単語と一致するか否かを判定し、一致する場合には当該短文関連単語に対応する短文用カウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大である短文用カウンターに対応する画像データを短文用挿絵画像データとして選択する短文用比較検証工程と、挿絵画像データと文面ファイルに含まれる文字列を結合して短文用挿絵ファイルを生成する短文用挿絵貼付工程ようにしてもよい（請求項１７）。
【００２６】
上記挿絵作成方法において、予め定めた複数の終助詞と合いの手画像データを対応付けて終助詞定義ファイルに格納終助詞定義工程とを備え、言語解析工程では、文面から終助詞を抽出して終助詞保存ファイルに格納し、短文用比較検証工程では、終助詞保存ファイルに格納された各終助詞と終助詞定義ファイルに格納された終助詞が一致するか否かを検証し、一致する場合には当該終助詞に対応する合いの手画像データを選択し、短文用挿絵貼付工程では、短文用比較検証工程により選択された合いの手画像データを短文用挿絵ファイルに結合するようにしてもよい（請求項１８）。
【００２７】
上記挿絵作成方法において、単語群ファイルに格納されている単語の数が第一の閾値より大きく、かつ、比較検証工程による検証の終了時でのカウンターの値の最大値が第２の閾値以下である場合に、短文用比較検証工程と短文用挿絵貼付工程を実行するようにしてもよい（請求項１９）。
【００２８】
本発明の挿絵作成プログラムは、コンピュータに、複数の画像データと各画像データに関連する複数の関連単語と１個のカウンターを対応付けて画像データ記憶部に記憶する画像データ記憶処理と、文面データに含まれる文字列を単語に分割し文面単語の集合として単語群ファイルに格納する言語解析処理と、各文面単語が各関連単語と一致するか否かを判定し、一致する場合には当該関連単語に対応するカウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大であるカウンターに対応する画像データを挿絵画像データとして選択する比較検証処理と、挿絵画像データと文面ファイルに含まれる文字列を結合して挿絵ファイルを生成する挿絵貼付処理を実行させる（請求項２０ないし請求項２８）。
【００２９】
上記挿絵作成プログラムにおいて、コンピュータに、複数の楽曲データと各楽曲データに関連する複数の楽曲関連単語と１個の楽曲カウンターを対応付けて楽曲データ記憶部に記憶する楽曲データ記憶処理を実行させ、比較検証処理では、各文面単語が各楽曲関連単語と一致するか否かを判定し、一致する場合には当該楽曲関連単語に対応する楽曲カウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大である楽曲カウンターに対応する楽曲データを挿入楽曲データとして選択し、挿絵貼付処理では、挿入楽曲データと文面ファイルに含まれる文字列と挿絵画像データを結合して挿絵ファイルを生成するようにしてもよい（請求項２１）。
【００３０】
上記挿絵作成プログラムにおいて、言語解析処理では、文面単語からその品詞が助詞、代名詞、接続詞のいずれかに該当するもの及び数字を除去して単語群ファイルに格納するようにしてもよい（請求項２２）。
【００３１】
上記挿絵作成プログラムにおいて、画像データ記憶部は、事物を示す単語を列の見出しとし事象または人の感情を示す単語を行の見出しとする要素マトリクス表の各要素に画像データと関連単語とカウンターを対応付けたものであり、各要素の画像データは、当該要素が属する列の見出しである単語が示す事物と要素が属する行の見出しである単語が示す事象または感情を表わすものであり、比較検証処理では、要素マトリクス表の行を基準に分類された複数の要素のグループのそれぞれから一つの挿絵画像データを選択するようにしてもよい（請求項２３）。
【００３２】
上記挿絵作成プログラムにおいて、比較検証処理では、人の感情を示す単語を見出しとするマトリクス表の行に属する要素のグループから背景画像データを、時節時候を示す単語を見出しとするマトリクス表の行に属し、かつ、背景画像データに対応する要素と同一の列に属する要素のグループから追加画像データを、それぞれ一つ選択するようにしてもよい（請求項２４）。
【００３３】
上記挿絵作成プログラムにおいて、要素マトリクス表は、感情の程度を示す語を見出しとする加工指定行を含み、この加工指定行に属する加工指定要素には、画像データの加工方法を指定する情報と感情の程度を示す語に関連する複数の単語と一つの加工カウンターが対応付けられており、比較検証処理では、各文面単語が加工指定行に属し、かつ、背景絵と同一の列に属する要素に対応付けられた各単語と一致するか否かを判定し、一致する場合には当該単語に対応する加工カウンターの値を増加させ、すべての文面単語について判定が終了した時点で加工カウンターの値が最大である加工指定要素を選択し、挿絵貼付処理では、加工指定要素に対応付けられた加工方法を指定する情報にしたがって背景画像データを加工したうえで文面ファイルに含まれる文字列と結合するようにしてもよい（請求項２５）。
【００３４】
上記挿絵作成プログラムにおいて、コンピュータに、事物を表わす複数の短文用画像データと各短文用画像データに関連する複数の短文関連単語と１個の短文用カウンターを対応付けて短文用画増データ記憶部に記憶する短文用画像データ記憶処理を実行させ、
単語群ファイルに格納されている単語の数が第一の閾値以下の場合には、コンピュータに、比較検証処理と挿絵貼付処理を実行させず、各文面単語が各短文関連単語と一致するか否かを判定し、一致する場合には当該短文関連単語に対応する短文用カウンターの値を増加させ、すべての文面単語について判定が終了した時点で値が最大である短文用カウンターに対応する画像データを短文用挿絵画像データとして選択する短文用比較検証処理と、挿絵画像データと文面ファイルに含まれる文字列を結合して短文用挿絵ファイルを生成する短文用挿絵貼付処理を実行させるようにしてもよい（請求項２６）。
【００３５】
上記挿絵作成プログラムにおいて、コンピュータに、予め定めた複数の終助詞と合いの手画像データを対応付けて終助詞定義ファイルに格納終助詞定義処理を実行させ、言語解析処理では、文面から終助詞を抽出して終助詞保存ファイルに格納し、短文用比較検証処理では、終助詞保存ファイルに格納された各終助詞と終助詞定義ファイルに格納された終助詞が一致するか否かを検証し、一致する場合には当該終助詞に対応する合いの手画像データを選択し、短文用挿絵貼付処理では、短文用比較検証処理により選択された合いの手画像データを短文用挿絵ファイルに結合するようにしてもよい（請求項２７）。
【００３６】
上記挿絵作成プログラムにおいて、単語群ファイルに格納されている単語の数が第一の閾値より大きく、かつ、比較検証処理による検証の終了時でのカウンターの値の最大値が第２の閾値以下である場合に、コンピュータに、短文用比較検証処理と短文用挿絵貼付処理を実行させるようにしてもよい（請求項２８）。
【００３７】
上記の挿絵作成方法及び挿絵作成プログラムによっても、挿絵作成装置と同様の効果を得ることができる。
【発明の効果】
【００３８】
本発明によれば、テキストの文面・文脈に含まれる作成者の微妙な感情等を反映した画像データを選択し挿絵ファイルを自動的に作成することができる。
【発明を実施するための最良の形態】
【００３９】
図を参照しながら本発明の第１の実施形態である挿絵作成装置１の構成と動作について説明する。
図１は、挿絵作成装置１の機能ブロック図である。
挿絵作成装置１は、例えばパーソナルコンピュータであり、文面作成手段１０、挿絵作成部２０、メール送信手段３０、記憶部４０を備えている。挿絵作成部２０は、日本語解析手段２１、比較検証手段２２、短文用比較検証手段２３、挿絵貼付手段２４、短文用挿絵貼付手段２５から構成される。記憶部４０は、例えばハードディスク装置により構成され、絵要素マトリクスリクス５０、短文絵図６０、挿絵マップ７０、終助詞マップ８０、作業用ファイル９０が記憶されている。作業用ファイル９０には、文面ファイル９１、単語群ファイル９２、終助詞保存ファイル９２、終助詞定義ファイル９４、伸縮ファイル９５、挿絵ファイル９６が含まれている。なお、図面では「ファイル」を「Ｆ」と略記する。
挿絵作成装置１は、文面作成手段１０で作成した文面に挿絵作成部２０で作成した挿絵を挿入しメール送信手段３０に供給する。
【００４０】
絵要素マトリクス表は、
絵要素マトリクス表５０のデータ構造例を図６に示す。
絵要素マトリクスリ表５０は、挿絵に使う絵素ＸＮ（画像データ）の集合体であり、表の要素の一つ一つに、絵素または絵素の加工方法を指定する情報と、その絵素の内容に関連した語（関連単語）が複数個と、一つの絵素カウンター５０-ＸＮ（「Ｘ」はＡないしＦのいずれか、「Ｎ」は１ないし２０のいずれか）が一つ対応付けられている。関連単語は、挿絵として採用する絵素を選ぶために使用する。すなわち、後述する単語群ファイル９２の語と比較検証して一致した語に対応する絵素カウンター５０−ＸＮに一点が計上加算され、背景絵素、追加絵素、仕上げ絵素のそれぞれについて最終的に最高得点を計上した絵素が挿絵貼付手段２４により挿絵として貼りつけられる。
ここでは120個の絵素を例にしたが、絵素の個数は多いほど挿絵の最適度（文面の意味内容、文面に含まれる書き手の思想感情と絵素との適合度）は向上する。
【００４１】
ここで、図６の表の１列または複数の行の集合を「マトリクス」と呼ぶことにする。
第１マトリクス５０−１ないし第６マトリクス５０−６には、文面の主な話題となりうる事物を示す絵素が含まれている。これらの事物を示す単語が表の列の見出しとなっている。この例では、第１マトリクス５０−１は『海の話題』、第２マトリクス５０−２は『山の話題』、第３マトリクス５０−３は『陸の話題』、第４マトリクス５０−４は『空の話題』、第５マトリクス５０−４は『建物の話題』、第６マトリクス５０−５は『人の話題』がそれぞれ割り当てられている。第７マトリクス５０−７には『喜怒哀楽（人の感情）の話題』が割り当てられている。これらのマトリクスに含まれる絵素（画素Ａ１、Ａ２・・Ａ４・・Ｆ３、Ｆ４の２４個）が、背景絵素の候補で、その中の一つが後述する比較検証手段２２により選択される。
【００４２】
第８マトリクスと第９マトリクスは、背景絵素を挿絵ファイル９６に貼り付ける際の加工方法を特定するためのものである。第８マトリクス５０−８は『大小の話題』、第９マトリクス５０−９は『意思表示の話題』が割り当てられている。これらのマトリクスに含まれる要素により背景絵素を加工して張り付ける。
【００４３】
第１０マトリクス５０−１０には『時節時候の話題』（天候、時間帯、季節）が割り当てられている。このマトリクスに含まれる絵素が仕上げ絵素の候補である。
【００４４】
このようなデータ構造とすることで、１０種類の角度から文面の性格を調べて、120個の絵素の中から三つ（背景絵素、背景絵素の加工方法、追加絵素）を効率よく選択することができる。
【００４５】
図９ないし図１４に第１マトリクスないし第６マトリクスの絵素の例を示す。
図９の第１マトリクスには、「海」に関する絵素Ａ１ないしＡ２０が含まれている。たとえば、第７マトリクスと交差する絵素Ａ１には、「海」と言う事物と「喜び」という感情を表わす画像データとして「いるかの親子１頭ずつ」を表わす画像データが記録されている。絵素Ａ２以下にも同様に、「海」と、第７マトリクスないし第１０マトリクスに割り当てられた感情や季節等を表わす絵が記録されている。ただし、第８マトリクスと第９マトリクスと交差する要素には、画像データそのものではなく背景絵の加工方法を指定する情報が記憶されている。
第２ないし第６マトリクスについても上記と同様に、そのマトリクスに割り当てられた話題と、第７ないし第１０マトリクスに割り当てられた話題を結合したものを示す画像データが記録されている。
【００４６】
図１５に絵素に対応付ける単語の例を示す。図の第１列目は、図６の絵要素マトリクス表６０の列または行の見出しに対応している。第２列目は第１列目のマトリクスに含まれ絵素に対応付ける単語の例である。例えば、絵素Ａ１（図６で「海」の列と「喜」の行が交差している部分の要素）には、関連単語として「海」、「水」・・・「浮き輪」（図１５の１行目）と「うれしい」、「すばらしい」・・・「合格」が対応付けられる。
絵素に対応付ける関連単語は、話題そのものを示す語（例えば「海」）のほか、話題の語に関連する語（「湖」等）、話題の語を連想させる語（「広い」等）などの話題の語に関連する語を選択する。また、同一の語が複数の絵素に対応付けられていてもよい。
【００４７】
図７は、短文絵図６０のデータ構造を説明する図である。
短文絵図６０は、文面が短文、具体的には単語群ファイル９２に格納されている単語の数が所定の閾値（例えば２０語）未満であるときに挿絵として使用する絵（短文用画像データ）100種類（いずれも完成した絵）の集合体である。それぞれの絵には絵を選ぶための複数の語と１個の短文用カウンター６０−１ないし６０−１００が対応付けられている。また、文面が短文でなくても、比較検証手段２２による判定結果によっては、短文絵図６０から挿絵を選択するようにしてもよい。例えば、検証終了時点のカウンターの最高値が所定の閾値（例えば１０点）以下の場合は端部絵図を用いるようにする。
絵に対応付ける語（短文用関連単語）は、絵の内容そのものを示す語のほか、絵素マトリクス表５０の場合と同様にその絵の内容を直接示す語とその間連語とする。図７の２列目に示したものは、絵が３列目に示したジャンルに属する場合に対応付けられる語の例である。
図７では絵の個数を100個としたが、個数を多くするほど最適度は向上する。
【００４８】
挿絵マップ７０には、絵要素マトリクス表６０から選択された絵素の挿絵ファイル９６への貼りつけ位置を予め記憶しておく。
【００４９】
終助詞マップ８０には、終助詞定義ファイル９４から選択された絵素の挿絵ファイル９６への貼りつけ位置を予め記憶しておく。
【００５０】
文面ファイル９１には、文面作成手段１０により作成された文面が格納されている。
【００５１】
単語群ファイル９２には、日本語解析手段２１が文面ファイル９２から抽出した単語群が格納されている。
【００５２】
終助詞保存ファイル９３には、日本語解析手段２１が文面ファイル９１から抽出した終助詞が格納されている。
【００５３】
終助詞ファイル９４のデータ構造例を図８に示す。
終助詞ファイル９４には、１列目に示すように予め定められた１３種の終助詞、例えば「食べるかい？」の「い」等が格納されている。２列目には、これらの終助詞の意味を参考までに示す（実際のファイルには格納されていない）。
各終助詞には、図の３列目に示すように、２列目の意味を連想させる内容の画像データである合いの手絵図がそれぞれ対応付けられて格納されている。合いの手絵図は、文面が短文の場合に、短文絵図に含まれる絵と共に挿絵ファイル９６に貼り付けられる。
【００５４】
伸縮ファイル９５は、挿絵の構成品絵素を指定により拡大（１．５倍）または縮小（０．５倍）して挿絵ファイル９６に貼りつける際の一時ファイルとして用いる。
【００５５】
挿絵ファイル９６は、挿絵を作成するためのベースとなるファイルで、文面の語に応じて選択された絵素がと文面が順次挿絵ファイル６０に貼付される。完成後は、ユーザに挿絵として提供する。
図１６ないし図３９は、挿絵ファイルのエリア構成を説明する図である。挿絵ファイル６０は、複数のエリアから構成されている。
基本エリア９６−１は、挿絵の基本となる基本図（図９等のＸ１ないしＸ４のずれか）を貼りつけるためのエリアである。また、このエリアには、基本図を拡大または縮小したものが貼りつけられる場合もある。
追加エリア９６−２は、基本図を複数とする場合に増加分（Ｘ５）を貼り付けるエリアである。
太陽エリア９６−３は、太陽の状態を描写するためのエリアである。絵素X9、X18、X19いずれかが選択されたときにその絵素を貼りつける。
天気エリア９６−４は、天気の状態を描写するためのエリアである。絵素X10、X11、X12、X1、X18のいずれかが選択されたときにその絵素を貼りつける。
水平線エリア９６−５は、水平線または地平線の状態を描写するためのエリアである。絵素X14またはX15が選択されたときにその絵素を貼りつける。
春エリア９６−６は、季節感を描写するためのエリアである。絵素X17が選択されたときにそれを貼りつける。
冬エリア５１−７は、季節感を描写するためのエリアである。絵素X20が選択されたときにそれを貼りつける。
各エリアに貼り付ける絵素、各エリアの位置は、選択された基本絵素に応じて変更するようにしてもよい。
【００５６】
文面作成手段１０は、ユーザにより入力されたデータに基づいて文面、例えば電子メールの本文を作成し、文面ファイル９１に格納する。文面ファイル９１は、文字コードと必要に応じて文字の書体、文書の書式を特定する情報等を含む電子的なデータである。
【００５７】
日本語解析手段２１の動作を図２に示す。日本語解析手段２１は、文面作成手段１０により作成された文面を読み出して（Ｓ１）、その文面を構成する文字列を単語に分割し品詞により仕分けする（Ｓ２）。そして仕分けされた単語から数字、助動詞、接続詞、代名詞、助詞を除去し、残りの単語（文面単語）を単語群ファイル９２に格納する（Ｓ３）。このとき、動詞については、基本形に変換したうえで格納する。次に、文面に含まれる助詞のうち予め定められた１３種の終助詞を終助詞保存ファイル９３に格納する（Ｓ４）。
【００５８】
比較検証手段２２の動作を図３（ａ）に示す。比較検証手段２２は、絵要素マトリクス表５０の各絵素に対応付けられた各関連単語について、文面単語のいずれかと一致するか否かを比較検証し（Ｓ１１）、一致する文面単語が見つかるたびに対応する絵素カウンターに１点を加算する（Ｓ１２）。この検証では、文面単語によっては、複数の関連単語と一致する場合がある。例えば、『広い』の語は第１マトリクスにも第４マトリクスにもヒットし、それぞれに一点ずつ加点計上する。
比較検証手段２４は、すべての関連単語、絵素について検証が終わった時点で、絵要素マトリクスリクス表５０の絵素の中から挿絵ファイルに貼り付ける絵素を選択する（Ｓ１３）。具体的には、絵素カウンター５０−Ａ１、Ａ２、Ａ３、Ａ４・・Ｆ３、Ｆ４の２４個のカウンターの中で最高得点のものに対応する絵素を背景画として選択する。また、選択された絵素をＸＮと同じ列方向のマトリクスに属し、第６マトリクスまたは第７マトリクスに属する絵素Ｘ５、Ｘ６のうちカウンターの得点が高いほうを背景画を複数とするか否かを決定するための画素として、第８マトリクスまたは第９マトリクスのいずれかに属する絵素Ｘ７、Ｘ８のうちカウンターの得点が高いほうを背景画の拡大縮小を決定するための絵素として、第１０マトリクスに属する絵素Ｘ９ないしＸ２０のうちカウンターの得点が最高のものを追加絵素としてそれぞれ選択する。
【００５９】
図５は、この検証動作の概念図である。比較検証手段２２は、まず単語群ファイル９２に格納された「語１」について、絵素＃１に対応付けられた単語「語Ａ」「語Ｂ」・・・「語Ｇ」と一致するか否かを順次検証する。一致した場合には、絵素＃１に対応する絵素カウンター＃１に１点を加点する。比較検証手段２２は、このような検証を単語群ファイルに格納されたすべての単語「語１」「語２」・・・「語５」について、また、すべての絵素「絵素＃１」「絵素＃２」・・・「絵素＃１２０」について行う。なお、単語群ファイル９２には、同一の単語が複数個含まれている場合もある。
【００６０】
短文用比較検証手段２３の動作を図３（ｂ）に示す。短文用比較検証手段２３は、短絵図６０に含まれる絵Ｘに対応付けられた各語（短文用関連単語）について、文面単語のいずれかと一致するか否かを比較検証し（Ｓ２１）、一致する単語が見つかるたびにその単語に対応する短絵図カウンターに１点を加算する（Ｓ２２）。次に、終助詞保存ファイル９２に格納されている単語と終助詞定義ファイル９４に記憶されている１３種の終助詞とを比較検証する（Ｓ２３）。
すべての検証が終了した時点で最高得点の短絵図カウンターに対応する絵素と、文面単語と一致する終助詞に対応付けられた絵素（合いの絵素）を挿絵として選択する（Ｓ２４，Ｓ２５）。
短文用比較検証手段２３は、文面が短い場合、具体的には単語文ファイル２０に格納されている単語の数が所定の閾値（例えば２０語）以下の場合に作動する。また、比較検証手段２２による検証の終了時点でのカウンターの最大値が所定の閾値以下の場合にも作動するようにしてもよい。
【００６１】
挿絵貼付手段２４の動作を図４（ａ）に示す。挿絵貼付手段２３は、比較検証手段２２により選択された絵素を絵要素マトリクスリクス表５０から読み出す（Ｓ３１）。そして選択した絵素を挿絵ファイル９６に貼り付ける。
まず、背景画として選択された絵素ＸＮ（ＸはＡないしＦのいずれか、Ｘは１ないし４のいずれか）を挿絵ファイル９６の基本エリア９６−１に貼りつける。このとき、絵素Ｘ７が選択されていれば絵素ＮＸを１．５倍に拡大し、絵素Ｘ８が選択されていれば絵素ＮＸを０．５倍に縮小して張り付ける。また、絵素Ｘ５が選択されていれば絵素ＮＸを追加エリア９６−２にも貼り付ける。絵素Ｘ６が選択されているときは、追加エリア９６−２には何も貼り付けない（Ｓ３１）。
次に追加絵素として選択された絵素ＸＭ（ＸはＡないしＦのいずれか、Ｍは９ないし２０のいずれか）を挿絵ファイル９２の所定のエリアに貼り付ける（Ｓ３２）。
【００６２】
短文用挿絵貼付手段２５の動作を図４（ｂ）に示す。短文用挿絵貼付手段２４は、短文用比較検証手段２５により選択された二つの絵素（短絵図と合いの手の絵素）を絵要素として短絵図６０と終助詞ファイル９４から読み出す（Ｓ４１）。そして選択した絵素を２段階に分けて挿絵ファイル９６に貼り付ける。第一段階は、挿絵の背景画をきめる。短絵素カウンターの最得点の絵素を背景画として挿絵ファイル９６に貼りつける。第二段階は、背景画を更に具体的に描写する絵素をとして『合いの手』を追加貼付して挿絵は完成する（Ｓ４２）。
【００６３】
メール送信手段３０は、挿絵が貼り付けられた文面を利用する手段の一例で、挿絵貼付手段２４または短文用挿絵貼付手段２５により作成された挿絵ファイルを取得してこれを本文とし、宛先のメールアドレス等のヘッダを付加して電子メールとして送信する。
挿絵ファイルの利用法は、電子メールによる送信には限らず、挿絵ファイルをリムーバブルメディアに格納して相手に送付したり、挿絵ファイルを印刷したものを送付したりすることもできる。
【００６４】
上記の各手段は、挿絵作成装置１のＣＰＵ(Central Processing Unit)がコンピュータプログラムを実行して挿絵作成装置１のハードウェアを制御することにより実現される。
【００６５】
次に、図４０ないし図４４を参照して挿絵作成装置１の動作について説明する。動作の開始の時点では、絵素カウンターと短文用カウンターはすべて０に初期化されているものとする。
文面作成手段１０は、ユーザの入力に基づいて文面を作成する（図４０、ステップＳ１０１）。文面作成手段１０は、作成した文面を例えばテキストファイルの形式で文面ファイル９１に格納する（Ｓ１０２）。
【００６６】
日本語解析手段２１は、文面ファイル９１を読み出して、文面から助動詞、接続詞、代名詞、及び数字を廃棄して１語単位で単語群ファイル９２に格納する。このとき動詞は終止形に変換して格納する。終助詞定義ファイル９４に登録されている１３種の終助詞は終助詞保存ファイル９３に格納する（Ｓ１０３）。
【００６７】
単語群ファイル９２が語数が２０未満の短文か否かをチェックして、短文の時はステップＳ１１１へ、短文でないときはＳ１０５に進む（Ｓ１０４）。
＜短文の場合の処理＞
短文用比較検証手段２３は、１語を単語群ファイル９２から取り出して（Ｓ１０５）、短文絵図６０の絵と対応付けられた各語と比較検証して（Ｓ１０６）、両者が一致したとき対応する短文カウンターに一点を加算する（Ｓ１０７）。
引き続き単語群ファイル９２から次の一語を読み出して、全語についてＳ１０５ないしＳ１０７の処理を繰り返す（Ｓ１０８）。
【００６８】
次に、短文用挿絵貼付手段２５は、短カウンター６０−ＸＸで最高得点のものに対応する絵図を短文絵図６０から読み出して挿絵ファイル９６に貼りつける。なお、最高得点の短カウンター６０−ＸＸが複数ある場合には、最も若い番号のものに対応する絵図を挿絵ファイル９６に貼り付ける。
【００６９】
更に『合いの手』の絵素を追加して表現豊かな挿絵を完成させる。『合いの手』は、短文の終助詞の種類に応じて変化させる。短文用比較検証手段２３は、終助詞保存ファイル９３に格納された１語を読み出し、終助詞定義ファイル９４に登録された終助詞のいずれかに一致するか否かチェックする。一致するものがある場合には、挿絵貼付手段２４は、その終助詞に対応付けられた『合いの手』絵素を挿絵ファイル９６に追加貼付し挿絵として完成させ、図４２のＳ１２１に進む。一致する終助詞が複数ある場合は、単語群ファイルに格納されている個数が最多のものを選択し、最多のものが複数ある場合は、文面ファイル９１の中で最後にあるものを選択する。終助詞マップ８０内の１３種の文字に一つも該当しない時は、『合いの手』の追加絵図は省略してＳ１２１に進む。
【００７０】
＜短文でない場合の処理＞
比較検証手段２２は、単語群ファイル９２から１語を読み出し（Ｓ１１１）、その単語が絵要素マトリクス表５０の第１マトリクスから第１０マトリクスの各絵素に対応付けられた単語のどれかに一致するか、比較検証する。一致する単語があれば、対応する絵素カウンター６０−ＸＸに一点を加点計上する（Ｓ１１２）。比較検証手段２２は、全マトリクスとの比較検証が終わるまでＳ１１１とＳ１１２の処理を繰り返す（Ｓ１１３）。単語群ファイル９２の全単語について検証が完了した時点で、各絵素カウンター６０−ＸＸには関連単語と文面単語がヒットした分だけ点数が加算されている。
【００７１】
次に、比較検証手段２２は、絵素カウンター６０−ＸＸの値に基づいて絵要素マトリクス表６０から絵素を選択する。具体的には、絵素カウンター６０−Ａ１、Ａ２、Ａ３、Ａ４・・Ｆ３、Ｆ４の２４個のカウンターの中で最高得点のものに対応する絵素ＮＸを背景絵素として選択する。また、背景絵素の貼付方法を決定するために、カウンター５０−Ｘ５とカウンター５０−Ｘ６のうち得点が高いほうの要素、カウンター５０−Ｘ７とカウンター５０−Ｘ８のうち得点が高いほうの要素の二つを加工指定要素選択する。さらに、第１０マトリクスに属する絵素Ｘ９ないしＸ２０のうちカウンターの得点が最高のものを追加絵素として選択する（Ｓ１１４）。
【００７２】
挿絵貼付手段２４は、選択された絵素をマトリクス毎に予め定められた位置に貼り付ける。
まず、背景絵素を挿絵ファイル９６の基本エリア９６−１と伸縮ファイル９６に貼りつける（Ｓ１１５、Ｓ１１６）。カウンター５０−Ｘ５が選択されている場合は、追加エリア９６−２にも貼り付ける。カウンター５０−Ｘ７が選択されているときは伸縮ファイル９５を１．５倍に拡大し、カウンター５０−Ｘ８が選択されているときは伸縮ファイル９５を０．５倍に縮小して挿絵ファイル９６に貼り付けなおす（Ｓ１１７）。
【００７３】
次に、挿絵貼り付け手段２４は、追加絵素を挿絵マップ８０に従って、例えば次のように、挿絵ファイル９６の所定のエリアに貼り付ける。
追加絵素が第１０マトリクスの『天気』編（Ｘ９ないしＸ１３）から選択された場合は、挿絵ファイル９６の太陽エリア９６−３と天気エリア９６−４に貼りつける（Ｓ１１８）。
追加絵素が第１０マトリクスの『時間』編（Ｘ１４ないしＸ１６）から選択された場合は、挿絵ファイル９６の水平線エリア９６−５と天気エリア９６−４に追加貼り付けする（Ｓ１１９）。
追加絵素が第１０マトリクスの『季節』編（Ｘ１７ないしＸ２０）から選択された場合は、挿絵ファイル９６の春エリア９６−６または冬エリア９６−７に追加貼り付けする（Ｓ１２０）。
【００７４】
挿絵貼付手段２４または短文用挿絵貼付手段２５は、最終処理として挿絵ファイル９６に文面ファイル９１に格納さている文面を貼りつける（Ｓ１２１）。
完成した挿絵は、ユーザに提供される（Ｓ１２２）。例えば、メール送信手段３０は、完成した挿絵ファイル９６を読み出して、これにヘッダを付加して電子メールとして送信する。このとき、提供された挿絵が気に入ったかどうかをユーザに問い合わせ、気に入らないという旨の応答があった場合には、絵素カウンターまたは短絵素カウンターの得点が２番目の絵素または絵を用いて挿絵ファイル９６を作成しなおすようにしてもよい。
【００７５】
挿絵作成装置１において、図４３に示すように、楽曲マトリクス表５１を備えるようにし、文面に画像と楽曲を挿入した挿絵ファイル９６を作成するようにしてもよい。
楽曲マトリクス表５１は、絵要素マトリクス表５０と同様のデータ構造を持ち、画像データの代わりに楽曲データを格納している。
比較検証手段２２は、上記と同様の手順で文面に適合する楽曲を選択し、挿絵貼付手段２５は、選択された楽曲を例えば添付ファイルの形で挿絵ファイルに挿入し、このファイルが開かれたときに自動的に楽曲が再生されるようにする。挿絵貼付手段２５は、背景絵素を拡大または縮小する処理に相当する処理として、例えば、楽曲ファイルの音量を増加または減少させる処理を行う。また、背景絵素の数を増加させる処理に相当する処理として、例えば、選択された楽曲を複数添付する処理を行う。
【００７６】
次に、挿絵作成装置１の効果について説明する。
挿絵作成装置１によれば、比較検証手段２２または短文用比較検証手段２３は画像データの関連単語と文面に含まれる単語を比較し、文面単語に最もよく一致する関連単語を持つ画像データを挿絵として選択し、挿絵貼付手段２４または短文用挿絵貼付手段２５が文面に最適な挿絵ファイルを自動作成しメール送信手段３０等に提供することができる。
そのため、文面の表現が色鮮やかなものになり、話題性が広がり双方のやり取りが円滑に進む、文書の受け手の気持ちが文字だけに比べてはるかに容易に開かれるといった効果が得られる。
楽曲マトリクス表５１を備えるようにすれば、文面に合った音楽を選択して挿絵ファイルに挿入し、再生することができる。
【００７７】
次に、図を参照しながら本発明の第２の実施形態である挿絵提供システム２の構成と動作について説明する。
図４４は、挿絵提供システム２の機能ブロック図である。
挿絵提供システム２は、挿絵作成サーバ３と送信側端末４と受信側端末５により構成されている。図４４では、送信側端末４と受信側端末５はそれぞれ１台ずつを図示しているが、実際にはそれぞれ複数台で構成されている。
【００７８】
送信側端末４と受信側端末５は通信機能と電子メールの送受信機能を備えた端末装置、例えばパーソナルコンピュータや携帯電話機であり、インターネット６に接続している。
挿絵作成サーバ３は、電子メールの配信機能を備えたサーバコンピュータであり、インターネット６に接続している。挿絵作成サーバ３は、挿絵作成部２０と記憶部４０と通信手段２５を備えている。挿絵作成部２０の機能と記憶部４０に記憶される情報は、図１の挿絵作成装置１と同一である。図４３と同様に、楽曲マトリクス表５１を備えるようにしてもよい。通信手段２５は、例えばＬＡＮアダプタとこれを制御するソフトウェアにより構成され、送信側端末４及び受信側端末５との間で電子メールの送受信を行う。
【００７９】
図４５は、挿絵提供システム２の動作を示すフローチャートである。
送信側端末４は、ユーザにより入力されたデータに基づいて文面を作成する（Ｓ２０１）。送信側端末４は、文面を本文とし、あて先を受信側端末５のユーザのメールアドレスとする電子メールを作成し、これを挿絵作成サーバ３に送信する（Ｓ２０２）。
この電子メールを受信した挿絵作成サーバ３は、本文から文面を抽出し文面ファイル９１に格納する（Ｓ２０３）。このとき、文面ファイルを特定する情報（例えばファイル名）と送信先のメールアドレスを電子メールを特定する情報（例えばＳＭＴＰにおけるメッセージＩＤ）と対応付けて、メモリの作業領域等に格納しておく。
次に、挿絵作成サーバ３の挿絵作成部２０は、第１の実施形態のＳ１０３ないしＳ１２１（図４１ないし図４３参照）と同一の手順で挿絵ファイル９６を作成し記憶部４０に格納する（Ｓ２０４）。
通信手段２５は、挿絵ファイル９６を読み出し、これを本文とし、あて先を受信側端末５のユーザのメールアドレスとする電子メールを作成し、これを直接あるいは他のメールサーバを介して受信側端末５に送信する（Ｓ２０５）。
受信側端末５は、この電子メールを受信しディスプレイ装置に表示する（Ｓ２０６）。
【００８０】
挿絵作成システム２によれば、挿絵の作成は、挿絵作成サーバ３で行うから、送信側端末４のＣＰＵの処理能力やメモリ容量の小さい場合でも自動的に作成された挿絵を利用することができ、第１の実施形態の場合と同様の効果を得ることができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施形態である挿絵作成装置の機能ブロック図である。
【図２】日本語処理手段の動作を示す図である。
【図３】図３（ａ）は、比較検証手段の動作を示す図である。図３（ｂ）は、短文用比較検証手段の動作を示す図である。
【図４】図４（ａ）は、挿絵貼付手段の動作を示す図である。図４（ｂ）は、短文用挿絵貼付手段の動作を示す図である。
【図５】文面単語と関連単語の比較検証の手順を示す概念図である。
【図６】絵素マトリクス表のデータ構造例を示す図である。
【図７】短絵図のデータ構造例を示す図である。
【図８】終助詞定義ファイルのデータ構造例を示す図である。
【図９】第１マトリクスの画素の例を示す図である。
【図１０】第２マトリクスの画素の例を示す図である。
【図１１】第３マトリクスの画素の例を示す図である。
【図１２】第４マトリクスの画素の例を示す図である。
【図１３】第５マトリクスの画素の例を示す図である。
【図１４】第６マトリクスの画素の例を示す図である。
【図１５】関連単語の例を示す図である。
【図１６】絵素Ａ１が選択された場合の挿絵ファイルのエリアを説明する図である。
【図１７】絵素Ａ２が選択された場合の挿絵ファイルのエリアを説明する図である。
【図１８】絵素Ａ３が選択された場合の挿絵ファイルのエリアを説明する図である。
【図１９】絵素Ａ４が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２０】絵素Ｂ１が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２１】絵素Ｂ２が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２２】絵素Ｂ３が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２３】絵素Ｂ４が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２４】絵素Ｃ１が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２５】絵素Ｃ２が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２６】絵素Ｃ３が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２７】絵素Ｃ４が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２８】絵素Ｄ１が選択された場合の挿絵ファイルのエリアを説明する図である。
【図２９】絵素Ｄ２が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３０】絵素Ｄ３が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３１】絵素Ｄ４が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３２】絵素Ｅ１が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３３】絵素Ｅ２が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３４】絵素Ｅ３が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３５】絵素Ｅ４が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３６】絵素Ｆ１が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３７】絵素Ｆ２が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３８】絵素Ｆ３が選択された場合の挿絵ファイルのエリアを説明する図である。
【図３９】絵素Ｆ４が選択された場合の挿絵ファイルのエリアを説明する図である。
【図４０】挿絵作成装置の動作を示すフローチャートである。
【図４１】挿絵作成装置の動作を示すフローチャートである。
【図４２】挿絵作成装置の動作を示すフローチャートである。
【図４３】第１の実施形態において楽曲マトリクス表を備えるようにした場合の機能ブロック図である。
【図４４】本発明の第２の実施形態である挿絵提供システムの機能ブロック図である。
【図４５】挿絵提供システムの動作を示すシーケンス図である。
【符号の説明】
【００８２】
１  挿絵作成装置
２  挿絵提供システム
３  挿絵作成サーバ
４  送信側端末
５  受信側端末
１０  文面作成手段
２１  日本語解析手段
２２  比較検証手段
２３  短文用比較検証手段
２４  挿絵貼付手段
２５  短文用挿絵貼付手段
３０  メール送信手段
３１  通信手段
５０  絵要素マトリクス表
５１  楽曲マトリクス表
６０  短文絵図
７０  挿絵マップ
８０  終助詞マップ
９１  文面ファイル
９２  単語群ファイル
９３  終助詞保存ファイル
９４  終助詞定義ファイル
９５  伸縮ファイル
９６  挿絵ファイル
【図１】
2008097261.tif 000003
【図２】
2008097261.tif 000004
【図３】
2008097261.tif 000005
【図４】
2008097261.tif 000006
【図５】
2008097261.tif 000007
【図６】
2008097261.tif 000008
【図７】
2008097261.tif 000009
【図８】
2008097261.tif 000010
【図９】
2008097261.tif 000011
【図１０】
2008097261.tif 000012
【図１１】
2008097261.tif 000013
【図１２】
2008097261.tif 000014
【図１３】
2008097261.tif 000015
【図１４】
2008097261.tif 000016
【図１５】
2008097261.tif 000017
【図１６】
2008097261.tif 000018
【図１７】
2008097261.tif 000019
【図１８】
2008097261.tif 000020
【図１９】
2008097261.tif 000021
【図２０】
2008097261.tif 000022
【図２１】
2008097261.tif 000023
【図２２】
2008097261.tif 000024
【図２３】
2008097261.tif 000025
【図２４】
2008097261.tif 000026
【図２５】
2008097261.tif 000027
【図２６】
2008097261.tif 000028
【図２７】
2008097261.tif 000029
【図２８】
2008097261.tif 000030
【図２９】
2008097261.tif 000031
【図３０】
2008097261.tif 000032
【図３１】
2008097261.tif 000033
【図３２】
2008097261.tif 000034
【図３３】
2008097261.tif 000035
【図３４】
2008097261.tif 000036
【図３５】
2008097261.tif 000037
【図３６】
2008097261.tif 000038
【図３７】
2008097261.tif 000039
【図３８】
2008097261.tif 000040
【図３９】
2008097261.tif 000041
【図４０】
2008097261.tif 000042
【図４１】
2008097261.tif 000043
【図４２】
2008097261.tif 000044
【図４３】
2008097261.tif 000045
【図４４】
2008097261.tif 000046
【図４５】
2008097261.tif 000047