(57)【要約】【課題】ユーザの入力に対する効果的な表現を提供することのできる仕組みを提供すること。【解決手段】効果表現提示装置（１０）は、類義語抽出部（１３，１４）が抽出した、ユーザが入力したキーワードについての類義語と、前記キーワードとの編集距離を算出する編集距離算出部（１５）を備え、効果表現提示部（１７）は、算出した編集距離に基づいてスコア算出部（１６）が算出したスコアと当該類義語とを関連付けてユーザに提示する。【選択図】図１
2010009338.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより入力されたキーワードについての効果的な表現を提示する効果表現提示装置であって、
前記キーワードの読みを示す文字列を抽出する読み抽出部と、
前記キーワードについての類義語を該類義語の読みを示す文字列とともに抽出する類義語抽出部と、
前記キーワードの文字列と抽出した前記類義語の文字列との近似する程度を示す編集距離を算出する編集距離算出部と、
算出した前記編集距離及び前記キーワードの品詞と前記類義語の品詞とが一致するか否かに基づいて、前記類義語の前記キーワードに対するスコアを算出するスコア算出部と
前記類義語を算出した前記スコアに関連付けて提示する効果表現提示部と、
を備えることを特徴とする効果表現提示装置。
【請求項２】
請求項１に記載の効果表現提示装置であって、
前記類義語抽出部は、前記キーワードと意味が類似する意味類義語と、前記キーワードと称呼が類似する称呼類義語と、を抽出することを特徴とする効果表現提示装置。
【請求項３】
請求項１又は２に記載の効果表現提示装置であって、
前記効果表現提示部は、前記スコアが所定の範囲内にある類義語のみ提示することを特徴とする効果表現提示装置。
【請求項４】
請求項３に記載の効果表現提示装置であって、
前記所定の範囲を設定する閾値設定部をさらに備えることを特徴とする効果表現提示装置。
【請求項５】
ユーザにより入力されたキーワードについての効果的な表現を提示する方法であって、
前記キーワードの読みを示す文字列を抽出するステップと、
前記キーワードについての類義語を該類義語の読みを示す文字列とともに抽出するステップと、
前記キーワードの文字列と抽出した前記類義語の文字列との近似する程度を示す編集距離を算出するステップと、
算出した前記編集距離及び前記キーワードの品詞と前記類義語の品詞とが一致するか否かに基づいて、前記類義語の前記キーワードに対するスコアを算出するステップと
前記類義語を算出した前記スコアに関連付けて提示するステップと、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、効果表現提示装置及びその方法に関する。特に、ユーザが入力した語句についての効果的な表現を提示する仕組みに関する。
【背景技術】
【０００２】
販売・提供される商品やサービス、またイベントなどの事物にはそれを特定するために何らかの名前が付されているところ、これらの名前（商品ネーミング）はテレビやインターネットといった情報伝達手段の発達した現代において大いなる広告宣伝機能を発揮している。その結果、商品ネーミングが商品やサービスの売れ行きや、イベントの成功について多大な影響を与えるに至っている。ここで、影響力の高い商品ネーミングは、当該商品と読み（音）が似ていることが多いのが現状である。そのため、ある事物について社会に親しまれやすい、すなわち、当該商品と読みが似ている、効果的な表現を容易に考え付くことのできる仕組みが求められている。
【０００３】
ところで、従来よりユーザから情報が入力されるとこの入力情報に対応する情報を提示する情報提示装置が知られている。このような情報提示装置では、提示する情報として、漫才などに見られるいわゆる「ボケ」や「ツッコミ」を用いることで、ユーザに飽きを感じにくくするものもある（特許文献１参照）。このような情報提示装置によれば、ユーザからの入力情報に対して、従来にはないバリエーションに富んだ情報を提示することができる。
【特許文献１】特開２００６−２６８４２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような情報提示装置では、バリエーションに富んだ情報といってもあるシナリオに沿った情報を提示できるに過ぎず、ある事物について効果的な表現を提示するようなことはできない。
【０００５】
そこで、本発明は、ユーザの入力に対する効果的な表現を提供することのできる仕組みを提供する。
【課題を解決するための手段】
【０００６】
本発明では、以下のような解決手段を提供する。
【０００７】
（１）  ユーザにより入力されたキーワードについての効果的な表現を提示する効果表現提示装置であって、前記キーワードの読みを示す文字列を抽出する読み抽出部と、前記キーワードについての類義語を該類義語の読みを示す文字列とともに抽出する類義語抽出部と、前記キーワードの文字列と抽出した前記類義語の文字列との近似する程度を示す編集距離を算出する編集距離算出部と、算出した前記編集距離及び前記キーワードの品詞と前記類義語の品詞とが一致するか否かに基づいて、前記類義語の前記キーワードに対するスコアを算出するスコア算出部と前記類義語を算出した前記スコアに関連付けて提示する効果表現提示部と、を備えることを特徴とする効果表現提示装置。
【０００８】
（１）の構成によれば、編集距離算出部は、キーワードの文字列と抽出した類義語の文字列との近似する程度を示す編集距離を算出する。そして、スコア算出部は、この算出した編集距離及びキーワードの品詞と類義語の品詞とが一致するか否かに基づいて、類義語のキーワードに対するスコアを算出し、効果表現提示部は類義語を算出したスコアに関連付けて提示する。
【０００９】
このように、スコアは文字列同士の近似する度合い（編集距離）及び品詞が一致するか否かによって算出されることになる。ここで、品詞が異なる場合には効果表現として価値が高いものである。そのため、提示された類義語についてのスコアから、入力したキーワードについての効果度合いを判断することが可能になる。ユーザにとってみれば、提示された類義語とそのスコアとを確認することで、キーワードについての効果的な表現を容易に見つけることができるため、ユーザの入力に対する効果的な表現を提供することができる。
【００１０】
（２）  （１）に記載の効果表現提示装置であって、前記類義語抽出部は、前記キーワードと意味が類似する意味類義語と、前記キーワードと称呼が類似する称呼類義語と、を抽出することを特徴とする効果表現提示装置。
【００１１】
（２）の構成によれば、類義語として意味類義語だけでなく称呼類義語を用いるため、キーワードについて思いもよらない類義語が抽出する可能性がある。その結果、ユーザの入力に対する効果的な表現を提供することができる。
【００１２】
（３）  （１）又は（２）に記載の効果表現提示装置であって、前記効果表現提示部は、前記スコアが所定の範囲内にある類義語のみ提示することを特徴とする効果表現提示装置。
【００１３】
（３）の構成によれば、スコアによっては提示されない類義語もあるため、ユーザには効果度合いの高い類義語のみが提示されることになる。その結果、ユーザは無駄な類義語までチェックする必要がなくなるため、効果的な表現を容易に見つけることが可能になる。
【００１４】
（４）  （３）に記載の効果表現提示装置であって、前記所定の範囲を設定する閾値設定部をさらに備えることを特徴とする効果表現提示装置。
【００１５】
（４）の構成によれば、所定の範囲をユーザが設定することができるため、様々な場合に応じた効果的な表現を提示することができる。
【００１６】
（５）  ユーザにより入力されたキーワードについての効果的な表現を提示する方法であって、前記キーワードの読みを示す文字列を抽出するステップと、前記キーワードについての類義語を該類義語の読みを示す文字列とともに抽出するステップと、前記キーワードの文字列と抽出した前記類義語の文字列との近似する程度を示す編集距離を算出するステップと、算出した前記編集距離及び前記キーワードの品詞と前記類義語の品詞とが一致するか否かに基づいて、前記類義語の前記キーワードに対するスコアを算出するステップと前記類義語を算出した前記スコアに関連付けて提示するステップと、を含む方法。
【００１７】
（５）の構成によれば、（１）の構成と同様にユーザの入力に対する効果的な表現を提供することができる。
【発明の効果】
【００１８】
本発明によれば、ユーザの入力に対する効果的な表現を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について図を参照しながら説明する。
【００２０】
図１は、本発明の効果表現提示装置１０の構成の例を示すブロック図である。
【００２１】
効果表現提示装置１０は、制御部１００とハードディスク２００とを備える。制御部１００は、ユーザ入力受付部１１と、読み抽出部１２と、意味類義語抽出部１３と、称呼類義語抽出部１４と、編集距離算出部１５と、効果表現スコア算出部１６と、効果表現提示部１７と、から構成される。ハードディスク２００は、意味類義語辞書２１と、称呼類義語辞書２３と、を記憶する
【００２２】
ユーザ入力受付部１１は、ユーザからのキーワードの入力を受け付ける。読み抽出部１２は、入力されたキーワードの読みを抽出する。ここで、本発明においては、読みとしてローマ字表記の文字列を用いている。意味類義語抽出部１３及び称呼類義語抽出部１４は、入力されたキーワードの類義語を意味類義語辞書２１及び称呼類義語辞書２３から夫々抽出する。
【００２３】
ここで、図３及び図４に示すように、意味類義語辞書２１及び称呼類義語辞書２３は予め定められた種別毎に複数の単語が規定されている。意味類義語抽出部１３及び称呼類義語抽出部１４は、入力されたキーワードが属する種別の単語を類義語として抽出する。なお、入力されたキーワードは、１の種別にのみ属する場合もあれば、複数の種別に属する場合もある。
【００２４】
編集距離算出部１５は、入力されたキーワードと抽出された類義語との編集距離を算出する。ここで、編集距離とは、入力されたキーワードの文字列と類義語の文字列との近似する度合いをいい、入力されたキーワードの文字列を類義語の文字列にするための、文字の置換・挿入・削除の最小の回数をいう。そのため、入力されたキーワードの文字列と類義語の文字列とが完全に一致する場合は、編集距離が０となる。なお、編集距離の算出方法については、図６及び図７を参照して説明する。
【００２５】
効果表現スコア算出部１６は、編集距離算出部１５が算出した編集距離や、キーワードの品詞と類義語の品詞との一致／不一致などに基づいて、類義語のキーワードに対する効果度合いを示すスコアを算出する。効果表現提示部１７は、算出したスコアを類義語に関連付けてユーザに提示する。なお、算出したスコアが所定の範囲であるである類義語のみをユーザに提示することとしても良い。
【００２６】
なお、本発明において、入力されるキーワードは、単語であってもよく、また、文章であってもよい。ここで、入力されたキーワードが文章である場合には、この文章を形態素解析を行った上でスコアを算出することができる。そのため、本発明では、入力されたキーワードが文章である場合のオプションとして形態素解析部１８を設けることとしてもよい。
【００２７】
図２は、本発明のハードウェア構成の一例を示す図である。効果表現提示装置１０は、制御部１００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ＿Ａ１０１２など複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ハードディスク２００、並びにキーボード及びマウス１１００などの入力手段や表示装置１０２２を備える。
【００２８】
ＢＩＯＳ１０６０は、効果表現提示装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、ハードウェアに依存するプログラムなどを格納する。
【００２９】
ハードディスク２００は、効果表現提示装置１０が機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベースを構成可能である。
【００３０】
表示装置１０２２は、ユーザにデータの入力を受付ける画面を表示したり、産すつされた効果表現語句を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）などのディスプレイ装置を含む。
【００３１】
ここで、入力手段は、ユーザによる入力の受付けを行うものであり、キーボード及びマウス１１００などにより構成する。
【００３２】
また、通信Ｉ／Ｆ１０４０は、効果表現提示装置１０を専用ネットワーク又は公共ネットワークを介して形態素解析器３１、仮名漢字変換器３２、及びテキストデータ出力装置などと接続できるようにするためのネットワーク・アダプタである。
【００３３】
次に、図３及び図４を参照して、ハードディスク２００に記憶される意味類義語辞書２１と称呼類義語辞書２３とについて説明する。
【００３４】
意味類義語辞書２１は、予め定められた概念に属する意味を持つ複数の単語、すなわち、予め定められた種別毎に複数の単語が規定されている。単語には、その読み仮名、品詞、及びローマ字表記の文字列からなる読みデータが規定されている。
【００３５】
称呼類義語辞書２２は、一定の似通った称呼を有する複数の単語、すなわち、予め定められた種別毎に複数の単語が規定されている。単語には、その読み仮名、品詞、及びローマ字表記の文字列からなる読みデータが規定されている。
【００３６】
次に、図５を参照して、本発明の処理内容を示すフローチャートについて説明する。
【００３７】
まず、ステップＳ１０１において、制御部１００は、ユーザからのキーワードの入力を受け付ける。具体的には、キーボード１１００からのキーワード入力を受け付け、メインメモリ１０５０に記憶する。
【００３８】
次に、ステップＳ１０２において、制御部１００は、入力されたキーワードを形態素解析し、名詞を抽出する。なお、入力されたキーワードが単語である場合には、この処理を省略することができる。
【００３９】
次に、ステップＳ１０３では、制御部１００は、キーワードの読みデータ、すなわち、ローマ字表記の文字列を抽出する。
【００４０】
次に、ステップＳ１０４では、制御部１００は、入力されたキーワードが属する意味種別を特定し、この種別に属する単語を抽出する。また、ステップＳ１０５では、入力されたキーワードが属する称呼種別を特定し、この種別に属する単語を抽出する。
【００４１】
次に、ステップＳ１０６では、制御部１００は、入力されたキーワードと抽出した単語との編集距離を算出する。このように、本発明では、入力されたキーワードに意味又は称呼において類似する単語のみを効果表現語句の対象としている。そのため、全ての単語を対象にする場合に比べて制御負荷を軽減することができるとともに、より効果の高い単語を抽出することができる。
【００４２】
ここで、図６〜図８を参照して、入力されたキーワードが「布団（ｈｕｔｏｎ）」であり、抽出された単語が「吹っ飛ぶ（ｈｕｔｔｏｂｕ）」である場合を例に編集距離の計算方法について説明する。
【００４３】
編集距離の算出には、入力されたキーワードの文字列と抽出した単語の文字列とからなるマトリックスが用いられる。このマトリックスにおいて文字列の最初の文字から最後の文字まで１ずつ加算された値を予め割り振られている（初期状態）。図６は、編集距離の算出における初期状態を示した図である。その後、初期状態における空欄部分を所定のルールに従って埋めていくことにより、編集距離が算出される。
【００４４】
具体的には、図７に示すように、最も左上の空欄部分に、（１）この空欄の左上の値＋置換コスト、（２）この空欄の左の値＋１、（３）この空欄の上の値＋１、のうち最も小さい値を埋めていく。なお、置換コストとは、この欄に対応するキーワードの文字と抽出した単語の文字とが一致する場合は「０」であり、一致しない場合は「１」となる。
【００４５】
このようなルールのもと空欄部分を埋めていき、最終的に最も下の列の一番小さい値が入力されたキーワードと抽出した単語との編集距離となる。ここで、キーワード「布団」と抽出された単語「吹っ飛ぶ」とでは、編集距離は２となる（図８参照）。
【００４６】
再び、図５を参照して、ステップＳ１０７では、制御部１００は、算出した編集距離や品詞などから効果スコアを算出する。この処理は、先ず算出した編集距離に基づく効果スコアを算出して、その後、品詞の一致／不一致などによりこの効果スコアを補正することにより行われる。
【００４７】
編集距離に基づく効果スコアの算出は、例えば、キーワードのローマ字表記の文字列の長さの１／２以上である場合に「１」とする。すなわち、キーワードが「布団」である場合には、そのローマ字表記の文字列「ｈｕｔｏｎ」の長さは「５」である。この場合において、編集距離が「３」である場合にはキーワードのローマ字表記の文字列の長さの１／２以上となる。
【００４８】
同様に、編集距離がキーワードのローマ字表記の文字列の長さの１／４以上１／２未満である場合には「３」となる。そのため、上述の「吹っ飛ぶ」の編集距離に基づく効果スコアは「３」となる。また、編集距離が、０より大きく１／４未満である場合には「５」となり、編集距離が０である場合には「７」となる。
【００４９】
なお、キーワードと抽出された単語とが同一のものである場合には、編集距離が０となる。しかしながら、キーワードと同一の単語は、キーワードについて何ら効果的な表現になりえない。そのため、キーワードと同一の単語については、効果スコアを「０」としてもよい。さらには、キーワードと同一の単語については、類義語として抽出されないようにすることが好適である。なお、同一の単語であっても異なる表記がなされる場合がある。例えば、「布団」は「蒲団」とも「ふとん」とも「フトン」とも表記される。このような場合にも、夫々の単語は類義語として抽出されないほうが好適である。そのため、意味類義語辞書２１、称呼類義語辞書２３において、「読み仮名」、「品詞」、「読みデータ」のほかに、「意味識別子」を設け、「意味識別子」が同一である単語については抽出しないようにすることができる。
【００５０】
このようにすることにより、例えば、キーワードが「布団」である場合に「蒲団」などを抽出しないようにすることができる一方で、キーワードが「滋賀」である場合に「歯牙」などの効果的な表現になり得る単語を抽出することができる。
【００５１】
このようにして、編集距離に基づく効果スコアが算出されると、次に品詞の一致／不一致などによりこの効果スコアが補正される。例えば、品詞が異なる場合に効果スコアが「１」加算されるなどとすることができる。なお、品詞が異なる場合に一律に「１」加算するのではなく、編集距離の大きさによって加算する値を変えることも可能であり、また、品詞によって加算する値を変えることも可能である。例えば、編集距離がローマ字表記の文字列の長さの１／４以上１／２未満である場合には「２」加算するが、編集距離が「０」である場合には加算しないこととしてもよい。また、キーワードが名詞で抽出された単語が動詞である場合には「２」加算し、キーワードが名詞で抽出された単語が形容詞である場合には「１」加算することとしてもよい。
【００５２】
このように品詞においてスコアを補正するのは、一般に品詞が異なる場合には効果表現として価値が高くなるためである。なお、後述するように、編集距離に基づくスコアの算出、品詞情報に基づくスコアの補正については、ユーザの用途によって異なるものとしてもよい。
【００５３】
再び、図５を参照して、ステップＳ１０８では、制御部１００は、算出したスコアが所定の範囲内にある類義語のみを選択する閾値判定を行う。次に、ステップＳ１０９では、制御部１００は、ステップＳ１０８で選択した単語を表示装置１０２２に提示し、処理を終了する。
【００５４】
このように、本発明では、抽出した全ての単語ではなく、スコアが所定の範囲内にある単語のみをユーザに提示することとしているため、ユーザは無駄な単語までチェックする必要がなく、より効果的な単語を容易に見つけることができる。
【００５５】
なお、この所定の範囲は経験的に予め定めることとしてもよく、ユーザがキーボード及びマウス１１００などの入力手段により任意に設定できることとしてもよい。特に、ユーザが任意に設定できることとした場合には、ユーザに応じた効果的な単語のみを提示することができ、よりユーザのニーズに対応することになる。
【００５６】
次に、図９及び図１０を参照して、本発明の表示装置１０２２における表示例について説明する。
【００５７】
初めに、図９を参照して、キーワード入力受付画面について説明する。表示装置２０２２の表示画面には、キーワード入力受付欄２０１０及び用途受付欄２０５０が表示される。キーワード入力受付欄２０１０は、ユーザからのキーワードの入力を受け付ける。用途受付欄２０５０は、ユーザが本発明における効果表現提示装置を用いる目的を受け付ける。なお、表示装置１０２２には効果表現を提示するための契機となる開始受付部なども表示されるが、図９においては図示を省略している。
【００５８】
用途受付欄２０５０には、予め定められた複数の用途が選択可能に表示される。これらの用途は、夫々提示される際のスコアの範囲が異なるように設けられている。ユーザは表示された用途を選択することにより、異なる範囲のスコアを提示させることができる。なお、選択され得る用途は、スコアの範囲が異なるだけでなく、スコアの算出方法が異なることとしてもよい。すなわち、用途によっては、品詞の相違が重要になる場合もあり、このような用途である場合には、品詞の相違によるスコアの補正を大きくしてもよい。また、用途によっては、編集距離が小さすぎても大きすぎても適切でない場合があり、このような場合に、編集距離についてのスコアを用途によって異なるようにすると好適な場合がある。
【００５９】
次に、図１０を参照して、効果表現提示画面について説明する。表示装置１０２２の表示画面には、キーワード入力受付欄２０１０及び効果表現提示欄２０７０が表示される。キーワード入力受付欄２０１０は、ユーザにより入力されたキーワードが表示されており、効果表現提示欄２０７０には、一連の処理によって選択された効果的な単語が表示される。ここで、効果表現提示欄２０７０の表示は、用途２０７１と単語２０７３とスコア２０７５とからなる。用途２０７１は、ユーザにより選択された用途を表示する。単語２０７３及びスコア２０７５は、選択された単語及びそのスコアを表示する。
【００６０】
このように、効果的な単語を、算出したスコアに関連付けて表示するため、ユーザはキーワードについての客観的な効果度合いを認識することができ、結果として、キーワードについての効果的な単語を容易に見つけることができる。
【００６１】
ここで、効果表現提示欄２０７０には、用途２０７１とスコア２０７５とが表示されることとしている。そのため、選択され得る用途によりスコアの算出方法が異なることとした場合には、ユーザは表示された単語２０７３におけるスコア２０７５を把握することで、自らが選択した用途（すなわち、スコアの算出方法）が妥当であったのか否かを認識することができる。その結果、操作に慣れたないユーザであっても、繰り返し試すことで、用途に応じてどの様な単語が選択されやすいかを把握できるようになり、ユーザが所望する効果的な単語を容易に見つけることが可能になる。
【００６２】
また、効果的な単語を選択するために、意味類義語だけでなく、称呼類義語をも用いている。そのため、キーワードについて思いもよらない、すなわち、意味がかけ離れているが称呼が似ているような単語を選択できる可能性があり、ユーザにとってより効果的な単語を選択することができる。なお、この場合において、入力されたキーワードの類義語のみを対象としているため、全ての単語を対象にする場合に比べて制御負荷を軽減することができるとともに、より効果の高い単語を抽出することができる。
【００６３】
また、用途に応じた単語のみを選択することとしているため、ユーザにとって意味のない無駄な単語まで表示されず、ユーザに無駄なチェックをさせることがなく、効果的な単語を容易に見つけることが可能になる。そして、この場合において用途をユーザが設定することができることとしているため、様々な場合に応じた効果的な単語を表示することができる。
【００６４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【００６５】
例えば、意味類義語辞書２１及び称呼類義語辞書２３は、ユーザの入力により逐次更新することができるようにしてもよい。すなわち、意味類義語辞書２１及び称呼類義語辞書２３には、品詞が動詞である単語も登録されているところ、この動詞の活用形などをユーザが後から追加することができることとしてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の効果表現提示装置を示す図である。
【図２】本発明の効果表現提示装置のハードウェア構成を示す図である。
【図３】本発明の意味類義語辞書を示す図である。
【図４】本発明の称呼類義語辞書を示す図である。
【図５】本発明の効果表現提示装置の処理内容を示すフローチャートである。
【図６】編集意距離の計算方法を示す図である。
【図７】編集意距離の計算方法を示す図である。
【図８】編集意距離の計算方法を示す図である。
【図９】本発明の効果表現装置の入力受付画面の表示例を示す図である。
【図１０】本発明の効果表現装置の効果表現提示画面の表示例を示す図である。
【符号の説明】
【００６７】
１０  効果表現提示装置
１１  ユーザ入力受付部
１２  読み抽出部
１３  意味類義語抽出部
１４  称呼類義語抽出部
１５  編集距離算出部
１６  効果表現スコア算出部
１７  効果表現提示部
１００  制御部
２００  ハードディスク
【図１】
2010009338.tif 000003
【図２】
2010009338.tif 000004
【図３】
2010009338.tif 000005
【図４】
2010009338.tif 000006
【図５】
2010009338.tif 000007
【図６】
2010009338.tif 000008
【図７】
2010009338.tif 000009
【図８】
2010009338.tif 000010
【図９】
2010009338.tif 000011
【図１０】
2010009338.tif 000012
【手続補正書】
【提出日】平成21年9月18日(2009.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザにより入力されたキーワードについての効果的な表現を提示する効果表現提示装置であって、
前記キーワードの読みを示す文字列を抽出する読み抽出部と、
前記キーワードについての類義語を該類義語の読みを示す文字列とともに抽出する類義語抽出部と、
前記キーワードの文字列と抽出した前記類義語の文字列との近似する程度を示す編集距離を算出する編集距離算出部と、
算出した前記編集距離及び前記キーワードの品詞と前記類義語の品詞とが一致するか否かに基づいて、前記類義語の前記キーワードに対するスコアを算出する効果表現スコア算出部と、
前記類義語を算出した前記スコアに関連付けて提示する効果表現提示部と、
を備えることを特徴とする効果表現提示装置。
【請求項２】
請求項１に記載の効果表現提示装置であって、
前記類義語抽出部は、前記キーワードと意味が類似する意味類義語と、前記キーワードと称呼が類似する称呼類義語と、を抽出することを特徴とする効果表現提示装置。
【請求項３】
請求項１又は２に記載の効果表現提示装置であって、
前記効果表現提示部は、前記スコアが所定の範囲内にある類義語のみ提示することを特徴とする効果表現提示装置。
【請求項４】
請求項３に記載の効果表現提示装置であって、
前記所定の範囲を設定する閾値設定部をさらに備えることを特徴とする効果表現提示装置。
【請求項５】
ユーザにより入力されたキーワードについての効果的な表現を提示する方法であって、
前記キーワードの読みを示す文字列を抽出するステップと、
前記キーワードについての類義語を該類義語の読みを示す文字列とともに抽出するステップと、
前記キーワードの文字列と抽出した前記類義語の文字列との近似する程度を示す編集距離を算出するステップと、
算出した前記編集距離及び前記キーワードの品詞と前記類義語の品詞とが一致するか否かに基づいて、前記類義語の前記キーワードに対するスコアを算出するステップと、
前記類義語を算出した前記スコアに関連付けて提示するステップと、
を含む方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
販売・提供される商品やサービス、またイベントなどの事物にはそれを特定するために何らかの名前が付されているところ、これらの名前（商品ネーミング）はテレビやインターネットといった情報伝達手段の発達した現代において大いなる広告宣伝機能を発揮している。その結果、商品ネーミングが、商品やサービスの売れ行き、又はイベントの成功について多大な影響を与えるに至っている。ここで、影響力の高い商品ネーミングは、当該商品と読み（音）が似ていることが多いのが現状である。そのため、ある事物について社会に親しまれやすい、すなわち、当該商品と読みが似ている、効果的な表現を容易に考え付くことのできる仕組みが求められている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
ところで、従来よりユーザから情報が入力されると、この入力情報に対応する情報を提示する情報提示装置が知られている。このような情報提示装置では、提示する情報として、漫才などに見られるいわゆる「ボケ」や「ツッコミ」を用いることで、ユーザに飽きを感じにくくするものもある（特許文献１参照）。このような情報提示装置によれば、ユーザからの入力情報に対して、従来にはないバリエーションに富んだ情報を提示することができる。
【特許文献１】特開２００６−２６８４２８号公報
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
（１）  ユーザにより入力されたキーワードについての効果的な表現を提示する効果表現提示装置であって、前記キーワードの読みを示す文字列を抽出する読み抽出部と、前記キーワードについての類義語を該類義語の読みを示す文字列とともに抽出する類義語抽出部と、前記キーワードの文字列と抽出した前記類義語の文字列との近似する程度を示す編集距離を算出する編集距離算出部と、算出した前記編集距離及び前記キーワードの品詞と前記類義語の品詞とが一致するか否かに基づいて、前記類義語の前記キーワードに対するスコアを算出する効果表現スコア算出部と、前記類義語を算出した前記スコアに関連付けて提示する効果表現提示部と、を備えることを特徴とする効果表現提示装置。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
（１）の構成によれば、編集距離算出部は、キーワードの文字列と抽出した類義語の文字列との近似する程度を示す編集距離を算出する。そして、効果表現スコア算出部は、この算出した編集距離及びキーワードの品詞と類義語の品詞とが一致するか否かに基づいて、類義語のキーワードに対するスコアを算出し、効果表現提示部は類義語を算出したスコアに関連付けて提示する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
（２）の構成によれば、類義語として意味類義語だけでなく称呼類義語を用いるため、キーワードについて思いもよらない類義語を抽出する可能性がある。その結果、ユーザの入力に対する効果的な表現を提供することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
（５）  ユーザにより入力されたキーワードについての効果的な表現を提示する方法であって、前記キーワードの読みを示す文字列を抽出するステップと、前記キーワードについての類義語を該類義語の読みを示す文字列とともに抽出するステップと、前記キーワードの文字列と抽出した前記類義語の文字列との近似する程度を示す編集距離を算出するステップと、算出した前記編集距離及び前記キーワードの品詞と前記類義語の品詞とが一致するか否かに基づいて、前記類義語の前記キーワードに対するスコアを算出するステップと、前記類義語を算出した前記スコアに関連付けて提示するステップと、を含む方法。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
編集距離算出部１５は、入力されたキーワードと抽出された類義語との編集距離を算出する。ここで、編集距離とは、入力されたキーワードの文字列と類義語の文字列との近似する度合いをいい、入力されたキーワードの文字列を類義語の文字列にするための、文字の置換・挿入・削除の最小の回数をいう。そのため、入力されたキーワードの文字列と類義語の文字列とが完全に一致する場合は、編集距離が０となる。なお、編集距離の算出方法については、図６〜図８を参照して説明する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
効果表現スコア算出部１６は、編集距離算出部１５が算出した編集距離や、キーワードの品詞と類義語の品詞との一致／不一致などに基づいて、類義語のキーワードに対する効果度合いを示すスコアを算出する。効果表現提示部１７は、算出したスコアを類義語に関連付けてユーザに提示する。なお、算出したスコアが所定の範囲である類義語のみをユーザに提示することとしても良い。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
表示装置１０２２は、ユーザにデータの入力を受付ける画面を表示したり、算出された効果表現語句を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）などのディスプレイ装置を含む。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
また、通信Ｉ／Ｆ１０４０は、効果表現提示装置１０を専用ネットワーク又は公共ネットワークを介して他の装置と接続できるようにするためのネットワーク・アダプタである。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
意味類義語辞書２１は、予め定められた概念に属する意味を持つ複数の単語、すなわち、予め定められた種別毎に複数の単語が規定されている。単語には、その読み仮名、品詞及びローマ字表記の文字列からなる読みデータが規定されている。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
称呼類義語辞書２２は、一定の似通った称呼を有する複数の単語、すなわち、予め定められた種別毎に複数の単語が規定されている。単語には、その読み仮名、品詞及びローマ字表記の文字列からなる読みデータが規定されている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
次に、ステップＳ１０６では、制御部１００は、入力されたキーワードと抽出した単語との編集距離を算出する。このように、本発明では、入力されたキーワードに意味又は称呼において類似する単語のみを効果表現語句の対象としている。そのため、全ての単語を対象とする場合に比べて制御負荷を軽減することができるとともに、より効果の高い単語を抽出することができる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
編集距離の算出には、入力されたキーワードの文字列と抽出した単語の文字列とからなるマトリックスが用いられる。このマトリックスでは文字列の最初の文字から最後の文字まで１ずつ加算された値が予め割り振られている（初期状態）。図６は、編集距離の算出における初期状態を示した図である。その後、初期状態における空欄部分を所定のルールに従って埋めていくことにより、編集距離が算出される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
具体的には、図７に示すように、最も左上の空欄部分に、（１）この空欄の左上の値＋置換コスト、（２）この空欄の左の値＋１、（３）この空欄の上の値＋１、のうち最も小さい値を埋めていく。なお、置換コストは、この欄に対応するキーワードの文字と抽出した単語の文字とが一致する場合は「０」となり、一致しない場合は「１」となる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
編集距離に基づく効果スコアの算出は、例えば、編集距離がキーワードのローマ字表記の文字列の長さの１／２以上である場合に「１」とする。すなわち、キーワードが「布団」である場合には、そのローマ字表記の文字列「ｈｕｔｏｎ」の長さは「５」である。この場合において、編集距離が「３」である場合には、編集距離はキーワードのローマ字表記の文字列の長さの１／２以上となる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
初めに、図９を参照して、キーワード入力受付画面について説明する。表示装置１０２２の表示画面には、キーワード入力受付欄２０１０及び用途受付欄２０５０が表示される。キーワード入力受付欄２０１０は、ユーザからのキーワードの入力を受け付ける。用途受付欄２０５０は、ユーザが本発明における効果表現提示装置１０を用いる目的を受け付ける。なお、表示装置１０２２には効果表現を提示するための契機となる開始受付部なども表示されるが、図９においては図示を省略している。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
次に、図１０を参照して、効果表現提示画面について説明する。表示装置１０２２の表示画面には、キーワード入力受付欄２０１０及び効果表現提示欄２０７０が表示される。キーワード入力受付欄２０１０には、ユーザにより入力されたキーワードが表示され、効果表現提示欄２０７０には、一連の処理によって選択された効果的な単語が表示される。ここで、効果表現提示欄２０７０の表示は、用途２０７１と単語２０７３とスコア２０７５とからなる。用途２０７１は、ユーザにより選択された用途を表示する。単語２０７３及びスコア２０７５は、選択された単語及びそのスコアを表示する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
ここで、効果表現提示欄２０７０には、用途２０７１とスコア２０７５とが表示されることとしている。そのため、選択され得る用途によりスコアの算出方法が異なることとした場合には、ユーザは表示された単語２０７３におけるスコア２０７５を把握することで、自らが選択した用途（すなわち、スコアの算出方法）が妥当であったのか否かを認識することができる。その結果、操作に慣れないユーザであっても、繰り返し試すことで、用途に応じてどの様な単語が選択されやすいかを把握できるようになり、ユーザが所望する効果的な単語を容易に見つけることが可能になる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
また、用途に応じた単語のみを選択することとしているため、ユーザにとって意味のない無駄な単語まで表示されず、ユーザに無駄なチェックをさせることがなく、効果的な単語を容易に見つけることが可能になる。この場合において、用途をユーザが設定することができることとしているため、様々な場合に応じた効果的な単語を表示することができる。