(57)【特許請求の範囲】
【請求項１】
母音情報若しくは鼻音情報或いはこれらの両情報が付与された文字列情報を格納する辞書部と、
所望の文字情報が入力される文字列情報入力部と、
この文字列情報入力部に入力される文字列情報を表示する文字列情報表示部と、
この文字列情報表示部に表示される文字列情報の読みの数に応じた数のアイコンが読みの数情報として可変的に表示される読み数情報表示部と、
この読み数情報表示部に表示される読みの数情報に対応する上記文字列情報入力部に入力される文字列情報のうち韻を踏ませたい位置と韻を踏ませたい数である入力情報を指定入力する指定入力部と、
上記辞書部に格納される文字列情報の上記指定入力部で指定入力される入力情報に対して韻を踏ませる位置情報を変更可能に指定する位置情報変更指定部と、
この位置情報変更指定部からの位置情報を参照して当該位置情報と相当の位置にて上記指定入力部からの入力情報に対応する文字の読みの母音情報若しくは鼻音情報と合致する上記辞書部に格納される文字列情報を上記辞書部から検索して抽出する検索部と、
この検索部にて抽出された文字列情報を出力表示する検索結果表示部とを具備することを特徴とする同韻語検索装置。
【請求項２】
上記辞書部は格納する文字列情報に対応する意味情報を格納するよう構成し、
上記検索部は上記文字の読みの母音情報若しくは鼻音情報と合致する文字列情報を上記辞書部から検索して抽出する際、当該抽出される文字列情報の意味情報を抽出するよう構成し、
上記検索結果表示部は上記検索部にて抽出された文字列情報の意味情報を出力表示するようにしたことを特徴とする請求項１記載の同韻語検索装置。
【請求項３】
コンピュータに、
母音情報若しくは鼻音情報或いはこれらの両情報が付与された文字列情報を辞書部に格納する機能と、
所望の文字情報が入力される機能と、
この入力される文字列情報を表示する機能と、
この表示される文字列情報の読みの数に応じた数のアイコンを読みの数情報として表示する機能と、
この表示される読みの数情報に対応する上記入力される文字列情報のうち韻を踏ませたい位置と韻を踏ませたい数である入力情報を指定入力する機能と、
上記辞書部に格納される文字列情報の上記指定入力情報に対して韻を踏ませる位置情報を変更可能に指定する機能と、
この変更可能な位置情報を参照して当該位置情報と相当の位置にて上記指定入力された入力情報に対応する文字の読みの母音情報若しくは鼻音情報と合致する文字列情報を上記辞書部から検索して抽出する機能と、
この抽出された文字列情報を出力表示する機能とを実現させるためのプログラム。
【請求項４】
上記辞書部は格納される文字列情報に対応する意味情報を格納する機能と、
上記文字の読みの母音情報若しくは鼻音情報と合致する文字列情報を上記辞書部から検索して抽出する際、当該抽出される文字列情報の意味情報も抽出する機能と、
この検索抽出された文字列情報の意味情報を出力表示する機能とを付加したことを特徴とする請求項３記載のプログラム。
【請求項５】
コンピュータに、
母音情報若しくは鼻音情報或いはこれらの両情報が付与された文字列情報を辞書部に格納する機能と、
所望の文字情報が入力される機能と、
この入力される文字列情報を表示する機能と、
この表示される文字列情報の読みの数に応じた数のアイコンを読みの数情報として表示する機能と、
この表示される読みの数情報に対応する上記入力される文字列情報のうち韻を踏ませたい位置と韻を踏ませたい数である入力情報を指定入力する機能と、
上記辞書部に格納される文字列情報の上記指定入力情報に対して韻を踏ませる位置情報を変更可能に指定する機能と、
この変更可能な位置情報を参照して当該位置情報と相当の位置にて上記指定入力された入力情報に対応する文字の読みの母音情報若しくは鼻音情報と合致する文字列情報を上記辞書部から検索して抽出する機能と、
この抽出された文字列情報を出力表示する機能とを実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
上記辞書部は格納される文字列情報に対応する意味情報を格納する機能と、
上記文字の読みの母音情報若しくは鼻音情報と合致する文字列情報を上記辞書部から検索して抽出する際、当該抽出される文字列情報の意味情報も抽出する機能と、
この検索抽出された文字列情報の意味情報を出力表示する機能とを実現させることを特徴とする請求項５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、韻を踏む文字列を検索抽出する技術に係わり、特に文字列中の任意の文字と同じ母音（「あ」、「い」、「う」、「え」、「お」）や鼻音（「ん」）を有する他の文字列を効率的に検索抽出可能とする同韻語検索装置、同韻語検索方法、同方法を実現するプログラム、及び同プログラムを記録するコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、例えば作詞や作詩をする場合、詞或いは詩の中のある文字列同士が韻を踏むことにより作品が整い面白味が出て遊び心を醸し出したり、格調が高くなったりするものであった。近時米国音楽の主流となったラップや、英国文学に於けるポエム、古くは漢詩にあっては、韻を踏むことにより、その存在感をみせてきたものであった。
【０００３】
この韻を踏ませる作業は、作詞中或いは作詩中に作者自ら若しくは編者等が熟考、思案したり辞書を引くことにより所望の文字列を選出して行われるものであった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第６９４１２６２号
【非特許文献】
【０００５】
【非特許文献１】ｈｔｔｐ：／／ｗｗｗ．ｒｈｙｍｅｒ．ｃｏｍ  「ＦＲＥＥ  Ｏｎｌｉｎｅ  Ｒｈｙｍｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ」
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように従来韻を踏ませる文字列（同韻語）を見つけ出す場合、作者自ら若しくは編者が思案したり辞書を引いて所望の文字列を抽出する必要があった。このための作業は、労力的にも時間的にも相当の負荷を強いる煩わしいもので、熟練を要す作業であった。このような状況であるため、韻を踏ませるような文書作成作業は、専門家（作詞家、作家、編集者等）に依るところとなり、特別な職業領域なものと考えられていたものであった。
【０００７】
近時、一般の人が作詞や作詩する傾向がみられるが、韻の踏み方について考慮されてない作品となりがちで、作品全体として面白味や格調性に欠けるものであった。或いは、韻を踏ませるよう作品が出来上がったとしても、作詞中や作詩中に韻を踏ませることに不慣れで、作詞や作詩が苦痛になるものであった。このような事情により、作詞や作詩を志した人の中には、程なくして挫折する傾向にあることも否めないものであった。更に、作詞が難しい故に音楽ソフトが普及しない一因でもあった。
【０００８】
本発明は、上記事情を考慮してなされたものであり、上述不具合を解消し、誰でも簡単な操作で迅速に所望の同韻語を抽出できる同韻語検索装置、同韻語検索方法、同韻語検索方法を実現するプログラム、及び同プログラムを記録するコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するために以下の通り構成することを特徴とする。
【００１０】
即ち、母音情報若しくは鼻音情報或いはこれらの両情報が付与された文字列情報を格納する辞書手段と、この辞書手段からの文字列情報または入力される文字列情報を表示する文字列情報表示手段と、この文字列情報表示手段に表示される文字列情報の読みの数情報を表示する読み数情報表示手段と、この読み数情報表示手段に表示される読みの数情報に対して所望の位置情報を指定入力する指定入力手段と、この指定入力手段からの位置情報に関し当該位置情報を変更可能に指定する位置情報変更指定手段と、この位置情変更指定手段からの位置情報を参照して当該位置情報と相当の位置にて上記指定入力手段からの位置情報に対応する文字の読みの母音情報若しくは鼻音情報と合致する文字列情報を上記辞書手段から検索して抽出する検索手段と、この検索手段にて抽出された文字列情報を出力表示する検索結果表示手段とを設けたことを特徴とする。
【００１１】
また、本発明はこの特徴に加え、上記辞書手段には格納する文字列情報に対応する意味情報を格納するよう構成し、上記検索手段には上記文字の読みの母音情報若しくは鼻音情報と合致する文字列情報を上記辞書手段から検索して抽出する際当該抽出される文字列情報の意味情報を抽出するよう構成し、上記検索結果表示手段は上記検索手段にて抽出された文字列情報の意味情報を出力表示するよう構成したことを特徴とする。
【００１２】
さらに、本発明は上記特徴に加え、上記読み数情報表示手段は、読みの数に応じて可変的にアイコンを表示するよう構成したこと特徴とする。
【００１３】
さらに、本発明は上記特徴に加え、上記辞書手段に文字列情報が選択された頻度を記憶させる学習機能を設けたことを特徴とする。
【００１４】
上記構成によれば、所望の同韻語を迅速且つ容易に抽出できるものである。さらに、可変的なアイコン表示により、韻を踏む位置の変更も容易にでき、使い勝手の良い同韻語検索技術の提供を実現することができるものである。
【００１５】
また、上記構成によれば、抽出された同韻語に関する意味情報を表示可能としたので、迅速に且つ容易に適切な同韻語を選択することができる。
また、上記構成によれば、辞書手段が学習機能を有するので、同韻語抽出の際に選択頻度の高い文字列情報が優先的に表示されることになり、使い勝手の向上を図れるものである。
【発明の効果】
【００１６】
本発明によれば、作者や編者に労力的にも時間的にも大きな負荷を強いることなく、また熟練を要すこともなく、所望の同韻語を簡単且つ迅速に抽出することができる。しかも、韻を踏ませる位置を任意に指定できるので、種々の同韻語を迅速に検索抽出でき、作者や編者にとって使い勝手が良いものである。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態である同韻語検索装置全体の概略構成を示すブロック図。
【図２】同実施形態に係わる辞書部の内部構成を概念的に示す図。
【図３】同実施形態に係わり、同韻語検索の全体の処理の流れを示すフローチャート。
【図４】同実施形態に係わり、同韻語検索に於ける文字列情報の指定処理の流れを示すフローチャート。
【図５】同実施形態に係わり、同韻語検索に於ける辞書検索の処理の流れを示すフローチャート。
【図６】同実施形態に係わり、同韻語検索装置の外観を概略的に示す図。
【図７】同実施形態に係わり、同韻語検索処理に於ける元データの入力処理の状態を外観で概略的に示す図。
【図８】同実施形態に係わり、同韻語検索処理に於ける同韻語指定及び検索結果を外観で概略的に示す図。
【図９】同実施形態に係わり、同韻語検索処理に於ける意味表示の処理の流れを示すフローチャート。
【図１０】同実施形態に係わり、同韻語検索処理に於ける図８とは異なる同韻語指定を外観で概略的に示す図。
【図１１】同実施形態に係わり、同韻語検索処理に於ける図８乃び図１０とは異なる同韻語指定を外観で概略的に示す図。
【発明を実施するための形態】
【００１８】
以下本発明の一実施形態につき、図を参照して説明する。
【００１９】
本実施形態に係わる同韻語検索装置は、図１に示すように、本システム全体の制御処理を司る中央処理部１０と、この中央処理部１０と信号線２０を介して接続される入力部３０、メモリ４０、検索部５０及び表示部６０とから構成される。而して中央処理部１０は、入力部３０からの入力情報に基づいてメモリ４０の所定領域に設けられたプログラム格納部４２に格納された所定のプログラムを参照して、各種制御処理を行うものである。
【００２０】
入力部３０は、文字列情報入力部３１、指定入力部３３、位置情報変更指定部３５、頁送り操作部３７、及び意味情報表示指示部３９を設けており、文字列情報を入力したり、この入力文字列情報中の所望の文字情報を指定する機能（韻を踏ませる位置を指定する機能）、当該文字列情報に於ける韻を踏む位置を任意に変更指示入力する機能や、表示部６０に表示される表示情報を頁単位で操作する機能を有する。即ち、文字列情報入力部３１は、ペン（図示せず）入力により所望の文字列情報を入力する機能を有するものである。指定入力部３３は、文字列情報入力部３１から入力され表示部６０の文字列情報表示部６２に出力表示された文字列情報に関し、当該文字列情報の読みの数の情報として表示される読み数情報表示部６４に対して韻を踏ませる位置を任意に指定可能とする機能を有する。さらに、位置情報変更指定部３５は、指定入力部３３にて任意に指定された文字の韻（母音或いは鼻音）に関し、当該韻と同じ文字列情報を検索抽出する際、検索抽出する文字列情報の韻を踏ませる位置を変更可能に指定入力する機能を有する。そして、頁送り操作部３７は、表示部６０の検索結果表示部６６に出力される表示情報を頁単位で送ったり戻したりする画面表示制御の指示入力を行う機能を有する。また、意味情報表示指示部３９は、検索結果表示部６６に出力表示される文字列情報（同韻語）に関し、所望の文字列をペン入力により選択指定することにより、当該文字列情報が有する意味情報を表示するよう指示する機能を有する。
【００２１】
メモリ４０は、内部の所定領域にプログラム格納部４２、辞書部４４及びワークエリア４６を有し、各種制御処理時に参照・利用されるものである。即ち、プログラム格納部４２は、中央処理部１０が本同韻語検索装置の各種制御処理を司る際に参照する各種制御プログラムを格納しているものである。辞書部４４は、母音情報（「あ（Ａ）」、「い（Ｉ）」、「う（Ｕ）」、「え（Ｅ）」、「お（Ｏ）」）や鼻音情報（「ん（Ｎ）」）が付与された文字列情報を格納する辞書である。辞書部４４の内部構造を概略的に示す図２を参照して説明すると、辞書部４４は文字列情報を五十音順に配列している。当該文字列情報は読み情報及び当該読み情報に対応する変換文字列情報（例：仮名漢字変換された文字列）と、文字列情報が有する母音や鼻音の情報、更には各文字列情報が有する意味情報や同韻語検索に於ける文字列情報の選択頻度や直近の選択状況を考慮した学習情報を格納するものである。本実施形態に用いられる辞書部４４は、同韻語検索を主目的に構成されたもので、踏韻辞書或いは踏韻事典と称するものである。なお、文字列で長音を有する部分については、母音情報・鼻音情報としては直前の母音或いは鼻音と同じものに置換され辞書部４４に格納されている。例えば文字列「グー」であれば「ＵＵ」となる。ワークエリア４６は、各種作業を行ったり、一時記憶の際に用いられる作業領域の機能を有するものである。
【００２２】
検索部５０は、中央処理部１０からの同韻語検索の指令に基づいて起動するものである。そして検索部５０は、位置情報変更指定部３５からの位置情報を参照し、この位置情報と相当の位置にて対応する文字の読みの母音情報や鼻音情報と合致する文字列情報を辞書部４４から検索抽出する機能を有する。
【００２３】
表示部６０は、文字列情報表示部６２、読み数情報表示部６４及び検索結果表示部６６を有し、文字列情報や読みの数情報、同韻語検索の結果、さらには選択された同韻語の意味情報を出力表示するものである。即ち、文字列情報表示部６２は、入力される文字列情報を表示する機能を有し、文字列情報入力部３１と同一領域に設けられている。読み数情報表示部６４は、文字列情報表示部６２に表示される文字列情報の読みの数を四角形状のアイコンの数にて表示する機能を有する。例えば読み「されている」であれば、読みの数は５となるので、５つのアイコンが表示されるよう機能構成されている。また、例えば読み「あいおい」であれば読みの数は４となるので、４つのアイコンが表示されることになる。検索結果表示部６６は、同韻語検索の結果を出力表示するものであり、頁送り操作部３７からの情報に基づき表示情報を制御される。
【００２４】
而して図６を参照して本実施形態に係わる同韻語検索装置の外観構成を述べる。本同韻語検索装置は、入力部３０及び表示部６０をＬＣＤ型タッチパネル（上面部に入力手段としてのタッチパネル、下面部に表示手段としてのＬＣＤ）にて一体的に構成しており、文字列情報入力部３１と文字列情報表示部６２を同一領域に設けている。また、指定入力部３３と読み数情報表示部６４も同一領域に設けられており、読み数情報表示部６４にその数が可変的に出力表示される四角形状のアイコンが指定入力部３３の位置となるものである。さらに、位置情報変更指定部３５は、「前方」、「部分」、「後方」、「完全」と記された四角形状の操作エリア（操作ボタン）を有し、同韻語検索処理時に「前方」が選択されると、「前方」の操作ボタンが反転表示し、指定入力部３３からの入力情報（指定入力された読みの数と位置、即ち韻を踏ませる数と韻を踏ませる位置。）に関し、前方部分（先頭部分）から指定した母音或いは鼻音から始まる文字列、即ち前方から指定した韻を踏む文字列を検索抽出するよう指示入力するよう構成されている。また、同韻語検索処理時に「部分」が選択されると、「部分」の操作ボタンが反転表示し、指定入力部３３からの入力情報に関し、任意指定した位置で同じ母音或いは鼻音を有する文字列、即ち任意指定された位置で韻を踏む文字列を検索抽出するよう指示入力するよう構成されている。同韻語検索処理時に「後方」が選択されると、「後方」の操作ボタンが反転表示し、指定入力部３３からの入力情報に関し、後方部分（末尾部分）で指定した母音或いは鼻音でおわる文字列、即ち後方部分で韻を踏む文字列を検索抽出するよう指示入力するよう構成されている。そして、同韻語検索処理時に「完全」が選択されると、「完全」の操作ボタンが反転表示し、指定入力部３３からの入力情報に関し、各文字と同じ母音或いは鼻音を有する文字列、即ち韻を踏む文字列を検索抽出するよう指示入力するよう構成されている。なお、同韻語検索起動時（初期状態）は、「前方」がデフォルトで選択されるよう設定されており「前方」の操作ボタンが反転表示するよう設定構成されている。
【００２５】
上記構成につき、その作用を以下に説明する。
【００２６】
同韻語検索機能が起動すると、同韻語抽出するに当っての元データとなる文字列情報を文字列情報入力部３１からペン入力し、文字列情報表示部６２に表示させることになる（図３のステップＳ１００）。ここでは、例えば「されている」という文字列が文字列情報入力部３１からペン入力され、文字列情報表示部６２に「されている」と表示されている（図７参照）。そして、文字列情報表示部６２に表示される文字列情報の読みの数に応じて、当該文字列情報の読みの数の情報が読み数情報表示部６４にアイコンの数として表示される（図３のステップＳ２００）。文字列「されている」では、読み数情報表示部６４に５つのアイコンが表示されることになる（図７参照）。この後、読み数情報表示部６４に表示されたアイコンを参照して、韻を踏ませたい位置と韻を踏ませる数を指定する（図３のステップＳ３００）。文字列「されている」では、左に位置するアイコン２つが選択され反転表示されている（図８参照）。この後、検索抽出する文字列情報に関し当該文字列情報での韻を踏ませる位置の指定を行う（図３のステップＳ４００）。文字列「されている」では、「前方」が指定され反転表示されている（図８参照）。而して、検索部５０による辞書部４４の辞書検索が行われる（図３のステップＳ５００）。文字列「されている」では、前方に位置する２文字「さ」と「れ」と同じ母音或いは鼻音である「あ（Ａ）」、「え（Ｅ）」と前方一致する文字列が辞書部４４から検索抽出されることになる。検索抽出の結果は、検索結果表示部６６に一覧表示される（図３のステップＳ６００）。ここで、一画面中に表示しきれない場合は、検索結果表示部６６の片隅に「次画面あり」との表示がなされ次画面以後にて未表示のものが表示されることになる。次画面を表示させるには、頁送り操作部３７を操作することにより、次画面を表示させることになる。また、前頁を表示させる場合も頁送り操作部３７を操作することにより、前頁を表示させることになる。
【００２７】
ここで、図３のステップＳ１００の文字列情報の指定処理について、図４を参照して詳述する。即ち、同韻語抽出するに当っての元データとなる文字列情報の入力があり（ステップＳ１１０のＹＥＳ）、文字列情報の全てが入力されると（ステップＳ１２０のＹＥＳ）、入力された文字列情報が文字列情報表示部６２に表示される（ステップＳ１３０）。ステップＳ１１０に於いて、所定時間を経過しても文字列情報の入力がないと或いは全ての文字列情報が入力されてないと（ステップＳ１１０のＮО）、文字列情報表示部６２或いは検索結果表示部６６の片隅に入力要求のメッセージが表示される（ステップＳ１４０）。この後、所定時間を経過しても入力がない場合は（ステップＳ１５０のＮО）、同韻語処理終了のメッセージが表示され、当該処理は終了することになる。所定時間内に入力があると（Ｓ１５０のＹＥＳ）、ステップＳ１２０へ処理が移行する。
【００２８】
また、図３のステップＳ５００の辞書検索処理について、図５を参照して詳述する。即ち、指定入力部３３からの入力情報を受けて位置情変更指定部３５にて変更変換（変更しない場合も含む。）された情報を参照し、検索部５０は辞書部４４を検索する。これは、辞書部４４に格納された全文字列に関し、指定位置で同じ母音或いは鼻音（ターゲット音）を有する文字列の抽出する作業である（ステップＳ５１０）。該当する文字列がない場合は（ステップＳ５２０のＮО）、処理は終了し、検索結果表示部６６に該当なしと表示される。該当する文字列がある場合（ステップＳ５２０のＹＥＳ）、該当する全ての文字列が抽出されるまで当該処理は行わる（ステップＳ５３０）。
【００２９】
ところで、辞書部４４には、文字列の各変換文字列に意味情報が付与されているので、検索結果表示部６６に一覧表示された同韻語の中から所望の文字列情報をペン入力によりアンダーラインで選択指定し（図９のステップＳ９１０）、例えばペン入力によりダブルクリックをすると（図９のステップＳ９２０のＹＥＳ）、即ち意味情報表示指示部３９により任意指定されたものとして当該同韻語文字列に関する意味情報の表示指示があると、指定された文字列情報の意味が当該文字列情報の近傍に表示される（図９のステップＳ９３０）。この後、例えば別画面として例えば作詞画面がある場合、当該作詞画面への文字列情報の反映操作の指示入力があると（図９のステップＳ９４０のＹＥＳ）、当該文字列情報が作詞中の画面に確定表示されるものである（図９のステップＳ９５０）。
【００３０】
上記実施形態にあっては、文字列「されている」に関し、「前方」の操作ボタンが選択され先頭から２文字が韻を踏む文字列の抽出であった。しかしながら、本実施形態はこれに限らず、例えば文字列「されている」に関し、「部分」が選択され、図１０に示すように先頭から２つのアイコンと４つ目のアイコンが選択されると、同韻語検索は、先頭から２文字と４つ目の文字にて韻を踏む文字列の検索抽出が行われることになる。また、図１１に示すように「後方」の操作ボタンが選択され、先頭から２つのアイコンが選択されると、同韻語検索は、末尾の２文字が元データである文字列「されている」の先頭２文字と同じ母音或いは鼻音である文字列を検索抽出することになり、種々の変形が可能なことは勿論である。
【００３１】
更には、同韻語検索の元データとなる文字列の指定は、作詞作成画面中からペン入力により文字列をアンダーライン等で指定するようにしてもよいものである。
【符号の説明】
【００３２】
１０…中央処理部、３０…入力部、３１…文字列情報入力部、３３…指定入力部、３５…位置情報変更指定部、３７…頁送り操作部、３９…意味情報表示指示部、４４…辞書部、５０…検索部、６０…表示部、６２…文字列情報表示部、６４…読み数情報表示部、６６…検索結果表示部。
【図１】
0005669065.tif 000002
【図２】
0005669065.tif 000003
【図３】
0005669065.tif 000004
【図４】
0005669065.tif 000005
【図５】
0005669065.tif 000006
【図６】
0005669065.tif 000007
【図７】
0005669065.tif 000008
【図８】
0005669065.tif 000009
【図９】
0005669065.tif 000010
【図１０】
0005669065.tif 000011
【図１１】
0005669065.tif 000012