(57)【要約】【課題】より少ない記憶容量で副画素単位での画像処理による視差バリア方式の立体視を実現することが可能な遊技機等を提供すること。【解決手段】遊技機が、スプライト画像を示すスプライト画像データと、前記スプライト画像のうち対象となる視点の部分のみを副画素単位で残すためのスプライトマスク画像データとに基づき、前記対象となる視点用の視点毎スプライト画像データを生成する視点毎スプライト画像データ生成部１１２と、前記スプライト画像の背景を示すスプライト背景画像データと、前記対象となる視点の部分以外を副画素単位で残すための背景マスク画像データとに基づき、前記対象となる視点の部分以外を示す立体視用背景画像データを生成する立体視用背景画像データ生成部１１４と、前記視点毎スプライト画像データと、前記立体視用背景画像データとに基づき、立体視用画像データを生成する立体視用画像データ生成部１１６とを含んで構成される。【選択図】図１
2007226332.tif 000002
【特許請求の範囲】
【請求項１】
視差バリア方式の立体視用のスプライト画像を示すスプライト画像データと、前記スプライト画像のうち対象となる視点の部分のみを副画素単位で残すためのスプライトマスク画像データとに基づき、前記対象となる視点用の視点毎スプライト画像データを生成する視点毎スプライト画像データ生成部と、
前記スプライト画像の背景を示すスプライト背景画像データと、前記対象となる視点の部分以外を副画素単位で残すための背景マスク画像データとに基づき、前記対象となる視点の部分以外を示す立体視用背景画像データを生成する立体視用背景画像データ生成部と、
前記視点毎スプライト画像データと、前記立体視用背景画像データとに基づき、立体視用画像データを生成する立体視用画像データ生成部と、
を含むことを特徴とする遊技機用画像生成システム。
【請求項２】
請求項１に記載の遊技機用画像生成システムにおいて、
前記スプライト画像データと、スプライトマスク画像データとに基づき、前記背景マスク画像データを生成する背景マスク画像データ生成部を含むことを特徴とする遊技機用画像生成システム。
【請求項３】
請求項１、２のいずれかに記載の遊技機用画像生成システムにおいて、
前記立体視用背景画像データ生成部は、前記対象となる視点が第ｎ（ｎは２以上の整数）の視点である場合、第ｎ−１の視点の処理時点の立体視用画像データを前記スプライト背景画像データとして使用することを特徴とする遊技機用画像生成システム。
【請求項４】
請求項１〜３のいずれかに記載の遊技機用画像生成システムにおいて、
前記視点毎スプライト画像データ生成部と、前記立体視用背景画像データ生成部と、立体視用画像データ生成部とを含む２次元画像処理基板を含むことを特徴とする遊技機用画像生成システム。
【請求項５】
請求項１〜４のいずれかに記載の遊技機用画像生成システムにおいて、
前記副画素は、Ｒ、Ｇ、Ｂのいずれかの色情報を示す画素であることを特徴とする遊技機用画像生成システム。
【請求項６】
請求項１〜５のいずれかに記載の遊技機用画像生成システムを有する遊技機であって、
視差バリアが副画素単位で設けられた液晶パネルを含むことを特徴とする遊技機。
【請求項７】
視差バリア方式の立体視用の液晶パネルを有する遊技機のコンピュータを、
前記立体視用のスプライト画像を示すスプライト画像データと、前記スプライト画像のうち対象となる視点の部分のみを副画素単位で残すためのスプライトマスク画像データとに基づき、前記対象となる視点用の視点毎スプライト画像データを生成する視点毎スプライト画像データ生成部と、
前記スプライト画像の背景を示すスプライト背景画像データと、前記対象となる視点の部分以外を副画素単位で残すための背景マスク画像データとに基づき、前記対象となる視点の部分以外を示す立体視用背景画像データを生成する立体視用背景画像データ生成部と、
前記視点毎スプライト画像データと、前記立体視用背景画像データとに基づき、立体視用画像データを生成する立体視用画像データ生成部として機能させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記憶した、コンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視差バリア方式の立体視用の遊技機用画像生成システム、遊技機、プログラムおよび情報記憶媒体に関する。
【背景技術】
【０００２】
例えば、特許文献１には、副画素単位で視差バリアが設けられた視差バリア方式の立体視用の立体画像処理方法が記載されている。
【特許文献１】特開２００４−３３４５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＰＣ等の高機能な画像処理装置の場合、特許文献１等の手法を採用可能であるが、遊技機等の低機能な画像処理装置の場合、画像処理能力が低く、従来の手法では適切な画像処理を行えない場合がある。
【０００４】
また、遊技機の基板が２次元画像処理基板の場合、当該基板は副画素単位での画像処理機能を有していない。このような遊技機で副画素単位での立体視画像処理を行う場合、遊技機が、立体視用の視点毎の画像データを記憶しておき、立体視を行う際に当該画像データを合成する手法が考えられる。
【０００５】
しかし、視点毎の画像データを演出のパターン毎に設ける必要があるため、画像データを記憶するための多大な記憶容量が必要になってしまう。特に、遊技機の場合、多彩な演出を行う必要がある上、低コスト化が求められており、多大な記憶容量を有するメモリを実装することは現実的な適用が難しい状況にある。
【０００６】
また、画像処理装置が、画像を合成する手段として一般的に用いられる、一部を透明にした画像を画素単位で重ね合わせる処理を用いた場合、画像の端部の色に矛盾が生じてしまう。これは、立体視のためには副画素の処理が必要になるのに対して、画像処理基板に副画素の処理機能がないからである。しかし、画像処理装置に副画素の処理機能を持たせることはコストアップになるため、現実的には適用が難しい。
【０００７】
本発明の目的は、より少ない記憶容量で副画素単位での画像処理による視差バリア方式の立体視を実現することが可能な遊技機用画像生成システム、遊技機、プログラムおよび情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る遊技機用画像生成システムは、
視差バリア方式の立体視用のスプライト画像を示すスプライト画像データと、前記スプライト画像のうち対象となる視点の部分のみを副画素単位で残すためのスプライトマスク画像データとに基づき、前記対象となる視点用の視点毎スプライト画像データを生成する視点毎スプライト画像データ生成部と、
前記スプライト画像の背景を示すスプライト背景画像データと、前記対象となる視点の部分以外を副画素単位で残すための背景マスク画像データとに基づき、前記対象となる視点の部分以外を示す立体視用背景画像データを生成する立体視用背景画像データ生成部と、
前記視点毎スプライト画像データと、前記立体視用背景画像データとに基づき、立体視用画像データを生成する立体視用画像データ生成部と、
を含むことを特徴とする。
【０００９】
また、本発明に係る遊技機は、上記遊技機用画像生成システムを有する遊技機であって、
視差バリアが副画素単位で設けられた液晶パネルを含むことを特徴とする。
【００１０】
また、本発明に係るプログラムは、視差バリア方式の立体視用の液晶パネルを有する遊技機のコンピュータを、
前記立体視用のスプライト画像を示すスプライト画像データと、前記スプライト画像のうち対象となる視点の部分のみを副画素単位で残すためのスプライトマスク画像データとに基づき、前記対象となる視点用の視点毎スプライト画像データを生成する視点毎スプライト画像データ生成部と、
前記スプライト画像の背景を示すスプライト背景画像データと、前記対象となる視点の部分以外を副画素単位で残すための背景マスク画像データとに基づき、前記対象となる視点の部分以外を示す立体視用背景画像データを生成する立体視用背景画像データ生成部と、
前記視点毎スプライト画像データと、前記立体視用背景画像データとに基づき、立体視用画像データを生成する立体視用画像データ生成部として機能させることを特徴とする。
【００１１】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能な情報記憶媒体であって、
上記プログラムを記憶したことを特徴とする。
【００１２】
本発明によれば、遊技機用画像生成システム等は、副画素単位での処理が可能なマスク画像データを用いることにより、視点毎スプライト画像データおよび立体視用背景画像データを逐次生成することができる。これにより、遊技機用画像生成システム等は、あらかじめ視点毎の画像データを演出のパターン毎に設ける必要はないため、より少ない記憶容量で副画素単位での画像処理による視差バリア方式の立体視を実現することができる。
【００１３】
また、前記遊技機用画像生成システムおよび前記コンピュータは、
前記スプライト画像データと、スプライトマスク画像データとに基づき、前記背景マスク画像データを生成する背景マスク画像データ生成部を含んでもよい。
【００１４】
これによれば、遊技機用画像生成システム等は、背景マスク画像データを逐次生成することができ、背景マスク画像データをあらかじめ記憶する必要がない。これにより、遊技機用画像生成システム等は、より少ない記憶容量で副画素単位での画像処理による視差バリア方式の立体視を実現することができる。
【００１５】
また、前記立体視用背景画像データ生成部は、前記対象となる視点が第ｎ（ｎは２以上の整数）の視点である場合、第ｎ−１の視点の処理時点の立体視用画像データを前記スプライト背景画像データとして使用してもよい。
【００１６】
これによれば、遊技機用画像生成システム等は、第１の視点から第ｎの視点までの立体視用画像データを順次重ねることにより、最終的な立体視用画像データを生成することができるため、少ない処理負荷で適切な立体視用画像データを生成することができる。
【００１７】
また、前記視点毎スプライト画像データ生成部と、前記立体視用背景画像データ生成部と、立体視用画像データ生成部とを含む２次元画像処理基板を含んでもよい。
【００１８】
これによれば、遊技機用画像生成システム等は、３次元画像処理基板よりも処理能力が低く安価な２次元画像処理基板を用いる場合であっても、より少ない記憶容量で副画素単位での画像処理による視差バリア方式の立体視を実現することができる。
【００１９】
また、前記副画素は、Ｒ、Ｇ、Ｂのいずれかの色情報を示す画素であってもよい。
【００２０】
これによれば、遊技機用画像生成システム等は、Ｒ、Ｇ、Ｂの副画素単位での画像処理が可能な立体視用画像データを生成することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を視差バリア方式による立体視を行うための遊技機用画像生成システムに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施例は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施例に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００２２】
（システム全体の説明）
図１は、本実施例における遊技機用画像生成システム１００の機能ブロック図である。
【００２３】
遊技機用画像生成システム１００は、視差バリア方式の立体視用のスプライト画像を示すスプライト画像データと、スプライト画像のうち対象となる視点の部分のみを副画素単位で残すためのスプライトマスク画像データとに基づき、対象となる視点用の視点毎スプライト画像データを生成する視点毎スプライト画像データ生成部１１２と、スプライト画像の背景を示すスプライト背景画像データと、対象となる視点の部分以外を副画素単位で残すための背景マスク画像データとに基づき、対象となる視点の部分以外を示す立体視用背景画像データを生成する立体視用背景画像データ生成部１１４と、視点毎スプライト画像データと、立体視用背景画像データとに基づき、立体視用画像データを生成する立体視用画像データ生成部１１６と、スプライト画像データと、スプライトマスク画像データとに基づき、背景マスク画像データを生成する背景マスク画像データ生成部１１８と、記憶部１１９とを含んで構成されている。
【００２４】
また、これらの各部は２次元での画像処理機能を有する２次元画像処理基板１１０に実装されている。また、２次元画像処理基板１１０（コンピュータ）は、情報記憶媒体２００からプログラムを読み取ることにより、これらの各部の機能を実装してもよい。
【００２５】
なお、情報記憶媒体２００としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＩＣカード、ＲＯＭ、ＲＡＭ、メモリカード、ＨＤＤ等のレーザーや磁気等を用いた記憶媒体を適用できる。また、情報記憶媒体２００からのプログラムの読み取り方式は、接触式でも非接触式でもよい。また、２次元画像処理基板１１０は、ネットワークを介してプログラムをダウンロードすることにより、これらの各部の機能を実装してもよい。
【００２６】
また、より具体的には、遊技機用画像生成システム１００は遊技機に組み込まれている。
【００２７】
図２は、本実施例における遊技機３００のハードウェアブロック図である。
【００２８】
例えば、遊技機３００（例えば、パチンコ機、スロット機等）は、ＣＰＵ３０１と、ＣＰＵ用ワークＲＡＭ３０２と、プログラムＲＯＭ３０３と、ＶＤＰ(Video Display Processor)３０４と、ＶＲＡＭ３０５と、画像ＲＯＭ３０６と、液晶パネル３０７とを含んで構成されている。なお、図示を省略しているが、遊技機３００は、遊技者による操作用のハードウェア等も含んで構成されている。
【００２９】
例えば、視点毎スプライト画像データ生成部１１２、立体視用背景画像データ生成部１１４、立体視用画像データ生成部１１６、背景マスク画像データ生成部１１８の機能はＶＤＰ３０４によって実装可能であり、記憶部１１９の機能はＶＲＡＭ３０５、画像ＲＯＭ３０６によって実装可能である。また、視点毎スプライト画像データ生成部１１２等の機能の一部をＣＰＵ３０１によって実装してもよいし、記憶部１１９の機能の一部をＣＰＵ用ワークＲＡＭ３０２、プログラムＲＯＭ３０３によって実装してもよい。
【００３０】
また、液晶パネル３０７は、副画素単位で視差バリアが設けられた立体視用の液晶パネルである。ここで、２視点の場合と４視点の場合の立体視について説明する。
【００３１】
図９は、２視点の視差バリア方式の立体視の模式図である。また、図１０は、４視点の視差バリア方式の立体視の模式図である。
【００３２】
２視点の場合、ＬＣＤ６３０の前に不透明の視差バリア６２０が設けられ、観察者が、レンズフィルター６１０を介して右目用の視点１（ＰＲ）で右目用の画素Ｒを観察し、左目用の視点２（ＰＬ）で左目用の画素Ｌを観察することにより、立体視が実現される。なお、視差バリア６２０は、ＬＣＤ６２０の後ろに設けられてもよい。
【００３３】
また、４視点の場合も２視点の場合と同様に、ＬＣＤ７３０の前に不透明の視差バリア７２０が設けられ、観察者が、レンズフィルター７１０を介して視点１（Ｐ１）、視点２（Ｐ２）、視点３（Ｐ３）、視点４（Ｐ４）のいずれかの隣接する２つの視点で画素１〜画素４のいずれかを観察することにより、立体視が実現される。なお、視差バリア７２０は、ＬＣＤ７２０の後ろに設けられてもよい。
【００３４】
（画像処理の流れの説明）
次に、視点毎スプライト画像データ生成部１１２等の各部による２視点の立体視における画像処理の流れについて説明する。
【００３５】
図３は、本実施例における画像処理の流れを示すフローチャートである。また、図４（Ａ）は、本実施例における立体視用画像４１０を含む全体画像４００を示す図であり、図４（Ｂ）は、本実施例における視点１用のスプライト背景画像４１１を示す図であり、図４（Ｃ）は、本実施例における視点２用のスプライト背景画像４１２を示す図であり、図４（Ｄ）は、本実施例における立体視画像４１３を示す図である。また、図５（Ａ）は、２視点の場合の画素４２０を示す図であり、図５（Ｂ）は、２視点の場合のスプライト画像データ４３１を示す図であり、図５（Ｃ）は、２視点の場合のスプライトマスク画像データ４３２を示す図であり、図５（Ｄ）は、２視点の場合の視点毎スプライト画像データ４３３を示す図である。また、図６（Ａ）は、２視点の場合のスプライト背景画像データを示す図であり、図６（Ｂ）は、２視点の場合の背景マスク画像データを示す図であり、図６（Ｃ）は、２視点の場合の立体視用背景画像データを示す図であり、図６（Ｄ）は、２視点の場合の立体視用画像データを示す図である。
【００３６】
図４（Ａ）に示すように、全体画像４００では、「７」という数字のみが立体視されるように構成されている。また、遊技機用画像生成システム１００は、立体視画像４１０の部分のみ立体視用の画像処理を行い、当該部分と立体視画像４１０以外の部分とを合成することによって全体画像４００を生成する。
【００３７】
また、液晶パネル３０７には斜め方向に副画素単位の視差バリア（図５（Ａ）の斜線部分）が形成されている。すなわち、本実施例では階段状の視差バリア方式を採用しているが、一般的な視差バリア方式（縦方向に視差バリアが形成される方式）を採用してもよい。また、図５（Ａ）に示すように、３つの有効な副画素によって１つの画素４２０が形成されている。また、１つの画素４２０を構成する副画素は、Ｒ、Ｇ、Ｂのいずれかの色情報を示す画素である。なお、色情報は、８ビットで表され、０〜２５５までの数値（いわゆるＲＧＢ値等）で表される。
【００３８】
まず、背景マスク画像データ生成部１１８は、記憶部１１９に記憶されたスプライト画像データ４３１に基づき、スプライト白マスク画像データを生成し、スプライト白マスク画像データからスプライトマスク画像データ４３２を減算する（ＲＧＢを一括処理することにより、画素単位で数値を減算する）ことにより、背景マスク画像データ４４２を生成する（ステップＳ１）。
【００３９】
なお、視点１（左目）のスプライト画像は図４（Ａ）に示す左側の「７」の部分の画像であり、視点２（右目）のスプライト画像は図４（Ａ）に示す右側の「７」の部分の画像である。また、このスプライト画像では、「７」以外の部分は黒で表される。また、背景画像は、立体視画像４１０のうち、２つの「７」の背景部分および２つの「７」以外の部分の画像である。
【００４０】
例えば、図５（Ｂ）に示すように、画素４２０におけるスプライト画像データ４３１が、左上が「１００」、真ん中上が「５０」、右上が「７０」、左下が「１０」、真ん中下が「５０」、右下が「２０」のデータである場合、背景マスク画像データ生成部１１８は、スプライト画像データ４３１のうち、１以上の数値がある部分を「２５５」に置換することにより、スプライト白マスク画像データを生成する。すなわち、スプライト白マスク画像は、スプライト画像の部分（「７」の数字部分）を白で表し、当該部分以外の部分を黒で表す画像である。
【００４１】
また、図５（Ｃ）に示すように、処理対象となる画素４２０における視点１のスプライトマスク画像データ４３２は、左上が「０」、真ん中上が「２５５」、右上が「０」、左下が「２５５」、真ん中下が「０」、右下が「２５５」のデータである。
【００４２】
したがって、背景マスク画像データ生成部１１８は、スプライト白マスク画像データ（この場合は数値部分がすべて２５５）からスプライトマスク画像データ４３２を減算することにより、図６（Ｂ）に示す背景マスク画像データ４４２を生成することができる。なお、この場合の背景マスク画像データ４４２は、左上が「２５５」、真ん中上が「０」、右上が「２５５」、左下が「０」、真ん中下が「２５５」、右下が「０」のデータである。
【００４３】
そして、視点毎スプライト画像データ生成部１１２は、スプライト画像データ４３１からスプライトマスク画像データ４３２を減算することにより、視点１用の視点毎スプライト画像データ４３３を生成する（ステップＳ２）。なお、この場合、視点毎スプライト画像データ４３３は、図５（Ｄ）に示すように、左上が「１００」、真ん中上が「０」、右上が「７０」、左下が「０」、真ん中下が「５０」、右下が「０」のデータである。
【００４４】
そして、立体視用背景画像データ生成部１１４は、図６（Ａ）に示すスプライト背景画像データ４４１から図６（Ｂ）に示す背景マスク画像データ４４２を減算することにより、立体視用背景画像データ４４３を生成する（ステップＳ３）。
【００４５】
なお、この場合、スプライト背景画像データ４４１はすべての色情報の数値が「５０」のデータであり、例えば、図４（Ｂ）に示すように、視点１用のスプライト背景画像４１１はグレーの単一色の画像になっている。
【００４６】
また、この場合、立体視用背景画像データ４４３は、図６（Ｃ）に示すように、左上が「０」、真ん中上が「５０」、右上が「０」、左下が「５０」、真ん中下が「０」、右下が「５０」のデータである。
【００４７】
さらに、立体視用画像データ生成部１１６は、ステップＳ３で求められた立体視用背景画像データ４４３と、ステップＳ２で求められた視点毎スプライト画像データ４３３とを加算したデータを新たなスプライト背景画像データとして適用する（ステップＳ４）。すなわち、図４（Ｃ）に示すように、視点２用のスプライト背景画像４１２は、視点１のスプライト画像と背景画像が合成された状態の画像になっている。
【００４８】
遊技機用画像生成システム１００は、以上の処理ステップＳ１〜Ｓ４を全視点の処理が終了するまで（ステップＳ５）実行する。
【００４９】
そして、全視点の処理が終了した場合、立体視用画像データ生成部１１６は、ステップＳ４で求められた新たなスプライト背景画像データを立体視用画像データ４５０として適用する（ステップＳ６）。
【００５０】
遊技機用画像生成システム１００は、立体視用画像データ４５０に基づき、立体視画像４１０を生成し、立体視画像４１０と立体視画像４１０以外の背景画像を合成した全体画像４００を、液晶パネル３０７を用いて表示する（ステップＳ７）。
【００５１】
以上のように、本実施例によれば、遊技機用画像生成システム１００は、副画素単位での処理が可能なマスク画像データ（スプライトマスク画像データ４３２および背景マスク画像データ４４２）を用いることにより、視点毎スプライト画像データ４３３および立体視用背景画像データ４４３を逐次生成することができる。
【００５２】
また、本実施例によれば、遊技機用画像生成システム１００は、画素単位の処理しかできない表示基板を用いた際に課題になっていた画像の端部の色の矛盾も解決することができる。従来の手法では、画素単位で処理した場合には、端部ではＲＧＢの値のうち、例えば、Ｇのみを変更する必要があるときにも、Ｇと同時にＲＢの値も変更されてしまう。そのために画素単位の処理では矛盾が生じてしまっていたが、本実施例によれば、遊技機用画像生成システム１００は、端部を含めてすべての部分で正しく処理を行うことができる。
【００５３】
また、遊技機用画像生成システム１００は、背景マスク画像データ４４２を逐次生成することができ、背景マスク画像データ４４２をあらかじめ画像ＲＯＭ３０６に記憶する必要がない。もちろん、遊技機用画像生成システム１００は、背景マスク画像データ４４２をあらかじめ画像ＲＯＭ３０６に記憶してもよい。
【００５４】
これらにより、遊技機用画像生成システム１００は、より少ない記憶容量で副画素単位での画像処理による視差バリア方式の立体視を実現することができる。
【００５５】
また、遊技機用画像生成システム１００は、第１の視点から第２の視点までの立体視用画像データ（新たなスプライト背景画像データ）を順次重ねることにより、最終的な立体視用画像データ４５０を生成することができるため、少ない処理負荷で適切な立体視用画像データ４５０を生成することができる。
【００５６】
しかも、遊技機用画像生成システム１００は、全体画像４００ではなく、立体視の行われる部分（立体視画像４１０）のみを対象としてスプライトに関する処理を実行することにより、画像処理負荷を抑えつつ立体視を実現することができる。
【００５７】
また、本実施例によれば、遊技機用画像生成システム１００は、３次元画像処理基板と比べて消費電力および発熱量の小さい２次元画像処理基板１１０を用いることができるため、３次元画像処理基板を用いる場合と比べて省エネを実現できる。
【００５８】
さらに、本実施例によれば、遊技機３００は、２次元画像処理基板１１０と、副画素単位で視差バリアが設けられた液晶パネル３０７を用いる場合であっても、画像ＲＯＭ３０６の容量を増大させることなく、適切な立体視を実現できる。
【００５９】
なお、本発明は、上述した実施例に限定されず、種々の変形が可能である。
【００６０】
例えば、立体視を行うための視点数は２に限定されず、遊技機用画像生成システム１００は、３以上の任意の整数の視点を設定可能である。ここで、４視点の場合のデータについて説明する。
【００６１】
図７（Ａ）は、４視点の場合のスプライト画像データ５３１を示す図であり、図７（Ｂ）は、４視点の場合のスプライトマスク画像データ５３２を示す図であり、図７（Ｃ）は、４視点の場合の視点毎スプライト画像データ５３３を示す図である。また、図８（Ａ）は、４視点の場合のスプライト背景画像データ５４１を示す図であり、図７（Ｂ）は、４視点の場合の背景マスク画像データ５４２を示す図であり、図７（Ｃ）は、４視点の場合の立体視用背景画像データ５４３を示す図であり、図７（Ｄ）は、４視点の場合の立体視用画像データ５５０を示す図である。
【００６２】
本実施例では、３つの副画素（最小の長方形１つ）によって１画素が表されるものとする。図７（Ａ）のスプライト画像データ５３１において、「ｒ」、「ｇ」、「ｂ」は、それぞれＲ、Ｇ、Ｂの１以上の数値が入っており、「０」はＲＧＢ値が０であることを示す。
【００６３】
この場合の視点１用のスプライトマスク画像データ５３２は、図７（Ｂ）に示すように、階段状に「０」の数値が配列され、「０」以外の部分は「２５５（図ではＸで示す。）」になっている。なお、本実施例では、４視点の立体視表示方式として、階段状パララックスバリア方式が採用されている。
【００６４】
スプライト画像データ５３１からスプライトマスク画像データ５３２が減算されることにより、視点１用の視点毎スプライト画像データ５３３が生成される。
【００６５】
また、図８（Ａ）のスプライト背景画像データ５４１において、「Ｒ」、「Ｇ」、「Ｂ」は、それぞれＲ、Ｇ、Ｂの１以上の数値が入っていることを示す。
【００６６】
上述したステップＳ１の手法により、背景マスク画像データ５４２は図８（Ｂ）に示すデータとなる。
【００６７】
スプライト背景画像データ５４１から背景マスク画像データ５４２が減算されることにより、図８（Ｃ）に示す立体視用背景画像データ５４３が生成される。
【００６８】
そして、視点毎スプライト画像データ５３３と立体視用背景画像データ５４３とが加算されることにより、図８（Ｄ）に示す立体視用画像データ５５０が生成される。
【００６９】
以上のように、遊技機用画像生成システム１００は、４視点での立体視を行う場合であっても、２視点の場合と同様の画像処理により立体視を実現することができる。
【００７０】
また、背景マスク画像データ生成部１１８は必須の構成ではなく、背景マスク画像データ４４２、５４２をあらかじめ画像ＲＯＭ３０６に記憶しておき、立体視用背景画像データ生成部１１４が、画像ＲＯＭ３０６内の背景マスク画像データ４４２、５４２を用いて立体視用背景画像データ４４３、５４３を生成してもよい。
【００７１】
また、処理の順序は図３に示す例に限定されず、遊技機用画像生成システム１００は、例えば、ステップＳ３の処理を実行した後に、ステップＳ２の処理を実行してもよい。
【００７２】
また、上述した実施例では、遊技機用画像生成システム１００は、データ（数値）同士を減算したが、データのビット反転等を行うことによって減算した場合と同じ結果を得ることも可能であり、本発明を実施する手法は減算には限定されない。
【図面の簡単な説明】
【００７３】
【図１】本実施例における遊技機用画像生成システムの機能ブロック図である。
【図２】本実施例における遊技機のハードウェアブロック図である。
【図３】本実施例における画像処理の流れを示すフローチャートである。
【図４】図４（Ａ）は、本実施例における立体視用画像を含む全体画像を示す図であり、図４（Ｂ）は、本実施例における視点１用のスプライト背景画像を示す図であり、図４（Ｃ）は、本実施例における視点２用のスプライト背景画像を示す図であり、図４（Ｄ）は、本実施例における立体視画像を示す図である。
【図５】図５（Ａ）は、２視点の場合の画素を示す図であり、図５（Ｂ）は、２視点の場合のスプライト画像データを示す図であり、図５（Ｃ）は、２視点の場合のスプライトマスク画像データを示す図であり、図５（Ｄ）は、２視点の場合の視点毎スプライト画像データを示す図である。
【図６】図６（Ａ）は、２視点の場合のスプライト背景画像データを示す図であり、図６（Ｂ）は、２視点の場合の背景マスク画像データを示す図であり、図６（Ｃ）は、２視点の場合の立体視用背景画像データを示す図であり、図６（Ｄ）は、２視点の場合の立体視用画像データを示す図である。
【図７】図７（Ａ）は、４視点の場合のスプライト画像データを示す図であり、図７（Ｂ）は、４視点の場合のスプライトマスク画像データを示す図であり、図７（Ｃ）は、４視点の場合の視点毎スプライト画像データを示す図である。
【図８】図８（Ａ）は、４視点の場合のスプライト背景画像データを示す図であり、図７（Ｂ）は、４視点の場合の背景マスク画像データを示す図であり、図７（Ｃ）は、４視点の場合の立体視用背景画像データを示す図であり、図７（Ｄ）は、４視点の場合の立体視用画像データを示す図である。
【図９】２視点の視差バリア方式の立体視の模式図である。
【図１０】４視点の視差バリア方式の立体視の模式図である。
【符号の説明】
【００７４】
１００  遊技機用画像生成システム、１１０  ２次元画像処理基板、１１２  視点毎スプライト画像データ生成部、１１４  立体視用背景画像データ生成部、１１６  立体視用画像データ生成部、１１８  背景マスク画像データ生成部、１１９  記憶部、２００  情報記憶媒体、３００  遊技機、３０７  液晶パネル、４１０、４１３  立体視画像、４１１、４１２  スプライト背景画像、４３１、５３１  スプライト画像データ、４３２、５３２  スプライトマスク画像データ、４３３、５３３  視点毎スプライト画像データ、４４１、５４１  スプライト背景画像データ、４４２、５４２  背景マスク画像データ、４４３、５４３  立体視用背景画像データ、４５０、５５０  立体視用画像データ
【図１】
2007226332.tif 000003
【図２】
2007226332.tif 000004
【図３】
2007226332.tif 000005
【図４】
2007226332.tif 000006
【図５】
2007226332.tif 000007
【図６】
2007226332.tif 000008
【図７】
2007226332.tif 000009
【図８】
2007226332.tif 000010
【図９】
2007226332.tif 000011
【図１０】
2007226332.tif 000012