(57)【要約】【課題】付け句に適切な季語の候補を提示できるようにして、付け句の創作を有効に支援する。【解決手段】俳句公開サーバは、端末装置からの推薦季語要求の受信に応じて、発句として指定された俳句を解析して季語、自立語、切れ字を抽出し、これらの抽出した語句を利用して、季語データベースから、付け句の制約を満たし、かつ、発句の内容に対応する季語を選択する。そして、このように選択した季語を推薦季語として推薦季語要求元の端末装置に送信する。端末装置は、付け句創作支援として、受信した推薦季語を表示してユーザに提示する。【選択図】図５
2013084205.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置の何れかから送信された俳句をネットワーク上で公開する俳句公開部と、
季語ごとに所定の属性を対応付けた季語データベースを記憶する記憶部と、
前記複数の端末装置の何れかからネットワーク経由で送信された、公開されている前記俳句のうちから発句として指定された俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求に応答して、前記発句として指定された俳句に含まれる季語と当該発句として指定された俳句を形成する語句に基づいて、前記季語データベースから推薦季語を選択する推薦季語選択部と、
選択された前記推薦季語を前記推薦季語要求の送信元の前記端末装置に対してネットワーク経由で送信する推薦季語送信部と、
前記複数の端末装置の何れかから送信された付け句を、発句として指定した俳句に関連させてネットワーク上で公開する付け句公開部と
を備えることを特徴とする俳句公開サーバ。
【請求項２】
前記推薦季語選択部は、
前記発句として指定された俳句の内容を解析する俳句解析部と、
前記俳句解析部による解析結果を利用して検索条件を決定する検索条件作成部と、
決定された前記検索条件に一致する季語を前記季語データベースから検索する検索部と、
検索された前記季語ごとを対象として、前記発句として指定された俳句の内容との関連度を算出する関連度算出部と、
前記検索された季語のうちから、前記関連度が所定の第１の閾値以上、かつ、前記第１の閾値より大きい第２の閾値以下の季語を前記推薦季語として決定する推薦季語決定部と
を備えることを特徴とする請求項１に記載の俳句公開サーバ。
【請求項３】
前記記憶部は、前記季語データベースとともに、季語として使用可能な語句である季語対応語句が指定されたテキストコーパスを記憶し、
前記推薦季語選択部は、
前記発句として指定された俳句の内容を解析する俳句解析部と、
前記俳句解析部による解析結果を利用して検索条件を決定する検索条件作成部と、
決定された前記検索条件に一致する季語を前記季語データベースから検索する検索部と、
前記テキストコーパスにおける語句と、前記俳句解析部の解析により前記発句として指定された俳句から抽出した語句との共起度を算出する共起度算出部と、
前記テキストコーパスにおける語句のうちから、前記共起度が所定の第３の閾値以上、かつ、前記第３の閾値より大きい第４の閾値以下の語句を選定し、前記テキストコーパスにおいて当該選定された語句とともに出現する前記季語対応語句を抽出し、前記検索部により検索された季語のうち抽出された前記季語対応語句と一致する季語を前記推薦季語として決定する推薦季語決定部と
を備えることを特徴とする請求項１に記載の俳句公開サーバ。
【請求項４】
俳句公開サーバによりネットワーク上に公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で前記俳句公開サーバに送信する推薦季語要求送信部と、
前記推薦季語要求に応答して前記俳句公開サーバからネットワーク経由で送信された推薦季語を提示する推薦季語提示部と、
操作に応じて付け句を生成する付け句生成部と、
生成された前記付け句を、公開されている前記俳句のうちから指定した当該付け句に付すべき俳句を示す情報とともにネットワーク経由で前記俳句公開サーバに送信する付け句送信部と
を備えることを特徴とする端末装置。
【請求項５】
操作に応じて俳句を生成する俳句生成部と、
生成された前記俳句を、ネットワーク経由で前記俳句公開サーバに送信してネットワーク上で公開させる俳句送信部とをさらに備える
ことを特徴とする請求項４に記載の端末装置。
【請求項６】
俳句公開サーバと複数の端末装置から成り、
前記俳句公開サーバは、
前記複数の端末装置の何れかから送信された俳句をネットワーク上で公開する俳句公開部と、
季語ごとに所定の属性を対応付けた季語データベースを記憶する記憶部と、
前記複数の端末装置の何れかからネットワーク経由で送信された、公開されている前記俳句のうちから発句として指定された俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求に応答して、前記発句として指定された俳句に含まれる季語と当該発句として指定された俳句を形成する語句に基づいて前記季語データベースから推薦季語を選択する推薦季語選択部と、
選択された前記推薦季語を前記推薦季語要求の送信元の前記端末装置に対してネットワーク経由で送信する推薦季語送信部と、
前記複数の端末装置の何れかから送信された付け句を、前記指定の俳句に付すように公開する付け句公開部とを備え、
前記端末装置は、
俳句公開サーバによりネットワーク上に公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で前記俳句公開サーバに送信する推薦季語要求送信部と、
前記推薦季語要求に応答して前記俳句公開サーバからネットワーク経由で送信された推薦季語を提示する推薦季語提示部と、
操作に応じて付け句を生成する付け句生成部と、
生成された前記付け句を、公開されている前記俳句のうちから指定した当該付け句に付すべき俳句を示す情報とともにネットワーク経由で前記俳句公開サーバに送信する付け句送信部とを備える
ことを特徴とするコミュニケーションシステム。
【請求項７】
複数の端末装置の何れかから送信された俳句をネットワーク上で公開する俳句公開ステップと、
前記複数の端末装置の何れかからネットワーク経由で送信された、公開されている前記俳句のうちから発句として指定された俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求に応答して、前記発句として指定された俳句に含まれる季語と当該発句として指定された俳句を形成する語句に基づいて、季語ごとに所定の属性を対応付けた季語データベースから推薦季語を選択する推薦季語選択ステップと、
選択された前記推薦季語を前記推薦季語要求の送信元の前記端末装置に対してネットワーク経由で送信する推薦季語送信ステップと、
前記複数の端末装置の何れかから送信された付け句を、前記指定の俳句に付すように公開する付け句公開ステップと
を備えることを特徴とする季語推薦方法。
【請求項８】
俳句公開サーバによりネットワーク上に公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で前記俳句公開サーバに送信する推薦季語要求送信ステップと、
前記推薦季語要求に応答して前記俳句公開サーバからネットワーク経由で送信された推薦季語を提示する推薦季語提示ステップと、
操作に応じて付け句を生成する付け句生成ステップと、
生成された前記付け句を、公開されている前記俳句のうちから指定した当該付け句に付すべき俳句を示す情報とともにネットワーク経由で前記俳句公開サーバに送信する付け句送信ステップと
を備えることを特徴とする付け句生成方法。
【請求項９】
コンピュータに、
複数の端末装置の何れかから送信された俳句をネットワーク上で公開する俳句公開ステップ、
前記複数の端末装置の何れかからネットワーク経由で送信された、公開されている前記俳句のうちから発句として指定された俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求に応答して、前記発句として指定された俳句に含まれる季語と当該発句として指定された俳句を形成する語句に基づいて、季語ごとに所定の属性を対応付けた季語データベースから推薦季語を選択する推薦季語選択ステップ、
選択された前記推薦季語を前記推薦季語要求の送信元の前記端末装置に対してネットワーク経由で送信する推薦季語送信ステップ、
前記複数の端末装置の何れかから送信された付け句を、前記指定の俳句に付すように公開する付け句公開ステップ
を実行させるためのプログラム。
【請求項１０】
コンピュータに、
俳句公開サーバによりネットワーク上に公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で前記俳句公開サーバに送信する推薦季語要求送信ステップ、
前記推薦季語要求に応答して前記俳句公開サーバからネットワーク経由で送信された推薦季語を提示する推薦季語提示ステップ、
操作に応じて付け句を生成する付け句生成ステップ、
生成された前記付け句を、公開されている前記俳句のうちから指定した当該付け句に付すべき俳句を示す情報とともにネットワーク経由で前記俳句公開サーバに送信する付け句送信ステップ
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、俳句公開サーバと、端末装置と、これら俳句公開サーバおよび端末装置を備えるコミュニケーションシステムに関する。また、季語推薦方法と、付け句生成方法と、プログラムに関する。
【背景技術】
【０００２】
俳句は、一般の人々の間で広く趣味として嗜まれているが、韻律、季語、切れなどの制約の中で誰もが上手に句を詠むことは難しい。そこで、以下のように画像に基づいて俳句を生成する構成が知られている。つまり、俳句生成システムのカメラは、ユーザの操作に従って所望の画像を撮影するとともに、当該画像の撮影場所等の撮影情報を取得する。また、ユーザの操作に従って撮影した画像と撮影情報とが俳句生成装置にネットワークを介して送信される。俳句生成装置は、画像および撮影情報を受信すると、当該画像を解析して、当該画像の特徴（輝度情報、色情報）を抽出する。次に、画像の特徴と撮影情報とから俳句に使用する季語や語句（感性語や自立語）を選択し、選択した季語や語句を含む句（俳句素材）を俳句データベースから取り出す。そして、取り出した俳句素材が俳句構成の制約を満たすように組み合わせて俳句を生成するというものである（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１３３７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
俳句の楽しみ方の１つとして、他の作者により創作された俳句を発句として捉え、この発句に対する付け句を創作して上記他の作者に返すというものがある。このように俳句は、句のやりとりによって作者の間でコミュニケーションをはかることができる。
【０００５】
俳句には季語を含めることが一般的であるが、付け句にも季語を含めるべきとされている。上記したように、付け句は発句に応答するものであるため、創作の際には発句の内容を考慮して付け句に含める季語を選ぶことが求められる。つまり、付け句における季語に関しては、発句による制約のなかで適切なものを選定するという、付け句に固有の高度な創作技術が必要になる。
【０００６】
しかし、特許文献１は、上記の発句に相当する俳句を創作するための技術であるといえる。このために、特許文献１における季語の選択は、あくまでも画像の特徴や撮影情報に基づいて行われており、付け句に固有の制約を満足してどのように付け句の季語を選定するかという点については考慮されていない。
【０００７】
そこでこの発明は、付け句に適切な季語の候補を提示できるようにして、付け句の創作を有効に支援することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題を解決すべくなされたもので、本発明の一態様としての俳句公開サーバは、複数の端末装置の何れかから送信された俳句をネットワーク上で公開する俳句公開部と、季語ごとに所定の属性を対応付けた季語データベースを記憶する記憶部と、前記複数の端末装置の何れかからネットワーク経由で送信された、公開されている前記俳句のうちから発句として指定された俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求に応答して、前記発句として指定された俳句に含まれる季語と当該発句として指定された俳句を形成する語句に基づいて、前記季語データベースから推薦季語を選択する推薦季語選択部と、選択された前記推薦季語を前記推薦季語要求の送信元の前記端末装置に対してネットワーク経由で送信する推薦季語送信部と、前記複数の端末装置の何れかから送信された付け句を、発句として指定した俳句に関連させてネットワーク上で公開する付け句公開部とを備える。
【０００９】
また、本発明の一態様としての端末装置は、俳句公開サーバによりネットワーク上に公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で前記俳句公開サーバに送信する推薦季語要求送信部と、前記推薦季語要求に応答して前記俳句公開サーバからネットワーク経由で送信された推薦季語を提示する推薦季語提示部と、操作に応じて付け句を生成する付け句生成部と、生成された前記付け句を、公開されている前記俳句のうちから指定した当該付け句に付すべき俳句を示す情報とともにネットワーク経由で前記俳句公開サーバに送信する付け句送信部とを備える。
【００１０】
また、本発明の一態様としてのコミュニケーションシステムは、俳句公開サーバと複数の端末装置から成り、前記俳句公開サーバは、前記複数の端末装置の何れかから送信された俳句をネットワーク上で公開する俳句公開部と、季語ごとに所定の属性を対応付けた季語データベースを記憶する記憶部と、前記複数の端末装置の何れかからネットワーク経由で送信された、公開されている前記俳句のうちから発句として指定された俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求に応答して、前記発句として指定された俳句に含まれる季語と当該発句として指定された俳句を形成する語句に基づいて前記季語データベースから推薦季語を選択する推薦季語選択部と、選択された前記推薦季語を前記推薦季語要求の送信元の前記端末装置に対してネットワーク経由で送信する推薦季語送信部と、前記複数の端末装置の何れかから送信された付け句を、前記指定の俳句に付すように公開する付け句公開部とを備え、前記端末装置は、俳句公開サーバによりネットワーク上に公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で前記俳句公開サーバに送信する推薦季語要求送信部と、前記推薦季語要求に応答して前記俳句公開サーバからネットワーク経由で送信された推薦季語を提示する推薦季語提示部と、操作に応じて付け句を生成する付け句生成部と、生成された前記付け句を、公開されている前記俳句のうちから指定した当該付け句に付すべき俳句を示す情報とともにネットワーク経由で前記俳句公開サーバに送信する付け句送信部とを備える。
【００１１】
また、本発明の一態様としての季語推薦方法は、複数の端末装置の何れかから送信された俳句をネットワーク上で公開する俳句公開ステップと、前記複数の端末装置の何れかからネットワーク経由で送信された、公開されている前記俳句のうちから発句として指定された俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求に応答して、前記発句として指定された俳句に含まれる季語と当該発句として指定された俳句を形成する語句に基づいて、季語ごとに所定の属性を対応付けた季語データベースから推薦季語を選択する推薦季語選択ステップと、選択された前記推薦季語を前記推薦季語要求の送信元の前記端末装置に対してネットワーク経由で送信する推薦季語送信ステップと、前記複数の端末装置の何れかから送信された付け句を、前記指定の俳句に付すように公開する付け句公開ステップとを備える。
【００１２】
また、本発明の一態様としての付け句生成方法は、俳句公開サーバによりネットワーク上に公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で前記俳句公開サーバに送信する推薦季語要求送信ステップと、前記推薦季語要求に応答して前記俳句公開サーバからネットワーク経由で送信された推薦季語を提示する推薦季語提示ステップと、操作に応じて付け句を生成する付け句生成ステップと、生成された前記付け句を、公開されている前記俳句のうちから指定した当該付け句に付すべき俳句を示す情報とともにネットワーク経由で前記俳句公開サーバに送信する付け句送信ステップとを備える。
【００１３】
また、本発明の一態様としてのプログラムは、  コンピュータに、複数の端末装置の何れかから送信された俳句をネットワーク上で公開する俳句公開ステップ、前記複数の端末装置の何れかからネットワーク経由で送信された、公開されている前記俳句のうちから発句として指定された俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求に応答して、前記発句として指定された俳句に含まれる季語と当該発句として指定された俳句を形成する語句に基づいて、季語ごとに所定の属性を対応付けた季語データベースから推薦季語を選択する推薦季語選択ステップ、選択された前記推薦季語を前記推薦季語要求の送信元の前記端末装置に対してネットワーク経由で送信する推薦季語送信ステップ、前記複数の端末装置の何れかから送信された付け句を、前記指定の俳句に付すように公開する付け句公開ステップを実行させる。
【００１４】
また、本発明の一態様としてのプログラムは、コンピュータに、俳句公開サーバによりネットワーク上に公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で前記俳句公開サーバに送信する推薦季語要求送信ステップ、前記推薦季語要求に応答して前記俳句公開サーバからネットワーク経由で送信された推薦季語を提示する推薦季語提示ステップ、操作に応じて付け句を生成する付け句生成ステップ、生成された前記付け句を、公開されている前記俳句のうちから指定した当該付け句に付すべき俳句を示す情報とともにネットワーク経由で前記俳句公開サーバに送信する付け句送信ステップを実行させる。
【発明の効果】
【００１５】
本発明によれば、付け句に適切な季語の候補を提示可能となるために、付け句の創作を有効に支援できるという効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態におけるコミュニケーションシステムの構成例を示す図である。
【図２】本実施形態のコミュニケーションシステムの利用態様例を示す図である。
【図３】本実施形態における俳句公開サーバの構成例を示す図である。
【図４】本実施形態における季語データベースの構造例を示す図である。
【図５】第１の実施形態における俳句公開サーバの機能構成例を示す図である。
【図６】本実施形態における端末装置の構成例を示す図である。
【図７】本実施形態における端末装置の機能構成例を示す図である。
【図８】本実施形態の端末装置が実行する俳句生成と俳句送信のための処理手順例を示す図である。
【図９】本実施形態の端末装置が実行する付け句生成と付け句送信のための処理手順例を示す図である。
【図１０】本実施形態の俳句公開サーバが実行する、俳句と付け句公開のための処理手順例を示す図である。
【図１１】第１の実施形態における俳句公開サーバが実行する、季語推薦のための処理手順例を示す図である。
【図１２】第２の実施形態における俳句公開サーバの機能構成例を示す図である。
【図１３】第２の実施形態における俳句公開サーバが実行する、季語推薦のための処理手順例を示す図である。
【発明を実施するための形態】
【００１７】
＜第１の実施形態＞
［コミュニケーションシステムの構成］
図１は、本実施形態におけるコミュニケーションシステム１の構成例を示している。同図に示すように、コミュニケーションシステム１は、俳句公開サーバ１００と複数の端末装置２００−１〜２００−ｎをネットワーク３００経由で接続することにより構成される。なお、以降の説明において、端末装置２００−１〜２００−ｎの個々を特に区別する必要のない場合には、端末装置２００と表記する。
【００１８】
俳句公開サーバ１００は、端末装置２００から送信された俳句をネットワーク上で公開する。また、俳句公開サーバ１００は、公開された俳句に応答するものとして端末装置２００から送信された付け句を、対応の俳句とともに表示されるようにネットワーク上で公開する。なお、「ネットワーク上で公開する」ということは、俳句公開サーバ１００が管理するウェブサイト上で公開することを意味する。より具体的には、例えば俳句公開サーバ１００が管理するウェブサイトで所定の態様により俳句および付け句のテキストが表示されるようにＨＴＭＬ（HyperText Markup Language）コンテンツのファイルを記述することに相当する。
【００１９】
端末装置２００は、個々のユーザが本実施形態のコミュニケーションシステム１のサービスを利用するのに使用するネットワーク通信機器であり、具体的には、パーソナルコンピュータ、携帯電話、スマートフォン、タブレット端末などとなる。
【００２０】
端末装置２００は、ユーザの操作に応じて俳句公開サーバ１００のウェブサイトにアクセスし、このウェブサイトを例えば画像として再生出力する。このために、端末装置２００にはウェブブラウザ機能が与えられている。端末装置２００のユーザは、上記のように再生出力されたウェブサイトの画像を見ることにより、俳句公開サーバ１００のウェブサイト上で公開された俳句を閲覧することができる。
【００２１】
また、端末装置２００は、ユーザの操作に応じて俳句を生成し、生成した俳句を俳句公開サーバ１００に送信する。このように送信された俳句が上記のように俳句公開サーバ１００のウェブサイト上で公開される。また、端末装置２００が上記のように生成して送信する俳句は、例えば所定形式によるテキストデータとされる。
【００２２】
また、端末装置２００は撮像部を有しており、撮像部により撮像して得られた画像データを記憶することができる。ユーザは、端末装置２００により俳句を送信する際に、画像データも添付して送信することができる。俳句公開サーバ１００は、俳句とともに画像データが送信された場合、この送信された画像データの画像とともに俳句が表示されるようにウェブサイト上で公開する。
【００２３】
また、端末装置２００は、ウェブサイト上に公開されている俳句に対する付け句をユーザの操作に応じて生成し、生成した付け句を、発句としての俳句を指定する俳句指定情報とともに俳句公開サーバ１００に送信する。俳句公開サーバ１００は、このように送信された付け句を指定情報が示す俳句とともに所定の態様で表示されるようにウェブサイト上で公開する。
【００２４】
次に、図２を参照して、コミュニケーションシステム１における俳句公開サーバ１００と端末装置２００の動作概要について説明する。図２においては、２つの端末装置２００−１、２００−２と俳句公開サーバ１００が示される。ここでの端末装置２００−１は、ユーザアカウントＡにより俳句公開サーバ１００のウェブサイトにアクセスするもので、端末装置２００−２はユーザアカウントＢにより俳句公開サーバ１００のウェブサイトにアクセスするものである。また、同図の説明において、ユーザアカウントＡのユーザをユーザＡ、ユーザアカウントＢのユーザをユーザＢとする。
【００２５】
ユーザＡは、俳句公開サーバ１００のウェブサイトに自分が創作した俳句を公開しようとしている。そこで、ユーザＡは、ユーザアカウントＡにより端末装置２００−１を俳句公開サーバ１００のウェブサイトにアクセスさせる。この状態のもとで、ユーザＡは、俳句を端末装置２００−１に入力するための文字入力操作を行う。これに応じて、端末装置２００−１は俳句としての文字列を含むデータを生成する(ステップＳ１)。
【００２６】
次に、ユーザＡは、文字入力した俳句を送信させるための操作を端末装置２００−１に行う。これに応じて、端末装置２００−１は、生成した俳句のデータを俳句公開サーバ１００に対して送信する(ステップＳ２)。俳句公開サーバ１００は、送信された俳句を自身が管理する俳句公開用のウェブサイトに公開させる(ステップＳ３)。
【００２７】
次に、ユーザＢは、端末装置２００−２により俳句公開サーバ１００のウェブサイトに対してユーザアカウントＢでログインしてアクセスする。これにより、端末装置２００−２にはアクセスしたウェブサイトが再生表示され、ユーザＢは公開中の俳句を閲覧することができる(ステップＳ４)。
【００２８】
ここで、ユーザＢは、閲覧していた俳句のうちの１つを気に入り、この俳句を発句とする付け句を創作しようと考えたとする。これに応じて、ユーザＢは、端末装置２００−１２に表示されたウェブサイトに対する操作として、付け句に含めるものとして推薦される季語の提示を指示する操作を行ったとする。この操作に応じて、端末装置２００−２は、俳句公開サーバ１００に対して推薦季語要求を送信する(ステップＳ５)。なお、この推薦季語要求は、発句としての俳句のデータを含めて生成される。
【００２９】
推薦季語要求の受信に応答して、俳句公開サーバ１００は、受信した推薦季語要求に含まれていた俳句（発句）に対する付け句に含めることが適当とされる季語（推薦季語）を季語データベースから選択する処理を実行する(ステップＳ６)。なお、推薦季語選択のための具体的な構成については後述する。そして、選択した推薦季語を、推薦季語要求元の端末装置２００−２に対して送信する(ステップＳ７)。
【００３０】
端末装置２００−２は、受信した推薦季語を表示させる（ステップＳ８）。ユーザＢは、表示された推薦季語を参考にして付け句に含める季語を考えて付け句を創作し、創作した付け句を文字入力操作によって端末装置２００−２に入力する。これに応じて、端末装置２００−２は、付け句のデータを生成する（ステップＳ９）。そして、ユーザＢは、入力した付け句を俳句公開サーバ１００に送信するための操作を行う。これに応じて、端末装置２００−２は付け句のデータを送信する（ステップＳ１０）。俳句公開サーバ１００は、送信された付け句を、その発句としての俳句とともに所定の態様で表示されるようにウェブサイト上で公開させる(ステップＳ１１)。
【００３１】
このように、本実施形態のコミュニケーションシステム１は、或るユーザが創作した俳句をウェブサイト上に公開して他のユーザがこれを鑑賞することができる。そのうえで、他のユーザが付け句を創作し、この創作した付け句を、俳句(発句)とともにウェブサイト上に公開させることができる。つまり、俳句(発句)に対して付け句を詠むというコミュニケーションをネットワーク上で実現することができる。そのうえで、付け句を創作しようとする際には、発句に対応して適当とされる季語が推薦されるようになっている。付け句の季語は発句の内容により制限を受けることから、その選択には比較的高度な創作技術が求められる。そこで、本実施形態のように発句に応じた季語を推薦して付け句の創作支援を行うこととすれば、例えば俳句創作が初心者のユーザであっても気軽に付け句を創作することが可能となり、コミュニケーションシステム１の利用が活発化される。
【００３２】
［俳句公開サーバの構成］
図３は、俳句公開サーバ１００のハードウェア構成例を示している。俳句公開サーバ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ１０２（Random Access Memory）、記憶部１０３およびネットワーク通信部１０４を備え、これらの部位をデータバス１０５により相互接続して構成される。
【００３３】
ＣＰＵ１０１は、記憶部１０３に記憶されるプログラムを実行することにより、俳句公開サーバとしての各種機能を実現する。
【００３４】
ＲＡＭ１０２は、主記憶装置として機能するもので、ＣＰＵ１０１が実行すべきプログラムが記憶部１０３から読み出されて展開される。また、ＲＡＭ１０２は、ＣＰＵ１０１が演算処理を実行する際の作業領域として使用される。
【００３５】
記憶部１０３は、補助記憶装置として機能するもので、ＣＰＵ３０１により実行されるプログラムや各種データを格納する。この図においては、記憶部１０３に記憶されるデータのうち、ＣＰＵ１０１が俳句および付け句の公開に関連して利用するデータとして俳句公開プログラム１３０、季語データベース１４０および語句データベース１５０が示される。
【００３６】
俳句公開プログラム１３０は、ＣＰＵ１０１が俳句および付け句の公開に関連して実行すべき手順が記述されたプログラムである。
【００３７】
季語データベース１４０は、多数の季語ごとに所定の属性が対応付けられた構造を有するデータベースである。この季語データベース１４０は、ＣＰＵ１０１が推薦季語の選択を実行する際に利用される。なお、記憶部１０３には、例えばハードディスクやフラッシュメモリなどの半導体記憶装置を採用することができる。
【００３８】
語句データベース１５０は、自立語や切れ字などとしての多数の語句ごとに所定の属性が対応付けられた構造を有するデータベースである。
【００３９】
ネットワーク通信部１０４は、ネットワーク３００経由で通信を行うための部位である。前述のように、本実施形態におけるネットワーク３００としてはインターネットを想定しており、これに応じてネットワーク通信部１０４は、インターネット経由での通信が可能なように構成される。
【００４０】
図４は、季語データベース１４０の構造例を示している。季語データベース１４０は、多数の季語領域１４１ごとに、その属性を示す領域として季節領域１４２、時間帯領域１４３、地理領域１４４、分野領域１４５、心情領域１４６、例文領域１４７を対応付けた構造を有する。
【００４１】
季語領域１４１は、それぞれ季語を示すデータを格納する。季節領域１４２は、対応の季語領域１４１が該当する季節を示す情報を格納する。ここでの季節領域１４２は、十七季により区分した例を示しているが、例えばより単純に四季により区分してもよい。
【００４２】
時間帯領域１４３は、例えば「朝」、「昼」、「夕方」、「夜」のように、対応の季語領域１４１に格納される季語が該当する時間帯を示す情報を格納する。
【００４３】
地理領域１４４は、例えば「森林」、「川」、「野原」、「海」などのように、対応の季語領域１４１に格納される季語が該当する地理を示す情報を格納する。
【００４４】
分野領域１４５は、例えば「天文」、「動物」、「植物」、「行事」などのように、対応の季語領域１４１に格納される季語が該当する分野を示す情報を格納する。
【００４５】
心情領域１４６は、「喜」、「怒」、「哀」、「楽」のように、対応の季語領域１４１に格納される季語が該当する心情を示す情報を格納する。
【００４６】
例文領域１４７は、対応の季語領域１４１が格納する季語を含む俳句(例句)や紀行文等の例文を１以上格納する。なお、例文における俳句（例句）は、コミュニケーションシステム１の運営者側で予め収集したものとされる。そのうえで、ユーザが俳句公開サーバ１００に送信してきた俳句を、その季語に応じた例文領域１４７に追加していくようにしてもよい。このように、例文領域１４７に含める例文は比較的多数であることを想定しているので、例文領域１４７自体で相当のデータ量になり得る。そこで、例文領域１４７については、季語データベース１４０から独立させて個別のデータベースとして構築することも考えられる。
【００４７】
なお、語句データベース１５０の構造についての図示は省略するが、季語データベース１４０に準じて、語句ごとに、その語句から連想される季節、地理、分野、心情などを対応付けた構造とされればよい。
【００４８】
［評価サーバの機能構成例］
図５は、俳句公開サーバ１００におけるＣＰＵ１０１が俳句公開プログラム１３０を実行することにより実現される機能部を示している。同図に示すように、ＣＰＵ１０１は、上記機能部として俳句・付け句公開部１１１、推薦季語選択部１２０および推薦季語送信部１１２を備える。
【００４９】
俳句・付け句公開部（俳句公開部、付け句公開部）１１１は、端末装置２００の何れかから送信されネットワーク通信部１０４により受信された俳句をネットワーク上で公開する。また、俳句・付け句公開部１１１は、端末装置２００の何れかから送信されネットワーク通信部１０４により受信された付け句を、発句として指定した俳句に関連させてネットワーク上で公開する。
【００５０】
前述のように、本実施形態において「ネットワーク上で公開する」ということは、俳句公開サーバ１００のウェブサイト上で公開することに相当する。具体的に、俳句・付け句公開部１１１は、受信した俳句のデータがウェブサイト上で表示されるようにウェブサイトのＨＴＭＬコンテンツファイルの生成や更新を実行する。また、俳句とともに添付の画像データを受信した場合、俳句・付け句公開部１１１は、俳句とともに画像データの画像もウェブサイト上で表示されるようにＨＴＭＬコンテンツファイルを生成または更新する。また、俳句・付け句公開部１１１は、受信した付け句のデータについて、ウェブサイト上で発句として指定された俳句と関連して表示されるようにウェブサイトのＨＴＭＬコンテンツファイルの生成や更新を実行する。俳句と関連した表示の具体例については、例えば俳句と付け句との関連性が分かるように同じページに表示する、あるいは俳句のリンク先のページに表示するというものが考えられる。
【００５１】
推薦季語選択部１２０は、端末装置２００から送信されネットワーク通信部１０４により受信された推薦季語要求に応答して、推薦季語要求が指定する俳句に含まれる季語の属性に基づいて前記季語データベースから推薦季語を選択する。
【００５２】
付け句を創作するにあたっては、俳句の慣例にしたがって以下の制約があるものとみることができる。
制約１：季語については、発句の季語と同季であるがその分野が異なること
制約２：発句と同一の時間、場所を前提としていること
制約３：発句において表現されている心情に共感した表現となっていること
制約４：発句が表現する内容に近すぎず、かつ、離れすぎていないこと
【００５３】
推薦季語選択部１２０は、上記の制約を満たすように推薦季語を選択するものであり、そのために、俳句解析部１２１、検索条件作成部１２２、検索部１２３、関連度算出部１２４および推薦季語決定部１２５を備える。
【００５４】
俳句解析部１２１は、推薦季語要求において発句として指定された俳句の内容を解析する。具体的に、推薦季語要求には、発句として指定した俳句を示す俳句指定情報（例えば、俳句識別子）が含まれる。俳句解析部１２１は、ウェブサイトにて公開している俳句のうちから、推薦季語要求が含む俳句指定情報により指定される俳句を読み出し、この俳句についての解析を行う。ここでは、解析結果として、俳句に含まれる季語と、俳句を形成する語句として自立語および切れ字を抽出するものとする。
【００５５】
検索条件作成部１２２は、俳句解析部１２１の解析結果を利用して検索条件を作成する。なお、この検索条件を決定するためのアルゴリズムの具体例については後述する。検索部１２３は、決定された検索条件に一致する季語を季語データベース１４０から検索する。
【００５６】
関連度算出部１２４は、検索された季語ごとを対象として、発句として指定された俳句の内容との関連度Ｋを算出する。具体的には、季語データベース１４０において、検索された季語ごとに対応する例文領域１４７に格納される例文と、発句からの抽出自立語との関連度Ｋを求める。１つの季語に対応する例文領域１４７に格納される１以上の例文において、発句から抽出された自立語が使用されている比率が高いほど関連度Ｋは高い。この関連度を求めるためのアルゴリズムとしてはいくつか考えることができる。一例として、検索された季語ごとに対応して例文領域１４７に格納される例文全体に対する発句からの抽出自立語の出現頻度を求め、この出現頻度に基づいて関連度Ｋを算出することが考えられる。あるいは出現頻度をそのまま関連度Ｋとして扱うことも考えられる。
【００５７】
推薦季語決定部１２５は、検索部１２３により検索された季語のうちから、上記関連度Ｋが第１の閾値ｔｈ１以上、かつ、前記第２の閾値ｔｈ２（ｔｈ１＜ｔｈ２）以下の季語を推薦季語として決定する。関連度Ｋが第１の閾値ｔｈ１未満、かつ、前記第２の閾値ｔｈ２以上の季語とは、発句との関連性が密接に近いものではないが、ほとんど関係がないものではないということを意味している。付け句における季語は、発句の内容と密接に関係しているよりは或る程度離れていることが好ましいとされている。そこで、本実施形態では、上記のように第１の閾値ｔｈ１と第２の閾値ｔｈ２を設定して関連季語を決定することとしている。これにより、付け句として適当とされる季語が推薦季語として決定されることになる。
【００５８】
推薦季語送信部１１２は、推薦季語選択部１２０により選択された推薦季語を推薦季語要求の送信元の端末装置２００に対して送信する部位である。このために、推薦季語送信部１１２は、推薦季語要求の送信元の端末装置２００を送信先として指定して、ネットワーク通信部１０４に対して推薦季語の送信を指示する。
【００５９】
［端末装置の構成］
図６は端末装置２００のハードウェア構成例を示している。この図に示す端末装置２００は、端末装置２００は、ＣＰＵ２０１、ＲＡＭ２０２、記憶部２０３、撮像部２０４、操作部２０５、表示部２０６およびネットワーク通信部２０７を備え、これらの部位をデータバス２０８により相互接続して構成される。
【００６０】
ＣＰＵ２０１は、記憶部２０３に記憶されるプログラムを実行することにより、端末装置２００としての各種機能を実現する。
【００６１】
ＲＡＭ２０２は、主記憶装置として機能するもので、ＣＰＵ２０１が実行すべきプログラムが記憶部２０３から読み出されて展開される。また、ＲＡＭ２０２は、ＣＰＵ２０１が演算処理を実行する際の作業領域として使用される。
【００６２】
記憶部２０３は、補助記憶装置として機能するもので、ＣＰＵ２０１により実行されるプログラムや各種データを格納する。この図においては、記憶部２０３に記憶されるデータのうち、コミュニケーションシステム１の利用に関連するデータとして、ウェブブラウザアプリケーション２２０および画像データ領域２３０が示される。なお、この記憶部２０３には、例えばハードディスクやフラッシュメモリなどの半導体記憶装置を採用することができる。
【００６３】
ウェブブラウザアプリケーション２２０は、端末装置２００においてウェブブラウザ機能を実現するためのアプリケーションソフトウェア（プログラム）である。俳句公開サーバ１００に対する俳句と付け句の送信、また、俳句公開サーバ１００のウェブサイトの画像表示などは、ウェブブラウザアプリケーション２２０の実行により俳句公開サーバ１００のウェブサイトにアクセスすることで実現される。
【００６４】
画像データ領域２３０は、記憶部２０３において撮像部２０４により撮像された画像データが保存される記憶領域である。
【００６５】
撮像部２０４は、撮像により得られた撮像画像を画像データとして出力する。このために、撮像部２０４は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサなどの撮像素子と、この撮像素子から出力された撮像信号を画像データに変換する画像信号処理機能を備える。
【００６６】
操作部２０５は、端末装置２００に対して備えられる各種キー、ボタンやタッチパネルなどの操作子や操作入力デバイスを一括して示したものである。表示部２０６は、ＣＰＵ２０１の表示制御に応じて画像を表示する部位である。なお、端末装置２００についてデスクトップ型のパーソナルコンピュータなどを想定する場合、操作部２０５には外付けのキーボードやマウスが含まれ、表示部２０６には外付けのディスプレイモニタなどが含まれる。
【００６７】
ネットワーク通信部２０７は、ネットワーク５００経由での通信を行うための部位である。前述のように、本実施形態におけるネットワーク５００としてはインターネットを想定しており、これに応じてネットワーク通信部２０７は、インターネット経由での通信が可能なように構成される。
【００６８】
図７は、端末装置２００におけるＣＰＵ２０１が俳句公開プログラム１３０を実行することにより実現される機能部を示している。同図に示すように、ＣＰＵ２０１は、上記機能部として俳句サイト閲覧部２１１、俳句生成部２１２、俳句送信部２１３、推薦季語要求送信部２１４、付け句生成部２１５および付け句送信部２１６を備える。
【００６９】
俳句サイト閲覧部（推薦季語提示部）２１１は、俳句公開サーバ１００が提供するウェブサイトにアクセスし、このウェブサイトのＨＴＭＬコンテンツを再生する。これにより、端末装置２００の表示部２０６に俳句公開サーバ１００のウェブサイトが表示され、ユーザは、ウェブサイト上で公開されている俳句および付け句を閲覧することができる。また、俳句サイト閲覧部２１１は、推薦季語要求に応答して俳句公開サーバ１００から送信された推薦季語をユーザに提示するために、表示部２０６に表示することも行う。
【００７０】
なお、俳句サイト閲覧部２１１により俳句公開サーバ１００のウェブサイトにアクセスする際には、ユーザアカウントおよびパスワード等を入力してログインする。また、俳句サイト閲覧部２１１は、ＨＴＭＬコンテンツに音声が含まれていれば、この音声を再生出力することも可能とされている。
【００７１】
俳句生成部２１２は、ユーザが操作部２０５に対して俳句作成のために行う文字入力操作に応じて俳句のデータを生成する。なお、俳句生成のためのユーザインターフェースとしては、俳句公開サーバ１００のウェブページに表示される俳句生成のための入力フォームに対して俳句としての文字列を入力するというものを想定することができる。俳句送信部２１３は、生成された俳句のデータを俳句公開サーバ１００に送信する。
【００７２】
推薦季語要求送信部２１４は、公開されている俳句のうちから指定した俳句に対する付け句に含めることが適当な季語を要求する推薦季語要求をネットワーク経由で俳句公開サーバに送信する。ユーザは、表示部２０６に表示されている俳句に対する付け句を創作しようと考え、そのための推薦季語を知りたいと思ったとする。このような場合、ユーザは、発句となる俳句の指定とともに、推薦季語のダウンロードを指示するための所定操作を操作部２０５に対して行う。これに応じて、推薦季語要求送信部２１４は、俳句指定情報を含む推薦季語要求を生成して俳句公開サーバ１００に送信する。なお、俳句指定情報としては、俳句公開サーバ１００が公開の際に用いる俳句識別子を利用すればよいが、その俳句の文字列に相当するテキストデータをそのまま利用することも考えられる。
【００７３】
付け句生成部２１５は、ユーザが操作部２０５に対して行う付け句作成のための文字入力操作に応じて俳句のデータを生成する。なお、俳句生成のためのユーザインターフェースとしては、俳句公開サーバ１００のウェブページに表示される付け句生成のための入力フォームに対して俳句としての文字列を入力するというものを想定することができる。付け句送信部２１６は、生成された付け句のデータをネットワーク通信部２０７から俳句公開サーバ１００に送信する。
【００７４】
［端末装置の処理手順例］
図８のフローチャートは、端末装置２００が実行する俳句の生成と送信のための処理手順例を示している。この図に示す処理は、図７に示したＣＰＵ１０１における所定の機能部が適宜実行するものとしてみることができる。なお、この図に示す処理は、例えば俳句サイト閲覧部２１１により俳句公開サーバ１００のウェブサイトにログインして接続が確立されている状態のもとで行われるものとする。
【００７５】
まず、俳句生成部２１２は、俳句作成のためにユーザが行う文字入力操作が行われたか否かについて判定している（ステップＳ１０１）。ここで、俳句作成のための文字入力操作が行われない場合には（ステップＳ１０１−ＮＯ）、ステップＳ１０２をスキップしてステップＳ１０３に進む。これに対して、俳句作成のための文字入力操作が行われた場合（ステップＳ１０１−ＹＥＳ）、俳句生成部２１２は、文字入力操作に応じて俳句データを生成する（ステップＳ１０２）。
【００７６】
次に、俳句送信部２１３は、俳句とともに送信すべき画像データを添付するための操作が行われたか否かについて判定する（ステップＳ１０３）。ここで、画像データを添付するための操作は行われていないと判定した場合（ステップＳ１０３−ＮＯ）、俳句送信部２１３は、ステップＳ１０３をスキップしてステップＳ１０５に進む。これに対して、画像データを添付するための操作が行われたことを判定した場合（ステップＳ１０３−ＹＥＳ）、俳句送信部２１３は、操作により指定された画像データを記憶部２０３の画像データ領域２３０から読み出し俳句のデータに添付する（ステップＳ１０４）。
【００７７】
次に、俳句送信部２１３は、生成された俳句の送信を指示するための操作（俳句送信操作）が行われたか否かについて判定する（ステップＳ１０５）。ここで俳句送信操作が行われていないと判定した場合には（ステップＳ１０５−ＮＯ）、ステップＳ１０１に戻る。これに対して、俳句送信操作が行われたことを判定した場合（ステップＳ１０５−ＹＥＳ）、俳句送信部２１３は、生成された俳句データを送信する（ステップＳ１０６）。この際、先のステップＳ１０４により画像データが添付されていれば、俳句送信部２１３は、添付された画像データとともに俳句データを送信する。
【００７８】
図９のフローチャートは、端末装置２００が実行する付け句の生成と送信に関する処理手順例を示している。ここで、ユーザが端末装置２００の表示部２０６に俳句公開サーバ１００のウェブサイトを表示させて俳句を閲覧していたところ、例えば気に入った俳句が見つかり、この俳句に対する付け句を自分も投稿したいと思ったとする。この場合、ユーザは、発句となる俳句が表示されているウェブサイトの画面に対して、例えば付け句作成モードとするためのボタンやハイパーリンクが埋め込まれた文字列などに対する操作を行う。
【００７９】
付け句生成部２１５は、上記のように付け句作成モードとするための操作が行われるのを待機しており（ステップＳ２０１−ＮＯ）、この操作が行われるのに応じて（ステップＳ２０１−ＹＥＳ）、ステップＳ２０２以降の処理に相当する付け句作成モードに移行する。
【００８０】
付け句作成モードにおいて、まず、推薦季語要求送信部２１４は、推薦季語要求を生成する（ステップＳ２０２）。ここで生成される推薦季語要求には、前述のように付け句に対する発句として指定された俳句を示す情報が含められる。そして、推薦季語要求送信部２１４は、生成された推薦季語要求を俳句公開サーバ１００に送信する（ステップＳ２０３）。
【００８１】
次に、俳句サイト閲覧部２１１は、上記推薦季語要求の送信に応答して俳句公開サーバ１００から送信された推薦季語を受信し（ステップＳ２０４）、この受信した推薦季語を表示部２０６に提示する（ステップＳ２０５）。具体的には、推薦季語のリストを表示部２０６に表示させる。
【００８２】
このように推薦季語が提示されている状態において、付け句生成部２１５は、付け句作成のための文字入力操作が行われたか否かを判定する（ステップＳ２０６）。付け句作成のための文字入力操作としては、例えば前述のように、表示部２０６に表示されている付け句作成用の文字入力ウィンドウに対して文字入力操作を行うというものになる。
【００８３】
付け句作成のための文字入力操作が行われた場合（ステップＳ２０６−ＹＥＳ）、付け句生成部２１５は、入力された文字に応じて付け句としてのテキストデータを生成し（ステップＳ２０７）、ステップＳ２０８に進む。これに対して、付け句作成のための文字入力操作が行われていない状態であれば（ステップＳ２０６−ＮＯ）、ステップＳ２０７をスキップしてステップＳ２０８に進む。
【００８４】
次に、付け句送信部２１６は、生成された付け句を送信するための操作が行われたか否かについて判定する（ステップＳ２０８）。ここで、付け句を送信するための操作が行われない場合には（ステップＳ２０８−ＮＯ）、ステップＳ２０６に戻ることで、再びユーザの文字入力操作に応じた付け句のデータ生成を行う。これに対して、付け句を送信するための操作が行われた場合には（ステップＳ２０８−ＹＥＳ）、そのときに生成されている付け句のデータを俳句公開サーバ１００に対して送信する（ステップＳ２０９）。
【００８５】
［俳句公開サーバの処理手順例］
次に、図１０のフローチャートを参照して、俳句公開サーバ１００が実行する俳句および付け句公開のための処理手順例について説明する。この図に示す処理は、図５の俳句・付け句公開部１１１が実行するものとしてみることができる。
【００８６】
俳句・付け句公開部１１１は、端末装置２００から俳句のデータが受信されるのを待機しており（ステップＳ３０１）、俳句のデータが受信されない場合には（ステップＳ３０１−ＮＯ）、ステップＳ３０２をスキップしてステップＳ３０３に進む。これに対して、俳句のデータが受信された場合（ステップＳ３０１−ＹＥＳ）、俳句・付け句公開部１１１は、受信した俳句のデータをウェブサイトに公開する（ステップＳ３０２）。このために、俳句・付け句公開部１１１は、例えば前述のように、ＨＴＭＬコンテンツファイルの更新を行うことになる。
【００８７】
次に、俳句・付け句公開部１１１は、端末装置２００から付け句のデータが受信されるか否かを判定しており（ステップＳ３０３）、付け句のデータが受信されない場合には（ステップＳ３０３−ＮＯ）、ステップＳ３０４、Ｓ３０５をスキップしてステップＳ３０１に戻る。
【００８８】
これに対して、付け句のデータが受信された場合（ステップＳ３０３−ＹＥＳ）、俳句・付け句公開部１１１は、現在においてウェブサイトに公開している俳句のうちから、受信した付け句のデータにおける指定情報により示される発句としての俳句を認識する（ステップＳ３０４）。そして、この認識した俳句に関連付けた態様により受信した俳句をウェブサイトに公開する（ステップＳ３０５）。この場合にも、俳句・付け句公開部１１１は、発句として指定された俳句と付け句とが関連して表示されるように、ウェブページにおいてＨＴＭＬコンテンツファイルの更新を行うことになる。
【００８９】
図１１のフローチャートは、第１の実施形態における俳句公開サーバ１００が実行する推薦季語選択のための処理手順例を示している。この図に示す処理は、図５における推薦季語選択部１２０における機能部の何れかが適宜実行するものとしてみることができる。
【００９０】
まず、俳句解析部１２１は、端末装置２００から送信された推薦季語要求が受信されるのを待機している（ステップＳ４０１−ＮＯ）。そして、推薦季語要求が受信されると（ステップＳ４０１−ＹＥＳ）、俳句解析部１２１は、受信した推薦季語要求に含まれる俳句指定情報が示す発句としての俳句をウェブサイトのＨＴＭＬコンテンツファイルから読み出す。そして、この読み出した俳句（発句）の内容について解析を行う（ステップＳ４０２）。ここでは、解析結果として、俳句（発句）に含まれる季語と自立語と切れ字を認識し、認識したこれらの語句を抽出するものとする。
【００９１】
次に、検索条件作成部１２２は、解析結果として抽出した季語（抽出季語）の季節、時間帯および分野を判定する（ステップＳ４０３）。このためには、季語データベース１４０から上記抽出季語を検索し、検索した季語に対応付けられている季節領域１４２、時間帯領域１４３、分野領域１４５のそれぞれに格納されている季節、時間帯および分野を認識すればよい。
【００９２】
次に、検索条件作成部１２２は、抽出季語と抽出自立語を利用して地理を判定する（ステップＳ４０４）。なお、発句としての俳句が画像データとともに公開されている場合には、この画像データに付加されている属性情報（メタデータ）も地理の判定に利用することができる。
【００９３】
検索条件作成部１２２は、季語データベース１４０から抽出季語に対応付けられている地理領域１４４に格納された地理を取得する。また、語句データベース１５０から抽出自立語に対応付けられている地理を取得する。発句としての俳句とともに画像データが公開されている場合には、この画像データに付随する属性情報のうち、撮像時においてＧＰＳなどにより取得した位置情報に基づいて地理を取得することができる。
【００９４】
検索条件作成部１２２は、上記のように抽出季語、抽出自立語、さらには画像データにおける属性情報のそれぞれに基づいて取得した地理を所定のアルゴリズムにより統合して、最終的に１つの地理の判定結果を出力する。なお、上記のように抽出季語、抽出自立語および画像データの属性情報を併用することなく、例えば抽出季語または抽出自立語の何れか一方のみを地理の判定に利用するようにしてもよい。
【００９５】
次に、検索条件作成部１２２は、抽出季語、抽出自立語、抽出切れ字を利用して、発句が表現しているとされる心情を判定する（ステップＳ４０５）。この心情判定の手法としては多様に考えることができるが、最も簡単な例では、以下のようなものを考えることができる。つまり、検索条件作成部１２２は、季語データベース１４０から抽出季語に対応付けられている心情領域１４６に格納された心情を取得する。また、検索条件作成部１２２は、語句データベース１５０から抽出自立語と抽出切れ字のそれぞれに対応付けられている心情を取得する。そして、検索条件作成部１２２は、抽出季語、抽出自立語、抽出切れ字のそれぞれに対応して取得した心情を統合して１つの心情を判定するというものである。あるいは、所定のアルゴリズムによって、抽出季語、抽出自立語、抽出切れ字から想起される心情を推定するように構成することも考えられる。なお、抽出季語、抽出自立語および抽出切れ字を併用するのではなく、これらのうちのいずれか１つを心情の判定に利用してもよい。
【００９６】
また、心情の判定にあたって、発句として指定された俳句が画像データとともに公開されている場合には、その画像データについて認識した明度を心情の判定要素として利用することができる。つまり、画像データの明度が高ければ、喜びや楽しさなどの明るいイメージの心情が反映されているとみることができ、逆に、明度が低ければ悲しみや静穏などの暗めのイメージの心情が反映されているとみることができる。
【００９７】
次に、検索条件作成部１２２は、上記ステップＳ４０３〜Ｓ４０５により判定された季節、時間帯、分野、地理および心情を利用して検索条件を作成する（ステップＳ４０６）。前述のように、付け句創作においては、「季語については発句の季語と同季であるがその分野が異なること」が求められる。また、「発句と同一の時間、場所を前提としていること」が求められる。また、「発句において表現されている心情に共感した表現であること」が求められる。この根拠に基づいて、検索条件作成部１２２は例えば以下のように検索条件を決定する。
｛（季節and時間帯and地理）not分野not心情｝
【００９８】
上記検索式は、発句としての俳句の季語と同じ季節、時間帯および地理の属性を有し、かつ、発句としての俳句の季語とは異なる分野および心情の属性を有する季語を選択すべきことを示している。一具体例として、ステップＳ４０３により、季語は「夏」、時間帯は「昼」、分野は「植物」であると判定され、ステップＳ４０４により、地理は「森林」であると判定され、ステップＳ４０５により、心情は「哀」であると判定されたとする。この場合、上記検索式は、季節領域１４２に「夏」を格納し、時間帯領域１４３に「昼」を格納し、地理領域１４４に「森林」を格納し、分野領域１４５に「植物」以外の分野を格納し、心情領域１４６に「哀」以外の心情を格納する季語を検索することを指示することになる。
【００９９】
なお、上記の制約によれば、発句において表現されている心情に共感した表現となることが求められているのに係わらず、ステップＳ４０５により判定された心情を除外しているのは以下の理由による。付け句の創作にあたっては、発句が表現する内容に近すぎず、かつ、離れすぎていないことも求められる。このために、発句の心情に共感させるために発句と同じ心情の季語を選択してしまうと、付け句の表現が発句に非常に近くなりやすい。発句の心情への共感は、季語以外の部分の創作で十分に表現することができる。そこで、本実施形態では、敢えて発句と異なる心情の季語が検索されるようにすることで、「発句が表現する内容に近すぎず、かつ、離れすぎていない」という制約を満たすこととしている。なお、心情は人の主観によるところが大きいので、逆に、心情を含めた検索式としたほうが適切な季語が検索される可能性もある。このような場合には、心情を含めた検索式を作成するように検索条件作成部１２２を構成すればよい。
【０１００】
そして、検索部１２３は、季語データベース１４０から上記のように決定された検索条件に該当する季語を検索する（ステップＳ４０７）。
【０１０１】
本実施形態においては、上記のように検索された季語から以下のようにさらに絞り込みを行う。この絞り込みは、「発句が表現する内容に近すぎず、かつ、離れすぎていない」という制約にしたがって行われる。
【０１０２】
このために、関連度算出部１２４は、上記検索部１２３により検索された季語ごとに、季語データベース１４０の例文領域１４７内の例文（例句）と、発句から抽出した抽出自立語との関連度Ｋを求める（ステップＳ４０８）。検索された季語は、関連度Ｋが高いほど発句のイメージに近いことになり、逆に関連度Ｋが低いほど発句のイメージから遠ざかることになる。
【０１０３】
推薦季語決定部１２５は、関連度Ｋと第１の閾値ｔｈ１と第２の閾値ｔｈ２（ｔｈ１＜ｔｈ２）を利用して、検索された季語のうちから、関連度Ｋが（ｔｈ１≦Ｋ≦ｔｈ２）となる季語を選択する（ステップＳ４０９）。そして、このように選択した季語を推薦季語として決定する。（ｔｈ１≦Ｋ≦ｔｈ２）に該当する関連度Ｋの季語は、発句に対して密接に近くはないが、かけ離れたものでもないという関連性を持っている。つまり、「発句が表現する内容に近すぎず、かつ、離れすぎていない」という制約に合致したものとなっている。
【０１０４】
そして、推薦季語決定部１２５は、上記のように決定した推薦季語を推薦季語要求送信元の端末装置２００に対して送信する（ステップＳ４１０）。なお、推薦季語決定部１２５は、推薦季語としての複数の季語について関連度Ｋに基づいて優先順を設定し、この優先順が反映される形式により推薦季語を送信するようにしてもよい。このように、俳句公開サーバ１００は、上記図１１に示した処理を実行することにより、付け句の制約を満たし、かつ、発句の内容に応じた季語を推薦することができる。
【０１０５】
＜第２の実施形態＞
［俳句公開サーバの機能構成例］
次に、第２の実施形態について説明する。図１２は、第２の実施形態における俳句公開サーバ１００の構成例を示している。なお、図１２において、図５と同一部分には同一符号を付して説明を省略する。
【０１０６】
第２の実施形態において、俳句公開サーバ１００のハードウェア構成は、図３と同様でよい。ただし、図１２に示すように、記憶部１０３は、ＣＰＵ１０１が推薦季語選択のために利用するデータとして、季語データベース１４０および語句データベース１５０に加えて、テキストコーパス１６０を記憶する。テキストコーパス１６０は、自然言語を集積したものである。なお、テキストコーパスには、文献等を含むことができるが、季語選択に適した文献として１つには紀行文を挙げることができる。また、第２の実施形態における季語データベース１４０は、例文領域１４７を省略した構造としてよい。また、端末装置２００については、第１の実施形態と同様でよい。
【０１０７】
また、第２の実施形態においてＣＰＵ１０１が備える機能部は、図５と同様に、俳句・付け句公開部１１１、推薦季語送信部１１２および推薦季語選択部１２０となる。そのうえで、推薦季語選択部１２０は、俳句解析部１２１、検索条件作成部１２２、検索部１２３、共起度算出部１２６および推薦季語決定部１２５を備える。つまり、第２実施形態における推薦季語選択部１２０は、関連度算出部１２４に代えて共起度算出部１２６を備える。
【０１０８】
共起度算出部１２６は、テキストコーパス１６０における語句と、前記俳句解析部の解析により前記発句として指定された俳句から抽出した語句との共起度を算出する。また、共起度算出部１２６を備えるのに応じて、推薦季語決定部１２５は、以下のように機能する。つまり、推薦季語決定部１２５は、テキストコーパスにおける語句のうちから、共起度が所定の第３の閾値未満、かつ、第３の閾値より小さい第４の閾値以上の語句を選定する。次に、テキストコーパスにおいて当該選定された語句とともに出現する季語対応語句を抽出する。次に、検索部により検索された季語のうち抽出された季語対応語句と一致する季語を推薦季語として決定する。
【０１０９】
［俳句公開サーバの処理手順例］
図１３のフローチャートは、第２の実施形態における俳句公開サーバ１００が実行する推薦季語選択のための処理手順例を示している。この図に示す処理は、図１２における推薦季語選択部１２０における機能部の何れかが適宜実行するものとしてみることができる。
【０１１０】
まず、図１３におけるステップＳ５０１〜Ｓ５０７は、図１１に示したステップＳ４０１〜Ｓ４０７と同様となる。つまり、俳句解析部１２１により発句として指定された俳句から抽出した季語と自立語と切れ字などの語句に基づいて検索条件を作成し、この検索条件に該当する季語を季語データベース１４０から検索する。これにより、検索結果として、季節や地理などが発句における季語と一致する季語が取得される。
【０１１１】
次に、共起度算出部１２６は、テキストコーパス１６０における語句と、ステップＳ５０２により抽出した自立語や切れ字などの発句を形成する語句との共起度Ｓを求める（ステップＳ５０８）。一般に共起とは、任意の複数の語句が同時に出現することを指す、共起度は、上記任意の複数の語句が予め定めた単位（例えば文単位、文献単位、ページ単位など）において同時に出現する頻度として求めることができる。
【０１１２】
一例として、ステップＳ５０２により、発句を形成するものとして６つの語句Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆが抽出されたとする。共起度算出部１２６は、所定のアルゴリズムにより、語句Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆごとに、テキストコーパス１６０における語句の共起度を求める。そのうえで、これら語句Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆごとに応じて個別に求められたテキストコーパス１６０における語句ごとの共起度を共通の語句ごとに統合し、この統合結果を共起度Ｓとして求めることとすればよい。この際の統合アルゴリズムとして、１つには、語句Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆごとに求められた共通の語句の共起度を平均化することが考えられる。
【０１１３】
テキストコーパス１６０における語句のうち共起度Ｓが高いものほど発句の内容に近いということがいえる。そこで、第２の実施形態においては、このように求められる共起度Ｓを関連度として扱うものである。
【０１１４】
このことに基づき、推薦季語決定部１２５は、第３の閾値ｔｈ３と第４の閾値ｔｈ４（ｔｈ３＜ｔｈ４を利用して、テキストコーパス１６０における語句のうち、（ｔｈ３≦Ｓ≦ｔｈ４）に該当する共起度Ｓの語句を選定する（ステップＳ５０９）。
【０１１５】
ここで、本実施形態のテキストコーパス１６０においては、ここに含まれる語句のうち、季語として使用可能な語句が季語対応語句として予め指定されている。そこで、推薦季語決定部１２５は、テキストコーパス１６０から上記ステップＳ５０９により選定した語句とともに出現する季語対応語句を抽出する(ステップＳ５１０)。次に、推薦季語決定部１２５は、先のステップＳ５０７により検索した季語のうちから、上記のように抽出した季語対応語句と一致する季語を推薦季語として決定する(ステップＳ５１１)。このように決定された推薦季語は、発句における季語と「季節や地理が一致」しており、かつ、「発句が表現する内容に近すぎず、かつ、離れすぎていない」という制約を満たしている。そして、推薦季語決定部１２５は、上記のように決定した推薦季語を推薦季語要求送信元の端末装置２００に対して送信する（ステップＳ５１２）。
【０１１６】
なお、テキストコーパス１６０については、複数の分野により分類された構造を想定することができる。この場合、共起度算出部１２６が利用するテキストコーパス１６０の分野などをユーザの指定操作に応じて選択可能とすることが考えられる。このように構成すれば、ユーザごとの好みに応じて異なる季語を推薦することが可能になる。
【０１１７】
また、図５、図７および図１２に示す機能部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態における推薦季語の提示に関連する各種処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１１８】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【０１１９】
１００  俳句公開サーバ
１１１  付け句公開部
１１２  推薦季語送信部
１２０  推薦季語選択部
１２１  俳句解析部
１２２  検索条件作成部
１２３  検索部
１２４  関連度算出部
１２５  推薦季語決定部
１２６  共起度算出部
１４０  季語データベース
１５０  語句データベース
２００  端末装置
２１１  俳句サイト閲覧部
２１２  俳句生成部
２１３  俳句送信部
２１４  推薦季語要求送信部
２１５  付け句生成部
２１６  付け句送信部
【図１】
2013084205.tif 000003
【図２】
2013084205.tif 000004
【図３】
2013084205.tif 000005
【図４】
2013084205.tif 000006
【図５】
2013084205.tif 000007
【図６】
2013084205.tif 000008
【図７】
2013084205.tif 000009
【図８】
2013084205.tif 000010
【図９】
2013084205.tif 000011
【図１０】
2013084205.tif 000012
【図１１】
2013084205.tif 000013
【図１２】
2013084205.tif 000014
【図１３】
2013084205.tif 000015