(57)【要約】【課題】人名、地名、楽曲名等の様々な語を、労力をかけずに思い出すために使用されるコンピュータプログラムや、かかるコンピュータプログラムを具備している想起装置を提供する。【解決手段】コンピュータを、予め決められた規則に従い文字列を順次読み上げていくことにより、人間が忘却した語を思い出させるための音声発生手段として機能させるためのものであることを特徴とするコンピュータプログラムにより上記課題を解決した。音声発生手段が読み上げる文字列は、２文字又は３文字からなる文字列であることが好ましく、出現頻度の高い文字から構成される文字列ほど先に読み上げることが特に好ましい。更に、コンピュータを、文字列に関する情報を記憶する文字列情報記憶手段、該文字列情報記憶手段が記憶した情報を元に、上記出現頻度を計算する文字列出現頻度計算手段として機能させてもよい。【選択図】なし【特許請求の範囲】
【請求項１】
コンピュータを、予め決められた規則に従い文字列を順次読み上げていくことにより、人間が忘却した語を思い出させるための音声発生手段として機能させるためのものであることを特徴とするコンピュータプログラム。
【請求項２】
上記文字列が、２文字又は３文字からなる文字列である請求項１に記載のコンピュータプログラム。
【請求項３】
上記規則が、出現頻度の高い文字から構成される文字列ほど先に読み上げるものである請求項１又は請求項２に記載のコンピュータプログラム。
【請求項４】
コンピュータを、更に、文字列に関する情報を記憶する文字列情報記憶手段、該文字列情報記憶手段が記憶した情報を元に、上記出現頻度を計算する文字列出現頻度計算手段として機能させるための請求項３に記載のコンピュータプログラム。
【請求項５】
請求項１ないし請求項４の何れかの請求項に記載のコンピュータプログラムを具備していることを特徴とする想起装置。
【請求項６】
可搬式である請求項５に記載の想起装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを、人間が忘却した語を思い出させるための音声発生手段として機能させるためのコンピュータプログラムに関する。
また、本発明は、かかるコンピュータプログラムを具備している想起装置に関する。
【背景技術】
【０００２】
一度聞いた単語やフレーズ等を忘却し、咄嗟に思い出すことができない、ということは、多くの人が体験する。
特に、人名、地名、楽曲名等は、特定の意味合いを持たない文字で構成される場合が多く、思い出すことができなくなる場合が多い。
【０００３】
忘却した人名を想起するために使用される人名想起具が、特許文献１に開示されている。特許文献１に記載の人名想起具は、漢字で構成される日本人の名字を想起させるために使用される表であり、名字の最後に使用される漢字を「あ行〜わ行」×「あ列〜お列」に縦横配列されてなる表である。特許文献１の表は、名字の最初に使用される漢字は膨大な数にのぼるが、名字の最後に使用される漢字はある程度の数に絞られてくるという点に着目したものである。
【０００４】
しかし、特許文献１の人名想起具の使用対象は、日本人の人名（名字）に限られてしまう。
また、人名想起具の表中の文字（漢字）の数が、ある程度の数に絞られているとはいうものの、それでも、表全体の文字の数は多く、忘却した名字を思い出すためには、虱潰しに（例えば、左上から順に）表を見ていくしかなく（忘却しているのだから、「目的の文字が書かれている箇所の当たりを付け、その箇所を優先的に見る」ことはできない）、非常に根気を要する作業となる。このため、疲労や集中力の低下に起因し、目的の文字を見落としてしまい、結局、人名を思い出せない場合も多い。
【０００５】
一方、忘却した内容を思い出すために、音声を利用した装置（携帯型音声入力物忘れ防止装置）が、特許文献２に開示されている。
特許文献２の装置は、Ａ（記憶させたい内容）を入力しデータベース化し、必要な時にＢ（記憶に結びつく物）を出力するものである。すなわち、特許文献２の装置では、Ａ（記憶させたい内容）を、予め装置に入力するという面倒な作業を要する。このような面倒な作業をわざわざ労力をかけて行なうと、そもそも、入力した内容を強固に記憶できてしまう場合も多い。
【０００６】
このため、面倒な入力作業を要さず、また、人名のみならず、様々な語を思い出すための方法の開発が切望されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２０２９２７号公報
【特許文献２】特開２００４−１７８５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は上記背景技術に鑑みてなされたものであり、その課題は、人名、地名、楽曲名等の様々な語を、労力をかけずに思い出すために使用されるコンピュータプログラムや、かかるコンピュータプログラムを具備している想起装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明者は、上記の課題を解決すべく鋭意検討を重ねた結果、語の最初の数文字（典型的には、２〜３文字）の文字列は、印象に残りやすく、人は、最初の２〜３文字さえ与えられれば、忘却した語を思い出すことができる場合が多いことを見出した。そして、本発明者は、予め決められた規則に従い、２〜３文字の文字列を自動的に音声として順番に読み上げていく装置であれば、面倒な入力作業を行わずに済み、また、このような装置を使用すれば、文字の書かれた表を虱潰しに見ていく方法のように、疲労することが少ないことを見出して、本発明を完成するに至った。
【００１０】
すなわち、本発明は、コンピュータを、予め決められた規則に従い文字列を順次読み上げていくことにより、人間が忘却した語を思い出させるための音声発生手段として機能させるためのものであることを特徴とするコンピュータプログラムを提供するものである。
【００１１】
また、本発明は、上記コンピュータプログラムを具備したことを特徴とする想起装置を提供するものである。
【発明の効果】
【００１２】
本発明によれば、面倒な入力作業を行わなくて済み、また、自動的に音声を聞くだけでよいので、人名、地名、楽曲名等の様々な語を、労力をかけずに思い出すことが可能となる。
【００１３】
本発明のコンピュータプログラムでは、時間をかけてでも語を思い出したい場合に、単に音声を聞くだけでよい。本発明のコンピュータプログラムを具備する想起装置は、小型化することもでき、例えば、通勤・通学中等の手持ち無沙汰な時間等に、リラックスした状態で音声を聞き、思い出し作業を行うことができる。
【００１４】
また、本発明では、文字列が順次読み上げられていくので、人の名前や商品名等を命名する際に、良い名前（まだ人が使用してない等）を命名するためのヒントを得ることができる。
【発明を実施するための形態】
【００１５】
以下、本発明について説明するが、本発明は以下の実施の形態に限定されるものではなく、任意に変形して実施することができる。
【００１６】
本発明のコンピュータプログラムは、コンピュータを、予め決められた規則に従い文字列を順次読み上げていくことにより、人間が忘却した語を思い出させるための音声発生手段として機能させる。
【００１７】
「文字列」とは、複数の文字（２以上の文字）からなる文字群のことをいう。
例えば、「２文字の文字列を、あいうえお順に読み上げていく」という規則とした場合、音声発声手段としてのコンピュータは、「ああ」、「あい」、「あう」、・・・のように、文字列を順次読み上げていく。
使用者は、文字列を順次聞いていくことにより、忘却した語を思い出すことができる。
【００１８】
本発明のコンピュータプログラムを使用すれば、時間をかけてでも忘却した語を思い出したい場合に、単に音声を聞くだけで良いので、思い出すために労力をかけずに済み、疲労が比較的少ない。
【００１９】
音声発声手段が読み上げる文字列は、２文字又は３文字からなる文字列であることが好ましい（「文字列数」は、２又は３が好ましい）。
ここで、「文字列数」は、モーラ（拍）基準であってもよいし、音節基準であってもよい（例えば、「カード」や「カット」は、モーラとしては３モーラ、音節としては２音節である）。
日本語の語を思い出すために本発明のコンピュータプログラムを使用する場合、モーラ基準が好ましい。
【００２０】
文字列数が多すぎると、音声を読み上げるのに膨大な時間がかかってしまい、また、読み上げる文字が１文字であると、語を思い出すのが困難であることから、文字列数は、上記のように、２又は３が好ましい。
【００２１】
ただし、時間が有る時に使用する場合や、命名目的で本発明のコンピュータプログラムを使用する場合等のために、文字列数を４以上としてもよい。
また、状況に応じて文字列数を選択できることが好ましい。
【００２２】
本発明のコンピュータプログラムにより思い出すための対象である「語」としては、人名、地名、楽曲名、本の題名、商品名、物の名前等が挙げられるが、これらに限定されず、ありとあらゆる「語」が含まれる。「語」は、単語であってもよいし、フレーズであってもよい。
【００２３】
音声発声手段は、文字列を予め決められた規則に従い順次読み上げていく。本発明のコンピュータプログラムは、時間をかけてでも忘却した語を思い出したい場合に主に使用されるものではあるが、可能な限り早い段階で対象となる忘却した語を思い出すことができる（対象となる忘却した語の語頭の文字列を早い段階で聞くことができる）のが望ましい。
よって、音声発声手段が文字列を順次読み上げる際の規則は、出現頻度の高い文字から構成される文字列ほど先に読み上げるものであるのが好ましい。
【００２４】
例えば、日本語の語を思い出すために本発明のコンピュータプログラムを使用する場合、親指シフト規格のキーボードのホームポジションに配置されている文字（これらの文字だけで、日本語の自然文の６割強を入力することができる）を、先に読み上げ、ホームポジションの一段上に配置されている文字を次に読み上げ、最後に他の文字を読み上げる、といった設定が考えられる。
【００２５】
また、日本語の文字の出現頻度については、特開平６−００４２００号公報、特開平６−０１４３０８号公報、特開平１１−１８４６０９号公報等の刊行物や、ウェブサイト（例えば、http://www7.plala.or.jp/dvorakjp/hinshutu.htm）等に解析結果の記載がある。これらの情報を元にして、出現頻度の高い文字から構成される文字列を先に読み上げるように設定してもよい。
【００２６】
日本語以外の語を思い出すために本発明のコンピュータプログラムを使用する場合も、適宜、各言語圏、国別の文字列の出現頻度を考慮し、音声発声手段が、出現頻度の高い文字を優先的に読み上げるようにするのが好ましい。
例えば、英語の語を思い出すために本発明のコンピュータプログラムを使用する場合、Ｄｖｏｒａｋ配列のキーボードのホームポジションに配置されている文字を、優先的に読み上げるようにする、といった設定が考えられる。
【００２７】
本発明のコンピュータプログラムは、コンピュータを、思い出し対象となる語が、どの言語の語であるか等の事情に応じて、読み上げの順序を変更する読上順序変更手段としても機能させることができてもよい。
【００２８】
上述したような、キーボード配列や、解析結果に基づいた文字の出現頻度は、一般的な日本語の文章が根拠になっている場合がほとんどである。例えば、助詞に使用される文字（「の」、「が」、「は」、「に」、「へ」、「を」等）は、一般的な日本語の文章において、出現頻度が高いが、人名、地名、楽曲名等において、これらの文字の出現頻度は必ずしも高いとはいえない。
このため、上述したキーボード配列や解析結果に基づいた出現頻度に対して、かかる文字を含んだ文字列の順序を後の方に回す等の修正を加えてもよい。
【００２９】
また、対象となる語のジャンル（人名、地名、楽曲名）等によって、よく使用される文字は異なる場合がある。人名の場合、名字であるか下の名前であるかによっても異なるし、下の名前の場合は、性別や年代によってもよく使用される文字が異なる場合がある。楽曲名の場合、邦楽であるか洋楽であるかにより、よく使用される文字は異なる場合がある。
このため、読上順序変更手段は、対象となる語のジャンルにも応じて、読み上げの順序を変更してもよい。
【００３０】
語のジャンルに応じた文字の出現頻度については、各言語圏、国別の使用頻度の高い文字の統計ランキング等に関する公知の文献やウェブサイト等の情報があれば、それを使用してもよい（これらの情報が予め入力されていてもよい）が、かかる情報については、データが存在しない場合も多いので、使用者がかかる情報を入力し、文字列の出現頻度を割り出してもよい。
すなわち、本発明のコンピュータプログラムは、コンピュータを、更に、文字列に関する情報を記憶する文字列情報記憶手段、該文字列情報記憶手段が記憶した情報を元に、上記出現頻度を計算する文字列出現頻度計算手段として機能させるためのものであってもよい。
【００３１】
例えば、日本人の名字であれば、公知の文献やウェブサイトにランキングデータの記載がある（http://www2s.biglobe.ne.jp/~suzakihp/ju0001.html等）。このような情報を文字列情報記憶手段に入力し、名字として出現頻度の高い文字列を優先的に読み上げるように設定することができる。
同様にして、各国別、民族別の姓名ランキングや、年度別の人気の流行りの名前ランキング等のデータを文字列情報記憶手段に入力し、出現頻度の高い文字列を優先的に読み上げるように設定することができる。
【００３２】
また、国別、民族別等の姓名ランキングと、年度別の人気流行りの名前ランキングの名字、名前それぞれ一括りの上からの文字列と、それぞれ国別、分野別の使用頻度が高い順の文字列との組み合わせで、読み上げるように設定することもできる。
【００３３】
例えば、日本人の名字のランキングが、「鈴木」・「佐藤」・「山田」・・・という順で、名前のランキングが「太郎」・「一郎」・「次郎」・・・という順であったと仮定すると、名字２文字と名前２文字を組み合わせると設定した場合は、「スズタロ」（スズキタロウ）、「スズイチ」（スズキイチロウ）、「スズジロ」（スズキジロウ）、・・・「サトタロ」（サトウタロウ）、「サトイチ」（サトウイチロウ）、・・・のように読み上げがなされる。
【００３４】
また、人名の命名時に本発明のコンピュータプログラムを使用する場合は、既に決まっている姓を、読み上げる時に登録出来る様にし、それ以外で、命名で使用したい漢字の訓読み音読みや、使用したいひらがなも登録出来る様にし、それに頻度順の文字を組み合わせて読み上げていくように設定することもできる。
【００３５】
文字列情報記憶手段は、使用者が入力した文字列に関する情報を記憶する。文字列に関する情報の入力方法は、公知の方法を使用することができる。例えば、使用者が手入力してもよいし、光学文字認識（ＯＣＲ）によって文字情報を抽出して入力してもよい。
文字列出現頻度計算手段は、文字列情報記憶手段が記憶した情報を元に、文字列の出現頻度を計算する。
音声発声手段は、頻度計算手段が計算した出現頻度が高い順に、文字列を順次読み上げる。
【００３６】
音声発声手段による文字列の読み上げ速度は、文字列が２文字から構成される場合は、３０文字列／分以上１００文字列／分以上であることが好ましく、５０文字列／分以上８０文字列／分以上であることが特に好ましい。文字列が３文字から構成される場合は、２０文字列／分以上７０文字列／分以上であることが好ましく、３０文字列／分以上５０文字列／分以上であることが特に好ましい。
上記下限以上であると、読み上げに過剰な時間を要さない。また、上記上限以下であると、適切に文字列を聞き取ることができ、思い出し対象となる語を聞き落としにくい。
【００３７】
本発明のコンピュータプログラムは、コンピュータを、使用者の好みに応じて文字列の読み上げ速度を変更できるようにするための発声速度変更手段としても機能させることができてもよい。
この場合、読み上げ速度を上記範囲内にして使用するのが望ましい。
【００３８】
本発明のコンピュータプログラムは、コンピュータを、音声変更手段としても機能させることができてもよい。すなわち、使用者の好みに応じて、音声発生手段が発する音声を男性の声、女性の声、電子音等、様々な音声に変更できるようになっていてもよい。
また、本発明のコンピュータプログラムは、コンピュータを、音声入力手段としても機能させることができてもよい。すなわち、使用者等が発した音声を入力し、音声発生手段が使用者等の声で文字列を読み上げることができるようになっていてもよい。
【００３９】
本発明のコンピュータプログラムは、使用者が語を思い出したい時にいつでも使用できることが好ましい。また、読み上げをいつでも中断し、後で再開できるようになっていることが好ましい。
【００４０】
本発明は、上記のコンピュータプログラムを具備していることを特徴とする想起装置に関するものでもある。
想起装置の形態に特に限定はなく、忘却した語の思い出しのためだけに使用される専用の装置であってもよいし、パソコン、テレビ、携帯電話等に、上記のコンピュータプログラムを組み込んでもよい。
【００４１】
本発明の想起装置は、忘却した語を、時間をかけてでも思い出したい場合に使用されるものであることから、移動中等の手持ち無沙汰な時間に、いつでも本発明の想起装置を使用するようにしておくことが好ましい。
このため、本発明の想起装置は、可搬式であることが特に好ましい。例えば、スマートフォンに、アプリケーションプログラムとして組み込んで本発明の想起装置とすることが考えられる。
【産業上の利用可能性】
【００４２】
本発明のコンピュータプログラムは、人名、地名、楽曲名等の様々な語を、労力をかけずに思い出すのに使用することができるため、時間をかけてでも語を思い出したい場合に好適に使用でき、パソコン、テレビ、携帯電話等に組み込むことで、想起装置として利用されるものである。