(57)【要約】  【課題】  バッファメモリ上での音声データの上書きで音声データの欠損が生じ得る。  【解決手段】  電話機の通話音声を音声データとして一時的に記憶する音声バッファＲＡＭ３２と、記憶した音声データを記憶するＣＦ２２と、音声バッファＲＡＭ及びＣＦを記憶制御するＭＰＵ２８を備えた通話録音再生パッケージ１４であって、音声バッファＲＡＭに音声データを記憶するための複数の第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂを備え、ＭＰＵのセレクタ制御部５３は、第１セレクタ５１にて空きバッファ領域に切替選択して音声データを順次記憶し、このバッファ領域内の記憶容量が満杯になると、次の音声データを順次記憶すべく、空きバッファ領域に切替選択すると共に、記憶容量が満杯のバッファ領域に記憶中の音声データをＣＦに対して読出出力するようにした。【選択図】  図３
2006020210.tif 000002
【特許請求の範囲】
【請求項１】
電話機の通話音声を音声データとして一時的に記憶する一時記憶手段と、この一時記憶手段に記憶した音声データを記憶する記憶手段と、前記一時記憶手段及び前記記憶手段を記憶制御する記憶制御手段とを有する通話音声記憶装置であって、
前記一時記憶手段に、前記音声データを記憶するための複数の記憶領域を備え、
前記記憶制御手段は、
前記複数の記憶領域の内、空き記憶領域に切替選択し、この空き記憶領域に前記音声データを順次記憶させ、この記憶領域内の記憶量が所定量に達すると、次の音声データを順次記憶させるべく、前記複数の記憶領域の内、他の空き記憶領域に切替選択すると共に、前記記憶量が所定量に達した前記記憶領域に記憶中の音声データを読み出し、この音声データを前記記憶手段に記憶させることを特徴とする通話音声記憶装置。
【請求項２】
前記記憶制御手段は、
前記複数の記憶領域の内、空き記憶領域に切替選択し、この空き記憶領域に前記記憶手段から読み出した音声データを順次記憶させ、この記憶領域内の記憶量が所定量に達すると、前記記憶手段からの次の音声データを順次記憶させるべく、前記複数の記憶領域の内、他の空き記憶領域に切替選択すると共に、前記記憶量が所定量に達した前記記憶領域に記憶中の音声データを読み出し、この音声データを前記電話機側に出力することを特徴とする請求項１記載の通話音声記憶装置。
【請求項３】
前記電話機と接続する電話機側インタフェースと、
前記記憶手段と接続する記憶手段側インタフェースと、
前記複数の記憶領域の内、前記電話機側インタフェースと接続する記憶領域を切替選択する電話機側切替選択手段と、
前記複数の記憶領域の内、前記記憶手段側インタフェースと接続する記憶領域を切替選択する記憶手段側切替選択手段とを有し、
前記記憶制御手段は、
前記電話機側切替選択手段にて前記空き記憶領域に切替選択し、この空き記憶領域に前記電話機側インタフェースからの音声データを順次記憶させ、この記憶領域内の記憶量が所定量に達すると、次の音声データを順次記憶させるべく、前記電話機側切替選択手段にて他の空き記憶領域に切替選択すると共に、前記記憶手段側切替選択手段にて前記記憶量が所定量に達した前記記憶領域に切替選択し、この記憶領域に記憶中の音声データを前記記憶手段側インタフェースに出力させることを特徴とする請求項１又は２記載の通話音声記憶装置。
【請求項４】
前記電話機と接続する電話機側インタフェースと、
前記記憶手段と接続する記憶手段側インタフェースと、
前記複数の記憶領域の内、前記電話機側インタフェースと接続する記憶領域を切替選択する電話機側切替選択手段と、
前記複数の記憶領域の内、前記記憶手段側インタフェースと接続する記憶領域を切替選択する記憶手段側切替選択手段とを有し、
前記記憶制御手段は、
前記記憶手段側切替選択手段にて前記空き記憶領域に切替選択し、この空き記憶領域に前記記憶手段インタフェースを通じて前記記憶手段から読み出した音声データを順次記憶させ、この記憶領域内の記憶量が所定量に達すると、次の音声データを順次記憶させるべく、前記記憶手段側切替選択手段にて他の空き記憶領域に切替選択すると共に、前記電話機側切替選択手段にて前記記憶量が所定量に達した前記記憶領域に切替選択し、この記憶領域に記憶中の音声データを前記電話機側インタフェースに出力させることを特徴とする請求項２又は３記載の通話音声記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば留守番電話サービスや通話音声録音サービスのように電話機の通話音声を音声データとしてフラッシュメモリ等の記憶手段に記憶すると共に、この記憶手段に記憶した音声データを再生データとして電話機に再生出力する通話音声録音再生機能を備えた、例えば構内交換機又はボタン電話装置内に収容接続される通話音声記憶装置に関する。
【背景技術】
【０００２】
従来、このような通話音声記憶装置としては、例えば電話機の通話音声を音声データとしてフラッシュメモリに記憶すると共に、このフラッシュメモリに記憶した音声データを電話機に再生出力する通話音声録音再生機能を備えた通話録音システムが広く知られている（例えば特許文献１参照）。
【０００３】
この特許文献１の通話録音システムは、電話機の通話音声を音声データに変換する音声符号化部と、この音声データを所定時間単位ずつ順次記憶するバッファメモリと、このバッファメモリに記憶中の音声データ量が許容容量を超えているか否かを判定し、この記憶中の音声データ量が許容容量を超えていると判定されると、この許容容量を超えた分の音声データを古いものから所定時間単位ずつフラッシュメモリに記憶させる通話録音データ管理部と、電話機からの特定コマンドを検出すると、バッファメモリに記憶中の音声データを所定時間単位ずつフラッシュメモリに記憶させるべく、前記通話録音データ管理部を制御するＣＰＵとを備えたものである。
【０００４】
この特許文献１によれば、録音対象の電話機の通話音声だけでなく、各電話機の全ての通話音声の音声データをバッファメモリに一時記憶しておき、電話機からの特定コマンドを検出すると、同電話機の音声データだけをバッファメモリに記憶中の音声データから抽出し、この電話機の音声データをフラッシュメモリに記憶するようにしたので、フラッシュメモリへの不要な音声データの書き込みを減らすことができ、その結果、同フラッシュメモリの寿命を長くすることができる。
【０００５】
しかしながら、このような特許文献１の通話録音システムによれば、電話機の全ての通話音声を一時記憶する程度のメモリ容量がバッファメモリに必要となるが、同バッファメモリのメモリ容量を大きくすると、そのメモリ容量に応じて部品コストも高くなることから、バッファメモリのメモリ容量を最小限に抑えることが望まれているのが実情である。
【０００６】
また、バッファメモリを設けることなく、通話音声の音声データをフラッシュメモリに直接記憶することも考えられるが、フラッシュメモリへの音声データ記憶前に同音声データを一時記憶するバッファメモリを設けた方がフラッシュメモリへの音声データの記憶効率が高いため、バッファメモリを設けた方が望ましい。
【０００７】
そこで、バッファメモリのメモリ容量を最小限に抑えたタイプの通話音声記憶装置が望ましく、このタイプの通話音声記憶装置としては、バッファメモリのメモリ容量を、例えば２５０ｍ秒分の音声データを記憶する程度のメモリ容量とし、通話音声の音声データをバッファメモリに順次記憶しながら、このバッファメモリに記憶中の音声データを順次読み出し、この音声データをフラッシュメモリに記憶するものが考えられる。
【０００８】
このようなタイプの通話音声記憶装置によれば、バッファメモリのメモリ容量を最小限に抑えたとしても、通話音声の音声データをバッファメモリに順次記憶しながら、このバッファメモリに記憶中の音声データを順次読み出し、この音声データをフラッシュメモリに記憶するようにしたので、バッファメモリのメモリ容量を最小限にすることで、その部品コストを大幅に削減しながら、録音対象の通話音声を録音することができる。
【特許文献１】特開２０００−１２５０４４号公報(図１及び要約書参照)
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、このようなバッファメモリのメモリ容量を抑えたタイプの通話音声記憶装置によれば、バッファメモリのメモリ容量が、例えば２５０ｍ秒分の音声データを記憶できる程度の小容量のメモリ容量に過ぎないため、通話音声の音声データをバッファメモリに順次記憶しながら、このバッファメモリに記憶中の音声データを順次読み出し、この音声データをフラッシュメモリに記憶するようにしたが、例えばフラッシュメモリへの音声データの書き込み動作が遅れると、バッファメモリに記憶中の音声データの読出タイミングが遅れ、バッファメモリに記憶中の音声データが新たな音声データの記憶動作で上書きされてしまい、その結果、録音対象の音声データの欠損が生じてしまう虞がある。
【００１０】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、バッファメモリ（一時記憶手段）のメモリ容量を抑えたとしても、バッファメモリ（一時記憶手段）への音声データの上書きを確実に防止し、その結果、録音対象の音声データを確実にフラッシュメモリ（記憶手段）に記憶することができる通話音声記憶装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の通話音声記憶装置は、電話機の通話音声を音声データとして一時的に記憶する一時記憶手段と、この一時記憶手段に記憶した音声データを記憶する記憶手段と、前記一時記憶手段及び前記記憶手段を記憶制御する記憶制御手段とを有する通話音声記憶装置であって、前記一時記憶手段に、前記音声データを記憶するための複数の記憶領域を備え、前記記憶制御手段は、前記複数の記憶領域の内、空き記憶領域に切替選択し、この空き記憶領域に前記音声データを順次記憶させ、この記憶領域内の記憶量が所定量に達すると、次の音声データを順次記憶させるべく、前記複数の記憶領域の内、他の空き記憶領域に切替選択すると共に、前記記憶量が所定量に達した前記記憶領域に記憶中の音声データを読み出し、この音声データを前記記憶手段に記憶させるようにした。
【００１２】
本発明の通話音声記憶装置は、前記記憶制御手段が、前記複数の記憶領域の内、空き記憶領域に切替選択し、この空き記憶領域に前記記憶手段から読み出した音声データを順次記憶させ、この記憶領域内の記憶量が所定量に達すると、前記記憶手段からの次の音声データを順次記憶させるべく、前記複数の記憶領域の内、他の空き記憶領域に切替選択すると共に、前記記憶量が所定量に達した前記記憶領域に記憶中の音声データを読み出し、この音声データを前記電話機側に出力するようにした。
【００１３】
本発明の通話音声記憶装置は、前記電話機と接続する電話機側インタフェースと、前記記憶手段と接続する記憶手段側インタフェースと、前記複数の記憶領域の内、前記電話機側インタフェースと接続する記憶領域を切替選択する電話機側切替選択手段と、前記複数の記憶領域の内、前記記憶手段側インタフェースと接続する記憶領域を切替選択する記憶手段側切替選択手段とを有し、前記記憶制御手段は、前記電話機側切替選択手段にて前記空き記憶領域に切替選択し、この空き記憶領域に前記電話機側インタフェースからの音声データを順次記憶させ、この記憶領域内の記憶量が所定量に達すると、次の音声データを順次記憶させるべく、前記電話機側切替選択手段にて他の空き記憶領域に切替選択すると共に、前記記憶手段側切替選択手段にて前記記憶量が所定量に達した前記記憶領域に切替選択し、この記憶領域に記憶中の音声データを前記記憶手段側インタフェースに出力させるようにした。
【００１４】
本発明の通話音声記憶装置は、前記電話機と接続する電話機側インタフェースと、前記記憶手段と接続する記憶手段側インタフェースと、前記複数の記憶領域の内、前記電話機側インタフェースと接続する記憶領域を切替選択する電話機側切替選択手段と、前記複数の記憶領域の内、前記記憶手段側インタフェースと接続する記憶領域を切替選択する記憶手段側切替選択手段とを有し、前記記憶制御手段は、前記記憶手段側切替選択手段にて前記空き記憶領域に切替選択し、この空き記憶領域に前記記憶手段インタフェースを通じて前記記憶手段から読み出した音声データを順次記憶させ、この記憶領域内の記憶量が所定量に達すると、次の音声データを順次記憶させるべく、前記記憶手段側切替選択手段にて他の空き記憶領域に切替選択すると共に、前記電話機側切替選択手段にて前記記憶量が所定量に達した前記記憶領域に切替選択し、この記憶領域に記憶中の音声データを前記電話機側インタフェースに出力させるようにした。
【発明の効果】
【００１５】
上記のように構成された本発明の通話音声記憶装置によれば、前記一時記憶手段に複数の記憶領域を備え、これら複数の記憶領域の内、空きの記憶領域に音声データを順次記憶し、この記憶領域内の記憶量が所定量に達すると、次の音声データを順次記憶すべく、空きの記憶領域に切替選択すると共に、記憶量が所定量に達した記憶領域に記憶中の音声データを読み出し、この音声データを記憶手段に記憶するようにしたので、一時記憶手段内の記憶領域を複数領域にすることで、各記憶領域のメモリ容量を小さくすることができ、さらに、各記憶領域のメモリ容量を小さくしたとしても、例えば一方の記憶領域の記憶量が所定量に達すると（すなわち、記憶領域の容量がなくなる若しくは残り少なくなると）、次の音声データを順次記憶すべく、他方の空きの記憶領域に切替選択し、さらには、同記憶量が所定量に達した一方の記憶領域から音声データを読出出力する、すなわち一方及び他方の記憶領域を読出及び書込交互に順次切り替えて一時記憶手段内に常に空きの記憶領域を確保することで、一時記憶手段に記憶中の音声データの上書きを確実に防止することができ、その結果、音声データを確実に記憶手段に記憶することができる。
【００１６】
本発明の通話音声記憶装置によれば、複数の記憶領域の内、空き記憶領域に切替選択し、この空き記憶領域に記憶手段から読み出した音声データを順次記憶し、この記憶領域内の記憶量が所定量に達すると（すなわち、記憶領域の容量がなくなる若しくは残り少なくなると）、次の音声データを順次記憶すべく、空き記憶領域に切替選択すると共に、記憶量が所定量に達した記憶領域に記憶中の音声データを読み出し、この音声データを電話機側に出力するようにしたので、例えば一方の記憶領域の記憶量が所定量に達すると、次の音声データを順次記憶すべく、他方の空きの記憶領域に切替選択し、さらには、同記憶量を所定量に達した一方の記憶領域に記憶中の音声データを電話機側に出力する、すなわち、一方及び他方の記憶領域を読出及び書込交互に順次切り替えて一時記憶手段内に常に空きの記憶領域を確保することで、一時記憶手段に記憶中の音声データの上書きを確実に防止することができ、その結果、通話音声の音声データを電話機側で再生することができる。
【００１７】
本発明の通話音声記憶装置によれば、前記電話機側切替選択手段にて空き記憶領域に切替選択し、この空き記憶領域に電話機側インタフェースからの音声データを順次記憶し、この記憶領域内の記憶量が所定量に達すると（すなわち、記憶領域の容量がなくなる若しくは残り少なくなると）、次の音声データを順次記憶すべく、前記電話機側切替選択手段にて空き記憶領域に切替選択すると共に、前記記憶手段側切替選択手段にて前記記憶量が所定量に達した前記記憶領域に切替選択し、この記憶領域に記憶中の音声データを前記記憶手段側インタフェースに出力するようにしたので、電話機側切替選択手段及び記憶手段側切替選択手段を制御して常に一時記憶手段内に空きの記憶領域を確保することで、一時記憶手段に記憶中の音声データの上書きを確実に防止することができ、その結果、通話音声の音声データを記憶手段に確実に記憶することができる。
【００１８】
本発明の通話音声記憶装置によれば、前記記憶手段側切替選択手段にて前記空き記憶領域に切替選択し、この空き記憶領域に前記記憶手段インタフェースを通じて前記記憶手段から読み出した音声データを順次記憶し、この記憶領域内の記憶量が所定量に達すると（すなわち、記憶領域の容量がなくなる若しくは残り少なくなると）、次の音声データを順次記憶すべく、前記記憶手段側切替選択手段にて空き記憶領域に切替選択すると共に、前記電話機側切替選択手段にて前記記憶量が所定量に達した前記記憶領域に切替選択し、この記憶領域に記憶中の音声データを前記電話機側インタフェースに出力するようにしたので、電話機側切替選択手段及び記憶手段側切替選択手段を制御して常に一時記憶手段内に空きの記憶領域を確保することで、一時記憶手段に記憶中の音声データの上書きを確実に防止することができ、その結果、通話音声の音声データを電話機側で確実に再生することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面に基づいて本発明の通話音声記憶装置に関わる実施の形態を示す構内交換システムについて説明する。図１は本実施の形態を示す構内交換システム内部の概略構成を示すブロック図である。
【００２０】
図１に示す構内交換システム１は、複数の内線電話機２と、アナログ回線やＩＳＤＮ回線等の通信回線３と、これら複数の内線電話機２及び通信回線３を収容接続する構内交換機４とを有している。
【００２１】
この構内交換機４は、通信回線３との通信インタフェースを司る外線トランク１１と、内線電話機２との通信インタフェースを司る内線トランク１２と、会議通話を確立するための会議トランク１３と、例えば内線電話機２間や内線電話機２及び外線間の通話音声の録音や内線電話機２への電話着信に対する留守番電話録音や、録音した音声の内線電話機２への再生出力等の通話録音再生機能を備えた通話録音再生装置１４と、外線トランク１１、内線トランク１２、会議トランク１３及び通話録音再生装置１４間での通話路を形成する通話路スイッチ１５と、同構内交換機４に関わる様々な情報プログラム等を記憶する記憶装置１６と、この構内交換機４全体を制御する制御装置１７とを有している。
【００２２】
図２は本実施の形態に関わる通話録音再生装置１４内部の概略構成を示すブロック図である。
【００２３】
図２に示す通話録音再生装置１４は、例えば構内交換機４を通じて内線電話機２への通話音声（留守録音声）を音声データとして一時記憶する音声バッファメモリ部２１と、この音声バッファメモリ部２１に一時記憶中の音声データを記憶するフラッシュメモリで構成されたコンパクトフラッシュ（登録商標）等の携帯用記憶媒体（以下、単にＣＦと称する）２２と、構内交換機４から通話路に関わる制御情報を処理する通話路制御ＬＳＩ２３と、様々な処理プログラムやデータ等の情報を記憶管理する共有ＲＡＭ２４、ＲＯＭ２５及びＲＡＭ２６と、ＣＦ２２とのインタフェースを司るＣＦ側インタフェース２７と、この通話録音再生装置１４全体を制御するＭＰＵ２８とを有し、これら音声バッファメモリ部２１、通話路制御ＬＳＩ２３、共有ＲＡＭ２４、ＲＯＭ２５、ＲＡＭ２６、ＣＦ側インタフェース２７及びＭＰＵ２８間は、アドレスバス２９Ａ及びデータバース２９Ｂを通じてデータ転送可能としている。
【００２４】
音声バッファメモリ部２１は、構内交換機４と接続し、この構内交換機４を通じて内線電話機２への通話音声を音声データに変換する通話音声インタフェース３１と、この通話音声インタフェース３１を通じて音声データを一時記憶する音声バッファＲＡＭ３２とを有している。
【００２５】
ＣＦ側インタフェース２７は、音声バッファメモリ部２１に一時記憶中の音声データを読み出し、この音声データを再生データとしてＣＦ２２に記憶する録音機能と、ＣＦ２２に記憶中の再生データ（音声データ）を読み出し、この再生データを音声バッファメモリ部２１に伝送する再生機能とを有している。
【００２６】
また、音声バッファメモリ部２１は、通話音声インタフェース３１を通じて通話音声を音声データとして音声バッファＲＡＭ３２に一時記憶し、この一時記憶した音声データをＣＦ側インタフェース２７に伝送する録音機能と、ＣＦ側インタフェース２７を通じてＣＦ２２に記憶中の再生データを音声バッファＲＡＭ３２に一時記憶し、この一時記憶した再生データを通話音声インタフェース３１に伝送する再生機能とを有している。
【００２７】
ＭＰＵ２８は、構内交換機４の制御装置１７から音声録音コマンドを検出すると、通話音声を音声データとして音声バッファＲＡＭ３２に一時記憶し、この音声バッファＲＡＭ３２に一時記憶中の音声データを順次読み出し、この音声データを再生データとしてＣＦ２２に順次記憶するものである。
【００２８】
ＭＰＵ２８は、構内交換機４の制御装置１７から音声再生コマンドを検出すると、ＣＦ２２に記憶中の再生データ（音声データ）を順次読み出し、この再生データを音声バッファＲＡＭ３２に一時記憶し、この一時記憶中の再生データを内線電話機２に順次再生出力するものである。
【００２９】
図３は本実施の形態に関わる、音声録音コマンド検出時における通話録音再生装置１４の要部であるＭＰＵ２８及び音声バッファＲＡＭ３２内部の概略構成を端的に示すブロック図である。
【００３０】
音声バッファＲＡＭ３２は、音声データ等を一時記憶する第１バッファ領域３３Ａ（３３）及び第２バッファ領域３３Ｂ（３３）を備え、これら第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂは、例えば２５０ｍ秒分の通話音声の音声データを記憶する程度の記憶容量とし、夫々同一の記憶容量とする。
【００３１】
ＭＰＵ２８は、音声バッファＲＡＭ３２内の第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂの内、通話音声インタフェース３１と接続するバッファ領域３３を切替選択する第１セレクタ５１と、第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂの内、ＣＦ側インタフェース２７と接続するバッファ領域３３を切替選択する第２セレクタ５２と、これら第１セレクタ５１及び第２セレクタ５２を制御するセレクタ制御部５３とを有している。
【００３２】
セレクタ制御部５３は、構内交換機４の制御装置１７から音声録音コマンドを検出すると、第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂ夫々の記憶容量が満杯であるか否かを監視し、第１バッファ領域３３Ａの記憶容量が満杯であると判定されると、第１セレクタ５１にて第２バッファ領域３３Ｂを切替選択すると共に、第２セレクタ５２にて第１バッファ領域３３Ａを切替選択するものである。また、セレクタ制御部５３は、第２バッファ領域３３Ｂの記憶容量が満杯であると判定されると、第１セレクタ５１にて第１バッファ領域３３Ａを切替選択すると共に、第２セレクタ５２にて第２バッファ領域３３Ｂを切替選択するものである。尚、第１セレクタ５１と第２セレクタ５２とで同一のバッファ領域３３が同時選択されることはないものとする。
【００３３】
また、セレクタ制御部５３は、構内交換機４の制御装置１７から音声再生コマンドを検出すると、第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂ夫々の記憶容量が満杯であるか否かを監視し、第１バッファ領域３３Ａの記憶容量が満杯であると判定されると、第２セレクタ５２にて第２バッファ領域３３Ｂを切替選択すると共に、第１セレクタ５１にて第１バッファ領域３３Ａを切替選択するものである。また、セレクタ制御部５３は、第２バッファ領域３３Ｂの記憶容量が満杯であると判定されると、第２セレクタ５２にて第２バッファ領域３３Ｂを切替選択すると共に、第１セレクタ５１にて第１バッファ領域３３Ａを切替選択するものである。
【００３４】
尚、請求項記載の通話音声記憶装置は通話録音再生装置１４、一時記憶手段は音声バッファＲＡＭ３２、記憶手段はＣＦ２２、記憶制御手段はＭＰＵ２８、記憶領域は第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂ、電話機は内線電話機２、電話機側インタフェースは通話音声インタフェース３１、記憶手段側インタフェースはＣＦ側インタフェース２７、電話機側切替選択手段は第１セレクタ５１、記憶手段側切替選択手段は第２セレクタ５２に相当するものである。
【００３５】
次に本実施の形態を示す構内交換システム１の動作について説明する。図４は本実施の形態に関わる留守番電話サービス中の構内交換機４、通話録音再生装置１４及び発信相手の内線電話機２の処理動作を示す動作シーケンスである。尚、留守番電話サービスとは、留守中の内線電話機２への電話着信を検出すると、発信相手の内線電話機２に通話音声（メッセージ）をＣＦ２２に記憶すると共に、このＣＦ２２に記憶中の通話音声を内線電話機２に再生出力するサービスである。
【００３６】
構内交換機４は、例えば発信相手の内線電話機２から留守中の内線電話機２への着信を検出すると、通話録音再生装置１４と発信相手の内線電話機２とを通話接続する（ステップＳ１１）。
【００３７】
構内交換機４は、通話録音再生装置１４及び発信相手の内線電話機２間の通話接続を検出すると、メッセージ再生指令を通話録音再生装置１４に通知する（ステップＳ１２）。
【００３８】
通話録音再生装置１４は、メッセージ再生指令を検出すると、「ただいま留守にしております。ピッーという発信音の後にメッセージをどうぞ」といった応答メッセージを発信相手の内線電話機２に出力する（ステップＳ１３）。
【００３９】
通話録音再生装置１４は、発信相手の内線電話機２への応答メッセージの出力が完了すると、応答メッセージの出力が完了したことを示すメッセージ終了を構内交換機４に通知する（ステップＳ１４）。
【００４０】
構内交換機４は、通話録音再生装置１４からのメッセージ終了を検出すると、音声録音コマンドを通話録音再生装置１４に通知する（ステップＳ１５）。
【００４１】
通話録音再生装置１４は、音声録音コマンドを検出すると、発信相手の内線電話機２からの通話音声を録音する録音処理に移行することになる（ステップＳ１６）。尚、この録音処理は、通話音声を音声データとして音声バッファＲＡＭ３２に一時記憶し、この一時記憶中の音声データを読み出し、この音声データを再生データとしてＣＦ２２に記憶するまでの処理である。
【００４２】
構内交換機４は、発信相手の内線電話機２からの電話切断を検出すると（ステップＳ１７）、録音動作を終了する録音終了コマンドを通話録音再生装置１４に通知する（ステップＳ１８）。
【００４３】
通話録音再生装置１４は、録音終了コマンドを検出すると、録音終了確認を構内交換機４に通知する（ステップＳ１９）。構内交換機４は、通話録音再生装置１４からの録音終了確認を検出すると、通話録音再生装置１４及び発信相手の内線電話機２との通話接続を解放することで（ステップＳ２０）、この処理動作を終了する。
【００４４】
次に図３及び図５を交えて、例えば内線電話機２の通話音声を音声データとして音声バッファＲＡＭ３２に一時記憶するまでの処理動作について説明する。図５は音声バッファ録音処理に関わる通話録音再生装置１４内のＭＰＵ２８の処理動作を示すフローチャートである。
【００４５】
図５に示す音声バッファ録音処理は、通話音声インタフェース３１を通じて音声データを音声バッファＲＡＭ３２に一時記憶すると共に、この音声バッファＲＡＭ３２に一時記憶中の音声データを順次読み出し、この音声データをＣＦ側インタフェース２７に出力するまでの処理動作である。
【００４６】
図５においてＭＰＵ２８のセレクタ制御部５３は、構内交換機４を通じて音声録音コマンドを検出すると、第１セレクタ５１にて空きの第１バッファ領域３３Ａに切替選択し、通話音声インタフェース３１を通じて内線電話機２の通話音声を音声データとして空きの第１バッファ領域３３Ａに順次記憶する（ステップＳ３１）。
【００４７】
セレクタ制御部５３は、第１セレクタ５１にて選択した第１バッファ領域３３Ａの記憶容量が満杯であるか否かを判定する（ステップＳ３２）。セレクタ制御部５３は、第１バッファ領域３３Ａの記憶容量が満杯であると判定されると、第１セレクタ５１にて空きの第２バッファ領域３３Ｂに切替選択すると共に、第２セレクタ５２にて記憶容量が満杯の第１バッファ領域３３Ａに切替選択する（ステップＳ３３）。
【００４８】
セレクタ制御部５３は、第１セレクタ５１にて空きの第２バッファ領域３３Ｂが切替選択されると、次の通話音声を音声データとして第２バッファ領域３３Ｂに順次記憶すると共に、第２セレクタ５２にて第１バッファ領域３３Ａが切替選択されると、この第１バッファ領域３３Ａに記憶中の音声データを順次読み出し、この音声データをＣＦ２２に記憶すべく、ＣＦ側インタフェース２７に伝送する（ステップＳ３４）。
【００４９】
セレクタ制御部５３は、第１セレクタ５１にて選択した第２バッファ領域３３Ｂの記憶容量が満杯であるか否かを判定する（ステップＳ３５）。
【００５０】
セレクタ制御部５３は、第２バッファ領域３３Ｂの記憶容量が満杯であると判定されると、第１セレクタ５１にて空きの第１バッファ領域３３Ａに切替選択すると共に、第２セレクタ５２にて記憶容量が満杯の第１バッファ領域３３Ａに切替選択する（ステップＳ３６）。
【００５１】
セレクタ制御部５３は、第１セレクタ５１にて空きの第１バッファ領域３３Ａが切替選択されると、次の通話音声を音声データとして第１バッファ領域３３Ａに順次記憶すると共に、第２セレクタ５２にて第２バッファ領域３３Ｂが切替選択されると、この第２バッファ領域３３Ｂに記憶中の音声データを順次読み出し、この音声データをＣＦ２２に記憶すべく、ＣＦ側インタフェース２７に伝送する（ステップＳ３７）。
【００５２】
セレクタ制御部５３は、第１セレクタ５１にて選択した第１バッファ領域３３Ａの記憶容量が満杯であるか否かを判定する（ステップＳ３８）。
【００５３】
セレクタ制御部５３は、第１バッファ領域３３Ａの記憶容量が満杯であると判定されると、第１セレクタ５１にて第２バッファ領域３３Ｂに切替選択すべく、ステップＳ３３に移行する。
【００５４】
また、セレクタ制御部５３は、ステップＳ３２にて第１バッファ領域３３Ａの記憶容量が満杯でなければ、第１バッファ領域３３Ａに音声データを順次記憶すべく、ステップＳ３１に移行する。
【００５５】
セレクタ制御部５３は、ステップＳ３５にて第２バッファ領域３３Ｂの記憶容量が満杯でなければ、第２バッファ領域３３Ｂに音声データを順次記憶すべく、ステップＳ３４に移行する。
【００５６】
セレクタ制御部５３は、ステップＳ３８にて第１バッファ領域３３Ａの記憶容量が満杯でなければ、第１バッファ領域３３Ａに音声データを順次記憶すべく、ステップＳ３７に移行する。
【００５７】
尚、ＭＰＵ２８は、構内交換機４からの録音終了コマンドを検出するまで、通話音声インタフェース３１を通じて音声データを音声バッファＲＡＭ３２に順次記憶する記憶動作及び、この音声バッファＲＡＭ３２に一時記憶した音声データのＣＦ側インタフェース２７への読出出力を継続するものである。
【００５８】
図５に示す音声バッファ録音処理によれば、構内交換機４を通じて音声録音コマンドを検出すると、第１セレクタ５１にて空きバッファ領域３３に切替選択し、この空きバッファ領域３３に通話音声インタフェース３１からの音声データを順次記憶し、このバッファ領域３３内の記憶容量が満杯になると、次の音声データを順次記憶すべく、第１セレクタ５１にて空きバッファ領域３３に切替選択すると共に、第２セレクタ５２にて記憶容量が満杯のバッファ領域３３に切替選択し、このバッファ領域３３に記憶中の音声データをＣＦ側インタフェース２７に読出出力するようにしたので、第１セレクタ５１及び第２セレクタ５２を制御して音声バッファＲＡＭ３２内に常に空きのバッファ領域３３を確保することで、バッファ領域３３に記憶中の音声データの上書きを確実に防止することができ、その結果、通話音声の音声データをＣＦ２２に確実に記憶することができる。
【００５９】
次に図６及び図７を交えてＣＦ２２に記憶中の音声データを再生データとして読み出し、この再生データを音声バッファＲＡＭ３２に一時記憶し、さらに音声バッファＲＡＭ３２に一時記憶中の再生データを内線電話機２に再生出力するまでの処理動作について説明する。図６は本実施の形態に関わる音声再生コマンド検出時における通話録音再生装置１４の要部であるＭＰＵ２８及び音声バッファＲＡＭ３２内部の概略構成を示すブロック図、図７は音声バッファ再生処理に関わる通話録音再生装置１４内のＭＰＵ２８の処理動作を示すフローチャートである。
【００６０】
図７に示す音声バッファ再生処理は、ＣＦ側インタフェース２７を通じてＣＦ２２に記憶中の音声データを再生データとして順次読み出し、この再生データを音声バッファＲＡＭ３２に一時記憶すると共に、この音声バッファＲＡＭ３２に一時記憶中の再生データを読み出し、この音声データを通話音声インタフェース３１に出力するまでの処理動作である。
【００６１】
図７においてＭＰＵ２８のセレクタ制御部５３は、構内交換機４を通じて音声再生コマンドを検出すると、第２セレクタ５２にて空きの第１バッファ領域３３Ａに切替選択し、ＣＦ側インタフェース２７を通じてＣＦ２２に記憶中の音声データを再生データとして読み出し、この再生データを第１バッファ領域３３Ａに順次記憶する（ステップＳ４１）。
【００６２】
セレクタ制御部５３は、第２セレクタ５２にて選択中の第１バッファ領域３３Ａの記憶容量が満杯であるか否かを判定する（ステップＳ４２）。セレクタ制御部５３は、第１バッファ領域３３Ａの記憶容量が満杯であると判定されると、第２セレクタ５２にて空きの第２バッファ領域３３Ｂに切替選択すると共に、第１セレクタ５１にて記憶容量が満杯の第１バッファ領域３３Ａを切替選択する（ステップＳ４３）。
【００６３】
セレクタ制御部５３は、第２セレクタ５２にて空きの第１バッファ領域３３Ａが切替選択されると、ＣＦ側インタフェース２７を通じてＣＦ２２から次の再生データを読み出し、この再生データを第２バッファ領域３３Ｂに順次記憶すると共に、第１セレクタ５１にて第１バッファ領域３３Ａが切替選択されると、この第１バッファ領域３３Ａに記憶中の再生データを順次読み出し、この再生データを、通話音声インタフェース３１を通じて構内交換機４側の内線電話機２に再生出力する（ステップＳ４４）。
【００６４】
セレクタ制御部５３は、第２セレクタ５２にて選択中の第２バッファ領域３３Ｂの記憶容量が満杯であるか否かを判定する（ステップＳ４５）。セレクタ制御部５３は、第２バッファ領域３３Ｂの記憶容量が満杯であると判定されると、第２セレクタ５２にて空きの第１バッファ領域３３Ａに切替選択すると共に、第１セレクタ５１にて記憶容量が満杯の第２バッファ領域３３Ｂに切替選択する（ステップＳ４６）。
【００６５】
セレクタ制御部５３は、第２セレクタ５２にて空きの第１バッファ領域３３Ａが切替選択されると、ＣＦ側インタフェース２７を通じてＣＦ２２から次の再生データを読み出し、この再生データを第１バッファ領域３３Ａに順次記憶すると共に、第１セレクタ５１にて第２バッファ領域３３Ｂが切替選択されると、この第２バッファ領域３３Ｂに記憶中の再生データを順次読み出し、この再生データを通話音声インタフェース３１を通じて構内交換機４側の内線電話機２に再生出力する（ステップＳ４７）。
【００６６】
セレクタ制御部５３は、第２セレクタ５２にて選択中の第１バッファ領域３３Ａの記憶容量が満杯であるか否かを判定する（ステップＳ４８）。
【００６７】
セレクタ制御部５３は、ステップＳ４８にて第１バッファ領域３３Ａの記憶容量が満杯であると判定されると、第２セレクタ５２にて空きの第２バッファ領域３３Ｂを切替選択すべく、ステップＳ４３に移行する。
【００６８】
また、セレクタ制御部５３は、ステップＳ４２にて第１バッファ領域３３Ａの記憶容量が満杯でなければ、第２セレクタ５２にて選択中の第１バッファ領域３３Ａに再生データを順次記憶すべく、ステップＳ４１に移行する。
【００６９】
セレクタ制御部５３は、ステップＳ４５にて第２バッファ領域３３Ｂの記憶容量が満杯でなければ、第２セレクタ５２にて選択中の第２バッファ領域３３Ｂに再生データを順次記憶すべく、ステップＳステップＳ４４に移行する。
【００７０】
セレクタ制御部５３は、ステップＳ４８にて第１バッファ領域３３Ａの記憶容量が満杯でなければ、第２セレクタ５２にて選択中の第１バッファ領域３３Ａに再生データを順次記憶すべく、ステップＳ４７に移行する。
【００７１】
図７に示す音声バッファ再生処理によれば、構内交換機４を通じて音声再生コマンドを検出すると、第２セレクタ５２にて空きバッファ領域３３に切替選択し、この空きバッファ領域３３にＣＦ側インタフェース２７を通じてＣＦ２２から読み出した再生データを順次記憶し、このバッファ領域３３内の記憶容量が満杯となると、次の再生データを順次記憶すべく、第２セレクタ５２にて空きバッファ領域３３に切替選択すると共に、第１セレクタ５１にて記憶容量が満杯のバッファ領域３３に切替選択し、このバッファ領域３３に記憶中の再生データを読み出し、この再生データを通話音声インタフェース３１を通じて内線電話機２に出力するようにしたので、第１セレクタ５１及び第２セレクタ５２を制御して音声バッファＲＡＭ３２内に常に空きのバッファ領域３３を確保することで、音声バッファＲＡＭ３２に記憶中の再生データの上書きを確実に防止することができ、その結果、通話音声の再生データを内線電話機２で確実に再生することができる。
【００７２】
本実施の形態によれば、音声バッファＲＡＭ３２内に第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂを備え、音声録音コマンドを検出すると、バッファ領域３３の内、空きのバッファ領域３３に音声データを順次記憶し、このバッファ領域３３の記憶容量が満杯になると、次の音声データを順次記憶すべく、空きのバッファ領域３３に切替選択すると共に、記憶容量が満杯のバッファ領域３３に記憶中の音声データを読み出し、この音声データをＣＦ側インタフェース２７に出力するようにしたので、音声バッファＲＡＭ３２内のバッファ領域３３を２個にすることで、各バッファ領域３３のメモリ容量を小さくすることができ、さらに、各バッファ領域３３のメモリ容量を小さくしたとしても、例えば第１バッファ領域３３Ａの記憶容量が満杯になると、次の音声データを順次記憶すべく、空きの第２バッファ領域３３Ｂに切替選択し、さらには、同満杯の第１バッファ領域３３Ａから音声データを読出出力する、すなわち第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂを読出及び書込交互に順次切り替えて音声バッファＲＡＭ３２内に常に空きのバッファ領域３３を確保することで、音声バッファＲＡＭ３２に記憶中の音声データの上書きを確実に防止することができ、その結果、音声データを確実にＣＦ２２に記憶することができる。
【００７３】
本実施の形態によれば、音声再生コマンドを検出すると、空きバッファ領域３３に切替選択し、この空きバッファ領域３３にＣＦ２２から読み出した再生データを順次記憶し、このバッファ領域３３内の記憶容量が満杯になると、次の再生データを順次記憶すべく、空きバッファ領域３３に切替選択すると共に、満杯のバッファ領域３３に記憶中の再生データを読み出し、この再生データを内線電話機２に再生出力するようにしたので、例えば第１バッファ領域３３Ａの記憶容量が満杯になると、次の再生データを順次記憶すべく、空きの第２バッファ領域３３Ｂに切替選択し、さらには、同満杯の第１バッファ領域３３Ａに記憶中の再生データを内線電話機２側に再生出力する、すなわち、第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂを読出及び書込交互に順次切り替えて音声バッファＲＡＭ３２内に常に空きのバッファ領域３３を確保することで、音声バッファＲＡＭ３２に記憶中の再生データの上書きを確実に防止することができ、その結果、通話音声の再生データを内線電話機２側で再生することができる。
【００７４】
本実施の形態によれば、通話音声の音声データを記憶するＣＦ２２を通話録音再生装置１４内部に搭載すると共に、同通話録音再生装置１４を構内交換機４内部に搭載できるようにしたので、構内交換機４と外部接続するためのスペースを確保する必要もなくなる。
【００７５】
尚、上記実施の形態においては、図２に示すように通話録音再生装置１４内に単一の音声バッファメモリ部２１を設けた場合を例にあげて説明したが、図８に示すように、例えば通話録音再生装置１４Ａ内に複数個（例えば８個）の音声バッファメモリ部２１Ａを設けた場合、これら複数個（例えば８個）の音声バッファメモリ部２１Ａに対してＣＦ２２が一個であることから、複数の音声バッファメモリ部２１Ａから１個のＣＦ２２への音声データの書き込み動作や再生データの読み出し動作が重なってＣＦ２２への音声データの書き込み動作が遅れてしまう事態も考えられる。
【００７６】
そこで、図８に示す通話録音再生装置１４Ａ内の各音声バッファメモリ部２１Ａの音声バッファＲＡＭ３２は、第１バッファ領域３３Ａ及び第２バッファ領域３３Ｂを備え、これら各バッファ領域３３の記憶容量は、一つのバッファ領域３３に記憶中の満杯の音声データを読み出し、この音声データがＣＦ２２に記憶されるまでの時間、すなわち音声データ記憶所要時間とした場合、音声バッファメモリ部２１Ａの数に相当する８個分の音声データ記憶所要時間分の音声データを順次記憶することができる程度の記憶容量とすることで、各音声バッファメモリ部２１ＡからＣＦ２２への音声データの書き込み動作が重なったとしても、音声バッファＲＡＭ３２に記憶中の音声データの上書きを確実に防止することができ、その結果、音声データを確実にＣＦ２２に記憶することができる。また、同様にＣＦ２２から各音声バッファメモリ部２１Ａへの再生データの読み出し動作が重なったとしても、音声バッファＲＡＭ３２に記憶中の音声データの上書きを確実に防止することができ、その結果、再生データを確実に電話機側に再生出力することができる。
【００７７】
また、上記実施の形態においては、通話録音再生装置１４内のＭＰＵ２８では第１セレクタ５１及び第２セレクタ５２の切替選択をセレクタ制御部５３で実行するようにしたが、セレクタ制御部５３を設けなくても、第１バッファ領域３３Ａ又は第２バッファ領域３３Ｂに通話音声の音声データが満杯になる時間（本実施の形態の場合は２５０ｍ秒）をカウントするカウンタを設けて、同カウンタで周期的（２５０ｍ秒毎）に第１セレクタ５１及び第２セレクタ５２を切替選択するようにしても、同様の効果が得られることはいうまでもない。
【００７８】
また、上記実施の形態においては、第１バッファ領域３３Ａ又は第２バッファ領域３３Ｂの記憶容量を監視し、この記憶容量が満杯になると、第１セレクタ５１及び第２セレクタ５２を切替選択制御するようにしたが、同判定閾値が“満杯”に限定されるものではなく、例えば満杯寸前の所定量又は所定量以上に達したことを判定閾値としても同様の効果が得られることは言うまでもない。
【産業上の利用可能性】
【００７９】
本発明の通話録音記憶装置によれば、一時記憶手段内の記憶領域を複数個にすることで、各記憶領域のメモリ容量を小さくすることができ、さらに、各記憶領域のメモリ容量を小さくしたとしても、例えば一方の記憶領域の記憶量が所定量に達すると、次の音声データを順次記憶すべく、空きの記憶領域に切替選択し、さらには、同記憶量が所定量に達した記憶領域から音声データを順次読み出し、この音声データを記憶手段に順次記憶するようにした、すなわち、一方及び他方の記憶領域を読出及び書込交互に順次切り替えて一時記憶手段内に常に空きの記憶領域を確保することで、一時記憶手段に記憶中の音声データの上書きを確実に防止することができ、その結果、音声データを確実に記憶手段に記憶することができるため、例えば内線電話機の通話音声の録音・再生や内線電話機の留守録再生を備えた電話交換システムに有用である。
【図面の簡単な説明】
【００８０】
【図１】本発明の通話録音記憶装置に関わる実施の形態を示す構内交換システム内部の概略構成を示すブロック図である。
【図２】本実施の形態に関わる通話録音再生装置内部の概略構成を示すブロック図である。
【図３】本実施の形態に関わる、音声録音コマンド検出時における通話録音再生装置内部の要部である音声バッファＲＡＭ及びＭＰＵ内部の概略構成を示すブロック図である。
【図４】本実施の形態に関わる留守番電話サービス中の構内交換機、通話録音再生装置及び発信相手の内線電話機の処理動作を端的に示す動作シーケンスである。
【図５】本実施の形態の音声バッファ録音処理に関わる通話録音再生装置内部のＭＰＵの処理動作を端的に示すフローチャートである。
【図６】本実施の形態に関わる、音声再生コマンド検出時における通話録音再生装置内部の要部である音声バッファＲＡＭ及びＭＰＵ内部の概略構成を示すブロック図である。
【図７】本実施の形態の音声バッファ再生処理に関わる通話録音再生装置内部のＭＰＵの処理動作を端的に示すフローチャートである。
【図８】他の実施の形態に関わる通話録音再生装置内部の概略構成を示すブロック図である。
【符号の説明】
【００８１】
２  内線電話機（電話機）
１４  通話録音再生装置（通話音声記憶装置）
２２  携帯用記憶媒体（ＣＦ：記憶手段）
２７  ＣＦ側インタフェース（記憶手段側インタフェース）
２８  ＭＰＵ（記憶制御手段）
３１  通話音声インタフェース（電話機側インタフェース）
３２  音声バッファＲＡＭ（一時記憶手段）
３３  バッファ領域（記憶領域）
３３Ａ  第１バッファ領域（記憶領域）
３３Ｂ  第２バッファ領域（記憶領域）
５１  第１セレクタ（電話機側切替選択手段）
５２  第２セレクタ（記憶手段側切替選択手段）
５３  セレクタ制御部（記憶制御手段）
【図１】
2006020210.tif 000003
【図２】
2006020210.tif 000004
【図３】
2006020210.tif 000005
【図４】
2006020210.tif 000006
【図５】
2006020210.tif 000007
【図６】
2006020210.tif 000008
【図７】
2006020210.tif 000009
【図８】
2006020210.tif 000010