(57)【要約】【課題】季語にとらわれずに任意に俳句を作成した時に、その作成された俳句に季語が含まれている（有季）かどうか、或いはどのような季語が含まれているかといったことを確認するには季語に対する豊富な知識が必要だった。【解決手段】俳句作成モードのステップＡ１１で俳句データ入力後にチェックキーが入力されると、読みの文字数チェック（ステップＡ１２）及び俳句データに含まれる季語データのチェック（ステップＡ１５）が行われ、夫々チェック結果が表示される。有季の形式が正しい場合はステップＡ２２へ進み、登録キーが入力されると俳句データが記憶される。このように入力された俳句データの有季の形式が正しいかどうかを自動的に判別して表示されるので必要に応じて俳句を校正することで、高度な俳句の知識がなくても有季の形式に合致した俳句を作成できる。【選択図】      図５
2004206593.tif 000002
【特許請求の範囲】
【請求項１】
季語データを記憶する季語データ記憶領域を備えたデータ記憶手段と、
俳句データを入力する俳句入力手段と、
この俳句入力手段によって入力された前記俳句データの中から前記季語データ記憶領域に記憶されている季語データに一致する季語データを検出する季語検出手段と、
この季語検出手段によって検出された検出結果に基づいて前記俳句入力手段によって入力された俳句データの有季の形式の正否を判別する判別手段と、
この判別手段によって判別された判別結果を出力する出力手段と、
を備えたことを特徴とする俳句作成支援装置。
【請求項２】
前記判別手段による判別は前記季語検出手段によって検出された季語データの個数に基づいて行われることを特徴とする請求項１に記載の俳句作成支援装置。
【請求項３】
更に前記データ記憶手段は前記俳句入力手段によって入力された俳句データを記憶する俳句データ記憶領域を備え、
前記判別手段によって俳句データの有季の形式が正しいと判別された際に前記入力された俳句データを前記俳句データ記憶領域に登録するデータ登録手段を備えたことを特徴とする請求項１に記載の俳句作成支援装置。
【請求項４】
更に前記データ記憶手段は、前記季語データに対応した季節データを記憶する季節データ記憶領域を備え、
前記出力手段は前記季語検出手段によって検出された季語データに対応する前記季節データを前記季節データ記憶領域から出力させる季節データ出力手段を備えたことを特徴とする請求項１に記載の俳句作成支援装置。
【請求項５】
更に前記俳句入力手段は前記俳句データを上の句、中の句、下の句の３つの部分句ごとに分けて入力する区分入力手段を備え、
前記３つの部分句ごとに分けて入力された前記俳句データの各部分句ごとの読みの文字数が上の句５文字、中の句７文字、下の句５文字からなる俳句の定型の形式と一致する度合いを判別する文字数判別手段と、
この文字数判別手段によって判別された判別結果を出力する文字数判別出力手段と、
を備えたことを特徴とする請求項１に記載の俳句作成支援装置。
【請求項６】
前記俳句作成支援装置は通信ネットワークを介してサーバ装置とデータ通信可能であって、
被写体を撮影して画像データを得る撮像手段と、
この撮像手段によって得られた前記画像データを前記入力された俳句データに対応付ける対応付け手段と、
この対応付け手段によって対応付けられた前記俳句データ及び前記画像データを前記通信ネットワークを介して前記サーバ装置に送信するデータ送信手段と、
を備えたことを特徴とする請求項１に記載の俳句作成支援装置。
【請求項７】
通信ネットワークを介して端末装置とデータ通信可能である俳句支援サーバ装置であって、
季語データを記憶する季語データ記憶領域を備えたデータ記憶手段と、
前記端末装置によって送信されてきた俳句データを前記通信ネットワークを介して受信するデータ受信手段と、
このデータ受信手段によって受信された前記俳句データの中から前記季語データ記憶領域に記憶されている季語データに一致する季語データを検出する季語検出手段と、
この季語検出手段によって検出された検出結果に基づいて前記データ受信手段によって受信された俳句データの有季の形式の正否を判別する判別手段と、
この判別手段によって判別された判別結果を前記通信ネットワークを介して前記端末装置に送信するデータ送信手段と、
を備えたことを特徴とする俳句作成支援サーバ装置。
【請求項８】
前記判別手段による判別は前記季語検出手段によって検出された季語データの個数に基づいて行われることを特徴とする請求項７に記載の俳句作成支援サーバ装置。
【請求項９】
更にデータ記憶手段は前記データ受信手段によって受信された俳句データを記憶する俳句データ記憶領域を備え、
前記判別手段によって俳句データの有季の形式が正しいと判別された際に前記データ受信手段によって受信された前記俳句データを前記俳句データ記憶領域に登録する俳句登録手段を備えたことを特徴とする請求項７に記載の俳句作成支援サーバ装置。
【請求項１０】
更にデータ記憶手段は前記俳句データに対応した画像データを記憶する画像データ記憶領域を備え、
前記データ受信手段は前記端末装置から画像データが前記俳句データに対応づけられて送られてきた際に前記画像データを受信する画像データ受信手段を備え、
前記データ登録手段は前記俳句データの登録を行う際に前記画像データ受信手段によって受信された前記画像データを前記俳句データに対応づけて前記画像データ記憶領域に登録する画像登録手段を備えたことを特徴とする請求項９に記載の俳句支援サーバ装置。
【請求項１１】
更に前記データ記憶手段は前記季語データに対応した季節データを記憶する季語データ記憶領域を備え、
前記データ送信手段は検出された季語データに対応する前記季節データを前記季節データ記憶領域から読み出して送信する季節データ送信手段を備えたことを特徴とする請求項７に記載の俳句作成支援サーバ装置。
【請求項１２】
更に前記端末装置から上の句、中の句、下の句の３つの部分句に分かれた俳句データが送られてきた際に前記データ受信手段は前記３つの部分句を受信する区分データ受信手段を備え、
前記区分データ受信手段によって受信された３つの部分句の読みの文字数が、上の句５文字、中の句７文字、下の句５文字からなる俳句の定型の形式と一致する度合いを判別する文字数判別手段と、
この文字数判別手段によって判別された判別結果を前記端末装置に前記通信ネットワークを介して送信する文字数判別送信手段と、
を備えたことを特徴とする請求項７に記載の俳句作成支援サーバ装置。
【請求項１３】
俳句作成の支援を行わせるためにコンピュータを、
季語データを記憶する季語データ記憶領域を備えたデータ記憶手段、
俳句データを入力させる俳句入力手段、
この俳句入力手段によって入力された前記俳句データの中から前記季語データ記憶領域に記憶されている季語データに一致する季語データを検出する季語検出手段、
この季語検出手段によって検出された検出結果に基づいて前記俳句入力手段によって入力された俳句データの有季の形式の正否を判別する判別手段、
この判別手段によって判別された判別結果を出力する出力手段、
として機能させるための俳句作成支援プログラム。
【請求項１４】
通信ネットワークを介して端末装置とデータ通信可能であるサーバコンピュータを、
季語データを記憶する季語データ記憶領域を備えたデータ記憶手段、
端末装置によって送信されてきた俳句データを通信ネットワークを介して受信するデータ受信手段、
このデータ受信手段によって受信された前記俳句データの中から前記季語データ記憶領域に記憶されている季語データに一致する季語データを検出する季語検出手段、
この季語検出手段によって検出された検出結果に基づいて前記データ受信手段によって受信された俳句データの有季の形式の正否を判別する判別手段、
この判別手段によって判別された判別結果を前期端末装置に送信するデータ送信手段、
として機能させるための俳句作成支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、俳句作成支援装置、俳句作成支援サーバ装置、俳句作成支援プログラム、及び俳句作成支援サーバプログラムに関する。
【０００２】
【従来の技術】
従来、電子辞典においては、季語の読み、表記、季節、該当する月などを入力して季語を検索するものがあり、俳句の作成者はこの種の季語辞典で検索した季語を用いて俳句を創作することが出来る。
更に、俳句など詩歌の創作に関しては、予め記憶されている有名な詩歌を用いて、これを編集して自作の詩歌を創作するというものがある（例えば、特許文献１参照。）。
また、俳句の評価に関しては、参加者の操作する端末と句会の運営管理者のホストコンピュータを通信ネットワークを介して接続し、データ通信によって句会を開催して俳句の投句及び選句を行うという先行技術が存在する（例えば、特許文献２参照。）。
【０００３】
【特許文献１】
特開平８−１２９５８３号公報
【特許文献２】
特開２００１−１０９７３９号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、俳句は予め定め与えられた季語を用いて創作するものではなく、自分の想いを任意に５・７・５の語句で表して俳句を創作し、その中に季語が含まれる様にすべきもの（有季）であり、その為には季語に対する豊富な知識を必要とするものである。これに対して前述した季語辞典では検索した季語を用いて作成することしか出来ず、季語にとらわれずに任意に俳句を作成した時に、その作成された俳句が有季の形式に合致しているかどうか、或いはどのような季語が含まれているかといったことは確認することが出来なかった。
本発明は、かかる従来の課題に鑑みてなされたものであり、俳句の季語に対する豊富な知識を持っていなくても、作成された俳句に含まれている季語を自動的に検出して、有季の形式に合致しているかということを確認することができる俳句作成支援装置、俳句作成支援サーバ装置、俳句作成支援プログラム及び俳句作成支援サーバプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記課題を解決するために請求項１の発明にあっては、季語データを記憶する季語データ記憶領域を備えたデータ記憶手段と、俳句データを入力する俳句入力手段と、この俳句入力手段によって入力された前記俳句データの中から前記季語データ記憶領域に記憶されている季語データに一致する季語データを検出する季語検出手段と、この季語検出手段によって検出された検出結果に基づいて前記俳句入力手段によって入力された俳句データの有季の形式の正否を判別する判別手段と、この判別手段によって判別された判別結果を出力する出力手段と、を備えるものとした。
【０００６】
このような構成によれば、俳句作成支援装置は入力された俳句データの中から季語データ領域に記憶されている季語データを自動的に検索し、季語データの検出結果に基づいて有季の形式の正しい俳句か、合致していない俳句かどうかを判別して判別結果を出力するので、判別結果を参考にして必要に応じて俳句を校正することで、高度な俳句の知識がなくても有季の形式に合致した俳句を作成することができる。
【０００７】
また、請求項２の発明にあっては、前記判別手段による判別は前記季語検出手段によって検出された季語データの個数に基づいて行われることとした。このような構成によれば、前記検出手段によって検出された季語データが１つである有季の形式の正しい俳句か、それ以外の有季の形式に合致していない俳句かどうかを判別して判別結果を出力するので、判別結果を参考にして必要に応じて俳句を校正することで、有季の形式に合致した俳句を作成することができる。
【０００８】
また、請求項３の発明にあっては、更に前記データ記憶手段は前記俳句入力手段によって入力された俳句データを記憶する俳句データ記憶領域を備え、前記判別手段によって俳句データの有季の形式が正しいと判別された際に前記入力された俳句データを前記俳句データ記憶領域に登録するデータ登録手段を備えるものとした。このような構成によれば、俳句作成支援装置は有季の形式が正しいと判別された俳句データを俳句データ記憶領域に登録して記憶することができる。
【０００９】
また、請求項４の発明にあっては、更に前記データ記憶手段は、前記季語データに対応した季節データを記憶する季節データ記憶領域を備え、前記出力手段は前記季語検出手段によって検出された季語データに対応する前記季節データを前記季節データ記憶領域から出力させる季節データ出力手段を備えるものとした。このような構成によれば、入力された俳句データから検出手段によって検出された季語データの季節を確認することができる。
【００１０】
また、請求項５の発明にあっては、更に前記俳句入力手段は前記俳句データを上の句、中の句、下の句の３つの部分句ごとに分けて入力する区分入力手段を備え、前記３つの部分句ごとに分けて入力された前記俳句データの各部分句ごとの読みの文字数が、上の句５文字、中の句７文字、下の句５文字からなる俳句の定型の形式と一致する度合いを判別する文字数判別手段と、この文字数判別手段によって判別された判別結果を出力する文字数判別出力手段と、を備えるものとした。このような構成によれば、定型の形式と一致する度合いを示す判別結果を確認することができる。
【００１１】
また、請求項６の発明にあっては、前記俳句作成支援装置は通信ネットワークを介してサーバ装置とデータ通信可能であって、被写体を撮影して画像データを得る撮像手段と、この撮像手段によって得られた前記画像データを前記入力された俳句データに対応付ける対応付け手段と、この対応付け手段によって対応付けられた前記俳句データ及び前記画像データを前記通信ネットワークを介して前記サーバ装置に送信するデータ送信手段と、を備えるものとした。このような構成によれば、俳句を作成して俳句データを入力したときに撮像手段を使用して俳句作成の題材となった景色などの被写体を撮影して、撮影した画像データを俳句データに対応付けて、俳句データと画像データを通信ネットワーク上のサーバ装置に送信して、俳句データと画像データをサーバ装置が備える記憶手段に記憶させることができる。
【００１２】
また、請求項７の発明にあっては、通信ネットワークを介して端末装置とデータ通信可能である俳句作成支援サーバ装置において、季語データを記憶する季語データ記憶領域を備えたデータ記憶手段と、前記端末装置によって送信されてきた俳句データを前記通信ネットワークを介して受信するデータ受信手段と、このデータ受信手段によって受信された前記俳句データの中から前記季語データ記憶領域に記憶されている季語データに一致する季語データを検出する季語検出手段と、この季語検出手段によって検出された検出結果に基づいて前記データ受信手段によって受信された俳句データの有季の形式の正否を判別する判別手段と、この判別手段によって判別された判別結果を前記通信ネットワークを介して前記端末装置に送信するデータ送信手段と、を備えるものとした。
【００１３】
このような構成によれば、俳句作成支援サーバ装置は通信ネットワークを介して受信した俳句データの中から季語データ領域に記憶されている季語データを自動的に検索し、季語データの検出結果に基づいて有季の形式の正しい俳句か、合致していない俳句かどうかを判別して判別結果を端末装置に送信することができる。
【００１４】
また、請求項８の発明にあっては、前記判別手段による判別は前記季語検出手段によって検出された季語データの個数に基づいて行われることとした。このような構成によれば、前記検出手段によって検出された季語データが１つである有季の形式の正しい俳句か、それ以外の有季の形式に合致していない俳句かどうかを判別して判別結果を端末装置に送信することができる。
【００１５】
また、請求項９の発明にあっては、更にデータ記憶手段は前記データ受信手段によって受信された俳句データを記憶する俳句データ記憶領域を備え、前記判別手段によって俳句データの有季の形式が正しいと判別された際に前記データ受信手段によって受信された前記俳句データを前記俳句データ記憶領域に登録する俳句登録手段を備えるものとした。このような構成によれば、俳句作成支援サーバ装置は有季の形式が正しいと判別された俳句データを俳句データ記憶領域に登録して記憶することができる。
【００１６】
また、請求項１０の発明にあっては、更にデータ記憶手段は前記俳句データに対応した画像データを記憶する画像データ記憶領域を備え、前記データ受信手段は前記端末装置から画像データが前記俳句データに対応づけられて送られてきた際に前記画像データを受信する画像データ受信手段を備え、前記データ登録手段は前記俳句データの登録を行う際に前記画像データ受信手段によって受信された前記画像データを前記俳句データに対応づけて前記画像データ記憶領域に登録する画像登録手段を備えるものとした。このような構成によれば、俳句作成支援サーバ装置は有季の形式が正しいと判別された俳句データをデータ記憶手段に登録する際に対応するデータとして画像データを登録することができる。
【００１７】
また、請求項１１の発明にあっては、更に前記データ記憶手段は前記季語データに対応した季節データを記憶する季語データ記憶領域を備え、前記データ送信手段は検出された季語データに対応する前記季節データを前記季節データ記憶領域から読み出して送信する季節データ送信手段を備えこのような構成によれば、俳句作成支援サーバ装置は俳句データから検出された季語データに対応する季節データを端末装置に送信することができる
【００１８】
また、請求項１２の発明にあっては、更に前記端末装置から上の句、中の句、下の句の３つの部分句に分かれた俳句データが送られてきた際に前記データ受信手段は前記３つの部分句を受信する区分データ受信手段を備え、前記区分データ受信手段によって受信された３つの部分句に対して、上の句５文字、中の句７文字、下の句５文字からなる俳句の定型の形式と一致する度合いを判別する文字数判別手段と、この文字数判別手段によって判別された判別結果を前記端末装置に前記通信ネットワークを介して送信する文字数判別送信手段と、を備えるものとした。このような構成によれば、俳句作成支援サーバ装置は受信した俳句データについて、定型の形式と一致する度合いを表す判別結果を端末装置に送信することができる。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００２０】
（第１の実施の形態）
図１は本発明の俳句作成支援装置１の構成を示す回路ブロック図である。図１に示す様に本実施の形態における俳句作成支援装置１（以下、本装置１と略称することもある。）は、制御部１１とシステムバス１９を介して前記制御部１１と接続されるプログラムメモリ１２、データメモリ１３、記憶媒体制御部１４、入力部１６、表示部１７及び計時部１８とから構成されている。
【００２１】
制御部１１はＣＰＵ(Central Processing Unit)などで構成され、本装置１の全体の制御を司るものであり、プログラムメモリ１２に予め記憶された処理プログラムを実行することで各種の制御およびデータ処理を行う。データメモリ１３には詳細は後述するが、俳句作成時におけるデータ処理の際に入力されたデータなどを記憶するワークデータエリア１３ａ、俳句の季語データと各々の季語データの関連データである季節データや説明データなどで構成された季語辞典データを記憶している季語辞典データエリア１３ｂ、入力部１６から入力された俳句データとこの俳句データが登録された日時を示す日付時刻データと各々の俳句データに含まれる季語データとを記憶する俳句データエリア１３ｃが割り当てられている。
【００２２】
記憶媒体制御部１４には記憶媒体１５が装着され、記憶媒体制御部１４は、装着された記憶媒体１５に対しプログラムやデータの読み出し、書き込みを行なう。例えば、記憶媒体１５はフラッシュメモリーカード、記憶媒体制御部１４はメモリカード装置という構成が考えられる。前記記憶媒体１５には本発明を実現する処理プログラムや、本装置１のプログラムメモリ１２に予め搭載された処理プログラムとは別のプログラムやデータを記憶させておき、記憶媒体制御部１４を介して取り込むことができる。記憶媒体制御部１４の他の例としては、フレキシブルディスク装置、磁気ディスク装置、光ディスク装置などであり、記憶媒体１５はこれらの装置に対応した記憶ディスクである。
【００２３】
入力部１６は、例えばキーボード、マウス、タッチパネルなどからなる入力デバイスであり、データの入力や各種指示を行う。表示部１７は、例えばＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode-ray tube）などからなる表示デバイスであり、各種データの表示出力を行う。計時部１８は、現在の日付時刻データを計時する時計回路である。
【００２４】
図２（Ａ）はキー入力部であり、図示していないがテンキーや５０音のかなキー及び漢字への変換キー等を有し、俳句データの入力を行う文字入力部１６ａ、俳句データを入力した後に有季定型の形式のチェック開始を指示するチェックキー１６ｂ、確認キー待ち状態のときにＹｅｓを指示するＹｅｓキー１６ｃ、確認キー待ち状態のときにＮｏを指示するＮｏキー１６ｄ、俳句データの登録を指示する登録キー１６ｅ、有季定型の形式のチェックが行われた後の俳句データに対して再入力や修正を指示する修正キー１６ｆ、俳句の上の句、中の句、下の句の３つのパートに分かれた俳句データの入力領域に対して文字入力を行う入力領域を選択するＵＰキー１６ｇ、ＤＯＷＮキー１６ｈ、夫々の入力領域の中で文字入力や文字修正の位置を制御する上カーソルキー１６ｉ、下カーソルキー１６ｊ、左カーソルキー１６ｋ、右カーソルキー１６ｍ、検出された季語データの説明表示を指示する説明キー１６ｎ及び前記の説明表示から説明表示される前の表示状態に戻すことを指示する戻るキー１６ｏなどで構成されている。
【００２５】
図２（Ｂ）はタッチパネル入力部であり、透明部材からなるタッチパネル１６ｐが表示部１７の前面を覆って配置される。表示部１７に表示される画面は、透明のタッチパネル１６ｐを透過して表示部１７の正面側から目視可能となっている。表示部１７にキー釦の表示が行われるとき、前記キー釦の前面部分に位置するタッチパネル１６ｐ上の領域は表示されたキー釦に対応するキー入力部としての機能が割り当てられる。即ち、タッチパネル１６ｐのいくつかの領域内部は図２（Ａ）の各キーもしくは、それ以外のキー釦が表示されることによって、それらのキー釦のキー入力部として割り当てられて、指及びペン等で表示部１７のキー釦表示に対応するタッチパネル１６ｐの各部位を押下すると、押下した座標が含まれる表示領域に割り当てられたキーが入力される。よって、タッチパネル１６ｐの押下は同じ位置座標であっても表示部１７に表示されるキー釦を各画面毎に異ならせることにより、各画面毎に異なるキー入力を行わせることが可能である。もし、図２（Ａ）のいずれかのキーが表示されている場合には、図２（Ａ）のキーの入力と同等の入力処理が行われる。
【００２６】
図３はデータメモリ１３に割り当てられている季語辞典データエリア１３ｂの記憶領域の詳細及び記憶される季語辞典データの一部を例示したものである。季語辞典データエリア１３ｂは、季語の読みデータと季語の表記データという２つのデータからなる季語データが記憶される季語データ記憶領域１３ｂ１と、各々の季語データに対応する季節・月データが記憶される季節データ記憶領域１３ｂ２と、各々の季語データに対応する説明データが記憶される説明データ記憶領域１３ｂ３とから構成されている。即ち、季語辞典データは、季語データ、季語データに対応する季節・月データ、季語データに対応する説明データという夫々対応関係にある３つのフィールドで構成されたレコードの集まりである。尚、読みデータとはひらがなで構成されるデータであり、表記データとはひらがな、カタカナ、漢字或いはこれらが混じって構成されるデータである。また、季節データ記憶領域１３ｂ２に記憶される季節・月データは、春夏秋冬の四季の他に正月を独立に季節として持つ場合があり、季語の属する期間の範囲によって２月、２〜４月などのように単数の月の場合と複数の月にまたがる場合がある。
【００２７】
図４はデータメモリ１３に割り当てられている俳句データエリア１３ｃの記憶領域の詳細及び記憶される俳句データの一部を例示したものである。俳句データエリア１３ｃは、俳句の上の句の読みデータと表記データからなる上の句データが記憶される上の句データ記憶領域１３ｃ１と、俳句の中の句の読みデータと表記データからなる中の句データが記憶される中の句データ記憶領域１３ｃ２と、俳句の下の句の読みデータと表記データからなる下の句データが記憶される下の句データ記憶領域１３ｃ３と、俳句データに含まれる季語の読みデータと季語の表記データからなる季語データが記憶される季語データ領域１３ｃ４と、各々の俳句データがこの俳句データエリア１３ｃに登録処理された日付と時刻からなる日付時刻データが記憶される登録日付データ領域１３ｃ５と、から構成されている。即ち、俳句データは３つのパートに分かれた上の句データ、中の句データ、下の句データ、俳句データに含まれる季語データ、俳句データの登録日時に対応する日付時刻データという夫々対応関係にある５つのフィールドで構成されたレコードの集まりである。
【００２８】
前記のごとく構成された俳句作成支援装置１の動作について説明する。図５は制御部１１によって処理される俳句作成のフローチャートである。先ず、ステップＡ１１では、表示部１７に入力操作に関する情報が表示されて入力部１６から各キーの入力を待つ状態となり、キー入力が行われると３つのパートに分かれた俳句データの入力処理や修正処理が行われる。図６（Ａ）は表示部１７に表示される俳句作成画面の表示例であり、制御部１１によって機能名領域１７Ａに俳句作成のモードであることを示すモード名「＜俳句作成＞」が表示され、各画面の操作について説明する操作説明領域１７Ｂに「上・中・下の句を入力・修正してください。」が表示され、上の句データの入力と表示を行う上句入力領域１７Ｃには１行目に項目名「読み：」と入力された読みデータが表示され、２行目に項目名「表記：」と表記データが表示され、中の句データの入力及び表示を行う中句入力領域１７Ｄと下の句データの入力及び表示を行う下句入力領域１７Ｅも上句入力領域１７Ｃと同様に入力された読みデータと表記データとが表示される。また、選択されている入力領域の枠は太く表示されるものであり、図６（Ａ）では入力領域選択枠１７Ｆによって下句入力領域１７Ｅが選択されている状態を示している。更に選択されている入力領域においては入力位置を示すカーソルポインタ１７Ｇが表示される。表示画面の更に下方にはタッチパネル１６ｐでキーが割り当てられている領域範囲を示す釦１７Ｈが表示される。このとき、釦Ｈの表示領域内部には入力部１６のチェックキー１６ｂと同等の機能が割り当てられている。
【００２９】
図６（Ａ）の表示を例に、ステップＡ１１での上句入力領域１７Ｃ、中句入力領域１７Ｄ、下句入力領域１７Ｅ、夫々の選択操作に対する制御について説明する。制御部１１は、入力部１６のＤＯＷＮキー１６ｈが１回入力されると太い枠表示で示される入力領域選択枠１７Ｆを、上句入力領域１７Ｃの位置から中句入力領域１７Ｄの位置へと移動させる処理を行い、ＤＯＷＮキー１６ｈが続けてもう１回入力されると同様に入力領域選択枠１７Ｆを、上句入力領域１７Ｄの位置から中句入力領域１７Ｅの位置へと移動させる処理を行う。そして、ＵＰキー１６ｇが入力されるとＤＯＷＮキー１６ｈが入力された場合とは逆の方向に入力領域選択枠１７Ｆを移動させる処理を行う。よって、上句入力領域１７Ｃ、中句入力領域１７Ｄ、下句入力領域１７Ｅのいずれの入力領域が入力可能であるかを太枠で表示して示すとともに入力を行う入力領域の選択を行わせる。また、この入力領域の選択はタッチパネル１６ｐからの入力を制御して、上句入力領域１７Ｃ、上句入力領域１７Ｄ、上句入力領域１７Ｅのそれぞれの領域内部に各入力領域を選択するキーを割り当て、タッチパネル１６ｐで割り当てられた入力領域内部が押下されたことを検知して、入力領域を選択できるように制御しても良い。
【００３０】
ステップＡ１１での俳句データの入力について説明する。入力前の状態においては、上句入力領域１７Ｃ、中句入力領域１７Ｄ、下句入力領域１７Ｅのそれぞれには「読み：」「表記：」の項目名だけが表示され、上句入力領域１７Ｃに入力領域選択枠１７Ｆが表示され、上の句入力領域１７Ｃの中にカーソルポインタ１７Ｇが表示されている。このとき、カーソルポインタ１７Ｇは上句入力領域１７Ｃの１行目の項目名「読み：」の右隣に表示される。
【００３１】
文字入力及び日本語変換操作部１６ａのキー入力で読みデータが入力されると、入力された読みデータは制御部１１によってカーソルポインタ１７Ｇの示す位置に表示処理されるとともにカーソルポインタ１７Ｇは順次右へ移動処理される。文字入力及び日本語変換操作部１６ａの日本語変換のキー入力によって、制御部１１は入力されたひらがなの読みデータをひらがな、カタカナ、漢字或いはそれらが混じった表記データに変換する処理を行う。変換された表記データは上句入力領域１７Ｃの２行目の項目名「表記：」右隣の位置に表示処理される。入力された俳句データは上の句データ、中の句データ、下の句データという３つのパートで構成された入力俳句データとしてワークデータエリア１３ａに一時記憶される。上の句データ、中の句データ、下の句データは夫々、読みデータと表記データからなるデータである。制御部１１は左キー１６ｋと右キー１６ｍと上キー１６ｉと下キー１６ｊの夫々のキー入力に対してカーソルポインタ１７Ｇの移動制御を行い、カーソルポインタ１７Ｇを選択されている入力領域内で任意の位置に移動させる。
【００３２】
図６（Ａ）を例とすると入力俳句データは、上の句データの読みデータ「こはるびに」と表記データ「小春日に」、中の句データの読みデータ「かれつたからむや」と表記データ「枯蔦からむや」、下の句データの読みデータ「ほとけかな」と表記データ「仏かな」であり、チェックキー１６ｂが入力されると、制御部１１はステップＡ１２以下の入力俳句データの有季定型の形式のチェック処理を開始する。即ち、この図６（Ａ）の表示画面ではタッチパネル１６ｐの釦１７Ｈの表示領域にはチェックキー１６ｂが割り当てられており、釦１７Ｈの表示領域内部が指及びペン等で押下された場合、制御部１１はチェックキー１６ｂが入力されたことと同等の処理を行う。（以下同様なのでキー入力による操作でフローの動作を説明し、タッチパネル１６ｐの押下による動作の説明は省略する。）
【００３３】
そして、ステップＡ１２では入力俳句データの３つのパート毎に読みデータの文字数をカウントし、読みデータの文字数が上の句５文字、中の句７文字、下の句５文字である俳句の定型の形式に一致しているかどうか判断される。３つのパートの読みデータの文字数がすべて一致している場合、ステップＡ１２でＹｅｓと判断されてステップＡ１５へと進む。前記図６（Ａ）の入力例では、上の句の読みデータ５文字、中の句の読みデータ８文字、下の句の読みデータ５文字であり、中の句の読みデータの文字数が一致していない為、ステップＡ１２でＮｏと判断されてステップＡ１３に進み、図６（Ｂ）に示す様に操作説明領域１７Ｂには「このままチェックを続けますか？」が表示され、上句情報表示領域１７Ｊの１行目にカウントした上の句の読みデータの文字数の「５文字」が表示され、同様に中句情報表示領域１７Ｋの１行目に「８文字  １字余り」が表示され、下句情報表示領域１７Ｌの１行目に「５文字」が表示される。また、チェック結果表示領域１７Ｍには、読みデータの文字数チェックの結果として１行目に「中の句が８文字です。」が表示され、表示画面の下方にＹｅｓキー１６ｃが割り当てられた釦１７ＨとＮｏキー１６ｄが割り当てられた釦１７Ｉが表示され、入力俳句データの有季定型の形式のチェックを続けるかどうかの選択を行うＹｅｓキー１６ｃとＮｏキー１６ｄのいずれかのキーの入力を待つ状態となる。
【００３４】
前記のステップＡ１３でＮｏキー１６ｄが入力されると、ステップＡ１４でＮｏと判断されて入力俳句データの有季定型の形式のチェックを中止し、上句入力領域１７Ｃと中句入力領域１７Ｄと下句入力領域１７Ｅと上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍの表示内容を表示画面を残したままの状態でステップＡ１１へと進み、操作説明領域１７Ｂに「上・中・下の句を入力・修正してください。」が表示され、この例では、選択されている入力領域を示す入力領域選択枠１７Ｆが、読みデータの文字数が一致していなかった中句入力領域１７Ｄの位置に表示され、中句入力領域１７Ｄの１行目の読みデータの先頭の表示位置に入力位置を示すカーソルポインタ１７Ｇが表示され、表示画面下方にチェックキー１６ｂが割り当てられた釦１７Ｈが表示される。
【００３５】
このステップＡ１１で俳句データの３つのパートの読みデータの文字数が５，７，５文字に一致するように文字入力による入力俳句データの修正が行われ、チェックキー１６ｂが入力されると再度の入力俳句データの有季定型の形式のチェックが開始される。２度目以降の入力俳句データの有季定型の形式のチェックが開始される際には、上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍに表示されている以前の入力俳句データのチェック結果はすべての消去される。そして、ステップＡ１２以降に進むが、すでに動作を記述したステップなので説明は省略する。
【００３６】
ステップＡ１３で、Ｙｅｓキー１６ｃが入力されると、ステップＡ１４でＹｅｓと判断されてステップＡ１５へと進み、季語データ記憶領域１３ｂ１に記憶されている夫々の季語データを構成している読みデータと表記データの両方が一致する季語データが入力俳句データに含まれているかどうかの検索が行われて、ステップＡ１６に進み、一致する季語データが検出されたかどうかが判断される。
【００３７】
入力俳句データから季語データが１つも検出されない場合はステップＡ１６でＮｏと判断されて、ステップＡ１７へと進み、上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌの夫々の２行目に「季語なし」が表示され、チェック結果表示領域１７Ｍには、季語データの検出結果として２行目に「季語がありません。有季の形式が不正です。」が表示される。そして、上句入力領域１７Ｃと中句入力領域１７Ｄと下句入力領域１７Ｅと上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍの表示内容を表示画面に残したままの状態でステップＡ１１へと進み、操作説明領域１７Ｂに「上・中・下の句を入力・修正してください。」が表示され、選択されている入力領域を示す入力領域選択枠１７Ｆが上句入力領域１７Ｃの位置に表示され、上句入力領域１７Ｃの１行目の読みの先頭に入力位置を示すカーソルポインタ１７Ｇが表示され、表示画面下方にチェックキー１６ｂが割り当てられた釦１７Ｈが表示される。このステップＡ１１で入力俳句データに季語データが含まれるように文字入力による入力俳句データの修正が行われ、チェックキー１６ｂが入力されると再度の入力俳句データの有季定型の形式のチェックが開始される。２度目以降の入力俳句データの有季定型の形式のチェックが開始された際には、上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍの表示内容はすべての消去されて、ステップＡ１２以降に進むが、すでに動作を記述したステップなので説明は省略する。
【００３８】
図６（Ｂ）の入力例で前記のステップＡ１５の季語データの検索が行われると、上の句に「小春日」、中の句に「枯蔦」という２つの季語データが含まれていることが検出され、ステップＡ１６でＹｅｓと判断されて、ステップＡ１８へと進み、上句情報表示領域１７Ｊの２行目に「季語：小春日  冬１１月」と、中句情報表示領域１７Ｋの２行目に「季語：枯蔦  冬１１〜１月」と、下句情報表示領域１７Ｌの２行目に「季語なし」と検出された季語データとその季節・月データが夫々表示されてステップＡ１９に進み、検出された季語データの数が１つかそうでないかが判断される。
【００３９】
入力俳句データに季語データが１つのみ含まれているのが正しい有季の形式であるが、前記の図６（Ｂ）の入力例で検索が行われた場合は季語データが２個検出されているのでステップＡ１９でＮｏと判断され、ステップＡ２０へと進み、チェック結果表示領域１７Ｍの２行目に「季語が２つありますので、有季の形式が不正です。」が表示される。そして、上句入力領域１７Ｃと中句入力領域１７Ｄと下句入力領域１７Ｅと上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍの表示内容を表示画面に残したままの状態でステップＡ１１へと進み、図７（Ａ）に示す様に操作説明領域１７Ｂには「上・中・下の句を入力・修正してください。」が表示され、選択されている入力領域を示す入力領域選択枠１７Ｆが検出された季語の存在する入力領域のうちで上方側に位置する上句入力領域１７Ｃの位置に表示され、上句入力領域１７Ｃの１行目に表示される読みデータの先頭に入力位置を示すカーソルポインタ１７Ｇが表示され、表示画面下方にチェックキー１６ｂが割り当てられた釦１７Ｈが表示される。また、検出された季語データが存在する場合は説明キー１６ｎが割り当てられた釦１７Ｉも表示される。
【００４０】
上記の説明キー１６ｎが入力されると入力俳句データに含まれる検出された季語データの夫々に対応する説明データが季語辞典データエリア１３ｂの説明データ記憶領域１３ｂ３から夫々読み出され、夫々の検出された季語データとそれに対応した説明データが表示部１７に表示されて、戻るキー１６ｏの入力待ちの状態となる。そして、戻るキー１６ｏが入力されると説明キー１６ｎが入力される前の状態へと戻る。
【００４１】
そして、図７（Ａ）の入力例から、ステップＡ１１で文字入力による入力俳句データの修正が行われて上の句の読みデータ「こはるびに」と表記データ「小春日に」が、読みデータ「いちめんに」と表記データ「一面に」に修正され、かつ、中の句の読みデータ「かれつたからむや」と表記データ「枯蔦からむや」が、読みデータ「かれつたからむ」と表記データ「枯蔦からむ」に修正されてチェックキー１７ｂが入力されると、再度の入力俳句データの有季定型の形式のチェックが開始される。２度目以降の入力俳句データの有季定型の形式のチェックが開始された際には、上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍの表示内容はすべての消去されて、ステップＡ１２以降に進む。
【００４２】
前記の文字入力による入力俳句データの修正例では、上の句、中の句、下の句、夫々の読みデータの文字数は、５文字、７文字、５文字であり、定型の形式と文字数が一致しているため、ステップＡ１２でＹｅｓと判断されてステップＡ１５に進み、入力俳句データの中から季語データ記憶領域１３ｂ１に記憶されている季語データの読みデータと表記データの両方が一致する語句を検索し、前記の修正入力した例では検索が行われた結果、中の句に「枯蔦」という季語データが含まれていることが検出され、ステップＡ１６でＹｅｓと判断されて、ステップＡ１８へと進み、上句情報表示領域１７Ｊの２行目に「季語なし」、中句情報表示領域１７Ｋの２行目に「季語：枯蔦  冬１１〜１月」、下句情報表示領域１７Ｌの２行目に「季語なし」というように検出された季語の表記データとそれに対応した季節・月データが夫々表示されてステップＡ１９に進み、検出された季語データの数が判断される。
【００４３】
入力俳句データに季語データが１つのみ含まれているのが正しい有季の形式であり、前記の入力俳句データの修正例では季語データが１個のみ検出されているのでステップＡ１９でＹｅｓと判断され、ステップＡ２１へと進み、チェック結果表示領域１７Ｍの２行目に「正しい有季の形式です。」と表示される。そして、上句入力領域１７Ｃと中句入力領域１７Ｄと下句入力領域１７Ｅと上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍの表示内容を表示画面に残したままの状態でステップＡ２２へと進み、図７（Ｂ）に示す様に操作説明領域１７Ｂには「俳句の内容を確認して登録してください。」が表示され、表示画面下方に修正キー１６ｆが割り当てられた釦１７Ｈと説明キー１６ｎが割り当てられた釦１７Ｉと登録キー１６ｅが割り当てられた釦１７Ｎが表示され、修正キー１６ｆと説明キー１６ｎと登録キー１６ｅのいずれかのキーの入力を待つ状態となる。
【００４４】
ステップＡ２２で説明キー１６ｎが入力されると、入力俳句データに含まれる検出された季語データに対応する説明データが季語辞典データエリア１３ｂの説明データ記憶領域１３ｂ３から読み出され、検出された季語データとそれに対応した説明データが表示部１７に表示されて、戻るキー１６ｏの入力待ちの状態となる。そして、戻るキー１６ｏが入力されると説明キー１６ｎが入力される前の状態へと戻る。
【００４５】
ステップＡ２２で修正キー１６ｆが入力されると、上句入力領域１７Ｃと中句入力領域１７Ｄと下句入力領域１７Ｅと上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍの表示内容を表示画面に残したままの状態でステップＡ１１へと進み、操作説明領域１７Ｂに「上・中・下の句を入力・修正してください。」が表示され、選択されている入力領域を示す入力領域選択枠１７Ｆが上句入力領域１７Ｃの位置に表示され、上句入力領域１７Ｃの１行目の読みデータの先頭に入力位置を示すカーソルポインタ１７Ｇが表示され、表示画面下方にチェックキー１６ｂが割り当てられた釦１７Ｈと説明キー１６ｎが割り当てられた釦１７Ｉが表示される。説明キー１６ｎが入力された場合の動作はすでに記述しているので省略する。このステップＡ１１で文字入力による入力俳句データの修正が行われ、チェックキー１６ｂが入力されると再度の入力俳句データの有季定型の形式のチェックが開始される。２度目以降の入力俳句データの有季定型の形式のチェックが開始された際の動作は記述しているので説明を省略する。
【００４６】
ステップＡ２２で登録キー１６ｅが入力されるとステップＡ２３へと進み、正しい有季の形式であると確認された入力俳句データは、俳句データエリア１３ｃに記憶されて１つの俳句作成が完了する。即ち、俳句の上の句の読みデータと表記データからなる上の句データは上の句データ記憶領域１３ｃ１に、俳句の中の句の読みデータと表記データからなる中の句データは中の句データ記憶領域１３ｃ２に、俳句の下の句の読みデータと表記データからなる下の句データは下の句データ記憶領域１３ｃ３に、季語の読みデータと季語の表記データからなる入力俳句データから検出された季語データは季語データ記憶領域１３ｃ４に、また同時に計時部１８から得られた現在の日付と時刻からなる日付時刻データが登録日付データ領域１３ｃ５に記憶される。
【００４７】
以上のように俳句作成において、入力された俳句データの中の季語データを自動的に検索し、有季の形式に合致しているどうかを判別して、その判別結果を出力することにより、判別結果を参考にして高度な俳句の知識がなくても有季の形式に合致した俳句を作成することができる。
【００４８】
なお、本装置１は据え置き型或いは携帯型の専用機としてもよいが、処理プログラムによって動作が制御されるＰＤＡ（Personal Digital Assistant）等のコンピュータや携帯電話等の通信端末装置に組み込んで実現されるものであってもよい。
【００４９】
（第２の実施の形態）
図８は本発明の俳句作成支援サーバ装置２０と外部の通信端末装置とを結ぶ通信システム構成を示す。俳句作成支援サーバ装置２０はインターネットやＷＡＮ(Wide Area Network)などの通信ネットワーク２１に接続され、通信ネットワーク２１は電話回線網２３と相互に接続されている。詳細を後述する携帯電話２４は携帯電話基地局２２と無線通信によって接続され、電話回線網２３を通じて通信ネットワーク２１に接続されている。また、後述する通信機能を持つ俳句作成支援装置２５はＬＡＮ(Local Area Network)を通じて通信ネットワーク２１に接続されるか、または電話回線網２３を介して通信ネットワーク２１に接続されている。このような通信システム構成によって俳句作成支援サーバ装置２０と携帯電話２４及び俳句作成支援装置２５は相互にデータ通信することが可能となっている。なお、上記で示したの通信接続の経路は１つの例であり、他にも無線ＬＡＮ、光ファイバー通信、衛星通信などの経路を通じて接続されていても良い。
【００５０】
図９は携帯電話２４の構成を示すブロック図である。尚、図１と同一名称の構成には同一符号を付して詳細な説明は省略する。携帯電話２４は、制御部２６とシステムバス１９を介して前記制御部２６と接続されるプログラムメモリ２７、データメモリ２８、記憶媒体制御部１４、入力部１６、表示部１７、計時部１８及び通信部２９、撮像部３０及び通話機能部３１とから構成されている。
【００５１】
携帯電話２４の制御部２６は、プログラムメモリ２７に予め記憶された処理プログラムを実行することで各種の制御およびデータ処理を行う。なお、処理プログラムは例えば外部端末から通信ネットワーク２１を介して提供されることでも良い。データメモリ２８には俳句データや画像データ、俳句データのチェック結果の表示を行う際のデータなどを記憶しているワークデータエリア２８ａが割り当てられている。通信部２９は無線による回線接続及びパケット通信などで通信ネットワーク２１を介して俳句作成支援サーバ装置２０との間でデータの送信及び受信が行なわれる。撮像部３０は図示していないが、シャッタースイッチ、レンズ、絞り羽根、シャッター幕、ＣＣＤ(Charge Coupled Diode)、ＡＤＣ(Analog Digital Converter)などで構成され、シャッタースイッチの操作を感知して、レンズ、絞り羽根、シャッター幕などを制御し、ＣＣＤの受光面に結像した被写体の画像が電気信号に変換され、更にＡＤＣによってデジタル数値データの集まりである画像データに変換されて、表示部１７に表示されるとともにワークデータエリア１３ａ及び記憶媒体１５に記憶される。通話機能部３１は携帯電話として通話を行う為の機能部であり、図示していないがマイク、スピーカ及び通話の為の音声処理部を備えている。
【００５２】
図１０は俳句作成支援サーバ装置２０の構成を示すブロック図である。この図１０においても図１と同一名称の構成には同一符号を付して詳細な説明は省略する。然して、俳句作成支援サーバ装置２０（以下、本サーバ装置２０と略称することもある。）は、制御部３２とシステムバス１９を介して接続されるプログラムメモリ３３、データメモリ１３、記憶媒体制御部１４、入力部１６、表示部１７、計時部１８及び通信部３４とから構成されていて、通信部３４から通信ネットワーク２１を介して携帯電話２４及び俳句作成支援装置２５との間で通信データ３５の送信及び受信が行われる。
【００５３】
本サーバ装置２０の制御部３２は、プログラムメモリ３３に予め記憶された処理プログラム実行したり、記憶媒体１５に記憶されている処理プログラムを必要に応じてプログラムメモリ３３にロードして実行することで各種の制御およびデータ処理を行う。データメモリ１３は図１のデータメモリ１３と略同一の構成ではあるが詳細を後述する如く、構成の一部が図１のデータメモリ１３とは若干異なっており、受信された俳句データや画像データ、俳句データを評価した結果であるチェック結果データなどを記憶しているワークデータエリア１３ａ、第１の実施の形態と同様の季語辞典データを記憶している季語辞典データエリア１３ｂ、詳細は後述する俳句データエリア１３ｃ、画像データエリア１３ｄが割り当てられている。
【００５４】
図１１は俳句データエリア１３ｃと画像データエリア１３ｄの詳細を示すもので、俳句データエリア１３ｃは図４で示した第１の実施の形態と同様の上の句データ記憶領域１３ｃ１と、中の句データ記憶領域１３ｃ２と、下の句データ記憶領域１３ｃ３と、季語データ領域１３ｃ４と、登録日付データ領域１３ｃ５とに加えて、更に各々の俳句データと対応している画像データの画像番号を記憶する画像番号領域１３ｃ６を備えている。画像データエリア１３ｄは、画像番号データと画像を符号化したデータで構成された画像データを記憶している。
【００５５】
入力部１６は本サーバ装置２０の制御部３２による処理プログラムの実行に際してＯＳ(Operation System)プログラムを通じて処理プログラムに指示を与えるため、タッチパネルやポインティングデバイス、もしくはアルファベット、数値及び記号を組み合わせた指示コードの入力が行なわれるキーボードなどで構成されている。制御記憶媒体制御部１４、記憶媒体１５、表示部１７、計時部１８の説明については、第１の実施の形態の俳句作成支援装置１と同様なので説明を省略する。
【００５６】
図１２は携帯電話２４と本サーバ装置２０の間でやりとりされる通信データ３５の例を示すもので、携帯電話２４で入力された俳句データと撮像部３０で撮像して得られた画像データとを本サーバ装置２０に送信する際の俳句通信データのデータ構成を示す。俳句通信データは、ヘッダ３５ａと、上の句の読みデータ３５ｂと、上の句の表記データ３５ｃと、中の句の読みデータ３５ｄと、中の句の表記データ３５ｅと、下の句の読みデータ３５ｆと、下の句の表記データ３５ｇと、各々の俳句データに対応付けられている画像データ３５ｈとから構成される。
【００５７】
そして、前記ヘッダ３５ａは本サーバ装置２０が受信した際に俳句データのチェックを必要とする俳句通信データかどうかを判別するためのデータＩＤ、俳句通信データの全データサイズ、俳句通信データの先頭から上の句の読みデータの先頭までのオフセットアドレスを示す上の句の読みオフセットアドレス、以下同様に上の句の表記オフセットアドレス、中の句の読みオフセットアドレス、中の句の表記オフセットアドレス、下の句の読みオフセットアドレス、下の句の表記オフセットアドレス、画像データオフセットアドレスというデータからなる。
【００５８】
本サーバ装置２０で各処理プログラムの実行を管理するＯＳプログラムの動作について概要を説明する。本サーバ装置２０で常に実行されている前記ＯＳプログラムは、入力部１６や通信部３４或いは実行中の処理プログラムなどから実行要求されるのを常に監視している。また、携帯電話２４など外部端末とデータの受け渡しを行う通信処理プログラムも同様に常にデータを受信できるように実行されている。必要に応じて実行される処理プログラムについては、前記ＯＳプログラムが実行要求された処理プログラムの実行を開始させる。
【００５９】
処理プログラムの例としては俳句データのチェックや登録を行う俳句評価登録プログラム、ＨＴＭＬ(Hyper Text Making Language)文書を生成して本サーバ装置２０に蓄積されている俳句データと画像データをＷＷＷ(World Wide Web)のホームページなどに掲示する俳句掲示プログラム、前記ホームページで掲示されている俳句への投票の受け付けや集計を行う投票集計プログラムなどである。すでに１つの処理プログラムが実行されている状態の場合でも、同一の処理プログラムを含めてすべての処理プログラムについて、実行要求があればタイムシェアリング処理（時分割並列処理）などによって擬似的に同時進行するように複数の処理プログラムが独立して実行され、それぞれの処理プログラムは処理が完了すると独立して実行が終了される。
【００６０】
前記のごとく構成された本サーバ装置２０と携帯電話２４の動作について説明する。図１３は携帯電話２４の制御部２６と本サーバ装置２０の制御部３２によって処理される俳句作成のフローチャートである。図１３の左側の列が携帯電話２４で実行される処理プログラムのフローチャートであり、右側の列が本サーバ装置２０で実行される俳句評価登録プログラムのフローチャートである。また、真中の列には携帯電話２４と本サーバ装置２０の間で通信データの受け渡される方向と受け渡しが実行されるフローチャートのステップを点線の矢印で表している。下記に各ステップについて説明する。
【００６１】
先ず、ステップＣ１１では、携帯電話２４の制御部２６によって入力部１６からの各キーの入力待ちの状態が制御され、３つのパートに分かれた俳句データの入力処理と修正処理が行われる。この際に、表示部１７に表示される内容は第一の実施の形態の図６（Ａ）に示した内容と同一であり、表示内容、文字入力位置の制御、文字入力及び日本語変換については第１の実施の形態と同様なので説明を省略し、ステップＣ１１で俳句データに対応付けられて入力される画像データについて説明する。携帯電話２４の本体に設けられたシャッタースイッチが押されると制御部２６は撮像処理を開始し、撮像部３０によって画像データに変換されて、この画像データは入力中の俳句データと関連付けられた状態でワークデータエリア１３ａに記憶される。
【００６２】
然して、図６（Ａ）に示した様に入力俳句データとして、上の句データの読みデータ「こはるびに」と表記データ「小春日に」、中の句データの読みデータ「かれつたからむや」と表記データ「枯蔦からむや」、下の句データの読みデータ「ほとけかな」と表記データ「仏かな」が入力され、更に撮像部３０によって画像データが記憶された後、チェックキー１６ｂが入力されると、制御部２６はステップＣ１２以下の処理を開始する。
【００６３】
ステップＣ１２ではワークデータエリア１３ａに記憶されている入力俳句データが読み出され、ヘッダ３５ａと、上の句の読みデータ３５ｂと、上の句の表記データ３５ｃと、中の句の読みデータ３５ｄと、中の句の表記データ３５ｅと、下の句の読みデータ３５ｆと、下の句の表記データ３５ｇと、画像データ３５ｈとからなる俳句通信データが生成される。ヘッダ３５ａのデータＩＤには、俳句データのチェックが必要な俳句通信データであることを示すデータＩＤが付けられる。なお、画像データ３５ｈは必須ではないので、画像データが無い俳句通信データであってもよい。この俳句通信データはネットワークを介して本サーバ装置２０に送信された後、本サーバ装置２０からのデータを受信する処理であるステップＣ１７へと進む。
【００６４】
一方、本サーバ装置２０では通信処理プログラムは常に実行されているので通信データ３５が受信されて、通信データ３５から俳句通信データのヘッダ３５ａのデータＩＤが検出されて、受信された通信データ３５は俳句通信データであると判断されると通信処理プログラムはＯＳプログラムに対して俳句評価登録プログラムの実行要求を出し、この要求を受けたＯＳプログラムは俳句評価登録プログラムの実行を開始させる。
【００６５】
即ち、通信処理プログラムを通じてステップＣ１３で受信された俳句通信データはヘッダ３５ａのデータを基にして俳句データと画像データに分けられて、更に俳句データは各パート毎に読みデータと表記データに分けられて、俳句データと画像データは夫々、本サーバ装置２０のワークデータエリア１３ａに記憶されてステップＣ１４へと進み、ステップＣ１４でヘッダ３５ａから取り出されたデータＩＤによって、俳句データのチェックを行う必要がある俳句データであるかどうかが判断される。本実施の形態では俳句データのチェックを行う必要がある俳句データが受信される。後述する第３の実施の形態では俳句データのチェックを行う必要がない俳句データが受信されるので、ステップＣ１４でＮｏと判断される場合の動作については、後述する第３の実施の形態で説明を行う。
【００６６】
よって、本実施の形態ではステップＣ１４でＹｅｓと判断されてステップＣ１５に進む。ステップＣ１５では俳句データのチェック処理が行われ、俳句データのチェック結果はチェック結果データとしてワークデータエリア１３ａに記憶される。チェック結果データは、上の句の読みデータの文字数、中の句の読みデータの文字数、下の句の読みデータの文字数、俳句データの中に検出された季語データの個数、検出された季語データの読みデータと表記データ、有季の形式の正否を示す有季正否フラグ、検出された季語データに対応する説明データで構成される。
【００６７】
図１４に、前記ステップＣ１５の俳句チェック処理のフローチャートを示して動作について説明する。先ず、俳句チェック処理のステップＤ１１では受信された俳句データの３つのパート毎に読みデータの文字数がカウントされてチェック結果データの中に、上の句の読みデータの文字数、中の句の読みデータの文字数、下の句の読みデータの文字数として記憶され、ステップＤ１２へと進む。ステップＤ１２では各パート毎に、季語データ記憶領域１３ｂ１に記憶されている夫々の季語データを構成している読みデータと表記データの両方が一致する季語データが俳句データに含まれているかどうかの検索が行われて、ステップＤ１３に進み、一致する季語データが検出されたかどうかが判断される。
【００６８】
俳句データから季語データが１つも検出されない場合はステップＤ１３でＮｏと判断されて、ステップＤ１４へと進み、チェック結果データの検出された季語データの個数に０個、有季正否フラグにＮＧが記憶されて、俳句チェック処理は終了し、ステップＣ１６へと進む。俳句データから季語データが検出された場合はステップＤ１３でＹｅｓと判断されてステップＤ１５へと進み、チェック結果データの検出された季語データの個数、検出された季語データの読みデータと表記データ、検出された季語データに対応する説明データに夫々、チェック結果が記憶されてステップＤ１６へ進み、ステップＤ１６では検出された季語データが２個以上かどうかが判断される。
【００６９】
検出された季語データが２個以上ある場合はステップＤ１６でＹｅｓと判断されてステップＤ１７へ進み、チェック結果データの有季正否フラグにＮＧが記憶されて俳句チェック処理は終了し、ステップＣ１６へと進む。検出された季語データが１個の場合はステップＤ１６でＮｏと判断されてステップＤ１８へ進み、チェック結果データの有季正否フラグにＯＫが記憶されて俳句チェック処理は終了し、ステップＣ１６へと進む。
【００７０】
これにて図１４の俳句チェック処理のフローチャートの説明を終えて図１３のフローチャートの説明に戻る。ステップＣ１５で前記の俳句チェック処理が行われた後、ステップＣ１６へと進み、ステップＣ１６ではチェック結果データが俳句通信データの送信元である携帯電話２４に送信される。
【００７１】
携帯電話２４ではステップＣ１７で、上の句の読みデータの文字数、中の句の読みデータの文字数、下の句の読みデータの文字数、俳句通信データの中に検出された季語データの個数、検出された季語データの読みデータと表記データ、有季正否フラグ及び検出された季語データに対応する説明データで構成されるチェック結果データが本サーバ装置２０から送信されてくるのを待つ。前記図６（Ａ）に示す入力例では、本サーバ装置２０から送信されるチェック結果データは上の句の読みデータの文字数「５文字」、中の句の読みデータの文字数「８文字」、下の句の読みデータの文字数「５文字」、俳句通信データの中から検出された季語データの個数「２個」、有季正否フラグ「ＮＧ」、検出された季語データの表記データ「小春日」「枯蔦」、検出された季語データに対応する季節データ「冬１１月」「冬１１〜１月」、検出された季語データに対応する説明データ「暖かな春のような日和・・・例句）小春日のをんな・・・」「壁や木にはった蔦が枯れて・・・例句）枯蔦となり一木を・・・」であり、これらのチェック結果データが受信されてステップＣ１８へと進む。
【００７２】
ただし、ステップＣ１７でチェック結果データの受信待ちを開始したときは計時部１８を使用して待機時間を計時し、設定されたタイムアウト時間を超えてチェック結果データを受信していない場合は、チェック結果データなしでチェック結果表示のステップＣ１８へと進む。ステップＣ１７がタイムアウト時間を超えることによって終了し、チェック結果データが受信されなかった場合は、ステップＣ１８では図６（Ｂ）に示すチェック結果表示領域１７Ｍの１行目に「俳句のチェック結果を受信できませんでした。」が表示されてステップＣ１９へと進む。
【００７３】
ステップＣ１７でチェック結果データが受信された場合、ステップＣ１８では受信されたチェック結果データを基にして表示部１７にチェック結果の情報表示が行われる。この情報表示は図７の如き表示となるもので、即ち、検出された季語データの個数が０個で有季正否フラグが「ＮＧ」の場合は、上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌの夫々の２行目に「季語なし」が表示され、チェック結果表示領域１７Ｍには、季語データの検出結果として２行目に「季語がありません。有季の形式が不正です。」が表示されてステップＣ１９に進む。
【００７４】
前記図６（Ａ）に示す入力例の場合は、ステップＣ１８で図７（Ａ）に示す様に上句情報表示領域１７Ｊの１行目に「５文字」、２行目に「季語：小春日  冬１１月」が表示され、同様に中句情報表示領域１７Ｋの１行目に「８文字  １字余り」、２行目に「季語：枯蔦  冬１１〜１月」が表示され、下句情報表示領域１７Ｌの１行目に「５文字」、２行目に「季語なし」が表示される。チェック結果表示領域１７Ｍには、読みデータの文字数チェックの結果として１行目に「中の句が８文字です。」、検出された季語データの個数が２個で有季正否フラグが「ＮＧ」２行目に「季語が２つありますので、有季の形式が不正です。」が表示され、ステップＣ１９に進む。
【００７５】
ステップＣ１９では受信したチェック結果データの有季正否フラグを基にして有季の形式の正否が判断される。前記の入力例におけるチェック結果データの有季正否フラグは「ＮＧ」なので、俳句データの内容修正の入力ステップＣ１１に進む。ステップＣ１１では、操作説明領域１７Ｂに「上・中・下の句を入力・修正してください。」が表示され、この例では、選択されている入力領域を示す入力領域選択枠１７Ｆが、読みデータの文字数が一致していなかった中句入力領域１７Ｄの位置に表示され、中句入力領域１７Ｄの１行目の読みデータの先頭の表示位置に入力位置を示すカーソルポインタ１７Ｇが表示され、表示画面下方にチェックキー１６ｂが割り当てられた釦１７Ｈが表示される。
【００７６】
チェック結果データが受信された後の携帯電話２４の処理プログラムのステップＣ１１において、検出された季語データが俳句データの中に存在する場合は、図７（Ａ）に示す様に表示画面の下方に説明キー１６ｎが割り当てられた釦１７Ｉも表示される。ステップＣ１１で説明キー１６ｎが入力されるとチェック結果データに含まれている検出された季語データの夫々に対応する説明データは表示部１７に表示されて、戻るキー１６ｏの入力待ちの状態となる。そして、戻るキー１６ｏが入力されると説明キー１６ｎが入力される前の状態であるステップＣ１１へと戻る。
【００７７】
ステップＣ１１で図７（Ａ）の表示状態から、文字入力による入力俳句データの修正が行われて上の句の読みデータ「こはるびに」と表記データ「小春日に」が、読みデータ「いちめんに」と表記データ「一面に」に修正され、かつ、中の句の読みデータ「かれつたからむや」と表記データ「枯蔦からむや」が、読みデータ「かれつたからむ」と表記データ「枯蔦からむ」に修正されてチェックキー１６ｂが入力されると、文字入力で修正された入力俳句データから俳句通信データが生成され、上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍに表示されている以前の入力俳句データのチェック結果はすべての消去されてステップＣ１２へと進み、俳句通信データが本サーバ装置２０に送信されてステップＣ１７へと進み、ステップＣ１７では既に説明している様にチェック結果データを受信するための待機状態となる。
【００７８】
そして、本サーバ装置２０に受信された俳句通信データは既に上述している様にステップＣ１４でＹｅｓと判断されてステップＣ１５に進む。ステップＣ１５で俳句チェック処理が行われて、チェック結果データが俳句通信データの送信元の携帯電話２４に送信される。前記の文字入力による入力俳句データの修正例では上の句、中の句、下の句、夫々の読みデータの文字数は、５文字、７文字、５文字であり、中の句だけに「枯蔦」という季語データが含まれていることから、チェック結果データとして、上の句の読みデータの文字数「５文字」、中の句の読みデータの文字数「７文字」、下の句の読みデータの文字数「５文字」、俳句通信データの中から検出された季語データの個数「１個」、有季正否フラグ「ＯＫ」、検出された季語データの表記データ「枯蔦」、検出された季語データに対応する季節データ「冬１１〜１月」、検出された季語データに対応する説明データ「壁や木にはった蔦が枯れて・・・例句）枯蔦となり一木を・・・」が受信されて、ステップＣ１８へ進む。
ステップＣ１８では上句情報表示領域１７Ｊの１行目に「５文字」、２行目に「季語なし」、中句情報表示領域１７Ｋの１行目に「７文字」、２行目に「季語：枯蔦  冬１１〜１月」、下句情報表示領域１７Ｌの１行目に「５文字」、２行目に「季語なし」が表示され、ステップＣ１９に進む。
【００７９】
ステップＣ１９では有季の形式の正否が判断される。前記の入力俳句データの修正例のチェック結果データでは有季正否フラグは「ＯＫ］なのでステップＣ１９でＹｅｓと判断されてステップＣ２０へと進み、チェック結果表示領域１７Ｍの２行目に「正しい有季の形式です。」、操作説明領域１７Ｂに「俳句の内容を確認して登録してください。」が表示され、表示画面下方に修正キー１６ｆが割り当てられた釦１７Ｈと説明キー１６ｎが割り当てられた釦１７Ｉと登録キー１６ｅが割り当てられた釦１７Ｎが表示され、修正キー１６ｆと説明キー１６ｎと登録キー１６ｅのいずれかのキーの入力を待つ状態となる。
【００８０】
ステップＣ２０で説明キー１６ｎが入力された場合、チェック結果データに含まれている検出された季語データの夫々に対応する説明データは表示部１７に表示されて、戻るキー１６ｏの入力待ちの状態となる。そして、戻るキー１６ｏが入力されると説明キー１６ｎが入力される前の状態であるステップＣ２０へと戻る。
【００８１】
ステップＣ２０で修正キー１６ｆが入力された場合はステップＣ２１へと進む。ステップＣ２１ではチェックされた俳句データとそれに対応する画像データを本サーバ装置２０に登録させない非登録の指示データが本サーバ装置２０に送信され、上句入力領域１７Ｃと中句入力領域１７Ｄと下句入力領域１７Ｅと上句情報表示領域１７Ｊと中句情報表示領域１７Ｋと下句情報表示領域１７Ｌとチェック結果表示領域１７Ｍの表示内容を表示画面に残したままの状態で、ステップＣ１１へと進み、操作説明領域１７Ｂに「上・中・下の句を入力・修正してください。」が表示され、選択されている入力領域を示す入力領域選択枠１７Ｆが上句入力領域１７Ｃの位置に表示され、上句入力領域１７Ｃの１行目の読みデータの先頭に入力位置を示すカーソルポインタ１７Ｇが表示され、表示画面下方にチェックキー１６ｂが割り当てられた釦１７Ｈと説明キー１６ｎが割り当てられた釦１７Ｉが表示される。
【００８２】
説明キー１６ｎが入力された場合の動作はすでに記述しているので省略する。このステップＣ１１で文字入力による入力俳句データの修正が行われ、チェックキー１６ｂが入力されると再度、入力俳句データから俳句通信データが生成され、表示画面のチェック結果の表示は消去されてステップＣ１２へと進む。この後の動作はすでに記述しているので説明を省略する。ステップＣ２０で登録キー１６ｅが入力された場合はステップＣ２２へと進み、ステップＣ２２ではチェックされた俳句データとそれに対応する画像データを本サーバ装置２０に登録させる指示データが本サーバ装置２０に送信される。
【００８３】
本サーバ装置２０では上述したステップＣ１６でチェック結果データが送信された後、ステップＣ２３へと進み、チェックを行った俳句データのチェック結果データの有季正否フラグが「ＮＧ」の場合はステップＣ２３はＮｏと判断されて本サーバ装置２０の俳句評価登録の処理プログラムは終了する。有季正否フラグが「ＯＫ」の場合はステップＣ２３はＹｅｓと判断されてステップＣ２４へと進み、ステップＣ２４では携帯電話２４から登録或いは非登録の指示データが送られてくるのを待つ。ただし、本サーバ装置２０はステップＣ２４で指示データの受信待ちを開始したときは計時部１８を使用して待機時間を計時し、設定されたタイムアウト時間を超えて指示データを受信していない場合は登録の指示データなしとして、ステップＣ２５へと進む。
【００８４】
前記ステップＣ２４で非登録の指示データが受信されるか、もしくは登録の指示データなしの場合、ステップＣ２５はＮｏと判断されて本サーバ装置２０の俳句評価登録の処理プログラムは終了する。前記ステップＣ２４で登録の指示データが受信された場合、ステップＣ２５はＹｅｓと判断されてステップＣ２６へと進む。ステップＣ２６では、俳句データが本サーバ装置２０の俳句データエリア１３ｃに、画像データが本サーバ装置２０の画像データエリア１３ｄに、夫々記憶されて俳句評価登録の処理プログラムは終了する。
【００８５】
即ち、俳句データエリア１３ｃにおいて、俳句の上の句の読みデータと表記データからなる上の句データは上の句データ記憶領域１３ｃ１に、俳句の中の句の読みデータと表記データからなる中の句データは中の句データ記憶領域１３ｃ２に、俳句の下の句の読みデータと表記データからなる下の句データは下の句データ記憶領域１３ｃ３に、季語の読みデータと季語の表記データからなる入力俳句データから検出された季語データは季語データ記憶領域１３ｃ４に、また同時に計時部１８から得られた現在の日付と時刻からなる日付時刻データは登録日付データ領域１３ｃ５に、対応する画像データを示す画像番号を画像番号データ領域１３ｄ６に夫々記憶される。そして、画像データエリア１３ｄには、画像番号を含む画像データが記憶される。
【００８６】
以上のように携帯電話２４において入力された俳句データを本サーバ装置２０に送信し、本サーバ装置２０で俳句データの中の季語データを自動的に検索し、有季の形式に合致しているどうかを判別して、そのチェック結果データを携帯電話２４に送信することにより、判別結果を参考にして俳句データを修正することが可能となり、高度な俳句の知識がなくても有季の形式に合致した俳句を作成することができるとともに、本サーバ装置２０において俳句データと画像データが記憶され、本サーバ装置２０で実行される俳句掲示プログラムによって記憶された俳句データと画像データを読み出されてＷＷＷのホームページなどに俳句の掲示を行わせたり、本サーバ装置２０で実行される投票集計プログラムによって前記ホームページでの投票の受け付けや集計を行わせることが可能となる。
【００８７】
（第３の実施の形態）
図１５は俳句作成支援装置２５の構成を示すブロック図である。図１５に示す様に本実施の形態における俳句作成支援装置２５（以下、本装置２５と略称することもある。）は、第１の実施の形態で説明した俳句作成支援装置１に通信部２９と撮像部３０が付加された装置であり、制御部３６はプログラムメモリ３７に予め記憶された処理プログラム実行したり、記憶媒体１５に記憶されている処理プログラムを必要に応じてプログラムメモリ３７にロードして実行することで各種の制御およびデータ処理を行う。データメモリ１３は図１０のデータメモリ１３と略同一の構成であり、入力された俳句データや撮像によって得られた画像データなどを記憶しているワークデータエリア１３ａ、第２の実施の形態と同様の季語辞典データを記憶している季語辞典データエリア１３ｂ、俳句データエリア１３ｃ、画像データエリア１３ｄが割り当てられている。通信部２９と撮像部３０についても第２の実施の形態の携帯電話２４と同様なので説明を省略する。
【００８８】
本実施の形態において本装置２５との間でデータ通信が行なわれるサーバ装置は第２の実施の形態で説明した本サーバ装置２０と同じものとして説明する。第２の実施の形態で説明した図８の通信システム構成に示す様に本サーバ装置２０と本装置２５は相互にデータ通信することが可能となっている。また、本サーバ装置２０に記憶される俳句データと画像データの構成は第２の実施の形態で説明した図１１の構成と同様であり、本装置２５から本サーバ装置２０に送信される俳句通信データも第２の実施の形態で説明した図１２のデータ構成と同様である。
【００８９】
以上のような構成として、俳句作成支援装置２５の動作について図１６のフローチャートを基に第１の実施の形態と同様の処理のステップについては説明を省略して処理が違う部分についてのみ説明する。また、本サーバ装置２０の動作については、図１３のフローチャートを基に本実施の形態で処理が行われるステップの部分のみを説明する。
【００９０】
まず、本装置２５では、図１６のステップＥ１１において３つのパートに分けて俳句データが入力されるとともに、本装置２５の本体に設けられたシャッタースイッチが押されると制御部３６は撮像処理を開始し、撮像部３０によって画像データに変換されて、この画像データは入力中の俳句データと関連付けられた状態でワークデータエリア１３ａに記憶される。入力された俳句データはチェックキー１６ｂが入力されると、第１の実施の形態と同様の処理であるステップＥ１２からステップＥ１５により、俳句データのチェック処理が行われ、入力された俳句データの有季の形式が正しい場合にはステップＥ２２へと進み、ステップＥ２２で登録キー１６ｅが入力されるとステップＥ２３へと進む。
【００９１】
ステップＥ２３では、作成された俳句データが俳句データエリア１３ｃに、画像データが画像データエリア１３ｄに記憶されて、ステップＥ２４に進む。ここまでの処理はステップＥ１１で画像データが入力されて、ステップＥ２３で画像データエリア１３ｄに記憶されるのを除き、第１の実施の形態と同様なので詳細を省略する。ステップＥ２４では、図１７に示す様に表示部１７の操作説明領域１７Ｂには「作成した俳句をサーバに登録しますか？」が表示され、表示画面下方にＹｅｓキー１６ｃが割り当てられた釦１７ＨとＮｏキー１６ｄが割り当てられた釦１７Ｉが表示されて、Ｙｅｓキー１６ｃとＮｏキー１６ｄのキー入力待ちとなる。
【００９２】
Ｎｏキー１６ｄが入力された場合は、ステップＥ２５でＮｏと判断されて本装置２５の俳句作成処理は終了する。Ｙｅｓキーが入力された場合は、ステップＥ２５でＹｅｓと判断されてステップＥ２６に進み、ステップＥ２６ではワークデータエリア１３ａに記憶されている入力俳句データと画像データが読み出されて図１２で示した俳句通信データ３５が生成される。俳句通信データのヘッダ３５ａのデータＩＤには、俳句データのチェックが不必要な俳句通信データであることを示すデータＩＤが付けられる。なお、画像データ３５ｈは必須ではないので、画像データが無い俳句通信データであってもよい。この俳句通信データはネットワークを介して本サーバ装置２０に送信されて、本装置２５の俳句作成処理は終了する。
【００９３】
一方、本サーバ装置２０では通信処理プログラムは常に実行されているので通信データ３５が受信されて、通信データ３５から俳句通信データのヘッダ３５ａのデータＩＤが検出されて、受信された通信データ３５は俳句通信データであると判断されると、通信処理プログラムはＯＳプログラムに対して俳句評価登録プログラムの実行要求を出し、この要求を受けたＯＳプログラムは俳句評価登録プログラムの実行を開始させる。
【００９４】
そして、図１３に示した様にステップＣ１３で受信された俳句通信データはヘッダ３５ａのデータを基にして俳句データと画像データに分けられて、更に俳句データは各パート毎に読みデータと表記データに分けられて、俳句データと画像データは夫々、本サーバ装置２０のワークデータエリア１３ａに記憶されてステップＣ１４へと進む。ステップＣ１４ではヘッダ３５ａから取り出されたデータＩＤによって俳句データのチェックを行う必要がある俳句データであるかどうかが判断される。本実施の形態では俳句データのチェックを行う必要が無い俳句データが受信されるので、ステップＣ１４はＮｏと判断されて、ステップＣ２６に進み、俳句データと画像データは本サーバ装置２０の俳句データエリア１３ｃと画像データエリア１３ｄに夫々記憶されて、本サーバ装置２０の俳句評価登録の処理プログラムは終了する。
【００９５】
以上のように俳句作成支援装置２５において入力された俳句データの中の季語データを自動的に検索し、有季の形式に合致しているどうかを判別して、その判別結果を出力することにより判別結果を参考にして高度な俳句の知識がなくても有季の形式に合致した俳句を作成することができるとともに、正しい有季の形式であることがチェックされた俳句データとそれに対応する画像データを俳句作成支援サーバ装置２０に送信することにより、本サーバ装置２０で俳句データと画像データが記憶されて、本サーバ装置２０で実行される俳句掲示プログラムによって記憶された俳句データと画像データを読み出されてＷＷＷのホームページなどに俳句の掲示を行わせたり、本サーバ装置２０で実行される投票集計プログラムによって前記ホームページで掲示されている俳句に対する投票の受け付けや集計を行わせることが可能となる。
【００９６】
【発明の効果】
以上、詳記したように本発明の請求項１に記載の俳句作成支援装置によれば、俳句作成支援装置は入力された俳句データの中の季語データを自動的に検索し、有季の形式に合致しているどうかを判別して、その判別結果を出力することができる。これにより、例えば判別結果を参考にして、俳句の季語について豊富な知識がなくても有季の形式に合致した俳句を作成することができる。
【００９７】
また、本発明の請求項７に記載の俳句作成支援サーバ装置によれば、端末装置から送信された俳句データを通信ネットワークを介して受信し、受信した俳句データの中から季語データを自動的に検索し、有季の形式に合致しているかどうかを判別して、その判別結果を通信ネットワークを介して前記端末装置に送ることができる。このため、端末装置はこの判別結果を受信して、この判別結果を表示するなどの出力をすることができるので請求項１記載の発明と同じ効果が得られる。
【００９８】
また、請求項２の発明によれは、検出手段によって検出された季語データが１つである有季の形式の正しい俳句か、それ以外の有季の形式に合致していない俳句かどうかを判別して判別結果を出力するので、判別結果を参考にして必要に応じて俳句を校正することで、有季の形式に合致した俳句を作成することができる。
【００９９】
また、請求項３の発明によれば、俳句作成支援装置は有季の形式が正しいと判別された俳句データを俳句データ記憶領域に登録して記憶することができる。
【０１００】
また、請求項４の発明によれば、入力された俳句データから検出手段によって検出された季語データの季節を確認することができる。
【０１０１】
また、請求項５の発明によれば、定型の形式と一致する度合いを示す判別結果を確認することができる。
【０１０２】
また、請求項６の発明によれば、俳句を作成して俳句データを入力したときに撮像手段を使用して俳句作成の題材となった景色などの被写体を撮影して、撮影した画像データを俳句データに対応付けて、俳句データと画像データを通信ネットワーク上のサーバ装置に送信して、俳句データと画像データをサーバ装置が備える記憶手段に記憶させることができる。
【０１０３】
従って、本発明によれば、俳句の季語に対する豊富な知識を持っていなくても、作成された俳句に含まれている季語を自動的に検出して、有季の形式に合致しているかということを確認することができる。
【図面の簡単な説明】
【図１】本発明の俳句作成支援装置１の構成を示すブロック図。
【図２】本発明の俳句作成支援装置１、携帯電話２４及び俳句作成支援装置２５の入力部のキー構成を示す図。
【図３】本発明の俳句作成支援装置１、俳句作成支援サーバ装置２０及び俳句作成支援装置２５が記憶する季語辞典データのデータ構成を示す図。
【図４】第１の実施の形態に係る俳句作成支援装置１が記憶する俳句データのデータ構成を示す図。
【図５】第１の実施の形態に係る俳句作成支援装置１で実行される俳句作成処理を示すフローチャート。
【図６】（Ａ）及び（Ｂ）は、本発明の俳句作成支援装置１、携帯電話２４、俳句作成支援装置２５の表示状態図。
【図７】（Ａ）及び（Ｂ）は、本発明の俳句作成支援装置１、携帯電話２４、俳句作成支援装置２５の表示状態図。
【図８】第２の実施の形態及び第３の実施の形態に係る通信システムの構成を示す図。
【図９】第２の実施の形態に係る携帯電話２４の構成を示すブロック図。
【図１０】第２の実施の形態及び第３の実施の形態に係る俳句作成支援サーバ装置２０の構成を示すブロック図。
【図１１】第２の実施の形態及び第３の実施の形態に係る俳句作成支援サーバ装置２０及び俳句作成支援装置２５が記憶する俳句データのデータ構成を示す図。
【図１２】第２の実施の形態及び第３の実施の形態に係る通信データとして、携帯電話２４及び俳句作成支援装置２５から送信される俳句通信データのデータ構成を示す図。
【図１３】第２の実施の形態に係る携帯電話２４で実行される俳句作成処理を示すフローチャート及び、第２の実施の形態及び第３の実施の形態に係る俳句作成支援サーバ装置２０で実行される俳句評価登録処理を示すフローチャート。
【図１４】第２の実施の形態に係る俳句作成支援サーバ装置２０で実行される俳句チェック処理を示すフローチャート。
【図１５】第３の実施の形態に係る俳句作成支援装置２５の構成を示すブロック図。
【図１６】第３の実施の形態に係る俳句作成支援装置２５で実行される俳句作成処理を示すフローチャート。
【図１７】第３の実施の形態に係る俳句作成支援装置２５の表示状態図（図７の続き）。
【符号の説明】
１  俳句作成支援装置１
１３ｂ  季語辞典データエリア
１３ｃ  俳句データエリア
１３ｄ  画像データエリア
２０  俳句作成支援サーバ装置２０
２４  携帯電話２４
２５  俳句作成支援装置２５
２６  携帯電話２４の制御部
２７  携帯電話２４のプログラムメモリ
２８  携帯電話２４のデータメモリ
２９  携帯電話２４の通信部
３０  携帯電話２４及び俳句作成支援装置２５の撮像部
３１  携帯電話２４の通話機能部
３２  俳句作成支援サーバ装置２０の制御部
３３  俳句作成支援サーバ装置２０のプログラムメモリ
３４  俳句作成支援サーバ装置２０の通信部
３６  俳句作成支援装置２５の制御部
３７  俳句作成支援装置２５のプログラムメモリ
【図１】
2004206593.tif 000003
【図２】
2004206593.tif 000004
【図３】
2004206593.tif 000005
【図４】
2004206593.tif 000006
【図５】
2004206593.tif 000007
【図６】
2004206593.tif 000008
【図７】
2004206593.tif 000009
【図８】
2004206593.tif 000010
【図９】
2004206593.tif 000011
【図１０】
2004206593.tif 000012
【図１１】
2004206593.tif 000013
【図１２】
2004206593.tif 000014
【図１３】
2004206593.tif 000015
【図１４】
2004206593.tif 000016
【図１５】
2004206593.tif 000017
【図１６】
2004206593.tif 000018
【図１７】
2004206593.tif 000019