(57)【要約】  【課題】  フラッシュメモリを採用した場合は部品コストが大きくなる。  【解決手段】  構内交換機４に接続し、案内音声を再生出力する音声案内装置１０であって、案内音声データを記憶するフラッシュメモリ１２と、録音要求コマンドで使用する制御用アドレス及び制御用データ、各制御用アドレスへの制御用データの書込み順序を予め記憶しておき、録音要求信号を検出すると、録音要求コマンドに関わる制御用アドレス及び制御用データを書込み順序で、フラッシュメモリに対してデータ単位で順次出力するコマンド出力回路１３とを有し、フラッシュメモリは、データ単位で制御用アドレス及び制御用データを順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、フラッシュメモリ内のメモリ領域を初期化し、この初期化したメモリ領域に案内音声データを録音するようにした。【選択図】  図２
2006080956.tif 000002
【特許請求の範囲】
【請求項１】
構内交換機に接続し、所定信号を検出すると、この所定信号に対応した記憶中の案内音声を再生出力する音声案内装置であって、
前記案内音声の案内音声データを記憶するフラッシュメモリと、
前記フラッシュメモリを制御する制御コマンドで使用する、前記フラッシュメモリの複数の制御用アドレス及び、この制御用アドレスに書き込む複数の制御用データを予め記憶したコマンド記憶手段と、
前記制御コマンドに関わる各制御用アドレスへの制御用データの書込み順序を記憶する書込み順序記憶手段と、
前記制御コマンドを要求するコマンド要求信号を検出すると、前記コマンド記憶手段に記憶中の前記制御コマンドに関わる制御用アドレス及び制御用データを、前記書込み順序記憶手段に記憶中の前記制御コマンドに関わる前記書込み順序に基づき、前記フラッシュメモリに対してデータ単位で順次出力するコマンド出力手段とを有し、
前記フラッシュメモリは、
前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、前記制御コマンドに基づく制御動作を実行することを特徴とする音声案内装置。
【請求項２】
前記制御コマンドは、
前記フラッシュメモリへ新規の案内音声データを記憶更新する録音要求コマンドを有し、
前記コマンド出力手段は、
前記録音要求コマンドを要求するコマンド要求信号を検出すると、前記コマンド記憶手段に記憶中の前記録音要求コマンドに関わる制御用アドレス及び制御用データを、前記書込み順序記憶手段に記憶中の前記録音要求コマンドに関わる前記書込み順序に基づき、前記フラッシュメモリに対してデータ単位で順次出力し、
前記フラッシュメモリは、
前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、同フラッシュメモリ内のメモリ領域を初期化すると共に、この初期化したメモリ領域に前記新規の案内音声データを記憶更新することを特徴とする請求項1記載の音声案内装置。
【請求項３】
前記録音要求コマンドは、
前記フラッシュメモリ内の全メモリ領域の初期化を指示する全初期化指示情報を有し、
前記フラッシュメモリは、
前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで前記全初期化指示情報を検出すると、同フラッシュメモリ内の前記全メモリ領域を初期化することを特徴とする請求項２記載の音声案内装置。
【請求項４】
前記録音要求コマンドは、
前記フラッシュメモリ内の複数のメモリ領域の内、特定のメモリ領域の初期化を指示する部分初期化指示情報を有し、
前記フラッシュメモリは、
前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで前記部分初期化指示情報を検出すると、同フラッシュメモリ内の前記特定のメモリ領域を初期化することを特徴とする請求項２又は３記載の音声案内装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば内線電話機やＰＨＳ等の内線端末を収容接続する構内交換機に接続し、例えばモーニングコールやトーキー案内等の案内音声を内線端末等の端末に再生出力する音声案内装置に関する。
【背景技術】
【０００２】
従来、このような案内音声を再生出力する音声案内装置を採用したシステムとしては、図６に示す構内交換システムが広く知られている（例えば特許文献１参照）。図６は一般的な音声案内装置を採用した構内交換システム全体の概略構成を示すブロック図である。
【０００３】
図６に示す構内交換システム１は、例えば内線電話機やＰＨＳ等の内線端末２と、例えばモーニングコールやトーキー案内等の案内音声を記録したテープレコーダ３と、内線端末２及びテープレコーダ３を収容接続する構内交換機４とを有し、この構内交換機４は、内線端末２との通信インタフェースを司る内線インタフェース５と、テープレコーダ３に記録してある案内音声を記憶しておき、この記憶中の案内音声を再生出力する音声案内装置６と、これら内線インタフェース５及び音声案内装置６を接続制御する通話路制御装置７とを有している。
【０００４】
音声案内装置６は、通話路制御装置７を通じて内線端末２等の端末からの着信等の所定信号を検出すると、この所定信号に対応した記憶中の案内音声を内線端末２等の端末に再生出力するものである。
【０００５】
図７は従来の音声案内装置６内部の概略構成を示すブロック図である。
【０００６】
図７に示す音声案内装置６は、通話路制御装置７との通信インタフェースを司る通話路制御インタフェース６１と、テープレコーダ３との通信インタフェースを司るテープレコーダインタフェース６２と、テープレコーダ３からの案内音声を案内音声データにデジタル変換するＡ／Ｄ変換部６３と、この案内音声データを記憶するＳＲＡＭ６４と、このＳＲＡＭ６４を記憶制御するＳＲＡＭ制御回路６５と、ＳＲＡＭ６４の記憶内容を保持するためのバックアップ電池６６と、様々な指令を入力する操作部６７と、各種プログラムを格納するＲＯＭ６８と、作業領域としてのＲＡＭ６９と、この音声案内装置６全体を制御するＭＰＵ７０とを有している。
【０００７】
音声案内装置６のＭＰＵ７０は、操作部６７を通じて録音要求信号を検出すると、Ａ／Ｄ変換部６３を通じてテープレコーダ３からの案内音声を案内音声データに変換する。
【０００８】
ＳＲＡＭ制御回路６５は、Ａ／Ｄ変換部６３を通じて変換した案内音声データをＳＲＡＭ６４に記憶するものである。
【０００９】
図７に示す従来の音声案内装置６によれば、操作部６７を通じて録音要求信号を検出すると、テープレコーダ３に記録中の案内音声を案内音声データに変換し、この案内音声データをＳＲＡＭ６４に記憶するようにしたので、テープレコーダ２に記録してある様々な案内音声を記憶することができる。
【００１０】
しかしながら、図７に示す従来の音声案内装置６によれば、ＳＲＡＭ６９を採用し、このＳＲＡＭ６４に案内音声データを記憶保持するようにしたが、同ＳＲＡＭ６４を使用するためには、記憶保持用のバックアップ電池６６が必要となるためコスト高となる。
【００１１】
そこで、ＳＲＡＭ６４の代わりに、バックアップ電池６６を要しないＥＰＲＯＭを音声案内装置８０に採用することも考えられる。図８は従来のＥＰＲＯＭを採用した音声案内装置８０内部の概略構成を示すブロック図である。尚、図７に示す音声案内装置６と同一のものには同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００１２】
図８に示す音声案内装置８０は、通話路制御インタフェース６１、操作部６７、ＲＯＭ６８、ＲＡＭ６９及びＭＰＵ７０の他に、案内音声データを予め記憶したＥＰＲＯＭ８１と、このＥＰＲＯＭ８１を制御するＥＰＲＯＭ制御回路８２とを有している。
【００１３】
しかしながら、図８に示す音声案内装置８０によれば、バックアップ電池を要することなく、ＥＰＲＯＭ８１に案内音声データを記憶するようにしたが、ＥＰＲＯＭ８１の場合、例えば工場出荷時に案内音声データを予め記憶しているため、ユーザ自身がその記憶内容を書き換えることができず、テープレコーダ３から好みの案内音声を記憶することができないといった事態も生じる。
【００１４】
そこで、これらＳＲＡＭ６４やＥＰＲＯＭ８１を採用した場合の問題点を改善すべく、これらＳＲＡＭやＥＰＲＯＭの代わりにフラッシュメモリを採用することも考えられる。
【００１５】
このようなフラッシュメモリを採用した音声案内装置においては、フラッシュメモリと、このフラッシュメモリを記憶制御するメモリコントローラとを有している。
【００１６】
メモリコントローラは、フラッシュメモリを記憶制御するマイコンに相当し、テープレコーダ３からの案内音声をフラッシュメモリに録音すべく、ＭＰＵからの録音要求信号を検出すると、録音要求コマンドをフラッシュメモリに通知する。
【００１７】
フラッシュメモリは、録音要求コマンドを検出すると、同フラッシュメモリ内のメモリ領域を初期化した後、メモリコンローラ経由でテープレコーダ３からの案内音声の案内音声データを同初期化したメモリ領域に順次記憶するものである。
【００１８】
従って、このようなフラッシュメモリを採用した音声案内装置によれば、フラッシュメモリに案内音声データを記憶保持するようにしたので、バックアップ電池も必要とすることなく、しかも、記憶中の案内音声データのデータ内容を簡単に書き換えることもできる。
【特許文献１】特開平５−８３３８８号公報(図１及び要約書参照)
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、このようなフラッシュメモリを採用した音声案内装置によれば、フラッシュメモリを記憶制御するためにはフラッシュメモリ専用のメモリコントローラが必要となるため、その部品コストが嵩むばかりか、周辺プログラムの変更をも余儀なくされる虞がある。
【００２０】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、部品コストを抑制し、さらには周辺プログラムの変更を要することなく、フラッシュメモリを採用することができる音声案内装置を提供することにある。
【課題を解決するための手段】
【００２１】
上記目的を達成するために本発明の音声案内装置は、構内交換機に接続し、所定信号を検出すると、この所定信号に対応した記憶中の案内音声を再生出力する音声案内装置であって、前記案内音声の案内音声データを記憶するフラッシュメモリと、前記フラッシュメモリを制御する制御コマンドで使用する、前記フラッシュメモリの複数の制御用アドレス及び、この制御用アドレスに書き込む複数の制御用データを予め記憶したコマンド記憶手段と、前記制御コマンドに関わる各制御用アドレスへの制御用データの書込み順序を記憶する書込み順序記憶手段と、前記制御コマンドを要求するコマンド要求信号を検出すると、前記コマンド記憶手段に記憶中の前記制御コマンドに関わる制御用アドレス及び制御用データを、前記書込み順序記憶手段に記憶中の前記制御コマンドに関わる前記書込み順序に基づき、前記フラッシュメモリに対してデータ単位で順次出力するコマンド出力手段とを有し、前記フラッシュメモリは、前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、前記制御コマンドに基づく制御動作を実行するようにした。
【００２２】
本発明の音声案内装置は、前記制御コマンドが、前記フラッシュメモリへ新規の案内音声データを記憶更新する録音要求コマンドを有し、前記コマンド出力手段は、前記録音要求コマンドを要求するコマンド要求信号を検出すると、前記コマンド記憶手段に記憶中の前記録音要求コマンドに関わる制御用アドレス及び制御用データを、前記書込み順序記憶手段に記憶中の前記録音要求コマンドに関わる前記書込み順序に基づき、前記フラッシュメモリに対してデータ単位で順次出力し、前記フラッシュメモリは、前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、同フラッシュメモリ内のメモリ領域を初期化すると共に、この初期化したメモリ領域に前記新規の案内音声データを記憶更新するようにした。
【００２３】
本発明の音声案内装置は、前記録音要求コマンドが、前記フラッシュメモリ内の全メモリ領域の初期化を指示する全初期化指示情報を有し、前記フラッシュメモリは、前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで前記全初期化指示情報を検出すると、同フラッシュメモリ内の前記全メモリ領域を初期化するようにした。
【００２４】
本発明の音声案内装置は、前記録音要求コマンドが、前記フラッシュメモリ内の複数のメモリ領域の内、特定のメモリ領域の初期化を指示する部分初期化指示情報を有し、前記フラッシュメモリは、前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで前記部分初期化指示情報を検出すると、同フラッシュメモリ内の前記特定のメモリ領域を初期化するようにした。
【発明の効果】
【００２５】
上記のように構成された本発明の音声案内装置によれば、制御コマンドで使用する制御用アドレス、制御用データ、各制御用アドレスへの制御用データの書込み順序を予め記憶しておき、前記制御コマンドを要求するコマンド要求信号を検出すると、同制御コマンドに関わる制御用アドレス及び制御用データを前記書込み順序に基づき、前記フラッシュメモリに対してデータ単位で順次出力すると共に、前記フラッシュメモリは、前記制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、前記制御コマンドに基づく制御動作を実行するようにした、つまり、制御コマンドに対応した書込み順序で制御用アドレス及び制御用データをフラッシュメモリに対してデータ単位で順次出力する機能を備えるだけで、従来のようなフラッシュメモリ専用のメモリコントローラを配置する必要もなくなるため、部品コストを大幅に軽減し、かつ周辺プログラムの変更を要することなく、音声案内装置にフラッシュメモリを採用することができる。
【００２６】
本発明の音声案内装置によれば、フラッシュメモリに新規の案内音声データを記憶更新する録音要求コマンドで使用する制御用アドレス、制御用データ、各制御用アドレスへの制御用データの書込み順序を予め記憶しておき、前記録音要求コマンドを要求するコマンド要求信号を検出すると、同録音要求コマンドに関わる制御用アドレス及び制御用データを前記書込み順序に基づき、前記フラッシュメモリに対してデータ単位で順次出力すると共に、前記フラッシュメモリは、前記制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、同フラッシュメモリ内のメモリ領域を初期化すると共に、同初期化したメモリ領域に新規の案内音声データを記憶更新するようにした、つまり、録音要求コマンドに対応した書込み順序で制御用アドレス及び制御用データをフラッシュメモリに対してデータ単位で順次出力する機能を備えるだけで、従来のようなフラッシュメモリ専用のメモリコントローラを配置する必要もなくなるため、部品コストを大幅に軽減し、かつ周辺プログラムの変更を要することなく、音声案内装置にフラッシュメモリを採用することができる。
【００２７】
本発明の音声案内装置によれば、録音要求コマンドに、フラッシュメモリ内の全メモリ領域の初期化を指示する全初期化指示情報を有し、前記フラッシュメモリは、前記コマンド出力手段からの制御用アドレス及び制御用データをデータ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで全初期化指示情報を検出すると、同フラッシュメモリ内の全メモリ領域を初期化するようにしたので、フラッシュメモリ内の全メモリ領域を初期化することができる。
【００２８】
本発明の音声案内装置によれば、録音要求コマンドに、フラッシュメモリ内の複数のメモリ領域の内、特定のメモリ領域の初期化を指示する部分初期化指示情報を有し、前記フラッシュメモリは、前記コマンド出力手段からの制御用アドレス及び制御用データを前記データ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで前記部分初期化指示情報を検出すると、同フラッシュメモリ内の前記特定のメモリ領域を初期化するようにしたので、フラッシュメモリ内の特定のメモリ領域を初期化することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面に基づいて本発明の実施の形態を示す音声案内装置について説明する。図１は本実施の形態を示す音声案内装置内部の概略構成を示すブロック図である。尚、図７に示す音声案内装置６と同一のものには同一符号を付すことで、その重複する構成及び動作の説明について省略する。
【００３０】
図１に示す音声案内装置１０は、図６において音声案内装置６の代わりに、構内交換システム１の構内交換機４内の通話路制御装置７に収容接続されるものである。
【００３１】
音声案内装置１０は、通話路制御インタフェース６１、テープレコーダインタフェース６２、Ａ／Ｄ変換部６３、操作部６７、ＲＡＭ６９、ＲＯＭ６８及びＭＰＵ７０の他に、様々な情報を表示する表示部１１と、案内音声データを記憶する複数枚のフラッシュメモリ１２と、各フラッシュメモリ１２の制御に必要なコマンドを出力するコマンド出力回路１３とを有している。
【００３２】
各フラッシュメモリ１２は、例えば３２秒分の案内音声を記憶するメモリ領域を２個有し、これら二つのメモリ領域を使用して１枚のフラッシュメモリ１２で最大６４秒までの案内音声を録音可能とするものである。
【００３３】
また、表示部１１は、フラッシュメモリ１２への案内音声データの録音動作中においては赤色点滅、フラッシュメモリ１２からの案内音声データの再生動作中においては青色点灯することで、音声案内装置１０の動作状態を報知出力するものである。
【００３４】
図２はコマンド出力回路１３内部の概略構成を示すブロック図である。
【００３５】
図２に示すコマンド出力回路１３は、フラッシュメモリ１２の制御用アドレス及び書込み用アドレスを出力するアドレス出力部２１と、フラッシュメモリ１３の制御用アドレスに書き込む制御用データ及び、フラッシュメモリ１２の書込み用アドレスに書き込むデータを出力するデータ出力部２２とを有している。
【００３６】
コマンド出力回路１３は、フラッシュメモリ１２に対して制御用アドレス及び書込み用アドレス等を伝送するアドレスバス信号、制御用データ及びデータ等を伝送するデータバス信号の他に、複数のフラッシュメモリ１２の内、任意のフラッシュメモリ１２を選択するチップセレクト信号、同選択したフラッシュメモリ１２に対して書き込み起動を促すライト信号や、同選択したフラッシュメモリ１２に対して読み出し起動を促すリード信号等を出力するものである。
【００３７】
また、コマンド出力回路１３は、ＭＰＵ７０からの録音要求コマンド（初期化制御コマンドや書込み制御コマンド）の実行を要求する録音要求信号（初期化要求信号や書込み要求信号）を検出すると、この録音要求信号の同録音要求コマンドに対応した制御用アドレス及び制御用データを同録音要求コマンドに対応した書込み順序で、フラッシュメモリ１２に対してデータ単位で順次出力するものである。尚、録音要求コマンドは、フラッシュメモリ１２内のメモリ領域を初期化する初期化制御コマンドや、フラッシュメモリ１２内のメモリ領域にデータを書込む書込み制御コマンド等である。
【００３８】
図３はコマンド出力回路１３及びフラッシュメモリ１２間の初期化制御コマンド出力時に関わる動作を示す説明図である。
【００３９】
初期化制御コマンドは、フラッシュメモリ１２内にある“５５５（Ｈ）”及び“２ＡＡ（Ｈ）”の２種類の制御用アドレス及び初期化対象の初期化アドレス等を伝送するアドレスバス信号と、“ＡＡ（Ｈ）”、“５５（Ｈ）”、“８０（Ｈ）”、“１０（Ｈ）”及び“３０（Ｈ）”の５種類の制御用データを伝送するデータバス信号とを使用している。
【００４０】
コマンド出力回路１３は、ＭＰＵ７０から初期化制御コマンドを要求する初期化要求信号を検出すると、チップセレクト信号及びライト信号を有効にし、同初期化制御コマンドに使用するアドレスバス信号及びデータバス信号をフラッシュメモリ１２に順次出力することで、従来のようなメモリコントローラを使用しなくても初期化制御コマンドをフラッシュメモリ１２に出力したことになる。
【００４１】
アドレス出力部２１は、初期化制御コマンドに使用するアドレスバス信号の制御用アドレス“５５５（Ｈ）”及び“２ＡＡ（Ｈ）”を記憶管理している。
【００４２】
また、データ出力部２２は、初期化制御コマンドのデータバス信号に使用する制御用データ“ＡＡ（Ｈ）”、“５５（Ｈ）”、“８０（Ｈ）”、“１０（Ｈ）”及び“３０（Ｈ）”を記憶管理している。
【００４３】
アドレス出力部２１は、その出力タイミングを１２５μ秒周期とし、初期化制御コマンドのアドレスバス信号を、“５５５（Ｈ）”→“２ＡＡ（Ｈ）”→“５５５（Ｈ）”→“５５５（Ｈ）”→“２ＡＡ（Ｈ）”→“初期化アドレス”の順にデータ単位で、フラッシュメモリ１２に順次出力するものである。
【００４４】
また、データ出力部２２は、その出力タイミングを１２５μ秒周期とし、初期化制御コマンドのデータバス信号を、“ＡＡ（Ｈ）”→“５５（Ｈ）”→“８０（Ｈ）”→“ＡＡ（Ｈ）”→“５５（Ｈ）”→“１０（Ｈ）”（又は“３０（Ｈ）”）の順にデータ単位で、フラッシュメモリ１２に順次出力するものである。
【００４５】
アドレス出力部２１及びデータ出力部２２は、同一タイミングでデータ出力し、第１バスサイクルで制御用アドレス“５５５（Ｈ）”及び制御用データ“ＡＡ（Ｈ）”、第２バスサイクルで制御用アドレス“２ＡＡ（Ｈ）”及び制御用データ“５５（Ｈ）”、第３バスサイクルで制御用アドレス“５５５（Ｈ）”及び制御用データ“８０（Ｈ）”、第４バスサイクルで制御用アドレス“５５５（Ｈ）”及び制御用データ“ＡＡ（Ｈ）”、第５バスサイクルで制御用アドレス“２ＡＡ（Ｈ）”及び制御用データ“５５（Ｈ）”、第６バスサイクルで“初期化アドレス”及び制御用データ“１０（Ｈ）（又は”３０（Ｈ）“）をデータ出力することになる。
【００４６】
フラッシュメモリ１２では、アドレス出力部２１から“５５５（Ｈ）”→“２ＡＡ（Ｈ）”→“５５５（Ｈ）”→“５５５（Ｈ）”→“２ＡＡ（Ｈ）”→“初期化アドレス”の順に制御用アドレスを順次入力することで初期化制御コマンド用のアドレスバス信号を入力したことになると共に、データ出力部２２から“ＡＡ（Ｈ）”→“５５（Ｈ）”→“８０（Ｈ）”→“ＡＡ（Ｈ）”→“５５（Ｈ）”→“１０（Ｈ）”（又は“３０（Ｈ）”）の順に制御用データを順次入力することで初期化制御コマンド用のデータバス信号を入力したことになる。
【００４７】
フラッシュメモリ１２は、第１バスサイクルで制御用アドレス“５５５（Ｈ）”に制御用データ“ＡＡ（Ｈ）”を書き込み、次の第２バスサイクルで制御用アドレス“２ＡＡ（Ｈ）”に制御用データ“５５（Ｈ）”を書き込み、さらに次の第３バスサイクルで制御用アドレス“５５５（Ｈ）”に制御用データ“８０（Ｈ）”を書き込み、さらに次の第４バスサイクルで制御用アドレス“５５５（Ｈ）”に制御用データ“ＡＡ（Ｈ）”を書き込み、さらに次の第５バスサイクルで制御用アドレス“２ＡＡ（Ｈ）”に制御用アドレス“５５（Ｈ）”を書き込み、そして最後の第６バスサイクルで“初期化アドレス”に制御用データ“１０（Ｈ）”（又は“３０（Ｈ）”）を書き込むことで初期化制御コマンドを実行すべく、同フラッシュメモリ１２内のメモリ領域を初期化することになる。
【００４８】
図４はコマンド出力回路１３及びフラッシュメモリ１２間の書込み制御コマンド出力時に関わる動作を示す説明図である。
【００４９】
書込み制御コマンドは、“５５５（Ｈ）”及び“２ＡＡ（Ｈ）”の２種類の制御用アドレス及び書込みアドレスを伝送するアドレスバス信号と、“ＡＡ（Ｈ）”、“５５（Ｈ）”及び“Ａ０（Ｈ）”の３種類の制御用データ及び案内音声データを伝送するデータバス信号とを使用している。
【００５０】
コマンド出力回路１３は、ＭＰＵ７０からの書込み制御コマンドを要求する書込み要求信号を検出すると、チップセレクト信号及びライト信号を有効に、同書込み制御コマンドに使用するアドレスバス信号及びデータバス信号をフラッシュメモリ１２に順次出力することで、従来のようにメモリコントローラを使用しなくても、書込み制御コマンドをフラッシュメモリ１２に出力したことになる。
【００５１】
アドレス出力部２１は、書込み制御コマンドのアドレスバス信号に使用する制御用アドレス“５５５（Ｈ）”及び“２ＡＡ（Ｈ）”を記憶管理している。
【００５２】
データ出力部２２は、書込み制御コマンドのデータバス信号に使用する制御用データ“ＡＡ（Ｈ）”、“５５（Ｈ）”及び“Ａ０（Ｈ）”を記憶管理している。
【００５３】
アドレス出力部２１は、書込み制御コマンドのアドレスバス信号を、１２５μ秒周期で“５５５（Ｈ）”→“２ＡＡ（Ｈ）”→“５５５（Ｈ）”→“書込みアドレス”の順にデータ単位でフラッシュメモリ１２に順次出力するものである。
【００５４】
データ出力部２２は、書込み制御コマンドのデータバス信号を、１２５μ秒周期で“ＡＡ（Ｈ）”→“５５（Ｈ）”→“Ａ０（Ｈ）”→“案内音声データ”の順にデータ単位でフラッシュメモリ１２に順次出力するものである。
【００５５】
これらアドレス出力部２１及びデータ出力部２２は、第１バスサイクルで制御用アドレス“５５５（Ｈ）”及び制御用データ“ＡＡ（Ｈ）”、第２バスサイクルで制御用アドレス“２ＡＡ（Ｈ）”及び制御用データ“５５（Ｈ）”、第３バスサイクルで制御用アドレス“５５５（Ｈ）”及び制御用データ“Ａ０（Ｈ）”、第４バスサイクルで“書込みアドレス”及び“案内音声データ”をデータ出力することになる。
【００５６】
フラッシュメモリ１２では、アドレス出力部２１から“５５５（Ｈ）”→“２ＡＡ（Ｈ）”→“５５５（Ｈ）”→“書込みアドレス”の順に制御用アドレスを順次入力することで書込み制御コマンド用のアドレスバス信号を入力したことになると共に、データ出力部２２から“ＡＡ（Ｈ）”→“５５（Ｈ）”→“Ａ０（Ｈ）”→“案内音声データ”の順に制御用データを順次入力することで書き込み制御コマンド用のデータバス信号を入力したことになる。
【００５７】
フラッシュメモリ１２では、第１バスサイクルで制御用アドレス“５５５（Ｈ）”に制御用データ“ＡＡ（Ｈ）”を書込み、次の第２バスサイクルで制御用アドレス“２ＡＡ（Ｈ）”に制御用データ“５５（Ｈ）”を書込み、次の第３バスサイクルで制御用アドレス“５５５（Ｈ）”に制御用データ“Ａ０（Ｈ）”を書き込むことで、書込み制御用コマンドを実行したことになり、その書込みアドレスに案内音声データを録音することになる。尚、コマンド出力回路１３は、録音停止操作を検出するまで案内音声データの録音動作を継続するものである。
【００５８】
尚、本願請求項記載のコマンド記憶手段、書き込み順序記憶手段及びコマンド出力手段はコマンド出力回路１３内のアドレス出力部２１及びデータ出力部２２に相当するものである。
【００５９】
次に本実施の形態を示す音声案内装置１０の動作について説明する。図５は本実施の形態に関わる音声案内装置１０の案内音声録音処理の処理動作を示すフローチャートである。
【００６０】
図５に示す案内音声録音処理とは、テープレコーダ３に記録した案内音声を音声案内装置１０に録音する処理である。
【００６１】
図５において音声案内装置１０のＭＰＵ７０は、操作部６７を通じてトーキー種別の設定操作を検出した後（ステップＳ１１）、フラッシュメモリ１２に対して初期化制御コマンドを実行させるべく、同初期化制御コマンドを要求する初期化要求信号をコマンド出力回路１３に出力する（ステップＳ１２）。尚、トーキー種別には、最大３２秒の案内音声を録音する３２秒録音モード及び、最大６４秒の案内音声を録音する６４秒録音モードの２種類がある。また、ＭＰＵ７０は、操作部６７を通じて初期化要求操作を検出すると、初期化要求信号を出力するものである。
【００６２】
コマンド出力回路１３は、初期化要求信号を検出すると、初期化制御コマンドに使用するアドレスバス信号及びデータバス信号を出力すべく、まず、第１バスサイクルでアドレス出力部２１から制御用アドレス“５５５（Ｈ）”、データ出力部２２から制御用データ“ＡＡ（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ１３）。尚、フラッシュメモリ１２では、制御用アドレス“５５５（Ｈ）”に制御用データ“ＡＡ（Ｈ）”が書き込まれることになる。
【００６３】
さらに、コマンド出力回路１３は、第２バスサイクルでアドレス出力部２１から制御用アドレス“２ＡＡ（Ｈ）”、データ出力部２２から制御用データ“５５（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ１４）。尚、フラッシュメモリ１２では、制御用アドレス“２ＡＡ（Ｈ）”に制御用データ“ＡＡ（Ｈ）”が書き込まれることになる。
【００６４】
さらに、コマンド出力回路１３は、第３バスサイクルでアドレス出力部２１から制御用アドレス“５５５（Ｈ）”、データ出力部２２から制御用データ“８０（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ１５）。尚、フラッシュメモリ１２では、制御用アドレス“５５５（Ｈ）”に制御用データ“８０（Ｈ）”が書き込まれることになる。
【００６５】
コマンド出力回路１３は、第４バスサイクルでアドレス出力部２１から制御用アドレス“５５５（Ｈ）”、データ出力部２２から制御用データ“ＡＡ（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ１６）。尚、フラッシュメモリ１２では、制御用アドレス“５５５（Ｈ）”に制御用データ“ＡＡ（Ｈ）”が書き込まれることになる。
【００６６】
さらにコマンド出力回路１３は、第５バスサイクルでアドレス出力部２１から制御用アドレス“２ＡＡ（Ｈ）”、データ出力部２２から制御用データ“５５（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ１７）。尚、フラッシュメモリ１２では、制御用アドレス“２ＡＡ（Ｈ）”に制御用データ“５５（Ｈ）”が書き込まれることになる。
【００６７】
そして、コマンド出力回路１３は、ステップＳ１１にて設定したトーキー種別が６４秒録音モードであるか否かを判定する（ステップＳ１８）。
【００６８】
コマンド出力回路１３は、トーキー種別が６４秒録音モードであると判定されると、第６バスサイクルでアドレス出力部２１から全メモリ領域を初期化する全初期化アドレス、データ出力部２２から制御データ“３０（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ１９）。尚、フラッシュメモリ１２では、全初期化アドレスに制御データ“３０（Ｈ）”を書き込むことで、同フラッシュメモリ１２の全メモリ領域を初期化する初期化動作を実行することになる。
【００６９】
また、コマンド出力回路１３は、ステップＳ１８にてトーキー種別が６４秒録音モードでないと判定されると、すなわち３２秒録音モードであると判断し、第６バスサイクルでアドレス出力部２１から初期化対象のメモリ領域を初期化する部分初期化アドレス、データ出力部２２から制御データ“１０(Ｈ)” をフラッシュメモリ１２に出力する（ステップＳ２０）。尚、フラッシュメモリ１２では、部分初期化アドレスに制御データ“１０(Ｈ)”を書き込むことで、同フラッシュメモリ１２内の初期化対象のメモリ領域を初期化する初期化動作を実行することになる。
【００７０】
ＭＰＵ７０は、ステップＳ１９又はステップＳ２０によるフラッシュメモリ１２内のメモリ領域に対する初期化動作が正常に完了したか否かを判定する（ステップＳ２１）。尚、初期化動作が正常に完了したか否かを判定する処理は、データＦＦ（Ｈ）との比較結果に基づき実行されるものである。ＭＰＵ７０は、初期化が正常に完了したのでなければ、再度、初期化制御コマンド処理を実行すべく、ステップＳ１３に移行する。
【００７１】
また、ＭＰＵ７０は、ステップＳ２１にてフラッシュメモリ１２内のメモリ領域に対する初期化が正常に完了したのであれば、フラッシュメモリ１２に録音対象のテープレコーダ３に記録した案内音声データを録音すべく、書込み制御コマンドの実行を要求する書込み要求信号をコマンド出力回路１３に出力する（ステップＳ２２）。尚、ＭＰＵ７０は、操作部６７を通じて書込み要求操作を検出すると、書込み要求信号を出力するものである。
【００７２】
コマンド出力回路１３は、書込み要求信号を検出すると、書込み制御コマンドに使用するアドレスバス信号及びデータバス信号を出力すべく、まず、第１バスサイクルでアドレス出力部２１から制御用アドレス“５５５（Ｈ）”、データ出力部２２から制御用データ“ＡＡ（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ２３）。尚、フラッシュメモリ１２では、制御用アドレス“５５５（Ｈ）”に制御用データ“ＡＡ（Ｈ）”が書き込まれることになる。
【００７３】
コマンド出力回路１３は、第２バスサイクルでアドレス出力部２１から制御用アドレス“２ＡＡ（Ｈ）”、データ出力部２２から制御用データ“５５（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ２４）。尚、フラッシュメモリ１２では、制御用アドレス“２ＡＡ（Ｈ）”に制御用データ“５５（Ｈ）”を書き込まれることになる。
【００７４】
さらにコマンド出力回路１３は、第３バスサイクルでアドレス出力部２１から制御用アドレス“５５５（Ｈ）”、データ出力部２２から制御用データ“Ａ０（Ｈ）”をフラッシュメモリ１２に出力する（ステップＳ２５）。尚、フラッシュメモリ１２では、制御用アドレス“５５５（Ｈ）”に制御用データ“Ａ０（Ｈ）”を書き込まれたことになる。
【００７５】
そして、コマンド出力回路１３は、第４バスサイクルでアドレス出力部２１から書き込みアドレス、データ出力部２２から所定データ単位の案内音声データをフラッシュメモリ１２に出力する（ステップＳ２６）。尚、フラッシュメモリ１２では、書込みアドレスに同所定データ単位の案内音声データが書き込まれることで書込み制御コマンドが実行されたことになる。
【００７６】
ＭＰＵ７０は、テープレコーダ３の録音停止操作を検出したか否かを判定する（ステップＳ２７）。ＭＰＵ７０は、録音停止操作を検出したのであれば、この案内音声録音処理の処理動作を終了する。
【００７７】
また、ＭＰＵ７０は、ステップＳ２７にてテープレコーダ３の録音停止操作を検出したのでなければ、次の案内音声データを書き込むべく、ステップＳ２３に移行することになる。
【００７８】
図５に示す案内音声録音処理によれば、新規の案内音声データをフラッシュメモリ１２に録音する際に実行される初期化制御コマンド及び書込み制御コマンドに使用される制御用アドレス及び制御用データ、これら初期化制御コマンド及び書込み制御コマンドに対応した制御用アドレスに制御用データを書き込む書込み順序をコマンド出力回路１３側に予め記憶しておき、コマンド出力回路１３は、初期化要求信号を検出すると、初期化制御コマンドの書込み順序に基づき、同初期化制御コマンドに対応した制御用アドレス及び制御用データを、初期化制御コマンドのアドレスバス信号及びデータバス信号としてデータ単位でフラッシュメモリ１２に順次出力し、フラッシュメモリ１２は、制御用アドレス及び制御用データをデータ単位で順次入力する度に同制御用アドレスに同制御用データを書き込むことで、同フラッシュメモリ１２のメモリ領域内の初期化動作を実行することができる。
【００７９】
また、案内音声録音処理によれば、コマンド出力回路１３が、初期化処理後、書込み要求信号を検出すると、書込み制御コマンドの書込み順序に基づき、同書込み制御コマンドに対応した制御用アドレス及び制御用データを、書込み制御コマンドのアドレスバス信号及びデータバス信号としてデータ単位でフラッシュメモリ１２に順次出力し、フラッシュメモリ１２は、制御用アドレス及び制御用データをデータ単位で順次入力する度に同制御用アドレスに同制御用データを書き込むことで、初期化したメモリ領域に案内音声データを順次書き込むことができる。
【００８０】
本実施の形態によれば、フラッシュメモリ１２に新規の案内音声データを記憶更新する録音要求コマンド（初期化制御コマンドや書込み制御コマンド）で使用する制御用アドレス、制御用データ、各制御用アドレスへの制御用データの書込み順序を予め記憶しておき、例えば初期化制御コマンドを要求する初期化要求信号を検出すると、同初期化制御コマンドの制御用アドレス及び制御用データを同初期化制御コマンドの書込み順序に基づき、フラッシュメモリ１２に対してデータ単位で順次出力すると共に、フラッシュメモリ１２は、制御用アドレス及び制御用データをデータ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、同フラッシュメモリ１２内のメモリ領域を初期化するようにしたので、従来のようなメモリコントローラがなくても、フラッシュメモリ１２内のメモリ領域に対する初期化動作を実行することができる。
【００８１】
また、本実施の形態によれば、例えば書込み制御コマンドを要求する書込み要求信号を検出する、同書込み制御コマンドの制御用アドレス及び制御用データを同書込み制御コマンドの書込み順序に基づき、フラッシュメモリ１２に対してデータ単位で順次出力すると共に、フラッシュメモリ１２は、制御用アドレス及び制御用データをデータ単位で順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで、同フラッシュメモリ１２内の初期化したメモリ領域に新規の案内音声データを録音するようにしたので、従来のようなメモリコントローラがなくても、フラッシュメモリ１２内のメモリ領域に新規の案内音声データを録音することができる。
【００８２】
つまり、本実施の形態によれば、録音要求コマンド（初期化制御コマンドや書込み制御コマンド）に対応した書込み順序で制御用アドレス及び制御用データをフラッシュメモリに対してデータ単位で順次出力する機能を備えるだけで、従来のようなフラッシュメモリ専用のメモリコントローラを配置する必要もなくなるため、部品コストを大幅に軽減し、かつ周辺プログラムの変更を要することなく、音声案内装置にフラッシュメモリを採用することができる。
【００８３】
また、本実施の形態によれば、初期化制御コマンドにおいて、図５に示すステップＳ１９の第６バスサイクルでフラッシュメモリ１２内の全メモリ領域の初期化を指示する制御用データ“３０（Ｈ）”を出力し、フラッシュメモリ１２は、コマンド出力回路１３からの初期化アドレスに制御用データ“３０（Ｈ）”をデータ単位で入力すると、同初期化アドレスに制御用データ“３０（Ｈ）”を書き込むことで、フラッシュメモリ１２内の全メモリ領域の初期化を実行するようにしたので、メモリコントローラがなくても、フラッシュメモリ内の全メモリ領域を初期化することができる。
【００８４】
また、本実施の形態によれば、初期化制御コマンドにおいて、図５に示すステップＳ２０の第６バスサイクルでフラッシュメモリ１２内の複数のメモリ領域の内、特定のメモリ領域の初期化を指示する制御用データ“１０（Ｈ）”を出力し、フラッシュメモリ１２は、コマンド出力回路１３からの初期化アドレスに制御用データ“１０（Ｈ）”をデータ単位で入力すると、同初期化アドレスに制御用データ“１０（Ｈ）”を書き込むことで、フラッシュメモリ１２内の複数のメモリ領域の内、特定のメモリ領域の初期化を実行するようにしたので、メモリコントローラがなくても、フラッシュメモリ内の部分的な初期化を行うことができる。
【００８５】
尚、上記実施の形態においては、録音要求コマンド（初期化制御コマンドや書込み制御コマンド）を例にあげて、コマンド出力回路１３に同録音要求コマンドに使用する制御用アドレス及び制御用データ、書込み順序を予め記憶しておき、同録音要求コマンドに対応した書込み順序に基づき制御用アドレス及び制御用データをデータ単位でフラッシュメモリ１２に出力することを説明したが、他の制御コマンドであっても良く、例えばフラッシュメモリ１２の案内音声データを再生出力する再生要求コマンドであっても、コマンド出力回路１３に同再生要求コマンドに使用する制御用アドレス及び制御用データ、書込み順序を予め記憶しておき、同再生要求コマンドに対応した書込み順序に基づき制御用アドレス及び制御用データをデータ単位でフラッシュメモリ１２に順次出力することで、フラッシュメモリ１２では、制御用アドレス及び制御用データを順次入力する毎に、同制御用アドレスに同制御用データを書き込むことで再生要求コマンドを実行するようにしても、同様の効果が得られることは言うまでもない。
【００８６】
また、上記実施の形態においては、音声案内装置１０に接続するテープレコーダ３に記録した音声案内を同音声案内装置１０内部のフラッシュメモリ１２に録音する技術内容を例に挙げて説明したが、例えば録音再生用電話機等の内線端末２からの音声案内をフラッシュメモリ１２に録音しても同様の効果が得られることは言うまでもない。
【産業上の利用可能性】
【００８７】
本発明の音声案内装置は、音声案内データを録音するフラッシュメモリに対して、制御コマンドに対応した書込み順序で制御用アドレス及び制御用データをデータ単位で順次出力する機能を備えるだけで、従来のようなフラッシュメモリ専用のメモリコントローラを配置する必要もなく、その結果、部品コストを大幅に軽減し、かつ周辺プログラムの変更を要することなく、フラッシュメモリを採用することができるため、企業施設等の構内交換システムに有用である。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態を示す音声案内装置内部の概略構成を示すブロック図である。
【図２】本実施の形態を示す音声案内装置の要部であるコマンド出力回路内部の概略構成を示すブロック図である。
【図３】本実施の形態に関わるコマンド出力回路及びフラッシュメモリ間の初期化制御コマンド出力時に関わる動作を示す説明図である。
【図４】本実施の形態に関わるコマンド出力回路及びフラッシュメモリ間の書込み制御コマンド出力時に関わる動作を示す説明図である。
【図５】本実施の形態に関わる音声案内装置の案内音声録音処理の処理動作を示すフローチャートである。
【図６】従来の一般的な音声案内装置を採用した構内交換システム内部の概略構成を示すブロック図である。
【図７】従来のＳＲＡＭ方式の音声案内装置内部の概略構成を示すブロック図である。
【図８】従来のＥＰＲＯＭ方式の音声案内装置内部の概略構成を示すブロック図である。
【符号の説明】
【００８９】
４  構内交換機
１０  音声案内装置
１２  フラッシュメモリ
１３  コマンド出力回路
２１  アドレス出力部（コマンド記憶手段、書込み順序記憶手段及びコマンド出力手段）
２２  データ出力部（コマンド記憶手段、書込み順序記憶手段及びコマンド出力手段）
【図１】
2006080956.tif 000003
【図２】
2006080956.tif 000004
【図３】
2006080956.tif 000005
【図４】
2006080956.tif 000006
【図５】
2006080956.tif 000007
【図６】
2006080956.tif 000008
【図７】
2006080956.tif 000009
【図８】
2006080956.tif 000010