(57)【要約】【課題】１つの電話番号情報に複数の音声データを対応させて登録したような場合でも、目的の電話番号情報を検索できるまでの時間を短縮する。【解決手段】電話番号及び音声データ用メモリ１６は、電話番号情報とその電話番号情報にリンクされた複数の音声データ等が記憶されている。ＣＰＵ１２は、入力音声データを、電話番号及び音声データ用メモリ１６に記録されている登録音声データとそれぞれ比較することにより、入力音声データと一致した登録音声データにリンクして記憶されている電話番号情報を検索する。ＣＰＵ１２は、電話番号情報にリンクして登録されている各音声データの使用頻度を記憶しておき、この使用頻度に応じて電話番号及び音声データ用メモリ１６における記憶順序を変更することにより、使用頻度の高い音声データから先に入力音声データとの照合が行われるように並び替えを行う。【選択図】図１
2005229396.tif 000002
【特許請求の範囲】
【請求項１】
特定情報と該特定情報に対してリンクされた複数の音声データが記憶されている特定情報及び音声データ用メモリと、
ユーザからの音声信号をアナログデータとして入力する音声入力部と、
前記音声入力部により入力されたアナログデータをデジタルデータに変換するアナログ−デジタル変換処理を行うアナログデジタル変換部と、
前記アナログデジタル変換部により変換された入力音声データを、前記特定情報及び音声データ用メモリに記録されている登録音声データとそれぞれ比較することにより、前記入力音声データと一致した登録音声データにリンクして記憶されている特定情報を検索するＣＰＵと、を備えた携帯端末装置において、
前記ＣＰＵは、特定情報にリンクして登録されている各音声データの使用頻度を記憶しておき、該使用頻度に応じて前記特定情報及び音声データ用メモリにおける記憶順序を変更することにより、前記使用頻度の高い音声データから先に前記入力音声データとの照合が行われるように並び替えを行うことを特徴とする携帯端末装置。
【請求項２】
前記ＣＰＵは、前記特定情報及び音声データメモリのメモリ容量の残り量に応じて、使用頻度の低い音声データを前記特定情報及び音声データメモリから削除する請求項１記載の携帯端末装置。
【請求項３】
検索対象となる前記特定情報が電話番号情報である請求項１または２記載の携帯端末装置。
【請求項４】
ユーザからの音声信号をアナログデータとして入力し、該アナログデータをデジタルデータに変換するアナログ−デジタル変換処理を行うステップと、
前記アナログデジタル変換部により変換された入力音声データを、特定情報と該特定情報に対してリンクされた複数の音声データが記憶されている特定情報及び音声データ用メモリに記録されている登録音声データとそれぞれ比較することにより、前記入力音声データと一致した登録音声データにリンクして記憶されている特定情報を検索するステップとを備えた情報検索方法において、
特定情報にリンクして登録されている各音声データの使用頻度を記憶しておき、該使用頻度に応じて前記特定情報及び音声データ用メモリにおける記憶順序を変更することにより、前記使用頻度の高い音声データから先に前記入力音声データとの照合が行われるように並び替えを行うステップをさらに有することを特徴とする情報検索方法。
【請求項５】
前記特定情報及び音声データメモリのメモリ容量の残り量に応じて、使用頻度の低い音声データを前記特定情報及び音声データメモリから削除するステップをさらに備えた請求項４記載の情報検索方法。
【請求項６】
検索対象となる前記特定情報が電話番号情報である請求項４または５記載の情報検索方法。
【請求項７】
請求項４から６のいずれか１項記載の情報検索方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識機能を用いて予め登録された複数の情報の中から目的の情報を検索するための情報検索方法に関し、特に、携帯電話機等の携帯端末において音声認識機能を用いて電話番号情報を検索するための電話番号情報検索方法に関する。
【背景技術】
【０００２】
携帯電話機、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants：個人向け携帯型情報通信機器）等の携帯端末装置では、音声認識機能を用いた電話番号情報の検索を行うことができる機能を設けられているものがある（例えば、特許文献１、２参照。）。ところが、使用者が登録したデータを忘れることがあり、有効利用されていない場合が多い。
【０００３】
従来、音声認識機能を用いて電話番号等の特定情報を呼び出す操作は、今回入力された音声データと既に登録された１対１でリンクされた音声データとの比較を行い、目的の電話番号情報を検索していた。
【０００４】
但し、この方法では、１対１でリンクされた音声データを全て使用者側で記憶しておく必要があった。さらに、同様に２人以上同姓の登録があった場合等は、フルネームで記憶する必要があり、登録した音声データを忘れてしまうことが多々あり、有効利用できない可能性を常に伴っているという課題があった。
【０００５】
このような課題を解決するために、１つの電話番号情報に対して複数の音声データを対応させて記憶させることにより、名前と覚えやすい略称等を登録することを可能とし、使用者の記憶行為の負担を軽減した携帯端末装置が提案されている（例えば、特許文献３参照。）。このような携帯電話装置を用いることにより、電話番号情報に対応して予め登録されている１番目の音声データを忘れたとしても、複数の音声データの中から略称等の１つの音声データされ思い出せれば目的の電話番号情報を呼び出すことが可能となる。例えば、電話をかけたい相手のフルネームを忘れてしまったような場合でも、略称、あだ名等で検索することにより目的の電話番号情報を得ることが可能となる。そのため、音声認識による電話番号検索をより有効に利用することができる。
【０００６】
しかし、このような携帯電話機では、１つの電話番号情報に対して登録する音声データの数が多くなってしまうと、登録する電話番号情報自体の数が多くなると登録される音声データの数も飛躍的に多くなってしまう。そして、入力された音声データと予め登録されている音声データとの比較にはある程度の時間が必要となるため、上記従来の携帯電話装置では、目的の情報を検索するまでに時間が長くなってしまうという問題がある。
【０００７】
例えば、ある電話番号情報に対して複数の音声データが登録されている場合、入力された音声データと予め登録されている音声データとの比較は、通常登録された順序で行われることが多いと考えられるため、最近登録された略称等を用いて検索を行った場合、それ以前に登録された音声データとの比較が終わった後にようやくその略称との比較が行われるため、目的の電話番号情報が特定されるまでに時間がかかってしまうことになる。
【特許文献１】特開２００２−０３３８２０号公報
【特許文献２】特開２００２−３１８５９７号公報
【特許文献３】特開２００２−２８１１４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来の携帯電話機では、１つの電話番号情報に複数の音声データを対応させて登録させた場合に、電話番号情報の検索順番が固定されているため、目的の電話番号情報を検索できるまでの時間が長くなるという問題があった。
【０００９】
本発明の目的は、１つの電話番号情報に複数の音声データを対応させて登録したような場合でも、目的の電話番号情報を検索できるまでの時間を短縮することが可能な携帯電話機および情報検索方法を提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の携帯端末装置は、特定情報と該特定情報に対してリンクされた複数の音声データが記憶されている特定情報及び音声データ用メモリと、
ユーザからの音声信号をアナログデータとして入力する音声入力部と、
前記音声入力部により入力されたアナログデータをデジタルデータに変換するアナログ−デジタル変換処理を行うアナログデジタル変換部と、
前記アナログデジタル変換部により変換された入力音声データを、前記特定情報及び音声データ用メモリに記録されている登録音声データとそれぞれ比較することにより、前記入力音声データと一致した登録音声データにリンクして記憶されている特定情報を検索するＣＰＵと、を備えた携帯端末装置において、
前記ＣＰＵは、特定情報にリンクして登録されている各音声データの使用頻度を記憶しておき、該使用頻度に応じて前記特定情報及び音声データ用メモリにおける記憶順序を変更することにより、前記使用頻度の高い音声データから先に前記入力音声データとの照合が行われるように並び替えを行うことを特徴とする。
【００１１】
本発明では各音声データの使用頻度に基づいて特定情報及び音声データ用メモリにおける記憶順序を変更して、使用頻度の高い音声データから先に前記入力音声データとの照合が行われるように並び替えを行うようにしているので、入力音声データと登録音声データとの比較処理を削減することができ、１つの電話番号情報に複数の音声データを対応させて登録したような場合でも、目的の電話番号情報を検索できるまでの時間を短縮することが可能となる。
【００１２】
また、前記ＣＰＵは、前記特定情報及び音声データメモリのメモリ容量の残り量に応じて、使用頻度の低い音声データを前記特定情報及び音声データメモリから削除するようにしてもよい。
【００１３】
本発明によれば、特定情報及び音声データメモリのメモリ量が少なくなった場合には、使用頻度の低い音声データから削除されるため、使用頻度の低い音声データが多量に記憶されていることにより新たな特定情報の登録ができなくなるということを防ぐことが可能となる。
【００１４】
さらに、検索対象となる前記特定情報を電話番号情報とするようにしてもよい。本発明は、携帯電話機等において電話番号情報を音声認識機能を用いて検索する場合に適用したものである。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、１つの電話番号情報に複数の音声データを対応させて登録したような場合、各電話番号情報に対して登録される複数の音声データの順序が、使用頻度に基づいて並び換えられるため、目的の電話番号情報を検索できるまでの時間を短縮することが可能となるという効果を得ることができる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の一実施形態の携帯電話機の回路構成の要部を表したブロック図である。
【００１７】
本実施形態の携帯電話機は、図１に示すように、ＣＰＵ（中央演算処理装置）１２と、ＲＯＭ１４と、作業用メモリ１５と、電話番号及び音声データ用メモリ１６と、操作キー（特定キー）１７と、タイマ１８と、キー入力部１９と、表示制御部２１と、表示部２２と、送受信部２３と、アナログデジタル変換部２４と、音声入力部２５とを備えていて、ＣＰＵ１２はバスライン１３を介して、操作キー１７、表示部２２、音声入力部２５以外の各ブロックと接続されている。
【００１８】
ＲＯＭ１４は、ＣＰＵ１２が実行するための各種の制御用プログラムやかな文字変換等に使用される辞書等の固定的なデータを格納したリード・オンリ・メモリである。
【００１９】
作業用メモリ１５はＲＡＭ（ランダム・アクセス・メモリ）によって構成されており、ＣＰＵ１２がプログラムを実行する上で一時的に必要とされるデータを格納するようになっている。ユーザから入力された音声データもこの作業用メモリ１５の所定の領域に格納される。
【００２０】
電話番号及び音声データ用メモリ１６は、電話番号情報とその電話番号情報にリンクされた音声データ及び個々の電話番号情報にリンクされた音声データ数を記憶するメモリであり、不揮発性メモリで構成されている。この電話番号及び音声データ用メモリ１６に格納されるデータの一例を図２に示す。
【００２１】
キー入力部１９は、音声認識機能を用いた特定情報検索機能を呼び出すためのキー入力及び各種処理を終了させるエンドキーを受け付ける入力回路である。表示制御部２１は、表示部２２の表示を制御する制御回路である。表示部２２は、図示しない装置本体の前面に配置されており、白黒あるいはカラーの液晶パネルあるいは有機ＥＬ（電子蛍光）等の表示装置である。送受信部２３は、無線によってデータの送受信を行う回路である。
【００２２】
音声入力部２５は、ユーザからの音声信号をアナログデータとして入力する。アナログデジタル変換部２４は、音声入力部２５により入力されたアナログデータをデジタルデータに変換するアナログ−デジタル変換処理を行っている。
【００２３】
特定キー１７に音声認識機能を用いた電話番号検索機能を対応させ、ＣＰＵ１２は、タイマ１８により時間を測定し、この特定キーが予め定められた所定時間以上連続押下されるかどうかを監視する。
【００２４】
また、ＣＰＵ１２は、アナログデジタル変換部２４により変換された入力音声データを、電話番号及び音声データ用メモリ１６に記録されている登録音声データとそれぞれ比較することにより、入力音声データと一致した登録音声データにリンクして記憶されている電話番号情報を検索する。そして、ＣＰＵ１２は、この電話番号情報を表示制御部２１を介して表示部２２に表示させる。そして、本実施形態におけるＣＰＵ１２は、電話番号情報にリンクして登録されている各音声データの使用頻度を記憶しておき、この使用頻度に応じて電話番号及び音声データ用メモリ１６における記憶順序を変更することにより、使用頻度の高い音声データから先に入力音声データとの照合が行われるように並び替えを行う。
【００２５】
次に、本実施形態の携帯電話機の動作を図面を参照して詳細に説明する。
【００２６】
先ず、図３を参照して、本実施形態で使用されている電話番号情報の検索の処理について説明する。
【００２７】
携帯電電話機の使用者は、音声による電話番号情報検索機能を利用する時、待ち受け状態（ステップＳ４１）にて電話番号情報検索機能を呼び出すためのキーとして割り振られた所定のキー（この例の場合には"Book"キー）を所定時間以上連続して押下する（ステップＳ４２：Ｙ）。ＣＰＵ１２はキー入力部１９の検出結果を基にタイマ部１８でいずれかのキーが所定時間以上連続して押下されているかどうかを判定する。この例の場合の"Book"キーが上記の所定時間以上連続して押下されたことが検出されると（ステップＳ４２：Ｙ）、ＣＰＵ１２は、図４に示すような音声入力要求画面を表示部２２に表示し（ステップＳ４３）、音声が入力されるまで待つ（ステップＳ４４）。
【００２８】
ＣＰＵ１２は、声入力部２５に対し音声が入力されたことを検出すると（ステップＳ４４)、アナログデジタル変換部２４にてアナログデジタル変換を行う（ステップＳ４５）。ＣＰＵ１２は検索エンジン部（Ｓ５０）にてデジタル化された入力音声データと電話番号及び音声データ用メモリ１６に保存された電話番号にリンクした音声データとを比較し、入力された音声データと登録された音声データと一致した時（ステップＳ５０：Ｙ）、一致した電話番号を電話発信画面の該当箇所に組込み、図５に示すように、編集可能な状態で表示部２２に対して表示させる（ステップＳ４７）。またステップＳ５０の比較処理において、入力された音声データと登録された音声データとが一致しなかった時は（ステップＳ５０：Ｎ）、図６に示すような新規リンク確認画面を表示部２２に対して表示し（ステップ４８）、新規登録する場合電話番号のＮｏ．の入力を受け（ステップＳ４９：Ｙ）、図２に示す電話番号及び音声データ用メモリ１６の該当電話番号No.の登録音声データVD[m][n]へ音声データを追加し（ステップＳ４Ａ）、新規登録しない場合は操作キー１７の特定キーである“ＥＮＤキー”の押下を検出し、待ち受け状態に戻る（ステップＳ４９：Ｎ）。
【００２９】
図７は図３の検索エンジン部（ステップＳ５０）の内部処理を表したものである。
【００３０】
ＣＰＵ１２はデジタル変換された音声データを、変数ＶＯＩＣＥに代入し（ステップＳ５１）、電話番号及び音声データ用メモリ１６に保存された電話番号登録件数を変数Ｍに代入する（ステップＳ５２）。現在、検索中の電話番号Ｎｏ.を表す変数ｍを“０”にて初期化する。次に順次電話番号情報を取得するため、ｍを１インクリメントし（ステップＳ５４）、Ｎｏ．の電話番号にリンクされた音声データ数を変数Ｎに代入し（ステップＳ５５）、現在、検索中のＮｏ．ｍの電話番号にリンクされた音声データＮｏ．を表す変数nを“０”にて初期化する（ステップＳ５６）。次に順次電話番号にリンクされた音声データを取得するため、ｎを１インクリメントし（ステップＳ５７）、変数ＶＯＩＣＥと変数ｍ, ｎにて取得される音声データVD[m][n]とを比較する(ステップＳ５８)し、一致した場合は検索エンジン部(ステップＳ５０)の戻り値を条件式の結果をＹ、検索された電話番号情報を検索結果の戻り値として返し(ステップＳ５Ｃ)、一致しなかった場合は、登録されている全ての音声データVD[ ][ ]との一致を確認し（ステップＳ５９、ステップＳ５Ａ）、一致しなかった場合（ステップＳ５９：Ｙ、ステップＳ５Ａ：Ｙ）は検索エンジン部（ステップＳ５０）の戻り値をＮとして返す（ステップＳ５Ｂ）。
【００３１】
そして、本実施形態の携帯電話機では、ＣＰＵ１２は、電話番号及び音声データ用メモリ１６における登録音声データVD[m][n]毎に、使用者から選択された使用頻度を記憶しておき、この使用頻度に基づいて各電話番号情報に対して登録されている複数の音声データの順序を並び替える学習機能を備えている。つまり、使用頻度の最も高いものを先頭へ配置するようにすることにより、検索時間の短縮化を図ることが可能となり検索エンジンの高速化が図られる。
【００３２】
（第２の実施形態）
次に、本発明の第２の実施形態の携帯電話機について説明する。
【００３３】
上記第１の実施形態の携帯電話機では、図３に示した検索エンジン部（ステップＳ５０）において、入力された音声データと登録されている音声データとの検索結果が１件であるものとして説明していたが本発明の第２の実施形態では、検索結果が２件以上該当する場合について説明する。
【００３４】
図３における検索エンジン部（ステップＳ５０）以降に改良を加えた図８は、例として第１の音声データ（ここでは例として姓とする）での検索結果が２件以上該当した場合（ステップＳ８１:Ｙ）、使用者に対し、更に第２の音声データ（ここでは例として名とする）の入力を求め（ステップＳ８２）、検索エンジンの拡張を行っても良い。当該拡張に関しては、第２の音声データ（ここでは例として名とする）に関する検索には、第1の音声データにて検索された該当番号の音声データを対象とするため、絞込みを行う（ステップＳ８５）。また、この検索エンジンにて、姓、名、略称等の音声データを格納していった場合、登録する音声データ数が増加し、メモリ容量を大量に消費することが懸念される場合は、前記のVD[m][n]の使用頻度の学習機能を用い、当該電話番号にリンクされた使用頻度の一番低いVD[m][n]音声データから削除していく機能を持たせても良い。このようにすることにより、電話番号及び音声データメモリ１６のメモリ量が少なくなった場合には、使用頻度の低い音声データから削除されるため、使用頻度の低い音声データが多量に記憶されていることにより新たな電話番号情報の登録ができなくなるということを防ぐことが可能となる。
【００３５】
上記で説明した第１および第２の実施形態の携帯電話機では、使用者が登録した電話番号情報の中から特定の電話番号情報を検索する場合を用いて説明したが、携帯電話機の基本機能にも適用が可能である。例としては特定キーを押すことにより各種機能を呼び出しているが、各機能の呼び出しについて音声認識機能を用いて呼び出す機能を具備した場合、使用者が本機能について類推しそうな音声データ、あるいは使用者が記憶しやすい音声データをリンクしてもよい。
【００３６】
以上の説明では、携帯電話機において音声情報の検索を行う場合を用いて説明したが、本発明は携帯電話機に限定されるものではなく、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants：個人向け携帯型情報通信機器）等の携帯端末装置及び固定電話等の装置において電話番号情報の検索を行う場合でも同様に適用することができるものである。さらに、本発明は、電話番号情報の検索のみでなく、音声認識機能を用いて予め登録された複数の情報の中から目的の情報を検索するような装置であれば、同様に適用することができるものである。
【００３７】
また、図には示されていないが、本実施形態の携帯電話機は、上記で説明した情報検索方法を実行するためのプログラムを記録した記録媒体を備えている。この記録媒体は磁気ディスク、半導体メモリまたはその他の記録媒体であってもよい。このプログラムは、記録媒体からＣＰＵ１２に読み込まれ、ＣＰＵ１２の動作を制御する。そして、このＣＰＵ１２が読み込まれたプログラムの制御により携帯電話機内のハードウェア資源に特定の処理を行うように指示することにより上記の処理が実現される。
【図面の簡単な説明】
【００３８】
【図１】本発明の第１の実施形態の携帯電話機の構成を示すブロック図である。
【図２】電話番号及び音声データ用メモリ１６内に格納されるデータ構成を示す図である。
【図３】本発明の一実施形態の携帯電話機における電話番号情報の検索の処理を示したフローチャートである。
【図４】使用者に対し音声入力を促すための音声入力要求画面の一例を示す図である。
【図５】表示部２２に表示される画面の一例を示す図である。
【図６】表示部２２に表示される画面の他の例を示す図である。
【図７】図３に示したステップＳ５０の検索処理の内部処理を示したフローチャートである。
【図８】本発明の第２の実施形態の携帯電話機における処理を示すフローチャートである。
【符号の説明】
【００３９】
１２    ＣＰＵ（中央演算処理装置）
１３    バスライン
１４    ＲＯＭ
１５    作業用メモリ
１６    電話番号及び音声データ用メモリ
１７    操作キー（特定キー）
１８    タイマ
１９    キー入力部
２１    表示制御部
２２    表示部
２３    送受信部
２４    アナログデジタル変換部
２５    音声入力部
【図１】
2005229396.tif 000003
【図２】
2005229396.tif 000004
【図３】
2005229396.tif 000005
【図４】
2005229396.tif 000006
【図５】
2005229396.tif 000007
【図６】
2005229396.tif 000008
【図７】
2005229396.tif 000009
【図８】
2005229396.tif 000010