(57)【要約】【課題】通話用符号化処理とは別に録音用符号化処理を行うタイプの通話音声録音装置における音声符号化に係る処理量の低減ないし平準化を図る。【解決手段】通話音声録音装置は、通話中の入力音声をディジタル変換する入力音声変換部１１３と、入力音声変換部１１３からの音声信号を蓄積する入力音声蓄積部１４１と、入力音声変換部１１３からの音声信号が有音であるか無音であるかを判定する有音無音判定部１３１と、音声信号の符号化処理を行う録音用音声符号化部１２４と、有音無音判定部１３１の判定結果が無音である場合に、入力音声蓄積部１４１に蓄積されている音声信号を録音用音声符号化部１２４に入力して録音処理を実行する録音動作制御部１４３と、を備え、通話中の音声の符号化処理を行うとともに録音を行う。【選択図】図１
2007114471.tif 000002
【特許請求の範囲】
【請求項１】
通話用符号化処理とは別に録音用符号化処理を行って通話中の音声を録音する通話音声録音装置であって、
通話中の入力音声をディジタル変換する入力音声変換部と、
前記入力音声変換部からの音声信号を蓄積する入力音声蓄積部と、
前記入力音声変換部からの音声信号が有音であるか無音であるかを判定する有音無音判定部と、
音声信号の符号化処理を行う録音用音声符号化部と、
前記有音無音判定部の判定結果が無音である場合に、前記入力音声蓄積部に蓄積されている音声信号を前記録音用音声符号化部に入力して録音処理を実行する録音動作制御部と、を備えたこと、
を特徴とする通話音声録音装置。
【請求項２】
前記録音動作制御部は、録音終了操作がなされた後も動作して前記入力音声蓄積部に蓄積されているすべての音声信号の録音処理を実行すること、
を特徴とする請求項１に記載の通話音声録音装置。
【請求項３】
前記録音用音声符号化部は、音声信号が有音か無音かにより異なる音声符号化方式により符号化処理を行うこと、
を特徴とする請求項１又は２に記載の通話音声録音装置。
【請求項４】
前記有音無音判定部は、音声信号が有音であるか無音であるかの判定結果を有音無音判定情報として判定結果蓄積部に蓄積し、
前記録音動作制御部は、録音終了操作がなされた後も動作して、前記判定結果蓄積部に蓄積された有音無音判定情報に応じた音声符号化方式により符号化処理を実行し、前記入力音声蓄積部に蓄積されているすべての音声信号の録音処理を実行すること、
を特徴とする請求項３に記載の通話音声録音装置。
【請求項５】
前記録音動作制御部は、前記有音無音判定部からの判定結果と、前記判定結果蓄積部に蓄積された次の音声信号の有音無音判定情報が無音であり、かつ、処理時間に余裕がある場合に、連続して録音処理を実行すること、
を特徴とする請求項４に記載の通話音声録音装置。
【請求項６】
通話用符号化処理とは別に録音用符号化処理を行って通話中の音声を録音する通話音声録音装置を構成するコンピュータに実行させるプログラムであって、
通話中の入力音声をディジタル変換する処理と、
前記入力音声変換部からの音声信号を入力音声蓄積部に蓄積する処理と、
前記入力音声変換部からの音声信号が有音であるか無音であるかを判定する処理と、
前記有音無音判定部の判定結果が無音である場合に、前記入力音声蓄積部に蓄積されている音声信号を符号化し、格納する処理と、を前記コンピュータに実行させるプログラム。
【請求項７】
録音終了操作がなされた後も前記コンピュータを動作させ、前記入力音声蓄積部に蓄積されているすべての音声信号の録音処理を実行させること、
を特徴とする請求項６に記載のプログラム。
【請求項８】
音声信号が有音か無音かにより異なる音声符号化方式による符号化処理を前記コンピュータに実行させること、
を特徴とする請求項６又は７に記載のプログラム。
【請求項９】
音声信号が有音であるか無音であるかの判定結果を蓄積する処理と、
録音終了操作がなされた後も前記コンピュータを動作させ、前記蓄積された判定結果に応じた符号化処理を行って、前記入力音声蓄積部に蓄積されているすべての音声信号の録音処理を前記コンピュータに実行させること、
を特徴とする請求項８に記載のプログラム。
【請求項１０】
前記録音動作制御部は、前記有音無音判定部からの判定結果と、前記判定結果蓄積部に蓄積された次の音声信号の有音無音判定情報が無音であり、かつ、処理時間に余裕がある場合に、連続して録音処理を前記コンピュータに実行させること、
を特徴とする請求項９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通話音声録音装置及びプログラムに関し、特に、通話用符号化処理とは別に録音用符号化処理を行って通話中の音声を録音する通話音声録音装置及びプログラムに関する。
【背景技術】
【０００２】
従来の通話音声録音装置において、図９に示されるように通話用音声符号化部５１４と、録音用音声符号化部５２４とをそれぞれ別個に有し、録音開始操作がなされると、図１０に示すフローに従って、終話ないし録音終了操作がなされるまで（図１０のステップＢ２１、Ｂ３１）通話用音声符号化処理と並行して録音用音声符号化処理を行う（図１０のステップＢ５、Ｂ１５）ものが知られている。
【０００３】
また、図９の通話音声録音装置には有音無音判定部５３１が備えられており、録音用音声符号化処理においても、有音音声符号化処理と無音音声符号化処理とを使い分けることが可能な構成となっている。これにより、無音の場合は、処理量の大きい有音音声符号化処理に代えて、処理量の小さい無音用の音声符号化処理を行い、通話音声録音装置全体の処理量を抑えることが可能となっている。なお、有音、無音の判定方法については、本出願人が出願した特開２０００−１７２２８３号公報にその一例が開示されている。
【０００４】
その他特許文献としては、特開平９−６５４２６号公報に、通話録音時間の長時間化によるメモリ容量の増大対策として、誤り訂正符号化されたＶＳＥＬＰ化音声データと、誤り訂正符号化されていないＶＳＥＬＰ化音声データを取り出し録音することが提案されている。
【０００５】
【特許文献１】特開２０００−１７２２８３号公報
【特許文献２】特開平９−６５４２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般に有音符号化処理の方が無音符号化処理よりも処理量が大きく、例えば、通話用の有音符号化処理の処理量を５０単位、通話用の無音符号化処理の処理量を１０単位、録音用の有音符号化処理の処理量を５０単位、録音用の無音符号化処理の処理量を５単位とすると、従来の通話音声録音装置では図１１に示したとおり、有音判定時の処理量が過大となってしまう可能性があるという問題点がある。
【０００７】
本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、ユーザから指示された音声を漏らすことなく録音するとの前提のもとで、システム全体の処理量を低減ないし平準化できるようにした通話音声録音装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の視点によれば、通話用符号化処理とは別に録音用符号化処理を行って通話中の音声を録音する通話音声録音装置であって、通話中の入力音声をディジタル変換する入力音声変換部と、前記入力音声変換部からの音声信号を蓄積する入力音声蓄積部と、前記入力音声変換部からの音声信号が有音であるか無音であるかを判定する有音無音判定部と、音声信号の符号化処理を行う録音用音声符号化部と、前記有音無音判定部の判定結果が無音である場合に、前記入力音声蓄積部に蓄積されている音声信号を前記録音用音声符号化部に入力して録音処理を実行する録音動作制御部と、を備えたこと、を特徴とする通話音声録音装置が提供される。
【発明の効果】
【０００９】
本発明によれば、通話音声録音装置を構成するシステムにおける通話用符号化処理及び録音用符号化処理に係る最大処理量を著しく低減することが可能となる。
【発明を実施するための最良の形態】
【００１０】
続いて、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。図１は、本発明の第１の実施形態に係る通話音声録音装置の概略構成を表したブロック図である。なお、図１において、本発明の説明に必要のない細部については省略している。
【００１１】
図１を参照すると、本実施形態に係る通話音声録音装置は、通話開始／終了制御部１１１、入力音声変換部１１３、通話用音声符号化部１１４、通話符号送信部１１５とからなる通話処理系と、録音開始／終了制御部１２１、入力音声蓄積部１４１、判定結果蓄積部１４２、録音動作制御部１４３、録音用音声符号化部１２４、録音符号格納部１２５とからなる録音処理系と、通話用符号化、録音用符号化双方で用いる有音無音判定部１３１と、これらを接続するスイッチ群とから構成されている。
【００１２】
通話開始／終了制御部１１１は、通話開始時に、スイッチ１１２をＯＮに切り替え、通話終了時に、スイッチ１１２をＯＦＦに切り替える。スイッチ１１２は、通話開始／終了制御部１１１より制御され、ＯＮの場合に、図示しないマイクからアナログ音声信号を入力し、入力音声変換部１１３へ出力する。
【００１３】
入力音声変換部１１３は、スイッチ１１２よりアナログ音声信号を入力し、Ａ／Ｄ変換処理を行う。ディジタル化された音声信号は、通話用音声符号化部１１４、有音無音判定部１３１及びスイッチ１２２に出力される。
【００１４】
有音無音判定部１３１は、入力音声変換部１１３からディジタル音声信号を入力し、前記ディジタル音声信号が有音であるか無音であるかの判定を行い、有音無音判定結果を、通話用音声符号化部１１４、録音動作制御部１４３及びスイッチ１２３に出力する。
【００１５】
通話用音声符号化部１１４は、それぞれ処理量の異なる通話用有音音声符号化処理と、通話用無音音声符号化処理と、を実行可能であり、入力音声変換部１１３から入力されるディジタル音声信号を符号化して、通話符号送信部１１５に出力する。より具体的には、通話用音声符号化部１１４は、有音無音判定結果が有音の場合に通話用有音音声符号化処理を実行し、有音無音判定結果が無音の場合に通話用無音音声符号化処理を実行する。一般的には、無音音声符号化処理の処理量よりも有音音声符号化処理の処理量の方が大きいため、上記のように有音であるか無音であるかによって符号化処理を切り換えることによって、通話用の音声符号化処理の処理量が大きく削減される。
【００１６】
通話符号送信部１１５は、通話用音声符号化部１１４で符号化された通話用の音声符号を入力し、送信用の処理（誤り訂正符号化処理等）を行い、送信データを、通話の相手である対向側の通話音声装置に対して送信する。
【００１７】
録音開始／終了制御部１２１は、録音開始時に、スイッチ１２２及びスイッチ１２３をＯＮに切り替え、録音終了時に、スイッチ１２２及びスイッチ１２３をＯＦＦに切り替える。スイッチ１２２は、録音開始／終了制御部１２１より制御され、ＯＮの場合に、入力音声変換部１１３からディジタル音声信号を入力し、入力音声蓄積部１４１へ出力する。スイッチ１２３も同様に録音開始／終了制御部１２１より制御され、ＯＮの場合に、有音無音判定部１３１から有音無音判定結果を入力し、判定結果蓄積部１４２へ出力する。
【００１８】
入力音声蓄積部１４１は、スイッチ１２２から入力したディジタル音声信号を蓄積し、スイッチ１４４がＯＮに切り替わった場合に、蓄積していたディジタル音声信号のうち、時間的に最も古いディジタル音声信号をスイッチ１４４に出力する。
【００１９】
判定結果蓄積部１４２は、スイッチ１２３から入力した有音無音判定結果を蓄積し、スイッチ１４５がＯＮに切り替わった場合に、蓄積していた有音無音判定結果のうち、時間的に最も古い有音無音判定結果をスイッチ１４５に出力する。
【００２０】
録音動作制御部１４３は、通話開始／終了制御部１１１から通話中か否かという情報を入力し、また、録音開始／終了制御部１２１から録音中か否かという情報を入力し、また、有音無音判定部１３１から有音無音判定結果を入力し、また、判定結果蓄積部１４２から有音無音判定結果の蓄積が有るか否かという情報を入力し、これらの情報に従い、スイッチ１４４及びスイッチ１４５を制御する。
【００２１】
ここで、録音動作制御部１４３が、スイッチ１４４及びスイッチ１４５をＯＮに切り替える条件について、図２を参照しながら説明する。
【００２２】
まず、通話中かつ録音中の場合は、録音動作制御部１４３は、有音無音判定部１３１から有音無音判定結果が入力されるのを待つ。そして、有音無音判定部１３１から入力した有音無音判定結果が無音であった場合に、スイッチ１４４及びスイッチ１４５をＯＮに切り替える（図２の（１））。なお、通話中かつ録音中の場合は、判定結果蓄積部１４２に判定結果が蓄積されているか否かの確認は行われない。
【００２３】
また、通話中かつ録音終了の場合は、録音動作制御部１４３は、判定結果蓄積部１４２に有音無音判定結果の蓄積が有るか否かを確認する。そして、判定結果蓄積部１４２に有音無音判定結果の蓄積が有る場合には、有音無音判定部１３１から有音無音判定結果が入力されるのを待つ。そして、有音無音判定部１３１から入力した有音無音判定結果が無音であった場合に、スイッチ１４４及びスイッチ１４５をＯＮに切り替える（図２の（３））。
【００２４】
また、通話終了の場合は、録音動作制御部１４３は、判定結果蓄積部１４２に有音無音判定結果の蓄積が有るか否かを確認する。そして、判定結果蓄積部１４２に有音無音判定結果の蓄積が有る場合には、スイッチ１４４及びスイッチ１４５をＯＮに切り替える（図２の（６））。なお、通話終了の場合は、有音無音判定部１３１からの出力が途絶えるため、有音無音判定結果の確認は不要となる。
【００２５】
その他、通話中かつ録音中又は通話中かつ判定結果の蓄積がある状態で、有音無音判定部１３１から入力された有音無音判定結果が有音である場合は、スイッチ１４４及びスイッチ１４５はＯＦＦのままである（図２の（２）、（４））。また、非録音中かつ判定結果の蓄積が無い場合も、スイッチ１４４及びスイッチ１４５はＯＦＦのままである（図２の（５）、（７））。
【００２６】
スイッチ１４４は上述の条件にて録音動作制御部１４３より制御され、ＯＮの場合に、入力音声蓄積部１４１から出力された時間的に最も古いディジタル音声信号を、録音用音声符号化部１２４へ出力する。その後、録音動作制御部１４３は、スイッチ１４４をＯＦＦに切り替える。
【００２７】
スイッチ１４５も同様に録音動作制御部１４３より制御され、ＯＮの場合に、判定結果蓄積部１４２から出力された時間的に最も古い有音無音判定結果を、録音用音声符号化部１２４へ出力する。その後、録音動作制御部１４３は、スイッチ１４５をＯＦＦに切り替える。
【００２８】
録音用音声符号化部１２４は、それぞれ処理量の異なる録音用有音音声符号化処理と、録音用無音音声符号化処理と、を実行可能であり、スイッチ１４４を介して入力されるディジタル音声信号を符号化して、録音符号格納部１２５に出力する。より具体的には、録音用音声符号化部１２４は、スイッチ１４５から入力した有音無音判定結果が有音の場合に録音用有音音声符号化処理を実行し、有音無音判定結果が無音の場合に録音用無音音声符号化処理を実行する。一般的には、無音音声符号化処理の処理量よりも有音音声符号化処理の処理量の方が大きいため、上記のように有音であるか無音であるかによって符号化処理を切り換えることによって、録音用の音声符号化処理の処理量も大きく削減される。
【００２９】
続いて、本実施形態に係る通話音声録音装置の動作について、図面を参照して詳細に説明する。図３は、本実施形態に係る通話音声録音装置の一連の動作を表したフローチャートであり、左側のフロー（Ａ１〜Ａ８）が通話処理全体、右側のフロー（Ａ１１〜Ａ３２）が録音処理を表している。
【００３０】
始めに、図１及び図３の左側のフローを参照して、通話処理開始から通話処理終了までの動作を説明する。まず、通話が開始されると、通話開始／終了制御部１１１は、スイッチ１１２をＯＮに切り替える（ステップＡ１）。
【００３１】
続いて、入力音声変換部１１３は、スイッチ１１２からアナログ音声信号が入力されるのを待つ（ステップＡ２）。スイッチ１１２からアナログ音声信号が入力されると、入力音声変換部１１３は、スイッチ１１２より入力したアナログ音声信号に対して、Ａ／Ｄ変換処理を行い、ディジタル音声信号を、通話用音声符号化部１１４、有音無音判定部１３１及びスイッチ１２２に出力する（ステップＡ３）。
【００３２】
有音無音判定部１３１は、入力音声変換部１１３から入力されたディジタル音声信号が有音であるか無音であるかの判定を行い、有音無音判定結果を、通話用音声符号化部１１４、録音動作制御部１４３及びスイッチ１２３に出力する（ステップＡ４）。
【００３３】
通話用音声符号化部１１４は、入力音声変換部１１３から入力されたディジタル音声信号について、通話用の音声符号化処理を行い、通話用の音声符号を通話符号送信部１１５に出力する（ステップＡ５）。このとき、通話用音声符号化部１１４は、有音無音判定部１３１から入力した有音無音判定結果に基づき、動作させる通話用音声符号化処理を有音用／無音用のいずれかに切り替える。
【００３４】
続いて、通話符号送信部１１５は、通話用音声符号化部１１４から入力された通話用の音声符号について、送信用の処理（誤り訂正符号化処理等）を行い、その結果（送信データ）を、通話の相手である対向側の通話音声装置に対して送信する（ステップＡ６）。
【００３５】
通話音声録音装置は、例えば、ユーザが装置の通話停止ボタンを押下したか否か等の情報により、通話が終了されたか否かを判定する（ステップＡ７）。
【００３６】
引き続き通話中である場合は、通話音声録音装置は、再度ステップＡ２からステップＡ６までの通話用の符号化処理を繰り返す。一方、通話終了であると判定された場合は、通話開始／終了制御部１１１がスイッチ１１２をＯＦＦに切り替える（ステップＡ８）。
【００３７】
続いて、図１及び図３の右側のフローを参照して、録音処理開始から録音処理終了までの動作を説明する。まず、録音が開始されると、録音開始／終了制御部１２１は、スイッチ１２２及びスイッチ１２３をＯＮに切り替える（ステップＡ１１）。
【００３８】
スイッチ１２２がＯＮに切り替わると、入力音声変換部１１３でＡ／Ｄ変換されたディジタル音声信号の入力音声蓄積部１４１への蓄積が開始される。また同様に、スイッチ１２３がＯＮに切り替わると、有音無音判定部１３１で判定された有音無音判定結果の判定結果蓄積部１４２への蓄積が開始される。
【００３９】
通話音声録音装置は、例えば、ユーザが通話停止ボタンを押下したか否か等の情報により、通話が終了されたか否かを判定する（ステップＡ１２）。
【００４０】
ステップＡ１２において、通話中と判定された場合（ステップＡ１２のＹＥＳ）、通話音声録音装置は、例えばユーザが録音停止ボタンを押下したか否か等の情報により、録音動作が終了されたか否かを判定する（ステップＡ１３）。
【００４１】
ステップＡ１３において、録音中と判定された場合（ステップＡ１３のＹＥＳ）、録音動作制御部１４３は、有音無音判定部１３１から有音無音判定結果が入力されるのを待つ（ステップＡ１４）。
【００４２】
そして、有音無音判定部１３１から有音無音判定結果が入力されると、録音動作制御部１４３は、有音無音判定結果が無音であるか否かを判定する（ステップＡ１５）。ここで、有音無音判定結果が有音であった場合、即ち、通話系の処理量が大きい場合は、録音動作制御部１４３は、後記するステップＡ１６からステップＡ１９までの録音用符号化処理は実行せず、ステップＡ１２に戻る。
【００４３】
一方、ステップＡ１５にて、有音無音判定結果が無音であった場合（ステップＡ１５のＹＥＳ）、即ち、通話系の処理量が小さい場合、通話音声録音装置は、以下に述べるステップＡ１６からステップＡ１９の録音用符号化処理を実行する。
【００４４】
まず、録音動作制御部１４３は、スイッチ１４４及びスイッチ１４５をＯＮに切り替える（ステップＡ１６）。スイッチ１４４がＯＮに切り替わると、入力音声蓄積部１４１に蓄積されていたディジタル音声信号のうち、時間的に最も古いディジタル音声信号が録音用音声符号化部１２４に入力される。また同様に、スイッチ１４５がＯＮに切り替わると、判定結果蓄積部１４２に蓄積されていた有音無音判定結果のうち、時間的に最も古い有音無音判定結果が録音用音声符号化部１２４に入力される。
【００４５】
録音用音声符号化部１２４は、スイッチ１４４を介して入力されたディジタル音声信号について、録音用の音声符号化処理を行い、録音用の音声符号を録音符号格納部１２５に出力する（ステップＡ１７）。このとき、録音用音声符号化部１２４は、スイッチ１４５を介して入力された有音無音判定結果に基づき、動作させる録音用音声符号化処理を有音用／無音用のいずれかに切り替える。
【００４６】
そして、録音用音声符号化部１２４から出力された録音用の音声符号は、録音符号格納部１２５に入力・格納される（ステップＡ１８）。
【００４７】
続いて、録音動作制御部１４３は、スイッチ１４４及びスイッチ１４５をＯＦＦに切り替え（ステップＡ１９）、ステップＡ１２に戻って、ステップＡ１２以降の処理を繰り返す。
【００４８】
ここで、ステップＡ１５にて有音無音判定結果が無音であった場合と、有音であった場合のシステム全体の処理量の違いについて図４を参照して説明する。説明のため、通話用の有音符号化処理の処理量を５０単位、通話用の無音符号化処理の処理量を１０単位、録音用の有音符号化処理の処理量を５０単位、録音用の無音符号化処理の処理量を５単位とする。
【００４９】
通話用音声符号化部１１４が無音符号化処理を行っている場合は、図４に示したとおり録音用音声符号化部１２４による符号化処理が行われるが、通話用音声符号化部１１４が有音符号化処理を行っている場合は、録音用音声符号化部１２４による符号化処理は行われず、入力音声蓄積部１４１への蓄積が行われる。そして、入力音声蓄積部１４１へ蓄積されたディジタル音声信号は、有音無音判定結果が無音になった時点で録音用音声符号化部１２４に送られ符号化処理される。
【００５０】
従って、従来の通話音声録音装置では、図１１に示したとおり有音判定時の処理量が過大（最大１００単位）となってしまうが、上述のように、有音無音判定結果により、録音用音声符号化処理のタイミングをずらすことにより、最大の処理量は１０単位＋５０単位＝６０単位に抑えることが可能となる（図４参照）。
【００５１】
もちろん、上述のように録音用音声符号化処理を遅らせた分だけ、通話又は録音が終了した後も、録音処理を継続する必要がある。以下、録音終了と判定された場合について説明する。
【００５２】
まず、通話中であるが録音終了と判定された場合（ステップＡ１３のＮＯ）、録音開始／終了制御部１２１は、スイッチ１２２及びスイッチ１２３をＯＦＦに切り替える（ステップＡ３１）。
【００５３】
ステップＡ３１においてスイッチ１２２及びスイッチ１２３をＯＦＦに切り替えたことにより、以降、入力音声変換部１１３から出力されるディジタル音声信号は、入力音声蓄積部１４１に蓄積されなくなる。同様に、有音無音判定部１３１から出力される有音無音判定結果も、判定結果蓄積部１４２に蓄積されなくなる。
【００５４】
続いて、録音動作制御部１４３は、判定結果蓄積部１４２に有音無音判定結果の蓄積が有るか否かを判定する（ステップＡ３２）。ここで、判定結果蓄積部１４２に有音無音判定結果の蓄積が有る場合は、録音中に、通話用音声符号化部１１４において有音符号化処理が行われていたために録音用符号化処理を見合わせたことにより、録音処理すべきデータが残っていることを意味する。
【００５５】
従って、判定結果蓄積部１４２に有音無音判定結果の蓄積が有る場合は、録音動作制御部１４３は、ステップＡ１４からステップＡ１９までの録音用音声符号化処理を実行する。以下、録音処理すべきデータの録音処理が終わるまで（判定結果蓄積部１４２に有音無音判定結果の蓄積が無くなりステップＡ３２でＮＯ判定）、ステップＡ１２からステップＡ１９までの処理が繰り返される。
【００５６】
以上のように、通話中かつ録音中の処理と、通話中であるが録音のみが終了された場合の違いは、新たなディジタル音声信号及び新たな有音無音判定結果が、それぞれ入力音声蓄積部１４１及び判定結果蓄積部１４２に蓄積されない、という点であり、通話用音声符号化処理は動作している。従って、通話用音声符号化処理と録音用音声符号化処理が同時に動作するとしても、最大の処理量は１０＋５０＝６０単位となる。
【００５７】
ステップＡ１２で通話終了と判定された場合（ステップＡ１２のＮＯ）も同様に、録音開始／終了制御部１２１は、スイッチ１２２及びスイッチ１２３をＯＦＦに切り替える（ステップＡ２１）。
【００５８】
ステップＡ２１においてスイッチ１２２及びスイッチ１２３をＯＦＦに切り替えたことにより、以降、入力音声変換部１１３から出力されるディジタル音声信号は、入力音声蓄積部１４１に蓄積されなくなる。同様に、有音無音判定部１３１から出力される有音無音判定結果も、判定結果蓄積部１４２に蓄積されなくなる。ただし、通話終了の場合は、通話開始／終了制御部１１１によりスイッチ１１２がＯＦＦに切り替わっているため、通話音声録音装置への新たな音声信号の入力も行われなくなっている。従って、スイッチ１２２及びスイッチ１２３のＯＦＦ操作（ステップＡ２１）は、省略することも可能である。
【００５９】
続いて、録音動作制御部１４３は、判定結果蓄積部１４２に有音無音判定結果の蓄積が有るか否かを判定する（ステップＡ２２）。ここで、判定結果蓄積部１４２に有音無音判定結果の蓄積が有る場合は、録音中に、通話用音声符号化部１１４において有音符号化処理が行われていたために録音用符号化処理を見合わせたことにより、録音処理すべきデータが残っていることを意味する。
【００６０】
判定結果蓄積部１４２に有音無音判定結果の蓄積が有る場合は、録音動作制御部１４３は、スイッチ１４４及びスイッチ１４５をＯＮに切り替える（ステップＡ２３）。スイッチ１４４がＯＮに切り替わると、入力音声蓄積部１４１に蓄積されていたディジタル音声信号のうち、時間的に最も古いディジタル音声信号が録音用音声符号化部１２４に入力される。また同様に、スイッチ１４５がＯＮに切り替わると、判定結果蓄積部１４２に蓄積されていた有音無音判定結果のうち、時間的に最も古い有音無音判定結果が録音用音声符号化部１２４に入力される。
【００６１】
録音用音声符号化部１２４は、スイッチ１４４を介して入力されたディジタル音声信号について、録音用の音声符号化処理を行い、録音用の音声符号を録音符号格納部１２５に出力する（ステップＡ２４）。このとき、録音用音声符号化部１２４は、スイッチ１４５を介して入力された有音無音判定結果に基づき、動作させる録音用音声符号化処理を有音用／無音用のいずれかに切り替える。
【００６２】
そして、録音用音声符号化部１２４から出力された録音用の音声符号は、録音符号格納部１２５に入力・格納される（ステップＡ２５）。
【００６３】
続いて、録音動作制御部１４３は、スイッチ１４４及びスイッチ１４５をＯＦＦに切り替え（ステップＡ２６）、ステップＡ２２に戻って、ステップＡ２２以降の処理を繰り返す。
【００６４】
従って、判定結果蓄積部１４２に有音無音判定結果の蓄積が有る場合は、録音動作制御部１４３は、ステップＡ２２からステップＡ２６までの録音用音声符号化処理を実行する。以下、録音処理すべきデータの録音処理が終わるまで（判定結果蓄積部１４２に有音無音判定結果の蓄積が無くなりステップＡ２２でＮＯ判定）、ステップＡ２２からステップＡ２６までの処理が繰り返される。
【００６５】
以上のように、通話中かつ録音中の処理と、通話が終了されている場合の違いは、有音無音判定結果を判定する必要がない、すなわち、通話系の処理量を考慮する必要がないという点である。通話用音声符号化処理は動作していないため、最大の処理量は５０単位となる。
【００６６】
［第２の実施形態］
続いて、上記第１の実施形態に、蓄積データの連続処理機能を追加した第２の実施形態について図面を参照して詳細に説明する。図５は、本発明の第２の実施形態に係る通話音声録音装置の概略構成を表したブロック図である。第１の実施形態と同一符号を付した部分については説明を省略し、その相違する部分について説明すると、本実施の形態に係る通話音声録音装置は、第１の実施形態の録音動作制御部１４３に代えて、録音動作連続制御部１４６を備えている点で相違している。
【００６７】
録音動作連続制御部１４６は、録音動作制御部１４３と同様の機能を有するが、有音無音判定結果が無音であり、かつ、判定結果の蓄積がある場合に、録音用音声符号化処理を連続して行う機能を有する点で異なっている。
【００６８】
より具体的には、通話中に、録音用音声符号化部１２４が、録音用の音声符号化処理を行い、録音用の音声符号を録音符号格納部１２５に格納した後に、録音動作連続制御部１４６はすぐにスイッチ１４４及びスイッチ１４５をＯＦＦに切り替えるのではなく、まず、判定結果蓄積部１４２に蓄積されている判定結果を確認し、判定結果蓄積部１４２に蓄積されている次の判定結果が無音であり、かつ、処理時間に余裕がある場合には、スイッチ１４４及びスイッチ１４５をＯＮにしたままに保持する。
【００６９】
従って、通話系が無音の音声符号化処理中であって、判定結果蓄積部１４２に無音の音声信号が連続蓄積されているような場合は、録音動作連続制御部１４６は、入力音声蓄積部１４１に蓄積された音声信号の録音用音声符号化部１２４への入力、録音用の音声符号化処理、録音符号格納部１２５への格納を繰り返し実行することとなる。
【００７０】
そして、判定結果蓄積部１４２に蓄積されている判定結果が無音でなくなった場合、または、処理時間に余裕が無くなった場合は、録音動作連続制御部１４６は、これ以上録音用音声符号化処理が実行できないと判断し、スイッチ１４４及びスイッチ１４５をＯＦＦに切り替える。
【００７１】
続いて、本実施形態に係る通話音声録音装置の動作について、図面を参照して詳細に説明する。図６は、本実施形態に係る通話音声録音装置の一連の動作を表したフローチャートであり、左側のフロー（Ａ１〜Ａ８）が通話処理全体、右側のフロー（Ａ１１〜Ａ３２）が録音処理を表している。第１の実施形態と同一符号を付した部分については説明を省略し、その相違する部分について説明すると、第１の実施形態に対応するステップＡ１８とステップＡ１９で示される処理との間に、ステップＡ２０で示される処理が追加されている点で異なっている。
【００７２】
より具体的には、通話中に、録音用音声符号化部１２４が、録音用の音声符号化処理を行い、録音用の音声符号を録音符号格納部１２５に格納した後に、録音動作連続制御部１４６は、直ちにスイッチ１４４及びスイッチ１４５をＯＦＦに切り替えるのではなく、まず、判定結果蓄積部１４２に蓄積されている判定結果を確認する（ステップＡ２０）。
【００７３】
そして、判定結果蓄積部１４２に蓄積されている次の判定結果が無音であり、かつ、処理時間に余裕がある場合には、録音動作連続制御部１４６は、スイッチ１４４及びスイッチ１４５をＯＮにしたまま、再度ステップＡ１７に戻り、録音用音声符号化部１２４が、録音用の音声符号化処理を行い、録音用の音声符号を録音符号格納部１２５に格納する処理を行う。
【００７４】
ここで、処理時間に余裕があるかどうかの判定方法について説明する。例えば、録音用有音音声符号化処理の処理量が５０単位であり、録音用無音音声符号化処理の処理量が５単位であったとする。この場合、録音用音声符号化に費やすことのできる処理量は、最大５０単位であり、録音用有音音声符号化処理であれば１回しか動作させることができないが、録音用無音音声符号化処理であれば、最大で、５０単位÷５単位＝１０回動作させることが可能である。
【００７５】
第１の実施形態の構成では、処理能力的に余裕のある場合であっても、図７に示したように連続して蓄積された無音の音声信号の連続符号化が不可能であるが、本実施形態によれば、図８に示すように判定結果蓄積部１４２に蓄積されている次の判定結果が無音であり、かつ、処理能力が許す限りにおいて、無音の音声信号の符号化を繰り返し行うことが可能となる。
【００７６】
そして、図８に示したように、判定結果蓄積部１４２に蓄積されている次の判定結果が無音でなくなった場合、または、処理時間に余裕がなくなった場合は、録音動作連続制御部１４６は、これ以上録音用音声符号化処理が実行できないと判断し、スイッチ１４４及びスイッチ１４５をＯＦＦに切り替える。
【００７７】
このように、本実施形態によれば、通話用無音音声符号化処理と合わせて、録音用無音音声符号化処理を複数回実行することができるため、入力音声蓄積部１４１に蓄積されるデータ量を減らし、録音処理をより高速に終了させることができるという効果が得られる。
【００７８】
以上本発明の好適な実施形態を説明したが、本発明の技術的範囲は、上述した各実施形態に限定されるものではなく、有音無音判定結果が有音の場合は録音用音声符号化のタイミングをずらし、有音無音判定結果が無音である場合や通話が終了した場合等の処理能力に余裕がある場合に録音用音声符号化を実行するという本発明の要旨を逸脱しない範囲で、各種の変形・置換をなしうることが可能であることはいうまでもない。
【図面の簡単な説明】
【００７９】
【図１】本発明の第１の実施形態に係る通話音声録音装置の概略構成を表したブロック図である。
【図２】本発明の第１の実施形態に係る通話音声録音装置の録音動作制御部の動作を説明するための図である。
【図３】本発明の第１の実施形態に係る通話音声録音装置の一連の動作を表したフローチャートである。
【図４】本発明の第１の実施形態に係る通話音声録音装置の音声符号化処理の処理量を説明するための図である（点線内は従来の処理量）。
【図５】本発明の第２の実施形態に係る通話音声録音装置の概略構成を表したブロック図である。
【図６】本発明の第２の実施形態に係る通話音声録音装置の一連の動作を表したフローチャートである。
【図７】本発明の第１の実施形態に係る通話音声録音装置の蓄積音声データと符号化処理の関係を説明するための図である。
【図８】本発明の第２の実施形態に係る通話音声録音装置の蓄積音声データと符号化処理の関係を説明するための図である。
【図９】従来の通話音声録音装置の構成を表したブロック図である。
【図１０】従来の通話音声録音装置の動作を表したフローチャートである。
【図１１】従来の通話音声録音装置の音声符号化処理の処理量を説明するための図である。
【符号の説明】
【００８０】
１１１  通話開始／終了制御部
１１２、１２２、１２３、１４４、１４５  スイッチ
１１３  入力音声変換部
１１４  通話用音声符号化部
１１５  通話符号送信部
１２１  録音開始／終了制御部
１２４  録音用音声符号化部
１２５  録音符号格納部
１３１  有音無音判定部
１４１  入力音声蓄積部
１４２  判定結果蓄積部
１４３  録音動作制御部
１４６  録音動作連続制御部
【図１】
2007114471.tif 000003
【図２】
2007114471.tif 000004
【図３】
2007114471.tif 000005
【図４】
2007114471.tif 000006
【図５】
2007114471.tif 000007
【図６】
2007114471.tif 000008
【図７】
2007114471.tif 000009
【図８】
2007114471.tif 000010
【図９】
2007114471.tif 000011
【図１０】
2007114471.tif 000012
【図１１】
2007114471.tif 000013