(57)【特許請求の範囲】
【請求項１】
特定の記憶部内のデータに基づいて画像表示または音声発生の制御を行う画像／音声処理回路において、
マイクロフォンから出力されたアナログ音声信号が印可される入力端子と、
前記入力端子から入力されたアナログ音声信号をディジタル信号に変換して出力するＡ／Ｄ変換手段と、
前記Ａ／Ｄ変換手段の出力の最大値および最小値の差を検出して出力する処理を行うデータ処理手段と、
前記データ処理手段の出力に基づいて前記記憶部内のデータを書き替える書換手段と、
を具備することを特徴とする画像／音声処理回路。
【請求項２】
特定の記憶部内のデータに基づいて画像表示または音声発生の制御を行う画像／音声処理回路において、
マイクロフォンから出力されたアナログ音声信号が印可される入力端子と、
前記入力端子から入力されたアナログ音声信号をディジタル信号に変換して出力するＡ／Ｄ変換手段と、
前記Ａ／Ｄ変換手段の出力の最大値および最小値の差を検出し、該検出された最大値および最小値の差に所定の係数を乗じた値に、基本拡大縮小率を加算して出力する処理を行うデータ処理手段と、
前記データ処理手段の出力によって前記記憶部内のデータを書き替える書換手段と、
を具備することを特徴とする画像／音声処理回路。
【請求項３】
前記記憶部は、表示スプライトの属性を制御する属性データが記憶されており、前記書換手段は前記データ処理手段の出力によって前記属性データを書き替えることを特徴とする請求項１または２に記載の画像／音声処理回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、主として対話型遊技機等に用いられる回路であって、マイクロフォンから入力された音声に基づいて、表示画像や楽音、音声を制御する画像／音声処理回路に関する。
【０００２】
【従来の技術】
近年、パチンコ等の遊技機に対話型のものが開発されている。この対話型遊技機は、遊技機の前面の隅部にマイクロフォンが設けられ、遊技者がマイクロフォンに向かってしゃべると、遊技機がスピーカから返事をしたり、あるいは、遊技機前面の画像表示部の表示画像が遊技者の言葉に応じて変化するものである。
【０００３】
図１０は従来のこの種の対話型遊技機の電気回路の要部の構成を示すブロック図であり、この図において、符号１はマイクロフォン、２は音声処理ＬＳＩ（集積回路）、３はＣＰＵ（中央処理装置）、４はＣＰＵ３のプログラムが記憶されたＲＯＭ（リードオンリメモリ）、５はデータ一時記憶用のＲＡＭ（ランダムアクセスメモリ）、６は画像処理ＬＳＩ、７はＬＣＤ（液晶）モニタ、８は音源ＬＳＩ、９はスピーカである。
【０００４】
このような構成において、遊技者がマイクロフォン１に向かってしゃべると、音声処理ＬＳＩ２がマイクロフォン１から入力された音声を認識し、その結果をＣＰＵ３へ出力する。ＣＰＵ３は音声処理ＬＳＩ２の認識結果を受け、画像処理ＬＳＩ６へ表示変更指示を出力し、また、音源ＬＳＩ８へ楽音変更指示を出力する。これにより、マイクロフォン１から入力された音声に応じて画像表示が変わり、また、発生楽音や発生音声が変化する。
【０００５】
【発明が解決しようとする課題】
ところで、上述した従来の対話型遊技機にあっては、音声処理ＬＳＩ２の出力に基づいてＣＰＵ３が画像表示の制御および楽音/音声発生の制御を行うので、ＣＰＵ３の負荷が大きくなる問題があった。
この発明は、このような事情を考慮してなされたもので、その目的は、ＣＰＵの負荷を軽減することができる画像／音声処理回路を提供することにある。
【０００６】
【課題を解決するための手段】
この発明は上記の課題を解決するためになされたもので、請求項１に記載の発明は、特定の記憶部内のデータに基づいて画像表示または音声発生の制御を行う画像／音声処理回路において、マイクロフォンから出力されたアナログ音声信号が印可される入力端子と、前記入力端子から入力されたアナログ音声信号をディジタル信号に変換して出力するＡ／Ｄ変換手段と、前記Ａ／Ｄ変換手段の出力の最大値および最小値の差を検出して出力する処理を行うデータ処理手段と、前記データ処理手段の出力に基づいて前記記憶部内のデータを書き替える書換手段とを具備することを特徴とする画像／音声処理回路である。
【０００７】
また、請求項２に記載の発明は、特定の記憶部内のデータに基づいて画像表示または音声発生の制御を行う画像／音声処理回路において、マイクロフォンから出力されたアナログ音声信号が印可される入力端子と、前記入力端子から入力されたアナログ音声信号をディジタル信号に変換して出力するＡ／Ｄ変換手段と、前記Ａ／Ｄ変換手段の出力の最大値および最小値の差を検出し、該検出された最大値および最小値の差に所定の係数を乗じた値に、基本拡大縮小率を加算して出力する処理を行うデータ処理手段と、前記データ処理手段の出力によって前記記憶部内のデータを書き替える書換手段と、を具備することを特徴とする。
また、請求項３に記載の発明は、請求項１または２に記載の画像／音声処理回路において、前記記憶部は、表示スプライトの属性を制御する属性データが記憶されており、前記書換手段は前記データ処理手段の出力によって前記属性データを書き替えることを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照し、この発明の一実施の形態について説明する。図１はこの発明の一実施の形態による画像処理回路１１の構成を示すブロック図であり、図２は同画像処理回路１１を用いた対話型遊技機の要部の構成を示すブロック図である。図２において、符号１２はマイクロフォンであり、その出力（アナログ信号）は画像処理回路１１および音源回路１３へ供給される。１４は画像処理回路１１の出力によって駆動されるＬＣＤ（液晶）モニタ、１５は音源回路１３の出力が印可されるスピーカである。１６は画像処理回路１１および音源回路１３を制御すると共に、対話型遊技機の各部を制御するＣＰＵ、１７はＣＰＵ１６のプログラムが記憶されたＲＯＭ、１８はデータ一時記憶用のＲＡＭである。
【０００９】
次に、画像処理回路１１の詳細を図１を参照して説明する。図１において、２１はＲＯＭＩ／Ｆ（インターフェイス）であり、ＲＯＭ１７からＣＰＵを介して供給されるスプライト（表示キャラクタ）表示用の圧縮されたキャラクタデータを解凍エンジン２２へ出力する。解凍エンジン２２は、そのキャラクタデータを解凍し、スプライトバッファ２３に書き込む。また、ＣＰＵＩ／Ｆ２４は、ＣＰＵ１６からの指示に従ってスプライト属性テーブル２５内のデータを書き替える。
【００１０】
スプライト属性テーブル２５は、図３に示すように、各スプライトの表示位置、拡大縮小率等の属性が記憶されたテーブルである。アナログ入力処理回路２６は、マイクロフォン１２（図２）から出力されるアナログ信号に基づいてスプライト属性テーブル２５を書き替える回路であり、詳細は後述する。描画エンジン２８はスプライトバッファ２３から各スプライトのキャラクタデータを読み出し、読み出したキャラクタデータをスプライト属性テーブル２５内の属性データに従って変更し、変更後のデータをスプライト属性テーブル２５内の表示位置を指示するデータに従ってフレームバッファ２９に書き込む。
【００１１】
ＬＣＤコントロール回路３０は、クロックパルスに基づいてＬＣＤモニタ１４を駆動するタイミング信号を生成し、表示Ｉ／Ｆ３１へ出力する。表示Ｉ／Ｆ３１は、ＬＣＤコントロール回路３０から出力されるタイミング信号に従ってフレームバッファ２９内のデータを読み出し、ＬＣＤモニタ１４へ出力する。これにより、スプライトバッファ２３内に記憶されたスプライトのキャラクタデータがスプライト属性テーブル２５内の属性データによって変更され、ＬＣＤモニタ１４に表示される。
【００１２】
次に、アナログ入力処理回路２６について、図３を参照して説明する。
図３において、３５はアナログ入力端子であり、マイクロフォン１２の出力が入力される。３６はアナログ入力端子３５に得られるアナログ信号をディジタル信号に変換するＡ／Ｄ（アナログ／ディジタル）変換回路、３７はＡ／Ｄ変換回路３６の出力に基づいて入力端子３５のアナログ信号の最大振幅値を検出する最大振幅値検出回路である。
【００１３】
図４はこの最大振幅値検出回路３７の構成を示すブロック図であり、この図において、３８、３９は比較選択回路、４０はｍａｘ−ｒｅｇ（最大値レジスタ）、４１はｍｉｎ−ｒｅｇ（最小値レジスタ）、４２は減算回路、４３はＬＡＴ（ラッチ）である。図５は、この最大振幅値検出回路３７の動作を示すフローチャートであり、まず、一定時間間隔で周期的に発生するＳＴＡＲＴパルスが”１”に立ち上がると（ステップＳ１が「ＹＥＳ」）、減算回路４２の出力がＬＡＴ４３にラッチされ、次いで、ｍａｘ−ｒｅｇ４０、ｍｉｎ−ｒｅｇ４１に入力データＩＮ（Ａ／Ｄ変換回路３６の出力）が書き込まれる。以後、ＳＴＡＲＴパルスが再び立ち上がるまで、クロックパルスが出力される度に入力データＩＮとｍａｘ−ｒｅｇ４０の出力、ｍｉｎ−ｒｅｇ４１の出力が比較選択回路３８，３９において比較され（ステップＳ３，Ｓ４）、入力データＩＮがｍａｘ−ｒｅｇ４０の出力より大であった場合は入力データＩＮがｍａｘ−ｒｅｇ４０に書き込まれ（ステップＳ５）、また、入力データＩＮがｍｉｎ−ｒｅｇ４１の出力より小であった場合は、入力データＩＮがｍｉｎ−ｒｅｇ４１に書き込まれる（ステップＳ６）。
【００１４】
そして、再びＳＴＡＲＴパルスが立ち上がると、ｍａｘ−ｒｅｇ４０の出力からｍｉｎ−ｒｅｇ４１の出力を減算回路４２において減算した結果、すなわち、ＳＴＡＲＴパルスから次のＳＴＡＲＴパルスまでの間における最大振幅値がＬＡＴ４３に読み込まれ、次いで、再びｍａｘ−ｒｅｇ４０、ｍｉｎ−ｒｅｇ４１に入力データＩＮが書き込まれる。図６は上述した動作のタイミングチャートであり、この図において、（イ）はクロックパルスを、（ロ）はＳＴＡＲＴパルスを、（ハ）は入力データＩＮを、（ニ）はｍａｘ−ｒｅｇ４０の出力を、（ホ）はｍｉｎ−ｒｅｇ４１の出力を、（ヘ）は減算回路４２の出力を、（ト）はＬＡＴ４３の出力を各々示している。
【００１５】
また、この図は、ＳＴＡＲＴパルスＳＰ１からＳＴＡＲＴパルスＳＰ２の間において、入力データＩＮの最大データがＤ２であり、最小データがＤ９６の場合である。図の符号Ａ１のタイミングにおいて入力データＩＮがＤ２となり、従って、次のタイミングにおいてデータＤ２がｍａｘ−ｒｅｇ４０に書き込まれる。また、図の符号Ａ２のタイミングにおいて入力データＩＮがＤ９６となり、従って、次のタイミングにおいてデータＤ９６がｍｉｎ−ｒｅｇ４１に書き込まれる。そして、ＳＴＡＲＴパルスＳＰ２の立ち下がりにおいてデータ（Ｄ２−Ｄ９６）がＬＡＴ４３に書き込まれる。
【００１６】
次に、図３に戻ると、符号４６は乗算回路であり、レジスタ内に予め設定されている係数と最大振幅値検出回路３７の出力を乗算し、その結果を加算回路４７へ出力する。加算回路４７はレジスタ内に予め設定されている基本拡大縮小率に乗算回路４６の出力を加算し出力する。４８〜５０は各々セレクタであり、書き換えタイミング信号が”１”の時、加算回路４７の出力、レジスタ内に予め設定されている書き換え属性テーブルアドレス、アナログ入力ＷＥ（ライトエネーブル）信号を各々スプライト属性テーブル２５へ出力し、また、書き換えタイミング信号が”０”の時は、ＣＰＵ１６から出力されるデータＣＰＵＤＴ、ＣＰＵ１６から出力されるアドレスＣＰＵＡＤおよびＣＰＵ１６から出力されるライトエネーブル信号ＣＰＵＷＥを各々スプライト属性テーブル２５へ出力する。ここで、書き換えタイミング信号は一定周期で”１”となる信号であり、図７に示すように、ＳＴＡＲＴパルスの直後に短時間”１”に立ち上がる信号である。また、上述した各レジスタの書き込みはＣＰＵ１６を介して行われる。
【００１７】
次に、図３および図４の回路の動作を説明する。まず、ＳＴＡＲＴパルスが発生すると、前回のＳＴＡＲＴパルスから今回のＳＴＡＲＴパルスまでの間における入力アナログ信号の最大振幅値がＬＡＴ４３に読み込まれ、乗算回路４６に出力される。乗算回路４６はＬＡＴ４３の出力に係数を乗算して加算回路４７へ出力する。加算回路４７は、基本拡大縮小率に乗算回路４６の出力を加算し、セレクタ４８へ出力する。ここで、書き換えタイミング信号が立ち上がると、加算回路４７の出力が書き換え属性テーブルアドレスが示すスプライト属性テーブル２５の記憶位置に書き込まれ、この場合、拡大縮小率が書き替えられる。すなわち、マイクロフォン１２から入力された音声の最大値に対応するデータによって拡大縮小率が書き替えられ、これにより、ＬＣＤモニタ１４のスプライト表示が、図８に示すように、音声入力が小さい場合は小さく表示され（図８（ａ）参照）、音声入力が大きい場合は大きく表示される（図８（ｂ）参照）。
【００１８】
図９は上述したＬＣＤモニタ１４の表示処理の過程を示すフローチャートであり、画像表示（ステップＳａ１）が行われている状態において、マイクロフォン１２がオンとされると（ステップＳａ２）、上述した音声解析（最大音声の検出）が行われ（ステップＳａ３）、スプライト属性テーブル２５の書き換えタイミングになると（ステップＳａ４）、書き換えタイミング信号が発生してスプライト属性テーブル２５の書き換えが行われる（ステップＳａ５）。そして、ステップＳａ１へ戻ると、画像表示が書き替えられたスプライト属性テーブル２５に基づいて行われる。
【００１９】
なお、上記説明においては、画像処理回路１１についてのみ説明したが、音源回路１３にも同様の構成が設けられており、マイクロフォン１２から入力される音声の大小に応じてスピーカ１５から発生する楽音が制御されるようになっている。
【００２０】
【発明の効果】
以上説明したように、本発明によれば、音声信号をＣＰＵを介さず直接処理して画像や音声（楽音）を制御することができるので、ＣＰＵの負荷を軽減することができる効果が得られる。また、本発明によれば、データ処理手段が、Ａ／Ｄ変換手段の出力の最大値および最小値の差を検出する処理を行うので、入力された音声信号の大きさに応じた表示／音声の制御を行うことができる。また、本発明によれば、記憶部には表示スプライトの属性を制御する属性データが記憶されており、書換手段がデータ処理手段の出力によって属性データを書き替えるので、表示スプライトの属性を音声に応じて変更することができる。
【図面の簡単な説明】
【図１】  この発明の一実施形態による画像処理回路の構成を示すブロック図である。
【図２】  同画像処理回路を用いた対話型遊技機の構成を示すブロック図である。
【図３】  同画像処理回路におけるアナログ入力処理回路２６およびスプライト属性テーブル２５の構成を示すブロック図である。
【図４】  図３における最大振幅値検出回路３７の構成を示すブロック図である。
【図５】  同最大振幅値検出回路３７の動作を説明するためのフローチャートである。
【図６】  同最大振幅値検出回路３７の動作を説明するためのタイミングチャートである。
【図７】  図４、図５におけるＳＴＡＲＴパルスおよび図３における書換えタイミング信号の波形図である。
【図８】  図３に示すアナログ入力処理回路２６の動作を説明するための図である。
【図９】  図３に示すアナログ入力処理回路２６の動作を説明するためのフローチャートである。
【図１０】  従来の対話型遊技機の構成を示すブロック図である。
【符号の説明】
１１…画像処理回路、１２…マイクロフォン、１３…音源回路、１４…ＬＣＤモニタ、１５…スピーカ、２５…スプライト属性テーブル、２６…アナログ入力処理回路、３５…アナログ入力端子、３６…Ａ／Ｄ変換器、３７…最大振幅値検出回路、４６…乗算回路、４７…加算回路。
【図１】
0003900003.tif 000002
【図２】
0003900003.tif 000003
【図３】
0003900003.tif 000004
【図４】
0003900003.tif 000005
【図５】
0003900003.tif 000006
【図６】
0003900003.tif 000007
【図７】
0003900003.tif 000008
【図８】
0003900003.tif 000009
【図９】
0003900003.tif 000010
【図１０】
0003900003.tif 000011