(57)【特許請求の範囲】
【請求項１】
サウンドデータと、そのサウンドデータに対する処理を規定したサウンドコマンドが格納された格納部と、
前記サウンドコマンドを入力し、それに基づいて、前記格納部からサウンドデータを読み出し、所望の処理を施して音声信号として出力する音声処理用ＬＳＩと、
前記音声処理用ＬＳＩとシリアルインターフェースを介して接続され、前記音声信号に対してそれぞれが音声固有の処理を行う少なくとも１つの外部デバイスであって、少なくとも、デジタル／アナログコンバータと、当該デジタル／アナログコンバータとは別異な処理を行う処理デバイスとを含む前記少なくとも１つの外部デバイスと、
を備えた音声処理装置であって、
前記サウンドコマンドは、前記少なくとも１つの外部デバイスを特定するための識別情報と、その特定された外部デバイスに対して前記音声固有の処理を指示するための制御情報を含み、
前記音声処理用ＬＳＩは、入力したサウンドコマンドに含まれる前記識別情報及び前記制御情報に基づいて、前記シリアルインターフェースに基づく通信データを構成して、前記識別情報により特定された外部デバイスとの通信を行い、前記音声固有の処理を指示することを特徴とする音声処理装置。
【請求項２】
前記音声処理用ＬＳＩ及び前記外部デバイスは、それぞれマスタ装置及びスレーブ装置として通信を行うことを特徴とする請求項１に記載の音声処理装置。
【請求項３】
前記シリアルインターフェースは、Ｉ２Ｃインターフェースであることを特徴とする請求項２に記載の音声処理装置。
【請求項４】
前記シリアルインターフェースは、ＳＰＩインターフェースであることを特徴とする請求項２に記載の音声処理装置。
【請求項５】
前記処理デバイスは、パワー増幅器であることを特徴とする請求項１に記載の音声処理装置。
【請求項６】
前記少なくとも１つの外部デバイスは、前記音声処理用ＬＳＩにおける音声処理に加えて追加的な音声処理を行う他のＬＳＩを更に含むことを特徴とする請求項１に記載の音声処理装置。
【請求項７】
前記音声処理用ＬＳＩに音曲再生命令を与える上位中央処理装置を更に備えることを特徴とする請求項１に記載の音声処理装置。
【請求項８】
遊技機に組み込まれることを特徴とする請求項１乃至７のいずれかに記載の音声処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声処理装置に関し、特に、音声信号に対して各種の付随的処理を行う外部デバイス群を有する音声処理装置に関する。
【背景技術】
【０００２】
パチンコ機、ゲーム機等の遊技機は、スピーカ等の音声出力機器を備え、緊迫感や臨場感の向上等を目的として、状況に応じて各種の音を出力させることが今や常識となっている。各種の音としては、音楽、台詞、効果音等さまざまなものがあるが、これらの各種サウンドデータは、通常は圧縮されたデータとして外部の記憶手段（ＲＯＭ（Read Only Memory）など）に格納され、必要に応じて各種の処理が行われたのち、スピーカ等の音声出力機器から出力される。
【０００３】
図２は、上述のような音声出力処理を為すために遊技機等に組み込まれる従来の音声処理装置の主要部を示す図である。同図に示す従来の音声処理装置は、圧縮された各種サウンドデータＳＤを少なくとも格納する外部記憶手段としてのデータＲＯＭ２００と、上位の中央処理装置（以下、「上位ＣＰＵ（Central Processing Unit）」と称す）４００と、サウンドデータＳＤに対して伸長等の処理を行って音声信号ＳＳとして出力する音声処理用大規模集積回路（以下、「音声処理用ＬＳＩ（Large Scale Integration）」と称す）１００と、音声信号ＳＳに対して各種のエフェクト処理や音声調整処理を含む付随的処理を行う外部デバイス群３００と、を少なくとも備えている。外部デバイス群３００として、図２においては、デジタル／アナログ（以下「Ｄ／Ａ」と称す）コンバータ３００１、パワー増幅器３００２が示されている。
【０００４】
図２に示した装置の動作を説明すると、音声処理用ＬＳＩ１００は、上位ＣＰＵ４００の命令に応じて、データＲＯＭ２００から、所望のサウンドデータＳＤを読み出す。そして、音声処理用ＬＳＩ１００は、読み出したサウンドデータＳＤに対して、伸長処理を含む所定の音声処理を行い、音声信号ＳＳとして出力する。
【０００５】
外部デバイス群３００に含まれるＤ／Ａコンバータ３００１、パワー増幅器３００１等の制御は、上位ＣＰＵ４００が直接行う。ここでの上位ＣＰＵ４００とは、例えば遊技機において音声処理ＬＳＩを１つの制御対象として他のＬＳＩなどをも制御するものである。また、上位ＣＰＵ４００からのこの制御指令は、音声処理用ＬＳＩ１００を介する場合もあるが、その場合でも、音声処理用ＬＳＩ１００はその制御指令に対して何ら変換処理等を行っておらず、そのまま受け渡すのみである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、従来においては、外部デバイス群３００の制御は、上位ＣＰＵ４００が直接行っているので、上位ＣＰＵ４００の処理が重いものとなっていると共に、上位ＣＰＵ４００の処理を規定するプログラマが、外部デバイス群３００の各デバイスの制御についても関知しなければならず、プログラム作成作業が煩雑であり、負担が重いという課題があった。
【０００７】
本発明は上述のような事情から為されたものであり、本発明の目的は、外部デバイス群を動作制御する際に、命令を与える上位処理装置の負担を軽減すると共に、外部デバイス群に対する指示も簡易なものとすることができる音声処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の音声処理装置は、サウンドデータと、そのサウンドデータに対する処理を規定したサウンドコマンドが格納された格納部と、前記サウンドコマンドを入力し、それに基づいて、前記格納部からサウンドデータを読み出し、所望の処理を施して音声信号として出力する音声処理用ＬＳＩと、前記音声処理用ＬＳＩとシリアルインターフェースを介して接続され、前記音声信号に対してそれぞれが音声固有の処理を行う少なくとも１つの外部デバイスであって、少なくとも、デジタル／アナログコンバータと、当該デジタル／アナログコンバータとは別異な処理を行う処理デバイスとを含む前記少なくとも１つの外部デバイスと、を備えた音声処理装置であって、前記サウンドコマンドは、前記少なくとも１つの外部デバイスを特定するための識別情報と、その特定された外部デバイスに対して前記音声固有の処理を指示するための制御情報を含み、前記音声処理用ＬＳＩは、入力したサウンドコマンドに含まれる前記識別情報及び前記制御情報に基づいて、前記シリアルインターフェースに基づく通信データを構成して、前記識別情報により特定された外部デバイスとの通信を行い、前記音声固有の処理を指示することを要旨とする。
【０００９】
ここで、前記音声処理用ＬＳＩ及び前記外部デバイスは、それぞれマスタ装置及びスレーブ装置として通信を行うことが好適である。
【００１０】
更に、好適には、前記シリアルインターフェースは、Ｉ２Ｃインターフェースである。あるいは、前記シリアルインターフェースは、ＳＰＩインターフェースである。
【００１１】
具体的には、前記処理デバイスは、パワー増幅器である。
【００１２】
また、前記少なくとも１つの外部デバイスは、前記音声処理用ＬＳＩにおける音声処理に加えて追加的な音声処理を行う他のＬＳＩを更に含んでもよい。
【００１３】
また、前記音声処理用ＬＳＩに音曲再生命令を与える上位中央処理装置を更に備える。また、当該音声処理装置は、遊技機に組み込まれることを要旨とする。
【発明の効果】
【００１４】
本発明の音声処理装置によれば、外部デバイス群を動作制御する際に、命令を与える上位処理装置の負担を軽減すると共に、外部デバイス群に対する指示も簡易なものとすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の音声処理装置おける一実施形態の主要構成ブロック図である。
【図２】従来における音声処理装置の主要構成ブロック図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。  
図１は、本発明の音声処理装置おける一実施形態の主要構成ブロック図である。同図に示すように、一実施形態としての音声処理装置は、サウンドコマンドＳＣと圧縮された各種サウンドデータＳＤを少なくとも格納するデータＲＯＭ２と、音声処理後の出力である音声信号ＳＳに対して各種の付随的処理を行う外部デバイス群３（Ｄ／Ａコンバータ３１、パワー増幅器３２等）と、サウンドコマンドＳＣに基づいて、サウンドデータＳＤに対して伸長等の処理を行って音声信号ＳＳとして出力すると共に、Ｉ２Ｃ（Inter Integrated Circuit）シリアルインターフェースで接続された外部デバイス群３の各々に対して、Ｉ２Ｃ通信プロトコルに基づいた信号を出力する音声処理用ＬＳＩ１と、音声処理用ＬＳＩ１に対して、音曲再生命令等を出力する上位ＣＰＵ４とを少なくとも備えている。なお、外部デバイス群３には、他にも、音声処理ＬＳＩ１とは別のＬＳＩであって、音声処理ＬＳＩ１に内蔵されている音声処理が施された後の音声信号ＳＳに対して付加的な処理であるエフェクト処理等を行う追加のＬＳＩがある。このとき典型的には、外部デバイス群３としては、当該ＬＳＩとＤ／Ａコンバータとの組み合わせとなる。
【００１７】
ここで、サウンドコマンドＳＣには、従来のサウンド波形を伸長するために必要な制御データに加えて、Ｉ２Ｃプロトコルで音声処理用ＬＳＩ及び外部デバイス群３の各々を動作させるために必要なアドレス情報、並びに当該サウンドを出力する際に、所定のエフェクト処理を加えるための制御情報が含まれている。
【００１８】
図１においては、Ｉ２Ｃシリアルインターフェースを司る信号線を模式的に１本の信号線Ｌで描いているが、実際には、シリアルクロック（ＳＣＬ）とシリアルデータ（ＳＤＡ）の２本のオープンドレイン又はオープンコレクタ信号線で構成されており、それらの信号線は所定の抵抗でプルアップされている。また、Ｉ２Ｃ通信プロトコルにおいては、マスタ装置と、それぞれ固有のアドレスを有する複数のスレーブ装置の中なら特定された１つのスレーブ装置との間の１対１の通信となる。故に、ここでは、音声処理用ＬＳＩ１がマスタ装置であり、Ｄ／Ａコンバータ３１、パワー増幅器３２等がそれぞれスレーブ装置であって固有のアドレスを有している。しかして、音声処理用ＬＳＩ１がデータＲＯＭ２から受け取るサウンドコマンドＳＣに含まれる前述のＩ２Ｃ制御情報には、当該固有アドレスと、当該固有アドレスで特定される外部デバイス群３を具体的に動作制御させるための制御データが含まれていることになる。
【００１９】
次に、図１に示された音声処理装置の動作を説明する。  
ここで、前述のように、データＲＯＭ２には、サウンドデータＳＤとして、例えば遊技機で再生されるべき、背景音楽、効果音、声等の各種圧縮データが予め格納しておく。そこで、音声処理用ＬＳＩ１は、上位ＣＰＵ４から、例えば所定のエフェクト処理を規定する音曲再生命令を受けると、データＲＯＭ２から対応するサウンドコマンドＳＣを読み込んでくる。次に、音声処理用ＬＳＩ１は、読み込んだサウンドコマンドＳＣに基づき、指定されたサウンドデータＳＤをデータＲＯＭ２から読み出し、伸長処理を含む各種処理を施して、最終的に音声信号ＳＳとして出力する。
【００２０】
一方、音声処理用ＬＳＩ１は、サウンドコマンドＳＣに含まれるＩ２Ｃ制御情報を抽出する。このＩ２Ｃ制御情報は、前述のように、各外部デバイス群３を特定するためのアドレスと、そのアドレスで特定された外部デバイス群３に要求する各処理を記述したデータを含んでいる。なお、音声信号ＳＳに対して要求される処理は１処理とは限らないので、サウンドコマンドＳＣに含まれるアドレスは複数の場合もありえる。但し、前述のように、音声処理用ＬＳＩ１と各外部デバイス群３との間は、マスタ装置とスレーブ装置としてのやり取りとなるので、音声処理用ＬＳＩ１が一度に通信できるのは、１つの外部デバイス群３のみである。
【００２１】
更に詳細には、音声処理用ＬＳＩ１は、マスタ装置として、まず、シリアルクロック（ＳＣＬ）及びシリアルデータ（ＳＤＡ）ラインの双方がハイレベルの状態、すなわち非ビジー状態において、シリアルデータ（ＳＤＡ）ラインをローレベルとすることにより、Ｉ２Ｃ通信プロトコルを開始する。そして、音声処理用ＬＳＩ１は、スレーブ装置を特定すべく、スレーブ装置となるべき外部デバイスのアドレス情報（例えば７ビット）をクロックに同期させてシリアルデータ（ＳＤＡ）ラインに乗せる。信号線Ｌに接続された外部デバイス群３の各々は全てそのアドレス情報を受け取るが、自己のアドレスと一致していると判断した外部デバイスのみが、スレーブ装置として音声処理用ＬＳＩ１と通信が可能となる。すなわち、当該外部デバイスは、ＡＣＫ信号を返すことにより、以降、スレーブ装置として音声処理用ＬＳＩ１と通信が可能となる。以降は、同様に、ＲＥＡＤ／ＷＲＩＴＥの特定が行われた後、具体的なデータ、すなわちここでは外部デバイス群３を制御するためのデータが、当該外部デバイス群３に送られる。当該外部デバイス群３は、送られてきたその制御データに基づき、音声処理用ＬＳＩ１から出力された音声信号ＳＳに対して処理を施し、図示しない音声出力機器、すなわちスピーカ等に出力する。
【００２２】
このＩ２Ｃシリアルインターフェースを採用することにより、上位ＣＰＵ４は、外部デバイス群３の各々の外部デバイスに対して、個別の信号制御を行う必要がなくなる。このため上位ＣＰＵ４の制御負荷が軽くなる。すなわち、上位ＣＰＵ４は、音曲再生命令を発行するだけでよく、更に、外部デバイス群３に含まれる個々のデバイス間での特有のインターフェースプロトコルに依存する必要もなく、所望のエフェクト処理を音声処理ＬＳＩ１と外部デバイス群３との間で処理することができる。なお、Ｉ２Ｃシリアルインターフェースの一般的な利点である、ａ）消費電力が非常に低い、ｂ）対ノイズ性が高い、ｃ）電源電圧範囲が広い、ｄ）動作温度範囲が広い、等の恩恵も同時に受けることができる。
【００２３】
なお、上述の実施形態においては、音声処理用ＬＳＩ１と各外部デバイス群３との間のデータのやりとりのインターフェースとして、Ｉ２Ｃシリアルインターフェースを採用しているが、かかる固有のインターフェースに限られることはなく、例えば同種のシリアルインターフェースを規定したＳＰＩ（Serial Peripheral Interface）インターフェースであってもよい。また、音声処理ＬＳＩ１においては、圧縮機能を伸長する機能を当然具有するように記載しているが、本発明における音声処理装置のポイントは、あくまでＩ２Ｃプロトコルを使用するという趣旨である。
【００２４】
以上のように、本発明の音声処理装置における上述の一実施形態によれば、外部デバイス群３を制御するためのＩ２Ｃ制御情報を、サウンドコマンドＳＣに組み込んで、データＲＯＭ１に格納させ、上位ＣＰＵ４が外部デバイス群３の制御に関わる必要のないようにしたので、上位ＣＰＵ４の負荷が軽減され、ひいては、上位ＣＰＵ４の処理を規定するプログラマの負担が軽減する。また、音声処理用ＬＳＩ１と各外部デバイス群３との間のインターフェースとして、簡易なシリアルインターフェースを採用し、そのプロトコル制御を音声処理用ＬＳＩ１が担当することとしたので、サウンドコマンドＳＣに組み込むＩ２Ｃ制御情報は、従来上位ＣＰＵ４００が行っていた制御（データ量とそのやりとり）と比較して簡易なものとすることができる。
【産業上の利用可能性】
【００２５】
本発明の音声処理装置は、パチンコ機、ゲーム機等の遊技機に利用できる。
【符号の説明】
【００２６】
１  音声処理用ＬＳＩ
２  データＲＯＭ
３  外部デバイス群
３１  Ｄ／Ａコンバータ
３２  パワー増幅器
４  上位ＣＰＵ
ＳＣ  サウンドコマンド
ＳＤ  サウンドデータ
ＳＳ  音声信号
Ｌ  信号線
【図１】
0005994044.tif 000002
【図２】
0005994044.tif 000003