(57)【要約】【課題】ボタン電話機を増やす際のシステムの拡張性が良好となるとともに、システムのコストを低減することができるボタン電話システムを提供する。【解決手段】ボタン電話システムに設けられた複数のボタン電話機１−１〜１−ｎが、通話等の音声の録音および再生を行う音声録音／再生部３と、音声録音／再生部３が録音した音声信号および音声録音／再生部３が再生する音声信号を一時的に保存する一時保存メモリ４と、音声録音／再生部３が録音した音声信号を保存する保存用メモリ５と、ボタン電話機１内における処理動作を制御する制御部６とを備えている。音声信号は、複数個のブロックに分割され、複数個のブロックが保存用メモリ５の空きエリアに記憶される。【選択図】      図２
2004165730.tif 000002
【特許請求の範囲】
【請求項１】
電話回線に接続され、複数のボタン電話端末のいずれかを前記電話回線に接続することが可能なボタン電話システムであって、
前記複数のボタン電話端末は、通話等の音声の録音および再生を行う音声録音／再生手段と、前記音声録音／再生手段が録音した音声信号および前記音声録音／再生手段が再生する音声信号を一時的に保存する一時保存手段と、前記音声録音／再生手段が録音した前記音声信号を保存する音声蓄積手段と、前記ボタン電話端末内における処理動作を制御する制御手段とを備え、
前記音声信号は複数個のブロックに分割され、複数個のブロックが前記音声蓄積手段の空きエリアに記憶される
ことを特徴とするボタン電話システム。
【請求項２】
制御手段は、一時保存手段と音声蓄積手段との間の音声信号のＤＭＡ転送を制御するＤＭＡ転送制御手段を含む
請求項１記載のボタン電話システム。
【請求項３】
制御手段は、各音声信号が記憶されている音声蓄積手段内のエリアを特定するエリア情報を格納するエリア情報格納手段を含み、
前記制御手段は、前記エリア情報格納手段に格納された前記エリア情報を参照して、前記音声蓄積手段内の空きエリアを認識する
請求項１または請求項２記載のボタン電話システム。
【請求項４】
エリア情報は、各音声信号を構成する各ブロックが記憶されているエリアのスタートアドレスである
請求項３記載のボタン電話システム。
【請求項５】
一時保存手段は、デュアルポートＲＡＭである
請求項１から請求項４のうちのいずれかに記載のボタン電話システム。
【請求項６】
制御手段は、ユーザ操作に応じて、音声蓄積手段に記憶されている音声信号を構成する複数個のブロックのうち任意のブロックを消去する
請求項１から請求項５のうちのいずれかに記載のボタン電話システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ボイスメールの録音・再生などを実行するボイスメール機能を備えたボタン電話システムに関する。
【０００２】
【従来の技術】
ボタン電話システムは、ユーザが通話を行うための複数のボタン電話機と、電話回線と複数のボタン電話機との回線接続の制御などを行うボタン電話主装置とから構成される。ボタン電話システムには、ボイスメール機能を備えたものがある。ボイスメール機能を実現するハードウェア構成、例えば、音声録音／再生部や音声蓄積部などは、一般にボタン電話主装置に設けられる。
【０００３】
従来のボタン電話システムには、局線（電話回線）と複数のボタン電話機を接続制御する主装置（ボタン電話主装置）側に、音声蓄積部やメモリなどのボイスメール機能を実現するハードウェア構成が設けられている。主装置における制御部は、ボタン電話機に対応するメール番号に音声が蓄積されているかどうかを検索し、音声が蓄積されていればボタン電話機に音声メッセージを自動配信する（特許文献１参照）。
【０００４】
また、別の従来のボタン電話システムにも、電話回線と複数のボタン電話機との回線接続を制御するボタン電話装置（ボタン電話主装置）側に、音声蓄積部やメモリなどのハードウェア構成が設けられている。ボタン電話装置における装置制御部は、音声メッセージを音声蓄積部に蓄積し、所定条件の成立に応じて音声メッセージを再生出力して配信する（特許文献２参照）。
【０００５】
【特許文献１】
特開平５−７５７１０号公報（第２頁、第１図）
【特許文献２】
特開平９−１８２１２１号公報（第２−３頁、第１図）
【０００６】
【発明が解決しようとする課題】
特許文献１，２に記載されているように、従来のボタン電話システムでは、ボタン電話主装置側にボイスメール機能を実現するハードウェア構成が実装されている。そして、ボタン電話主装置内の中央処理部（制御部）は、ボタン電話主装置に接続された複数のボタン電話機とデータ通信を行うことにより、複数のボタン電話機に対するボイスメール機能を一括管理・制御している。
【０００７】
しかし、このような構成の場合、ユーザは、ボタン電話主装置に接続するボタン電話機の台数を増やす度に、ボタン電話主装置内の音声蓄積部に設けられている各ボタン電話機に対応した音声メッセージの格納エリア（メールボックス）を増やすとともに、ボタン電話主装置の各種設定を行わなければならず、ユーザにとって面倒である。また、あらかじめボイスメール機能がボタン電話主装置に実装される場合には、仮にユーザが設置しているボタン電話システムが小規模（ボタン電話機の台数が少ないシステム）であったとしても、将来的な音声蓄積部の拡張性を考慮して、ハードディスクなどの大きい容量の音声蓄積部が実装される。このため、ボタン電話システムのコストが高くなってしまい、小規模なボタン電話システムを望むユーザにとっては、ボイスメール機能を導入するに際して常に価格的な問題が生じてしまう。
【０００８】
このような問題を解消するために、ボタン電話主装置に接続されている複数のボタン電話機側に、ボイスメール機能を実現するハードウェア構成を実装することが考えられる。しかし、その場合、ボタン電話機の制御部には、通話を行うためのボタン電話としての機能のほかに、ボイスメール機能を実行するための処理負担がかかる。従って、各ボタン電話機において、ボタン電話としての機能と同時にボイスメール機能を実行するためには、制御部の高速化・多処理化を実現しなければならず、制御部のコストが大幅に上昇する原因となる。
【０００９】
本発明は、上記のような課題を解決するためになされたものであり、ボタン電話端末を増やす際のシステムの拡張性が良好となるとともに、システムのコストを低減することができるボタン電話システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
以上の目的を達成するため、本発明のボタン電話システムでは、複数のボタン電話端末が、通話等の音声の録音および再生を行う音声録音／再生手段と、音声録音／再生手段が録音した音声信号および音声録音／再生手段が再生する音声信号を一時的に保存する一時保存手段と、音声録音／再生手段が録音した音声信号を保存する音声蓄積手段と、ボタン電話端末内における処理動作を制御する制御手段とを備え、音声信号は複数個のブロックに分割され、複数個のブロックが音声蓄積手段の空きエリアに記憶されることを特徴とする。
【００１１】
制御手段が、音声録音／再生手段と音声蓄積手段との間の音声信号のＤＭＡ転送を制御するＤＭＡ転送制御手段を含むように構成されているのが好ましい。このような構成によれば、制御部の処理負担を軽減することができるとともに、制御部のコストの上昇を抑制することができる。
【００１２】
制御手段には、各音声信号が記憶されている音声蓄積手段内のエリアを特定するエリア情報を格納するエリア情報格納手段が設けられ、制御手段は、エリア情報格納手段に格納されたエリア情報を参照して、音声蓄積手段内の空きエリアを認識するように構成されているのが好ましい。このような構成によれば、音声信号を音声蓄積手段の空きエリアに効率良く格納する制御を容易に行うことができる。
【００１３】
エリア情報としては、各音声信号を構成する各ブロックが記憶されているエリアのスタートアドレスとするのが好ましい。このようにエリア情報をエリアのスタートアドレスとすると、制御手段が容易かつ確実に音声蓄積手段内の空きエリアを認識することができる。
【００１４】
一時保存手段をデュアルポートＲＡＭとするのが好ましい。デュアルポートＲＡＭとすると、一方のポートから音声信号を書き込みながら他方のポートから読み出すことができ、待ち時間がなく高速にデータ処理を行うことができる。
【００１５】
制御手段が、ユーザ操作に応じて、音声蓄積手段に記憶されている音声信号を構成する複数個のブロックのうち任意のブロックを消去するように構成されていてもよい。このような構成によれば、より一層有効に音声蓄積手段のメモリエリアを活用することができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の一形態を図面を参照して説明する。
図１は、ボタン電話システムの構成を示すブロック図である。図１に示すように、ボタン電話システムは、ボタン電話主装置１０と複数のボタン電話機１−１〜１−ｎとを備えている。ボタン電話主装置１０は、複数の電話回線１１−１〜１１−ｍを収容するとともに、複数のボタン電話機１−１〜１−ｎを接続するための複数の内線１２−１〜１２−ｎを収容している。ボタン電話主装置１０は、複数の電話回線１１−１〜１１−ｍと複数の内線１２−１〜１２−ｎ（すなわちボタン電話機１−１〜１−ｎ）との回線接続の制御などを行う。複数のボタン電話端末としてのボタン電話機１−１〜１−ｎは、それぞれ、内線１２−１〜１２−ｎを介してボタン電話主装置１０に接続されている。複数のボタン電話機１−１〜１−ｎには、通話を行うためのボタン電話としての機能のほかに、ボイスメール機能を実現するハードウェアが実装されている。
【００１７】
図２は、本発明のボタン電話端末の構成を示すブロック図である。図２に示すボタン電話機１において、ボタン電話機能部２は、通話を行うためのボタン電話としての基本機能を実現する部分である。ボタン電話機能部２は、内線１に接続され、制御部６からの制御に従って発着信や通話等における処理を実行する。音声録音／再生部３は、通話等の音声（例えばボタン電話機１のユーザに対するメッセージ）の録音および再生を行う。具体的には、音声録音／再生部３は、ボタン電話機能部２の通話路と一時保存メモリ４とに接続されている。音声録音／再生部３は、音声録音の場合には、ボタン電話機能部２の通話路から送られる音声信号をデータ変換してディジタル化し、ディジタル化された音声信号を一時保存メモリ４内に格納する。また、音声録音／再生部３は、音声再生の場合には、一時保存メモリ４内に格納されたディジタル化された音声信号を読み出してデータ変換し、ボタン電話機能部２の通話路に送出する。
【００１８】
一時保存メモリ４は、音声録音／再生部３から送られるディジタル化された音声信号、および保存用メモリ５から転送されるディジタル化された音声信号を一時的に保存するメモリである。一時保存メモリ４は、一方のポートから音声信号を書き込みながら他方のポートから音声信号を読み出すことが可能なデュアルポートＲＡＭによって構成される。
【００１９】
また、一時保存メモリ４は、一時的に保存する音声信号を細かく分割して（区切って）複数個のブロックとし、細かくブロックに分割した音声信号をバス７を介して保存用メモリ５に転送する。ここで、一時保存メモリ４は、一つのブロックが予め定められたデータ量（例えば数ビットまたは数十ビット）となるように音声信号を分割する。例えば、１つのブロックが所定の長さのメッセージ（例えば２秒間）のデータ量となるように、音声信号が分割される。なお、音声録音／再生部３が音声を録音する際のビットレート（音質）が変更できるように構成されている場合には、１つのブロックのメッセージの長さも変更できるように構成されているのが好ましい。
【００２０】
保存用メモリ５は、一時保存メモリ４からバス７を介して転送される細かくブロックに分割された音声信号を保存するメモリである。保存用メモリ５は、ユーザの操作によって消去されるまで音声信号を保存する。なお、保存用メモリ５は、例えばフラッシュメモリで構成される。
【００２１】
一時保存メモリ４と保存用メモリ５との間の音声信号の転送は、ＤＭＡ転送（ＤＭＡ；Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）によって行われる。ここで、ＤＭＡ転送とは、ＣＰＵを介さずに、バス上のデバイス（Ｉ／Ｏ）とメモリ間、あるいはメモリ間同士で直接データを転送する方法のことをいう。ＤＭＡ転送は、ＣＰＵを経由してデータの受け渡しを行う通常のデータ転送の方法の場合に比べ、高速にデータの受け渡しを行うことができるとともに、ＣＰＵに負担をかけることなくデータの受け渡しを行うことができる。従って、現在実行中のタスクなどの実行が妨げられることがない。
【００２２】
制御部６は、ボタン電話機１内の各構成部２〜５の処理動作を制御する。バス７は、ボタン電話機１内部で信号をやり取りするための共通信号路である。
【００２３】
図３は、制御部の内部構成を示すブロック図である。図３に示すように、制御部６には、ＣＰＵ６１、テーブル６２およびＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ  ）６３が設けられている。ＣＰＵ６１は、ボタン電話機１における各種の制御処理を実行する中央演算処理装置である。テーブル６２は、保存用メモリ５内のどのエリア（領域）にどの音声信号（すなわちメッセージ）が記憶されているかを示す情報、すなわち、各メッセージが記憶されているエリアを特定する情報を格納する。
【００２４】
具体的には、保存用メモリ５には複数のメッセージが記憶されており、各メッセージに番号が付される。また、上記したように、各メッセージは、複数個のブロックに細かく分割されている。図４に示すように、テーブル６２には、複数のメッセージ１，２，・・・を構成する各ブロック（メッセージ１−１，１−２，・・・、メッセージ２−１，２−２，・・・）に対応付けて、各ブロックが記憶されているエリアのスタートアドレス（メモリ番地）の情報が格納される。このような情報にもとづいて、ＣＰＵ６１は、所定のメッセージが記憶されているエリア、またメッセージが記憶されていない空きエリアを認識することができる。なお、テーブル６２は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ  ）で構成される。
【００２５】
ＤＭＡＣ６３は、ＤＭＡ機能を制御する回路である。ＤＭＡＣ６３は、ＣＰＵ６１に代わって、一時保存メモリ４と保存用メモリ５との間の音声信号のＤＭＡ転送の処理を制御する。
【００２６】
次に、本発明のボタン電話端末の動作について、図２〜図６を参照して説明する。まず、ボイスメールのメッセージをボタン電話機１に録音する動作について説明する。
【００２７】
外部から特定のボタン電話機１を呼び出す場合、外部の者は、例えば、ダイヤルイン番号に電話をかけてボタン電話機１を呼び出す。ボタン電話機１は、電話がかかってきたときにユーザが不在などであった場合、ボイスメール登録（録音）モードになる。外部の者は、例えば、ユーザ番号（内線番号）を入力することによりボタン電話機１を特定した後に、音声ガイダンスなどに従ってボイスメールの録音を行う。
【００２８】
ボタン電話機１において、音声録音／再生部３は、ボタン電話機能部２の通話路から送られるユーザに対するメッセージの音声信号をデータ変換してディジタル化する。音声録音／再生部３は、ディジタル化された音声信号を一時保存メモリ４内に格納していく。一時保存メモリ４への音声信号の格納が開始されると、一時保存メモリ４から保存用メモリ５への音声信号のＤＭＡ転送が行われる。
【００２９】
図５は、ＤＭＡ転送処理を示すフローチャートである。一時保存メモリ４は、保存用メモリ５に音声信号のＤＭＡ転送を行うために、制御部６のＤＭＡＣ６３に対して転送要求を送る。ＤＭＡＣ６３は、一時保存メモリ４から送られた転送要求を受け取ることにより（ステップＳ１）、音声信号のＤＭＡ転送の処理を開始する。まず、ＤＭＡＣ６３は、バス７を開放するようにＣＰＵ６１に要求する（ステップＳ２）。ＣＰＵ６１は、ＤＭＡＣ６３からの要求を受け取ると、転送元の一時保存メモリ４と転送先の保存用メモリ５の空きエリアを確認する（ステップＳ３）。ＣＰＵ６１は、テーブル６２に格納されているメッセージの記録エリアの情報を参照することにより、保存用メモリ５内の空きエリアの確認を行う。
【００３０】
ＣＰＵ６１は、各種設定値をＤＭＡＣ６３に設定する（ステップＳ４）。設定値としては、転送元の一時保存メモリ４や転送先の保存用メモリ５の空きエリアに関する情報、サイクルの種類やデータの転送サイズに関する情報などである。そして、ＣＰＵ６１は、自身をバス７から切り離してバス７を開放する（ステップＳ５）。
【００３１】
ＤＭＡＣ６３は、バス７は開放されると、指定されたエリアのアドレスを出力し、一時保存メモリ４および保存用メモリ５に対する制御信号を出力することによって、一時保存メモリ４と保存用メモリ５間の直接の音声信号の転送を行う（ステップＳ６）。このとき、一時保存メモリ４は、デュアルポートＲＡＭであるので、音声録音／再生部３から送られる音声信号を一方のポートから書き込みながら、書き込んだ音声信号を他方のポートから読み出す。また、一時保存メモリ４は、音声信号を細かく分割して複数個のブロックとし、細かくブロックに分割した音声信号をバス７を介して保存用メモリ５に転送する。保存用メモリ５では、ＤＭＡＣ６３からの指示にもとづいて、空きエリアに細かく分割された音声信号の複数個のブロックを格納していく。
【００３２】
音声信号の転送が終了すると、ＤＭＡＣ６３は、ＣＰＵ６１にデータ転送が終了したとしてバスの開放を要求する信号を無効にする（ステップＳ７）。ＣＰＵ６１は、バスを開放する信号が無効になると、ＤＭＡ転送が行われる前の状態に復帰する（ステップＳ８）。その後、ＣＰＵ６１は、命令の実行やメモリへのアクセスを再開する。
【００３３】
保存用メモリ５への音声信号の格納について、さらに詳しく説明する。図６は、保存用メモリ内のメッセージデータの格納状態を示すイメージ図である。図６（Ａ）は、保存用メモリ５の初期立ち上げ（データが記憶されていない状態）から４つのメッセージ１〜４が記憶された状態を示している。各メッセージ１〜４は、一時保存メモリ４によって複数個のブロックに分割されている。メッセージの分割数は、メッセージの長さに応じて変化する。
【００３４】
図６（Ａ）に示す例では、メッセージ１は、４つのブロック（メッセージ１−１〜１−４）に分割されて４つのエリアに格納されている。メッセージ２は、５つのブロック（メッセージ２−１〜２−５）に分割されて５つのエリアに格納されている。メッセージ３は、３つのブロック（メッセージ３−１〜３−３）に分割されて３つのエリアに格納されている。そして、メッセージ４は、５つのブロック（メッセージ４−１〜４−５）に分割されて５つのエリアに格納されている。なお、保存用メモリ５内の各エリアの記憶容量は、１つのブロックのデータを記憶できる大きさとなっている。
【００３５】
図６（Ｂ）は、図６（Ａ）の状態からユーザの操作に応じてメッセージ１とメッセージ３が消去された状態を示している。図６（Ｂ）に示すように、メッセージ１とメッセージ３が消去されることによって、保存用メモリ５内のエリアは歯抜け状態、すなわち、データが格納されていない空きエリアが散らばって存在する状態となる。
【００３６】
図６（Ｃ）は、図６（Ｂ）の状態からさらにメッセージ５とメッセージ６が記憶された状態を示している。メッセージ５は、２つのブロック（メッセージ５−１〜５−２）に分割されている。また、メッセージ６は、６つのブロック（メッセージ６−１〜６−６）に分割されている。
【００３７】
メッセージ５とメッセージ６は、ＤＭＡＣ６３による制御に従って、消去されたメッセージ１とメッセージ３の空きエリアに優先的に格納される。上記したように、テーブル６２にはメッセージを記憶したエリアの情報が格納されており、ＣＰＵ６１はテーブル６２の情報にもとづいてメッセージの記憶エリアを管理している。ＣＰＵ６１は、テーブル６２に格納された情報を参照して、メッセージが記憶されていない空きエリアを認識する。そして、ＣＰＵ６１は、ＤＭＡ転送される音声信号を格納するための保存用メモリ５内の空きエリアをＤＭＡＣ６３に指示する。ＤＭＡＣ６３は、ＣＰＵ６１からの指示にもとづいて、メッセージを保存用メモリ５の空きエリアに格納するように制御する。
【００３８】
図６（Ｃ）に示す例では、メッセージ５の２つのブロック（メッセージ５−１〜５−２）とメッセージ６の２つのブロック（メッセージ６−１〜６−２）が、消去されたメッセージ１の空きエリアに格納される。また、メッセージ６の残り４つのブロック（メッセージ６−３〜６−６）のうちの３つ（メッセージ６−３〜６−５）が、消去されたメッセージ３の空きエリアに格納される。そして、メッセージ６の残り１つのブロック（メッセージ６−６）が、メッセージ４の後のエリアに格納される。このように、新たに記憶されるメッセージは、保存用メモリ５の空きエリアに隙間なく格納される。
【００３９】
次に、ボタン電話機１に録音されたボイスメールのメッセージを再生する場合の動作について説明する。ユーザは、ボタン電話機１に登録された所定のメッセージを選択して再生する場合には、ボタン電話機１に設けられたボタンなどの操作部の操作を行う。なお、新たにメッセージがボタン電話機１に録音（登録）された場合には、ボタン電話機１は、ランプの点灯や表示部への表示などによって新しいボイスメールの録音をユーザに知らせる。
【００４０】
ボタン電話機１の制御部６は、ユーザの操作に応じて、保存用メモリ５に格納されている所定の音声信号としてのメッセージを一時保存メモリ４にＤＭＡ転送するように制御する。ＤＭＡ転送処理は、図５を用いて説明した場合と同様の処理で行うことができる。すなわち、ＤＭＡＣ６３は、ＤＭＡ転送の要求にもとづいて、バス７の開放をＣＰＵ６１に要求する（ステップＳ１，Ｓ２）。ＣＰＵ６１は、再生する対象のメッセージが格納された転送元の保存用メモリ５のエリアと転送先の一時保存メモリ４を確認する（ステップＳ３）。そして、ＣＰＵ６１は、各種設定値を設定し（ステップＳ４）、バス７を開放する（ステップＳ５）。ＤＭＡＣ６３は、保存用メモリ５および一時保存メモリ４を制御して、保存用メモリ５から一時保存メモリ４への直接の音声信号の転送を行う（ステップＳ６）。ＤＭＡＣ６３は、音声信号の転送が終了すると、バス７の開放要求を無効にする（ステップＳ７）。ＣＰＵ６１は、バス７の開放要求が無効になると、データ転送前の状態に復帰する（ステップＳ８）。
【００４１】
一時保存メモリ４は、デュアルポートＲＡＭであり、保存用メモリ５から転送されてきた音声信号を一方のポートから書き込みながら、書き込んだ音声信号を他方のポートから読み出して音声録音／再生部３に送る。音声録音／再生部３は、一時保存メモリ４から送られる音声信号をデータ変換して、ボタン電話機能部２の通話路に送出する。ボタン電話機能部２は、音声録音／再生部３から送られた音声信号をスピーカ等を通じてユーザに音声出力する。
【００４２】
以上のように、本実施の形態では、ボタン電話機１側に、ボイスメール機能を実現するハードウェア構成（音声録音／再生部３、一時保存メモリ４および保存用メモリ５）が実装されているので、ボタン電話機１の台数を増やす場合でも、ボタン電話主装置１０側における音声蓄積部のメールボックスを増やす必要がない。従って、ユーザは、ボタン電話機１の台数を容易に変更することができ、ボタン電話システムの拡張性が向上する。また、ボタン電話主装置１０側に容量の大きなハードディスクなどの音声蓄積部を設ける必要がなくなるので、ボタン電話システムのコストを削減することも可能となる。
【００４３】
また、ボタン電話機１の制御部６内にＤＭＡＣ６３が設けられ、制御部６のＣＰＵ６１に代わって、ＤＭＡＣ６３によってボイスメールの音声信号のＤＭＡ転送が制御されているので、ＣＰＵ６１の処理負担を軽減することができる。従って、制御部６には高性能なＣＰＵ６１を搭載する必要がなくなり、制御部６のコストの上昇を抑制することができる。
【００４４】
また、音声信号は複数個のブロックに細かく分割されて、保存用メモリ５内の空きエリアに優先的に格納されるので、保存用メモリ５内の空きエリアが少なくなり、保存用メモリ５のメモリエリアを有効に活用することができる。従って、メッセージとしての音声信号を保存するためのメモリを大容量のものとする必要がなくなり、ボタン電話機１のコストを削減することが可能となる。
【００４５】
また、各メッセージが記憶されている保存用メモリ５内のエリアを特定する情報を格納するテーブル６２が制御部６内に設けられ、テーブル６２が格納した情報にもとづいて保存用メモリ５内の空きエリアを管理するように構成されているので、メッセージを保存用メモリ５の空きエリアに効率良く格納する制御を容易に行うことができる。また、エリアを特定する情報がエリアのスタートアドレスとされているので、容易かつ確実に保存用メモリ５内の空きエリアを認識することができる。
【００４６】
さらに、音声録音／再生部３とバス７との間に音声信号を一時保存する一時保存メモリ４が設けられているので、確実にＤＭＡ転送を実行することができる。また、一時保存メモリ４がデュアルポートＲＡＭとされているので、一方のポートから書き込みながら他方のポートから読み出すことができ、待ち時間がなくなるため高速にデータ処理を行うことができる。
【００４７】
なお、上記の実施の形態では、ユーザの操作に応じて、保存用メモリ５内に記憶されている所定のメッセージ（図６の例ではメッセージ１，３）を消去することができたが、さらに、ユーザの操作に応じて、１つのメッセージ内の任意のブロックのみを消去できるように構成されていてもよい。このような構成によれば、ユーザがメッセージとして重要でない部分を消去することにより、全体として保存用メモリ５内のエリアの使用量を減らすことができる。従って、より一層有効にメモリエリアを活用することができるようになる。
【００４８】
なお、上記の実施の形態では、ボイスメールの録音および再生について説明したが、ボイスメールの機能としては、これら以外に、ボイスメールの転送、ユーザへの着信の通知などの様々な機能が存在する。このような機能を本発明のボタン電話機１（またはボタン電話主装置１０）が備えていてもよい。
【００４９】
【発明の効果】
以上のように、本発明では、複数のボタン電話端末が、通話等の音声の録音および再生を行う音声録音／再生手段と、音声録音／再生手段が録音した音声信号および音声録音／再生手段が再生する音声信号を一時的に保存する一時保存手段と、音声録音／再生手段が録音した音声信号を保存する音声蓄積手段と、ボタン電話端末内における処理動作を制御する制御手段とを備え、音声信号は複数個のブロックに分割され、複数個のブロックが音声蓄積手段の空きエリアに記憶されるので、ボタン電話端末を増やす際のシステムの拡張性が良好となるとともに、システムのコストを低減することができるという効果を奏する。
【図面の簡単な説明】
【図１】ボタン電話システムの構成を示すブロック図である。
【図２】本発明のボタン電話端末の構成を示すブロック図である。
【図３】制御部の内部構成を示すブロック図である。
【図４】テーブルの内部データ構造を示す図である。
【図５】ＤＭＡ転送処理を示すフローチャートである。
【図６】保存用メモリ内のメッセージデータの格納状態を示すイメージ図である。
【符号の説明】
１，１−１〜１−ｎ  ボタン電話機（ボタン電話端末）
２  ボタン電話機能部
３  音声録音／再生部（音声録音／再生手段）
４  一時保存メモリ（一時保存手段）
５  保存用メモリ（音声蓄積手段）
６  制御部（制御手段）
７  バス
１０  ボタン電話主装置
１１−１〜１１−ｍ  電話回線
１２−１〜１２−ｎ  内線
６１  ＣＰＵ
６２  テーブル（エリア情報格納手段）
６３  ＤＭＡＣ（ＤＭＡ転送制御手段）
【図１】
2004165730.tif 000003
【図２】
2004165730.tif 000004
【図３】
2004165730.tif 000005
【図４】
2004165730.tif 000006
【図５】
2004165730.tif 000007
【図６】
2004165730.tif 000008