(57)【要約】【課題】現在の通信内容に適した各音声処理を通話音声に提供できる通信装置等を提供することを目的とする。【解決手段】音声通話機能を内蔵した携帯電話機１は、携帯電話機１全体を制御するプロセッサ２０と、通話音声に実行する各音声処理の制御内容を通話種別のタイプ毎に記憶した機能ＤＢとを有する。更に、プロセッサ２０は、現在の通信内容の発話量から通話種別のタイプを推定し、通話種別のタイプに対応した各音声処理の制御内容を機能ＤＢから読み出す。更に、プロセッサ２０は、読み出された各音声処理の制御内容に基づき、当該通信中の通話音声に対して各音声処理を実行する。【選択図】図１
2013157924.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサを備えた通信装置であって、
通信中の通話音声に実行する各処理の制御内容を当該通信の通話種別毎に記憶した記憶部を有し、
前記プロセッサは、
通信中の発話量から通話種別を判定し、当該通話種別に対応した各処理の制御内容を前記記憶部から読み出し、読み出された前記各処理の制御内容に基づき、当該通信中の通話音声に対して各処理を実行する
ことを特徴とする通信装置。
【請求項２】
前記プロセッサは、
通信先の電話番号の特徴から通話種別を判定し、当該通話種別に対応した各処理の制御内容を前記記憶部から読み出し、読み出された前記各処理の制御内容に基づき、当該通信中の通話音声に対して各処理を実行する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
通信装置により実行される通信プログラムであって、
通信中の発話量から通話種別を判定し、当該通話種別に対応した、当該通信中の通話音声に実行する各処理の制御内容に基づき、当該通話音声に対して各処理を施す
処理を前記通信装置に実行させることを特徴とする通信プログラム。
【請求項４】
通信装置が実行する通信方法であって、
前記通信装置が、
通信中の発話量から通話種別を判定し、当該通話種別に対応した、当該通信中の通話音声に実行する各処理の制御内容に基づき、当該通話音声に対して各処理を施す
処理を実行することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信プログラム及び通信方法に関する。
【背景技術】
【０００２】
音声通話に使用される携帯電話機等の通信装置には、話者の話す速度を変換する話速変換機能や、通話音声の周囲雑音をキャンセルするノイズキャンセラ機能や、通話音声のエコーをキャンセルするエコーキャンセラ機能等の音声処理機能がある。そして、音声処理機能は、現在の通信内容に関係なく、その機能のＯＮ／ＯＦＦが一律に設定される。
【０００３】
しかしながら、音声処理機能を備えた通信装置では、例えば、「１７７」の天気予報等の情報サービスを受ける場合、エコーキャンセラ機能等の音声処理機能は不要である。従って、通信装置では、現在の通信内容に関係なく、音声処理機能の設定内容が一律に設定されてしまうため、無駄な音声処理機能が実行されてしまう。
【０００４】
また、通常通話の場合は、通話相手の通話音声が心地よく聞こえるように音声処理機能を実行することも考えられるが、緊急性の高い通話の場合、心地よく聞こえるか否かは関係なく、通話音声がしっかり聞き取れることが重要である。従って、緊急性の高い通話では、心地よく聞こえるようにする音声処理機能は無駄な処理とも言える。
【０００５】
また、近年の通信装置では、例えば、電話帳に登録された通話相手毎に、音声処理機能のＯＮ又はＯＦＦを設定し、無駄な音声処理機能が実行されないようにした技術が知られている。この技術の場合、通話相手毎に設定する音声処理機能は一種類である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−８７１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、通信装置では、電話帳に登録された通話相手毎に音声処理機能のＯＮ／ＯＦＦを設定し、更に、音声処理機能が複数の場合、音声処理機能毎にわざわざ設定する必要があるため、その設定に要する作業負担は大である。
【０００８】
しかも、通信装置では、電話帳に登録された通話相手毎に音声処理機能のＯＮ／ＯＦＦを設定されるが、電話帳に未登録の通話相手には音声処理機能の設定内容を登録できない。従って、現在の通信内容に適した各音声処理機能を通話音声に実行できていないのが実情である。
【０００９】
一つの側面では、現在の通信内容に適した各処理を通話音声に実行できる通信装置、通信プログラム及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
開示の態様は、プロセッサを備えた通信装置であって、通信中の通話音声に実行する各処理の制御内容を当該通信の通話種別毎に記憶した記憶部を有する。前記プロセッサは、通信中の発話量から通話種別を判定し、当該通話種別に対応した各処理の制御内容を前記記憶部から読み出し、読み出された前記各処理の制御内容に基づき、当該通信中の通話音声に対して各処理を実行する。
【発明の効果】
【００１１】
開示の態様では、現在の通信内容に適した各処理を通話音声に実行できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施例の携帯電話機の一例を示す説明図である。
【図２】図２は、機能ＤＢの一例を示す説明図である。
【図３】図３は、電話番号ＤＢの一例を示す説明図である。
【図４】図４は、プロセッサ内の処理機能をブロック的に表現した一例を示す説明図である。
【図５】図５は、パラメータ設定処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図６】図６は、電話番号分類処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図７】図７は、通話種別推定処理に関わる携帯電話機のプロセッサの処理動作の一例を示すフローチャートである。
【図８】図８は、通信プログラムを実行するコンピュータを示す説明図である。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて、本願の開示する通信装置、通信プログラム及び通信方法の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例】
【００１４】
図１は、本実施例の携帯電話機１の一例を示すブロック図である。図１に示す携帯電話機１は、アンテナ１１と、通信部１２と、呼制御部１３と、ベースバンド処理部１４と、スピーカ１５と、マイク１６と、キー入力部１７と、表示部１８と、記憶部１９と、プロセッサ２０とを有する。通信部１２は、アンテナ１１を通じて無線電波を送受信する無線通信機能を有する。呼制御部１３は、無線通信機能の呼接続を制御する。ベースバンド処理部１４は、無線通信機能の送受信データに対してベースバンド処理を実行する。
【００１５】
スピーカ１５は、電気信号を音響信号に変換して音響出力する。マイク１６は、収音された音響信号を電気信号に変換する。キー入力部１７は、各種情報、例えば、コマンド等を入力する操作部である。
【００１６】
表示部１８は、各種情報を画面表示するものである。記憶部１９は、ＲＯＭ（Read  Only  Memory）１９Ａと、ＲＡＭ（Random  Access  Memory）１９Ｂとを有する。ＲＯＭ１９Ａは、各種情報、例えば、後述する通信プログラム等の各種プログラムが格納される。尚、ＲＯＭ１９Ａは、書換え可能なＥＰＲＯＭでも良い。ＲＡＭ１９Ｂは、各種情報を記憶する領域を有する。ＲＡＭ１９Ｂには、例えば、機能データベース（以下、単にＤＢと称する）１９１と、電話番号ＤＢ１９２とが格納されている。
【００１７】
図２は、機能ＤＢ１９１の一例を示す説明図である。図２に示す機能ＤＢ１９１は、通話種別のタイプ毎に、各音声処理機能のパラメータを管理するものである。通話種別タイプは、通話種別を識別するものである。尚、通話種別には、例えば、通常通話、緊急通話、情報ダイヤル、サービス通話及び不明等のタイプがある。通常通話はタイプＡ、警察通報等の緊急通話はタイプＢ、天気予報等の情報ダイヤルはタイプＣ、トーンを利用したサービス通話はタイプＤ、通話種別が不明の場合はタイプＥである。
【００１８】
また、音声処理機能には、例えば、ノイズキャンセラ機能、音声強調機能、話速変換機能、エコーキャンセラ機能及び詐欺電話検知機能等がある。ノイズキャンセラ機能は、通話音声の送話に混入する周囲の環境騒音を抑圧する機能である。音声強調機能は、通話音声の音声成分のレベルを強調することで周囲の環境騒音下でも聴取し易くする機能である。話速変換機能は、通話音声の話速を調整する機能である。エコーキャンセラ機能は、スピーカ１５からの音響出力がマイク１６に回り込むエコーを抑圧する機能である。詐欺電話検知機能は、利用者の通話音声を分析して、利用者のストレス等で表れる声の特徴で詐欺電話を検知する機能である。
【００１９】
図２に示す音声処理機能のパラメータの例では、通話種別がタイプＡ（通常通話）の場合、ノイズキャンセラ機能、音声強調機能、話速変換機能、エコーキャンセラ機能及び詐欺電話検知機能は全てＯＮである。また、通話種別がタイプＢ（緊急通話）の場合、ノイズキャンセラ機能及び音声強調機能はＯＮ、話速変換機能、エコーキャンセラ機能及び詐欺電話検知機能はＯＦＦである。
【００２０】
また、通話種別がタイプＣ（情報ダイヤル）の場合、ノイズキャンセラ機能、エコーキャンセラ機能及び詐欺電話検知機能はＯＦＦ、音声強調機能及び話速変換機能はＯＮである。また、通話種別がタイプＤ（サービス通話）の場合、音声強調機能はＯＮ、ノイズキャンセラ機能、話速変換機能、エコーキャンセラ機能及び詐欺電話検知機能はＯＦＦである。また、通話種別がタイプＥ（不明）の場合、ノイズキャンセラ機能、音声強調機能、話速変換機能、エコーキャンセラ機能及び詐欺電話検知機能は全てＯＮである。
【００２１】
図３は、電話番号ＤＢ１９２の一例を示す説明図である。図３に示す電話番号ＤＢ１９２は、電話番号１９２Ａと、通話種別のタイプ１９２Ｂとを対応付けて記憶している。電話番号１９２Ａは、通話音声に関わる相手先の電話番号である。例えば、電話番号１９２Ａが「ＸＸＸ−ＸＸＸ−ＸＸＸＸ」の場合、通話種別タイプ１９２Ｂは「Ａ」である。つまり、電話番号ＤＢ１９２では、電話番号１９２Ａ毎に通話種別タイプ１９２Ｂを管理している。
【００２２】
図４は、プロセッサ２０内の処理機能をブロック的に表現した一例を示す説明図である。図４に示すプロセッサ２０は、設定部３１と、音声処理部３２と、電話番号分類部３３と、通話種別推定部３４とを処理機能として実行する。設定部３１は、例えば、電話着信や電話発信時に通話相手先の電話番号を検出すると、電話番号ＤＢ１９２内に該当の電話番号があるか否かを判定する。更に、設定部３１は、該当の電話番号がある場合、該当の電話番号に対応した通話種別のタイプを電話番号ＤＢ１９２から取得する。更に、設定部３１は、通話種別のタイプに対応した各音声処理機能のパラメータ（制御内容）一式を機能ＤＢ１９１から読み出す。そして、設定部３１は、読み出された各音声処理機能のパラメータを音声処理部３２に設定する。そして、音声処理部３２は、設定された各音声処理機能のパラメータに基づき、各音声処理機能をＯＮ／ＯＦＦし、各音声処理機能を用いて通話音声を制御する。
【００２３】
また、電話番号分類部３３は、通話相手先の電話番号の特徴から通話種別のタイプを分類する。電話番号分類部３３は、通話相手先の電話番号が、例えば、警察「１１０」、消防・救急「１１９」、海難事故「１１８」及び災害伝言「１７１」の何れかの場合、通話種別を緊急通話の「タイプＢ」と判定する。また、電話番号分類部３３は、通話相手先の電話番号が、例えば、天気予報「１７７」の場合、通話種別を情報ダイヤルの「タイプＣ」と判定する。
【００２４】
また、電話番号分類部３３は、例えば、通話相手先の電話番号が３桁であって、「１１０」、「１１９」、「１１８」、「１７１」及び「１７７」の何れでもなく、通話相手先の電話番号が「０１２０」の場合、通話種別がサービスの「タイプＤ」と判定する。
【００２５】
また、通話種別推定部３４は、例えば、通話相手先の通信中の発話量から通話種別のタイプを判定する。通話種別推定部３４は、例えば、通信開始から通信中の現在に到るまでの通信フレームに対する音声フレームの割合が第１の閾値ＴＨ１未満であるか否かを判定する。また、通話種別推定部３４は、通信開始から通信中の現在に到るまでの通信フレームに対するトーンフレームの割合が第２の閾値ＴＨ２未満であるか否かを判定する。そして、通話種別推定部３４は、音声フレームの割合が第１の閾値ＴＨ１未満の場合、通話種別を情報ダイヤルのタイプＣと推定する。
【００２６】
また、通話種別推定部３４は、音声フレームの割合が第１の閾値ＴＨ１未満でなく、トーンフレームの割合が第２の閾値ＴＨ２未満でない場合、通話種別をサービス通話のタイプＤと推定する。また、通話種別推定部３４は、音声フレームの割合が第１の閾値ＴＨ１未満ではなく、トーンフレームの割合が第２の閾値ＴＨ２未満の場合、通話種別を通常通話のタイプＡと推定する。
【００２７】
次に本実施例の携帯電話機１の動作について説明する。図５は、パラメータ設定処理に関わる携帯電話機１のプロセッサ２０の処理動作の一例を示すフローチャートである。図５に示すパラメータ設定処理は、現在通信中の通信内容から通話種別を特定し、特定された通信種別に対応した各音声処理機能のパラメータを音声処理部３２に一括設定し、通話音声に対して各音声処理を実行する処理である。パラメータ設定処理は、携帯電話機１において発信又は着信があった場合に実行される。
【００２８】
図５においてプロセッサ２０内の設定部３１は、電話番号ＤＢ１９２を参照し、通話相手の電話番号を検索する（ステップＳ１１）。設定部３１は、電話番号ＤＢ１９２内に該当の電話番号があるか否かを判定する（ステップＳ１２）。プロセッサ２０内の電話番号分類部３３は、電話番号ＤＢ１９２内に該当の電話番号がない場合（ステップＳ１２否定）、通話相手先の電話番号の特徴から通話種別を判定する、後述する図６に示す電話番号分類処理を実行する（ステップＳ１３）。電話番号分類部３３は、電話番号分類処理で通話相手先の電話番号に対応した通話種別のタイプが分類できたか否かを判定する（ステップＳ１４）。
【００２９】
電話番号分類部３３は、電話番号の通話種別のタイプが分類できた場合（ステップＳ１４肯定）、分類できた通話種別のタイプ及び通話相手先の電話番号を電話番号ＤＢ１９２内に更新登録する（ステップＳ１５）。設定部３１は、機能ＤＢ１９１を参照して、通話種別のタイプに対応したパラメータを取得し（ステップＳ１６）、当該パラメータを、音声処理部３２の各音声処理機能に設定する（ステップＳ１７）。プロセッサ２０内の音声処理部３２は、各音声処理機能のパラメータに基づき、通話音声に対して音声処理を実行する（ステップＳ１８）。プロセッサ２０は、通話を終了したか否かを判定する（ステップＳ１９）。
【００３０】
プロセッサ２０は、通話を終了した場合（ステップＳ１９肯定）、図５に示す処理動作を終了する。また、プロセッサ２０は、通話を終了していない場合（ステップＳ１９否定）、設定パラメータに基づき音声処理を実行すべく、ステップＳ１８に移行する。
【００３１】
また、電話番号分類部３３は、電話番号の通話種別のタイプが分類できなかった場合（ステップＳ１４否定）、通話相手先の電話番号の通話種別のタイプを「不明」のタイプＤに設定する（ステップＳ２０）。更に、設定部３１は、通話種別のタイプ及び通話相手先の電話番号を電話番号ＤＢ１９２内に更新登録する（ステップＳ２１）。設定部３１は、電話番号ＤＢ１９２を参照して通話相手の電話番号に対応する通話種別のタイプを取得する（ステップＳ２２）。
【００３２】
設定部３１は、機能ＤＢ１９１を参照して通話種別のタイプに対応したパラメータを取得し（ステップＳ２３）、当該パラメータを、音声処理部３２の各音声処理機能に設定する（ステップＳ２４）。プロセッサ２０内の音声処理部３２は、各音声処理機能のパラメータに基づき、通話音声に対して音声処理を実行する（ステップＳ２５）。
【００３３】
そして、通話種別推定部３４は、設定パラメータに基づく音声処理を実行しながら、現在の通信内容から通話種別のタイプをリアルタイム推定する、後述する図７に示す通話種別推定処理を実行する（ステップＳ２６）。通話種別推定部３４は、通話種別推定処理を実行後、通話を終了したか否かを判定する（ステップＳ２７）。通話種別推定部３４は、通話を終了した場合（ステップＳ２７肯定）、通話種別推定部３４で推定した通話種別のタイプ及び、通話相手先の電話番号に対応付けて電話番号ＤＢ１９２に更新登録し（ステップＳ２８）、図５に示す処理動作を終了する。
【００３４】
また、設定部３１は、通話を終了していない場合（ステップＳ２７否定）、通話種別推定部３４で推定した通話種別のタイプでパラメータを取得すべく、ステップＳ２３に移行する。その結果、現在の通信内容の通話種別に反映した音声処理機能のパラメータを設定できる。
【００３５】
また、設定部３１は、電話番号ＤＢ１９２内に該当の電話番号がある場合（ステップＳ１２肯定）、該当の電話番号の通話種別が「不明」であるか否かを判定する（ステップＳ２９）。設定部３１は、該当の電話番号の通話種別が「不明」の場合（ステップＳ２９肯定）、電話番号ＤＢ１９２を参照して通話相手の電話番号に対応する通話種別のタイプを取得すべく、ステップＳ２２に移行する。
【００３６】
また、設定部３１は、該当の電話番号の通話種別が「不明」でない場合（ステップＳ２９否定）、通話種別のタイプに対応したパラメータを取得すべく、ステップＳ１６に移行する。
【００３７】
図５に示すパラメータ設定処理では、電話番号ＤＢ１９２内に該当の電話番号があり、かつ、その通話種別が「不明」でない場合、該当電話番号の通話種別のタイプに対応した各音声処理機能のパラメータを読み出す。そして、読み出された各音声処理機能のパラメータを音声処理部３２内の各音声処理機能に設定する。その結果、通話種別のタイプに対応した各音声処理機能の音声処理を通話音声に施すことができる。
【００３８】
また、パラメータ設定処理では、電話番号ＤＢ１９２内に該当の電話番号がなく、かつ、電話番号分類部３３で電話番号の特徴から通話種別のタイプを特定できた場合でも、特定された通話種別のタイプに対応したパラメータを読み出す。そして、読み出された各音声処理機能のパラメータを音声処理部３２内の各音声処理機能に設定する。その結果、電話番号ＤＢ１９２内に登録されていなくても、通話種別のタイプに対応した各音声処理機能の音声処理を通話音声に施すことができる。
【００３９】
パラメータ設定処理では、電話番号ＤＢ１９２内に該当の電話番号がなく、かつ、電話番号の特徴から通話種別のタイプを特定できない場合でも、通信内容の発話量から通信種別のタイプを推定し、推定された通話種別のタイプに対応したパラメータを読み出す。そして、読み出された各音声処理機能のパラメータを音声処理部３２内の各音声処理機能に設定する。その結果、電話番号の特徴から通話種別を特定できない場合でも、通話種別のタイプに対応した各音声処理機能の音声処理を通話音声に施すことができる。
【００４０】
パラメータ設定処理では、電話番号ＤＢ１９２内に該当の電話番号があり、かつ、通話種別のタイプが「不明」の場合、通信内容の発話量から通信種別のタイプを推定し、推定された通話種別のタイプに対応したパラメータを読み出す。そして、読み出された各音声処理機能のパラメータを音声処理部３２内の各音声処理機能に設定する。その結果、通話種別が「不明」の場合でも、通話種別のタイプに対応した各音声処理機能の音声処理を通話音声に施すことができる。
【００４１】
図６は、電話番号分類処理に関わる携帯電話機１のプロセッサ２０内部の処理動作を示すフローチャートである。図６に示す電話番号分類処理では、電話番号ＤＢ１９２に電話番号が登録されていなくても、通話相手先の電話番号の特徴から通話種別のタイプを特定する処理である。
【００４２】
図６においてプロセッサ２０内の電話番号分類部３３は、通話相手先の電話番号が、例えば３桁であるか否かを判定する（ステップＳ３１）。電話番号分類部３３は、通話相手先の電話番号が、例えば３桁の場合（ステップＳ３１肯定）、電話番号が「１１０」、「１１９」、「１１８」又は「１７１」の何れであるか否かを判定する（ステップＳ３２）。
【００４３】
電話番号分類部３３は、通話相手先の電話番号が「１１０」、「１１９」、「１１８」又は「１７１」の何れかの場合（ステップＳ３２肯定）、電話番号の通話種別が緊急通話の「タイプＢ」と分類し（ステップＳ３３）、図６に示す処理動作を終了する。
【００４４】
また、電話番号分類部３３は、通話相手先の電話番号が「１１０」、「１１９」、「１１８」又は「１７１」の何れかでもない場合（ステップＳ３２否定）、電話番号が「１７７」であるか否かを判定する（ステップＳ３４）。電話番号分類部３３は、電話番号が「１７７」の場合（ステップＳ３４肯定）、天気予報として電話番号の通話種別が情報ダイヤルの「タイプＣ」と分類し（ステップＳ３５）、図６に示す処理動作を終了する。
【００４５】
また、電話番号分類部３３は、電話番号が「１７７」でない場合（ステップＳ３４否定）、電話番号の通話種別がサービス通話の「タイプＤ」と分類し（ステップＳ３６）、図６に示す処理動作を終了する。
【００４６】
また、電話番号分類部３３は、電話番号が、例えば３桁でない場合（ステップＳ３１否定）、電話番号が、例えば「０１２０」で始まるか否かを判定する（ステップＳ３７）。電話番号分類部３３は、電話番号が、例えば「０１２０」で始まる場合（ステップＳ３７肯定）、電話番号の通話種別がサービス通話の「タイプＤ」と分類すべく、ステップＳ３６に移行する。
【００４７】
また、電話番号分類部３３は、電話番号が、例えば「０１２０」で始まらない場合（ステップＳ３７否定）、図６に示す処理動作を終了する。
【００４８】
図６に示す電話番号分類処理では、電話番号が「１１０」、「１１９」、「１１８」又は「１７１」の場合、通話種別を緊急通話の「タイプＢ」と分類する。また、電話番号分類処理では、電話番号が「１７７」の場合、通話種別を情報ダイヤルの「タイプＣ」と分類する。また、電話番号分類処理では、電話番号が、例えば「０１２０」で始まる場合、通話種別を情報ダイヤルの「タイプＤ」と分類する。つまり、電話番号分類処理では、電話番号の特徴から通話種別タイプを分類できる。
【００４９】
図７は、通話種別推定処理に関わる携帯電話機１のプロセッサ２０の処理動作の一例を示すフローチャートである。図７に示す通話種別推定処理では、現在通信中の通信内容の発話量から通話種別を推定する処理である。
【００５０】
図７においてプロセッサ２０内の通話種別推定部３４は、現在通信中の通信内容の内、発話側の１フレーム分の入力信号を取得する（ステップＳ５１）。尚、発話側とは、当該携帯電話機１の送話側である。通話種別推定部３４は、１フレーム分の入力信号が取得されると、フレームカウント値ｆを＋１インクリメントする（ステップＳ５２）。通話種別推定部３４は、現在フレームが音声を含むか否かを判定する（ステップＳ５３）。
【００５１】
通話種別推定部３４は、現在フレームが音声を含む場合（ステップＳ５３肯定）、音声フレームと判断して音声カウント値ｖを＋１インクリメントする（ステップＳ５４）。そして、通話種別推定部３４は、現在のフレームカウント値ｆがカウント閾値以上であるか否かを判定する（ステップＳ５５）。尚、カウント閾値は、通話種別推定部３４の通話種別の推定を可能にする最小限のフレームカウント値である。
【００５２】
また、通話種別推定部３４は、現在フレームが音声を含まない場合（ステップＳ５３否定）、現在フレームがトーンを含むか否かを判定する（ステップＳ５６）。通話種別推定部３４は、現在フレームがトーンを含む場合（ステップＳ５６肯定）、トーンカウント値ｔを＋１インクリメントし（ステップＳ５７）、フレームカウント値ｆがカウント閾値以上か否かを判定すべく、ステップＳ５５に移行する。また、通話種別推定部３４は、現在フレームがトーンを含まない場合（ステップＳ５６否定）、ステップＳ５５に移行する。
【００５３】
通話種別推定部３４は、現在のフレームカウント値ｆがカウント閾値以上の場合（ステップＳ５５肯定）、フレームカウント値ｆに対する音声カウント値ｖの割合（ｖ／ｆ）が第１の閾値ＴＨ１未満であるか否かを判定する（ステップＳ５８）。尚、第１の閾値ＴＨ１は、通話者が黙っている状態を判別する閾値である。
【００５４】
通話種別推定部３４は、音声カウント値ｖの割合が第１の閾値ＴＨ１未満の場合（ステップＳ５８肯定）、電話番号の通話種別が情報ダイヤルの「タイプＣ」と推定し（ステップＳ５９）、図７に示す処理動作を終了する。
【００５５】
また、通話種別推定部３４は、音声カウント値ｖの割合が第１の閾値ＴＨ１未満でない場合（ステップＳ５８否定）、フレームカウント値ｆに対するトーンカウント値ｔの割合（ｔ／ｆ）が第２の閾値ＴＨ２を超えたか否かを判定する（ステップＳ６０）。尚、第２の閾値ＴＨ２は、例えば、プッシュボタンを押したか否かを判定する閾値である。
【００５６】
通話種別推定部３４は、トーンカウント値ｔの割合が第２の閾値ＴＨ２を超えた場合（ステップＳ６０肯定）、電話番号の通話種別が情報ダイヤルの「タイプＤ」と推定し（ステップＳ６１）、図７に示す処理動作を終了する。
【００５７】
また、通話種別推定部３４は、トーンカウント値ｔの割合が第２の閾値ＴＨ２を超えていない場合（ステップＳ６０否定）、電話番号の通話種別が通常通話の「タイプＡ」と推定し（ステップＳ６２）、図７に示す処理動作を終了する。
【００５８】
また、通話種別推定部３４は、現在のフレームカウント値ｆがカウント閾値以上でない場合（ステップＳ５５否定）、電話番号の通話種別が不明の「タイプＥ」と推定し（ステップＳ６３）、図７に示す処理動作を終了する。
【００５９】
図７に示す通話種別推定処理では、現在通信中の通信内容の発話量、すなわち音声の割合が第１の閾値ＴＨ１未満の場合、通話種別が情報ダイヤルの「タイプＣ」とリアルタイムに推定する。
【００６０】
通話種別推定処理では、音声の割合が第１の閾値ＴＨ１未満でなく、かつ、トーンの割合が第２の閾値ＴＨ２を超えた場合、通話種別がサービス通話の「タイプＤ」とリアルタイムに推定する。
【００６１】
また、通話種別推定処理では、音声の割合が第１の閾値ＴＨ１未満でなく、かつ、トーンの割合が第２の閾値ＴＨ２未満の場合、通話種別が通常通話の「タイプＡ」とリアルタイムに推定する。
【００６２】
つまり、通話種別推定処理では、現在通信中の発話量から通話種別のタイプをリアルタイムに推定できる。
【００６３】
本実施例では、通話相手の電話番号に応じて複数の音声処理機能の内、必要な処理のみを行うことになるため、不要な処理を削減できる。
【００６４】
また、本実施例では、通話相手の電話番号に応じて複数の音声処理機能の調整を行うことで、一律の処理を行う場合に比較して適切な処理を行うことができる。
【００６５】
本実施例では、電話番号の通話種別のタイプと、各音声処理機能のパラメータとを対応付けて記憶した機能ＤＢ１９１を参照して、電話番号に対応した最適なパラメータで該当電話番号の通話音声に適切な音声処理を施すことができる。
【００６６】
本実施例では、電話番号ＤＢ１９２に該当の電話番号がなくても、電話番号分類部３３が電話番号自体の特徴から通話種別を特定するため、通話音声に対する適切な音声処理を施すことができる。
【００６７】
本実施例では、電話番号分類部３３で通話種別を特定できなくても、通話種別推定部３４で現在の通信内容の発話量に基づき通話種別をリアルタイムに推定するため、電話番号の通話音声に適切な音声処理を施すことができる。
【００６８】
尚、上記実施例では、通信装置として携帯電話機１を例示したが、例えば、スマートフォン、コンピュータや固定のＩＰ電話機等の音声通話を実現する通信機能を備えた端末装置にも適用可能である。また、上記実施例では、プロセッサ２０内の音声処理機能のパラメータを設定したが、プロセッサ２０と別体の音声処理回路を携帯電話機に内蔵し、この音声処理回路の各音声処理機能のパラメータを設定変更しても良い。
【００６９】
また、上記実施例では、音声処理機能として、例えば、ノイズキャンセラ機能、音声強調機能、話速変換機能、エコーキャンセラ機能及び詐欺電話検知機能等を例示したが、これらの機能に限定されるものではなく、音場調整機能等の他の機能でも適用可能である。
【００７０】
また、上記実施例では、音声処理機能のパラメータとして機能のＯＮ／ＯＦＦを例示したが、機能の具体的な数値を設定しても良い。
【００７１】
また、上記実施例では、電話番号ＤＢ１９２及び電話番号分類部３３で通話種別のタイプを「不明」以外で特定できた場合には、通話種別推定部３４の通話種別推定処理を実行しないようにした。しかしながら、電話番号ＤＢ１９２及び電話番号分類部３３で通話種別のタイプが「不明」以外で特定できた場合でも、通話種別推定部３４が通話種別推定処理を実行するようにしても良い。この場合、プロセッサ２０は、現在の通信内容に反映した通話種別のタイプをリアルタイムに推定すると、その都度、通話種別のタイプに対応したパラメータを読み出す。そして、読み出された各音声処理機能のパラメータを音声処理部３２内の各音声処理機能に設定する。その結果、現在の通信内容に反映した各音声処理機能の音声処理を通話音声に施すことができる。
【００７２】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００７３】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【００７４】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図８は、通信プログラムを実行するコンピュータを示す説明図である。
【００７５】
図８に示す通信プログラムを実行するコンピュータ１００では、ＨＤＤ（Hard  Disk  Drive）１１０、ＲＡＭ１２０、ＲＯＭ１３０及びＣＰＵ１４０を有する。更に、コンピュータ１００は、操作部１５０、表示部１６０、通信部１７０、マイク１８０及びスピーカ１９０を有する。そして、コンピュータ１００は、ＨＤＤ１１０、ＲＡＭ１２０、ＲＯＭ１３０、ＣＰＵ１４０、操作部１５０、表示部１６０、通信部１７０、マイク１８０及びスピーカ１９０がバス２００を介して接続される。
【００７６】
そして、ＨＤＤ１１０には、上記実施例と同様の機能を発揮する通信プログラムが予め記憶されている。尚、ＨＤＤ１１０ではなく、ＲＯＭ１３０や、図示せぬドライブでコンピュータ読取可能な記録媒体に通信プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。通信プログラムとしては、図８に示すように、判定プログラム１１０Ａ、取得プログラム１１０Ｂ及び設定プログラム１１０Ｃである。尚、プログラム１１０Ａ、１１０Ｂ及び１１０Ｃについては、適宜統合又は分散してもよい。
【００７７】
そして、ＣＰＵ１４０が、これらのプログラム１１０Ａ、１１０Ｂ及び１１０ＣをＨＤＤ１１０から読み出す。そして、ＣＰＵ１４０は、図８に示すように、各プログラム１１０Ａ、１１０Ｂ及び１１０Ｃを読み出し、判定プロセス１４０Ａ、取得プロセス１４０Ｂ及び設定プロセス１４０Ｃとして機能するようになる。また、ＲＡＭ１２０には、通話音声に実行する各処理の制御内容を通信の通話種別毎に記憶する。
【００７８】
ＣＰＵ１４０は、通信中の発話量から通話種別をリアルタイムに判定する。ＣＰＵ１４０は、判定された通話種別に対応した各処理の制御内容をＲＡＭ１２０から読み出す。更に、ＣＰＵ１４０は、読み出された各処理の制御内容に基づき、通信中の通話音声に対して各処理を実行する。その結果、ＣＰＵ１４０は、現在の通信内容に適した各処理を通話音声に施すことができる。
【符号の説明】
【００７９】
１  携帯電話機
１９  記憶部
２０  プロセッサ
３１  設定部
３２  音声処理部
３３  電話番号分類部
３４  通話種別推定部
１９１  機能ＤＢ
１９２  電話番号ＤＢ
【図１】
2013157924.tif 000003
【図２】
2013157924.tif 000004
【図３】
2013157924.tif 000005
【図４】
2013157924.tif 000006
【図５】
2013157924.tif 000007
【図６】
2013157924.tif 000008
【図７】
2013157924.tif 000009
【図８】
2013157924.tif 000010