(57)【要約】【課題】映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機等を提供する。【解決手段】プロジェクタ装置３３００は、ＤＭＤ３３３３の温度センサ３３４１ｄで検出した温度と基準温度に基づいて強制シャットダウンを行うよう制御する。この基準温度と、強制シャットダウン制御実行可否は、副制御基板３２００から設定する。また、プロジェクタ装置３３００は、電源が投入されたときに基準温度とシャットダウン制御実行可否の設定を初期化する。【選択図】図１８１
2020112829.tif 000002
【特許請求の範囲】
【請求項１】
映像を投影可能な投影装置と、演出に関する制御を行う制御手段とを備えた遊技機であって、
前記投影装置は、
所定箇所の温度を検出する温度検出手段と、
前記温度検出手段により検出された温度が第１温度、又は前記第１温度よりも高い第２温度以上になった場合、前記制御手段に異常を示す情報であるエラー情報を送信する送信手段と、を備え、
前記制御手段は、前記温度検出手段により検出された温度が前記第２温度の際にエラー情報を受信した場合、当該エラー情報に対する応答を前記投影装置に対して行い、
前記投影装置は、エラー情報に対する応答を受けた場合、稼働中の動作を停止させる動作停止手段をさらに備え、
前記動作停止手段は、前記送信手段がエラー情報を送信した後、前記制御手段から当該エラー情報に対する応答が無く所定時間が経過した場合、稼働中の動作を停止させることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばパチスロ機やパチンコ機といった遊技機に関する。
【背景技術】
【０００２】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−３５０６６号公報
【特許文献２】特開２００９−２４０４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【０００５】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、以下の遊技機を提供する。
【０００７】
本発明の第１の実施態様に係る発明は、下記の構成を有する。
映像を投影可能な投影装置（例えば、プロジェクタ装置３３００）と、演出に関する制御を行う制御手段（例えば、副制御基板３２００）とを備えた遊技機（例えば、遊技機３００１）であって、
前記投影装置は、
所定箇所の温度を検出する温度検出手段（例えば、温度センサ３３４１ａ、３３４１ｂ、３３４１ｃ）と、
前記温度検出手段により検出された温度が第１温度（例えば、前回の検出温度＋（今回の検出温度のｘ％））、又は前記第１温度よりも高い第２温度（例えば、前回の検出温度＋（今回の検出温度の（ｘ＋α）％））以上になった場合、前記制御手段に異常を示す情報であるエラー情報を送信する送信手段と、を備え、
前記制御手段は、前記温度検出手段により検出された温度が前記第２温度の際にエラー情報を受信した場合、当該エラー情報に対する応答を前記投影装置に対して行い、
前記投影装置は、エラー情報に対する応答を受けた場合、稼働中の動作を停止させる動作停止手段（例えば、ＦＡＮ４，ＦＡＮ５に対して回転停止指令を送信し、ＤＬＰ制御回路３３１３、及びＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂを駆動するＬＥＤドライバ３３１４に対して駆動停止指令を送るための手段）をさらに備え、
前記動作停止手段は、前記送信手段がエラー情報を送信した後、前記制御手段から当該エラー情報に対する応答が無く所定時間が経過した場合、稼働中の動作を停止させるように構成される。
【０００８】
本発明のこのような構成により、投影装置における所定箇所の検出温度に関して、２つの基準により対応を切り分けることができ、また、所定の条件で、投影装置で稼働中の動作を停止させるよう制御することができる。投影装置の各種異常に応じてエラー情報が制御手段に送信され、その際に制御手段からの応答があると、発生した異常に応じて、投影装置の各部（例えば、回路やファン）が停止される（強制シャットダウンが行われる）ので、投影装置の熱溜まりによる動作不良が回避されるとともに、長時間に及ぶような映像の不快さが解消され、さらに、映像視覚効果の高い高品位な映像を安全に投影することが可能となる。また、制御手段からの応答が無くても、例えば３０秒といった所定時間が経過すると、投影装置の動作が自動的にシャットダウンされるので、投影装置の動作不良が確実に回避され、高品位な映像の安全な投影が確保される。
【発明の効果】
【０００９】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】遊技機の正面斜視図である。
【図２】遊技機の裏面斜視図である。
【図３】遊技機の正面図である。
【図４】上ドア機構及び下ドア機構を開いた状態のときの、遊技機の正面図である。
【図５】遊技機の分解斜視図である。
【図６】遊技機の分解斜視図である。
【図７】表示ユニットの縦断面図である。
【図８】プロジェクタ装置の上方斜視図である。
【図９】表示ユニットをキャビネットに装着したときの斜視図である。
【図１０】プロジェクタ装置の下方斜視図である。
【図１１】表示ユニットの正面図である。
【図１２】表示ユニットの斜視図である。
【図１３】表示ユニットの左方分解斜視図である。
【図１４】表示ユニットの右方分解斜視図である。
【図１５】表示ユニットの後方斜視図である。
【図１６】固定スクリーン機構への照射状態を示す説明図である。
【図１７】フロントスクリーン機構への照射状態を示す説明図である。
【図１８】リールスクリーン機構への照射状態を示す説明図である。
【図１９】フロントスクリーン機構の分解斜視図である。
【図２０】リールスクリーン機構の斜視図である。
【図２１】プロジェクタ装置の回路構成を示すブロック図である。
【図２２】プロジェクタ装置の全体斜視図である。
【図２３】プロジェクタ装置の分解斜視図である。
【図２４】プロジェクタ装置のレンズユニットを示す図である。
【図２５】プロジェクタ装置を固定するための上側台座及び下側台座を示す平面図である。
【図２６】図２５のＸＸＶＩ−ＸＸＶＩ線に沿う上側台座及び下側台座の断面図である。
【図２７】上側台座及び下側台座の分解斜視図である。
【図２８】上側台座の位置決め方法を説明するための図である。
【図２９】下側台座の姿勢調整方法を説明するための図である。
【図３０】プロジェクタ装置と調整用ＰＣとの接続形態を示す図である。
【図３１】プロジェクタ装置のケースを示す斜視図である。
【図３２】プロジェクタ装置のケース内にヒートシンク及び光学素子を配置した状態を示す斜視図である。
【図３３】プロジェクタ装置のケース内に形成される空気流路を説明するための図である。
【図３４】キャビネットの内部を示す正面図である。
【図３５】上ドア機構及び下ドア機構を開けた状態のキャビネットの側面図である。
【図３６】下ドア機構の分解斜視図である。
【図３７】遊技機のシステム構成を示すブロック図である。
【図３８】主制御基板の回路構成を示すブロック図である。
【図３９】副制御基板の回路構成を示すブロック図である。
【図４０】リールドライブ基板の回路構成を示すブロック図である。
【図４１】ドア中継基板の回路構成を示すブロック図である。
【図４２】副中継基板の回路構成を示すブロック図である。
【図４３】スケーラ基板の回路構成を示すブロック図である。
【図４４】多出力スケーラＬＳＩの回路構成を示すブロック図である。
【図４５】サブ液晶Ｉ／Ｆ基板の回路構成を示すブロック図である。
【図４６】プロジェクタ装置及びサブ液晶表示装置の分割表示パターンを示す模式図である。
【図４７】分割表示パターンの変形例１を示す模式図である。
【図４８】分割表示パターンの変形例２を示す模式図である。
【図４９】分割表示パターンの変形例３を示す模式図である。
【図５０】分割表示パターンの変形例４を示す模式図である。
【図５１】分割表示パターンの変形例５を示す模式図である。
【図５２】分割表示パターンの変形例６を示す模式図である。
【図５３】遊技機の通信仕様を説明するための説明図である。
【図５４】スケーラ基板−副制御基板間でやり取りされるコマンドを示す図である。
【図５５】サブ液晶Ｉ／Ｆ基板−副制御基板間でやり取りされるコマンドを示す図である。
【図５６】プロジェクタ制御基板−副制御基板間でやり取りされるコマンドを示す図である。
【図５７】各基板からコマンドとして送信されるエラー情報を示す図である。
【図５８】調整用ＰＣのメモリマップを示す模式図である。
【図５９】主制御基板の電源投入時の処理を示すフローチャートである。
【図６０】主制御基板の割込処理を示すフローチャートである。
【図６１】副制御基板のメモリマップ１を示す模式図である。
【図６２】副制御基板のメモリマップ２を示す模式図である。
【図６３】副制御基板の電源投入時の処理を示すフローチャートである。
【図６４】副制御基板のＬＥＤ制御タスクを示すフローチャートである。
【図６５】副制御基板のサウンド制御タスクを示すフローチャートである。
【図６６】副制御基板のスクリーン役物制御タスクを示すフローチャートである。
【図６７】副制御基板のスクリーン役物制御処理を示すフローチャートである。
【図６８】副制御基板のフォーカス変更要求処理を示すフローチャートである。
【図６９】副制御基板のメインタスクを示すフローチャートである。
【図７０】副制御基板の主基板通信タスクを示すフローチャートである。
【図７１】副制御基板のコマンド解析処理を示すフローチャートである。
【図７２】副制御基板のアニメタスクを示すフローチャートである。
【図７３】副制御基板のサブデバイスタスクを示すフローチャートである。
【図７４】副制御基板のサブデバイス受信割込処理を示すフローチャートである。
【図７５】副制御基板のサブデバイス初期化処理を示すフローチャートである。
【図７６】副制御基板のスケーラ制御処理を示すフローチャートである。
【図７７】副制御基板のスケーラ制御受信時処理を示すフローチャートである。
【図７８】副制御基板のスケーラ起動パラメータ要求受信時処理を示すフローチャートである。
【図７９】副制御基板のスケーラ設定変更処理を示すフローチャートである。
【図８０】副制御基板のスケーラステータスコマンド受信時処理を示すフローチャートである。
【図８１】副制御基板のスケーラ受信確認受信時処理を示すフローチャートである。
【図８２】副制御基板のサブ液晶制御処理を示すフローチャートである。
【図８３】副制御基板のサブ液晶制御受信時処理を示すフローチャートである。
【図８４】副制御基板のサブ液晶起動パラメータ要求受信時処理を示すフローチャートである。
【図８５】副制御基板のサブ液晶設定変更処理を示すフローチャートである。
【図８６】副制御基板のサブ液晶ステータスコマンド受信時処理を示すフローチャートである。
【図８７】副制御基板のサブ液晶受信確認受信時処理を示すフローチャートである。
【図８８】副制御基板のプロジェクタ制御処理を示すフローチャートである。
【図８９】副制御基板のプロジェクタ制御受信時処理を示すフローチャートである。
【図９０】副制御基板のプロジェクタ起動パラメータ要求受信時処理を示すフローチャートである。
【図９１】副制御基板のプロジェクタ設定変更処理を示すフローチャートである。
【図９２】副制御基板のプロジェクタ受信確認受信時処理を示すフローチャートである。
【図９３】副制御基板のプロジェクタエラー通知受信時処理を示すフローチャートである。
【図９４】副制御基板のプロジェクタステータス受信時処理を示すフローチャートである。
【図９５】副制御基板のプロジェクタドリフト補正処理を示すフローチャートである。
【図９６】スケーラ基板のメモリマップ１を示す模式図である。
【図９７】スケーラ基板のメモリマップ２を示す模式図である。
【図９８】スケーラ基板のメイン処理を示すフローチャートである。
【図９９】スケーラ基板の第１シリアル回線受信割込処理を示すフローチャートである。
【図１００】スケーラ基板の初期化処理を示すフローチャートである。
【図１０１】スケーラ基板のサブデバイスバイパス送信処理を示すフローチャートである。
【図１０２】スケーラ基板の副制御−スケーラ間受信時処理を示すフローチャートである。
【図１０３】スケーラ基板の自己診断処理を示すフローチャートである。
【図１０４】スケーラ基板の副制御−スケーラ間送信時処理を示すフローチャートである。
【図１０５】スケーラ基板の副制御バイパス送信処理を示すフローチャートである。
【図１０６】プロジェクタ制御基板のメモリマップを示す模式図である。
【図１０７】プロジェクタ制御基板のプロジェクタ制御メイン処理を示すフローチャートである。
【図１０８】プロジェクタ制御基板のシリアル回線受信割込処理を示すフローチャートである。
【図１０９】プロジェクタ制御基板の初期化処理を示すフローチャートである。
【図１１０】プロジェクタ制御基板の副制御−プロジェクタ間受信時処理を示すフローチャートである。
【図１１１】プロジェクタ制御基板の内部設定変更処理を示すフローチャートである。
【図１１２】プロジェクタ制御基板のプロジェクタ設定値格納処理を示すフローチャートである。
【図１１３】プロジェクタ制御基板の自己診断処理を示すフローチャートである。
【図１１４】プロジェクタ制御基板の副制御−プロジェクタ間送信時処理を示すフローチャートである。
【図１１５】プロジェクタ制御基板のステータス送信データ作成処理を示すフローチャートである。
【図１１６】サブ液晶Ｉ／Ｆ基板のメモリマップを示す模式図である。
【図１１７】サブ液晶Ｉ／Ｆ基板のサブ液晶制御メイン処理を示すフローチャートである。
【図１１８】サブ液晶Ｉ／Ｆ基板のシリアル回線受信割込処理を示すフローチャートである。
【図１１９】サブ液晶Ｉ／Ｆ基板の初期化処理を示すフローチャートである。
【図１２０】サブ液晶Ｉ／Ｆ基板の副制御−サブ液晶間受信時処理を示すフローチャートである。
【図１２１】サブ液晶Ｉ／Ｆ基板の自己診断処理を示すフローチャートである。
【図１２２】サブ液晶Ｉ／Ｆ基板の副制御−サブ液晶間送信処理を示すフローチャートである。
【図１２３】プロジェクタ装置の光学調整時における調整画面を示す図である。
【図１２４】プロジェクタ装置の光学調整時における調整画面を示す図である。
【図１２５】プロジェクタ装置の第１変形例を示す分解斜視図である。
【図１２６】プロジェクタ装置の第２変形例を示す分解斜視図である。
【図１２７】第３変形例に係るプロジェクタ装置の配置形態を示す正面図である。
【図１２８】第４変形例ないし第２０変形例に適用されるプロジェクタ装置の回路構成を示すブロック図である。
【図１２９】第４変形例に係るプロジェクタ制御基板のプロジェクタ制御メイン処理を示すフローチャートである。
【図１３０】第４変形例に係るプロジェクタ制御基板の自己診断処理を示すフローチャートである。
【図１３１】第４変形例に係るプロジェクタ制御基板に備えられたＬＥＤ温度制御テーブル及びＦＡＮ温度制御テーブルを示す図である。
【図１３２】第５変形例に係るプロジェクタ制御基板に備えられたＦＡＮ温度制御テーブルを示す図である。
【図１３３】第６変形例に係る副制御基板のプロジェクタエラー通知受信時処理を示すフローチャートである。
【図１３４】第７変形例に係るプロジェクタ制御基板に備えられたＦＡＮ温度回転数制御テーブルを示す図である。
【図１３５】第８変形例に係るプロジェクタ制御基板の副制御−プロジェクタ間送信時処理を示すフローチャートである。
【図１３６】第８変形例に係るプロジェクタ制御基板のプロジェクタ初期化処理を示すフローチャートである。
【図１３７】第９変形例に係る副制御基板のプロジェクタ制御処理を示すフローチャートである。
【図１３８】第１０変形例に係る副制御基板のプロジェクタ制御受信時処理を示すフローチャートである。
【図１３９】第１０変形例に係る副制御基板のプロジェクタドリフト補正処理を示すフローチャートである。
【図１４０】第１０変形例に係る副制御基板のプロジェクタ設定変更処理を示すフローチャートである。
【図１４１】第１０変形例に係る副制御基板のフォーカス原点調整指示送信処理を示すフローチャートである。
【図１４２】第１０変形例に係る副制御基板のプロジェクタ制御処理を示すフローチャートである。
【図１４３】第１０変形例に係る副制御基板のフォーカス原点調整判定処理を示すフローチャートである。
【図１４４】第１１変形例に係る副制御基板の演出内容決定処理を示すフローチャートである。
【図１４５】第１１変形例に係るプロジェクタ装置により投影される映像の表示例を示す図である。
【図１４６】第１２変形例に係る副制御基板の演出内容決定処理を示すフローチャートである。
【図１４７】第１３変形例に係る副制御基板の演出内容決定処理を示すフローチャートである。
【図１４８】第１４変形例に係る副制御基板に備えられたドリフト補正温度テーブルを示す図である。
【図１４９】第１４変形例に係る副制御基板のプロジェクタドリフト補正処理を示すフローチャートである。
【図１５０】第１５変形例に係る副制御基板に備えられたドリフト補正温度テーブルを示す図である。
【図１５１】第１５変形例に係る主制御基板のデモコマンド送信処理を示すフローチャートである。
【図１５２】第１６変形例に係る遊技状態の遷移を説明するための図である。
【図１５３】第１７変形例に係る副制御基板に備えられたフォーカス調整頻度設定テーブルを示す図である。
【図１５４】第１７変形例に係る副制御基板の演出内容決定処理を示すフローチャートである。
【図１５５】第１８変形例に係る副制御基板のフォーカス原点調整判定処理を示すフローチャートである。
【図１５６】第１９変形例に係るプロジェクタ装置とサブＣＰＵとの起動時における通信シーケンスを示す図である。
【図１５７】第１９変形例に係るプロジェクタ装置とサブＣＰＵとの起動時の通信シーケンスにおいてやり取りされるコマンドを示す図である。
【図１５８】第１９変形例に係るプロジェクタ装置とサブＣＰＵとの通常動作時における通信シーケンスを示す図である。
【図１５９】第１９変形例に係るプロジェクタ装置とサブＣＰＵとの通常動作時の通信シーケンスにおいてやり取りされるコマンドを示す図である。
【図１６０】第１９変形例に係るプロジェクタ装置とサブＣＰＵとのスクリーン切り替え時における通信シーケンスを示す図である。
【図１６１】第１９変形例に係るプロジェクタ装置とサブＣＰＵとのスクリーン切り替え時の通信シーケンスにおいてやり取りされるコマンドを示す図である。
【図１６２】第２０変形例に係るパチンコ機の主制御基板において実行される主制御メイン処理を示すフローチャートである。
【図１６３】第２０変形例に係るパチンコ機の主制御基板において実行されるシステムタイマ割込処理を示すフローチャートである。
【図１６４】第２実施形態に係る遊技機の正面斜視図である。
【図１６５】遊技機の正面図である。
【図１６６】上ドア機構及び下ドア機構の表示を省略した場合の、遊技機の正面図である。
【図１６７】表示ユニットの斜視図である。
【図１６８】表示ユニットの上面図である。
【図１６９】フロントスクリーン機構への照射状態を示す、照射ユニットの断面図である。
【図１７０】プロジェクタ装置とプロジェクタカバーを示す上方斜視図である。
【図１７１】遊技機のシステム構成を示すブロック図である。
【図１７２】副制御基板の回路構成を示すブロック図である。
【図１７３】プロジェクタ装置の回路構成を示すブロック図である。
【図１７４】プロジェクタ装置の上方斜視図である。
【図１７５】プロジェクタ装置の上面図である。
【図１７６】プロジェクタ装置の背面図である。
【図１７７】照射ユニットにプロジェクタ装置が配置された状態を示す底面図である。
【図１７８】照射ユニットの分解斜視図である。
【図１７９】プロジェクタ装置の上方斜視図である。
【図１８０】プロジェクタ制御基板のプロジェクタ制御メイン処理を示すフローチャートである。
【図１８１】プロジェクタ制御基板の自己診断処理を示すフローチャートである。
【図１８２】プロジェクタ制御基板の自己診断処理を示すフローチャートである。
【図１８３】ＤＭＤ温度と温度センサの出力データとの関係を示す図である。
【図１８４】副制御基板のプロジェクタ設定変更処理を示すフローチャートである。
【図１８５】副制御基板のプロジェクタ設定変更処理を示すフローチャートである。
【図１８６】プロジェクタ制御基板のプロジェクタ初期化処理を示すフローチャートである。
【図１８７】ＦＡＮ回転数制御テーブルを示す図である。
【図１８８】レンズ温度制御テーブルを示す図である。
【図１８９】プロジェクタ装置による映像投影のパターンを示す図である。
【図１９０】プロジェクタ装置内の一部を示す分解斜視図である。
【図１９１】プロジェクタ装置内の光学ケースの断面を示す図である。
【図１９２】プロジェクタ装置内の光学ケースの断面を拡大して示す図である。
【図１９３】プロジェクタ装置の分解斜視図である。
【図１９４】プロジェクタ装置の斜視図である。
【図１９５】プロジェクタ制御基板の自己診断処理を示すフローチャートである。
【図１９６】プロジェクタ制御基板の自己診断処理を示すフローチャートである。
【図１９７】プロジェクタ制御基板のＬＥＤ温度診断処理を示すフローチャートである。
【図１９８】プロジェクタ制御基板のＬＥＤ温度診断処理を示すフローチャートである。
【図１９９】現在のＬＥＤ温度と基準温度の関係を示す図である。
【図２００】プロジェクタ制御基板の自己診断処理を示すフローチャートである。
【図２０１】プロジェクタ制御基板の自己診断処理を示すフローチャートである。
【図２０２】プロジェクタ制御基板のＦＡＮ回転数診断処理を示すフローチャートである。
【図２０３】プロジェクタ制御基板のプロジェクタ初期化処理を示すフローチャートである。
【図２０４】経年劣化前後での警告までの猶予回転数を示した図である。
【図２０５】複数のプロジェクタ装置を備えた遊技機の側面図である。
【図２０６】画面反転機能を実現するパチンコ機を示す図である。
【図２０７】画面反転機能を実現するパチンコ機を示す図である。
【図２０８】別の画面反転機能を実現するパチンコ機を示す図である。
【図２０９】副制御基板の演出内容決定処理を示すフローチャートである。
【図２１０】ミラー機構の回動が可能な照射ユニットの断面図である。
【図２１１】ミラー機構の回動が可能な照射ユニットの断面図である。
【図２１２】さらに別の画面反転機能を実現するパチンコ機を示す図である。
【図２１３】さらに別の画面反転機能を実現するパチンコ機を示す図である。
【図２１４】副制御基板の演出内容決定処理を示すフローチャートである。
【図２１５】副制御基板の指示により表示される警告画面を示す図である。
【図２１６】警告画面の表示に関わる条件を示す図である。
【図２１７】ＤＭＤ温度の推移と警告画面の表示態様を示す図である。
【図２１８】ＤＭＤ温度の推移を示すグラフである。
【図２１９】ＤＭＤ温度の推移と警告画面の表示態様を示す図である。
【図２２０】ＤＭＤ温度の推移と警告画面の表示態様を示す図である。
【図２２１】副制御基板のプロジェクタ温度警告画面判定処理を示すフローチャートである。
【図２２２】副制御基板の警告画面の表示制御処理を示すフローチャートである。
【図２２３】プロジェクタ制御基板のステータス送信データ作成処理を示すフローチャートである。
【図２２４】副制御基板のプロジェクタステータス受信時処理を示すフローチャートである。
【図２２５】副制御基板のプロジェクタステータス受信時処理を示すフローチャートである。
【図２２６】副制御基板のサブＣＰＵとプロジェクタ装置の間の通常動作時の通信シーケンスを示す図である。
【図２２７】通常動作時の通信シーケンスで使用されるコマンドを示す図である。
【図２２８】副制御基板の輝度調節処理を示すフローチャートである。
【図２２９】ＬＥＤ光源の輝度調節の例を示すグラフである。
【図２３０】警告画面の表示に関わる条件を示す図である。
【図２３１】副制御基板の警告画面の表示制御処理を示すフローチャートである。
【図２３２】副制御基板の警告画面の表示制御処理を示すフローチャートである。
【図２３３】ＤＭＤ温度の推移に応じて表示される警告画面を説明するための図である。
【図２３４】副制御基板のプロジェクタ温度警告画面判定処理を示すフローチャートである。
【図２３５】副制御基板のエラー履歴判定処理を示すフローチャートである。
【図２３６】副制御基板の警告画面の表示制御処理を示すフローチャートである。
【図２３７】ＤＭＤ温度の推移と警告画面の表示態様を示す図である。
【図２３８】副制御基板の輝度調節処理を示すフローチャートである。
【図２３９】副制御基板のプロジェクタ温度警告画面判定処理を示すフローチャートである。
【図２４０】副制御基板のプロジェクタ温度警告画面判定処理を示すフローチャートである。
【図２４１】副制御基板の指示により表示される警告画面を示す図である。
【図２４２】警告画面の表示に関わる条件を示す図である。
【図２４３】副制御基板の吸気用ファン警告画面判定処理を示すフローチャートである。
【図２４４】遊技用表示装置を含む遊技システムの概略を示す図である。
【図２４５】遊技用表示装置の断面図である。
【図２４６】遊技用表示装置の分解斜視図である。
【発明を実施するための形態】
【００１１】
＜第１実施形態＞
以下、図面を参照して、本発明の第１実施形態について説明する。
【００１２】
図１〜５に示すように、遊技機１は、いわゆるパチスロ機である。遊技機１は、コイン、メダル、遊技球又はトークン等の他、遊技者に付与された又は付与される、遊技価値の情報を記憶したカード等の遊技媒体を用いて遊技可能なものであるが、以下ではメダルを用いるものとして説明する。
【００１３】
なお、以後の説明において、遊技機１から遊技者に向かう側（方向）を遊技機１の前側（前方向）と称し、前側とは逆側を後側（後方向、奥行方向）と称し、遊技者から見て右側及び左側を遊技機１の右側（右方向）及び左側（左方向）とそれぞれ称する。また、前側及び後側を含む方向は、前後方向又は厚み方向と称し、右側及び左側を含む方向は、左右方向又は幅方向と称する。前後方向（厚み方向）及び左右方向（幅方向）に直交する方向を上下方向又は高さ方向と称する。
【００１４】
図１及び図２に示すように、遊技機１の外観は、矩形箱状の筐体２により構成されている。筐体２は、遊技機本体として前面側に矩形状の開口を有する金属製のキャビネットＧと、キャビネットＧの前面上部に配置された上ドア機構ＵＤと、キャビネットＧの前面下部に配置された下ドア機構ＤＤとを有している。
【００１５】
また、キャビネットＧの上面壁Ｇ４には、左右方向に関して所定間隔隔てて、上下方向に貫通する２つの開口Ｇ４１が形成されている。そして、この２つの開口Ｇ４１それぞれを塞ぐように木製の板部材Ｇ４２が上面壁Ｇ４に取り付けられている。
【００１６】
図３に示すように、上ドア機構ＵＤ及び下ドア機構ＤＤは、キャビネットＧの開口の形状及び大きさに対応するように形成されている。上ドア機構ＵＤ及び下ドア機構ＤＤは、キャビネットＧにおける開口の上部及び下部を閉塞可能に設けられている。上ドア機構ＵＤは、上側表示窓ＵＤ１を中央部に有している。上側表示窓ＵＤ１には、光を透過する透明パネルＵＤ１１が設けられている。
【００１７】
下ドア機構ＤＤには、上部の略中央部に、矩形状の開口部として形成されたメイン表示窓ＤＤ４が設けられている。メイン表示窓ＤＤ４の裏面側には、キャビネットＧの内部側から取り付けられたリールユニットＲＵが装着されている。さらに、リールユニットＲＵの背面には、主制御基板ＭＳが取り付けられている。
【００１８】
リールユニットＲＵは、複数種類の図柄が各々の外周面に描かれた３個のリールＲＬ（左リール），ＲＣ（中リール），ＲＲ（右リール）を主体に構成されている。これらのリールＲＬ，ＲＣ，ＲＲは、それぞれが縦方向に一定の速度で回転できるように並列状態（横一列）に配設される。リールＲＬ，ＲＣ，ＲＲは、メイン表示窓ＤＤ４を通じて、各リールＲＬ，ＲＣ，ＲＲの動作や各リールＲＬ，ＲＣ，ＲＲ上に描かれている図柄が視認可能となる。
【００１９】
メイン表示窓ＤＤ４には、その表面部に、矩形状のアクリル板等からなる透明パネルＤＤ４１が取り付け固定されており、遊技者等がリールユニットＲＵに触れることができないようになっている。メイン表示窓ＤＤ４の下方には、略水平面の第１，第２，第３台座部ＤＤ２ａ，ＤＤ２ｂ，ＤＤ２ｃが形成されている。メイン表示窓ＤＤ４の右側に位置する第１台座部ＤＤ２ａには、メダルを投入するためのメダル投入口ＤＤ５が設けられている。メダル投入口ＤＤ５は、遊技者によりメダルが投入される開口である。メダル投入口ＤＤ５から投入されたメダルは、クレジットされるか又はゲームに賭けられる。
【００２０】
メイン表示窓ＤＤ４の左側に位置する第２台座部ＤＤ２ｂには、クレジットされているメダルを賭けるための、有効ライン設定手段としての最大ＢＥＴボタンＤＤ８（ＭＡＸＢＥＴボタンともいう）が設けられている。最大ＢＥＴボタンＤＤ８が押されると、メダルの投入枚数として「３」が選択される。
【００２１】
メイン表示窓ＤＤ４の前面側に位置する第３台座部ＤＤ２ｃには、サブ表示装置ＤＤ２０が設けられている。サブ表示装置ＤＤ２０は、例えば入賞成立時のメダルの払出枚数やクレジットされている残メダル枚数を表示する。遊技機１にクレジットされるメダルの最大枚数は、通常５０枚であるため、サブ表示装置ＤＤ２０には、５０以下のクレジット枚数が表示される。なお、最大枚数となる５０枚のメダルがクレジットされている状態では、投入されたメダルがそのままメダル払出口ＤＤ１４より払出される。
【００２２】
最大ＢＥＴボタンＤＤ８の前面側には、遊技者の操作によりリールＲＬ，ＲＣ，ＲＲを回転駆動させるとともに、メイン表示窓ＤＤ４内で図柄の変動表示を開始させるスタートレバーＤＤ６が設けられている。スタートレバーＤＤ６は、所定の角度範囲で傾動自在に取り付けられる。
【００２３】
スタートレバーＤＤ６の右側で、サブ表示装置ＤＤ２０の前面側には、遊技者の押下操作（停止操作）により３個のリールＲＬ，ＲＣ，ＲＲの回転をそれぞれ停止させるための３個のストップボタンＤＤ７Ｌ，ＤＤ７Ｃ，ＤＤ７Ｒが設けられている。
【００２４】
最大ＢＥＴボタンＤＤ８の左側には、Ｃ／ＰボタンＤＤ１３が設けられている。Ｃ／ＰボタンＤＤ１３は、遊技者がゲームで獲得したメダルのクレジット／払出しを押しボタン操作で切り換えるものである。このＣ／ＰボタンＤＤ１３の切り換えにより払出しが選択されている状態（非クレジット状態）においては、下ドア機構ＤＤの下部側のコインガードプレート部に設けたメダル払出口ＤＤ１４（キャンセルシュート）からメダルが払出され、払出されたメダルは、メダル受け部ＤＤ１５に溜められる。
【００２５】
スタートレバーＤＤ６、及び、ストップボタンＤＤ７Ｌ，ＤＤ７Ｃ，ＤＤ７Ｒの下部側には、腰部パネルＤＤ１８（腰部導光板）が配置されている。腰部パネルＤＤ１８は、アクリル板等を使用した化粧用パネルとして構成される。腰部パネルＤＤ１８には、遊技機１の機種を表す名称や種々の模様等が印刷により描かれている。
【００２６】
また、メダル払出口ＤＤ１４の左側にはスピーカＤＤ２５Ｌが、右側にはスピーカＤＤ２５Ｒが、それぞれ設けられている。スピーカＤＤ２５Ｌ，ＤＤ２５Ｒは、遊技者に遊技に関する種々の情報を声や音楽等の音により報知する。また、メイン表示窓ＤＤ４の右側には、サブ液晶表示装置ＤＤ１９が配置されている。サブ液晶表示装置ＤＤ１９は、液晶表示パネル（液晶パネル）のパネル面にタッチ式の位置入力装置としてのタッチセンサパネルＤＤ１０Ｔが配されてなる、いわゆるタッチパネルＤＤ１９Ｔとなっている。なお、タッチセンサパネルとしては、例えば、人体の一部（指先等）や静電ペン等の接触を検知して、その検知信号を出力する静電容量方式のものであってもよく、又は、ペン先等の堅い物質の接触を検知して、その検知信号を出力する方式のもの、あるいは、その他の方式のものや構造のもの（インセル構造等）であってもよい。本実施形態においては、サブ液晶表示装置ＤＤ１９及びタッチパネルＤＤ１９Ｔを用いて後述するプロジェクタ装置Ｂ２の光学調整を行うことができるようになっている。
【００２７】
サブ液晶表示装置ＤＤ１９は、ＳＵＩ（スマート・ユーザ・インターフェース）として機能するもので、その表示画面上に、例えば、遊技の進行に伴って遊技回数等の遊技情報が表示されるとともに、遊技者による選択又は入力を求めるためのメッセージや入力キー等が表示される。
【００２８】
なお、サブ液晶表示装置ＤＤ１９においては、その表示画面上に、例えば、遊技の進行に伴って、遊技に関する演出に応じた内容（演出情報）を表示することも可能である。また、サブ液晶表示装置ＤＤ１９としては、例えば、演出役物としての機能を有するアタッチメントや、専用のアタッチメントとして、ジョグダイヤル又はプッシュボタン等を装着できるようにしてもよい。また、サブ液晶表示装置ＤＤ１９は、その機能を、後述する表示ユニットＡ等に振り分けることにより、省略することもできる。また、メイン表示窓ＤＤ４の左側には、サブ液晶表示装置ＤＤ１９とは別のサブ液晶表示装置を配置するようにしてもよい。このような別のサブ液晶表示装置としては、その裏側にフルカラーＬＥＤが複数個実装されたＬＥＤ基板を設け、演出を行うことが可能に透過性を有して装飾が施されたパネルにより表示面を形成するようにしてもよい。
【００２９】
図４に示すように、キャビネットＧ内は、中間支持板Ｇ１により上部空間と下部空間とに仕切られている。すなわち、中間支持板Ｇ１は、キャビネットＧ内を上部空間と下部空間とに仕切る仕切板として機能している。上部空間は、キャビネットＧ内の上ドア機構ＵＤの後側となる空間であり、表示ユニットＡ等が収容される。また、下部空間は、キャビネットＧ内の下ドア機構ＤＤの後側となる空間であり、リールユニットＲＵや、遊技機１全体の動作を司る主制御基板ＭＳ等が収容される。
【００３０】
（表示ユニットＡ）
図５に示すように、表示ユニットＡは、キャビネットＧ内の中間支持板Ｇ１上に交換可能に載置される。表示ユニットＡは、映像表示用の照射光を出射する照射ユニットＢと、照射ユニットＢからの照射光が照射されることにより映像を出現させるスクリーン装置Ｃとを有したいわゆるプロジェクションマッピング装置である。
【００３１】
ここで、プロジェクションマッピング装置は、構造物や自然物等の立体物の表面に映像を投影するためのものであって、例えば、後述のスクリーンである役物に対して、その位置（投影距離や角度等）や形状に基づいて生成される、演出情報に応じた映像を投影することにより、高度で、かつ迫力のある演出を可能とする。
【００３２】
表示ユニットＡは、前方に開口が形成された筐体Ａ１を有する。この筐体Ａ１は、照射ユニットＢの上部を形成するプロジェクタカバーＢ１、及び、スクリーン装置Ｃのスクリーン筐体Ｃ１０（図１２、図１３等参照）とで構成されている。詳細は後述するが、スクリーン筐体Ｃ１０は、底板Ｃ１、右側板Ｃ２、左側板Ｃ３、及び背板Ｃ４を有した箱方形状をなしている。プロジェクタカバーＢ１は、スクリーン筐体Ｃ１０の上面に交換可能に取り付けられる。
【００３３】
（表示ユニットＡ：照射ユニットＢ）
図６に示すように、照射ユニットＢは、照射光を前方に出射するプロジェクタ装置Ｂ２と、プロジェクタ装置Ｂ２の前方に配置され、プロジェクタ装置Ｂ２からの照射光を斜め下後方に配置されたスクリーン装置Ｃの方向に反射するミラー機構Ｂ３と、プロジェクタ装置Ｂ２及びミラー機構Ｂ３を収容したプロジェクタカバーＢ１とを有している。
【００３４】
（表示ユニットＡ：照射ユニットＢ：プロジェクタ装置Ｂ２）
プロジェクタ装置Ｂ２は、ケースＢ２２によって外装されつつプロジェクタカバーＢ１に取り付けられ、キャビネットＧ内の後部に配置されている。プロジェクタ装置Ｂ２は、水平配置された平板状の上側台座Ｂ２２０及び下側台座Ｂ２２１を介してプロジェクタカバーＢ１に取り付けられている。ケースＢ２２は、その上面全体が開口されている。これにより、下側台座Ｂ２２１の下面には、ケースＢ２２に収容されたレンズユニットＢ２１や光学機構Ｂ２４（図２１参照）が位置する。レンズユニットＢ２１は、光学機構Ｂ２４の複数のＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂ（図３３参照）から出射してＤＭＤ２４１（Ｄｉｇｉｔａｌ  Ｍｉｃｒｏｍｉｒｒｏｒ  Ｄｅｖｉｃｅ：図３３参照）で反射した照射光を、レンズ等を介して前方のミラー機構Ｂ３に向けて出射するように配置されている。このプロジェクタ装置Ｂ２の詳細については、図２１〜３３を用いて後述する。
【００３５】
（表示ユニットＡ：照射ユニットＢ：ミラー機構Ｂ３）
図６及び図７に示すように、プロジェクタ装置Ｂ２の前方（照射光の出射方向）には、ミラー機構Ｂ３が配置されている。ミラー機構Ｂ３は、ミラーホルダＢ３１により光学ミラーＢ３２を保持している。このミラー機構Ｂ３は、プロジェクタカバーＢ１におけるリフレクタ保持部Ｂ１１の内側面に設けられている。リフレクタ保持部Ｂ１１は、プロジェクタカバーＢ１の前面中央部に形成されており、上ドア機構ＵＤを開いたときに前側に露出するように配置されている。なお、ミラー機構Ｂ３は、リフレクタ保持部Ｂ１１に対してその間隔が調整可能に取り付けられている。これにより、プロジェクタ装置Ｂ２から出射した照射光の進行方向に対する光学ミラーＢ３２の反射角度を微調整することができる。
【００３６】
（表示ユニットＡ：照射ユニットＢ：プロジェクタカバーＢ１）
図７に示すように、プロジェクタ装置Ｂ２及びミラー機構Ｂ３は、プロジェクタカバーＢ１に収容されている。なお、プロジェクタ装置Ｂ２の下面Ｂ２ａは、その前部に、後方から前方に向けて上方に傾斜する傾斜面Ｂ２ａ１を有している。図８に示すように、プロジェクタカバーＢ１は、水平配置された上壁部Ｂ１２と、上壁部Ｂ１２の前側に配置されたリフレクタ保持部Ｂ１１と、上壁部Ｂ１２の左右方向において左右対称に配置された側壁部Ｂ１３，Ｂ１３とを有している。上壁部Ｂ１２は、前部がキャビネットＧよりも前方に突出している（図５参照）。上壁部Ｂ１２の前部の中央部には、リフレクタ保持部Ｂ１１が前方に突出した形態に形成されており、突出により形成された空間部に上述のミラー機構Ｂ３が角度調整可能に保持されている。
【００３７】
また、側壁部Ｂ１３，Ｂ１３は、下端部から左右水平方向に突出した突出部Ｂ１３１を有している。突出部Ｂ１３１は、前部側の第１突出部Ｂ１３１ａと、後部側の第２突出部Ｂ１３１ｂとを有している。第１突出部Ｂ１３１ａは、プロジェクタカバーＢ１がキャビネットＧに装着されたときに、キャビネットＧの開口部に対応するように位置する。各側壁部Ｂ１３，Ｂ１３から突出した第１突出部Ｂ１３１ａの先端同士の左右方向に沿う距離は、キャビネットＧの開口部の左右方向に関する幅よりも僅かに短い距離に設定されている。一方、第２突出部Ｂ１３１ｂは、プロジェクタカバーＢ１がキャビネットＧに装着されたときに、キャビネットＧの開口部から後方の空間部に対応するように位置する。各側壁部Ｂ１３，Ｂ１３から突出した第２突出部Ｂ１３１ｂの先端同士の左右方向に沿う距離は、キャビネットＧの空間部の幅よりも僅かに短い距離に設定されている。すなわち、各側壁部Ｂ１３，Ｂ１３は、第１突出部Ｂ１３１ａの先端同士の左右方向に沿う距離よりも、第２突出部Ｂ１３１ｂの先端同士の左右方向に沿う距離が広くなるように形成されている。これにより、プロジェクタカバーＢ１は、キャビネットＧにおける内部空間の大部分を覆うことが可能になっている。
【００３８】
また、第２突出部Ｂ１３１ｂの先端部には、上下方向に貫通するネジ穴Ｂ１３１Ｃが形成されている。プロジェクタカバーＢ１を右側板Ｃ２及び左側板Ｃ３（図５参照）に対して固定する際には、ネジ穴Ｂ１３１Ｃを介して右側板Ｃ２及び左側板Ｃ３のそれぞれにネジがねじ込まれる。また、各側壁部Ｂ１３，Ｂ１３の下端部から水平方向に突出部Ｂ１３１が突出することにより、プロジェクタカバーＢ１の両側端部には、この突出部Ｂ１３１と側壁部Ｂ１３とで、その前端から凹部Ｂ１３２が後方に向けて連続して形成されている。
【００３９】
図９に示すように、表示ユニットＡをキャビネットＧに装着したときに、この凹部Ｂ１３２とキャビネットＧとで空間ＢＳが画定される。また、プロジェクタカバーＢ１の上壁部Ｂ１２及び側壁部Ｂ１３の形状は、各側壁部Ｂ１３の下端部と、この下端部から突出した第２突出部Ｂ１３１ｂの先端部との距離が、第２突出部Ｂ１３１ｂの後方部よりも前方部の方が大きくなるように構成されている（図８参照）。これにより、空間ＢＳの前方空間は後方空間に比べて大きな空間となる。また、表示ユニットＡをキャビネットＧに装着したときにおいて、キャビネットＧの上面壁Ｇ４に形成された開口Ｇ４１と、空間ＢＳの前方空間とは、上面視において少なくとも一部が重なる。この空間ＢＳは、島設備に遊技機１を設置固定するための作業空間として利用される。
【００４０】
（表示ユニットＡ：照射ユニットＢ：多孔板Ｂ１５）
図１０に示すように、プロジェクタカバーＢ１の下面側には、複数の孔Ｂ１５１を有した多孔板Ｂ１５が設けられている。多孔板Ｂ１５は、金属（例えば、ステンレス、鉄、鋼、アルミ等）製の板に打ち抜き加工を施すことにより複数の孔を開けたパンチングメタルである。複数の孔Ｂ１５１は、多孔板Ｂ１５の全面において略均等に分散して形成されている。多孔板Ｂ１５は、多孔板Ｂ１５の全面において空気を流通可能にしており、プロジェクタ装置Ｂ２の下側から上側あるいは上側から下側への空気の流動を可能にしている。孔Ｂ１５１のサイズ及び個数は、外部からプロジェクタカバーＢ１内を目視できない程度に設定されている。孔Ｂ１５１は、丸、四角、六角形等の形状に形成されており、孔径は、３〜５ｍｍ程度となっている。
【００４１】
多孔板Ｂ１５は、プロジェクタカバーＢ１の第１突出部Ｂ１３１ａ及び第２突出部Ｂ１３１ｂを下側位置から覆うように形成されている。多孔板Ｂ１５は、前部側の上側部Ｂ１５ａと、中部側の傾斜部Ｂ１５ｂと、後部側の下側部Ｂ１５ｃとを有している。上側部Ｂ１５ａは、水平配置されている。傾斜部Ｂ１５ｂは、上側部Ｂ１５ａの後辺から斜め下後方に曲折するように形成されている。下側部Ｂ１５ｃは、傾斜部Ｂ１５ｂの後辺から水平方向に曲折するように形成されている。
【００４２】
多孔板Ｂ１５の上側部Ｂ１５ａは、プロジェクタカバーＢ１の側壁部Ｂ１３，Ｂ１３に取り付けられている。これにより、多孔板Ｂ１５は、プロジェクタカバーＢ１の前部を上側部Ｂ１５ａで下側から覆い、プロジェクタカバーＢ１の中部から後部にかけて傾斜部Ｂ１５ｂ及び下側部Ｂ１５ｃで下側から覆うように配置されている。また、傾斜部Ｂ１５ｂは、上面視において、プロジェクタ装置Ｂ２の下面Ｂ２ａにおける傾斜面Ｂ２ａ１を囲むように配置されている。そして、図７に示すように、傾斜部Ｂ１５ｂの傾斜角度（水平面に対する傾斜角度）は、傾斜面Ｂ２ａ１の傾斜角度と略同じにされている。多孔板Ｂ１５の下方には、スクリーン装置Ｃにおけるフロントスクリーン機構Ｅ１が配置されている。
【００４３】
フロントスクリーン機構Ｅ１は、照射光による映像の出現を禁止する待機姿勢となる上側に配置されたフロント待機位置と、照射光による映像の出現を許可する露出姿勢となる下側に配置されたフロント露出位置との間を回動可能にされており、待機姿勢におけるフロントスクリーン機構Ｅ１は、多孔板Ｂ１５の傾斜部Ｂ１５ｂに略平行に近接した傾斜姿勢にされている。一方、フロントスクリーン機構Ｅ１が露出姿勢となったときには、多孔板Ｂ１５の下方に大きな空間部が出現し、この空間部に存在する空気が流動抵抗のない状態で多孔板Ｂ１５に到達し、複数の孔Ｂ１５１を通過することによって、スクリーン装置Ｃ内への空気の流入を容易にして冷却効果を高めることを可能にしている。
【００４４】
また、多孔板Ｂ１５は、プロジェクタカバーＢ１の下面を覆うように設けられることによって、例えば図１１に示すように、前側に位置した遊技者の目線位置がスクリーン装置Ｃの上下方向及び左右方向の中心部の水平線上に存在し、この目線位置から照射ユニットＢを見上げる状態になったとしても、多孔板Ｂ１５により照射ユニットＢの内部を目視されないようにしている。
【００４５】
（表示ユニットＡ：スクリーン装置Ｃ）
図１２に示すように、上記のように構成された照射ユニットＢは、スクリーン装置Ｃの上面にネジ締結により連結されている。例えば、上述したように、プロジェクタカバーＢ１の突出部Ｂ１３１に形成されたネジ穴Ｂ１３１Ｃを介して、スクリーン装置Ｃの右側板Ｃ２及び左側板Ｃ３それぞれの上面にネジがねじ込まれている。これにより、表示ユニットＡは、照射ユニットＢとスクリーン装置Ｃとをユニット化して一体的に取り扱うことが可能になっている。
【００４６】
（表示ユニットＡ：スクリーン装置Ｃ：スクリーン機構）
スクリーン筐体Ｃ１０の内部には、照射ユニットＢからの照射光の照射により映像を出現させる複数のスクリーン機構が照射対象を切り替え可能に設けられている。具体的には、図１３に示すように、複数のスクリーン機構としては、固定スクリーン機構Ｄ、フロントスクリーン機構Ｅ１、及びリールスクリーン機構Ｆ１が設けられている。固定スクリーン機構Ｄ、フロントスクリーン機構Ｅ１、及びリールスクリーン機構Ｆ１それぞれの投影面は、映像表現を多様化するために、互いに異なる形状をなしている。また、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１は、プロジェクタ装置Ｂ２やミラー機構Ｂ３に対して相対的に位置が変位する可動式のスクリーンであり、それぞれ、フロントスクリーン駆動機構Ｅ２及びリールスクリーン駆動機構Ｆ２（図２０参照）により駆動される。なお、フロントスクリーン機構Ｅ１とリールスクリーン機構Ｆ１とでは、フロントスクリーン機構Ｅ１の方が大型で重くなっている。このため、フロントスクリーン機構Ｅ１を駆動させる際には、リールスクリーン機構Ｆ１を駆動させる際よりも大きな駆動力を要する。
【００４７】
（表示ユニットＡ：スクリーン装置Ｃ：スクリーン筐体Ｃ１０）
スクリーン装置Ｃは、上述したように、箱形形状のスクリーン筐体Ｃ１０を有している。図１３に示すように、スクリーン筐体Ｃ１０は、水平配置された底板Ｃ１と、底板Ｃ１の右端部に立設された右側板Ｃ２と、底板Ｃ１の左端部に立設された左側板Ｃ３と、底板Ｃ１の後端部に立設された背板Ｃ４とを有している。これにより、底板Ｃ１に対して右側板Ｃ２と左側板Ｃ３と背板Ｃ４とがネジ締結により連結されることによって、遊技者が位置する前面側と、照射ユニットＢが位置する上面側とが開放された箱形形状のスクリーン筐体Ｃ１０が形成されている。
【００４８】
底板Ｃ１、右側板Ｃ２、左側板Ｃ３、及び背板Ｃ４は、それぞれが別個に所定形状に成型されており、固定スクリーン機構Ｄ等の所定の機能部品が位置決め配置可能にされている。これにより、スクリーン装置Ｃのユニット全体として共通化を図れない場合でも、底板Ｃ１、右側板Ｃ２、左側板Ｃ３、及び背板Ｃ４の板部材単位で共通化することが可能になっている。また、板部材毎の部分的な交換が可能であるため、遊技機１の機種毎に容易に仕様変更することが可能になっている。
【００４９】
（表示ユニットＡ：スクリーン装置Ｃ：スクリーン筐体Ｃ１０：底板Ｃ１）
スクリーン筐体Ｃ１０の底板Ｃ１は、上面視が長方形の平板形状に形成されている。底板Ｃ１の上面は、中央部に配置された中央載置部Ｃ１１と、中央載置部Ｃ１１を中心として左右方向に配置された右載置部Ｃ１２及び左載置部Ｃ１３とを有している。これらの載置部Ｃ１１，Ｃ１２，Ｃ１３は、凹状に形成されている。中央載置部Ｃ１１は、固定スクリーン機構Ｄの下端部が嵌合されることによって、固定スクリーン機構Ｄを位置決め可能に載置している。右載置部Ｃ１２は、右可動体ベースＣ５の下端部が嵌合されことによって、右可動体ベースＣ５を位置決め可能に載置している。左載置部Ｃ１３は、左可動体ベースＣ６の下端部が嵌合されことによって、左可動体ベースＣ６を位置決め可能に載置している。なお、右可動体ベースＣ５及び左可動体ベースＣ６それぞれの、左右方向内側の側面には、模様が凹凸により立体的に形成されている。すなわち、右可動体ベースＣ５及び左可動体ベースＣ６は、装飾部材としても機能する。以上のように、底板Ｃ１には、固定スクリーン機構Ｄ、右可動体ベースＣ５及び左可動体ベースＣ６が位置決め配置可能にされている。
【００５０】
また、底板Ｃ１の前部Ｃ１４は、下方に曲折することによって、先端部が底板Ｃ１の下面よりも下方に位置されている。前部Ｃ１４には、複数の貫通穴Ｃ１４１が形成されている。前部Ｃ１４は、表示ユニットＡがキャビネットＧの中間支持板Ｇ１（図５参照）に載置されながら組み込まれる際に、中間支持板Ｇ１の前面に当接することによって、キャビネットＧ内の後方への位置決めを行うことを可能にしている。そして、表示ユニットＡは、前部Ｃ１４の貫通穴Ｃ１４１を介してキャビネットＧの前面にネジ締結されることによって、キャビネットＧの前面側からの表示ユニットＡの組み込み作業及び据え付け作業を行うことが可能になっている。
【００５１】
（表示ユニットＡ：スクリーン装置Ｃ：スクリーン筐体Ｃ１０：右側板Ｃ２、左側板Ｃ３）
図１３及び図１４に示すように、スクリーン筐体Ｃ１０の右側板Ｃ２及び左側板Ｃ３は、操作用開口部Ｃ２１，Ｃ３１を有している。操作用開口部Ｃ２１，Ｃ３１は、取っ手として形成されており、操作用開口部Ｃ２１，Ｃ３１に手を引っかけることによって表示ユニットＡを持ち運ぶことができるようになっている。操作用開口部Ｃ２１，Ｃ３１は、フロントスクリーン駆動機構Ｅ２のクランクギアＥ２１，Ｅ２１の側方に配置されている。操作用開口部Ｃ２１，Ｃ３１は、水平方向に長手方向を一致させた長方形状に形成されている。操作用開口部Ｃ２１，Ｃ３１の開口面積は、クランクギアＥ２１，Ｅ２１を外部から人手により操作することができる程度に設定されている。
【００５２】
これにより、表示ユニットＡをキャビネットＧに組み込んだ後に、待機位置のフロントスクリーン機構Ｅ１を手動で移動させる場合は、先ず、上ドア機構ＵＤが開放されたキャビネットＧの前面側から表示ユニットＡを取り出す。具体的には、キャビネットＧの前面側に位置した作業者がキャビネットＧに対する表示ユニットＡのネジ締結を解除してネジを取り外す。そして、キャビネットＧ内に手を伸ばして表示ユニットＡの操作用開口部Ｃ２１，Ｃ３１を両手で把持し、表示ユニットＡをキャビネットＧ外に取り出す。この後、取り外した表示ユニットＡの一方の操作用開口部Ｃ２１からスクリーン装置Ｃ内に手を伸ばし、操作用開口部Ｃ２１から水平方向に見えるクランクギアＥ２１を回転させることによって、ロック状態のフロントスクリーン機構Ｅ１を待機位置から容易に移動させることができる。待機位置からの移動によりロック状態が解除されると、フロントスクリーン機構Ｅ１を所望の位置に素早く回動させることができる。
【００５３】
なお、上ドア機構ＵＤを開けた状態で、キャビネットＧの開口の前方から、キャビネットＧの側面壁Ｇ２とスクリーン装置Ｃの右側板Ｃ２との間のスペース内に手を伸ばし、操作用開口部Ｃ２１からクランクギアＥ２１を操作することによって、クランクギアＥ２１を回転させることができる。この場合には、表示ユニットＡをキャビネットＧ外に取り外さなくても、フロントスクリーン機構Ｅ１のロック状態を解除することができる。
【００５４】
また、右側板Ｃ２には、モータ収容部Ｃ２２が形成されている。このモータ収容部Ｃ２２により、リールスクリーン駆動機構Ｆ２（図２０参照）の駆動モータＦ２４が位置決め配置される。また、右側板Ｃ２及び左側板Ｃ３それぞれには、フロントスクリーン駆動機構Ｅ２におけるクランクギアＥ２１のギア軸Ｅ２１ａを回動自在に支持する第１支持部Ｃ２３、及び、フロントスクリーン駆動機構Ｅ２における中間ギアＥ２３のギア軸となるシャフト部材Ｅ３を回転自在に支持する第２支持部Ｃ２４が形成されている。以上のように、フロントスクリーン駆動機構Ｅ２及びリールスクリーン駆動機構Ｆ２は、右側板Ｃ２及び左側板Ｃ３により位置決め配置される。なお、フロントスクリーン駆動機構Ｅ２の右フロントスクリーン駆動機構Ｅ２Ｂと、リールスクリーン駆動機構Ｆ２とは、左右方向に関して、右可動体ベースＣ５と右側板Ｃ２との間に配置される。また、左フロントスクリーン駆動機構Ｅ２Ａは、左右方向に関して、左可動体ベースＣ６と左側板Ｃ３との間に配置される。
【００５５】
（表示ユニットＡ：スクリーン装置Ｃ：スクリーン筐体Ｃ１０：背板Ｃ４）
図１５に示すように、スクリーン筐体Ｃ１０の背板Ｃ４は、平板状に形成されており、その背面の下部には、中継基板ＣＫを位置決め配置するための凹部ＣＯが形成されている。中継基板ＣＫは、表示ユニットＡにおける各種機能部品（例えば、プロジェクタ装置Ｂ２、フロントスクリーン駆動機構Ｅ２、リールスクリーン駆動機構Ｆ２等）と、表示ユニットＡ以外の各種機能部品（後述する副制御基板ＳＳ等）との配線（不図示）を中継するための中継基板である。中継基板ＣＫには、スクリーン駆動機構Ｅ２，Ｆ２との間で信号等をやり取りするスクリーン駆動制御基板ＣＳ（図３７及び図４２参照）が含まれる。
【００５６】
背板Ｃ４には、操作用開口部Ｃ４１が形成されている。操作用開口部Ｃ４１は、右側下部に配置されており、フロントスクリーン駆動機構Ｅ２の中間ギアＥ２３に対向されている。操作用開口部Ｃ４１は、中間ギアＥ２３を手動で操作可能なサイズに形成されている。これにより、表示ユニットＡをキャビネットＧに組み込んだ後に、待機位置のフロントスクリーン機構Ｅ１を手動で移動させる場合は、先ず、表示ユニットＡをキャビネットＧから取り外す。この後、操作用開口部Ｃ４１からスクリーン装置Ｃ内に手を伸ばし、操作用開口部Ｃ４１から水平方向に見える中間ギアＥ２３を回転させることによって、ロック状態のフロントスクリーン機構Ｅ１を待機位置から容易に移動させることができる。
【００５７】
また、背板Ｃ４は、右側板Ｃ２及び左側板Ｃ３それぞれの後方端よりも前方に配置されている。これにより、表示ユニットＡをキャビネットＧの中間支持板Ｇ１に載置した際には、キャビネットＧの背面壁Ｇ３、並びに、スクリーン装置Ｃの右側板Ｃ２、左側板Ｃ３及び背板Ｃ４により空間ＧＳが画定されることになる。すなわち、背面壁Ｇ３と背板Ｃ４との間には隙間が確保される。これにより、中継基板ＣＫを背板Ｃ４の背面に設けたとしても、この空間ＧＳにより中継基板ＣＫがキャビネットＧの背面壁Ｇ３に干渉することを防止することができる。
【００５８】
また、中間支持板Ｇ１における、空間ＧＳに面する位置には、貫通穴Ｇ１１が形成されている（図５参照）。この貫通穴Ｇ１１は、その開口が、上面視において中継基板ＣＫを囲むように形成されている。そして、中継基板ＣＫは、キャビネットＧの下部空間に収容される機器（後述する副制御基板ＳＳ等）からの配線が接続されるコネクタＣＫ１を、貫通穴Ｇ１１に臨ませるように配設している。これにより、表示ユニットＡの中継基板ＣＫと、キャビネットＧの下部空間に収容される機器との電気的な接続は、下部空間に収容される機器からの配線を、貫通穴Ｇ１１に挿通させてコネクタＣＫ１に接続することで行うことが可能となる。
【００５９】
このように中継基板ＣＫは、スクリーン装置Ｃの外側に配置されることによって、配線作業が容易化されているとともに、スクリーン装置Ｃ内に中継基板ＣＫ用の設置スペースを確保することを不要にし、スクリーン装置Ｃ内の設計の自由度を拡大させている。また、中継基板ＣＫから発生する熱を、キャビネットＧの背面壁Ｇ３に形成された通気穴Ｇ３ａ（図２参照）を介して機外に排出することが容易となる。
【００６０】
また、キャビネットＧの上部空間に配置される中継基板ＣＫと、キャビネットＧの下部空間に収容された機器とを接続する配線は、中間支持板Ｇ１の後方部に形成された貫通穴Ｇ１１を通ることになるため、キャビネットＧ内の各種機器の後方に配線を配することが容易となる。その結果として、配線の取り回しの自由度を高めることができる。
【００６１】
なお、中継基板ＣＫは、キャビネットＧ内の後方部に配置されることになるため、中継基板ＣＫに対して光が届きにくく、その結果、中継基板ＣＫのコネクタＣＫ１への配線の接続作業が困難となる場合もあり得る。そこで、キャビネットＧの下部空間に収容された機器からの配線の中継基板ＣＫへの接続を容易にするために、中継基板ＣＫのコネクタＣＫ１が、貫通穴Ｇ１１を通って中間支持板Ｇ１よりも下方に突出するように構成されていてもよい。また、コネクタＣＫ１の色を、光の反射率が高い色（例えば、白色）にしていてもよい。
【００６２】
以上説明したように、固定スクリーン機構Ｄ、右可動体ベースＣ５及び左可動体ベースＣ６は、底板Ｃ１に位置決め配置されている。リールスクリーン駆動機構Ｆ２の駆動モータＦ２４は、右側板Ｃ２に位置決め配置され、フロントスクリーン駆動機構Ｅ２のギア軸Ｅ２１ａ、及びシャフト部材Ｅ３は、右側板Ｃ２及び左側板Ｃ３に位置決め配置されている。そして、中継基板ＣＫは、背板Ｃ４に対して位置決め配置されている。以上のように、固定スクリーン機構Ｄ、スクリーン駆動機構Ｆ２，Ｅ２、及び中継基板ＣＫは、それぞれ、底板Ｃ１、側板Ｃ２，Ｃ３、背板Ｃ４のうちの一つの板に位置決め配置されており、且つ互いに異なる板に位置決め配置されている。したがって、表示ユニットＡ全体では、遊技機１の機種間で共通化が図れない場合でも、板単位では、機種間で共通化を図ることができる。その結果として、機種毎にそれぞれ表示ユニットを製造する場合と比べて、安価に表示ユニットを製造することが可能となる。
【００６３】
また、スクリーン筐体Ｃ１０の各板Ｃ１〜Ｃ４は、ネジ締結により連結されているため、ネジを緩めることで、各板Ｃ１〜Ｃ４同士の連結を解除することができる。つまり、スクリーン筐体Ｃ１０は、各板Ｃ１〜Ｃ４を交換可能に組み立てられている。これにより、表示ユニットの機能部品を板単位で交換することが可能となるため、表示ユニットＡの交換対象外の機能部品を再利用しつつ、表示ユニットＡの仕様を変更することが可能となる。
【００６４】
また、図１３及び図２０に示すように、右可動体ベースＣ５は、右フロントスクリーン駆動機構Ｅ２Ｂ及びリールスクリーン駆動機構Ｆ２より左内側に配置される。また、左可動体ベースＣ６は、左フロントスクリーン駆動機構Ｅ２Ａよりも右内側に配置される。その結果として、装飾部材である、右可動体ベースＣ５及び左可動体ベースＣ６により、これら駆動機構Ｅ２，Ｆ２を遊技者から目視し難くすることができる。その結果、遊技機１の美観を向上させることができる。また、底板Ｃ１には、右可動体ベースＣ５及び左可動体ベースＣ６を配置するための凹部が形成されているため、これらを容易に底板Ｃ１に位置決め配置することが可能となる。
【００６５】
（表示ユニットＡ：スクリーン装置Ｃ：スクリーン位置関係）
図１６に示すように、固定スクリーン機構Ｄは、照射光の照射方向に存在する固定露出位置に固定状態で設けられている。図１７に示すように、フロントスクリーン機構Ｅ１は、フロント露出位置とフロント待機位置との間を回動可能に設けられている。固定露出位置とフロント露出位置との位置関係は、フロント露出位置が照射光の照射方向であって且つ固定露出位置よりも前方に存在するように設定されている。これにより、フロントスクリーン機構Ｅ１がフロント露出位置に移動した場合は、フロントスクリーン機構Ｅ１が固定スクリーン機構Ｄを前方から覆い隠した状態にすることによって、照射光による映像をフロントスクリーン機構Ｅ１だけに出現可能にしている。フロントスクリーン機構Ｅ１がフロント待機位置に移動した場合は、固定スクリーン機構Ｄを露出させることによって、照射光による映像を固定スクリーン機構Ｄに出現可能にしている。つまり、フロントスクリーン機構Ｅ１がフロント露出位置に配置されると、フロントスクリーン機構Ｅ１がプロジェクタ装置Ｂ２の投影対象となる。これに対して、フロントスクリーン機構Ｅ１がフロント待機位置に配置されると、固定スクリーン機構Ｄがプロジェクタ装置Ｂ２の投影対象となる。
【００６６】
図１８に示すように、リールスクリーン機構Ｆ１は、リール露出位置とリール待機位置との間を回動可能に設けられている。リール露出位置と固定露出位置との位置関係は、リール露出位置が照射光の照射方向であって且つ固定露出位置よりも前方に存在するように設定されている。これにより、リールスクリーン機構Ｆ１がリール露出位置に移動した場合は、リールスクリーン機構Ｆ１が固定スクリーン機構Ｄを前方から覆い隠した状態にすることによって、照射光による映像をリールスクリーン機構Ｆ１だけに出現可能にしている。リールスクリーン機構Ｆ１がリール待機位置に移動した場合は、固定スクリーン機構Ｄを露出させることによって、照射光による映像を固定スクリーン機構Ｄに出現可能にしている。つまり、リールスクリーン機構Ｆ１がリール露出位置に配置されると、リールスクリーン機構Ｆ１がプロジェクタ装置Ｂ２の投影対象となる。これに対して、リールスクリーン機構Ｆ１がフロント待機位置に配置されると、固定スクリーン機構Ｄがプロジェクタ装置Ｂ２の投影対象となる。
【００６７】
（表示ユニットＡ：スクリーン装置Ｃ：固定スクリーン機構Ｄ）
図１３及び図１４に示すように、固定スクリーン機構Ｄは、スクリーン筐体Ｃ１０の底板Ｃ１上にネジ締結により固定されている。固定スクリーン機構Ｄは、正面反射部Ｄ１、右面反射部Ｄ２、左面反射部Ｄ３、及び下面反射部Ｄ４を有している。これらの反射部Ｄ１〜Ｄ４の反射面は、照射ユニットＢからの照射光が投影される投影面であり、照射ユニットＢからの照射光の光軸に対してそれぞれ異なる角度に設定されている。
【００６８】
なお、固定スクリーン機構Ｄは、照射光の光軸に対して複数の異なる角度の反射面を有する構成であれば、例えば２面や３面、５面の反射部を有してもよいし、あるいは、光軸に対して連続的に異なる角度となる、曲率中心点が前面側に位置する湾曲状や円弧状の反射面の反射部を備えていてもよい。
【００６９】
上記の正面反射部Ｄ１は、反射面が前側の遊技者に対して対向配置されており、固定スクリーン機構Ｄの前方上部に配置された照射ユニットＢからの反射光の大部分を前方に反射するように設定されている。右面反射部Ｄ２及び左面反射部Ｄ３は、正面反射部Ｄ１の右辺部及び左辺部に接合されており、正面反射部Ｄ１を中心として左右対称に配置されている。右面反射部Ｄ２及び左面反射部Ｄ３は、正面反射部Ｄ１における左右方向の幅よりも前端部間の幅が拡大するように配置されている。これにより、右面反射部Ｄ２及び左面反射部Ｄ３は、反射面に対する照射光の反射方向が正面反射部Ｄ１方向に向かい易くなることによって、照射光による映像を出現させながら照射光の一部を正面反射部Ｄ１方向に反射するようになっている。また、下面反射部Ｄ４についても、反射面に対する照射光の反射方向が正面反射部Ｄ１方向に向かい易くなることによって、照射光による映像を出現させながら照射光の一部を正面反射部Ｄ１方向に反射するようになっている。
【００７０】
上記の固定スクリーン機構Ｄは、反射面の明度がフロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の各反射面の明度よりも低く設定されている。すなわち、固定スクリーン機構Ｄは、照射光が反射面を反射する光量が、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の反射面を反射する光量よりも少なくされている。これにより、固定スクリーン機構Ｄは、反射部Ｄ１〜Ｄ４の乱反射による光の混合による白ぼけが防止されている。なお、固定スクリーン機構Ｄは、正面反射部Ｄ１の明度よりも他の反射部Ｄ２，Ｄ３，Ｄ４の明度が低くされていてもよい。この場合には、他の反射部Ｄ２，Ｄ３，Ｄ４における照射光の正面反射部Ｄ１への反射を低減できるため、正面反射部Ｄ１において映像を強く出現させながら白ぼけを低減することができる。
【００７１】
なお、明度としては、Ｌ＊ａ＊ｂ＊表色系（Ｌ＊ａ＊ｂ＊色空間）やＬ＊ｕ＊ｖ＊表色系（Ｌ＊ｕ＊ｖ＊色空間）におけるBrightnessを採用することができるが、白を基準として、その他の色を相対値で表すことができるのであれば、どのように定義することも可能である。
【００７２】
固定スクリーン機構Ｄの反射面の明度と、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の反射面の明度とは、固定スクリーン機構Ｄの反射面の明度が、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の反射面の明度よりも低ければ特に限定されない。例えば、固定スクリーン機構Ｄの反射面の明度を、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の反射面の明度よりも、５〜２５％（又は１０〜２０％）程度低い値とすればよい。
【００７３】
固定スクリーン機構Ｄの反射面の明度を、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の反射面の明度よりも低くするためには、固定スクリーン機構Ｄの基材に塗布する塗料の色を、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の基材に塗布する塗料の色よりも、黒くすればよい。例えば、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の基材に塗布する塗料として白色のものを使用し、固定スクリーン機構Ｄの基材に塗布する塗料としては、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の基材に塗布する塗料に対して黒色顔料が添加されたものを使用すればよい。
【００７４】
このような塗料において、白色顔料（例えば、酸化チタン）と黒色顔料（例えば、カーボンブラック）との割合を異ならせることによって、スクリーン機構の反射面の明度を変化させることができる。例えば、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の基材に塗布する塗料には、白色顔料と黒色顔料とのうち白色顔料のみが含まれ、固定スクリーン機構Ｄの基材に塗布する塗料には、白色顔料と黒色顔料の双方が含まれるようにしてもよい。また、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の基材に塗布する塗料よりも、固定スクリーン機構Ｄに塗布する塗料の方が、白色顔料に対する黒色顔料の割合が（例えば、５〜２５％（又は１０〜２０％）程度）高くなるようにしてもよい。なお、これらのスクリーン機構の基材に塗布する塗料としては、従来公知のスクリーン用塗料を適宜採用することができ、スクリーンの型（例えば、拡散型や反射型）に応じて調整することができる。
【００７５】
なお、固定スクリーン機構Ｄの基材に塗布する塗料に黒色顔料を含ませるのではなく、固定スクリーン機構Ｄの基材を成形する前に、当該基材の材料となる樹脂中に黒色顔料を分散させることにより、基材自体に色を付け、基材自体の明度を低くしてもよい。
【００７６】
また、光の乱反射を防止するという観点からは、周囲壁（底板Ｃ１、右側板Ｃ２、左側板Ｃ３、及び、背板Ｃ４）等、スクリーン筐体Ｃ１０を構成する部材やスクリーン筐体Ｃ１０の内部に配置された他の部材（スクリーン以外の部材）の明度も低くすることが望ましい。それらの部材の明度は、固定スクリーン機構Ｄの反射面の明度よりも低いことが望ましく、例えば、周囲壁については、スクリーンとして映像が投影されることを考慮する必要がないため、明度は低ければ低いほど望ましい。すなわち、周囲壁の色は、黒に近いほど望ましい。
【００７７】
（表示ユニットＡ：スクリーン装置Ｃ：フロントスクリーン機構Ｅ１）
図１９に示すように、フロントスクリーン機構Ｅ１は、投影面Ｅ１１ａを全面に有した長方形状のフロントスクリーン部材Ｅ１１と、第１模様面Ｅ１２ａ等の模様を両面に有したフロントスクリーン支持台Ｅ１２とを有している。フロントスクリーン部材Ｅ１１は、薄板状の平面パネルにスクリーン塗料を塗布することにより形成されている。これにより、フロントスクリーン部材Ｅ１１は、投影面Ｅ１１ａが平坦状に形成されている。
【００７８】
一方、フロントスクリーン支持台Ｅ１２は、フロントスクリーン部材Ｅ１１を保持する保持凹部Ｅ１２１を有している。保持凹部Ｅ１２１は、フロントスクリーン部材Ｅ１１の投影面Ｅ１１ａに対して僅かに拡大した状態で相似する開口形状を有しており、フロントスクリーン部材Ｅ１１全体を収容している。また、保持凹部Ｅ１２１は、深さが深部と浅部との２段階に設定されている。浅部は、フロントスクリーン支持台Ｅ１２の周縁部に形成された段部Ｅ１２１ａと、中心部を通過する短手方向の両端にかけて直線状に形成された段部Ｅ１２１ｂとで実現されている。
【００７９】
これにより、保持凹部Ｅ１２１に収容されたフロントスクリーン部材Ｅ１１は、周縁部の段部Ｅ１２１ａと中心部を通過する直線状の段部Ｅ１２１ｂとに当接及び支持され、残りの深部部分から離隔された状態にされている。この結果、深部部分におけるフロントスクリーン支持台Ｅ１２の変形が、フロントスクリーン部材Ｅ１１を変形させて投影面Ｅ１１ａに歪みを引き起こすことが防止されている。
【００８０】
また、フロントスクリーン支持台Ｅ１２は、投影面Ｅ１１ａの周囲の一部領域に第１模様面Ｅ１２ａを有している。第１模様面Ｅ１２ａは、フロントスクリーン機構Ｅ１がフロント露出位置に位置されたときに、前方の遊技者から目視可能にされている。さらに、フロントスクリーン支持台Ｅ１２は、第１模様面Ｅ１２ａとは反対側の面全体に第２模様面Ｅ１２ｂを有している。第２模様面Ｅ１２ｂは、フロントスクリーン機構Ｅ１がフロント待機位置に位置されたときに、前方の遊技者から目視可能にされている。これらの第１模様面Ｅ１２ａ及び第２模様面Ｅ１２ｂは、例えば遊技の演出に関連した模様が凹凸により立体的に形成されている。
【００８１】
上記のように構成されたフロントスクリーン部材Ｅ１１とフロントスクリーン支持台Ｅ１２とは、別個に形成された後に、接着剤で接着されることにより一体化されている。これにより、フロントスクリーン機構Ｅ１は、フロントスクリーン支持台Ｅ１２に模様等を形成する際の成形収縮等によりひけが発生することがあっても、このひけがフロントスクリーン部材Ｅ１１から機械的に分離した状態で発生するため、フロントスクリーン部材Ｅ１１における投影面Ｅ１１ａのひけによる歪みの発生を防止することが可能になっている。
【００８２】
なお、フロントスクリーン部材Ｅ１１とフロントスクリーン支持台Ｅ１２との固着方法としては、接着剤での接着に限らず、ネジ締結等の任意の方法を採用することができる。
【００８３】
フロントスクリーン部材Ｅ１１を構成する平面パネル、及び、フロントスクリーン支持台Ｅ１２は、それぞれ射出成形により作製される。フロントスクリーン部材Ｅ１１を構成する平面パネル、及び、フロントスクリーン支持台Ｅ１２の材料としては、射出成形を行った場合にひけが発生し得る熱可塑性樹脂（例えば、ＡＢＳ樹脂等）を適宜採用することができる。
【００８４】
（表示ユニットＡ：スクリーン装置Ｃ：フロントスクリーン駆動機構Ｅ２）
上記のフロントスクリーン機構Ｅ１は、フロントスクリーン駆動機構Ｅ２の駆動力により回動可能にされている。図１３及び図１４に示すように、フロントスクリーン駆動機構Ｅ２は、フロントスクリーン機構Ｅ１の左端部下面に連結された左フロントスクリーン駆動機構Ｅ２Ａと、フロントスクリーン機構Ｅ１の右端部下面に連結された右フロントスクリーン駆動機構Ｅ２Ｂとを有している。
【００８５】
図１７に示すように、フロントスクリーン機構Ｅ１は、フロント待機位置に配置されたとき（待機姿勢のとき）において、後方の端部から前方の端部に向けて上り傾斜となるように、構成されている。このフロントスクリーン機構Ｅ１の傾斜は、多孔板Ｂ１５の傾斜部Ｂ１５ｂ、及び、プロジェクタ装置Ｂ２の下面Ｂ２ａにおける傾斜面Ｂ２ａ１と略平行である。
【００８６】
以上のように、フロント待機位置に配置されたときにフロントスクリーン機構Ｅ１の姿勢を、その後方の端部から前方の端部に向けて上り傾斜となる傾斜姿勢にすることで、水平面と平行な姿勢とした場合と比べて、照射ユニットＢにより照射された照射光がフロントスクリーン機構Ｅ１により妨げられることを抑制することができる。これにより、フロント待機位置に配置されたときのフロントスクリーン機構Ｅ１の上下方向位置を、固定スクリーン機構Ｄに対して近づけることができる。その結果として、表示ユニットＡの限られたスペース内においても、フロントスクリーン機構Ｅ１を大型化することができる。加えて、上述したように、プロジェクタ装置Ｂ２の下面Ｂ２ａは、傾斜面Ｂ２ａ１を有しているため、フロント待機位置に配置されたときのフロントスクリーン機構Ｅ１の上下方向位置を、プロジェクタ装置Ｂ２に対して近づけることができる。その結果として、フロントスクリーン機構Ｅ１をさらに大型化することができる。
【００８７】
図１４に示すように、右フロントスクリーン駆動機構Ｅ２Ｂは、クランク部材Ｅ２２とクランクギアＥ２１と中間ギアＥ２３とモータ軸ギアＥ２４と駆動モータＥ２５とを有している。右フロントスクリーン駆動機構Ｅ２Ｂにおけるクランク部材Ｅ２２は、その上端部（一端部）が、フロントスクリーン機構Ｅ１の右端部背面において、フロント露出位置に配置されたとき（露出姿勢のとき）に上部となる位置に連結されている。
【００８８】
クランク部材Ｅ２２は、中間位置において、右可動体ベースＣ５（図１３参照）に回動自在に軸支されている。これにより、クランク部材Ｅ２２は、中間位置を回動中心として上端部及び下端部（他端部）を回動可能にしている。なお、この中間位置は、フロントスクリーン機構Ｅ１の回動中心軸と一致する。
【００８９】
なお、上述したように、フロントスクリーン機構Ｅ１の回動中心軸は、フロント露出位置に配置されたフロントスクリーン機構Ｅ１の中心位置よりも上方に配置されている。また、クランク部材Ｅ２２は、その上端部（一端部）が、フロントスクリーン機構Ｅ１の右端部背面において、フロント露出位置に配置されたとき（露出姿勢のとき）に上部となる位置に連結されている。以上の構成により、フロントスクリーン機構Ｅ１における、フロント待機位置とフロント露出位置との間の動作範囲を小さくすることができるため、フロントスクリーン機構Ｅ１を大型化することが可能となる。
【００９０】
クランク部材Ｅ２２の下側領域には、図示しないスライド溝が形成されている。スライド溝は、側面視Ｕ字形状となるように形成されている。このスライド溝には、スライド部材Ｅ２６（図１４参照）が移動自在に係合されている。すなわち、スライド部材Ｅ２６は、常時、スライド溝に当接状態にされている。このスライド部材Ｅ２６は、クランクギアＥ２１の偏心位置に回転自在に軸支されている。クランクギアＥ２１のギア軸Ｅ２１ａは、図１３に示すように、右可動体ベースＣ５、及び右側板Ｃ２の第１支持部Ｃ２３に回転自在に軸支されている。クランクギアＥ２１のギア軸Ｅ２１ａは、フロントスクリーン機構Ｅ１が待機姿勢又は露出姿勢である場合において、ギア軸Ｅ２１ａと偏心位置とを結ぶ線分が、クランク部材Ｅ２２の中間位置とスライド部材Ｅ２６の中心点とを結ぶ線分に対して直交する関係を有するように設定されている。
【００９１】
これにより、フロントスクリーン機構Ｅ１が待機姿勢又は露出姿勢である場合においては、クランク部材Ｅ２２の下側領域を回動させる方向に力が働いても、この力の全成分の付与方向にギア軸Ｅ２１ａが存在し、固定端として作用するため、スライド部材Ｅ２６が移動することはない。この結果、クランク部材Ｅ２２の中間位置とクランクギアＥ２１のギア軸Ｅ２１ａとを固定端とし、スライド部材Ｅ２６を自由端とする０自由度の三節リンクによるトラス構造が形成されるため、フロントスクリーン機構Ｅ１を手で押した場合でも、クランク部材Ｅ２２及びクランクギアＥ２１が強固なブレーキとして作用することによって、フロントスクリーン機構Ｅ１が動くことはない。
【００９２】
上記のクランクギアＥ２１には、中間ギアＥ２３が噛合されている。この中間ギアＥ２３は、右可動体ベースＣ５、及び右側板Ｃ２の第２支持部Ｃ２４に回動自在に軸支されている。この中間ギアＥ２３には、モータ軸ギアＥ２４が噛合されている。モータ軸ギアＥ２４は、駆動モータＥ２５の駆動軸が接続されている。これにより、右フロントスクリーン駆動機構Ｅ２Ｂは、駆動モータＥ２５の回転駆動力をモータ軸ギアＥ２４及び中間ギアＥ２３を介してクランクギアＥ２１に伝達可能にされている。
【００９３】
ここで、クランクギアＥ２１に付与された回転駆動力の全成分は、スライド部材Ｅ２６の旋回軌跡の接線方向に一致する。また、フロントスクリーン機構Ｅ１が待機姿勢又は露出姿勢である場合において、ギア軸Ｅ２１ａとスライド部材Ｅ２６の偏心位置とを結ぶ線分が、クランク部材Ｅ２２の中間位置とスライド部材Ｅ２６の中心点とを結ぶ線分に対して直交する関係を有するように設定されているため、旋回軌跡の接線方向がクランク部材Ｅ２２のスライド溝に平行となっている。これにより、フロントスクリーン機構Ｅ１が待機姿勢又は露出姿勢である場合において、クランクギアＥ２１に回転駆動力が付与されると、クランクギアＥ２１が容易に回転を開始する。
【００９４】
クランクギアＥ２１に回転駆動力が付与された場合は、偏心位置に設けられたスライド部材Ｅ２６がスライド溝に沿って移動自在にされているため、クランク部材Ｅ２２の中間位置とクランクギアＥ２１のギア軸Ｅ２１ａとを固定端とし、スライド部材Ｅ２６をスライド溝に沿って移動自在の自由端にした１自由度の二節リンクが形成される。そして、スライド部材Ｅ２６が回動すると、このスライド部材Ｅ２６がスライド溝に沿って摺動することでクランク部材Ｅ２２が中間位置を支点として回動し、クランク部材Ｅ２２の上側領域を回動させることになる。この結果、フロントスクリーン機構Ｅ１がフロント待機位置及びフロント露出位置間を移動することになる。
【００９５】
本実施形態において、駆動モータＥ２５は、ステッピングモータであり、中継基板ＣＫ及び副中継基板ＳＮを介して副制御基板ＳＳに電気的に接続されており（図３４参照）、この副制御基板ＳＳにより駆動制御される。なお、駆動モータＥ２５は、中継基板ＣＫを介して主制御基板ＭＳに接続され、主制御基板ＭＳにより駆動制御されるものとしてもよい。
【００９６】
また、フロントスクリーン機構Ｅ１の移動速度は、待機姿勢又は露出姿勢にある停止状態の０から徐々に加速し、待機姿勢及び露出姿勢間の中間姿勢において最大速度となった後、徐々に減速し、露出姿勢又は待機姿勢になったときに再び停止状態の０になる。これにより、クランクギアＥ２１の角加速度が小さな状態（慣性モーメント）で回動を開始及び停止させることができるため、クランクギアＥ２１に必要なトルクを小さくすることが可能になり、結果として駆動機構（中間ギアＥ２３、モータ軸ギアＥ２４、駆動モータＥ２５）の過負荷による故障や消耗を低減することが可能になっている。
【００９７】
上記のように構成された右フロントスクリーン駆動機構Ｅ２Ｂは、モータ軸ギアＥ２４と駆動モータＥ２５とを除いて、左フロントスクリーン駆動機構Ｅ２Ａと同一構成とされている。そして、左フロントスクリーン駆動機構Ｅ２Ａと右フロントスクリーン駆動機構Ｅ２Ｂとは、左右対称に配置されている。左フロントスクリーン駆動機構Ｅ２Ａの中間ギアＥ２３と右フロントスクリーン駆動機構Ｅ２Ｂの中間ギアＥ２３とは、シャフト部材Ｅ３を介して連結されている（図１３参照）。
【００９８】
以上の構成において、駆動モータＥ２５が駆動されると、モータ軸ギアＥ２４が回動される。このモータ軸ギアＥ２４の回動に伴い、左フロントスクリーン駆動機構Ｅ２Ａ及び右フロントスクリーン駆動機構Ｅ２Ｂそれぞれの中間ギアＥ２３，Ｅ２３、及びシャフト部材Ｅ３が一体となって回動する。そして、この中間ギアＥ２３，Ｅ２３の回動に連動して、クランクギアＥ２１，Ｅ２１が回動されることで、フロントスクリーン機構Ｅ１が回動中心軸周りに回動して、フロント待機位置とフロント露出位置との間を移動することになる。
【００９９】
以上のように、左フロントスクリーン駆動機構Ｅ２Ａ及び右フロントスクリーン駆動機構Ｅ２Ｂそれぞれの中間ギアＥ２３，Ｅ２３をシャフト部材Ｅ３により連結することで、駆動モータＥ２５の回転駆動力を、２つのクランク部材Ｅ２２に均等に伝達することが可能となる。したがって、これら中間ギアＥ２３，Ｅ２３がシャフト部材Ｅ３により連結されていない場合と比べて、２つのクランク部材Ｅ２２の一方に、駆動負荷が集中することを防止することができる。また、駆動モータＥ２５は、固定スクリーン機構Ｄの右方に配置された右フロントスクリーン駆動機構Ｅ２Ｂに設けられているため、固定スクリーン機構Ｄの配置を阻害することがない。
【０１００】
加えて、シャフト部材Ｅ３を、フロントスクリーン機構Ｅ１の回動軸として用いていない。このため、シャフト部材Ｅ３の配置の自由度が高まり、シャフト部材Ｅ３を固定スクリーン機構Ｄ等の別役物の配置を阻害しないように配置させることが可能となる。その結果として、フロントスクリーン機構Ｅ１の回動範囲や大きさを所望の程度に維持しつつ、別役物の配置の自由度を高めることができる。
【０１０１】
また、シャフト部材Ｅ３が固定スクリーン機構Ｄよりも後方に配置されるため、固定スクリーン機構Ｄに投影される光がシャフト部材Ｅ３により阻害されることはない。また、フロントスクリーン機構Ｅ１の回動中心軸は、固定スクリーン機構Ｄの後端位置よりも前方に配置されているため、固定スクリーン機構Ｄの後端位置よりも後方に配置されている場合と比べて、フロントスクリーン機構Ｅ１と回動中心軸との間の長さ（クランク部材Ｅ２２の長さ）を短くすることができる。このため、キャビネットＧ内のスペースが限られており表示ユニットＡを大型化することができないときでも、フロントスクリーン機構Ｅ１の大きさを所望の程度に維持することができる。
【０１０２】
（表示ユニットＡ：スクリーン装置Ｃ：リールスクリーン機構Ｆ１）
図１８に示すように、リールスクリーン機構Ｆ１は、湾曲形状の平板からなる。リールスクリーン機構Ｆ１は、回動方向に近似した形状に湾曲された、側面視円弧状の形状をなしている。リールスクリーン機構Ｆ１の表面は、周縁部に模様が形成されているとともに、周縁部の内周領域が投影面Ｆ１ａとされている。この投影面Ｆ１ａは、リールスクリーン機構Ｆ１がリール露出位置に配置されたときに、プロジェクタ装置Ｂ２からの光の照射方向上流側に凸となる円弧面である。また、リールスクリーン機構Ｆ１における、回動中心側である裏面には、模様が形成されている。この裏面の模様は、リールスクリーン機構Ｆ１がリール待機位置に位置されたときに、前方の遊技者から目視可能にされている。
【０１０３】
リールスクリーン機構Ｆ１は、リールスクリーン駆動機構Ｆ２の駆動力により、リール待機位置とリール露出位置との間で回動可能にされている。そして、リールスクリーン機構Ｆ１がリール露出位置に位置されたときに、その投影面Ｆ１ａは、照射光の照射により映像を出現可能になっている。
【０１０４】
（表示ユニットＡ：スクリーン装置Ｃ：リールスクリーン駆動機構Ｆ２）
図２０に示すように、リールスクリーン駆動機構Ｆ２は、２つのアーム部材Ｆ２１（右側図示されず）、円弧状ギアＦ２２、モータ軸ギアＦ２３、及び駆動モータＦ２４を有している。２つのアーム部材Ｆ２１は、その一端部がリールスクリーン機構Ｆ１の右端部背面及び左端部背面それぞれに連結されている。また、２つのアーム部材Ｆ２１の他端部の外側面には、左右方向外側に向けて突出する支持軸Ｆ２１ａ（左側図示されず）が形成されている。これら支持軸Ｆ２１ａは、右可動体ベースＣ５及び左可動体ベースＣ６にそれぞれ回動自在に支持されている。これにより、２つのアーム部材Ｆ２１は、支持軸Ｆ２１ａを回動中心として回動可能となる。なお、これら支持軸Ｆ２１ａは、リールスクリーン機構Ｆ１の回動中心軸と一致する。
【０１０５】
円弧状ギアＦ２２は、右側に配置される支持軸Ｆ２１ａの先端部に固定されている。この円弧状ギアＦ２２には、モータ軸ギアＦ２３が噛合されている。モータ軸ギアＦ２３には、駆動モータＦ２４の駆動軸が接続されている。本実施形態において、駆動モータＦ２４は、ステッピングモータであり、中継基板ＣＫ及び副中継基板ＳＮを介して副制御基板ＳＳに電気的に接続されており（図３４参照）、この副制御基板ＳＳにより駆動制御される。なお、駆動モータＦ２４は、中継基板ＣＫを介して主制御基板ＭＳに接続され、主制御基板ＭＳにより駆動制御されるものとしてもよい。
【０１０６】
以上の構成において、副制御基板ＳＳによる制御の下、駆動モータＦ２４が駆動すると、モータ軸ギアＦ２３が回動する。このモータ軸ギアＦ２３の回動に伴い、円弧状ギアＦ２２が回動する。そして、この円弧状ギアＦ２２の回動に連動して、アーム部材Ｆ２１が回動されることで、リールスクリーン機構Ｆ１が回動中心軸周りに回動して、リール待機位置とリール露出位置との間を動作することになる。
【０１０７】
（表示ユニットＡ：スクリーン装置Ｃ：センサ機構）
上述したように、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１それぞれの動作範囲は、互いに一部が重複している（図１７及び図１８参照）。また、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１は、それぞれ異なる駆動機構Ｅ２，Ｆ２により駆動される。つまり、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１それぞれの駆動は、連動（同期）していない。このためスクリーン機構Ｅ１，Ｆ１同士の干渉（接触）を防ぐには、スクリーン機構Ｅ１，Ｆ１それぞれの位置を把握しておく必要がある。そこで、本実施形態において、副制御基板ＳＳ（図３４参照）は、フロント待機位置を原点位置として、この原点位置からの駆動モータＥ２５のステップ数に基づいて、フロントスクリーン機構Ｅ１の位置を把握している。同様にして、リール待機位置を原点位置として、この原点位置からの駆動モータＦ２４のステップ数に基づいて、リールスクリーン機構Ｆ１の位置を把握している。
【０１０８】
しかしながら、フロントスクリーン機構Ｅ１やリールスクリーン機構Ｆ１の動作が正常に行われていない場合や、電源遮断中に手動でフロントスクリーン機構Ｅ１やリールスクリーン機構Ｆ１が動かされてしまった場合、副制御基板ＳＳは、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１の正確な位置を把握することができない。このような状況でフロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１を動作させると、これらが干渉し合う可能性がある。
【０１０９】
そこで、本実施形態において、スクリーン装置Ｃは、フロントスクリーン機構Ｅ１及びリールスクリーン機構Ｆ１それぞれの位置を検出するための図示しないセンサ機構を備えている。そして、副制御基板ＳＳは、センサ機構からの検出結果に基づき、これらスクリーン機構Ｅ１，Ｆ１を原点位置（待機位置）に復帰させる復帰動作を実行する。
【０１１０】
例えば、上述したように、フロント待機位置及びリール待機位置それぞれは、スクリーン機構Ｅ１，Ｆ１の動作範囲における重複範囲に配置されているため、フロントスクリーン機構Ｅ１がフロント露出位置に配置されているときには、リールスクリーン機構Ｆ１がリール露出位置に配置されない。このため、センサ機構が、フロントスクリーンがフロント露出位置に存在することを検出している場合には、リールスクリーン機構Ｆ１がリール露出位置に存在しないことを示している。
【０１１１】
（スクリーンの表面加工）
次に、スクリーンの表面加工について説明する。固定スクリーン機構Ｄの正面反射部Ｄ１、右面反射部Ｄ２、左面反射部Ｄ３、及び下面反射部Ｄ４、フロントスクリーン部材Ｅ１１の投影面Ｅ１１ａ、並びにリールスクリーン機構Ｆ１の投影面Ｆ１ａといった投影対象のスクリーン等には、適度な性能を実現するためにシボ加工が施される。シボ加工は、表面にシボ（しわ模様）が形成される加工のことである。投影対象のスクリーン等は、シボ加工がされている金型を用いて成型され、これによって投影対象のスクリーン等の表面にしわ模様が形成される。このような表面のしわ模様によって、光源の映り込みを効果的に防止でき、さらに、良好な投射映像の映りを実現することができる。
【０１１２】
シボ加工には、「梨地」と呼ばれる模様が含まれ、本実施形態においては、例えば、平均深さが２５μｍ〜３０μｍ程度で、抜け勾配が３％以上である梨地のパターン（梨地Ｎｏ．５）が好ましい。
【０１１３】
また、スクリーン等の表面加工としては、適度な性能を実現するために２層塗装が施される。２層塗装は、特性の異なる塗料がそれぞれ上下に（２層に）塗装されることを意味する。例えば、下塗りには、高反射性を有する高輝度塗料（例えば、金属調塗料の「超高輝度シルバー」である２Ｐ−６００シルバー）を用い、上塗りには、艶消し塗料（例えば、「艶消し白」であるＨＧ−６５０白）を用いることができる。また、ＨＧ−６５０白に、５％程度の艶消し剤（シリカ）を添加するようにもできる。
【０１１４】
このような塗装において、上塗りの膜厚は、例えば、２２〜２３μｍであり、下塗りの膜厚は、例えば、１μｍ前後である。このような塗装により、グロス６０°での光沢度は、４〜５となる。
【０１１５】
なお、２Ｐ−６００シルバーは、アルミ顔料に蒸着アルミを使用し、塗膜中のアルミ顔料の重量濃度（ＰＷＣ）が２０〜３０％と、一般シルバーの塗料より高く設定されており、より高い光沢値（反射性能）を示す。また、ＨＧ−６５０白の組成は、樹脂が２０〜３０％、酸化チタンが３０〜４０％、艶消し剤であるシリカが５〜１０％、添加剤が０．５〜２％、及び溶剤が３０〜４０％である。
【０１１６】
この他、上塗り塗料として、ＨＧ−６５０白に艶消し剤として様々な平均粒径を持つガラス系又は樹脂系のビーズを所定割合だけ添加した塗料や、当該ビーズに加えてシリカを添加した塗料を用いることもできる。また、ＨＧ−６５０Ｆクリヤーや、ＨＧ−６５０Ｆクリヤーに艶消し剤として様々な平均粒径を持つビーズを所定割合だけ添加した塗料を用いることもできる。膜厚についても、例えば、１６〜２３μｍまでといったように、様々に調整可能である。なお、ＨＧ−６５０Ｆクリヤーの組成は、樹脂が２０〜３０％、艶消し剤であるシリカが２〜５％、添加剤が０．５〜２％、及び溶剤が６０〜７０％である。
【０１１７】
また、他の下塗り塗料として、ＨＧ−６５０白や、ＨＧ−６５０白に艶消し剤として様々な平均粒径を持つガラス系又は樹脂系のビーズを所定割合だけ添加した塗料を用いることもできる。また、膜厚についても、例えば、１〜２１μｍまでといったように、様々に調整可能である。
【０１１８】
上述のように、投影対象のスクリーン等をシボ加工によって形成したり、２層塗装を施したりすることにより、光源の映り込みを効果的に防止することができ、さらに良好な投射映像の映りを実現することができる。また、シボ加工がされたスクリーンや役物等に対して、上述した２層塗装を施すこともできる。また、投影対象となるスクリーン等の素材は、例えば黒色又は白色のＡＢＳ樹脂や透明のポリカーボネート樹脂であるが、これらに限られるものではない。
【０１１９】
（表示ユニットＡ：照射ユニットＢ：プロジェクタ装置Ｂ２の電気的及び光学的構成）
図２１に示すように、プロジェクタ装置Ｂ２は、電気的な構成要素として、プロジェクタ制御基板Ｂ２３、光学機構Ｂ２４、及び中継基板ＣＫを備えている。プロジェクタ装置Ｂ２には、中継基板ＣＫを介して後述する副制御基板ＳＳが接続される。図２１において図示省略するが、中継基板ＣＫと副制御基板ＳＳとは、後述するスケーラ基板ＳＫ（図３７及び図４３参照）を介して接続されている。副制御基板ＳＳは、スクリーンや役物の演出動作に応じて、プロジェクタ制御基板Ｂ２３を制御し、光学機構Ｂ２４を介して、スクリーンや役物に照射光を投影することにより、視覚的な演出として映像を表示する。また、表示ユニットＡの組み立て工程等においては、プロジェクタ装置Ｂ２のプロジェクタ制御基板Ｂ２３（図３０及び図３７参照）に調整用ＰＣ（パーソナルコンピュータ）１０００が接続される。調整用ＰＣ１０００は、プロジェクタ装置Ｂ２により投影される照射光の位置調整やピント初期設定を行うために用いられる（詳細については後述する）。なお、本実施形態においては、プロジェクタ装置Ｂ２の調整機器として調整用ＰＣ１０００を採用しているが、プロジェクタ装置Ｂ２の調整機器としては、調整用プログラム（アプリケーションソフト）がインストールされたタブレットＰＣやいわゆるスマートフォン、あるいは専用の端末装置であってもよい。
【０１２０】
プロジェクタ制御基板Ｂ２３は、制御ＬＳＩ２３０、ＥＥＰＲＯＭ（登録商標）２３１、ＤＬＰ（登録商標）制御回路２３２、及びＬＥＤドライバ２３３を備える。図３３に示すように、光学機構Ｂ２４は、レンズユニットＢ２１の周辺に配置される構成要素として、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色光を発するＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂ、ＤＭＤ２４１、レンズユニットＢ２１の投射レンズ２１０についてフォーカス調整を行うためのフォーカス機構２４２等を備える。
【０１２１】
制御ＬＳＩ２３０は、副制御基板ＳＳの指令に基づいて、照射光を投影するようにＤＬＰ制御回路２３２を制御する。制御ＬＳＩ２３０は、副制御基板ＳＳの指令に基づいて、フォーカス機構２４２を制御して投射レンズ２１０を光軸方向に移動させることにより、照射光の投影に際してフォーカス調整を行う。ＥＥＰＲＯＭ２３１には、制御ＬＳＩ２３０によるプロジェクタ装置Ｂ２の設定・調整に関わるデータが記憶されている。なお、特に図示しないが、制御ＬＳＩ２３０には、制御プログラム等が格納されたＲＯＭ、プロジェクタ装置Ｂ２の設定・調整等に関わる作業領域に使用されるＤＲＡＭが内蔵されている。
【０１２２】
プロジェクタ装置Ｂ２のＤＬＰシステムは、主として、ＤＬＰ制御回路２３２、ＬＥＤドライバ２３３、並びに光学機構Ｂ２４のＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂ及びＤＭＤ２４１により構成される。
【０１２３】
ＤＭＤ２４１は、半導体チップの主面上に、表示解像度に応じたピクセル相当のミラーを集積したものである。ＤＭＤ２４１は、各ミラーの直下にあるメモリー素子の静電界作用により、主面に対して各ミラーが対角線に沿う軸周りに＋１０°又は−１０°傾くように構成されたものである。このような構成により、ＤＭＤ２４１の各ミラーは、ＯＮ状態（所定方向に光を反射する状態）とＯＦＦ状態（所定方向外に光を反射する状態）とに切り換えられる。すなわち、ＤＭＤ２４１の各ミラーは、ＯＮ状態のとき、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂから図示しないダイクロイックミラー等を介して入射した光を、再びダイクロイックミラー等を介してレンズユニットＢ２１へと導く一方、ＯＦＦ状態のとき、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂからダイクロイックミラー等を介して入射した光をレンズユニットＢ２１以外の方向に向けて反射する。
【０１２４】
ＤＬＰ制御回路２３２は、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂを駆動するＬＥＤドライバ２３３を制御し、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０ＢからのＲＧＢ各色の光を図示しないダイクロイックミラー等を介して時分割方式でＤＭＤ２４１に入射させる。このとき、ＤＬＰ制御回路２３２は、投影する映像に応じて、どのタイミングでどのピクセルに対応したミラーをＯＮ状態又はＯＦＦ状態とするか、すなわち、ＲＧＢ各色の光のうちどの色の光をどのタイミングで所定方向に反射させるかを判定し、ＤＭＤ２４１の各ミラーのＯＮ・ＯＦＦ状態を制御する。
【０１２５】
このようなＤＬＰ制御回路２３２の制御により、ＤＭＤ２４１で所定方向に反射した光は、レンズユニットＢ２１へと進み、投射レンズ２１０を透過することでミラー機構Ｂ３に入射し、最終的にミラー機構Ｂ３で反射することによって投影対象へと導かれる。これにより、投影対象となるスクリーンや役物に対して照射光が投影され、演出に応じた映像が形成される。
【０１２６】
本実施形態において、プロジェクタ装置Ｂ２は、いわゆるＤＬＰプロジェクタとして構成される。また、プロジェクタ装置Ｂ２は、ミラー機構Ｂ３によって照射光を折り返すことにより投影対象までの投影距離を稼ぐとともに、例えばコントラスト比を１０００：１とすることによって、照射光の投影距離をできるだけ短くするようにしている。これにより、プロジェクタ装置Ｂ２を備えた表示ユニットＡは、より安価かつ小型に構成されるとともに、遊技機１のキャビネットＧにおける限られたスペースに対して容易に搭載される。
【０１２７】
（表示ユニットＡ：照射ユニットＢ：プロジェクタ装置Ｂ２の機械的構成）
図２２及び図２３に示すように、プロジェクタ装置Ｂ２は、外装となる構成要素として、ケースＢ２２、レンズユニットカバーＢ２２２、アンダーカバーＢ２２３、上側台座Ｂ２２０、及び下側台座Ｂ２２１を有する。ケースＢ２２の前部開口Ｂ２２ｋには、レンズユニットカバーＢ２２２が取り付けられる。ケースＢ２２の下面には、アンダーカバーＢ２２３が覆うように配置される。アンダーカバーＢ２２３は、ステーＢ２２３ａを介して下側台座Ｂ２２１に支持されるとともに、ケースＢ２２の下面適部にも固定される。プロジェクタ装置Ｂ２は、上側台座Ｂ２２０及び下側台座Ｂ２２１を介してプロジェクタカバーＢ１の上壁部Ｂ１２（図８参照）の下面に取り付けられる。本実施形態では、上壁部Ｂ１２の下面に上側台座Ｂ２２０が固定されるとともに、ケースＢ２２の上面開口を覆うようにその上端部に対して下側台座Ｂ２２１が取り付けられ、上側台座Ｂ２２０の下面に下側台座Ｂ２２１が連結される。このようなプロジェクタ装置Ｂ２の取り付け調整手順については後述する。
【０１２８】
図２３、図２４、及び図３３に示すように、プロジェクタ装置Ｂ２は、内部の構成要素として、レンズユニットＢ２１、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂを搭載したＬＥＤ基板２４０Ｒａ，２４０Ｇａ，２４０Ｂａ、ＤＭＤ２４１を搭載したＤＭＤ基板２４１ａ、複数のヒートシンク２４３Ｒ，２４３Ｇ，２４３Ｂ，２４３Ｄ、吸気用ファン２４４Ａ（ＦＡＮ１），２４４Ｂ（ＦＡＮ２）、排気用ファン２４５（ＦＡＮ３）、及びプロジェクタ制御基板Ｂ２３を有する。ケースＢ２２には、レンズユニットカバーＢ２２２でレンズユニットＢ２１の投射レンズ２１０が覆われつつレンズユニットＢ２１が収容されるとともに、ＬＥＤ基板２４０Ｒａ，２４０Ｇａ，２４０Ｂａ、ＤＭＤ基板２４１ａ、複数のヒートシンク２４３Ｒ，２４３Ｇ，２４３Ｂ，２４３Ｄ、吸気用ファン２４４Ａ，２４４Ｂ、排気用ファン２４５が収容される。プロジェクタ制御基板Ｂ２３は、ケースＢ２２の下面に固定される。なお、図３３等において特に図示しないが、ＬＥＤ基板２４０Ｒａ，２４０Ｇａ，２４０Ｂａ及びＤＭＤ基板２４１ａには、例えばサーミスタからなる温度センサＢ２５（図２１及び図３７参照）が搭載されている。これらの温度センサＢ２５は、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂ付近や、レンズユニットＢ２１付近の温度を検出し、プロジェクタ制御基板Ｂ２３に対して温度検出信号を出力する。
【０１２９】
レンズユニットＢ２１は、図示しないダイクロイックミラーや反射板等を収容する光学ケースＢ２１ａ、投射レンズ２１０を含むレンズ群２１０Ａ、レンズ群２１０Ａを保持しつつ光学ケースＢ２１ａの前部に設けられるレンズホルダＢ２１ｂ、及びレンズホルダＢ２１ｂの一部を光軸方向（前後方向）に移動可能とするように光学ケースＢ２１ａの前部右側に設けられるフォーカス機構２４２を有する。光学ケースＢ２１ａには、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０ＢやＤＭＤ２４１を外部から内部へと臨ませる開口が設けられている。レンズホルダＢ２１ｂは、後側部分が光学ケースＢ２１ａの前部に固定される一方、この後側部分に対して前側部分がフォーカス機構２４２によって前後方向（光軸方向）に相対移動させられ、前側部分に投射レンズ２１０が保持されている。なお、レンズユニットＢ２１には、いわゆるレンズシフト機構（図示略）が設けられており、このレンズシフト機構を用いることで投影される映像の水平方向や垂直方向の位置（水平方向画位置、垂直方向画位置）を微調整することが可能である。
【０１３０】
フォーカス機構２４２は、反射部Ｄ１〜Ｄ４の反射面や、プロジェクタ装置Ｂ２に対して変位する投影面Ｅ１１ａ，Ｆ１ａに対して投射レンズ２１０の焦点距離を変化させつつ焦点を合わせるためのものである。フォーカス機構２４２は、投射レンズ２１０を保持するレンズホルダＢ２１ｂの前側部分と一体になって移動可能なラック部材２４２Ａと、投射レンズ２１０の光軸方向に沿うように配置され、ラック部材２４２Ａと螺合しつつ回転可能なリードスクリュー２４２Ｂと、このリードスクリュー２４２Ｂを回転させるフォーカスモータ２４２Ｃとを有する。フォーカスモータ２４２Ｃは、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０に接続されている。
【０１３１】
例えば、フォーカスモータ２４２Ｃが所定の方向にリードスクリュー２４２Ｂを回転させると、ラック部材２４２Ａが送りねじ動作によって前側に移動し、このラック部材２４２Ａと一体になって投射レンズ２１０も前側に移動する結果、焦点距離が相対的に長くなることで遠方に焦点（フォーカス位置）が合わせられる。一方、フォーカスモータ２４２Ｃが所定の方向とは逆方向にリードスクリュー２４２Ｂを回転させると、ラック部材２４２Ａが送りねじ動作によって後側に移動し、このラック部材２４２Ａと一体になって投射レンズ２１０も前側に移動する結果、焦点距離が相対的に短くなることで近い方に焦点（フォーカス位置）が合わせられる。
【０１３２】
このようなフォーカス機構２４２によれば、投影面Ｅ１１ａ，Ｆ１ａの動きに連動して動的に焦点距離を変化させることができる。また、例えば、投影対象が投影面Ｅ１１ａから投影面Ｆ１ａへと変更され、あるいはその逆に変更された際には、投射レンズ２１０から各投影対象までの光路長がある程度異なることから、各々の光路長に応じて適切な焦点距離となるように焦点（フォーカス位置）を静的に変化させることができる。
【０１３３】
レンズホルダＢ２１ｂの前側部分及び投射レンズ２１０は、レンズユニットカバーＢ２２２に覆われる。レンズユニットカバーＢ２２２には、投射レンズ２１０からの照射光を透過する透光面Ｂ２２２ａが設けられており、投射レンズ２１０から出射した光は、透光面Ｂ２２２ａを透過してミラー機構Ｂ３へと進む。
【０１３４】
ＬＥＤ基板２４０Ｒａは、ケースＢ２２内において、光学ケースＢ２１ａの後部右側に隣接するように配置され、光学ケースＢ２１ａの内部にＬＥＤ光源２４０Ｒを臨ませている。ＬＥＤ基板２４０Ｇａは、ケースＢ２２内において、光学ケースＢ２１ａの後部奥側に隣接するように配置され、光学ケースＢ２１ａの内部にＬＥＤ光源２４０Ｇを臨ませている。ＬＥＤ基板２４０Ｂａは、ケースＢ２２内において、光学ケースＢ２１ａの後部左側に隣接するように配置され、光学ケースＢ２１ａの内部にＬＥＤ光源２４０Ｂを臨ませている。ＤＭＤ基板２４１ａは、ケースＢ２２内において、光学ケースＢ２１ａの左側面に隣接するように配置され、光学ケースＢ２１ａの内部にＤＭＤ２４１を臨ませている。ここで、本実施形態において、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂ、及びＤＭＤ２４１の発熱特性としては、ＬＥＤ光源２４０Ｇ及びＬＥＤ光源２４０Ｂが相対的に高い傾向を示す一方、ＬＥＤ光源２４０Ｒ及びＤＭＤ２４１が相対的に低い傾向を示すようになっている。
【０１３５】
図２４（ａ）に示すように、レンズホルダＢ２１ｂの右側には、フォーカス機構２４２が配置され、レンズホルダＢ２１ｂの前部には、投射レンズ２１０が配置される。レンズホルダＢ２１ｂの前部は、フォーカス機構２４２によって投射レンズ２１０の光軸方向に移動可能とされる。フォーカス機構２４２は、その詳細について省略するが、ステッピングモータ、リードスクリュー、キャリッジ等を備え、レンズホルダＢ２１ｂの前部を光軸方向に移動可能に構成されている。
【０１３６】
すなわち、投射レンズ２１０は、レンズホルダＢ２１ｂの前部と一体になってフォーカス機構２４２により移動可能とされ、図２４（ａ）に示すように、光軸方向に沿って後側から前側に向かって、又は、前側から後側に向かって移動する。
【０１３７】
図２４（ａ）に示すように、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂからの光は、図示しないコリメータやダイクロイックミラー等を介してＤＭＤ２４１に達し、このＤＭＤ２４１で反射した後、ダイクロイックミラー等でレンズ群２１０Ａへと導かれ、最終的に投射レンズ２１０を通って出射する。
【０１３８】
投射レンズ２１０は、上述の通り、光軸方向に移動するよう構成される。その結果、フォーカス調整が行われ、移動により位置を変えたスクリーンや役物に対して、ピントの合った鮮明な映像が映し出される。
【０１３９】
このようなプロジェクタ装置Ｂ２は、副制御基板ＳＳから演出等の映像に係る映像データが送信され、スクリーンや役物に映像を投影するように副制御基板ＳＳによって制御される。一方、副制御基板ＳＳは、スクリーン駆動機構Ｅ２，Ｆ２を制御することにより、スクリーン機構Ｅ１，Ｆ１を演出内容に応じて移動させる。
【０１４０】
ここで、副制御基板ＳＳは、演出によるスクリーン機構Ｅ１，Ｆ１の移動に応じてプロジェクタ装置Ｂ２を制御し、移動したスクリーン機構Ｅ１，Ｆ１の投影面Ｅ１１ａ，Ｆ１ａや固定スクリーン機構Ｄの投影面に、映像が鮮明に投影されるようにフォーカス調整を行う。
【０１４１】
ヒートシンク２４３Ｒは、ケースＢ２２内の右側に配置され、ＬＥＤ基板２４０Ｒａの背面に部分的に接触している。ヒートシンク２４３Ｇは、ケースＢ２２内の後側に配置され、ＬＥＤ基板２４０Ｇａの背面に部分的に接触している。ヒートシンク２４３Ｂは、ケースＢ２２内の中央に配置され、ＬＥＤ基板２４０Ｂａの背面に部分的に接触している。ヒートシンク２４３Ｄは、ケースＢ２２内の左側に配置され、ＤＭＤ基板２４１ａの背面に部分的に接触している。ここで、本実施形態において、ヒートシンク２４３Ｒ，２４３Ｇ，２４３Ｂ，２４３Ｄのフィン外形サイズとしては、ヒートシンク２４３Ｒ及びヒートシンク２４３Ｇが相対的に大きい一方、ヒートシンク２４３Ｂ及びヒートシンク２４３Ｄが相対的に小さくなっている。これらのヒートシンク２４３Ｒ，２４３Ｇ，２４３Ｂ，２４３Ｄは、ＬＥＤ基板２４０Ｒａ，２４０Ｇａ，２４０Ｂａ及びＤＭＤ基板２４１ａそれぞれにおいて発生した熱を空気中に放散することにより、光学特性を大きく変化させるまで光学素子や基板の温度を上昇させないように効率よく放熱する。放熱部材であるヒートシンク２４３Ｒ，２４３Ｇ，２４３Ｂ，２４３Ｄは、放熱効果を高めるために導熱性の高いアルミニウム素材が用いられ、空気との接触面積を大きくするために複数の放熱フィンを有している。
【０１４２】
吸気用ファン２４４Ａは、ケースＢ２２の右側前部の背面に近接するように配置され、ヒートシンク２４３Ｒに近接している。吸気用ファン２４４Ｂは、ケースＢ２２の左側部の背面に近接するように配置され、ヒートシンク２４３Ｄに近接している。排気用ファン２４５は、ケースＢ２２の後部の背面に近接するように配置され、ヒートシンク２４３Ｇに近接している。
【０１４３】
ここで、図３１及び図３２に示すように、吸気用ファン２４４Ａが近接するケースＢ２２の右側前部には、吸気口Ｂ２２Ａが設けられており、吸気口Ｂ２２Ａに対向してヒートシンク２４３Ｒが近接するケースＢ２２の右側後部には、排気口Ｂ２２Ｅが設けられている。吸気用ファン２４４Ｂが近接するケースＢ２２の左側部の一部には、吸気口Ｂ２２Ｂが設けられており、この吸気口Ｂ２２Ｂと並ぶようにケースＢ２２の左側部の他の部分には、ケースＢ２２内の空きスペースＳを通じて３つのヒートシンク２４３Ｇ，２４３Ｂ，２４３Ｄまで空気が達するように吸気口Ｂ２２Ｃが設けられている。排気用ファン２４５が近接するケースＢ２２の後部には、排気口Ｂ２２Ｄが設けられている。
【０１４４】
すなわち、図３３に示すように、プロジェクタ装置Ｂ２のケースＢ２２内においては、吸気口Ｂ２２Ａから吸気用ファン２４４Ａによって強制的に吸気された後、ヒートシンク２４３Ｒから熱を奪いつつ排気口Ｂ２２Ｅから排気される空気の流れとして空気流路Ｐ１が形成される。また、ケースＢ２２内においては、吸気口Ｂ２２Ｂから吸気用ファン２４４Ｂによって強制的に吸気された後、ヒートシンク２４３Ｄ、ヒートシンク２４３Ｂ、及びヒートシンク２４３Ｇから熱を奪いつつ排気口Ｂ２２Ｄから排気用ファン４５によって強制的に排気される空気の流れとして空気流路Ｐ２が形成される。さらに、ケースＢ２２内においては、吸気口Ｂ２２Ｃから吸気された後、主としてヒートシンク２４３Ｇやヒートシンク２４３Ｂから熱を奪いつつ排気口Ｂ２２Ｄから排気用ファン４５によって強制的に排気される空気の流れとして空気流路Ｐ３が形成される。
【０１４５】
プロジェクタ制御基板Ｂ２３は、アンダーカバーＢ２２３で覆われつつケースＢ２２の下面に取り付けられる。プロジェクタ制御基板Ｂ２３には、制御ＬＳＩ２３０、ＥＥＰＲＯＭ２３１、ＤＬＰ制御回路２３２、及びＬＥＤドライバ２３３等が搭載されている。プロジェクタ制御基板Ｂ２３は、ケースＢ２２内に配置されたＬＥＤ基板２４０Ｒａ，２４０Ｇａ，２４０Ｂａ及びＤＭＤ基板２４１ａ、さらにフォーカス機構２４２と電気的に接続される。
【０１４６】
（表示ユニットＡ：照射ユニットＢ：プロジェクタ装置Ｂ２の位置・姿勢調整）
図２５〜２７に示すように、上側台座Ｂ２２０は、プロジェクタカバーＢ１の上壁部Ｂ１２（図６及び図８参照）に固定される板金部材であり、矩形状の本体部２２００、本体部２２００の左右両側を下方及び外方に折り曲げることで形成され、本体部２２００と段差を有して左右両側に延出する左端部２２０１ａ及び右端部２２０１ｂ、並びに本体部２２００の後側から後方へと部分的に延出する後端部２２０２を有する。本体部２２００及び後端部２２０２には、下側台座Ｂ２２１を連結するための３つの連結孔２２００Ａが設けられている。これら３つの連結孔２２００Ａは、本体部２２００に沿う平面内（水平面内）において同一直線上に位置しないように配置されている。左端部２２０１ａ及び右端部２２０１ｂのそれぞれには、上壁部Ｂ１２の下面にネジ締結によって固定するための複数の角孔２２０１ｃが設けられている。本実施形態において、角孔２２０１ｃは、左端部２２０１ａ及び右端部２２０１ｂのそれぞれに３つずつ配置され、前後方向に等間隔に設けられている。角孔２２０１ｃの縦横内径寸法は、これに挿入して締結される取付ネジＴ（図２８参照）のネジ軸径よりも大きくなっている。
【０１４７】
下側台座Ｂ２２１は、上側台座Ｂ２２０の本体部２２００及び後端部２２０２に概ね対応する板金部材である。下側台座Ｂ２２１には、３つの連結孔２２００Ａに対応して上向きに突出するように３つの連結ネジ部２２１０が一体形成されている。これら３つの連結ネジ部２２１０も、下側台座Ｂ２２１に沿う平面内（水平面内）において同一直線上に位置しないように配置されている。下側台座Ｂ２２１は、連結ネジ部２２１０のそれぞれにコイルバネ２２１１を外嵌しつつ連結ネジ部２２１０の先端を連結孔２２００Ａに挿通し、本体部２２００や後端部２２０２との間にコイルバネ２２１１を挟んだ状態としつつ、上側台座Ｂ２２０の上面側から連結ネジ部２２１０の先端にワッシャー２２１２を介してナット２２１３を締結することにより、上側台座Ｂ２２０の下面に懸架された状態で連結される。また、図２３に示すように、下側台座Ｂ２２１には、ケースＢ２２をネジ止めするための複数のネジ孔２２１４、及びステーＢ２２３ａをネジ止めするための複数のネジ孔２２１５が設けられている。下側台座Ｂ２２１は、ケースＢ２２やステーＢ２２３ａを介してアンダーカバーＢ２２３を支持した状態で上側台座Ｂ２２０の下面に連結される。
【０１４８】
すなわち、図２３及び図２５〜２７に示すように、上側台座Ｂ２２０と下側台座Ｂ２２１とは、３箇所の連結部Ｒ１，Ｒ２，Ｒ３のそれぞれにおいて互いの間隔を調整可能に連結される。連結部Ｒ１，Ｒ２，Ｒ３のそれぞれは、上側台座Ｂ２２０の連結孔２２００Ａ、並びに下側台座Ｂ２２１の連結ネジ部２２１０、コイルバネ２２１１、ワッシャー２２１２、及びナット２２１３により構成される。
【０１４９】
このような上側台座Ｂ２２０及び下側台座Ｂ２２１を用いることにより、プロジェクタ装置Ｂ２は、プロジェクタカバーＢ１の上壁部Ｂ１２に対して位置決め調整かつ光軸調整可能に取り付けられる。
【０１５０】
図２８は、プロジェクタカバーＢ１の上壁部Ｂ１２に対する上側台座Ｂ２２０の取付形態を示したものである。図２８（ａ）の下図は、上側台座Ｂ２２０の角孔２２０１ｃに対して取付ネジＴが挿入・締結された状態を示す図であり、図２８（ａ）の上図は、図２８（ａ）の下図に示すＢ−Ｂ’線に沿う断面図である。なお、図２８は、上側台座Ｂ２２０の左端部２２０１ａに形成された角孔２２０１ｃの周辺を示すが、左端部２２０１ａ及び右端部２２０１ｂにおけるその余の角孔２２０１ｃの周辺も同様である。
【０１５１】
図２８（ａ）に示すように、角孔２２０１ｃには、下方から取付ネジＴが挿入されるとともに、角孔２２０１ｃのほぼ中央に取付ネジＴが配置される。取付ネジＴは、上壁部Ｂ１２の上面及び左端部２２０１ａの下面に添うように配置されたワッシャーＷを介して、上壁部Ｂ１２の上面側に位置するナットＮと螺結される。これにより、上側台座Ｂ２２０の左端部２２０１ａは、プロジェクタカバーＢ１の上壁部Ｂ１２に対してネジ止めにより取り付けられる。上側台座Ｂ２２０の右端部２２０１ｂも、プロジェクタカバーＢ１の上壁部Ｂ１２に対して同様のネジ止めにより取り付けられる。
【０１５２】
ここで、図２８（ａ）において符号Ａで示す斜線部分は、取付ネジＴのネジ軸と角孔２２０１ｃとの間に形成される隙間である。図２８（ａ）では、取付ネジＴのネジ軸が、角孔２２０１ｃのほぼ中央に配置され固定されている。このとき、取付ネジＴのネジ軸は、符号Ａの斜線部分の範囲（調整範囲）のなかで移動可能となる。すなわち、取付ネジＴの角孔２２０１ｃに対する相対位置を、角孔２２０１ｃの開口範囲内において微調整することにより、上側台座Ｂ２２０の左端部２２０１ａをプロジェクタカバーＢ１の上壁部Ｂ１２に対して位置決め調整することができる。同様に、上側台座Ｂ２２０の右端部２２０１ｂも、プロジェクタカバーＢ１の上壁部Ｂ１２に対して位置決め調整することができる。
【０１５３】
図２８（ｂ）は、図２８（ａ）に対して上側台座Ｂ２２０の左端部２２０１ａを矢印Ｅの方向にずらした状態を示している。図２８（ｂ）の上図は、図２８（ｂ）の下図に示すＤ−Ｄ’線に沿う断面図である。この図２８（ｂ）に示す状態では、取付ネジＴのネジ軸が角孔２２０１ｃの開口範囲内において相対的に左寄りに偏位さられ、符号Ｃに示す斜線部分の範囲（調整範囲）のなかで移動可能になっている。
【０１５４】
このように、上側台座Ｂ２２０は、角孔２２０１ｃの開口範囲となる所定の調整範囲のなかで位置決め調整されつつ、プロジェクタカバーＢ１の上壁部Ｂ１２に対して取り付けられる。すなわち、プロジェクタ装置Ｂ２は、上側台座Ｂ２２０の左端部２２０１ａ及び右端部２２０１ｂに設けられた複数の角孔２２０１ｃにより、上壁部Ｂ１２に対する取り付け位置が左右方向及び前後方向に調整される。これにより、プロジェクタ装置Ｂ２から照射される光の方向は、基準方向として、左右方向に垂直で前後方向に一致するように容易に調整される。
【０１５５】
図２９は、上側台座Ｂ２２０に対する下側台座Ｂ２２１の連結構造を示したものである。図２９は、連結部Ｒ２において、連結孔２２００Ａ、連結ネジ部２２１０、コイルバネ２２１１、ワッシャー２２１２、及びナット２２１３により、下側台座Ｂ２２１が上側台座Ｂ２２０に連結されている状態を示す断面図である。なお、図２９は、１箇所の連結部Ｒ２を示すが、その余の連結部Ｒ１，Ｒ３も同様である。
【０１５６】
下側台座Ｂ２２１の連結ネジ部２２１０は、上側台座Ｂ２２０の本体部２２００の下面側から連結孔２２００Ａに挿入され、本体部２２００の上面側に配置されたワッシャー２２１２を介してナット２２１３に螺結される。連結ネジ部２２１０には、コイルバネ２２１１が外嵌されており、このコイルバネ２２１１は、連結孔２２００Ａの周縁部において本体部２２００の下面と下側台座Ｂ２２１の上面との間に狭持される。このようなコイルバネ２２１１により、上側台座Ｂ２２０と下側台座Ｂ２２１との連結部Ｒ２付近の部分は、互いに離反する方向（上下方向）に付勢されるので、連結ネジ部２２１０とナット２２１３との螺合部分における緩み防止が図られる。
【０１５７】
このような連結部Ｒ２においては、ナット２２１３を締め付ける方向あるいは緩める方向に適宜回すことにより、コイルバネ２２１１で付勢されつつも上側台座Ｂ２２０と下側台座Ｂ２２１との間隔が変化させられる。具体的には、ナット２２１３を締め付ける方向に回すと、連結Ｒ２における上側台座Ｂ２２０と下側台座Ｂ２２１との間隔が狭められることとなる。このとき、上側台座Ｂ２２０は、図２９において図示しない上壁部Ｂ１２に固定されている。そのため、下側台座Ｂ２２１の連結部Ｒ２付近の部分は、ナット２２１３を適宜締め付けることで上側台座Ｂ２２０に対して近づく方向に変位し、より上位へと高さ位置が調整されることとなる。一方、ナット２２１３を緩める方向に回すと、連結Ｒ２における上側台座Ｂ２２０と下側台座Ｂ２２１との間隔が拡大されることとなる。すなわち、下側台座Ｂ２２１の連結部Ｒ２付近の部分は、ナット２２１３を適宜緩めることで上側台座Ｂ２２０に対して遠ざかる方向に変位し、より下位へと高さ位置が調整されることとなる。
【０１５８】
他の連結部Ｒ１，Ｒ３においても、上記と同様にナット２２１３の締め付け量を適宜調整することにより、下側台座Ｂ２２１の連結部Ｒ１，Ｒ３付近の高さ位置を容易に調整することができる。このような連結部Ｒ１，Ｒ２，Ｒ３は、上側台座Ｂ２２０や下側台座Ｂ２２１に沿う平面内（水平面内）において同一直線上に位置しないように、具体的には互いに結んだ線が三角形をなすように配置されている。すなわち、下側台座Ｂ２２１は、３箇所の連結部Ｒ１，Ｒ２，Ｒ３のそれぞれにおいてナット２２１３の締め付け量により高さ位置を微調整することができるので、下側台座Ｂ２２１の姿勢を、前後方向、左右方向、及び上下方向のいずれ方向に対しても３次元空間内における傾き具合を調整することができる。
【０１５９】
このような下側台座Ｂ２２１の姿勢調整は、下側台座Ｂ２２１に支持されたプロジェクタ装置Ｂ２からスクリーン等に対して光を照射しながら行われる。その際、スクリーン等には、照射光により映像が投影され、その映像を確認しながら下側台座Ｂ２２１の姿勢が調整される。これにより、プロジェクタ装置Ｂ２から照射される光の光軸方向は、スクリーン等の表面に適切な表示態様で映像が映し出されるように調整される。すなわち、光軸方向については、下側台座Ｂ２２１の姿勢調整により、映像の表示態様としていわゆる台形ひずみ等が生じないように前もって調整することができる。
【０１６０】
図３０に示すように、光軸方向の調整等は、副制御基板ＳＳ等を介してプロジェクタ装置Ｂ２に接続された調整用ＰＣ１０００を用いて行われる。上側台座Ｂ２２０及び下側台座Ｂ２２１を介して上壁部Ｂ１２に取り付けられたプロジェクタ装置Ｂ２は、工場での検査時等において、光軸方向の調整のほか、スクリーン等に対する表示映像のチェックが行われ、映像を投影表示するために必要な各種の調整が実施される。調整用ＰＣ１０００は、調整作業に際して一時的にプロジェクタ装置Ｂ２のプロジェクタ制御基板Ｂ２３に接続される（図３７参照）。調整用ＰＣ１０００を操作すると、調整用ＰＣ１０００から送信される所定のコマンドにより、プロジェクタ装置Ｂ２における照射光の投影位置やフォーカス調整等に関する光学パラメータが変更される。このようにして適切に調整された投影位置や光学パラメータは、水平方向及び垂直方向並びにフォーカス位置の調整値データ（水平方向位置（水平方向画位置）Ａ〜Ｅ調整値、垂直方向位置（垂直方向画位置）Ａ〜Ｅ調整値、フォーカス位置Ａ〜Ｅ調整値）として、プロジェクタ制御基板Ｂ２３のＥＥＰＲＯＭ２３１に記憶される（図１０６参照）。ＥＥＰＲＯＭ２３１に記憶された水平方向及び垂直方向並びにフォーカス位置の調整値データは、工場出荷後の搬送等のためにプロジェクタ装置Ｂ２への電源供給が行われず、遊技機１が遊技場に設置された場合でも、そのまま使用することができる。このような水平方向の位置調整や垂直方向の調整データは、レンズユニットＢ２１のレンズシフト機構を制御するために取得され、フォーカス位置の調整値データは、フォーカス機構２４２を制御するために取得される。なお、水平方向位置Ａ〜Ｅ調整値、垂直方向位置Ａ〜Ｅ調整値、フォーカス位置Ａ〜Ｅ調整値、及び、後述の水平方向位置（水平方向画位置）Ａ〜Ｅオフセット、垂直方向位置（垂直方向画位置）Ａ〜Ｅオフセット、フォーカス位置Ａ〜Ｅオフセット、フォーカスドリフト補正値Ａ〜Ｅの「Ａ〜Ｅ」は、例えば、「Ａ」が固定スクリーン機構Ｄの投影面、「Ｂ」がフロントスクリーン部材Ｅ１１の投影面Ｅ１１ａ、「Ｃ」がリールスクリーン機構Ｆ１の投影面Ｆ１ａに対応した調整値データに対応しており、「Ｄ」及び「Ｅ」は、将来の拡張性（投影面が増えた場合）を考慮した予備となっている。
【０１６１】
図２８〜３０を参照して上述したことから明らかなように、プロジェクタ装置Ｂ２は、主に上側台座Ｂ２２０の上壁部Ｂ１２に対する取り付け位置に応じて左右方向及び前後方向に位置決めされるとともに、下側台座Ｂ２２１の３次元空間内における姿勢に応じて光軸方向が調整される。
【０１６２】
なお、本実施形態においては、上側台座Ｂ２２０と下側台座Ｂ２２１とを互いに連結するための連結部を３箇所に設けたが、少なくとも３箇所が同一直線上にないという条件を満たせば、４箇所以上に連結部を設けるようにしてもよい。また、本実施形態では、上側台座Ｂ２２０に連結孔２２００Ａを設けるとともに、下側台座Ｂ２２１に連結ネジ部２２１０を設けているが、これらの連結孔や連結ネジ部を上下反対に設けてもよい。連結ネジ部は、本実施形態のように台座と一体に形成されたものに限らず、一方の台座に対して固定可能なものであればよい。例えば、連結ネジ部としては、下側台座を貫通して固定されるボルトでもよい。
【０１６３】
（表示ユニットＡ：照射ユニットＢ：プロジェクタ装置Ｂ２の吸排気構造）
図３１〜３３に示すように、プロジェクタ装置Ｂ２のケースＢ２２には、３つの吸気口Ｂ２２Ａ，Ｂ２２Ｂ，Ｂ２２Ｃが設けられているとともに、２つの排気口Ｂ２２Ｄ，Ｂ２２Ｅが設けられている。３つの吸気口Ｂ２２Ａ，Ｂ２２Ｂ，Ｂ２２Ｃのうち、２つの吸気口Ｂ２２Ａ，Ｂ２２Ｂには、吸気用ファン２４４Ａ，２４４Ｂが設けられる一方、１つの吸気口Ｂ２２Ｃには、吸気用ファンが設けられない。また、２つの排気口Ｂ２２Ｄ，Ｂ２２Ｅのうち、一方の排気口Ｂ２２Ｄには、排気用ファン２４５が設けられる一方、他方の排気口Ｂ２２Ｅには、排気用ファンが設けられない。
【０１６４】
吸気口Ｂ２２Ａにおいては、吸気用ファン２４４ＡによってケースＢ２２内に強制的に空気が取り入れられ、この空気の流れが空気流路Ｐ１としてヒートシンク２４３Ｒを通ることでヒートシンク２４３Ｒから熱を奪う。その後、空気流路Ｐ１は、ヒートシンク２４３Ｒから排気口Ｂ２２Ｅへと直線的に流れ、排気口Ｂ２２ＥからケースＢ２２外へと自然に排出（排熱）される。
【０１６５】
吸気口Ｂ２２Ｂにおいても、吸気用ファン２４４ＢによってケースＢ２２内に強制的に空気が取り入れられる。この空気の流れは、空気流路Ｐ２として空きスペースＳの一部を通りつつ複数のヒートシンク２４３Ｄ，２４３Ｂ，２４３Ｇを通ることにより、これら複数のヒートシンク２４３Ｄ，２４３Ｂ，２４３Ｇから熱を奪う。その後、空気流路Ｐ２は、排気用ファン２４５に引き込まれることで排気口Ｂ２２Ｄの方へと曲がるように流れ、排気口Ｂ２２ＤからケースＢ２２外へと強制的に排出（排熱）される。
【０１６６】
吸気口Ｂ２２Ｃにおいては、主として排気用ファン２４５の引き込み力によってケースＢ２２内に半強制的に空気が取り入れられる。この空気の流れは、空気流路Ｐ３として空きスペースＳの相当部分を通りつつ主にヒートシンク２４３Ｂ，２４３Ｇを通ることにより、これら複数のヒートシンク２４３Ｂ，２４３Ｇから熱を奪う。その後、空気流路Ｐ３も、排気用ファン２４５に引き込まれることで排気口Ｂ２２Ｄの方へと曲がるように流れ、空気流路Ｐ２と合流しつつ排気口Ｂ２２ＤからケースＢ２２外へと強制的に排出（排熱）される。この吸気用ファン２４４Ａ，２４４Ｂ及び排気用ファン２４５は、プロジェクタ装置Ｂ２の冷却装置として機能する。
【０１６７】
本実施形態においては、先述したように、ＬＥＤ光源２４０Ｇ，２４０Ｂが相対的に高い発熱特性を示す一方、ＬＥＤ光源２４０Ｒ及びＤＭＤ２４１が相対的に低い発熱特性を示す。発熱特性が高いＬＥＤ光源２４０Ｇ，２４０Ｂが搭載されたＬＥＤ基板２４０Ｇａ，２４０Ｂａは、複数の空気流路Ｐ２，Ｐ３が通るヒートシンク２４３Ｇ，２４３Ｂに熱的に接触している。
【０１６８】
ここで、複数の空気流路Ｐ２，Ｐ３は、別々の吸気口Ｂ２２Ｂ，Ｂ２２Ｃから流入しつつも一の排気口Ｂ２２Ｄで合流し、この排気口Ｂ２２Ｄを共通通気口として排気口Ｂ２２Ｄから流出するようになっている。これにより、複数の空気流路Ｐ２，Ｐ３は、合流しつつ強制的に排出されることでスムーズな流れとなり、複数のヒートシンク２４３Ｇ，２４３Ｂに対しても効率よく熱を奪い取って冷却することができる。
【０１６９】
また、複数の空気流路Ｐ２，Ｐ３は、排気用ファン２４５によって効率よく強制的に排出されるので、プロジェクタ装置Ｂ２内のＬＥＤ光源２４０Ｇ，２４０ＢやＤＭＤ２４１といった複数の光学素子による熱だまりを効果的に解消することができ、レンズ等の光学部品の過熱を防ぐことができる。
【０１７０】
さらに、一の排気口Ｂ２２Ｄに通じる２つの空気流路Ｐ２，Ｐ３によってそれより多い３つのヒートシンク２４３Ｄ，２４３Ｂ，２４３Ｇが冷却されるので、これらのヒートシンク２４３Ｄ，２４３Ｂ，２４３Ｇに対応して設けられたＤＭＤ２４１やＬＥＤ光源２４０Ｂ，２４０Ｇといった複数の光学素子をより効率よく冷却することができる。
【０１７１】
なお、本実施形態では、２つの空気流路Ｐ２，Ｐ３が一の排気口２４５で合流するようになっているが、例えば空気流路Ｐ１も排気口２４５にて合流させることにより、３つ以上の空気流路をまとめて一の排気口から排出させるようにしてもよい。
【０１７２】
（キャビネットＧ）
図３４に示すように、キャビネットＧの上部空間には、表示ユニットＡが設けられている。また、キャビネットＧの下部空間の底部には、電源装置ＤＥ及びホッパ機構ＨＰが設けられており、電源装置ＤＥ及びホッパ機構ＨＰの背面側（キャビネットＧの背面壁Ｇ３側）に、副制御基板ＳＳが設けられている。すなわち、ホッパ機構ＨＰは、副制御基板ＳＳよりも手前側に配置されている。ホッパ機構ＨＰと副制御基板ＳＳとの間には、板金ＢＫが設置されている。また、副制御基板ＳＳと中間支持板Ｇ１との間には、副中継基板ＳＮが設けられている。ホッパ機構ＨＰの上方には、外部から金属製のメダルが補給されるメダル補給機構ＭＨ（補給口に相当）が設けられており、メダル補給機構ＭＨから、ホッパ機構ＨＰにメダルが投下される。また、メダル補給機構ＭＨの上方には、副制御基板ＳＳに対して、プロジェクタ装置Ｂ２、サブ液晶表示装置ＤＤ１９及びタッチパネルＤＤ１９Ｔを接続するためのスケーラ基板ＳＫが設けられている。
【０１７３】
本実施形態において、板金ＢＫは、副制御基板ＳＳとは当接していない。なお、板金ＢＫは、副制御基板ＳＳの底部に直接取り付けられていてもよい。また、中間支持板Ｇ１の下面に着脱自在に取り付けられた薄板状の副中継基板ＳＮと、キャビネットＧの背面壁Ｇ３に着脱自在に取り付けられた薄板状の副制御基板ＳＳとは、側面視でＬ字を逆さまにしたような状態で配置されている。
【０１７４】
上記構成によれば、副制御基板ＳＳとホッパ機構ＨＰとの間に板金ＢＫを設けているため、例え、メダルがホッパ機構ＨＰに投下され副制御基板ＳＳ側へ飛び出したとしても、板金ＢＫによってメダルが副制御基板ＳＳに物理的に接触することを防止することができる。また、副制御基板ＳＳとホッパ機構ＨＰとの間に板金ＢＫを設けているため、ホッパ機構ＨＰにおける金属製のメダル同士の接触による輻射（電磁場）の影響も板金ＢＫによって防止することができる。また、副制御基板ＳＳは、キャビネットＧの下部空間の奥側に設けられ、背面壁Ｇ３と板金ＢＫによって挟み込まれているため、副制御基板ＳＳは、板金ＢＫを外さなければ、キャビネットＧから外すことができない。これにより、副制御基板ＳＳに対するセキュリティ性を高めている。
【０１７５】
（下ドア機構ＤＤ：下部扉ロック機構Ｇ５１）
図３５に示すように、下部扉ロック機構Ｇ５１は、下ドア機構ＤＤの裏面壁における右端部に固定された被係止部Ｇ５１１と、キャビネットＧの右端部に固定された係止部Ｇ５１２と、シリンダー錠Ｇ５１３とを有している。
【０１７６】
被係止部Ｇ５１１は、凹形状をした枠Ｇ５１１ｃの両端に亘って形成された棒状の、２つの被係止棒Ｇ５１１ａ，Ｇ５１１ｂを上部及び下部に有している。
【０１７７】
係止部Ｇ５１２は、長尺の筒Ｇ５１２２と、筒Ｇ５１２２の中を上下方向に摺動自在に配置された長尺の係止板Ｇ５１２１を有している。
【０１７８】
係止板Ｇ５１２１は、被係止棒Ｇ５１１ａ，Ｇ５１１ｂに係止する爪形状をした爪部Ｇ５１２１ａ，Ｇ５１２１ｂを有している。爪部Ｇ５１２１ａ，Ｇ５１２１ｂは、係止板Ｇ５１２１の摺動に伴い、筒Ｇ５１２２の中を上下方向に摺動することにより、筒Ｇ５１２２に設けられた開口部Ｇ５１２２ａ，Ｇ５１２２ｂに挿入された被係止棒Ｇ５１１ａ，Ｇ５１１ｂに対して係止したり、係止が解除されたりする。また、係止板Ｇ５１２１は、上方向に付勢されるバネを有している。
【０１７９】
爪部Ｇ５１２１ａ，Ｇ５１２１ｂは、係止板Ｇ５１２１が下ドア機構ＤＤをロックする高さ位置であるときに被係止棒Ｇ５１１ａ，Ｇ５１１ｂに対して係止する一方、係止板Ｇ５１２１が下ドア機構ＤＤをロックする高さ位置からロックを解除する高さ位置に下降されたときに、被係止棒Ｇ５１１ａ，Ｇ５１１ｂに対する係止が解除されるように設定されている。また、爪部Ｇ５１２１ａ，Ｇ５１２１ｂは、先端面が斜め下方向に傾斜されており、被係止棒Ｇ５１１ａ，Ｇ５１１ｂとの当接により押し下げられるようになっている。
【０１８０】
係止部Ｇ５１２は、図示しないが、中部において引下げ部を有している。引下げ部は、シリンダー錠Ｇ５１３に鍵が挿入され、回転されるのに伴い、係止板Ｇ５１２１を下方に引き下げ可能にしている。これにより、係止板Ｇ５１２１の引き下げに従って下降することによって、爪部Ｇ５１２１ａ，Ｇ５１２１ｂと被係止棒Ｇ５１１ａ，Ｇ５１１ｂとの係止が解除可能にされている。なお、下ドア機構ＤＤには、ドア側とキャビネットＧ側の電子部品等を接続するためのドア中継基板ＤＳが設けられている。
【０１８１】
（上ドア機構ＤＵ：上部扉ロック機構Ｇ５２）
上部扉ロック機構Ｇ５２は、図３５に示すように、上ドア機構ＤＵの裏面壁における右端部に固定された被係止部Ｇ５２１と、キャビネットＧの右端部に固定された係止部Ｇ５２２とを有している。
【０１８２】
被係止部Ｇ５２１は、凹形状をした枠Ｇ５２１ｃの両端に亘って形成された棒状の、２つの被係止棒Ｇ５２１ａ，Ｇ５２１ｂを上部及び下部に有している。
【０１８３】
係止部Ｇ５２２は、長尺の筒Ｇ５２２２と、筒Ｇ５２２２の中を上下方向に摺動自在に配置された長尺の係止板Ｇ５２２１を有している。
【０１８４】
係止板Ｇ５２２１は、被係止棒Ｇ５２１ａ，Ｇ５２１ｂに係止する爪形状をした爪部Ｇ５２２１ａ，Ｇ５２２１ｂを有している。爪部Ｇ５２２１ａ，Ｇ５２２１ｂは、係止板Ｇ５２２１の摺動に伴い、筒Ｇ５２２２の中を上下方向に摺動することにより、筒Ｇ５２２２に設けられた開口部Ｇ５２２２ａ，Ｇ５２２２ｂに挿入された被係止棒Ｇ５２１ａ，Ｇ５２１ｂに対して係止したり、係止が解除されたりする。
【０１８５】
爪部Ｇ５２２１ａ，Ｇ５２２１ｂは、係止板Ｇ５２２１が上ドア機構ＤＵをロックする高さ位置であるときに被係止棒Ｇ５２１ａ，Ｇ５２１ｂに対して係止する一方、係止板Ｇ５２２１が上ドア機構ＤＵをロックする高さ位置からロックを解除する高さ位置に下降されたときに、被係止棒Ｇ５２１ａ，Ｇ５２１ｂに対する係止が解除されるように設定されている。また、爪部Ｇ５２２１ａ，Ｇ５２２１ｂは、先端面が斜め下方向に傾斜されており、被係止棒Ｇ５２１ａ，Ｇ５２１ｂとの当接により押し下げられるようになっている。
【０１８６】
係止部Ｇ５２２の筒Ｇ５２２２には、上ドア機構ＤＵの下方に開口部（図示略）が形成されており、係止板Ｇ５２２１に設けられた突起部（図示略）が、開口部を介してキャビネットＧの内部側に突出している。この突起部を下方に引き下げることにより、係止板Ｇ５２２１が下降し、これに伴い爪部Ｇ５２２１ａ，Ｇ５２２１ｂと被係止棒Ｇ５２１ａ，Ｇ５２１ｂとの係止が解除可能にされている。
【０１８７】
ここで、突起部は、上方にスライドされ、係止板Ｇ５２２１が上ドア機構ＤＵをロックする高さ位置である状態のときに、下ドア機構ＤＤの上部に当接するように配置される。
【０１８８】
上記構成によれば、下ドア機構ＤＤが閉まった状態では、下ドア機構ＤＤの上部が突起部に物理的に干渉することにより、係止板Ｇ５２２１が摺動するのを制止し、爪部Ｇ５２２１ａ，Ｇ５２２１ｂと被係止棒Ｇ５２１ａ，Ｇ５２１ｂとの係止を解除できないようにすることができ、上ドア機構ＤＵの開放をできないように施錠することが可能となる。
【０１８９】
一方、下ドア機構ＤＤが開いた状態では、下ドア機構ＤＤの上部の突起部に対する物理的な干渉が解除されるため、係止板Ｇ５２２１が筒Ｇ５２２２の中を摺動可能となり、爪部Ｇ５２２１ａ，Ｇ５２２１ｂの被係止棒Ｇ５２１ａ，Ｇ５２１ｂに対する係止が解除され、上ドア機構ＤＵのキャビネットＧに対する施錠を解除することができる。
【０１９０】
これにより、上ドア機構ＤＵの施錠を解除するには、先に、下部扉ロック機構Ｇ５１によって下ドア機構ＤＤの施錠解除操作が必要となる。すなわち、上ドア機構ＤＵを開けるには、下部扉ロック機構Ｇ５１に対して施錠解除操作を行い、下ドア機構ＤＤを開けた後、上部扉ロック機構Ｇ５２に対する施錠解除操作が必要とされるので、キャビネットＧの上部空間に対するセキュリティを高めることができる。また、キャビネットＧの上部空間に対しては、キャビネットＧの下部空間よりもセキュリティを高めることができ、キャビネットＧの下部空間に対しては、キャビネットＧの上部空間に比べて、スムーズにアクセスができる場所にすることができる。
【０１９１】
また、下ドア機構ＤＤの施錠を解除するためには、鍵によってシリンダー錠Ｇ５１３を開錠する必要がある。遊技機１の管理者にとって、鍵は、コンパクトで持ち運びに適しているため、管理し易いという利点がある。
【０１９２】
また、係止板Ｇ５２２１の摺動により、爪部Ｇ５２２１ａ，Ｇ５２２１ｂが、被係止棒Ｇ５２１ａ，Ｇ５２１ｂに引っ掛かったり、引っ掛かりが解除されたりする。これにより、係止板Ｇ５２２１の摺動に連動させた、上ドア機構ＤＵのキャビネットＧの上部空間に対する施錠が可能となる。
【０１９３】
また、上部扉ロック機構Ｇ５２は、軸支された端部とは反対側の端部に設けられ、上ドア機構ＤＵが開閉される側に配置されるため、上部扉ロック機構Ｇ５２を開錠するために、下ドア機構ＤＤを大きく開けなくて済む。これにより、上ドア機構ＤＵを開錠するために、不必要にキャビネットＧの下部空間を、外部に晒さずに済み、セキュリティ性を高めることができる。
【０１９４】
なお、本実施形態において、下ドア機構ＤＤとキャビネットＧとの間には、下ドア機構ＤＤが閉まる方向に所定のトルクがかかるワンウェイヒンジを採用している。これにより、下ドア機構ＤＤを閉める際には、トルクがかかり、急激な負荷をかけずに静かに下ドア機構ＤＤをキャビネットＧに対して閉めることができる。これにより、下ドア機構ＤＤによって物理的に干渉される突出部Ｂ１３１に対しては、急激な負荷がかかることを防止することができる。
【０１９５】
（下部扉ＤＤ１、リールユニットＲＵ、及び、主制御基板ＭＳの関係性）
図３６に示すように、遊技機１の下ドア機構ＤＤは、下部扉ＤＤ１と、リールユニットＲＵと、主制御基板ＭＳとを含む構成である。
【０１９６】
下部扉ＤＤ１は、キャビネットＧ（筐体に相当）に対して開閉自在に設けられている。図３６に示すように、リールユニットＲＵは、下部扉ＤＤ１の背面側（キャビネットＧの内部側（下部空間側））に、着脱可能に設けられている。リールユニットＲＵには、リールＲＬ，ＲＣ，ＲＲのほか、リールモータを制御するリールドライブ基板ＲＤが設けられている。主制御基板ＭＳは、リールユニットＲＵの背面側（キャビネットＧの内部側（下部空間側））に、着脱可能に設けられている。
【０１９７】
なお、主制御基板ＭＳは、スタートレバーＤＤ６、及び、ストップボタンＤＤ７Ｌ，ＤＤ７Ｃ，ＤＤ７Ｒ等（図３参照）により出力された指令信号に基づいて、リールユニットＲＵのリールＲＬ，ＲＣ，ＲＲの回転を停止させることにより、リールＲＬ，ＲＣ，ＲＲに配された図柄を停止表示させる。
【０１９８】
上記のような、下部扉ＤＤ１、リールユニットＲＵ、及び、主制御基板ＭＳの位置的関係性によって、下部扉ＤＤ１、リールユニットＲＵ、及び、主制御基板ＭＳを一体化することにより、遊技機１の組み立て・部品交換・分解する際の作業を容易に行うことができる。
【０１９９】
また、主制御基板ＭＳは、遊技を制御する重要な構成であり、不正な取り外しを防止する対策が必要であるが、主制御基板ＭＳは、リールユニットＲＵと一体化されているため、その取り外しを困難にすることができる。
【０２００】
また、主制御基板ＭＳは、下部扉ＤＤ１の内部側に設けられたリールユニットＲＵの背面に設けられている。これにより、主制御基板ＭＳは、下部扉ＤＤ１及びリールユニットＲＵの厚み分だけ、下部扉ＤＤ１から遠いキャビネットＧの奥側に配置することができる。このため、下部扉ＤＤ１と主制御基板ＭＳとの間に物理的な距離を確保することができ、例え下部扉ＤＤ１の隙間から不正侵入された場合であっても、主制御基板ＭＳへの到達が困難になり、セキュリティ性を向上させることができる。
【０２０１】
また、下部扉ＤＤ１、リールユニットＲＵ、及び、主制御基板ＭＳは、一体化されているため、遊技機１の仕様を変更する場合、下部扉ＤＤ１の外装の変更、リールユニットＲＵのリールの図柄の変更、及び、遊技内容の変更を、まとめて行うことができる。
【０２０２】
（遊技機１のシステム構成）
図３７に示すように、遊技機１は、システムに含まれる主な基板として、主制御基板ＭＳ、副制御基板ＳＳ、リールドライブ基板ＲＤ、ドア中継基板ＤＳ、副中継基板ＳＮ、スケーラ基板ＳＫ、プロジェクタ制御基板Ｂ２３、サブ液晶Ｉ／Ｆ基板ＳＬ、スクリーン駆動制御基板ＣＳを備える。これら主制御基板ＭＳや副制御基板ＳＳ等には、電源装置ＤＥの電源基板ＤＥ１から電源スイッチＤＥ２がオンの場合に電力が供給される。また、遊技機１は、システムに含まれる先述したもののほか既知の構成要素として、デジタル表示用の７セグ表示器３０、外部表示器等を接続するための外部集中端子板３１、グラフィック基板４０、サブＲＡＭ基板４１、サブＲＯＭ基板４２、メダル識別用のセレクタ５０、ドア開閉監視スイッチ５１、ＢＥＴスイッチ５２、精算スイッチ５３、スタートスイッチ５４、ストップスイッチ基板５５、設定用鍵型スイッチ５６、ＬＥＤ基板６０、演出や装飾用のＬＥＤ群６１、演出用のスピーカ群６２、２４ｈドア監視ユニット６３、ドア監視スイッチ６４を備える。これら既知の構成要素については、説明を省略する。
【０２０３】
各基板等の接続には、一般的なハーネスと光ファイバーケーブルとが用いられる。例えば、主制御基板ＭＳは、リールドライブ基板ＲＤ及び７セグ表示器３０の夫々へと一方向に制御信号を出力するように、これらの基板等とハーネスＨを介して接続される。リールドライブ基板ＲＤは、ドア中継基板ＤＳへと光学的に一方向に各種の信号を伝えるように、このドア中継基板ＤＳと第１光ファイバーケーブルＦＣ１を介して接続される。ドア中継基板ＤＳは、主制御基板ＭＳへと光学的に一方向に各種の信号を伝えるように、この主制御基板ＭＳと第２光ファイバーケーブルＦＣ２を介して接続される。これにより、主制御基板ＭＳ、リールドライブ基板ＲＤ、及びドア中継基板ＤＳは、単に一方向にコマンド等を伝送するように、ハーネスＨ及び光ファイバーケーブルＦＣ１，ＦＣ２を通じてループ接続されている。副中継基板ＳＮは、主制御基板ＭＳの後述するセキュリティＩＣ３０６に光ファイバーケーブル（不図示）を介して接続され、外部集中端子板３１は、主制御基板ＭＳの後述するセキュリティＩＣ３０７に光ファイバーケーブル（不図示）を介して接続されている。主制御基板ＭＳのセキュリティＩＣ３０６及び３０７は、例えば平文の送信コマンドをＡＥＳ方式で暗号化することにより通信データを秘匿化する。
【０２０４】
主制御基板ＭＳは、遊技機１の主たる遊技動作を制御するための基板である。図３８に示すように、主制御基板ＭＳは、メインＣＰＵ３００、メインＲＡＭ３０１、メインＲＯＭ３０２、クロックパルス発生回路３０３、分周器３０４、マスタとなるＩ／Ｏ通信ＬＳＩ３０５、セキュリティＩＣ３０６，３０７を有する。例えば、メインＣＰＵ３００は、リールの回転動作やメダル払出動作を制御するためのコマンドを、Ｉ／Ｏ通信ＬＳＩ３０５を通じてリールドライブ基板ＲＤへと送信する。また、メインＣＰＵ３００は、ドア中継基板ＤＳに接続された各種スイッチ等（５０〜５６）からの信号を、Ｉ／Ｏ通信ＬＳＩ３０５を通じて光学的に受信し、これらの信号に基づいて所定の処理を行う。このような主制御基板ＭＳ（メインＣＰＵ３００）の具体的な処理については後述する。
【０２０５】
副制御基板ＳＳは、主として遊技機１の遊技に伴う演出を制御するための基板である。副制御基板ＳＳは、副中継基板ＳＮとコネクタ（ＢｔｏＢ：基板対基板用）を介して接続され、副中継基板ＳＮとスケーラ基板ＳＫとは、ハーネスＨを介して接続されており、基本的にこれらと双方向に各種の信号をやり取りする。
【０２０６】
図３９に示すように、副制御基板ＳＳは、サブＣＰＵ４００、バックアップ機能を有するＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０１、日時の計時回路であるリアルタイムクロック（ＲＴＣ：Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）４０２を有し、交換可能な拡張カードとして、グラフィック基板４０、サブＲＡＭ基板４１、サブＲＯＭ基板４２をバス接続により実装している。グラフィック基板４０は、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４４０及びＶＲＡＭ（ビデオメモリ）４４１を有する。例えば、サブＣＰＵ４００は、投影面Ｅ１１ａ，Ｆ１ａを変位させるための信号を、副中継基板ＳＮ及びスクリーン駆動制御基板ＣＳを通じてフロントスクリーン駆動機構Ｅ２やリールスクリーン駆動機構Ｆ２へと送信する（図４２参照）。また、サブＣＰＵ４００は、プロジェクタ装置Ｂ２やサブ液晶表示装置ＤＤ１９等に映像を表示させるための映像信号を、スケーラ基板ＳＫを通じてプロジェクタ制御基板Ｂ２３やサブ液晶Ｉ／Ｆ基板ＳＬへと送信する（図４３参照）。このような副制御基板ＳＳ（サブＣＰＵ４００）の具体的な処理については後述する。
【０２０７】
リールドライブ基板ＲＤは、リールユニットＲＵにおけるリールＲＬ，ＲＣ，ＲＲの回転動作を制御するとともに、ホッパ機構ＨＰによるメダル払出動作を制御するための基板である。図４０に示すように、リールドライブ基板ＲＤは、主制御基板ＭＳのマスタとなるＩ／Ｏ通信ＬＳＩ３０５に対してスレーブとなるＩ／Ｏ通信ＬＳＩ３１０、リールモータドライバ３１１、ホッパモータドライバ３１２を有する。例えば、Ｉ／Ｏ通信ＬＳＩ３０５は、ホッパ機構ＨＰからの払出信号、ホッパ機構ＨＰへのメダル投下を検出するメダル補給機構スイッチＭＨＳからの検出信号、リールの回転状態を示すリールユニットＲＵからの信号等を、所定の光通信方式に応じた光信号に変換し、これらの光信号を第１光ファイバーケーブルＦＣ１及びドア中継基板ＤＳを介して主制御基板ＭＳへと送信する。また、Ｉ／Ｏ通信ＬＳＩ３０５は、主制御基板ＭＳからのリール回転開始や回転停止、メダルの払い出し等を指示する制御信号をハーネスＨを介して入力し、これらの制御信号に応じた制御信号を、リールモータドライバ３１１やホッパモータドライバ３１２を通じてリールユニットＲＵやホッパ機構ＨＰへと出力する。このように、主制御基板ＭＳからは、電気信号による制御信号が出力され、主制御基板ＭＳへの入力は、光ファイバーケーブルＦＣ１，ＦＣ２を介して通信により行われるが、これは、リールユニットＲＵ及びホッパ機構ＨＰとの即応性の問題（コマンド送信による伝送時間の問題）があるためである。要するに、例えばストップボタン押下からリール停止する場合の遅延で図柄の停止位置に大幅なズレを発生させないようにするために、主制御基板Ｍとリールドライブ基板ＲＤとは、光ファイバーケーブルを介して接続されないようになっている。
【０２０８】
ドア中継基板ＤＳは、リールドライブ基板ＲＤやドア側に設けられた各種のスイッチ（５０〜５６）等からキャビネットＧ側に設けられた主制御基板ＭＳへと各種の信号を一方向に中継するための基板である。図４１に示すように、ドア中継基板ＤＳは、主制御基板ＭＳのマスタとなるＩ／Ｏ通信ＬＳＩ３０５に対してスレーブとなるＩ／Ｏ通信ＬＳＩ５００及び外部入力ドライバ５０１を有する。例えば、Ｉ／Ｏ通信ＬＳＩ５００は、各種のスイッチ等（５０〜５６）からの信号を、外部入力ドライバ５０１を通じて受信するとともに所定の光通信方式に応じた光信号に変換し、これらの光信号を第２光ファイバーケーブルＦＣ２を介して主制御基板ＭＳへと送信する。また、Ｉ／Ｏ通信ＬＳＩ５００は、リールドライバ基板ＲＤからの信号も受信するとともに、所定の光通信方式に応じた光信号に変換し、この光信号を第２光ファイバーケーブルＦＣ２を介して主制御基板ＭＳへと送信する。
【０２０９】
副中継基板ＳＮは、主として主制御基板ＭＳからのコマンドを副制御基板ＳＳへと中継するとともに、演出用の機構等と副制御基板ＳＳとの間で各種の信号を中継するための基板である。図４２に示すように、副中継基板ＳＮは、セキュリティＩＣ６００、サウンドＩＣ６０１、デジタルアンプ６０２、及びＩ２Ｃコントローラ６０３を有する。例えば、副中継基板ＳＮは、副制御基板ＳＳからの映像信号をバイパス信号としてスケーラ基板ＳＫへと送信するとともに、副制御基板ＳＳからのスクリーン駆動信号をＩ２Ｃコントローラ６０３を介してスクリーン駆動制御基板ＣＳへと送信し、２４ｈドア監視ユニット６３との間でドア監視スイッチ６４の検出信号等をやり取りする。セキュリティＩＣ６００は、主制御基板ＭＳからセキュリティコマンド（暗号化された主制御基板ＭＳからの各種コマンド等）を受信し、このセキュリティコマンドを平文に変換（暗号化されたコマンドの復号化）した上で副制御基板ＳＳに送信する。サウンドＩＣ６０１は、副制御基板ＳＳからの演出用のサウンド信号を受信し、このサウンド信号に応じた信号をデジタルアンプ６０２を通じてスピーカ群６２に送信する。Ｉ２Ｃコントローラ６０３は、副制御基板ＳＳからの演出用の点灯信号を受信し、この点灯信号に応じた信号をＬＥＤ基板６０に送信するとともに、副制御基板ＳＳとスクリーン駆動制御基板ＣＳとの間で制御信号やセンサ信号をやり取りする。
【０２１０】
スケーラ基板ＳＫは、主として副制御基板ＳＳから演出用の映像信号を受信するとともに、当該映像信号を分割して複数の映像表示数に応じた映像信号を生成し、これらの映像信号をプロジェクタ装置Ｂ２やサブ液晶表示装置ＤＤ１９へと送信するための基板である。図４３に示すように、スケーラ基板ＳＫは、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）（制御ＬＳＩ）７００、多出力スケーラＬＳＩ（解像度変換ＬＳＩともいう）７１０、Ｖ−ｂｙ−ｏｎｅ（登録商標）ＨＳトランスミッタ７１１、及びＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ／ＤＤＲ２  ＳＤＲＡＭ／ＤＤＲ３  ＳＤＲＡＭ等）７１２を有する。ＭＣＵ７００は、副中継基板ＳＮ及び多出力スケーラＬＳＩ７１０が接続されるとともに、サブ液晶Ｉ／Ｆ基板ＳＬ及びプロジェクタ制御基板Ｂ２３が接続される。多出力スケーラＬＳＩ７１０は、入力元として副制御基板ＳＳが接続されるとともに、ＭＣＵ７００、Ｖ−ｂｙ−ｏｎｅＨＳトランスミッタ７１１、ＳＤＲＡＭ７１２、及びプロジェクタ制御基板Ｂ２３が接続される。Ｖ−ｂｙ−ｏｎｅＨＳトランスミッタ７１１は、出力先としてサブ液晶Ｉ／Ｆ基板ＳＬが接続される。
【０２１１】
図４４に示すように、多出力スケーラＬＳＩ７１０は、図外のＭＣＵ７００及びＳＤＲＡＭ７１２と接続されるＭＣＵインターフェース（例えば、ＰＣＩ  Ｅｘｐｒｅｓｓ）８００及びＳＤＲＡＭインターフェース（例えば、ＰＣＩ  Ｅｘｐｒｅｓｓ）８２０、解像度変換出力ブロックを構成する、複数のセレクトエリア（ＳｅｌｅｃｔＡｒｅａ）Ａ〜Ｄ８０１〜８０４、差動インターフェースとしてのＬＶＤＳ（Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）（１），（２）８１１，８１２、入出力インターフェースとしてのＬＶＴＴＬ（Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｔｒａｎｓｉｓｔｏｒ  Ｔｒａｎｓｉｓｔｏｒ  Ｌｏｇｉｃ）（１），（２）８１３，８１４、並びに映像分割ブロックを構成するＤＳＦ（Ｄｏｕｂｌｅ  Ｓｃａｌｉｎｇ  Ｆｉｌｔｅｒ）（α）８２１、ＤＳＦ（β）８２２を有する。
【０２１２】
多出力スケーラＬＳＩ７１０は、例えば映像信号としてのＬＶＤＳ信号を分割及び解像度変換して出力するものである。具体的にいうと、多出力スケーラＬＳＩ７１０は、副制御基板ＳＳからのディファレンシャル伝送による一対のＬＶＤＳ信号（ＬＤＶＳ  Ｄｕａｌ：ＩｎＰｕｔＡ，ＩｎＰｕｔＢ）をＤＳＦ（α）８２１、ＤＳＦ（β）８２２で２分割し、さらに４つのセレクトエリアＡ〜Ｄ８０１〜８０４のそれぞれにより所定の解像度に変換する。その後、多出力スケーラＬＳＩ７１０は、主として、ＬＶＤＳ（１），（２）８１１，８１２を通じてプロジェクタ表示用のＬＶＤＳ信号（ＬＶＤＳ１及びＬＶＤＳ２のシングル信号）を出力するとともに、ＬＶＴＴＬ（１），（２）８１３，８１４を通じてサブ液晶表示用のＬＶＴＴＬ信号（ＬＶＴＴＬ１及びＬＶＴＴＬ２のＲＧＢ信号）を出力する。多出力スケーラＬＳＩ７１０から出力されたＬＶＤＳ信号は、直接あるいはＭＣＵ７００を通じてプロジェクタ制御基板Ｂ２３へと送信され、ＬＶＴＴＬ信号は、Ｖ−ｂｙ−ｏｎｅ  ＨＳトランスミッタ７１１あるいはＭＣＵ７００を通じてサブ液晶Ｉ／Ｆ基板ＳＬへと送信される。このようなスケーラ基板ＳＫ（ＭＣＵ７００、多出力スケーラＬＳＩ７１０）の具体的な処理については後述する。
【０２１３】
サブ液晶Ｉ／Ｆ基板ＳＬは、主としてスケーラ基板ＳＫからの映像信号（ＬＶＴＴＬ信号）をサブ液晶表示装置ＤＤ１９へと中継するとともに、スケーラ基板ＳＫを介して副制御基板ＳＳとタッチパネルＤＤ１９Ｔとの間で各種の信号を中継するための基板である。図４５に示すように、サブ液晶Ｉ／Ｆ基板ＳＬは、ＭＣＵ９００、Ｖ−ｂｙ−ｏｎｅ  ＨＳレシーバ９０１、液晶ドライバＩＣ９０２、及びＬＥＤドライバＩＣ９０３を有する。例えば、サブ液晶Ｉ／Ｆ基板ＳＬは、スケーラ基板ＳＫからの映像信号をＶ−ｂｙ−ｏｎｅ  ＨＳレシーバ９０１及びＭＣＵ９００で受信し、この映像信号に基づいて液晶ドライバＩＣ９０２が液晶駆動用の制御信号をサブ液晶表示装置ＤＤ１９へと送信するとともに、ＬＥＤドライバＩＣ９０３が液晶表示バックライト駆動用の制御信号をサブ液晶表示装置ＤＤ１９へと送信する。これにより、サブ液晶表示装置ＤＤ１９においては、映像信号に基づく所定の解像度で映像が表示される。また、ＭＣＵ９００は、タッチパネルＤＤ１９Ｔからの操作信号を受信し、この操作信号に応じた信号をサスケーラ基板ＳＫを介して副制御基板ＳＳへと送信する。これにより、副制御基板ＳＳのサブＣＰＵ４００は、タッチパネルＤＤ１９Ｔからの操作信号に応じた入力操作が認識される。なお、特に図示しないが、サブ液晶表示装置ＤＤ１９には、サーミスタ等の温度センサが組み込まれており、この温度センサからの温度検出信号がサブ液晶Ｉ／Ｆ基板ＳＬに伝えられることにより、サブ液晶Ｉ／Ｆ基板ＳＬのＭＣＵ９００が動作時の温度を認識可能となっている。このようなサブ液晶Ｉ／Ｆ基板ＳＬ（ＭＣＵ９００）の具体的な処理については後述する。図２１に示すプロジェクタ制御基板Ｂ２３（制御ＬＳＩ２３０）の具体的な処理も後述する。
【０２１４】
（映像の分割表示パターン）
本実施形態においては、サブ液晶表示装置ＤＤ１９において演出用の映像を表示する際やプロジェクタ装置Ｂ２の光学調整を行う際に、図４６に示すような分割表示パターンをなすように副制御基板ＳＳやスケーラ基板ＳＫが信号処理を行うことで映像が表示される。すなわち、図４６に示すように、副制御基板ＳＳは、プロジェクタ表示用の映像データ（解像度１２８０×８００の「α」で示すデータブロック）と、サブ液晶表示用の映像データ（解像度４８０×８００の「β」で示すデータブロック）とを合成することにより、一の合成信号からなるＬＶＤＳデュアルイン信号をスケーラ基板ＳＫに対して送信する。
【０２１５】
スケーラ基板ＳＫは、多出力スケーラＬＳＩ７１０のＤＳＦ（α），（β）８２１，８２２によりＬＶＤＳデュアルイン信号から２つの映像データα，βを生成し、これらの映像データα，βをバッファリングによりＳＤＲＡＭ７１２に一時記憶する。映像データα，βは、図４６の左側に示すような配列イメージでＳＤＲＡＭ７１２のメモリ空間に展開される。
【０２１６】
その後、スケーラ基板ＳＫのＭＣＵ７００は、ＳＤＲＡＭ７１２から読み出した映像データαを、セレクトエリアＡ８０１及びＬＶＤＳ（１）８１１を通じてプロジェクタ表示用のＬＶＤＳ１信号（解像度１２８０×８００の「Ａ」で示す映像信号）に変換し、このＬＶＤＳ１信号Ａをプロジェクタ制御基板Ｂ２３へと送信する。同時にまた、ＭＣＵ７００は、ＳＤＲＡＭ７１２から読み出した映像データβを、セレクトエリアＣ８０３及びＬＶＴＴＬ（１）８１３を通じてサブ液晶表示用のＬＶＴＴＬ１信号（解像度４８０×８００の「Ｃ」で示す映像信号）に変換し、このＬＶＴＴＬ１信号ＣをＶ−ｂｙ−ｏｎｅ  ＨＳトランスミッタ７１１を通じてサブ液晶Ｉ／Ｆ基板ＳＬへと送信する。この場合、解像度が変換されることなく副制御基板ＳＳで指定された解像度でＬＶＤＳ１信号Ａ及びＬＶＴＴＬ１信号Ｃが送信される。これにより、プロジェクタ装置Ｂ２は、１２８０×８００画素数相当の解像度で映像を投影するとともに、サブ液晶表示装置ＤＤ１９は、４８０×８００画素数相当の解像度で画面上に映像を表示することができる。
【０２１７】
なお、分割表示パターンとしては、映像を表示する画面数（表示装置数）や解像度に関する拡大率変更といった表示モードの変更等に応じて、図４７〜５２に示すような変形例も実現可能になっている。
【０２１８】
（変形例１）
例えば、図４７に示すように、副制御基板ＳＳは、プロジェクタ表示用の映像データ（解像度１２８０×８００の「α」で示すデータブロック）と、サブ液晶表示用の映像データ（解像度１０２４×７６８の「β」で示すデータブロック）とを合成することにより、一の合成信号からなるＬＶＤＳデュアルイン信号をスケーラ基板ＳＫに対して送信する。
【０２１９】
このとき、スケーラ基板ＳＫは、受信したＬＶＤＳデュアルイン信号に基づいてＤＳＦ（α），（β）８２１，８２２により分割された２つの映像データα，βを、図４７の左側に示すような入力パターン１あるいは入力パターン２の配列イメージでＳＤＲＡＭ７１２のメモリ空間に展開する。
【０２２０】
そして、スケーラ基板ＳＫのＭＣＵ７００は、拡大率変更（解像度変更）が設定されていなければ、図４７の右上に示すように、ＳＤＲＡＭ７１２から読み出した映像データαを、セレクトエリアＡ，Ｂ８０１，８０２及びＬＶＤＳ（１），（２）８１１，８１２を通じてプロジェクタ表示用のＬＶＤＳ１＋２信号（解像度１２８０×８００の「Ａ＋Ｂ」で示す映像信号）に変換し、このＬＶＤＳ１＋２信号Ａ＋Ｂをプロジェクタ制御基板へと送信する。同時にまた、ＭＣＵ７００は、ＳＤＲＡＭ７１２から読み出した映像データβを、セレクトエリアＣ，Ｄ８０３，８０４及びＬＶＴＴＬ（１），（２）８１３，８１４を通じてサブ液晶表示用のＬＶＴＴＬ１＋２信号（解像度１０２４×７６８の「Ｃ＋Ｄ」で示す映像信号）に変換し、このＬＶＴＴＬ１＋２信号Ｃ＋ＤをＶ−ｂｙ−ｏｎｅ  ＨＳトランスミッタ７１１を通じてサブ液晶Ｉ／Ｆ基板ＳＬへと送信する。この場合、解像度が変換されることなく副制御基板ＳＳで指定された解像度でＬＶＤＳ１＋２信号Ａ＋Ｂ及びＬＶＴＴＬ１信号Ｃ＋Ｄが送信される。これにより、プロジェクタ装置（例えば、ＷＸＧＡ：Ｗｉｄｅ−ＸＧＡの略）は、１２８０×８００画素数相当の解像度で映像を投影するとともに、サブ表示装置ＤＤ２０をサブ液晶表示装置（例えば、ＸＧＡ：ｅＸｔｅｎｄｅｄ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙの略）として備えた場合では、１０２４×７６８画素数相当の解像度で画面上に映像を表示することができる。
【０２２１】
一方、スケーラ基板ＳＫのＭＣＵ７００は、拡大率変更（解像度変更）が設定されている場合、図４７の右下に示すように、ＳＤＲＡＭ７１２から読み出した映像データαを、セレクトエリアＡ，Ｂ８０１，８０２及びＬＶＤＳ（１），（２）８１１，８１２を通じて、拡大率変更の設定値に応じた例えば解像度１９２０×１０８０のＬＶＤＳ１＋２信号Ａ＋Ｂに変換し、このＬＶＤＳ１＋２信号Ａ＋Ｂをプロジェクタ制御基板Ｂ２３へと送信する。同時にまた、ＭＣＵ７００は、ＳＤＲＡＭ７１２から読み出した映像データβを、セレクトエリアＣ，Ｄ８０３，８０４及びＬＶＴＴＬ（１），（２）８１３，８１４を通じて、拡大率変更の設定値に応じた例えば解像度１２８０×８００のＬＶＴＴＬ１＋２信号Ｃ＋Ｄに変換し、このＬＶＴＴＬ１＋２信号Ｃ＋ＤをＶ−ｂｙ−ｏｎｅ  ＨＳトランスミッタ７１１を通じてサブ液晶Ｉ／Ｆ基板ＳＬへと送信する。この場合、副制御基板ＳＳで指定されたものとは異なる解像度でＬＶＤＳ１＋２信号Ａ＋Ｂ及びＬＶＴＴＬ１信号Ｃ＋Ｄが送信され、プロジェクタ装置及びサブ液晶表示装置においては、各装置固有の表示特性に適した解像度で適切に映像を表示することができる。
【０２２２】
（変形例２）
また、例えば、図４８に示すように、副制御基板ＳＳは、プロジェクタ表示用の映像データ（解像度１２８０×８００の「α」で示すデータブロック）と、サブ液晶表示用の２つの映像データ（解像度８００×４８０の「β−１」で示すデータブロックと解像度８００×４８０の「β−２」で示すデータブロック）とを合成することにより、一の合成信号からなるＬＶＤＳデュアルイン信号をスケーラ基板ＳＫに対して送信する。
【０２２３】
このとき、スケーラ基板ＳＫは、受信したＬＶＤＳデュアルイン信号に基づいてＤＳＦ（α），（β）８２１，８２２により分割された３つの映像データα，β−１，β−２を、図４８の左側に示すような入力パターン１〜３のいずれかの配列イメージでＳＤＲＡＭ７１２のメモリ空間に展開する。
【０２２４】
そして、スケーラ基板ＳＫのＭＣＵ７００は、拡大率変更（解像度変更）が設定されていなければ、図４８の右上に示すように、ＳＤＲＡＭ７１２から読み出した映像データαを、セレクトエリアＡ，Ｂ８０１，８０２及びＬＶＤＳ（１），（２）８１１，８１２を通じてプロジェクタ表示用のＬＶＤＳ１＋２信号（解像度１２８０×８００の「Ａ＋Ｂ」で示す映像信号）に変換し、このＬＶＤＳ１＋２信号Ａ＋Ｂをプロジェクタ制御基板Ｂ２３へと送信する。同時にまた、ＭＣＵ７００は、ＳＤＲＡＭ７１２から読み出した２つの映像データβ−１，β−２を、セレクトエリアＣ，Ｄ８０３，８０４及びＬＶＴＴＬ（１），（２）８１３，８１４を通じてサブ液晶表示用のＬＶＴＴＬ１信号及びＬＶＴＴＬ２信号（解像度８００×４８０の「Ｃ」及び「Ｄ」で示す映像信号）に変換し、これらＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号ＤをＶ−ｂｙ−ｏｎｅ  ＨＳトランスミッタ７１１を通じてサブ液晶Ｉ／Ｆ基板ＳＬへと送信する。この場合、解像度が変換されることなく副制御基板ＳＳで指定された解像度でＬＶＤＳ１＋２信号Ａ＋Ｂ、並びに、ＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号Ｄが送信される。これにより、プロジェクタ装置（例えば、ＦＨＤ：Ｆｕｌｌ−ＨＤの略）は、１２８０×８００画素数相当の解像度で映像を投影するとともに、サブ液晶表示装置として、サブ液晶表示装置ＤＤ１９ともう一つ別のサブ液晶表示装置（例えば、ＷＸＧＡ）を備えた場合には、８００×４８０画素数相当の解像度で夫々の画面上に映像を表示することができる。
【０２２５】
一方、スケーラ基板ＳＫのＭＣＵ７００は、拡大率変更（解像度変更）が設定されている場合、図４８の右下に示すように、ＳＤＲＡＭ７１２から読み出した映像データαを、セレクトエリアＡ，Ｂ８０１，８０２及びＬＶＤＳ（１），（２）８１１，８１２を通じて、拡大率変更の設定値に応じた例えば解像度１９２０×１０８０のＬＶＤＳ１＋２信号Ａ＋Ｂに変換し、このＬＶＤＳ１＋２信号Ａ＋Ｂをプロジェクタ制御基板Ｂ２３へと送信する。同時にまた、ＭＣＵ７００は、ＳＤＲＡＭ７１２から読み出した２つの映像データβ−１，β−２を、セレクトエリアＣ，Ｄ８０３，８０４及びＬＶＴＴＬ（１），（２）８１３，８１４を通じて、拡大率変更の設定値に応じた例えば解像度１２８０×８００のＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号Ｄに変換し、これらのＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号ＤをＶ−ｂｙ−ｏｎｅ  ＨＳトランスミッタ７１１を通じてサブ液晶Ｉ／Ｆ基板ＳＬへと送信する。この場合、副制御基板ＳＳで指定されたものとは異なる解像度でＬＶＤＳ１信号Ａ＋Ｂ並びにＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号Ｄが送信され、プロジェクタ装置（例えば、ＦＨＤ）と２つのサブ液晶表示装置（例えば、ＷＸＧＡ）においては、各装置固有の表示特性に適した解像度で適切に映像を表示することができる。
【０２２６】
（変形例３）
また、例えば、図４９に示すように、副制御基板ＳＳは、プロジェクタ表示用の２つの映像データ（解像度８００×４８０の「α−１」及び「α−２」で示すデータブロック）と、サブ液晶表示用の２つの映像データ（解像度８００×４８０の「β−１」及び「β−２」で示すデータブロック）とを合成することにより、一の合成信号からなるＬＶＤＳデュアルイン信号をスケーラ基板ＳＫに対して送信する。
【０２２７】
このとき、スケーラ基板ＳＫは、受信したＬＶＤＳデュアルイン信号に基づいてＤＳＦ（α），（β）８２１，８２２により分割された４つの映像データα−１，α−２，β−１，β−２を、図４９の左側に示すような入力パターン１〜３のいずれかの配列イメージでＳＤＲＡＭ７１２のメモリ空間に展開する。
【０２２８】
そして、スケーラ基板ＳＫのＭＣＵ７００は、拡大率変更（解像度変更）が設定されていなければ、図４９の右上に示すように、ＳＤＲＡＭ７１２から読み出した２つの映像データα−１，α−２を、セレクトエリアＡ，Ｂ８０１，８０２及びＬＶＤＳ（１），（２）８１１，８１２を通じてプロジェクタ表示用のＬＶＤＳ１信号及びＬＶＤＳ２信号（解像度８００×４８０の「Ａ」及び「Ｂ」で示す映像信号）に変換し、これらＬＶＤＳ１信号Ａ及びＬＶＤＳ２信号Ｂをプロジェクタ制御基板Ｂ２３へと送信する。同時にまた、ＭＣＵ７００は、ＳＤＲＡＭ７１２から読み出した２つの映像データβ−１，β−２を、セレクトエリアＣ，Ｄ８０３，８０４及びＬＶＴＴＬ（１），（２）８１３，８１４を通じてサブ液晶表示用のＬＶＴＴＬ１信号及びＬＶＴＴＬ２信号（解像度８００×４８０の「Ｃ」及び「Ｄ」で示す映像信号）に変換し、これらＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号ＤをＶ−ｂｙ−ｏｎｅ  ＨＳトランスミッタ７１１を通じてサブ液晶Ｉ／Ｆ基板ＳＬへと送信する。この場合、解像度が変換されることなく副制御基板ＳＳで指定された解像度でＬＶＤＳ１信号Ａ及びＬＶＤＳ２信号Ｂ、並びに、ＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号Ｄが送信される。これにより、プロジェクタ装置は、８００×４８０画素数相当の解像度で映像を投影するとともに、サブ液晶装置として、サブ液晶表示装置ＤＤ１９とこれとは別に２つの表示装置を備えた場合には、８００×４８０画素数相当の解像度で夫々の画面上に映像を表示することができる。
【０２２９】
一方、スケーラ基板ＳＫのＭＣＵ７００は、拡大率変更（解像度変更）が設定されている場合、図４９の右下に示すように、ＳＤＲＡＭ７１２から読み出した２つの映像データα−１，α−２を、セレクトエリアＡ，Ｂ８０１，８０２及びＬＶＤＳ（１），（２）８１１，８１２を通じて、拡大率変更の設定値に応じた例えば解像度１２８０×７２０のＬＶＤＳ１信号Ａ及びＬＶＤＳ２信号Ｂに変換し、これらのＬＶＤＳ１信号Ａ及びＬＶＤＳ２信号Ｂをプロジェクタ制御基板Ｂ２３へと送信する。同時にまた、ＭＣＵ７００は、ＳＤＲＡＭ７１２から読み出した２つの映像データβ−１，β−２を、セレクトエリアＣ，Ｄ８０３，８０４及びＬＶＴＴＬ（１），（２）８１３，８１４を通じて、拡大率変更の設定値に応じた例えば解像度１０２４×７６８のＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号Ｄに変換し、これらのＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号ＤをＶ−ｂｙ−ｏｎｅ  ＨＳトランスミッタ７１１を通じてサブ液晶Ｉ／Ｆ基板ＳＬへと送信する。この場合、副制御基板ＳＳで指定されたものとは異なる解像度でＬＶＤＳ１信号Ａ及びＬＶＤＳ２信号Ｂ、並びにＬＶＴＴＬ１信号Ｃ及びＬＶＴＴＬ２信号Ｄが送信され、プロジェクタ装置と３つのサブ液晶表示装置においては、各装置固有の表示特性に適した解像度で適切に映像を表示することができる。
【０２３０】
（変形例４〜６）
さらに、例えば、図５０〜５２に示すように、副制御基板ＳＳは、プロジェクタ表示用の映像データ（「α」等で示すデータブロック）と、サブ液晶表示用の映像データ（「β」等で示すデータブロック）とを個別に順次出力することにより、夫々に応じた複数のＬＶＤＳシングルイン信号をスケーラ基板ＳＫに対して連続的に送信する場合もある。このような場合も、先述した分割表示パターンと同様の信号処理により、所定の解像度を示すＬＶＤＳ信号及びＬＶＴＴＬ信号に分けて出力することができ、プロジェクタ装置及びサブ液晶表示装置においては、各装置固有の表示特性に適した解像度で適切に映像を表示することができる。なお、本実施形態及びその変形例１〜６では、ＦＨＤ、ＷＸＧＡ、ＸＧＡの３種類の解像度を例示したが、これらに限らず、表示装置の仕様及び性能に応じて、例えば、ＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）、２Ｋ、４Ｋ等の解像度に対応した表示装置を使用することにより、より高精彩な映像を表示するようにしてもよい。
【０２３１】
なお、スケーラ基板は、１つの表示手段に対して複数の映像信号を出力可能としてもよい。例えば、スケーラ基板は、１つの映像データから画面一部表示用の映像信号とその余の画面一部表示用の映像信号とを生成・出力するようにしてもよい。また、スケーラ基板は、１つの映像データから３Ｄ表示用の左目用映像信号と右目用映像信号とを生成・出力するようにしてもよい。これによれば、スケーラ基板からの左目用映像信号及び右目用映像信号に基づいて視差を用いた３Ｄ表示方式で映像を表示することができ、プロジェクタ装置では、プロジェクションマッピングだけでなく視差によっても立体感や迫力がある映像を表示することができる。
【０２３２】
（遊技機１の通信仕様）
図５３に示すように、副制御基板ＳＳ−スケーラ基板ＳＫ間、スケーラ基板ＳＫ−プロジェクタ制御基板Ｂ２３間、及びスケーラ基板ＳＫ−サブ液晶Ｉ/Ｆ基板ＳＬ間の通信仕様としては、通信形式、通信速度（ボーレート）、データ長、ストップビット、パリティの有無、プロトコル、通信フォーマットが図示の通りに規定されている。ＩＤは、送信元ＩＤと送信先ＩＤを見やすいように分けて示しているが、実際には１バイトの単一データとなっている。例えば、副制御基板ＳＳがスケーラ基板ＳＫにデータを送信する場合のＩＤは、送信元ＩＤ：０１Ｈと送信先ＩＤ：２０Ｈとが組み合わされることにより、ＩＤを示すデータとしては、２１Ｈとなる。なお、以下の説明においては、副制御基板ＳＳ−スケーラ基板ＳＫ間の通信線路を第１シリアル回線と称し、スケーラ基板ＳＫ−プロジェクタ制御基板Ｂ２３間の通信線路を第２シリアル回線と称し、スケーラ基板ＳＫ−サブ液晶Ｉ／Ｆ基板ＳＬ間の通信線路を第３シリアル回線と称する場合がある。
【０２３３】
（各基板間のコマンド一覧）
図５４に示すように、スケーラ基板ＳＫ−副制御基板ＳＳ間でやり取りされるコマンドは、スケーラ基板ＳＫから送信されるコマンドとして、例えば「起動パラメータ要求」、「パラメータ要求」、「ステータス」、「受信確認」、「エラー通知」が規定されているとともに、副制御基板ＳＳから送信されるコマンドとして、例えば「起動パラメータ要求確認」、「設定完了」、「ステータス要求」、「ステータス要求完了」、「出力画面分割設定数」、「出力画面解像度設定」、「入力画面分割設定数」、「入力画面解像度設定」が規定されている。各コマンドの内容及びパラメータ（通信フォーマット中のデータ位置（Ｄ１〜ｎ）を含む）は、図５４に示す通りである。
【０２３４】
図５５に示すように、サブ液晶Ｉ／Ｆ基板ＳＬ−副制御基板ＳＳ間でやり取りされるコマンドは、サブ液晶Ｉ／Ｆ基板ＳＬから送信されるコマンドとして、例えば「起動パラメータ要求」、「パラメータ要求」、「ステータス」、「受信確認」、「エラー通知」が規定されているとともに、副制御基板ＳＳから送信されるコマンドとして、例えば「起動パラメータ要求確認」、「設定完了」、「ステータス要求」、「ステータス要求完了」、「サブ液晶画面解像度設定」、「サブ液晶輝度設定」が規定されている。各コマンドの内容及びパラメータ（通信フォーマット中のデータ位置（Ｄ１〜Ｄｎ）を含む）は、図５５に示す通りである。
【０２３５】
図５６に示すように、プロジェクタ制御基板Ｂ２３−副制御基板ＳＳ間でやり取りされるコマンドは、プロジェクタ制御基板Ｂ２３から送信されるコマンドとして、例えば「起動パラメータ要求」、「パラメータ要求」、「受信確認」、「エラー通知」、「ＬＥＤ温度」、「ＦＡＮ（ファン）回転数」、「ＬＥＤ輝度」、「水平方向調整値」、「垂直方向調整値」、「フォーカス調整値」、「ドリフト補正温度」が規定されているとともに、副制御基板ＳＳから送信されるコマンドとして、例えば「起動パラメータ要求確認」、「設定完了」、「ステータス要求」、「ステータス要求完了」、「ＬＥＤ輝度設定」、「台形歪み補正値」、「ホワイト色温度設定」、「水平位置オフセット」、「水平位置調整値」、「垂直位置オフセット」、「垂直位置調整値」、「ブライトネス設定」、「コントラスト設定」、「ガンマ設定」、「フォーカスオフセット」、「フォーカス調整値」、「フォーカスドリフト補正値」、「テストパターン」が規定されている。各コマンドの内容及びパラメータ（通信フォーマット中のデータ位置（Ｄ１〜ｎ）を含む）は、図５６に示す通りである。
【０２３６】
図５７に示すように、スケーラ基板ＳＫからエラー通知の送信コマンドにより伝えられるエラー情報としては、「自己診断（ＲＡＭチェック）異常」、「スケーラ出力設定異常」、「スケーラ入力設定異常」、「ＷＤＴ（ウォッチドッグタイマ）−スケーラ」があり、各エラー毎に、パラメータ（通信フォーマット中のデータ位置「Ｄ１」を含む）、エラー発生の条件、及びエラーの状態が規定されている。また、サブ液晶Ｉ／Ｆ基板ＳＬからエラー通知の送信コマンドにより伝えられるエラー情報としては、「自己診断（ＲＡＭチェック）異常」、「タッチパネル入力異常」、「サブ液晶画面設定異常」、「サブ液晶温度異常」、「ＷＤＴ−サブ液晶」があり、各エラー毎に、パラメータ（通信フォーマット中のデータ位置「Ｄ１」を含む）、エラー発生の条件、及びエラーの状態が規定されている。また、プロジェクタ制御基板Ｂ２３からエラー通知の送信コマンドにより伝えられるエラー情報としては、「ＬＥＤ（Ｒ）温度異常」、「ＬＥＤ（Ｇ）温度異常」、「ＬＥＤ（Ｂ）温度異常」、「ＦＡＮ１回転異常」、「ＦＡＮ２回転異常」、「ＦＡＮ３回転異常」、「電圧異常」、「自己診断（ＲＡＭチェック）異常」、「ＷＤＴ−ＤＬＰ」があり、各エラー毎に、パラメータ（通信フォーマット中のデータ位置「Ｄ１」あるいは「Ｄ２」を含む）、エラー発生の条件、及びエラーの状態が規定されている。なお、後述のスケーラ基板ＳＫ、プロジェクタ制御基板Ｂ２３、サブ液晶Ｉ／Ｆ基板ＳＬのエラー管理領域（図９６に示すＳＤＲＡＭのメモリマップ、図１０６に示すＤＲＡＭのメモリマップ、図１１６に示すＤＲＡＭのメモリマップ参照）にセットされるエラー情報とエラーの検知条件は、そのまま適用される。
【０２３７】
（調整用ＰＣ１０００のメモリマップ）
図５８に示すように、調整用ＰＣ１０００のメモリ（ＤＲＡＭ）には、プロジェクタ装置Ｂ２に対して光学調整を行う際に所定のアプリケーションソフトの作業領域として、受信格納領域、送信格納領域、及びステータス格納領域が設けられている。調整用ＰＣ１０００の記憶媒体（ＨＤＤ）には、光学調整に関する事項として、水平方向位置Ａ〜Ｅ調整値、垂直方向位置Ａ〜Ｅ調整値、フォーカス位置Ａ〜Ｅ調整値、ＬＥＤ輝度設定、台形歪み補正値、ホワイト色温度設定、ブライトネス設定、コントラスト設定、ガンマ設定、テストパターン、水平方向位置Ａ〜Ｅオフセット、垂直方向位置Ａ〜Ｅオフセット、フォーカス位置オフセットＡ〜Ｅ等が設けられている。調整用ＰＣ１０００の具体的な処理については後述する。
【０２３８】
（主制御基板ＭＳの処理）
［メインＣＰＵ３００による電源投入時の処理］
図５９は、主制御基板ＭＳのメインＣＰＵ３００による電源投入時の処理を示している。同図に示すように、遊技機１に電源が投入されると、メインＣＰＵ３００は、電源投入時処理を行う（Ｓ１０１）。この処理において、メインＣＰＵ３００は、例えば、バックアップが正常であるか、設定変更が適切に行われたか等を判断し、その判断結果に応じた初期化を行う。
【０２３９】
次に、メインＣＰＵ３００は、一遊技（単位遊技）終了時の初期化処理を行う（Ｓ１０２）。この処理において、メインＣＰＵ３００は、例えば、一遊技終了時の初期化の格納領域を指定して初期化する。これにより、メインＲＡＭ３０１の内部当籤役格納領域や表示役格納領域に格納されたデータがクリアされる。
【０２４０】
次に、メインＣＰＵ３００は、メダル受付・スタートチェック処理を行う（Ｓ１０３）。この処理において、メインＣＰＵ３００は、投入枚数に基づいて有効ラインを設定するとともに開始操作が可能であるか否かを判別する。
【０２４１】
次に、メインＣＰＵ３００は、乱数値取得処理を行う（Ｓ１０４）。この処理において、メインＣＰＵ３００は、乱数値を抽出・取得し、乱数値格納領域に格納する。乱数値は、次の内部抽籤処理において使用される。
【０２４２】
次に、メインＣＰＵ３００は、内部抽籤処理を行う（Ｓ１０５）。この処理において、メインＣＰＵ３００は、内部当籤役を決定する。
【０２４３】
次に、メインＣＰＵ３００は、リール停止初期設定処理を行う（Ｓ１０６）。この処理において、メインＣＰＵ３００は、リールＲＬ，ＲＣ，ＲＲの回転を停止する制御に係る領域等の初期化を行う。
【０２４４】
次に、メインＣＰＵ３００は、スタートコマンド生成格納処理を行う（Ｓ１０７）。この処理において、メインＣＰＵ３００は、スタートコマンドを生成し、生成したスタートコマンドをメインＲＡＭ３０１の送信データ格納領域に格納する。送信データ格納領域に格納されたスタートコマンドは、コマンド送信処理により副制御基板ＳＳへと送信される。スタートコマンドには、内部当籤役等、演出に必要な各種の情報（内部当籤役、遊技状態等）が含まれる。これにより、副制御基板ＳＳは、開始操作に応じて演出を行うことができる。
【０２４５】
次に、メインＣＰＵ３００は、ウェイト処理を行う（Ｓ１０８）。この処理において、メインＣＰＵ３００は、前回の遊技開始から所定時間（例えば、４．１秒）経過するまで開始操作等を受け付けないように待機する。
【０２４６】
次に、メインＣＰＵ３００は、リール回転開始処理を行う（Ｓ１０９）。この処理において、メインＣＰＵ３００は、リールＲＬ，ＲＣ，ＲＲの回転開始を要求する。
【０２４７】
次に、メインＣＰＵ３００は、リール回転開始コマンド生成格納処理を行う（Ｓ１１０）。この処理において、メインＣＰＵ３００は、リール回転開始コマンドを生成するとともに、生成したリール回転開始コマンドをメインＲＡＭ３０１の送信データ格納領域に格納する。送信データ格納領域に格納されたリール回転開始コマンドは、コマンド送信処理において副制御基板ＳＳへと送信される。これにより、副制御基板ＳＳは、リールＲＬ，ＲＣ，ＲＲの回転開始を認識可能となり、各種の演出を実行するタイミング等を決定することができる。
【０２４８】
次に、メインＣＰＵ３００は、引込優先順位格納処理を行う（Ｓ１１１）。この処理において、メインＣＰＵ３００は、表示され得る役の引込優先順位を決定し、引込優先順位データを所定の格納領域に格納する。
【０２４９】
次に、メインＣＰＵ３００は、リール停止制御処理を行う（Ｓ１１２）。この処理において、メインＣＰＵ３００は、遊技者による停止操作のタイミングや内部当籤役等に基づいてリールＲＬ，ＲＣ，ＲＲの回転を停止させる処理を行う。
【０２５０】
次に、メインＣＰＵ３００は、入賞検索処理を行う（Ｓ１１３）。この処理において、メインＣＰＵ３００は、リールＲＬ，ＲＣ，ＲＲの停止後に有効ラインに沿って表示された図柄組合せと図柄組合せテーブルとを照合し、表示役を決定するとともに、メダルの払出枚数の決定を行う。
【０２５１】
次に、メインＣＰＵ３００は、入賞作動コマンド生成格納処理を行う（Ｓ１１４）。この処理において、メインＣＰＵ３００は、入賞作動コマンドを生成するとともに、生成した入賞作動コマンドをメインＲＡＭ３０１の送信データ格納領域に格納する。送信データ格納領域に格納された入賞作動コマンドは、コマンド送信処理において主制御基板ＭＳから副制御基板ＳＳへと送信される。これにより、副制御基板ＳＳは、入賞に応じた演出内容等を決定することができる。
【０２５２】
次に、メインＣＰＵ３００は、メダル払出処理を行う（Ｓ１１５）。この処理において、メインＣＰＵ３００は、Ｓ１１３の処理において決定されたメダルの払出枚数に基づいてメダルを払い出す。
【０２５３】
次に、メインＣＰＵ３００は、メダル払出終了コマンド生成格納処理を行う（Ｓ１１６）。この処理において、メインＣＰＵ３００は、メダル払出終了コマンドを生成するとともに、生成したメダル払出終了コマンドをメインＲＡＭ３０１の送信データ格納領域に格納する。送信データ格納領域に格納されたメダル払出終了コマンドは、コマンド送信処理において主制御基板ＭＳから副制御基板ＳＳへと送信される。これにより、副制御基板ＳＳは、メダルの払出終了を認識することができる。
【０２５４】
次に、メインＣＰＵ３００は、ボーナス終了チェック処理を行う（Ｓ１１７）。この処理において、メインＣＰＵ３００は、ボーナスゲームを終了する条件を満たした場合にボーナスゲームの作動を終了する。
【０２５５】
次に、メインＣＰＵ３００は、ボーナス作動チェック処理を行う（Ｓ１１８）。この処理において、メインＣＰＵ３００は、ボーナスゲームを開始する条件を満たした場合にボーナスゲームの作動を開始する。なお、メインＣＰＵ３００は、再遊技の条件を満たした場合に再遊技の作動を行う。Ｓ１１８の実行後、メインＣＰＵ３００は、再びＳ１０２の処理に移行する。
【０２５６】
［メインＣＰＵの制御による割込処理（１．１１７２ｍｓ）］
図６０は、主制御基板ＭＳのメインＣＰＵ３００による割込処理を示している。同図に示すように、メインＣＰＵ３００は、所定の周期（１．１１７２ｍｓ）で定期的にレジスタの退避を行う（Ｓ１２１）。
【０２５７】
次に、メインＣＰＵ３００は、入力ポートチェック処理を行う（Ｓ１２２）。この処理において、メインＣＰＵ３００は、ドア中継基板ＤＳからの入力信号の有無を確認する。例えば、メインＣＰＵ３００は、スタートスイッチ５４やストップスイッチ基板５５等からの信号を割込処理毎に格納する。また、メインＣＰＵ３００は、各種スイッチ等からの入力信号に応じた入力状態コマンドをメインＲＡＭ３０１の送信データ格納領域に格納する。格納された入力状態コマンドは、後述するデータ送信処理において副制御基板ＳＳへと送信される。これにより、単位遊技の開始操作やリールＲＬ，ＲＣ，ＲＲの停止操作に応じた各種演出を実行することができる。
【０２５８】
次に、メインＣＰＵ３００は、タイマ更新処理を行う（Ｓ１２３）。この処理において、メインＣＰＵ３００は、メインＲＡＭ３０１の所定領域にセットされたタイマの値を更新する処理を行う。
【０２５９】
次に、メインＣＰＵ３００は、演出用タイマ更新処理を行う（Ｓ１２４）。この処理において、メインＣＰＵ３００は、メインＲＡＭ３０１の所定領域にセットされた演出用タイマの値を更新する処理を行う。
【０２６０】
次に、メインＣＰＵ３００は、リール制御処理を行う（Ｓ１２５）。この処理において、メインＣＰＵ３００は、リールＲＬ，ＲＣ，ＲＲの回転を制御する処理を行う。具体的にいうと、メインＣＰＵ３００は、リールＲＬ，ＲＣ，ＲＲの回転を開始する旨の要求、すなわち、開始操作に応じて、リールＲＬ，ＲＣ，ＲＲの回転を開始するとともに、一定の速度でリールＲＬ，ＲＣ，ＲＲが回転するように制御を行う。また、停止操作に応じて、停止操作に対応するリールＲＬ，ＲＣ，ＲＲの回転が停止するように制御を行う。
【０２６１】
次に、メインＣＰＵ３００は、７ＳＥＧ駆動処理を行う（Ｓ１２６）。この処理において、メインＣＰＵ３００は、クレジットされているメダルの数、払出枚数等を７セグ表示器３０に表示させる。
【０２６２】
次に、メインＣＰＵ３００は、データ送信処理を行う（Ｓ１２７）。この処理において、メインＣＰＵ３００は、送信データ格納領域に格納されたコマンドをセキュリティＩＣ３０６を介して副制御基板ＳＳへと送信する。
【０２６３】
次に、メインＣＰＵ３００は、レジスタの復帰を行う（Ｓ１２８）。その後、メインＣＰＵ３００は、割込処理を終了する。
【０２６４】
（副制御基板ＳＳのメモリマップ）
図６１及び図６２に示すように、副制御基板ＳＳのサブＲＡＭ基板４１、ＳＲＡＭ４０１、サブＲＯＭ基板４２には、プロジェクタ装置Ｂ２に対して光学調整を行う際の各種領域が設けられている。
【０２６５】
図６１に示すように、サブＲＡＭ基板４１には、副制御基板ＳＳのサブＣＰＵ４００が各種制御を行うための作業領域の一部（例えば、タスクシステムで使用される領域や、後述のＬＥＤ制御タスク等の各タスクで使用されている領域については図示せず）に、サブデバイス受信格納領域、サブデバイス送信格納領域、スケーラ制御受信格納領域、サブ液晶制御受信格納領域、プロジェクタ制御受信格納領域、フラグ格納領域、スケーラ設定値格納領域、スケーラ設定確認格納領域、サブ液晶設定値格納領域、サブ液晶設定確認格納領域、タッチパネル入力格納領域、プロジェクタ設定値格納領域、プロジェクタステータス格納領域、ドリフト補正格納領域が設けられている。例えば、フラグ格納領域には、ＥＸＴ受信フラグ、受信完了フラグ、スケーラ設定完了フラグ、サブ液晶設定完了フラグ、プロジェクタ設定完了フラグ、スケーラ設定変更中フラグ、サブ液晶設定変更中フラグ、プロジェクタ設定変更中フラグ、スケーラ起動時設定中フラグ、サブ液晶起動時設定中フラグ、プロジェクタ起動時設定中フラグが格納される。タッチパネル入力格納領域には、入力種別、入力Ｘ座標、入力Ｙ座標が格納される。ドリフト補正格納領域には、ドリフト補正監視カウンタ、フォーカス補正値格納領域が設けられる。なお、サブデバイスとは、副制御基板ＳＳにより制御されるサブ液晶表示装置ＤＤ１９、タッチパネルＤＤ１９Ｔ、及びプロジェクタ装置Ｂ２のほか、フロントスクリーン駆動機構Ｅ２やリールスクリーン駆動機構Ｆ２を意味する。これらの格納情報については後述する。
【０２６６】
図６２に示すように、ＳＲＡＭ４０１には、バックアップ可能なデータの一部（例えば、遊技状態やＲＴ状態等がバックアップされた領域のデータについては図示せず）として、スケーラ設定値保存領域、サブ液晶設定値保存領域、プロジェクタ設定値保存領域が設けられている。スケーラ設定値保存領域には、スケーラ設定値として、出力画面分割設定数、入力画面分割設定数、出力画面１〜４水平解像度、出力画面１〜４垂直解像度、入力画面１，２水平解像度、入力画面１，２垂直解像度が格納される。サブ液晶設定値保存領域には、サブ液晶設定値として、サブ液晶水平解像度、サブ液晶垂直解像度、サブ液晶輝度が格納される。プロジェクタ設定値保存領域には、プロジェクタ設定値として、水平方向位置Ａ〜Ｅオフセット、水平方向位置Ａ〜Ｅ調整値、垂直方向位置Ａ〜Ｅオフセット、垂直方向位置Ａ〜Ｅ調整値、フォーカス位置オフセットＡ〜Ｅ、フォーカスドリフト補正値Ａ〜Ｅ、ＬＥＤ輝度設定、台形歪み補正値、ホワイト色温度設定、ブライトネス設定、コントラスト設定、ガンマ設定、テストパターンが格納される。これらの設定値については後述する。
【０２６７】
図６２に示すように、サブＲＯＭ基板４２には、固定データの一部（副制御基板ＳＳの制御プログラムや、遊技に必要な各種抽籤値、映像データ、サウンドデータ、ＬＥＤデータ、役物（スクリーン）動作データ等については図示せず）として、スケーラ初期値領域、サブ液晶初期値領域、プロジェクタ初期値領域が設けられている。スケーラ初期値領域には、出力画面分割設定数、入力画面分割設定数、ボーレート、データ長、パリティ、ストップ、出力画面１〜４水平解像度、出力画面１〜４垂直解像度、入力画面１，２水平解像度、入力画面１，２垂直解像度が格納されている。サブ液晶初期値領域には、サブ液晶水平解像度、サブ液晶垂直解像度、サブ液晶輝度が格納されている。プロジェクタ初期値領域には、水平方向位置Ａ〜Ｅオフセット、垂直方向位置Ａ〜Ｅオフセット、フォーカス位置オフセットＡ〜Ｅ、フォーカスドリフト補正値Ａ〜Ｅ、ＬＥＤ輝度設定、台形歪み補正値、コントラスト設定、ガンマ設定、ホワイト色温度設定、ブライトネス設定、テストパターンが格納されている。これらの格納情報については後述する。
【０２６８】
（副制御基板ＳＳの処理）
［サブＣＰＵ４００による電源投入時の処理］
図６３は、副制御基板ＳＳのサブＣＰＵ４００による電源投入時の処理を示している。同図に示すように、遊技機１に電源が投入されると、サブＣＰＵ４００は、副制御基板ＳＳの初期化処理を行う（Ｓ１３１）。この処理において、サブＣＰＵ４００は、ＳＲＡＭ４０１のエラーチェックやサブＲＡＭ基板４１の初期化（ＲＡＭクリア及びＳＲＡＭ４０１のバックアップデータセット等）等、タスクシステムの初期化を行う。タスクシステムは、後述する、ＬＥＤ制御タスク、サウンド制御タスク、スクリーン役物制御タスク、メインタスク、主基板通信タスク、アニメタスク、サブデバイスタスクを含んで構成される。
【０２６９】
次に、サブＣＰＵ４００は、ＬＥＤ制御タスクを起動する（Ｓ１３２）。この処理において、サブＣＰＵ４００は、後述するＬＥＤ制御タスクの各処理を実行する（図６４参照）。
【０２７０】
次に、サブＣＰＵ４００は、サウンド制御タスクを起動する（Ｓ１３３）。この処理において、サブＣＰＵ４００は、後述するサウンド制御タスクの各処理を実行する（図６５参照）。
【０２７１】
次に、サブＣＰＵ４００は、スクリーン役物制御タスクを起動する（Ｓ１３４）。この処理において、サブＣＰＵ４００は、後述するスクリーン役物制御タスクの各処理を実行する（図６６参照）。
【０２７２】
次に、サブＣＰＵ４００は、メインタスクを起動する（Ｓ１３５）。この処理において、サブＣＰＵ４００は、後述するメインタスクの各処理を実行する（図６９参照）。
【０２７３】
次に、サブＣＰＵ４００は、主基板通信タスクを起動する（Ｓ１３６）。この処理において、サブＣＰＵ４００は、後述する主基板通信タスクの各処理を実行する（図７０参照）。
【０２７４】
次に、サブＣＰＵ４００は、アニメタスクを起動する（Ｓ１３７）。この処理において、サブＣＰＵ４００は、後述するアニメタスクの各処理を実行する（図７２参照）。
【０２７５】
次に、サブＣＰＵ４００は、サブデバイスタスクを起動する（Ｓ１３８）。この処理において、サブＣＰＵ４００は、後述するサブデバイスタスクの各処理を実行する（図７３参照）。
【０２７６】
次に、サブＣＰＵ４００は、電断復帰処理を行う（Ｓ１３９）。この処理において、サブＣＰＵ４００は、電断時のバックアップデータを復帰させる処理を行う。その後、サブＣＰＵ４００は、電源投入時の処理を終了する。
【０２７７】
［ＬＥＤ制御タスク］
図６４は、副制御基板ＳＳのサブＣＰＵ４００によるＬＥＤ制御タスクを示している。同図に示すように、サブＣＰＵ４００は、ＬＥＤ関連データの初期化処理を行う（Ｓ１４１）。
【０２７８】
次に、サブＣＰＵ４００は、ＬＥＤデータ解析処理を行う（Ｓ１４２）。
【０２７９】
次に、サブＣＰＵ４００は、ＬＥＤ演出実行処理を行う（Ｓ１４３）。
【０２８０】
次に、サブＣＰＵ４００は、例えば４ｍｓｅｃの周期待ちを行う（Ｓ１４４）。その後、サブＣＰＵ４００は、Ｓ１４２の処理に移行する。
【０２８１】
［サウンド制御タスク］
図６５は、副制御基板ＳＳのサブＣＰＵ４００によるサウンド制御タスクを示している。同図に示すように、サブＣＰＵ４００は、サウンド関連データの初期化処理を行う（Ｓ１５１）。
次に、サブＣＰＵ４００は、サウンドデータ解析処理を行う（Ｓ１５２）。
【０２８２】
次に、サブＣＰＵ４００は、サウンド演出実行処理を行う（Ｓ１５３）。その後、サブＣＰＵ４００は、Ｓ１５２の処理に移行する。
【０２８３】
［スクリーン役物制御タスク］
図６６は、副制御基板ＳＳのサブＣＰＵ４００によるスクリーン役物制御タスクを示している。同図に示すように、サブＣＰＵ４００は、電源投入時のスクリーン機構Ｅ１，Ｆ１が正常動作するか否かを確認するために、スクリーン役物テスト処理を行う（Ｓ１６１）。例えば、テストとしては、まずリールスクリーン機構Ｅ１を表示位置に移動してから収納位置に移動させた後、リールスクリーン機構Ｆ１を表示位置に移動してから収納位置に移動させる。そして、スクリーン機構Ｅ１，Ｆ１のテスト動作中に異常を検知した場合、プロジェクタ装置Ｂ２から異常を知らせる表示を行うとともに、異常発生を知らせるメッセージを前述のサウンド制御タスクより、出力するように要求する。
【０２８４】
次に、サブＣＰＵ４００は、登録されたスクリーン役物データがあるか否かを判別する（Ｓ１６２）。この処理において、サブＣＰＵ４００は、スクリーン機構Ｅ１，Ｆ１の動作を要求するスクリーン役物データがサブＲＡＭ基板４１の所定領域に存在するか否かを判別する。スクリーン役物データが存在する場合（Ｓ１６２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１６３の処理に移行する。スクリーン役物データが存在しない場合（Ｓ１６２：Ｎｏ）、サブＣＰＵ４００は、Ｓ１６４の処理に移行する。
【０２８５】
次に、サブＣＰＵ４００は、スクリーン役物動作構築処理を行う（Ｓ１６３）。この処理において、サブＣＰＵ４００は、スクリーン役物データに基づいてスクリーン駆動機構Ｅ２，Ｆ２の動作パターンを構築する。スクリーン駆動機構Ｅ１，Ｆ１の動作パターンとしては、例えば、フロントスクリーン機構Ｅ１に映像が投射されている状態で、リールスクリーン機構Ｆ１に映像を投射する役物データが登録されていた場合（フロントスクリーン機構Ｅ１に対して収納動作を指示する役物データが登録されていなかった場合）に、スクリーン役物動作構築処理を実行するサブＣＰＵ４００は、フロントスクリーン機構Ｅ１の収納動作パターンをセットするとともに、フロントスクリーン機構Ｅ１が上部に収納された後、リールスクリーン機構Ｆ１を表示面に移動させる順番で、動作パターンを構築する。
【０２８６】
次に、サブＣＰＵ４００は、スクリーン役物制御処理を行う（Ｓ１６４）。この処理については、図６７を用いて後述する。
【０２８７】
次に、サブＣＰＵ４００は、例えば２ｍｓｅｃの周期待ちを行う（Ｓ１６５）。その後、サブＣＰＵ４００は、Ｓ１６２の処理に移行する。
【０２８８】
［スクリーン役物制御処理］
図６７は、副制御基板ＳＳのサブＣＰＵ４００によるスクリーン役物制御処理を示している。同図に示すように、サブＣＰＵ４００は、前述のスクリーン役物動作構築処理によって構築されたスクリーン機構Ｅ１，Ｆ１の動作パターンから、動作開始ステップに該当し、かつ、スクリーン（投影対象）の変更発生であるか否かを判別する（Ｓ１７１）。動作開始ステップでスクリーンの変更発生に該当する場合（Ｓ１７１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１７２の処理に移行する。動作開始ステップではなく、あるいはスクリーンの変更発生に該当しない場合（Ｓ１７１：Ｎｏ）、サブＣＰＵ４００は、Ｓ１７３の処理に移行する。
【０２８９】
次に、サブＣＰＵ４００は、フォーカス変更要求処理を行う（Ｓ１７２）。この処理については、図６８を用いて後述する。
【０２９０】
次に、サブＣＰＵ４００は、フロントスクリーン制御処理を行う（Ｓ１７３）。この処理において、サブＣＰＵ４００は、フロントスクリーン機構Ｅ１を移動させるためにフロントスクリーン駆動機構Ｅ２の動作を制御する。
【０２９１】
次に、サブＣＰＵ４００は、リールスクリーン制御処理を行う（Ｓ１７４）。この処理において、サブＣＰＵ４００は、リールスクリーン機構Ｆ１を移動させるためにリールスクリーン駆動機構Ｆ２の動作を制御する。
【０２９２】
次に、サブＣＰＵ４００は、フォーカス待機カウンタの値が−１か否かを判別する（Ｓ１７５）。フォーカス待機カウンタは、プロジェクタ装置Ｂ２に対してフォーカス位置を変更させる際に所定の待ち時間を発生させるための減算カウンタである。フォーカス待機カウンタの値が−１である場合（Ｓ１７５：Ｙｅｓ）、サブＣＰＵ４００は、スクリーン役物制御処理を終了する。フォーカス待機カウンタの値が−１でない場合（Ｓ１７５：Ｎｏ）、サブＣＰＵ４００は、次のＳ１７６の処理に移行する。
【０２９３】
次に、サブＣＰＵ４００は、フォーカス待機カウンタの値が０か否かを判別する（Ｓ１７６）。フォーカス待機カウンタの値が０である場合（Ｓ１７６：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１７８の処理に移行する。フォーカス待機カウンタの値が０でない場合（Ｓ１７６：Ｎｏ）、サブＣＰＵ４００は、次のＳ１７７の処理に移行する。
【０２９４】
次に、サブＣＰＵ４００は、フォーカス待機カウンタの値を１減算する（Ｓ１７７）。その後、サブＣＰＵ４００は、スクリーン役物制御処理を終了する。
【０２９５】
Ｓ１７８において、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対して変更後のフォーカス位置に設定変更要求を行う。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス送信格納領域にフォーカス位置の設定変更要求データを格納し、このデータをプロジェクタ装置Ｂ２に対して送信する。フォーカス位置の設定変更要求データには、変更前の現在のフォーカス位置と変更後のフォーカス位置とが含まれる。これにより、例えば映像の投影対象がフロントスクリーン機構Ｅ１からリールスクリーン機構Ｆ１へと、あるいはその逆にリールスクリーン機構Ｆ１からフロントスクリーン機構Ｅ１へと切り替わる際に、プロジェクタ装置Ｂ２は、フォーカス位置の設定変更要求データに基づいてフォーカス機構２４２を制御し、スクリーン機構Ｅ１，Ｆ２の夫々に応じたフォーカス位置に投射レンズ２１０の焦点を合わせることができる。
【０２９６】
次に、サブＣＰＵ４００は、フォーカス待機カウンタに−１をセットする（Ｓ１７９）。その後、サブＣＰＵ４００は、スクリーン役物制御処理を終了する。
【０２９７】
［フォーカス変更要求処理］
図６８は、副制御基板ＳＳのサブＣＰＵ４００によるフォーカス変更要求処理を示している。同図に示すように、サブＣＰＵ４００は、現在のスクリーン機構Ｅ１，Ｆ１の動作状態から、現在のフォーカス位置（フォーカス位置Ａ〜Ｅオフセット）を取得する（Ｓ１８１）。
【０２９８】
次に、サブＣＰＵ４００は、登録された役物データから構築されたスクリーン機構Ｅ１，Ｆ１の動作パターンから変更後のフォーカス位置（フォーカス位置Ａ〜Ｅオフセット）を取得する（Ｓ１８２）。
【０２９９】
次に、サブＣＰＵ４００は、フォーカス変更パルス数を算出する（Ｓ１８３）。フォーカス変更パルス数は、フォーカス位置を変更する際にフォーカスモータ２４２Ｃに供給されるモータ駆動信号のパルス数であり、現在のフォーカス位置から変更後のフォーカス位置を差し引いた分に対応する所要パルス数の絶対値として算出される。
【０３００】
次に、サブＣＰＵ４００は、フォーカス調整時間を算出する（Ｓ１８４）。フォーカス調整時間は、フォーカス位置を変更するフォーカス機構２４２の実働時間であり、例えばフォーカスモータ２４２Ｃに対するモータ駆動信号をデューティ比０．５のパルス方形波とすると、そのパルス幅を２倍した時間（パルス周期）に対してＳ１８３で得たフォーカス変更パルス数を乗算することにより算出される。
【０３０１】
次に、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３に対して通信によりフォーカス位置の設定変更を行うための送信時間（設定変更送信時間）を算出する（Ｓ１８５）。この設定変更送信時間は、フォーカス位置の設定変更に伴い副制御基板ＳＳ−スケーラ基板ＳＫ間でやり取りされるデータの送信時間１と、スケーラ基板ＳＫ−プロジェクタ制御基板Ｂ２３間でやり取りされるデータの送信時間２とを合わせた時間として算出される。送信時間１は、データ数×（データ長＋パリティ＋スタート＋ストップ）となる送信ビット数に、１／ボーレート１を乗算して求められる。同様に、送信時間２は、送信ビット数に１／ボーレート２を乗算して求められる。本実施形態では、ボーレート１が３８４００ｂｐｓ、ボーレート２が１９２００ｂｐｓ、データ長が８ビット、パリティが無し、スタート及びストップビットが１ビットであり、これらの数値を用いて得られる送信時間１及び送信時間２が算出される。
【０３０２】
次に、サブＣＰＵ４００は、フォーカス変更時間を算出する（Ｓ１８６）。フォーカス変更時間は、Ｓ１８５で得た設定変更送信時間とＳ１８４で得たフォーカス調整時間とを合わせた時間として算出される。
【０３０３】
次に、サブＣＰＵ４００は、フロントスクリーン機構Ｅ１に変更か否かを判別する（Ｓ１８７）。フロントスクリーン機構Ｅ１に変更の場合（Ｓ１８７：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１８８の処理に移行する。フロントスクリーン機構Ｅ１への変更でない場合（Ｓ１８７：Ｎｏ）、サブＣＰＵ４００は、Ｓ１８９の処理に移行する。
【０３０４】
次に、サブＣＰＵ４００は、フロントスクリーン機構Ｅ１を所定位置に移動させる際の移動時間１を算出する（Ｓ１８８）。この移動時間１は、フロントスクリーン駆動機構Ｅ２の実働時間であり、例えばフロントスクリーン駆動機構Ｅ２の駆動モータＥ２５に対するモータ駆動信号をデューティ比０．５のパルス方形波とすると、そのパルス幅を２倍した時間に対して所要のモータパルス数を乗算することにより算出される。その後、サブＣＰＵ４００は、Ｓ１９０の処理に移行する。
【０３０５】
Ｓ１８９において、サブＣＰＵ４００は、リールスクリーン機構Ｆ１を所定位置に移動させる際の移動時間２を算出する。この移動時間２は、リールスクリーン駆動機構Ｆ２の実働時間であり、例えばリールスクリーン駆動機構Ｆ２の駆動モータＦ２４に対するモータ駆動信号をデューティ比０．５のパルス方形波とすると、そのパルス幅を２倍した時間に対して所要のモータパルス数を乗算することにより算出される。
【０３０６】
次に、サブＣＰＵ４００は、Ｓ１８８あるいはＳ１８９で得た移動時間１，２とＳ１８６で得たフォーカス変更時間との差をスクリーン役物制御タスクの処理周期の２ｍｓｅｃに対応した２で除算し、その算出時間に相当する値をフォーカス待機カウンタにセットする（Ｓ１９０）。これにより、スクリーン機構Ｅ１，Ｆ１を所定位置に移動させる動作及びフォーカス位置を変更する動作について、これらのちょうど所要時間差となる値がフォーカス待機カウンタにセットされるわけではないことから、スクリーン機構Ｅ１，Ｆ１の移動動作完了のタイミングでフォーカス位置を所定位置に変更することができる。すなわち、移動直後のスクリーン機構Ｅ１，Ｆ１に対してもフォーカス位置の変更によって焦点（ピント）があった良好な画質の映像を投影することができる。
【０３０７】
次に、サブＣＰＵ４００は、映像表示に際してフォーカス連動があるか否か（例えば、フォーカス連動フラグ（不図示）がありの場合に‘１’、無しの場合に‘０’）を判別する（Ｓ１９１）。フォーカス連動とは、スクリーン機構Ｅ１，Ｆ１の移動に連動してフォーカス位置を連続的に変更させることを意味する。フォーカス連動がない場合（Ｓ１９１：Ｎｏ）、サブＣＰＵ４００は、次のＳ１９２の処理に移行する。フォーカス連動がある場合（Ｓ１９１：Ｙｅｓ）、サブＣＰＵ４００は、フォーカス変更要求処理を終了する。
【０３０８】
次に、サブＣＰＵ４００は、フォーカス待機カウンタに０をセットする（Ｓ１９２）。すなわち、フォーカス連動を行わない場合は、スクリーン機構Ｅ１，Ｆ１の移動開始当初にフォーカス位置が直ちに変更され、フォーカス連動が行われる場合には、スクリーン機構Ｅ１，Ｆ１の移動終了時のタイミングでフォーカス位置の変更が終了する。その後、サブＣＰＵ４００は、フォーカス変更要求処理を終了する。
【０３０９】
［メインタスク］
図６９は、副制御基板ＳＳのサブＣＰＵ４００によるメインタスクを示している。同図に示すように、サブＣＰＵ４００は、ＶＳＹＮＣ（Ｖｅｒｔｉｃａｌ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ：垂直同期信号）割込初期化処理を行う（Ｓ２０１）。
【０３１０】
次に、サブＣＰＵ４００は、３３ｍｓｅｃ周期で発生するＶＳＹＮＣ割込待ちを行う（Ｓ２０２）。
【０３１１】
次に、サブＣＰＵ４００は、描画処理を行う（Ｓ２０３）。
【０３１２】
次に、サブＣＰＵ４００は、ウォッチドッグタイマ（ＷＤＴ）をリセットする（Ｓ２０４）。その後、サブＣＰＵ４００は、Ｓ２０２の処理に移行する。
【０３１３】
［主基板通信タスク］
図７０は、副制御基板ＳＳのサブＣＰＵ４００による主基板通信タスクを示している。同図に示すように、サブＣＰＵ４００は、通信メッセージキューの初期化を行う（Ｓ２１１）。
【０３１４】
次に、サブＣＰＵ４００は、通信メッセージキューから主制御基板ＭＳからの受信コマンドを取得する（Ｓ２１２）。
【０３１５】
次に、サブＣＰＵ４００は、受信コマンドがあるか否かを判別する（Ｓ２１３）。受信コマンドがある場合（Ｓ２１３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ２１４の処理に移行する。受信コマンドがない場合（Ｓ２１３：Ｎｏ）、サブＣＰＵ４００は、Ｓ２１８の処理に移行する。
【０３１６】
次に、サブＣＰＵ４００は、受信コマンドのチェックを行う（Ｓ２１４）。
【０３１７】
次に、サブＣＰＵ４００は、受信コマンドが有効なコマンドか否かを判別する（Ｓ２１５）。受信コマンドが有効なコマンドである場合（Ｓ２１５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ２１６の処理に移行する。受信コマンドが有効なコマンドでない場合（Ｓ２１５：Ｎｏ）、サブＣＰＵ４００は、Ｓ２１８の処理に移行する。なお、受信コマンドが有効とは、例えばコマンドの値が０１Ｈ〜１０Ｈの範囲であることである。
【０３１８】
次に、サブＣＰＵ４００は、受信コマンドから遊技情報を作成し、サブＲＡＭ基板４１の所定領域（図示せず）に遊技情報を格納する（Ｓ２１６）。この遊技情報には、例えば、内部当籤役、遊技状態、設定値、ボーナスゲーム数等が含まれる。
【０３１９】
次に、サブＣＰＵ４００は、コマンド解析処理を行う（Ｓ２１７）。この処理については、図７１を用いて後述する。
【０３２０】
次に、サブＣＰＵ４００は、例えば１０ｍｓｅｃの周期待ちを行う（Ｓ２１８）。その後、サブＣＰＵ４００は、Ｓ２１２の処理に移行する。
【０３２１】
［コマンド解析処理］
図７１は、副制御基板ＳＳのサブＣＰＵ４００によるコマンド解析処理を示している。同図に示すように、サブＣＰＵ４００は、コマンド整合性判定処理を行う（Ｓ２２１）。
【０３２２】
次に、サブＣＰＵ４００は、演出内容決定処理を行う（Ｓ２２２）。
【０３２３】
次に、サブＣＰＵ４００は、アニメデータ決定処理を行う（Ｓ２２３）。
【０３２４】
次に、サブＣＰＵ４００は、ＬＥＤデータ決定処理を行う（Ｓ２２４）。
【０３２５】
次に、サブＣＰＵ４００は、サウンドデータ決定処理を行う（Ｓ２２５）。
【０３２６】
次に、サブＣＰＵ４００は、スクリーン役物データ決定処理を行う（Ｓ２２６）。
【０３２７】
次に、サブＣＰＵ４００は、決定した各データをサブＲＡＭ基板４１の所定領域に登録する（Ｓ２２７）。その後、サブＣＰＵ４００は、コマンド解析処理を終了する。
【０３２８】
［アニメタスク］
図７２は、副制御基板ＳＳのサブＣＰＵ４００によるアニメタスクを示している。同図に示すように、サブＣＰＵ４００は、前回の遊技情報との変化についてチェックを行う（Ｓ２３１）。
【０３２９】
次に、サブＣＰＵ４００は、メインオブジェクト制御処理を行う（Ｓ２３２）。
【０３３０】
次に、サブＣＰＵ４００は、メインアニメタスク管理処理を行う（Ｓ２３３）。
【０３３１】
次に、サブＣＰＵ４００は、サブオブジェクト制御処理を行う（Ｓ２３４）。
【０３３２】
次に、サブＣＰＵ４００は、サブアニメタスク管理処理を行う（Ｓ２３５）。
【０３３３】
次に、サブＣＰＵ４００は、例えば３３ｍｓｅｃの周期待ちを行う（Ｓ２３６）。その後、サブＣＰＵ４００は、Ｓ２３１の処理に移行する。
【０３３４】
［サブデバイスタスク］
図７３は、副制御基板ＳＳのサブＣＰＵ４００によるサブデバイスタスクを示している。同図に示すように、サブＣＰＵ４００は、サブデバイス初期化処理を行う（Ｓ２４１）。この処理については、図７５を用いて後述する。
【０３３５】
次に、サブＣＰＵ４００は、スケーラ制御処理を行う（Ｓ２４２）。この処理については、図７６を用いて後述する。
【０３３６】
次に、サブＣＰＵ４００は、サブ液晶制御処理を行う（Ｓ２４３）。この処理については、図８２を用いて後述する。
【０３３７】
次に、サブＣＰＵ４００は、プロジェクタ制御処理を行う（Ｓ２４４）。この処理については、図８８を用いて後述する。
【０３３８】
次に、サブＣＰＵ４００は、例えば１０ｍｓｅｃの周期待ちを行う（Ｓ２４５）。その後、サブＣＰＵ４００は、Ｓ２４２の処理に移行する。
【０３３９】
［サブデバイス受信割込処理］
図７４は、副制御基板ＳＳのサブＣＰＵ４００によるサブデバイス受信割込処理を示している。サブデバイス受信割込処理は、サブデバイス（サブ液晶表示装置ＤＤ１９、タッチパネルＤＤ１９Ｔ、プロジェクタ装置Ｂ２等）の外部要求に応じてスケーラ基板ＳＫが送信した通信データを取り込むための受信割込処理である。同図に示すように、サブＣＰＵ４００は、サブデバイスからの受信データがデータの始まりを示す‘ＳＴＸ’か否かを判別する（Ｓ２５１）。受信データが‘ＳＴＸ（Ｓｔａｒｔ  ｏｆ  ＴｅＸｔ：０２Ｈ）’である場合（Ｓ２５１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ２５２の処理に移行する。受信データが‘ＳＴＸ’でない場合（Ｓ２５１：Ｎｏ）、サブＣＰＵ４００は、Ｓ２５３の処理に移行する。
【０３４０】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるＥＴＸ受信フラグ及び受信完了フラグを‘ＯＦＦ’にセットし、サブデバイス受信格納領域をクリアする（Ｓ２５２）。その後、サブＣＰＵ４００は、サブデバイス受信割込処理を終了する。
【０３４１】
Ｓ２５３において、サブＣＰＵ４００は、受信データをサブＲＡＭ基板４１のサブデバイス受信格納領域に保存する。
【０３４２】
次に、サブＣＰＵ４００は、サブデバイスからの受信データがデータの終わりを示す‘ＥＴＸ’か否かを判別する（Ｓ２５４）。受信データが‘ＥＴＸ（Ｅｎｄ  ｏｆ  ＴｅＸｔ：０３Ｈ）’である場合（Ｓ２５４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ２５５の処理に移行する。受信データが‘ＥＴＸ’でない場合（Ｓ２５４：Ｎｏ）、サブＣＰＵ４００は、Ｓ２５６の処理に移行する。
【０３４３】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるＥＴＸ受信フラグを‘ＯＮ’にセットする（Ｓ２５５）。その後、サブＣＰＵ４００は、サブデバイス受信割込処理を終了する。
【０３４４】
Ｓ２５６において、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるＥＴＸ受信フラグが‘ＯＮ’であるか否かを判別する。ＥＴＸ受信フラグが‘ＯＮ’である場合（Ｓ２５６：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ２５７の処理に移行する。ＥＴＸ受信フラグが‘ＯＮ’でない場合（Ｓ２５６：Ｎｏ）、サブＣＰＵ４００は、サブデバイス受信割込処理を終了する。
【０３４５】
次に、サブＣＰＵ４００は、サブデバイス受信データサムチェック処理を行う（Ｓ２５７）。
【０３４６】
次に、サブＣＰＵ４００は、Ｓ２５７で得たサム値が正常か否かを判別する（Ｓ２５８）。サム値が正常である場合（Ｓ２５８：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ２６０の処理に移行する。サム値が正常でない場合（Ｓ２５８：Ｎｏ）、サブＣＰＵ４００は、次のＳ２５９の処理に移行する。具体的に、本実施形態においては、サム値が正常か否かを判別する際、受信データの‘ＳＴＸ’を除く、‘ＥＴＸ’までの受信データを加算して、‘ＥＴＸ’の次に受信した受信データと照合を行うことにより、サム値の整合性を判断する。なお、サム値の算出方法としては、加算式に限らず、減算式又は排他的論理和（ＢＣＣともいう）を用いてもよい。
【０３４７】
次に、サブＣＰＵ４００は、サブデバイス受信格納領域のデータを破棄（サブデバイス受信格納領域をクリア）する（Ｓ２５９）。その後、サブＣＰＵ４００は、サブデバイス受信割込処理を終了する。
【０３４８】
Ｓ２６０において、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域における受信完了フラグを‘ＯＮ’にセットする。その後、サブＣＰＵ４００は、サブデバイス受信割込処理を終了する。
【０３４９】
［サブデバイス初期化処理］
図７５は、副制御基板ＳＳのサブＣＰＵ４００によるサブデバイス初期化処理を示している。同図に示すように、サブＣＰＵ４００は、スケーラ基板ＳＫとの通信線路となる第１シリアル回線を初期化する（Ｓ２７１）。
【０３５０】
次に、サブＣＰＵ４００は、ＳＲＡＭ４０１のスケーラ設定値保存領域の値をサブＲＡＭ基板４１のスケーラ設定値格納領域にコピーする（Ｓ２７２）。図６２に示すように、スケーラ設定値とは、出力画面分割設定数、入力画面分割設定数、出力画面１〜４水平解像度、出力画面１〜４垂直解像度、入力画面１，２水平解像度、入力画面１，２垂直解像度といったスケーラ基板ＳＫの制御特性を示すデバイスプロファイルに相当する。
【０３５１】
次に、サブＣＰＵ４００は、スケーラ設定値格納領域に格納されたスケーラ設定値の範囲についてチェック処理を行う（Ｓ２７３）。
【０３５２】
次に、サブＣＰＵ４００は、スケーラ設定値格納領域における全てのスケーラ設定値が有効範囲内の値であるか否かを判別する（Ｓ２７４）。スケーラ設定値の有効範囲は、図５４に示すように、副制御基板ＳＳからの送信コマンドとして予め規定されている。全てのスケーラ設定値が有効範囲内の値である場合（Ｓ２７４：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ２７６の処理に移行する。少なくとも一のスケーラ設定値が有効範囲内の値でない場合（Ｓ２７４：Ｎｏ）、サブＣＰＵ４００は、次のＳ２７５の処理に移行する。
【０３５３】
次に、サブＣＰＵ４００は、ＳＲＡＭ４０１のスケーラ設定値保存領域、及びサブＲＡＭ基板４１のスケーラ設定値格納領域を初期値として初期化する（Ｓ２７５）。スケーラ設定値の初期値は、図６２に示すように、サブＲＯＭ基板４２のスケーラ初期値領域に予め書き込まれている。
【０３５４】
次に、サブＣＰＵ４００は、ＳＲＡＭ４０１のサブ液晶設定値保存領域の値をサブＲＡＭ基板４１のサブ液晶設定値格納領域にコピーする（Ｓ２７６）。図６２に示すように、サブ液晶設定値とは、サブ液晶水平解像度、サブ液晶垂直解像度、サブ液晶輝度といったサブ液晶表示装置ＤＤ１９の表示特性を示すデバイスプロファイルに相当する。
【０３５５】
次に、サブＣＰＵ４００は、サブ液晶設定値格納領域に格納されたサブ液晶設定値の範囲についてチェック処理を行う（Ｓ２７７）。
【０３５６】
次に、サブＣＰＵ４００は、サブ液晶設定値格納領域における全てのサブ液晶設定値が有効範囲内の値であるか否かを判別する（Ｓ２７８）。全てのサブ液晶設定値が有効範囲内の値である場合（Ｓ２７８：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ２８０の処理に移行する。少なくとも一のサブ液晶設定値が有効範囲内の値でない場合（Ｓ２７８：Ｎｏ）、サブＣＰＵ４００は、次のＳ２７９の処理に移行する。
【０３５７】
次に、サブＣＰＵ４００は、ＳＲＡＭ４０１のサブ液晶設定値保存領域、及びサブＲＡＭ基板４１のサブ液晶設定値格納領域を初期値として初期化する（Ｓ２７９）。サブ液晶設定値の初期値は、図６２に示すように、サブＲＯＭ基板４２のサブ液晶初期値領域に予め書き込まれている。
【０３５８】
次に、サブＣＰＵ４００は、ＳＲＡＭ４０１のプロジェクタ設定値保存領域の値をサブＲＡＭ基板４１のプロジェクタ設定値格納領域にコピーする（Ｓ２８０）。図６２に示すように、プロジェクタ設定値とは、水平方向位置Ａ〜Ｅ調整値、水平方向位置Ａ〜Ｅオフセット、垂直方向位置Ａ〜Ｅ調整値、垂直方向位置Ａ〜Ｅオフセット、フォーカス位置オフセットＡ〜Ｅ、ＬＥＤ輝度設定、台形歪み補正値、ホワイト色温度設定、ブライトネス設定、コントラスト設定、ガンマ設定、フォーカスドリフト補正値Ａ〜Ｅといったプロジェクタ装置Ｂ２のの表示特性を示すデバイスプロファイルに相当する。
【０３５９】
次に、サブＣＰＵ４００は、プロジェクタ設定値格納領域に格納されたプロジェクタ設定値の範囲についてチェック処理を行う（Ｓ２８１）。
【０３６０】
次に、サブＣＰＵ４００は、プロジェクタ設定値格納領域における全てのプロジェクタ設定値が有効範囲内の値であるか否かを判別する（Ｓ２８２）。全てのプロジェクタ設定値が有効範囲内の値である場合（Ｓ２８２：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ２８４の処理に移行する。少なくとも一のプロジェクタ設定値が有効範囲内の値でない場合（Ｓ２８２：Ｎｏ）、サブＣＰＵ４００は、次のＳ２８３の処理に移行する。
【０３６１】
次に、サブＣＰＵ４００は、ＳＲＡＭ４０１のプロジェクタ設定値保存領域、及びサブＲＡＭ基板４１のプロジェクタ設定値格納領域を初期値として初期化する（Ｓ２８３）。プロジェクタ設定値の初期値は、図６２に示すように、サブＲＯＭ基板４２のプロジェクタ初期値領域に予め書き込まれている。
【０３６２】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるスケーラ設定完了フラグ、サブ液晶設定完了フラグ、及びプロジェクタ設定完了フラグを‘ＯＦＦ’にセットする（Ｓ２８４）。その後、サブＣＰＵ４００は、サブデバイス初期化処理を終了する。
【０３６３】
［スケーラ制御処理］
図７６は、副制御基板ＳＳのサブＣＰＵ４００によるスケーラ制御処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス受信格納領域に一時記憶された受信データの送信元ＩＤが‘スケーラ（図５３に示すＩＤ：０２Ｈ参照）’を示すか否かを判別する（Ｓ２９１）。送信元ＩＤが‘スケーラ’を示す場合（Ｓ２９１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ２９２の処理に移行する。送信元ＩＤが‘スケーラ’を示さない場合（Ｓ２９１：Ｎｏ）、サブＣＰＵ４００は、スケーラ制御処理を終了する。
【０３６４】
次に、サブＣＰＵ４００は、スケーラ基板ＳＫを制御するための受信データ整合性チェック処理を行う（Ｓ２９２）。この処理において、サブＣＰＵ４００は、受信データに含まれるコマンドＩＤの値について、図５４に示すスケーラ基板ＳＫからの送信コマンドを示す‘０１Ｈ’〜‘０５Ｈ’の値と整合するか否かをチェックして、そのチェック結果をリターン値として返す。
【０３６５】
次に、サブＣＰＵ４００は、チェック結果のリターン値から、受信データの整合性に異常があるか否かを判別する（Ｓ２９３）。受信データの整合性に異常がある場合（Ｓ２９３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ２９４の処理に移行する。受信データの整合性に異常がない場合（Ｓ２９３：Ｎｏ）、サブＣＰＵ４００は、Ｓ２９５の処理に移行する。
【０３６６】
次に、サブＣＰＵ４００は、受信データの整合性が異常（無効な受信データ）のため、サブデバイス受信格納領域のデータを破棄（クリア）する（Ｓ２９４）。その後、サブＣＰＵ４００は、スケーラ制御処理を終了する。
【０３６７】
Ｓ２９５において、サブＣＰＵ４００は、スケーラ制御受信時処理を行う。この処理については、図７７を用いて後述する。その後、サブＣＰＵ４００は、スケーラ制御処理を終了する。
【０３６８】
［スケーラ制御受信時処理］
図７７は、副制御基板ＳＳのサブＣＰＵ４００によるスケーラ制御受信時処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス受信格納領域からスケーラ制御受信格納領域に受信データをコピーする（Ｓ３０１）。
【０３６９】
次に、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘起動パラメータ要求’か否かを判別する（Ｓ３０２）。受信コマンドが‘起動パラメータ要求（図５４左欄に示すＣＭＤ：０１Ｈ参照）’である場合（Ｓ３０２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３０３の処理に移行する。受信コマンドが‘起動パラメータ要求’でない場合（Ｓ３０２：Ｎｏ）、サブＣＰＵ４００は、Ｓ３０４の処理に移行する。
【０３７０】
次に、サブＣＰＵ４００は、スケーラ起動パラメータ要求受信時処理を行う（Ｓ３０３）。この処理については、図７８を用いて後述する。その後、サブＣＰＵ４００は、スケーラ制御受信時処理を終了する。
【０３７１】
Ｓ３０４において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘パラメータ要求（図５４左欄に示すＣＭＤ：０２Ｈ参照）’か否かを判別する。受信コマンドが‘パラメータ要求’である場合（Ｓ３０４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３０５の処理に移行する。受信コマンドが‘パラメータ要求’でない場合（Ｓ３０４：Ｎｏ）、サブＣＰＵ４００は、Ｓ３１１の処理に移行する。
【０３７２】
次に、サブＣＰＵ４００は、パラメータ要求の受信コマンドに含まれるパラメータの値（図５４参照）に基づいて、スケーラ設定値の変更要求（図５４左欄に示すＣＭＤ：０２Ｈ，Ｄ１：０１Ｈ参照）があるか否かを判別する（Ｓ３０５）。スケーラ設定値の変更要求がある場合（Ｓ３０５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３０６の処理に移行する。スケーラ設定値の変更要求がない場合（Ｓ３０５：Ｎｏ）、サブＣＰＵ４００は、Ｓ３０９の処理に移行する。
【０３７３】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるスケーラ設定変更中フラグを‘ＯＮ’にセットする（Ｓ３０６）。
【０３７４】
次に、サブＣＰＵ４００は、スケーラ設定値格納領域（図６２参照）から設定変更内容（変更するスケーラ設定値）を取得する（Ｓ３０７）。
【０３７５】
次に、サブＣＰＵ４００は、取得した設定変更内容を引数（呼び出し元が、呼び出し先のサブルーチン関数（処理）に、パラメータを引き渡す事を指す、ソフトウェア上におけるパラメータの一般名称）として、スケーラ設定変更処理を行う（Ｓ３０８）。この処理については、図７９を用いて後述する。その後、サブＣＰＵ４００は、スケーラ制御受信時処理を終了する。
【０３７６】
Ｓ３０９において、サブＣＰＵ４００は、パラメータ要求の受信コマンドに含まれるパラメータの値（図５４参照）に基づいて、スケーラ基板ＳＫからステータス要求（図５４左欄に示すＣＭＤ：０２Ｈ，Ｄ１：０２Ｈ参照）があるか否かを判別する。ステータス要求がある場合（Ｓ３０９：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３１０の処理に移行する。ステータス要求がない場合（Ｓ３０９：Ｎｏ）、サブＣＰＵ４００は、スケーラ制御受信時処理を終了する。
【０３７７】
次に、サブＣＰＵ４００は、ステータス要求コマンド送信処理を行う（Ｓ３１０）。この処理において、サブＣＰＵ４００は、ステータス要求のコマンドをスケーラ基板ＳＫに対して送信する。その後、サブＣＰＵ４００は、スケーラ制御受信時処理を終了する。
【０３７８】
Ｓ３１１において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘ステータス（図５４左欄に示すＣＭＤ：０３Ｈ参照）’か否かを判別する。受信コマンドが‘ステータス’である場合（Ｓ３１１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３１２の処理に移行する。受信コマンドが‘ステータス’でない場合（Ｓ３１１：Ｎｏ）、サブＣＰＵ４００は、Ｓ３１３の処理に移行する。
【０３７９】
次に、サブＣＰＵ４００は、スケーラステータスコマンド受信時処理を行う（Ｓ３１２）。この処理については、図８０を用いて後述する。その後、サブＣＰＵ４００は、スケーラ制御受信時処理を終了する。
【０３８０】
Ｓ３１３において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘受信確認（図５４左欄に示すＣＭＤ：０４Ｈ参照）’か否かを判別する。受信コマンドが‘受信確認’である場合（Ｓ３１３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３１４の処理に移行する。受信コマンドが‘受信確認’でない場合（Ｓ３１３：Ｎｏ）、サブＣＰＵ４００は、Ｓ３１５の処理に移行する。
【０３８１】
次に、サブＣＰＵ４００は、スケーラ受信確認受信時処理を行う（Ｓ３１４）。この処理については、図８１を用いて後述する。
【０３８２】
Ｓ３１５において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘エラー通知（図５４左欄に示すＣＭＤ：０５Ｈ参照）’か否かを判別する。受信コマンドが‘エラー通知’である場合（Ｓ３１５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３１６の処理に移行する。受信コマンドが‘エラー通知’でない場合（Ｓ３１５：Ｎｏ）、サブＣＰＵ４００は、スケーラ制御受信時処理を終了する。
【０３８３】
次に、サブＣＰＵ４００は、スケーラエラー発生時処理を行う（Ｓ３１６）。
【０３８４】
次に、サブＣＰＵ４００は、スケーラ基板ＳＫのエラーを音によって報知すべくスピーカ群６２に対してサウンドスケーラエラー発生出力を行うとともに、同時にそのエラーを発光態様によって報知するためにＬＥＤ群６１に対してＬＥＤスケーラエラー発生点灯要求を行う（Ｓ３１７）。その後、サブＣＰＵ４００は、スケーラ制御受信時処理を終了する。
【０３８５】
［スケーラ起動パラメータ要求受信時処理］
図７８は、副制御基板ＳＳのサブＣＰＵ４００によるスケーラ起動パラメータ要求受信時処理を示している。同図に示すように、サブＣＰＵ４００は、起動パラメータ要求確認コマンド送信処理を行う（Ｓ３２１）。この処理において、サブＣＰＵ４００は、‘起動パラメータ要求確認（図５４右欄に示すＣＭＤ：０１Ｈ参照）’のコマンドをスケーラ基板ＳＫに対して送信する。
【０３８６】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるスケーラ起動時設定中フラグを‘ＯＮ’にセットする（Ｓ３２２）。その後、サブＣＰＵ４００は、スケーラ起動パラメータ要求受信時処理を終了する。
【０３８７】
［スケーラ設定変更処理］
図７９は、副制御基板ＳＳのサブＣＰＵ４００によるスケーラ設定変更処理を示している。同図に示すように、サブＣＰＵ４００は、引数として受け取ったスケーラ設定値の設定変更内容を取り出す（Ｓ３３１）。
【０３８８】
次に、サブＣＰＵ４００は、設定変更内容が出力画面分割設定数か否かを判別する（Ｓ３３２）。設定変更内容が出力画面分割設定数である場合（Ｓ３３２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３３３の処理に移行する。設定変更内容が出力画面分割設定数でない場合（Ｓ３３２：Ｎｏ）、サブＣＰＵ４００は、Ｓ３３４の処理に移行する。
【０３８９】
次に、サブＣＰＵ４００は、出力画面分割設定数コマンド送信処理を行う（Ｓ３３３）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のスケーラ設定値格納領域における出力画面分割設定数を書き換え、その出力画面分割設定数１〜４として出力パターン０〜３を指定するための‘出力画面分割設定数（図５４右欄に示すＣＭＤ：０５Ｈ参照）’のコマンドをスケーラ基板ＳＫに対して送信する。その後、サブＣＰＵ４００は、スケーラ設定変更処理を終了する。
【０３９０】
Ｓ３３４において、サブＣＰＵ４００は、設定変更内容が出力画面解像度設定か否かを判別する。設定変更内容が出力画面解像度設定である場合（Ｓ３３４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３３５の処理に移行する。設定変更内容が出力画面解像度設定でない場合（Ｓ３３４：Ｎｏ）、サブＣＰＵ４００は、Ｓ３３６の処理に移行する。
【０３９１】
次に、サブＣＰＵ４００は、出力画面解像度設定コマンド送信処理を行う（Ｓ３３５）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のスケーラ設定値格納領域における出力画面解像度を書き換え、その出力画面解像度設定として、出力画面番号（１〜４）、水平解像度（４８０〜４０６０）、垂直解像度（２４０〜１６００）を指定するための‘出力画面解像度設定（図５４右欄に示すＣＭＤ：０６Ｈ参照）’のコマンドをスケーラ基板ＳＫに対して送信する。その後、サブＣＰＵ４００は、スケーラ設定変更処理を終了する。具体的には、例として、出力画面分割設定数が「２」の場合、出力画面解像度設定のコマンドは、２回（２周期（４００ｍｓｅｃ））にわたり、スケーラ基板ＳＫに対して送信される。１回目に出力画面番号：１と、出力画面番号：１に対応した、水平解像度及び垂直解像度、２回目に出力画面番号：２と、出力画面番号：２に対応した、水平解像度及び垂直解像度が送信される。なお、後述の入力画面解像度設定コマンドの場合も同じく、入力画面分割設定数に応じた回数、入力画面解像度設定コマンドがスケーラ基板ＳＫに送信される。
【０３９２】
Ｓ３３６において、サブＣＰＵ４００は、設定変更内容が入力画面分割設定数か否かを判別する。設定変更内容が入力画面分割設定数である場合（Ｓ３３６：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３３７の処理に移行する。設定変更内容が入力画面分割設定数でない場合（Ｓ３３６：Ｎｏ）、サブＣＰＵ４００は、Ｓ３３８の処理に移行する。
【０３９３】
次に、サブＣＰＵ４００は、入力画面分割設定数コマンド送信処理を行う（Ｓ３３７）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のスケーラ設定値格納領域における入力画面分割設定数を書き換え、入力画面分割設定数として１又は２を指定するための‘入力画面分割設定数（図５４右欄に示すＣＭＤ：０７Ｈ参照）’のコマンドをスケーラ基板ＳＫに対して送信する。その後、サブＣＰＵ４００は、スケーラ設定変更処理を終了する。
【０３９４】
Ｓ３３８において、サブＣＰＵ４００は、設定変更内容が入力画面解像度設定か否かを判別する。設定変更内容が入力画面解像度設定である場合（Ｓ３３８：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３３９の処理に移行する。設定変更内容が入力画面解像度設定でない場合（Ｓ３３８：Ｎｏ）、サブＣＰＵ４００は、スケーラ設定変更処理を終了する。
【０３９５】
次に、サブＣＰＵ４００は、入力画面解像度設定コマンド送信処理を行う（Ｓ３３９）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のスケーラ設定値格納領域における入力画面解像度を書き換え、その入力画面解像度設定として、入力画面番号（１，２）に対応する入力パターン（０，１）、水平解像度（４８０〜４０６０）、垂直解像度（２４０〜１６００）を指定するための‘入力画面解像度設定（図５４右欄に示すＣＭＤ：０８Ｈ参照）’のコマンドをスケーラ基板ＳＫに対して送信する。その後、サブＣＰＵ４００は、スケーラ設定変更処理を終了する。このようなスケーラ設定変更処理は、サブ液晶表示装置ＤＤ１９及びタッチパネルＤＤ１９Ｔを用いて遊技機製造工場の作業者がメニュー操作を行う際に実行されることとなる。
【０３９６】
［スケーラステータスコマンド受信時処理］
図８０は、副制御基板ＳＳのサブＣＰＵ４００によるスケーラステータスコマンド受信時処理を示している。同図に示すように、サブＣＰＵ４００は、ステータスを示す受信データの「Ｄ１」から値を取り出し、その値に基づいてステータスの種別が出力設定か否かを判別する（Ｓ３４１）。ステータスの種別が出力設定である場合（Ｓ３４１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３４２の処理に移行する。ステータスの種別が出力設定でない場合（Ｓ３４１：Ｎｏ）、すなわち入力設定である場合、サブＣＰＵ４００は、Ｓ３４３の処理に移行する。
【０３９７】
次に、サブＣＰＵ４００は、ステータスの受信データの「Ｄ２」以降に保存されている出力画面解像度データをサブＲＡＭ基板４１のスケーラ設定確認格納領域に保存する（Ｓ３４２）。図５４に示すように、出力画面解像度データには、出力分割数（１〜４）、出力第１〜４画面水平解像度（０〜４０６０）、出力第１〜４画面垂直解像度（０〜１６００）が含まれる。その後、サブＣＰＵ４００は、Ｓ３４４の処理に移行する。
【０３９８】
Ｓ３４３において、サブＣＰＵ４００は、ステータスの受信データの「Ｄ２」以降に保存されている入力画面解像度データをサブＲＡＭ基板４１のスケーラ設定確認格納領域に保存する。図５４に示すように、入力画面解像度データには、入力分割数（１ｏｒ２）、入力第１，２画面水平解像度（０〜４０６０）、入力第１，２画面垂直解像度（０〜１６００）が含まれる。
【０３９９】
次に、サブＣＰＵ４００は、ステータス要求完了コマンド送信処理を行う（Ｓ３４４）。この処理において、サブＣＰＵ４００は、ステータス要求完了を示すコマンドをスケーラ基板ＳＫに対して送信する。その後、サブＣＰＵ４００は、スケーラステータスコマンド受信時処理を終了する。
【０４００】
［スケーラ受信確認受信時処理］
図８１は、副制御基板ＳＳのサブＣＰＵ４００によるスケーラ受信確認受信時処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるスケーラ設定変更中フラグが‘ＯＮ’であるか否かを判別する（Ｓ３５１）。スケーラ設定変更中フラグが‘ＯＮ’である場合（Ｓ３５１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３５２の処理に移行する。スケーラ設定変更中フラグが‘ＯＮ’でない場合（Ｓ３５１：Ｎｏ）、サブＣＰＵ４００は、スケーラ受信確認受信時処理を終了する。
【０４０１】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のスケーラ設定値格納領域から設定変更内容（変更前のスケーラ設定値）を取得する（Ｓ３５２）。
【０４０２】
次に、サブＣＰＵ４００は、スケーラ設定値格納領域がエンドブロック（−１又は０ＦＦＦＦＨが格納されている）か否かを判別する（Ｓ３５３）。スケーラ設定値格納領域がエンドブロックである場合（Ｓ３５３：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ３５６の処理に移行する。スケーラ設定値格納領域がエンドブロックでない場合（Ｓ３５３：Ｎｏ）、サブＣＰＵ４００は、次のＳ３５４の処理に移行する。
【０４０３】
次に、サブＣＰＵ４００は、スケーラ設定変更処理を行う（Ｓ３５４）。この処理は、図７９に示す通りである。
【０４０４】
次に、サブＣＰＵ４００は、スケーラ設定値格納領域のデータ取得位置（ブロック番号）を更新する（Ｓ３５５）。その後、サブＣＰＵ４００は、スケーラ受信確認受信時処理を終了する。
【０４０５】
Ｓ３５６において、サブＣＰＵ４００は、設定完了コマンド送信処理を行う。この処理において、サブＣＰＵ４００は、スケーラ設定値の‘設定完了（図５４右欄に示すＣＭＤ：０２Ｈ参照）’を示すコマンドをスケーラ基板ＳＫに対して送信する。
【０４０６】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるスケーラ設定変更中フラグを‘ＯＦＦ’にセットする（Ｓ３５７）。その後、サブＣＰＵ４００は、スケーラ受信確認受信時処理を終了する。
【０４０７】
［サブ液晶制御処理］
図８２は、副制御基板ＳＳのサブＣＰＵ４００によるサブ液晶制御処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス受信格納領域に一時記憶された受信データの送信元ＩＤが‘サブ液晶（図５３に示すＩＤ：０４Ｈ参照）’を示すか否かを判別する（Ｓ３６１）。送信元ＩＤが‘サブ液晶’を示す場合（Ｓ３６１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３６２の処理に移行する。送信元ＩＤが‘サブ液晶’を示さない場合（Ｓ３６１：Ｎｏ）、サブＣＰＵ４００は、サブ液晶制御処理を終了する。
【０４０８】
次に、サブＣＰＵ４００は、サブ液晶表示装置ＤＤ１９やタッチパネルＤＤ１９Ｔを制御するためのサブ液晶制御受信データ整合性チェック処理を行う（Ｓ３６２）。この処理において、サブＣＰＵ４００は、受信データに含まれるコマンドＩＤの値について、図５５に示すサブ液晶Ｉ／Ｆ基板ＳＬからの送信コマンドを示す‘４１Ｈ’〜‘４５Ｈ’の値と整合するか否かをチェックして、そのチェック結果をリターン値として返す。
【０４０９】
次に、サブＣＰＵ４００は、チェック結果のリターン値から、受信データの整合性に異常があるか否かを判別する（Ｓ３６３）。受信データの整合性に異常がある場合（Ｓ３６３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３６４の処理に移行する。受信データの整合性に異常がない場合（Ｓ３６３：Ｎｏ）、サブＣＰＵ４００は、Ｓ３６５の処理に移行する。
【０４１０】
次に、サブＣＰＵ４００は、サブデバイス受信格納領域のデータを破棄する（Ｓ３６４）。その後、サブＣＰＵ４００は、サブ液晶制御処理を終了する。
【０４１１】
Ｓ３６５において、サブＣＰＵ４００は、サブ液晶制御受信時処理を行う。この処理については、図８３を用いて後述する。その後、サブＣＰＵ４００は、サブ液晶制御処理を終了する。
【０４１２】
［サブ液晶制御受信時処理］
図８３は、副制御基板ＳＳのサブＣＰＵ４００によるサブ液晶制御受信時処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス受信格納領域からサブ液晶制御受信格納領域に受信データをコピーする（Ｓ３７１）。
【０４１３】
次に、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘起動パラメータ要求（図５５左欄に示すＣＭＤ：４１Ｈ参照）’か否かを判別する（Ｓ３７２）。受信コマンドが‘起動パラメータ要求’である場合（Ｓ３７２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３７３の処理に移行する。受信コマンドが‘起動パラメータ要求’でない場合（Ｓ３７２：Ｎｏ）、サブＣＰＵ４００は、Ｓ３７４の処理に移行する。
【０４１４】
次に、サブＣＰＵ４００は、サブ液晶起動パラメータ要求受信時処理を行う（Ｓ３７３）。この処理については、図８４を用いて後述する。その後、サブＣＰＵ４００は、サブ液晶制御受信時処理を終了する。
【０４１５】
Ｓ３７４において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘パラメータ要求（図５５左欄に示すＣＭＤ：４２Ｈ参照）’か否かを判別する。受信コマンドが‘パラメータ要求’である場合（Ｓ３７４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３７５の処理に移行する。受信コマンドが‘パラメータ要求’でない場合（Ｓ３７４：Ｎｏ）、サブＣＰＵ４００は、Ｓ３８１の処理に移行する。
【０４１６】
次に、サブＣＰＵ４００は、パラメータ要求の受信コマンドに含まれるパラメータの値（図５５左欄に示すＤ１：０１Ｈ参照）に基づいて、サブ液晶設定値の変更要求があるか否かを判別する（Ｓ３７５）。サブ液晶設定値の変更要求がある場合（Ｓ３７５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３７６の処理に移行する。サブ液晶設定値の変更要求がない場合（Ｓ３７５：Ｎｏ）、サブＣＰＵ４００は、Ｓ３７９の処理に移行する。
【０４１７】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるサブ液晶設定変更中フラグを‘ＯＮ’にセットする（Ｓ３７６）。
【０４１８】
次に、サブＣＰＵ４００は、サブ液晶設定値格納領域（図６２参照）から設定変更内容（変更するサブ液晶設定値）を取得する（Ｓ３７７）。
【０４１９】
次に、サブＣＰＵ４００は、取得した設定変更内容を引数として、サブ液晶設定変更処理を行う（Ｓ３７８）。この処理については、図８５を用いて後述する。その後、サブＣＰＵ４００は、サブ液晶制御受信時処理を終了する。
【０４２０】
Ｓ３７９において、サブＣＰＵ４００は、パラメータ要求の受信コマンドに含まれるパラメータの値（図５５左欄に示すＤ１：０２Ｈ参照）に基づいて、サブ液晶Ｉ／Ｆ基板ＳＬからステータス要求があるか否かを判別する。ステータス要求がある場合（Ｓ３７９：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３８０の処理に移行する。ステータス要求がない場合（Ｓ３７９：Ｎｏ）、サブＣＰＵ４００は、サブ液晶制御受信時処理を終了する。
【０４２１】
次に、サブＣＰＵ４００は、ステータス要求コマンド送信処理を行う（Ｓ３８０）。この処理において、サブＣＰＵ４００は、ステータス要求のコマンドをサブ液晶Ｉ／Ｆ基板ＳＬに対して送信する。その後、サブＣＰＵ４００は、サブ液晶制御受信時処理を終了する。
【０４２２】
Ｓ３８１において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘ステータス（図５５左欄に示すＣＭＤ：４３Ｈ参照）’か否かを判別する。受信コマンドが‘ステータス’である場合（Ｓ３８１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３８２の処理に移行する。受信コマンドが‘ステータス’でない場合（Ｓ３８１：Ｎｏ）、サブＣＰＵ４００は、Ｓ３８３の処理に移行する。
【０４２３】
次に、サブＣＰＵ４００は、サブ液晶ステータスコマンド受信時処理を行う（Ｓ３８２）。この処理については、図８６を用いて後述する。その後、サブＣＰＵ４００は、サブ液晶制御受信時処理を終了する。
【０４２４】
Ｓ３８３において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘受信確認（図５５左欄に示すＣＭＤ：４４Ｈ参照）’か否かを判別する。受信コマンドが‘受信確認’である場合（Ｓ３８３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３８４の処理に移行する。受信コマンドが‘受信確認’でない場合（Ｓ３８３：Ｎｏ）、サブＣＰＵ４００は、Ｓ３８５の処理に移行する。
【０４２５】
次に、サブＣＰＵ４００は、サブ液晶受信確認受信時処理を行う（Ｓ３８４）。この処理については、図８７を用いて後述する。
【０４２６】
Ｓ３８５において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘エラー通知（図５５左欄に示すＣＭＤ：４５Ｈ参照）’か否かを判別する。受信コマンドが‘エラー通知’である場合（Ｓ３８５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ３８６の処理に移行する。受信コマンドが‘エラー通知’でない場合（Ｓ３８５：Ｎｏ）、サブＣＰＵ４００は、サブ液晶制御受信時処理を終了する。
【０４２７】
次に、サブＣＰＵ４００は、サブ液晶エラー発生時処理を行う（Ｓ３８６）。
【０４２８】
次に、サブＣＰＵ４００は、サブ液晶Ｉ／Ｆ基板ＳＬ（サブ液晶表示装置ＤＤ１９又はタッチパネルＤＤ１９Ｔ）のエラーを音によって報知すべくスピーカ群６２に対してサウンドサブ液晶エラー発生出力を行うとともに、同時にそのエラーを発光態様によって報知するためにＬＥＤ群６１に対してＬＥＤサブ液晶エラー発生点灯要求を行う（Ｓ３８７）。その後、サブＣＰＵ４００は、サブ液晶制御受信時処理を終了する。
【０４２９】
［サブ液晶起動パラメータ要求受信時処理］
図８４は、副制御基板ＳＳのサブＣＰＵ４００によるサブ液晶起動パラメータ要求受信時処理を示している。同図に示すように、サブＣＰＵ４００は、起動パラメータ要求確認コマンド送信処理を行う（Ｓ３９１）。この処理において、サブＣＰＵ４００は、サブ液晶Ｉ／Ｆ基板ＳＬに対して‘起動パラメータ要求確認’のコマンドを送信する。
【０４３０】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるサブ液晶起動時設定中フラグを‘ＯＮ’にセットする（Ｓ３９２）。その後、サブＣＰＵ４００は、サブ液晶起動パラメータ要求受信時処理を終了する。
【０４３１】
［サブ液晶設定変更処理］
図８５は、副制御基板ＳＳのサブＣＰＵ４００によるサブ液晶設定変更処理を示している。同図に示すように、サブＣＰＵ４００は、引数として受け取ったサブ液晶設定値の設定変更内容を取り出す（Ｓ４０１）。
【０４３２】
次に、サブＣＰＵ４００は、設定変更内容がサブ液晶画面解像度設定か否かを判別する（Ｓ４０２）。設定変更内容がサブ液晶画面解像度設定である場合（Ｓ４０２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４０３の処理に移行する。設定変更内容がサブ液晶画面解像度設定でない場合（Ｓ４０２：Ｎｏ）、サブＣＰＵ４００は、Ｓ４０４の処理に移行する。
【０４３３】
次に、サブＣＰＵ４００は、サブ液晶画面解像度設定コマンド送信処理を行う（Ｓ４０３）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブ液晶設定値格納領域におけるサブ液晶画面解像度を書き換え、そのサブ液晶画面解像度を設定するためのコマンド（図５５右欄に示すＣＭＤ：４５Ｈ参照）をサブ液晶Ｉ／Ｆ基板ＳＬに対して送信する。その後、サブＣＰＵ４００は、サブ液晶設定変更処理を終了する。
【０４３４】
Ｓ４０４において、サブＣＰＵ４００は、設定変更内容がサブ液晶輝度設定か否かを判別する。設定変更内容がサブ液晶輝度設定である場合（Ｓ４０４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４０５の処理に移行する。設定変更内容がサブ液晶輝度設定でない場合（Ｓ４０４：Ｎｏ）、サブＣＰＵ４００は、サブ液晶設定変更処理を終了する。
【０４３５】
次に、サブＣＰＵ４００は、サブ液晶輝度設定コマンド送信処理を行う（Ｓ４０５）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブ液晶設定値格納領域におけるサブ液晶輝度を書き換え、そのサブ液晶輝度を設定するためのコマンド（図５５右欄に示すＣＭＤ：４６Ｈ参照）をサブ液晶Ｉ／Ｆ基板ＳＬに対して送信する。その後、サブＣＰＵ４００は、サブ液晶設定変更処理を終了する。
【０４３６】
［サブ液晶ステータスコマンド受信時処理］
図８６は、副制御基板ＳＳのサブＣＰＵ４００によるサブ液晶ステータスコマンド受信時処理を示している。同図に示すように、サブＣＰＵ４００は、ステータスを示す受信データの「Ｄ１」から値を取り出し、その値に基づいてステータスの種別がタッチ入力か否かを判別する（Ｓ４１１）。ステータスの種別がタッチ入力である場合（Ｓ４１１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４１２の処理に移行する。ステータスの種別がタッチ入力でない場合（Ｓ４１１：Ｎｏ）、すなわち液晶設定である場合、サブＣＰＵ４００は、Ｓ４１３の処理に移行する。
【０４３７】
次に、サブＣＰＵ４００は、ステータスの受信コマンドに含まれるタッチ入力データをサブＲＡＭ基板４１のタッチパネル入力格納領域に保存する（Ｓ４１２）。図５５に示すように、タッチ入力データには、タッチパネルＤＤ１９Ｔに関する入力種別、入力Ｘ，Ｙ座標が含まれる。その後、サブＣＰＵ４００は、Ｓ４１４の処理に移行する。
【０４３８】
Ｓ４１３において、サブＣＰＵ４００は、ステータスの受信コマンドに含まれる液晶設定データをサブＲＡＭ基板４１のサブ液晶設定確認格納領域に保存する。図５５に示すように、液晶設定データには、水平解像度（２００〜８００）、垂直解像度（２００〜８００）が含まれる。
【０４３９】
次に、サブＣＰＵ４００は、ステータス要求完了コマンド送信処理を行う（Ｓ４１４）。この処理において、サブＣＰＵ４００は、ステータス要求完了を示すコマンド（図５５右欄に示すＣＭＤ：４４Ｈ参照）をサブ液晶Ｉ／Ｆ基板ＳＬに対して送信する。その後、サブＣＰＵ４００は、サブ液晶ステータスコマンド受信時処理を終了する。
【０４４０】
［サブ液晶受信確認受信時処理］
図８７は、副制御基板ＳＳのサブＣＰＵ４００によるサブ液晶受信確認受信時処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるサブ液晶設定変更中フラグが‘ＯＮ’であるか否かを判別する（Ｓ４２１）。サブ液晶設定変更中フラグが‘ＯＮ’である場合（Ｓ４２１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４２２の処理に移行する。サブ液晶設定変更中フラグが‘ＯＮ’でない場合（Ｓ４２１：Ｎｏ）、サブＣＰＵ４００は、サブ液晶受信確認受信時処理を終了する。
【０４４１】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブ液晶設定値格納領域（図６２参照）から設定変更内容（変更するサブ液晶設定値）を取得する（Ｓ４２２）。
【０４４２】
次に、サブＣＰＵ４００は、サブ液晶設定値格納領域がエンドブロックか否かを判別する（Ｓ４２３）。サブ液晶設定値格納領域がエンドブロックである場合（Ｓ４２３：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ４２６の処理に移行する。サブ液晶設定値格納領域がエンドブロックでない場合（Ｓ４２３：Ｎｏ）、サブＣＰＵ４００は、次のＳ４２４の処理に移行する。
【０４４３】
次に、サブＣＰＵ４００は、取得した設定変更内容を引数として、サブ液晶設定変更処理を行う（Ｓ４２４）。この処理は、図８５に示す通りである。
【０４４４】
次に、サブＣＰＵ４００は、サブ液晶設定値格納領域のデータ取得位置（ブロック番号）を更新する（Ｓ４２５）。その後、サブＣＰＵ４００は、サブ液晶受信確認受信時処理を終了する。
【０４４５】
Ｓ４２６において、サブＣＰＵ４００は、設定完了コマンド送信処理を行う。この処理において、サブＣＰＵ４００は、サブ液晶設定値の設定完了を示すコマンド（図５５右欄に示すＣＭＤ：４２Ｈ参照）をサブ液晶Ｉ／Ｆ基板ＳＬに対して送信する。
【０４４６】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるサブ液晶設定変更中フラグを‘ＯＦＦ’にセットする（Ｓ４２７）。その後、サブＣＰＵ４００は、サブ液晶受信確認受信時処理を終了する。
【０４４７】
［プロジェクタ制御処理］
図８８は、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ制御処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス受信格納領域に一時記憶された受信データの送信元ＩＤが‘プロジェクタ（図５３に示すＩＤ：０３Ｈ参照）’を示すか否かを判別する（Ｓ４３１）。送信元ＩＤが‘プロジェクタ’を示す場合（Ｓ４３１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４３２の処理に移行する。送信元ＩＤが‘プロジェクタ’を示さない場合（Ｓ４３１：Ｎｏ）、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０４４８】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２を制御するためのプロジェクタ制御受信データ整合性チェック処理を行う（Ｓ４３２）。この処理において、サブＣＰＵ４００は、受信データに含まれるコマンドＩＤの値について、図５６に示すプロジェクタ制御基板Ｂ２３からの送信コマンドを示す‘８１Ｈ’〜‘８ＢＨ’の値と整合するか否かをチェックして、そのチェック結果をリターン値として返す。
【０４４９】
次に、サブＣＰＵ４００は、チェック結果のリターン値から、受信データの整合性に異常があるか否かを判別する（Ｓ４３３）。受信データの整合性に異常がある場合（Ｓ４３３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４３４の処理に移行する。受信データの整合性に異常がない場合（Ｓ４３３：Ｎｏ）、サブＣＰＵ４００は、Ｓ４３５の処理に移行する。
【０４５０】
次に、サブＣＰＵ４００は、サブデバイス受信格納領域のデータを破棄する（Ｓ４３４）。その後、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０４５１】
Ｓ４３５において、サブＣＰＵ４００は、プロジェクタ制御受信時処理を行う。この処理については、図８９を用いて後述する。
【０４５２】
次に、サブＣＰＵ４００は、プロジェクタドリフト補正処理を行う（Ｓ４３６）。この処理については、図９５を用いて後述する。その後、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０４５３】
［プロジェクタ制御受信時処理］
図８９は、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ制御受信時処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス受信格納領域からプロジェクタ制御受信格納領域に受信データをコピーする（Ｓ４４１）。
【０４５４】
次に、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘起動パラメータ要求（図５６左欄に示すＣＭＤ：８１Ｈ参照）’か否かを判別する（Ｓ４４２）。受信コマンドが‘起動パラメータ要求’である場合（Ｓ４４２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４４３の処理に移行する。受信コマンドが‘起動パラメータ要求’でない場合（Ｓ４４２：Ｎｏ）、サブＣＰＵ４００は、Ｓ４４４の処理に移行する。
【０４５５】
次に、サブＣＰＵ４００は、プロジェクタ起動パラメータ要求受信時処理を行う（Ｓ４４３）。この処理については、図９０を用いて後述する。その後、サブＣＰＵ４００は、プロジェクタ制御受信時処理を終了する。
【０４５６】
Ｓ４４４において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘パラメータ要求（図５６左欄に示すＣＭＤ：８２Ｈ参照）’か否かを判別する。受信コマンドが‘パラメータ要求’である場合（Ｓ４４４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４４５の処理に移行する。受信コマンドが‘パラメータ要求’でない場合（Ｓ４４４：Ｎｏ）、サブＣＰＵ４００は、Ｓ４５１の処理に移行する。
【０４５７】
次に、サブＣＰＵ４００は、パラメータ要求の受信コマンドに含まれるパラメータの値（図５６参照）に基づいて、プロジェクタ設定値の変更要求（図５６左欄に示すＣＭＤ：８２Ｈ，Ｄ１：０１Ｈ参照）があるか否かを判別する（Ｓ４４５）。プロジェクタ設定値の変更要求がある場合（Ｓ４４５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４４６の処理に移行する。プロジェクタ設定値の変更要求がない場合（Ｓ４４５：Ｎｏ）、サブＣＰＵ４００は、Ｓ４４９の処理に移行する。
【０４５８】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるプロジェクタ設定変更中フラグを‘ＯＮ’にセットする（Ｓ４４６）。
【０４５９】
次に、サブＣＰＵ４００は、プロジェクタ設定値格納領域から設定変更内容（変更するプロジェクタ設定値）を取得する（Ｓ４４７）。
【０４６０】
次に、サブＣＰＵ４００は、取得した設定変更内容を引数として、プロジェクタ設定変更処理を行う（Ｓ４４８）。この処理については、図９１を用いて後述する。その後、サブＣＰＵ４００は、プロジェクタ制御受信時処理を終了する。
【０４６１】
Ｓ４４９において、サブＣＰＵ４００は、パラメータ要求の受信コマンドに含まれるパラメータの値（図５６参照）に基づいて、プロジェクタ制御基板Ｂ２３からステータス要求（図５６左欄に示すＣＭＤ：８２Ｈ，Ｄ１：０２Ｈ参照）があるか否かを判別する。ステータス要求がある場合（Ｓ４４９：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４５０の処理に移行する。ステータス要求がない場合（Ｓ４４９：Ｎｏ）、サブＣＰＵ４００は、プロジェクタ制御受信時処理を終了する。
【０４６２】
次に、サブＣＰＵ４００は、ステータス要求コマンド送信処理を行う（Ｓ４５０）。この処理において、サブＣＰＵ４００は、ステータス要求のコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ制御受信時処理を終了する。
【０４６３】
Ｓ４５１において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘受信確認（図５６左欄に示すＣＭＤ：８３Ｈ参照）’か否かを判別する。受信コマンドが‘受信確認’である場合（Ｓ４５１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４５２の処理に移行する。受信コマンドが‘受信確認’でない場合（Ｓ４５１：Ｎｏ）、サブＣＰＵ４００は、Ｓ４５３の処理に移行する。
【０４６４】
次に、サブＣＰＵ４００は、プロジェクタ受信確認受信時処理を行う（Ｓ４５２）。この処理については、図９２を用いて後述する。
【０４６５】
Ｓ４５３において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘エラー通知（図５６左欄に示すＣＭＤ：８４Ｈ参照）’か否かを判別する。受信コマンドが‘エラー通知’である場合（Ｓ４５３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４５４の処理に移行する。受信コマンドが‘エラー通知’でない場合（Ｓ４５３：Ｎｏ）、サブＣＰＵ４００は、Ｓ４５５の処理に移行する。
【０４６６】
次に、サブＣＰＵ４００は、プロジェクタエラー通知受信時処理を行う（Ｓ４５４）。この処理については、図９３を用いて後述する。その後、サブＣＰＵ４００は、プロジェクタ制御受信時処理を終了する。
【０４６７】
Ｓ４５５において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）がステータス関連のコマンド（図５６左欄に示すＣＭＤ：８５Ｈ〜８ＢＨ参照）か否かを判別する。受信コマンドがステータス関連のコマンドである場合（Ｓ４５５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４５６の処理に移行する。受信コマンドがステータス関連のコマンドでない場合（Ｓ４５５：Ｎｏ）、サブＣＰＵ４００は、プロジェクタ制御受信時処理を終了する。
【０４６８】
次に、サブＣＰＵ４００は、プロジェクタステータス受信時処理を行う（Ｓ４５６）。この処理については、図９４を用いて後述する。その後、サブＣＰＵ４００は、プロジェクタ制御受信時処理を終了する。
【０４６９】
［プロジェクタ起動パラメータ要求受信時処理］
図９０は、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ起動パラメータ要求受信時処理を示している。同図に示すように、サブＣＰＵ４００は、起動パラメータ要求確認コマンド送信処理を行う（Ｓ４６１）。この処理において、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３に対して‘起動パラメータ要求確認’のコマンドを送信する。
【０４７０】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるプロジェクタ起動時設定中フラグを‘ＯＮ’にセットする（Ｓ４６２）。その後、サブＣＰＵ４００は、プロジェクタ起動パラメータ要求受信時処理を終了する。
【０４７１】
［プロジェクタ設定変更処理］
図９１は、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ設定変更処理を示している。同図に示すように、サブＣＰＵ４００は、引数として受け取ったプロジェクタ設定値の設定変更内容を取り出す（Ｓ４７１）。
【０４７２】
次に、サブＣＰＵ４００は、設定変更内容が水平位置オフセット（水平方向位置Ａ〜Ｅオフセット）か否かを判別する（Ｓ４７２）。設定変更内容が水平位置オフセットである場合（Ｓ４７２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４７３の処理に移行する。設定変更内容が水平位置オフセットでない場合（Ｓ４７２：Ｎｏ）、サブＣＰＵ４００は、Ｓ４７４の処理に移行する。
【０４７３】
次に、サブＣＰＵ４００は、水平位置オフセットコマンド送信処理を行う（Ｓ４７３）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における水平位置オフセット（水平方向位置Ａ〜Ｅオフセット）を書き換え、その水平位置オフセットを設定するためのコマンド（図５６右欄に示すＣＭＤ：８８Ｈ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４７４】
Ｓ４７４において、サブＣＰＵ４００は、設定変更内容が垂直位置オフセット（垂直方向位置Ａ〜Ｅオフセット）か否かを判別する。設定変更内容が垂直位置オフセットである場合（Ｓ４７４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４７５の処理に移行する。設定変更内容が垂直位置オフセットでない場合（Ｓ４７４：Ｎｏ）、サブＣＰＵ４００は、Ｓ４７６の処理に移行する。
【０４７５】
次に、サブＣＰＵ４００は、垂直位置オフセットコマンド送信処理を行う（Ｓ４７５）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における垂直位置オフセット（垂直方向位置Ａ〜Ｅオフセット）を書き換え、その垂直位置オフセットを設定するためのコマンド（図５６右欄に示すＣＭＤ：８ＡＨ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４７６】
Ｓ４７６において、サブＣＰＵ４００は、設定変更内容がフォーカスオフセット（フォーカス位置オフセットＡ〜Ｅ）か否かを判別する。設定変更内容がフォーカスオフセットである場合（Ｓ４７６：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４７７の処理に移行する。設定変更内容がフォーカスオフセットでない場合（Ｓ４７６：Ｎｏ）、サブＣＰＵ４００は、Ｓ４７８の処理に移行する。
【０４７７】
次に、サブＣＰＵ４００は、フォーカス位置オフセットコマンド送信処理を行う（Ｓ４７７）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるフォーカス位置オフセットＡ〜Ｅを書き換え、そのフォーカス位置オフセットＡ〜Ｅを設定するためのコマンド（図５６右欄に示すＣＭＤ：８ＦＨ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４７８】
Ｓ４７８において、サブＣＰＵ４００は、設定変更内容がフォーカスドリフト補正（フォーカスドリフト補正値Ａ〜Ｅ）か否かを判別する。設定変更内容がフォーカスドリフト補正である場合（Ｓ４７８：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４７９の処理に移行する。設定変更内容がフォーカスドリフト補正でない場合（Ｓ４７８：Ｎｏ）、サブＣＰＵ４００は、Ｓ４８０の処理に移行する。
【０４７９】
次に、サブＣＰＵ４００は、フォーカスドリフト補正値コマンド送信処理を行う（Ｓ４７９）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるフォーカスドリフト補正値Ａ〜Ｅを書き換え、そのフォーカスドリフト補正値Ａ〜Ｅを設定するためのコマンド（図５６右欄に示すＣＭＤ：９１Ｈ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４８０】
Ｓ４８０において、サブＣＰＵ４００は、設定変更内容がＬＥＤ輝度設定か否かを判別する。設定変更内容がＬＥＤ輝度設定である場合（Ｓ４８０：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４８１の処理に移行する。設定変更内容がＬＥＤ輝度設定でない場合（Ｓ４８０：Ｎｏ）、サブＣＰＵ４００は、Ｓ４８２の処理に移行する。
【０４８１】
次に、サブＣＰＵ４００は、ＬＥＤ輝度設定コマンド送信処理を行う（Ｓ４８１）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるＬＥＤ輝度設定を書き換え、そのＬＥＤ輝度を設定するためのコマンド（図５６右欄に示すＣＭＤ：８５Ｈ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４８２】
Ｓ４８２において、サブＣＰＵ４００は、設定変更内容が台形歪み補正値か否かを判別する。設定変更内容が台形歪み補正値である場合（Ｓ４８２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４８３の処理に移行する。設定変更内容が台形歪み補正値でない場合（Ｓ４８２：Ｎｏ）、サブＣＰＵ４００は、Ｓ４８４の処理に移行する。
【０４８３】
次に、サブＣＰＵ４００は、台形歪み補正値コマンド送信処理を行う（Ｓ４８３）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における台形歪み補正値を書き換え、その台形歪み補正値を設定するためのコマンド（図５６右欄に示すＣＭＤ：８６Ｈ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４８４】
Ｓ４８４において、サブＣＰＵ４００は、設定変更内容がコントラスト設定か否かを判別する。設定変更内容がコントラスト設定である場合（Ｓ４８４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４８５の処理に移行する。設定変更内容がコントラスト設定でない場合（Ｓ４８４：Ｎｏ）、サブＣＰＵ４００は、Ｓ４８６の処理に移行する。
【０４８５】
次に、サブＣＰＵ４００は、コントラスト設定コマンド送信処理を行う（Ｓ４８５）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるコントラスト設定を書き換え、そのコントラストを設定するためのコマンド（図５６右欄に示すＣＭＤ：８ＣＨ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４８６】
Ｓ４８６において、サブＣＰＵ４００は、設定変更内容がガンマ設定か否かを判別する。設定変更内容がガンマ設定である場合（Ｓ４８６：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４８７の処理に移行する。設定変更内容がガンマ設定でない場合（Ｓ４８６：Ｎｏ）、サブＣＰＵ４００は、Ｓ４８８の処理に移行する。
【０４８７】
次に、サブＣＰＵ４００は、ガンマ設定コマンド送信処理を行う（Ｓ４８７）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるガンマ設定を書き換え、そのガンマ値を設定するためのコマンド（図５６右欄に示すＣＭＤ：８ＥＨ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４８８】
Ｓ４８８において、サブＣＰＵ４００は、設定変更内容がホワイト色温度か否かを判別する。設定変更内容がホワイト色温度である場合（Ｓ４８８：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４８９の処理に移行する。設定変更内容がホワイト色温度でない場合（Ｓ４８８：Ｎｏ）、サブＣＰＵ４００は、Ｓ４９０の処理に移行する。
【０４８９】
次に、サブＣＰＵ４００は、ホワイト色温度コマンド送信処理を行う（Ｓ４８９）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるホワイト色温度を書き換え、そのホワイト色温度を設定するためのコマンド（図５６右欄に示すＣＭＤ：８７Ｈ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４９０】
Ｓ４９０において、サブＣＰＵ４００は、設定変更内容がブライトネスか否かを判別する。設定変更内容がブライトネスである場合（Ｓ４９０：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４９１の処理に移行する。設定変更内容がブライトネスでない場合（Ｓ４９０：Ｎｏ）、サブＣＰＵ４００は、Ｓ４９２の処理に移行する。
【０４９１】
次に、サブＣＰＵ４００は、ブライトネスコマンド送信処理を行う（Ｓ４９１）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるブライトネスを書き換え、そのブライトネスを設定するためのコマンド（図５６右欄に示すＣＭＤ：８ＣＨ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４９２】
Ｓ４９２において、サブＣＰＵ４００は、設定変更内容がテストパターンか否かを判別する。設定変更内容がテストパターンである場合（Ｓ４９２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ４９３の処理に移行する。設定変更内容がテストパターンでない場合（Ｓ４９２：Ｎｏ）、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０４９３】
次に、サブＣＰＵ４００は、テストパターンコマンド送信処理を行う（Ｓ４９３）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるテストパターンを書き換え、そのテストパターンを設定するためのコマンド（図５６右欄に示すＣＭＤ：９２Ｈ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。このようなプロジェクタ設定変更処理は、遊技場におけるメンテナンス作業者あるいは工場出荷前に検査作業者がプロジェクタ装置Ｂ２に対して各種の光学調整を行う際に実行されることとなる。
【０４９４】
［プロジェクタ受信確認受信時処理］
図９２は、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ受信確認受信時処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるプロジェクタ設定変更中フラグが‘ＯＮ’であるか否かを判別する（Ｓ５０１）。プロジェクタ設定変更中フラグが‘ＯＮ’である場合（Ｓ５０１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５０２の処理に移行する。プロジェクタ設定変更中フラグが‘ＯＮ’でない場合（Ｓ５０１：Ｎｏ）、サブＣＰＵ４００は、プロジェクタ受信確認受信時処理を終了する。
【０４９５】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域から設定変更内容（変更するプロジェクタ設定値）を取得する（Ｓ５０２）。
【０４９６】
次に、サブＣＰＵ４００は、プロジェクタ設定値格納領域がエンドブロックか否かを判別する（Ｓ５０３）。プロジェクタ設定値格納領域がエンドブロックである場合（Ｓ５０３：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ５０６の処理に移行する。プロジェクタ設定値格納領域がエンドブロックでない場合（Ｓ５０３：Ｎｏ）、サブＣＰＵ４００は、次のＳ５０４の処理に移行する。
【０４９７】
次に、サブＣＰＵ４００は、取得した設定変更内容を引数として、プロジェクタ設定変更処理を行う（Ｓ５０４）。この処理は、図９１に示す通りである。
【０４９８】
次に、サブＣＰＵ４００は、プロジェクタ設定値格納領域のデータ取得位置（ブロック番号）を更新する（Ｓ５０５）。その後、サブＣＰＵ４００は、プロジェクタ受信確認受信時処理を終了する。
【０４９９】
Ｓ５０６において、サブＣＰＵ４００は、設定完了コマンド送信処理を行う。この処理において、サブＣＰＵ４００は、プロジェクタ設定値の設定完了を示すコマンド（図５６右欄に示すＣＭＤ：８２Ｈ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。
【０５００】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のフラグ格納領域におけるプロジェクタ設定変更中フラグを‘ＯＦＦ’にセットする（Ｓ５０７）。その後、サブＣＰＵ４００は、プロジェクタ受信確認受信時処理を終了する。
【０５０１】
［プロジェクタエラー通知受信時処理］
図９３は、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタエラー通知受信時処理を示している。同図に示すように、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３からのエラー通知に応じてプロジェクタエラー発生時処理を行う（Ｓ５１１）。
【０５０２】
次に、サブＣＰＵ４００は、サブ液晶表示装置ＤＤ１９にプロジェクタ制御基板Ｂ２３（プロジェクタ装置Ｂ２）のエラーを表示させるために、サブ液晶Ｉ／Ｆ基板ＳＬに対してプロジェクタエラー発生表示要求出力を行う（Ｓ５１２）。
【０５０３】
次に、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３（プロジェクタ装置Ｂ２）のエラーを音によって報知すべくスピーカ群６２に対してサウンドプロジェクタエラー発生出力要求を行う（Ｓ５１３）。その後、サブＣＰＵ４００は、プロジェクタエラー通知受信時処理を終了する。
【０５０４】
［プロジェクタステータス受信時処理］
図９４は、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタステータス受信時処理を示している。同図に示すように、サブＣＰＵ４００は、受信によりプロジェクタ制御基板Ｂ２３から取得したコマンドの種別が‘ＬＥＤ温度（図５６の左欄に示すＣＭＤ：８５Ｈ参照）’か否かを判別する（Ｓ５２１）。コマンドの種別が‘ＬＥＤ温度’である場合（Ｓ５２１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５２２の処理に移行する。コマンドの種別が‘ＬＥＤ温度’でない場合（Ｓ５２１：Ｎｏ）、サブＣＰＵ４００は、Ｓ５２３の処理に移行する。
【０５０５】
次に、サブＣＰＵ４００は、取得したコマンドにステータス（パラメータ値、図５６左欄に示すＣＭＤ：８５Ｈ，Ｄ１〜Ｄ３参照）として含まれるＬＥＤ温度データをサブＲＡＭ基板４１のプロジェクタステータス格納領域に保存する（Ｓ５２２）。その後、サブＣＰＵ４００は、Ｓ５３５の処理に移行する。
【０５０６】
Ｓ５２３において、サブＣＰＵ４００は、受信によりプロジェクタ制御基板Ｂ２３から取得したコマンドの種別が‘ＦＡＮ回転数（図５６左欄に示すＣＭＤ：８６Ｈ参照）’か否かを判別する。コマンドの種別が‘ＦＡＮ回転数’である場合（Ｓ５２３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５２４の処理に移行する。コマンドの種別が‘ＦＡＮ回転数’でない場合（Ｓ５２３：Ｎｏ）、サブＣＰＵ４００は、Ｓ５２５の処理に移行する。
【０５０７】
次に、サブＣＰＵ４００は、取得したコマンドにステータス（パラメータ値、図５６左欄に示すＣＭＤ：８６Ｈ，Ｄ１〜Ｄ３参照）として含まれるＦＡＮ回転数データをサブＲＡＭ基板４１のプロジェクタステータス格納領域に保存する（Ｓ５２４）。その後、サブＣＰＵ４００は、Ｓ５３５の処理に移行する。
【０５０８】
Ｓ５２５において、サブＣＰＵ４００は、受信によりプロジェクタ制御基板Ｂ２３から取得したコマンドの種別が‘ＬＥＤ輝度（図５６左欄に示すＣＭＤ：８７Ｈ参照）’か否かを判別する。コマンドの種別が‘ＬＥＤ輝度’である場合（Ｓ５２５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５２６の処理に移行する。コマンドの種別が‘ＬＥＤ輝度’でない場合（Ｓ５２５：Ｎｏ）、サブＣＰＵ４００は、Ｓ５２７の処理に移行する。
【０５０９】
次に、サブＣＰＵ４００は、取得したコマンドにステータス（パラメータ値、図５６左欄に示すＣＭＤ：８７Ｈ，Ｄ１〜Ｄ３参照）として含まれるＬＥＤ輝度データをサブＲＡＭ基板４１のプロジェクタステータス格納領域に保存する（Ｓ５２６）。その後、サブＣＰＵ４００は、Ｓ５３５の処理に移行する。
【０５１０】
Ｓ５２７において、サブＣＰＵ４００は、受信によりプロジェクタ制御基板Ｂ２３から取得したコマンドの種別が‘水平方向調整値（図５６左欄に示すＣＭＤ：８８Ｈ参照）’か否かを判別する。コマンドの種別が‘水平方向調整値’である場合（Ｓ５２７：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５２８の処理に移行する。コマンドの種別が‘水平方向調整値’でない場合（Ｓ５２７：Ｎｏ）、サブＣＰＵ４００は、Ｓ５２９の処理に移行する。
【０５１１】
次に、サブＣＰＵ４００は、取得したコマンドにステータス（パラメータ値、図５６左欄に示すＣＭＤ：８８Ｈ，Ｄ１〜Ｄ１０参照）として含まれる水平方向調整値をサブＲＡＭ基板４１のプロジェクタステータス格納領域に保存する（Ｓ５２８）。その後、サブＣＰＵ４００は、Ｓ５３５の処理に移行する。
【０５１２】
Ｓ５２９において、サブＣＰＵ４００は、受信によりプロジェクタ制御基板Ｂ２３から取得したコマンドの種別が‘垂直方向調整値（図５６左欄に示すＣＭＤ：８９Ｈ参照）’か否かを判別する。コマンドの種別が‘垂直方向調整値’である場合（Ｓ５２９：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５３０の処理に移行する。コマンドの種別が‘垂直方向調整値’でない場合（Ｓ５２９：Ｎｏ）、サブＣＰＵ４００は、Ｓ５３１の処理に移行する。
【０５１３】
次に、サブＣＰＵ４００は、取得したコマンドにステータス（パラメータ値、図５６左欄に示すＣＭＤ：８９Ｈ，Ｄ１〜Ｄ５参照）として含まれる垂直方向調整値をサブＲＡＭ基板４１のプロジェクタステータス格納領域に保存する（Ｓ５３０）。その後、サブＣＰＵ４００は、Ｓ５３５の処理に移行する。
【０５１４】
Ｓ５３１において、サブＣＰＵ４００は、受信によりプロジェクタ制御基板Ｂ２３から取得したコマンドの種別が‘フォーカス調整値（図５６左欄に示すＣＭＤ：８ＡＨ参照）’か否かを判別する。コマンドの種別が‘フォーカス調整値’である場合（Ｓ５３１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５３２の処理に移行する。コマンドの種別が‘フォーカス調整値’でない場合（Ｓ５３１：Ｎｏ）、サブＣＰＵ４００は、Ｓ５３３の処理に移行する。
【０５１５】
次に、サブＣＰＵ４００は、取得したコマンドにステータス（パラメータ値、図５６左欄に示すＣＭＤ：８ＡＨ，Ｄ１〜Ｄ１０参照）として含まれるフォーカス調整値をサブＲＡＭ基板４１のプロジェクタステータス格納領域に保存する（Ｓ５３２）。その後、サブＣＰＵ４００は、Ｓ５３５の処理に移行する。
【０５１６】
Ｓ５３３において、サブＣＰＵ４００は、受信によりプロジェクタ制御基板Ｂ２３から取得したコマンドの種別が‘ドリフト補正温度（図５６左欄に示すＣＭＤ：８ＢＨ参照）’か否かを判別する。コマンドの種別が‘ドリフト補正温度’である場合（Ｓ５３３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５３４の処理に移行する。コマンドの種別が‘ドリフト補正温度’でない場合（Ｓ５３３：Ｎｏ）、サブＣＰＵ４００は、Ｓ５３５の処理に移行する。
【０５１７】
次に、サブＣＰＵ４００は、取得したコマンドにステータス（パラメータ値、図５６左欄に示すＣＭＤ：８ＢＨ，Ｄ１参照）として含まれるドリフト温度をサブＲＡＭ基板４１のプロジェクタステータス格納領域に保存する（Ｓ５３４）。
【０５１８】
次に、サブＣＰＵ４００は、ステータス要求完了コマンド送信処理を行う（Ｓ５３５）。この処理において、サブＣＰＵ４００は、ステータス要求完了を示すコマンド（図５６右欄に示すＣＭＤ：８４Ｈ参照）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタステータス受信時処理を終了する。
【０５１９】
［プロジェクタドリフト補正処理］
図９５は、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタドリフト補正処理を示している。同図に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のドリフト補正監視カウンタの値を１加算する（Ｓ５４１）。ドリフト補正監視カウンタは、プロジェクタ装置Ｂ２の光学特性に係る温度ドリフトについて、その補正及び監視を定期的に行うタイミングを計るための加算カウンタである。
【０５２０】
次に、サブＣＰＵ４００は、ドリフト補正監視カウンタの値が、所定値として例えば１２０（概ね１分に相当）以上か否かを判別する（Ｓ５４２）。ドリフト補正監視カウンタの値が所定値以上の場合（Ｓ５４２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５４３の処理に移行する。ドリフト補正監視カウンタの値が所定値未満の場合（Ｓ５４２：Ｎｏ）、サブＣＰＵ４００は、Ｓ５４５の処理に移行する。
【０５２１】
次に、サブＣＰＵ４００は、ドリフト補正監視カウンタの値をクリアする（Ｓ５４３）。
【０５２２】
次に、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３を送信先とするステータス要求のコマンド（図５６右欄に示すＣＭＤ：８３Ｈ参照）をサブＲＡＭ基板４１のサブデバイス送信格納領域にセットする（Ｓ５４４）。このとき、ステータス要求のコマンドには、パラメータとしてドリフト補正温度（図５６右欄に示すＣＭＤ：８３Ｈ，Ｄ１，※１参照）が指定される。その後、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。なお、Ｓ５４４の処理においてセットされたコマンドは、図８９のＳ４５０の処理によりプロジェクタ制御基板Ｂ２３へと送信される。
【０５２３】
次に、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘ドリフト補正温度（図５６左欄に示すＣＭＤ：８ＢＨ参照）’か否かを判別する（Ｓ５４５）。受信コマンドが‘ドリフト補正温度’である場合（Ｓ５４５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ５４６の処理に移行する。受信コマンドが‘ドリフト補正温度’でない場合（Ｓ５４５：Ｎｏ）、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。
【０５２４】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタステータス格納領域からドリフト補正温度を取得するとともに、フォーカス位置の位置係数を取得する（Ｓ５４６）。フォーカス位置の位置係数とは、フォーカス位置Ａ〜Ｅごとに温度特性に応じて最適な補正位置（フォーカス補正値）を求めるための定数因子である。このような位置係数は、例えばプロジェクタ制御基板Ｂ２３からステータスとして伝えられるもの、予めサブＲＯＭ基板４２等に記憶されているものとしてもよいし、後述する図１２４の光学調整時における調整画面にフォーカス位置の位置係数を入力するためのメニューを設けて設定できるようにしてもよい。
【０５２５】
次に、サブＣＰＵ４００は、取得したドリフト補正温度及び位置係数を乗算することでフォーカスドリフト補正値を算出する（Ｓ５４７）。フォーカスドリフト補正値とは、フォーカス位置をレンズ周りの周辺温度に応じて補正した値を意味する。
【０５２６】
次に、サブＣＰＵ４００は、Ｓ５４７で算出した最新のフォーカスドリフト補正値がサブＲＡＭ基板４１のフォーカス補正値格納領域に既存の補正値と等しいか否かを判別する（Ｓ５４８）。最新のフォーカスドリフト補正値が既存の補正値と等しい場合（Ｓ５４８：Ｙｅｓ）、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。最新のフォーカスドリフト補正値が既存の補正値と異なる場合（Ｓ５４８：Ｎｏ）、サブＣＰＵ４００は、次のＳ５４９の処理に移行する。
【０５２７】
次に、サブＣＰＵ４００は、フォーカスドリフト補正値をフォーカス補正値格納領域に上書き保存する（Ｓ５４９）。
【０５２８】
次に、サブＣＰＵ４００は、フォーカスドリフト補正値の設定変更要求のコマンドをプロジェクタ制御基板Ｂ２３に対して送信する（Ｓ５５０）。
【０５２９】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域にフォーカス位置及びフォーカスドリフト補正値を保存する（Ｓ５５１）。その後、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。
【０５３０】
（スケーラ基板ＳＫのメモリマップ）
図９６及び図９７に示すように、スケーラ基板ＳＫのＳＤＲＡＭ７１２及びＭＣＵ７００に含まれるＲＯＭには、各種の情報が格納されている。なお、図９６及び図９７に示す各種の格納領域は、スケーラ基板ＳＫで使用される全ての情報を示しているわけではない。例えば、スケーラ基板ＳＫのＭＣＵ７００が実行する、制御プログラム等やＭＣＵ７００が使用する作業領域等については、図９６及び図９７においてその図示を省略している。
【０５３１】
図９６に示すように、ＳＤＲＡＭ７１２には、副制御基板ＳＳ、プロジェクタ制御基板Ｂ２３、及びサブ液晶Ｉ／Ｆ基板ＳＬとの間でコマンドをやり取りするために、各々のコマンドを受信するための第１〜第３受信格納領域、各々に対してコマンドを送信するための第１〜第３送信格納領域、多出力スケーラＬＳＩ７１０に関するスケーラＬＳＩ設定格納領域、ステータス格納領域、フラグその他格納領域、多出力スケーラＬＳＩ７１０及びＭＣＵ（制御ＬＳＩ）７００のスケーラＬＳＩ使用領域が設けられている。例えば、スケーラＬＳＩ設定格納領域には、出力第１〜第４画面水平解像度、出力第１〜第４画面垂直解像度、入力第１，２画面水平解像度、出力第１，２画面垂直解像度が格納される。フラグその他格納領域には、第１〜第３受信完了フラグ、第１〜第３ＥＸＴ受信フラグ、スケーラＬＳＩ設定フラグ、リセット要求フラグ、送信周期カウンタ、エラー管理領域、自己診断格納領域が格納される。これらの格納情報については後述する。
【０５３２】
図９７に示すように、ＭＣＵ７００のＲＯＭには、スケーラＬＳＩ初期設定値として、映像分割に関する出力分割数、入力分割数、出力第１〜第４画面水平解像度、出力第１〜第４画面垂直解像度、入力第１，２画面水平解像度、入力第１，２画面垂直解像度が格納されているとともに、シリアル回線設定値として、第１〜第３回線ボーレート、第１〜第３回線データ長、第１〜第３回線パリティ、第１〜第３回線ストップが格納されており、自己診断用の値として診断値（５５ＡＡＨ）が格納されている。これらの格納情報については後述する。
【０５３３】
（スケーラ基板ＳＫの処理）
［ＭＣＵ７００によるスケーラ基板メイン処理］
図９８は、スケーラ基板ＳＫのＭＣＵ７００によるスケーラ基板メイン処理を示している。同図に示すように、電源が投入されると、ＭＣＵ７００は、スケーラ基板ＳＫの初期化処理を行う（Ｓ５６１）。この処理については、図１００を用いて後述する。
【０５３４】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域における第１受信完了フラグが‘ＯＮ’であるか否かを判別する（Ｓ５６２）。第１受信完了フラグが‘ＯＮ’である場合（Ｓ５６２：Ｙｅｓ）、ＭＣＵ７００は、次のＳ５６３の処理に移行する。第１受信完了フラグが‘ＯＮ’でない場合（Ｓ５６２：Ｎｏ）、ＭＣＵ７００は、Ｓ５６８の処理に移行する。
【０５３５】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２の第１受信格納領域から受信データ（コマンド）を取得する（Ｓ５６３）。
【０５３６】
次に、ＭＣＵ７００は、フラグその他格納領域における第１受信完了フラグを‘ＯＦＦ’にセットする（Ｓ５６４）。
【０５３７】
次に、ＭＣＵ７００は、取得した受信データの送信先ＩＤが‘スケーラ（図５３に示すＩＤ：３０Ｈ参照）’を示すか否かを判別する（Ｓ５６５）。送信先ＩＤが‘スケーラ’を示す場合（Ｓ５６５：Ｙｅｓ）、ＭＣＵ７００は、Ｓ５６７の処理に移行する。送信先ＩＤが‘スケーラ’を示さない場合（Ｓ５６５：Ｎｏ）、ＭＣＵ７００は、次のＳ５６６の処理に移行する。
【０５３８】
次に、ＭＣＵ７００は、サブデバイスバイパス送信処理を行う（Ｓ５６６）。この処理については、図１０１を用いて後述する。
【０５３９】
次に、ＭＣＵ７００は、副制御−スケーラ間受信時処理を行う（Ｓ５６７）。この処理については、図１０２を用いて後述する。
【０５４０】
次に、ＭＣＵ７００は、スケーラ自己診断処理を行う（Ｓ５６８）。この処理については、図１０３を用いて後述する。
【０５４１】
次に、ＭＣＵ７００は、副制御−スケーラ間送信時処理を行う（Ｓ５６９）。この処理については、図１０４を用いて後述する。
【０５４２】
次に、ＭＣＵ７００は、副制御バイパス送信処理を行う（Ｓ５７０）。この処理については、図１０５を用いて後述する。
【０５４３】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域におけるリセット要求フラグが‘ＯＮ’か否かを判別する（Ｓ５７１）。リセット要求フラグが‘ＯＮ’である場合（Ｓ５７１：Ｙｅｓ）、ＭＣＵ７００は、次のＳ５７２の処理に移行する。リセット要求フラグが‘ＯＮ’でない場合（Ｓ５７１：Ｎｏ）、ＭＣＵ７００は、Ｓ５７３の処理に移行する。
【０５４４】
次に、ＭＣＵ７００は、ウォッチドッグタイマ（ＷＤＴ）のリセット待ちを行う（Ｓ５７２）。ウォッチドッグタイマのリセット待ちとは、ウォッチドッグタイマをクリア（または所定値にセット）することなく無限ループ処理を行い、ウォッチドッグタイマがリセット信号をＭＣＵ７００に出力するのを待つ処理であり、ウォッチドッグタイマがリセット信号をＭＣＵ７００に出力すると、ＭＣＵ７００がリセットされることにより、スケーラ基板メイン処理における先頭のステップ（Ｓ５６１）から処理が再開されることとなる（「リブート」とも呼ばれる）。また、後述のプロジェクタ制御メイン処理のＳ７００、及び、サブ液晶制御メイン処理のＳ８７１においても同様である。
【０５４５】
Ｓ５７３において、ＭＣＵ７００は、ウォッチドッグタイマ（ＷＤＴ）の値をクリアする。
【０５４６】
次に、ＭＣＵ７００は、例えば２ｍｓｅｃの周期待ちを行う（Ｓ５７４）。その後、ＭＣＵ７００は、Ｓ５６２の処理に移行する。
【０５４７】
［第１シリアル回線受信割込処理］
図９９は、スケーラ基板ＳＫのＭＣＵ７００による第１シリアル回線受信割込処理を示している。第１シリアル回線受信割込処理は、上述のスケーラ基板メイン処理を実行中、第１シリアル回線を経由する副制御基板ＢＢからの外部要求に応じて受信データを取り込む通信割込処理である。なお、ＭＣＵ７００は、第１シリアル回線受信割込処理と同様に、第２シリアル回線受信割込処理及び第３シリアル回線受信割込処理も実行するように構成されている。第２シリアル回線受信割込処理は、第２シリアル回線を経由するプロジェクタ制御基板Ｂ２３からの外部要求に応じて受信データを取り込む通信割込処理であり、第３シリアル回線受信割込処理は、第３シリアル回線を経由するサブ液晶Ｉ／Ｆ基板ＳＬからの外部要求に応じて受信データを取り込む通信割込処理である。第２及び第３シリアル回線受信割込処理は、回線が異なるだけで第１シリアル回線受信割込処理と実質的に同様の処理であるので、便宜上その図示を省略する。
【０５４８】
図９９に示すように、ＭＣＵ７００は、第１シリアル回線（副制御基板ＳＳ）からの受信データがデータの始まりを示す‘ＳＴＸ（０２Ｈ）’か否かを判別する（Ｓ５８１）。受信データが‘ＳＴＸ’である場合（Ｓ５８１：Ｙｅｓ）、ＭＣＵ７００は、次のＳ５８２の処理に移行する。受信データが‘ＳＴＸ’でない場合（Ｓ５８１：Ｎｏ）、ＭＣＵ７００は、Ｓ５８３の処理に移行する。
【０５４９】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域における第１ＥＴＸ受信フラグ及び第１受信完了フラグを‘ＯＦＦ’にセットし、第１受信格納領域をクリアする（Ｓ５８２）。その後、ＭＣＵ７００は、第１シリアル回線受信割込処理を終了する。
【０５５０】
Ｓ５８３において、ＭＣＵ７００は、第１シリアル回線（副制御基板ＳＳ）からの受信データをＳＤＲＡＭ７１２の第１受信格納領域に保存する。
【０５５１】
次に、ＭＣＵ７００は、受信データがデータの終わりを示す‘ＥＴＸ（０３Ｈ）’か否かを判別する（Ｓ５８４）。受信データが‘ＥＴＸ’である場合（Ｓ５８４：Ｙｅｓ）、ＭＣＵ７００は、次のＳ５８５の処理に移行する。受信データが‘ＥＴＸ’でない場合（Ｓ５８４：Ｎｏ）、ＭＣＵ７００は、Ｓ５８６の処理に移行する。
【０５５２】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域における第１ＥＴＸ受信フラグを‘ＯＮ’にセットする（Ｓ５８５）。その後、ＭＣＵ７００は、第１シリアル回線受信割込処理を終了する。
【０５５３】
Ｓ５８６において、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域における第１ＥＴＸ受信フラグが‘ＯＮ’であるか否かを判別する。第１ＥＴＸ受信フラグが‘ＯＮ’である場合（Ｓ５８６：Ｙｅｓ）、ＭＣＵ７００は、次のＳ５８７の処理に移行する。第１ＥＴＸ受信フラグが‘ＯＮ’でない場合（Ｓ５８６：Ｎｏ）、ＭＣＵ７００は、第１シリアル回線受信割込処理を終了する。
【０５５４】
次に、ＭＣＵ７００は、受信データサムチェック処理を行う（Ｓ５８７）。
【０５５５】
次に、ＭＣＵ７００は、Ｓ５８７で得たサム値が正常か否かを判別する（Ｓ５８８）。サム値が正常である場合（Ｓ５８８：Ｙｅｓ）、ＭＣＵ７００は、Ｓ５９０の処理に移行する。サム値が正常でない場合（Ｓ５８８：Ｎｏ）、ＭＣＵ７００は、次のＳ５８９の処理に移行する。なお、サム値の算出方法は、前述のサブデバイス受信割込処理（図７４のＳ２５８）で説明した内容と同様である。
【０５５６】
次に、ＭＣＵ７００は、第１シリアル回線受信格納領域のデータを破棄する（Ｓ５８９）。その後、ＭＣＵ７００は、第１シリアル回線受信割込処理を終了する。
【０５５７】
Ｓ５９０において、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域における第１受信完了フラグを‘ＯＮ’にセットする。その後、ＭＣＵ７００は、第１シリアル回線受信割込処理を終了する。
【０５５８】
［スケーラ初期化処理］
図１００は、スケーラ基板ＳＫのＭＣＵ７００によるスケーラ初期化処理を示している。同図に示すように、ＭＣＵ７００は、内部機能の初期化を行う（Ｓ６０１）。
【０５５９】
次に、ＭＣＵ７００は、第１〜第３シリアル回線の初期化を行う（Ｓ６０２）。
【０５６０】
次に、ＭＣＵ７００は、多出力スケーラＬＳＩ７１０の入力・出力に係る各種の初期設定値をＲＯＭから取得する（Ｓ６０３）。
【０５６１】
次に、ＭＣＵ７００は、多出力スケーラＬＳＩ７１０の入力・出力に係る初期設定を行う（Ｓ６０４）。この処理において、ＭＣＵ７００は、ＲＯＭから取得した初期設定値に基づいて、多出力スケーラＬＳＩ７１０のＤＳＦ（α）８２１、ＤＳＦ（β）８２２やセレクトエリアＡ〜Ｄ８０１〜８０４に対して初期設定を行う。
【０５６２】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域におけるスケーラＬＳＩ設定フラグ及びリセット要求フラグを‘ＯＦＦ’にセットする（Ｓ６０５）。その後、ＭＣＵ７００は、スケーラ初期化処理を終了する。
【０５６３】
［サブデバイスバイパス送信処理］
図１０１は、スケーラ基板ＳＫのＭＣＵ７００によるサブデバイスバイパス送信処理を示している。同図に示すように、ＭＣＵ７００は、受信データの送信先ＩＤが‘プロジェクタ（３０Ｈ）’を示すか否かを判別する（Ｓ６１１）。送信先ＩＤが‘プロジェクタ’を示す場合（Ｓ６１１：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６１２の処理に移行する。送信先ＩＤが‘プロジェクタ’を示さない場合（Ｓ６１１：Ｎｏ）、ＭＣＵ７００は、Ｓ６１４の処理に移行する。
【０５６４】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２の第１受信格納領域に一旦取り込んだデータを第２送信格納領域にコピーする（Ｓ６１２）。
【０５６５】
次に、ＭＣＵ７００は、第２シリアル回線送信処理を行う（Ｓ６１３）。この処理において、ＭＣＵ７００は、副制御基板ＳＳからプロジェクタ制御基板Ｂ２３に対して送信されたデータを第２シリアル回線に出力する。その後、ＭＣＵ７００は、サブデバイスバイパス送信処理を終了する。
【０５６６】
Ｓ６１４において、ＭＣＵ７００は、受信データの送信先ＩＤが‘サブ液晶（図５３に示すＩＤ：４０Ｈ参照）’を示すか否かを判別する。送信先ＩＤが‘サブ液晶’を示す場合（Ｓ６１４：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６１５の処理に移行する。送信先ＩＤが‘サブ液晶’を示さない場合（Ｓ６１４：Ｎｏ）、ＭＣＵ７００は、サブデバイスバイパス送信処理を終了する。
【０５６７】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２の第１受信格納領域に一旦取り込んだデータを第３送信格納領域にコピーする（Ｓ６１５）。
【０５６８】
次に、ＭＣＵ７００は、第３シリアル回線送信処理を行う（Ｓ６１６）。この処理において、ＭＣＵ７００は、副制御基板ＳＳからサブ液晶Ｉ／Ｆ基板ＳＬに対して送信されたデータを第３シリアル回線に出力する。その後、ＭＣＵ７００は、サブデバイスバイパス送信処理を終了する。
【０５６９】
［副制御−スケーラ間受信時処理］
図１０２は、スケーラ基板ＳＫのＭＣＵ７００による副制御−スケーラ間受信時処理を示している。同図に示すように、ＭＣＵ７００は、副制御基板ＳＳからＳ５６３によりＳＤＲＡＭ７１２の第１受信格納領域から取得した受信データ（本処理において以降、「取得した受信データ」称する）のコマンド（ＣＭＤ）が‘ステータス要求（図５４右欄に示すＣＭＤ：０３Ｈ参照）’か否かを判別する（Ｓ６２１）。取得した受信データのコマンドが‘ステータス要求’である場合（Ｓ６２１：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６２２の処理に移行する。取得した受信データのコマンドが‘ステータス要求’でない場合（Ｓ６２１：Ｎｏ）、ＭＣＵ７００は、Ｓ６２４の処理に移行する。
【０５７０】
次に、ＭＣＵ７００は、副制御基板ＳＳに対して‘ステータス要求’の出力設定（Ｄ１：０１Ｈ）及び入力設定（Ｄ１：０２Ｈ）に応じた‘ステータス’を示すコマンドの送信リクエストを登録する（Ｓ６２２）。
【０５７１】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のステータス格納領域に、取得した受信データに含まれる各種のパラメータ値（Ｄ１）を保存する（Ｓ６２３）。その後、ＭＣＵ７００は、副制御−スケーラ間受信時処理を終了する。
【０５７２】
Ｓ６２４において、ＭＣＵ７００は、取得した受信データのコマンドが‘設定完了（図５４右欄に示すＣＭＤ：０２Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘設定完了’である場合（Ｓ６２４：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６２５の処理に移行する。取得した受信データのコマンドが‘設定完了’でない場合（Ｓ６２４：Ｎｏ）、ＭＣＵ７００は、Ｓ６２６の処理に移行する。
【０５７３】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のスケーラＬＳＩ設定格納領域における設定値で多出力スケーラＬＳＩ７１０の設定変更を行う（Ｓ６２５）。その後、ＭＣＵ７００は、Ｓ６３６の処理に移行する。
【０５７４】
Ｓ６２６において、ＭＣＵ７００は、取得した受信データのコマンドが‘起動パラメータ要求確認（図５４右欄に示すＣＭＤ：０１Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘起動パラメータ要求確認’である場合（Ｓ６２６：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６２７の処理に移行する。取得した受信データのコマンドが‘起動パラメータ要求確認’でない場合（Ｓ６２６：Ｎｏ）、ＭＣＵ７００は、Ｓ６２８の処理に移行する。
【０５７５】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域におけるフラグスケーラＬＳＩ設定フラグを‘ＯＮ’にセットする（Ｓ６２７）。その後、ＭＣＵ７００は、Ｓ６３６の処理に移行する。
【０５７６】
Ｓ６２８において、ＭＣＵ７００は、取得した受信データのコマンドが‘出力画面分割設定数（図５４右欄に示すＣＭＤ：０５Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘出力画面分割設定数’である場合（Ｓ６２８：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６２９の処理に移行する。取得した受信データのコマンドが‘出力画面分割設定数’でない場合（Ｓ６２８：Ｎｏ）、ＭＣＵ７００は、Ｓ６３０の処理に移行する。
【０５７７】
次に、ＭＣＵ７００は、取得した受信データに含まれる出力画面分割設定数をＳＤＲＡＭ７１２のスケーラＬＳＩ設定格納領域に保存する（Ｓ６２９）。その後、ＭＣＵ７００は、Ｓ６３６の処理に移行する。
【０５７８】
Ｓ６３０において、ＭＣＵ７００は、取得した受信データのコマンドが‘出力画面解像度設定（図５４右欄に示すＣＭＤ：０６Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘出力画面解像度設定’である場合（Ｓ６３０：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６３１の処理に移行する。取得した受信データのコマンドが‘出力画面解像度設定’でない場合（Ｓ６３０：Ｎｏ）、ＭＣＵ７００は、Ｓ６３２の処理に移行する。
【０５７９】
次に、ＭＣＵ７００は、取得した受信データに含まれる出力画面解像度をＳＤＲＡＭ７１２のスケーラＬＳＩ設定格納領域に保存する（Ｓ６３１）。その後、ＭＣＵ７００は、Ｓ６３６の処理に移行する。
【０５８０】
Ｓ６３２において、ＭＣＵ７００は、取得した受信データのコマンドが‘入力画面分割設定数（図５４右欄に示すＣＭＤ：０７Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘入力画面分割設定数’である場合（Ｓ６３２：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６３３の処理に移行する。取得した受信データのコマンドが‘入力画面分割設定数’でない場合（Ｓ６３２：Ｎｏ）、ＭＣＵ７００は、Ｓ６３４の処理に移行する。
【０５８１】
次に、ＭＣＵ７００は、取得した受信データに含まれる入力画面分割設定数をＳＤＲＡＭ７１２のスケーラＬＳＩ設定格納領域に保存する（Ｓ６３３）。その後、ＭＣＵ７００は、Ｓ６３６の処理に移行する。
【０５８２】
Ｓ６３４において、ＭＣＵ７００は、取得した受信データのコマンドが‘入力画面解像度設定（図５４右欄に示すＣＭＤ：０８Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘入力画面解像度設定’である場合（Ｓ６３４：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６３５の処理に移行する。取得した受信データのコマンドが‘入力画面解像度設定’でない場合（Ｓ６３４：Ｎｏ）、ＭＣＵ７００は、取得した受信データのコマンドが‘ステータス要求完了（図５４右欄に示すＣＭＤ：０４Ｈ参照）’であるため、Ｓ６３６の処理に移行する。
【０５８３】
次に、ＭＣＵ７００は、取得した受信データに含まれる入力画面解像度をＳＤＲＡＭ７１２のスケーラＬＳＩ設定格納領域に保存する（Ｓ６３５）。
【０５８４】
次に、ＭＣＵ７００は、副制御基板ＳＳに対して‘受信確認（図５４左欄に示すＣＭＤ：０４Ｈ参照）’を示すコマンドの送信リクエストを登録する（Ｓ６３６）。その後、ＭＣＵ７００は、副制御−スケーラ間受信時処理を終了する。
【０５８５】
［スケーラ自己診断処理］
図１０３は、スケーラ基板ＳＫのＭＣＵ７００によるスケーラ自己診断処理を示している。同図に示すように、ＭＣＵ７００は、ベリファイチェックによりＳＤＲＡＭ７１２の自己診断格納領域にＲＯＭから読み出した診断値として例えば‘５５ＡＡＨ’を書き込む（Ｓ６４１）。
【０５８６】
次に、ＭＣＵ７００は、自己診断格納領域から読み出した値（ロード値）が診断値と正しく一致するか否かを判別する（Ｓ６４２）。ロード値が診断値に一致する場合（Ｓ６４２：Ｙｅｓ）、ＭＣＵ７００は、Ｓ６４４の処理に移行する。ロード値が診断値に一致しない場合（Ｓ６４２：Ｎｏ）、ＭＣＵ７００は、次のＳ６４３の処理に移行する。
【０５８７】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のエラー管理領域にエラーデータとして‘自己診断異常’をセットする（Ｓ６４３）。
【０５８８】
次に、ＭＣＵ７００は、多出力スケーラＬＳＩ７１０のステータスを読み込む（Ｓ６４４）。
【０５８９】
次に、ＭＣＵ７００は、多出力スケーラＬＳＩ７１０のステータスが正常か否かを判別する（Ｓ６４５）。多出力スケーラＬＳＩ７１０のステータスが正常である場合（Ｓ６４５：Ｙｅｓ）、ＭＣＵ７００は、Ｓ６４７の処理に移行する。多出力スケーラＬＳＩ７１０のステータスが正常でない場合（Ｓ６４５：Ｎｏ）、ＭＣＵ７００は、次のＳ６４６の処理に移行する。
【０５９０】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のエラー管理領域にエラーデータとして‘ＷＤＴ（ウォッチドッグタイマ）−スケーラ異常’をセットする（Ｓ６４６）。
【０５９１】
次に、ＭＣＵ７００は、多出力スケーラＬＳＩ７１０の出力設定を読み込む（Ｓ６４７）。
【０５９２】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のスケーラＬＳＩ設定格納領域に格納された出力設定に関するデータと、多出力スケーラＬＳＩ７１０の実施の出力設定が同じ設定値であるか否かを判別する（Ｓ６４８）。ＳＤＲＡＭ７１２の出力設定データと実際の出力設定とが同じ設定値である場合（Ｓ６４８：Ｙｅｓ）、ＭＣＵ７００は、Ｓ６５０の処理に移行する。ＳＤＲＡＭ７１２の出力設定データと実際の出力設定とが異なる設定値である場合（Ｓ６４８：Ｎｏ）、ＭＣＵ７００は、次のＳ６４９の処理に移行する。
【０５９３】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のエラー管理領域にエラーデータとして‘スケーラ出力設定異常’をセットする（Ｓ６４９）。
【０５９４】
次に、ＭＣＵ７００は、多出力スケーラＬＳＩ７１０の入力設定を読み込む（Ｓ６５０）。
【０５９５】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のスケーラＬＳＩ設定格納領域に格納された入力設定に関するデータと、多出力スケーラＬＳＩ７１０の実施の入力設定が同じ設定値であるか否かを判別する（Ｓ６５１）。ＳＤＲＡＭ７１２の入力設定データと実際の入力設定とが同じ設定値である場合（Ｓ６５１：Ｙｅｓ）、ＭＣＵ７００は、スケーラ自己診断処理を終了する。ＳＤＲＡＭ７１２の入力設定データと実際の入力設定とが異なる設定値である場合（Ｓ６５１：Ｎｏ）、ＭＣＵ７００は、次のＳ６５２の処理に移行する。
【０５９６】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のエラー管理領域にエラーデータとして‘スケーラ入力設定異常’をセットする（Ｓ６５２）。その後、ＭＣＵ７００は、スケーラ自己診断処理を終了する。
【０５９７】
［副制御−スケーラ間送信時処理］
図１０４は、スケーラ基板ＳＫのＭＣＵ７００による副制御−スケーラ間送信時処理を示している。同図に示すように、ＭＣＵ７００は、送信周期カウンタを１加算する（Ｓ６６１）。この送信周期カウンタは、スケーラ基板ＳＫからコマンドを送信する周期を計るための加算カウンタである。
【０５９８】
次に、ＭＣＵ７００は、送信周期カウンタの値が所定値として例えば１００以上か否かを判別する（Ｓ６６２）。送信周期カウンタの値が所定値以上の場合（Ｓ６６２：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６６３の処理に移行する。送信周期カウンタの値が所定値未満の場合（Ｓ６６２：Ｎｏ）、ＭＣＵ７００は、副制御−スケーラ間送信時処理を終了する。なお、本実施形態において、前述のスケーラ基板メイン処理において、２ｍｓｅｃ周期で処理が行われる構成となっていることから、送信周期カウンタの値が１００以上とは、２ｍｓｅｃ×１００＝２００ｍｓｅｃ以上となる。これにより、副制御基板ＳＳに対しては、概ね２００ｍｓｅｃ周期でデータが送信されるが、これに限らず、送信周期カウンタの所定値としては、任意の値（例えば、送信周期カウンタ：５０×２ｍｓｅｃ＝１００ｍｓｅｃ周期）としてもよい。
【０５９９】
次に、ＭＣＵ７００は、送信周期カウンタの値をクリアする（Ｓ６６３）。
【０６００】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域におけるスケーラＬＳＩ設定フラグが‘ＯＦＦ’か否かを判別する（Ｓ６６４）。スケーラＬＳＩ設定フラグが‘ＯＦＦ’の場合（Ｓ６６４：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６６５の処理に移行する。スケーラＬＳＩ設定フラグが‘ＯＦＦ’でない場合（Ｓ６６４：Ｎｏ）、ＭＣＵ７００は、Ｓ６６６の処理に移行する。
【０６０１】
次に、ＭＣＵ７００は、副制御基板ＳＳに対して‘起動パラメータ要求（図５４左欄に示すＣＭＤ：０１Ｈ参照）’を示すコマンドを送信データとして作成する（Ｓ６６５）。この送信データは、ＳＤＲＡＭ７１２の第１送信格納領域に格納され、後述するＳ６７６の第１シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ６６５の処理後、ＭＣＵ７００は、Ｓ６７６の処理に移行する。
【０６０２】
Ｓ６６６において、ＭＣＵ７００は、ＳＤＲＡＭ７１２のエラー管理領域にエラーデータが存在するか否かを判別する。エラー管理領域にエラーデータが存在する場合（Ｓ６６６：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６６７の処理に移行する。エラー管理領域にエラーデータが存在しない場合（Ｓ６６６：Ｎｏ）、ＭＣＵ７００は、Ｓ６６９の処理に移行する。
【０６０３】
次に、ＭＣＵ７００は、副制御基板ＳＳに対して‘エラー通知（図５４左欄に示すＣＭＤ：０５Ｈ参照）’を示すコマンドを送信データとして作成する（Ｓ６６７）。この送信データは、ＳＤＲＡＭ７１２の第１送信格納領域に格納され、後述するＳ６７６の第１シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。
【０６０４】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域におけるリセット要求フラグを‘ＯＮ’にセットする（Ｓ６６８）。その後、ＭＣＵ７００は、Ｓ６７６の処理に移行する。
【０６０５】
Ｓ６６９において、ＭＣＵ７００は、副制御基板ＳＳに対して‘受信確認（図５４左欄に示すＣＭＤ：０４Ｈ参照）’を示すコマンドの送信リクエストがあるか否かを判別する。‘受信確認’を示すコマンドの送信リクエストがある場合（Ｓ６６９：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６７０の処理に移行する。‘受信確認’を示すコマンドの送信リクエストがない場合（Ｓ６６９：Ｎｏ）、ＭＣＵ７００は、Ｓ６７１の処理に移行する。
【０６０６】
次に、ＭＣＵ７００は、副制御基板ＳＳに対して‘受信確認’を示すコマンドを送信データとして作成する（Ｓ６７０）。この送信データは、ＳＤＲＡＭ７１２の第１送信格納領域に格納され、後述するＳ６７６の第１シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ６７０の処理後、ＭＣＵ７００は、Ｓ６７６の処理に移行する。
【０６０７】
Ｓ６７１において、ＭＣＵ７００は、副制御基板ＳＳに対して‘ステータス（図５４左欄に示すＣＭＤ：０３Ｈ参照）’を示すコマンドの送信リクエストがあるか否かを判別する。‘ステータス’を示すコマンドの送信リクエストがある場合（Ｓ６７１：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６７２の処理に移行する。‘ステータス’を示すコマンドの送信リクエストがない場合（Ｓ６７１：Ｎｏ）、ＭＣＵ７００は、Ｓ６７５の処理に移行する。
【０６０８】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２のステータス格納領域のデータが出力設定に関するデータか否かを判別する（Ｓ６７２）。ステータス格納領域のデータが出力設定（Ｄ１：０１Ｈ）に関するデータである場合（Ｓ６７２：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６７３の処理に移行する。ステータス格納領域のデータが出力設定に関するデータでなく、すなわち入力設定（Ｄ１：０２Ｈ）に関するデータである場合（Ｓ６７２：Ｎｏ）、ＭＣＵ７００は、Ｓ６７４の処理に移行する。
【０６０９】
次に、ＭＣＵ７００は、副制御基板ＳＳに対して出力設定に係る‘ステータス’を示すコマンドを送信データとして作成する（Ｓ６７３）。この送信データは、ＳＤＲＡＭ７１２の第１送信格納領域に格納され、後述するＳ６７６の第１シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ６７３の処理後、ＭＣＵ７００は、Ｓ６７６の処理に移行する。
【０６１０】
Ｓ６７４において、ＭＣＵ７００は、副制御基板ＳＳに対して入力設定に係る‘ステータス’を示すコマンドを送信データとして作成する。この送信データは、ＳＤＲＡＭ７１２の第１送信格納領域に格納され、後述するＳ６７６の第１シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ６７４の処理後、ＭＣＵ７００は、Ｓ６７６の処理に移行する。
【０６１１】
Ｓ６７５において、ＭＣＵ７００は、副制御基板ＳＳに対して‘パラメータ要求’を示すコマンドを送信データとして作成する。この送信データは、ＳＤＲＡＭ７１２の第１送信格納領域に格納され、次のＳ６７６の第１シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。
【０６１２】
次に、ＭＣＵ７００は、第１シリアル回線送信処理を行う（Ｓ６７６）。この送信処理により、スケーラ基板ＳＫから副制御基板ＳＳに対して各種のコマンドが送信される。その後、ＭＣＵ７００は、副制御−スケーラ間送信時処理を終了する。
【０６１３】
［副制御バイパス送信処理］
図１０５は、スケーラ基板ＳＫのＭＣＵ７００による副制御バイパス送信処理を示している。同図に示すように、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域における第２受信完了フラグが‘ＯＮ’か否かを判別する（Ｓ６８１）。第２受信完了フラグが‘ＯＮ’である場合（Ｓ６８１：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６８２の処理に移行する。第２受信完了フラグが‘ＯＮ’でない場合（Ｓ６８１：Ｎｏ）、ＭＣＵ７００は、Ｓ６８４の処理に移行する。
【０６１４】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２の第２受信格納領域に格納されたデータの送信先ＩＤが‘副制御’を示すか否かを判別する（Ｓ６８２）。送信先ＩＤが‘副制御’を示す場合（Ｓ６８２：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６８３の処理に移行する。送信先ＩＤが‘副制御’を示さない場合（Ｓ６８２：Ｎｏ）、ＭＣＵ７００は、Ｓ６８４の処理に移行する。
【０６１５】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２の第２受信格納領域に一旦取り込んだデータを第１送信格納領域にコピーする（Ｓ６８３）。その後、ＭＣＵ７００は、Ｓ６８７の処理に移行する。
【０６１６】
Ｓ６８４において、ＭＣＵ７００は、ＳＤＲＡＭ７１２のフラグその他格納領域における第３受信完了フラグが‘ＯＮ’か否かを判別する（Ｓ６８４）。第３受信完了フラグが‘ＯＮ’である場合（Ｓ６８４：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６８５の処理に移行する。第３受信完了フラグが‘ＯＮ’でない場合（Ｓ６８４：Ｎｏ）、ＭＣＵ７００は、副制御バイパス送信処理を終了する。
【０６１７】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２の第３受信格納領域に格納されたデータの送信先ＩＤが‘副制御’を示すか否かを判別する（Ｓ６８５）。送信先ＩＤが‘副制御’を示す場合（Ｓ６８５：Ｙｅｓ）、ＭＣＵ７００は、次のＳ６８６の処理に移行する。送信先ＩＤが‘副制御’を示さない場合（Ｓ６８５：Ｎｏ）、ＭＣＵ７００は、副制御バイパス送信処理を終了する。
【０６１８】
次に、ＭＣＵ７００は、ＳＤＲＡＭ７１２の第３受信格納領域に一旦取り込んだデータを第１送信格納領域にコピーする（Ｓ６８６）。
【０６１９】
次に、ＭＣＵ７００は、第１シリアル回線送信処理を行う（Ｓ６８７）。この送信処理により、サブデバイス（プロジェクタ制御基板Ｂ２３、サブ液晶Ｉ／Ｆ基板ＳＬ）からスケーラ基板ＳＫを経由して副制御基板ＳＳへと各種のデータが送信される。その後、ＭＣＵ７００は、副制御バイパス送信処理を終了する。
【０６２０】
（プロジェクタ制御基板Ｂ２３のメモリマップ）
図１０６に示すように、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０に含まれるＤＲＡＭ、ＥＥＰＲＯＭ２３１、及び制御ＬＳＩ２３０に含まれるＲＯＭには、各種の情報が格納されている。
【０６２１】
図１０６に示すように、制御ＬＳＩ２３０のＤＲＡＭには、受信格納領域、送信格納領域、各種フラグ＆作業領域、一般設定値格納領域、設定データ格納領域、及び図示しない各種作業領域が設けられている。例えば、各種フラグ＆作業領域には、受信完了フラグ、ＥＸＴ受信フラグ、起動設定フラグ、水平位置設定フラグ、垂直位置設定フラグ、フォーカス位置設定フラグ、エラー管理領域、送信周期カウンタ、ステータス格納領域、リセット要求フラグ、自己診断格納領域が格納される。一般設定値格納領域には、水平方向位置Ａ〜Ｅオフセット、垂直方向位置Ａ〜Ｅオフセット、フォーカス位置オフセットＡ〜Ｅ、フォーカスドリフト補正値Ａ〜Ｅ、ＬＥＤ輝度設定、台形歪み補正値、ホワイト色温度設定、ブライトネス設定、ガンマ設定、コントラスト設定が格納される。設定データ格納領域には、水平方向位置調整値、垂直方向位置調整値、フォーカス位置調整値、ＬＥＤ輝度設定、台形歪み補正値、ホワイト色温度設定、ブライトネス設定、ガンマ設定、コントラスト設定が格納される。これらの格納情報については後述する。
【０６２２】
また、ＥＥＰＲＯＭ２３１には、基本設定値格納領域が設けられている。基本設定値格納領域には、水平方向位置Ａ〜Ｅ調整値、垂直方向位置Ａ〜Ｅ調整値、フォーカス位置Ａ〜Ｅ調整値が格納される。制御ＬＳＩ２３０のＲＯＭには、ＬＥＤ温度テーブル及び図示しないプロジェクタ制御基板Ｂ２３の制御プログラムならびに各種定数値が格納されている。これらの格納情報については後述する。
【０６２３】
（プロジェクタ制御基板Ｂ２３の処理）
［制御ＬＳＩ２３０によるプロジェクタ制御メイン処理］
図１０７は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるプロジェクタ制御メイン処理を示している。同図に示すように、電源が投入されると、制御ＬＳＩ２３０は、プロジェクタ初期化処理を行う（Ｓ６９１）。この処理については、図１０９を用いて後述する。
【０６２４】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における受信完了フラグが‘ＯＮ’であるか否かを判別する（Ｓ６９２）。受信完了フラグが‘ＯＮ’である場合（Ｓ６９２：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ６９３の処理に移行する。受信完了フラグが‘ＯＮ’でない場合（Ｓ６９２：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ６９７の処理に移行する。
【０６２５】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの受信格納領域から受信データを取得する（Ｓ６９３）。
【０６２６】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における受信完了フラグを‘ＯＦＦ’にセットする（Ｓ６９４）。
【０６２７】
次に、制御ＬＳＩ２３０は、取得した受信データの送信先ＩＤが‘プロジェクタ（図５３に示すＩＤ：３０Ｈ参照）’を示すか否かを判別する（Ｓ６９５）。送信先ＩＤが‘プロジェクタ’を示す場合（Ｓ６９５：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ６９６の処理に移行する。送信先ＩＤが‘プロジェクタ’を示さない場合（Ｓ６９５：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ６９７の処理に移行する。
【０６２８】
次に、制御ＬＳＩ２３０は、副制御−プロジェクタ間受信時処理を行う（Ｓ６９６）。この処理については、図１１０を用いて後述する。
【０６２９】
次に、制御ＬＳＩ２３０は、プロジェクタ自己診断処理を行う（Ｓ６９７）。この処理については、図１１３を用いて後述する。
【０６３０】
次に、制御ＬＳＩ２３０は、副制御−プロジェクタ間送信時処理を行う（Ｓ６９８）。この処理については、図１１４を用いて後述する。
【０６３１】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるリセット要求フラグが‘ＯＮ’か否かを判別する（Ｓ６９９）。リセット要求フラグが‘ＯＮ’である場合（Ｓ６９９：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７００の処理に移行する。リセット要求フラグが‘ＯＮ’でない場合（Ｓ６９９：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７０１の処理に移行する。
【０６３２】
次に、制御ＬＳＩ２３０は、ウォッチドッグタイマ（ＷＤＴ）のリセット待ちを行う（Ｓ７００）。ウォッチドッグタイマのリセット待ちとは、ウォッチドッグタイマをクリア（または所定値セット）することなく無限ループ処理を行い、ウォッチドッグタイマがリセット信号を制御ＬＳＩ２３０に出力するのを待つ処理であり、ウォッチドッグタイマがリセット信号を制御ＬＳＩ２３０に出力すると、制御ＬＳＩ２３０がリセットされることにより、プロジェクタ制御メイン処理における先頭のステップ（Ｓ６９１）から処理が再開されることとなる（「リブート」とも呼ばれる）。
【０６３３】
Ｓ７０１において、制御ＬＳＩ２３０は、ウォッチドッグタイマ（ＷＤＴ）の値をクリアする。
【０６３４】
次に、制御ＬＳＩ２３０は、例えば４ｍｓｅｃの周期待ちを行う（Ｓ７０２）。その後、制御ＬＳＩ２３０は、Ｓ６９２の処理に移行する。
【０６３５】
［プロジェクタシリアル回線受信割込処理］
図１０８は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるプロジェクタシリアル回線受信割込処理を示している。この処理は、上述のプロジェクタ制御メイン処理を実行中、第２シリアル回線を経由する外部要求に応じて受信データを取り込む通信割込処理である。
【０６３６】
図１０８に示すように、制御ＬＳＩ２３０は、第２シリアル回線からの受信データがデータの始まりを示す‘ＳＴＸ（０２Ｈ）’か否かを判別する（Ｓ７１１）。受信データが‘ＳＴＸ’である場合（Ｓ７１１：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７１２の処理に移行する。受信データが‘ＳＴＸ’でない場合（Ｓ７１１：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７１３の処理に移行する。
【０６３７】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるＥＴＸ受信フラグ及び受信完了フラグを‘ＯＦＦ’にセットし、受信格納領域をクリアする（Ｓ７１２）。その後、制御ＬＳＩ２３０は、プロジェクタシリアル回線受信割込処理を終了する。
【０６３８】
Ｓ７１３において、制御ＬＳＩ２３０は、第２シリアル回線からの受信データをＤＲＡＭの受信格納領域に保存する。
【０６３９】
次に、制御ＬＳＩ２３０は、受信データがデータの終わりを示す‘ＥＴＸ’か否かを判別する（Ｓ７１４）。受信データが‘ＥＴＸ’である場合（Ｓ７１４：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７１５の処理に移行する。受信データが‘ＥＴＸ’でない場合（Ｓ７１４：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７１６の処理に移行する。
【０６４０】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるＥＴＸ受信フラグを‘ＯＮ’にセットする（Ｓ７１５）。その後、制御ＬＳＩ２３０は、プロジェクタシリアル回線受信割込処理を終了する。
【０６４１】
Ｓ７１６において、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるＥＴＸ受信フラグが‘ＯＮ’であるか否かを判別する。ＥＴＸ受信フラグが‘ＯＮ’である場合（Ｓ７１６：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７１７の処理に移行する。ＥＴＸ受信フラグが‘ＯＮ’でない場合（Ｓ７１６：Ｎｏ）、制御ＬＳＩ２３０は、プロジェクタシリアル回線受信割込処理を終了する。
【０６４２】
次に、制御ＬＳＩ２３０は、受信データサムチェック処理を行う（Ｓ７１７）。
【０６４３】
次に、制御ＬＳＩ２３０は、Ｓ７１７で得たサム値が正常か否かを判別する（Ｓ７１８）。サム値が正常である場合（Ｓ７１８：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ７２０の処理に移行する。サム値が正常でない場合（Ｓ７１８：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ７１９の処理に移行する。なお、サム値の算出方法は、前述のサブデバイス受信割込処理（図７４のＳ２５８）で説明した内容と同様である。
【０６４４】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの受信格納領域をクリアする（Ｓ７１９）。その後、制御ＬＳＩ２３０は、プロジェクタシリアル回線受信割込処理を終了する。
【０６４５】
Ｓ７２０において、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における受信完了フラグを‘ＯＮ’にセットする。その後、制御ＬＳＩ２３０は、プロジェクタシリアル回線受信割込処理を終了する。
【０６４６】
［プロジェクタ初期化処理］
図１０９は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるプロジェクタ初期化処理を示している。同図に示すように、制御ＬＳＩ２３０は、内部機能の初期化を行う（Ｓ７２１）。
【０６４７】
次に、制御ＬＳＩ２３０は、第２シリアル回線の初期化を行う（Ｓ７２２）。
【０６４８】
次に、制御ＬＳＩ２３０は、ＥＥＰＲＯＭ２３１から水平方向位置Ａ調整値、垂直方向位置Ａ調整値、及びその他共通設定を取得する（Ｓ７２３）。
【０６４９】
次に、制御ＬＳＩ２３０は、Ｓ７２３で取得したデータに基づいてＤＬＰ制御回路２３２の設定制御処理を行う（Ｓ７２４）。
【０６５０】
次に、制御ＬＳＩ２３０は、ＥＥＰＲＯＭ２３１からフォーカス調整値Ａ（固定スクリーン機構Ｄの投影面に対するフォーカス）を取得する（Ｓ７２５）。
【０６５１】
次に、制御ＬＳＩ２３０は、Ｓ７２５で取得したデータに基づいてフォーカス機構２４２の電動フォーカス制御処理を行う（Ｓ７２６）。具体的に、電動フォーカス制御処理によれば、フォーカスモータ２４２Ｃに対するモータ駆動信号（励磁信号）を出力し、フォーカス位置にフォーカスを調整する。後述するＳ７５５の処理も同様である。
【０６５２】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域を初期化する（Ｓ７２７）。その後、制御ＬＳＩ２３０は、プロジェクタ初期化処理を終了する。
【０６５３】
［副制御−プロジェクタ間受信時処理］
図１１０は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０による副制御−プロジェクタ間受信時処理を示している。同図に示すように、制御ＬＳＩ２３０は、第２シリアル回線から取得した受信データのコマンド（ＣＭＤ）が‘ステータス要求’か否かを判別する（Ｓ７３１）。Ｓ６９３でＤＲＡＭの受信格納領域から取得した受信データ（本処理内内では以降、「取得した受信データ」と称する）のコマンドが‘ステータス要求’である場合（Ｓ７３１：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７３２の処理に移行する。取得した受信データのコマンドが‘ステータス要求’でない場合（Ｓ７３１：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７３４の処理に移行する。
【０６５４】
次に、制御ＬＳＩ２３０は、副制御基板ＳＳの‘ステータス要求’に応じてステータス（図５６左欄に示すＣＭＤ：８５Ｈ〜８ＢＨ参照）に対応したコマンドの送信リクエストを登録する（Ｓ７３２）。
【０６５５】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのステータス格納領域に、取得した受信データに含まれる各種のパラメータ値（図５６右欄に示すＣＭＤ：８３Ｈ，Ｄ１，※１参照）を保存する（Ｓ７３３）。その後、制御ＬＳＩ２３０は、副制御−プロジェクタ間受信時処理を終了する。
【０６５６】
Ｓ７３４において、制御ＬＳＩ２３０は、取得した受信データのコマンドが‘設定完了（図５６右欄に示すＣＭＤ：８２Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘設定完了’である場合（Ｓ７３４：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７３５の処理に移行する。取得した受信データのコマンドが‘設定完了’でない場合（Ｓ７３４：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７３６の処理に移行する。
【０６５７】
次に、制御ＬＳＩ２３０は、プロジェクタ内部設定変更処理を行う（Ｓ７３５）。この処理については、図１１１を用いて後述する。その後、制御ＬＳＩ２３０は、Ｓ７４２の処理に移行する。
【０６５８】
Ｓ７３６において、制御ＬＳＩ２３０は、取得した受信データのコマンドが‘起動パラメータ要求確認（図５６右欄に示すＣＭＤ：８１Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘起動パラメータ要求確認’である場合（Ｓ７３６：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７３７の処理に移行する。取得した受信データのコマンドが‘起動パラメータ要求確認’でない場合（Ｓ７３６：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７３８の処理に移行する。
【０６５９】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのフラグその他格納領域における起動設定フラグを‘ＯＮ’にセットする（Ｓ７３７）。その後、制御ＬＳＩ２３０は、Ｓ７４２の処理に移行する。
【０６６０】
Ｓ７３８において、制御ＬＳＩ２３０は、取得した受信データのコマンドが設定関連のコマンド（図５６右欄に示すＣＭＤ：８５Ｈ〜９１Ｈ参照）か否かを判別する。取得した受信データのコマンドが設定関連のコマンドである場合（Ｓ７３８：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７３９の処理に移行する。取得した受信データのコマンドが設定関連のコマンドでない場合（Ｓ７３８：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７４０の処理に移行する。
【０６６１】
次に、制御ＬＳＩ２３０は、プロジェクタ設定値格納処理を行う（Ｓ７３９）。この処理については、図１１２を用いて後述する。その後、制御ＬＳＩ２３０は、Ｓ７４２の処理に移行する。
【０６６２】
Ｓ７４０において、制御ＬＳＩ２３０は、取得した受信データのコマンドが‘テストパターン（図５６右欄に示すＣＭＤ：９２Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘テストパターン’である場合（Ｓ７４０：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７４１の処理に移行する。取得した受信データのコマンドが‘テストパターン’でない場合（Ｓ７４０：Ｎｏ）、制御ＬＳＩ２３０は、取得した受信データのコマンドが‘ステータス要求完了（図５６右欄に示すＣＭＤ：８４Ｈ参照）’であるため、Ｓ７４２の処理に移行する。
【０６６３】
次に、制御ＬＳＩ２３０は、テストパターン表示処理を行う（Ｓ７４１）。この処理によれば、プロジェクタ装置Ｂ２の光学調整を行う際に作業者が調整具合を確認するためのテストパターンがプロジェクタ装置Ｂ２により投影像として表示される。なお、テストパターンの表示の際には、シミュレーションによるバーチャル画像として簡易テストパターンがサブ液晶表示装置ＤＤ１９の画面上に表示される。この簡易テストパターンの表示態様については、図１２３及び図１２４を用いて後述する。
【０６６４】
次に、制御ＬＳＩ２３０は、‘受信確認’を示すコマンドの送信リクエストを登録する（Ｓ７４２）。その後、制御ＬＳＩ２３０は、副制御−プロジェクタ間受信時処理を終了する。
【０６６５】
［プロジェクタ内部設定変更処理］
図１１１は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるプロジェクタ内部設定変更処理を示している。同図に示すように、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における起動設定フラグが‘ＯＮ’か否かを判別する（Ｓ７５１）。起動設定フラグが‘ＯＮ’である場合（Ｓ７５１：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７５２の処理に移行する。起動設定フラグが‘ＯＮ’でない場合（Ｓ７５１：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７５７の処理に移行する。
【０６６６】
次に、制御ＬＳＩ２３０は、ＥＥＰＲＯＭ２３１の基本設定値格納領域及びＤＲＡＭの一般設定値格納領域から、水平方向位置Ａ調整値、垂直方向位置Ａ調整値、ＬＥＤ輝度設定の値、台形歪み補正値、ホワイト色温度設定の値、ブライトネス設定の値、ガンマ設定の値、コントラスト設定の値を取得する（Ｓ７５２）。
【０６６７】
次に、制御ＬＳＩ２３０は、Ｓ７５２で取得したデータに基づいてＤＬＰ制御回路２３２の設定変更制御処理を行う（Ｓ７５３）。
【０６６８】
次に、制御ＬＳＩ２３０は、フォーカス位置の制御データ値として、フォーカス位置Ａ調整値＋フォーカス位置オフセットＡとなる値を算出する（Ｓ７５４）。
【０６６９】
次に、制御ＬＳＩ２３０は、Ｓ７５４で取得した制御データ値に基づいてフォーカス機構２４２の電動フォーカス制御処理を行う（Ｓ７５５）。
【０６７０】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における全ての設定フラグを‘ＯＦＦ’にセットする（Ｓ７５６）。その後、制御ＬＳＩ２３０は、プロジェクタ内部設定変更処理を終了する。
【０６７１】
Ｓ７５７において、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における水平位置設定フラグに位置の種類（Ａ〜Ｅ）がセットされているか否かを判別する。水平位置設定フラグに位置の種類がセットされている場合（Ｓ７５７：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７５８の処理に移行する。水平位置設定フラグに位置の種類がセットされていない場合（Ｓ７５７：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７６０の処理に移行する。
【０６７２】
次に、制御ＬＳＩ２３０は、映像投影の水平位置を示す制御データ値として、水平方向位置（変更）調整値＋水平方向位置（変更）オフセットとなる値を算出する（Ｓ７５８）。なお、（変更）は、水平方向位置調整値Ａ〜Ｅ及び水平方向位置オフセットＡ〜Ｅの変更後の位置に対応する。例えば、変更が（Ｂ）であれば、水平位置の制御データ値としては、水平方向位置Ｂ調整値＋水平方向位置Ｂオフセットとなる。
【０６７３】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における水平位置設定フラグをクリアする（Ｓ７５９）。その後、制御ＬＳＩ２３０は、Ｓ７６３の処理に移行する。
【０６７４】
Ｓ７６０において、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における垂直位置設定フラグに位置の種類（Ａ〜Ｅ）がセットされているか否かを判別する。垂直位置設定フラグに位置の種類がセットされている場合（Ｓ７６０：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７６１の処理に移行する。垂直位置設定フラグに位置の種類がセットされていない場合（Ｓ７６０：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７６４の処理に移行する。
【０６７５】
次に、制御ＬＳＩ２３０は、映像投影の垂直位置を示す制御データ値として、垂直方向位置（変更）調整値＋垂直方向位置（変更）オフセットとなる値を算出する（Ｓ７６１）。なお、（変更）は、垂直方向位置調整値Ａ〜Ｅ及び垂直方向位置オフセットＡ〜Ｅの変更後の位置に対応する。
【０６７６】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における垂直位置設定フラグをクリアする（Ｓ７６２）。
【０６７７】
次に、制御ＬＳＩ２３０は、Ｓ７５８又はＳ７６１で取得した制御データ値に基づいてＤＬＰ制御回路２３２の設定変更制御処理を行う（Ｓ７６３）。その後、制御ＬＳＩ２３０は、プロジェクタ内部設定変更処理を終了する。
【０６７８】
Ｓ７６４において、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるフォーカス位置設定フラグに位置の種類（Ａ〜Ｅ）がセットされているか否かを判別する。フォーカス位置設定フラグに位置の種類がセットされている場合（Ｓ７６４：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７６５の処理に移行する。フォーカス位置設定フラグに位置の種類がセットされていない場合（Ｓ７６４：Ｎｏ）、制御ＬＳＩ２３０は、プロジェクタ内部設定変更処理を終了する。
【０６７９】
次に、制御ＬＳＩ２３０は、フォーカス位置の制御データ値として、フォーカス位置（変更）調整値＋フォーカス位置オフセット（変更）＋フォーカスドリフト補正（変更）となる値を算出する（Ｓ７６５）。なお、（変更）は、フォーカス調整値Ａ〜Ｅ及びフォーカス位置オフセットＡ〜Ｅの変更後の位置に対応する。
【０６８０】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるフォーカス位置設定フラグをクリアする（Ｓ７６６）。
【０６８１】
次に、制御ＬＳＩ２３０は、Ｓ７６５で取得した制御データ値に基づいて、Ｓ７５５と同じく、フォーカス機構２４２の電動フォーカス制御処理を行う（Ｓ７６７）。その後、制御ＬＳＩ２３０は、プロジェクタ内部設定変更処理を終了する。
【０６８２】
［プロジェクタ設定値格納処理］
図１１２は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるプロジェクタ設定値格納処理を示している。同図に示すように、制御ＬＳＩ２３０は、Ｓ６９３で受信格納領域から取得した受信データの設定値のデータに基づいて設定範囲判定処理を行う（Ｓ７７１）。この設定範囲判定処理においては、図５６左欄に示すＣＭＤ：８５Ｈ〜８ＡＨのパラメータ欄に記載されている範囲の値であるか否を判定し、その判定結果をリターン値として返す。
【０６８３】
次に、制御ＬＳＩ２３０は、判定結果のリターン値から、取得した設定値のデータが有効データか否かを判別する（Ｓ７７２）。取得した設定値のデータが有効データである場合（Ｓ７７２：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７７３の処理に移行する。取得した設定値のデータが有効データでない場合（Ｓ７７２：Ｎｏ）、制御ＬＳＩ２３０は、プロジェクタ設定値格納処理を終了する。
【０６８４】
次に、制御ＬＳＩ２３０は、取得した設定値がＥＥＰＲＯＭ２３１に保存すべき種別（基本設定値、図５６右欄に示すＣＭＤ：８９Ｈ、８Ｂ、９０Ｈ、及び図１０６に示すＥＥＰＲＯＭ参照）か否かを判別する（Ｓ７７３）。取得した設定値がＥＥＰＲＯＭ２３１に保存すべき種別である場合（Ｓ７７３：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７７４の処理に移行する。取得した設定値がＥＥＰＲＯＭ２３１に保存すべき種別でなく、すなわちＤＲＡＭに保存すべき一般設定値（図５６右欄に示すＣＭＤ：８５Ｈ〜８８Ｈ，８ＡＨ，８ＣＨ〜８ＦＨ，９１Ｈ及び図１０６に示すＤＲＡＭ参照）等である場合（Ｓ７７３：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７７６の処理に移行する。
【０６８５】
次に、制御ＬＳＩ２３０は、取得したデータの送信元ＩＤが‘調整用ＰＣ（図５３に示すＩＤ：０５Ｈ）’か否かを判別する（Ｓ７７４）。送信元ＩＤが‘調整用ＰＣ’である場合（Ｓ７７４：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７７５の処理に移行する。送信元ＩＤが‘調整用ＰＣ’でない場合（Ｓ７７４：Ｎｏ）、制御ＬＳＩ２３０は、プロジェクタ設定値格納処理を終了する。
【０６８６】
次に、制御ＬＳＩ２３０は、取得した設定値をＥＥＰＲＯＭ２３１の基本設定値格納領域（図１０６に示すＥＥＰＲＯＭ参照）の指定位置に保存する（Ｓ７７５）。その後、制御ＬＳＩ２３０は、プロジェクタ設定値格納処理を終了する。これにより、プロジェクタ装置Ｂ２の光学調整に係る基本設定事項については、調整用ＰＣ１０００の操作に応じてＥＥＰＲＯＭ２３１上で変更することができる。
【０６８７】
Ｓ７７６において、制御ＬＳＩ２３０は、取得した設定値をＤＲＡＭの一般設定値格納領域（図１０６に示すＤＲＡＭ参照）の指定位置に保存する。これにより、プロジェクタ装置Ｂ２の光学調整に係る一般設定事項については、調整用ＰＣ１０００の操作だけでなく、サブ液晶表示装置ＤＤ１９やタッチパネルＤＤ１９Ｔを用いた操作によってもＤＲＡＭ上で変更することができる。
【０６８８】
次に、制御ＬＳＩ２３０は、設置値の種別が水平位置オフセットか否かを判別する（Ｓ７７７）。設置値の種別が水平位置オフセットである場合（Ｓ７７７：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７７８の処理に移行する。設置値の種別が水平位置オフセットでない場合（Ｓ７７７：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７７９の処理に移行する。
【０６８９】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における水平位置設定フラグに位置の種類（Ａ〜Ｅ）をセットする（Ｓ７７８）。その後、制御ＬＳＩ２３０は、プロジェクタ設定値格納処理を終了する。
【０６９０】
Ｓ７７９において、制御ＬＳＩ２３０は、設定値の種別が垂直位置オフセットか否かを判別する。設置値の種別が垂直位置オフセットである場合（Ｓ７７９：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７８０の処理に移行する。設置値の種別が垂直位置オフセットでない場合（Ｓ７７９：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ７８１の処理に移行する。
【０６９１】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における垂直位置設定フラグに位置の種類（Ａ〜Ｅ）をセットする（Ｓ７８０）。その後、制御ＬＳＩ２３０は、プロジェクタ設定値格納処理を終了する。
【０６９２】
Ｓ７８１において、制御ＬＳＩ２３０は、設定値の種別がフォーカス位置オフセットか否かを判別する。設定値の種別がフォーカス位置オフセットである場合（Ｓ７８１：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ７８２の処理に移行する。設置値の種別がフォーカス位置オフセットでない場合（Ｓ７８１：Ｎｏ）、制御ＬＳＩ２３０は、プロジェクタ設定値格納処理を終了する。
【０６９３】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるフォーカス位置設定フラグに位置の種類（Ａ〜Ｅ）をセットする（Ｓ７８２）。その後、制御ＬＳＩ２３０は、プロジェクタ設定値格納処理を終了する。
【０６９４】
［プロジェクタ自己診断処理］
図１１３は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるプロジェクタ自己診断処理を示している。同図に示すように、制御ＬＳＩ２３０は、ベリファイチェックによりＤＲＡＭの自己診断格納領域にＲＯＭから読み出した診断値として例えば‘５５ＡＡＨ’を書き込む（Ｓ７９１）。
【０６９５】
次に、制御ＬＳＩ２３０は、自己診断格納領域から読み出した値（ロード値）が診断値と正しく一致するか否かを判別する（Ｓ７９２）。ロード値が診断値に一致する場合（Ｓ７９２：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ７９４の処理に移行する。ロード値が診断値に一致しない場合（Ｓ７９２：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ７９３の処理に移行する。
【０６９６】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘自己診断異常（図５７に示すプロジェクタ制御基板エラー情報を参照）’をセットする（Ｓ７９３）。
【０６９７】
次に、制御ＬＳＩ２３０は、ＬＥＤ温度診断処理を行う（Ｓ７９４）。この処理において、制御ＬＳＩ２３０は、温度センサＢ２５からの温度検出信号に基づいてＬＥＤ温度を取得する。
【０６９８】
次に、制御ＬＳＩ２３０は、取得したＬＥＤ温度が正常か否かを判別する（Ｓ７９５）。取得したＬＥＤ温度が正常である場合（Ｓ７９５：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ７９７の処理に移行する。取得したＬＥＤ温度が正常でない場合（Ｓ７９５：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ７９６の処理に移行する。
【０６９９】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＬＥＤ温度異常’をセットする（Ｓ７９６）。具体的にいうと、温度センサＢ２５は、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂ付近や、レンズユニットＢ２１付近の温度を検出する。制御ＬＳＩ２３０は、温度センサＢ２５を通じて各々の温度を計測することにより、図５７に示すプロジェクタ制御基板エラー情報のＬＥＤ温度異常の条件欄における条件を満たした場合に、状態欄の値がＤＲＡＭのエラー管理領域にセットされる。例えば、ＬＥＤ光源２４０Ｇに係るＬＥＤ（Ｇ）温度異常としては、温度センサＢ２５により検出されたＬＥＤ光源２４０Ｇ付近の温度が１０５℃以上かつ１１０℃未満の場合に、ワーニング（０１Ｂ（ＢはＢｉｔの意味））がセットされ、１１０℃以上であれば、シャットダウン（１１Ｂ）がセットされる。
【０７００】
次に、制御ＬＳＩ２３０は、ＦＡＮ回転診断処理を行う（Ｓ７９７）。この処理において、制御ＬＳＩ２３０は、ファン２４４Ａ，２４４Ｂ，２４５からのファン回転数信号に基づいてＦＡＮ回転数を取得する。
【０７０１】
次に、制御ＬＳＩ２３０は、取得したＦＡＮ回転数が正常か否かを判別する（Ｓ７９８）。取得したＦＡＮ回転数が正常である場合（Ｓ７９８：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ８００の処理に移行する。取得したＦＡＮ回転数が正常でない場合（Ｓ７９８：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ７９９の処理に移行する。
【０７０２】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＦＡＮ回転異常’をセットする（Ｓ７９９）。具体的には、前述のＬＥＤ温度異常と同じく、図５７に示すプロジェクタ制御基板エラー情報のＦＡＮ１〜４回転異常の条件に応じて、ＦＡＮ回転異常がセットされる。
【０７０３】
次に、制御ＬＳＩ２３０は、プロジェクタ電源診断処理を行う（Ｓ８００）。この処理において、制御ＬＳＩ２３０は、プロジェクタ装置Ｂ２に供給される動作電圧を検出する。
【０７０４】
次に、制御ＬＳＩ２３０は、プロジェクタ装置Ｂ２の動作電圧が規定電圧以上か否かを判別する（Ｓ８０１）。プロジェクタ装置Ｂ２の動作電圧が規定電圧以上である場合（Ｓ８０１：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ８０３の処理に移行する。プロジェクタ装置Ｂ２の動作電圧が規定電圧未満である場合（Ｓ８０１：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ８０２の処理に移行する。
【０７０５】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘電圧異常’をセットする（Ｓ８０２）。具体的には、前述のＬＥＤ温度異常と同じく、図５７に示すプロジェクタ制御基板エラー情報の電圧異常の条件に応じて、電圧異常がセットされる。
【０７０６】
次に、制御ＬＳＩ２３０は、ＤＬＰ動作診断処理を行う（Ｓ８０３）。この処理において、制御ＬＳＩ２３０は、ＤＬＰ制御回路２３２の動作をチェックする。
【０７０７】
次に、制御ＬＳＩ２３０は、ＤＬＰ制御回路２３２の動作が正常か否かを判別する（Ｓ８０４）。ＤＬＰ制御回路２３２の動作が正常である場合（Ｓ８０４：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ８０６の処理に移行する。ＤＬＰ制御回路２３２の動作が正常でない場合（Ｓ８０４：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ８０５の処理に移行する。
【０７０８】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＤＬＰ異常’をセットする（Ｓ８０５）。具体的には、前述のＬＥＤ温度異常と同じく、図５７に示すプロジェクタ制御基板エラー情報のＷＤＴ-ＤＬＰの条件に応じて、ＤＬＰ異常がセットされる。
【０７０９】
次に、制御ＬＳＩ２３０は、エラー管理領域に、‘ＬＥＤ温度異常’（強制シャットダウン）、‘ＦＡＮ回転異常’、又は、‘電圧異常’を示すデータがセットされているか否かを判別する（Ｓ８０６）。エラー管理領域に上記いずれかの異常を示すデータがセットされている場合（Ｓ８０６：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ３０７の処理に移行する。エラー管理領域に上記異常を示すデータのいずれもセットされていない場合（Ｓ８０６：Ｎｏ）、制御ＬＳＩ２３０は、プロジェクタ自己診断処理を終了する。
【０７１０】
次に、制御ＬＳＩ２３０は、ＦＡＮ１〜３（ファン２４４Ａ，２４４Ｂ，２４５）に対して回転停止指令、又はＤＬＰ制御回路２３２やＬＥＤ（Ｒ，Ｇ，Ｂ）（ＬＥＤ基板２４０Ｒａ，２４０Ｇａ，２４０Ｂａ）に対して駆動停止指令を行う（Ｓ８０７）。これにより、プロジェクタ装置Ｂ２の動作が停止させられる。その後、制御ＬＳＩ２３０は、プロジェクタ自己診断処理を終了する。本実施形態では、エラー管理領域に、‘ＬＥＤ温度異常’、‘ＦＡＮ回転異常’、又は、‘電圧異常’を示すデータがセットされている場合に、プロジェクタ装置Ｂ２の動作を停止しているため、復旧には電源ＯＦＦしなければならないが、これに限らず、プロジェクタ装置Ｂ２の動作停止中に、発生中の異常が回復した場合に、プロジェクタ装置Ｂ２の動作を再開するようにしてもよい。
【０７１１】
［副制御−プロジェクタ間送信時処理］
図１１４は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０による副制御−プロジェクタ間送信時処理を示している。同図に示すように、制御ＬＳＩ２３０は、送信周期カウンタを１加算する（Ｓ８１１）。この送信周期カウンタは、プロジェクタ制御基板Ｂ２３からコマンドを送信する周期を計るための加算カウンタである。
【０７１２】
次に、制御ＬＳＩ２３０は、送信周期カウンタの値が所定値として例えば１２５（４ｍｓｅｃ×１２５＝５００ｍｓｅｃ）以上か否かを判別する（Ｓ８１２）。送信周期カウンタの値が所定値以上（前回の送信から５００ｍｓｅｃ以上経過）の場合（Ｓ８１２：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８１３の処理に移行する。送信周期カウンタの値が所定値未満の場合（Ｓ８１２：Ｎｏ）、制御ＬＳＩ２３０は、副制御−プロジェクタ間送信時処理を終了する。
【０７１３】
次に、制御ＬＳＩ２３０は、送信周期カウンタの値をクリアする（Ｓ８１３）。
【０７１４】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるプロジェクタ設定フラグが‘ＯＦＦ’か否かを判別する（Ｓ８１４）。プロジェクタ設定フラグが‘ＯＦＦ’の場合（Ｓ８１４：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８１５の処理に移行する。プロジェクタ設定フラグが‘ＯＦＦ’でない場合（Ｓ８１４：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８１６の処理に移行する。
【０７１５】
次に、制御ＬＳＩ２３０は、副制御基板ＳＳに対して‘起動パラメータ要求’を示すコマンドを送信データとして作成する（Ｓ８１５）。この送信データは、ＤＲＡＭの送信格納領域に格納され、後述するＳ８２５の第２シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ８１５の処理後、制御ＬＳＩ２３０は、Ｓ８２５の処理に移行する。
【０７１６】
Ｓ８１６において、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータが存在するか否かを判別する。エラー管理領域にエラーデータが存在する場合（Ｓ８１６：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８１７の処理に移行する。エラー管理領域にエラーデータが存在しない場合（Ｓ８１６：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８２０の処理に移行する。
【０７１７】
次に、制御ＬＳＩ２３０は、副制御基板ＳＳに対して‘エラー通知（図５６左欄に示すＣＭＤ：８４Ｈ、及び図５７参照）’を示すコマンドを送信データとして作成する（Ｓ８１７）。この送信データは、ＤＲＡＭの送信格納領域に格納され、後述するＳ８２５の第２シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。
【０７１８】
次に、制御ＬＳＩ２３０は、エラー管理領域のエラーデータが自己診断異常又はＤＬＰ異常を示すデータであるか否かを判別する（Ｓ８１８）。エラーデータが自己診断異常又はＤＬＰ異常を示すデータである場合（Ｓ８１８：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８１９の処理に移行する。エラーデータが自己診断異常及びＤＬＰ異常を示すデータのいずれでもない場合（Ｓ８１８：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８２５の処理に移行する。
【０７１９】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるリセット要求フラグを‘ＯＮ’にセットする（Ｓ８１９）。その後、制御ＬＳＩ２３０は、Ｓ８２５の処理に移行する。
【０７２０】
Ｓ８２０において、制御ＬＳＩ２３０は、副制御基板ＳＳに対して‘受信確認（図５６左欄に示すＣＭＤ：８３Ｈ参照）’を示すコマンドの送信リクエストがあるか否かを判別する。‘受信確認’を示すコマンドの送信リクエストがある場合（Ｓ８２０：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８２１の処理に移行する。‘受信確認’を示すコマンドの送信リクエストがない場合（Ｓ８２０：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８２２の処理に移行する。
【０７２１】
次に、制御ＬＳＩ２３０は、副制御基板ＳＳに対して‘受信確認’を示すコマンドを送信データとして作成する（Ｓ８２１）。この送信データは、ＤＲＡＭの送信格納領域に格納され、後述するＳ８２５の第２シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ８２１の処理後、制御ＬＳＩ２３０は、Ｓ８２５の処理に移行する。
【０７２２】
Ｓ８２２において、制御ＬＳＩ２３０は、副制御基板ＳＳに対してステータス（図５６の左欄  ＣＭＤ：８５Ｈ〜８ＢＨ参照）に対応するコマンドの送信リクエストがあるか否かを判別する。ステータスに対応するコマンドの送信リクエストがある場合（Ｓ８２２：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８２３の処理に移行する。ステータスに対応するコマンドの送信リクエストがない場合（Ｓ８２３：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８２４の処理に移行する。
【０７２３】
次に、制御ＬＳＩ２３０は、ステータス送信データ作成処理を行う（Ｓ８２３）。この処理については、図１１５を用いて後述する。その後、制御ＬＳＩ２３０は、Ｓ８２５の処理に移行する。
【０７２４】
Ｓ８２４において、制御ＬＳＩ２３０は、副制御基板ＳＳに対して‘パラメータ要求（図５６左欄に示すＣＭＤ：８２Ｈ参照）’を示すコマンドを送信データとして作成する。この送信データは、ＤＲＡＭの送信格納領域に格納され、次のＳ８２５の第２シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。
【０７２５】
次に、制御ＬＳＩ２３０は、第２シリアル回線送信処理を行う（Ｓ８２５）。この送信処理により、プロジェクタ制御基板Ｂ２３からスケーラ基板ＳＫを経由して副制御基板ＳＳに対して各種のコマンドが送信される。その後、制御ＬＳＩ２３０は、副制御−プロジェクタ間送信時処理を終了する。
【０７２６】
［ステータス送信データ作成処理］
図１１５は、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるステータス送信データ作成処理を示している。同図に示すように、制御ＬＳＩ２３０は、ＤＲＡＭのステータス格納領域のパラメータがＬＥＤ温度か否かを判別する（Ｓ８３１）。ステータス格納領域のパラメータがＬＥＤ温度である場合（Ｓ８３１：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８３２の処理に移行する。ステータス格納領域のパラメータがＬＥＤ温度でない場合（Ｓ８３１：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８３４の処理に移行する。
【０７２７】
次に、制御ＬＳＩ２３０は、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂの温度センサＢ２５からデータを入力し温度データを生成する（Ｓ８３２）。
【０７２８】
次に、制御ＬＳＩ２３０は、‘ＬＥＤ温度（図５６左欄に示すＣＭＤ：８５Ｈ）’コマンドに温度データ（図５６左欄に示すＣＭＤ：８５Ｈ，Ｄ１〜Ｄ３）をパラメータとして送信データを作成する（Ｓ８３３）。その後、制御ＬＳＩ２３０は、ステータス送信データ作成処理を終了する。
【０７２９】
Ｓ８３４において、制御ＬＳＩ２３０は、ステータス格納領域のパラメータがＦＡＮ回転数か否かを判別する。ステータス格納領域のパラメータがＦＡＮ回転数である場合（Ｓ８３４：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８３５の処理に移行する。ステータス格納領域のパラメータがＦＡＮ回転数でない場合（Ｓ８３４：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８３７の処理に移行する。
【０７３０】
次に、制御ＬＳＩ２３０は、ＦＡＮ１（吸気用ファン２４４Ａ）、ＦＡＮ２（吸気用ファン２４４Ｂ）、ＦＡＮ３（排気用ファン２４５）の回転パルス数を回転パルスデータとして取得する（Ｓ８３５）。
【０７３１】
次に、制御ＬＳＩ２３０は、‘ＦＡＮ回転数（図５６左欄に示すＣＭＤ：８６Ｈ）’コマンドにＦＡＮの回転パルス数をパラメータとして送信データを作成する（Ｓ８３６）。その後、制御ＬＳＩ２３０は、ステータス送信データ作成処理を終了する。
【０７３２】
Ｓ８３７において、制御ＬＳＩ２３０は、ステータス格納領域のパラメータがＬＥＤ輝度か否かを判別する。ステータス格納領域のパラメータがＬＥＤ輝度である場合（Ｓ８３７：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８３８の処理に移行する。ステータス格納領域のパラメータがＬＥＤ輝度でない場合（Ｓ８３７：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８４０の処理に移行する。
【０７３３】
次に、制御ＬＳＩ２３０は、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂの輝度データをＤＬＰ制御回路２３２から取得する（Ｓ８３８）。
【０７３４】
次に、制御ＬＳＩ２３０は、ＬＥＤの輝度設定をステータスに含む‘ＬＥＤ輝度数（図５６左欄に示すＣＭＤ：８７Ｈ参照）’コマンドから取得したＬＥＤ輝度データをパラメータとして送信データを作成する（Ｓ８３９）。その後、制御ＬＳＩ２３０は、ステータス送信データ作成処理を終了する。
【０７３５】
Ｓ８４０において、制御ＬＳＩ２３０は、ステータス格納領域のパラメータが水平方向調整値か否かを判別する。ステータス格納領域のパラメータが水平方向調整値である場合（Ｓ８４０：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８４１の処理に移行する。ステータス格納領域のパラメータが水平方向調整値でない場合（Ｓ８４０：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８４３の処理に移行する。
【０７３６】
次に、制御ＬＳＩ２３０は、水平方向位置Ａ〜Ｅ調整値をＥＥＰＲＯＭ２３１から取得する（Ｓ８４１）。
【０７３７】
次に、制御ＬＳＩ２３０は、‘水平方向調整値（図５６左欄に示すＣＭＤ：８８Ｈ参照）’コマンドに水平方向位置Ａ〜Ｅ調整値の値をパラメータとして送信データを作成する（Ｓ８４２）。その後、制御ＬＳＩ２３０は、ステータス送信データ作成処理を終了する。
【０７３８】
Ｓ８４３において、制御ＬＳＩ２３０は、ステータス格納領域のパラメータが垂直方向調整値か否かを判別する。ステータス格納領域のパラメータが垂直方向調整値である場合（Ｓ８４３：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８４４の処理に移行する。ステータス格納領域のパラメータが垂直方向調整値でない場合（Ｓ８４３：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８４６の処理に移行する。
【０７３９】
次に、制御ＬＳＩ２３０は、垂直方向位置Ａ〜Ｅ調整値をＥＥＰＲＯＭ２３１から取得する（Ｓ８４４）。
【０７４０】
次に、制御ＬＳＩ２３０は、‘垂直方向調整値（図５６左欄に示すＣＭＤ：８９Ｈ参照）’コマンドに垂直方向位置Ａ〜Ｅ調整値の値をパラメータとして送信データを作成する（Ｓ８４５）。その後、制御ＬＳＩ２３０は、ステータス送信データ作成処理を終了する。
【０７４１】
Ｓ８４６において、制御ＬＳＩ２３０は、ステータス格納領域のパラメータがフォーカス調整値か否かを判別する。ステータス格納領域のパラメータがフォーカス調整値である場合（Ｓ８４６：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８４７の処理に移行する。ステータス格納領域のパラメータがフォーカス調整値でない場合（Ｓ８４６：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ８４９の処理に移行する。
【０７４２】
次に、制御ＬＳＩ２３０は、フォーカス位置Ａ〜Ｅ調整値をＥＥＰＲＯＭ２３１から取得する（Ｓ８４７）。
【０７４３】
次に、制御ＬＳＩ２３０は、‘フォーカス調整値（図５６左欄に示すＣＭＤ：８ＡＨ参照）’コマンドにフォーカス位置Ａ〜Ｅ調整値の値をパラメータとして送信データを作成する（Ｓ８４８）。その後、制御ＬＳＩ２３０は、ステータス送信データ作成処理を終了する。
【０７４４】
Ｓ８４９において、制御ＬＳＩ２３０は、ステータス格納領域のパラメータがドリフト補正温度か否かを判別する。ステータス格納領域のパラメータがドリフト補正温度である場合（Ｓ８４９：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ８５０の処理に移行する。ステータス格納領域のパラメータがドリフト補正温度でない場合（Ｓ８４９：Ｎｏ）、制御ＬＳＩ２３０は、ステータス送信データ作成処理を終了する。
【０７４５】
次に、制御ＬＳＩ２３０は、ドリフト補正温度に係る温度センサＢ２５からデータを入力し、ドリフト補正温度センサデータを生成する（Ｓ８５０）。
【０７４６】
次に、制御ＬＳＩ２３０は、ドリフト補正温度センサデータをステータスに含む‘ドリフト補正温度（図５６左欄に示すＣＭＤ：８ＢＨ参照）’コマンドを送信データとして作成する（Ｓ８５１）。その後、制御ＬＳＩ２３０は、ステータス送信データ作成処理を終了する。
【０７４７】
（サブ液晶Ｉ／Ｆ基板ＳＬのメモリマップ）
図１１６に示すように、サブ液晶Ｉ／Ｆ基板ＳＬのＭＣＵ９００に含まれるＤＲＡＭ及びＲＯＭには、各種の情報が格納されている。
【０７４８】
図１１６に示すように、ＭＣＵ９００のＤＲＡＭには、受信格納領域、送信格納領域、フラグ領域、各種格納領域、及びサブ液晶設定格納領域が設けられている。例えば、フラグ領域には、受信完了フラグ、ＥＸＴ受信フラグ、サブ液晶設定フラグが格納される。各種格納領域には、送信周期カウンタ、ステータス格納領域、リセット要求フラグ、エラー管理領域、自己診断格納領域が格納される。サブ液晶設定格納領域には、水平解像度、垂直解像度、輝度が格納される。これらの格納情報については後述する。
【０７４９】
また、ＭＣＵ９００のＲＯＭには、液晶初期設定領域のデータ値として、水平解像度、垂直解像度、輝度が格納されているとともに、シリアル回線設定値として、ボーレート（第３シリアル回線）、データ長、パリティ、ストップが格納されており、自己診断用の値として診断値（５５ＡＡＨ）が格納されている。これらの格納情報については後述する。なお、図１１６には図示しないが、ＤＲＡＭには、ＭＣＵ９００が使用するその他の各種作業領域、ＲＯＭには、ＭＣＵ９００に実行される制御プログラムや定数データが格納されている。
【０７５０】
（サブ液晶Ｉ／Ｆ基板ＳＬの処理）
［ＭＣＵ９００によるサブ液晶制御メイン処理］
図１１７は、サブ液晶Ｉ／Ｆ基板ＳＬのＭＣＵ９００によるサブ液晶制御メイン処理を示している。同図に示すように、電源が投入されると、ＭＣＵ９００は、のサブ液晶初期化処理を行う（Ｓ８６１）。この処理については、図１１９を用いて後述する。
【０７５１】
次に、ＭＣＵ９００は、タッチパネル入力処理を行う（Ｓ８６２）。この処理において、ＭＣＵ９００は、タッチパネルＤＤ１９Ｔからの操作信号（タッチ操作、フリック操作、ピンチ操作に応じた信号）に基づいて所定の動作を行う。
【０７５２】
次に、ＭＣＵ９００は、ＤＲＡＭのフラグ領域における受信完了フラグが‘ＯＮ’であるか否かを判別する（Ｓ８６３）。受信完了フラグが‘ＯＮ’である場合（Ｓ８６３：Ｙｅｓ）、ＭＣＵ９００は、次のＳ８６４の処理に移行する。受信完了フラグが‘ＯＮ’でない場合（Ｓ８６３：Ｎｏ）、ＭＣＵ９００は、Ｓ８６８の処理に移行する。
【０７５３】
次に、ＭＣＵ９００は、ＤＲＡＭの受信格納領域から受信データを取得する（Ｓ８６４）。
【０７５４】
次に、ＭＣＵ９００は、ＤＲＡＭのフラグ領域における受信完了フラグを‘ＯＦＦ’にセットする（Ｓ８６５）。
【０７５５】
次に、ＭＣＵ９００は、取得した受信データの送信先ＩＤが‘サブ液晶（図５３に示すＩＤ：４０Ｈ参照）’を示すか否かを判別する（Ｓ８６６）。送信先ＩＤが‘サブ液晶’を示す場合（Ｓ８６６：Ｙｅｓ）、ＭＣＵ９００は、次のＳ８６７の処理に移行する。送信先ＩＤが‘サブ液晶’を示さない場合（Ｓ８６６：Ｎｏ）、ＭＣＵ９００は、Ｓ８６８の処理に移行する。
【０７５６】
次に、ＭＣＵ９００は、副制御−サブ液晶間受信時処理を行う（Ｓ８６７）。この処理については、図１２０を用いて後述する。
【０７５７】
次に、ＭＣＵ９００は、サブ液晶自己診断処理を行う（Ｓ８６８）。この処理については、図１２１を用いて後述する。
【０７５８】
次に、ＭＣＵ９００は、副制御−サブ液晶間送信時処理を行う（Ｓ８６９）。この処理については、図１２２を用いて後述する。
【０７５９】
次に、ＭＣＵ９００は、ＤＲＡＭの各種格納領域におけるリセット要求フラグが‘ＯＮ’か否かを判別する（Ｓ８７０）。リセット要求フラグが‘ＯＮ’である場合（Ｓ８７０：Ｙｅｓ）、ＭＣＵ９００は、次のＳ８７１の処理に移行する。リセット要求フラグが‘ＯＮ’でない場合（Ｓ８７０：Ｎｏ）、ＭＣＵ９００は、Ｓ８７２の処理に移行する。
【０７６０】
次に、ＭＣＵ９００は、ウォッチドッグタイマ（ＷＤＴ）のリセット待ちを行う（Ｓ８７１）。ウォッチドッグタイマのリセット待ちとは、ウォッチドッグタイマをクリア（または所定値セット）することなく無限ループ処理を行い、ウォッチドッグタイマがリセット信号をＭＣＵ９００に出力するのを待つ処理であり、ウォッチドッグタイマがリセット信号をＭＣＵ９００に出力すると、ＭＣＵ９００がリセットされることにより、サブ液晶制御メイン処理の先頭のステップ（Ｓ８６１）から処理が再開されることとなる（「リブート」とも呼ばれる）。
【０７６１】
Ｓ８７２において、ＭＣＵ９００は、ウォッチドッグタイマ（ＷＤＴ）の値をクリアする。
【０７６２】
次に、ＭＣＵ９００は、例えば４ｍｓｅｃの周期待ちを行う（Ｓ８７３）。その後、ＭＣＵ９００は、Ｓ８６２の処理に移行する。
【０７６３】
［サブ液晶シリアル回線受信割込処理］
図１１８は、サブ液晶Ｉ／Ｆ基板ＳＬのＭＣＵ９００によるサブ液晶シリアル回線受信割込処理を示している。この処理は、上述のサブ液晶制御メイン処理を実行中、第３シリアル回線を経由する外部要求に応じて受信データを取り込む通信割込処理である。
【０７６４】
図１１８に示すように、ＭＣＵ９００は、第３シリアル回線からの受信データがデータの始まりを示す‘ＳＴＸ（０２Ｈ）’か否かを判別する（Ｓ８８１）。受信データが‘ＳＴＸ’である場合（Ｓ８８１：Ｙｅｓ）、ＭＣＵ９００は、次のＳ８８２の処理に移行する。受信データが‘ＳＴＸ’でない場合（Ｓ８８１：Ｎｏ）、ＭＣＵ９００は、Ｓ８８３の処理に移行する。
【０７６５】
次に、ＭＣＵ９００は、ＤＲＡＭのフラグ領域におけるＥＴＸ受信フラグ及び受信完了フラグを‘ＯＦＦ’にセットし、受信格納領域をクリアする（Ｓ８８２）。その後、ＭＣＵ９００は、サブ液晶シリアル回線受信割込処理を終了する。
【０７６６】
Ｓ８８３において、ＭＣＵ９００は、第３シリアル回線からの受信データをＤＲＡＭの受信格納領域に保存する。
【０７６７】
次に、ＭＣＵ９００は、受信データがデータの終わりを示す‘ＥＴＸ（０３Ｈ）’か否かを判別する（Ｓ８８４）。受信データが‘ＥＴＸ’である場合（Ｓ８８４：Ｙｅｓ）、ＭＣＵ９００は、次のＳ８８５の処理に移行する。受信データが‘ＥＴＸ’でない場合（Ｓ８８４：Ｎｏ）、ＭＣＵ９００は、Ｓ８８６の処理に移行する。
【０７６８】
次に、ＭＣＵ９００は、ＤＲＡＭのフラグ領域におけるＥＴＸ受信フラグを‘ＯＮ’にセットする（Ｓ８８５）。その後、ＭＣＵ９００は、サブ液晶シリアル回線受信割込処理を終了する。
【０７６９】
Ｓ８８６において、ＭＣＵ９００は、ＤＲＡＭのフラグ領域におけるＥＴＸ受信フラグが‘ＯＮ’であるか否かを判別する。ＥＴＸ受信フラグが‘ＯＮ’である場合（Ｓ８８６：Ｙｅｓ）、ＭＣＵ９００は、次のＳ８８７の処理に移行する。ＥＴＸ受信フラグが‘ＯＮ’でない場合（Ｓ８８６：Ｎｏ）、ＭＣＵ９００は、サブ液晶シリアル回線受信割込処理を終了する。
【０７７０】
次に、ＭＣＵ９００は、受信データサムチェック処理を行う（Ｓ８８７）。
【０７７１】
次に、ＭＣＵ９００は、Ｓ８８７で得たサム値が正常か否かを判別する（Ｓ８８８）。サム値が正常である場合（Ｓ８８８：Ｙｅｓ）、ＭＣＵ９００は、Ｓ８９０の処理に移行する。サム値が正常でない場合（Ｓ８８８：Ｎｏ）、ＭＣＵ９００は、次のＳ８８９の処理に移行する。なお、サム値の算出方法は、前述のサブデバイス受信割込処理（図７４のＳ２５８）で説明した内容と同様である。
【０７７２】
次に、ＭＣＵ９００は、ＤＲＡＭの受信格納領域をクリアする（Ｓ８８９）。その後、ＭＣＵ９００は、サブ液晶シリアル回線受信割込処理を終了する。
【０７７３】
Ｓ８９０において、ＭＣＵ９００は、ＤＲＡＭのフラグ領域における受信完了フラグを‘ＯＮ’にセットする。その後、ＭＣＵ９００は、サブ液晶シリアル回線受信割込処理を終了する。
【０７７４】
［サブ液晶初期化処理］
図１１９は、サブ液晶Ｉ／Ｆ基板ＳＬのＭＣＵ９００によるサブ液晶初期化処理を示している。同図に示すように、ＭＣＵ９００は、内部機能の初期化を行う（Ｓ８９１）。
【０７７５】
次に、ＭＣＵ９００は、第３シリアル回線の初期化を行う（Ｓ８９２）。
【０７７６】
次に、ＭＣＵ９００は、ＲＯＭに格納された水平解像度、垂直解像度、輝度に基づいてサブ液晶表示装置ＤＤ１９の画面初期設定を行う（Ｓ８９３）。
【０７７７】
次に、ＭＣＵ９００は、タッチパネルＤＤ１９Ｔの初期化を行う（Ｓ８９４）。
【０７７８】
次に、ＭＣＵ９００は、ＤＲＡＭのフラグ領域及び各種格納領域においてサブ液晶設定フラグ及びリセット要求フラグを‘ＯＦＦ’にセットする（Ｓ８９５）。その後、ＭＣＵ９００は、サブ液晶初期化処を終了する。
【０７７９】
［副制御−サブ液晶間受信時処理］
図１２０は、サブ液晶Ｉ／Ｆ基板ＳＬのＭＣＵ９００による副制御−サブ液晶間受信時処理を示している。同図に示すように、ＭＣＵ９００は、Ｓ８６４で第３シリアル回線から取得した受信データのコマンドが‘ステータス要求（図５５右欄に示すＣＭＤ：４３Ｈ参照）’か否かを判別する（Ｓ９０１）。取得した受信データのコマンドが‘ステータス要求’である場合（Ｓ９０１：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９０２の処理に移行する。取得した受信データのコマンドが‘ステータス要求’でない場合（Ｓ９０１：Ｎｏ）、ＭＣＵ９００は、Ｓ９０４の処理に移行する。
【０７８０】
次に、ＭＣＵ９００は、‘ステータス要求’に応じて‘ステータス’を示すコマンドの送信リクエストを登録する（Ｓ９０２）。
【０７８１】
次に、ＭＣＵ９００は、ＤＲＡＭのステータス格納領域に、取得した受信データに含まれる各種のパラメータ値を保存する（Ｓ９０３）。その後、ＭＣＵ９００は、副制御−サブ液晶間受信時処理を終了する。
【０７８２】
Ｓ９０４において、ＭＣＵ９００は、取得した受信データのコマンドが‘設定完了（図５５右欄に示すＣＭＤ：４２Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘設定完了’である場合（Ｓ９０４：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９０５の処理に移行する。取得した受信データのコマンドが‘設定完了’でない場合（Ｓ９０４：Ｎｏ）、ＭＣＵ９００は、Ｓ９０６の処理に移行する。
【０７８３】
次に、ＭＣＵ９００は、ＤＲＡＭのサブ液晶設定格納領域の設定値でサブ液晶Ｉ／Ｆ基板ＳＬの設定変更を行う（Ｓ９０５）。その後、ＭＣＵ９００は、Ｓ９１２の処理に移行する。
【０７８４】
Ｓ９０６において、ＭＣＵ９００は、取得した受信データのコマンドが‘起動パラメータ要求確認（図５５右欄に示すＣＭＤ：４１Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘起動パラメータ要求確認’である場合（Ｓ９０６：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９０７の処理に移行する。取得した受信データのコマンドが‘起動パラメータ要求確認’でない場合（Ｓ９０６：Ｎｏ）、ＭＣＵ９００は、Ｓ９０８の処理に移行する。
【０７８５】
次に、ＭＣＵ９００は、ＤＲＡＭのフラグ領域におけるサブ液晶設定フラグを‘ＯＮ’にセットする（Ｓ９０７）。その後、ＭＣＵ９００は、Ｓ９１２の処理に移行する。
【０７８６】
Ｓ９０８において、ＭＣＵ９００は、取得した受信データのコマンドが‘サブ液晶画面解像度設定（図５５右欄に示すＣＭＤ：４５Ｈ参照）’コマンドか否かを判別する。取得した受信データのコマンドが‘サブ液晶画面解像度設定’コマンドである場合（Ｓ９０８：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９０９の処理に移行する。取得した受信データのコマンドが‘サブ液晶画面解像度設定’コマンドでない場合（Ｓ９０８：Ｎｏ）、ＭＣＵ９００は、Ｓ９１０の処理に移行する。
【０７８７】
次に、ＭＣＵ９００は、ＤＲＡＭのサブ液晶設定格納領域に取得した受信データのサブ液晶画面解像度の設定値を保存する（Ｓ９０９）。その後、ＭＣＵ９００は、Ｓ９１２の処理に移行する。
【０７８８】
Ｓ９１０において、ＭＣＵ９００は、取得した受信データのコマンドが‘サブ液晶輝度設定（図５５右欄に示すＣＭＤ：４６Ｈ参照）’か否かを判別する。取得した受信データのコマンドが‘サブ液晶輝度設定’である場合（Ｓ９１０：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９１１の処理に移行する。取得した受信データのコマンドが‘サブ液晶輝度設定’でない場合（Ｓ９１０：Ｎｏ）、取得した受信データのコマンドが‘ステータス要求完了（図５５右欄に示すＣＭＤ：４４Ｈ参照）’であるため、ＭＣＵ９００は、Ｓ９１２の処理に移行する。
【０７８９】
次に、ＭＣＵ９００は、ＤＲＡＭのサブ液晶設定格納領域にサブ液晶表示装置ＤＤ１９の輝度設定値を保存する（Ｓ９１１）。このような処理によれば、プロジェクタ装置Ｂ２の光学調整を行う際に、サブ液晶表示装置ＤＤ１９の画面を通じて簡易テストパターンを視認する作業者が視認し易いようにその解像度や輝度を任意に変更することができる。
【０７９０】
次に、ＭＣＵ９００は、‘受信確認’を示すコマンドの送信リクエストを登録する（Ｓ９１２）。その後、ＭＣＵ９００は、副制御−サブ液晶間受信時処理を終了する。
【０７９１】
［サブ液晶自己診断処理］
図１２１は、サブ液晶Ｉ／Ｆ基板ＳＬのＭＣＵ９００によるサブ液晶自己診断処理を示している。同図に示すように、ＭＣＵ９００は、ベリファイチェックによりＤＲＡＭの自己診断格納領域にＲＯＭから読み出した診断値として例えば‘５５ＡＡＨ’を書き込む（Ｓ９２１）。
【０７９２】
次に、ＭＣＵ９００は、自己診断格納領域から読み出した値（ロード値）が診断値と正しく一致するか否かを判別する（Ｓ９２２）。ロード値が診断値に一致する場合（Ｓ９２２：Ｙｅｓ）、ＭＣＵ９００は、Ｓ９２４の処理に移行する。ロード値が診断値に一致しない場合（Ｓ９２２：Ｎｏ）、ＭＣＵ９００は、次のＳ９２３の処理に移行する。
【０７９３】
次に、ＭＣＵ９００は、ＤＲＡＭのエラー管理領域にエラーデータとして‘自己診断異常（図５７に示すサブ液晶Ｉ／Ｆ基板エラー情報を参照）’をセットする（Ｓ９２３）。
【０７９４】
次に、ＭＣＵ９００は、サブ液晶Ｉ／Ｆ基板ＳＬのステータス（動作状態）を読み込む（Ｓ９２４）。
【０７９５】
次に、ＭＣＵ９００は、サブ液晶Ｉ／Ｆ基板ＳＬのステータスが正常か否かを判別する（Ｓ９２５）。サブ液晶Ｉ／Ｆ基板ＳＬのステータスが正常である場合（Ｓ９２５：Ｙｅｓ）、ＭＣＵ９００は、Ｓ９２７の処理に移行する。サブ液晶Ｉ／Ｆ基板ＳＬのステータスが正常でない場合（Ｓ９２５：Ｎｏ）、ＭＣＵ９００は、次のＳ９２６の処理に移行する。
【０７９６】
次に、ＭＣＵ９００は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＷＤＴ−サブ液晶異常（図５７に示すサブ液晶Ｉ／Ｆ基板エラー情報を参照）’をセットする（Ｓ９２６）。
【０７９７】
次に、ＭＣＵ９００は、サブ液晶画像設定に関する実データ（実際の解像度及び輝度等）を読み込む（Ｓ９２７）。
【０７９８】
次に、ＭＣＵ９００は、サブ液晶設定格納領域の設定値とサブ液晶画像設定に関する実データとが同じ設定値であるか否かを判別する（Ｓ９２８）。サブ液晶設定格納領域の設定値とサブ液晶画像設定に関する実データとが同じ設定値である場合（Ｓ９２８：Ｙｅｓ）、ＭＣＵ９００は、Ｓ９３０の処理に移行する。サブ液晶設定格納領域の設定値とサブ液晶画像設定に関する実データとが一致しない場合（Ｓ９２８：Ｎｏ）、ＭＣＵ９００は、次のＳ９２９の処理に移行する。
【０７９９】
次に、ＭＣＵ９００は、ＤＲＡＭのエラー管理領域にエラーデータとして‘サブ液晶画面設定異常（図５７に示すサブ液晶Ｉ／Ｆ基板エラー情報を参照）’をセットする（Ｓ９２９）。
【０８００】
次に、ＭＣＵ９００は、サブ液晶表示装置ＤＤ１９に組み込まれた温度センサ（図示せず）の信号に基づく温度情報（センサ温度）を読み込む（Ｓ９３０）。
【０８０１】
次に、ＭＣＵ９００は、センサ温度が１００℃以上か否かを判別する（Ｓ９３１）。センサ温度が１００℃以上である場合（Ｓ９３１：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９３１の処理に移行する。センサ温度が１００℃未満である場合（Ｓ９３１：Ｎｏ）、ＭＣＵ９００は、Ｓ９３３の処理に移行する。
【０８０２】
次に、ＭＣＵ９００は、ＤＲＡＭのエラー管理領域にエラーデータとして‘サブ液晶温度異常（図５７に示すサブ液晶Ｉ／Ｆ基板エラー情報を参照）’をセットする（Ｓ９３２）。
【０８０３】
次に、ＭＣＵ９００は、タッチパネルＤＤ１９Ｔの動作状態判定処理を行う（Ｓ９３３）。
【０８０４】
次に、ＭＣＵ９００は、タッチパネルＤＤ１９ＴのＯＮ状態（タッチ、フリック、又は、ピンチのいずれかの状態）が３０分以上にわたり検出される状態か否かを判別する（Ｓ９３４）。タッチパネルＤＤ１９ＴのＯＮ状態が３０分以上にわたり検出される状態である場合（Ｓ９３４：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９３５の処理に移行する。３０分以上にわたり検出される状態でない場合（Ｓ９３４：Ｎｏ）、ＭＣＵ９００は、Ｓ９３６の処理に移行する。
【０８０５】
次に、ＭＣＵ９００は、ＤＲＡＭのエラー管理領域にエラーデータとして‘タッチパネル入力異常（図５７に示すサブ液晶Ｉ／Ｆ基板エラー情報を参照）’をセットする（Ｓ９３５）。
【０８０６】
次に、ＭＣＵ９００は、エラー管理領域に、ステータス、設定値、又は、‘温度異常’を示すデータがセットされているか否かを判別する（Ｓ９３６）。エラー管理領域に上記いずれかのデータがセットされている場合（Ｓ９３６：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９３７の処理に移行する。エラー管理領域に上記データのいずれもセットされていない場合（Ｓ９３６：Ｎｏ）、ＭＣＵ９００は、サブ液晶自己診断処理を終了する。
【０８０７】
次に、ＭＣＵ９００は、サブ液晶動作停止処理を行う（Ｓ９３７）。これにより、サブ液晶表示装置ＤＤ１９及びタッチパネルＤＤ１９Ｔの動作が停止させられる。その後、ＭＣＵ９００は、サブ液晶自己診断処理を終了する。
【０８０８】
［副制御−サブ液晶間送信処理］
図１２２は、サブ液晶Ｉ／Ｆ基板ＳＬのＭＣＵ９００による副制御−サブ液晶間送信処理を示している。同図に示すように、ＭＣＵ９００は、送信周期カウンタを１加算する（Ｓ９４１）。この送信周期カウンタは、サブ液晶Ｉ／Ｆ基板ＳＬからコマンドを送信する周期を計るための加算カウンタである。
【０８０９】
次に、ＭＣＵ９００は、送信周期カウンタの値が所定値として例えば５０（２００ｍｓｅｃ）以上か否かを判別する（Ｓ９４２）。送信周期カウンタの値が所定値以上の場合（Ｓ９４２：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９４３の処理に移行する。送信周期カウンタの値が所定値未満の場合（Ｓ９４２：Ｎｏ）、ＭＣＵ９００は、副制御−サブ液晶間送信処理を終了する。
【０８１０】
次に、ＭＣＵ９００は、送信周期カウンタの値をクリアする（Ｓ９４３）。
【０８１１】
次に、ＭＣＵ９００は、ＤＲＡＭのエラー管理領域にエラーデータが存在するか否かを判別する（Ｓ９４４）。エラー管理領域にエラーデータが存在する場合（Ｓ９４４：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９４５の処理に移行する。エラー管理領域にエラーデータが存在しない場合（Ｓ９４４：Ｎｏ）、ＭＣＵ９００は、Ｓ９４７の処理に移行する。
【０８１２】
次に、ＭＣＵ９００は、副制御基板ＳＳに対して‘エラー通知（図５５左欄に示すＣＭＤ：４５Ｈ参照）’コマンドをエラー管理領域（図５５左欄に示すＣＭＤ：４５Ｈ、Ｄ１：エラー情報を参照）を付与して、送信データを作成する（Ｓ９４５）。この送信データは、ＤＲＡＭの送信格納領域に格納され、後述するＳ９５６の第３シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。
【０８１３】
次に、ＭＣＵ９００は、ＤＲＡＭの各種格納領域におけるリセット要求フラグを‘ＯＮ’にセットする（Ｓ９４６）。その後、ＭＣＵ９００は、Ｓ９５６の処理に移行する。
【０８１４】
Ｓ９４７において、ＭＣＵ９００は、ＤＲＡＭのフラグ領域におけるサブ液晶設定フラグが‘ＯＦＦ’か否かを判別する。サブ液晶設定フラグが‘ＯＦＦ’の場合（Ｓ９４７：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９４８の処理に移行する。サブ液晶設定フラグが‘ＯＦＦ’でない場合（Ｓ９４７：Ｎｏ）、ＭＣＵ９００は、Ｓ９４９の処理に移行する。
【０８１５】
次に、ＭＣＵ９００は、副制御基板ＳＳに対して‘起動パラメータ要求（図５５左欄に示すＣＭＤ：４１Ｈ参照）’コマンドの送信データを作成する（Ｓ９４８）。この送信データは、ＤＲＡＭの送信格納領域に格納され、後述するＳ９５６の第３シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ９４８の処理後、ＭＣＵ９００は、Ｓ９５６の処理に移行する。
【０８１６】
Ｓ９４９において、ＭＣＵ９００は、副制御基板ＳＳに対して‘受信確認’コマンドの送信リクエストがあるか否かを判別する。‘受信確認’コマンドの送信リクエストがある場合（Ｓ９４９：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９５０の処理に移行する。‘受信確認’コマンドの送信リクエストがない場合（Ｓ９４９：Ｎｏ）、ＭＣＵ９００は、Ｓ９５１の処理に移行する。
【０８１７】
次に、ＭＣＵ９００は、副制御基板ＳＳに対して‘受信確認（図５５左欄に示すＣＭＤ：４４Ｈ参照）’コマンドの送信データを作成する（Ｓ９５０）。この送信データは、ＤＲＡＭの送信格納領域に格納され、後述するＳ９５６の第３シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ９５０の処理後、ＭＣＵ９００は、Ｓ９５６の処理に移行する。
【０８１８】
Ｓ９５１において、ＭＣＵ９００は、副制御基板ＳＳに対して‘ステータス’コマンドの送信リクエストがあるか否かを判別する。‘ステータス’コマンドの送信リクエストがある場合（Ｓ９５１：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９５２の処理に移行する。‘ステータス’コマンドの送信リクエストがない場合（Ｓ９５１：Ｎｏ）、ＭＣＵ９００は、Ｓ９５５の処理に移行する。
【０８１９】
次に、ＭＣＵ９００は、ＤＲＡＭのステータス格納領域のデータ種別がタッチ入力に関するものか否かを判別する（Ｓ９５２）。ステータス格納領域のデータ種別がタッチ入力に関するものである場合（Ｓ９５２：Ｙｅｓ）、ＭＣＵ９００は、次のＳ９５３の処理に移行する。ステータス格納領域のデータ種別がタッチ入力に関するものでなく、すなわち液晶設定に関するものである場合（Ｓ９５２：Ｎｏ）、ＭＣＵ９００は、Ｓ９５４の処理に移行する。
【０８２０】
次に、ＭＣＵ９００は、副制御基板ＳＳに対してタッチ入力に係る‘ステータス（図５５左欄に示すＣＭＤ：４３Ｈ参照）’コマンドにタッチパネル入力領域のデータを付与して送信データを作成する（Ｓ９５３）。この送信データは、ＤＲＡＭの送信格納領域に格納され、後述するＳ９５６の第３シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ９５３の処理後、ＭＣＵ９００は、Ｓ９５６の処理に移行する。
【０８２１】
Ｓ９５４において、ＭＣＵ９００は、副制御基板ＳＳに対して液晶設定に係る‘ステータス（図５５左欄に示すＣＭＤ：４３Ｈ参照）’を示すコマンドの送信データを作成する。この送信データは、ＤＲＡＭの第３送信格納領域に格納され、後述するＳ９５６の第３シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。Ｓ９５４の処理後、ＭＣＵ９００は、Ｓ９５６の処理に移行する。
【０８２２】
Ｓ９５５において、ＭＣＵ９００は、副制御基板ＳＳに対して‘パラメータ要求（図５５左欄に示すＣＭＤ：４２Ｈ参照）’を示すコマンドの送信データを作成する。この送信データは、ＤＲＡＭの第３送信格納領域に格納され、次のＳ９５６の第３シリアル回線送信処理により副制御基板ＳＳに対する送信コマンドとして送信される。
【０８２３】
次に、ＭＣＵ９００は、第３シリアル回線送信処理を行う（Ｓ９５６）。この送信処理により、サブ液晶Ｉ／Ｆ基板ＳＬからスケーラ基板ＳＫを経由して副制御基板ＳＳに対して各種のコマンドが送信される。その後、ＭＣＵ９００は、副制御−サブ液晶間送信処理を終了する。
【０８２４】
（プロジェクタ装置Ｂ２の光学調整）
図１２３は、プロジェクタ装置Ｂ２の光学調整時に投影されるテストパターンを示す図である。工場検査担当者（品質保証担当者ともいう）は、調整用ＰＣ１０００で光学調整用のアプリケーションソフトウェアを起動し、そのソフトウェアのメニューに従い所定の操作をすることにより、固定スクリーン機構Ｄ、フロントスクリーン機構Ｅ１、あるいはリールスクリーン機構Ｆ１を動作させ、それぞれの投影面に図１２３に示すようなテストパターンＴＰを表示させることができる。図１２３には、一例として固定スクリーン機構Ｄの反射部Ｄ１にテストパターンＴＰが表示された状態を示している。工場検査作業者は、このようなテストパターンＴＰの表示態様を遊技機１の上側表示窓ＵＤ１から観察することができる。
【０８２５】
テストパターンＴＰは、例えば背景のクロスハッチパターン上に、ＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）カラーバーを円内にスプライトした配色パターンと、４隅に配置された小さい円形パターンとを配置したものである。
【０８２６】
具体的にいうと、工場検査担当者は、固定スクリーン機構Ｄ、フロントスクリーン機構Ｅ１、及びリールスクリーン機構Ｆ１のいずれかが投影対象となるように動作させ、そうして投影対象を切り替えるごとに、テストパターンＴＰの表示態様を観察しながらその表示態様が適切となるようにプロジェクタ装置Ｂ２の調整を行うことができる。これにより、プロジェクタ装置Ｂ２については、水平方向位置調整値、垂直方向位置調整値、フォーカス位置調整値、ＬＥＤ輝度設定、台形歪み補正値、ホワイト色温度設定、ブライトネス設定、コントラスト設定、ガンマ設定、テストパターン、水平方向位置オフセット、垂直方向位置オフセット、フォーカス位置オフセット等といった各事項について光学調整を行うことができる。
【０８２７】
本実施形態において、での遊技機の組み立て前等の調整作業時には、例えば固定スクリーン機構Ｄ、フロントスクリーン機構Ｅ１、及びリールスクリーン機構Ｆ１のそれぞれに識別記号‘Ａ’〜‘Ｃ’が割り当てられ、これらの識別記号を用いて投影対象ごとに異なる水平方向位置Ａ〜Ｃ調整値、垂直方向位置Ａ〜Ｃ調整値、及びフォーカス位置Ａ〜Ｃ調整値がプロジェクタ制御基板Ｂ２３のＥＥＰＲＯＭ２３１にセットされる。その他の調整事項（ＬＥＤ輝度設定、台形歪み補正値、ホワイト色温度設定、ブライトネス設定、コントラスト設定、ガンマ設定、テストパターン、水平方向位置オフセット、垂直方向位置オフセット、フォーカス位置オフセット）は、遊技機が組み立てられた後に、副制御基板ＳＳのＳＲＡＭ４０１にセットされる。なお、水平方向位置オフセット、垂直方向位置オフセット、及びフォーカス位置オフセットは、工場等で調整済みの値を遊技場等の現地においてメンテナンス作業者がオフセット調整により変更することがが可能である。
【０８２８】
一方、図１２４は、遊技場等の現地におけるプロジェクタ装置Ｂ２の光学調整時に、サブ液晶表示装置ＤＤ１９の画面（タッチパネルＤＤ１９Ｔ）に表示されるテストパターンＴＰ’等を示す図である。遊技場等に遊技機１が設置された後においては、メンテナンス作業者が所定の操作を行うことにより、サブ液晶表示装置ＤＤ１９の画面となるタッチパネルＤＤ１９ＴにテストパターンＴＰ’等を表示させることができる。メンテナンス作業者は、このようなテストパターンＴＰ’を用いてプロジェクタ装置Ｂ２の光学調整を適宜個別に行うことができる。
【０８２９】
タッチパネルＤＤ１９Ｔに表示されるテストパターンＴＰ’は、投影対象に直接表示されるテストパターンＴＰとは異なり、シミュレーションによるバーチャル画像として直感的に変形操作等が可能な操作対象として表示される。その他、タッチパネルＤＤ１９Ｔには、水平方向位置オフセット、垂直方向位置オフセット、フォーカス位置オフセット、フォーカスドリフト補正を投影対象ごとに設定変更するためのボタンＴ１，Ｔ２が表示されるとともに、台形歪み補正、ＬＥＤ輝度、ホワイト色温度、ブライトネス、コントラスト、ガンマ値を設定変更するためのボタンＴ３やインジケータＴ４が表示され、各種の数値入力を行うためのテンキーＴ５も表示される。
【０８３０】
具体的にいうと、メンテナンス作業者は、所定の操作を行うことでタッチパネルＤＤ１９ＴにテストパターンＴＰ’等を表示させ、固定スクリーン機構Ｄ、フロントスクリーン機構Ｅ１、及びリールスクリーン機構Ｆ１のいずれかが投影対象となるように動作させる。その後、メンテナンス作業者は、ボタンＴ１，Ｔ２を操作することで水平方向位置オフセット、垂直方向位置オフセット、フォーカス位置オフセット、及びフォーカスドリフト補正のいずれかを選択し、テストパターンＴＰ’をタッチパネル操作により直接変化させつつその表示態様が適切となるように調整を行うことができる。すなわち、テストパターンＴＰ’は、メンテナンス作業者の操作に応じて表示位置が上下左右に変化したり画質が変化する。これにより、プロジェクタ装置Ｂ２については、水平方向位置オフセット、垂直方向位置オフセット、フォーカス位置オフセット、及びフォーカスドリフト補正について異なる投影対象ごとに設定変更を行うことができる。このとき、メンテナンス作業者は、同時にプロジェクタ装置Ｂ２からも国定スクリーン機構ＤにテストパターンＴＰが投影されているので、実際のテストパターンＴＰを観察することもできる。水平方向位置オフセット、垂直方向位置オフセット、フォーカス位置オフセット、及びフォーカスドリフト補正は、副制御基板ＳＳのＳＲＡＭ４０１のプロジェクタ設定値保存領域、及びサブＲＡＭ基板４１のプロジェクタ設定値格納領域にセットされる。
【０８３１】
また、メンテナンス作業者は、実際のテストパターンＴＰとともにテストパターンＴＰ’を観察しながらボタンＴ３やテンキーＴ５等を操作することにより、台形歪み補正、ＬＥＤ輝度、ホワイト色温度、ブライトネス、コントラスト、ガンマ値といった各事項についても直接数値入力により設定変更を行うことができる。このとき、テストパターンＴＰ’は、メンテナンス作業者の操作に応じて全体の形が変化したり色調が変化する。このようにして設定変更された台形歪み補正、ＬＥＤ輝度、ホワイト色温度、ブライトネス、コントラスト、ガンマ値といった各事項の値は、副制御基板ＳＳのＳＲＡＭ４０１のプロジェクタ設定値保存領域、及びサブＲＡＭ基板４１のプロジェクタ設定値格納領域にセットされる。
【０８３２】
次に、本発明の変形例について説明する。なお、先述したものと同一又は類似の構成要素については、同一符号を付してその説明を省略する。
【０８３３】
（プロジェクタ装置の冷却構造）
図１２５は、プロジェクタ装置の第１変形例を示している。同図に示すプロジェクタ装置Ｘは、底板Ｘ２１及びカバーケースＸ２２を有する。底板Ｘ２１とカバーケースＸ２２とで仕切られた内部には、先述したものと同様に、投射レンズ２１０を含むレンズユニットＢ２１（一部図示略）や、ＬＥＤ光源（２４０Ｒ，２４０Ｇ，２４０Ｂ）及びＤＭＤ（２４１）等を含む光学機構（図示略）が設けられており、さらに、排気用ファン２４５、放熱板２４３０，２４３１、及びヒートシンク２４３Ｘａが設けられている。カバーケースＸ２２の外部には、ヒートシンク２４３Ｘｃが外付けで全体が露出するように付設されている。カバーケースＸ２２の一面（図１２５において前側の面）には、投射レンズ２１０からの照射光を外部へと導くための開口Ｘ２２Ｂが設けられている。なお、第１変形例のプロジェクタ装置Ｘは、キャビネットＧの上面壁Ｇ４に直接取り付けられ、ミラーを介することなく直接照射光を投影対象に対して導くように設けられる。
【０８３４】
放熱板２４３０の一方の片面（図１２５において下側の面）には、図示しないＬＥＤ光源（２４０Ｒａ，２４０Ｇａ，２４０Ｂａ）及びＤＭＤ基板（２４１ａ）が接触するように設けられている。放熱板２４３０の他方の片面（図１２５において上側の面）には、別の放熱板２４３１が重なるように配置されており、２つの放熱板２４３０，２４３１はビスにより面着されている。放熱板２４３０と放熱板２４３１とが接する面には、導熱シート（又は、導熱ジェル）が付設されており、放熱板２４３０には、ビス固定用のタップが螺状に切られている（図示せず）。放熱板２４３１の上面には、ビスで螺合するための取付穴が設けられている。また、放熱板２４３１のビスを取り外すことで、ヒートパイプ２４３Ｘｄ及びヒートシンク２４３Ｘｃを取り外すことが可能となっている。放熱板２４３０は、ＬＥＤ光源やＤＭＤ基板で生じた熱を、ヒートパイプ２４３Ｘｂを介してヒートシンク２４３Ｘａへと伝えるように接続されている。ヒートシンク２４３Ｘａで空気中に放散した熱は、排気用ファン２４５によりカバーケースＸ２２に設けられた排気口Ｘ２２Ｄを通じて強制的に排熱されるようになっている。
【０８３５】
一方、放熱板２４３１は、ヒートパイプ２４３Ｘｄを介してヒートシンク２４３Ｘｃへと熱を伝えるように接続されている。ヒートパイプ２４３Ｘｄは、カバーケースＸ２２の内側からカバーケースＸ２２に設けられた孔Ｘ２２Ａを通じて外側へと延び、外部に設けられたヒートシンク２４３Ｘｃに接続されている。すなわち、放熱板２４３１は、ＬＥＤ光源やＤＭＤ基板で生じた熱を放熱板２４３０から受け、さらにヒートパイプ２４３Ｘｄを介してヒートシンク２４３Ｘｃへと熱を伝えるように接続されている。これにより、ＬＥＤ光源やＤＭＤ基板で生じた熱は、放熱板２４３１及びヒートパイプ２４３Ｘｄを通じてカバーケースＸ２２の外部に位置するヒートシンク２４３Ｘｃへと伝えられ、プロジェクタ装置Ｘの外部へと導かれてヒートシンク２４３Ｘｃにより排熱されるようになっている。このような外付けのヒートシンク２４３Ｘｃによっても、プロジェクタ装置Ｘの内部における熱だまりを効果的に解消することができ、レンズ等の光学部品の過熱を防ぐことができる。
【０８３６】
図１２６は、プロジェクタ装置の第２変形例を示している。同図に示すプロジェクタ装置Ｘ’は、先述した第１変形例によるものと同様に、底板Ｘ２１及びカバーケースＸ２２を有し、その内部に、投射レンズ２１０を含むレンズユニットＢ２１（一部図示略）や、ＬＥＤ光源（２４０Ｒ，２４０Ｇ，２４０Ｂ）及びＤＭＤ（２４１）等を含む光学機構（図示略）が設けられているとともに、排気用ファン２４５、放熱板２４３０、及びヒートシンク２４３Ｘａ，２４３Ｘｃが設けられている。ヒートシンク２４３Ｘｃは、先述した第１変形例によるものとは異なり、次のように配置されている。
【０８３７】
ヒートシンク２４３Ｘｃは、放熱板２４３０の片面（図１２６において上側の面）に直接接合されており、放熱板２４３０から熱が直接伝えられるように設けられている。また、ヒートシンク２４３Ｘｃのフィン部分は、カバーケースＸ２２の一面（図１２６において上側の面）に設けられた開口Ｘ２２Ｃを通じて外部に露出するようになっている。このようなヒートシンク２４３Ｘｃの配置構造によれば、ＬＥＤ光源やＤＭＤ基板で生じた熱は、放熱板２４３０を通じてカバーケースＸ２２の外部に位置するヒートシンク２４３Ｘｃのフィン部分へと効率よく伝えられ、プロジェクタ装置Ｘの外部にて排熱されることとなる。このようなフィン部分が外部に露出したヒートシンク２４３Ｘｃによっても、プロジェクタ装置Ｘの内部における熱だまりを効果的に解消することができ、レンズ等の光学部品の過熱を防ぐことができる。
【０８３８】
図１２７は、第３変形例に係るプロジェクタ装置の配置形態を示している。同図に示すプロジェクタ装置Ｘ”については、詳細な構造を図示しないが、外部に露出するヒートシンクが設けられていない以外、先述した図１２６に示すプロジェクタ装置Ｘ’と同様の構造が採用されている。すなわち、プロジェクタ装置Ｘ”では、先述したヒートシンク２４３Ｘｃに代えて放熱板２４３０がカバーケースＸ２２の開口Ｘ２２Ｃに臨むように設けられており、この放熱板２４３０の上面が開口Ｘ２２Ｃから若干突出した状態で露出している（図１２７において図示略）。このようなプロジェクタ装置Ｘ”は、カバーケースＸ２２の開口Ｘ２２Ｃから露出した放熱板２４３０がキャビネットＧの上面壁Ｇ４に金属製の導熱部材Ｙを介して連接され、この上面壁Ｇ４に対して図示しない取付具を介して取り付けらている。上面壁Ｇ４は、例えばステンレスといった熱伝導率の高い金属製の板状部材からなる。このようなプロジェクタ装置Ｘ”の取付構造によれば、装置内部で生じた熱が放熱板２４３０及び導熱部材Ｙを通じて上面壁Ｇ４へと効率よく伝えられ、上面壁Ｇ４自体が放熱部材として機能することから、プロジェクタ装置Ｘ”の内部における熱だまりを効果的に解消することができ、レンズ等の光学部品の過熱を防ぐことができる。
【０８３９】
図１２８は、後述の第４変形例ないし第２０変形例に適用されるプロジェクタ装置の回路構成を示している。なお、第４変形例ないし第２０変形例においても、図３３に示すようなプロジェクタ装置Ｂ２が適用される。そのため、先述したものと同一の構成要素については、同一符号を付してその説明を省略する。
【０８４０】
図１２８に示すように、第４変形例ないし第２０変形例に適用されるプロジェクタ装置Ｂ２には、電気的な構成要素として、第１温度センサＢ２５ａ、第２温度センサＢ２５ｂ、吸気温度センサＢ２６ａ、排気温度センサＢ２６ｂ、複数のパルスセンサＢ２７ａ，Ｂ２７ｂ，Ｂ２７ｃが含まれる。また、このプロジェクタ装置Ｂ２には、図示しない吸気用ファン２４４Ａ（ＦＡＮ１），２４４Ｂ（ＦＡＮ２）、排気用ファン２４５（ＦＡＮ３）、ＬＥＤ基板２４０Ｒａ，２４０Ｇａ，２４０Ｂａ、及びＤＭＤ基板２４１ａなどに電力を供給する電源回路Ｂ２０も含まれる。
【０８４１】
第１温度センサＢ２５ａ及び第２温度センサＢ２５ｂは、先述した温度センサＢ２５と同様の機能を果たすものである。第１温度センサＢ２５ａは、ＬＥＤ基板２４０ＲａにおいてＬＥＤ光源２４０Ｒ付近の温度を検出し、プロジェクタ制御基板Ｂ２３に対して温度検出信号を出力するように設けられている。第２温度センサＢ２５ｂは、ＬＥＤ基板２４０ＧａやＬＥＤ基板２４０ＢａにおいてＬＥＤ光源２４０Ｇ付近やＬＥＤ光源２４０Ｂ付近の温度を検出し、プロジェクタ制御基板Ｂ２３に対して温度検出信号を出力するように設けられている。先述したように、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂの発熱特性については、ＬＥＤ光源２４０Ｇ及びＬＥＤ光源２４０Ｂが相対的に高い傾向を示す一方、ＬＥＤ光源２４０Ｒが相対的に低い傾向を示すことから、一般的には、第１温度センサＢ２５ａで検出される温度よりも第２温度センサＢ２５ｂで検出される温度の方が高くなりがちである。なお、この種の温度センサＢ２５ａ，Ｂ２５ｂについては、仕様に応じていずれか１つだけ設けるようにしてもよい。また、第１温度センサＢ２５ａと第２温度センサＢ２５ｂとを特に区別しない場合は、温度センサＢ２５と記す。
【０８４２】
吸気温度センサＢ２６ａは、吸気用ファン２４４Ｂ（ＦＡＮ２）の吸気口付近に配置されており、この吸気用ファン２４４Ｂを通じてプロジェクタ装置Ｂ２の外部から内部へと供給される空気の温度を検出し、プロジェクタ制御基板Ｂ２３に対して温度検出信号を出力するように設けられている。排気温度センサＢ２６ｂは、排気用ファン２４５（ＦＡＮ３）の排気口付近に配置されており、この排気用ファン２４５を通じてプロジェクタ装置Ｂ２の内部から外部へと排出される空気の温度を検出し、プロジェクタ制御基板Ｂ２３に対して温度検出信号を出力するように設けられている。一般的には、吸気温度センサＢ２６ａで検出される温度よりも排気温度センサＢ２６ｂで検出される温度の方が高くなりがちである。なお、この種の温度センサＢ２６ａ，Ｂ２６ｂについては、仕様に応じていずれか１つだけ設けるようにしてもよい。また、吸気温度センサＢ２６ａ及び排気温度センサＢ２６ｂは、換気温度センサという場合がある。
【０８４３】
パルスセンサＢ２７ａは、吸気用ファン２４４Ａ（ＦＡＮ１）の回転数に応じたパルス信号を、プロジェクタ制御基板Ｂ２３に対してＦＡＮ１の回転数検出信号として出力するように設けられている。パルスセンサＢ２７ｂは、吸気用ファン２４４Ｂ（ＦＡＮ２）の回転数に応じたパルス信号を、プロジェクタ制御基板Ｂ２３に対してＦＡＮ２の回転数検出信号として出力するように設けられている。パルスセンサＢ２７ｃは、排気用ファン２４５（ＦＡＮ３）の回転数に応じたパルス信号を、プロジェクタ制御基板Ｂ２３に対してＦＡＮ３の回転数検出信号として出力するように設けられている。本実施形態においては、吸気用ファン２４４Ａ，２４４Ｂ（ＦＡＮ１，ＦＡＮ２）に比較的高回転のタイプが用いられ、排気用ファン２４５（ＦＡＮ３）に比較的低回転のタイプが用いられる。これにより、ＦＡＮ３に対応するパルスセンサＢ２７ｃを介して検出される回転数よりも、ＦＡＮ１やＦＡＮ２に対応するパルスセンサＢ２７ａ，Ｂ２７ｂを介して検出される回転数の方が高くなりがちである。なお、この種のパルスセンサ２７ａ，２７ｂ，２７ｃについては、仕様に応じていずれか１つだけあるいはいずれか２つを設けるようにしてもよい。パルスセンサは、例えばフォトインタラプタにより構成してもよい。
【０８４４】
以上のようなプロジェクタ装置Ｂ２を前提として以下に第４〜第２３変形例について説明する。なお、以下の各変形例は、温度センサやパルスセンサの全てを用いるとは限らず、これらの一部のみを用いて実現可能とされる。また、以下の各変形例については、技術的な前提条件が破綻するなどの組み合わせを困難とする特別な事由がなければ、任意の変形例どうしを適宜組み合わせることも可能である。
【０８４５】
図１２９は、第４変形例に係る処理として、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるプロジェクタ制御メイン処理を示している。図１２９に示す処理は、図１２８のプロジェクタ装置Ｂ２に適した処理となるように、先述した図１０７に示す処理の一部を改良したものである。
【０８４６】
図１２９に示すように、電源が投入されると、制御ＬＳＩ２３０は、プロジェクタ初期化処理を行う（Ｓ１００１）。この処理は、図１０９の処理に該当する。
【０８４７】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における受信完了フラグが‘ＯＮ’であるか否かを判別する（Ｓ１００２）。受信完了フラグが‘ＯＮ’である場合（Ｓ１００２：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ１００３の処理に移行する。受信完了フラグが‘ＯＮ’でない場合（Ｓ１００２：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ１０７の処理に移行する。
【０８４８】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの受信格納領域から受信データを取得する（Ｓ１００３）。
【０８４９】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域における受信完了フラグを‘ＯＦＦ’にセットする（Ｓ１００４）。
【０８５０】
次に、制御ＬＳＩ２３０は、取得した受信データの送信先ＩＤが‘プロジェクタ’を示すか否かを判別する（Ｓ１００５）。送信先ＩＤが‘プロジェクタ’を示す場合（Ｓ１００５：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ１００６の処理に移行する。送信先ＩＤが‘プロジェクタ’を示さない場合（Ｓ１００５：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ１００７の処理に移行する。
【０８５１】
次に、制御ＬＳＩ２３０は、副制御−プロジェクタ間受信時処理を行う（Ｓ１００６）。この処理は、図１１０の処理に該当する。
【０８５２】
次に、制御ＬＳＩ２３０は、プロジェクタ自己診断処理を行う（Ｓ１００７）。この処理は、図１１３の処理に該当する。なお、プロジェクタ自己診断処理は、後述する図１３０に示すような処理として適用することもできる。
【０８５３】
次に、制御ＬＳＩ２３０は、副制御−プロジェクタ間送信時処理を行う（Ｓ１００８）。この処理は、図１１４の処理に該当する。なお、副制御−プロジェクタ間送信時処理は、後述する図１３５に示すような処理として適用することもできる。
【０８５４】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域に、ＬＥＤ温度異常（シャットダウン）、ＦＡＮ回転異常、ＦＡＮ温度異常、又は、電圧異常が書き込まれているか否かを判別する（Ｓ１００９）。ＬＥＤ温度異常（シャットダウン）は、後述の強制シャットダウンに繋がるＬＥＤ温度異常を意味し、図１３１（ａ）に示すＬＥＤ温度制御テーブルを用いてＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂ付近のいずれかの温度が所定温度以上として検出された場合に生成・格納される。ＦＡＮ回転異常は、強制シャットダウンに繋がるＦＡＮ回転異常を意味し、図１３４に示すＦＡＮ温度回転数制御テーブルを用いてＦＡＮ１〜３のいずれかの回転数が所定の温度環境下で所定回転数未満として検出された場合に生成・格納される。ＦＡＮ温度異常は、図１３１（ｂ）に示すＦＡＮ温度制御テーブルを用いてＦＡＮ２付近の吸気温度が所定温度以上として検出された場合に生成・格納される。電圧異常は、電源回路Ｂ２０から供給される電力において例えば所定の規定電圧値未満の電圧昇圧が検出された場合に生成・格納される。これらいずれかの異常がエラー管理領域に書き込まれている場合（Ｓ１００９：Ｙｅｓ）、制御ＬＳＩ２３０は、基本的にエラー通知のコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信していることから、Ｓ１０１０の処理に移行する。エラー通知については後述する。一方、いずれの異常もエラー管理領域に書き込まれていない場合（Ｓ１００９：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ１０１３の処理に移行する。なお、ＦＡＮ温度制御テーブルは、図１３１（ｂ）に示すものに代えて後述する図１３２に示すようなものを適用することもできる。また、後述する図１３４に示すようなＦＡＮ温度回転数制御テーブルを適用することもできる。
【０８５５】
次に、制御ＬＳＩ２３０は、エラー通知のコマンド送信に応じて副制御基板ＳＳのサブＣＰＵ４００が例えばステータス要求のコマンドを返信するなどして応答したか否かを判別する（Ｓ１０１０）。サブＣＰＵ４００が応答した場合（Ｓ１０１０：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ１０１２の処理に移行する。サブＣＰＵ４００が応答していない場合（Ｓ１０１０：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ１０１１の処理に移行する。
【０８５６】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にいずれかの異常が書き込まれていることを確認してから所定時間（例えば３０秒）が経過したか否かを判別する（Ｓ１０１１）。所定時間が経過した場合（Ｓ１０１１：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ１０１２の処理に移行する。所定時間が経過していない場合（Ｓ１０１１：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ１０１３の処理に移行する。
【０８５７】
次に、制御ＬＳＩ２３０は、ＦＡＮ１〜３に対して回転停止指令、ＤＬＰ制御回路２３２、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂを駆動するＬＥＤドライバ２３３に対して駆動停止指令を送る（Ｓ１０１２）。これにより、プロジェクタ装置Ｂ２の主要動作が強制的にシャットダウンされる。
【０８５８】
次に、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるリセット要求フラグが‘ＯＮ’か否かを判別する（Ｓ１０１３）。リセット要求フラグが‘ＯＮ’である場合（Ｓ１０１３：Ｙｅｓ）、制御ＬＳＩ２３０は、次のＳ１０１４の処理に移行する。リセット要求フラグが‘ＯＮ’でない場合（Ｓ１０１３：Ｎｏ）、制御ＬＳＩ２３０は、Ｓ１０１５の処理に移行する。
【０８５９】
次に、制御ＬＳＩ２３０は、ウォッチドッグタイマ（ＷＤＴ）のリセット待ちを行う（Ｓ１０１４）。ウォッチドッグタイマのリセット待ちとは、ウォッチドッグタイマをクリア（または所定値セット）することなく無限ループ処理を行い、ウォッチドッグタイマがリセット信号を制御ＬＳＩ２３０に出力するのを待つ処理であり、ウォッチドッグタイマがリセット信号を制御ＬＳＩ２３０に出力すると、制御ＬＳＩ２３０がリセットされることにより、プロジェクタ制御メイン処理における先頭のステップ（Ｓ１００１）から処理が再開されることとなる（「リブート」とも呼ばれる）。
【０８６０】
Ｓ１０１５において、制御ＬＳＩ２３０は、ウォッチドッグタイマ（ＷＤＴ）の値をクリアする。
【０８６１】
次に、制御ＬＳＩ２３０は、例えば４ｍｓｅｃの周期待ちを行う（Ｓ１０１６）。その後、制御ＬＳＩ２３０は、Ｓ１００２の処理に移行する。
【０８６２】
図１３０は、第４変形例に係る処理として、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０による自己診断処理を示している。図１３０に示す処理は、図１２９のプロジェクタ制御メイン処理と連動して図１２８のプロジェクタ装置Ｂ２に適した処理となるように、先述した図１１３に示す処理の一部を改良したものである。
【０８６３】
図１３０に示すように、制御ＬＳＩ２３０は、ベリファイチェックによりＤＲＡＭの自己診断格納領域にＲＯＭから読み出した診断値として例えば‘５５ＡＡＨ’を書き込む（Ｓ１０２１）。
【０８６４】
次に、制御ＬＳＩ２３０は、自己診断格納領域から読み出した値（ロード値）が診断値と正しく一致するか否かを判別する（Ｓ１０２２）。ロード値が診断値に一致する場合（Ｓ１０２２：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ１０２４の処理に移行する。ロード値が診断値に一致しない場合（Ｓ１０２２：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ１０２３の処理に移行する。
【０８６５】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘自己診断異常’をセットする（Ｓ１０２３）。この自己診断異常には、後述するウォッチドッグタイマ（ＷＤＴ）のリセット待ちによるエラーが含まれる。このようなＷＤＴリセット待ちを含む自己診断異常に係るエラー情報をセットすると、制御ＬＳＩ２３０は、先述した図１２９に示す副制御−プロジェクタ間送信時処理（Ｓ１００８）において、エラー通知を示すコマンドを送信データとして作成し（後述する図１３５のＳ８１７参照）、リセット要求フラグを‘ＯＮ’にセットした上で（後述する図１３５のＳ８１８、Ｓ８１９’参照）、ウォッチドッグタイマからのリセット信号に応じて先述した図１２９に示すプロジェクタ初期化処理（Ｓ１００１）を実行する。この場合に実行される副制御−プロジェクタ間送信時処理及びプロジェクタ初期化処理については、別途図１３５及び図１３６を用いて後述する。
【０８６６】
次に、制御ＬＳＩ２３０は、ＬＥＤ温度診断処理を行う（Ｓ１０２４）。この処理において、制御ＬＳＩ２３０は、第１温度センサＢ２５ａ及び第２温度センサＢ２５ｂからの温度検出信号に基づいてＬＥＤ温度を取得する。
【０８６７】
次に、制御ＬＳＩ２３０は、取得したＬＥＤ温度が正常か否かを判別する（Ｓ１０２５）。取得したＬＥＤ温度が正常である場合（Ｓ１０２５：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ１０２７の処理に移行する。取得したＬＥＤ温度が正常でない場合（Ｓ１０２５：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ１０２６の処理に移行する。
【０８６８】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＬＥＤ温度異常’をセットする（Ｓ１０２６）。具体的にいうと、第１温度センサＢ２５ａ及び第２温度センサＢ２５ｂは、ＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂ付近の温度を検出する。制御ＬＳＩ２３０は、これら第１温度センサＢ２５ａ及び第２温度センサＢ２５ｂを通じて各々の温度を計測することにより、図１３１（ａ）のＬＥＤ温度制御テーブルに基づいて計測温度が所定温度以上であるか否かを判定し、所定温度以上であれば、ワーニングあるいは強制シャットダウンに係る異常を示すエラー情報をＤＲＡＭのエラー管理領域にセットする。ワーニングとは、強制シャットダウンに至る前に行う警告表示を意味し、強制シャットダウンは、プロジェクタ装置Ｂ２のＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０ＢやＦＡＮ１〜３などの主要な動作を温度やＦＡＮ回転数等の異常に応じて強制的に停止させることを意味する。
【０８６９】
例えば、ＬＥＤ光源２４０Ｒに係るＬＥＤ（Ｒ）温度異常のエラー情報としては、第１温度センサＢ２５ａにより検出されたＬＥＤ光源２４０Ｒ付近の温度が８５℃以上かつ９０℃未満の場合に、ワーニングがセットされ、９０℃以上であれば、強制シャットダウンがセットされる。また、ＬＥＤ光源２４０Ｇに係るＬＥＤ（Ｇ）温度異常のエラー情報やＬＥＤ光源２４０Ｂに係るＬＥＤ（Ｂ）温度異常のエラー情報は、ＬＥＤ（Ｒ）温度異常のエラー情報と生成条件が異なり、第２温度センサＢ２５ｂにより検出されたＬＥＤ光源２４０Ｇ付近やＬＥＤ光源２４０Ｂ付近の温度が１００℃以上かつ１０５℃未満の場合に、ワーニングがセットされ、１０５℃以上であれば、強制シャットダウンがセットされる。このようなＬＥＤ温度異常に係るエラー情報をセットすると、制御ＬＳＩ２３０は、先述した図１２９に示す副制御−プロジェクタ間送信時処理（Ｓ１００８）において、エラー通知を示すコマンドを送信データとして作成し（後述する図１３５のＳ８１７参照）、リセット要求フラグを‘ＯＮ’にセットすることなく（後述する図１３５のＳ８１８、Ｓ８１９’参照）、当該エラー通知を示すコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信する（後述する図１３５のＳ８２５参照）。この場合に実行される副制御−プロジェクタ間送信時処理及びプロジェクタ初期化処理についても、別途図１３５及び図１３６を用いて後述する。
【０８７０】
次に、制御ＬＳＩ２３０は、ＦＡＮ回転診断処理を行う（Ｓ１０２７）。この処理において、制御ＬＳＩ２３０は、ＦＡＮ１〜３のパルスセンサＢ２７ａ〜Ｂ２７ｃからのファン回転数信号に基づいてＦＡＮ回転数を取得する。
【０８７１】
次に、制御ＬＳＩ２３０は、取得したＦＡＮ回転数が正常か否かを判別する（Ｓ１０２８）。取得したＦＡＮ回転数が正常である場合（Ｓ１０２８：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ１０３０の処理に移行する。取得したＦＡＮ回転数が正常でない場合（Ｓ１０２８：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ１０２９の処理に移行する。
【０８７２】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＦＡＮ回転異常’をセットする（Ｓ１０２９）。具体的にいうと、パルスセンサＢ２７ａ〜Ｂ２７ｃは、ＦＡＮ１〜３の回転数を検出する。また、例えば、吸気温度センサＢ２６ａは、ＦＡＮ２の吸気温度を基準となるＦＡＮ温度として検出する。制御ＬＳＩ２３０は、これらパルスセンサＢ２７ａ〜Ｂ２７ｃを通じて各々の回転数を計測するとともに、吸気温度センサＢ２６ａを通じてＦＡＮ温度を計測することにより、図１３４のＦＡＮ温度回転数制御テーブルに基づいてＦＡＮ温度が所定温度（例えば３２℃）以下か否かを判定し、ＦＡＮ温度が所定温度以下であれば、ＦＡＮ１〜３のいずれかの回転数が各々個別に規定された所定回転数（例えば、ＦＡＮ１：４４１０ｒｐｍ、ＦＡＮ２：４４１０ｒｐｍ、ＦＡＮ３：３７１０ｒｐｍ）未満であれば、強制シャットダウンに係る異常を示すエラー情報をＤＲＡＭのエラー管理領域にセットし、ＦＡＮ温度が所定温度より高い温度であれば、ＦＡＮ１〜３のいずれかの回転数が先述したものより過酷な条件として各々個別に規定された特定回転数（例えば、ＦＡＮ１：６０９０ｒｐｍ、ＦＡＮ２：４４１０ｒｐｍ、ＦＡＮ３：４４１０ｒｐｍ）未満であれば、強制シャットダウンに係る異常を示すエラー情報をＤＲＡＭのエラー管理領域にセットする。
【０８７３】
例えば、図１３４のＦＡＮ温度回転数制御テーブルに基づき、ＦＡＮ１に係る回転数異常のエラー情報としては、ＦＡＮ温度が３２℃以下のときにパルスセンサＢ２７ａにより検出された回転数が４４１０ｒｐｍ未満の場合に、強制シャットダウンがセットされる。また、ＦＡＮ１に係る回転数異常のエラー情報としては、ＦＡＮ温度が３２℃より高い温度のときにパルスセンサＢ２７ａにより検出された回転数が６０９０ｒｐｍ未満の場合に、強制シャットダウンがセットされる。図１３４のＦＡＮ温度回転数制御テーブルに基づき、ＦＡＮ２及びＦＡＮ３に係る回転数異常のエラー情報も、同様の条件を満たす場合に強制シャットダウンがセットされる。このようなＦＡＮ回転数異常に係るエラー情報をセットすると、制御ＬＳＩ２３０は、先述した図１２９に示す副制御−プロジェクタ間送信時処理（Ｓ１００８）において、エラー通知を示すコマンドを送信データとして作成し（後述する図１３５のＳ８１７参照）、リセット要求フラグを‘ＯＮ’にセットすることなく（後述する図１３５のＳ８１８、Ｓ８１９’参照）、当該エラー通知を示すコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信する（後述する図１３５のＳ８２５参照）。この場合に実行される副制御−プロジェクタ間送信時処理及びプロジェクタ初期化処理についても、別途図１３５及び図１３６を用いて後述する。
【０８７４】
次に、制御ＬＳＩ２３０は、ＦＡＮ温度診断処理を行う（Ｓ１０３０）。この処理において、制御ＬＳＩ２３０は、例えば吸気温度センサＢ２６ａからの温度検出信号に基づいて吸気温度をＦＡＮ温度として取得する。
【０８７５】
次に、制御ＬＳＩ２３０は、取得したＦＡＮ温度が正常か否かを判別する（Ｓ１０３１）。取得したＦＡＮ温度が正常である場合（Ｓ１０３１：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ１０３３の処理に移行する。取得したＦＡＮ温度が正常でない場合（Ｓ１０３１：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ１０３２の処理に移行する。なお、例えば各々のＦＡＮ１〜３に温度センサを設置し、各温度センサが検出するＦＡＮ温度１〜３に応じて、ＦＡＮ回転数を制御するようにしてもよい。
【０８７６】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＦＡＮ温度異常’をセットする（Ｓ１０３２）。具体的にいうと、吸気温度センサＢ２６ａは、ＦＡＮ２付近のＦＡＮ温度（吸気温度）を検出する。制御ＬＳＩ２３０は、吸気温度センサＢ２６ａを通じてＦＡＮ温度を計測することにより、図１３１（ｂ）のＦＡＮ温度制御テーブルに基づいてＦＡＮ温度が所定温度以上であるか否かを判定し、所定温度以上であれば、強制シャットダウンに係る異常を示すエラー情報をＤＲＡＭのエラー管理領域にセットする。例えば、ＦＡＮ温度異常のエラー情報としては、吸気温度センサＢ２６ａにより検出されたＦＡＮ温度が６７℃以上であれば、強制シャットダウンがセットされる。このようなＦＡＮ温度異常に係るエラー情報をセットすると、制御ＬＳＩ２３０は、先述した図１２９に示す副制御−プロジェクタ間送信時処理（Ｓ１００８）において、エラー通知を示すコマンドを送信データとして作成し（後述する図１３５のＳ８１７参照）、リセット要求フラグを‘ＯＮ’にセットすることなく（後述する図１３５のＳ８１８、Ｓ８１９’参照）、当該エラー通知を示すコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信する（後述する図１３５のＳ８２５参照）。この場合に実行される副制御−プロジェクタ間送信時処理及びプロジェクタ初期化処理についても、別途図１３５及び図１３６を用いて後述する。
【０８７７】
次に、制御ＬＳＩ２３０は、プロジェクタ電源診断処理を行う（Ｓ１０３３）。この処理において、制御ＬＳＩ２３０は、プロジェクタ装置Ｂ２の電源回路Ｂ２０から供給される電力の動作電圧を検出する。
【０８７８】
次に、制御ＬＳＩ２３０は、プロジェクタ装置Ｂ２の動作電圧が規定電圧以上か否かを判別する（Ｓ１０３４）。プロジェクタ装置Ｂ２の動作電圧が規定電圧以上である場合（Ｓ１０３４：Ｙｅｓ）、制御ＬＳＩ２３０は、Ｓ１０３６の処理に移行する。プロジェクタ装置Ｂ２の動作電圧が規定電圧未満である場合（Ｓ１０３４：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ１０３５の処理に移行する。
【０８７９】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘電圧異常’をセットする（Ｓ１０３５）。具体的には、例えば異常な電圧降下を示す電圧異常のエラー情報をセットする。このような電圧異常に係るエラー情報をセットすると、制御ＬＳＩ２３０は、先述した図１２９に示す副制御−プロジェクタ間送信時処理（Ｓ１００８）において、エラー通知を示すコマンドを送信データとして作成し（後述する図１３５のＳ８１７参照）、リセット要求フラグを‘ＯＮ’にセットすることなく（後述する図１３５のＳ８１８、Ｓ８１９’参照）、当該エラー通知を示すコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信する（後述する図１３５のＳ８２５参照）。この場合に実行される副制御−プロジェクタ間送信時処理及びプロジェクタ初期化処理についても、別途図１３５及び図１３６を用いて後述する。
【０８８０】
次に、制御ＬＳＩ２３０は、ＤＬＰ動作診断処理を行う（Ｓ１０３６）。この処理において、制御ＬＳＩ２３０は、ＤＬＰ制御回路２３２の動作をチェックする。
【０８８１】
次に、制御ＬＳＩ２３０は、ＤＬＰ制御回路２３２の動作が正常か否かを判別する（Ｓ１０３７）。ＤＬＰ制御回路２３２の動作が正常である場合（Ｓ１０３７：Ｙｅｓ）、制御ＬＳＩ２３０は、プロジェクタ自己診断処理を終了する。ＤＬＰ制御回路２３２の動作が正常でない場合（Ｓ１０３７：Ｎｏ）、制御ＬＳＩ２３０は、次のＳ１０３８の処理に移行する。
【０８８２】
次に、制御ＬＳＩ２３０は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＤＬＰ異常’をセットする（Ｓ１０３８）。このようなＤＬＰ異常に係るエラー情報をセットすると、制御ＬＳＩ２３０は、先述した図１２９に示す副制御−プロジェクタ間送信時処理（Ｓ１００８）において、エラー通知を示すコマンドを送信データとして作成し（後述する図１３５のＳ８１７参照）、リセット要求フラグを‘ＯＮ’にセットした上で（後述する図１３５のＳ８１８、Ｓ８１９’参照）、ウォッチドッグタイマからのリセット信号に応じて先述した図１２９に示すプロジェクタ初期化処理（Ｓ１００１）を実行する。すなわち、Ｓ１００８においてエラー通知を示すコマンドを送信データとして作成し、リセット要求フラグを‘ＯＮ’にセットしているため、Ｓ１００８において作成されたエラー通知のコマンドは、リブート後に図１３６のＳ７２７’の処理で送信されることになる。なお、このとき、エラー通知のコマンド又はエラー通知を示す情報などは、ＥＥＰＲＯＭ２３１に記憶することも可能である。そうした場合、電断や再起動によって電圧の変化（低下、断絶、上昇による異常など）が起こった場合であっても、コマンドや情報を消去せずに保持しておくことができる。この場合に実行される副制御−プロジェクタ間送信時処理及びプロジェクタ初期化処理についても、別途図１３５及び図１３６を用いて後述する。その後、制御ＬＳＩ２３０は、プロジェクタ自己診断処理を終了する。
【０８８３】
このようなプロジェクタ制御メイン処理及びプロジェクタ自己診断処理によれば、プロジェクタ装置Ｂ２の各種の異常に応じてエラー通知のコマンドが副制御基板ＳＳに送信され、その際に副制御基板ＳＳからの応答があると、プロジェクタ装置Ｂ２の動作が強制的にシャットダウンされるので、プロジェクタ装置Ｂ２の熱溜まりによる動作不良を回避し、長時間に及ぶような映像の不快さを解消することができる。
【０８８４】
また、副制御基板ＳＳからの応答が無くても、例えば３０秒といった所定時間が経過すると、プロジェクタ装置Ｂ２の動作が自動的にシャットダウンされるので、プロジェクタ装置Ｂ２の動作不良を確実に回避することができる。なお、ＤＬＰ異常の場合、つまりウォッチドッグタイマによるエラー処理の場合は、リブート（初期化処理）が行われ、リブート後にエラー送信が行われることになる。この種のＤＬＰ異常の場合には、プロジェクタ装置Ｂ２がフリーズしている可能性が高く、副制御基板ＳＳのサブＣＰＵ４００にエラー通知を行うことも困難な状態（例えば、通信状況が正常でない、送信すべきコマンドや情報を正常に作成できない等）が想定される。そのため、リブート後にエラー送信が実行される。なお、ＤＬＰ異常を他のエラーと同様に扱い、リブート前にＤＬＰ異常に係るエラー送信を行うようにしてもよい。また、プロジェクタ装置Ｂ２自体がリブート又はシャットダウンを行った場合は、サブＣＰＵ４００との通信が所定時間（例えば、１０００ｍｓ）以上行われない状態となるため、サブＣＰＵ４００が異常を検知し、サブＣＰＵ４００からプロジェクタ装置Ｂ２へとリブート命令（又は再起動）を行うようにしてもよい。また、サブＣＰＵ４００がプロジェクタ装置Ｂ２からの信号を所定時間（例えば、１０００ｍｓ）以上受信できなかった場合は、プロジェクタ装置Ｂ２がリブート処理を実行中の可能性が高いと判断し、さらにリブート処理後に送信されてくるエラー通知のコマンドをサブＣＰＵ４００が受け取れなかった場合（つまり、１０００ｍｓよりも長い例えば５０００ｍｓの時間が経過した場合など）は、サブＣＰＵ４００からプロジェクタ装置Ｂ２を強制的にリブートさせるように制御し、あるいはエラーの報知を行うようにしてもよい。
【０８８５】
図１３１は、第４変形例に係る参照テーブルとして、プロジェクタ制御基板Ｂ２３のＥＥＰＲＯＭ２３１に記憶されたＬＥＤ温度制御テーブル及びＦＡＮ温度制御テーブルを示している。
【０８８６】
図１３１（ａ）に示すように、ＬＥＤ温度制御テーブルにおいては、ＬＥＤ光源２４０Ｒ（ＬＥＤ（Ｒ））の温度異常に対応する制御条件と、ＬＥＤ光源２４０Ｇ（ＬＥＤ（Ｇ））及びＬＥＤ光源２４０Ｂ（ＬＥＤ（Ｂ））の温度異常に対応する制御条件とが異なるように規定されている。
【０８８７】
例えば、ＬＥＤ光源２４０Ｒ（ＬＥＤ（Ｒ））については、ＬＥＤ温度が０℃以上８５℃未満であれば正常に動作が制御され、ＬＥＤ温度が８５℃以上９０℃未満では停止せずに動作が制御されるものの、スクリーン上への投射映像やサブ液晶表示装置ＤＤ１９の表示画像により温度異常としてワーニング（警告表示）を行うように制御され、さらに、ＬＥＤ温度が９０℃以上になると、プロジェクタ装置Ｂ２の主要動作を強制シャットダウンするように制御される。ワーニングの際には、それに対応する処理が制御ＬＳＩ２３０により行われるとともに、副制御基板ＳＳのサブＣＰＵ４００にエラー警告に係るコマンドが送信され、プロジェクタ装置Ｂ２においては、スクリーン上にワーニングを示す投射映像が表示される一方、サブ液晶表示装置ＤＤ１９においては、プロジェクタ装置Ｂ２のシャットダウンを示す画像が表示される。強制シャットダウンの際には、副制御基板ＳＳのサブＣＰＵ４００にエラー通知に係るコマンドが送信されるため、サブ液晶表示装置ＤＤ１９においては、プロジェクタ装置Ｂ２のシャットダウンを示す画像が表示される。
【０８８８】
一方、ＬＥＤ光源２４０Ｇ（ＬＥＤ（Ｇ））及びＬＥＤ光源２４０Ｂ（ＬＥＤ（Ｂ））については、ＬＥＤ温度が０℃以上１００℃未満であれば正常に動作が制御され、ＬＥＤ温度が１００℃以上１０５℃未満では停止せずに動作が制御されるものの、スクリーン上への投射映像やサブ液晶表示装置ＤＤ１９の表示画像により温度異常としてワーニング（警告表示）を行うように制御され、さらに、ＬＥＤ温度が１０５℃以上になると、プロジェクタ装置Ｂ２の主要動作を強制シャットダウンするように制御される。このようなワーニングの際にも、それに対応する処理が制御ＬＳＩ２３０により行われるとともに、副制御基板ＳＳのサブＣＰＵ４００にエラー警告に係るコマンドが送信され、プロジェクタ装置Ｂ２においては、スクリーン上にワーニングを示す投射映像が表示される一方、サブ液晶表示装置ＤＤ１９においては、プロジェクタ装置Ｂ２のシャットダウンを示す画像が表示される。また、強制シャットダウンの際にも、副制御基板ＳＳのサブＣＰＵ４００にエラー通知に係るコマンドが送信されるため、サブ液晶表示装置ＤＤ１９においては、プロジェクタ装置Ｂ２のシャットダウンを示す画像が表示される。なお、ワーニング又はシャットダウンを示す画像は、プロジェクタ装置Ｂ２により投影されるとともに、液晶表示装置ＤＤ１９上でも投影画像と同様に表示される。これにより、プロジェクタ装置Ｂ２による投影が困難又は不可能である場合、あるいは液晶表示装置ＤＤ１９による表示が困難又は不可能である場合でも、いずれか一方の表示手段によってワーニングやシャットダウンを示す画像を表示することができ、遊技者や遊技場管理者に対してその旨を確実に報知することができる。このとき、プロジェクタ装置Ｂ２による投影や、液晶表示装置ＤＤ１９による表示に加えて、遊技機１の外部集中端子板３１から、例えばホールコンピュータや島制御コンピュータといった遊技場の管理装置に対してエラー発生を伝えて報知するようにしてもよい。また、本実施形態の表示手段としては、プロジェク夕装置、スクリーン、液晶表示装置、ＬＥＤなどを用いたドット単位の点灯による表示装置、タッチパネル、フレキシブルな液晶表示装置、イルミアレイ（登録商標）、透明液晶ディスプレイ、透明スクリーン、可動式の役物、可動式でない役物、などといったものを適用することができる。また、プロジェクタ装置やスクリーン、液晶表示装置の数については、特に限定するものではない。本実施形態の遊技機１では、主制御基板ＭＳや払出・発射制御回路（図示略）から外部集中端子板３１を経由してセキュリティ信号が外部出力されるが、副制御基板ＳＳのサブＣＰＵ４００からセキュリティ信号を外部出力するようにしてもよい。
【０８８９】
また、図１３１（ｂ）に示すように、ＦＡＮ温度制御テーブルにおいては、基本的にＦＡＮ２のＦＡＮ温度（吸気温度）を対象として、このＦＡＮ温度に応じた制御条件が規定されている。
【０８９０】
例えば、ＦＡＮ温度が０℃以上６７℃未満であれば正常に動作が制御され、ＦＡＮ温度が６７℃以上になると、ワーニング（警告表示）を行うことなくプロジェクタ装置Ｂ２の主要動作を強制シャットダウンするように制御される。このようなＦＡＮ温度による強制シャットダウンの際にも、副制御基板ＳＳのサブＣＰＵ４００にエラー通知に係るコマンドが送信されるため、サブ液晶表示装置ＤＤ１９においては、プロジェクタ装置Ｂ２のシャットダウンを示す画像が表示される。なお、この際においても、ワーニング又はシャットダウンを示す画像は、プロジェクタ装置Ｂ２により投影されるとともに、液晶表示装置ＤＤ１９上でも投影画像と同様に表示される。これにより、プロジェクタ装置Ｂ２による投影が困難又は不可能である場合、あるいは液晶表示装置ＤＤ１９による表示が困難又は不可能である場合でも、いずれか一方の表示手段によってワーニングやシャットダウンを示す画像を表示することができ、遊技者や遊技場管理者に対してその旨を確実に報知することができる。また、プロジェクタ装置Ｂ２による投影や、液晶表示装置ＤＤ１９による表示に加えて、遊技機１の外部集中端子板３１から、例えばホールコンピュータや島コンピュータといった遊技場の管理装置に対してエラー発生を伝えて報知するようにしてもよい。
【０８９１】
このようなＬＥＤ温度制御テーブル及びＦＡＮ温度制御テーブルによれば、ＬＥＤ光源２４０Ｒ（ＬＥＤ（Ｒ））、ＬＥＤ光源２４０Ｇ（ＬＥＤ（Ｇ））、ＬＥＤ光源２４０Ｂ（ＬＥＤ（Ｂ））に係るＬＥＤ温度が上昇して規定の温度（例えば、ＬＥＤ（Ｒ）：８５℃、ＬＥＤ（Ｇ），（Ｂ）：１００℃）以上になると、異常と判定されることでワーニングが行われ、さらにＬＥＤ温度が上昇して規定の温度（例えば、ＬＥＤ（Ｒ）：９０℃、ＬＥＤ（Ｇ），（Ｂ）：１０５℃）以上になり、あるいはＦＡＮ２付近の吸気温度（ＦＡＮ温度）がＬＥＤ温度より低くても規定の温度（例えば、６７℃）以上になると、プロジェクタ装置Ｂ２の主要動作が強制シャットダウンにより一時停止させられるので、プロジェクタ装置Ｂ２の熱溜まりによる動作不良をワーニングにより事前に知らしめた上で適宜回避し、長時間に及ぶような映像の不快さを解消することができる。
【０８９２】
また、ＬＥＤ温度制御テーブル及びＦＡＮ温度制御テーブルによれば、ＬＥＤ（Ｒ）の温度が例えば８５℃以上、又は、ＬＥＤ（Ｇ），（Ｂ）の温度がより高い例えば１００℃以上になると、サブＣＰＵ４００に対してエラー警告が行われ、さらにＬＥＤ（Ｒ）の温度が上昇して例えば９０℃以上、あるいは、ＬＥＤ（Ｇ），（Ｂ）の温度が上昇して例えば１０５℃以上になり、若しくは、ＦＡＮ２の吸気温度がＬＥＤ（Ｒ）のワーニング（エラー警告）が行われる温度（８５℃）より低い温度であって、ＦＡＮ２の規定の温度である例えば６７℃以上になると、プロジェクタ装置Ｂ２の動作が強制シャットダウンにより一時停止させられるので、プロジェクタ装置Ｂ２の熱溜まりによる動作不良をサブＣＰＵ４００に対する警告により事前に知らしめた上で適宜回避し、長時間に及ぶような映像の不快さを解消することができる。なお、ＬＥＤ（Ｒ）のワーニングが行われる温度（８５℃）は、ＬＥＤ（Ｒ）に限らず、ＬＥＤ（Ｇ）及びＬＥＤ（Ｂ）を含めてＬＥＤ全体の異常発生についての判断基準となる温度としてもよい。つまり、ＬＥＤ（Ｒ）、ＬＥＤ（Ｇ）、ＬＥＤ（Ｂ）といった複数種類のＬＥＤが存在する場合に、いずれか１種類のＬＥＤ温度を基準として異常の発生有無を判断するようにしてもよい。また、ＦＡＮ２の吸気温度は、吸気用ファンの周囲の温度、吸気用ファン自体の温度、又はプロジェクタ装置の外部の温度、あるいは外気温度などとして認識することができる温度である。
【０８９３】
また、ＬＥＤ温度制御テーブル及びＦＡＮ温度制御テーブルによれば、例えばＬＥＤ（Ｒ）の温度が８５℃以上になると、サブＣＰＵ４００に対して警告が行われ、それに応じてスクリーン上にエラー報知に係るワーニングを示す映像が投影表示されるとともに、同じようなエラー報知に係るワーニングを示す画像がサブ液晶表示装置ＤＤ１９において別途表示される。さらに、ＬＥＤ（Ｒ）の温度が上昇して例えば９０℃以上になり、あるいは、ＦＡＮ２の吸気温度が例えば６７℃以上になると、サブＣＰＵ４００に対してエラー通知が行われ、それに応じてワーニングとは異なるエラー報知に係る画像がサブ液晶表示装置ＤＤ１９において表示された後、エラー通知に対するサブＣＰＵ４００からの応答によってプロジェクタ装置Ｂ２の動作が強制的に停止させられる。これにより、プロジェクタ装置Ｂ２の熱溜まりによる動作不良をワーニングに係るエラー報知及びその後の強制シャットダウンに係るエラー報知により事前に知らしめた上で適宜回避し、長時間に及ぶような映像の不快さを解消することができる。なお、このような場合に所定時間（例えば３０ｓ）経過してもサブＣＰＵ４００の応答がない場合には、強制的にシャットダウンを行うようにすることができる。
【０８９４】
図１３２は、第５変形例に係るテーブルとして、プロジェクタ制御基板Ｂ２３のＥＥＰＲＯＭ２３１に記憶されたＦＡＮ温度制御テーブルを示している。図１３２に示すテーブルは、上記図１３１（ｂ）に示すＦＡＮ温度制御テーブルを改良したものである。
【０８９５】
図１３２に示すＦＡＮ温度制御テーブルにおいては、吸気温度（ＦＡＮ２）の温度異常に対応する制御条件と、排気温度（ＦＡＮ３）の温度異常に対応する制御条件とが異なるように規定されている。
【０８９６】
例えば、吸気温度については、図１３１（ｂ）に示すものと同様に、６７℃以上になると、プロジェクタ装置Ｂ２の主要動作を強制シャットダウンするように制御される。強制シャットダウンの際には、サブ液晶表示装置ＤＤ１９においては、プロジェクタ装置Ｂ２のシャットダウンを示す画像が表示される。一方、排気温度については、吸気温度の場合よりある程度高い例えば７５℃に達するまでは正常に動作が制御され、７５℃以上８０℃未満では停止せずに動作が制御されるものの、スクリーン上への投射映像やサブ液晶表示装置ＤＤ１９の表示画像により温度異常としてワーニング（警告表示）を行うように制御され、さらに、排気温度が８０℃以上になると、プロジェクタ装置Ｂ２の主要動作を強制シャットダウンするように制御される。このようなワーニングの際にも、それに対応する処理が制御ＬＳＩ２３０により行われるとともに、副制御基板ＳＳのサブＣＰＵ４００にエラー警告に係るコマンドが送信され、プロジェクタ装置Ｂ２においては、スクリーン上にワーニングを示す投射映像が表示される一方、サブ液晶表示装置ＤＤ１９においては、プロジェクタ装置Ｂ２のシャットダウンを示す画像が表示される。また、強制シャットダウンの際にも、副制御基板ＳＳのサブＣＰＵ４００にエラー通知に係るコマンドが送信されるため、サブ液晶表示装置ＤＤ１９においては、プロジェクタ装置Ｂ２のシャットダウンを示す画像が表示される。
【０８９７】
図１３３は、第６変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタエラー通知受信時処理を示している。図１３３に示す処理は、図１２８のプロジェクタ装置Ｂ２に適した処理となるように、先述した図９３に示す処理の一部を改良したものである。
【０８９８】
図１３３に示すように、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３からのエラー通知に応じてプロジェクタエラー発生時処理を行う（Ｓ１０４１）。
【０８９９】
次に、サブＣＰＵ４００は、プロジェクタエラーがワーニングであれば、サブ液晶表示装置ＤＤ１９とプロジェクタ装置Ｂ２の両方を駆使してワーニングに係る報知を行うように双方に表示要求を行う一方、プロジェクタ装置Ｂ２に対してエラー通知に応じた応答信号（コマンド）を送信する（Ｓ１０４２）。なお、プロジェクタエラーがワーニングでない場合、サブＣＰＵ４００は、Ｓ１０４２の処理をスキップして次のＳ１０４３の処理に移行する。
【０９００】
次に、サブＣＰＵ４００は、プロジェクタエラーがシャットダウンであれば、サブ液晶表示装置ＤＤ１９でプロジェクタ装置Ｂ２のシャットダウンに関する報知を行うようにサブ液晶表示装置ＤＤ１９に対して表示要求を行い、さらにその後、サブ液晶表示装置ＤＤ１９においてシャットダウンに関する報知が行われると、その後プロジェクタ装置Ｂ２に対してエラー通知に応じた応答信号（コマンド）を送信する（Ｓ１０４３）。
【０９０１】
次に、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３（プロジェクタ装置Ｂ２）のエラーを音によって報知すべくスピーカ群６２に対してサウンドプロジェクタエラー発生出力要求を行う（Ｓ１０４４）。その後、サブＣＰＵ４００は、プロジェクタエラー通知受信時処理を終了する。
【０９０２】
このような図１３２のＦＡＮ温度制御テーブルを図１３１（ａ）のＬＥＤ温度制御テーブルと組み合わせて用いて、図１３３のプロジェクタエラー通知受信時処理を実行することによれば、例えばＬＥＤ（Ｒ）の温度が８５℃以上、又は、ＦＡＮ３の排気温度がその温度より低い例えば７５℃以上になると、異常と判定されることでサブＣＰＵ４００に対して警告に係るエラー通知が行われ、さらにＬＥＤ（Ｒ）の温度が上昇して例えば９０℃以上になり、あるいは、ＦＡＮ２の吸気温度が排気温度の場合より低い例えば６７℃以上になると、プロジェクタ装置Ｂ２の動作が自動的に強制シャットダウンにより停止させられるので、プロジェクタ装置Ｂ２の熱溜まりによる動作不良をサブＣＰＵ４００に対する警告により事前に知らしめた上で適宜回避し、長時間に及ぶような映像の不快さを解消することができる。
【０９０３】
図１３４は、第７変形例に係るテーブルとして、プロジェクタ制御基板Ｂ２３のＥＥＰＲＯＭ２３１に記憶されたＦＡＮ温度回転数制御テーブルを示している。
【０９０４】
図１３４に示すように、ＦＡＮ温度回転数制御テーブルにおいては、ＦＡＮ１〜３ごとに規定されたＦＡＮ回転数の下限に基づき、シャットダウンの制御条件が異なるように規定されている。また、ＦＡＮ温度としては、例えばＦＡＮ２の吸気温度を適用するようになっている。
【０９０５】
例えば、ＦＡＮ温度（ＦＡＮ２）が３２℃以下である場合、吸気用のＦＡＮ１については、ＦＡＮ回転数が下限値として規定された４４１０ｒｐｍ未満になると、吸気能力不足で回転数エラーと判定され、吸気用のＦＡＮ２については、ＦＡＮ回転数が下限値として規定された４４１０ｒｐｍ未満になると、吸気能力不足で回転数エラーと判定され、排気用のＦＡＮ３については、ＦＡＮ回転数が下限値として規定された３７１０ｒｐｍ未満になると、吸気能力不足で回転数エラーと判定される。このようにして回転数エラーと判定されると、プロジェクタ装置Ｂ２の主要動作を強制シャットダウンするように制御される。
【０９０６】
一方、ＦＡＮ温度（ＦＡＮ２）が３２℃よりも高い場合は、より大きな吸排気（換気）能力を発揮することが求められる。そのため、ＦＡＮ温度（ＦＡＮ２）が３２℃よりも高くなると、一部のＦＡＮ回転数の下限値が引き上げられる。これにより、ＦＡＮ温度（ＦＡＮ２）が３２℃よりも高い場合、吸気用のＦＡＮ１については、ＦＡＮ回転数が上記より高い下限値として規定された６０９０ｒｐｍ未満になると、吸気能力不足で回転数エラーと判定され、吸気用のＦＡＮ２については、ＦＡＮ回転数が上記と同じ下限値として規定された４４１０ｒｐｍ未満になると、吸気能力不足で回転数エラーと判定され、排気用のＦＡＮ３については、ＦＡＮ回転数が上記より高い下限値として規定された４４１０ｒｐｍ未満になると、吸気能力不足で回転数エラーと判定される。このようにして回転数エラーと判定された場合も、プロジェクタ装置Ｂ２の主要動作を強制シャットダウンするように制御される。
【０９０７】
このようなＦＡＮ温度回転数制御テーブルによれば、ＦＡＮ温度が例えば３２℃より高くなると、プロジェクタ装置Ｂ２の動作が強制シャットダウンにより停止させられる一方、ＦＡＮ温度が３２℃以下でもそのような温度状況に応じて排気用のＦＡＮ３や吸気用のＦＡＮ１については、それぞれのＦＡＮ回転数に応じてプロジェクタ装置Ｂ２の動作が強制シャットダウンにより停止させられる。また、ＦＡＮ温度が３２℃以下では、温度に関係なくそのＦＡＮ温度に対応する吸気用のＦＡＮ２のＦＡＮ回転数に応じてプロジェクタ装置Ｂ２の動作が強制シャットダウンにより停止させられるので、プロジェクタ装置Ｂ２の熱溜まりによる動作不良をＦＡＮ温度やＦＡＮ回転数に応じて適宜回避し、長時間に及ぶような映像の不快さを解消することができる。
【０９０８】
また、ＦＡＮ温度回転数制御テーブルによれば、ＦＡＮ温度と排気用のＦＡＮ３のＦＡＮ回転数に応じてプロジェクタ装置Ｂ２の動作が強制シャットダウンにより停止させられる一方、検出されたＦＡＮ温度に関係なく吸気用のＦＡＮ２のＦＡＮ回転数に応じてもプロジェクタ装置Ｂ２の動作が強制シャットダウンにより停止させられるので、プロジェクタ装置Ｂ２の熱溜まりによる動作不良をＦＡＮ温度やＦＡＮ回転数に応じて適宜回避し、長時間に及ぶような映像の不快さを解消することができる。
【０９０９】
また、ＦＡＮ温度回転数制御テーブルによれば、吸気用のＦＡＮ２のＦＡＮ温度のほか、排気用のＦＡＮ３及び吸気用のＦＡＮ１のＦＡＮ回転数に応じてプロジェクタ装置Ｂ２の動作が強制シャットダウンにより停止させられるので、プロジェクタ装置Ｂ２の熱溜まりによる動作不良をＦＡＮ温度やＦＡＮ回転数に応じて適宜回避し、長時間に及ぶような映像の不快さを解消することができる。
【０９１０】
なお、ＦＡＮ１〜３の全てにおいては、それぞれ温度センサが設けられており、それぞれの温度センサを介して検出される各ＦＡＮ１〜３の夫々を通過する気流温度に応じて、各ＦＡＮ１〜３のＦＡＮ回転数やシャットダウンによる停止制御を行うようにしてもよい。
【０９１１】
図１３５は、第８変形例に係る処理として、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０による副制御−プロジェクタ間送信時処理を示している。図１３５に示す処理は、先述した図１２９のプロジェクタ制御メイン処理におけるＳ１００８にて実行されるものであり、先述した図１１４に示すＳ８１９の処理のみを一部改良したものである。そのため、図１３５においては、Ｓ８１９’以外の処理を同一符号で示して説明を省略し、Ｓ８１９’の処理のみについて説明する。
【０９１２】
図１３５に示すように、Ｓ８１９’において、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域におけるリセット要求フラグを‘ＯＮ’にセットする。その後、制御ＬＳＩ２３０は、副制御−プロジェクタ間送信時処理を終了する。すなわち、ウォッチドッグタイマ（ＷＤＴ）のリセット待ちによるエラーを含む自己診断異常あるいはＤＬＰ異常の場合は、これらの異常を示す‘エラー通知’のコマンドが直ちに送信されることなく、リセット要求フラグの‘ＯＮ’に応じてウォッチドッグタイマ（ＷＤＴ）からリセット信号が出力されるのを待ち、リセット信号が出力されると、次の図１３６に示すプロジェクタ初期化処理がリブート（再起動）により実行されることとなる。
【０９１３】
図１３６は、第８変形例に係る処理として、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０によるプロジェクタ初期化処理を示している。図１３６に示す処理は、先述した図１２９のプロジェクタ制御メイン処理におけるＳ１００１にて実行されるものであり、先述した図１０９に示すＳ７２７の処理のみを一部改良したものである。そのため、図１３６においては、Ｓ７２７’以外の処理を同一符号で示して説明を省略し、Ｓ３１９’の処理のみについて説明する。
【０９１４】
図１３６に示すように、Ｓ７２７’において、制御ＬＳＩ２３０は、ＤＲＡＭの各種フラグ＆作業領域を初期化するとともに、リブート（再起動）によるこのプロジェクタ初期化処理前、自己診断異常（ウォッチドッグタイマ（ＷＤＴ）のリセット待ちエラーを含む）やＤＬＰ異常を示す‘エラー通知’のコマンドが作成されていた場合、当該‘エラー通知’のコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信する。その後、制御ＬＳＩ２３０は、プロジェクタ初期化処理を終了する。
【０９１５】
先述した図１２９及び図１３０に示すプロジェクタ制御メイン処理及びプロジェクタ自己診断処理とともに、図１３５及び図１３６に示す副制御−プロジェクタ間送信時処理及びプロジェクタ初期化処理によれば、プロジェクタ装置Ｂ２のＬＥＤ（Ｒ，Ｇ，Ｂ）やＦＡＮ１〜３、あるいは電源回路Ｂ２０が熱的な要因によって異常が生じても、それに応じてサブＣＰＵ４００にエラー通知が行われた後にプロジェクタ装置Ｂ２の動作がシャットダウンにより強制的に停止させられる。その一方、例えばウォッチドッグタイマがクリア（または所定値セット）されずに無限ループに陥って異常処理となった場合は、この場合もプロジェクタ装置Ｂ２の動作が停止させられるものの、リブート（再起動）によりウォッチドッグタイマがリセットされてプロジェクタ装置Ｂ２の動作が復帰される際にサブＣＰＵ４００に対してエラー通知が行われるので、プロジェクタ装置Ｂ２の色々な動作不良をサブＣＰＵ４００に確実に知らしめた上で回避することができる。
【０９１６】
上述したように、ウォッチドッグタイマを用いて異常処理が行われた場合は、プロジェクタ装置Ｂ２がフリーズしている可能性が高いため、正常な動作が保障される可能性が低く、早期のリブート（リセット又は再起動など）が必要となる。この段階で送信コマンドを送信しようとしても正常に送信されない可能性が高いため、リブート後にサブＣＰＵ４００にエラー通知を行うように制御することが望ましい。このように、プロジェクタ装置Ｂ２がフリーズしている場合には、ウォッチドッグタイマがクリアされずにタイムアップ（加算式、減算式のカウントを含む）するため、プロジェクタ装置Ｂ２がリブートされ、リブート後にエラー通知が行われることとなる。なお、リブートとは、再起動を行う処理として認識することも可能である。また、ウォッチドッグタイマを用いて異常処理が行われた場合には、フリーズしている可能性が高くて正常な投影が困難である可能性が高いため、液晶表示装置ＤＤ１９や、遊技機１の構成部材（例えば、枠の構成部材、盤の構成部材、前扉の構成部材、キャビネット、リール、レバー、払出制御基板のセグメント表示器や光源（主として例えばＬＥＤ）、筐体に設けられたセグメント表示器や光源（例えばＬＥＤ）、本体枠の部材、皿ユニット、遊技機側面の構成部材、ボタン、前パネル（液品表示装置を含む）、プロジェクタ装置Ｂ２の構成部材、プロジェクタ装置Ｂ２の投影を反射する反射部材、枠から突出する装飾部材、など）といった各種の構成部材によって異常を報知するようにしてもよい。これによれば、ウォッチドッグタイマを用いて異常処理が行われた場合以外であって、各種の異常が検出された場合においても、上記した遊技機１の構成部材やプロジェクタ装置Ｂ２による投影によって異常に関する報知や表示（例えば、エラー報知、ワーニング、警告、異常報知など）を行うことができる。
【０９１７】
また、遊技機１やプロジェクタ装置Ｂ２の異常動作については、遊技機１の外部通信手段（外部集中端子板３１、無線通信手段、短距離無線通信、光通信手段、暗号化通信手段、復号化通信手段、暗号化及び複合化通信手段など）や、プロジェクタ装置Ｂ２に設けられた外部通信手段などから、遊技場の装置（例えば、ホールコンピュー夕、島コンピュータ、サンド装置、アウトボックス、各台計数機、各台計数機付き遊技媒体貸出装置、データ表示機、デジタルサイネージ、代表ランプ、呼び出しボタン、遊技媒体数報知手段（例えば、ケースが駆動あるいは発光することで遊技媒体数を報知するもの）、管理装置、周辺機器、ＣＲユニットなど）に対してエラーが発生していることを報知するものであってもよく、例示した装置を各種組み合わせた一の手段として、又は複数の手段を遊技機１に用いる、又はいずれか一の装置を採用するなど、各種各様に組み合わせることが可能であり、遊技機１は、様々な通信形態を用いて外部と通信可能である。このようなエラーが外部に報知された場合には、遊技場の管理者が遊技機１の電源をオン／オフする（電断と電断復帰、又は設定の変更など）、遊技機の設定画面（遊技者向けの設定画面、遊技場用の設定画面など）からエラーを解消するための操作を行うことができる。なお、遊技媒体としては、メダルや球のほか、データ上の遊技媒体数など様々な遊技媒体が想定される。また、データ上の遊技媒体数（持ち球、出玉、貸し球、貯玉、クレジット、投入数、発射数、払出数、ファール球数など）が増減する遊技機についても適用することができる。なお、持ち球、出玉、貸し球、貯玉は、メダルや球など様々な遊技媒体に適用可能な用語である。また、本実施形態においてリブートを行うエラーの場合は、再起動時にリブートが行われる前に記憶されたエラー情報（自己診断異常、ＤＬＰ異常、あるいはリセット要求フラグなど）が記憶（例えば、ＥＥＰＲＯＭ内に記憶、リブート前後でクリアされない記憶領域に記憶など）されているため、再起動時に実行される初期化処理時にエラー通知を行うことが可能であり、エラー通知後に各種フラグや作業領域をクリア（一部又は全てをクリア、エラー通知に係る作業領域のみクリアなど)することもできる。また、単純にウォッチドッグタイマを用いて基板間の通信、又は制御装置間の通信が正常に行われているか否かを判定することもでき、この場合にもウォッチドッグタイマを用いた異常検知を行うといった表現をすることもできる。また、プロジェクタ装置Ｂ２のリブート後にサブＣＰＵ４００へ送信されるエラー情報については、電源投入やリブートに際して実行される初期化処理時に送信されるようになっているが、これに限られるものではなく、初期化処理後のステップにおいてエラー情報を送信するようにしてもよい。
【０９１８】
図１３７は、第９変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ制御処理を示している。図１３７に示す処理は、図１２８のプロジェクタ装置Ｂ２に適した処理となるように、先述した図８８に示す処理の一部を改良したものである。
【０９１９】
図１３７に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス受信格納領域に一時記憶された受信データの送信元ＩＤが‘プロジェクタ’を示すコマンドを所定時間（例えば、１０００ｍｓ）以上にわたり受信していないか否かを判別する（Ｓ１０５１）。当該コマンドを所定時間以上にわたり受信していない場合（Ｓ１０５１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０５２の処理に移行する。何らかのコマンドを所定時間内に受信している場合（Ｓ１０５１：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０５３の処理に移行する。このとき、受信データは、正常であれば、送信周期カウンタを用いて例えば５００ｍｓ周期で送信されてくることから、それよりも長い時間の１０００ｍｓを基準に受信データの有無が監視されるようになっている。
【０９２０】
次に、サブＣＰＵ４００は、サブ液晶表示装置ＤＤ１９にプロジェクタ制御基板Ｂ２３（プロジェクタ装置Ｂ２）のエラーを表示させるために、サブ液晶Ｉ／Ｆ基板ＳＬに対してプロジェクタエラー発生表示要求出力を行う（Ｓ１０５２）。これにより、例えば５００ｍｓ以上といった時間を経過してもプロジェクタ装置Ｂ２から何ら応答が無い場合、サブ液晶表示装置ＤＤ１９にプロジェクタ装置Ｂ２のエラーを報知する画像等が表示される。その後、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０９２１】
Ｓ１０５３において、サブＣＰＵ４００は、サブデバイス受信格納領域に一時記憶された受信データの送信元ＩＤが‘プロジェクタ’を示すか否かを判別する。送信元ＩＤが‘プロジェクタ’を示す場合（Ｓ１０５３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０５４の処理に移行する。送信元ＩＤが‘プロジェクタ’を示さない場合（Ｓ１０５３：Ｎｏ）、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０９２２】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２を制御するためのプロジェクタ制御受信データ整合性チェック処理を行う（Ｓ１０５４）。この処理において、サブＣＰＵ４００は、受信データに含まれるコマンドＩＤの値について、図５６に示すプロジェクタ制御基板Ｂ２３からの送信コマンドを示す‘８１Ｈ’〜‘８ＢＨ’の値と整合するか否かをチェックして、そのチェック結果をリターン値として返す。
【０９２３】
次に、サブＣＰＵ４００は、チェック結果のリターン値から、受信データの整合性に異常があるか否かを判別する（Ｓ１０５５）。受信データの整合性に異常がある場合（Ｓ１０５５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０５６の処理に移行する。受信データの整合性に異常がない場合（Ｓ１０５５：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０５７の処理に移行する。
【０９２４】
次に、サブＣＰＵ４００は、サブデバイス受信格納領域のデータを破棄する（Ｓ１０５６）。その後、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０９２５】
Ｓ１０５７において、サブＣＰＵ４００は、プロジェクタ制御受信時処理を行う。この処理は、先述した図８９の処理が該当する。
【０９２６】
次に、サブＣＰＵ４００は、プロジェクタドリフト補正処理を行う（Ｓ１０５８）。この処理は、先述した図９５の処理が該当する。その後、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０９２７】
このようなプロジェクタ制御処理によれば、例えばリブート（再起動）によりプロジェクタ装置Ｂ２の動作が復帰されるべきところ、サブＣＰＵ４００は、プロジェクタ装置Ｂ２の送信時間間隔（例えば、５００ｍｓ）より長い所定時間（例えば、１０００ｍｓ）が経過してもプロジェクタ装置Ｂ２から所定の応答が無ければ、プロジェクタ装置Ｂ２がリブートによる復帰もできない何らかの動作不良が生じていると判断し、その旨をエラー報知に係る画像等によりサブ液晶表示装置ＤＤ１９に表示させることができる。これにより、プロジェクタ装置Ｂ２のあらゆる動作不良をエラー報知により確実かつ速やかに知らしめた上で回避することができる。なお、所定時間については、一例とした１０００ｍｓに限定されず、例えば１回の通信による送信時間間隔が５００ｍｓであれば５００ｍｓ以上の時間など、様々な時間を設定することができる。
【０９２８】
図１３８は、第１０変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ制御受信時処理を示している。図１３８に示す処理は、先述した図８９に示すＳ４４８の処理を後述する図１４０の処理とし、Ｓ４４９の処理のみを削除したものである。そのため、図１３８においては、図８９と同一符号で示して説明を省略し、Ｓ４４５：Ｎｏの場合及びＳ４５０の処理について説明する。
【０９２９】
図１３８に示すように、サブＣＰＵ４００は、プロジェクタ設定値の変更要求がない場合（Ｓ４４５：Ｎｏ）、Ｓ４５０の処理に移行する。Ｓ４５０において、サブＣＰＵ４００は、ステータス要求コマンド送信処理を行う。この処理において、サブＣＰＵ４００は、ステータス要求のコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ制御受信時処理を終了する。なお、第１０変形例において、プロジェクタ制御基板Ｂ２３から送信されるパラメータ要求のコマンドには、設定変更やステータスといったパラメータ値が含まれず、例えば後述するフォーカス位置の原点調整を含むフォーカス位置の設定変更といったプロジェクタ設定値の変更要求であるか否かを示すパラメータ値が含まれる。すなわち、プロジェクタ制御基板Ｂ２３からは、任意のタイミングでパラメータ要求のコマンドが送信可能とされ、このようなコマンドに含まれるパラメータ値に基づき、Ｓ４４５においては、プロジェクタ設定値の変更要求があるか否かが判別される。なお、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０から任意のタイミングでパラメータ要求のコマンドが送信された場合、サブＣＰＵ４００は、パラメータ要求のコマンドを受信したときに（又は受信したことを契機として）、プロジェクタ装置Ｂ２のフォーカス位置調整、投影内容の変更、スクリーンの移動などといったプロジェクタ設定値の変更要求があれば、プロジェクタ装置Ｂ２に対してプロジェクタ設定値やパラメータを送信することができる。このように、プロジェクタ装置Ｂ２側がサブＣＰＵ４００から送信されるコマンドの送信タイミングを制御することも可能であるし、プロジェクタ装置Ｂ２がサブＣＰＵ４００に対して定期的にパラメータ要求のコマンドを送信することにより、サブＣＰＵ４００に対してコマンド受信可能であることを知らせるようにすることも可能である。また、プロジェクタ制御基板Ｂ２３の制御ＬＳＩ２３０からサブＣＰＵ４００に対してパラメータ要求のコマンドを送信するタイミングを所定関隔（例えば５００ｍｓ間隔、一定間隔、一定周期など）としたが、これらに限られるものではなく、サブＣＰＵ４００がプロジェクタ装置Ｂ２のパラメータを変更すると判断したときに、プロジェクタ制御基板Ｂ２３に対してパラメータを送信するようにしてもよい。また、プロジェクタ制御基板Ｂ２３から所定間隔でパラメータ要求のコマンドが送信される場合、一の処理における送受信処理（例えば、プロジェクタ装置起動中の送受信処理、プロジェクタ装置にてパラメータ変更中の送受信処理、エラー中の送受信処理など）において、複数回にわたりパラメータ要求のコマンドを受信する場合も考えられ、一の処理における送受信処理の開始とパラメータ要求のコマンド受信が一対一で対応しないことが想定される。このような場合には、前述したようにサブＣＰＵ４００が独自に任意のタイミングでプロジェクタ制御基板Ｂ２３に対して送信を行うことが望ましい。パラメータ要求のコマンド、プロジェクタ装置Ｂ２からサブＣＰＵ４００へと送信される受信確認のコマンド、あるいはサブＣＰＵ４００からプロジェクタ装置Ｂ２へと送信される設定完了のコマンドについては、コマンドが重複して特別な意味をもたない限り、一部のコマンドが破棄される場合があってもよい。このようにコマンドを定期的に送受信することによれば、通信状態が正常であることを監視しつつも、不必要なコマンドを破棄（又は、受信するものの受信確認のみ行ってその後の処理は行わないなど）することによって処理を簡便にすることができる。
【０９３０】
図１３９は、第１０変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタドリフト補正処理を示している。図１３９に示す処理は、図１２８のプロジェクタ装置Ｂ２に適した処理となるように、先述した図９５に示す処理の一部を改良したものである。
【０９３１】
図１３９に示すように、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３からのパラメータ要求のコマンドに基づき、フォーカス位置の設定変更要求があるか否かを判別する（Ｓ１０６１）。このフォーカス位置の設定変更要求は、フォーカス位置を後述するフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更すべき場合に発せられる。フォーカス位置の設定変更要求がある場合（Ｓ１０６１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０６２の処理に移行する。フォーカス位置の設定変更要求がない場合（Ｓ１０６１：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０６３の処理に移行する。なお、フォーカス位置への移動については、予めドリフト補正を織り込んだ上でフォーカス位置を求める方式と、ドリフト補正を織り込まずにオフセット値に応じたフォーカス位置の移動を行い、その後、ドリフト補正に応じたフォーカス位置の移動を行う方式とが存在するが、いずれか一方の方式を適用したものとしてもよいし、状況に応じていずれかの方式を適宜選択するようにしてもよい。また、ドリフト補正によるフォーカス位置の移動を行ってから状況に応じてさらに所定のフォーカス位置の移動を行うようにしてもよいし、フォーカス移動という一括りで移動前の位置から移動後の位置へとフォーカス位置を移動させるようにしてもよい。その際のフォーカス制御としては、移動前の位置を把握している場合、移動前の位置を把握せずに移動後の位置を把握している場合、あるいは移動量のみを把握している場合などといった様々な制御が考えられる。
【０９３２】
Ｓ１０６２において、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３を送信先とするステータス要求のコマンドをサブＲＡＭ基板４１のサブデバイス送信格納領域にセットする。このとき、ステータス要求のコマンドには、パラメータとしてドリフト補正温度が指定される。その後、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。なお、Ｓ１０６２の処理においてセットされたコマンドは、先述した図１３８のＳ４５０の処理によりプロジェクタ制御基板Ｂ２３へと送信される。
【０９３３】
Ｓ１０６３において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘ドリフト補正温度’か否かを判別する。受信コマンドが‘ドリフト補正温度’である場合（Ｓ１０６３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０６４の処理に移行する。受信コマンドが‘ドリフト補正温度’でない場合（Ｓ１０６３：Ｎｏ）、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。
【０９３４】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタステータス格納領域からドリフト補正温度を取得するとともに、フォーカス位置の位置係数を取得する（Ｓ１０６４）。フォーカス位置の位置係数とは、先述したように、フォーカス位置Ａ〜Ｅごとに温度特性に応じて最適な補正位置（フォーカス補正値）を求めるための定数因子である。
【０９３５】
次に、サブＣＰＵ４００は、取得したドリフト補正温度及び位置係数を乗算することでフォーカスドリフト補正値を算出する（Ｓ１０６５）。フォーカスドリフト補正値とは、先述したように、フォーカス位置を周辺温度に応じて補正した値を意味する。
【０９３６】
次に、サブＣＰＵ４００は、Ｓ１０６５で算出した最新のフォーカスドリフト補正値がサブＲＡＭ基板４１のフォーカス補正値格納領域に既存の補正値と等しいか否かを判別する（Ｓ１０６６）。最新のフォーカスドリフト補正値が既存の補正値と等しい場合（Ｓ１０６６：Ｙｅｓ）、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。最新のフォーカスドリフト補正値が既存の補正値と異なる場合（Ｓ１０６６：Ｎｏ）、サブＣＰＵ４００は、次のＳ１０６７の処理に移行する。
【０９３７】
次に、サブＣＰＵ４００は、フォーカスドリフト補正値をフォーカス補正値格納領域に上書き保存する（Ｓ１０６７）。
【０９３８】
次に、サブＣＰＵ４００は、フォーカスドリフト補正値の設定変更要求のコマンドをプロジェクタ制御基板Ｂ２３に対して送信する（Ｓ１０６８）。
【０９３９】
次に、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタを１加算する（Ｓ１０６９）。ドリフト補正回数カウンタは、ドリフト補正温度によりフォーカスドリフト補正値が書き換えられることに応じて、フォーカス位置のドリフト補正が行われる回数を累計するための加算カウンタである。フォーカスドリフト補正回数カウンタは、後述のフォーカス原点にフォーカス位置を戻した上でフォーカスドリフト補正を行うと判定された処理内において初期値が設定され、実際にフォーカスドリフト補正が行われることで１加算される。すなわち、フォーカス原点に戻ってフォーカスドリフト補正が行われた場合は、その次のフォーカスドリフト補正を初回として計数するために、フォーカスドリフト補正回数カウンタの初期値としては−１がセットされる。なお、フォーカスドリフト補正回数カウンタの初期値は、プロジェクタ装置Ｂ２の起動時にもセットされる。また、原点にフォーカス位置を戻した上でフォーカスドリフト補正を行った場合を初回のフォーカスドリフト補正として計数するため、フォーカスドリフト補正カウンタの初期値を０としてもよい。さらに、フォーカスドリフト補正カウンタの初期値を０とする場合は、フォーカス原点に戻ってフォーカスドリフト補正が行われた場合のカウントを行わないようにしてもよい。フォーカスドリフト補正に関しては、前回のフォーカスドリフト補正を行ったときの温度（ＬＥＤ、ファン、プロジェクタ装置などの温度）と、今回にフォーカスドリフト補正を行うときの温度とを比較し、その比較結果に基づく温度の変化量に応じて行うようにしてもよいし、フォーカス移動（電動フォーカス移動やソフトウェア画像処理による画移動を含む）をしたとき（又はするとき）の温度や、その他の所定の条件に応じてフォーカス調整を行うようにしてもよい。
【０９４０】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域にフォーカス位置及びフォーカスドリフト補正値を保存する（Ｓ１０７０）。その後、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。これにより、ドリフト補正温度に応じてフォーカス位置のドリフト補正が行われる。なお、ドリフト補正は、ドリフト補正温度ごとに補正前のフォーカス位置からドリフト補正に応じた差分量だけ移動させる処理であり、ドリフト補正の回数が多くなるほど差分量に含まれるドリフト誤差が大きくなる。このようなドリフト誤差については、投影面ごとに基準位置となるフォーカス位置Ａ〜Ｅ（以下、「フォーカス原点」という）にフォーカス位置を一旦戻し、その後、調整値やオフセットに応じた位置へとフォーカス位置を移動させ、さらにその後、ドリフト補正に応じた差分量だけフォーカス位置を移動させることにより、それまでに累積されたドリフト誤差は解消される。これについては後述する。なお、フォーカス位置の算出については、そのために必要な情報である電動フォーカス位置オフセットやフォーカス補正値がサブＣＰＵ４００から送信され、当該情報に基づいてプロジェクタ装置Ｂ２が行うようにしてもよい。また、ドリフト誤差は、次の要因によって発生すると考えられる。すなわち、ドリフト補正温度に応じた電動フォーカス調整がフォーカスモータ２４２Ｃを駆使して物理的に行われるため、これが例えば１℃の変化毎に行われるとすると、フォーカスモータ２４２Ｃが極めて細かく駆動制御されることとなる。このとき、映像の投影を行いながら遊技者に違和感を与えない程度に迅速かつ高精度にフォーカスモータ２４２Ｃを駆動すると、いわゆるモータ脱調が起こる可能性が高まり、モータ脱調が起こると、制御回路側で認識しているフォーカス位置と、実際の物理的なフォーカス位置とに誤差が生じてしまう。このような現象は、電動フォーカス調整を極めて細かく行った場合に生じやすいことから、後述するように所定のドリフト補正温度の場合（例えば、１〜５℃の温度変化の場合）には、電動フォーカス調整を行わないように制御することで対処することができる。また、フォーカスモータ２４２Ｃの駆動速度を抑制すれば、モータ脱調の可能性も減少すると考えられるが、フォーカス時間が長くなるといったデメリットがあり、映像が継続的に投影されている際に所要のフォーカス時間を費やして電動フォーカス調整を行うと、遊技者に対して映像の乱れや違和感を与えてしまう。これは特に、本実施形態のように複数の投影対象（スクリーン）を設けて投影対象を変化させる場合に顕著に発生しやすいと考えられる。そこで、視覚的に映像が乱れても遊技者に対して違和感を与えない場合（例えば、デモ中、暗転中、演出用のステージチェンジの場合など）に、フォーカスモータ２４２Ｃの駆動速度を通常の場合よりも遅い速度とすることで対処することも可能である。
【０９４１】
図１４０は、第１０変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ設定変更処理を示している。図１４０に示す処理は、図１２８のプロジェクタ装置Ｂ２に適した処理となるように、先述した図９１に示す処理の一部を改良したものである。
【０９４２】
図１４０に示すように、サブＣＰＵ４００は、引数として受け取ったプロジェクタ設定値の設定変更内容を取り出す（Ｓ１０７１）。
【０９４３】
次に、サブＣＰＵ４００は、設定変更内容が水平位置オフセット（水平方向位置Ａ〜Ｅオフセット）か否かを判別する（Ｓ１０７２）。設定変更内容が水平位置オフセットである場合（Ｓ１０７２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０７３の処理に移行する。設定変更内容が水平位置オフセットでない場合（Ｓ１０７２：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０７４の処理に移行する。
【０９４４】
次に、サブＣＰＵ４００は、水平位置オフセットコマンド送信処理を行う（Ｓ１０７３）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における水平位置オフセット（水平方向位置Ａ〜Ｅオフセット）を書き換え、その水平位置オフセットを設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。なお、本実施形態における水平位置オフセット（水平画位置オフセット）とは、投影面ごとに基準位置から水平方向にオフセット調整される投影画像の水平位置であり、電動フォーカス調整を行うことなく投影画像全体が水平方向に微調整される位置を意味する。
【０９４５】
Ｓ１０７４において、サブＣＰＵ４００は、設定変更内容が垂直位置オフセットか否かを判別する。設定変更内容が垂直位置オフセットである場合（Ｓ１０７４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０７５の処理に移行する。設定変更内容が垂直位置オフセットでない場合（Ｓ１０７４：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０７６の処理に移行する。
【０９４６】
次に、サブＣＰＵ４００は、垂直位置オフセットコマンド送信処理を行う（Ｓ１０７５）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における垂直位置オフセットを書き換え、その垂直位置オフセットを設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。なお、本実施形態における垂直位置オフセット（垂直画位置オフセット）とは、投影面ごとに基準位置から垂直方向にオフセット調整される投影画像の垂直位置であり、電動フォーカス調整を行うことなく投影画像全体が垂直方向に微調整される位置を意味する。つまり、水平位置オフセット及び垂直位置オフセットは、投影画像を投影範囲内のいずれの２次元位置に表示させるかを制御するものであるため、電動フォーカス調整を伴わずに投影画像を移動させることが可能である。なお、電動フォーカス調整によってフォーカス位置を移動させるとともに、投影画像の水平位置や垂直位置をレンダリングの際に移動させるようにし、ソフト的な映像処理によって投影画像の位置を変更するようにしてもよい。また、水平位置オフセットや垂直位置オフセットの値に基づいて電動フォーカス調整を行うようにしてもよい。
【０９４７】
Ｓ１０７６において、サブＣＰＵ４００は、設定変更内容がフォーカスオフセットか否かを判別する。設定変更内容がフォーカスオフセットである場合（Ｓ１０７６：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０７７の処理に移行する。設定変更内容がフォーカスオフセットでない場合（Ｓ１０７６：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０７９の処理に移行する。
【０９４８】
次に、サブＣＰＵ４００は、フォーカス原点調整指示送信処理を行う（Ｓ１０７７）。この処理については、図１４１を用いて後述する。その後、サブＣＰＵ４００は、フォーカス位置オフセットコマンド送信処理を行う（Ｓ１０７８）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるフォーカス位置オフセットＡ〜Ｅを書き換え、そのフォーカス位置オフセットＡ〜Ｅを設定するためのコマンド（フォーカス位置オフセットコマンド）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９４９】
Ｓ１０７９において、サブＣＰＵ４００は、設定変更内容がフォーカスドリフト補正か否かを判別する。設定変更内容がフォーカスドリフト補正である場合（Ｓ１０７９：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０８０の処理に移行する。設定変更内容がフォーカスドリフト補正でない場合（Ｓ１０７９：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０８２の処理に移行する。
【０９５０】
次に、サブＣＰＵ４００は、フォーカス原点調整指示送信処理を行う（Ｓ１０８０）。この処理は、Ｓ１０７７の処理と同一であり、図１４１を用いて後述する。その後、サブＣＰＵ４００は、フォーカスドリフト補正値コマンド送信処理を行う（Ｓ１０８１）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるフォーカスドリフト補正値Ａ〜Ｅを書き換え、そのフォーカスドリフト補正値Ａ〜Ｅを設定するためのコマンド（フォーカスドリフト補正値コマンド）をプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９５１】
Ｓ１０８２において、サブＣＰＵ４００は、設定変更内容がＬＥＤ輝度設定か否かを判別する。設定変更内容がＬＥＤ輝度設定である場合（Ｓ１０８２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０８３の処理に移行する。設定変更内容がＬＥＤ輝度設定でない場合（Ｓ１０８２：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０８４の処理に移行する。
【０９５２】
次に、サブＣＰＵ４００は、ＬＥＤ輝度設定コマンド送信処理を行う（Ｓ１０８３）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるＬＥＤ輝度設定を書き換え、そのＬＥＤ輝度を設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９５３】
Ｓ１０８４において、サブＣＰＵ４００は、設定変更内容が台形歪み補正値か否かを判別する。設定変更内容が台形歪み補正値である場合（Ｓ１０８４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０８５の処理に移行する。設定変更内容が台形歪み補正値でない場合（Ｓ１０８４：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０８６の処理に移行する。
【０９５４】
次に、サブＣＰＵ４００は、台形歪み補正値コマンド送信処理を行う（Ｓ１０８５）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における台形歪み補正値を書き換え、その台形歪み補正値を設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９５５】
Ｓ１０８６において、サブＣＰＵ４００は、設定変更内容がコントラスト設定か否かを判別する。設定変更内容がコントラスト設定である場合（Ｓ１０８６：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０８７の処理に移行する。設定変更内容がコントラスト設定でない場合（Ｓ１０８６：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０８８の処理に移行する。
【０９５６】
次に、サブＣＰＵ４００は、コントラスト設定コマンド送信処理を行う（Ｓ１０８７）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるコントラスト設定を書き換え、そのコントラストを設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９５７】
Ｓ１０８８において、サブＣＰＵ４００は、設定変更内容がガンマ設定か否かを判別する。設定変更内容がガンマ設定である場合（Ｓ１０８８：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０８９の処理に移行する。設定変更内容がガンマ設定でない場合（Ｓ１０８８：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０９０の処理に移行する。
【０９５８】
次に、サブＣＰＵ４００は、ガンマ設定コマンド送信処理を行う（Ｓ１０８９）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるガンマ設定を書き換え、そのガンマ値を設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９５９】
Ｓ１０９０において、サブＣＰＵ４００は、設定変更内容がホワイト色温度か否かを判別する。設定変更内容がホワイト色温度である場合（Ｓ１０９０：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０９１の処理に移行する。設定変更内容がホワイト色温度でない場合（Ｓ１０９０：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０９２の処理に移行する。
【０９６０】
次に、サブＣＰＵ４００は、ホワイト色温度コマンド送信処理を行う（Ｓ１０９１）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるホワイト色温度を書き換え、そのホワイト色温度を設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９６１】
Ｓ１０９２において、サブＣＰＵ４００は、設定変更内容がブライトネスか否かを判別する。設定変更内容がブライトネスである場合（Ｓ１０９２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０９３の処理に移行する。設定変更内容がブライトネスでない場合（Ｓ１０９２：Ｎｏ）、サブＣＰＵ４００は、Ｓ１０９４の処理に移行する。
【０９６２】
次に、サブＣＰＵ４００は、ブライトネスコマンド送信処理を行う（Ｓ１０９３）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるブライトネスを書き換え、そのブライトネスを設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９６３】
Ｓ１０９４において、サブＣＰＵ４００は、設定変更内容がテストパターンか否かを判別する。設定変更内容がテストパターンである場合（Ｓ１０９４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１０９５の処理に移行する。設定変更内容がテストパターンでない場合（Ｓ１０９４：Ｎｏ）、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。
【０９６４】
次に、サブＣＰＵ４００は、テストパターンコマンド送信処理を行う（Ｓ１０９５）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるテストパターンを書き換え、そのテストパターンを設定するためのコマンドをプロジェクタ制御基板Ｂ２３に対して送信する。その後、サブＣＰＵ４００は、プロジェクタ設定変更処理を終了する。このようなプロジェクタ設定変更処理は、遊技場におけるメンテナンス作業者あるいは工場出荷前に検査作業者がプロジェクタ装置Ｂ２に対して各種の光学調整を行う際に実行されることとなる。
【０９６５】
図１４１は、第１０変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるフォーカス原点調整指示送信処理を示している。
【０９６６】
図１４１に示すように、サブＣＰＵ４００は、フォーカスの原点調整フラグが‘ＯＮ’か否かを判別する（Ｓ１１０１）。この原点調整フラグは、フォーカス位置をフォーカス原点に戻すか否かを指定するためのフラグ情報である。フォーカスの原点調整フラグが‘ＯＮ’である場合（Ｓ１１０１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１０２の処理に移行する。フォーカスの原点調整フラグが‘ＯＮ’でない場合（Ｓ１１０１：Ｎｏ）、サブＣＰＵ４００は、フォーカス原点調整指示送信処理を終了する。
【０９６７】
Ｓ１１０２において、サブＣＰＵ４００は、フォーカスの原点調整指示を示すコマンドをセットする。このコマンドは、フォーカス位置オフセットコマンドあるいはフォーカスドリフト補正値コマンドと共に、先述した図１４０のＳ１０７８の処理やＳ１０８１の処理によりプロジェクタ制御基板Ｂ２３へと送信される。
【０９６８】
次に、サブＣＰＵ４００は、フォーカスの原点調整フラグを‘ＯＦＦ’にセットする。その後、サブＣＰＵ４００は、フォーカス原点調整指示送信処理を終了する。
【０９６９】
図１４２は、第１０変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタ制御処理を示している。図１４２に示す処理は、図１２８のプロジェクタ装置Ｂ２に適した処理となるように、先述した図８８に示す処理の一部を改良したものである。
【０９７０】
図１４２に示すように、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス受信格納領域に一時記憶された受信データの送信元ＩＤが‘プロジェクタ’を示すか否かを判別する（Ｓ１１１０）。送信元ＩＤが‘プロジェクタ’を示す場合（Ｓ１１１０：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１１１の処理に移行する。送信元ＩＤが‘プロジェクタ’を示さない場合（Ｓ４３１：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１１８の処理に移行する。
【０９７１】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２を制御するためのプロジェクタ制御受信データ整合性チェック処理を行う（Ｓ１１１１）。この処理において、サブＣＰＵ４００は、受信データに含まれるコマンドＩＤの値について、図５６に示すプロジェクタ制御基板Ｂ２３からの送信コマンドを示す‘８１Ｈ’〜‘８ＢＨ’の値と整合するか否かをチェックして、そのチェック結果をリターン値として返す。
【０９７２】
次に、サブＣＰＵ４００は、プロジェクタ制御受信データの受信カウンタに０をセットする（Ｓ１１１２）。この受信カウンタは、本実施形態において一例として５００ｍｓの送信周期で制御ＬＳＩ２３０から送信されるコマンドの計数するためのものである。例えば、受信カウンタの数値が３以上であると、受信カウンタを０にリセットしてから少なくとも１０００ｍｓ以上経過していることとなる。
【０９７３】
次に、サブＣＰＵ４００は、Ｓ１１１１の処理によるチェック結果のリターン値から、受信データの整合性に異常があるか否かを判別する（Ｓ１１１３）。受信データの整合性に異常がある場合（Ｓ１１１３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１１４の処理に移行する。受信データの整合性に異常がない場合（Ｓ１１１３：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１１５の処理に移行する。
【０９７４】
次に、サブＣＰＵ４００は、サブデバイス受信格納領域のデータを破棄する（Ｓ１１１４）。その後、サブＣＰＵ４００は、Ｓ１１１８の処理に移行する。
【０９７５】
Ｓ１１１５において、サブＣＰＵ４００は、フォーカス原点調整判定処理を行う。この処理については、図１４３を用いて後述する。
【０９７６】
次に、サブＣＰＵ４００は、プロジェクタ制御受信時処理を行う（Ｓ１１１６）。この処理は、先述した図１３８の処理に該当する。
【０９７７】
次に、サブＣＰＵ４００は、プロジェクタドリフト補正処理を行う（Ｓ１１１７）。この処理は、先述した図１３９の処理に該当する。その後、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０９７８】
Ｓ１１１８において、サブＣＰＵ４００は、プロジェクタ制御受信データの受信カウンタに１を加算する。
【０９７９】
次に、サブＣＰＵ４００は、プロジェクタ制御受信データの受信カウンタの値が３以上であるか否かを判別する（Ｓ１１１９）。すなわち、サブＣＰＵ４００は、受信カウンタをリセットしてから少なくとも１０００ｍｓ以上経過したか否かを判別する。受信カウンタの値が３以上であり、少なくとも１０００ｍｓ以上経過している場合（Ｓ１１１９：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１２０の処理に移行する。一方、受信カウンタの値が２未満であり、１０００ｍｓ経過していない場合（Ｓ１１１９：Ｎｏ）、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０９８０】
Ｓ１１２０において、サブＣＰＵ４００は、サブ液晶表示装置ＤＤ１９にエラー報知に係る画像等を表示させる。その後、サブＣＰＵ４００は、プロジェクタ制御処理を終了する。
【０９８１】
図１４３は、第１０変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるフォーカス原点調整判定処理を示している。
【０９８２】
図１４３に示すように、サブＣＰＵ４００は、デモ移行時（デモコマンド受信時）か否かを判別する（Ｓ１１２１）。デモとは、メダルが投入されずに所定時間が経過した場合に実際の演出と同じような映像がプロジェクタ装置Ｂ２等によって表示される状態を意味し、デモコマンドは、主制御基板ＭＳのメインＣＰＵ３００からサブＣＰＵ４００に対してデモモードに移行する際に送信されるものである。このデモコマンドの送信処理については、図１５１を用いて後述する。デモ移行時である場合（Ｓ１１２１：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１１２８の処理に移行する。デモ移行時でない場合（（Ｓ１１２１）：Ｎｏ）、サブＣＰＵ４００は、次のＳ１１２２の処理に移行する。
【０９８３】
Ｓ１１２２において、サブＣＰＵ４００は、遊技状態としてチャンスタイム（以下、「ＣＴ」という）開始時か否かを判別する。ＣＴは、例えばリールスクリーン機構Ｆ１を投影対象として演出用の映像を表示しながら進行する遊技状態である。このＣＴを含む遊技状態の遷移については、図１５２を用いて後述する。ＣＴ開始時である場合（Ｓ１１２２：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１１２８の処理に移行する。ＣＴ開始時でない場合、サブＣＰＵ４００は、次のＳ１１２３の処理に移行する。
【０９８４】
Ｓ１１２３において、サブＣＰＵ４００は、会員メニューによる設定によってフォーカス位置の原点調整が選択されたか否かを判別する。会員メニューは、例えば遊技者がタッチパネルＤＤ１９Ｔで所定の操作（例えばパスワードの入力操作など）を行うと、図１２４に示すような画面として呼び出されるものであり、この会員メニューの画面において、フォーカス位置を原点調整するか否かを遊技者が任意に選択することができる。会員メニューによってフォーカス位置の原点調整が選択された場合（Ｓ１１２３：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１１２８の処理に移行する。会員メニューによってフォーカス位置の原点調整が選択されていない場合、サブＣＰＵ４００は、次のＳ１１２４の処理に移行する。
【０９８５】
Ｓ１１２４において、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタの値をドリフト補正回数として取得し、当該ドリフト補正回数が例えば所定値として３０回以上であるか否かを判別する。ドリフト補正回数が所定値以上の場合（Ｓ１１２４：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１１２５の処理に移行する。ドリフト補正回数が所定値未満の場合（Ｓ１１２４：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１２６の処理に移行する。
【０９８６】
Ｓ１１２５において、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタに初期値として−１をセットする。その後、サブＣＰＵ４００は、Ｓ１１２８の処理に移行する。
【０９８７】
Ｓ１１２６において、サブＣＰＵ４００は、フォーカスの原点調整フラグが‘ＯＦＦ’の状態において図柄変動回数（又は遊技回数、始動回数など）が例えば３００回以上に達したか否かを判別する。図柄変動回数は、リールＲＬ，ＲＣ，ＲＲを回転駆動させるとで図柄（識別情報）の変動表示が開始されるごとに計数される回数を意味する。この図柄変動回数（識別情報の変動表示回数）は、変動回数カウンタを用いて計数される。フォーカスの原点調整フラグが‘ＯＦＦ’で図柄変動回数が例えば３００回以上に達した場合（Ｓ１１２６：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１２７の処理に移行する。フォーカスの原点調整フラグが‘ＯＦＦ’の状態でも図柄変動回数が例えば３００回未満の場合（Ｓ１１２６：Ｎｏ）、サブＣＰＵ４００は、フォーカス原点調整判定処理を終了する。
【０９８８】
Ｓ１１２７において、サブＣＰＵ４００は、フォーカスの原点調整フラグが‘ＯＦＦ’の状態の際に図柄変動回数を計数する変動回数カウンタの値をクリアする。
【０９８９】
次に、サブＣＰＵ４００は、フォーカスの原点調整フラグを‘ＯＮ’にセットする（Ｓ１１２８）。
【０９９０】
次に、サブＣＰＵ４００は、フォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更するために、フォーカス位置の設定変更要求を行う（Ｓ１１２９）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス送信格納領域にフォーカス位置の原点調整を含む設定変更要求データを格納し、このデータをプロジェクタ装置Ｂ２に対して送信する。フォーカス位置の設定変更要求データには、フォーカス位置をフォーカス原点に一旦戻した上でフォーカス位置を変更する内容が含まれる。これにより、例えば映像の投影対象となるスクリーンが切り替わる際に、プロジェクタ装置Ｂ２は、フォーカス位置の設定変更要求データに基づいてフォーカス機構２４２を制御することでフォーカス位置をフォーカス原点に一旦戻しつつ、夫々のスクリーンに応じたフォーカス位置にドリフト補正を行いながら投射レンズ２１０の焦点を合わせることができる。その後、サブＣＰＵ４００は、フォーカス原点調整判定処理を終了する。
【０９９１】
このような図１３８〜１４３の処理によれば、プロジェクタ装置Ｂ２の温度上昇によってもフォーカス位置がドリフト補正により補償され、さらにドリフト補正ごとにドリフト誤差が累積していくものの、例えばデモ表示時や所定の遊技状態（ＣＴ）、さらには会員メニューでの設定に応じてフォーカス位置がフォーカス原点に一旦戻るように設定変更されることにより、それまで累積したドリフト誤差が全て除去される。そのため、電動フォーカス制御に際してドリフト補正を行いつつプロジェクタ装置Ｂ２から投影される映像については、適当なタイミングでドリフト補正に起因する画質劣化を効果的に抑えることができる。
【０９９２】
また、ドリフト補正回数が所定回数として例えば３０回以上になった場合も、ドリフト補正に際してフォーカス位置がフォーカス原点に一旦戻るように設定変更されることにより、それまで累積したドリフト誤差が全て除去されるので、これによっても繰り返しドリフト補正を行いながらプロジェクタ装置Ｂ２から投影される映像については、ドリフト補正に起因する画質劣化を効果的に抑えることができる。
【０９９３】
また、フォーカス位置がフォーカス原点に戻ることなく図柄変動回数が所定回数として例えば３００回以上になった場合も、フォーカス位置がフォーカス原点に一旦戻るように設定変更されることにより、それまで累積したドリフト誤差が全て除去されるので、これによってもフォーカス位置を繰り返し変更してプロジェクタ装置Ｂ２から投影される映像については、ドリフト補正に起因する画質劣化を効果的に抑えることができる。
【０９９４】
なお、フォーカス位置の設定変更を行う制御主体としては、サブＣＰＵ４００に限らず、例えばプロジェクタ装置Ｂ２自体の制御ＬＳＩ２３０がフォーカス位置の設定変更を行うようにしてもよい。この場合、制御ＬＳＩ２３０は、例えばＬＥＤ温度を監視し、このＬＥＤ温度に応じてフォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行うようにフィードバック制御を行うことにより、フォーカス位置を自動調整することができる。このとき、フォーカス位置の原点調整を伴う設定変更か否かについては、フォーカス位置の原点調整に関するフラグや条件に応じて適宜判断することができる。
【０９９５】
また、本実施形態によれば、例えば５００ｍｓの送信周期でプロジェクタ装置Ｂ２から送信されるコマンドに応じてプロジェクタ制御処理の主たる一連の処理が実行され、この一連の処理内におけるＳ１１１５の処理によりフォーカス位置の原点調整を行うか否かが判定されるようになっている。そのため、実際にフォーカス位置の原点調整が行われるタイミングは、若干のタイムラグによって所定の条件を満たした時点より遅れる可能性があるが、特にフォーカス位置の原点調整を伴う設定変更については、その旨のコマンドを所定の条件を満たす場合に直ちにプロジェクタ装置Ｂ２の制御ＬＳＩ２３０に対して送信するようにしてもよい。また、フォーカス位置を変更する旨のコマンドを送信する必要があるときには、その時点で直ちに当該コマンドを送信してもよい。プロジェクタ装置Ｂ２は、このようなコマンドを受信するのに応じて直ちにフォーカス位置の原点調整を行い、ドリフト補正を行いながらフォーカス位置を変更することができる。
【０９９６】
図１４４は、第１１変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００による演出内容決定処理を示している。図１４４に示す処理は、フォーカス位置の原点調整を行いながら実行されるのに適した図７１に示すＳ２２２の演出内容決定処理に該当する。また、図１４５は、第１１変形例に係るプロジェクタ装置Ｂ２により投影される映像の表示例を示している。
【０９９７】
図１４４に示すように、サブＣＰＵ４００は、主制御基板ＭＳのメインＣＰＵ３００から送信されることで受信したコマンドに応じて演出内容を決定する（Ｓ１１３１）。
【０９９８】
次に、サブＣＰＵ４００は、決定した演出内容に基づき、スクリーンの切り替えが必要なフォーカス位置の変更を伴う演出か否かを判別する（Ｓ１１３２）。フォーカス位置の変更を伴う演出である場合（Ｓ１１３２：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１１３７の処理に移行する。フォーカス位置の変更を伴わない演出である場合（Ｓ１１３２：Ｎｏ）、サブＣＰＵ４００は、次のＳ１１３３の処理に移行する。
【０９９９】
Ｓ１１３３において、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタの値をドリフト補正回数として取得し、当該ドリフト補正回数が例えば所定値として１５回以上であるか否かを判別する。ドリフト補正回数が所定値以上の場合（Ｓ１１３３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１３４の処理に移行する。ドリフト補正回数が所定値未満の場合（Ｓ１１３３：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１３１の処理で決定した演出内容を確定し、演出内容決定処理を終了する。
【１０００】
Ｓ１１３４において、サブＣＰＵ４００は、Ｓ１１３１の処理で決定した演出内容を破棄した上で、演出内容をフォーカス位置の変更を伴う演出に変更する。
【１００１】
次に、サブＣＰＵ４００は、フォーカスの原点調整フラグを‘ＯＮ’にセットする（Ｓ１１３５）。
【１００２】
次に、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタに初期値として−１をセットする（Ｓ１１３６）。
【１００３】
そして、サブＣＰＵ４００は、Ｓ１１３４の処理で変更した演出として、フォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更しつつ映像を投影させるために、フォーカス位置の設定変更要求を行う（Ｓ１１３７）。これにより、プロジェクタ装置Ｂ２から投影される演出用の映像としては、例えば図１４５（ａ）に示すように、フォーカス位置がフォーカス原点に一旦戻ることでいわゆるピンボケが生じて例えば内部当籤役に対応する図柄が見えにくい映像となり、その後、図１４５（ｂ）に示すように、徐々にフォーカス位置が投影対象のスクリーンに応じた位置に合わされることではきっりと図柄が見えるような映像が表示される。
【１００４】
このような演出内容決定処理によれば、プロジェクタ装置Ｂ２の温度上昇によってもフォーカス位置がドリフト補正により補償され、さらにドリフト補正ごとにドリフト誤差が累積していくものの、図１４５に示すようなピンボケからはっきりと見える状態に変化する演出用の映像を投影すべくフォーカス位置をフォーカス原点に一旦戻すことができるので、これによりそれまで累積したドリフト誤差を全て除去することができる。そのため、電動フォーカス制御に際してドリフト補正を行いつつプロジェクタ装置Ｂ２から投影される映像を利用しつつドリフト補正に起因する画質劣化を抑えることができる。
【１００５】
また、図１４５に示す映像としては、例えば当初ピントがずれて視認性が低下したような状態から徐々にピントが合って視認性が向上した状態へと相対的に変化するので、そのようなピントの変化によって視認性が変化する様子を演出用の映像コンテンツとして提供することができる。より具体的にいうと、このような映像表現としては、内部当籤役や、レア役、リーチ図柄、大当り図柄などといった抽籤結果を遊技者へ報知するような所定の演出画像（例えば、特定の小役であるチェリーやスイカ、数字、文字、記号、キャラクタなどの画像、映像、エフェクトなど）として、望遠鏡で覗き込むような演出を行い、当初ぼやけている画像が次第にはっきりと見えてくるような演出を提供することができる。このとき、遊技者には、投影される所定の演出画像の輪郭や配色が漠然と視認される状態であるため、原点調整を伴う演出を実行する場合に、原点調整を伴う演出が例えば１００００ｍｓとするとともに、当該演出の中で原点調整に要する時間を例えば２５００ｍｓとすれば、最初の１５００ｍｓは宝箱のような共通の画像を表示し、残りの１０００ｍｓと演出の終了（７５００ｍｓ分の演出時間の経過）まで前記した所定の演出画像を表示するものであってもよい。このようにすれば、原点調整を行い遊技者が輪郭や配色を漠然と把握しているときは最終的な表示内容が分からない状態とし、輪郭がはっきりとしてくるタイミングで演出画像によって報知を行うようにすることもできる。なお、原点調整を伴う演出においては、演出時間内のいずれのタイミングで原点調整を行うかは、例えば、１００００ｍｓのうち演出開始と同時に、又は５０００ｍｓ経過時である演出の途中、あるいは７５００ｍｓ経過時といった演出の終了に合わせたタイミングなどというように、演出に応じて適宜変更可能であり、このような原点調整のタイミングに関する情報については、予め記憶しておいてもよいし、状況に応じて適宜変更や選択するようにしてもよい。また、演出時間が予め定められていない場合（例えば、遊技者に対して遊技結果を表示することが可能な識別図柄を操作手段の操作に応じて停止する場合など）は、宝箱や所定の演出画像を表示するタイミングが遊技者の操作手段の操作（例えば、リールのストップボタンの操作、遊技機に設けられた演出用の操作手段の操作、レバーの操作、払出の操作、貸出の操作、１ベットやＭＡＸベットの操作、待機位置と突出位置に移動可能でいずれの位置でも押下可能なボタンの操作など）に応じて表示されるタイミングが異なる場合があるが、このような場合には、例えば識別図柄の変動中であって操作手段が操作された場合などを条件として原点調整を実行するようにしてもよい。そして、予め原点調整を行う演出の実行期間であると判定された場合に、操作手段が操作されたことを条件に原点調整を実行し、当該原点調整を行うとともに上記した宝箱や所定の演出画像を表示するようにしてもよい。
【１００６】
図１４６は、第１２変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００による演出内容決定処理を示している。図１４６に示す処理は、図１４４に示す処理の変形例に該当する。
【１００７】
図１４６に示すように、サブＣＰＵ４００は、主制御基板ＭＳのメインＣＰＵ３００から送信されることで受信したコマンドに応じて演出内容を決定する（Ｓ１１４１）。
【１００８】
次に、サブＣＰＵ４００は、決定した演出内容に基づき、スクリーンの切り替えが必要なフォーカス位置の変更を伴う演出か否かを判別する（Ｓ１１４２）。フォーカス位置の変更を伴う演出である場合（Ｓ１１４２：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１１４８の処理に移行する。フォーカス位置の変更を伴わない演出である場合（Ｓ１１４２：Ｎｏ）、サブＣＰＵ４００は、次のＳ１１４３の処理に移行する。
【１００９】
Ｓ１１４３において、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタの値をドリフト補正回数として取得し、当該ドリフト補正回数が例えば所定値として１５回以上であるか否かを判別する。ドリフト補正回数が所定値以上の場合（Ｓ１１４３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１４４の処理に移行する。ドリフト補正回数が所定値未満の場合（Ｓ１１４３：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１４１の処理で決定した演出内容を確定し、演出内容決定処理を終了する。
【１０１０】
Ｓ１１４４において、サブＣＰＵ４００は、受信したコマンドに基づき、内部当籤役は例えばいわゆるＲＴ移行役やボーナス役といったレア役に相当する特定の内部当籤役か否かを判別する。内部当籤役が特定の内部当籤役である場合（Ｓ１１４４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１４５の処理に移行する。内部当籤役が特定の内部当籤役でない場合（Ｓ１１４４：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１４１の処理で決定した演出内容を確定し、演出内容決定処理を終了する。
【１０１１】
Ｓ１１４５において、サブＣＰＵ４００は、Ｓ１１４１の処理で決定した演出内容を破棄した上で、演出内容をフォーカス位置の変更を伴う演出に変更する。
【１０１２】
次に、サブＣＰＵ４００は、フォーカスの原点調整フラグを‘ＯＮ’にセットする（Ｓ１１４６）。
【１０１３】
次に、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタに初期値として−１をセットする（Ｓ１１４７）。
【１０１４】
そして、サブＣＰＵ４００は、Ｓ１１４５の処理で変更した演出として、フォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更しつつ映像を投影させるために、フォーカス位置の設定変更要求を行う（Ｓ１１４８）。これによれば、当籤確率が比較的低いレア役などの内部当籤に応じて一旦決定された演出内容が変更され、その際にプロジェクタ装置Ｂ２から投影される演出用の映像としては、図１４５に示すようなものと同様の映像が表示されることとなる。なお、このような演出内容決定処理は、特定の内部当籤役が内部当籤することなくゲーム数が予め定められた回数に達した場合に限って実行されるものとしてもよい。
【１０１５】
このような演出内容決定処理によっても、出現頻度としては比較的少ない演出用の映像を投影する際にフォーカス位置をフォーカス原点に一旦戻すことができ、その際に累積したドリフト誤差を全て除去することによってドリフト補正に起因する画質劣化を抑えることができる。
【１０１６】
図１４７は、第１３変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００による演出内容決定処理を示している。図１４７に示す処理は、図１４４あるいは図１４６に示す処理の変形例に該当する。
【１０１７】
図１４７に示すように、サブＣＰＵ４００は、主制御基板ＭＳのメインＣＰＵ３００から送信されることで受信したコマンドに応じて演出内容を決定する（Ｓ１１５１）。
【１０１８】
次に、サブＣＰＵ４００は、決定した演出内容に基づき、スクリーンの切り替えが必要なフォーカス位置の変更を伴う演出か否かを判別する（Ｓ１１５２）。フォーカス位置の変更を伴う演出である場合（Ｓ１１５２：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１１５７の処理に移行する。フォーカス位置の変更を伴わない演出である場合（Ｓ１１５２：Ｎｏ）、サブＣＰＵ４００は、次のＳ１１５３の処理に移行する。
【１０１９】
Ｓ１１５３において、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタの値をドリフト補正回数として取得し、当該ドリフト補正回数が例えば所定値として１５回以上であるか否かを判別する。ドリフト補正回数が所定値以上の場合（Ｓ１１５３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１５４の処理に移行する。ドリフト補正回数が所定値未満の場合（Ｓ１１５３：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１５１の処理で決定した演出内容を確定し、演出内容決定処理を終了する。
【１０２０】
Ｓ１１５４において、サブＣＰＵ４００は、１１５１の処理で決定した演出内容が映像の暗転を伴う演出であるか否かを判別する。映像の暗転を伴う演出とは、例えば投影対象を一のスクリーンから他のスクリーンに切り替えるのに伴い、その切り替えに際して一時的に映像を暗い状態とする演出を意味する。映像の暗転を伴う演出である場合（Ｓ１１５４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１５５の処理に移行する。映像の暗転を伴う演出でない場合（Ｓ１１５４：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１５１の処理で決定した演出内容を確定し、演出内容決定処理を終了する。
【１０２１】
Ｓ１１５５において、サブＣＰＵ４００は、Ｓ１１５１の処理で決定した演出内容としつつ、フォーカスの原点調整フラグを‘ＯＮ’にセットする。
【１０２２】
次に、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタに初期値として−１をセットする（Ｓ１１５６）。
【１０２３】
そして、サブＣＰＵ４００は、映像の暗転時にフォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更しつつ比較的暗い映像を投影させるために、フォーカス位置の設定変更要求を行う（Ｓ１１５７）。これによれば、スクリーンの切り替えに伴う映像の暗転時、プロジェクタ装置Ｂ２から投影される映像としては、比較的暗く見る映像でピンボケの状態が視認し得ないような映像が表示されることとなる。なお、このような演出内容決定処理は、スクリーンの切り替えを行うことなく単純に所定のレベルまで映像を暗くする場合に限って実行されるものとしてもよい。
【１０２４】
このような演出内容決定処理によれば、遊技者にとってピンボケが分かり難い映像の暗転という特定の演出状態においてフォーカス位置をフォーカス原点に一旦戻すことができ、その際に累積したドリフト誤差を全て除去することによってそれ以降のドリフト補正に起因する画質劣化を抑えることができる。
【１０２５】
図１４８は、第１４変形例に係るテーブルとして、副制御基板ＳＳのサブＲＯＭ基板４２に記憶されたドリフト補正温度テーブルを示している。
【１０２６】
図１４８に示すように、ドリフト補正温度テーブルにおいては、例えば温度センサＢ２５を介して得られたドリフト補正温度に対して、温度変化の状況に応じて当該ドリフト補正温度をデータ値として有効に適用するか否かを所定の温度範囲において規定している。
【１０２７】
例えば、温度センサＢ２５を介して得られたドリフト補正温度について、１分間当りの温度変化が１０℃以上である場合、データ有効値Ａとして規定されたドリフト補正温度が適用される。これによれば、ドリフト補正温度は、予め定められた所定の基準温度との温度差に関係なく、データ有効値Ａとしてそのまま適用される。すなわち、比較的急激な温度変化があるとき、ドリフト補正温度は、フォーカスドリフト補正値を算出するためのデータ値としてそのまま有効とされる。
【１０２８】
一方、温度センサＢ２５を介して得られたドリフト補正温度について、１分間当りの温度変化が１０℃未満である場合、データ有効値Ｂとして規定されたドリフト補正温度が適用される。これによれば、ドリフト補正温度は、予め定められた所定の基準温度との温度差が０℃から±１１℃の範囲内で検出された場合、適用されるデータ有効値Ｂとしては０℃となり、＋１１℃以上−１１℃以下で検出された場合、適用されるデータ有効値Ｂとしてそのまま適用される。すなわち、比較的緩やかな温度変化であるとき、ドリフト補正温度は、基準温度からの温度差が±１１℃を超えない限り、フォーカスドリフト補正値を算出するためのデータ値として有効とされず、温度差が±１１℃の温度範囲内ではドリフト補正が行われないこととなる。なお、本実施形態における１分間当りの温度変化とは、例えば所定時間（例えば１分など限定されない時間であり、リアルタイムクロックなどによる時間管理で求められるものであってもよい）に計測された温度を加算し、加算した温度の合計値を計測回数で除した平均値や、所定時間に計測された温度のうち最大値と最小値を求め、最大値と最小値の中間の値と前回ドリフト補正を行ったときの温度（又は電源投入時の温度など）と比較した結果を１分間当りの温度変化として求めるようにしてもよい。
【１０２９】
図１４９は、第１４変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるプロジェクタドリフト補正処理を示している。図１４９に示す処理は、先述した図９５あるいは図１３９に示す処理の変形例に該当し、図１４８のドリフト補正温度テーブルを用いた処理として一部を改良したものである。
【１０３０】
図１４９に示すように、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３からのパラメータ要求のコマンドに基づき、フォーカス位置の設定変更要求があるか否かを判別する（Ｓ１１６１）。フォーカス位置の設定変更要求がある場合（Ｓ１１６１：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１６３の処理に移行する。フォーカス位置の設定変更要求がない場合（Ｓ１１６１：Ｎｏ）、サブＣＰＵ４００は、次のＳ１１６２の処理に移行する。
【１０３１】
Ｓ１１６２において、サブＣＰＵ４００は、ドリフト補正監視カウンタの値が、所定値として例えば１２０（概ね１分に相当）以上か否かを判別する。ドリフト補正監視カウンタは、例えば１分間当りの温度変化を監視するために時間を計測するための加算カウンタである。ドリフト補正監視カウンタの値が所定値以上の場合（Ｓ１１６２：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１６３の処理に移行する。ドリフト補正監視カウンタの値が所定値未満の場合（Ｓ１１６２：Ｎｏ）、サブＣＰＵ４００は、Ｓ１１６５の処理に移行する。
【１０３２】
Ｓ１１６３において、サブＣＰＵ４００は、ドリフト補正監視カウンタの値をクリアする。
【１０３３】
次に、サブＣＰＵ４００は、プロジェクタ制御基板Ｂ２３を送信先とするステータス要求のコマンドをサブＲＡＭ基板４１のサブデバイス送信格納領域にセットする（Ｓ１１６４）。このとき、ステータス要求のコマンドには、パラメータとしてドリフト補正温度が指定される。その後、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。なお、Ｓ１１６４の処理においてセットされたコマンドは、先述した図１３８のＳ４５０の処理によりプロジェクタ制御基板Ｂ２３へと送信される。
【１０３４】
Ｓ１１６５において、サブＣＰＵ４００は、受信データから取得したコマンド（受信コマンド）が‘ドリフト補正温度’か否かを判別する。受信コマンドが‘ドリフト補正温度’である場合（Ｓ１１６５：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１１６６の処理に移行する。受信コマンドが‘ドリフト補正温度’でない場合（Ｓ１１６５：Ｎｏ）、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。
【１０３５】
Ｓ１１６６において、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタステータス格納領域からドリフト補正温度を取得するとともに、フォーカス位置の位置係数を取得する。フォーカス位置の位置係数とは、先述したように、フォーカス位置Ａ〜Ｅごとに温度特性に応じて最適な補正位置（フォーカス補正値）を求めるための定数因子である。
【１０３６】
次に、サブＣＰＵ４００は、１分間当りの温度変化に基づき図１４８のドリフト補正温度テーブルを参照し、フォーカスドリフト補正値として有効なドリフト補正温度のデータ値を選択する（Ｓ１１６７）。このとき、例えば１分間当りの温度変化が１０℃以上の場合、ドリフト補正温度は、所定の基準温度との温度差に関係なく、データ有効値Ａとしてそのまま選択される。一方、１分間当りの温度変化が１０℃未満の場合、ドリフト補正温度は、所定の基準温度との温度差が０℃から±１１℃の範囲内であれば、データ有効値Ｂとして０℃が選択され、＋１１℃以上−１１以下であれば、そのままデータ有効値Ｂとして選択される。
【１０３７】
次に、サブＣＰＵ４００は、データ有効値として選択したドリフト補正温度及び位置係数を乗算することでフォーカスドリフト補正値を算出する（Ｓ１１６８）。フォーカスドリフト補正値とは、先述したように、フォーカス位置を周辺温度（ドリフト補正温度）に応じて補正した値を意味する。このとき、データ有効値として０℃が選択されていた場合、フォーカスドリフト補正値は０となり、ドリフト補正が行われないこととなる。
【１０３８】
次に、サブＣＰＵ４００は、Ｓ１１６８で算出した最新のフォーカスドリフト補正値がサブＲＡＭ基板４１のフォーカス補正値格納領域に既存の補正値と等しいか否かを判別する（Ｓ１１６９）。最新のフォーカスドリフト補正値が既存の補正値と等しい場合（Ｓ１１６９：Ｙｅｓ）、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。最新のフォーカスドリフト補正値が既存の補正値と異なる場合（Ｓ１１６９：Ｎｏ）、サブＣＰＵ４００は、次のＳ１１７０の処理に移行する。
【１０３９】
Ｓ１１７０において、サブＣＰＵ４００は、フォーカスドリフト補正値をフォーカス補正値格納領域に上書き保存する。
【１０４０】
次に、サブＣＰＵ４００は、フォーカスドリフト補正値の設定変更要求のコマンドをプロジェクタ制御基板Ｂ２３に対して送信する（Ｓ１１７１）。
【１０４１】
次に、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタに初期値として−１をセットする（Ｓ１１７２）。
【１０４２】
次に、サブＣＰＵ４００は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域にフォーカス位置及びフォーカスドリフト補正値を保存する（Ｓ１１７３）。その後、サブＣＰＵ４００は、プロジェクタドリフト補正処理を終了する。これにより、ドリフト補正温度が０以外のデータ有効値として選択された場合にフォーカス位置のドリフト補正が行われる。
【１０４３】
このようなプロジェクタドリフト補正処理によれば、例えば１分間当りの温度変化に応じてドリフト補正が無効となる温度範囲が設定され、同じドリフト補正温度でもドリフト補正が行われる場合と行われない場合があり、温度変化の状況に応じて適切にドリフト補正が行われる。これによっても、ドリフト補正ごとに累積するドリフト誤差をできる限り低減することができ、ひいてはプロジェクタ装置Ｂ２から投影される映像の画質劣化を効果的に抑えることができる。
【１０４４】
図１５０は、第１５変形例に係るテーブルとして、副制御基板ＳＳのサブＲＯＭ基板４２に記憶されたドリフト補正温度テーブルを示す図である。このドリフト補正温度テーブルは、図１４８に示すドリフト補正温度テーブルの変形例に該当する。
【１０４５】
図１５０に示すように、ドリフト補正温度テーブルにおいては、例えば温度センサＢ２５を介して得られたドリフト補正温度に対して、温度変化の状況に加えてデモ表示中か否かに応じて、当該ドリフト補正温度をデータ値として有効に適用するか否かを所定の温度範囲において規定している。
【１０４６】
例えば、デモ表示中以外の場合において、温度センサＢ２５を介して得られたドリフト補正温度について、１分間当りの温度変化が１０℃以上である場合（温度変化ａの場合）、データ有効値Ａとして規定されたドリフト補正温度が適用される。これによれば、ドリフト補正温度は、予め定められた所定の基準温度との温度差に関係なく、データ有効値Ａとしてそのまま適用される。すなわち、デモ表示中以外の例えば演出表示として、遊技状態に応じた所定の映像を投影中で比較的急激な温度変化があるとき、ドリフト補正温度は、フォーカスドリフト補正値を算出するためのデータ値としてそのまま有効とされる。
【１０４７】
一方、デモ表示中以外の場合にあっても、温度センサＢ２５を介して得られたドリフト補正温度について、１分間当りの温度変化が１０℃未満である場合（温度変化ｂの場合）、データ有効値Ｂ’として規定されたドリフト補正温度が適用される。これによれば、ドリフト補正温度は、予め定められた所定の基準温度との温度差が０℃から±６℃の範囲内で検出された場合、適用されるデータ有効値Ｂ’としては０℃となり、＋６℃以上−６℃以下で検出された場合、適用されるデータ有効値Ｂ’としてそのまま適用される。すなわち、デモ表示中以外で比較的緩やかな温度変化であるとき、ドリフト補正温度は、基準温度からの温度差が±６℃を超えない限り、フォーカスドリフト補正値を算出するためのデータ値として有効とされず、温度差が±６℃の温度範囲内ではドリフト補正が行われないこととなる。
【１０４８】
また、デモ表示中の場合には、温度センサＢ２５を介して得られたドリフト補正温度について、１分間当りの温度変化に関係なく、データ有効値Ｂとして規定されたドリフト補正温度が適用される。これによれば、ドリフト補正温度は、予め定められた所定の基準温度との温度差が０℃から±１１℃の範囲内で検出された場合、適用されるデータ有効値Ｂとしては０℃となり、＋１１℃以上−１１℃以下で検出された場合、適用されるデータ有効値Ｂとしてそのまま適用される。すなわち、デモ表示中にあってはドリフト補正してまでも高画質で映像を投影する必要性がないことから、ドリフト補正温度は、基準温度からの温度差が±１１℃を超えない限り、フォーカスドリフト補正値を算出するためのデータ値として有効とされず、温度差が±１１℃の温度範囲内ではドリフト補正が行われないこととなる。
【１０４９】
図１５１は、第１５変形例に係る処理として、主制御基板ＭＳのメインＣＰＵ３００によるデモコマンド送信処理を示している。図１５１に示す処理は、先述した図５９に示す例えばＳ１０３のメダル受付・スタートチェック処理内において、あるいは図５９に示す各処理と順をなして逐次実行されるものである。
【１０５０】
図１５１に示すように、メインＣＰＵ３００は、メダルを投入可能な状態（ＢＥＴボタンを操作可能な状態を含む）か否かを判別する（Ｓ１１８１）。メダルを投入可能な状態である場合（Ｓ１１８１：Ｙｅｓ）、メインＣＰＵ３００は、次のＳ１１８２の処理に移行する。メダルを投入可能な状態でない場合（Ｓ１１８１：Ｎｏ）、メインＣＰＵ３００は、デモコマンド送信処理を終了する。
【１０５１】
Ｓ１１８２において、メインＣＰＵ３００は、エラーフラグが‘１’であるか否かを判別する。エラーフラグは、主制御基板ＭＳやその接続基板との間に通信エラー等があるか否かを示すためのフラグ情報であり、エラーがある場合に‘１’がセットされる。エラーフラグが‘１’である場合（Ｓ１１８２：Ｙｅｓ）、メインＣＰＵ３００は、Ｓ１１８８の処理に移行する。エラーフラグが‘１’でなく‘０’である場合（Ｓ１１８２：Ｎｏ）、メインＣＰＵ３００は、次のＳ１１８３の処理に移行する。
【１０５２】
Ｓ１１８３において、メインＣＰＵ３００は、デモコマンド送信フラグが‘１’であるか否かを判別する。デモコマンド送信フラグは、副制御基板ＳＳへとデモコマンドを送信可能な状態か否かを示すためのフラグ情報であり、デモコマンドを送信可能な状態の場合に‘１’がセットされる。デモコマンド送信フラグが‘１’である場合（Ｓ１１８３：Ｙｅｓ）、メインＣＰＵ３００は、Ｓ１１８６の処理に移行する。デモコマンド送信フラグが‘１’でなく‘０’である場合（Ｓ１１８３：Ｎｏ）、メインＣＰＵ３００は、次のＳ１１８４の処理に移行する。
【１０５３】
Ｓ１１８４において、メインＣＰＵ３００は、デモコマンド送信タイマの初期値をセットする。デモコマンド送信タイマは、デモコマンドを送信するまでの待機時間を計時するための減算タイマであり、例えば初期値として３０ｓあるいは６０ｓといった待機時間に相当する数値がセットされる。
【１０５４】
次に、メインＣＰＵ３００は、デモコマンド送信フラグに‘１’をセットする（Ｓ１１８５）。
【１０５５】
次に、メインＣＰＵ３００は、デモコマンド送信タイマの値を１減算する（Ｓ１１８６）。
【１０５６】
次に、メインＣＰＵ３００は、デモコマンド送信タイマの値が‘０’か否かを判別する（Ｓ１１８７）。デモコマンド送信タイマの値が‘０’である場合（Ｓ１１８７：Ｙｅｓ）、メインＣＰＵ３００は、次のＳ１１８８の処理に移行する。デモコマンド送信タイマの値が‘０’でない場合（Ｓ１１８７：Ｎｏ）、メインＣＰＵ３００は、次のＳ１１８８の処理に移行する。
【１０５７】
Ｓ１１８８において、メインＣＰＵ３００は、主制御基板ＭＳやその接続基板との間に通信エラー等のエラーが発生中か否かを判別する。エラー発生中の場合（Ｓ１１８８：Ｙｅｓ）、メインＣＰＵ３００は、Ｓ１１９２の処理に移行する。エラー発生中でない場合（Ｓ１１８８：Ｎｏ）、メインＣＰＵ３００は、次のＳ１１８９の処理に移行する。
【１０５８】
Ｓ１１８９において、メインＣＰＵ３００は、デモコマンドデータを生成し、生成したデモコマンドデータをメインＲＡＭ３０１の送信データ格納領域に格納する。格納されたデモコマンドデータは、図６０に示すＳ１２７のデータ送信処理（コマンド送信処理）において副制御基板ＳＳへと送信される。これにより、プロジェクタ装置Ｂ２からは、デモ表示としてデモ用の映像が投影される。
【１０５９】
次に、メインＣＰＵ３００は、デモコマンド送信フラグに‘０’をセットする（Ｓ１１９０）。
【１０６０】
次に、メインＣＰＵ３００は、エラーフラグに‘０’をセットする（Ｓ１１９１）。その後、メインＣＰＵ３００は、デモコマンド送信処理を終了する。
【１０６１】
Ｓ１１９２において、メインＣＰＵ３００は、エラーフラグに‘１’をセットし、デモコマンド送信処理を終了する。この場合、エラー発生中のため、デモ表示は行われない。
【１０６２】
このようなデモ表示中か否かに応じて図１５０に示すドリフト補正温度テーブルを用いたプロジェクタドリフト補正処理によれば、デモ表示中か否かに応じてドリフト補正が無効となる温度範囲が異なり、デモ表示中では無効となる温度範囲が相対的に広くなる一方、デモ表示中以外では無効となる温度範囲が相対的に狭くなったり無効となる温度範囲そのものが無くなる。すなわち、ドリフト補正温度だけに限らずデモ表示によってもドリフト補正の頻度が変化させられ、デモ表示の状態が長くなってもドリフト補正の頻度を抑えられるので、ドリフト補正ごとに累積するドリフト誤差をできる限り低減することができ、ひいてはプロジェクタ装置Ｂ２から投影される映像の画質劣化を効果的に抑えることができる。
【１０６３】
図１５２は、第１６変形例に係る遊技状態の遷移を示している。
【１０６４】
図１５２に示すように、パチスロ機としての遊技機１は、複数の遊技状態を有しており、複数の遊技状態には、一例として、通常遊技状態、ボーナス遊技状態（以下、「ＢＢ」という）、チャンスゾーン（以下、「ＣＺ」という）、ＡＲＴ遊技状態（以下、「ＡＲＴ」という）、及びチャンスタイム（以下、「ＣＴ」という）が含まれる。
【１０６５】
例えば、通常遊技状態は、内部当籤役に応じてＣＺやＢＢ等への移行抽籤を行い、移行抽籤に当籤すると、ＣＺあるいはＢＢ等に移行する遊技状態である。この通常遊技状態においては、例えばフロントスクリーン機構Ｅ１を用いて演出用の映像が表示される。
【１０６６】
ＢＢは、メダルの払出し枚数が所定枚数を越えるまでいわゆるレギュラーボーナスを繰返し行う遊技状態であり、内部当籤役に応じてＣＺやＡＲＴあるいはＣＴから移行する一方、所定の終了条件に応じて通常遊技状態に移行するほか、ＡＲＴゲーム数の上乗せ抽籤やＡＲＴの初当り抽籤を行い、これらの抽籤に当籤すると、ＡＲＴゲーム数を上乗せしたりＡＲＴに移行する遊技状態である。例えば通常遊技状態やＣＺから移行したＢＢにおいては、フロントスクリーン機構Ｅ１を用いて演出用の映像が表示され、ＡＲＴから移行したＢＢにおいては、リールスクリーン機構Ｆ１を用いて演出用の映像が表示され、ＣＴから移行したＡＲＴ上乗せゾーンのＢＢにおいては、固定スクリーン機構Ｄ及びリールスクリーン機構Ｆ１を適宜切り替えながら演出用の映像が表示される。
【１０６７】
ＣＺは、内部当籤役に応じて通常遊技状態から移行する一方、ＡＲＴやＢＢ、あるいはＡＲＴを経由したＣＴへの移行抽籤を行い、移行抽籤に当籤すると、ＡＲＴやＢＢ、あるいはＣＴに移行する遊技状態である。このＣＺにおいては、例えばフロントスクリーン機構Ｅ１を用いて演出用の映像が表示される。
【１０６８】
ＡＲＴは、サブＣＰＵ４００が内部当籤役を遊技者にとって有利に入賞又は非入賞させるようにリールの停止操作を報知する状態を「ＡＴ」と称し、このＡＴをいわゆるリプレイ高確率状態（ＲＴ）と合わせて制御される遊技状態である。ＡＲＴ中には、メダルの獲得枚数をできる限り減らすことなく多くなるように内部当籤役を入賞させることができる。そのため、ＡＲＴのゲーム数が多くなるほど、より多くのメダルを獲得させることができる。ＡＲＴは、内部当籤役に応じてＢＢやＣＺあるいはＣＴから移行する一方、ＢＢやＣＴへの移行抽籤を行い、移行抽籤に当籤すると、ＢＢあるいはＣＴに移行する。このＡＲＴにおいては、例えば固定スクリーン機構Ｄを用いて演出用の映像が表示される。例えば、ＡＲＴからＣＴへ移行した場合には、リプレイ高確率状態中に特定の図柄組み合わせを揃えることを目的とする遊技を行い、当該特定の図柄組み合わせを揃えることが可能な抽籤に当籤すると、ＡＲＴのゲーム数上乗せやＣＴのセット数上乗せを行うことが可能になる。
【１０６９】
ＣＴは、例えば、ベル、スイカ、チェリーなどといった小役の当籤確率が変化しないものの、内部当籤役に関係なく遊技者のいわゆる目押しによる停止操作次第でいずれの小役にも入賞が可能なように、リールが制御される遊技状態であり、ＣＴ中には、基本的に一又は複数のリールについて、滑りコマ数の最大値（最大滑り表示数）が例えば１となる。ちなみに、ＣＴ以外の遊技状態では、滑りコマ数の最大値は４となる。ＣＴは、内部当籤役に応じてＡＲＴから移行する一方、ＡＲＴへの移行抽籤やＡＲＴゲーム数の上乗せ抽籤、さらにはＣＴセット数の上乗せ抽籤を行い、これらの抽籤に当籤すると、ＡＲＴに移行したり、ＡＲＴゲーム数やＣＴセット数を上乗せする。このようなＣＴは、規定にゲーム数に上乗せ分のゲーム数だけ継続する。このＣＴにおいては、リールスクリーン機構Ｆ１を用いて演出用の映像が表示される。
【１０７０】
このように、各遊技状態の開始時には、プロジェクタ装置Ｂ２の投影対象となるスクリーンが適宜切り替えられる。そして、特に、特定のスクリーン（リールスクリーン機構Ｆ１）に対して映像が投影されるＣＴの開始時には、フォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置が変更されるようになっている。これにより、それまで累積したドリフト誤差が全て除去される。そのため、電動フォーカス制御に際してドリフト補正を行いつつプロジェクタ装置Ｂ２から投影される映像については、ＣＴに移行するごとにドリフト補正に起因する画質劣化を効果的に抑えることができる。
【１０７１】
なお、複数の遊技状態としては、これらに限らず、例えば通常遊技状態においてもＣＺへと移行する当籤確率が高確率となる状態や低確率となる状態が含まれるようにしてもよく、その他の遊技状態についても同様により有利な遊技状態へと移行する確率が異なる状態が含まれるようにしてもよい。
【１０７２】
図１５３は、第１７変形例に係るテーブルとして、副制御基板ＳＳのサブＲＯＭ基板４２に記憶されたフォーカス調整頻度設定テーブルを示している。
【１０７３】
図１５３に示すように、フォーカス調整頻度設定テーブルにおいては、フォーカス位置の変更頻度が相対的に高い場合と低い場合に応じて、前回フォーカス位置の原点調整（再調整）を行ってから図柄変動回数が例えば１５０回あるいは３００回に達すると、次の原点調整を行うように設定変更要求するように規定されている。フォーカス位置の変更頻度が相対的に高い場合とは、例えば図１５２を用いて先述したＣＴ中に相当し、その変更頻度が相対的に低い場合とは、そのようなＣＴ中以外の遊技状態に相当する。ＣＴ中は、ＡＲＴ上乗せゾーンのＢＢに当籤する可能性があるため、相対的にフォーカス位置の変更頻度が高くなる。なお、図１５３においては、一例として図柄変動回数を条件に原点調整（再調整）を行うか否かを決定するようになっているが、その他に、例えばレア小役の当籤回数や、レア小役当籤からの特定の演出実行回数、あるいは前回原点調整を行ってからの経過時間等を条件として次の原点調整を行うか否かを決定するように規定してもよい。また、例えばいわゆる擬似ＢＢを備える遊技機では、ＢＢ中に１５０回以上変動する場合があるため、ＢＢ中を変更頻度が相対的に高い場合として適用してもよい。
【１０７４】
図１５４は、第１７変形例に係る副制御基板ＳＳの演出内容決定処理を示すフローチャートである。図１５４に示す処理は、図１５３のフォーカス調整頻度設定テーブルを用いた処理であり、図１４４、図１４６、あるいは図１４７に示す処理の変形例に該当する。
【１０７５】
図１５４に示すように、サブＣＰＵ４００は、主制御基板ＭＳのメインＣＰＵ３００から送信されることで受信したコマンドに応じて演出内容を決定する（Ｓ１２０１）。
【１０７６】
次に、サブＣＰＵ４００は、決定した演出内容に基づき、スクリーンの切り替えが必要なフォーカス位置の変更を伴う演出か否かを判別する（Ｓ１２０２）。フォーカス位置の変更を伴う演出である場合（Ｓ１２０２：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１２０８の処理に移行する。フォーカス位置の変更を伴わない演出である場合（Ｓ１２０２：Ｎｏ）、サブＣＰＵ４００は、次のＳ１２０３の処理に移行する。
【１０７７】
Ｓ１２０３において、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタの値をドリフト補正回数として取得し、当該ドリフト補正回数が例えば所定値として１５回以上であるか否かを判別する。ドリフト補正回数が所定値以上の場合（Ｓ１２０３：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１２０４の処理に移行する。ドリフト補正回数が所定値未満の場合（Ｓ１２０３：Ｎｏ）、サブＣＰＵ４００は、Ｓ１２０１の処理で決定した演出内容を確定した上で、Ｓ１２０９の処理に移行する。
【１０７８】
Ｓ１２０４において、サブＣＰＵ４００は、内部当籤役は例えばレア小役といった特定の小役か否かを判別する。内部当籤役が特定の小役である場合（Ｓ１２０４：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１２０５の処理に移行する。内部当籤役が特定の小役でない場合（Ｓ１２０４：Ｎｏ）、サブＣＰＵ４００は、Ｓ１２０９の処理に移行する。
【１０７９】
Ｓ１２０５において、サブＣＰＵ４００は、Ｓ１２０１の処理で決定した演出内容を破棄した上で、演出内容をフォーカス位置の変更を伴う特定の小役の当籤に応じた演出に変更する。
【１０８０】
次に、サブＣＰＵ４００は、フォーカスの原点調整フラグを‘ＯＮ’にセットする（Ｓ１２０６）。
【１０８１】
次に、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタに初期値として−１をセットする（Ｓ１２０７）。
【１０８２】
そして、サブＣＰＵ４００は、Ｓ１２０５の処理で変更した演出として、フォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更しつつ映像を投影させるために、フォーカス位置の設定変更要求を行う（Ｓ１２０８）。これにより、プロジェクタ装置Ｂ２から投影される演出用の映像としては、例えば図１４５（ａ）に示すように、フォーカス位置がフォーカス原点に一旦戻ることでいわゆるピンボケが生じて特定の小役に対応する図柄が見えにくい映像となり、その後、図１４５（ｂ）に示すように、徐々にフォーカス位置が投影対象のスクリーンに応じた位置に合わされることではきっりと特定の小役に対応する図柄が見えるような映像が表示される。
【１０８３】
次に、サブＣＰＵ４００は、遊技状態はボーナス（ＢＢ）か否かを判別する（Ｓ１２０９）。遊技状態がボーナス（ＢＢ）である場合（Ｓ１２０９：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１２１０の処理に移行する。遊技状態がボーナス（ＢＢ）でない場合（Ｓ１２０９：Ｎｏ）、サブＣＰＵ４００は、次のＳ１２１２の処理に移行する。
【１０８４】
Ｓ１２１０において、サブＣＰＵ４００はさらに、演出モードはボーナス中のＡＲＴ上乗せゾーンの演出モードか否かを判別する。このようなＡＲＴ上乗せゾーンのＢＢにおける演出モードにおいては、固定スクリーン機構Ｄ及びリールスクリーン機構Ｆ１が適宜切り替えられるので、その他の演出モードよりも比較的フォーカス位置の変更頻度（変動回数）が高く（多く）なる。そして、ボーナス中のＡＲＴ上乗せゾーンの演出モードである場合（Ｓ１２１０：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１２１１の処理に移行する。ボーナス中のＡＲＴ上乗せゾーンの演出モードでない場合（Ｓ１２１０：Ｎｏ）、サブＣＰＵ４００は、Ｓ１２１２の処理に移行する。
【１０８５】
Ｓ１２１１において、サブＣＰＵ４００は、フォーカスの変更頻度を‘高’に設定する。すなわち、図１５３のフォーカス調整頻度設定テーブルにおいてフォーカスの変更頻度が‘高’の場合を参照する。これにより、サブＣＰＵ４００は、前回フォーカス位置の原点調整（再調整）を行ってから図柄変動回数が１５０回に達した場合、再び再調整によりフォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更しつつ映像を投影させる。その後、サブＣＰＵ４００は、演出内容決定処理を終了する。
【１０８６】
一方、Ｓ１２１２において、サブＣＰＵ４００は、フォーカスの変更頻度を‘低’に設定する。すなわち、図１５３のフォーカス調整頻度設定テーブルにおいてフォーカスの変更頻度が‘低’の場合を参照する。これにより、サブＣＰＵ４００は、前回フォーカス位置の原点調整（再調整）を行ってから図柄変動回数が先の１５０回より多い３００回に達した場合、再び再調整によりフォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更しつつ映像を投影させる。その後、サブＣＰＵ４００は、演出内容決定処理を終了する。
【１０８７】
このような図１５３のフォーカス調整頻度設定テーブルを用いた演出内容決定処理によれば、スクリーンの切り替えと共にフォーカス位置の変更頻度が相対的に多くなる特定の遊技状態（演出モード）では、その変更頻度が相対的に少ない他の遊技状態における演出モードよりもフォーカス位置が原点調整される可能性が高くなるので、フォーカス位置の変更ごとに累積するフォーカス調整誤差についてもフォーカス位置の変更頻度に応じて低減することができ、ひいてはフォーカス調整誤差に起因する映像の画質劣化を効果的に抑えることができる。
【１０８８】
図１５５は、第１８変形例に係る処理として、副制御基板ＳＳのサブＣＰＵ４００によるフォーカス原点調整判定処理を示している。図１５５に示す処理は、図１４３に示す処理の変形例に該当する。
【１０８９】
図１５５に示すように、サブＣＰＵ４００は、デモ移行時（デモコマンド受信時）か否かを判別する（Ｓ１２２１）。デモ移行時である場合（Ｓ１２２１：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１２２８の処理に移行する。デモ移行時でない場合（（Ｓ１２２１）：Ｎｏ）、サブＣＰＵ４００は、次のＳ１２２２の処理に移行する。
【１０９０】
Ｓ１２２２において、サブＣＰＵ４００は、遊技状態としてＣＴ開始時か否かを判別する。ＣＴ開始時である場合（Ｓ１２２２：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１２２８の処理に移行する。ＣＴ開始時でない場合、サブＣＰＵ４００は、次のＳ１２２３の処理に移行する。
【１０９１】
Ｓ１２２３において、サブＣＰＵ４００は、会員メニューによる設定によってフォーカス位置の原点調整が選択されたか否かを判別する。会員メニューによってフォーカス位置の原点調整が選択された場合（Ｓ１２２３：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１２２８の処理に移行する。会員メニューによってフォーカス位置の原点調整が選択されていない場合、サブＣＰＵ４００は、次のＳ１２２４の処理に移行する。
【１０９２】
Ｓ１２２４において、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタの値をドリフト補正回数として取得し、当該ドリフト補正回数が例えば所定値として３０回以上であるか否かを判別する。ドリフト補正回数が所定値以上の場合（Ｓ１２２４：Ｙｅｓ）、サブＣＰＵ４００は、Ｓ１２２５の処理に移行する。ドリフト補正回数が所定値未満の場合（Ｓ１２２４：Ｎｏ）、サブＣＰＵ４００は、Ｓ１２２６の処理に移行する。
【１０９３】
Ｓ１２２５において、サブＣＰＵ４００は、フォーカスドリフト補正回数カウンタに初期値として−１をセットする。その後、サブＣＰＵ４００は、Ｓ１２２８の処理に移行する。
【１０９４】
Ｓ１２２６において、サブＣＰＵ４００は、フォーカス位置の変更頻度に応じた条件、すなわち、図１５３のフォーカス調整頻度設定テーブルに規定されたフォーカス位置の変更頻度に応じた所定の条件を満たすか否かを判別する。例えば、フォーカス位置の変更頻度が「高」となる場合で前回フォーカス位置の原点調整を行ってから図柄変動回数が１５０回に達した場合、あるいは、フォーカス位置の変更頻度が「低」となる場合で前回フォーカス位置の原点調整を行ってから図柄変動回数が３００回に達した場合（Ｓ１２２６：Ｙｅｓ）、サブＣＰＵ４００は、次のＳ１２２７の処理に移行する。一方、フォーカス位置の変更頻度が「高」の場合でも前回の原点調整か図柄変動回数が１５０回に達していない場合、あるいは、フォーカス位置の変更頻度が「低」の場合でも前回の原点調整から図柄変動回数が３００回に達していない場合（Ｓ１２２６：Ｎｏ）、サブＣＰＵ４００は、フォーカス原点調整判定処理を終了する。
【１０９５】
Ｓ１２２７において、サブＣＰＵ４００は、フォーカスの原点調整フラグが‘ＯＦＦ’の状態の際にフォーカス位置の変動回数を計数する変動回数カウンタの値をクリアする。
【１０９６】
次に、サブＣＰＵ４００は、フォーカスの原点調整フラグを‘ＯＮ’にセットする（Ｓ１２２８）。
【１０９７】
次に、サブＣＰＵ４００は、フォーカス位置をフォーカス原点に一旦戻した上でドリフト補正を行いながらフォーカス位置を変更するために、フォーカス位置の設定変更要求を行う（Ｓ１２２９）。この処理において、サブＣＰＵ４００は、サブＲＡＭ基板４１のサブデバイス送信格納領域にフォーカス位置の原点調整を含む設定変更要求データを格納し、このデータをプロジェクタ装置Ｂ２に対して送信する。フォーカス位置の設定変更要求データには、フォーカス位置をフォーカス原点に一旦戻した上でフォーカス位置を変更する内容が含まれる。これにより、例えば映像の投影対象となるスクリーンが切り替わる際に、プロジェクタ装置Ｂ２は、フォーカス位置の設定変更要求データに基づいてフォーカス機構２４２を制御することでフォーカス位置をフォーカス原点に一旦戻しつつ、夫々のスクリーンに応じたフォーカス位置にドリフト補正を行いながら投射レンズ２１０の焦点を合わせることができる。その後、サブＣＰＵ４００は、フォーカス原点調整判定処理を終了する。
【１０９８】
このようなフォーカス原点調整判定処理によれば、フォーカス位置の変更頻度に応じてフォーカス位置を原点調整する条件が切り替えられ、フォーカス調整誤差を適切に低減することができるので、フォーカス調整誤差に起因する映像の画質劣化を効果的に抑えることができる。
【１０９９】
図１５６は、第１９変形例に係るプロジェクタ装置Ｂ２とサブＣＰＵ４００との起動時における通信シーケンスを示す図である。
【１１００】
図１５６に示すように、遊技機１の起動時において、プロジェクタ装置Ｂ２と副制御基板ＳＳとの通信が確立すると、プロジェクタ装置Ｂ２の制御ＬＳＩ２３０は、起動パラメータ要求のコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信する。起動パラメータ要求のコマンドを受信したサブＣＰＵ４００は、起動パラメータ要求確認のコマンドを制御ＬＳＩ２３０に送信する。起動パラメータ要求確認のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０１】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、ＬＥＤ輝度設定のコマンドを制御ＬＳＩ２３０に送信する。ＬＥＤ輝度設定のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定されたＬＥＤ輝度に基づいてＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂが制御される。このとき、ＬＥＤ輝度設定のコマンドによれば、図１５７に示すように、デフォルト値として例えば輝度１００％が指定される。ＬＥＤ輝度設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０２】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、台形歪み補正のコマンドを制御ＬＳＩ２３０に送信する。台形歪み補正のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定された台形歪み補正値に基づいてフォーカス機構２４２が制御される。このとき、台形歪み補正のコマンドによれば、図１５７に示すように、台形歪み補正のデフォルト値（台形歪み補正値）として例えば４０が指定される。台形歪み補正のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０３】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、ホワイト色温度設定のコマンドを制御ＬＳＩ２３０に送信する。ホワイト色温度設定のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定されたホワイト色温度に基づいてＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂが制御される。このとき、ホワイト色温度設定のコマンドによれば、図１５７に示すように、ホワイト色温度のデフォルト値として例えば１が指定される。ホワイト色温度のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０４】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、水平方向画位置オフセット設定のコマンドを制御ＬＳＩ２３０に送信する。水平方向画位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定された水平方向画位置のオフセット値に基づいてフォーカス機構２４２が制御される。このとき、水平方向画位置オフセット設定のコマンドによれば、図１５７に示すように、サブＣＰＵ４００（ＥＥＰＲＯＭ２３１）で保持している水平方向画位置オフセットの値が設定される。水平方向画位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０５】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、垂直方向画位置オフセット設定のコマンドを制御ＬＳＩ２３０に送信する。垂直方向画位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定された垂直方向画位置のオフセット値に基づいてフォーカス機構２４２が制御される。このとき、垂直方向画位置オフセット設定のコマンドによれば、図１５７に示すように、サブＣＰＵ４００（ＥＥＰＲＯＭ２３１）で保持している垂直方向画位置オフセットの値が設定される。垂直方向画位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０６】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、ブライトネス設定のコマンドを制御ＬＳＩ２３０に送信する。ブライトネス設定のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定されたブライトネス設定値に基づいてＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂが制御される。このとき、ブライトネス設定のコマンドによれば、図１５７に示すように、ブライトネスのデフォルト値として例えば５０が指定される。ブライトネス設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０７】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、コントラスト設定のコマンドを制御ＬＳＩ２３０に送信する。コントラスト設定のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定されたコントラスト設定値に基づいてＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂが制御される。このとき、コントラスト設定のコマンドによれば、図１５７に示すように、コントラストのデフォルト値として例えば５０が指定される。コントラスト設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０８】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、ガンマ設定のコマンドを制御ＬＳＩ２３０に送信する。ガンマ設定のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定されたガンマ設定値に基づいてＬＥＤ光源２４０Ｒ，２４０Ｇ，２４０Ｂが制御される。このとき、ガンマ設定のコマンドによれば、図１５７に示すように、ガンマ値のデフォルト値として例えば１が指定される。ガンマ設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１０９】
次に、受信確認のコマンドを受信したサブＣＰＵ４００は、電動フォーカス位置オフセット設定のコマンドを制御ＬＳＩ２３０に送信する。電動フォーカス位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０では、当該コマンドで指定された電動フォーカス位置のオフセット値に基づいてフォーカス機構２４２が制御される。このとき、電動フォーカス位置オフセット設定のコマンドによれば、図１５７に示すように、サブＣＰＵ４００（ＥＥＰＲＯＭ２３１）で保持している電動フォーカス位置オフセットの値が設定される。電動フォーカス位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。次に、受信確認のコマンドを受信したサブＣＰＵ４００は、設定完了のコマンドを制御ＬＳＩ２３０に送信し、当該コマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。これにより、起動時の通信シーケンスが終了する。
【１１１０】
以上のように、起動時には、図１５６に示すような通信シーケンスが１セットとして行われる。このような通信シーケンスの途中にプロジェクタ装置Ｂ２から起動パラメータ要求のコマンドが送信される場合があるが、この場合、サブＣＰＵ４００は当該コマンドを読み捨てる。また、制御ＬＳＩ２３０からサブＣＰＵ４００に送信される受信確認のコマンドについては、正しい受信結果を示すものでない場合、例えば１０回を限度に正しい受信結果を示すまでリトライ処理により再送信される。
【１１１１】
図１５８は、第１９変形例に係るプロジェクタ装置Ｂ２とサブＣＰＵ４００との通常動作時における通信シーケンスを示す図である。
【１１１２】
図１５８に示すように、プロジェクタ装置Ｂ２の通常動作時において、プロジェクタ装置Ｂ２の制御ＬＳＩ２３０は、パラメータ要求のコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信する。パラメータ要求のコマンドを受信したサブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求「ＬＥＤ温度（Ｒ）」のコマンド（図１５９参照）を制御ＬＳＩ２３０に送信する。ステータス要求「ＬＥＤ温度（Ｒ）」のコマンドを受信した制御ＬＳＩ２３０は、第１温度センサＢ２５ａにより検出された温度をＬＥＤ温度（Ｒ）として、当該ＬＥＤ温度（Ｒ）を示すコマンド（図１５９参照）をサブＣＰＵ４００に送信する。
【１１１３】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求「ＬＥＤ温度（Ｇ）」のコマンド（図１５９参照）を制御ＬＳＩ２３０に送信する。ステータス要求「ＬＥＤ温度（Ｇ）」のコマンドを受信した制御ＬＳＩ２３０は、第２温度センサＢ２５ｂにより検出された温度をＬＥＤ温度（Ｇ）として、当該ＬＥＤ温度（Ｇ）を示すコマンド（図１５９参照）をサブＣＰＵ４００に送信する。
【１１１４】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求「ＬＥＤ温度（Ｂ）」のコマンド（図１５９参照）を制御ＬＳＩ２３０に送信する。ステータス要求「ＬＥＤ温度（Ｂ）」のコマンドを受信した制御ＬＳＩ２３０は、第２温度センサＢ２５ｂにより検出された温度をＬＥＤ温度（Ｂ）として、当該ＬＥＤ温度（Ｂ）を示すコマンド（図１５９参照）をサブＣＰＵ４００に送信する。
【１１１５】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求「吸気ＦＡＮ温度」のコマンド（図１５９参照）を制御ＬＳＩ２３０に送信する。ステータス要求「吸気ＦＡＮ温度」のコマンドを受信した制御ＬＳＩ２３０は、ＦＡＮ２の吸気温度センサＢ２６ａにより検出された温度を吸気ＦＡＮ温度として、当該吸気ＦＡＮ温度を示すコマンド（図１５９参照）をサブＣＰＵ４００に送信する。
【１１１６】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求「ＦＡＮ１回転数」のコマンド（図１５９参照）を制御ＬＳＩ２３０に送信する。ステータス要求「ＦＡＮ１回転数」のコマンドを受信した制御ＬＳＩ２３０は、ＦＡＮ１のパルスセンサＢ２７ａにより検出された回転数をＦＡＮ１回転数として、当該ＦＡＮ１回転数を示すコマンド（図１５９参照）をサブＣＰＵ４００に送信する。
【１１１７】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求「ＦＡＮ２回転数」のコマンド（図１５９参照）を制御ＬＳＩ２３０に送信する。ステータス要求「ＦＡＮ２回転数」のコマンドを受信した制御ＬＳＩ２３０は、ＦＡＮ２のパルスセンサＢ２７ｂにより検出された回転数をＦＡＮ２回転数として、当該ＦＡＮ２回転数を示すコマンド（図１５９参照）をサブＣＰＵ４００に送信する。
【１１１８】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求「ＦＡＮ３回転数」のコマンド（図１５９参照）を制御ＬＳＩ２３０に送信する。ステータス要求「ＦＡＮ３回転数」のコマンドを受信した制御ＬＳＩ２３０は、ＦＡＮ３のパルスセンサＢ２７ｃにより検出された回転数をＦＡＮ３回転数として、当該ＦＡＮ３回転数を示すコマンド（図１５９参照）をサブＣＰＵ４００に送信する。
【１１１９】
その後、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求完了のコマンドを制御ＬＳＩ２３０に送信し、当該コマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。これにより、プロジェクタ装置Ｂ２の通常動作時における通信シーケンスが終了する。
【１１２０】
以上のように、図１５８に示すような通常動作時の通信シーケンスは、起動時の通信シーケンスの終了後、例えば３０ｓごとに１セットとして行われる。このような通信シーケンスにおいて、サブＣＰＵ４００から制御ＬＳＩ２３０に送信されるステータス要求のコマンドに対して、制御ＬＳＩ２３０から正しい受信結果を示さない受信確認のコマンドが送信された場合、例えば１０回を限度に正しい受信結果を示すまでリトライ処理により受信確認のコマンドが再送信される。
【１１２１】
図１６０は、第１９変形例に係るプロジェクタ装置Ｂ２とサブＣＰＵ４００とのスクリーン切り替え時における通信シーケンスを示す図である。ここでいうスクリーン切り替え時とは、投影対象となるスクリーンを一のスクリーンから他のスクリーンに変更した後を意味する。
【１１２２】
図１６０に示すように、スクリーン切り替え時において、プロジェクタ装置Ｂ２の制御ＬＳＩ２３０は、パラメータ要求のコマンドを副制御基板ＳＳのサブＣＰＵ４００に送信する。パラメータ要求のコマンドを受信したサブＣＰＵ４００は、電動フォーカス位置オフセット設定のコマンドを制御ＬＳＩ２３０に送信する。電動フォーカス位置オフセット設定のコマンドによれば、図１６１に示すように、変更後の対応するスクリーンの設定情報としてサブＣＰＵ４００（ＥＥＰＲＯＭ２３１）で保持している電動フォーカス位置オフセットの値が設定される。これにより、変更後のスクリーンのフォーカス原点に対してフォーカス位置がオフセット調整される。電動フォーカス位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１２３】
次に、サブＣＰＵ４００は、水平方向画位置オフセット設定のコマンドを制御ＬＳＩ２３０に送信する。水平方向画位置オフセット設定のコマンドによれば、図１６１に示すように、変更後の対応するスクリーンの設定情報としてサブＣＰＵ４００（ＥＥＰＲＯＭ２３１）で保持している水平方向画位置オフセットの値が設定される。これにより、変更後のスクリーンに対して水平方向画位置がオフセット調整される。水平方向画位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。
【１１２４】
次に、サブＣＰＵ４００は、垂直方向画位置オフセット設定のコマンドを制御ＬＳＩ２３０に送信する。垂直方向画位置オフセット設定のコマンドによれば、図１６１に示すように、変更後の対応するスクリーンの設定情報としてサブＣＰＵ４００（ＥＥＰＲＯＭ２３１）で保持している垂直方向画位置オフセットの値が設定される。これにより、変更後のスクリーンに対して垂直方向画位置がオフセット調整される。垂直方向画位置オフセット設定のコマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。なお、図１６０において図示しないが、受信確認のコマンドを受信したサブＣＰＵ４００は、設定完了のコマンドを制御ＬＳＩ２３０に送信し、当該コマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドを再びサブＣＰＵ４００に送信した後、パラメータ要求のコマンドをサブＣＰＵ４００に再送信する。
【１１２５】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求「ドリフト補正温度」のコマンド（図１６１参照）を制御ＬＳＩ２３０に送信する。ステータス要求「ドリフト補正温度」のコマンドを受信した制御ＬＳＩ２３０は、温度センサＢ２５により検出された温度をドリフト補正温度として、当該ドリフト補正温度を示すコマンド（図１６１参照）をサブＣＰＵ４００に送信する。
【１１２６】
次に、サブＣＰＵ４００は、プロジェクタ装置Ｂ２に対するステータス要求完了のコマンドを制御ＬＳＩ２３０に送信し、当該コマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。なお、図１６０において図示しないが、当該コマンドを送信した制御ＬＳＩ２３０は、その後、パラメータ要求のコマンド（図１６１参照）を再びサブＣＰＵ４００に送信する。
【１１２７】
その後、パラメータ要求のコマンドを受信したサブＣＰＵ４００は、電動フォーカスドリフト補正を命じるコマンドを制御ＬＳＩ２３０に送信する。これにより、プロジェクタ装置Ｂ２においては、フォーカス原点に対してオフセット調整されたフォーカス位置が、さらに先述のコマンドで示されたドリフト補正温度に基づいてドリフト補正により補償調整される。そして、制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信し、受信確認のコマンドを受信したサブＣＰＵ４００は、設定完了のコマンドを制御ＬＳＩ２３０に送信し、当該コマンドを受信した制御ＬＳＩ２３０は、受信確認のコマンドをサブＣＰＵ４００に送信する。これにより、スクリーン切り替え時の通信シーケンスが終了する。
【１１２８】
以上のように、スクリーン切り替え時の通信シーケンスは、投影対象となるスクリーンが変更された場合、図１６０に示すような手順を１セットとして行われる。このような通信シーケンスにおいて、制御ＬＳＩ２３０からサブＣＰＵ４００に対して正しい受信結果を示さない受信確認のコマンドが送信された場合、例えば１０回を限度に正しい受信結果を示すまでリトライ処理により受信確認のコマンドが再送信される。
【１１２９】
このような通信シーケンスによれば、スクリーンが切り替えられるごとにフォーカス位置がオフセット調整されるとともに、温度に応じたドリフト補正によってもフォーカス位置が高精度に調整されるので、温度が変化する状況においてフォーカス調整が度々行われることによっても映像の乱れや画質の劣化を抑制することができ、スクリーンを切り替えつつも高品位な映像を継続して投影することができる。
【１１３０】
また、スクリーンが切り替えられるごとに投影する映像の水平方向及び垂直方向の位置も調整されるので、各スクリーンに対してプロジェクタ装置Ｂ２から水平方向及び垂直方向の適正な投影位置に映像を投影することができ、物理的かつソフト的にも映像補正を行うことができる。
【１１３１】
また、フォーカス位置については、オフセット調整が行われるもののプロジェクタ装置Ｂ２の温度状況に応じて変動するため、スクリーン切り替え時にドリフト補正を行うにはプロジェクタ装置Ｂ２から温度を取得するための所定の時間を要する。すなわち、この所定の時間によっては、プロジェクタ装置Ｂ２から温度を取得する間にもスクリーンが切り替えられることも想定される。一方、先述したスクリーン切り替え時の通信シーケンスによれば、フォーカス位置をオフセット調整した後に水平方向画位置及び垂直方向画位置のオフセット調整が行われ、さらにその後、ドリフト補正によりフォーカス位置が再調整されるようになっており、段階的な手順を踏んで最終的にドリフト補正が行われるようになっているので、スクリーンの切り替え動作が頻繁に行われることによっても、高精度に映像の乱れを抑えながら高品位な映像を継続して投影することができる。
【１１３２】
図１６２は、第２０変形例に係るパチンコ機の主制御基板において実行される主制御メイン処理を示している。
【１１３３】
パチンコ機においては、電源が投入されると、最初に、主制御基板のメインＣＰＵは、初期設定処理を行う（Ｓ１２３１）。この処理において、メインＣＰＵは、例えば、メインＲＡＭへのアクセス許可、バックアップ復帰、作業領域の初期化等の処理を行う。次に、メインＣＰＵは、初期値乱数の更新処理を行う（Ｓ１２３２）。この処理において、メインＣＰＵは、初期乱数カウンタ値を更新する。
【１１３４】
次に、メインＣＰＵは、特別図柄制御処理を行う（Ｓ１２３３）。この処理において、メインＣＰＵは、特別図柄ゲームの進行、特別図柄表示装置に表示される第１特別図柄や第２特別図柄に関する所定の制御処理を行う。
【１１３５】
次に、メインＣＰＵは、普通図柄制御処理を行う（Ｓ１２３４）。この処理において、メインＣＰＵは、普通図柄ゲームの進行、及び、普通図柄表示装置に表示される普通図柄に関する所定の制御処理を行う。
【１１３６】
次に、メインＣＰＵは、図柄表示装置の制御処理を行う（Ｓ１２３５）。この処理において、メインＣＰＵは、特別図柄制御処理や普通図柄制御処理の実行結果に基づいて、第１特別図柄及び第２特別図柄、並びに、普通図柄の可変表示の表示制御を行う。
【１１３７】
次に、メインＣＰＵは、遊技情報データ生成処理を行う（Ｓ１２３６）。この処理において、メインＣＰＵは、遊技店のホールコンピュータ等に送信する遊技情報データを生成し、当該遊技情報データをメインＲＡＭに格納する。
【１１３８】
次に、メインＣＰＵは、記憶・遊技状態データ生成処理を行う（Ｓ１２３７）。この処理において、メインＣＰＵは、確変フラグの値及び時短フラグの値に基づいて、パチンコ機の副制御基板に送信する記憶・遊技状態データを生成し、当該記憶・遊技状態データをメインＲＡＭに格納する。その後、メインＣＰＵは、Ｓ１２３２の処理に戻り、上述したＳ１２３２以降の処理を繰り返す。
【１１３９】
図１６３は、第２０変形例に係るパチンコ機の主制御基板において実行されるシステムタイマ割込処理を示している。
【１１４０】
パチンコ遊技機において、メインＣＰＵは、メイン処理の実行中であっても、所定周期でメイン処理を中断し、システムタイマ割込処理を実行する。具体的に、メインＣＰＵは、リセット用クロックパルス発生回路から所定周期（例えば２ｍｓ）で発生するクロックパルスに応じて図１５７に示すようなシステムタイマ割込処理を実行する。
【１１４１】
図１５７に示すように、メインＣＰＵは、各レジスタのデータ（情報）を退避させる（Ｓ１２４１）。次に、メインＣＰＵは、乱数更新処理を行う（Ｓ１２４２）。この処理において、メインＣＰＵは、大当り判定用カウンタ、図柄決定用カウンタ、当り判定用カウンタ、転落判定用カウンタ、変動パターン決定用カウンタ、演出パターン決定用カウンタなどから抽出される各種乱数値を更新する。
【１１４２】
なお、大当り判定用カウンタ及び図柄決定用カウンタは、カウンタ値の更新タイミングが不定であると、公正さに欠ける。そのため、大当り判定用カウンタ及び図柄決定用カウンタは、公正さを担保するために例えば２ｍｓといった周期的なタイミングで更新を行う。
【１１４３】
次に、メインＣＰＵは、スイッチ入力検出処理を行う（Ｓ１２４３）。この処理において、メインＣＰＵは、各種始動口、各種入賞口及び球通過検出器への入賞又は通過を検出する。
【１１４４】
次に、メインＣＰＵは、タイマ更新処理を行う（Ｓ１２４４）。具体的にいうと、メインＣＰＵは、主制御基板と副制御基板との同期をとるための待ち時間タイマ、大入賞口の開放時間を計測するための大入賞口開放時間タイマ等の各種タイマの更新処理を行う。
【１１４５】
次に、メインＣＰＵは、コマンド出力処理を行う（Ｓ１２４５）。この処理において、メインＣＰＵは、副制御基板のサブＣＰＵに対して、例えば、入賞コマンド、変動コマンド、デモコマンド等といった各種コマンドを送信する。例えば、デモコマンドについては、特別図柄の変動終了後から遊技球が発射されることなく所定時間が経過すると（例えば、遊技が行われていない状態が３分以上継続した場合に）送信される。
【１１４６】
次に、メインＣＰＵは、遊技情報出力処理を行う（Ｓ１２４６）。この処理において、メインＣＰＵは、遊技店のホールコンピュータ等に、主制御基板、副制御基板、払出・発射制御回路等で処理される遊技に係る各種情報が出力される。
【１１４７】
次に、メインＣＰＵは、Ｓ１２４１で退避させた各レジスタのデータを復帰させる（Ｓ１２４７）。その後、メインＣＰＵは、システムタイマ割込処理を終了する。
【１１４８】
このようなパチンコ機においても、プロジェクタ装置Ｂ２等を搭載することにより、先述したパチスロ機と同様の効果を発揮することができる。
【１１４９】
なお、本発明は、上記実施形態に限定されるものではない。上記実施形態では、遊技機としてパチスロ機やパチンコ機を代表例に挙げて説明したが、本発明はこれに限定されない。上述した本発明の各種技術は、他の遊技機にも適用可能であり、例えば、封入式遊技機にも適用することができる。また、汎用的な技術については、上記に挙げた遊技機のほか、例えばゲーミングマシン、スロットマシン等といった各種遊技機にも適用することができる。
【１１５０】
また、上記実施形態で示した数値や情報、構成要素などは、あくまでも一例にすぎず、本発明の範囲内において適宜変更することができるのはいうまでもない。例えば、値や数といったものには、０が含まれる場合があり、マイナスやプラスの値まで含まれる場合がある。
【１１５１】
例えば、本実施形態においては、各種条件としてカウント回数や実行回数などがあり、実行回数や実行された期間である実行時間（実行期間）を判定する処理があるが、そのいずれにおいても数値が限定されるものではない。例えば３回以上実行されることを条件としていた場合、１回以上又は初期値にもよるが０回以上実行されることを条件としてもよい。これは、所定の条件として実行回数が３回以上と定められており、３回以上実行されたか否かを判定する場合に、ソフト的な観点からいえば、基本的に実行されたか否かを判定できればよいため、条件としては情報理論（符号理論）上は１か０かを判定することとなる。また逆に、実行されていないか否かという判定を行う場合も同様であり、情報理論（符号理論）上は０なのか１なのかを判定することとなる。
【１１５２】
つまり、実行の有無を判定することは、実行単位に対応するバイナリ値が１か０かを判定することと同義であり、これは実行された場合にフラグを「ＯＮ」にセットし、フラグが「ＯＮ」であるか否かを判定する場合であっても、結果的にはフラグを「ＯＮ」にセットする信号入力があったか否か（信号を１回ないし複数回受信したか否か、入力があったか否か、出力したか否かなど）を判定することに等しい。このことから、フラグの有無を判定する場合であっても、実行回数自体をカウントするわけではないが、実行回数（カウント回数、計数結果、割り込み回数など）を単位として判定することと同義であり、フラグの判定も回数の判定も本質的に同様の比較演算処理によって実行することができる。
【１１５３】
また、時間について判定する場合も同様であり、例えば実行時間を判定する場合も、実行時間に対応するバイナリ値が１か０かを判定することと同義であるため、フラグの有無に応じて判定することができ、単純な比較演算処理によって実行することができる。ただし、フラグや変数を用いて判定を行う場合には、負論理によって値が０の場合に有りとして判定し、値が１の場合に無しとして判定してもよい。
【１１５４】
また、遊技機の起動時には、例えばサブ液晶表示装置において残像現象を生じないようにすべく、通信が確立するまでバックライトを消灯するようにしてもよい。
【１１５５】
また、エラー報知時は、可動式のスクリーンを待機位置に戻さないため、その時の投影対象となるスクリーンに合わせてエラー報知の映像を投影するようにしてもよい。
【１１５６】
また、本実施形態のプロジェクタ装置は、複数のスクリーンに対して投影を行うことが可能に構成されているが、これに限るものではなく、プロジェクタ装置としては、一のスクリーンあるいは複数のスクリーンのうちいずれかのスクリーンに対して投影可能であればよい。また、投影対象としては、スクリーンに限らず、例えば、役物、盤、フロントパネル、外枠、本体枠、キャビネット、上皿、下皿、遊技者、遊技機上部の天井、遊技機から通路に向けての投影などといった様々な投影形態が考えられる。また、投影方式も、例えば、いわゆるリアプロジェク夕、フロントプロジェク夕、リアプロジェクタであって投影光を反射させるもの、フロントプロジェクタであって投影光を反射させるものなどといった様々な方式を適用することができ、これらの異なる複数の方式を組み合わせたものとしてもよい。
【１１５７】
また、本実施形態における吸気用ファンや排気用ファンとは、それらの構成部品が回転することによってプロジェクタ装置内部の換気を行うことが可能な換気手段である。すなわち、換気手段とは、吸気手段あるいは排気手段を含むものであり、本実施形態における吸気手段に対する制御（シャットダウンや警告の条件など）は、排気手段に対しても適用可能であり、排気手段に対する制御を吸気手段に対しても適用可能である。
【１１５８】
＜第２実施形態＞
以下、図面を参照して、本発明の第２実施形態について説明する。
【１１５９】
図１６４ないし図１６６に示すように、本発明の第２実施形態に係る遊技機３００１は、いわゆるパチスロ機である。遊技機３００１は、コイン、メダル、遊技球又はトークン等の他、遊技者に付与された又は付与される、遊技価値の情報を記憶したカード等の遊技媒体を用いて遊技可能なものであるが、以下ではメダルを用いるものとして説明する。本発明の第２実施形態に係る遊技機３００１は、上述した第１実施形態に係る遊技機１と共通する構成を有しているが、同様の構成については適宜説明を省略する。また、第１実施形態と同一の構成については、第１実施形態で用いたものと同一の符号により示すものとする。
【１１６０】
なお、以後の説明において、遊技機３００１から遊技者に向かう側（方向）を遊技機３００１の前側（前方向）と称し、前側とは逆側を後側（後方向、奥行方向）と称し、遊技者から見て右側及び左側を遊技機３００１の右側（右方向）及び左側（左方向）とそれぞれ称する。また、こうした方向に関する表現は、遊技機３００１の一部であるプロジェクタ装置等について示す場合についても同様に用いられる。
【１１６１】
また、前側及び後側を含む方向は、前後方向又は厚み方向と称し、右側及び左側を含む方向は、左右方向又は幅方向と称する。前後方向（厚み方向）及び左右方向（幅方向）に直交する方向を上下方向又は高さ方向と称する。
【１１６２】
図１６４に示すように、遊技機３００１の外観は、矩形箱状の筐体３００２により構成されている。筐体３００２は、遊技機本体として前面側に矩形状の開口を有する金属製のキャビネット３００３と、キャビネット３００３の前面上部に配置された上ドア機構３００４と、キャビネット３００３の前面下部に配置された下ドア機構３００５とを有している。
【１１６３】
また、キャビネット３００３の上面壁３００６には、左右方向に関して所定間隔隔てて、上下方向に貫通する２つの開口３００７が形成されている。そして、この２つの開口３００７それぞれを塞ぐように木製の板部材３００８が上面壁３００６に取り付けられている。
【１１６４】
図１６５に示すように、上ドア機構３００４及び下ドア機構３００５は、キャビネット３００３の開口の形状及び大きさに対応するように形成されている。上ドア機構３００４及び下ドア機構３００５は、外装パネルが装着され、キャビネット３００３における開口の上部及び下部を閉塞可能に設けられている。上ドア機構３００４は、上側表示窓３００９を中央部に有している。上側表示窓３００９には、光を透過する透明パネル３０１０が設けられている。
【１１６５】
下ドア機構３００５には、上部の略中央部に、矩形状の開口部として形成されたメイン表示窓３０１１が設けられている。メイン表示窓３０１１の裏面側には、キャビネット３００３の内部側から取り付けられたリールユニットＲＵが装着されている。さらに、リールユニットＲＵの背面には、主制御基板ＭＳが取り付けられている。
【１１６６】
リールユニットＲＵは、複数種類の図柄が各々の外周面に描かれた３個のリールＲＬ（左リール），ＲＣ（中リール），ＲＲ（右リール）を主体に構成されている。これらのリールＲＬ，ＲＣ，ＲＲは、それぞれが縦方向に一定の速度で回転できるように並列状態（横一列）に配設される。リールＲＬ，ＲＣ，ＲＲは、メイン表示窓３０１１を通じて、各リールＲＬ，ＲＣ，ＲＲの動作や各リールＲＬ，ＲＣ，ＲＲ上に描かれている図柄が視認可能となる。
【１１６７】
メイン表示窓３０１１には、その表面部に、矩形状のアクリル板等からなる透明パネルが取り付け固定されており、遊技者等がリールユニットＲＵに触れることができないようになっている。メイン表示窓３０１１の下方には、略水平面の第１台座部３０１２ａ、第２台座部３０１２ｂ、第３台座部３０１２ｃが形成されている。メイン表示窓３０１１の右側に位置する第１台座部３０１２ａには、メダルを投入するためのメダル投入口３０１３が設けられている。メダル投入口３０１３は、遊技者によりメダルが投入される開口である。メダル投入口３０１３から投入されたメダルは、クレジットされるか又はゲームに賭けられる。
【１１６８】
メイン表示窓３０１１の左側に位置する第２台座部３０１２ｂには、クレジットされているメダルを賭けるための、有効ライン設定手段としての最大ＢＥＴボタン３０１４（ＭＡＸＢＥＴボタンともいう）が設けられている。最大ＢＥＴボタン３０１４が押されると、メダルの投入枚数として「３」が選択される。
【１１６９】
メイン表示窓３０１１の前面側に位置する第３台座部３０１２ｃには、サブ表示装置３０１５が設けられている。サブ表示装置３０１５は、例えば入賞成立時のメダルの払出枚数やクレジットされている残メダル枚数を表示する。遊技機３００１にクレジットされるメダルの最大枚数は、通常５０枚であるため、サブ表示装置３０１５には、５０以下のクレジット枚数が表示される。なお、最大枚数となる５０枚のメダルがクレジットされている状態では、投入されたメダルがそのままメダル払出口３０２１より払出される。
【１１７０】
最大ＢＥＴボタン３０１４の前面側には、遊技者の操作によりリールＲＬ，ＲＣ，ＲＲを回転駆動させるとともに、メイン表示窓ＤＤ４内で図柄の変動表示を開始させるスタートレバー３０１６が設けられている。スタートレバー３０１６は、所定の角度範囲で傾動自在に取り付けられる。
【１１７１】
スタートレバー３０１６の右側で、サブ表示装置３０１５の前面側には、遊技者の押下操作（停止操作）により３個のリールＲＬ，ＲＣ，ＲＲの回転をそれぞれ停止させるための３個のストップボタン３０１７Ｌ，３０１７Ｃ，３０１７Ｒが設けられている。
【１１７２】
最大ＢＥＴボタン３０１４の左側には、Ｃ／Ｐボタン３０１８が設けられている。Ｃ／Ｐボタン３０１８は、遊技者がゲームで獲得したメダルのクレジット／払出しを押しボタン操作で切り換えるものである。このＣ／Ｐボタン３０１８の切り換えにより払出しが選択されている状態（非クレジット状態）においては、下ドア機構３００５の下部側のコインガードプレート部に設けたメダル払出口３０２１（キャンセルシュート）からメダルが払出され、払出されたメダルは、メダル受け部３０２２に溜められる。
【１１７３】
スタートレバー３０１６、及び、ストップボタン３０１７Ｌ，３０１７Ｃ，３０１７Ｒの下部側には、腰部パネル３０１９（腰部導光板）が配置されている。腰部パネル３０１９は、アクリル板等を使用した化粧用パネルとして構成される。腰部パネル３０１９には、遊技機１の機種を表す名称や種々の模様等が印刷により描かれている。
【１１７４】
また、メダル払出口３０２１の左側にはスピーカ３０２０Ｌが、右側にはスピーカ３０２０Ｒが、それぞれ設けられている。スピーカ３０２０Ｌ，３０２０Ｒは、遊技者に遊技に関する種々の情報を声や音楽等の音により報知する。また、メイン表示窓３０１１の左側には、サブ液晶表示装置３０２３が配置されている。サブ液晶表示装置３０２３は、液晶表示パネル（液晶パネル）のパネル面にタッチ式の位置入力装置としてのタッチセンサパネルが配されてなる、いわゆるタッチパネル３０２３Ｔとなっている。なお、タッチセンサパネルとしては、例えば、人体の一部（指先等）や静電ペン等の接触を検知して、その検知信号を出力する静電容量方式のものであってもよく、又は、ペン先等の堅い物質の接触を検知して、その検知信号を出力する方式のもの、あるいは、その他の方式のものや構造のもの（インセル構造等）であってもよい。本実施形態においては、サブ液晶表示装置３０２３及びタッチパネル３０２３Ｔを用いて、上述したようなプロジェクタ装置の光学調整を行うことができるようになっている。
【１１７５】
サブ液晶表示装置３０２３は、ＳＵＩ（スマート・ユーザ・インターフェース）として機能するもので、その表示画面上に、例えば、遊技の進行に伴って遊技回数等の遊技情報が表示されるとともに、遊技者による選択又は入力を求めるためのメッセージや入力キー等が表示される。
【１１７６】
なお、サブ液晶表示装置３０２３においては、その表示画面上に、例えば、遊技の進行に伴って、遊技に関する演出に応じた内容（演出情報）を表示することも可能である。また、サブ液晶表示装置３０２３としては、例えば、演出役物としての機能を有するアタッチメントや、専用のアタッチメントとして、ジョグダイヤル又はプッシュボタン等を装着できるようにしてもよい。また、サブ液晶表示装置３０２３は、その機能を、後述する表示ユニット３０８０等に振り分けることにより、省略することもできる。また、メイン表示窓３０１１の右側には、サブ液晶表示装置３０２３とは別のサブ液晶表示装置を配置するようにしてもよい。このような別のサブ液晶表示装置としては、その裏側にフルカラーＬＥＤが複数個実装されたＬＥＤ基板を設け、演出を行うことが可能に透過性を有して装飾が施されたパネルにより表示面を形成するようにしてもよい。
【１１７７】
図１６６は、遊技機３００１の上ドア機構３００４、及び下ドア機構３００５の表示を省略して示したキャビネット３００３の内部を示す正面図である。図１６６に示すように、キャビネット３００３内は、中間支持板３０３０により上部空間と下部空間とに仕切られている。すなわち、中間支持板３０３０は、キャビネット３００３内を上部空間と下部空間とに仕切る仕切板として機能している。上部空間は、キャビネット３００３内の上ドア機構３００４の後側となる空間であり、表示ユニット３０８０等が収容される。また、下部空間は、キャビネット３００３内の下ドア機構３００５の後側となる空間である。リールユニットＲＵや、遊技機３００１全体の動作を司る主制御基板ＭＳ等は、下ドア機構３００５の後側に下ドア機構３００５と一体的に保持され、上述した下部空間に収容される。
【１１７８】
表示ユニット３０８０は、キャビネット３００３内の中間支持板３０３０上に交換可能に載置される。表示ユニット３０８０は、映像表示用の照射光を出射する照射ユニット３１００と、照射ユニット３１００からの照射光が照射されることにより映像を出現させるスクリーン装置３０９０とを有したいわゆるプロジェクションマッピング装置である。
【１１７９】
また、スクリーン装置３０９０には、照射ユニット３１００からの照射光が照射されるフロントスクリーン機構３０９１が配置されており、さらに、下部空間には、副制御基板３２００が配置されている。副制御基板３２００は、スクリーンや役物の演出動作に応じて、照射ユニット３１００を制御し、スクリーンや役物に照射光を投影することにより、視覚的な演出として映像を表示する。
【１１８０】
キャビネット３００３の下部空間の底部には、電源装置ＤＥ及びホッパ機構ＨＰが設けられている。また、副制御基板３２００の上部には、副中継基板ＳＮが設けられている。
【１１８１】
（表示ユニット）
図１６７（ａ）には、上ドア機構３００４と表示ユニット３０８０のみが示されている。表示ユニット３０８０は、上述のように、照射ユニット３１００とスクリーン装置３０９０から構成され、上ドア機構３００４の外装パネル上部には、複数の小さな孔を有する通風口３０２４ａ，３０２４ｂが設けられている。
【１１８２】
図１６７（ｂ）は、表示ユニット３０８０（すなわち、図１６７（ａ）に示された上ドア機構３００４と表示ユニット３０８０から、上ドア機構３００４を取り除いた状態）を示した図である。表示ユニット３０８０は、図示するように、前方に開口が形成された筐体を有する。この筐体は、照射ユニット３１００の上部を形成するプロジェクタカバー３１０１、及び、スクリーン装置３０９０とで構成されている。プロジェクタカバー３１０１は、スクリーン装置３０９０の上面に交換可能に取り付けられる。
【１１８３】
プロジェクタカバー３１０１の前面中央部には、リフレクタ保持部３１０２が形成され、上ドア機構３００４を開いたときに前側に露出するように配置されている。なお、後述するミラー機構３１０５は、リフレクタ保持部３１０２に対してその間隔が調整可能に取り付けられている。これにより、照射ユニット３１００から照射された照射光の進行方向に対する光学ミラー３１０６の反射角度を微調整することができる。また、プロジェクタカバー３１０１の上面前側左端部には排気口３１０３ａが配置され、上面前側右端部には吸気口３１０３ｂが配置される。このような構成のために、プロジェクタカバー３１０１がキャビネット３００３に装着され、上ドア機構３００４が閉じられた状態（すなわち、遊技機３００１の使用状態）となった場合に、図１６７（ａ）に示す上ドア機構３００４の外装パネル上部の通風口３０２４ａが、プロジェクタカバー３１０１の上面前側左端部に配置された排気口３１０３ａに連通し、上ドア機構３００４の外装パネル上部の通風口３０２４ｂが、プロジェクタカバー３１０１の上面前側右端部に配置された吸気口３１０３ｂに連通するよう位置づけられる。
【１１８４】
図１６８は、図１６７（ｂ）に示した照射ユニット３１００の平面図である。プロジェクタカバー３１０１の上面前側左端部には排気口３１０３ａが配置され、上面前側右端部には吸気口３１０３ｂが配置される。プロジェクタカバー３１０１の前面中央部に設けられたリフレクタ保持部３１０２が、プロジェクタカバー３１０１の本体からわずかに突出して配置される。
【１１８５】
図１６９は、図１６８に示されたＸＸ−ＸＸ線に沿った照射ユニット３１００の断面図を示している。
【１１８６】
ここで、照射ユニット３１００は、照射光を前方に出射するプロジェクタ装置３３００と、プロジェクタ装置３３００の前方に配置されプロジェクタ装置３３００からの照射光を斜め下後方に配置されたスクリーン装置３０９０の方向に反射するミラー機構３１０５と、プロジェクタ装置３３００及びミラー機構３１０５を収容したプロジェクタカバー３１０１とを有している。
【１１８７】
プロジェクタ装置３３００は、ケース３４０２によって外装されつつプロジェクタカバー３１０１に取り付けられ、キャビネット３００３内に配置されている。プロジェクタ装置３３００は、水平配置された平板状の上側台座、及び下側台座等を介してプロジェクタカバー３１０１に取り付けられている。
【１１８８】
プロジェクタ装置３３００には、プロジェクタ制御基板３３１０や光学機構３３３０が含まれる。光学機構３３３０は、複数のＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂから出射してＤＭＤ３３３３（Ｄｉｇｉｔａｌ  Ｍｉｃｒｏｍｉｒｒｏｒ  Ｄｅｖｉｃｅ）で反射した照射光を、レンズユニット３３３２等を介して前方のミラー機構３１０５に向けて出射するように構成されている。このプロジェクタ装置３３００については、後で詳細に説明する。
【１１８９】
また、図１６９に示すように、プロジェクタ装置３３００及びミラー機構３１０５は、プロジェクタカバー３１０１に収容されている。なお、プロジェクタ装置３３００の下面３１０９は、その前部に、後方から前方に向けて上方に傾斜する傾斜面を有している。
【１１９０】
図１６９に示すように、固定スクリーン機構３１２０は、照射光の照射方向に存在する固定露出位置に固定状態で設けられており、図１６に示す第１実施形態の遊技機１に係る固定スクリーン機構Ｄと同様の固定スクリーン機構である。また、フロントスクリーン機構３０９１は、図１７に示す第１実施形態の遊技機１に係るフロントスクリーン機構Ｅ１と同様の構成であり、フロント露出位置とフロント待機位置との間を回動可能に設けられている。固定露出位置とフロント露出位置との位置関係は、フロント露出位置が照射光の照射方向であって且つ固定露出位置よりも前方に存在するように設定されている。これにより、フロントスクリーン機構３０９１がフロント露出位置に移動した場合は、フロントスクリーン機構３０９１が固定スクリーン機構３１２０を前方から覆い隠した状態にすることによって、照射光による映像をフロントスクリーン機構３０９１だけに出現可能にしている。
【１１９１】
フロントスクリーン機構３０９１がフロント待機位置に移動した場合は、固定スクリーン機構３１２０を露出させることによって、照射光による映像を固定スクリーン機構３１２０に出現可能にしている。つまり、フロントスクリーン機構３０９１がフロント露出位置に配置されると、フロントスクリーン機構３０９１がプロジェクタ装置３３００の投影対象となる。これに対して、フロントスクリーン機構３０９１がフロント待機位置に配置されると、固定スクリーン機構３１２０がプロジェクタ装置３３００の投影対象となる。
【１１９２】
図１６９に示すリールスクリーン機構３１３０は、図１８に示す第１実施形態の遊技機１に係るリールスクリーン機構Ｆ１と同様のリールスクリーン機構であり、リール露出位置とリール待機位置との間を回動可能に設けられている。リール露出位置と固定露出位置との位置関係は、リール露出位置が照射光の照射方向であって且つ固定露出位置よりも前方に存在するように設定されている。これにより、リールスクリーン機構３１３０がリール露出位置に移動した場合は、リールスクリーン機構３１３０が固定スクリーン機構３１２０を前方から覆い隠した状態にすることによって、照射光による映像をリールスクリーン機構３１３０だけに出現可能にしている。リールスクリーン機構３１３０がリール待機位置に移動した場合は、固定スクリーン機構３１２０を露出させることによって、照射光による映像を固定スクリーン機構３１２０に出現可能にしている。つまり、リールスクリーン機構３１３０がリール露出位置に配置されると、リールスクリーン機構３１３０がプロジェクタ装置３３００の投影対象となる。これに対して、リールスクリーン機構３１３０がフロント待機位置に配置されると、固定スクリーン機構３１２０がプロジェクタ装置３３００の投影対象となる。
【１１９３】
図１７０は、プロジェクタ装置３３００とプロジェクタカバー３１０１を示す図である。
【１１９４】
図１７０（ａ）に示す照射ユニット３１００は、プロジェクタカバー３１０１とプロジェクタ装置３３００で構成される。プロジェクタカバー３１０１の上面前側左端部には、排気口３１０３ａが配置され、プロジェクタカバー３１０１の上面前側右端部には吸気口３１０３ｂが配置される。ここで、プロジェクタカバー３１０１の上面に取り付けられているトップカバー３１１０の取付ネジを外してトップカバー３１１０を取り除き、さらに、上述した上側台座の取付ネジを外して上側台座を取り除くと、図１７０（ｂ）に示すような状態となり、プロジェクタ装置３３００がプロジェクタカバー３１０１内に収容されている状況が分かる。
【１１９５】
次に、図１７０（ｂ）に示された状態において、上述した下側台座の取付ネジを外して下側台座、及びプロジェクタカバー３１０１を取り除くと、図１７０（ｃ）に示すように、プロジェクタ装置３３００が取り出される。
【１１９６】
図１７０（ｃ）に示されたプロジェクタ装置３３００は、上述のようにケース３４０２によって外装されている。また、ケース３４０２の側面には、複数の孔を有する通気口３４０４ｂが設けられ、プロジェクタカバー３１０１内の空気流路と吸気口３１０３ｂ、及び上ドア機構３００４の外装パネルに設けられた通風口３０２４ｂを介して、遊技機３００１の外部からプロジェクタ装置３３００内に空気を取り込む構成となっている。なお、詳細については後述するが、プロジェクタカバー３１０１内の空気流路には、外部の空気を取り込むための吸気用ファン（後述する吸気用ファン３２１０）が設置される。
【１１９７】
また、図１７０（ｃ）には示されていないが、上述した通気口３４０４ｂが設けられているケース３４０２の側面に対向する側面には、同様の複数の孔を有する通気口３４０４ａが設けられ、プロジェクタカバー３１０１内の空気流路と排気口３１０３ａ、及び上ドア機構３００４の外装パネルに設けられた通風口３０２４ａを介して、プロジェクタ装置３３００の内部から遊技機３００１の外部に空気を排出する構成となっている。なお、詳細については後述するが、プロジェクタ装置３３００内部の通気口３４０４ａの近傍には、排気用ファン（後述する排気用ファン３３４２ａ，３３４２ｂ）が設置される。
【１１９８】
さらに、プロジェクタ装置３３００のケース３４０２には、開口部３４０３が形成され、プロジェクタ装置３３００の光学機構３３３０から出射される照射光が、この開口部３４０３を通過して前方のミラー機構３１０５に提供される。
【１１９９】
なお、本実施形態では、プロジェクタ装置３３００の本来の上面が下側になるように（すなわち、上下反対の位置関係で）配置されている。
【１２００】
（遊技機３００１のシステム構成）
図１７１に示すように、遊技機３００１は、システムに含まれる主な基板として、主制御基板ＭＳ、副制御基板３２００、リールドライブ基板ＲＤ、ドア中継基板ＤＳ、副中継基板ＳＮ、スケーラ基板ＳＫ、プロジェクタ制御基板３３１０、サブ液晶Ｉ／Ｆ基板ＳＬ、スクリーン駆動制御基板ＣＳを備える。これら主制御基板ＭＳや副制御基板３２００等には、電源装置ＤＥの電源基板ＤＥ１から電源スイッチＤＥ２がオンの場合に電力が供給される。
【１２０１】
遊技機３００１は、改良されたプロジェクタ装置３３００等を備え、第１実施形態に係る遊技機１の副制御基板ＳＳ、プロジェクタ制御基板Ｂ２３をそれぞれ副制御基板３２００、プロジェクタ制御基板３３１０としたものである。これら以外の構成要素については、遊技機１と同様の構成であるため、説明を省略する。
【１２０２】
また、遊技機３００１では、遊技機１と同様、既知の構成要素として、デジタル表示用の７セグ表示器３０、外部表示器等を接続するための外部集中端子板３１、グラフィック基板４０、サブＲＡＭ基板４１、サブＲＯＭ基板４２、メダル識別用のセレクタ５０、ドア開閉監視スイッチ５１、ＢＥＴスイッチ５２、精算スイッチ５３、スタートスイッチ５４、ストップスイッチ基板５５、設定用鍵型スイッチ５６、ＬＥＤ基板６０、演出や装飾用のＬＥＤ群６１、演出用のスピーカ群６２、２４ｈドア監視ユニット６３、ドア監視スイッチ６４を備える。これら既知の構成要素については、説明を省略する。
【１２０３】
副制御基板３２００は、主として遊技機３００１の遊技に伴う演出を制御するための基板である。副制御基板３２００は、副中継基板ＳＮとコネクタ（ＢｔｏＢ：基板対基板用）を介して接続され、副中継基板ＳＮとスケーラ基板ＳＫとは、ハーネスＨを介して接続されており、基本的にこれらと双方向に各種の信号をやり取りする。
【１２０４】
遊技機３００１は、上述のようにプロジェクタカバー３１０１内に吸気用ファン３２１０を備え、さらにパルスセンサ３２１１を備える。副制御基板３２００は、パルスセンサ３２１１から、吸気用ファン３２１０の回転数に応じたパルス信号を回転数検出信号として受信し、サブＲＡＭ基板４１に保存する。
【１２０５】
図１７２は、第２実施形態に係る遊技機３００１の副制御基板３２００の回路構成を示している。
【１２０６】
図１７２に示すように、副制御基板３２００は、サブＣＰＵ３２０１、バックアップ機能を有するＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０１、日時の計時回路であるリアルタイムクロック（ＲＴＣ：Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）４０２を有し、交換可能な拡張カードとして、グラフィック基板４０、サブＲＡＭ基板４１、サブＲＯＭ基板４２をバス接続により実装している。グラフィック基板４０は、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４４０及びＶＲＡＭ（ビデオメモリ）４４１を有する。
【１２０７】
また、サブＣＰＵ３２０１は、例えば、フロントスクリーン機構３０９１の投影面等を変位させるための信号を、副中継基板ＳＮ及びスクリーン駆動制御基板ＣＳを通じてフロントスクリーン駆動機構Ｅ２やリールスクリーン駆動機構Ｆ２へと送信する。また、サブＣＰＵ３２０１は、プロジェクタ装置３３００やサブ液晶表示装置３０２３等に映像を表示させるための映像信号を、スケーラ基板ＳＫを通じてプロジェクタ制御基板３３１０やサブ液晶Ｉ／Ｆ基板ＳＬへと送信する。
【１２０８】
さらに、サブＣＰＵ３２０１は、吸気用ファン３２１０の駆動を制御し、パルスセンサ３２１１から、吸気用ファン３２１０の回転数に応じたパルス信号を回転数検出信号として受信し、サブＲＡＭ基板４１に保存する。
【１２０９】
図１７３は、第２実施形態に係る遊技機３００１のプロジェクタ装置３３００の回路構成を示している。
【１２１０】
図１７３に示すプロジェクタ制御基板３３１０は、制御ＬＳＩ３３１１、ＥＥＰＲＯＭ（登録商標）３３１２、ＤＬＰ（登録商標）制御回路３３１３、及びＬＥＤドライバ３３１４を備える。図１７３に示すように、プロジェクタ装置３３００の光学機構３３３０は、レンズユニット３３３２を備え、さらに、レンズユニット３３３２の周辺に配置される構成要素として、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色光を発するＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂと、ＤＭＤ３３３３を備える。また、レンズユニット３３３２の投射レンズ３３３２ｂについてフォーカス調整を行うためのフォーカス機構等を備える。
【１２１１】
制御ＬＳＩ３３１１は、中継基板３３０１を介して受信した副制御基板３２００からの指令に基づいて、照射光を投影するようにＤＬＰ制御回路３３１３を制御する。また、制御ＬＳＩ３３１１は、中継基板３３０１を介して受信した副制御基板３２００からの指令に基づいて、レンズユニット３３３２のフォーカス機構３３３２ａを制御してレンズユニット３３３２の投射レンズ３３３２ｂを光軸方向に移動させることにより、照射光の投影に際してフォーカス調整を行う。
【１２１２】
なお、フォーカス機構３３３２ａは、図２４に示す第１実施形態の遊技機１におけるレンズユニットＢ２１のフォーカス機構２４２と同様の機構であり、投射レンズ３３３２ｂは、図２４に示す第１実施形態の遊技機１におけるレンズユニットＢ２１の投射レンズ２１０と同様の構成である。フォーカス機構３３３２ａは、スクリーン装置３０９０の固定スクリーン機構３１２０や、プロジェクタ装置３３００に対して変位するフロントスクリーン機構３０９１に対して投射レンズ３３３２ｂの焦点距離を変化させつつ焦点を合わせるためのものである。
【１２１３】
ＥＥＰＲＯＭ３３１２には、制御ＬＳＩ３３１１によるプロジェクタ装置３３００の設定・調整に関わるデータが記憶されている。なお、特に図示しないが、制御ＬＳＩ３３１１には、制御プログラム等が格納されたＲＯＭ、プロジェクタ装置３３００の設定・調整等に関わる作業領域に使用されるＤＲＡＭが内蔵されている。
【１２１４】
プロジェクタ装置３３００のＤＬＰシステムは、主として、ＤＬＰ制御回路３３１３、ＬＥＤドライバ３３１４、並びに光学機構３３３０のＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂ、及びＤＭＤ３３３３により構成される。
【１２１５】
ＤＭＤ３３３３は、半導体チップの主面上に、表示解像度に応じたピクセル相当のミラーを集積したものである。ＤＭＤ３３３３は、各ミラーの直下にあるメモリー素子の静電界作用により、主面に対して各ミラーが対角線に沿う軸周りに＋１０°又は−１０°傾くように構成されたものである。このような構成により、ＤＭＤ３３３３の各ミラーは、ＯＮ状態（所定方向に光を反射する状態）とＯＦＦ状態（所定方向外に光を反射する状態）とに切り換えられる。すなわち、ＤＭＤ３３３３の各ミラーは、ＯＮ状態のとき、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂから図示しないダイクロイックミラー等を介して入射した光を、再びダイクロイックミラー等を介してレンズユニット３３３２へと導く一方、ＯＦＦ状態のとき、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂからダイクロイックミラー等を介して入射した光をレンズユニット３３３２以外の方向に向けて反射する。
【１２１６】
ＤＬＰ制御回路３３１３は、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂを駆動するＬＥＤドライバ３３１４を制御し、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１ＢからのＲＧＢ各色の光を図示しないダイクロイックミラー等を介して時分割方式でＤＭＤ３３３３に入射させる。このとき、ＤＬＰ制御回路３３１３は、投影する映像に応じて、どのタイミングでどのピクセルに対応したミラーをＯＮ状態又はＯＦＦ状態とするか、すなわち、ＲＧＢ各色の光のうちどの色の光をどのタイミングで所定方向に反射させるかを判定し、ＤＭＤ３３３３の各ミラーのＯＮ・ＯＦＦ状態を制御する。なお、ダイクロイックミラー等を介して入射した光をレンズユニット３３３２以外の方向に向けて反射した場合、当該反射された光が、その後、プロジェクタ装置３３００内で再度反射したとしても、レンズユニット３３３２の方向に進行しないようにダイクロイックミラー等を介して入射した光をレンズユニット３３３２以外の方向に向けて反射するよう制御してもよい。
【１２１７】
このようなＤＬＰ制御回路３３１３の制御により、ＤＭＤ３３３３で所定方向に反射した光は、レンズユニット３３３２へと進み、投射レンズ３３３２ｂを透過することでミラー機構３１０５に入射し、最終的にミラー機構３１０５で反射することによって投影対象へと導かれる。これにより、投影対象となるスクリーンや役物に対して照射光が投影され、演出に応じた映像が形成される。
【１２１８】
図１７３に示すように、プロジェクタ装置３３００には、さらに、温度センサ３３４１、排気用ファン３３４２、パルスセンサ３３４３が含まれる。
【１２１９】
温度センサ３３４１は、先述した温度センサＢ２５と同様の機能を果たすものであり、例えばサーミスタからなる。温度センサ３３４１は、複数の温度センサを集合的に表したものである。温度センサ３３４１は、例えば、ＬＥＤ光源３３３１Ｒ付近の温度を検出し、プロジェクタ制御基板３３１０に対して温度検出信号を出力する温度センサ３３４１ａ、ＬＥＤ光源３３３１Ｇ付近の温度を検出し、プロジェクタ制御基板３３１０に対して温度検出信号を出力する温度センサ３３４１ｂ、及びＬＥＤ光源３３３１Ｂ付近の温度を検出し、プロジェクタ制御基板３３１０に対して温度検出信号を出力する温度センサ３３４１ｃを含む。例えば、こうした温度センサ３３４１ａ，３３４１ｂ，３３４１ｃはそれぞれ、対応するＬＥＤ基板３３３１Ｒａ，３３３１Ｇａ，３３３１Ｂａ上に、又は当該ＬＥＤ基板の近傍に配置される。
【１２２０】
また、温度センサ３３４１はさらに、ＤＭＤ３３３３付近の温度を検出し、プロジェクタ制御基板３３１０に対して温度検出信号を出力する温度センサ３３４１ｄ、レンズユニット３３３２付近の温度を検出し、プロジェクタ制御基板３３１０に対して温度検出信号を出力する温度センサ３３４１ｅを含む。
【１２２１】
上述した温度センサ３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄは、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）やＤＭＤ３３３３といった光学素子の近辺、又は当該光学素子の付近に設けられた温度検出手段の一例であるが、このような温度検出手段は、光学素子そのものを含み、光学素子が設けられた対象を含みうるものである。例えば、光学素子そのものに温度検出手段を設けた場合、光学素子が設けられた基板に温度検出手段を設けた場合、光学素子が配置された位置の近辺に温度検出手段を設けた場合、光学素子が設けられた基板近辺に温度検出手段を設けた場合、光学素子が設けられた対象物（例えば、プロジェクタ）内部に温度検出手段を設けた場合、光学素子が発する熱量に応じて温度が変化しうる空気、基板、電子回路などの各種構造物の温度を検出することができる位置に温度検出手段を設けた場合等を含みうるものである。
【１２２２】
本実施形態では、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）についての温度を検出する温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ）とレンズユニット３３３２についての温度を検出する温度センサは１℃単位で温度を検出する。すなわち、これらの温度センサによって検出された温度が変化する単位（温度変化単位）が１℃である。
【１２２３】
一方、ＤＭＤ３３３３についての温度を検出する温度センサは０．２５℃単位で温度を検出する。すなわち、この温度センサによって検出された温度が変化する単位（温度変化単位）が０．２５℃である。
【１２２４】
このような構成のため、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）やレンズユニット３３３２に関する温度変化より、ＤＭＤ３３３３に関する温度変化の方が高精度に検出されうる。なお、ＤＭＤ３３３３に関する温度変化には、ＤＭＤ３３３３周辺の温度変化、ＤＭＤ３３３３の温度変化に加え、近接する排気用ファン３３４２の温度変化、又は排気用ファン３３４２周辺の温度変化を含み、プロジェクタ装置３３００内、又はプロジェクタ装置３３００の温度変化を含み得るものである。また、このような温度変化を把握するために、温度センサ３３４１ｄの配置位置を調整したり、他の温度センサを用いることができる。
【１２２５】
排気用ファン３３４２は、２つの排気用ファン、すなわち、排気用ファン３３４２ａ（ＦＡＮ４）と排気用ファン３３４２ｂ（ＦＡＮ５）を含む。
【１２２６】
パルスセンサ３３４３は、２つのパルスセンサ、すなわち、排気用ファン３３４２ａ（ＦＡＮ４）の回転数に応じたパルス信号を、プロジェクタ制御基板３３１０に対してＦＡＮ４の回転数検出信号として出力するように設けられているパルスセンサ３３４３ａ、及び、排気用ファン３３４２ｂ（ＦＡＮ５）の回転数に応じたパルス信号を、プロジェクタ制御基板３３１０に対してＦＡＮ５の回転数検出信号として出力するように設けられているパルスセンサ３３４３ｂを含む。パルスセンサは、例えばフォトインタラプタにより構成してもよい。
【１２２７】
電源回路３３０２は、図１７３に示すように、ＬＥＤドライバ３３１４を介して、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂに電力を供給する。また、図１７３では省略したが、電源回路３３０２は、排気用ファン３３４２、レンズユニット３３３２、ＤＭＤ３３３３などにも電力を供給する。
【１２２８】
本実施形態において、プロジェクタ装置３３００は、いわゆるＤＬＰプロジェクタとして構成される。また、プロジェクタ装置３３００は、ミラー機構３１０５によって照射光を折り返すことにより投影対象までの投影距離を稼ぐとともに、例えばコントラスト比を１０００：１とすることによって、照射光の投影距離をできるだけ短くするようにしている。これにより、プロジェクタ装置３３００を備えた表示ユニット３０８０は、より安価かつ小型に構成されるとともに、遊技機３００１のキャビネット３００３における限られたスペースに対して容易に搭載される。
【１２２９】
（主制御基板ＭＳ、スケーラ基板ＳＫの処理）
第２実施形態に係る遊技機３００１は、上述のように、第１実施形態に係る遊技機１と同様の主制御基板ＭＳ、及びスケーラ基板ＳＫを備えており、基本的に、主制御基板ＭＳ、スケーラ基板ＳＫによる処理も遊技機１と同様のものである。
【１２３０】
（副制御基板３２００の処理）
第２実施形態に係る遊技機３００１は、上述のように、第１実施形態に係る遊技機１の副制御基板ＳＳとは異なる副制御基板３２００を備えているが、基本的には、第１実施形態の副制御基板ＳＳと同様の処理を行う。以降では、副制御基板３２００の処理について、副制御基板ＳＳと異なる処理を行う場合に、適宜説明を行うものとする。
【１２３１】
（プロジェクタ制御基板３３１０の処理）
第１実施形態に係る遊技機１では、プロジェクタ装置Ｂ２が使用され、プロジェクタ装置Ｂ２には、プロジェクタ制御基板Ｂ２３が含まれる（図２１、図１２８参照）。これに対し、第２実施形態に係る遊技機３００１では、第１実施形態のプロジェクタ装置Ｂ２とは異なるプロジェクタ装置３３００が採用され、プロジェクタ装置３３００に含まれるプロジェクタ制御基板３３１０についても、第１実施形態のプロジェクタ装置Ｂ２に含まれるプロジェクタ制御基板Ｂ２３とは異なるものとなっている。以降の説明では、図１２８に示したプロジェクタ装置Ｂ２に適した処理として上述されている処理の一部を改良する形でプロジェクタ制御基板３３１０の処理について説明を行う。
【１２３２】
（ＤＭＤの温度判定）
次に、第２実施形態に係るプロジェクタ装置３３００のＤＭＤ３３３３に関する温度判定について説明する。図１７４には、プロジェクタ装置３３００が、ケース３４０２の一部が取り外された状態で示されている。ここでは、説明の便宜のため、プロジェクタ装置３３００が、図１７０（ｃ）で示したプロジェクタ装置３３００とは上下逆、すなわち、遊技機３００１に配置された状態とは上下逆に示されている。
【１２３３】
プロジェクタ装置３３００のケース３４０２は、上側ケース３４０２ａと下側ケース３４０２ｂで構成されるが、図１７４では、下側ケース３４０２ｂが取り外され、上側ケース３４０２ａが示されている。また、上側ケース３４０２ａの側面には、複数の孔を有する通気口３４０４ａが配置されている。
【１２３４】
プロジェクタ装置３３００の内部には、図１７４に示すように、２つの排気用ファン（３３４２ａ，３３４２ｂ）が配置される。また、この２つの排気用ファン（３３４２ａ，３３４２ｂ）と通気口３４０４ａとの間には、ヒートシンク３４１０が配置される。ヒートシンク３４１０は、ヒートパイプ３４１１の一部を取り囲むように構成される。
【１２３５】
このような構成により、プロジェクタ装置３３００の内部の熱は２つの排気用ファン（３３４２ａ，３３４２ｂ）によって通気口３４０４ａを介して外部へ放出され、ヒートパイプ３４１１等を介して集められた熱も、ヒートシンク３４１０が２つの排気用ファン（３３４２ａ，３３４２ｂ）による風を受けることによって通気口３４０４ａを介して外部へ放出される。
【１２３６】
また、２つの排気用ファン（３３４２ａ，３３４２ｂ）の近傍には、レンズユニット３３３２が配置される。レンズユニット３３３２の投射レンズ３３３２ｂはレンズホルダ３４１２により保持される。レンズユニット３３３２の前面端部には、レンズカバー３４１３が取り付けられ、レンズカバー３４１３の開口部には、フィルター３４１４が保持される。
【１２３７】
プロジェクタ制御基板３３１０は、プロジェクタ装置３３００の内部において、図１７４に示すように配置され、固定される。
【１２３８】
図１７５は、図１７４のように、下側ケース３４０２ｂが取り外されたプロジェクタ装置３３００を下側から見た底面図である。図１７５に示すプロジェクタ装置３３００では、２つの排気用ファン（３３４２ａ，３３４２ｂ）を覆っていたファンカバーが取り外され、さらに、プロジェクタ制御基板３３１０が点線で透過的に示されている。
【１２３９】
図１７５に示すように、上側ケース３４０２ａの左端に通気口３４０４ａが設けられ、上側ケース３４０２ａの右端に通気口３４０４ｂが設けられている。通気口３４０４ａの右側（プロジェクタ装置３３００の内部）にヒートシンク３４１０が配置され、さらにその右側に、２つの排気用ファン（３３４２ａ，３３４２ｂ）、及びレンズユニット３３３２が配置される。
【１２４０】
ヒートシンク３４１０に接続するヒートパイプ３４１１は、ヒートシンク３４１０の長手方向の全長にわたって延び、さらに、ヒートシンク３４１０の下側で屈曲し、プロジェクタ装置３３００の長手方向のほぼ全長にわたって延びている。
【１２４１】
排気用ファン３３４２ｂの右側にはＤＭＤ３３３３が配置され、ＤＭＤヒートシンク３４１７は、このＤＭＤ３３３３に近接して保持される。光学ケース３４１８には、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂからの照射光や、ＤＭＤ３３３３への照射光、ＤＭＤ３３３３からの反射光が通過する開口部（又は透過部）が設けられ、さらに、ＤＭＤ３３３３からの反射光をレンズユニット３３３２に提供するための開口部（又は透過部）が設けられている。
【１２４２】
ＤＭＤ３３３３は、ＤＭＤヒートシンク３４１７を隔ててこの光学ケース３４１８と連結されるが、ＤＭＤヒートシンク３４１７にも開口部（又は透過部）が設けられており、ＤＭＤ３３３３からの照射光は、ＤＭＤヒートシンク３４１７、及び光学ケース３４１８の開口部等を介して光学ケース３４１８の内部に提供される。
【１２４３】
排気用ファン３３４２ｂとＤＭＤ３３３３の間には、ＤＭＤ３３３３付近の温度を検出し、プロジェクタ制御基板３３１０に対して温度検出信号を出力する温度センサ３３４１ｄが配置される。温度センサ３３４１ｄは、例えば、この位置でプロジェクタ制御基板３３１０に載置されることにより保持される。また、温度センサ３３４１ｄは、排気用ファン３３４２ｂとＤＭＤ３３３３の間の任意の位置、例えば、空間領域３４１６のいずれかの位置に保持されうる。この例では、プロジェクタ制御基板３３１０に保持されているが、これに限られるものではない。
【１２４４】
なお、温度センサ３３４１ｄは、ＤＭＤ３３３３の温度を検出することを目的とするものであるが、ＤＭＤ基板上に直接配置することができないため、排気用ファン３３４２ｂとＤＭＤ３３３３の間という、ＤＭＤ３３３３の温度に近い温度を検出するのに適した位置（プロジェクタ装置３３００の内部における、後述の空気流路Ｐ４の流れからするとＤＭＤ３３３３の「下流」の位置）に、温度センサ３３４１ｄが配置される。
【１２４５】
排気用ファン３３４２ａとレンズユニット３３３２（レンズホルダ３４１２）の間には、レンズユニット３３３２付近の温度を検出し、プロジェクタ制御基板３３１０に対して温度検出信号を出力する温度センサ３３４１ｅが配置される。
【１２４６】
図１７６は、図１７５に示したプロジェクタ装置３３００を後方から見た背面図である。図１７５とは異なり、プロジェクタ制御基板３３１０が実体として示されている。
【１２４７】
図１７６に示すように、上側ケース３４０２ａの左端に通気口３４０４ａが設けられ、上側ケース３４０２ａの右端に通気口３４０４ｂが設けられている。通気口３４０４ａの右側（プロジェクタ装置３３００の内部）にヒートシンク３４１０が配置され、さらにその右側に、排気用ファン３３４２ｂ、レンズユニット３３３２が配置される。ヒートシンク３４１０には、上述のようにヒートパイプ３４１１が接続される。
【１２４８】
排気用ファン３３４２ｂの右側にはＤＭＤ３３３３が配置され、Ｌ字型のＤＭＤヒートシンク３４１７は、ＤＭＤ３３３３の熱が伝わるようにＤＭＤ３３３３に近接して保持され、光学ケース３４１８に接続される。
【１２４９】
排気用ファン３３４２ｂとＤＭＤ３３３３の間には、上述のように、温度センサ３３４１ｄがプロジェクタ制御基板３３１０に保持されている。また、温度センサ３３４１ｄは、排気用ファン３３４２ｂとＤＭＤ３３３３の間の任意の位置、例えば、空間領域３４１６のいずれかの位置に保持されうる。
【１２５０】
図１７７は、照射ユニット３１００にプロジェクタ装置３３００が配置された状態を、下側から見た底面図であって、照射ユニット３１００及びプロジェクタ装置３３００における空気の流れを説明するためのものである。なお、ここでは、説明の便宜上、照射ユニット３１００については、下面３１０９と２つのダクトカバー（３４２１ａ，３４２１ｂ）が取り外され（図１７８参照）、プロジェクタ装置３３００については、下側ケース３４０２ｂとプロジェクタ制御基板３３１０が取り外された状態で示されている。
【１２５１】
吸気用ファン３２１０によって、プロジェクタカバー３１０１の吸気口３１０３ｂから外部の空気が遊技機３００１の照射ユニット３１００内に強制的に取り入れられると、取り入れられた空気は、プロジェクタカバー３１０１により形成された空気流路に沿って（点線で示す空間Ｐ５を通って）プロジェクタ装置３３００の上側ケース３４０２ａに設けられた通気口３４０４ｂに案内され、プロジェクタ装置３３００の内部に導かれる。
【１２５２】
通気口３４０４ｂからプロジェクタ装置３３００内に取り入れられた空気は、プロジェクタ装置３３００内の排気用ファン３３４２ａ（ＦＡＮ４）と排気用ファン３３４２ｂ（ＦＡＮ５）によって、光学ケース３４１８の表面やヒートシンク３４１０を通過して、プロジェクタ装置３３００の上側ケース３４０２ａに設けられた通気口３４０４ａの外側に強制的に排出される。このような、プロジェクタ装置３３００内での空気の流れは、空気流路Ｐ４として矢印で示されている。
【１２５３】
通気口３４０４ａの外側に排出された空気は、プロジェクタカバー３１０１により形成された空気流路に沿って（点線で示す空間Ｐ６を通って）プロジェクタカバー３１０１の排気口３１０３ａに向けて案内され、そこから外部に排出される。
【１２５４】
このような、全体としてはコの字型の空気の流れが形成されることにより、プロジェクタ装置３３００内を通る空気の流れが効果的に形成され、効率的な排熱が行われる。プロジェクタ装置３３００内を通る空気の流れ（空気流路Ｐ４）は、光学ケース３４１８やＤＭＤ３３３３を表面（外側）から冷却するとともに、ヒートパイプ３４１１等による熱伝導でヒートシンク３４１０に蓄積されたプロジェクタ装置３３００内の熱（例えば、ＤＭＤ３３３３から発生する熱）を奪う。すなわち、プロジェクタ装置３３００内を通る空気の流れにより、プロジェクタ装置３３００内で発生した熱の排熱が行われる。
【１２５５】
吸気用ファン３２１０は、外部の空気を送る吸気手段の一例であるが、このような吸気手段は、本実施形態の吸気用ファン３２１０のように、遊技機３００１のプロジェクタカバー３１０１により形成された空気流路を介して間接的に外部の空気を取り入れるものであってもよいし、直接外部の空気を吸気してプロジェクタ装置３３００にその空気を送るものであってもよい。
【１２５６】
図１７８は、照射ユニット３１００にプロジェクタ装置３３００が配置された状態を、斜め下側から見た分解斜視図である。照射ユニット３１００の下面３１０９とプロジェクタカバー３１０１の間には、２つのダクトカバー（３４２１ａ，３４２１ｂ）が配置される。
【１２５７】
ダクトカバー３４２１ｂがプロジェクタカバー３１０１に取り付けられることによって、吸気用ファン３２１０から上側ケース３４０２ａの通気口３４０４ｂまでの空気流路が隙間なく形成され、吸気用ファン３２１０によって外部の空気が効果的にプロジェクタ装置３３００に送られるようになる。一方、ダクトカバー３４２１ａがプロジェクタカバー３１０１に取り付けられることによって、上側ケース３４０２ａの通気口３４０４ａからプロジェクタカバー３１０１の排気口３１０３ａの手前までの空気流路が隙間なく形成され、排気用ファン（３３４２ａ，３３４２ｂ）によってプロジェクタ装置３３００内の空気が効果的に外部に送出されるようになる。
【１２５８】
なお、プロジェクタカバー３１０１の吸気口３１０３ｂから吸気用ファン３２１０までの空間、及びプロジェクタカバー３１０１の排気口３１０３ａの近傍であってダクトカバー３４２１ａにより空気流路が形成されない空間については、プロジェクタ装置３３００の下面３１０９をプロジェクタカバー３１０１に取り付けることによって、それぞれダクトカバーにより形成された空気流路と連結され、全体として密閉度の高い空気流路が形成される。
【１２５９】
図１７９は、下側ケース３４０２ｂが取り外されたプロジェクタ装置３３００を後ろ側から見た斜視図である。図１７９に示すプロジェクタ装置３３００では、２つの排気用ファン（３３４２ａ，３３４２ｂ）を覆っていたファンカバー、プロジェクタ制御基板３３１０、及び光学ケース３４１８が取り外された状態で示されている。
【１２６０】
光学ケース３４１８の下には、（例えば、金属製の）ベース３４１９が配置され、これがヒートパイプ３４１１と接続され、効果的な排熱を実現している。
【１２６１】
ベース３４１９の上には、３つのＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）が配置される。ここで、ＬＥＤ光源３３３１Ｂの配置を例にとって説明すると、図１７９に示すように、ベース３４１９の上にヒートプレート３３３１Ｂｂが配置され、このヒートプレート３３３１ＢｂにＬＥＤ基板３３３１Ｂａが取り付けられる。ＬＥＤ基板３３３１Ｂａ上には、ＬＥＤ光源３３３１Ｂと、ＬＥＤ光源３３３１Ｂ付近の温度を検出しプロジェクタ制御基板３３１０に対して温度検出信号を出力する温度センサ３３４１ｃが配置される。
【１２６２】
また、ＬＥＤ基板３３３１Ｂａ上には、光学ケース３４１８との接続を行うため、カバー３３３１Ｂｃが配置されるが、ここでは説明の便宜上、表示を省略してある。カバー３３３１Ｂｃは、ＬＥＤ光源３３３１Ｇについて表示されているカバー３３３１Ｇｃと同様の形状である。
【１２６３】
ここでは、ＬＥＤ光源３３３１Ｂの配置について説明したが、ＬＥＤ光源３３３１Ｇ、ＬＥＤ光源３３３１Ｒについても同様であり、ＬＥＤ基板３３３１Ｇａ上にＬＥＤ光源３３３１Ｇと温度センサ３３４１ｂが配置され、ＬＥＤ基板３３３１Ｒａ上にＬＥＤ光源３３３１Ｒと温度センサ３３４１ａが配置される。
【１２６４】
なお、本実施形態では、ＬＥＤ光源を、ＤＭＤ３３３３に近い方から、ＬＥＤ光源３３３１Ｂ、ＬＥＤ光源３３３１Ｇ、ＬＥＤ光源３３３１Ｒと配置したが、こうした配置は一例に過ぎない。
【１２６５】
（シャットダウン温度設定／ＤＭＤの温度のピークホールド／画面反転機能）
次に、第２実施形態に係るプロジェクタ装置３３００に関するシャットダウン温度の設定機能、ＤＭＤ３３３３の温度に関するピークホールド機能、及び画面反転機能についてそれぞれ説明する。
【１２６６】
本実施形態に係る遊技機３００１のプロジェクタ装置３３００は、上述したように、ＤＭＤ３３３３付近の温度を検出する温度センサ３３４１ｄを備え、この温度センサ３３４１ｄで検出された温度とシャットダウン温度との関係に基づいてプロジェクタ装置３３００の主要な部品を強制的に停止（強制シャットダウン）させる。シャットダウン温度は、例えば、副制御基板３２００から設定することができる。
【１２６７】
また、本実施形態に係る遊技機３００１のプロジェクタ装置３３００は、上述したＤＭＤ３３３３付近の温度を検出する温度センサ３３４１ｄにより検出された温度のうち、ＭＡＸ温度を記憶（ピークホールド）する機能を有する。
【１２６８】
さらに、本実施形態に係る遊技機３００１のプロジェクタ装置３３００は、映像を、そのプロジェクタ装置３３００が搭載された遊技機に合わせて、回転して投影する機能（画面反転機能）を有する。また、このような映像の回転は、副制御基板３２００からの指定に応じたものである。なお、映像の回転には、例えば、正転、上下反転、左右反転、上下反転＋左右反転等が含まれる。
【１２６９】
上記各機能に関する処理を、図１８０〜図１８９を参照して説明する。
【１２７０】
図１８０は、第２実施形態に係る遊技機３００１のプロジェクタ装置３３００における、プロジェクタ制御基板３３１０の制御ＬＳＩ３３１１によるプロジェクタ制御メイン処理を示している。図１８０に示す処理は、プロジェクタ装置３３００による上記機能を実現するために、先述した図１２９に示す処理の一部を改良したものである。
【１２７１】
図１８０に示すように、電源が投入されると、制御ＬＳＩ３３１１は、プロジェクタ初期化処理を行う（Ｓ２００１）。この処理は、図１０９の処理に該当する。
【１２７２】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭの各種フラグ＆作業領域における受信完了フラグが‘ＯＮ’であるか否かを判別する（Ｓ２００２）。受信完了フラグが‘ＯＮ’である場合（Ｓ２００２：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２００３の処理に移行する。受信完了フラグが‘ＯＮ’でない場合（Ｓ２００２：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２００７の処理に移行する。
【１２７３】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭの受信格納領域から受信データを取得する（Ｓ２００３）。
【１２７４】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭの各種フラグ＆作業領域における受信完了フラグを‘ＯＦＦ’にセットする（Ｓ２００４）。
【１２７５】
次に、制御ＬＳＩ３３１１は、取得した受信データの送信先ＩＤが‘プロジェクタ’を示すか否かを判別する（Ｓ２００５）。送信先ＩＤが‘プロジェクタ’を示す場合（Ｓ２００５：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２００６の処理に移行する。送信先ＩＤが‘プロジェクタ’を示さない場合（Ｓ２００５：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２００７の処理に移行する。
【１２７６】
次に、制御ＬＳＩ３３１１は、副制御−プロジェクタ間受信時処理を行う（Ｓ２００６）。この処理は、図１１０の処理に該当する。
【１２７７】
次に、制御ＬＳＩ３３１１は、プロジェクタ自己診断処理を行う（Ｓ２００７）。この処理については、図１８１、及び図１８２を参照して後で詳細に説明する。
【１２７８】
次に、制御ＬＳＩ３３１１は、副制御−プロジェクタ間送信時処理を行う（Ｓ２００８）。この処理は、図１１４に示す処理に該当する。また、図１３５に示す処理とすることもできる。
【１２７９】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域に、ＬＥＤ温度異常（シャットダウン）、ＦＡＮ回転異常、ＤＭＤ温度異常、又は、電圧異常が書き込まれているか否かを判別する（Ｓ２００９）。ＬＥＤ温度異常（シャットダウン）は、後述の強制シャットダウンに繋がるＬＥＤ温度異常を意味し、例えば、図１３１（ａ）に示すようなＬＥＤ温度制御テーブルを用いてＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂ付近のいずれかの温度が所定温度以上として検出された場合に生成・格納される。
【１２８０】
ＦＡＮ回転異常は、強制シャットダウンに繋がるＦＡＮ回転異常を意味し、図１８７に示すＦＡＮ回転数制御テーブルを用いてＦＡＮ４，ＦＡＮ５のどちらかのＦＡＮ回転数が所定回転数未満として検出された場合に生成・格納される。
【１２８１】
第１実施形態の遊技機１では、ＦＡＮ温度異常がある場合に、ＦＡＮ温度異常が上述したＤＲＡＭのエラー管理領域に書き込まれるが、第２実施形態の遊技機３００１では、当該ＦＡＮ温度異常については管理しない。
【１２８２】
ＤＭＤ温度異常は、強制シャットダウン等に繋がるＤＭＤ温度異常を意味し、ＤＭＤ３３３３付近の温度が、制御ＬＳＩ３３１１のＤＲＡＭに記憶されているシャットダウン温度（ＤＭＤ温度の閾値）以上であった場合に生成・格納される。なお、ＤＭＤ３３３３付近の温度を検出する温度センサ３３４１ｄは、排気用ファン３３４２ｂとＤＭＤ３３３３の間に配置され、プロジェクタ装置３３００内に形成される空気流路Ｐ４の下流に配置されるため、排気用ファン３３４２ｂ付近の温度を検出することになる。したがって、このようなＤＭＤ温度異常の検知は、第２実施形態では管理しないこととしたＦＡＮ温度異常の検知を補完する意味もある。
【１２８３】
電圧異常は、電源回路３３０２から供給される電力において例えば所定の規定電圧値未満の電圧昇圧が検出された場合に生成・格納される。
【１２８４】
これらいずれかの異常がエラー管理領域に書き込まれている場合（Ｓ２００９：Ｙｅｓ）、制御ＬＳＩ３３１１は、基本的にエラー通知のコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信していることから、Ｓ２０１０の処理に移行する。エラー通知の処理については後述する。一方、いずれの異常もエラー管理領域に書き込まれていない場合（Ｓ２００９：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２０１３の処理に移行する。
【１２８５】
次に、制御ＬＳＩ３３１１は、エラー通知のコマンド送信に応じて副制御基板３２００のサブＣＰＵ３２０１が例えばステータス要求のコマンドを返信するなどして応答したか否かを判別する（Ｓ２０１０）。サブＣＰＵ３２０１が応答した場合（Ｓ２０１０：Ｙｅｓ）、制御ＬＳＩ３３１１は、Ｓ２０１２の処理に移行する。サブＣＰＵ３２０１が応答していない場合（Ｓ２０１０：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２０１１の処理に移行する。
【１２８６】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域にいずれかの異常が書き込まれていることを確認してから所定時間（例えば３０秒）が経過したか否かを判別する（Ｓ２０１１）。所定時間が経過した場合（Ｓ２０１１：Ｙｅｓ）、制御ＬＳＩ３３１１は、Ｓ２０１２の処理に移行する。所定時間が経過していない場合（Ｓ２０１１：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２０１３の処理に移行する。
【１２８７】
次に、制御ＬＳＩ３３１１は、ＦＡＮ４，ＦＡＮ５に対して回転停止指令を送信し、ＤＬＰ制御回路３３１３、及びＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂを駆動するＬＥＤドライバ３３１４に対して駆動停止指令を送る（Ｓ２０１２）。これにより、プロジェクタ装置３３００の主要動作が強制的にシャットダウンされる。
【１２８８】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭの各種フラグ＆作業領域におけるリセット要求フラグが‘ＯＮ’か否かを判別する（Ｓ２０１３）。リセット要求フラグが‘ＯＮ’である場合（Ｓ２０１３：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２０１４の処理に移行する。リセット要求フラグが‘ＯＮ’でない場合（Ｓ２０１３：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２０１５の処理に移行する。
【１２８９】
次に、制御ＬＳＩ３３１１は、ウォッチドッグタイマ（ＷＤＴ）のリセット待ちを行う（Ｓ２０１４）。ウォッチドッグタイマのリセット待ちとは、ウォッチドッグタイマをクリア（または所定値セット）することなく無限ループ処理を行い、ウォッチドッグタイマがリセット信号を制御ＬＳＩ３３１１に出力するのを待つ処理であり、ウォッチドッグタイマがリセット信号を制御ＬＳＩ３３１１に出力すると、制御ＬＳＩ３３１１がリセットされることにより、プロジェクタ制御メイン処理における先頭のステップ（Ｓ２００１）から処理が再開されることとなる（「リブート」とも呼ばれる）。
【１２９０】
Ｓ２０１５において、制御ＬＳＩ３３１１は、ウォッチドッグタイマ（ＷＤＴ）の値をクリアする。
【１２９１】
次に、制御ＬＳＩ３３１１は、例えば４ｍｓｅｃの周期待ちを行う（Ｓ２０１６）。その後、制御ＬＳＩ３３１１は、Ｓ２００２の処理に移行する。
【１２９２】
図１８１、及び図１８２は、第２実施形態に係る遊技機３００１のプロジェクタ装置３３００における、プロジェクタ制御基板３３１０の制御ＬＳＩ３３１１によるプロジェクタ自己診断処理を示している。図１８１、図１８２に示す処理は、プロジェクタ装置３３００による上記機能を実現するために、先述した図１３０に示す処理の一部を改良したものである。
【１２９３】
図１８１に示すように、制御ＬＳＩ３３１１は、ベリファイチェックによりＤＲＡＭの自己診断格納領域にＲＯＭから読み出した診断値として例えば‘５５ＡＡＨ’を書き込む（Ｓ２０２１）。
【１２９４】
次に、制御ＬＳＩ３３１１は、自己診断格納領域から読み出した値（ロード値）が診断値と正しく一致するか否かを判別する（Ｓ２０２２）。ロード値が診断値に一致する場合（Ｓ２０２２：Ｙｅｓ）、制御ＬＳＩ３３１１は、Ｓ２０２４の処理に移行する。ロード値が診断値に一致しない場合（Ｓ２０２２：Ｎｏ）、制御ＬＳＩ３３１１は、次のＳ２０２３の処理に移行する。
【１２９５】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域にエラーデータとして‘自己診断異常’をセットする（Ｓ２０２３）。この自己診断異常には、後述するウォッチドッグタイマ（ＷＤＴ）のリセット待ちによるエラーが含まれる。このようなＷＤＴリセット待ちを含む自己診断異常に係るエラー情報をセットすると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し（例えば、図１３５のＳ８１７に示すような処理）、リセット要求フラグを‘ＯＮ’にセットした上で（例えば、図１３５のＳ８１８、Ｓ８１９’に示すような処理）、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する（例えば、図１３５のＳ８２５に示すような処理）。その結果、ウォッチドッグタイマからのリセット信号に応じて先述した図１８０に示すプロジェクタ初期化処理（Ｓ２００１）が実行される。
【１２９６】
次に、制御ＬＳＩ３３１１は、ＬＥＤ温度診断処理を行う（Ｓ２０２４）。この処理において、制御ＬＳＩ３３１１は、温度センサ３３４１ａ、温度センサ３３４１ｂ、及び温度センサ３３４１ｃからの温度検出信号に基づいてＬＥＤ温度を取得する。
【１２９７】
次に、制御ＬＳＩ３３１１は、取得したＬＥＤ温度が正常か否かを判別する（Ｓ２０２５）。取得したＬＥＤ温度が正常である場合（Ｓ２０２５：Ｙｅｓ）、制御ＬＳＩ３３１１は、Ｓ２０２７の処理に移行する。取得したＬＥＤ温度が正常でない場合（Ｓ２０２５：Ｎｏ）、制御ＬＳＩ３３１１は、次のＳ２０２６の処理に移行する。
【１２９８】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＬＥＤ温度異常’をセットする（Ｓ２０２６）。具体的にいうと、温度センサ３３４１ａ、温度センサ３３４１ｂ、及び温度センサ３３４１ｃは、それぞれ、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂ付近の温度を検出する。制御ＬＳＩ３３１１は、これらの温度センサを通じて各々の温度を計測することにより、例えば、図１３１（ａ）に示すようなＬＥＤ温度制御テーブルに基づいて計測温度が所定温度以上であるか否かを判定し、所定温度以上であれば、ワーニングあるいは強制シャットダウンに係る異常を示すエラー情報をＤＲＡＭのエラー管理領域にセットする。ワーニングとは、強制シャットダウンに至る前に行う警告表示を意味し、強制シャットダウンは、プロジェクタ装置３３００のＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１ＢやＦＡＮ４，ＦＡＮ５などの主要な部品の動作を温度やＦＡＮ回転数等の異常に応じて強制的に停止させることを意味する。
【１２９９】
このようなＬＥＤ温度異常に係るエラー情報をセットすると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し（例えば、図１３５のＳ８１７に示すような処理）、リセット要求フラグを‘ＯＮ’にセットすることなく（例えば、図１３５のＳ８１８、Ｓ８１９’に示すような処理）、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する（例えば、図１３５のＳ８２５に示すような処理）。その結果、プロジェクタ装置３３００において、ＦＡＮ４，ＦＡＮ５の回転停止、及びＤＬＰ制御回路３３１３、ＬＥＤドライバ３３１４の駆動停止が行われ（図１８０のＳ２０１２）、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われる（図９３のＳ５１２）。
【１３００】
次に、制御ＬＳＩ３３１１は、Ｓ２０２７において、ＬＥＤ光源３３３１Ｒについて、プロジェクタ制御基板３３１０のＥＥＰＲＯＭ３３１２に記憶されているＬＥＤ温度のこれまでの最高値（ＬＥＤ温度（ＭＡＸ））と、対応する温度センサ３３４１ａで検出されたＬＥＤ光源３３３１Ｒ付近の現在の温度（現在温度）を比較し、ＬＥＤ温度（ＭＡＸ）より現在温度が高ければ現在温度をＬＥＤ温度（ＭＡＸ）として記憶する。このような最高温度更新処理は、ＬＥＤ光源３３３１Ｇ，３３３１Ｂについても同様に行われる。
【１３０１】
次に、制御ＬＳＩ３３１１は、ＦＡＮ回転診断処理を行う（Ｓ２０２８）。この処理において、制御ＬＳＩ３３１１は、ＦＡＮ４，ＦＡＮ５のパルスセンサ３３４３ａ，３３４３ｂからのファン回転数信号に基づいてＦＡＮ回転数を取得する。
【１３０２】
次に、制御ＬＳＩ３３１１は、取得したＦＡＮ回転数が正常か否かを判別する（Ｓ２０２９）。取得したＦＡＮ回転数が正常である場合（Ｓ２０２９：Ｙｅｓ）、制御ＬＳＩ３３１１は、Ｓ２０３１の処理に移行する。取得したＦＡＮ回転数が正常でない場合（Ｓ２０２９：Ｎｏ）、制御ＬＳＩ３３１１は、次のＳ２０３０の処理に移行する。
【１３０３】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＦＡＮ回転異常’をセットする（Ｓ２０３０）。具体的にいうと、パルスセンサ３３４３ａ，３３４３ｂは、ＦＡＮ４，ＦＡＮ５の回転数を検出する。各々の回転数について、図１８７のＦＡＮ回転数制御テーブルに基づいて、ＦＡＮ４，ＦＡＮ５のどちらかの回転数が所定回転数（例えば、４４１０ｒｐｍ）未満であれば、強制シャットダウンに係る異常を示すエラー情報をＤＲＡＭのエラー管理領域にセットする。
【１３０４】
このようなＦＡＮ回転数異常に係るエラー情報をセットすると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し（例えば、図１３５のＳ８１７に示すような処理）、リセット要求フラグを‘ＯＮ’にセットすることなく（例えば、図１３５のＳ８１８、Ｓ８１９’に示すような処理）、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する（例えば、図１３５のＳ８２５に示すような処理）。その結果、プロジェクタ装置３３００において、ＦＡＮ４，ＦＡＮ５の回転停止、及びＤＬＰ制御回路３３１３、ＬＥＤドライバ３３１４の駆動停止が行われ（図１８０のＳ２０１２）、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われる（図９３のＳ５１２）。
【１３０５】
次に、制御ＬＳＩ３３１１は、ＤＭＤ温度診断処理を行う（Ｓ２０３１）。この処理において、制御ＬＳＩ３３１１は、温度センサ３３４１ｄからの温度検出信号に基づいてＤＭＤ温度を取得する。
【１３０６】
次に、制御ＬＳＩ３３１１は、取得したＤＭＤ温度が正常か否かを判別する（Ｓ２０３２）。取得したＤＭＤ温度が正常である場合（Ｓ２０３２：Ｙｅｓ）、制御ＬＳＩ３３１１は、Ｓ２０３４の処理に移行する。取得したＤＭＤ温度が正常でない場合（Ｓ２０３２：Ｎｏ）、制御ＬＳＩ３３１１は、次のＳ２０３３の処理に移行する。
【１３０７】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＤＭＤ温度異常’をセットする（Ｓ２０３３）。具体的にいうと、温度センサ３３４１ｄは、ＤＭＤ３３３３の下流付近の温度を検出する。制御ＬＳＩ３３１１は、温度センサ３３４１ｄを通じて温度を計測することにより、計測温度が制御ＬＳＩ３３１１のＤＲＡＭに記憶されているシャットダウン温度以上であるか否かを判定し、シャットダウン温度以上であれば、強制シャットダウンに係る異常を示すエラー情報をＤＲＡＭのエラー管理領域にセットする。シャットダウン温度は、この例では、デフォルト値の５０℃であるが、１℃〜１２８℃の間で設定することも可能である。さらに、制御ＬＳＩ３３１１のＤＲＡＭにシャットダウン制御実行可否情報（シャットダウン温度に基づく強制シャットダウン制御を行うか否かを示す情報）を記憶し、このシャットダウン制御実行可否情報に基づいて、エラー管理領域へのセットを行うか否かを制御することもできる。
【１３０８】
このようなＤＭＤ温度異常に係るエラー情報をセットすると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し（例えば、図１３５のＳ８１７に示すような処理）、リセット要求フラグを‘ＯＮ’にセットすることなく（例えば、図１３５のＳ８１８、Ｓ８１９’に示すような処理）、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する（例えば、図１３５のＳ８２５に示すような処理）。その結果、プロジェクタ装置３３００において、ＦＡＮ４，ＦＡＮ５の回転停止、及びＤＬＰ制御回路３３１３、ＬＥＤドライバ３３１４の駆動停止が行われ（図１８０のＳ２０１２）、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われる（図９３のＳ５１２）。
【１３０９】
次に、制御ＬＳＩ３３１１は、Ｓ２０３４において、ＤＭＤ３３３３について、プロジェクタ制御基板３３１０のＥＥＰＲＯＭ３３１２に記憶されているＤＭＤ温度のこれまでの最高値（ＤＭＤ温度（ＭＡＸ））と、対応する温度センサ３３４１ｄで検出されたＤＭＤ３３３３付近の現在の温度（現在温度）を比較し、ＤＭＤ温度（ＭＡＸ）より現在温度が高ければ現在温度をＤＭＤ温度（ＭＡＸ）として記憶する。
【１３１０】
次に、制御ＬＳＩ３３１１は、図１８２のＳ２０３５において、レンズ温度診断処理を行う。この処理において、制御ＬＳＩ３３１１は、温度センサ３３４１ｅからの温度検出信号に基づいてレンズ温度を取得する。
【１３１１】
次に、制御ＬＳＩ３３１１は、取得したレンズ温度が正常か否かを判別する（Ｓ２０３６）。取得したレンズ温度が正常である場合（Ｓ２０３６：Ｙｅｓ）、制御ＬＳＩ３３１１は、Ｓ２０３８の処理に移行する。取得したレンズ温度が正常でない場合（Ｓ２０３６：Ｎｏ）、制御ＬＳＩ３３１１は、次のＳ２０３７の処理に移行する。
【１３１２】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域にエラーデータとして‘レンズ温度異常’をセットする（Ｓ２０３７）。具体的にいうと、温度センサ３３４１ｅは、レンズユニット３３３２付近の温度を検出する。制御ＬＳＩ３３１１は、この温度センサを通じて温度を計測することにより、図１８８に示すようなレンズ温度制御テーブルに基づいて計測温度が所定温度以上であるか否かを判定し、所定温度以上であれば、ワーニングあるいは強制シャットダウンに係る異常を示すエラー情報をＤＲＡＭのエラー管理領域にセットする。
【１３１３】
ワーニングとは、強制シャットダウンに至る前に行う警告表示を意味する。また、計測温度に基づいて、映像補正を行うように制御してもよい。レンズが高温になると映像に歪みが生ずるために、実際にプロジェクタ装置３３００で投影された映像に歪みがないか否かを確認し、歪みが生じている場合にこれを補正するものである。例えば、プロジェクタ装置３３００からの設定変更の要求に応じて、フォーカスオフセットコマンドやフォーカスドリフト補正値コマンド等が、副制御基板３２００からプロジェクタ装置３３００に送信され、映像補正が実現される。また、このときに、プロジェクタ装置３３００から、温度センサ３３４１ｅによる計測温度が副制御基板３２００に送信され、この値に基づいて、フォーカスオフセットコマンドやフォーカスドリフト補正値コマンド等が生成されるようにしてもよい。
【１３１４】
強制シャットダウンは、プロジェクタ装置３３００のＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）やＦＡＮ４，ＦＡＮ５などの主要な動作を温度やＦＡＮ回転数等の異常に応じて強制的に停止させることを意味する。
【１３１５】
このようなレンズ温度診断において、強制シャットダウンに係る異常を示すエラー情報をセットすると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し（例えば、図１３５のＳ８１７に示すような処理）、リセット要求フラグを‘ＯＮ’にセットすることなく（例えば、図１３５のＳ８１８、Ｓ８１９’に示すような処理）、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する（例えば、図１３５のＳ８２５に示すような処理）。その結果、プロジェクタ装置３３００において、ＦＡＮ４，ＦＡＮ５の回転停止、及びＤＬＰ制御回路３３１３、ＬＥＤドライバ３３１４の駆動停止が行われ（図１８０のＳ２０１２）、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われる（図９３のＳ５１２）。
【１３１６】
一方、レンズ温度診断において、ワーニングに係る異常を示すエラー情報をセットすると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し（例えば、図１３５のＳ８１７に示すような処理）、リセット要求フラグを‘ＯＮ’にセットすることなく（例えば、図１３５のＳ８１８、Ｓ８１９’に示すような処理）、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する（例えば、図１３５のＳ８２５に示すような処理）。その結果、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われるが（図９３のＳ５１２）、プロジェクタ装置３３００では通常処理が繰り返される。
【１３１７】
次に、制御ＬＳＩ３３１１は、Ｓ２０３８において、レンズユニット３３３２について、プロジェクタ制御基板３３１０のＥＥＰＲＯＭ３３１２に記憶されているレンズ温度のこれまでの最高値（レンズ温度（ＭＡＸ））と、対応する温度センサ３３４１ｅで検出されたレンズユニット３３３２付近の現在の温度（現在温度）を比較し、レンズ温度（ＭＡＸ）より現在温度が高ければ現在温度をレンズ温度（ＭＡＸ）として記憶する。
【１３１８】
次に、制御ＬＳＩ３３１１は、プロジェクタ電源診断処理を行う（Ｓ２０３９）。この処理において、制御ＬＳＩ３３１１は、プロジェクタ装置３３００の電源回路３３０２から供給される電力の動作電圧を検出する。
【１３１９】
次に、制御ＬＳＩ３３１１は、プロジェクタ装置３３００の動作電圧が規定電圧以上か否かを判別する（Ｓ２０４０）。プロジェクタ装置３３００の動作電圧が規定電圧以上である場合（Ｓ２０４０：Ｙｅｓ）、制御ＬＳＩ３３１１は、Ｓ２０４２の処理に移行する。プロジェクタ装置３３００の動作電圧が規定電圧未満である場合（Ｓ２０４０：Ｎｏ）、制御ＬＳＩ３３１１は、次のＳ２０４１の処理に移行する。
【１３２０】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域にエラーデータとして‘電圧異常’をセットする（Ｓ２０４１）。具体的には、例えば異常な電圧降下を示す電圧異常のエラー情報をセットする。このような電圧異常に係るエラー情報をセットすると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し（例えば、図１３５のＳ８１７に示すような処理）、リセット要求フラグを‘ＯＮ’にセットすることなく（例えば、図１３５のＳ８１８、Ｓ８１９’に示すような処理）、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する（例えば、図１３５のＳ８２５に示すような処理）。その結果、プロジェクタ装置３３００において、ＦＡＮ４，ＦＡＮ５の回転停止、及びＤＬＰ制御回路３３１３、ＬＥＤドライバ３３１４の駆動停止が行われ（図１８０のＳ２０１２）、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われる（図９３のＳ５１２）。
【１３２１】
次に、制御ＬＳＩ３３１１は、ＤＬＰ動作診断処理を行う（Ｓ２０４２）。この処理において、制御ＬＳＩ３３１１は、ＤＬＰ制御回路３３１３の動作をチェックする。
【１３２２】
次に、制御ＬＳＩ３３１１は、ＤＬＰ制御回路３３１３の動作が正常か否かを判別する（Ｓ２０４３）。ＤＬＰ制御回路３３１３の動作が正常である場合（Ｓ２０４３：Ｙｅｓ）、制御ＬＳＩ３３１１は、プロジェクタ自己診断処理を終了する。ＤＬＰ制御回路３３１３の動作が正常でない場合（Ｓ２０４３：Ｎｏ）、制御ＬＳＩ３３１１は、次のＳ２０４４の処理に移行する。
【１３２３】
次に、制御ＬＳＩ３３１１は、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＤＬＰ異常’をセットする（Ｓ２０４４）。このようなＤＬＰ異常に係るエラー情報をセットすると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し（例えば、図１３５のＳ８１７のような処理）、リセット要求フラグを‘ＯＮ’にセットした上で（例えば、図１３５のＳ８１８、Ｓ８１９’のような処理）、ウォッチドッグタイマからのリセット信号に応じて先述した図１８０に示すプロジェクタ初期化処理（Ｓ２００１）を実行する。
【１３２４】
すなわち、Ｓ２００８においてエラー通知を示すコマンドを送信データとして作成し、リセット要求フラグを‘ＯＮ’にセットしているため、Ｓ２００８において作成されたエラー通知のコマンドは、リブート後に図１３６のＳ７２７’の処理で送信されることになる。なお、このとき、エラー通知のコマンド又はエラー通知を示す情報などは、ＥＥＰＲＯＭ３３１２に記憶することも可能である。そうした場合、電断や再起動によって電圧の変化（低下、断絶、上昇による異常など）が起こった場合であっても、コマンドや情報を消去せずに保持しておくことができる。その後、制御ＬＳＩ３３１１は、プロジェクタ自己診断処理を終了する。
【１３２５】
このようなプロジェクタ制御メイン処理及びプロジェクタ自己診断処理によれば、プロジェクタ装置３３００の各種の異常に応じてエラー通知のコマンドが副制御基板３２００に送信され、その際に副制御基板３２００からの応答があると、発生した異常に応じて、プロジェクタ装置３３００の回路やファンが停止される（強制シャットダウンが行われる）ので、プロジェクタ装置３３００の熱溜まりによる動作不良が回避されるとともに、長時間に及ぶような映像の不快さが解消され、さらに、映像視覚効果の高い高品位な映像を安全に投影することが可能となる。
【１３２６】
また、副制御基板３２００からの応答が無くても、例えば３０秒といった所定時間が経過すると、プロジェクタ装置３３００の動作が自動的にシャットダウンされるので、プロジェクタ装置３３００の動作不良が確実に回避され、高品位な映像の安全な投影が確保される。なお、ＤＬＰ異常の場合、つまりウォッチドッグタイマによるエラー処理の場合は、リブート（初期化処理）が行われ、リブート後にエラー送信が行われることになる。この種のＤＬＰ異常の場合には、プロジェクタ装置３３００がフリーズしている可能性が高く、副制御基板３２００のサブＣＰＵ３２０１にエラー通知を行うことも困難な状態（例えば、通信状況が正常でない、送信すべきコマンドや情報を正常に作成できない等）が想定される。そのため、リブート後にエラー送信が実行される。なお、ＤＬＰ異常を他のエラーと同様に扱い、リブート前にＤＬＰ異常に係るエラー送信を行うようにしてもよい。
【１３２７】
また、プロジェクタ装置３３００自体がリブート又はシャットダウンを行った場合は、サブＣＰＵ３２０１との通信が所定時間（例えば、１０００ｍｓ）以上行われない状態となるため、サブＣＰＵ３２０１が異常を検知し、サブＣＰＵ３２０１からプロジェクタ装置３３００へとリブート命令（又は再起動）を行うようにしてもよい。また、サブＣＰＵ３２０１がプロジェクタ装置３３００からの信号を所定時間（例えば、１０００ｍｓ）以上受信できなかった場合は、プロジェクタ装置３３００がリブート処理を実行中の可能性が高いと判断し、さらにリブート処理後に送信されてくるエラー通知のコマンドをサブＣＰＵ３２０１が受け取れなかった場合（つまり、１０００ｍｓよりも長い例えば５０００ｍｓの時間が経過した場合など）は、サブＣＰＵ３２０１からプロジェクタ装置３３００を強制的にリブートさせるように制御し、あるいはエラーの報知を行うようにしてもよい。
【１３２８】
図１８３は、ＤＭＤ３３３３の温度と温度センサ３３４１ｄの出力データとの対応を示した図である。ＤＭＤ３３３３の付近に配置され、ＤＭＤ３３３３付近の温度を検出する温度センサ３３４１ｄは、検出した温度に応じて、例えば、図１８３に示すような出力データを出力する（図１８３では、出力データが１６進数で表現されている）。
【１３２９】
温度センサ３３４１ｄの出力データが０００ｈの場合、ＤＭＤ温度は０．０℃であり、出力データが３２０ｈの場合、ＤＭＤ温度は５０℃であり、出力データが７ＦＦｈの場合、ＤＭＤ温度は１２８℃と把握される。ただし、温度センサ３３４１ｄの出力データが、０００ｈから７ＦＦｈの範囲にない場合（例えば、ＦＦＣｈや８００ｈである場合、これはマイナスの温度を示すものであるが）、０℃として処理するものとする。
【１３３０】
図１８４、及び図１８５は、第２実施形態に係る遊技機３００１における、副制御基板３２００によるプロジェクタ設定変更処理を示している。図１８４、図１８５に示す処理は、プロジェクタ装置３３００による上記機能を実現するために、先述した図１４０に示す処理の一部を改良したものである。
【１３３１】
副制御基板３２００のサブデバイスタスク（図７３参照）により所定間隔で起動されるプロジェクタ制御処理において、プロジェクタ装置３３００からコマンド（パラメータ要求：設定変更）を受信した場合に、プロジェクタ制御受信時処理が起動され（図１３７参照）、そのプロジェクタ制御受信時処理において、取得したプロジェクタ装置３３００からのコマンドがプロジェクタ設定変更要求であると判定された場合に、このプロジェクタ設定変更処理が起動される（図１３８参照）。
【１３３２】
図１８４に示すように、副制御基板３２００のサブＣＰＵ３２０１は、引数として受け取ったプロジェクタ設定値の設定変更内容を取り出す（Ｓ２０７１）。
【１３３３】
次に、サブＣＰＵ３２０１は、設定変更内容が水平位置オフセット（水平方向位置Ａ〜Ｅオフセット）か否かを判別する（Ｓ２０７２）。設定変更内容が水平位置オフセットである場合（Ｓ２０７２：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０７３の処理に移行する。設定変更内容が水平位置オフセットでない場合（Ｓ２０７２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０７４の処理に移行する。
【１３３４】
次に、サブＣＰＵ３２０１は、水平位置オフセットコマンド送信処理を行う（Ｓ２０７３）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における水平位置オフセット（水平方向位置Ａ〜Ｅオフセット）を書き換え、その水平位置オフセットを設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。なお、本実施形態における水平位置オフセット（水平画位置オフセット）とは、投影面ごとに基準位置から水平方向にオフセット調整される投影画像の水平位置であり、電動フォーカス調整を行うことなく投影画像全体が水平方向に微調整される位置を意味する。
【１３３５】
Ｓ２０７４において、サブＣＰＵ３２０１は、設定変更内容が垂直位置オフセットか否かを判別する。設定変更内容が垂直位置オフセットである場合（Ｓ２０７４：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０７５の処理に移行する。設定変更内容が垂直位置オフセットでない場合（Ｓ２０７４：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０７６の処理に移行する。
【１３３６】
次に、サブＣＰＵ３２０１は、垂直位置オフセットコマンド送信処理を行う（Ｓ２０７５）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における垂直位置オフセットを書き換え、その垂直位置オフセットを設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。なお、本実施形態における垂直位置オフセット（垂直画位置オフセット）とは、投影面ごとに基準位置から垂直方向にオフセット調整される投影画像の垂直位置であり、電動フォーカス調整を行うことなく投影画像全体が垂直方向に微調整される位置を意味する。つまり、水平位置オフセット及び垂直位置オフセットは、投影画像を投影範囲内のいずれの２次元位置に表示させるかを制御するものであるため、電動フォーカス調整を伴わずに投影画像を移動させることが可能である。なお、電動フォーカス調整によってフォーカス位置を移動させるとともに、投影画像の水平位置や垂直位置をレンダリングの際に移動させるようにし、ソフト的な映像処理によって投影画像の位置を変更するようにしてもよい。また、水平位置オフセットや垂直位置オフセットの値に基づいて電動フォーカス調整を行うようにしてもよい。
【１３３７】
Ｓ２０７６において、サブＣＰＵ３２０１は、設定変更内容がフォーカスオフセットか否かを判別する。設定変更内容がフォーカスオフセットである場合（Ｓ２０７６：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０７７の処理に移行する。設定変更内容がフォーカスオフセットでない場合（Ｓ２０７６：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０７９の処理に移行する。
【１３３８】
次に、サブＣＰＵ３２０１は、フォーカス原点調整指示送信処理を行う（Ｓ２０７７）。この処理は、例えば、図１４１に示したものと同様の処理である。その後、サブＣＰＵ３２０１は、フォーカス位置オフセットコマンド送信処理を行う（Ｓ２０７８）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるフォーカス位置オフセットＡ〜Ｅを書き換え、そのフォーカス位置オフセットＡ〜Ｅを設定するためのコマンド（フォーカス位置オフセットコマンド）をプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３３９】
Ｓ２０７９において、サブＣＰＵ３２０１は、設定変更内容がフォーカスドリフト補正か否かを判別する。設定変更内容がフォーカスドリフト補正である場合（Ｓ２０７９：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０８０の処理に移行する。設定変更内容がフォーカスドリフト補正でない場合（Ｓ２０７９：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０８２の処理に移行する。
【１３４０】
次に、サブＣＰＵ３２０１は、フォーカス原点調整指示送信処理を行う（Ｓ２０８０）。この処理は、Ｓ２０７７の処理と同一である。その後、サブＣＰＵ３２０１は、フォーカスドリフト補正値コマンド送信処理を行う（Ｓ２０８１）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるフォーカスドリフト補正値Ａ〜Ｅを書き換え、そのフォーカスドリフト補正値Ａ〜Ｅを設定するためのコマンド（フォーカスドリフト補正値コマンド）をプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３４１】
Ｓ２０８２において、サブＣＰＵ３２０１は、設定変更内容がＬＥＤ輝度設定か否かを判別する。設定変更内容がＬＥＤ輝度設定である場合（Ｓ２０８２：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０８３の処理に移行する。設定変更内容がＬＥＤ輝度設定でない場合（Ｓ２０８２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０８４の処理に移行する。
【１３４２】
次に、サブＣＰＵ３２０１は、ＬＥＤ輝度設定コマンド送信処理を行う（Ｓ２０８３）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるＬＥＤ輝度設定を書き換え、そのＬＥＤ輝度を設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３４３】
Ｓ２０８４において、サブＣＰＵ３２０１は、設定変更内容が台形歪み補正値か否かを判別する。設定変更内容が台形歪み補正値である場合（Ｓ２０８４：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０８５の処理に移行する。設定変更内容が台形歪み補正値でない場合（Ｓ２０８４：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０８６の処理に移行する。
【１３４４】
次に、サブＣＰＵ３２０１は、台形歪み補正値コマンド送信処理を行う（Ｓ２０８５）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における台形歪み補正値を書き換え、その台形歪み補正値を設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３４５】
Ｓ２０８６において、サブＣＰＵ３２０１は、設定変更内容がコントラスト設定か否かを判別する。設定変更内容がコントラスト設定である場合（Ｓ２０８６：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０８７の処理に移行する。設定変更内容がコントラスト設定でない場合（Ｓ２０８６：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０８８の処理に移行する。
【１３４６】
次に、サブＣＰＵ３２０１は、コントラスト設定コマンド送信処理を行う（Ｓ２０８７）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるコントラスト設定を書き換え、そのコントラストを設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３４７】
Ｓ２０８８において、サブＣＰＵ３２０１は、設定変更内容がガンマ設定か否かを判別する。設定変更内容がガンマ設定である場合（Ｓ２０８８：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０８９の処理に移行する。設定変更内容がガンマ設定でない場合（Ｓ２０８８：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０９０の処理に移行する。
【１３４８】
次に、サブＣＰＵ３２０１は、ガンマ設定コマンド送信処理を行う（Ｓ２０８９）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるガンマ設定を書き換え、そのガンマ値を設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３４９】
Ｓ２０９０において、サブＣＰＵ３２０１は、設定変更内容がホワイト色温度か否かを判別する。設定変更内容がホワイト色温度である場合（Ｓ２０９０：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０９１の処理に移行する。設定変更内容がホワイト色温度でない場合（Ｓ２０９０：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０９２の処理に移行する。
【１３５０】
次に、サブＣＰＵ３２０１は、ホワイト色温度コマンド送信処理を行う（Ｓ２０９１）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるホワイト色温度を書き換え、そのホワイト色温度を設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３５１】
Ｓ２０９２において、サブＣＰＵ３２０１は、設定変更内容がブライトネスか否かを判別する。設定変更内容がブライトネスである場合（Ｓ２０９２：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０９３の処理に移行する。設定変更内容がブライトネスでない場合（Ｓ２０９２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０９４の処理に移行する。
【１３５２】
次に、サブＣＰＵ３２０１は、ブライトネスコマンド送信処理を行う（Ｓ２０９３）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるブライトネスを書き換え、そのブライトネスを設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３５３】
Ｓ２０９４において、サブＣＰＵ３２０１は、設定変更内容がテストパターンか否かを判別する。設定変更内容がテストパターンである場合（Ｓ２０９４：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０９５の処理に移行する。設定変更内容がテストパターンでない場合（Ｓ２０９４：Ｎｏ）、サブＣＰＵ３２０１は、図１８５に示すＳ２０９６の処理に移行する。
【１３５４】
次に、サブＣＰＵ３２０１は、テストパターンコマンド送信処理を行う（Ｓ２０９５）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるテストパターンを書き換え、そのテストパターンを設定するためのコマンドをプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３５５】
Ｓ２０９６において、サブＣＰＵ３２０１は、設定変更内容がシャットダウン温度設定か否かを判別する。設定変更内容がシャットダウン温度設定である場合（Ｓ２０９６：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０９７の処理に移行する。設定変更内容がシャットダウン温度設定でない場合（Ｓ２０９６：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２０９８の処理に移行する。
【１３５６】
次に、サブＣＰＵ３２０１は、シャットダウン温度設定送信処理を行う（Ｓ２０９７）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域におけるシャットダウン温度を、予め設定されているＤＭＤ３３３３のシャットダウン温度に書き換え、そのシャットダウン温度設定を行うためのコマンドをプロジェクタ制御基板３３１０に対して送信する。プロジェクタ制御基板３３１０に送信されるシャットダウン温度は、例えば、データとして予め副制御基板３２００に提供されたり、遊技機３００１での入力操作により副制御基板３２００に提供されたりする。
【１３５７】
プロジェクタ制御基板３３１０は、こうして受信したシャットダウン温度（シャットダウン制御の閾値）を、プロジェクタ制御基板３３１０のＤＲＡＭに記憶する。また、シャットダウン温度に基づくシャットダウン制御を行うか否かを示すシャットダウン制御実行可否情報についてもＤＲＡＭに記憶することができる。シャットダウン温度、及びシャットダウン制御実行可否情報は、上述したようにＤＲＡＭに記憶され、遊技機３００１の電源オフとともに消去される。シャットダウン温度、及びシャットダウン制御実行可否情報が記憶されるタイミングは、図１８４、及び図１８５に示すプロジェクタ設定変更処理が実行されるタイミングであり、基本的には、プロジェクタ制御基板３３１０からプロジェクタ設定値の変更要求（図５６左欄に示すＣＭＤ：８２Ｈ，Ｄ１：０１Ｈ参照）がされた場合である。プロジェクタ制御基板３３１０は、起動時にこの変更要求を行うようにしてもよい。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３５８】
Ｓ２０９８において、サブＣＰＵ３２０１は、設定変更内容が画面反転設定か否かを判別する。設定変更内容が画面反転設定である場合（Ｓ２０９８：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２０９９の処理に移行する。設定変更内容が画面反転設定でない場合（Ｓ２０９８：Ｎｏ）、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３５９】
次に、サブＣＰＵ３２０１は、画面反転設定処理を行う（Ｓ２０９９）。この処理において、サブＣＰＵ３２０１は、サブＲＡＭ基板４１のプロジェクタ設定値格納領域における画面反転設定を、予め設定されている画面反転設定に（又は、所定の条件に応じて選択された画面反転設定に）書き換え、その画面反転設定を行うためのコマンドをプロジェクタ制御基板３３１０に対して送信する。プロジェクタ制御基板３３１０に送信される画面反転の設定は、例えば、データとして予め副制御基板３２００に提供されたり、遊技機３００１での入力操作により副制御基板３２００に提供されたりする。
【１３６０】
プロジェクタ制御基板３３１０は、こうして受信した画面反転設定を、例えば、プロジェクタ制御基板３３１０のＥＥＰＲＯＭ３３１２に記憶することができる。その後、サブＣＰＵ３２０１は、プロジェクタ設定変更処理を終了する。
【１３６１】
このようなプロジェクタ設定変更処理は、基本的に、遊技場におけるメンテナンス作業者あるいは工場出荷前に検査作業者がプロジェクタ装置３３００に対して各種の光学調整等を行う際に実行されることとなるが、上述のシャットダウン温度、及びシャットダウン制御実行可否情報をＤＲＡＭに記憶させるために、起動時や、その他の任意のタイミングで実行させることができる。
【１３６２】
上記では、プロジェクタ設定変更処理により、シャットダウン温度やシャットダウン制御実行可否情報をプロジェクタ制御基板３３１０のＤＲＡＭに記憶するようにしたが、プロジェクタ初期化処理によってこれらの情報は初期化される。
【１３６３】
図１８６は、第２実施形態に係る遊技機３００１のプロジェクタ装置３３００における、プロジェクタ制御基板３３１０の制御ＬＳＩ３３１１によるプロジェクタ初期化処理を示している。図１８６に示す処理は、プロジェクタ装置３３００による上記機能を実現するために、先述した図１３６に示す処理の一部を改良したものである。
【１３６４】
Ｓ２１２１の処理は、図１０９のＳ７２１に対応し、Ｓ２１２２の処理は、図１０９のＳ７２２に対応する。
【１３６５】
Ｓ２１２３では、シャットダウン温度とシャットダウン制御実行可否情報の初期化が行われる。この処理では、プロジェクタ制御基板３３１０のＤＲＡＭの内容が所定のシャットダウン温度、及び所定のシャットダウン制御実行可否情報に初期化される。このようにして設定される初期値は、例えば、（シャットダウン温度、シャットダウン制御実行可否情報）＝（５０℃、可）や、（シャットダウン温度、シャットダウン制御実行可否情報）＝（−、否）といった内容である。
【１３６６】
Ｓ２１２４〜Ｓ２１２７の処理は、図１０９のＳ７２３〜Ｓ７２６に対応し、Ｓ２１２８の処理は、図１３６のＳ７２７’に対応する。
【１３６７】
なお、本実施形態では、副制御基板３２００のサブＣＰＵ３２０１のような外部制御手段によって、シャットダウン温度とシャットダウン制御実行可否情報が、プロジェクタ制御基板３３１０のＤＲＡＭに記憶されるよう設定を行うが、このような設定は、他の様々な外部制御手段により行うことができる。
【１３６８】
例えば、遊技機３００１の主制御基板ＭＳや、遊技機３００１に含まれる他のコントローラ・制御手段等が当該外部制御手段として機能しうる。また、プロジェクタ装置３３００や副中継基板ＳＮに接続される調整用ＰＣ１０００などの外付けの制御手段や、プロジェクタ装置３３００に付属させることができる設定用制御手段なども当該外部制御手段として機能しうる。
【１３６９】
本実施形態では、上述のように、プロジェクタ制御基板３３１０のＥＥＰＲＯＭ３３１２に、遊技機３００１の電源が投入されてからのＤＭＤ温度の最高値を示すＤＭＤ温度（ＭＡＸ）が記憶される。一方、ＤＭＤ３３３３は、温度が高い環境にあると、寿命が短くなるため、例えば、リサイクルが可能かどうかなど、ＤＭＤ３３３３の品質について、このＤＭＤ温度（ＭＡＸ）と、遊技機３００１の稼働時間（又は通電時間）とから判断することができる。なお、ＥＥＰＲＯＭ３３１２に記憶されたＤＭＤ温度（ＭＡＸ）は、必要に応じて工場等でリセットすることができる。なお、上述の温度が高い環境とは、強制シャットダウンとなるシャットダウン温度以上の温度となる場合のほか、強制シャットダウンには到達しないが、ある程度高い温度となる場合も含みうる。
【１３７０】
また、本実施形態では、遊技機３００１の稼働時間（又は通電時間）とＤＭＤ温度（ＭＡＸ）とからプロジェクタ装置３３００をリサイクル可能か否かを判断することもできる。ここで、稼働時間は、遊技機３００１が当該遊技機の通電時間、又はＲＴＣによる稼働時間の計測などを記憶することで把握することが可能であり、プロジェクタ装置３３００が当該プロジェクタ装置３３００の通電時間を記憶し、これらの値を稼働時間（又は通電時間）として把握することで、プロジェクタ装置３３００がリサイクル可能か否かの判定を行う上での指標（基準）として使用することができる。
【１３７１】
一方、本実施形態において、長期間使用されたことによるプロジェクタ装置３３００の交換時期の報知を行うか否かを、上記のリサイクル可能か否かの判定基準によって判定してもよい。また、稼働時間と通電時間は異なる時間であると考えるのが一般的だが、プロジェクタ装置３３００のＤＭＤ３３３３が、通電時には常に稼働していると考えられるため、遊技機３００１、又はプロジェクタ装置３３００の稼働時間≒遊技機３００１、プロジェクタ装置３３００の通電時間と考えることも可能である。
【１３７２】
なお、このようにして把握された遊技機３００１、又はプロジェクタ装置３３００の稼働時間は、遊技機３００１やプロジェクタ装置３３００からリセットされないように構成することができる。
【１３７３】
また、本実施形態では、上述のように、プロジェクタ制御基板３３１０のＥＥＰＲＯＭ３３１２に、画面反転設定が記憶されるが、この画面反転設定は、例えば、「０：正転」、「１：上下反転」、「２：左右反転」、「３：上下反転＋左右反転」といった各設定が含まれる。
【１３７４】
図１８９には、上述の画面反転設定に応じて、プロジェクタ装置３３００からどのような映像がスクリーンに投影されるかが示されている。図１８９（ａ）には、オリジナルの画像データにより表現されるオリジナル映像３４３０が示されており、図１８９（ｂ）〜図１８９（ｅ）にはそれぞれ、本実施形態のプロジェクタ装置３３００から、プロジェクタ装置３３００の前方に仮想的に設けられたスクリーンに投影された映像が示されている。なお、本実施形態の遊技機３００１では、プロジェクタ装置３３００からの映像は、ミラー機構３１０５に反射されてフロントスクリーン機構３０９１等に投影されるが、ここでは、プロジェクタ装置３３００からの映像は、そのままこの仮想的なスクリーンに投影されるものとする。
【１３７５】
また、本実施形態の遊技機３００１において、プロジェクタ装置３３００は、本来の上面が下側になるよう配置されているが（図１７０（ｃ）参照）、図１８９（ｂ）〜図１８９（ｅ）においては、この配置方向とは上下逆の、プロジェクタ装置３３００の本来の姿勢で配置されているものとする。また、図１８９（ｂ）〜図１８９（ｅ）では、図１８９（ａ）に示されている「ＡＢＣ」の文字からなるオリジナル映像３４３０を上述の仮想的なスクリーンに投影した場合に、そのスクリーンを、投影面の反対側から透過的に見た画像が示されている。
【１３７６】
ここで、図１８９（ｂ）では、プロジェクタ装置３３００の画面反転設定が「０：正転」となっており、スクリーン投影面には、図１８９（ａ）に示すオリジナル映像３４３０がそのまま投影され、スクリーン投影面の反対側から見た場合は、映像３４３０ａに示すように、（投影面の反対側から見ているために左右反転し）左右反転した画像として視認される。
【１３７７】
図１８９（ｃ）では、プロジェクタ装置３３００の画面反転設定が「１：上下反転」となっており、スクリーン投影面には、図１８９（ａ）に示すオリジナル映像３４３０が上下反転して投影され、スクリーン投影面の反対側から見た場合は、映像３４３０ｂに示すように、（投影面の反対側から見ているために左右反転し）左右反転し、かつ上下反転した画像として視認される。
【１３７８】
図１８９（ｄ）では、プロジェクタ装置３３００の画面反転設定が「２：左右反転」となっており、スクリーン投影面には、図１８９（ａ）に示すオリジナルの画像データが左右反転して投影され、スクリーン投影面の反対側から見た場合は、映像３４３０ｃに示すように、（投影面の反対側から見ているために左右反転画像がさらに左右反転し）オリジナル映像３４３０と同じ画像として視認される。
【１３７９】
図１８９（ｅ）では、プロジェクタ装置３３００の画面反転設定が「３：上下反転＋左右反転」となっており、スクリーン投影面には、図１８９（ａ）に示すオリジナル映像３４３０が上下反転し、かつ左右反転して投影され、スクリーン投影面の反対側から見た場合は、映像３４３０ｄに示すように、（投影面の反対側から見ているために左右反転画像がさらに左右反転し）上下反転した画像として視認される。
【１３８０】
本実施形態の遊技機３００１では、プロジェクタ装置３３００が、例えば、図１６９、図１７０に示すような姿勢で配置されているため、フロントスクリーン機構３０９１等に投影した映像が、遊技者において正しい回転方向で視認されるように、画面反転設定の初期値は、「３：上下反転＋左右反転」に設定されている。この場合、このようなプロジェクタ装置３３００の姿勢、オリジナル映像３４３０の回転方向、ミラー機構３１０５、及びフロントスクリーン機構３０９１の関係から、画面反転設定は、いわゆる「Ｃｅｉｌｉｎｇ＋Ｍｉｒｒｏｒ」の設定と言える。
【１３８１】
プロジェクタ装置３３００のプロジェクタ制御基板３３１０は、上述した画面反転設定に基づいて、映像を投影する際の回転方向を制御する。また、このような映像の反転は、例えば、ＤＬＰ制御回路３３１３によるＤＭＤ３３３３の制御や、制御ＬＳＩ３３１１やＤＬＰ制御回路３３１３による映像信号の制御等によって実現されうる。また、プロジェクタ装置３３００は、映像を上下方向と左右方向の、少なくともいずれかの方向に回転させるよう選択可能なプロジェクタであってもよい。
【１３８２】
（対スモーク設計）
次に、第２実施形態に係るプロジェクタ装置３３００の光学ケース３４１８に関する対スモーク設計について説明する。図１９０は、本実施形態のプロジェクタ装置３３００内の一部を示す分解斜視図である。光学ケース３４１８は、図１９０に示すように、光学ケース本体３４１８ａと、この光学ケース本体３４１８ａの上側開口部を閉鎖する光学ケーストップ３４１８ｂから構成される。
【１３８３】
光学ケース本体３４１８ａには、上述のように、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂからの照射光が通過するための開口部（３４１８ｃ，３４１８ｄ，３４１８ｅ）、ＤＭＤ３３３３への照射光やＤＭＤ３３３３からの反射光が通過するための開口部（不図示）が設けられ、さらに、ＤＭＤ３３３３からの反射光をレンズユニット３３３２に提供するための開口部３４１８ｆが設けられている。なお、図１９０では、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂやミラー類については表示を省略してある。
【１３８４】
光学ケース３４１８の表示を省略して示した図１７９とその説明から分かるように、ＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂは、それぞれＬＥＤ基板３３３１Ｒａ，３３３１Ｇａ，３３３１Ｂａ上に配置され、ＬＥＤ基板３３３１Ｒａ，３３３１Ｇａ，３３３１Ｂａにはそれぞれ、ヒートプレート３３３１Ｒｂ，３３３１Ｇｂ，３３３１Ｂｂが取り付けられている。
【１３８５】
図１７９に示すように、ＬＥＤ基板（３３３１Ｒａ，３３３１Ｇａ，３３３１Ｂａ）と光学ケース本体３４１８ａの対応する開口部との間には、それぞれカバー（３３３１Ｒｃ，３３３１Ｇｃ，３３３１Ｂｃ）が配置され、これによって光学ケース本体３４１８ａの開口部（３４１８ｃ，３４１８ｄ，３４１８ｅ）への塵埃（すなわち、煙（例えば、タバコ等の煙）やホコリ等）の侵入が効果的に阻止される。
【１３８６】
また、ＤＭＤ３３３３とＤＭＤヒートシンク３４１７との間、ＤＭＤヒートシンク３４１７と光学ケース本体３４１８ａとの間、レンズユニット３３３２と光学ケース本体３４１８ａとの間には、塵埃（煙やホコリ等）の侵入を阻止するため、必要に応じて、シート状のスポンジといった、密閉性を高めるための部材が配置される。このような部材には、その部材の両側の部品が接触するのを防止したり、振動を吸収するといった効果もある。
【１３８７】
また、このような部材は、例えば、樹脂製の弾性部材であるが、これに限られるものではない。図１９０では、ＤＭＤ３３３３とＤＭＤヒートシンク３４１７との間に配置されているスポンジ３３３３ａが示されている。
【１３８８】
図１９０はまた、光学ケーストップ３４１８ｂが、光学ケース本体３４１８ａから取り外された状態を示している。光学ケース本体３４１８ａの上側開口部の端部には、その開口部の全周に亘って凹部３４１８ｇが形成され、光学ケーストップ３４１８ｂが光学ケース本体３４１８ａの上部に取り付けられた場合に、光学ケース本体３４１８ａの凹部３４１８ｇが、光学ケーストップ３４１８ｂの下面に形成された、凹部３４１８ｇの形状に対応する凸部３４１８ｈ（図１９１参照）と係合し、それによって光学ケース３４１８内部の密閉度を高め、塵埃（煙やホコリ等）の侵入が効果的に阻止される。
【１３８９】
図１９１は、図１９０に示す切断面ＸＹに沿った、光学ケース３４１８の断面を示すものである。図１９１（ａ）に示すように、光学ケーストップ３４１８ｂが光学ケース本体３４１８ａの上部に取り付けられる場合、光学ケーストップ３４１８ｂの下面に形成された凸部３４１８ｈが、光学ケース本体３４１８ａの凹部３４１８ｇに、凹部３４１８ｇの全周にわたって係合（嵌合）することになる。
【１３９０】
図１９１（ｂ）は、光学ケーストップ３４１８ｂの凸部３４１８ｈが、光学ケース本体３４１８ａの凹部３４１８ｇに係合した状態を示している。
【１３９１】
図１９２は、図１９１（ｂ）に示す円ＸＺの部分を拡大して示した図である。図１９２には、光学ケーストップ３４１８ｂの凸部３４１８ｈが、光学ケース本体３４１８ａの凹部３４１８ｇと係合した状態が示されている。
【１３９２】
また、図１９２では、光学ケーストップ３４１８ｂの凸部３４１８ｈと、光学ケース本体３４１８ａの凹部３４１８ｇとの間に空間が存在し、そこに、凹部３４１８ｇに沿った形状に形成された部材３４１８ｉが配置され、光学ケーストップ３４１８ｂの凸部３４１８ｈと光学ケース本体３４１８ａの凹部３４１８ｇで、この３４１８ｉを挟持し、場合によっては圧迫する。
【１３９３】
こうした部材３４１８ｉが、凸部３４１８ｈと凹部３４１８ｇの間に配置されることにより、光学ケース３４１８の密閉度をより一層高めることができ、塵埃（煙やホコリ等）の侵入が効果的に阻止される。上述のように、プロジェクタ装置３３００で発生する熱を排熱するために、プロジェクタ装置３３００内を通る空気の流れ（空気流路Ｐ４）が形成されるが、光学ケース３４１８は、その空気の流れに常に晒されることになる。そのため、光学ケース３４１８の密閉度を高め、塵埃（煙やホコリ等）の侵入を防ぐことは、映像視覚効果の高い高品位な映像を安全に投影するという点で重要な意味を有する。
【１３９４】
また、このような部材３４１８ｉには、凸部３４１８ｈと凹部３４１８ｇの接触を防止したり、振動を吸収するといった効果もある。部材３４１８ｉは、例えば、樹脂製の弾性部材であるが、これに限られるものではない。
【１３９５】
さらに、図１９２では、光学ケーストップ３４１８ｂの凸部３４１８ｈの先端に突出部３４１８ｊが形成される。このような突出部３４１８ｊにより、部材３４１８ｉが、凸部３４１８ｈと凹部３４１８ｇによって、より強固に保持され、時間の経過とともに３４１８ｊがずれて移動するといった事態を避けることができる。また、突出部３４１８ｊの存在によって、光学ケース３４１８の密閉度をより一層高めることもできる。
【１３９６】
このような突出部３４１８ｊは、光学ケース本体３４１８ａの凹部３４１８ｇの側に設けるようにしてもよい。また、凸部３４１８ｈに設けられた突出部３４１８ｊに加え、突出部３４１８ｊの頂点からずれた対向位置に頂点を有する２つの突出部を凹部３４１８ｇに設け、部材３４１８ｉが、これらの３つの頂点に互い違いに押圧されて波状に保持されるよう構成してもよい。
【１３９７】
（ホコリ止めカバー）
次に、第２実施形態に係るプロジェクタ装置３３００のホコリ止めカバーの構造について説明する。図１９３には、プロジェクタ装置３３００が、ケース３４０２の一部が取り外された状態で示されている。ここでは、説明の便宜のため、プロジェクタ装置３３００が、図１７０（ｃ）で示したプロジェクタ装置３３００とは上下逆、すなわち、遊技機３００１に配置された状態とは上下逆に示されている。
【１３９８】
プロジェクタ装置３３００のケース３４０２は、上側ケース３４０２ａと下側ケース３４０２ｂで構成されるが、図１９３では、下側ケース３４０２ｂが上側に取り外された状態で示されている。さらに、レンズカバー３４１３とフィルター３４１４が、レンズユニット３３３２から取り外された状態で示されている。
【１３９９】
レンズカバー３４１３は、下部（図では、レンズカバー３４１３の上側に配置されるよう示されるが、ここでは、遊技機３００１の上下に合わせて「下部」と表現する）にフィルター３４１４の形状に合わせたフィルター保持部３４１３ａを備え、フィルター３４１４は、そのフィルター保持部３４１３ａに嵌め込まれる等して保持される。フィルター３４１４をフィルター保持部３４１３ａに保持したレンズカバー３４１３は、図１９３に示す矢印に沿って移動され、レンズユニット３３３２の前面端部に取り付けられる。このような構成によって、レンズカバー３４１３がレンズユニット３３３２の前面を覆うため、レンズユニット３３３２の投射レンズ３３３２ｂが塵埃（煙やホコリ等）から保護される。
【１４００】
レンズカバー３４１３がレンズユニット３３３２に取り付けられた後、下側ケース３４０２ｂが上側ケース３４０２ａに取り付けられる。
【１４０１】
図１９４は、このようにして、下側ケース３４０２ｂが上側ケース３４０２ａに取り付けられた状態のプロジェクタ装置３３００を示している。図１９３に示す下側ケース３４０２ｂの開口部３４２０から、レンズカバー３４１３の一部と、フィルター保持部３４１３ａに保持されたフィルター３４１４が、プロジェクタ装置３３００から露出するよう配置されていることが分かる。
【１４０２】
また、レンズカバー３４１３の上部（図では、レンズカバー３４１３の下側に配置されるよう示されるが、ここでは、遊技機３００１の上下に合わせて「上部」と表現する）は、下側ケース３４０２ｂの突出部３４２１に格納される。
【１４０３】
このような構成により、レンズカバー３４１３の一部は、プロジェクタ装置３３００の内部に格納され、プロジェクタ装置３３００の外部からの影響が最小限に抑えられる。また、フィルター３４１４は、フィルター保持部３４１３ａで保持されることにより、プロジェクタ装置３３００の外側にわずかに突出した状態となっている（図１７５参照）。これにより、フィルター３４１４が、プロジェクタ装置３３００の内部の空気の流れ（空気流路Ｐ４）により被る影響を低減することができる。
【１４０４】
また、レンズカバー３４１３の上部を格納する下側ケース３４０２ｂの突出部３４２１は、レンズカバー３４１３の前方（プロジェクタ装置３３００の前方）から衝撃があった場合に、いち早く近接する部材と当接してその衝撃を吸収し、レンズユニット３３３２等を保護することができる。
【１４０５】
（ＬＥＤ温度エラー１）
次に、第２実施形態に係るプロジェクタ装置３３００のＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）等に関する温度エラー判定について説明する。
【１４０６】
プロジェクタ装置３３００は、ＬＥＤ基板（３３３１Ｒａ，３３３１Ｇａ，３３３１Ｂａ）上に配置された温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ）によって、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）付近の温度を検出し、前回の温度と現在の温度との差が所定の温度差以上である場合に、ワーニング又は強制シャットダウンを行うよう制御する。
【１４０７】
このようなエラー判定は、図１９５、及び図１９６に示すプロジェクタ自己診断処理で行われる。図１９５、及び図１９６に示すプロジェクタ自己診断処理は、図１８１、及び図１８２に示したプロジェクタ自己診断処理の変形例である。図１９５、及び図１９６に示すプロジェクタ自己診断処理が、図１８１、及び図１８２に示すプロジェクタ自己診断処理と異なる点は、ＬＥＤ温度診断処理（Ｓ２０２４’）のみであるため、ここではこの処理について、図１９７を参照して説明し、それ以外の処理については説明を省略する。
【１４０８】
図１９７は、図１９５に示したＬＥＤ温度診断処理（Ｓ２０２４’）を示している。なお、この処理では、ＬＥＤのそれぞれについて個別に同様の処理が行われるが、ここでは、１つのＬＥＤ（ＬＥＤ光源３３３１Ｒ、ＬＥＤ基板３３３１Ｒａ）に関して説明を行う。
【１４０９】
制御ＬＳＩ３３１１は、Ｓ２１４１において、温度センサ３３４１ａで検出された現在の温度（ＬＥＤ温度）を取得する。温度センサ３３４１ａは、ＬＥＤ基板３３３１Ｒａ上に配置されているため、ＬＥＤ光源３３３１Ｒ付近の温度が検出されることになる。
【１４１０】
次に、制御ＬＳＩ３３１１は、Ｓ２１４２で、温度センサ３３４１ａで検出された前回のＬＥＤ温度をＤＲＡＭから取得する。前回のＬＥＤ温度は、例えば、前回のＬＥＤ温度診断処理のタイミングで「現在のＬＥＤ温度」として取得された温度である。ただし、所定時間遡ったタイミング、又は所定検出回数前のタイミングに実行されたＬＥＤ温度診断処理で「現在のＬＥＤ温度」として取得された温度を「前回のＬＥＤ温度」として取得してもよい。
【１４１１】
次に、制御ＬＳＩ３３１１は、Ｓ２１４３で、以下の式１の条件を満たすか否かを判別する。
現在のＬＥＤ温度−前回のＬＥＤ温度＞現在のＬＥＤ温度＊ｘ／１００・・・（式１）
【１４１２】
式１の条件を満たさない場合（Ｓ２１４３：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２１４７の処理に移行する。式１の条件を満たす場合（Ｓ２１４３：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２１４４の処理に移行する。
【１４１３】
次に、制御ＬＳＩ３３１１は、Ｓ２１４４で、現在のＬＥＤ温度が、警告（ワーニング）が必要な異常であると判定する。すなわち、現在のＬＥＤ温度が式１の条件を満たすということは、現在のＬＥＤ温度が、前回のＬＥＤ温度から基準温度（現在のＬＥＤ温度のｘ％）以上、上昇したことを意味するものである。これによって、ＬＥＤ温度が急激に上昇した場合に、その事象を異常であるとして警告（ワーニング）する。ここで、急激な上昇を判定するために、現在のＬＥＤ温度の所定割合（ｘ％）の温度が基準温度として設定される。
【１４１４】
次に、制御ＬＳＩ３３１１は、Ｓ２１４５で、以下の式２の条件を満たすか否かを判別する。
現在のＬＥＤ温度−前回のＬＥＤ温度＞現在のＬＥＤ温度＊（ｘ＋α）／１００・・・（式２）
【１４１５】
式２の条件を満たさない場合（Ｓ２１４５：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２１４７の処理に移行する。式２の条件を満たす場合（Ｓ２１４５：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２１４６の処理に移行する。
【１４１６】
次に、制御ＬＳＩ３３１１は、Ｓ２１４６で、現在のＬＥＤ温度が、強制シャットダウンが必要な異常であると判定する。すなわち、現在のＬＥＤ温度が式２の条件を満たすということは、現在のＬＥＤ温度が、前回のＬＥＤ温度から基準温度（現在のＬＥＤ温度のｘ＋α％）以上、上昇したことを意味するものであり、ここでの基準温度は、Ｓ２１４３の処理で判別した割合（ｘ％）よりα％だけ高い割合に基づいて設定され、より深刻な異常であることを示している。これによって、ＬＥＤ温度が急激に上昇した場合に、その事象を異常であるとして強制シャットダウンさせるようにすることができる。なお、この場合に、強制シャットダウンではなく、Ｓ２１４４の処理と同様に、警告（ワーニング）するよう制御してもよい（この場合、警告メッセージを、異常がより深刻であることを示すようにできる）。
【１４１７】
また、このような強制シャットダウンを必要とする異常を判断するために、現在のＬＥＤ温度の所定割合（例えば、ｘ＋α％）に基づく基準温度を用いるのではなく、現在のＬＥＤ温度が所定温度に達した場合に異常と判断することもできる。
【１４１８】
次に、制御ＬＳＩ３３１１は、Ｓ２１４７で、取得した現在のＬＥＤ温度を、前回の温度として、又は取得時間に対応付けて制御ＬＳＩ３３１１のＤＲＡＭに記憶する。
【１４１９】
なお、ここでは、割合を示すｘやαの値を用いてエラー判定を行ったが、こうしたｘやαの値は、副制御基板３２００側から（例えば、プロジェクタ設定変更処理によって）設定したり、制御ＬＳＩ３３１１のＥＥＰＲＯＭ３３１２等に予め記憶しておくことができる。
【１４２０】
制御ＬＳＩ３３１１は、ＬＥＤ温度診断処理で強制シャットダウンやワーニングが必要なＬＥＤ温度異常があると、図１９５に示すプロジェクタ自己診断処理のＳ２０２６の処理で、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＬＥＤ温度異常（シャットダウン）’や’ＬＥＤ温度異常（ワーニング）’をセットする。
【１４２１】
ＤＲＡＭのエラー管理領域にエラーデータとしてＬＥＤ温度異常（シャットダウン）がセットされると、制御ＬＳＩ３３１１は、図１８０に示すＳ２００９の処理でＤＲＡＭのエラー管理領域に、ＬＥＤ温度異常（シャットダウン）が書き込まれていると判別し（Ｓ２００９：Ｙｅｓ）、さらに、サブＣＰＵ３２０１がエラー通知のコマンド送信に応答すると（Ｓ２０１０：Ｙｅｓ）、ＦＡＮ４，ＦＡＮ５に対して回転停止指令を送信し、ＤＬＰ制御回路３３１３、及びＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂを駆動するＬＥＤドライバ３３１４に対して駆動停止指令を送る（Ｓ２０１２）。これにより、プロジェクタ装置３３００の主要動作が強制的にシャットダウンされる。
【１４２２】
一方、ＤＲＡＭのエラー管理領域にエラーデータとしてＬＥＤ温度異常（ワーニング）がセットされると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する。その結果、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われ、ＬＥＤ温度異常が発生している旨の情報がサブ液晶表示装置３０２３に出力される。
【１４２３】
なお、この例では、ＬＥＤに関する温度エラー判定を、制御ＬＳＩ３３１１が行うよう制御したが、これに限られるものではなく、副制御基板３２００のサブＣＰＵ３２０１が制御するようにしてもよい。この場合は、例えば、サブＣＰＵ３２０１が、プロジェクタ装置３３００から現在のＬＥＤ温度を取得して、遊技機３００１側で記憶している前回のＬＥＤ温度と比較することで、上記の判定を行うよう制御することができる。
【１４２４】
このような、ＬＥＤに関する温度エラー判定により、遊技機が設置される環境に応じて、ＬＥＤに関する温度設定を変える必要がなく、常に、現在温度を基準とした異常判定を行うことができる。
【１４２５】
（ＬＥＤ温度エラー２）
次に、第２実施形態に係るプロジェクタ装置３３００のＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）等に関する別の温度エラー判定について説明する。
【１４２６】
プロジェクタ装置３３００は、ＬＥＤ基板（３３３１Ｒａ，３３３１Ｇａ，３３３１Ｂａ）上に配置された温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ）によって、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）付近の温度を検出し、前回の温度と現在の温度との差が所定の温度差以上である場合に、ワーニング又は強制シャットダウンを行うよう制御する。
【１４２７】
このようなエラー判定は、図１９５、及び図１９６と同様のプロジェクタ自己診断処理で行われる。今回のプロジェクタ自己診断処理が、図１９５、及び図１９６に示すプロジェクタ自己診断処理と異なる点は、ＬＥＤ温度診断処理（Ｓ２０２４’）の代わりにＬＥＤ温度診断処理（Ｓ２０２４’’）が行われることであるため、ここではこの処理について、図１９８を参照して説明し、それ以外の処理については説明を省略する。
【１４２８】
図１９８は、上述のＬＥＤ温度診断処理（Ｓ２０２４’’）を示している。なお、この処理では、ＬＥＤのそれぞれについて個別に同様の処理が行われるが、ここでは、１つのＬＥＤ（ＬＥＤ光源３３３１Ｒ、ＬＥＤ基板３３３１Ｒａ）に関して説明を行う。
【１４２９】
制御ＬＳＩ３３１１は、Ｓ２１６１で、温度センサ３３４１ａで検出された現在の温度（ＬＥＤ温度）を取得する。温度センサ３３４１ａは、ＬＥＤ基板３３３１Ｒａ上に配置されているため、ＬＥＤ光源３３３１Ｒ付近の温度が検出されることになる。
【１４３０】
次に、制御ＬＳＩ３３１１は、Ｓ２１６２において、温度センサ３３４１ａで検出された前回のＬＥＤ温度をＤＲＡＭから取得する。前回のＬＥＤ温度は、例えば、前回のＬＥＤ温度診断処理のタイミングで「現在のＬＥＤ温度」として取得された温度である。ただし、所定時間遡ったタイミング、又は所定検出回数前のタイミングに実行されたＬＥＤ温度診断処理で「現在のＬＥＤ温度」として取得された温度を「前回のＬＥＤ温度」として取得してもよい。
【１４３１】
次に、制御ＬＳＩ３３１１は、Ｓ２１６３で、以下の式３の条件を満たすか否かを判別する。
現在のＬＥＤ温度−前回のＬＥＤ温度＞上限温度−（現在のＬＥＤ温度＊現在のＬＥＤ温度／補正値ｙ）・・・（式３）
【１４３２】
式３の条件を満たさない場合（Ｓ２１６３：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２１６７の処理に移行する。式３の条件を満たす場合（Ｓ２１６３：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２１６４の処理に移行する。
【１４３３】
次に、制御ＬＳＩ３３１１は、Ｓ２１６４で、現在のＬＥＤ温度が、警告（ワーニング）が必要な異常であると判定する。すなわち、現在のＬＥＤ温度が式３の条件を満たすということは、現在のＬＥＤ温度が、前回のＬＥＤ温度から基準温度以上、上昇したことを意味するものである。これによって、ＬＥＤ温度が急激に上昇した場合に、その事象を異常であるとして警告（ワーニング）する。
【１４３４】
ここで、基準温度は、基準変化量から許容変化量を差し引いた値であり、基準変化量は所定の温度であり、例えば、５℃である。許容変化量は、現在のＬＥＤ温度＊現在のＬＥＤ温度／補正値ｙである。補正値ｙは例えば、２０００，１０００，５００といった値であり、このようにして求められた許容変化量は、現在のＬＥＤ温度が高くなるほど大きな値となり、結果的に、基準温度は、現在のＬＥＤ温度が高くなるほど、小さな値となる。
【１４３５】
そのため、この温度エラー判定では、現在のＬＥＤ温度が高くなるほど、より小さな温度変化に反応して、警告を行うようになる。なお、基準温度には最小値（例えば、１℃）が設定され、基準変化量から許容変化量を差し引いた値が最小値より小さくなった場合は、最小値が基準温度として設定される。
【１４３６】
次に、制御ＬＳＩ３３１１は、Ｓ２１６５で、以下の式４の条件を満たすか否かを判別する。
現在のＬＥＤ温度＞ＬＥＤ温度の上限・・・（式４）
【１４３７】
式４の条件を満たさない場合（Ｓ２１６５：Ｎｏ）、制御ＬＳＩ３３１１は、Ｓ２１６７の処理に移行する。式４の条件を満たす場合（Ｓ２１６５：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２１６６の処理に移行する。
【１４３８】
次に、制御ＬＳＩ３３１１は、Ｓ２１６６で、現在のＬＥＤ温度が、強制シャットダウンが必要な異常であると判定する。すなわち、現在のＬＥＤ温度が式４の条件を満たすということは、現在のＬＥＤ温度が、所定の上限温度に達したことを意味するものである。これによって、ＬＥＤ温度が上昇して所定温度を超えた場合に、その事象を異常であるとして強制シャットダウンさせるようにすることができる。なお、この場合に、強制シャットダウンではなく、Ｓ２１６４の処理と同様に、警告（ワーニング）するよう制御してもよい（この場合、警告メッセージを、上限温度の超えたという異常であることを示すようにできる）。
【１４３９】
次に、制御ＬＳＩ３３１１は、Ｓ２１６７で、取得した現在のＬＥＤ温度を、前回の温度として、又は取得時間に対応付けて制御ＬＳＩ３３１１のＤＲＡＭに記憶する。
【１４４０】
なお、ここでは、基準変化量、補正値ｙの値、上限温度を用いてエラー判定を行ったが、これらの値は、副制御基板３２００側から（例えば、プロジェクタ設定変更処理によって）設定したり、制御ＬＳＩ３３１１のＥＥＰＲＯＭ３３１２等に予め記憶しておくことができる。
【１４４１】
制御ＬＳＩ３３１１は、ＬＥＤ温度診断処理で強制シャットダウンやワーニングが必要なＬＥＤ温度異常があると、図１９５に示すプロジェクタ自己診断処理のＳ２０２６の処理で、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＬＥＤ温度異常（シャットダウン）’や’ＬＥＤ温度異常（ワーニング）’をセットする。
【１４４２】
ＤＲＡＭのエラー管理領域にエラーデータとしてＬＥＤ温度異常（シャットダウン）がセットされると、制御ＬＳＩ３３１１は、図１８０に示すＳ２００９の処理でＤＲＡＭのエラー管理領域に、ＬＥＤ温度異常（シャットダウン）が書き込まれていると判別し（Ｓ２００９：Ｙｅｓ）、さらに、サブＣＰＵ３２０１がエラー通知のコマンド送信に応答すると（Ｓ２０１０：Ｙｅｓ）、ＦＡＮ４，ＦＡＮ５に対して回転停止指令を送信し、ＤＬＰ制御回路３３１３、及びＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂを駆動するＬＥＤドライバ３３１４に対して駆動停止指令を送る（Ｓ２０１２）。これにより、プロジェクタ装置３３００の主要動作が強制的にシャットダウンされる。
【１４４３】
一方、ＤＲＡＭのエラー管理領域にエラーデータとしてＬＥＤ温度異常（ワーニング）がセットされると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し、リセット要求フラグを‘ＯＮ’にセットすることなく、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する。その結果、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われ、ＬＥＤ温度異常が発生している旨の情報がサブ液晶表示装置３０２３に出力される。
【１４４４】
このような、ＬＥＤに関する温度エラー判定により、許容される温度の変化量（現在のＬＥＤ温度と前回のＬＥＤ温度との差）の上限が、現在のＬＥＤ温度の上昇にしたがって小さく設定され（すなわち、現在のＬＥＤ温度が高くなるほど小さな温度変化に対してセンシティブになる）、温度の上昇に応じて高まるＬＥＤ光源等の部品の異常を的確に検出することができる。
【１４４５】
また、上限温度−（現在のＬＥＤ温度＊現在のＬＥＤ温度／補正値ｙ）＜下限エラー温度（温度差）であった場合には、現在のＬＥＤ温度−前回のＬＥＤ温度＞下限エラー温度、の判定を行い、ＹＥＳの判定が得られた場合には、ＬＥＤ温度の警告が必要な異常であると判断することが可能である。一方で、現在温度＞下限エラー温度（ＬＥＤ温度）の判定を行い、ＹＥＳの判定が得られた場合には、ＬＥＤ温度の警告が必要な異常であると判断してもよい。
【１４４６】
次に、図１９９を参照して、上述の温度エラー判定における現在のＬＥＤ温度と基準温度（すなわち、基準変化量−許容変化量）の関係を例を用いて説明する。
【１４４７】
図１９９（ａ）は、現在のＬＥＤ温度と、基準温度との関係を示す表であり、３つの補正値ｙについてのパターンが示されている。なお、ここで、基準変化量は５（℃）であり、最小値は１（℃）である。
【１４４８】
図１９９（ｂ）は、図１９９（ａ）に示した表をグラフに表したものである。このグラフから分かるように、基準温度は、現在のＬＥＤ温度が上昇するにつれて小さな値となり、補正値ｙを変更することによって、基準温度の推移を所望のパターンに制御することができる。補正値ｙを小さくすると、現在のＬＥＤ温度の上昇に関して、よりシビアな基準温度が設定されることになる。
【１４４９】
例えば、図１９９（ｂ）に示す例では、現在のＬＥＤ温度が２０℃の場合、次の温度検出で４℃上昇した場合は、２４℃であり、ＬＥＤ光源等にとって大きなダメージはないとして異常と判断されないが、現在の温度が５０℃の場合、次の温度検出で４℃上昇した場合は、５４℃となり、（補正値ｙが図１９９（ｂ）のどの値であっても）ＬＥＤ光源等にとって深刻なダメージが懸念されるため、警告等により異常を報知することになる。
【１４５０】
（排気用ファンの回転数エラー）
次に、第２実施形態に係るプロジェクタ装置３３００の排気用ファン（３３４２ａ（ＦＡＮ４），３３４２ｂ（ＦＡＮ５））に関する回転数エラー判定について説明する。
【１４５１】
プロジェクタ装置３３００は、２つのパルスセンサ（３３４３ａ，３３４３ｂ）によって排気用ファン（３３４２ａ，３３４２ｂ）の回転数（ＦＡＮ回転数）を検出し、異なるタイミングにおけるＦＡＮ回転数の変化に応じて、ワーニング又は強制シャットダウンを行うよう制御する。
【１４５２】
このようなエラー判定は、図２００、及び図２０１に示すプロジェクタ自己診断処理で行われる。図２００、及び図２０１に示すプロジェクタ自己診断処理は、図１８１、及び図１８２に示したプロジェクタ自己診断処理の変形例である。図２００、及び図２０１に示すプロジェクタ自己診断処理が、図１８１、及び図１８２に示すプロジェクタ自己診断処理と異なる点は、ＦＡＮ回転診断処理（Ｓ２０２８’）のみであるため、ここではこの処理について、図２０２を参照して説明し、それ以外の処理については説明を省略する。
【１４５３】
図２０２は、図２００に示したＦＡＮ回転診断処理（Ｓ２０２８’）を示している。なお、この処理では、排気用ファンのそれぞれについて個別に同様の処理が行われるが、ここでは、１つの排気用ファン（３３４２ａ（ＦＡＮ４））に関して説明を行う。
【１４５４】
制御ＬＳＩ３３１１は、Ｓ２１８１で、パルスセンサ３３４３ａにより起動時に検出された排気用ファン３３４２ａ（ＦＡＮ４）の回転数（ＦＡＮ回転数）を、制御ＬＳＩ３３１１のＤＲＡＭから取得する。
【１４５５】
次に、制御ＬＳＩ３３１１は、Ｓ２１８２において、パルスセンサ３３４３ａで検出された排気用ファン３３４２ａ（ＦＡＮ４）の回転数を現在のＦＡＮ回転数として取得する。
【１４５６】
次に、制御ＬＳＩ３３１１は、Ｓ２１８３で、以下の式５の条件を満たすか否かを判別する。
起動時のＦＡＮ回転数＊ｚ１＞現在のＦＡＮ回転数・・・（式５）
【１４５７】
式５の条件を満たさない場合（Ｓ２１８３：Ｎｏ）、制御ＬＳＩ３３１１は、ＦＡＮ回転数診断処理を終了する。式５の条件を満たす場合（Ｓ２１８３：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２１８４の処理に移行する。
【１４５８】
次に、制御ＬＳＩ３３１１は、Ｓ２１８４で、現在のＦＡＮ回転数が、警告（ワーニング）が必要な異常であると判定する。すなわち、現在のＦＡＮ回転数が式５の条件を満たすということは、現在のＦＡＮ回転数が、起動時のＦＡＮ回転数に基づく基準回転数を下回っているということを意味するものである。これによって、ＦＡＮ回転数が所定のレベルに低下した場合に、その事象を異常であるとして警告（ワーニング）する。
【１４５９】
ここで、基準回転数は、起動時のＦＡＮ回転数に所定倍率ｚ１を乗じた値である。ｚ１は、例えば、８０％（０．８）といった数値である。
【１４６０】
次に、制御ＬＳＩ３３１１は、Ｓ２１８５で、以下の式６の条件を満たすか否かを判別する。
起動時のＦＡＮ回転数＊ｚ２＞現在のＦＡＮ回転数・・・（式６）
【１４６１】
式６の条件を満たさない場合（Ｓ２１８５：Ｎｏ）、制御ＬＳＩ３３１１は、ＦＡＮ回転数診断処理を終了する。式６の条件を満たす場合（Ｓ２１８５：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２１８６の処理に移行する。
【１４６２】
次に、制御ＬＳＩ３３１１は、Ｓ２１８６で、現在のＦＡＮ回転数が、強制シャットダウンが必要な異常であると判定する。すなわち、現在のＦＡＮ回転数が式６の条件を満たすということは、現在のＦＡＮ回転数が、起動時のＦＡＮ回転数に基づく基準回転数を下回っているということを意味するものである。これによって、ＦＡＮ回転数が所定のレベルに低下した場合に、その事象をその事象を異常であるとして強制シャットダウンさせるようにすることができる。なお、この場合に、強制シャットダウンではなく、Ｓ２１８４の処理と同様に、警告（ワーニング）するよう制御してもよい。
【１４６３】
ここで、基準回転数は、起動時のＦＡＮ回転数に所定倍率ｚ２を乗じた値である。ｚ２は、例えば、ｚ１より小さい７０％（０．７）といった数値である。
【１４６４】
なお、ここでは、所定倍率ｚ１、所定倍率ｚ２を用いてエラー判定を行ったが、これらの値は、副制御基板３２００側から（例えば、プロジェクタ設定変更処理によって）設定したり、制御ＬＳＩ３３１１のＥＥＰＲＯＭ３３１２等に予め記憶しておくことができる。
【１４６５】
制御ＬＳＩ３３１１は、ＦＡＮ回転数診断処理で強制シャットダウンやワーニングが必要なＦＡＮ回転異常があると、図１９５に示すプロジェクタ自己診断処理のＳ２０３０の処理で、ＤＲＡＭのエラー管理領域にエラーデータとして‘ＦＡＮ回転異常（シャットダウン）’や’ＦＡＮ回転異常（ワーニング）’をセットする。
【１４６６】
ＤＲＡＭのエラー管理領域にエラーデータとしてＦＡＮ回転度異常（シャットダウン）がセットされると、制御ＬＳＩ３３１１は、図１８０に示すＳ２００９の処理でＤＲＡＭのエラー管理領域に、ＦＡＮ回転異常（シャットダウン）が書き込まれていると判別し（Ｓ２００９：Ｙｅｓ）、さらに、サブＣＰＵ３２０１がエラー通知のコマンド送信に応答すると（Ｓ２０１０：Ｙｅｓ）、ＦＡＮ４，ＦＡＮ５に対して回転停止指令を送信し、ＤＬＰ制御回路３３１３、及びＬＥＤ光源３３３１Ｒ，３３３１Ｇ，３３３１Ｂを駆動するＬＥＤドライバ３３１４に対して駆動停止指令を送る（Ｓ２０１２）。これにより、プロジェクタ装置３３００の主要動作が強制的にシャットダウンされる。
【１４６７】
一方、ＤＲＡＭのエラー管理領域にエラーデータとしてＦＡＮ回転異常（ワーニング）がセットされると、制御ＬＳＩ３３１１は、先述した図１８０に示す副制御−プロジェクタ間送信時処理（Ｓ２００８）において、エラー通知を示すコマンドを送信データとして作成し、リセット要求フラグを‘ＯＮ’にセットすることなく、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する。その結果、副制御基板３２００において、サブ液晶表示装置３０２３にエラー表示要求が行われ、ＦＡＮ回転異常が発生している旨の情報がサブ液晶表示装置３０２３に出力される。
【１４６８】
起動時のＦＡＮ回転数の記憶は、例えば、プロジェクタ初期化処理において実行されるが、この処理を、図２０３を参照して説明する。図２０３に示すプロジェクタ初期化処理は、図１８６に示すプロジェクタ初期化処理の変形例である。図２０３のプロジェクタ初期化処理では、図１８６のプロジェクタ初期化処理と比べて、起動時のＦＡＮ回転数の取得処理（Ｓ２２０１）が追加されたものとなっているため、ここではこの処理について説明し、それ以外の処理については説明を省略する。
【１４６９】
図２０３のプロジェクタ初期化処理では、Ｓ２２０１で、起動時のＦＡＮ回転数の取得処理が行われる。なお、この処理では、排気用ファンのそれぞれについて個別に同様の処理が行われるが、ここでは、１つの排気用ファン（３３４２ａ（ＦＡＮ４））に関して説明を行う。
【１４７０】
起動時のＦＡＮ回転数の取得処理で、制御ＬＳＩ３３１１は、プロジェクタ装置３３００が起動してから（例えば、制御ＬＳＩ３３１１やＦＡＮ４に電源が投入されてからといったタイミングなど）所定の期間内に、パルスセンサ３３４３ａにより検出された排気用ファン３３４２ａ（ＦＡＮ４）の回転数（ＦＡＮ回転数）を取得し、制御ＬＳＩ３３１１のＤＲＡＭに記憶する。
【１４７１】
ここで、起動してから所定の期間内に、パルスセンサ３３４３ａにより検出された排気用ファン３３４２ａの回転数とは、例えば、ＦＡＮ４が回転を開始する際の立ち上がり等を考慮して、起動してから所定の期間内における回転数のうち最も値が高い回転数とすることができる。また、これ以外にも、様々な基準により起動時のＦＡＮ回転数を把握可能である。例えば、起動してから所定の期間内における回転数の平均値や、起動してから所定の期間が経過して、その後所定のタイミングで検出された回転数などを、起動時のＦＡＮ回転数とすることもできる。
【１４７２】
また、例えば、ＦＡＮ４が起動した直後の連続する微少区間においてそれぞれＦＡＮ回転数を検出し、一の区間におけるＦＡＮ回転数と次の区間におけるＦＡＮ回転数の差が所定値以下となった状態（すなわち、安定回転状態に移行したタイミング）で、検出されたＦＡＮ回転数を起動時のＦＡＮ回転数とすることもできる。
【１４７３】
なお、回転数の単位は一般的にｒｐｍが用いられ、１分間の回転数（又は１分間の回転数に換算された回転数）を単位として比較が行われるが、現在のＦＡＮ回転数と同じ時間範囲における回転数で比較するのであれば、どのような時間範囲の回転数を用いてもよい。
【１４７４】
このようなＦＡＮ回転数エラー判定により、ファンの回転数が経年劣化やばらつき等によって低下したとしても、そのときの起動時に記憶されたＦＡＮ回転数からの変化に応じて警告や強制シャットダウンが行われるため、ファンを不用意に交換することが回避される。
【１４７５】
例えば、図２０４（ａ）に示すように、スペック上のＦＡＮ回転数に基づいて警告を行うよう構成した場合、スペック上のＦＡＮ回転数を５０００ｒｐｍとし、所定倍率を８０％とすると、警告の閾値は、４０００ｒｐｍとなる。ここで、経年劣化前のファンの状態を想定すると、起動時のＦＡＮ回転数は、スペック通り５０００ｒｐｍであり、現在のＦＡＮ回転数が４０００ｒｐｍまで低下した場合に警告が行われる。すなわち、この時点で、警告までの猶予回転数は１０００ｒｐｍとなっている。
【１４７６】
次に、経年劣化後のファンの状態を想定し、起動時のＦＡＮ回転数が４５００ｒｐｍになったとする。このとき、警告の閾値は経年劣化前と同じなので、警告までの猶予回転数は５００ｒｐｍとなっている。このような状況で、ゴミや異物混入などの要因により、現在のＦＡＮ回転数が５００ｒｐｍだけ低下すると、そこで警告が発せられ、ファンの交換等が行われる事態となる。
【１４７７】
一方、図２０４（ｂ）に示すように、起動時のＦＡＮ回転数に基づいて警告を行うよう構成した場合、こちらも所定倍率を８０％とすると、警告の閾値は、起動時のＦＡＮ回転数＊０．８となる。ここで、経年劣化前のファンの状態を想定すると、起動時のＦＡＮ回転数は、スペック通り５０００ｒｐｍであり、警告の閾値は、起動時のＦＡＮ回転数（５０００ｒｐｍ）に基づいて４０００ｒｐｍに設定される。したがって、現在のＦＡＮ回転数が４０００ｒｐｍまで低下した場合に警告が行われる。すなわち、この時点で、警告までの猶予回転数は１０００ｒｐｍとなっている。
【１４７８】
次に、経年劣化後のファンの状態を想定し、起動時のＦＡＮ回転数が４５００ｒｐｍになったとする。このとき、警告の閾値は、起動時のＦＡＮ回転数（４５００ｒｐｍ）に基づいて３６００ｒｐｍに設定される。このような状況で、ゴミや異物混入などの要因により、現在のＦＡＮ回転数が５００ｒｐｍだけ低下すると、上述した図２０４（ａ）に示す場合とは異なり、その状態では警告は発せられない。警告の閾値には、９００ｒｐｍの猶予回転数があるため、現在のＦＡＮ回転数が起動時のＦＡＮ回転数から９００ｒｐｍ低下して初めて、警告が発せられることになる。
【１４７９】
このように、起動時のＦＡＮ回転数に基づいて警告の閾値を設定することにより、ファンの経年劣化やばらつきに応じた警告（強制シャットダウン）の閾値が設定され、無駄なファン交換を低減させることができる。一方で、起動時のＦＡＮ回転数に基づいて警告の閾値を設定する上記の方法は、ファンの回転数の低減に応じて警告までの猶予回転数を異ならせていると表現することも可能である。
【１４８０】
（画面反転機能２）
上述したように、第２実施形態に係る遊技機３００１のプロジェクタ装置３３００は、副制御基板３２００からの設定変更処理に応じて、映像を、そのプロジェクタ装置３３００が搭載された遊技機に合わせて、回転して投影する画面反転機能を有する（映像の回転には、例えば、正転、上下反転、左右反転、上下反転＋左右反転等が含まれる）。ここでは、本実施形態に係る、別の画面反転機能について説明する。
【１４８１】
図２０５は、遊技機３００１の変形例である遊技機３００１’の側面図を示しており、キャビネット３００３の側面壁が取り外された状態となっている。また、図２０５では、説明の便宜上、映像を投影するためのプロジェクタ装置３３００、プロジェクタ装置から投影された映像を反射するミラー機構３１０５、及びプロジェクタ装置３３００からの映像が投影されるフロントスクリーン機構３０９１等が、それぞれ透過的に示されている。
【１４８２】
図２０５に示すように、遊技機３００１’は、基本的に遊技機３００１と同様の構成・機能を有する変形例であり、遊技機３００１’の最上部の位置（位置Ａ）であって、照射ユニット３１００内にプロジェクタ装置３３００が格納され、プロジェクタ装置３３００から照射された映像が、前方下側に配置されたミラー機構３１０５に反射され、フロントスクリーン機構３０９１に投影される。
【１４８３】
ただし、遊技機３００１と異なる点として、遊技機３００１’では、スクリーン装置３０９０の最下部の位置（位置Ｂ）にプロジェクタ装置３３００を設置することもでき、このプロジェクタ装置３３００から映像が照射された場合、その映像が、プロジェクタ装置３３００の前方上側に配置されたスクリーン機構３０９１’に投影される。
【１４８４】
またさらに、遊技機３００１’では、キャビネット３００３の下部空間の位置（位置Ｃ）にプロジェクタ装置３３００を設置することもでき、このプロジェクタ装置３３００から映像が照射された場合、その映像が、プロジェクタ装置３３００の前方下側に配置されたスクリーン機構３０９１’’に投影される。
【１４８５】
このように、図２０５に示す遊技機３００１’では、プロジェクタ装置３３００を遊技機３００１’の様々な位置（位置Ａ〜Ｃ）に配置することができ、遊技の演出に係る映像等を多様な表示態様で表示することができる。プロジェクタ装置３３００は、このような様々な設置位置に応じて指定された回転方向（すなわち、映像の回転方向）に基づいて、対応するスクリーン機構に対して映像の投影を行う。
【１４８６】
なお、遊技機３００１’で示されたプロジェクタ装置３３００の設置位置は一例に過ぎず、他の様々な位置に、プロジェクタ装置３３００を設置可能である。
【１４８７】
プロジェクタ装置３３００が位置Ａに設置される場合、上述したように、プロジェクタ装置３３００は、本来の上面が下側になるように照射ユニット３１００内に格納され（図１７０参照）、レンズカバー３４１３のフィルター保持部３４１３ａがプロジェクタ装置３３００の下側に配置され、そのフィルター保持部３４１３ａに保持されたフィルター３４１４を通過して（下方向に）照射光（映像）が照射される（図１９３参照）。こうして照射された照射光は、ミラー機構３１０５にて反射され、ミラー機構３１０５で反射された照射光（映像）は、例えば、フロントスクリーン機構３０９１に投影され、このフロントスクリーン機構３０９１に投影された遊技の演出に係る映像等を、遊技者が遊技機３００１’の前方向から見ることになる。
【１４８８】
このとき、プロジェクタ装置３３００は、上述のように、画面反転設定が「３：上下反転＋左右反転」に設定される。すなわち、遊技機３００１’において位置Ａに配置されたプロジェクタ装置３３００は、上述のように、プロジェクタ装置３３００の本来の姿勢とは上下逆の姿勢で格納されているため、照射する映像を上下反転させる必要がある。さらに、プロジェクタ装置３３００からの照射光がミラー機構３１０５で反射されてフロントスクリーン機構３０９１の前側に投影され、その投影画像が遊技機３００１’の前方向（スクリーン機構３０９１の前側）より遊技者によって視認されるため、照射する映像を左右反転させる必要がある。このようなプロジェクタ装置３３００の画面反転設定は、図１８９（ｅ）に示す態様と同じである。
【１４８９】
プロジェクタ装置３３００が位置Ｂに設置される場合、プロジェクタ装置３３００は、本来の上面がそのまま上側になるように照射ユニット３１００内に格納され、レンズカバー３４１３のフィルター保持部３４１３ａがプロジェクタ装置３３００の上側に配置され、そのフィルター保持部３４１３ａに保持されたフィルター３４１４を通過して（上方向に）照射光（映像）が照射される。こうして照射された照射光は、例えば、スクリーン機構３０９１’に投影され、このスクリーン機構３０９１’に投影された遊技の演出に係る映像等を、遊技者が遊技機３００１’の前方向から見ることになる。
【１４９０】
このとき、プロジェクタ装置３３００は、上述のように、画面反転設定が「２：左右反転」に設定される。すなわち、遊技機３００１’において位置Ｂに配置されたプロジェクタ装置３３００は、上述のように、プロジェクタ装置３３００の本来の姿勢で格納されているため、照射する映像を上下反転させる必要はない。さらに、プロジェクタ装置３３００からの照射光がスクリーン機構３０９１’の後側に投影され、その投影画像が遊技機３００１’の前方向（スクリーン機構３０９１’の前側）より遊技者によって視認されるため、照射する映像を左右反転させる必要がある。このようなプロジェクタ装置３３００の画面反転設定は、図１８９（ｄ）に示す態様と同じである。
【１４９１】
なお、スクリーン機構３０９１’は、液晶表示画面として遊技の演出に係る映像等を表示するとともに、リアプロジェクタスクリーンとして、位置Ｂにあるプロジェクタ装置３３００の照射光を背面で受光し、遊技機３００１’の前面に対して映像等を提供することができる液晶フィルムを備える。また、この液晶フィルムは、透過パネルとして構成することもでき、所定の信号に応じて、背後にあるフロントスクリーン機構３０９１や、フロントスクリーン機構３０９１が移動した場合に露出する固定スクリーン機構３１２０、リールスクリーン機構３１３０に投影された映像を遊技者に視認させることができる。
【１４９２】
プロジェクタ装置３３００が位置Ｃに設置される場合、プロジェクタ装置３３００は、本来の上面が下側になるように照射ユニット３１００内に格納され、レンズカバー３４１３のフィルター保持部３４１３ａがプロジェクタ装置３３００の下側に配置され、そのフィルター保持部３４１３ａに保持されたフィルター３４１４を通過して（下方向に）照射光（映像）が照射される。こうして照射された照射光は、例えば、スクリーン機構３０９１’’に投影され、このスクリーン機構３０９１’’に投影された遊技の演出に係る映像等を、遊技者が遊技機３００１’の前方向から見ることになる。
【１４９３】
このとき、プロジェクタ装置３３００は、上述のように、画面反転設定が「３：上下反転＋左右反転」に設定される。すなわち、遊技機３００１’において位置Ｃに配置されたプロジェクタ装置３３００は、上述のように、プロジェクタ装置３３００の本来の姿勢とは上下逆の姿勢で格納されているため、照射する映像を上下反転させる必要がある。さらに、プロジェクタ装置３３００からの照射光がスクリーン機構３０９１’’の後側に投影され、その投影画像が遊技機３００１’の前方向（スクリーン機構３０９１’’の前側）より遊技者によって視認されるため、照射する映像を左右反転させる必要がある。このようなプロジェクタ装置３３００の画面反転設定は、図１８９（ｅ）に示す態様と同じである。
【１４９４】
なお、スクリーン機構３０９１’’は、上述したような、化粧用パネルとして構成された腰部パネル３０１９の代わりに配置されたスクリーンであり、上述したスクリーン機構３０９１’と同様の機能を有する。
【１４９５】
このように、遊技機３００１’に設置されたプロジェクタ装置３３００については、プロジェクタ装置３３００の設置位置に応じて、対応する画面反転設定が行われる。例えば、プロジェクタ装置３３００が本来の姿勢で配置されているのか、本来とは逆の、上下逆の姿勢で配置されているのかによって、画面反転設定の上下反転を行うか否かが決定される。また、プロジェクタ装置３３００から照射光がミラー機構によって反射される場合に、画面反転設定の左右反転を行うよう決定されるが、左右反転の設定は、このような場合に限らず、上述した、スクリーン機構３０９１’への投影（位置Ｂ）や、スクリーン機構３０９１’’への投影（位置Ｃ）のような、いわゆるリアプロジェクションの構成である場合にも、画面反転設定の左右反転を行うよう決定される。なお、ミラー機構とリアプロジェクションの構成を併せ持つような場合は、左右反転が２回必要となった結果、左右反転を行わないようにすることもできる。
【１４９６】
なお、こうした画面反転設定は、上述した副制御基板３２００によるプロジェクタ設定変更処理によってプロジェクタ装置３３００に設定される（図１８４、図１８５参照）。
【１４９７】
例えば、図１８５に示すプロジェクタ設定変更処理のＳ２０９８において、副制御基板３２００のサブＣＰＵ３２０１は、設定変更内容が画面反転設定か否かを判別し、設定変更内容が画面反転設定である場合（Ｓ２０９８：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２０９９において画面反転設定処理を行う。この処理において、サブＣＰＵ３２０１は、画面反転設定を行うためのコマンドをプロジェクタ制御基板３３１０に対して送信する。
【１４９８】
プロジェクタ装置３３００のプロジェクタ制御基板３３１０は、副制御基板３２００のサブＣＰＵ３２０１から画面反転設定を行うためのコマンドを受信すると、この画面反転設定をＥＥＰＲＯＭ３３１２等に記憶し、副制御基板３２００から演出に係る映像等の照射を行うよう指令があると、ＥＥＰＲＯＭ３３１２等に記憶された画面反転設定を参照して映像の回転方向を決定し、その後、ＤＬＰ制御回路３３１３等を制御して光学機構３３３０により当該映像の照射を行う。
【１４９９】
なお、このような画面反転設定は、遊技機３００１’の起動時などに（所定の特別な操作により）表示されるホールメニュー等によって設定され、上述のプロジェクタ設定変更処理によって、副制御基板３２００からプロジェクタ装置３３００に指示される。また、画面反転設定が、予め副制御基板３２００のサブＲＯＭ基板４２やサブＲＡＭ基板４１に記憶されるように構成してもよい。
【１５００】
また、このような複数の位置にプロジェクタ装置３３００を設置可能な場合であって、副制御基板３２００等において、（プロジェクタ装置３３００の）設置位置ごとにプロジェクタ装置３３００と接続する接続端子やコネクタを有している場合、副制御基板３２００が、これらの接続端子やコネクタがプロジェクタ装置３３００に接続されているか否かを判定することによってプロジェクタ装置３３００の設置位置を自動的に判断し、その設置位置に基づいて、対応する画面反転設定を行うよう制御することもできる。
【１５０１】
図２０６、及び図２０７に示す遊技機４００１は、上述した、副制御基板３２００とプロジェクタ装置３３００による画面反転設定と同様の機能を実現するパチンコ機である。プロジェクタ装置３３００と同様の構成・機能を有するプロジェクタ装置は、プロジェクタ装置４３００として示されている。このように、本実施形態では、上述した画面反転機能２を、パチンコ機に対して適用することもできる。
【１５０２】
図２０６には、遊技機４００１の斜視図が示されている。この遊技機４００１では、保持枠４０１１に本体枠４００２が取り付けられ、本体枠４００２に保持された前枠４００７に、トップ飾り４００９、及び第１スクリーン機構（第１投影領域）４１４１が配置される。さらに、第１スクリーン機構４１４１の下側には、第２スクリーン機構（第２投影領域）４１２１が配置される。第１スクリーン機構４１４１と第２スクリーン機構４１２１の左側には左側装飾部材４０２３が配置されるとともに、第１スクリーン機構４１４１と第２スクリーン機構４１２１の右側には右側装飾部材４０２１が配置される。
【１５０３】
遊技者は、発射ハンドル４０７９を操作して、遊技媒体（パチンコ玉）を発射することで遊技を実行する。また、遊技者は、第１スクリーン機構４１４１と第２スクリーン機構４１２１に表示される演出やゲームに係る映像等を見ながら遊技を行う。
【１５０４】
図２０７は、遊技機４００１の側面を模式的に示した図であり、プロジェクタ装置４３００を含む内部構造が一部透過的に示されている。位置Ｄに設置されたプロジェクタ装置４３００は、第１スクリーン機構４１４１の背面に映像をそのまま投影することによって、遊技者に演出に係る映像等を提供する。第１スクリーン機構４１４１は、図２０５に示したスクリーン機構３０９１’やスクリーン機構３０９１’’と同様、液晶表示画面として遊技の演出に係る映像等を表示するとともに、リアプロジェクタスクリーンとして、位置Ｄにあるプロジェクタ装置４３００の照射光を背面で受光し、遊技機４００１の前面に対して映像等を提供することができる液晶フィルムを備えるものである。
【１５０５】
図２０７に示す遊技機４００１ではさらに、プロジェクタ装置４３００が位置Ｅに設置された状態も示している。位置Ｅに設置されたプロジェクタ装置４３００は、ミラー機構４１４５に照射光を照射し、ミラー機構４１４５で反射された照射光が第２スクリーン機構４１２１の背面に投影される。これによって、遊技者に演出に係る映像等が表示される。第２スクリーン機構４１２１は、図２０５に示したスクリーン機構３０９１’やスクリーン機構３０９１’’と同様のものである。
【１５０６】
図２０６、及び図２０７に示す遊技機４００１は、プロジェクタ装置４３００を、位置Ｄ、又は位置Ｅのどちらかに配置することができる。例えば、プロジェクタ装置４３００を位置Ｄに設置してプロジェクタ装置４３００から投影される映像を第１スクリーン機構４１４１に表示するとともに、第２スクリーン機構４１２１は、液晶表示画面として、プロジェクタ装置４３００を用いずに映像を表示するように構成することができる。
【１５０７】
プロジェクタ装置４３００が位置Ｄに設置される場合、プロジェクタ装置４３００は、本来の上面が下側になるように保持枠４０１１内に格納され、レンズカバー４４１３（プロジェクタ装置３３００のレンズカバー３４１３に対応）のフィルター保持部４４１３ａ（プロジェクタ装置３３００のフィルター保持部３４１３ａに対応）がプロジェクタ装置４３００の下側となって、そのフィルター保持部４４１３ａに保持されたフィルター４４１４（プロジェクタ装置３３００のフィルター３４１４に対応）を通過して（下方向に）照射光（映像）が照射される。こうして照射された照射光は、上述のように、第１スクリーン機構４１４１に投影される。
【１５０８】
このとき、プロジェクタ装置４３００は、画面反転設定が「３：上下反転＋左右反転」に設定される。すなわち、遊技機４００１において位置Ｄに配置されたプロジェクタ装置４３００は、上述のように、プロジェクタ装置４３００の本来の姿勢とは上下逆の姿勢で格納されているため、照射する映像を上下反転させる必要がある。さらに、プロジェクタ装置４３００からの照射光が第１スクリーン機構４１４１の後側に投影され、その投影画像が遊技機４００１の前方向（第１スクリーン機構４１４１の前側）より遊技者によって視認されるため、照射する映像を左右反転させる必要がある。このようなプロジェクタ装置４３００の画面反転設定は、図１８９（ｅ）に示す態様と同じである。
【１５０９】
プロジェクタ装置４３００が位置Ｅに設置される場合、プロジェクタ装置４３００は、本来の上面が下側になるように保持枠４０１１内に格納され、レンズカバー４４１３（プロジェクタ装置３３００のレンズカバー３４１３に対応）のフィルター保持部４４１３ａ（プロジェクタ装置３３００のフィルター保持部３４１３ａに対応）がプロジェクタ装置４３００の下側となって、そのフィルター保持部４４１３ａに保持されたフィルター４４１４（プロジェクタ装置３３００のフィルター３４１４に対応）を通過して（下方向に）照射光（映像）が照射される。こうして照射された照射光は、上述のように、ミラー機構４１４５を介して第２スクリーン機構４１２１に投影される。
【１５１０】
このとき、プロジェクタ装置４３００は、画面反転設定が「１：上下反転」に設定される。すなわち、遊技機４００１において位置Ｅに配置されたプロジェクタ装置４３００は、上述のように、プロジェクタ装置４３００の本来の姿勢とは上下逆の姿勢で格納されているため、照射する映像を上下反転させる必要がある。さらに、プロジェクタ装置４３００からの照射光がミラー機構４１４５で反射されて第２スクリーン機構４１２１の後側に投影され、その投影画像が遊技機４００１の前方向（第２スクリーン機構４１２１の前側）より遊技者によって視認されるため、照射する映像を２回左右反転させることになるが、結果的に左右反転を行わない処理と同じになる。このようなプロジェクタ装置４３００の画面反転設定は、結局は、図１８９（ｃ）に示す態様と同じである。
【１５１１】
このように、プロジェクタ装置４３００は、プロジェクタ装置４３００の設置位置に応じて、対応する画面反転設定が行われる。こうした画面反転設定は、遊技機３００１’の場合と同様に、副制御基板４２００（副制御基板３２００に対応）によるプロジェクタ設定変更処理によってプロジェクタ装置４３００に設定される（図１８４、図１８５参照）。
【１５１２】
プロジェクタ装置４３００のプロジェクタ制御基板４３１０（制御ＬＳＩ４３１１）は、副制御基板４２００のサブＣＰＵ４２０１から画面反転設定を行うためのコマンドを受信すると、この画面反転設定をＥＥＰＲＯＭ４３１２等に記憶し、副制御基板４２００から演出に係る映像等の照射を行うよう指令があると、ＥＥＰＲＯＭ４３１２等に記憶された画面反転設定を参照して映像の回転方向を決定し、その後、ＤＬＰ制御回路４３１３等を制御して光学機構４３３０により当該映像の照射を行う。
【１５１３】
また、プロジェクタ装置４３００は、映像を上下方向と左右方向の、少なくともいずれかの方向に回転させるよう選択可能なプロジェクタであってもよい。
【１５１４】
（画面反転機能３）
上述したように、第２実施形態に係る遊技機３００１のプロジェクタ装置３３００は、副制御基板３２００からの設定変更処理に応じて、映像を、そのプロジェクタ装置３３００が搭載された遊技機に合わせて、回転して投影する画面反転機能を有する（映像の回転には、例えば、正転、上下反転、左右反転、上下反転＋左右反転等が含まれる）。ここでは、本実施形態に係る、さらに別の画面反転機能について説明する。
【１５１５】
図２０８に示す遊技機４００１’は、図２０６、及び図２０７に示した遊技機４００１の変形例であり、同一の構成の部材には同一の符号が付されている。遊技機４００１が、１つのプロジェクタ装置４３００を位置Ｄ、又は位置Ｅのどちらかに設置するよう構成されていたのに対し、遊技機４００１’は、２つのプロジェクタ装置（４３００ａ、４３００ｂ）を位置Ｄ、及び位置Ｅに同時に備えるよう構成される。また、このような遊技機４００１’では、位置Ｄのプロジェクタ装置４３００ａによる投影範囲と、位置Ｅのプロジェクタ装置４３００ｂによる投影範囲とが重なる領域が存在することもある。
【１５１６】
プロジェクタ装置（４３００ａ、４３００ｂ）は、どちらも、プロジェクタ装置４３００と同様の構成・機能を有するものであり、遊技機４００１’の副制御基板４２００’は、基本的に上述した副制御基板４２００と同様の構成・機能を備えるものであるが、２つのプロジェクタ装置（４３００ａ、４３００ｂ）との通信を個別に行う点で副制御基板４２００と異なる。
【１５１７】
また、副制御基板４２００’では、映像を投影するプロジェクタ装置に応じて、映像の回転方向を決定するよう、図２０９に示す演出内容決定処理を行う。この演出内容決定処理は、図７１に示した、副制御基板ＳＳのサブＣＰＵ４００で実行される演出内容決定処理（Ｓ２２２）の変形例である。
【１５１８】
図２０９に示すように、副制御基板４２００’のサブＣＰＵ４２０１’（副制御基板３２００のサブＣＰＵ３２０１に対応）は、主制御基板ＭＳのメインＣＰＵ３００から送信されることで受信したコマンドに応じて演出内容を決定する（Ｓ２２２１）。
【１５１９】
次に、サブＣＰＵ４２０１’は、決定した演出内容を投影するプロジェクタ装置を選択する（Ｓ２２２２）。
【１５２０】
選択されたプロジェクタ装置が第１のプロジェクタ（例えば、図２０８に示すプロジェクタ装置４３００ａ）であるか否かを判別する（Ｓ２２２３）。選択されたプロジェクタ装置が第１のプロジェクタでない場合（Ｓ２２２３：Ｎｏ）、サブＣＰＵ４２０１’は、Ｓ２２２６の処理に移行する。選択されたプロジェクタ装置が第１のプロジェクタである場合（Ｓ２２２３：Ｙｅｓ）、サブＣＰＵ４２０１’は、次のＳ２２２４の処理に移行する。
【１５２１】
Ｓ２２２４において、サブＣＰＵ４２０１’は、第１プロジェクタで投影する映像を決定する。次に、Ｓ２２２５において、第１プロジェクタで投影する映像の回転方向の指定情報（画面反転設定）を決定する。ここで決定された画面反転設定は、上述のように、副制御基板４２００’によるプロジェクタ設定変更処理によって、対応するプロジェクタ装置４３００ａに設定される。なお、プロジェクタ装置４３００ａは、図２０８に示すように、位置Ｄに上下反対の姿勢で設置され、プロジェクタ装置４３００ａからの照射光は、リアプロジェクタスクリーンとして構成される第１スクリーン機構４１４１に投影されるため、画面反転設定は「３：上下反転＋左右反転」に設定される。
【１５２２】
次に、サブＣＰＵ４２０１’は、選択されたプロジェクタ装置が第２のプロジェクタ（例えば、図２０８に示すプロジェクタ装置４３００ｂ）であるか否かを判別する（Ｓ２２２６）。選択されたプロジェクタ装置が第２のプロジェクタでない場合（Ｓ２２２６：Ｎｏ）、サブＣＰＵ４２０１’は、演出内容決定処理を終了する。選択されたプロジェクタ装置が第２のプロジェクタである場合（Ｓ２２２６：Ｙｅｓ）、サブＣＰＵ４２０１’は、次のＳ２２２７の処理に移行する。
【１５２３】
Ｓ２２２７において、サブＣＰＵ４２０１’は、第２プロジェクタで投影する映像を決定する。次に、Ｓ２２２８において、第２プロジェクタで投影する映像の回転方向の指定情報（画面反転設定）を決定する。ここで決定された画面反転設定は、上述のように、副制御基板４２００’によるプロジェクタ設定変更処理によって、対応するプロジェクタ装置４３００ｂに設定される。なお、プロジェクタ装置４３００ｂは、図２０８に示すように、位置Ｅに上下反対の姿勢で設置され、プロジェクタ装置４３００ａからの照射光は、ミラー機構４１４５で反射された後、リアプロジェクタスクリーンとして構成される第２スクリーン機構４１２１に投影されるため、画面反転設定は「１：上下反転」に設定される。
【１５２４】
副制御基板４２００’は、このような演出内容決定処理で決定された映像の回転方向の指定情報に基づいて、個々のプロジェクタ装置（４３００ａ、４３００ｂ）についての画面反転設定を行うことができる（図１８４、図１８５参照）。プロジェクタ装置（４３００ａ、４３００ｂ）のプロジェクタ制御基板４３１０’の制御ＬＳＩ４３１１’は、この画面反転設定をＤＲＡＭ等に記憶し、副制御基板４２００’から演出に係る映像等の照射を行うよう指令があると、ＤＲＡＭ等に記憶された画面反転設定を参照して映像の回転方向を決定し、その後、ＤＬＰ制御回路４３１３’等（プロジェクタ装置３３００のＤＬＰ制御回路３３１３等に対応）を制御して光学機構４３３０’（プロジェクタ装置３３００の光学機構３３３０に対応）により当該映像の照射を行う。
【１５２５】
また、副制御基板４２００’は、演出内容によって回転方向が変化しない限り、事前にプロジェクタ装置（４３００ａ、４３００ｂ）の設置位置に応じて、対応する画面反転設定を行うことができ、プロジェクタ装置（４３００ａ、４３００ｂ）は、この画面反転設定をＥＥＰＲＯＭ４３１２’等（プロジェクタ装置３３００のＥＥＰＲＯＭ３３１２等に対応）に記憶しておき、副制御基板４２００’から演出に係る映像等の照射を行うよう指令があると、ＥＥＰＲＯＭ４３１２’等に記憶された画面反転設定を参照して映像の回転方向を決定するよう構成することもできる。
【１５２６】
本実施例においては、受信したコマンドに応じて演出内容を決定していたが、これに限られるものではなく、コマンドを受信しない場合でも、画面反転設定を参照して映像の回転方向を決定するよう構成してもよい。具体的には、デモ画面を表示しているときに一方のプロジェクタ装置で表示を行わず、他方のプロジェクタ装置では表示を行っている場合に、一方のプロジェクタ装置で表示を行っていない場合でも、映像の画面反転設定を行うよう制御してもよい。このとき、一方のプロジェクタ装置で表示を行っていない状態とは、レイヤーを使用して投影範囲を黒で塗りつぶす映像を表示する場合を含むため、黒で塗りつぶす映像を表示しているレイヤーの背後で、識別情報（図柄、装飾図柄など）が変動している場合があり、当該識別情報を表示する映像に対して画面反転設定を行うことが可能である。このような処理は片方（単一）のプロジェクタ装置のみならず、両方（複数）のプロジェクタ装置に対して設定することも可能である。また、黒で塗りつぶす映像に対しても画面反転設定を行うことも可能であり、色に関しては黒に限定されるものではない。また、このようなレイヤー毎に画面反転設定を行うことができるため、重ねあわされた映像に対して別個に画面反転設定を行うように制御してもよい。このような制御を行うことによって、複数のプロジェクタ装置の投影範囲に重なりがあった場合に、重なりがある部分（映像が重なっている部分）については個々別個の画面反転設定が行われた映像が重なっている状態であっても、正常に映像を投影することが可能となる。
【１５２７】
また、プロジェクタ装置４３００、４３００ａ、４３００ｂのそれぞれは、映像を上下方向と左右方向の、少なくともいずれかの方向に回転させるよう選択可能なプロジェクタであってもよい。
【１５２８】
（画面反転機能４）
上述したように、第２実施形態に係る遊技機３００１のプロジェクタ装置３３００は、副制御基板３２００からの設定に応じて、映像を、そのプロジェクタ装置３３００が搭載された遊技機に合わせて、回転して投影する画面反転機能を有する（映像の回転には、例えば、正転、上下反転、左右反転、上下反転＋左右反転等が含まれる）。ここでは、本実施形態に係る、さらに別の画面反転機能について説明する。
【１５２９】
図２１０は、図１６９に示されたものと同様の照射ユニットの断面図であるが、ここでは、遊技機３００１の照射ユニット３１００と同様の、遊技機５００１の照射ユニット５１００が示されている。
【１５３０】
図２１０、図２１１に示す照射ユニット５１００は、図１６９等に示した照射ユニット３１００の変形例である。図２１０、図２１１に示すプロジェクタ装置５３００は、基本的に遊技機３００１のプロジェクタ装置３３００と同様の構成・機能を備えるが、後で説明するように、副制御基板５２００によるプロジェクタ設定変更処理によって、画面反転設定が、プロジェクタ装置５３００に設定される。
【１５３１】
また、照射ユニット３１００では、ミラー機構３１０５が位置の微調整を除いて移動・回動ができないように取り付けられているのに対し、照射ユニット５１００のミラー機構５１０５は、回転軸５１０５ａを中心に回動可能に取り付けられる。例えば、図２１０では、ミラー機構５１０５は位置Ｆに配置され、図２１１では、位置Ｆから位置Ｇに移動された状態が示されている。
【１５３２】
図２１０に示すように、ミラー機構５１０５が下方向に回動された場合（位置Ｆ）は、プロジェクタ装置５３００から照射された照射光がミラー機構５１０５で反射され、フロントスクリーン機構５０９１等に投影される。
【１５３３】
また、図２１１に示すように、ミラー機構５１０５が水平の位置（位置Ｇ）に移動された場合は、プロジェクタ装置５３００の前面に、プロジェクタ装置５３００から照射された照射光が投影される。この場合、プロジェクタ装置５３００から照射された照射光は、遊技者やスクリーン等に投影される。照射ユニット５１００の場合、プロジェクタ装置５３００の前側にスクリーンは存在しないが、当該照射光を投影できるように、スクリーンや装飾部材を配置するよう構成してもよい。
【１５３４】
ミラー機構５１０５は、例えば、従来の駆動機構によって駆動されうる。ミラー機構５１０５には、左右方向に延びる回転軸５１０５ａが設けられる。回転軸５１０５ａの両端は、プロジェクタカバー５１０１（プロジェクタ装置３３００のプロジェクタカバー３１０１に対応）に回転可能に保持され、副制御基板５２００の制御によってミラー用駆動モータが駆動されると、ミラー用駆動モータの軸部分に固定されたモータ軸ギアが回動し、このモータ軸ギアに連動して、回転軸５１０５ａの端部付近に設けられた回転軸ギアが回動され、その結果、ミラー機構５１０５が位置Ｆから位置Ｇへ、又は位置Ｇから位置Ｆに、回転軸５１０５ａを中心に回転移動する。なお、ミラー用駆動モータは、例えば、ステッピングモータといった駆動部である。
【１５３５】
図２１２に示す遊技機６００１は、図２０８に示した遊技機４００１’の変形例であり、同一の構成の部材には同一の符号が付されている。遊技機６００１は、遊技機４００１’と同様、２つのプロジェクタ装置（６３００ａ、６３００ｂ）を位置Ｄ、及び位置Ｅに同時に備えるよう構成される。また、ミラー機構６１４０、及び第３スクリーン機構６１４２を備えるよう構成される。このようなミラー機構６１４０の駆動機構は、上述したミラー機構５１０５の駆動機構と同様である。
【１５３６】
プロジェクタ装置（６３００ａ、６３００ｂ）は、プロジェクタ装置（４３００ａ、４３００ｂ）と同様の構成・機能を有するものであるが、後述するように、演出内容決定処理により、ミラー機構６１４０の動作に応じて決定された回転方向が、副制御基板６２００（副制御基板４２００’に対応）によるプロジェクタ設定変更処理によって、２つのプロジェクタ装置（６３００ａ、６３００ｂ）に対して画面反転設定が行われる。
【１５３７】
図２１２に示す遊技機６００１では、ミラー機構６１４０によって、プロジェクタ装置６３００ａから照射された照射光は反射されず、そのまま第１スクリーン機構４１４１に投影され、結果的には、図２０８に示すプロジェクタ装置４３００ａと同じ投影態様になる。
【１５３８】
プロジェクタ装置６３００ｂから照射された照射光は、図２０８と同様に、ミラー機構４１４５に反射して第２スクリーン機構４１２１に投影される。
【１５３９】
これに対し、図２１３に示す遊技機６００１では、ミラー機構６１４０が下側に回動し、プロジェクタ装置６３００ａから照射された照射光がミラー機構６１４０によって反射され、第３スクリーン機構６１４２に投影される。第３スクリーン機構６１４２に投影された映像は、第１スクリーン機構４１４１を介して遊技者に視認される。この場合、第１スクリーン機構４１４１は、図２０５のスクリーン機構３０９１’等と同様、所定の信号に応じて透過パネルとして構成される液晶フィルムであり、第１スクリーン機構４１４１を透過パネルとすることにより、遊技者は、その背後にある第３スクリーン機構６１４２に投影された映像を視認することができる。
【１５４０】
ここで、副制御基板６２００が、ミラー機構６１４０の位置と映像を投影するプロジェクタ装置（６３００ａ、６３００ｂ）に応じて、映像の回転方向を決定する演出内容決定処理を、図２１４を参照して説明する。この演出内容決定処理は、図７１に示した、副制御基板ＳＳのサブＣＰＵ４００で実行される演出内容決定処理（Ｓ２２２）の変形例である。
【１５４１】
図２１４に示すように、副制御基板６２００のサブＣＰＵ６２０１（副制御基板４２００’のサブＣＰＵ４２０１’に対応）は、主制御基板ＭＳのメインＣＰＵ３００から送信されることで受信したコマンドに応じて演出内容を決定する（Ｓ２２４１）。
【１５４２】
次に、サブＣＰＵ６２０１は、決定した演出内容を投影するプロジェクタ装置を選択する（Ｓ２２４２）。
【１５４３】
次に、サブＣＰＵ６２０１は、決定した演出内容が、ミラー機構６１４０を動かす演出か否か（すなわち、ミラー機構６１４０を下側（図２１３の位置）に動かす演出か否か）を判別する（Ｓ２２４３）。ミラー機構６１４０を動かす演出でない場合（Ｓ２２４３：Ｎｏ）、Ｓ２２４７の処理に移行する。ミラー機構６１４０を動かす演出である場合（Ｓ２２４３：Ｙｅｓ）、次のＳ２２４４の処理に移行する。
【１５４４】
次に、サブＣＰＵ６２０１は、Ｓ２２４４において、選択されたプロジェクタ装置が第１のプロジェクタ（例えば、図２１２、図２１３に示すプロジェクタ装置６３００ａ）であるか否かを判別する。選択されたプロジェクタ装置が第１のプロジェクタでない場合（Ｓ２２４４：Ｎｏ）、サブＣＰＵ６２０１は、Ｓ２２４７の処理に移行する。選択されたプロジェクタ装置が第１のプロジェクタである場合（Ｓ２２４４：Ｙｅｓ）、サブＣＰＵ６２０１は、次のＳ２２４５の処理に移行する。
【１５４５】
Ｓ２２４５において、サブＣＰＵ６２０１は、第１プロジェクタで投影する映像を決定する。次に、Ｓ２２４６において、第１プロジェクタで投影する映像の回転方向の指定情報（画面反転設定）を決定する。ここで決定された画面反転設定は、上述のように、副制御基板６２００によるプロジェクタ設定変更処理によって、対応するプロジェクタ装置６３００ａに設定される。なお、プロジェクタ装置６３００ａは、図２１３に示すように、位置Ｄに上下反対の姿勢で設置され、ミラー機構６１４０で反射され、さらに、当該反射光が第３スクリーン機構６１４２の前側に投影されるため、画面反転設定は「３：上下反転＋左右反転」に設定される。
【１５４６】
なお、この例では、ミラー機構６１４０を動かす演出でない場合（Ｓ２２４３：Ｎｏ）、第１プロジェクタでの映像投影を行わないように制御するが、この場合に、第１プロジェクタによる映像投影を行うようにしてもよい。このとき、プロジェクタ装置６３００ａからの照射光は、ミラー機構６１４０に反射されず、直接、第１スクリーン機構４１４１の後側に投影されるため、画面反転設定は「３：上下反転＋左右反転」に設定される。
【１５４７】
次に、サブＣＰＵ６２０１は、選択されたプロジェクタ装置が第２のプロジェクタ（例えば、図２１２、図２１３に示すプロジェクタ装置６３００ｂ）であるか否かを判別する（Ｓ２２４７）。選択されたプロジェクタ装置が第２のプロジェクタでない場合（Ｓ２２４７：Ｎｏ）、サブＣＰＵ６２０１は、演出内容決定処理を終了する。選択されたプロジェクタ装置が第２のプロジェクタである場合（Ｓ２２４７：Ｙｅｓ）、サブＣＰＵ６２０１は、次のＳ２２４８の処理に移行する。
【１５４８】
Ｓ２２４８において、サブＣＰＵ６２０１は、第２プロジェクタで投影する映像を決定する。次に、Ｓ２２４９において、第２プロジェクタで投影する映像の回転方向の指定情報（画面反転設定）を決定する。ここで決定された画面反転設定は、上述のように、副制御基板６２００によるプロジェクタ設定変更処理によって、対応するプロジェクタ装置６３００ｂに設定される。なお、プロジェクタ装置６３００ｂは、図２１２、図２１３に示すように、位置Ｅに上下反対の姿勢で設置され、さらに、プロジェクタ装置６３００ｂからの照射光がミラー機構４１４５で反射されて第２スクリーン機構４１２１の後側に投影されるため、画面反転設定は「１：上下反転」に設定される。
【１５４９】
副制御基板６２００は、このような演出内容決定処理で決定された映像の回転方向の指定情報に基づいて、個々のプロジェクタ装置（６３００ａ、６３００ｂ）についての画面反転設定を行うことができる（図１８４、図１８５参照）。プロジェクタ装置（６３００ａ、６３００ｂ）のプロジェクタ制御基板６３１０の制御ＬＳＩ６３１１は、この画面反転設定をＤＲＡＭ等に記憶し、副制御基板６２００から演出に係る映像等の照射を行うよう指令があると、ＤＲＡＭ等に記憶された画面反転設定を参照して映像の回転方向を決定し、その後、ＤＬＰ制御回路６３１３等（プロジェクタ装置３３００のＤＬＰ制御回路３３１３等に対応）を制御して光学機構６３３０（プロジェクタ装置３３００の光学機構３３３０に対応）により当該映像の照射を行う。
【１５５０】
また、副制御基板６２００は、プロジェクタ装置６３００ｂについて、演出内容によって回転方向が変化しない限り、事前に、その設置位置に応じて、対応する画面反転設定を行うことができ、プロジェクタ装置６３００ｂは、この画面反転設定をＥＥＰＲＯＭ６３１２等（プロジェクタ装置３３００のＥＥＰＲＯＭ３３１２等に対応）に記憶しておき、副制御基板６２００から演出に係る映像等の照射を行うよう指令があると、ＥＥＰＲＯＭ６３１２等に記憶された画面反転設定を参照して映像の回転方向を決定するよう構成することもできる。
【１５５１】
また、プロジェクタ装置５３００、６３００ａ、６３００ｂのそれぞれは、映像を上下方向と左右方向の、少なくともいずれかの方向に回転させるよう選択可能なプロジェクタであってもよい。
【１５５２】
（ＤＭＤの温度上昇による警告（副制御基板））
次に、第２実施形態に係る遊技機３００１の副制御基板３２００において、ＤＭＤ３３３３に関する温度の上昇に基づいて警告を行う機能について説明する。上述したように、遊技機３００１では、プロジェクタ装置３３００において、ＤＭＤ３３３３に関する温度の異常をプロジェクタ自己診断処理（図１８１参照）によって判断し、そのＤＭＤ３３３３に関する温度が所定の閾値を超えた場合に、プロジェクタ装置３３００の主要動作を強制的にシャットダウンさせるように制御したが、ここでは、ＤＭＤ３３３３に関する温度に応じて、副制御基板３２００側からの制御で各種警告画面を表示させる。
【１５５３】
すなわち、副制御基板３２００側で、プロジェクタ装置３３００からＤＭＤ３３３３に関する温度（ＤＭＤ温度）を取得し、取得したＤＭＤ温度に基づいて、フロントスクリーン機構３０９１に映像を照射するようプロジェクタ装置３３００に指示することによって、遊技機３００１の上側表示窓３００９に警告画面を表示させたり、サブ液晶Ｉ／Ｆ基板ＳＬを介して指示することによって、サブ液晶表示装置３０２３に警告画面を表示させたりする。
【１５５４】
図２１５は、副制御基板３２００の指示によって表示される警告画面を示している。図２１５（ａ）には、ＤＭＤ温度が所定の条件を満たした場合に、フロントスクリーン機構３０９１に表示される警告画面（１）が示されている。この例では、ＤＭＤ温度の上昇の多くが、遊技機３００１の通風口３０２４ａ，３０２４ｂに物を置かれることにより引き起こされるために、通風口３０２４ａ，３０２４ｂの部分が強調表示されている遊技機３００１の筐体（３００２）の上部が、案内図３５０１として示されている。
【１５５５】
図２１５（ｂ）には、ＤＭＤ温度が所定の条件を満たした場合に、サブ液晶表示装置３０２３に表示される警告画面（２）が示されている。
【１５５６】
また、警告画面（１）が表示される期間は、例えば、ＤＭＤ温度が所定の条件を満たしてから、上述のプロジェクタ装置３３００による強制シャットダウンがされるまでの間であり、警告画面（２）が表示される期間は、例えば、プロジェクタ装置３３００による強制シャットダウンがされてフロントスクリーン機構３０９１等に映像が照射されなくなってから電断（遊技機３００１の電源オフ）までの間である。
【１５５７】
また、警告画面（２）が表示される期間を、プロジェクタ装置３３００による強制シャットダウンがされてフロントスクリーン機構３０９１等に映像が照射されなくなってからではなく、当該照射が停止される前であって、遊技機３００１がその強制シャットダウンを把握してから電断までの間とするように制御することもできる。プロジェクタ装置３３００は、シャットダウンする場合に、その旨を、シャットダウンの前に遊技機３００１に送信するように構成することも可能であるため、この場合に、遊技機３００１は、プロジェクタ装置３３００が警告画面（１）を表示している途中でも、警告画面（２）を表示することができる。
【１５５８】
なお、本実施形態では、ＤＭＤ温度は、ＤＭＤ３３３３付近の温度を検出する温度センサ３３４１ｄによって検出された温度を、（プロジェクタ装置３３００から）１秒ごとに取得するものとする。また、上述のような警告画面（１）、警告画面（２）の表示・非表示は、ＤＭＤ温度と、警告温度及び安定温度といった閾値の関係によって判断される。さらに、温度下降の回数に関する基準として温度下降規定回数が設けられ、ここでは３回に設定される。
【１５５９】
また、ＤＭＤ３３３３のシャットダウン予想温度（プロジェクタ装置３３００による強制シャットダウンがされると予想されるＤＭＤ温度の閾値）は、６４℃に設定される。なお、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）のシャットダウン予想温度は、３３３１Ｒについては１０５℃、３３３１Ｇと３３３１Ｂについては１２５℃となっている。
【１５６０】
さらに、副制御基板３２００の処理では、ＤＭＤ温度を４つ保持する。ここでは、現在の温度測定値（ＤＭＤ温度）をＴｅｍｐＮｏｗ、１回前のＴｅｍｐＮｏｗをＴｅｍｐＯｌｄ１、２回前のＴｅｍｐＮｏｗをＴｅｍｐＯｌｄ２、３回前のＴｅｍｐＮｏｗをＴｅｍｐＯｌｄ３とする。なお、ＤＭＤ温度は１秒毎に取得され、これに応じてＴｅｍｐＮｏｗも更新されることになるが、ＴｅｍｐＮｏｗは、ＤＭＤ温度が前回と異なる場合のみ更新される。したがって、ＴｅｍｐＮｏｗ、ＴｅｍｐＯｌｄ１、ＴｅｍｐＯｌｄ２、及びＴｅｍｐＯｌｄ３を並べて比較した場合、同じ値が隣接して記憶されるということがないようになっている。
【１５６１】
また、副制御基板３２００の処理では、ＤＭＤ温度の状態の推移を４つ保持する。ここでは、ＴｅｍｐＯｌｄ１＜ＴｅｍｐＮｏｗであれば「上昇推移」、ＴｅｍｐＯｌｄ１＞ＴｅｍｐＮｏｗであれば「下降推移」が設定されるＴｅｍｐＮｏｗＳｔ、１回前のＴｅｍｐＮｏｗＳｔをＴｅｍｐＯｌｄ１Ｓｔ、２回前のＴｅｍｐＮｏｗＳｔをＴｅｍｐＯｌｄ２Ｓｔ、３回前のＴｅｍｐＮｏｗＳｔをＴｅｍｐＯｌｄ３Ｓｔとする。ＴｅｍｐＮｏｗＳｔは、上述のように設定されるため、現在のＤＭＤ温度が前回のＤＭＤ温度より上昇したか否かを示すことになる。
【１５６２】
警告温度、安定温度、温度下降規定回数の値は、例えば、サブＲＯＭ基板４２に記憶される。ＴｅｍｐＮｏｗ、ＴｅｍｐＯｌｄ１、ＴｅｍｐＯｌｄ２、ＴｅｍｐＯｌｄ３、ＴｅｍｐＮｏｗＳｔ、ＴｅｍｐＯｌｄ１Ｓｔ、ＴｅｍｐＯｌｄ２Ｓｔ、及びＴｅｍｐＯｌｄ３Ｓｔは、例えば、サブＲＡＭ基板４１やＳＲＡＭ４０１に一時的に記憶される。
【１５６３】
図２１６には、警告画面の表示に関わる条件が示されている。条件Ａ、条件Ｂは、警告画面を表示するための条件であり、条件Ｃ、条件Ｄは、表示されている警告画面を非表示とするための条件であり、条件Ｅは、表示された警告画面、又は非表示となっている警告画面をそのままの状態に維持するための条件である。
【１５６４】
条件Ａは、（Ａ−１）ＴｅｍｐＮｏｗＳｔが「上昇推移」である、（Ａ−２）ＴｅｍｐＮｏｗが警告温度以上である、（Ａ−３）ＴｅｍｐＯｌｄ１が警告温度未満の場合に、ＴｅｍｐＮｏｗＳｔが「上昇推移」であるという３つの条件がすべて満たされる条件である。
【１５６５】
条件Ｂは、（Ｂ−１）ＴｅｍｐＮｏｗＳｔが「上昇推移」である、（Ｂ−２）ＴｅｍｐＮｏｗが警告温度以上である、（Ｂ−３）ＴｅｍｐＯｌｄ１が警告温度以上の場合に、ＴｅｍｐＮｏｗＳｔとＴｅｍｐＯｌｄ１Ｓｔが「上昇推移」であるという３つの条件がすべて満たされる条件である。
【１５６６】
条件Ｃは、（Ｃ−１）ＴｅｍｐＮｏｗＳｔが「下降推移」である、（Ｃ−２）ＴｅｍｐＮｏｗが安定温度以下であるという２つの条件がすべて満たされる条件である。
【１５６７】
条件Ｄは、（Ｄ−１）「下降推移」が温度下降規定回数だけ継続するという条件である。上述の通り、この例では、温度下降規定回数は３回であるため、条件Ｄは、ＴｅｍｐＮｏｗＳｔ、ＴｅｍｐＯｌｄ１Ｓｔ、及びＴｅｍｐＯｌｄ２Ｓｔが「下降推移]であるという条件になる。
【１５６８】
条件Ｅは、（Ｅ−１）上記の条件Ａ〜Ｄに該当しない、又は（Ｅ−２）ＴｅｍｐＯｌｄ１が０℃であるという条件である。ＴｅｍｐＯｌｄ１が０℃である場合とは、プロジェクタ装置３３００から送信されるＤＭＤ温度がノイズ等によってマイナスを示す値となる場合があり、このようなマイナスを示す値をＤＭＤ温度として副制御基板３２００が受信すると、副制御基板３２００側で０℃に補正するため、０℃がＴｅｍｐＯｌｄ１等に記憶される場合があり、条件（Ｅ−２）は、これに対応したものである。
【１５６９】
次に、図２１７、及び図２１８を参照して、具体的な警告画面の表示について説明する。図２１７は、副制御基板３２００において、ＤＭＤ温度を順次取得した場合のＤＭＤ温度と警告画面がどのように表示されるかを示した表である。なお、この表では、ＤＭＤ温度が取得された温度取得回数が示されているが、上述のように、同じＤＭＤ温度が続く場合はＴｅｍｐＮｏｗの更新がなく、この温度取得回数として示されない。なお、「温度」の項目は、その温度取得回数のＴｅｍｐＮｏｗに対応し０．２５℃刻みとなっている。また、この例では、警告温度は５０℃、安定温度は、警告温度より低い４９℃であり、「状態」の項目は、その温度取得回数のＴｅｍｐＮｏｗＳｔに対応する。
【１５７０】
温度取得回数＝「０」〜「８」では、上昇推移が連続するものの、警告温度である５０℃を超えておらず、条件Ａ、条件Ｂを満たさず、当然、条件Ｃ、条件Ｄも満たさず、そのために条件Ｅを満たすこととなり、非表示の状態が維持される。温度取得回数＝「９」では、ＴｅｍｐＮｏｗが５０℃となり、条件Ａを満たすため、条件Ａに基づいて警告画面が表示される。また、このとき、ＤＭＤ温度は６４℃以下でプロジェクタ装置３３００の強制シャットダウンが行われていないので、警告画面（１）が表示される。
【１５７１】
温度取得回数＝「１０」〜「１５」では、上昇推移が連続し、ＴｅｍｐＮｏｗとＴｅｍｐＯｌｄ１が５０℃を超えているため、条件Ｂを満たし、条件Ｂに基づいて警告画面（１）が表示される。温度取得回数＝「１６」、「１７」では、下降推移となるものの、条件Ｃ、条件Ｄを満たさないので（条件Ｅを満たすこととなり）、警告画面（１）の表示状態が維持される。
【１５７２】
温度取得回数＝「１８」〜「２０」では、下降推移が３回以上連続するため、条件Ｄを満たし、条件Ｄに基づいて警告画面（１）が非表示となる。
【１５７３】
その後、同様に条件Ａ〜Ｅに関する判定が行われ、警告画面の表示・非表示が行われる。例えば、温度取得回数＝「３２」では、下降推移が２回連続し、ＴｅｍｐＮｏｗが４９℃以下となるため、条件Ｃを満たし、条件Ｃに基づいて警告画面（１）が非表示となる。
【１５７４】
また、温度取得回数＝「３６」では、本来、条件Ａを満たして警告画面（１）が表示されるべきところ、ＴｅｍｐＯｌｄ１、すなわち、前回（温度取得回数＝「３５」）のＴｅｍｐＮｏｗが０℃であるため、条件Ｅに該当して状態維持となり、温度取得回数＝「３５」における、条件Ｃでの非表示が維持される。
【１５７５】
また、温度取得回数＝「４４」〜「４９」では、上昇推移が続いて警告画面が表示されることとなるが、温度取得回数＝「４４」では、条件Ａにより警告画面（１）が表示されるのに対し、温度取得回数＝「４５」〜「４９」では、条件Ｂにより警告画面が表示され、さらに、ＴｅｍｐＮｏｗが、ＤＭＤ３３３３のシャットダウン予想温度である６４℃を超えているため、表示される警告画面は警告画面（２）となる。
【１５７６】
図２１８は、図２１７に示したＤＭＤ温度の推移をグラフに表したものであり、警告画面（１）が表示されている温度取得回数の範囲と、警告画面（２）が表示されている温度取得回数の範囲とが示されている。上述したように、横軸は、前回と異なるＤＭＤ温度が取得された温度取得回数に基づくものであり、時間を単位としていない。また、縦軸はＤＭＤ温度（℃）を示しているが、ここでは、５３℃以上の表示は省略した。
【１５７７】
図２１８に示すように、温度取得回数＝「９」〜「１７」、「２４」〜「２６」、「３０」、「３１」、「３４」、「３９」、「４０」、「４４」で警告画面（１）が表示され、温度取得回数＝「４５」〜「４９」で警告画面（２）が表示される。
【１５７８】
図２１９は、図２１７に示したものと同じＤＭＤ温度の推移を表している。ここで、図２１９には、新たに、「プロジェクタ温度警告回数」という項目が示されている。このプロジェクタ温度警告回数は、警告表示（１）、及び警告表示（２）が行われた回数を遊技機３００１ごとにカウントアップしたものである。
【１５７９】
プロジェクタ温度警告回数は、前回の温度取得回数で警告画面が表示されておらず、今回の温度取得回数で警告画面が表示される場合にカウントアップされる。例えば、図２１９に示すように、温度取得回数＝「８」において、警告画面が表示されておらず、温度取得回数＝「９」において、警告画面（１）が表示されるため、ここでプロジェクタ温度警告回数の１回目をカウントアップする。温度取得回数＝「１０」では、警告画面（１）が表示されるが、前回の、温度取得回数＝「９」で警告画面（１）が表示されているため、カウントアップの対象にならない。
【１５８０】
以降、同様に、温度取得回数＝「２４」、「３０」、「３４」、「３９」、「４４」でカウントアップされ、プロジェクタ温度警告回数は、最終的に６回となる。
【１５８１】
また、図２１７、図２１８に関連して説明したように、温度取得回数＝「４４」では警告画面（１）が表示され、次の、温度取得回数＝「４５」では警告画面（２）が表示されるが、このように異なる警告画面が連続する温度取得回数で表示された場合に、図２１９の例では、このような警告画面の表示を１回とカウントしているが、警告画面（１）と警告画面（２）を個別にカウントアップするようにもできる。そうすると、図２１９に示すケースでは、プロジェクタ温度警告回数は、警告画面（１）について６回、警告画面（２）について１回となる。また、このようなプロジェクタ温度警告回数は、その遊技機３００１についての累積データとして記憶されるが、１日ごと、又は所定期間におけるプロジェクタ温度警告回数として管理することもできる。
【１５８２】
さらに、このようにして把握されたプロジェクタ温度警告回数を２次元コードに変換して、サブ液晶表示装置３０２３等に表示するよう構成することができる。例えば、遊技機３００１の運用・保守担当者が、遊技機３００１に対して所定の特別な操作を行うことによって運用・保守に係るホールメニューやエラー画面をサブ液晶表示装置３０２３に表示させ、そこで、２次元コードを表示するよう指示すると、プロジェクタ温度警告回数のデータを含んだ２次元コードがサブ液晶表示装置３０２３に表示される。
【１５８３】
運用・保守担当者は、この２次元コードを携帯端末等で読み取り、所定のデコード処理を行うことにより、その遊技機３００１のプロジェクタ温度警告回数を把握することができる。２次元コードには、プロジェクタ温度警告回数の他、プロジェクタ装置３３００のシャットダウン回数、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）のシャットダウン回数、ＤＬＰ制御回路３３１３のシャットダウン回数、排気用ファン３３４２のシャットダウン回数、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）の最大温度等を含めることができ、これによって、遊技機３００１のハードエラー情報等を詳細なレベルで容易に管理することができる。
【１５８４】
図２２０は、図２１７に示したものと類似するＤＭＤ温度の推移を表している。図２２０に示す温度推移では、温度取得回数＝「３７」において、ＤＭＤ温度（ＴｅｍｐＮｏｗ）が５０．５０℃となっている点で図２１７の温度推移と異なる。
【１５８５】
このような場合、温度取得回数＝「３６」では、本来、条件Ａを満たして警告画面（１）が表示されるべきところ、ＴｅｍｐＯｌｄ１、すなわち、前回（温度取得回数＝「３５」）のＴｅｍｐＮｏｗが０℃であるため、条件Ｅに該当し、状態維持となり、温度取得回数＝「３５」における、条件Ｃでの非表示が維持される。また、温度取得回数＝「３７」では、ＴｅｍｐＯｌｄ１が５０℃以上であって、ＴｅｍｐＮｏｗＳｔとＴｅｍｐＯｌｄ１Ｓｔが「上昇推移」であるため、条件Ｂを満たすことになり、警告画面（１）が表示される。
【１５８６】
すなわち、温度取得回数＝「３７」では、ＴｅｍｐＯｌｄ１Ｓｔ（温度取得回数＝「３６」における状態）が、温度取得回数＝「３５」のＴｅｍｐＮｏｗ＝０℃のような、ノイズ等に起因した温度に基づく「上昇」の判断であるが、このＴｅｍｐＯｌｄ１Ｓｔを、有効な「上昇推移」として把握するようにしている。
【１５８７】
次に、図２２１を参照して、プロジェクタ温度警告画面判定処理について説明する。この処理は、例えば、副制御基板３２００のサブデバイスタスク（図７３参照）により４ミリ秒ごとに実行することができる。
【１５８８】
最初に、副制御基板３２００のサブＣＰＵ３２０１は、Ｓ２２６１において、送信周期カウンタに１加算する。次に、サブＣＰＵ３２０１は、Ｓ２２６２において、送信周期カウンタが２５０以上か否かを判別する。
【１５８９】
送信周期カウンタが２５０以上でない場合（Ｓ２２６２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２２６５の処理に移行する。送信周期カウンタが２５０以上である場合（Ｓ２２６２：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２２６３の処理に移行する。
【１５９０】
次に、Ｓ２２６３で、サブＣＰＵ３２０１は、ＤＭＤ３３３３付近の温度を示す温度センサ３３４１ｄの検出した温度を取得するためのステータス要求をセットする。ステータス値には、温度センサ３３４１ｄの検出した温度（ＤＭＤ温度）を指す値がセットされる。このようなステータス要求によって、プロジェクタ装置３３００からＤＭＤ温度が送信される。
【１５９１】
次に、サブＣＰＵ３２０１は、送信周期カウンタをクリアする（Ｓ２２６４）。このような送信周期カウンタのハンドリングによって、サブＣＰＵ３２０１は、ステータス要求を１秒ごとに行うことができる。
【１５９２】
次に、サブＣＰＵ３２０１は、現在のＤＭＤ温度（ＴｅｍｐＮｏｗ）が６４℃以上か否かを判別する（Ｓ２２６５）。ＤＭＤ温度が６４℃以上でない場合（Ｓ２２６５：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２２６７の処理に移行する。ＤＭＤ温度が６４℃以上である場合（Ｓ２２６５：Ｙｅｓ）、サブＣＰＵ３２０１は、警告画面（２）をサブ液晶表示装置３０２３に表示するよう設定する（Ｓ２２６６）。なお、サブ液晶表示装置３０２３は、タッチパネル３０２３Ｔとして構成されているので、こうした警告画面（２）の表示に応じて、遊技者等が遊技に関する操作や、警告への対応に関する操作を行うことができる。その後、サブＣＰＵ３２０１は、Ｓ２２７２の処理に移行する。
【１５９３】
なお、この例では、ＴｅｍｐＮｏｗ（ＤＭＤ温度）を参照して、これが６４℃以上であれば警告画面（２）を表示するよう制御している。６４℃とは、上述のようにＤＭＤ３３３３のシャットダウン予想温度であり、サブＣＰＵ３２０１では、この温度から、プロジェクタ装置３３００が強制シャットダウンを行うであろうことを予期できる。
【１５９４】
このような処理は、ＤＭＤ温度が６４℃に上昇すると、プロジェクタ装置３３００側で強制シャットダウンが行われ、もはやフロントスクリーン機構３０９１等に情報を表示することができないため、その時点で遊技者等に情報を表示可能なサブ液晶表示装置３０２３に対して警告画面を表示させようとするものである。ただし、このようなＤＭＤ温度以外の基準に基づいて、警告画面（２）を表示させるよう制御することもできる。例えば、プロジェクタ装置３３００については、ＤＭＤ３３３３以外にもシャットダウンの要因があるため、プロジェクタ装置３３００がシャットダウンした場合は（又は、シャットダウンする可能性のある場合は）一律、警告画面（２）を表示するよう制御してもよい。
【１５９５】
また、プロジェクタ装置３３００がシャットダウンを行う場合に、その旨の通知をプロジェクタ装置３３００から副制御基板３２００等に送信することができ、この場合、サブＣＰＵ３２０１は、プロジェクタ装置３３００のシャットダウンを検出することができる。
【１５９６】
Ｓ２２６７において、サブＣＰＵ３２０１は、ＴｅｍｐＮｏｗが更新されたか否か、すなわち、現在のＤＭＤ温度に変化があったか否かを判別する。ＴｅｍｐＮｏｗが更新されていない場合（Ｓ２２６７：Ｎｏ）、サブＣＰＵ３２０１は、プロジェクタ温度警告画面判定処理を終了する。ＴｅｍｐＮｏｗが更新されている場合（Ｓ２２６７：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２２６８において、警告画面（２）が設定されているか否かを判別する。警告画面（２）が設定されている場合（Ｓ２２６８：Ｙｅｓ）、サブＣＰＵ３２０１は、プロジェクタ温度警告画面判定処理を終了する。これらの処理は、警告画面（２）が一旦表示されると、遊技機３００１の電断（電源オフ）までこの警告画面（２）の表示が消去されないことを意味する。
【１５９７】
警告画面（２）が設定されていない場合（Ｓ２２６８：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２２６９で警告画面の表示制御処理を実行する。上述のように、ＴｅｍｐＯｌｄ１が０℃であった場合の判断（条件Ｅ）もこの処理で行われる。また、この例では、ＴｅｍｐＯｌｄ１が０℃のときに、警告画面の表示・非表示を維持するよう制御するが、ＴｅｍｐＯｌｄ１がマイナスとなった場合に、警告画面の表示・非表示を維持するよう制御するようにしてもよい。
【１５９８】
次に、サブＣＰＵ３２０１は、Ｓ２２７０において、警告画面を表示するか否かを判別する。警告画面を表示しない場合（Ｓ２２７０：Ｎｏ）、サブＣＰＵ３２０１は、プロジェクタ温度警告画面判定処理を終了する。警告画面を表示する場合（Ｓ２２７０：Ｙｅｓ）、サブＣＰＵ３２０１は、警告画面（１）をフロントスクリーン機構３０９１等に表示するよう設定する（Ｓ２２７１）。なお、この場合、警告画面（１）をフロントスクリーン３０９１機構等に表示するだけでなく、警告画面（２）をサブ液晶表示装置３０２３等に表示させるなど、他の表示を並行して行うこともできる。
【１５９９】
次に、サブＣＰＵ３２０１は、Ｓ２２７２において、前回、警告画面が表示されておらず、今回の処理で警告画面が表示された場合に、プロジェクタ温度警告回数を１加算する。その後、サブＣＰＵ３２０１は、プロジェクタ温度警告画面判定処理を終了する。このようにして累積されたプロジェクタ温度警告回数は、上述したように、２次元コードに変換されて、ホールメニューやエラー画面で確認することができる。
【１６００】
次に、図２２２を参照して、図２２１で示したプロジェクタ温度警告画面判定処理における警告画面の表示制御処理（Ｓ２２６９）について説明する。
【１６０１】
最初に、サブＣＰＵ３２０１は、Ｓ２２９１において、ＴｅｍｐＯｌｄ１が０℃以下か否かを判別する。ＴｅｍｐＯｌｄ１が０℃以下でない場合、すなわちプラスの値である場合（Ｓ２２９１：Ｎｏ）、サブＣＰＵ３２０１はＳ２２９３の処理に移行する。ＴｅｍｐＯｌｄ１が０℃以下（例えば、０℃）である場合（Ｓ２２９１：Ｙｅｓ）、次のＳ２２９２の処理に移行し、画面表示は状態維持とするよう判定する。この判定は、上述した条件Ｅに対応するものである。その後、サブＣＰＵ３２０１は、警告画面の表示制御処理を終了する。
【１６０２】
次に、サブＣＰＵ３２０１は、Ｓ２２９３において、ＴｅｍｐＮｏｗＳｔが上昇推移、すなわち、前回のＤＭＤ温度（ＴｅｍｐＯｌｄ１）＜今回のＤＭＤ温度（ＴｅｍｐＮｏｗ）の関係となっているか否かを判別する。ＴｅｍｐＮｏｗＳｔが上昇推移である場合（Ｓ２２９３：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２２９９の処理に移行する。ＴｅｍｐＮｏｗＳｔが上昇推移でない場合（Ｓ２２９３：Ｎｏ）、ＴｅｍｐＮｏｗが安定温度以下であるか否かを判別する（Ｓ２２９４）。安定温度は、この例では、４９℃に設定されている。
【１６０３】
ＴｅｍｐＮｏｗが安定温度以下でない場合（Ｓ２２９４：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２２９６の処理に移行する。ＴｅｍｐＮｏｗが安定温度以下である場合（Ｓ２２９４：Ｙｅｓ）、サブＣＰＵ３２０１は、警告画面を非表示とするため、Ｓ２２９７に移行する。この判定は、上述した条件Ｃに対応するものである。
【１６０４】
次に、サブＣＰＵ３２０１は、Ｓ２２９６において、下降推移が所定回数継続しているか否かを判別する。所定回数は、上述した温度下降規定回数であり、この例では、３回と設定されている。下降推移が所定回数継続している場合（Ｓ２２９６：Ｙｅｓ）、警告画面を非表示とするよう判定する（Ｓ２２９７）。この判定は、上述した条件Ｄに対応するものである。その後、サブＣＰＵ３２０１は、警告画面の表示制御処理を終了する。一方、下降推移が所定回数継続していない場合（Ｓ２２９６：Ｎｏ）、画面表示は状態維持とするよう判定する（Ｓ２２９８）。この判定は、上述した条件Ｅに対応するものである。その後、サブＣＰＵ３２０１は、警告画面の表示制御処理を終了する。
【１６０５】
次に、サブＣＰＵ３２０１は、Ｓ２２９９において、ＴｅｍｐＮｏｗが警告温度以上であるか否かを判別する。警告温度は、この例では、５０℃に設定されている。ＴｅｍｐＮｏｗが警告温度以上でない場合（Ｓ２２９９：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３０４の処理に移行する。ＴｅｍｐＮｏｗが警告温度以上である場合（Ｓ２２９９：Ｙｅｓ）、ＴｅｍｐＯｌｄ１が警告温度未満であるか否かを判別する（Ｓ２３００）。
【１６０６】
ＴｅｍｐＯｌｄ１が警告温度未満でない場合（Ｓ２３００：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３０２の処理に移行する。ＴｅｍｐＯｌｄ１が警告温度未満である場合（Ｓ２３００：Ｙｅｓ）、サブＣＰＵ３２０１は、警告画面を表示するため、Ｓ２３０３に移行する。この判定は、上述した条件Ａに対応するものである。
【１６０７】
次に、サブＣＰＵ３２０１は、Ｓ２３０２において、ＴｅｍｐＯｌｄ１Ｓｔが上昇推移、すなわち、前々回のＤＭＤ温度（ＴｅｍｐＯｌｄ２）＜前回のＤＭＤ温度（ＴｅｍｐＯｌｄ１）の関係となっているか否かを判別する。ＴｅｍｐＯｌｄ１Ｓｔが上昇推移でない場合（Ｓ２３０２：Ｎｏ）、画面表示は状態維持とするよう判定する（Ｓ２３０４）。この判定は、上述した条件Ｅに対応するものである。その後、サブＣＰＵ３２０１は、警告画面の表示制御処理を終了する。
【１６０８】
一方、ＴｅｍｐＯｌｄ１Ｓｔが上昇推移である場合（Ｓ２３０２：Ｙｅｓ）、警告画面を表示するよう判定する（Ｓ２３０３）。この判定は、上述した条件Ｂに対応するものである。その後、サブＣＰＵ３２０１は、警告画面の表示制御処理を終了する。
【１６０９】
図２２２に示す警告画面の表示制御処理では、Ｓ２２９７で警告画面を非表示とし、Ｓ２３０３で警告画面を表示するよう制御するが、このような警告画面は、画面全体の表示であってもよい。また、Ｓ２２９２、Ｓ２２９８、Ｓ２３０４では、画面表示は状態維持とするよう判定されるが、これは、基本的に警告画面の表示状態や非表示状態を維持することを意味する。しかしながら、このときに、（警告画面が画面全体の表示でない場合であっても）警告画面だけでなく画面全体の表示や非表示を維持するよう制御することもできる。
【１６１０】
本実施形態では、警告画面の表示制御処理が、図２２２に示すような流れで行われるが、これに関し様々な表示制御を行うことができる。例えば、警告画面が表示されている状態であれば、その警告画面を非表示とするよう判定し、警告画面が表示されていなければその状態を維持するよう制御してもよい。
【１６１１】
なお、上述したように、プロジェクタ装置３３００がシャットダウンを行う場合、その旨の通知（エラー通知）をプロジェクタ装置３３００から副制御基板３２００に送信し、サブＣＰＵ３２０１は、これによってプロジェクタ装置３３００のシャットダウンを検出することができる。
【１６１２】
このようなエラー通知は、例えば、図１８０に示すプロジェクタ制御メイン処理のＳ２００８〜Ｓ２０１０、及び図１８１に示すプロジェクタ自己診断処理のＳ２０３３等で説明されているように、ＤＭＤ温度が異常であると判別されると、制御ＬＳＩ３３１１は、ＤＭＤ温度異常のエラー情報をＤＲＡＭのエラー管理領域にセットし（Ｓ２０３３）、このエラー情報に応じて、制御ＬＳＩ３３１１は、エラー通知を示すコマンドを送信データとして作成し（Ｓ２００８）、当該エラー通知を示すコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する（例えば、図１３５のＳ８２５に示すような処理）。なお、図１３５のＳ８２５では、エラー管理領域に自己診断異常、又はＤＬＰ異常がセットされている場合は、リセット要求がＯＮにされ、対応するエラー通知コマンドは送信されないよう制御されるが（図１３５のＳ８１８、Ｓ８１９’、Ｓ８２５参照）、本実施形態では、こうした、リセット要求がＯＮにされるエラーなどについても、対応するエラー通知コマンドを送信するように制御することができる。
【１６１３】
また、図１３８に示すプロジェクタ制御受信時処理のＳ４５０において、サブＣＰＵ３２０１によりセットされた、ＤＭＤ温度を取得するためのステータス要求に応じて、ステータス要求のコマンドをプロジェクタ制御基板３３１０に対して送信する。なお、図５６には、副制御基板（送信コマンド）のステータス要求（ＣＭＤ：８３Ｈ）のパラメータとしてＬＥＤ温度やＦＡＮ回転数に対応するステータス値が示されているが、ＤＭＤ温度に対応するステータス値も、本実施形態に応じて追加される。また、図５６には、プロジェクタ制御基板（送信コマンド）のＬＥＤ温度（ＣＭＤ：８５Ｈ）やＦＡＮ回転数（ＣＭＤ：８６Ｈ）に対応するコマンドが示されているが、これについても、ＤＭＤ温度に対応するコマンドが、本実施形態に応じて追加される。
【１６１４】
なお、図１３８に示すＳ４４５では、プロジェクタ設定変更要求がない場合に、ステータス要求コマンドを送信するように制御しているが、このような制御に限られるものではなく、例えば、パラメータ要求のコマンドを受信した場合（Ｓ４４４：Ｙｅｓ）には毎回、ステータス要求コマンドを送信するよう制御してもよい。
【１６１５】
また、ステータス要求コマンドは、各ステータス要求のコマンドがセットされた時点で逐次、プロジェクタ装置３３００に送信されるよう制御してもよい。
【１６１６】
一方、プロジェクタ制御基板３３１０が、副制御基板３２００からステータス要求のコマンドを受信する処理は、図１３５に示す副制御−プロジェクタ間送信時処理で行われ、Ｓ８２２において、ステータスに対応するコマンドの送信リクエストがあると（Ｓ８２２：Ｙｅｓ）、図２２３に示すステータス送信データ作成処理が実行される。図２２３のステータス送信データ作成処理については後で説明する。
【１６１７】
なお、図１３５の副制御−プロジェクタ間送信時処理では、プロジェクタ装置３３００から送信されるコマンドがすべて５００ｍｓ間隔で送信されるようになっているが（Ｓ８１１〜Ｓ８１３）、Ｓ８２４の‘パラメータ要求’コマンドのみ５００ｍｓ間隔で送信し、その他のコマンドは随時送信可能とすることができ、本実施形態のような、１秒間隔のＤＭＤ温度の取得にも対応できる。
【１６１８】
また、プロジェクタ装置３３００は、遊技機側（副制御基板３２００）からステータス要求のコマンドを受信した場合、逐次、対応するステータスを送信できるよう制御することができる。
【１６１９】
なお、プロジェクタ制御基板３３１０からは、任意のタイミングでパラメータ要求のコマンドを送信可能であり、例えば、プロジェクタ制御基板３３１０がコマンドの処理中であるといった場合は、‘パラメータ要求’コマンドの送信を省略することができる。
【１６２０】
図２２３は、ステータス送信データ作成処理を示したフローチャートであり、上述した図１１５に示すステータス送信データ作成処理を一部改良したものである。
【１６２１】
図２２３に示すステータス送信データ作成処理は、図１１５のステータス送信データ作成処理に、ＤＭＤ温度に関するステータス送信データ作成処理（コマンド送信データ作成処理）を追加したものであって、他の処理は同様であるため、図１１５と同じ処理については同じ符号を付し、説明を省略する。
【１６２２】
Ｓ８４９において、制御ＬＳＩ３３１１は、ステータス格納領域のパラメータがドリフト補正温度か否かを判別する。ステータス格納領域のパラメータがドリフト補正温度でない場合（Ｓ８４９：Ｎｏ）、制御ＬＳＩ３３１１は、次のＳ２３２１の処理に移行する。
【１６２３】
Ｓ２３２１において、制御ＬＳＩ３３１１は、ステータス格納領域のパラメータがＤＭＤ温度か否かを判別する。ステータス格納領域のパラメータがＤＭＤ温度である場合（Ｓ２３２１：Ｙｅｓ）、制御ＬＳＩ３３１１は、次のＳ２３２２の処理に移行する。ステータス格納領域のパラメータがＤＭＤ温度でない場合（Ｓ２３２１：Ｎｏ）、制御ＬＳＩ３３１１は、ステータス送信データ作成処理を終了する。
【１６２４】
次に、制御ＬＳＩ３３１１は、ＤＭＤ３３３３付近の温度を検出する温度センサ３３４１ｄからデータを入力し、ＤＭＤ温度データを生成する（Ｓ２３２２）。
【１６２５】
次に、制御ＬＳＩ３３１１は、ＤＭＤ温度データをステータスに含む‘ＤＭＤ温度’コマンドを送信データとして作成する（Ｓ２３２３）。その後、制御ＬＳＩ３３１１は、ステータス送信データ作成処理を終了する。
【１６２６】
このほか、レンズ温度（例えば、レンズユニット３３３２の付近の温度であって、特にレンズの角度を駆動させる動力付近や動力伝達付近の温度等）のステータスについても送信可能である。
【１６２７】
図２２４、図２２５は、プロジェクタステータス受信時処理を示したフローチャートであり、上述した図９４に示すプロジェクタステータス受信時処理を一部改良したものである。サブＣＰＵ３２０１は、プロジェクタ装置３３００から送信されたＤＭＤ温度を遊技機３００１側で受信するため、このプロジェクタステータス受信時処理において、取得したコマンドがＤＭＤ温度であった場合には、ＤＭＤ温度データを保存する処理を行う。
【１６２８】
図２２４、図２２５に示すプロジェクタステータス受信時処理は、図９４のプロジェクタステータス受信時処理に、上記のようなＤＭＤ温度に関する受信処理を追加したものであって、他の処理は同様であるため、図９４と同じ処理については同じ符号を付し、説明を省略する。
【１６２９】
図２２４に示すＳ５３４の後、サブＣＰＵ３２０１の処理は、図２２５に示すＳ２３４１の処理に移行する。Ｓ２３４１において、サブＣＰＵ３２０１は、取得したコマンドがＤＭＤ温度か否か判別する。取得したコマンドがＤＭＤ温度でない場合（Ｓ２３４１：Ｎｏ）、サブＣＰＵ３２０１は、プロジェクタステータス受信時処理を終了する。
【１６３０】
取得したコマンドがＤＭＤ温度である場合（Ｓ２３４１：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３４２において、取得したＤＭＤ温度がマイナスである場合に、これを０℃に補正する。なお、この例では、ＤＭＤ温度がマイナスである場合に、ＤＭＤ温度を０℃に補正しているが、このような処理に限られるものではなく、例えば、補正を行わず、ＤＭＤ温度をマイナスのままとしておくことも可能である。
【１６３１】
次に、サブＣＰＵ３２０１は、Ｓ２３４３において、取得したＤＭＤ温度が、現在ＴｅｍｐＮｏｗとして記憶されているＤＭＤ温度と同じ値か否かを判別する。取得したＤＭＤ温度が、ＴｅｍｐＮｏｗと同じである場合（Ｓ２３４３：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３４６の処理に移行する。
【１６３２】
取得したＤＭＤ温度が、ＴｅｍｐＮｏｗと同じでない場合（Ｓ２３４３：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３４４で、プロジェクタステータス格納領域にＤＭＤ温度データを保存して、ＴｅｍｐＮｏｗ、ＴｅｍｐＯｌｄ１、ＴｅｍｐＯｌｄ２、ＴｅｍｐＯｌｄ３を更新する。すなわち、ＴｅｍｐＯｌｄ２の値をＴｅｍｐＯｌｄ３にコピーし、ＴｅｍｐＯｌｄ１の値をＴｅｍｐＯｌｄ２にコピーし、ＴｅｍｐＮｏｗの値をＴｅｍｐＯｌｄ１にコピーし、保存したＤＭＤ温度データをＴｅｍｐＮｏｗにコピーする。
【１６３３】
次に、サブＣＰＵ３２０１は、Ｓ２３４４で上記のように設定されたＴｅｍｐＮｏｗ、ＴｅｍｐＯｌｄ１を比較して、ＴｅｍｐＮｏｗＳｔ、ＴｅｍｐＯｌｄ１Ｓｔ、ＴｅｍｐＯｌｄ２Ｓｔ、ＴｅｍｐＯｌｄ３Ｓｔを更新する（Ｓ２３４５）。すなわち、ＴｅｍｐＯｌｄ２Ｓｔの値をＴｅｍｐＯｌｄ３Ｓｔにコピーし、ＴｅｍｐＯｌｄ１Ｓｔの値をＴｅｍｐＯｌｄ２Ｓｔにコピーし、ＴｅｍｐＮｏｗＳｔの値をＴｅｍｐＯｌｄ１Ｓｔにコピーし、さらに、ＴｅｍｐＮｏｗとＴｅｍｐＯｌｄ１を比較し、その大小関係によってＴｅｍｐＮｏｗＳｔを更新する。
【１６３４】
次に、サブＣＰＵ３２０１は、Ｓ２３４６で、ステータス要求完了コマンド送信処理を行う。この処理において、サブＣＰＵ３２０１は、ステータス要求完了を示すコマンド（図５６右欄に示すＣＭＤ：８４Ｈ参照）をプロジェクタ制御基板３３１０に対して送信する。その後、サブＣＰＵ３２０１は、プロジェクタステータス受信時処理を終了する。
【１６３５】
図２２６は、副制御基板３２００のサブＣＰＵ３２０１とプロジェクタ装置３３００の間の通常動作時の通信シーケンスを示した図である。図２２６に示す通信シーケンスは、図１５８の通信シーケンスを、本実施形態用に改良したものであり、本実施形態の遊技機３００１の構成・機能に応じて、副制御基板３２００からのＰＪステータス要求の内容が変更されている。
【１６３６】
図２２６に示すように、プロジェクタ装置３３００の通常動作時において、プロジェクタ装置３３００の制御ＬＳＩ３３１１は、パラメータ要求のコマンドを副制御基板３２００のサブＣＰＵ３２０１に送信する。パラメータ要求のコマンドを受信したサブＣＰＵ３２０１は、プロジェクタ装置３３００に対するステータス要求「ＬＥＤ温度（Ｒ）」のコマンド（図２２７参照）を制御ＬＳＩ３３１１に送信する。ステータス要求「ＬＥＤ温度（Ｒ）」のコマンドを受信した制御ＬＳＩ３３１１は、温度センサ３３４１ａにより検出された温度をＬＥＤ温度（Ｒ）として、当該ＬＥＤ温度（Ｒ）を示すコマンド（図２２７参照）をサブＣＰＵ３２０１に送信する。
【１６３７】
次に、サブＣＰＵ３２０１は、プロジェクタ装置３３００に対するステータス要求「ＬＥＤ温度（Ｇ）」のコマンド（図２２７参照）を制御ＬＳＩ３３１１に送信する。ステータス要求「ＬＥＤ温度（Ｇ）」のコマンドを受信した制御ＬＳＩ３３１１は、温度センサ３３４１ｂにより検出された温度をＬＥＤ温度（Ｇ）として、当該ＬＥＤ温度（Ｇ）を示すコマンド（図２２７参照）をサブＣＰＵ３２０１に送信する。
【１６３８】
次に、サブＣＰＵ３２０１は、プロジェクタ装置３３００に対するステータス要求「ＬＥＤ温度（Ｂ）」のコマンド（図２２７参照）を制御ＬＳＩ３３１１に送信する。ステータス要求「ＬＥＤ温度（Ｂ）」のコマンドを受信した制御ＬＳＩ３３１１は、温度センサ３３４１ｃにより検出された温度をＬＥＤ温度（Ｂ）として、当該ＬＥＤ温度（Ｂ）を示すコマンド（図２２７参照）をサブＣＰＵ３２０１に送信する。
【１６３９】
次に、サブＣＰＵ３２０１は、プロジェクタ装置３３００に対するステータス要求「レンズ温度」のコマンド（図２２７参照）を制御ＬＳＩ３３１１に送信する。ステータス要求「レンズ温度」のコマンドを受信した制御ＬＳＩ３３１１は、温度センサ３３４１ｅにより検出された温度をレンズ温度として、当該レンズ温度を示すコマンド（図２２７参照）をサブＣＰＵ３２０１に送信する。
【１６４０】
次に、サブＣＰＵ３２０１は、プロジェクタ装置３３００に対するステータス要求「ＦＡＮ４回転数」のコマンド（図２２７参照）を制御ＬＳＩ３３１１に送信する。ステータス要求「ＦＡＮ４回転数」のコマンドを受信した制御ＬＳＩ３３１１は、ＦＡＮ４のパルスセンサ３３４３ａにより検出された回転数をＦＡＮ４回転数として、当該ＦＡＮ４回転数を示すコマンド（図２２７参照）をサブＣＰＵ３２０１に送信する。
【１６４１】
次に、サブＣＰＵ３２０１は、プロジェクタ装置３３００に対するステータス要求「ＦＡＮ５回転数」のコマンド（図２２７参照）を制御ＬＳＩ３３１１に送信する。ステータス要求「ＦＡＮ５回転数」のコマンドを受信した制御ＬＳＩ３３１１は、ＦＡＮ５のパルスセンサ３３４３ｂにより検出された回転数をＦＡＮ５回転数として、当該ＦＡＮ５回転数を示すコマンド（図２２７参照）をサブＣＰＵ３２０１に送信する。
【１６４２】
次に、サブＣＰＵ３２０１は、プロジェクタ装置３３００に対するステータス要求「ＤＭＤ温度」のコマンド（図２２７参照）を制御ＬＳＩ３３１１に送信する。ステータス要求「ＤＭＤ温度」のコマンドを受信した制御ＬＳＩ３３１１は、温度センサ３３４１ｄにより検出された温度をＤＭＤ温度として、当該ＤＭＤ温度を示すコマンド（図２２７参照）をサブＣＰＵ３２０１に送信する。
【１６４３】
その後、サブＣＰＵ３２０１は、プロジェクタ装置３３００に対するステータス要求完了のコマンドを制御ＬＳＩ３３１１に送信し、当該コマンドを受信した制御ＬＳＩ３３１１は、受信確認のコマンドをサブＣＰＵ３２０１に送信する。これにより、プロジェクタ装置３３００の通常動作時における通信シーケンスが終了する。
【１６４４】
なお、図２２６では、パラメータ要求の後、一連の通信シーケンスとして各種ＰＪステータス要求とそれに対応する値の送信が行われているが、例えば、パラメータ要求のみ５００ｍｓ間隔といった一定間隔で送信し、その他のＰＪステータス要求のコマンドは、随時送信可能とすることができる。
【１６４５】
図２２７は、図２２６の通常動作時の通信シーケンスで使用されるコマンドを示している。図５６には記載がないが、副制御基板３２００（サブＣＰＵ３２０１）において、レンズ温度に関するステータス要求（８３ｈ）には、レンズ温度に対応するステータス値「８」がパラメータとして使用され、プロジェクタ装置３３００（制御ＬＳＩ３３１１）は、これに応じて、レンズ温度に対応するコマンド（ＣＭＤ＝「８Ｃｈ」）を、サブＣＰＵ３２０１に送信する。
【１６４６】
また、副制御基板３２００（サブＣＰＵ３２０１）において、ＦＡＮ４の回転数に関するステータス要求（８３ｈ）には、ＦＡＮ４の回転数に対応するステータス値「９」がパラメータとして使用され、プロジェクタ装置３３００（制御ＬＳＩ３３１１）は、これに応じて、ＦＡＮ４の回転数に対応するコマンド（ＣＭＤ＝「８６ｈ」、パラメータ：Ｄ４）を、サブＣＰＵ３２０１に送信する。
【１６４７】
副制御基板３２００（サブＣＰＵ３２０１）において、ＦＡＮ５の回転数に関するステータス要求（８３ｈ）には、ＦＡＮ５の回転数に対応するステータス値「１０」がパラメータとして使用され、プロジェクタ装置３３００（制御ＬＳＩ３３１１）は、これに応じて、ＦＡＮ５の回転数に対応するコマンド（ＣＭＤ＝「８６ｈ」、パラメータ：Ｄ５）を、サブＣＰＵ３２０１に送信する。
【１６４８】
さらに、副制御基板３２００（サブＣＰＵ３２０１）において、ＤＭＤ温度に関するステータス要求（８３ｈ）には、ＤＭＤ温度に対応するステータス値「１１」がパラメータとして使用され、プロジェクタ装置３３００（制御ＬＳＩ３３１１）は、これに応じて、ＤＭＤ温度に対応するコマンド（ＣＭＤ＝「８Ｄｈ」）を、サブＣＰＵ３２０１に送信する。
【１６４９】
（ＤＭＤの温度上昇による警告等（変形例１））
上述したように、第２実施形態に係る遊技機３００１の副制御基板３２００において、ＤＭＤ３３３３に関する温度の上昇に基づいて警告を行う機能について、図２１５〜図２２７を参照して説明してきたが、以下では、このような機能に関する変形例について説明する。
【１６５０】
ここでは、図２２８を参照して、ＤＭＤ温度の変化に伴って、プロジェクタ装置３３００の輝度を調節する処理について説明する。図２２８は、こうした輝度調節処理の概略を示すフローチャートである。この処理は、例えば、副制御基板３２００のサブデバイスタスク（図７３参照）により４ミリ秒ごとに実行することができる。
【１６５１】
図２２８に示す輝度調節処理は、例えば、ＤＭＤ温度が上昇する局面において、ＤＭＤ温度が規定温度（１）になったら、プロジェクタ装置３３００（ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））の輝度を１／２に変更し、規定温度（２）になったら輝度を０にする。一方、ＤＭＤ温度が下降する局面において、ＤＭＤ温度が規定温度（２）−補正温度になったら、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）の輝度を１／２に戻し、規定温度（１）−補正温度になったら輝度を元のＬＥＤ輝度（初期輝度）に戻す。この例では、規定温度（１）は５０℃であり、規定温度（２）は６４℃であり、補正温度は５℃である。
【１６５２】
最初に、副制御基板３２００のサブＣＰＵ３２０１は、Ｓ２３６１において、送信周期カウンタに１加算する。次に、サブＣＰＵ３２０１は、Ｓ２３６２において、送信周期カウンタが２５０以上か否かを判別する。
【１６５３】
送信周期カウンタが２５０以上でない場合（Ｓ２３６２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３６５の処理に移行する。送信周期カウンタが２５０以上である場合（Ｓ２３６２：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２３６３の処理に移行する。
【１６５４】
次に、Ｓ２３６３で、サブＣＰＵ３２０１は、ＤＭＤ３３３３付近の温度を示す温度センサ３３４１ｄの検出した温度を取得するためのステータス要求をセットする。ステータス値には、温度センサ３３４１ｄの検出した温度（ＤＭＤ温度）を指す値がセットされる。このようなステータス要求によって、プロジェクタ装置３３００からＤＭＤ温度が送信される。
【１６５５】
次に、サブＣＰＵ３２０１は、送信周期カウンタをクリアする（Ｓ２３６４）。このような送信周期カウンタのハンドリングによって、サブＣＰＵ３２０１は、ステータス要求を１秒ごとに行うことができる。
【１６５６】
次に、サブＣＰＵ３２０１は、ＴｅｍｐＮｏｗ（現在のＤＭＤ温度）が更新されたか否かを判別する（Ｓ２３６５）。ＴｅｍｐＮｏｗが更新されない場合（Ｓ２３６５：Ｎｏ）、サブＣＰＵ３２０１は、輝度調節処理を終了する。ＴｅｍｐＮｏｗが更新された場合（Ｓ２３６５：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３６６で、ＴｅｍｐＮｏｗが規定温度（１）以上であるか否かを判別する。
【１６５７】
ＴｅｍｐＮｏｗが規定温度（１）以上である場合（Ｓ２３６６：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３６７で、輝度補正値を１／２にセットする。その後、サブＣＰＵ３２０１は、輝度調節処理を終了する。このように、輝度補正値を１／２とすることにより、ＬＥＤ輝度が、（現在の）ＬＥＤ輝度＊輝度補正値に調整される。この例では、輝度補正値が１／２にセットされているので、ＬＥＤ輝度は、現在のＬＥＤ輝度の１／２に変更されることになる。なお、輝度補正値は、ここでは１／２であるが、０〜１の間の値が選択されうる。また、ＬＥＤ輝度は、ＬＥＤ光源の輝度であり、例えば、０％から１００％の間の値で示される。
【１６５８】
ＴｅｍｐＮｏｗが規定温度（１）以上でない場合（Ｓ２３６６：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３６８の処理に移行する。サブＣＰＵ３２０１は、Ｓ２３６８において、ＴｅｍｐＮｏｗが規定温度（２）以上であるか否かを判別する。
【１６５９】
ＴｅｍｐＮｏｗが規定温度（２）以上である場合（Ｓ２３６８：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３６９で、輝度補正値を０にセットする。その後、サブＣＰＵ３２０１は、輝度調節処理を終了する。このように、輝度補正値を０とすることにより、ＬＥＤ輝度が、（現在の）ＬＥＤ輝度＊輝度補正値、すなわち０に調整される。
【１６６０】
ＴｅｍｐＮｏｗが規定温度（２）以上でない場合（Ｓ２３６８：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３７０の処理に移行する。サブＣＰＵ３２０１は、Ｓ２３７０において、ＴｅｍｐＮｏｗが規定温度（２）−補正温度以下であるか否かを判別する。
【１６６１】
ＴｅｍｐＮｏｗが規定温度（２）−補正温度以下である場合（Ｓ２３７０：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３７１で、輝度補正値を１／２にセットする。その後、サブＣＰＵ３２０１は、輝度調節処理を終了する。このように、輝度補正値を１／２とすることにより、０となっていたＬＥＤ輝度が、１／２のＬＥＤ輝度に調整される。
【１６６２】
ＴｅｍｐＮｏｗが規定温度（２）−補正温度以下でない場合（Ｓ２３７０：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３７２の処理に移行する。サブＣＰＵ３２０１は、Ｓ２３７２において、ＴｅｍｐＮｏｗが規定温度（１）−補正温度以下であるか否かを判別する。
【１６６３】
ＴｅｍｐＮｏｗが規定温度（１）−補正温度以下である場合（Ｓ２３７２：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３７３で、輝度補正値を１にセットする。その後、サブＣＰＵ３２０１は、輝度調節処理を終了する。このように、輝度補正値を１とすることにより、１／２のＬＥＤ輝度に調整されていたところから、初期輝度に戻される。ＴｅｍｐＮｏｗが規定温度（１）−補正温度以下でない場合（Ｓ２３７２：Ｎｏ）、サブＣＰＵ３２０１は、輝度調節処理を終了する。
【１６６４】
副制御基板３２００の輝度調節処理により、ＤＭＤ温度が上昇する局面では、規定温度（１）、規定温度（２）に基づいて、ＬＥＤ輝度が小さくなるよう設定されるが、下降する局面では、そのまま規定温度（１）、規定温度（２）に基づいて、ＬＥＤ輝度の設定を戻すのではなく、補正温度で設定された温度だけさらに下降したときに、小さくなるよう調節したＬＥＤ輝度の設定を戻すようにしている。このような構成により、ＬＥＤ光源の輝度を戻す場合、ＤＭＤ温度の変化をより慎重に判断して輝度の調節が行われ、結果的に映像視覚効果の高い高品位な映像を安全に投影することができる。
【１６６５】
図２２９は、ＤＭＤ温度の温度変化によってＬＥＤ光源の輝度がどのように調節されるかを例示したグラフである。図２２９に示すグラフの横軸は、図２１８と同様、前回と異なるＤＭＤ温度が取得された温度取得回数に基づくものであり、時間を単位としていない。図２２９に示すグラフの縦軸（左側）はＤＭＤ温度（℃）を示しており、横軸（右側）はＬＥＤ輝度（％）を示している。
【１６６６】
図２２９に示すように、ＤＭＤ温度が温度取得回数＝「０」から温度取得回数「１２」にかけて４６．００℃から６５．００℃に上昇すると、ＤＭＤ温度が５０℃（すなわち、規定温度（１））以上となったところで（すなわち、温度取得回数「３」のＸ１の地点において）、ＬＥＤ輝度が１００％から５０％に調節される（輝度補正値は１／２）。その後、ＤＭＤ温度が６４℃（すなわち、規定温度（２））以上となったところで（すなわち、温度取得回数「１２」のＸ２の地点において）、ＬＥＤ輝度が５０％から０％に調節される（輝度補正値は０）。
【１６６７】
ＤＭＤ温度が６４℃以上になった後、一時的に温度取得回数「１４」においてＤＭＤ温度が６４℃を下回るが、この場合でも０％に調節されたＬＥＤ輝度が変更されることはない。ＤＭＤ温度は、温度取得回数「１５」において再び６４℃以上となり、その後、温度取得回数「１７」において６４℃を下回るが、ここでもＬＥＤ輝度の調節は行われず、５９．００℃（すなわち、規定温度（２）−補正温度（５℃））以下に下降したところで（温度取得回数「１９」のＸ３の地点において）、ＬＥＤ輝度が０％から５０％に戻される。また、その後、温度取得回数「２２」においてＤＭＤ温度が５０℃（すなわち、規定温度（１））となったところではＬＥＤ輝度の調節は行われず、４５．００℃（すなわち、規定温度（１）−補正温度（５℃））に下降したところで（温度取得回数「２４」のＸ４の地点において）、ＬＥＤ輝度が５０％から１００％に戻される。
【１６６８】
このように、ＤＭＤ温度が上昇する局面では、ＤＭＤ温度と、規定温度（１）及び規定温度（２）との関係に基づいてＬＥＤ輝度が調節されるが、ＤＭＤ温度が下降する局面では、ＤＭＤ温度と、規定温度（１）より補正温度だけ低い温度及び規定温度（２）より補正温度だけ低い温度との関係に基づいてＬＥＤ輝度が調節される。
【１６６９】
なお、規定温度（１）、規定温度（２）、補正温度、及び輝度補正値のそれぞれは、上記とは異なる様々な値に設定可能である。また、本実施形態では、３つのＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）を有しているが、これらについてのＬＥＤ輝度を一律調整するよう制御してもよいし、個別に調節してもよい。また、ＬＥＤ輝度を個別に調節する場合、例えば、異なる規定温度（１）規定温度（２）、補正温度、及び輝度補正値によって、それぞれのＬＥＤ光源の輝度を調節するようにしてもよい。
【１６７０】
また、ここでは、規定温度に応じた段階的な輝度調節が２段階で行われるが、より多くの段階で行われてもよく、ＤＭＤ温度の上昇局面と下降局面で異なる段階の調節がおこなわれてもよい。この場合、ＤＭＤ温度が規定温度（１）から規定温度（２）を超えて上昇した後、規定温度（１）まで下降すると、輝度は、初期輝度に戻る（ここでは１００％−＞０％−＞１００％）ことになるが、この間（０％〜１００％の間）の輝度については、上昇局面と下降局面で異なるように設定することもできる（輝度補正値は１／２に限られない）。さらに、規定温度に対応する補正温度は、規定温度ごとに異なる温度とすることができる。また、この例では、ＤＭＤ温度が規定温度（２）以上になると輝度が０％とされるが、これは例示に過ぎず、例えば、２％や３％といった、小さな他の値に設定することもできる。また、補正温度自体を設けず、規定温度を固定的に設けてもよい。例えば、規定温度（１）を５０℃、規定温度（２）を６４℃、ＬＥＤ輝度を０％から５０％に戻す温度を５９℃、ＬＥＤ輝度を５０％から１００％に戻す温度を４５℃としてもよい。また、補正温度は５℃に固定されることなく、輝度、（遊技機３００１やプロジェクタ装置３３００の）稼働時間、外気温度等の各種条件に応じて適宜変更可能である。また、当該補正温度を、遊技機３００１やプロジェクタ装置３３００により適宜設定可能としてもよい。
【１６７１】
本変形例のように、補正温度を設けることによって、規定温度（１）や規定温度（２）の付近で、ＤＭＤ温度が何度も前後するような場合であっても、そのたびにＬＥＤ輝度が頻繁に変更されることが回避される。
【１６７２】
（ＤＭＤの温度上昇による警告等（変形例２））
図２１５〜図２２７を参照して説明した、ＤＭＤ３３３３に関する温度の上昇に基づいて警告を行う機能について、他の変形例を説明する。本変形例では、ＤＭＤ温度の変化の態様に応じて、当該ＤＭＤ温度に基づく警告画面の表示制御処理を行うか否かが判定される。
【１６７３】
図２３０には、警告画面の表示に関わる条件が示されている。条件Ｆ、条件Ｇは、表示された警告画面、又は非表示となっている警告画面をそのままの状態に維持するための条件であり、条件Ｈ、条件Ｉは、上述した図２２２に示す警告画面の表示制御処理と同様の判断（図２１６の条件Ａ〜Ｅ参照）に基づいて警告画面（１）を表示するための条件である。
【１６７４】
条件Ｆは、（Ｆ−１）ＴｅｍｐＯｌｄ１−ＴｅｍｐＮｏｗ≧第１の値であるという関係が満たされる条件である。ここで、第１の値は、例えば１０といった値である。
【１６７５】
条件Ｇは、（Ｇ−１）ＴｅｍｐＯｌｄ１−ＴｅｍｐＮｏｗ＜第１の値である、（Ｇ−２）ＴｅｍｐＯｌｄ２−ＴｅｍｐＯｌｄ１≧第１の値である、（Ｇ−３）ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１≧第２の値であるという３つの条件がすべて満たされる条件である。ここで、第２の値は、例えば３といった値である。
【１６７６】
条件Ｈは、（Ｈ−１）ＴｅｍｐＯｌｄ１−ＴｅｍｐＮｏｗ＜第１の値である、（Ｈ−２）ＴｅｍｐＯｌｄ２−ＴｅｍｐＯｌｄ１≧第１の値である、（Ｈ−３）ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１＜第２の値であるという３つの条件がすべて満たされる条件である。
【１６７７】
条件Ｉは、（Ｉ−１）ＴｅｍｐＯｌｄ１−ＴｅｍｐＮｏｗ＜第１の値である、（Ｉ−２）ＴｅｍｐＯｌｄ２−ＴｅｍｐＯｌｄ１＜第１の値であるという２つの条件がすべて満たされる条件である。
【１６７８】
このような条件Ｆ〜Ｉによって、今回のＤＭＤ温度と前回のＤＭＤ温度の乖離が第１の値以上であったときには、今回のＤＭＤ温度と前回のＤＭＤ温度の変化を警告画面の表示制御処理に用いないようにすることとなる。また、今回のＤＭＤ温度と前回のＤＭＤ温度の乖離が第２の値未満であった場合には、今回のＤＭＤ温度と前回のＤＭＤ温度の変化を警告画面の表示制御処理に用いることとなる。
【１６７９】
なお、図２３０に示す各条件では、「ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１」、「ＴｅｍｐＯｌｄ１−ＴｅｍＮｏｗ」、「ＴｅｍｐＯｌｄ２−ＴｅｍｐＯｌｄ１」の算術結果を第１の値、第２の値と比較しているが、このような算術結果を、プラスマイナスの概念を排除して絶対値として第１の値、第２の値と比較してもよいし、プラスマイナスを考慮して第１の値、第２の値と比較してもよい。また、同時に、第１の値、第２の値にもプラスマイナスの概念があってもよい。また、第２の値としては、第１の値以下の値を設定することができ、例えば、第１の値と第２の値を同じ値とすることができる。しかしながら、この例に示すように、第２の値として、第１の値より小さい値（すなわち、ここでは、第１の値が１０、第２の値が３）を設定することができ、このような設定により、検出温度に関する大きな一時的変動に影響されることなく、警告画面の表示・非表示が好適に制御される。
【１６８０】
次に、図２３１、及び図２３２を参照して、ＤＭＤ３３３３の温度変化に伴って、警告画面（１）の表示・非表示の判断を行うか否かを制御する処理について説明する。この処理は、図２２２に示す警告画面の表示制御処理の変形例であり、副制御基板３２００のサブＣＰＵ３２０１により実行される図２２１のプロジェクタ温度警告画面判定処理において呼び出される（Ｓ２２６９参照）。なお、図２３２に示す処理は、図２２２に示す警告画面の表示制御処理におけるＳ２２９１〜Ｓ２３０４と同じであるため、同一の符号を付すとともに各処理の説明を省略し、図２３１の処理についてのみ説明する。
【１６８１】
最初に、副制御基板３２００のサブＣＰＵ３２０１は、Ｓ２３９１において、ＴｅｍｐＯｌｄ１−ＴｅｍｐＮｏｗが第１の値以上であるか否かを判別する。ＴｅｍｐＯｌｄ１−ＴｅｍｐＮｏｗが第１の値以上である場合（Ｓ２３９１：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３９４の処理に移行する。ＴｅｍｐＯｌｄ１−ＴｅｍｐＮｏｗが第１の値以上でない場合（Ｓ２３９１：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３９２の処理に移行する。
【１６８２】
次に、サブＣＰＵ３２０１は、Ｓ２３９２において、ＴｅｍｐＯｌｄ２−ＴｅｍｐＯｌｄ１が第１の値以上であるか否かを判別する。ＴｅｍｐＯｌｄ２−ＴｅｍｐＯｌｄ１が第１の値以上でない場合（Ｓ２３９２：Ｎｏ）、サブＣＰＵ３２０１は、図２３２に示すＳ２２９１に移行し、以降、図２２２に示す警告画面の表示制御処理と同様の処理を行う。ＴｅｍｐＯｌｄ２−ＴｅｍｐＯｌｄ１が第１の値以上である場合（Ｓ２３９２：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２３９３の処理に移行する。
【１６８３】
次に、サブＣＰＵ３２０１は、Ｓ２３９３において、ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１が第２の値未満であるか否かを判別する。ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１が第２の値未満でない場合（Ｓ２３９３：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２３９４の処理に移行する。ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１が第２の値未満である場合（Ｓ２３９３：Ｙｅｓ）、サブＣＰＵ３２０１は、図２３２に示すＳ２２９１に移行し、以降、図２２２に示す警告画面の表示制御処理と同様の処理を行う。
【１６８４】
サブＣＰＵ３２０１は、Ｓ２３９４において、画面表示は状態維持とするよう判定する。
【１６８５】
図２３３は、それぞれの温度取得回数におけるＤＭＤ温度の推移と、ＤＭＤ温度の変化に応じて、警告画面がどのように表示されるかを例示した図である。図２３３の上側に示すグラフの横軸は、図２１８と同様、前回と異なるＤＭＤ温度が取得された温度取得回数に基づくものであり、時間を単位としていない。また、縦軸はＤＭＤ温度（℃）を示している。
【１６８６】
ここで、条件Ａ〜Ｄの判断で用いられる警告温度は５０℃、安定温度は４９℃として示されている。温度下降規定回数は３回である。また、条件Ｆ〜Ｉの判断で用いられる第１の値は１０、第２の値は３とする。なお、ここでは、条件Ｆ〜Ｉの判断において、ＤＭＤ温度の乖離は、その絶対値に基づいて判定される。
【１６８７】
時間の経過とともに、温度取得回数は増加していき、例えば、現在のＤＭＤ温度（ＴｅｍｐＮｏｗ）を温度取得回数＝「３」のＤＭＤ温度とすれば、その１回前のＤＭＤ温度（ＴｅｍｐＯｌｄ１）は、温度取得回数＝「２」のＤＭＤ温度であり、２回前のＤＭＤ温度（ＴｅｍｐＯｌｄ２）は、温度取得回数＝「１」のＤＭＤ温度である。
【１６８８】
最初に、温度取得回数＝「０」で取得されたＤＭＤ温度は４７℃で、ＴｅｍｐＮｏｗは「４７」となる。この時点で、警告画面の表示はされていない。
【１６８９】
次に、温度取得回数＝「１」で取得されたＤＭＤ温度は４８．５℃で、ＴｅｍｐＮｏｗは「４８．５」、ＴｅｍｐＯｌｄ１は「４７」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、条件Ａ〜Ｄに該当しないことから、条件Ｅに該当し、状態維持となる（すなわち、警告画面非表示の状態が維持される）。
【１６９０】
次に、温度取得回数＝「２」で取得されたＤＭＤ温度は４７℃で、ＴｅｍｐＮｏｗは「４７」、ＴｅｍｐＯｌｄ１は「４８．５」、ＴｅｍｐＯｌｄ２は「４７」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、条件Ａ〜Ｄに該当しないことから、条件Ｅに該当し、状態維持となる（すなわち、警告画面非表示の状態が維持される）。温度取得回数＝「３」、「４」で取得されたＤＭＤ温度はそれぞれ４８．５℃、４７℃で、上記と同様に、状態維持となる。
【１６９１】
次に、温度取得回数＝「５」で取得されたＤＭＤ温度は４９℃で、ＴｅｍｐＮｏｗは「４９」、ＴｅｍｐＯｌｄ１は「４７」、ＴｅｍｐＯｌｄ２は「４８．５」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これも条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、条件Ａ〜Ｄに該当しないことから、条件Ｅに該当し、状態維持となる（すなわち、警告画面非表示の状態が維持される）。
【１６９２】
次に、温度取得回数＝「６」で取得されたＤＭＤ温度は５４℃で、ＴｅｍｐＮｏｗは「５４」、ＴｅｍｐＯｌｄ１は「４９」、ＴｅｍｐＯｌｄ２は「４７」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これも条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、ＴｅｍｐＮｏｗＳｔが上昇推移、ＴｅｍｐＮｏｗが警告温度以上、ＴｅｍｐＯｌｄ１が警告温度未満であることから、条件Ａに該当し、警告画面（１）が表示されることになる。
【１６９３】
次に、温度取得回数＝「７」で取得されたＤＭＤ温度は５３℃で、ＴｅｍｐＮｏｗは「５３」、ＴｅｍｐＯｌｄ１は「５４」、ＴｅｍｐＯｌｄ２は「４９」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これも条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、条件Ａ〜Ｄに該当しないことから、条件Ｅに該当し、状態維持となる（すなわち、警告画面（１）の表示状態が維持される）。
【１６９４】
次に、温度取得回数＝「８」で取得されたＤＭＤ温度は５２℃で、ＴｅｍｐＮｏｗは「５２」、ＴｅｍｐＯｌｄ１は「５３」、ＴｅｍｐＯｌｄ２は「５４」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これも条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、条件Ａ〜Ｄに該当しないことから、条件Ｅに該当し、状態維持となる（すなわち、警告画面（１）の表示状態が維持される）。
【１６９５】
次に、温度取得回数＝「９」で取得されたＤＭＤ温度は５１℃で、ＴｅｍｐＮｏｗは「５１」、ＴｅｍｐＯｌｄ１は「５２」、ＴｅｍｐＯｌｄ２は「５３」、ＴｅｍｐＯｌｄ３は「５４」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これも条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、下降推移が３回継続していることから、条件Ｄに該当し、警告画面（１）が非表示となる。
【１６９６】
次に、温度取得回数＝「１０」で取得されたＤＭＤ温度は６０℃で、ＴｅｍｐＮｏｗは「６０」、ＴｅｍｐＯｌｄ１は「５１」、ＴｅｍｐＯｌｄ２は「５２」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これも条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、条件Ａ〜Ｄに該当しないことから、条件Ｅに該当し、状態維持となる（すなわち、警告画面非表示の状態が維持される）。
【１６９７】
次に、温度取得回数＝「１１」で取得されたＤＭＤ温度は４７℃で、ＴｅｍｐＮｏｗは「４７」、ＴｅｍｐＯｌｄ１は「６０」、ＴｅｍｐＯｌｄ２は「５１」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これは条件Ｆに該当し、そこで状態維持となる（すなわち、警告画面非表示の状態が維持される）。
【１６９８】
次に、温度取得回数＝「１２」で取得されたＤＭＤ温度は５５℃で、ＴｅｍｐＮｏｗは「５５」、ＴｅｍｐＯｌｄ１は「４７」、ＴｅｍｐＯｌｄ２は「６０」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これは条件Ｇに該当し、そこで状態維持となる（すなわち、警告画面非表示の状態が維持される）。
【１６９９】
次に、温度取得回数＝「１３」で取得されたＤＭＤ温度は５６℃で、ＴｅｍｐＮｏｗは「５６」、ＴｅｍｐＯｌｄ１は「５５」、ＴｅｍｐＯｌｄ２は「４７」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これは条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、ＴｅｍｐＮｏｗＳｔが上昇推移、ＴｅｍｐＮｏｗが警告温度以上、ＴｅｍｐＯｌｄ１が警告温度以上であって、さらに、ＴｅｍｐＮｏｗＳｔとＴｅｍｐＯｌｄ１Ｓｔが上昇推移であることから、条件Ｂに該当し、警告画面（１）が表示されることになる。
【１７００】
次に、温度取得回数＝「１４」で取得されたＤＭＤ温度は５８℃で、ＴｅｍｐＮｏｗは「５８」、ＴｅｍｐＯｌｄ１は「５６」、ＴｅｍｐＯｌｄ２は「５５」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これは条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、ＴｅｍｐＮｏｗＳｔが上昇推移、ＴｅｍｐＮｏｗが警告温度以上、ＴｅｍｐＯｌｄ１が警告温度以上であって、さらに、ＴｅｍｐＮｏｗＳｔとＴｅｍｐＯｌｄ１Ｓｔが上昇推移であることから、条件Ｂに該当し、警告画面（１）が表示されることになる。
【１７０１】
次に、温度取得回数＝「１５」で取得されたＤＭＤ温度は４８℃で、ＴｅｍｐＮｏｗは「４８」、ＴｅｍｐＯｌｄ１は「５８」、ＴｅｍｐＯｌｄ２は「５６」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これは条件Ｆに該当し、そこで状態維持となる（すなわち、警告画面（１）の表示状態が維持される）。
【１７０２】
次に、温度取得回数＝「１６」で取得されたＤＭＤ温度は５０℃で、ＴｅｍｐＮｏｗは「５０」、ＴｅｍｐＯｌｄ１は「４８」、ＴｅｍｐＯｌｄ２は「５８」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これは条件Ｈに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、ＴｅｍｐＮｏｗＳｔが上昇推移、ＴｅｍｐＮｏｗが警告温度以上、ＴｅｍｐＯｌｄ１が警告温度未満であってＴｅｍｐＮｏｗＳｔが上昇推移であることから、条件Ａに該当し、警告画面（１）が表示されることになる。
【１７０３】
次に、温度取得回数＝「１７」で取得されたＤＭＤ温度は４９℃で、ＴｅｍｐＮｏｗは「４９」、ＴｅｍｐＯｌｄ１は「５０」、ＴｅｍｐＯｌｄ２は「４８」となる。ここで、条件Ｆ〜Ｉを満たすか否かを検討すると、これは条件Ｉに該当し、そこで条件Ａ〜Ｅを満たすか否かを検討すると、ＴｅｍｐＮｏｗＳｔが下降推移、ＴｅｍｐＮｏｗが安定温度以下であることから、条件Ｃに該当し、警告画面（１）が非表示となる。
【１７０４】
このように、本実施形態における変形例によれば、ＤＭＤ温度の急激な変化に対して警告画面が敏感に反応して表示されたり非表示になったりすることが回避され、結果的に映像視覚効果の高い高品位な映像を安全に投影することができる。
【１７０５】
また、上述したように、ＴｅｍｐＮｏｗやＴｅｍｐＯｌｄ１等に係る減算結果について、プラスマイナスの概念を排除して（すなわち、絶対値を用いて）条件の判断を行ってもよい。
【１７０６】
仮に、プラスマイナスの概念がなければ、ＤＭＤ温度の急降下や急上昇が発生したときに、その時の温度を警告画面に関する判定には使用しないように制御することができるが、プラスマイナスの概念があれば、ＤＭＤ温度の急降下、又はＤＭＤ温度の急上昇のどちらかに応じて警告画面に関する判定にその時の温度を使用するか否かの判定を行うことができる。
【１７０７】
（ＤＭＤの温度上昇による警告等（変形例３））
図２１５〜図２２７を参照して説明した、ＤＭＤ３３３３に関する温度の上昇に基づいて警告を行う機能について、さらに他の変形例を説明する。本変形例では、警告画面の表示回数を累積記録するとともに、温度エラーの回数を把握する。
【１７０８】
ここで、図２３４を参照して、上記処理について説明する。この処理は、図２２１に示すプロジェクタ温度警告画面判定処理の変形例であり、多くの処理が図２２１の処理と同じであるため、これらについては同一の符号を付すとともに説明を省略し、変更された処理（Ｓ２４１１，Ｓ２４１２）についてのみ説明する。
【１７０９】
図２３４のＳ２４１１では、Ｓ２２６７においてＴｅｍｐＮｏｗが更新されたと判定された場合（Ｓ２２６７：Ｙｅｓ）、副制御基板３２００のサブＣＰＵ３２０１が、警告画面の表示制御処理を実行する。この処理については、後で図２３６を参照して説明する。次に、サブＣＰＵ３２０１は、Ｓ２２６８の処理に移行する。
【１７１０】
また、サブＣＰＵ３２０１は、図２３４のＳ２２６６、又はＳ２２７１の後、Ｓ２４１２でエラー履歴判定処理を実行する。この処理については、次に、図２３５を参照して説明する。
【１７１１】
図２３５は、副制御基板３２００のサブＣＰＵ３２０１により実行されるエラー履歴判定処理を示している。
【１７１２】
最初に、Ｓ２４３１において、サブＣＰＵ３２０１は、警告画面（２）をサブ液晶表示装置３０２３に表示するよう設定されたか否かを判別する。警告画面（２）をサブ液晶表示装置３０２３に表示するよう設定されていない場合（Ｓ２４３１：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２４３４の処理に移行する。警告画面（２）をサブ液晶表示装置３０２３に表示するよう設定されている場合（Ｓ２４３１：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４３２の処理に移行し、そこで、警告画面（２）がサブ液晶表示装置３０２３に表示中か否かを判別する。
【１７１３】
警告画面（２）がサブ液晶表示装置３０２３に表示中である場合（Ｓ２４３２：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４３４の処理に移行する。警告画面（２）がサブ液晶表示装置３０２３に表示中でない場合（Ｓ２４３２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２４３３の処理に移行する。
【１７１４】
次に、サブＣＰＵ３２０１は、Ｓ２４３３で、警告画面（２）の表示回数に１加算する。このようにして、警告画面（２）が継続して表示されていない場合（新たに表示される場合）に、警告画面（２）の表示回数をカウントアップする。
【１７１５】
この後、サブＣＰＵ３２０１は、Ｓ２４３４において、警告画面（１）をフロントスクリーン機構３０９１等に表示するよう設定されたか否かを判別する。警告画面（１）をフロントスクリーン機構３０９１等に表示するよう設定されていない場合（Ｓ２４３４：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２４３９の処理に移行する。警告画面（１）をフロントスクリーン機構３０９１等に表示するよう設定されている場合（Ｓ２４３４：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４３５の処理に移行し、そこで、警告画面（１）がフロントスクリーン機構３０９１等に表示中か否かを判別する。これは、警告画面（１）が継続して表示されていない場合に、警告画面（１）の表示回数をカウントアップするためである。
【１７１６】
警告画面（１）がフロントスクリーン機構３０９１等に表示中でない場合（Ｓ２４３５：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２４３６の処理に移行する。警告画面（１）がフロントスクリーン機構３０９１等に表示中である場合（Ｓ２４３５：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４３９の処理に移行する。
【１７１７】
次に、サブＣＰＵ３２０１は、遊技機３００１の電断復帰時か否かを判別する（Ｓ２４３６）。これは、電断復帰時に表示されうる警告画面（１）の表示をカウントしないためである。電断復帰時である場合（Ｓ２４３６：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４３９の処理に移行する。電断復帰時でない場合（Ｓ２４３６：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２４３７の処理に移行し、そこで、ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１が所定値以上か否かを判別する。
【１７１８】
ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１が所定値以上である場合（Ｓ２４３７：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４３９の処理に移行する。所定値は、例えば、１５℃であり、２つの温度の乖離が問題となるので、絶対値で判定してもよい。ＴｅｍｐＮｏｗ−ＴｅｍｐＯｌｄ１が所定値以上でない場合（Ｓ２４３７：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２４３８で、警告画面（１）の表示回数に１加算する。
【１７１９】
次に、サブＣＰＵ３２０１は、Ｓ２４３９において、ＤＭＤ温度が更新されたか否かを判別する。ＤＭＤ温度が更新されていない場合（Ｓ２４３９：Ｎｏ）、サブＣＰＵ３２０１は、エラー履歴判定処理を終了する。ＤＭＤ温度が更新されている場合（Ｓ２４３９：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４４０において、ＴｅｍｐＮｏｗが０℃か否かを判別する。
【１７２０】
ＴｅｍｐＮｏｗが０℃でない場合（Ｓ２４４０：Ｎｏ）、サブＣＰＵ３２０１は、エラー履歴判定処理を終了する。ＴｅｍｐＮｏｗが０℃である場合（Ｓ２４４０：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４４１で、０℃を記録した回数に１加算し、その後、エラー履歴判定処理を終了する。なお、０℃を記録した回数は、図２２４に示したような、プロジェクタステータス受信時処理において実行することもできる。
【１７２１】
図２３６に示した警告画面の表示制御処理は、図２２２を参照して説明した警告画面の表示制御処理と同様の処理であり、図２２２の処理と同一の処理には同一の符号が付されている。ここでは個別の処理についての説明を省略する。ただし、図２３６の警告画面の表示制御処理では、図２２２の同処理と比較して、ＴｅｍｐＯｌｄ１が０℃以下（例えば、０℃）となった場合に画面表示を状態維持とする判定（Ｓ２２９１、Ｓ２２９２）が削除されている。
【１７２２】
本変形例における警告画面（１）と警告画面（２）の表示回数の実際の例は、図２１９、及び図２２０を参照して概略説明したが、ここでは、図２３７を参照して、警告画面のカウントについての別のパターンを説明する。
【１７２３】
図２３７は、図２１９に示したものと同じＤＭＤ温度の推移を表している。図２３７に示す温度推移では、温度取得回数＝「３５」において、ＤＭＤ温度（ＴｅｍｐＮｏｗ）が０℃となっており、温度取得回数＝「３６」において、ＤＭＤ温度（ＴｅｍｐＮｏｗ）が５０．２５℃となっているが、図２３６に示す警告画面の表示制御処理で説明したように、この例では、ＴｅｍｐＯｌｄ１が０℃以下（例えば、０℃）となった場合に画面表示を状態維持とする判定（図２２２のＳ２２９１、Ｓ２２９２）が削除されているため、温度取得回数＝「３６」が条件Ａに該当する（図２３６のＳ２２９３、Ｓ２２９９、Ｓ２３００、及びＳ２３０３参照）。
【１７２４】
このような状況において、図２３５に示すエラー履歴判定処理が行われると、温度取得回数＝「３６」に関しては、警告画面（１）が設定され、警告画面の表示中でも電断復帰時でもないが、ＴｅｍｐＮｏｗ（５０．２５℃）−ＴｅｍｐＯｌｄ１（０．００℃）≧１５℃であり、警告画面（１）の表示回数がカウントアップされない（図２３５のＳ２４３４〜Ｓ２４３８参照）。
【１７２５】
そのため、図２３７では、温度取得回数＝「３６」で、条件Ａによる警告画面（１）が表示されるが、プロジェクタ温度警告回数がカウントアップされていない状態となっており、本変形例では、このような制御が可能となっている。
【１７２６】
図１８１に示したＳ２０３１のＤＭＤ温度診断処理で使用されるＤＭＤ温度は、プロジェクタ装置３３００側でＤＭＤ温度に対して０℃補正（すなわち、温度センサ３３４１ｄが検出した温度が０℃より低い、又は０℃以下である場合に、検出温度を０℃にセットする補正）を行った結果を使用しており、プロジェクタ装置３３００側から遊技機３００１側へと送信されるＤＭＤ温度は、プロジェクタ装置３３００側で０℃補正が行われたＤＭＤ温度である。一方で、遊技機３００１側でもプロジェクタ装置３３００側から送信されたＤＭＤ温度（プロジェクタ装置３３００側から送信され、遊技機３００１側で受信したＤＭＤ温度）に対して０℃補正を行っている。
【１７２７】
このように、本来であれば、遊技機３００１側で把握するＤＭＤ温度がマイナスの値を示すことはないが、プロジェクタ装置３３００側から送信されたＤＭＤ温度の値がノイズ等によりマイナスの値を示すことがあるため、遊技機３００１側でも０℃補正を行うように制御している。但し、外気温度が非常に低く、プロジェクタ装置３３００側から送信されるＤＭＤ温度が０℃を示し続けることも想定されるため、そのような場合には０℃の連続による警告報知を行わないように設定・制御してもよい。
【１７２８】
以上述べたように、図２３４〜図２３６に示した処理によって、警告画面（１）と警告画面（２）の表示回数と、温度エラー（すなわち、主としてノイズエラーによるものと考えられるＤＭＤ温度が０℃と把握されるエラー）の回数を累積記憶することができる。
【１７２９】
また、このようにして記憶された表示回数や温度エラーの回数を２次元コードに変換して、サブ液晶表示装置３０２３等に表示するよう構成することができる。例えば、遊技機３００１の運用・保守担当者が、遊技機３００１に対して所定の特別な操作を行うことによって運用・保守に係るホールメニューをサブ液晶表示装置３０２３に表示させ、そこで、２次元コードを表示するよう指示すると、警告画面の表示回数や温度エラーのデータを含んだ２次元コードがサブ液晶表示装置３０２３に表示される。
【１７３０】
運用・保守担当者は、この２次元コードを携帯端末等で読み取り、所定のデコード処理を行うことにより、その遊技機３００１の表示回数や温度エラーの回数を把握することができる。また、運用・保守担当者は、遊技機３００１に携帯端末等を接続して、この表示回数や温度エラーの回数に係るデータを記憶領域からコピーすることもできる。
【１７３１】
また、この場合、警告画面（１）と警告画面（２）の表示回数と、温度エラーの回数は、遊技機３００１が最初に稼働してからのデータを累積するものであるが、例えば、１日単位や１月単位など、所定の期間で累積して記憶するようにできる。
【１７３２】
このように、本実施形態における変形例によれば、警告画面（１）と警告画面（２）の表示回数と、温度エラーの回数が記憶され、プロジェクタ装置３３００のエラー状況を警告画面の表示といった観点から把握することができ、結果的に映像視覚効果の高い高品位な映像を安全に投影することができる。
【１７３３】
（ＤＭＤの温度上昇による警告等（変形例４））
図２１５〜図２２７を参照して説明した、ＤＭＤ３３３３に関する温度の上昇に基づいて警告を行う機能について、さらに他の変形例を説明する。本変形例では、ＤＭＤ３３３３の温度変化に伴って、プロジェクタ装置３３００の輝度を調節する処理について説明する。この処理は、例えば、副制御基板３２００のサブデバイスタスク（図７３参照）により４ミリ秒ごとに実行することができる。
【１７３４】
図２３８に示す輝度調節処理は、例えば、ＤＭＤ温度が上昇する局面においては、ＤＭＤ温度が基準動作温度を超えたら、そこから例えば、２．５℃単位で輝度値を下げ、ＤＭＤ温度が下降する局面においては、例えば、５℃単位で輝度値を上げる。すなわち、ＤＭＤ温度の上昇時は速く輝度値を上げ、下降時には、輝度値を下げる場合よりゆっくり輝度値を上げるよう制御する。また、ＤＭＤ温度が下降して基準動作温度に達した場合は、基準動作温度以下の状態が所定時間経過した場合に、輝度値を元の設定輝度値（初期輝度）に戻すよう制御する。
【１７３５】
図２３８に示す輝度調節処理において最初に、副制御基板３２００のサブＣＰＵ３２０１は、Ｓ２４６１において、送信周期カウンタに１加算する。次に、サブＣＰＵ３２０１は、Ｓ２４６２において、送信周期カウンタが２５０以上か否かを判別する。
【１７３６】
送信周期カウンタが２５０以上でない場合（Ｓ２４６２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２４６５の処理に移行する。送信周期カウンタが２５０以上である場合（Ｓ２４６２：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２４６３の処理に移行する。
【１７３７】
次に、Ｓ２４６３で、サブＣＰＵ３２０１は、ＤＭＤ３３３３付近の温度を示す温度センサ３３４１ｄの検出した温度を取得するためのステータス要求をセットする。ステータス値には、温度センサ３３４１ｄの検出した温度（ＤＭＤ温度）を指す値がセットされる。このようなステータス要求によって、プロジェクタ装置３３００からＤＭＤ温度が送信される。
【１７３８】
次に、サブＣＰＵ３２０１は、送信周期カウンタをクリアする（Ｓ２４６４）。このような送信周期カウンタのハンドリングによって、サブＣＰＵ３２０１は、ステータス要求を１秒ごとに行うことができる。
【１７３９】
次に、サブＣＰＵ３２０１は、ＴｅｍｐＮｏｗ（現在のＤＭＤ温度）が更新されたか否かを判別する（Ｓ２４６５）。ＴｅｍｐＮｏｗが更新されない場合（Ｓ２４６５：Ｎｏ）、サブＣＰＵ３２０１は、輝度調節処理を終了する。ＴｅｍｐＮｏｗが更新された場合（Ｓ２４６５：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４６６で、ＴｅｍｐＮｏｗＳｔが下降推移であるか否かを判別する。
【１７４０】
ＴｅｍｐＮｏｗＳｔが下降推移でない場合（Ｓ２４６６：Ｎｏ）、すなわち、上昇推移である場合、サブＣＰＵ３２０１は、Ｓ２４７１の処理に移行する。ＴｅｍｐＮｏｗＳｔが下降推移である場合（Ｓ２４６６：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４６７において、ＤＭＤ温度が５℃下降するごとに、輝度値を２上げるよう制御する。例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）の輝度値が０％〜１００％で設定される場合、ＤＭＤ温度が所定の調節単位温度ごとに（例えば、５℃下降するごとに）、この輝度値を２％上げるよう（又は、初期輝度の２％分を上げるよう）制御する。
【１７４１】
次に、サブＣＰＵ３２０１は、Ｓ２４６８において、ＴｅｍｐＮｏｗが基準動作温度以下であるか否かを判別する。ＴｅｍｐＮｏｗが基準動作温度以下でない場合（Ｓ２４６８：Ｎｏ）、サブＣＰＵ３２０１は、輝度調節処理を終了する。ＴｅｍｐＮｏｗが基準動作温度以下である場合（Ｓ２４６８：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４６９において、基準動作温度以下の状態が安定時間以上維持したか否かを判別する。なお、基準動作温度は、この例では、２５℃に設定されるが、他の温度を選択することもできる。
【１７４２】
基準動作温度以下の状態が安定時間以上維持されない場合（Ｓ２４６９：Ｎｏ）、サブＣＰＵ３２０１は、輝度調節処理を終了する。基準動作温度以下の状態が安定時間以上維持された場合（Ｓ２４６９：Ｙｅｓ）、サブＣＰＵ３２０１は、輝度値を１００に設定し（Ｓ２４７０）、その後、輝度調節処理を終了する。なお、この例では、安定時間は１分に設定されるが、他の期間を選択することもできる。また、輝度値を１００に設定するということは、輝度値を初期輝度に戻すことを意味する。
【１７４３】
Ｓ２４７１において、サブＣＰＵは、ＴｅｍｐＮｏｗが基準動作温度以上であるか否かを判別する。ＴｅｍｐＮｏｗが基準動作温度以上でない場合（Ｓ２４７１：Ｎｏ）、サブＣＰＵ３２０１は、輝度調節処理を終了する。ＴｅｍｐＮｏｗが基準動作温度以上である場合（Ｓ２４７１：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２４７２において、ＤＭＤ温度が所定の調節単位温度ごとに（例えば、２．５℃上昇するごとに）、輝度値を２下げるよう制御し、その後、輝度調節処理を終了する。
【１７４４】
このような輝度調節処理によって、例えば、基準動作温度が２５℃で、２５℃のときの輝度値が１００であるとすると、ＤＭＤ温度が２５℃から２７．５℃になったとき、輝度値は９８になる。すなわち、ＤＭＤ温度が２．５℃上昇すると、輝度値が２下がるように制御される。
【１７４５】
なお、本実施形態では、３つのＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）を有しているが、これらについてのＬＥＤ輝度を一律調整するよう制御してもよいし、個別に調節してもよい。また、ＬＥＤ輝度を個別に調節する場合、例えば、異なる基準動作温度、ＤＭＤ温度上昇時の輝度値の下げ幅と調節単位温度、ＤＭＤ温度下降時の輝度値の上げ幅と調節単位温度、及び安定時間を、それぞれのＬＥＤ光源に対して設定するようにしてもよい。
【１７４６】
また、この例では、ＤＭＤ温度の上昇時、下降時のどちらも、輝度値の調節幅（下げ幅、上げ幅）を同一の「２」としているが、ＤＭＤ温度の上昇時と下降時で、この調節幅を異なるように設定することもできる。
【１７４７】
このような構成により、ＤＭＤ温度が上昇する場合は、早急な対応のために速く輝度値を下げ、一方、ＤＭＤ温度が下降する場合は、再度の上昇や急激な温度変化を慎重に見極めるために、ゆっくり輝度値を上げるように制御するため、結果的に映像視覚効果の高い高品位な映像を安全に投影することができる。
【１７４８】
（ＤＭＤの温度上昇による警告等（変形例５））
図２１５〜図２２７を参照して説明した、ＤＭＤ３３３３に関する温度の上昇に基づいて警告を行う機能について、さらに他の変形例を説明する。本変形例では、前回のＤＭＤ温度が０℃以外で、今回のＤＭＤ温度が０℃である場合、その後、所定期間、ＤＭＤ温度が更新されない場合に、警告画面を表示するよう制御する。
【１７４９】
ここで、図２３９、及び図２４０を参照して、上記処理について説明する。この処理は、図２２１に示すプロジェクタ温度警告画面判定処理の変形例であり、一部の処理が図２２１の処理と同じであるため、これらについては同一の符号を付すとともに説明を省略する。
【１７５０】
最初に、副制御基板３２００のサブＣＰＵ３２０１は、Ｓ２４９１において、送信周期カウンタに１加算する。次に、サブＣＰＵ３２０１は、Ｓ２４９２において、送信周期カウンタが２５０以上か否かを判別する。
【１７５１】
送信周期カウンタが２５０以上でない場合（Ｓ２４９２：Ｎｏ）、サブＣＰＵ３２０１は、図２４０のＳ２５１１の処理に移行する。送信周期カウンタが２５０以上である場合（Ｓ２４９２：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２４９３の処理に移行する。
【１７５２】
次に、Ｓ２４９３で、サブＣＰＵ３２０１は、ＤＭＤ３３３３付近の温度を示す温度センサ３３４１ｄの検出した温度を取得するためのステータス要求をセットする。ステータス値には、温度センサ３３４１ｄの検出した温度（ＤＭＤ温度）を指す値がセットされる。このようなステータス要求によって、プロジェクタ装置３３００からＤＭＤ温度が送信される。
【１７５３】
次に、サブＣＰＵ３２０１は、送信周期カウンタをクリアする（Ｓ２４９４）。このような送信周期カウンタのハンドリングによって、サブＣＰＵ３２０１は、ステータス要求を１秒ごとに行うことができる。
【１７５４】
次に、サブＣＰＵ３２０１は、図２４０のＳ２５１１に移行し、そこで、ＴｅｍｐＮｏｗが０℃であるか否かを判別する。ＴｅｍｐＮｏｗが０℃でない場合（Ｓ２５１１：Ｎｏ）、サブＣＰＵ３２０１は、図２２１に示すものと同様のＳ２２６５の処理に移行し、ＴｅｍｐＮｏｗが６４℃以上か否か判別する。ＴｅｍｐＮｏｗが０℃である場合（Ｓ２５１１：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２５１２で、ＴｅｍｐＯｌｄ１が０℃でないか否かを判別する。
【１７５５】
ＴｅｍｐＯｌｄ１が０℃である場合（Ｓ２５１２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２２６５の処理に移行する。ＴｅｍｐＯｌｄ１が０℃でない場合（Ｓ２５１２：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２５１３において、ＴｅｍｐＮｏｗが１秒以上更新されないか否かを判別する。ＴｅｍｐＮｏｗが１秒以上更新されない場合（Ｓ２５１３：Ｙｅｓ）、サブＣＰＵ３２０１は、図２２１に示すものと同様のＳ２２６６に移行し、警告画面（２）を表示するよう設定する。ＴｅｍｐＮｏｗが１秒以内で更新される場合（Ｓ２５１３：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２２６５に移行する。
【１７５６】
なお、この例では、ＴｅｍｐＮｏｗが、温度センサ３３４１ｄで検出された温度を取得する間隔である期間（１秒）以上更新されないか否かを判別しており、このことは、すなわち、ＴｅｍｐＮｏｗが０℃であり、かつＴｅｍｐＯｌｄ１が０℃以外であるという状況が、次に、ＴｅｍｐＮｏｗを取得したタイミングでは解消しているかどうかということを示している。例えば、図２２１に示すプロジェクタ温度警告画面判定処理のように、ＴｅｍｐＮｏｗが変化しない場合、何もしないで処理を終了するため（Ｓ２２６７参照）、ＴｅｍｐＮｏｗが異常な値で連続する場合であっても、これを検知することができない。この変形例では、そのような状況を効果的に把握し警告画面を表示することができる。
【１７５７】
また、ＴｅｍｐＮｏｗとＴｅｍｐＯｌｄ１の状況が一定時間更新されないことを判定するために、１秒以外の基準期間を設けてもよい。
【１７５８】
また、プロジェクタ装置３３００のプロジェクタ制御基板３３１０において、ＤＭＤ温度を副制御基板３２００に送信する際に、ＤＭＤ温度がマイナスであるか否かを判別し、ＤＭＤ温度がマイナスであった場合には、そのＤＭＤ温度を０℃に補正するように構成することができる。
【１７５９】
このように構成することにより、副制御基板３２００のサブＣＰＵ３２０１でＤＭＤ温度を取得したときに、そのＤＭＤ温度がマイナスとなっている場合は、ノイズ等の影響であることが分かり、マイナスのＤＭＤ温度の取得回数がノイズ等発生回数として把握され、より詳細なエラー情報を得ることができる。
【１７６０】
このような構成により、前回のＤＭＤ温度が０℃以外で、今回のＤＭＤ温度が０℃である場合であって、その後、所定期間、ＤＭＤ温度が更新されない場合に、警告画面を表示して異常の可能性を報知するため、結果的に映像視覚効果の高い高品位な映像を安全に投影することができる。
【１７６１】
なお、本実施形態では、ＤＭＤ温度がマイナスであるか否かを判別し、ＤＭＤ温度がマイナスであった場合には、そのＤＭＤ温度を０℃に補正するように構成されるが、このような補正の態様は一例に過ぎず、検出されたＤＭＤ温度がマイナスである場合に、その検出温度より大きな、０℃以外の値に補正するよう構成することもできる。例えば、ＤＭＤ温度が−２０℃である場合に、検出温度として、その温度より高い温度である−１０℃や２０℃を設定することができる。
【１７６２】
また、ここまで、本実施形態において、ＤＭＤの温度情報による警告等に関して様々な処理・機能を説明してきたが、同様の処理・機能を、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）付近で検出された温度（ＬＥＤ温度）に適用することもできる。また、排気用ファン（３３４２ａ，３３４２ｂ）付近に温度センサを設けて、これらによって検出された温度に対して上記処理・機能を適用することもできる。
【１７６３】
（吸気用ファンの回転数エラー制御）
第２実施形態に係る遊技機３００１は、上述の通り、プロジェクタカバー３１０１内に吸気用ファン３２１０を備え、さらに、その吸気用ファン３２１０の回転数（ＦＡＮ回転数）を検出するパルスセンサ３２１１を備える（図１７１参照）。吸気用ファン３２１０は、図１７７に示すように、プロジェクタカバー３１０１の吸気口３１０３ｂから外部の空気を取り込んでその空気をプロジェクタ装置３３００に送出することで、プロジェクタ装置３３００を冷却する。
【１７６４】
本実施形態では、この吸気用ファン３２１０が正常に動作しているか否かを監視し、問題がある場合に警告画面を表示し、点検が必要な状態であることを報知する。
【１７６５】
図２４１は、副制御基板３２００の指示によって表示される警告画面を示している。図２４１（ａ）には、吸気用ファン３２１０の回転数が、後述する条件Ｊを満たした場合に、フロントスクリーン機構３０９１やサブ液晶表示装置３０２３に表示される警告画面（３）が示されている。この警告画面（３）は、例えば、３分間表示されうる。
【１７６６】
図２４１（ｂ）には、吸気用ファン３２１０の回転数が、後述する条件Ｋを満たした場合に、フロントスクリーン機構３０９１やサブ液晶表示装置３０２３に表示される警告画面（４）が示されている。この警告画面（４）は、例えば、遊技機３００１の電断まで表示されうる。
【１７６７】
図２４２には、警告画面の表示等に関わる条件が示されている。条件Ｊは、（Ｊ−１）起動時から１秒ごとに吸気用ファン３２１０のＦＡＮ回転数を取得し、こうして取得された、最初から５秒分のＦＡＮ回転数から算出した平均が、規定値１以下である場合に、警告画面（３）を、フロントスクリーン機構３０９１やサブ液晶表示装置３０２３に表示するよう設定する。
【１７６８】
なお、この例では、警告画面（３）は３分間表示される。また、規定値１は、吸気用ファン３２１０の定格回転速度から２５％を減じた回転速度（回転数）である。例えば、吸気用ファン３２１０の定格回転速度が１２０００ｒｐｍである場合、既定値１は、９０００ｒｐｍとなる。
【１７６９】
条件Ｋは、（Ｋ−１）起動して最初に（例えば、１秒目に）取得した吸気用ファン３２１０のＦＡＮ回転数が、規定値２以下である場合に、警告画面（４）を、フロントスクリーン機構３０９１やサブ液晶表示装置３０２３に表示するよう設定する。また、プロジェクタ装置３３００の投影映像の輝度を０に設定する。
【１７７０】
なお、この例では、警告画面（４）は遊技機３００１の電断まで表示される。また、規定値２は、吸気用ファン３２１０の定格回転速度から６０％を減じた回転速度（回転数）である。例えば、吸気用ファン３２１０の定格回転速度が１２０００ｒｐｍである場合、既定値２は、４８００ｒｐｍとなる。
【１７７１】
また、条件Ｋを満たした場合、吸気用ファン３２１０の通電を停止させるようにすることもできる。
【１７７２】
次に、図２４３を参照して、吸気用ファン警告画面判定処理について説明する。この処理は、例えば、副制御基板３２００のサブデバイスタスク（図７３参照）により４ミリ秒ごとに実行することができる。また、遊技機３００１の起動時に警告画面を表示するか否かの判断を行うので、遊技機３００１が起動した後、所定のタイミングで実行を終了させることができる。
【１７７３】
最初に、副制御基板３２００のサブＣＰＵ３２０１は、Ｓ２５３１において、取得周期カウンタに１加算する。次に、サブＣＰＵ３２０１は、Ｓ２５３２において、取得周期カウンタが２５０以上か否かを判別する。
【１７７４】
取得周期カウンタが２５０以上でない場合（Ｓ２５３２：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２５３５の処理に移行する。取得周期カウンタが２５０以上である場合（Ｓ２５３２：Ｙｅｓ）、サブＣＰＵ３２０１は、次のＳ２５３３の処理に移行する。
【１７７５】
次に、Ｓ２５３３で、サブＣＰＵ３２０１は、パルスセンサ３２１１から吸気用ファン３２１０の回転数（ＦＡＮ回転数）を取得する。サブＣＰＵ３２０１は、上述したように、ＤＭＤ温度の取得に関しては、ステータス要求によりプロジェクタ装置３３００との通信を行ってＤＭＤ温度を取得していたが、パルスセンサ３２１１は副制御基板３２００に接続されているので（図１７１参照）、ここでは、パルスセンサ３２１１から直接ＦＡＮ回転数を取得することができる。
【１７７６】
次に、サブＣＰＵ３２０１は、取得周期カウンタをクリアする（Ｓ２５３４）。このような取得周期カウンタのハンドリングによって、サブＣＰＵ３２０１は、ＦＡＮ回転数の取得を１秒ごとに行うことができる。
【１７７７】
次に、サブＣＰＵ３２０１は、Ｓ２５３５において、１周期目（すなわち、起動時の１秒目）のＦＡＮ回転数が規定数２以下であるか否かを判別する。１周期目のＦＡＮ回転数が規定数２以下でない場合（Ｓ２５３５：Ｎｏ）、サブＣＰＵ３２０１は、Ｓ２５３８の処理に移行する。１周期目のＦＡＮ回転数が規定数２以下である場合（Ｓ２５３５：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２５３６において、警告画面（４）をフロントスクリーン機構３０９１やサブ液晶表示装置３０２３等に表示するよう設定する。この判定は、上述した条件Ｋに対応するものである。
【１７７８】
警告画面（４）はフロントスクリーン機構３０９１やサブ液晶表示装置３０２３をはじめ、様々な表示手段に表示することができるが、これらの表示手段のいずれか１つに表示してもよいし、２以上に表示するようにしてもよい。なお、警告画面（４）は、遊技機３００１の電断（電源オフ）時まで表示される。
【１７７９】
次に、サブＣＰＵ３２０１は、投影輝度を０に設定する（Ｓ２５３７）。この処理は、例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）のそれぞれの輝度を０にするよう指示するものであり、ＬＥＤ光源の輝度が０％〜１００％で設定される場合は、０％になるよう設定する。このようなＬＥＤ光源に対する輝度の設定は、例えば、図１８４、図１８５に示すようなプロジェクタ設定変更処理によって、プロジェクタ装置３３００に指示される。その後、サブＣＰＵ３２０１は、吸気用ファン警告画面判定処理を終了する。
【１７８０】
また、サブＣＰＵ３２０１は、このときに、投影輝度を０ではなく、現在の設定より小さい値に変更するよう制御することもできる。
【１７８１】
次に、サブＣＰＵ３２０１は、Ｓ２５３８において、起動時から５回分のＦＡＮ回転数を取得したか否かを判別する。５回分のＦＡＮ回転数を取得していない場合（Ｓ２５３８：Ｎｏ）、サブＣＰＵ３２０１は、吸気用ファン警告画面判定処理を終了する。５回分のＦＡＮ回転数を取得した場合（Ｓ２５３８：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２５３９において、５回分のＦＡＮ回転数の平均を算出する。
【１７８２】
次に、サブＣＰＵ３２０１は、Ｓ２５４０において、５回分のＦＡＮ回転数の平均が、規定数１以下であるか否かを判別する。５回分のＦＡＮ回転数の平均が、規定数１以下でない場合（Ｓ２５４０：Ｎｏ）、サブＣＰＵ３２０１は、吸気用ファン警告画面判定処理を終了する。５回分のＦＡＮ回転数の平均が、規定数１以下である場合（Ｓ２５４０：Ｙｅｓ）、サブＣＰＵ３２０１は、Ｓ２５４１において、警告画面（３）をフロントスクリーン機構３０９１やサブ液晶表示装置３０２３等に表示するよう設定する。この判定は、上述した条件Ｊに対応するものである。その後、サブＣＰＵ３２０１は、吸気用ファン警告画面判定処理を終了する。
【１７８３】
警告画面（３）はフロントスクリーン機構３０９１やサブ液晶表示装置３０２３をはじめ、様々な表示手段に表示することができるが、これらの表示手段のいずれか１つに表示してもよいし、２以上に表示するようにしてもよい。なお、警告画面（３）は、３分間表示される。
【１７８４】
なお、ここでは、５回分のＦＡＮ回転数を取得しているが、その他、複数回のＦＡＮ回転数を取得し、これらのＦＡＮ回転数によってＦＡＮ回転数の平均を求めるようにすることもできる。また、ＦＡＮ回転数の平均ではなく、中央値や最頻値など、その他の指標によってＦＡＮ回転数を評価するための代表値を決定することもできる。
【１７８５】
また、この例では、既定値１、既定値２を吸気用ファン３２１０の定格回転速度に基づいて設定しているが、他の様々な基準を用いてこれの既定値を設定することができる。
【１７８６】
上述した条件Ｋの判定において、サブＣＰＵ３２０１は、１周期目で取得したＦＡＮ回転数と既定値２を比較し、吸気用ファン３２１０に異常がないか否かを判定しているが、この場合のＦＡＮ回転数は、遊技機３００１に電源が投入されて十分に時間が経過した後、例えば、遊技者による遊技が行われているときのＦＡＮ回転数ではなく、遊技機３００１の起動時のＦＡＮ回転数である。
【１７８７】
しかしながら、起動時のＦＡＮ回転数といっても、吸気用ファン３２１０の立ち上がり時のような、吸気用ファン３２１０がまだ安定回転状態に至っていない回転数を表すものではない。この例では、遊技機３００１の起動後、図２４３に示す吸気用ファン警告画面判定処理が開始され、取得周期カウンタが２５０となったところで（すなわち、遊技機３００１の起動から１秒経過後に（より、厳密には吸気用ファン警告画面判定処理の開始から１秒経過後に））、取得された回転数を起動時のＦＡＮ回転数としている。
【１７８８】
このようなタイミングでの回転数を取得するのは、その時点で吸気用ファン３２１０が起動直後の安定回転状態に至っていると想定しているためである。このようなタイミングは、吸気用ファン３２１０のモデルや経過年数等に基づいて、他のタイミングに調整されてもよい。
【１７８９】
また、起動時における安定回転状態のＦＡＮ回転数を取得するために、例えば、数回（すなわち、数秒間）ＦＡＮ回転数を取得し、こうして取得されたＦＡＮ回転数における差が所定値以下となった場合に、そのＦＡＮ回転数を起動時のＦＡＮ回転数とすることもできる。また、このときに、吸気用ファン警告画面判定処理を１秒より短いインターバルで実行させることもできる。
【１７９０】
本実施形態では、警告画面（３）、警告画面（４）が表示された場合に、その表示回数をカウントアップし記憶しておくことができる。また、このとき、警告画面（３）の表示回数と警告画面（４）の表示回数を合算して、又は個別に記憶するようにできる。
【１７９１】
こうして把握された表示回数は、２次元コードに変換して、サブ液晶表示装置３０２３等に表示するよう構成することができる。例えば、遊技機３００１の運用・保守担当者が、遊技機３００１に対して所定の特別な操作を行うことによって運用・保守に係るホールメニューやエラー画面をサブ液晶表示装置３０２３に表示させ、そこで、２次元コードを表示するよう指示すると、警告画面の表示回数のデータを含んだ２次元コードがサブ液晶表示装置３０２３に表示される。
【１７９２】
運用・保守担当者は、この２次元コードを携帯端末等で読み取り、所定のデコード処理を行うことにより、その遊技機３００１の吸気用ファン３２１０に係る警告画面の表示回数を把握することができる。
【１７９３】
このように構成された本実施形態により、起動時には、図２４３に示す吸気用ファン警告画面判定処理が実行されて、吸気用ファンの異常が発見された場合に警告画面が表示される一方、プロジェクタ装置３３００は、ＬＥＤ温度やＤＭＤ温度の異常をプロジェクタ自己診断処理（図１８１等参照）により検出し、必要に応じて強制シャットダウンやリセットを行う（図１８０参照）。
【１７９４】
またさらに、遊技者が遊技中の遊技機３００１において、吸気用ファン３２１０の異常を検出するために、吸気用ファン警告画面判定処理により、上記規定値１や規定値２に基づく回転数異常の判定、又は他の基準に基づく回転数異常の判定を行うことができ、図２４１に示すような警告画面をフロントスクリーン機構３０９１やサブ液晶表示装置３０２３等に表示させることができる。
【１７９５】
ただし、このとき、遊技者に対して吸気用ファン３２１０の回転数異常を知らせないように、遊技中は、警告画面を表示させないよう制御することができる。例えば、警告画面（３）や警告画面（４）を表示するか否かを判定するための所定期間（起動時（起動後１秒）や起動後５秒間）が経過した後であっても、これらの警告画面の表示を開始しないように制御する。
【１７９６】
そしてその後、このような吸気用ファン３２１０の回転数異常のために、プロジェクタ装置３３００においてＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）付近やＤＭＤ３３３３付近の温度が上昇し、それに起因してプロジェクタ装置３３００をシャットダウンさせる（すなわち、プロジェクタ装置３３００の稼働中の動作を遊技機３００１とは別に停止させる）。この後、動作停止中のプロジェクタ装置３３００が、遊技機３００１の起動に応じて起動した（すなわち、電断復帰した）後、いまだ条件Ｊや条件Ｋを満たしている場合には、フロントスクリーン機構３０９１やサブ液晶表示装置３０２３等に、吸気用ファン３２１０の回転数異常に係る警告画面が表示される。このように構成することにより、遊技中に何らかの原因によりファン回転数が増加した場合であっても直ちに遊技者に認識させず、プロジェクタ装置３３００の動作停止中に基づいて遊技者が遊技場管理者を呼び出し、遊技場管理者が遊技機３００１の電断及び復帰の操作を行うことで遊技中の遊技者には直ちに認識させず、さらに遊技場管理者にファンエラーであることを認識させることが可能となる。
【１７９７】
また、上述したような電断復帰後の警告画面表示（すなわち、警告画面の表示を判定する所定期間が経過した後にその警告画面の表示を開始せずに、電断復帰後の当該警告画面の表示を行うという表示方法）を、警告画面（３）、及び警告画面（４）のいずれかのみに対して採用することができる。例えば、条件Ｊと条件Ｋがともに満たされるような状況において、警告画面（４）が、判定のための所定期間（この例では、起動後１秒）が経過した後すぐに表示される一方、その後、条件Ｊを満たすものと判定されると、警告画面（４）の表示は維持されつつ、警告画面（３）については、判定のための所定期間（この例では、起動後５秒）が経過した後であっても表示されず、遊技機３００１の電断復帰後にいまだ条件Ｊを満たしている場合に表示される。なお、図２４３に示す吸気用ファン警告画面判定処理は、警告画面（３）と警告画面（４）のいずれかを表示するようになっているが、この場合は、警告画面（３）と警告画面（４）の両方を表示しうる構成となっている。その際には警告画面（３）と警告画面（４）は異なる画像態様、もしくは異なる報知手段により報知させることが望ましい。
【１７９８】
（遊技用装置への適用）
第２実施形態において、プロジェクタ装置３３００を遊技機３００１及び遊技機３００１’に適用し、さらに、プロジェクタ装置４３００を遊技機４００１に適用し、プロジェクタ装置４３００ａ，４３００ｂを遊技機４００１’に適用し、プロジェクタ装置５３００を遊技機５００１に適用し、プロジェクタ装置６３００ａ，６３００ｂを遊技機６００１に適用し、これらについて説明をしてきたが、これらの第２実施形態に係るプロジェクタ装置を、下記に示すような遊技用装置に適用することも可能である。
【１７９９】
図２４４には、いわゆるパチンコ店といった遊技場の遊技システムに利用される各種装置が示されており、この例では、遊技用表示装置７００１、遊技機７００２、遊技媒体貸出装置７００３、及びサーバ装置７００４が、同図に示すように接続されている。
【１８００】
遊技用表示装置７００１は、例えば、第２実施形態に係るプロジェクタ装置３３００等により各種の遊技情報を投影像として表示するものであり、例えば遊技機７００２ごとにその上方に位置するように設置される。遊技情報としては、遊技媒体の獲得数（獲得枚数あるいは獲得球数）、各種のゲーム数、遊技履歴などがグラフや数値で表示される。また、遊技情報には、遊技に関する演出映像等も含まれる。
【１８０１】
遊技用表示装置７００１には、遊技者が操作するための複数のボタンが設けられている。遊技用表示装置７００１は、遊技機７００２、遊技媒体貸出装置７００３、及びサーバ装置７００４と接続されており、入力された信号や受信した信号に基づき、あるいは遊技者の操作に基づいて各種の遊技情報を後述のスクリーン（被投影部）７１１０等に表示する。なお、遊技用表示装置７００１は、いわゆる遊技島単位に設置されるものでもよい。
【１８０２】
遊技用表示装置７００１は、電気的あるいは光学的な構成要素として、上述したプロジェクタ装置３３００や、これを制御するための制御ユニット７４００などを備える。制御ユニット７４００は、上述した遊技機３００１の副制御基板３２００に対応するものであり、プロジェクタ装置３３００の制御や、遊技機７００２、遊技媒体貸出装置７００３、及びサーバ装置７００４との間で通信制御を行う。また、制御ユニット７４００は、遊技用表示装置７００１のボタンの操作がセンサにより検知されると、その操作に応じてスクリーン７１１０等の表示を制御する。なお、遊技用表示装置７００１は、上述のボタンをタッチパネルにより構成し、制御ユニット７４００は、当該タッチパネルに対する操作を検知するようにしてもよい。
【１８０３】
遊技用表示装置７００１は、特に図示しないが、遊技機７００２、遊技媒体貸出装置７００３、及びサーバ装置７００４との通信を行うためのインターフェース部を備える。このインターフェース部と遊技機７００２における後述の外部接続端子板との間は、接点入力方式で接続され、遊技機７００２から遊技用表示装置７００１への一方向に通信が可能である。インターフェース部と遊技媒体貸出装置７００３との間は、例えばハーネスにより接点出入力方式で接続され、双方向通信が可能である。また、インターフェース部とサーバ装置７００４との間は、例えば同軸ケーブルにより有線ＬＡＮ方式で接続されるとともに、ハーネスにより接点出力方式で接続され、双方向通信が可能である。なお、接続方法はこれらの方式に限られるものではなく、例えば各々の接続において、無線ＬＡＮ方式を用いてもよく、また、光ケーブルによる光通信方式を用いてもよい。さらに、これらの組み合わせた方式を用いてもよい。
【１８０４】
図２４４には、遊技機７００２が示されており、これらは例えば、パチンコ遊技機７００２ａやパチスロ遊技機７００２ｂである。これらの遊技機７００２は、上述した遊技機３００１等に対応する。
【１８０５】
また、図２４４には、遊技媒体貸出装置７００３が示されている。この例では、遊技媒体貸出装置７００３として、パチンコ遊技機７００２ａに隣接して設置される遊技球貸出装置７００３ａと、パチスロ遊技機７００２ｂに隣接して設置されるメダル貸出装置７００３ｂとが示されている。
【１８０６】
遊技媒体貸出装置７００３は、例えば、図示しないスイッチングハブやコントローラ等を介してサーバ装置７００４と接続される。遊技媒体貸出装置７００３は、遊技者によりカードが挿入されると、当該カードのＩＣチップ等に付加されたカードＩＤや会員ＩＤ等の識別情報（以下、単に「識別情報」という。）をサーバ装置７００４に送信する。サーバ装置７００４は、受信した識別情報に対応付けて記憶されたその遊技者の持玉情報を遊技媒体貸出装置７００３に送信する。そして、遊技者からの払出指示がある場合には、サーバ装置７００４は、持玉情報を更新し、遊技媒体貸出装置７００３は、払出装置を駆動させ、遊技媒体の払出制御を実行する。また、遊技者により紙幣が投入されると、その紙幣の額（投入金額）に応じた残額情報をサーバ装置７００４に送信する。そして、遊技者からの払出指示がある場合、サーバ装置７００４は、残額情報を更新し、遊技媒体貸出装置７００３は、同様に遊技媒体の払出制御を実行する。
【１８０７】
また、遊技媒体貸出装置７００３は、遊技者の操作により、又は遊技機７００２から直接的に、遊技媒体が各台計数装置７００５（不図示）に投入されると、各台計数装置７００５は、投入された遊技媒体数を計数し、計数結果を遊技者の計数持玉情報としてサーバ装置７００４に送信し、サーバ装置７００４は、受信した計数持玉情報をカードに付加された識別情報と対応付けて記憶する。また、カードが挿入されていない場合には、遊技媒体貸出装置７００３に貯留されている計数カードに予め付加されている識別情報と対応付けて受信した計数持玉情報を記憶する。
【１８０８】
なお、ここでは、遊技者の持玉情報及び残額情報をサーバ装置７００４が管理するが、これらの情報を遊技媒体貸出装置７００３が管理することとしてもよい。また、カードに識別情報を付加するだけでなく記憶領域をも設け、当該記憶領域にこれらの情報を記憶させ、これらの情報の管理を行うこととしてもよい。そして、これらの情報の更新については、サーバ装置７００４が行うこととしても、遊技媒体貸出装置７００３が行うこととしてもよい。さらには、持玉情報については、遊技媒体貸出装置７００３又はサーバ装置７００４が管理し、残額情報については、カードの記憶領域に直接記憶されることとしてもよい。
【１８０９】
図２４４には、さらに、サーバ装置７００４が示されている。サーバ装置７００４は、いわゆるホールコンピュータとして用いられるものであり、遊技用表示装置７００１と接続されるほか、遊技媒体貸出装置７００３とも接続される。サーバ装置７００４は、管理する遊技結果管理情報（例えば、過去数日分を含めた出玉履歴情報や不正検知情報等）や遊技店に関する情報（例えば、新台情報や空き台情報等）を遊技用表示装置７００１に送信する。
【１８１０】
また、サーバ装置７００４には、景品交換カウンター等に配置されるＰＯＳ端末７００６（不図示）が接続される。ＰＯＳ端末７００６は、サーバ装置７００４が管理する遊技者の計数持玉情報を取得し、計数持玉情報に対応する価値に応じて、遊技者が指定した一般景品や特殊景品との交換を管理・制御する。景品交換により消費された価値に応じて、計数持玉情報が更新され、更新後の計数持玉情報がサーバ装置７００４に送信され、当該遊技者に対応付けて記憶される。
【１８１１】
第２実施形態に係るプロジェクタ装置３３００等は、このような遊技用装置において映像を投影するために利用することができる。ここで、遊技用装置には、例えば、上述の遊技用表示装置７００１、データ表示機、サイネージといった表示装置をはじめ、遊技媒体貸出装置７００３、サーバ装置（ホールコンピュータ）７００４、各台計数装置７００５、ＰＯＳ端末７００６など、様々な装置が含まれる。なお、これらの遊技用装置では、遊技用表示装置７００１のように、遊技情報として、遊技媒体の獲得数（獲得枚数あるいは獲得球数）、各種のゲーム数、遊技履歴、遊技に関する演出映像等を、プロジェクタ装置３３００等によりスクリーンに投影することができる。このような、表示のための遊技情報の映像（内容）は、例えば、遊技用表示装置７００１の制御ユニット７４００等によって決定される。
【１８１２】
次に、上述の遊技用表示装置７００１に、第２実施形態に係るプロジェクタ装置３３００が適用された例を、より具体的に説明する。
【１８１３】
図２４５は、遊技用表示装置７００１の断面を示している。遊技用表示装置７００１は、図２４５に示すように、スクリーンユニット７１００の前面全体が凹面状のスクリーン７１１０により構成され、スクリーン７１１０の前面側全域が緩やかな傾斜をもつ凹面状の表示面７１０１となっている。この遊技用表示装置７００１には、発光面やボタンが省かれている。
【１８１４】
また、図２４５に示すように、リフレクタ７２００の背面側となる筐体７０１０の背面７０１０ｄの外側には、ＬＥＤ基板７０６０と反射板７０６１とが設けられている。ＬＥＤ基板７０６０には、背面７０１０ｄに対して環状に位置するように複数のＬＥＤ７０６０Ａが搭載されており、ＬＥＤ７０６０Ａは、反射板７０６１に向けて光が照射可能となるように配置されている。このようなＬＥＤ７０６０Ａの光は、反射板７０６１で反射されることにより、遊技用表示装置７００１の周囲やスクリーン７１１０の周縁部を後方から照らし出す。
【１８１５】
また、遊技用表示装置７００１は、スクリーン７１１０が凹面状に形成されているため、奥行きがある立体的な画像を表示することができる。これにより視覚的効果及び装飾効果をさらに高めることができる。
【１８１６】
さらに、プロジェクタ装置３３００から照射された光線αは、リフレクタ７２００で反射した後、スクリーン７１１０の入射面７１１１を透過して表示面７１０１の上端部に達する。また、プロジェクタ装置３３００から照射された光線βは、リフレクタ７２００で反射した後、スクリーン７１１０の入射面７１１１を透過して表示面７１０１の下端部に達する。
【１８１７】
これにより、スクリーン７１１０の表示面７１０１の上端部から下端部の間には、各種の遊技情報を示す投影像が表示される。また、当該投影像の左右両側であって表示面７１０１のそれぞれの端部（上述した、スクリーン７１１０の周縁部）においては、ＬＥＤ７０６０Ａの光が反射板７０６１で反射されることにより、遊技状態等に応じた点灯や点滅が行われる。
【１８１８】
このように、遊技用表示装置７００１は、プロジェクタ装置３３００から投影された映像が、スクリーン７１１０の入射面７１１１を透過して表示面７１０１に表示される、いわゆるリアプロジェクタスクリーンを備えるように構成されているが、このような構成に限定されるものではない。
【１８１９】
なお、プロジェクタ装置３３００は、遊技機３００１の場合と同様に、周囲にプロジェクタカバーが配されるが、図２４５においては図示を省略する。
【１８２０】
図２４６は、遊技用表示装置７００１の分解斜視図である。図２４６に示すように、基体Ｇ１０１は、平板状の背面部Ｇ１０１ａと底面部Ｇ１０１ｂとを有し、それぞれ筐体Ｇ１０の背面壁及び底面壁を構成する。底面部Ｇ１０１ｂには、プロジェクタ装置３３００が載置されるように取り付けられる。プロジェクタ装置３３００は、図２４６では、斜線のハッチングにより表されている。また、背面部Ｇ１０１ａの内壁に沿うようにリフレクタ７２００が配置される。
【１８２１】
プロジェクタ収容体Ｇ１０２は、プロジェクタ装置３３００を覆うように底面部Ｇ１０１ｂに取り付けられることで、内部空間にプロジェクタ装置３３００を収容する。当該内部空間は上方が開放され、プロジェクタ装置３３００から出射された映像光が背面部Ｇ１０１ａに配置されたリフレクタ７２００へ到達可能にされている。スクリーンユニット７１００は、リフレクタ７２００を覆うように取り付けられ、リフレクタ７２００が反射した映像光がスクリーン７１１０に照射されるように構成される。
【１８２２】
プロジェクタ装置３３００の周囲には、遊技機３００１と同様に、プロジェクタカバー７３００が配置され、プロジェクタ装置３３００の排熱のために、外部の空気が送り込まれる。より具体的には、プロジェクタカバー７３００の内部右側には、吸気用ファン７３１０が配置され、外部の空気が、プロジェクタカバー７３００の右側前部に設けられた吸気口７３２０ｂからプロジェクタカバー７３００の内部に取り込まれる（矢印Ｚ１）。こうして取り込まれた空気は、プロジェクタ装置３３００の通気口３４０４ｂに向けて送り込まれる。その後、プロジェクタ装置３３００の通気口３４０４ｂから取り込まれた空気は、プロジェクタ装置３３００の内部を通って（矢印Ｚ２）、反対側の通気口３４０４ａに排出され、プロジェクタカバー７３００の排気口７３２０ａから外部に排気される（矢印Ｚ３）。
【１８２３】
このような、プロジェクタカバー７３００とプロジェクタ装置３３００によって形成されるコの字型の空気流路は、上述した遊技機３００１に関する、プロジェクタカバー３１０１とプロジェクタ装置３３００によって形成されるコの字型の空気流路と同様のものである。また、遊技機３００１と同様に、吸気用ファン７３１０の回転数に応じたパルス信号を回転数検出信号として制御ユニット７４００に送信するパルスセンサ７３１１を備える。
【１８２４】
プロジェクタ収容体Ｇ１０２には、外部から空気を取り込む通風口７３３０ｂと、外部に空気を排出する通風口７３３０ａが、それぞれ、プロジェクタカバー７３３０の吸気口７３２０ｂ、排気口７３２０ａに対応した位置に設けられている。
【１８２５】
制御ユニット７４００は、この例では、プロジェクタ装置３３００の下部に配置されている。制御ユニット７４００は、図２１５〜図２４３を参照して上述した副制御基板３２００の各機能（すなわち、ＤＭＤの温度上昇による警告、ＤＭＤの温度上昇による警告等（変形例１〜変形例５）、及び吸気用ファンの回転数エラー制御）を実施可能である。
【１８２６】
なお、遊技用表示装置７００１は、スクリーンユニット７１００が他のスクリーンユニットに取り替えられた場合や、リフレクタ７２００の有無・設置位置、プロジェクタ装置３３００の設置位置・姿勢等に応じて、画像データをどのような投影方式で投影するか（例えば、どのような回転方向で映像の投影を行うか等）を決定付ける設定情報を記憶することができる。このような設定情報は、例えば、遊技用表示装置７００１の製造段階や設置段階で用意されたり、遊技用表示装置７００１に接続された他の装置から設定したりすることができる。
【１８２７】
また、遊技用表示装置７００１は、マスタースレーブ方式によって（スレーブ端末として）接続された他の遊技用表示装置に映像データを送信することによって、当該他の遊技用表示装置に映像を表示させることができ、このときに、上述の設定情報を同時に送信して他の遊技用表示装置における投影方式を変更するように構成することもできる。ここで、マスター端末として機能する１台の遊技用表示装置７００１は、複数の遊技用表示装置をスレーブ端末として接続することができ、スレーブ端末である遊技用表示装置のそれぞれは、上述のプロジェクタ装置３３００を備えるようにすることができる。また、遊技用表示装置７００１は、スレーブ端末として、マスター端末に接続されるように構成することもできる。
【１８２８】
また、遊技用表示装置７００１を含む遊技用装置では、プロジェクタ装置３３００のようなプロジェクタ装置を、例えば、図２０５や図２０７に示すような複数の位置に選択的に設置することができる。また、複数のプロジェクタ装置を、図２０８、図２１２、図２１３に示すような位置に同時に設置することができる。このとき、各プロジェクタ装置は、設置位置や設置姿勢に応じて、様々な回転方向で映像の投影を行うことができる。
【１８２９】
以上、図を参照して、第１実施形態、及び第２実施形態について説明してきたが、これらは一例にすぎず、他の様々な構成によって本発明における技術的思想を実現することができる。また、第１実施形態、及び第２実施形態でそれぞれ示された遊技機や処理、及びそれらの変形例は、構成上・処理上の矛盾がない限り適宜組合せて実施することが可能である。
【１８３０】
なお、本発明の実施形態に係る遊技機、及び遊技用装置は、基本的に、以下の特徴及び作用効果を有することを付記として開示する。
【１８３１】
［付記Ａ］
［背景技術］
【１８３２】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１８３３】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１８３４】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１８３５】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１８３６】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１８３７】
本発明の［Ａ−１］の発明は、下記の構成を有する。
映像を投影するための複数の光学素子を有する投影装置（例えば、プロジェクタ装置３３００）を備えた遊技機（例えば、遊技機３００１）であって、
前記投影装置は、
複数の通気口（例えば、通気口（３４０４ａ，３４０４ｂ））と、
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記複数の通気口における一の通気口から他の通気口へと至る空気流路（例えば、図１７７に示すような、通気口３４０４ｂから通気口３４０４ａに至る空気流路Ｐ４）と、
前記第１の光学素子付近の温度を検出する第１温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ））と、
前記空気流路において、前記第２の光学素子より下流に設けられた第２温度検出手段（例えば、温度センサ３３４１ｄ）と、を少なくとも有し、
前記第２温度検出手段によって検出された温度の変化する単位である温度変化単位（例えば、０．２５℃）は、前記第１温度検出手段によって検出された温度の温度変化単位（例えば、１℃）よりも小さいことを特徴とする遊技機。
【１８３８】
本発明のこのような構成により、遊技機に設けられた投影装置は、第１の光学素子と、第１の光学素子から照射された光を反射する第２の光学素子とを有し、さらに、第２の光学素子より下流に設けられた第２温度検出手段とを有し、第２の光学素子付近の温度が第２の光学素子よりも空気流路において下流にある第２温度検出手段により検出されるため、第２の光学素子に関する温度を適切に把握することができ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【１８３９】
また、第２温度検出手段は、第１の光学素子付近の温度を検出する第１温度検出手段よりも温度変化を細かく検出するよう構成されるため、第２の光学素子付近の温度を、より高精度に把握することができる。
【１８４０】
また、第１の光学素子は光を照射可能であるため、第１の光学素子に近接して第１温度検出手段を設ける必要があるが、第２の光学素子は第１の光学素子から照射された光を反射する構成であるため第２の光学素子に近接して第２温度検出手段を設置せずとも、第２の光学素子付近に第２温度検出手段を設けることで一定の安全性が保たれ、一方で当該第２温度検出手段で温度変化を細かく取り扱うことで第２の光学素子に関する安全性を高めることができる。
【１８４１】
さらに、第１の光学素子に対する第１温度検出手段の位置と、第２の光学素子に対する第２温度検出手段の位置とを異なる設計思想で配置することが可能となるため、投影装置の設計の変更が容易となる。
【１８４２】
本発明の［Ａ−２］の発明は、下記の構成を有する。
映像を投影するための複数の光学素子を有する投影装置を備えた遊技用装置であって、
前記投影装置は、
複数の通気口と、
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記複数の通気口における一の通気口から他の通気口へと至る空気流路と、
前記第１の光学素子付近の温度を検出する第１温度検出手段と、
前記空気流路において、前記第２の光学素子より下流に設けられた第２温度検出手段と、を少なくとも有し、
前記第２温度検出手段によって検出された温度の変化する単位である温度変化単位は、前記第１温度検出手段によって検出された温度の温度変化単位よりも小さいことを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１８４３】
本発明のこのような構成により、遊技用装置に設けられた投影装置は、第１の光学素子と、第１の光学素子から照射された光を反射する第２の光学素子とを有し、さらに、第２の光学素子より下流に設けられた第２温度検出手段とを有し、第２の光学素子付近の温度が第２の光学素子よりも空気流路において下流にある第２温度検出手段により検出されるため、第２の光学素子に関する温度を適切に把握することができ、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
【１８４４】
また、第２温度検出手段は、第１の光学素子付近の温度を検出する第１温度検出手段よりも温度変化を細かく検出するよう構成されるため、第２の光学素子付近の温度を、より高精度に把握することができる。
【１８４５】
また、第１の光学素子は光を照射可能であるため、第１の光学素子に近接して第１温度検出手段を設ける必要があるが、第２の光学素子は第１の光学素子から照射された光を反射する構成であるため第２の光学素子に近接して第２温度検出手段を設置せずとも、第２の光学素子付近に第２温度検出手段を設けることで一定の安全性が保たれ、一方で当該第２温度検出手段で温度変化を細かく取り扱うことで第２の光学素子に関する安全性を高めることができる。
【１８４６】
さらに、第１の光学素子に対する第１温度検出手段の位置と、第２の光学素子に対する第２温度検出手段の位置とを異なる設計思想で配置することが可能となるため、投影装置の設計の変更が容易となる。
［発明の効果］
【１８４７】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【１８４８】
［付記Ｂ］
［背景技術］
【１８４９】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１８５０】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１８５１】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１８５２】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１８５３】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１８５４】
本発明の［Ｂ−１］の発明は、下記の構成を有する。
映像を投影するための複数の光学素子を有する投影装置（例えば、プロジェクタ装置３３００）と、
前記投影装置の外部に設けられた制御手段である外部制御手段（例えば、副制御基板３２００）と、を備え、
前記投影装置は、
複数の通気口（例えば、通気口（３４０４ａ，３４０４ｂ））と、
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記複数の通気口における一の通気口から他の通気口へと至る空気流路（例えば、図１７７に示すような、通気口３４０４ｂから通気口３４０４ａに至る空気流路Ｐ４）と、
前記空気流路において、前記第２の光学素子の近辺に設けられた温度検出手段（例えば、温度センサ３３４１ｄ）と、
少なくとも前記温度検出手段によって検出された温度（例えば、ＤＭＤ温度）に応じて前記投影装置の稼働中の動作を停止させる動作停止手段（例えば、ＤＭＤ温度に応じてＦＡＮ４，ＦＡＮ５の回転停止、及びＤＬＰ制御回路３３１３とＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）とＤＭＤ３３３３の駆動停止を行うといった強制シャットダウンを指示するプロジェクタ制御基板３３１０）と、を少なくとも有し、
前記外部制御手段は、前記動作停止手段によって前記投影装置の動作を停止させることとなる温度である基準温度（例えば、シャットダウン温度）と、前記動作停止手段を有効とするか否かの設定である有効可否（例えば、強制シャットダウン制御を行うか否かを示すシャットダウン制御実行可否情報）と、を少なくとも設定可能であって、
前記投影装置は、通電時に前記投影装置に関して設定された前記基準温度と前記有効可否を初期化することを特徴とする遊技機（例えば、遊技機３００１）。
【１８５５】
本発明のこのような構成により、遊技機に設けられた投影装置は、第１の光学素子と、第２の光学素子とを有し、第１の光学素子から照射された光は第２の光学素子により反射されるものであって、第２の光学素子付近の温度を検出する温度検出手段を有しており、空気流路に設けられたこの温度検出手段が検出した温度に応じて投影装置の稼働中の動作を停止させることが可能であり、投影装置の動作を停止させることとなる温度である基準温度と、投影装置の動作を停止させる動作停止手段の有効可否と、を制御手段から設定することが出来るため、外気温度の変化に応じて光の反射に影響が及ばないように基準温度を設定することができる。
【１８５６】
また、電源が投入されたときに投影装置に設定された基準温度と有効可否の設定が初期化され、日々の環境変化に応じた設定を行うことが可能となるため、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【１８５７】
本発明の［Ｂ−２］の発明は、下記の構成を有する。
映像を投影するための複数の光学素子を有する投影装置と、
前記投影装置の外部に設けられた制御手段である外部制御手段と、を備え、
前記投影装置は、
複数の通気口と、
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記複数の通気口における一の通気口から他の通気口へと至る空気流路と、
前記空気流路において、前記第２の光学素子の近辺に設けられた温度検出手段と、
少なくとも前記温度検出手段によって検出された温度に応じて前記投影装置の稼働中の動作を停止させる動作停止手段と、を少なくとも有し、
前記外部制御手段は、前記動作停止手段によって前記投影装置の動作を停止させることとなる温度である基準温度と、前記動作停止手段を有効とするか否かの設定である有効可否と、を少なくとも設定可能であって、
前記投影装置は、通電時に前記投影装置に関して設定された前記基準温度と前記有効可否を初期化することを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１８５８】
本発明のこのような構成により、遊技用装置に設けられた投影装置は、第１の光学素子と、第２の光学素子とを有し、第１の光学素子から照射された光は第２の光学素子により反射されるものであって、第２の光学素子付近の温度を検出する温度検出手段を有しており、空気流路に設けられたこの温度検出手段が検出した温度に応じて投影装置の稼働中の動作を停止させることが可能であり、投影装置の動作を停止させることとなる温度である基準温度と、投影装置の動作を停止させる動作停止手段の有効可否と、を制御手段から設定することが出来るため、外気温度の変化に応じて光の反射に影響が及ばないように基準温度を設定することができる。
【１８５９】
また、電源が投入されたときに投影装置に設定された基準温度と有効可否の設定が初期化され、日々の環境変化に応じた設定を行うことが可能となるため、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【１８６０】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することができる。
【１８６１】
［付記Ｃ］
［背景技術］
【１８６２】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１８６３】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１８６４】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１８６５】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１８６６】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１８６７】
本発明の［Ｃ−１］の発明は、下記の構成を有する。
映像を投影するための複数の光学素子を有する投影装置（例えば、プロジェクタ装置３３００）を備えた遊技機であって、
前記投影装置は、
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第２の光学素子に関する温度を検出する温度検出手段（例えば、温度センサ３３４１ｄ）と、を少なくとも有し、
前記遊技機の稼働中に前記温度検出手段が検出した温度のうち最も高い温度を（例えば、プロジェクタ制御基板３３１０のＥＥＰＲＯＭ３３１２に）記憶可能であることを特徴とする遊技機（例えば、遊技機３００１）。
【１８６８】
本発明のこのような構成により、遊技機に設けられた投影装置は、第１の光学素子と、第２の光学素子とを有し、第１の光学素子から照射された光は第２の光学素子により反射されるものであって、第２の光学素子に関する温度を検出する温度検出手段を有しており、稼働中の温度検出手段が検出した温度のうち最も高い温度を記憶可能であるため、投影装置が設置されていた環境を記憶されている温度から推察し、例えば、投影装置をリサイクルする場合に、投影装置をリサイクルするか否かや、当該温度検出手段が設けられた位置に近接する部品を交換するか否かを、記憶されている温度を元に判断することが可能となる。
【１８６９】
本発明の［Ｃ−２］の発明は、［Ｃ−１］の発明において下記の構成を有する。
前記遊技機が稼働した稼働時間を記憶可能であり、
前記稼働時間はリセットされないように構成される。
【１８７０】
本発明のこのような構成により、投影装置をリサイクルする場合に、投影装置をリサイクルするか否かや、当該温度検出手段が設けられた位置に近接する部品を交換するか否かを、記憶されている稼働時間と温度を元に判断することが可能となる。
【１８７１】
本発明の［Ｃ−３］の発明は、下記の構成を有する。
映像を投影するための複数の光学素子を有する投影装置を備えた遊技用装置であって、
前記投影装置は、
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第２の光学素子に関する温度を検出する温度検出手段と、を少なくとも有し、
前記遊技用装置の稼働中に前記温度検出手段が検出した温度のうち最も高い温度を記憶可能であることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１８７２】
本発明のこのような構成により、遊技用装置に設けられた投影装置は、第１の光学素子と、第２の光学素子とを有し、第１の光学素子から照射された光は第２の光学素子により反射されるものであって、第２の光学素子に関する温度を検出する温度検出手段を有しており、稼働中の温度検出手段が検出した温度のうち最も高い温度を記憶可能であるため、投影装置が設置されていた環境を記憶されている温度から推察し、例えば、投影装置をリサイクルする場合に、投影装置をリサイクルするか否かや、当該温度検出手段が設けられた位置に近接する部品を交換するか否かを、記憶されている温度を元に判断することが可能となる。
［発明の効果］
【１８７３】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することができる。
【１８７４】
［付記Ｄ］
［背景技術］
【１８７５】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１８７６】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１８７７】
しかしながら、近年のプロジェクタを搭載した遊技機においては、限られた空間内で投影を行わなければならないことが多く、プロジェクタの設置位置や投影方法を遊技機の構成に応じて変更する必要がある。そのため、プロジェクタのような投影装置の設置位置や投影方向を容易に変更できる遊技機が望まれている。
【１８７８】
本発明は、上記の点に鑑みてなされたものであり、投影装置の構成（例えば、設置位置や投影方向）を容易に変更可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１８７９】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１８８０】
本発明の［Ｄ−１］の発明は、下記の構成を有する。
映像を投影するための投影装置（例えば、プロジェクタ装置３３００）と、
前記投影装置の外部に設けられた制御手段である外部制御手段（例えば、副制御基板３２００）と、を備え、
前記投影装置は、
前記外部制御手段で決定された演出で使用される映像を上下方向及び／又は左右方向へと回転することが可能な映像回転手段（例えば、制御ＬＳＩ３３１１）と、
当該回転した映像を投影する投影手段（例えば、光学機構３３３０）と、を有し、
前記映像回転手段は、前記外部制御手段からの指定に応じて映像の回転方向を決定可能であり、前記上下方向と前記左右方向の回転方向を組み合わせて映像を回転（例えば、正転、上下回転、左右回転、上下回転＋左右回転）することが可能であることを特徴とする遊技機（例えば、遊技機３００１）。
【１８８１】
本発明のこのような構成により、演出に関する制御を行う外部制御手段から回転方向を指定することができるため、遊技機に応じて投影装置の設置位置を変更したとしても、投影装置の映像の回転方向を容易に変更することが可能であり、遊技機の構成に応じて投影装置の構成（例えば、設置位置や投影方向）を容易に変更することができる。
【１８８２】
本発明の［Ｄ−２］の発明は、下記の構成を有する。
映像を投影するための投影装置と、
前記投影装置の外部に設けられた制御手段である外部制御手段（例えば、制御ユニット７４００）と、を備え、
前記投影装置は、
前記外部制御手段で決定された映像を上下方向及び／又は左右方向へと回転することが可能な映像回転手段と、
当該回転した映像を投影する投影手段と、を有し、
前記映像回転手段は、前記外部制御手段からの指定に応じて映像の回転方向を決定可能であり、前記上下方向と前記左右方向の回転方向を組み合わせて映像を回転することが可能であることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１８８３】
本発明のこのような構成により、映像を決定する外部制御手段から回転方向を指定することができるため、遊技用装置に応じて投影装置の設置位置を変更したとしても、投影装置の映像の回転方向を容易に変更することが可能であり、遊技用装置の構成に応じて投影装置の構成（例えば、設置位置や投影方向）を容易に変更することができる。
［発明の効果］
【１８８４】
本発明によれば、投影装置の構成（例えば、設置位置や投影方向）を容易に変更可能な遊技機、及び遊技用装置を提供することができる。
【１８８５】
［付記Ｅ］
［背景技術］
【１８８６】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１８８７】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１８８８】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１８８９】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１８９０】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１８９１】
本発明の［Ｅ−１］の発明は、下記の構成を有する。
映像を投影するための投影装置（例えば、プロジェクタ装置３３００）と、
前記投影装置を囲むように配置されたカバー部材（例えば、プロジェクタカバー３１０１）と、を備え、
前記投影装置は、
開口部を有する本体部（例えば、光学ケース本体３４１８ａ）と、
当該開口部を閉鎖する閉鎖部（例えば、光学ケーストップ３４１８ｂ）と、
複数の通気口における一の通気口から他の通気口へと至る空気流路（例えば、図１７７に示すような、通気口３４０４ｂから通気口３４０４ａに至る空気流路Ｐ４）と、
前記本体部内に設けられ、光を照射可能な光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）やＤＭＤ３３３３）と、を有し、
前記カバー部材には、第１の開口（例えば、吸気口３１０３ｂ）及び第２の開口（例えば、排気口３１０３ａ）が形成されており、
前記カバー部材の内部において、前記第１の開口から連通して第１の空間（例えば、図１７７に示す空間Ｐ５）が形成される一方、前記第２の開口から連通して第２の空間（例えば、図１７７に示す空間Ｐ６）が形成されており、
前記第１の空間を通過した流体は前記空気流路を通過して前記第２の空間へと流下するよう構成され、当該流体が前記光学素子へと到達しないように、前記本体部の凹構造（例えば、凹部３４１８ｇ）と前記閉鎖部の凸構造（例えば、凸部３４１８ｈ）とが係合するよう構成されることを特徴とする遊技機（例えば、遊技機３００１）。
【１８９２】
本発明のこのような構成により、光学ケースの本体部と閉鎖部との接触面では、本体部側の構造が凹んでいて当該凹部に閉鎖部の凸部が係合しているため、遊技機の筐体外部から流入してくる流体（例えば、煙）が光学ケースの内部に入り難く、光学素子（及び光学素子により実現される映像投影機能）に煙等の影響が及び難い。
【１８９３】
本発明の［Ｅ−２］の発明は、［Ｅ−１］の発明において下記の構成を有する。
前記凹構造と前記凸構造とが係合する場合に、前記凹構造と前記凸構造との間に弾性部材（例えば、部材３４１８ｉ）が配置されるように構成される。
【１８９４】
本発明のこのような構成により、光学ケースの凹構造と凸構造が係合する場合に、これらの間に弾性部材が配置されるため、光学ケースの本体部と閉鎖部との密閉度を一層高めることができ、さらに、光学ケースの本体部と閉鎖部との接触を防止し、両者の振動を吸収しうる。
【１８９５】
本発明の［Ｅ−３］の発明は、下記の構成を有する。
映像を投影するための投影装置と、
前記投影装置を囲むように配置されたカバー部材と、を備え、
前記投影装置は、
開口部を有する本体部と、
当該開口部を閉鎖する閉鎖部と、
複数の通気口における一の通気口から他の通気口へと至る空気流路と、
前記本体部内に設けられ、光を照射可能な光学素子と、を有し、
前記カバー部材には、第１の開口及び第２の開口が形成されており、
前記カバー部材の内部において、前記第１の開口から連通して第１の空間が形成される一方、前記第２の開口から連通して第２の空間が形成されており、
前記第１の空間を通過した流体は前記空気流路を通過して前記第２の空間へと流下するよう構成され、当該流体が前記光学素子へと到達しないように、前記本体部の凹構造と前記閉鎖部の凸構造とが係合するよう構成されることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１８９６】
本発明のこのような構成により、光学ケースの本体部と閉鎖部との接触面では、本体部側の構造が凹んでいて当該凹部に閉鎖部の凸部が係合しているため、遊技用装置の筐体外部から流入してくる流体（例えば、煙）が光学ケースの内部に入り難く、光学素子（及び光学素子により実現される映像投影機能）に煙等の影響が及び難い。
［発明の効果］
【１８９７】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することができる。
【１８９８】
［付記Ｆ］
［背景技術］
【１８９９】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９００】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９０１】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１９０２】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９０３】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９０４】
本発明の［Ｆ−１］の発明は、下記の構成を有する。
映像を投影するための投影装置（例えば、プロジェクタ装置３３００）と、
前記投影装置の外側であって遊技機側に設けられた投影装置カバー部材（例えば、プロジェクタカバー３１０１）と、を備え、
前記投影装置は、
本体部（例えば、ケース３４０２）に収納され、
前記本体部に設けられた複数の通気口における一の通気口から他の通気口へと至る空気流路（例えば、図１７７に示すような、通気口３４０４ｂから通気口３４０４ａに至る空気流路Ｐ４）と、
光を照射可能な光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）やＤＭＤ３３３３）と、
前記光学素子から照射された光が通過するレンズ部材（例えば、レンズユニット３３３２のレンズ）と、
前記レンズ部材の前方に設けられ、少なくとも塵埃の通過を困難とするフィルター部材（例えば、フィルター３４１４）と、
前記フィルター部材を前記レンズ部材の前方へと固定するレンズカバー部材（例えば、レンズカバー３４１３）と、を有し、
前記投影装置カバー部材には、第１の開口（例えば、吸気口３１０３ｂ）及び第２の開口（例えば、排気口３１０３ａ）が形成されており、
前記投影装置カバー部材の内部において、前記第１の開口から連通して第１の空間（例えば、図１７７に示す空間Ｐ５）が形成される一方、前記第２の開口から連通して第２の空間（例えば、図１７７に示す空間Ｐ６）が形成されており、
前記第１の空間を通過した流体は前記空気流路を通過して前記第２の空間へと流下するよう構成され、
前記フィルター部材は、前記本体部に設けられた開口部（例えば、開口部３４２０）から前記本体部の外部に露出するとともに、前記本体部の外側に配置され、
前記レンズカバー部材は、少なくとも一部が前記本体部の内側に配置されていることを特徴とする遊技機。
【１９０５】
本発明のこのような構成により、フィルター部材を保持するレンズカバー部材がレンズ部材の前方に設けられるため、レンズに対する本体部の内側の流体（ホコリや煙などの塵埃）による影響を最小限に抑制することができる。また、レンズカバー部材の一部を本体内部に配置しているため、本体部の外側からのレンズカバーへの影響（手で触られる、など）を最小限とすることができる。さらに、フィルター部材を本体部に設けられた開口部から本体部の外側に配置しているため、本体部の内側の流体による影響を減少させ、映像視覚効果の高い高品位な映像を安全に投影しつつも省スペース化を実現することができる。
【１９０６】
本発明の［Ｆ−２］の発明は、［Ｆ−１］の発明において下記の構成を有する。
前記本体部の外側から見て前記レンズカバー部材を隠蔽している前記本体部の一部が、前方に突出している（例えば、レンズカバー３４１３が下側ケース３４０２ｂの突出部３４２１に格納される）ように構成される。
【１９０７】
本発明のこのような構成により、本体部の外側から見てレンズカバー部材を隠蔽している本体部の一部が前方に突出するよう構成されるため、当該本体部の一部がレンズカバー部材の前方からの衝撃に対するクッションになっており、結果的にレンズ部材の保護が図られ、レンズ部材の安全性が高められる。
【１９０８】
本発明の［Ｆ−３］の発明は、下記の構成を有する。
映像を投影するための投影装置と、
前記投影装置の外側であって遊技用装置側に設けられた投影装置カバー部材と、を備え、
前記投影装置は、
本体部に収納され、
前記本体部に設けられた複数の通気口における一の通気口から他の通気口へと至る空気流路と、
光を照射可能な光学素子と、
前記光学素子から照射された光が通過するレンズ部材と、
前記レンズ部材の前方に設けられ、少なくとも塵埃の通過を困難とするフィルター部材と、
前記フィルター部材を前記レンズ部材の前方へと固定するレンズカバー部材と、を有し、
前記投影装置カバー部材には、第１の開口及び第２の開口が形成されており、
前記投影装置カバー部材の内部において、前記第１の開口から連通して第１の空間が形成される一方、前記第２の開口から連通して第２の空間が形成されており、
前記第１の空間を通過した流体は前記空気流路を通過して前記第２の空間へと流下するよう構成され、
前記フィルター部材は、前記本体部に設けられた開口部から前記本体部の外部に露出するとともに、前記本体部の外側に配置され、
前記レンズカバー部材は、少なくとも一部が前記本体部の内側に配置されていることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１９０９】
本発明のこのような構成により、フィルター部材を保持するレンズカバー部材がレンズ部材の前方に設けられるため、レンズに対する本体部の内側の流体（ホコリや煙などの塵埃）による影響を最小限に抑制することができる。また、レンズカバー部材の一部を本体内部に配置しているため、本体部の外側からのレンズカバーへの影響（手で触られる、など）を最小限とすることができる。さらに、フィルター部材を本体部に設けられた開口部から本体部の外側に配置しているため、本体部の内側の流体による影響を減少させ、映像視覚効果の高い高品位な映像を安全に投影しつつも省スペース化を実現することができる。
［発明の効果］
【１９１０】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することができる。
【１９１１】
［付記Ｇ］
［背景技術］
【１９１２】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９１３】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９１４】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１９１５】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９１６】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９１７】
本発明の［Ｇ−１］の発明は、下記の構成を有する。
映像を投影するための投影装置（例えば、プロジェクタ装置３３００）を備えた遊技機（例えば、遊技機３００１）であって、
前記投影装置は、
光を照射可能な光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記光学素子近辺に設けられた温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ））と、を少なくとも有し、
少なくとも、前記温度検出手段が検出した現在の温度である第１の温度と、前記温度検出手段が検出した過去の温度である第２の温度と、前記第１の温度のうち所定の割合の温度である基準温度（例えば、第１の温度からｘ％上昇した温度）と、から前記光学素子の異常を検出可能であって、
前記第１の温度と前記第２の温度との比較結果である値が、前記基準温度である値の大きさよりも大きい場合（例えば、第１の温度−第２の温度＞第１の温度＊ｘ％である場合）には、前記光学素子付近で異常が発生したものと判断することを特徴とする遊技機。
【１９１８】
本発明のこのような構成により、現在の温度と過去の温度との比較結果である値が、現在温度から求められる基準温度である値の大きさよりも大きい場合には、光学素子で異常が発生した（光学素子付近の温度が上昇した）ものと判断することが可能であるため、遊技機は、温暖な気候である地方と、寒さが激しい地方とに応じて光学素子の設定を遊技機毎に行う必要がなく、常に現在温度を基準とした判定を行うことによって様々な環境で使用できるとともに、そのような環境下で遊技機の稼働時間が長時間になったとしても安全に投影することができる。
【１９１９】
本発明の［Ｇ−２］の発明は、下記の構成を有する。
映像を投影するための投影装置を備えた遊技用装置であって、
前記投影装置は、
光を照射可能な光学素子と、
前記光学素子近辺に設けられた温度検出手段と、を少なくとも有し、
少なくとも、前記温度検出手段が検出した現在の温度である第１の温度と、前記温度検出手段が検出した過去の温度である第２の温度と、前記第１の温度のうち所定の割合の温度である基準温度と、から前記光学素子の異常を検出可能であって、
前記第１の温度と前記第２の温度との比較結果である値が、前記基準温度である値の大きさよりも大きい場合には、前記光学素子付近で異常が発生したものと判断することを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１９２０】
本発明のこのような構成により、現在の温度と過去の温度との比較結果である値が、現在温度から求められる基準温度である値の大きさよりも大きい場合には、光学素子で異常が発生した（光学素子付近の温度が上昇した）ものと判断することが可能であるため、遊技用装置は、温暖な気候である地方と、寒さが激しい地方とに応じて光学素子の設定を遊技用装置毎に行う必要がなく、常に現在温度を基準とした判定を行うことによって様々な環境で使用できるとともに、そのような環境下で遊技用装置の稼働時間が長時間になったとしても安全に投影することができる。
［発明の効果］
【１９２１】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することができる。
【１９２２】
［付記Ｈ］
［背景技術］
【１９２３】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９２４】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９２５】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１９２６】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９２７】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９２８】
本発明の［Ｈ−１］の発明は、下記の構成を有する。
映像を投影するための光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））を有する投影装置（例えば、プロジェクタ装置３３００）を備えた遊技機（例えば、遊技機３００１）であって、
前記投影装置は、
前記光学素子近辺に設けられた温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ））と、を少なくとも有し、
前記温度検出手段が検出した現在の温度である第１の温度と、前記温度検出手段が検出した過去の温度である第２の温度から第１の値を求め、
予め定められた前記温度検出手段が検出した温度の変化量の上限である基準変化量と、前記第１の温度と予め記憶されている補正値とから求められる値であって前記第１の温度の上昇に応じて値の大きさが小さくなる許容変化量から第２の値を求め、
前記第１の値と前記第２の値と、を比較することによって前記光学素子に関する異常を検出可能であることを特徴とする遊技機。
【１９２９】
本発明のこのような構成により、温度検出手段が検出した現在の温度である第１の温度と温度検出手段が検出した過去の温度である第２の温度から求められる第１の値と、予め定められた温度検出手段が検出した温度の変化量の上限である基準変化量と第１の温度と予め記憶されている補正値とから求められる値であって第１の温度の上昇に応じて値の大きさが小さくなる許容変化量から求められる第２の値とを比較することで異常を検出可能であるため、温度の変化量の上限を現在温度の上昇と共に小さくすることが可能であり、このように制御すると温度の上昇に応じて高まる映像投影装置の部品損耗を的確に検出することが可能となり、安全に投影を行うことが可能な遊技機を提供することができる。
【１９３０】
本発明の［Ｈ−２］の発明は、下記の構成を有する。
映像を投影するための光学素子を有する投影装置を備えた遊技用装置であって、
前記投影装置は、
前記光学素子近辺に設けられた温度検出手段と、を少なくとも有し、
前記温度検出手段が検出した現在の温度である第１の温度と、前記温度検出手段が検出した過去の温度である第２の温度から第１の値を求め、
予め定められた前記温度検出手段が検出した温度の変化量の上限である基準変化量と、前記第１の温度と予め記憶されている補正値とから求められる値であって前記第１の温度の上昇に応じて値の大きさが小さくなる許容変化量から第２の値を求め、
前記第１の値と前記第２の値と、を比較することによって前記光学素子に関する異常を検出可能であることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１９３１】
本発明のこのような構成により、温度検出手段が検出した現在の温度である第１の温度と温度検出手段が検出した過去の温度である第２の温度から求められる第１の値と、予め定められた温度検出手段が検出した温度の変化量の上限である基準変化量と第１の温度と予め記憶されている補正値とから求められる値であって第１の温度の上昇に応じて値の大きさが小さくなる許容変化量から求められる第２の値とを比較することで異常を検出可能であるため、温度の変化量の上限を現在温度の上昇と共に小さくすることが可能であり、このように制御すると温度の上昇に応じて高まる映像投影装置の部品損耗を的確に検出することが可能となり、安全に投影を行うことが可能な遊技用装置を提供することができる。
［発明の効果］
【１９３２】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することができる。
【１９３３】
［付記Ｉ］
［背景技術］
【１９３４】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９３５】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９３６】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１９３７】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９３８】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９３９】
本発明の［Ｉ−１］の発明は、下記の構成を有する。
映像を投影するための光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））を有する投影装置（例えば、プロジェクタ装置３３００）を備えた遊技機（例えば、遊技機３００１）であって、
前記投影装置は、
換気を行う換気手段（例えば、排気用ファン３３４２）と、
前記換気手段の回転数を検出する回転数検出手段（例えば、パルスセンサ３３４３）と、を少なくとも有し、
前記投影装置が起動してから所定の期間内に、前記回転数検出手段によって検出された回転数（例えば、起動時の回転数）から、前記換気手段に関する異常を検出するための回転数である基準回転数を設定可能であり、
前記基準回転数が設定された後に前記回転数検出手段によって検出された回転数と、前記基準回転数と、から前記換気手段に関する異常を検出可能であることを特徴とする遊技機。
【１９４０】
本発明のこのような構成により、投影装置が起動してから所定の期間内に、回転数検出手段によって検出された回転数から、換気手段に関する異常を検出するための回転数である基準回転数を設定可能であり、回転数検出手段によって検出された回転数と、基準回転数とから換気手段に関する異常を検出可能であるため、換気手段の異常を単に回転数によって判断することなく、経年劣化や個体差による換気手段の状況に応じて換気手段の異常を検出することで投影装置のエラー報知の時期（投影装置が稼働を開始してからエラー報知されるまでの時期）が緩和され、無駄な換気手段の交換を減らしつつも、遊技機の稼働時間が長時間になったとしても安全に投影することができる。
【１９４１】
本発明の［Ｉ−２］の発明は、下記の構成を有する。
映像を投影するための光学素子を有する投影装置を備えた遊技用装置であって、
前記投影装置は、
換気を行う換気手段と、
前記換気手段の回転数を検出する回転数検出手段と、を少なくとも有し、
前記投影装置が起動してから所定の期間内に、前記回転数検出手段によって検出された回転数から、前記換気手段に関する異常を検出するための回転数である基準回転数を設定可能であり、
前記基準回転数が設定された後に前記回転数検出手段によって検出された回転数と、前記基準回転数と、から前記換気手段に関する異常を検出可能であることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１９４２】
本発明のこのような構成により、投影装置が起動してから所定の期間内に、回転数検出手段によって検出された回転数から、換気手段に関する異常を検出するための回転数である基準回転数を設定可能であり、回転数検出手段によって検出された回転数と、基準回転数とから換気手段に関する異常を検出可能であるため、換気手段の異常を単に回転数によって判断することなく、経年劣化や個体差による換気手段の状況に応じて換気手段の異常を検出することで投影装置のエラー報知の時期（投影装置が稼働を開始してからエラー報知されるまでの時期）が緩和され、無駄な換気手段の交換を減らしつつも、遊技用装置の稼働時間が長時間になったとしても安全に投影することができる。
［発明の効果］
【１９４３】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することができる。
【１９４４】
［付記Ｊ］
［背景技術］
【１９４５】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９４６】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９４７】
しかしながら、近年のプロジェクタを搭載した遊技機においては、限られた空間内で投影を行わなければならないことが多く、プロジェクタの設置位置や投影方法を遊技機の構成に応じて変更する必要がある。そのため、プロジェクタのような投影装置の設置位置や投影方向を容易に変更できる遊技機が望まれている。
【１９４８】
本発明は、上記の点に鑑みてなされたものであり、投影装置の構成（例えば、設置位置や投影方向）を容易に変更可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９４９】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９５０】
本発明の［Ｊ−１］の発明は、下記の構成を有する。
演出に関する制御を行う制御手段（例えば、副制御基板４２００）を備え、映像を投影するための投影装置（例えば、プロジェクタ装置４３００）を複数位置（例えば、図２０７に示すプロジェクタ装置４３００の位置Ｄ、Ｅ）に設置可能な遊技機（例えば、遊技機４００１）であって、
前記投影装置は、
前記制御手段で決定された演出で使用される映像を上下方向及び／又は左右方向（例えば、図１８９に示す回転方向）へと回転することが可能な映像回転手段（例えば、プロジェクタ装置４３００の制御ＬＳＩ４３１１等）を有し、
前記映像回転手段は、前記制御手段からの指定に応じて映像の回転方向を決定可能であり、前記投影装置の設置位置を変更した場合であっても、前記制御手段からの指定を変更することによって、前記投影装置の設置位置を変更する前の映像と同じ基準で映像を投影することが可能な遊技機。
【１９５１】
本発明のこのような構成により、遊技機に応じて投影装置の設置位置を変更したとしても、投影装置の映像の回転方向を容易に変更することが可能であるため、遊技機の構成に応じて投影装置の構成（例えば、設置位置や投影方向）を容易に変更することが可能となる。
【１９５２】
本発明の［Ｊ−２］の発明は、下記の構成を有する。
遊技情報（例えば、遊技媒体の獲得数や演出映像等）に関する制御を行う制御手段を備え、映像を投影するための投影装置を複数位置に設置可能な遊技用装置であって、
前記投影装置は、
前記制御手段で決定された映像を上下方向及び／又は左右方向へと回転することが可能な映像回転手段を有し、
前記映像回転手段は、前記制御手段からの指定に応じて映像の回転方向を決定可能であり、前記投影装置の設置位置を変更した場合であっても、前記制御手段からの指定を変更することによって、前記投影装置の設置位置を変更する前の映像と同じ基準で映像を投影することが可能な遊技用装置（例えば、遊技用表示装置７００１）。
【１９５３】
本発明のこのような構成により、遊技用装置に応じて投影装置の設置位置を変更したとしても、投影装置の映像の回転方向を容易に変更することが可能であるため、遊技用装置の構成に応じて投影装置の構成（例えば、設置位置や投影方向）を容易に変更することが可能となる。
［発明の効果］
【１９５４】
本発明によれば、投影装置の構成（例えば、設置位置や投影方向）を容易に変更可能な遊技機、及び遊技用装置を提供することができる。
【１９５５】
［付記Ｋ］
［背景技術］
【１９５６】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９５７】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９５８】
しかしながら、近年のプロジェクタを搭載した遊技機においては、限られた空間内で投影を行わなければならないことが多く、プロジェクタの設置位置や投影方法を遊技機の構成に応じて変更する必要がある。そのため、プロジェクタのような投影装置の設置位置や投影方向を容易に変更できる遊技機が望まれている。
【１９５９】
本発明は、上記の点に鑑みてなされたものであり、投影装置の構成（例えば、設置位置や投影方向）を容易に変更可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９６０】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９６１】
本発明の［Ｋ−１］の発明は、下記の構成を有する。
演出に関する制御を行う制御手段（例えば、副制御基板４２００’）を備え、映像を投影するための投影装置を複数備えた（例えば、図２０８に示すプロジェクタ装置４３００ａ，４３００ｂ）遊技機（例えば、遊技機４００１’）であって、
前記複数の投影装置は、
前記制御手段で決定された演出で使用される映像を上下方向及び／又は左右方向（例えば、図１８９に示す回転方向）へと回転することが可能な映像回転手段（例えば、プロジェクタ装置４３００’の制御ＬＳＩ４３１１’等）を有し、
前記映像回転手段は、前記制御手段からの指定に応じて映像の回転方向を決定可能であり、
前記制御手段は、
複数の投影装置のうち一の投影装置に対して、演出で使用される映像の回転方向を指定するとともに、複数の投影装置のうち他の投影装置に対して、当該演出に関連する映像の回転方向を指定することが可能であって、複数の投影装置のうち一の投影装置に対して指定された回転方向と、複数の投影装置のうち他の投影装置に対して指定された回転方向とは、異なる回転方向を指定可能であることを特徴とする遊技機。
【１９６２】
本発明のこのような構成により、遊技機に応じて投影装置の設置位置を変更したとしても、投影装置の映像の回転方向を容易に変更することが可能であるため、遊技機の構成に応じて投影装置の構成（例えば、設置位置や投影方向）を容易に変更することができる。
【１９６３】
本発明の［Ｋ−２］の発明は、下記の構成を有する。
遊技情報（例えば、遊技媒体の獲得数や演出映像等）に関する制御を行う制御手段を備え、映像を投影するための投影装置を複数備えた遊技用装置であって、
前記複数の投影装置は、
前記制御手段で決定された映像を上下方向及び／又は左右方向へと回転することが可能な映像回転手段を有し、
前記映像回転手段は、前記制御手段からの指定に応じて映像の回転方向を決定可能であり、
前記制御手段は、
複数の投影装置のうち一の投影装置に対して、前記映像の回転方向を指定するとともに、複数の投影装置のうち他の投影装置に対して、当該映像に関連する映像の回転方向を指定することが可能であって、複数の投影装置のうち一の投影装置に対して指定された回転方向と、複数の投影装置のうち他の投影装置に対して指定された回転方向とは、異なる回転方向を指定可能であることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１９６４】
本発明のこのような構成により、遊技用装置に応じて投影装置の設置位置を変更したとしても、投影装置の映像の回転方向を容易に変更することが可能であるため、遊技用装置の構成に応じて投影装置の構成（例えば、設置位置や投影方向）を容易に変更することができる。
［発明の効果］
【１９６５】
本発明によれば、投影装置の構成（例えば、設置位置や投影方向）を容易に変更可能な遊技機、及び遊技用装置を提供することができる。
【１９６６】
［付記Ｌ］
［背景技術］
【１９６７】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９６８】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９６９】
しかしながら、近年のプロジェクタを搭載した遊技機においては、限られた空間内で投影を行わなければならないため、演出に応じてプロジェクタによる映像の投影位置を変化させることが困難であり、演出に意外性を持たせるべく投影対象を動かす場合も、当該投影対象が動ける範囲はプロジェクタの投影範囲に限定されてしまう。
【１９７０】
本発明は、上記の点に鑑みてなされたものであり、簡易な構成で多様な演出等を行える遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９７１】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９７２】
本発明の［Ｌ−１］の発明は、下記の構成を有する。
演出に関する制御を行う制御手段（例えば、副制御基板６２００）を備え、映像を投影するための投影装置（例えば、プロジェクタ装置６３００ａ，６３００ｂ）を備えた遊技機（例えば、遊技機６００１）であって、
前記投影装置は、
前記制御手段で決定された演出で使用される映像を上下方向及び／又は左右方向（例えば、図１８９に示す回転方向）へと回転することが可能な映像回転手段（例えば、プロジェクタ装置６３００の制御ＬＳＩ６３１１等）を有し、
前記映像回転手段は、前記制御手段からの指定に応じて映像の回転方向を決定可能であり、
前記制御手段は、
演出で使用される映像に対する回転方向を前記投影装置に対して指定可能であって、当該演出において前記投影装置からの光を反射する反射部材（例えば、ミラー機構３１０５）の位置が変位する場合、前記反射部材の変位に応じて映像の回転方向を前記投影装置に指定可能であることを特徴とする遊技機。
【１９７３】
本発明のこのような構成により、通常では反射部材を用いずに投影を行っている投影装置に対して、演出に応じて投影された映像の反射が行われた場合、反射された映像は鏡写しの状態になるため、元の映像に回転を加える必要があり、このような映像を回転するための制御を、投影装置と制御手段とで行うことによって簡易な方法で投影装置による投影範囲を広げ、多様な演出を提供することができる。
【１９７４】
本発明の［Ｌ−２］の発明は、下記の構成を有する。
遊技情報（例えば、遊技媒体の獲得数や演出映像等）に関する制御を行う制御手段を備え、映像を投影するための投影装置を備えた遊技用装置であって、
前記投影装置は、
前記制御手段で決定された映像を上下方向及び／又は左右方向へと回転することが可能な映像回転手段を有し、
前記映像回転手段は、前記制御手段からの指定に応じて映像の回転方向を決定可能であり、
前記制御手段は、
前記映像に対する回転方向を前記投影装置に対して指定可能であって、当該映像に関連して前記投影装置からの光を反射する反射部材の位置が変位する場合、前記反射部材の変位に応じて映像の回転方向を前記投影装置に指定可能であることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１９７５】
本発明のこのような構成により、通常では反射部材を用いずに投影を行っている投影装置に対して、所定の映像表示に応じて投影された映像の反射が行われた場合、反射された映像は鏡写しの状態になるため、元の映像に回転を加える必要があり、このような映像を回転するための制御を、投影装置と制御手段とで行うことによって簡易な方法で投影装置による投影範囲を広げ、多様な遊技情報を提供することができる。
［発明の効果］
【１９７６】
本発明によれば、簡易な構成で多様な演出等を行える遊技機、及び遊技用装置を提供することができる。
【１９７７】
［付記Ｍ］
［背景技術］
【１９７８】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９７９】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９８０】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１９８１】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９８２】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９８３】
本発明の［Ｍ−１］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ））と、を少なくとも有する投影装置（例えば、プロジェクタ装置３３００）と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎（例えば、１秒ごと）に取得し、累積的に記憶する温度記憶手段（例えば、副制御基板３２００のサブＣＰＵ３２０１とＳＲＡＭ４０１）と、
前記温度記憶手段に累積的に記憶された前記検出温度（例えば、ＴｅｍｐＮｏｗ，ＴｅｍｐＯｌｄ１，ＴｅｍｐＯｌｄ２，ＴｅｍｐＯｌｄ３）と第１基準温度（例えば、シャットダウン予想温度として設定された６４℃）との比較結果、又は前記投影装置からの所定通知（例えば、エラー通知）に応じて、第１警告画面（例えば、警告画面（２））を表示するか否かを判定する警告画面判定手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備え、
前記警告画面判定手段は、前記第１警告画面を表示しないと判定した場合に、前記検出温度と第２基準温度（例えば、警告温度として設定された５０℃）との比較結果、及び前記検出温度の変化（例えば、ＴｅｍｐＮｏｗとＴｅｍｐＯｌｄ１の変化を表すＴｅｍｐＮｏｗＳｔ）に応じて、前記第１警告画面と異なる第２警告画面（例えば、警告画面（１））を表示するか否かを判定することを特徴とする遊技機（例えば、遊技機３００１）。
【１９８４】
本発明のこのような構成により、温度検出手段により検出された検出温度に基づいて、遊技機に設けられた投影装置においてシャットダウンが行われるような状況であるか、それ以外の警告が行われるべき状況であるかが判定され、当該状況に応じて異なる警告画面が表示されるため、表示される警告画面によって、遊技機の状況を的確に把握することができ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【１９８５】
本発明の［Ｍ−２］の発明は、［Ｍ−１］の発明において下記の構成を有する。
遊技の進行に応じた表示を行うメインの表示手段である第１表示手段（例えば、フロントスクリーン機構３０９１等）と、
前記第１表示手段とは異なるサブの表示手段である第２表示手段（例えば、サブ液晶表示装置３０２３）と、
表示制御手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備え、
前記表示制御手段は、前記警告画面判定手段による判定に基づいて、前記第１警告画面を前記第１表示手段に表示し、前記第２警告画面を前記第２表示手段に表示するように構成される。
【１９８６】
本発明のこのような構成により、第１警告画面が第１表示手段に表示され、第２警告画面が第２表示手段に表示されるため、投影装置がシャットダウンして第２表示手段への表示ができなくなった場合でも、警告の内容が第１表示手段に表示され、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【１９８７】
本発明の［Ｍ−３］の発明は、［Ｍ−１］の発明又は［Ｍ−２］の発明において下記の構成を有する。
前記警告画面判定手段は、前記検出温度と、前記第１基準温度よりも低い温度である前記第２基準温度よりも低い温度である第３基準温度（例えば、安定温度として設定された４９℃）との比較結果、及び前記検出温度の変化の少なくともいずれかに応じて、前記第２警告画面を非表示とするか否か、又は前記第２警告画面の表示状態若しくは非表示状態を維持するか否かを判定するように構成される。
【１９８８】
本発明のこのような構成により、検出温度と第２基準温度との比較結果、及び検出温度の変化のいずれかに応じて、第２警告画面の非表示や、表示状態、非表示状態の維持が決定されるため、投影装置の異常時にのみ効果的に第２警告画面が表示され、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【１９８９】
本発明の［Ｍ−４］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、を少なくとも有する投影装置と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎に取得し、累積的に記憶する温度記憶手段と、
前記温度記憶手段に累積的に記憶された前記検出温度と第１基準温度との比較結果、又は前記投影装置からの所定通知に応じて、第１警告画面を表示するか否かを判定する警告画面判定手段と、を備え、
前記警告画面判定手段は、前記第１警告画面を表示しないと判定した場合に、前記検出温度と第２基準温度との比較結果、及び前記検出温度の変化に応じて、前記第１警告画面と異なる第２警告画面を表示するか否かを判定することを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【１９９０】
本発明のこのような構成により、第１警告画面が第１表示手段に表示され、第２警告画面が第２表示手段に表示されるため、投影装置がシャットダウンして第２表示手段への表示ができなくなった場合でも、警告の内容が第１表示手段に表示され、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【１９９１】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【１９９２】
［付記Ｎ］
［背景技術］
【１９９３】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【１９９４】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【１９９５】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【１９９６】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【１９９７】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【１９９８】
本発明の［Ｎ−１］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ））と、を少なくとも有する投影装置（例えば、プロジェクタ装置３３００）と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎（例えば、１秒ごと）に取得し、累積的に記憶する温度記憶手段（例えば、副制御基板３２００のサブＣＰＵ３２０１とＳＲＡＭ４０１）と、
前記温度記憶手段に累積的に記憶された前記検出温度（例えば、ＴｅｍｐＮｏｗ，ＴｅｍｐＯｌｄ１，ＴｅｍｐＯｌｄ２，ＴｅｍｐＯｌｄ３）と基準温度（例えば、シャットダウン予想温度として設定された６４℃、警告温度として設定された５０℃、安定温度として設定された４９℃）との比較結果、及び前記検出温度の変化（例えば、ＴｅｍｐＮｏｗとＴｅｍｐＯｌｄ１の変化を表すＴｅｍｐＮｏｗＳｔ）に応じて、警告画面（例えば、警告画面（１）、警告画面（２））を表示するか、又は表示された前記警告画面を非表示とするかを判定する警告画面判定手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備え、
前記警告画面判定手段は、前回の前記検出温度が所定条件（例えば、０℃、又は０℃以下）を満たした後に、記憶した今回の前記検出温度が、前記基準温度（例えば、５０℃）との比較結果により前記警告画面の表示を行う温度（例えば、５０℃以上）であったとしても、今回の前記検出温度に基づいて前記警告画面を表示しないことを特徴とする遊技機（例えば、遊技機３００１）。
【１９９９】
本発明のこのような構成により、温度検出手段により検出された検出温度に基づいて、警告画面の表示、非表示が判定される場合であって、検出温度が０℃といった温度である場合に、警告画面の表示状態、又は非表示状態が維持されるため、ノイズ等の影響により異常なデータとなっている検出温度に基づいて、適切でない警告画面が表示されることを防止でき、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０００】
本発明の［Ｎ−２］の発明は、［Ｎ−１］の発明において下記の構成を有する。
前記警告画面が、非表示状態から表示状態に遷移した回数を警告画面表示回数として累積的にカウントする警告画面表示回数計上手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）をさらに備え、
前記警告画面表示回数計上手段は、前記警告画面表示回数を表すデータをコード化（例えば、２次元コードへのコード化）し、表示手段（例えば、サブ液晶表示装置３０２３）に表示させるよう制御するように構成される。
【２００１】
本発明のこのような構成により、警告画面の表示回数が、コード化された状態で遊技機の表示手段に表示されるため、表示手段のコードを撮影してデコードすることで容易に警告画面の表示回数を把握でき、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２００２】
本発明の［Ｎ−３］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、を少なくとも有する投影装置と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎に取得し、累積的に記憶する温度記憶手段と、
前記温度記憶手段に累積的に記憶された前記検出温度と基準温度との比較結果、及び前記検出温度の変化に応じて、警告画面を表示するか、又は表示された前記警告画面を非表示とするかを判定する警告画面判定手段と、を備え、
前記警告画面判定手段は、前回の前記検出温度が所定条件を満たした後に、記憶した今回の前記検出温度が、前記基準温度との比較結果により前記警告画面の表示を行う温度であったとしても、今回の前記検出温度に基づいて前記警告画面を表示しないことを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２００３】
本発明のこのような構成により、温度検出手段により検出された検出温度に基づいて、警告画面の表示、非表示が判定される場合であって、検出温度が０℃といった温度である場合に、警告画面の表示状態、又は非表示状態が維持されるため、ノイズ等の影響により異常なデータとなっている検出温度に基づいて、適切でない警告画面が表示されることを防止でき、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２００４】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【２００５】
［付記Ｏ］
［背景技術］
【２００６】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【２００７】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【２００８】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【２００９】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【２０１０】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【２０１１】
本発明の［Ｏ−１］の発明は、下記の構成を有する。
外部の空気を吸気可能な吸気手段（例えば、吸気用ファン３２１０）と、
前記吸気手段の回転数を検出する回転数検出手段（例えば、パルスセンサ３２１１）と、を備える遊技機であって、
前記遊技機が起動してから所定期間（例えば、起動時（起動後１秒）や起動後５秒間）内に前記回転数検出手段によって検出された回転数に基づいて、警告画面（例えば、警告画面（３）や警告画面（４））を表示するか否かを判定する警告画面判定手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）をさらに備え、
前記警告画面判定手段は、前記検出された回転数に基づく第１回転数（例えば、起動時から１秒ごとに取得した計５回分のＦＡＮ回転数の平均）と第１基準値（例えば、吸気用ファン３２１０の定格回転速度から２５％を減じた回転速度である規定値１）の比較結果に応じて第１警告画面（例えば、警告画面（３））を表示するか否かを判定し、前記検出された回転数に基づく第２回転数（例えば、起動時のＦＡＮ回転数）と第２基準値（例えば、吸気用ファン３２１０の定格回転速度から２５％を減じた回転速度である規定値２）の比較結果に応じて、前記第１警告画面と異なる第２警告画面（例えば、警告画面（４））を表示するか否かを判定し、
前記第１回転数と前記第２回転数は、それぞれ異なる期間（例えば、起動後５秒間と、起動後１秒）に検出された回転数に基づくものであり、
前記第１警告画面と前記第２警告画面は、それぞれ異なる表示期間（例えば、３分間と、電断までの期間）で表示されることを特徴とする遊技機（例えば、遊技機３００１）。
【２０１２】
本発明のこのような構成により、回転数検出手段によって検出された吸気手段の回転数に基づく異なる基準によって、それぞれ対応する警告画面を表示するか否かが判定されるため、吸気手段の状況に応じて、対応する適切な警告画面が表示され、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０１３】
また、本発明のこのような構成により、吸気手段に関して異なる評価基準で異常の判断が行われ、これに応じて表示される警告画面の表示期間も異なるように設定されるため、警告の重要度や影響度に応じた警告画面の表示が可能となり、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０１４】
本発明の［Ｏ−２］の発明は、［Ｏ−１］の発明において下記の構成を有する。
さらに、映像を投影するための光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ）、ＤＭＤ３３３３）を有する投影装置（例えば、プロジェクタ装置３３００）を備え、
前記吸気手段は、前記投影装置に向けて外部の空気を送ることが可能であり、
前記警告画面判定手段は、前記第１警告画面よりも重大な警告画面である前記第２警告画面を表示すると判定した場合に、前記投影装置が投影する前記映像の輝度を変化させる（例えば、プロジェクタ装置３３００の輝度を０にする）よう設定するように構成される。
【２０１５】
本発明のこのような構成により、吸気手段について重大なエラーが発見された場合に、投影装置の輝度を小さくするよう制御するため、吸気手段による冷却機能の低下に備えて、投影装置における発熱が効果的に抑止され、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０１６】
本発明の［Ｏ−３］の発明は、下記の構成を有する。
外部の空気を吸気可能な吸気手段（例えば、吸気用ファン７３１０）と、
前記吸気手段の回転数を検出する回転数検出手段（例えば、パルスセンサ７３１１）と、を備える遊技用装置であって、
前記遊技用装置が起動してから所定期間内に前記回転数検出手段によって検出された回転数に基づいて、警告画面を表示するか否かを判定する警告画面判定手段をさらに備え、
前記警告画面判定手段は、前記検出された回転数に基づく第１回転数と第１基準値の比較結果に応じて第１警告画面を表示するか否かを判定し、前記検出された回転数に基づく第２回転数と第２基準値の比較結果に応じて、前記第１警告画面と異なる第２警告画面を表示するか否かを判定し、
前記第１回転数と前記第２回転数は、それぞれ異なる期間に検出された回転数に基づくものであり、
前記第１警告画面と前記第２警告画面は、それぞれ異なる表示期間で表示されることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２０１７】
本発明のこのような構成により、回転数検出手段によって検出された吸気手段の回転数に基づく異なる基準によって、それぞれ対応する警告画面を表示するか否かが判定されるため、吸気手段の状況に応じて、対応する適切な警告画面が表示され、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
【２０１８】
また、本発明のこのような構成により、吸気手段に関して異なる評価基準で異常の判断が行われ、これに応じて表示される警告画面の表示期間も異なるように設定されるため、警告の重要度や影響度に応じた警告画面の表示が可能となり、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２０１９】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【２０２０】
［付記Ｐ］
［背景技術］
【２０２１】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【２０２２】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【２０２３】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【２０２４】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【２０２５】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【２０２６】
本発明の［Ｐ−１］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ））と、を少なくとも有する投影装置（例えば、プロジェクタ装置３３００）と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎（例えば、１秒ごと）に取得し、累積的に記憶する温度記憶手段（例えば、副制御基板３２００のサブＣＰＵ３２０１とＳＲＡＭ４０１）と、
前記温度記憶手段に累積的に記憶された前記検出温度（例えば、ＴｅｍｐＮｏｗ，ＴｅｍｐＯｌｄ１，ＴｅｍｐＯｌｄ２，ＴｅｍｐＯｌｄ３）と第１基準温度（例えば、警告温度として設定された５０℃）との比較結果、及び前記検出温度の変化（例えば、ＴｅｍｐＮｏｗとＴｅｍｐＯｌｄ１の変化を表すＴｅｍｐＮｏｗＳｔにおける上昇推移）に応じて、警告画面（例えば、警告画面（２））を表示するか否かを判定する（例えば、条件Ａ、条件Ｂ）警告画面判定手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備え、
前記警告画面判定手段は、前記検出温度と前記第１基準温度より低い第２基準温度（例えば、安定温度として設定された４９℃）との比較結果、及び前記検出温度の変化（例えば、ＴｅｍｐＮｏｗとＴｅｍｐＯｌｄ１の変化を表すＴｅｍｐＮｏｗＳｔにおける下降推移や、連続した下降推移の回数）の少なくともいずれかに応じて、前記警告画面を非表示とするか否かを判定する（例えば、条件Ｃ、条件Ｄ）ことを特徴とする遊技機（例えば、遊技機３００１）。
【２０２７】
本発明のこのような構成により、遊技機に設けられた投影装置における検出温度と検出温度の変化に基づいて警告画面の表示、非表示が判定されるため、投影装置の温度状況に応じて適切なタイミングで警告画面が表示され、又は非表示とされ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０２８】
本発明の［Ｐ−２］の発明は、［Ｐ−１］の発明において下記の構成を有する。
前記警告画面判定手段は、前回の前記検出温度が前記第１基準温度以上で前記警告画面が表示されているときに、今回の前記検出温度が前記第２基準温度以下であって今回の前記検出温度が前回の前記検出温度より低い場合に、前記警告画面を非表示とするよう判定する（条件Ｃ）ように構成される。
【２０２９】
本発明のこのような構成により、検出温度と検出温度の変化がより安定な方向に向かう状況である場合に、警告画面を非表示とするよう判定するため、投影装置の温度状況に応じて適切なタイミングで警告画面が非表示とされ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０３０】
本発明の［Ｐ−３］の発明は、［Ｐ−２］の発明において下記の構成を有する。
前記警告画面判定手段は、今回の前記検出温度が前記第１基準温度以上であっても、所定期間内のタイミングにおいて、前記検出温度が連続して下降する場合（例えば、３回連続で検出温度の変化が下降推移であった場合）に、前記警告画面を非表示とするよう判定する（条件Ｄ）ように構成される。
【２０３１】
本発明のこのような構成により、検出温度の変化が、所定回数連続して下降推移である場合に、検出温度に関わらず警告画面を非表示とするよう判定するため、投影装置の温度状況に応じて適切なタイミングで警告画面が非表示とされ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０３２】
本発明の［Ｐ−４］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、を少なくとも有する投影装置と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎に取得し、累積的に記憶する温度記憶手段と、
前記温度記憶手段に累積的に記憶された前記検出温度と第１基準温度との比較結果、及び前記検出温度の変化に応じて、警告画面を表示するか否かを判定する警告画面判定手段と、を備え、
前記警告画面判定手段は、前記検出温度と前記第１基準温度より低い第２基準温度との比較結果、及び前記検出温度の変化の少なくともいずれかに応じて、前記警告画面を非表示とするか否かを判定することを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２０３３】
本発明のこのような構成により、遊技用装置に設けられた投影装置における検出温度と検出温度の変化に基づいて警告画面の表示、非表示が判定されるため、投影装置の温度状況に応じて適切なタイミングで警告画面が表示され、又は非表示とされ、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２０３４】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【２０３５】
［付記Ｑ］
［背景技術］
【２０３６】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【２０３７】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【２０３８】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【２０３９】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【２０４０】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【２０４１】
本発明の［Ｑ−１］の発明は、下記の構成を有する。
映像を投影する投影装置（例えば、プロジェクタ装置３３００）を備える遊技機（例えば、遊技機３００１）であって、
外部の空気を吸気可能な吸気手段（例えば、吸気用ファン３２１０）と、
前記吸気手段の回転数を検出する回転数検出手段（例えば、パルスセンサ３２１１）と、
前記遊技機が起動してから所定期間内（例えば、起動時（起動後１秒）や起動後５秒間）に前記回転数検出手段によって検出された回転数と基準値（例えば、吸気用ファン３２１０の定格回転速度から２５％を減じた回転速度である規定値１や、吸気用ファン３２１０の定格回転速度から２５％を減じた回転速度である規定値２）との比較結果に基づいて、警告画面（例えば、警告画面（３）や警告画面（４））を表示するか否かを判定する警告画面判定手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備え、
前記投影装置は、
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ））と、
前記温度検出手段によって検出された温度に応じて前記投影装置の稼働中の動作を前記遊技機とは別に停止させる動作停止手段（例えば、プロジェクタ制御基板３３１０の制御ＬＳＩ３３１１）と、を少なくとも有することを特徴とする遊技機。
【２０４２】
本発明のこのような構成により、回転数検出手段によって検出された吸気手段の回転数に基づいて吸気手段に関する警告画面を表示するか否かの判定が行われるとともに、投影装置では、温度検出手段によって検出された検出温度に基づいて、投影装置の稼働中の動作が遊技機とは別に停止されるため、投影装置と、これを冷却するための吸気手段の両方で異常状態への対応が効果的に行われ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０４３】
本発明の［Ｑ−２］の発明は、［Ｑ−１］の発明において下記の構成を有する。
前記吸気手段は、前記投影装置に向けて外部の空気を送ることが可能であり、
前記投影装置は動作停止中に遊技機の起動に応じて起動可能であり、
前記警告画面は、前記所定期間経過後は表示が開始されないよう制御され、前記動作停止手段により前記投影装置の稼働中の動作が停止された後（例えば、リセット要求がされた場合であって、当該リセットが行われた後）、当該停止された動作が遊技機の起動に応じて再開された場合であって、動作再開後も回転数が警告画面を表示する回転数である場合に、表示されるよう制御されるように構成される。
【２０４４】
本発明のこのような構成により、遊技者の遊技中（所定期間経過後は）は吸気手段の異常を示す警告画面（例えば、警告画面（３）と警告画面（４）の少なくともいずれか）を表示せず、投影装置が電断復帰（すなわち、遊技機の起動に応じて動作を再開）した場合に当該警告画面を表示するため、遊技者は警告画面を見ることなく遊技に集中でき、このような吸気手段の異常により投影装置がシャットダウンされた後で、当該警告画面が表示されることとなり、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０４５】
本発明の［Ｑ−３］の発明は、［Ｑ−１］の発明において下記の構成を有する。
前記警告画面には、第１警告画面（例えば、警告画面（３））と、前記第１警告画面と異なる第２警告画面（例えば、警告画面（４））が含まれ、
前記警告画面判定手段は、異なる基準によって、前記第１警告画面を表示するか否かと前記第２警告画面を表示するか否かを判定し、
前記第１警告画面の累積表示回数と前記第２警告画面の累積表示回数とが、合算されて把握されるように構成される。
【２０４６】
本発明のこのような構成により、第１警告画面の累積表示回数と第２警告画面の累積表示回数とが合算されて把握されるため、遊技機の異常状態を全体的に把握することができ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０４７】
本発明の［Ｑ−４］の発明は、下記の構成を有する。
映像を投影する投影装置を備える遊技用装置であって、
外部の空気を吸気可能な吸気手段（例えば、吸気用ファン７３１０）と、
前記吸気手段の回転数を検出する回転数検出手段（例えば、パルスセンサ７３１１）と、
前記遊技用装置が起動してから所定期間内に前記回転数検出手段によって検出された回転数と基準値との比較結果に基づいて、警告画面を表示するか否かを判定する警告画面判定手段と、を備え、
前記投影装置は、
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、
前記温度検出手段によって検出された温度に応じて前記投影装置の稼働中の動作を前記遊技用装置とは別に停止させる動作停止手段と、を少なくとも有することを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２０４８】
本発明のこのような構成により、回転数検出手段によって検出された吸気手段の回転数に基づいて吸気手段に関する警告画面を表示するか否かの判定が行われるとともに、投影装置では、温度検出手段によって検出された検出温度に基づいて、投影装置の稼働中の動作が遊技用装置とは別に停止されるため、投影装置と、これを冷却するための吸気手段の両方で異常状態への対応が効果的に行われ、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２０４９】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【２０５０】
［付記Ｒ］
［背景技術］
【２０５１】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【２０５２】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【２０５３】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【２０５４】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【２０５５】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【２０５６】
本発明の［Ｒ−１］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ））と、を少なくとも有する投影装置（例えば、プロジェクタ装置３３００）と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎（例えば、１秒ごと）に取得し、累積的に記憶する温度記憶手段（例えば、副制御基板３２００のサブＣＰＵ３２０１とＳＲＡＭ４０１）と、
前記検出温度が時間経過とともに上昇する場合に、前記検出温度の上昇に応じて、前記投影装置が投影する映像の輝度（例えば、ＬＥＤ光源３３３１Ｒ等の輝度）を段階的に小さくするよう設定し、前記検出温度が時間経過とともに下降する場合に、前記検出温度の下降に応じて、前記投影装置が投影する前記映像の輝度を段階的に大きくするよう設定する輝度調節手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備えることを特徴とする遊技機（例えば、遊技機３００１）。
【２０５７】
本発明のこのような構成により、温度検出手段により検出された検出温度の上昇に応じて投影装置の輝度が小さくなるよう設定されるとともに、検出温度の下降に応じて投影装置の輝度が大きくなるよう設定されるため、投影装置の異常な発熱が効果的に抑止され、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０５８】
本発明の［Ｒ−２］の発明は、［Ｒ−１］の発明において下記の構成を有する。
前記輝度調節手段は、
前記検出温度が時間経過とともに上昇する場合、前記検出温度が第１基準温度以上となった場合（例えば、規定温度（１）として設定された５０℃）に前記輝度を初期輝度から小さくするよう変更し（例えば、輝度を１／２の５０％にする）、前記検出温度が前記第１基準温度より大きい第２基準温度以上となった場合（例えば、規定温度（２）として設定された６４℃）に前記輝度をさらに小さくするよう変更し（例えば、輝度を０％にする）、
この後、前記検出温度が時間経過とともに下降する場合、前記検出温度が前記第２基準温度より低い第３基準温度（例えば、規定温度（２）−補正温度（５℃）である５９℃）以下となった場合に前記輝度を大きくするよう変更し（例えば、輝度を０％から５０％に変更する）、前記検出温度が前記第１基準温度より低い第４基準温度（例えば、規定温度（１）−補正温度（５℃）である４５℃）以下となった場合に前記輝度をさらに大きくするよう変更し（例えば、輝度を５０％から１００％に変更する）、
前記検出温度が前記第４基準温度以下となった場合に、前記変更の結果、前記輝度が前記初期輝度に戻される（例えば、１００％であった輝度が、５０％−＞０％−＞５０％−＞１００％と遷移する）ように構成される。
【２０５９】
本発明のこのような構成により、温度検出手段により検出された検出温度の上昇時には、第１基準温度と第２基準温度に基づいて投影装置の輝度が小さくなるよう設定され、検出温度の下降時には、第２基準温度より低い第３基準温度と第１基準温度より低い第４基準温度に基づいて投影装置の輝度が大きくなるよう設定されるため、各基準温度付近で検出温度が頻繁に変動した場合であっても、投影装置の輝度がこれに応じて頻繁に変更されることが効果的に抑止され、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０６０】
本発明の［Ｒ−３］の発明は、［Ｒ−１］の発明において下記の構成を有する。
前記輝度調節手段により、前記輝度を小さくする判断の基準となる輝度低下温度（例えば、規定温度（１）や規定温度（２））と、前記輝度を元に戻す判断の基準となる輝度上昇温度（例えば、規定温度（１）−補正温度や、規定温度（２）−補正温度）と、が異なり、
前記輝度上昇温度は、前記輝度低下温度から所定の補正値を減算した温度であるように構成される。
【２０６１】
本発明のこのような構成により、温度検出手段により検出された検出温度の上昇時に投影装置の輝度を小さく設定する基準となる温度と、検出温度の下降時に投影装置の輝度を大きく設定する基準となる温度が異なるため、各基準温度付近で検出温度が頻繁に変動した場合であっても、投影装置の輝度がこれに応じて頻繁に変更されることが効果的に抑止され、また、一旦下降した輝度を元の輝度（初期輝度）に戻すには下降した温度よりも低い温度となることを条件とすることによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０６２】
本発明の［Ｒ−４］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、を少なくとも有する投影装置と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎に取得し、累積的に記憶する温度記憶手段と、
前記検出温度が時間経過とともに上昇する場合に、前記検出温度の上昇に応じて、前記投影装置が投影する映像の輝度を段階的に小さくするよう設定し、前記検出温度が時間経過とともに下降する場合に、前記検出温度の下降に応じて、前記投影装置が投影する前記映像の輝度を段階的に大きくするよう設定する輝度調節手段と、を備えることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２０６３】
本発明のこのような構成により、温度検出手段により検出された検出温度の上昇に応じて投影装置の輝度が小さくなるよう設定されるとともに、検出温度の下降に応じて投影装置の輝度が大きくなるよう設定されるため、投影装置の異常な発熱が効果的に抑止され、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２０６４】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【２０６５】
［付記Ｓ］
［背景技術］
【２０６６】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【２０６７】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【２０６８】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【２０６９】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【２０７０】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【２０７１】
本発明の［Ｓ−１］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ））と、を少なくとも有する投影装置（例えば、プロジェクタ装置３３００）と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎（例えば、１秒ごと）に取得し、累積的に記憶する温度記憶手段（例えば、副制御基板３２００のサブＣＰＵ３２０１とＳＲＡＭ４０１）と、
前記温度記憶手段に累積的に記憶された前記検出温度（例えば、ＴｅｍｐＮｏｗ，ＴｅｍｐＯｌｄ１，ＴｅｍｐＯｌｄ２，ＴｅｍｐＯｌｄ３）に基づいて、警告画面（例えば、警告画面（１））を表示するか否かを判定する警告画面判定手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備え、
前記警告画面判定手段は、
今回の前記検出温度の変化（例えば、ＴｅｍｐＯｌｄ１−ＴｅｍｐＮｏｗ）が第１基準値（例えば、１０℃）以上である場合に、前記判定を行わないよう決定し、
前回の前記検出温度の変化（例えば、ＴｅｍｐＯｌｄ２−ＴｅｍｐＯｌｄ１）が前記第１基準値以上である場合に、今回の前記検出温度の変化が前記第１基準値以下の値である第２基準値以上（例えば、３℃）であれば、前記検出温度に基づいて前記判定を行わないように決定し、
前回の前記検出温度の変化が前記第１基準値以上である場合に、今回の前記検出温度の変化が前記第１基準値以下の値である第２基準値未満であれば、前記検出温度に基づいて前記判定を行うように決定することを特徴とする遊技機（例えば、遊技機３００１）。
【２０７２】
本発明のこのような構成により、前回の検出温度が大きく変動した場合に、警告画面の表示判定を行わず、警告画面の表示状態、非表示状態をそのまま維持し、その後今回の検出温度の変化がそれほど大きくない（前回の大きく変動した検出温度が正しい温度推移と判断できる）場合に、警告画面の表示判定を行うようにし、その後今回の検出温度の変化が大きく変動した（前回の大きく変動した検出温度が正しくない温度推移と判断できる）場合に、警告画面の表示判定を行わず、警告画面の表示状態、非表示状態をそのまま維持するため、警告画面の表示、非表示が、検出温度に関する大きな一時的変動に影響されず、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０７３】
本発明の［Ｓ−２］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、を少なくとも有する投影装置と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎に取得し、累積的に記憶する温度記憶手段と、
前記温度記憶手段に累積的に記憶された前記検出温度に基づいて、警告画面を表示するか否かを判定する警告画面判定手段と、を備え、
前記警告画面判定手段は、
今回の前記検出温度の変化が第１基準値以上である場合に、前記判定を行わないよう決定し、
前回の前記検出温度の変化が前記第１基準値以上である場合に、今回の前記検出温度の変化が前記第１基準値以下の値である第２基準値以上であれば、前記検出温度に基づいて前記判定を行わないように決定し、
前回の前記検出温度の変化が前記第１基準値以上である場合に、今回の前記検出温度の変化が前記第１基準値以下の値である第２基準値未満であれば、前記検出温度に基づいて前記判定を行うように決定することを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２０７４】
本発明のこのような構成により、前回の検出温度が大きく変動した場合に、警告画面の表示判定を行わず、警告画面の表示状態、非表示状態をそのまま維持し、その後今回の検出温度の変化がそれほど大きくない（前回の大きく変動した検出温度が正しい温度推移と判断できる）場合に、警告画面の表示判定を行うようにし、その後今回の検出温度の変化が大きく変動した（前回の大きく変動した検出温度が正しくない温度推移と判断できる）場合に、警告画面の表示判定を行わず、警告画面の表示状態、非表示状態をそのまま維持するため、警告画面の表示、非表示が、検出温度に関する大きな一時的変動に影響されず、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２０７５】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【２０７６】
［付記Ｔ］
［背景技術］
【２０７７】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【２０７８】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【２０７９】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【２０８０】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【２０８１】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【２０８２】
本発明の［Ｔ−１］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ））と、を少なくとも有する投影装置（例えば、プロジェクタ装置３３００）と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎（例えば、１秒ごと）に取得し、累積的に記憶する温度記憶手段（例えば、副制御基板３２００のサブＣＰＵ３２０１とＳＲＡＭ４０１）と、
前記温度記憶手段に累積的に記憶された前記検出温度（例えば、ＴｅｍｐＮｏｗ，ＴｅｍｐＯｌｄ１，ＴｅｍｐＯｌｄ２，ＴｅｍｐＯｌｄ３）に基づいて、警告画面（例えば、警告画面（１））を表示するか否かを判定する警告画面判定手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、
前記警告画面が非表示状態から表示状態に遷移した警告画面表示回数を累積的にカウントする警告画面表示回数計上手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備え、
前記警告画面表示回数計上手段は、少なくとも今回の前記検出温度と前回の前記検出温度が所定値（例えば、１５℃）以上乖離していることに基づく警告画面の表示状態への遷移を含む所定の非計上条件を満たす場合には、前記警告画面表示回数を累積的にカウントしないよう制御することを特徴とする遊技機（例えば、遊技機３００１）。
【２０８３】
本発明のこのような構成により、温度検出手段により検出された検出温度に基づいて、警告画面の表示、非表示が判定される場合であって、所定条件における警告画面表示回数がカウントされないようにされるため、正確な（実質的な）温度エラー回数を把握することができ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０８４】
本発明の［Ｔ−２］の発明は、［Ｔ−１］の発明において下記の構成を有する。
前記警告画面表示回数計上手段は、前記警告画面表示回数を表すデータをコード化（例えば、２次元コードへのコード化）し、表示手段（例えば、サブ液晶表示装置３０２３）に表示させるよう制御するように構成される。
【２０８５】
本発明のこのような構成により、警告画面の表示回数が、コード化された状態で遊技機の表示手段に表示されるため、表示手段のコードを撮影してデコードすることで容易に警告画面の表示回数を把握でき、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０８６】
本発明の［Ｔ−３］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、を少なくとも有する投影装置と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎に取得し、累積的に記憶する温度記憶手段と、
前記温度記憶手段に累積的に記憶された前記検出温度に基づいて、警告画面を表示するか否かを判定する警告画面判定手段と、
前記警告画面が非表示状態から表示状態に遷移した警告画面表示回数を累積的にカウントする警告画面表示回数計上手段と、を備え、
前記警告画面表示回数計上手段は、少なくとも今回の前記検出温度と前回の前記検出温度が所定値以上乖離していることに基づく警告画面の表示状態への遷移を含む所定の非計上条件を満たす場合には、前記警告画面表示回数を累積的にカウントしないよう制御することを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２０８７】
本発明のこのような構成により、温度検出手段により検出された検出温度に基づいて、警告画面の表示、非表示が判定される場合であって、所定条件における警告画面表示回数がカウントされないようにされるため、正確な（実質的な）温度エラー回数を把握することができ、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２０８８】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【２０８９】
［付記Ｕ］
［背景技術］
【２０９０】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【２０９１】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【２０９２】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【２０９３】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【２０９４】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【２０９５】
本発明の［Ｕ−１］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ））と、を少なくとも有する投影装置（例えば、プロジェクタ装置３３００）と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎（例えば、１秒ごと）に取得し、累積的に記憶する温度記憶手段（例えば、副制御基板３２００のサブＣＰＵ３２０１とＳＲＡＭ４０１）と、
前記検出温度が時間経過とともに上昇する場合であって、前記検出温度が基準動作温度（例えば、２５℃）以上となった場合に、前記検出温度が第１の温度（例えば、調節単位温度として設定された２．５℃）の上昇をするごとに、前記投影装置が投影する映像の輝度を第１の所定値（例えば、２％）だけ小さくし、前記検出温度が時間経過とともに下降する場合であって、前記検出温度が前記基準動作温度以下となった場合に、前記検出温度が前記第１の温度より大きな第２の温度（例えば、調節単位温度として設定された５℃）の下降をするごとに、前記投影装置が投影する映像の輝度を第２の所定値（例えば、第１の所定値と同じ２％、又はその他の値）だけ大きくするよう制御する輝度調節手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備えることを特徴とする遊技機（例えば、遊技機３００１）。
【２０９６】
本発明のこのような構成により、温度検出手段により検出された検出温度の変化に応じて投影装置の輝度が変更され、検出温度の上昇時では例えば、２．５℃上昇するごとに輝度が２％小さくなるよう変更され、検出温度の下降時では例えば、５℃下降するごとに輝度が２％大きくなるよう変更されるため、検出温度の上昇時に比べて下降時の方が、輝度の変更が緩やかにおこなわれ、検出温度上昇時の輝度に対する早急な対応と、検出温度下降時の輝度に対する慎重な対応とにより、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０９７】
本発明の［Ｕ−２］の発明は、［Ｕ−１］の発明において下記の構成を有する。
前記輝度調節手段は、前記検出温度が時間経過とともに下降する場合であって、前記検出温度が前記基準動作温度以下となって一定時間（例えば、１分）が経過した場合に、前記投影装置が投影する前記映像の輝度を初期輝度に戻すように構成される。
【２０９８】
本発明のこのような構成により、検出温度の下降時に、基準動作温度以下の状態が一定時間保持された場合に、輝度が初期輝度に戻されるため、検出温度の再度の上昇や急激な温度変化を慎重に見極めることができ、これにより、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２０９９】
本発明の［Ｕ−３］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、を少なくとも有する投影装置と、
前記温度検出手段により検出される検出温度を、所定のタイミング毎に取得し、累積的に記憶する温度記憶手段と、
前記検出温度が時間経過とともに上昇する場合であって、前記検出温度が基準動作温度以上となった場合に、前記検出温度が第１の温度の上昇をするごとに、前記投影装置が投影する映像の輝度を第１の所定値だけ小さくし、前記検出温度が時間経過とともに下降する場合であって、前記検出温度が前記基準動作温度以下となった場合に、前記検出温度が前記第１の温度より大きな第２の温度の下降をするごとに、前記投影装置が投影する映像の輝度を第２の所定値だけ大きくするよう制御する輝度調節手段と、を備えることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２１００】
本発明のこのような構成により、温度検出手段により検出された検出温度の変化に応じて投影装置の輝度が変更され、検出温度の上昇時では例えば、２．５℃上昇するごとに輝度が２％大きくなるよう変更され、検出温度の下降時では例えば、５℃下降するごとに輝度が２％小さくなるよう変更されるため、検出温度の上昇時に比べて下降時の方が、輝度の変更が緩やかにおこなわれ、検出温度上昇時の輝度に対する早急な対応と、検出温度下降時の輝度に対する慎重な対応とにより、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２１０１】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【２１０２】
［付記Ｖ］
［背景技術］
【２１０３】
従来の遊技機には、ゲーム用の映像等を表示する液晶表示装置に代えてプロジェクタ（投影装置）を用いたものがある（特許文献１，２参照）。このような遊技機では、プロジェクタからスクリーンなどの投影面に対して映像が投影されるようになっている。
［先行技術文献］
［特許文献］
【２１０４】
［特許文献１］特開平６−３５０６６号公報
［特許文献２］特開２００９−２４０４５９号公報
［発明の概要］
［発明が解決しようとする課題］
【２１０５】
しかしながら、遊技機の稼働時間は長時間になることが多く、映像視覚効果の高い高品質な映像を安全に投影し続けることが求められる。
【２１０６】
本発明は、上記の点に鑑みてなされたものであり、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置を提供することを目的とする。
［課題を解決するための手段］
【２１０７】
上記目的を達成するため、本発明は、以下の遊技機、及び遊技用装置を提供する。
【２１０８】
本発明の［Ｖ−１］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子（例えば、ＬＥＤ光源（３３３１Ｒ，３３３１Ｇ，３３３１Ｂ））と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子（例えば、ＤＭＤ３３３３）と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段（例えば、温度センサ（３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ））と、を少なくとも有する投影装置（例えば、プロジェクタ装置３３００）と、
前記温度検出手段により検出された前記温度に基づく検出温度を、所定のタイミング毎（例えば、１秒ごと）に前記投影装置から受信し、前記検出温度がマイナスである場合に前記検出温度を０℃とし、前記検出温度が時間経過とともに変化した場合、変化前の前記検出温度を前回温度（例えば、ＴｅｍｐＯｌｄ１）とし、変化後の前記検出温度を現在温度（例えば、ＴｅｍｐＮｏｗ）として累積的に記憶する温度記憶手段（例えば、副制御基板３２００のサブＣＰＵ３２０１とＳＲＡＭ４０１）と、
前記前回温度が０℃以外で、前記現在温度が０℃となる状況が所定期間（例えば、検出温度の受信タイミングである１秒間）継続される場合に、警告画面（例えば、警告画面（１））を表示するよう判定する警告画面判定手段（例えば、副制御基板３２００のサブＣＰＵ３２０１）と、を備えることを特徴とする遊技機（例えば、遊技機３００１）。
【２１０９】
本発明のこのような構成により、検出温度が変化した場合にのみ今回温度と前回温度が更新され、前回温度が０℃以外で、現在温度が０℃となる異常な状況が所定期間継続される場合に警告画面が表示されるため、投影装置から０℃の検出温度が連続して送信されたことを把握でき、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２１１０】
本発明の［Ｖ−２］の発明は、［Ｖ−１］の発明において下記の構成を有する。
前記投影装置は、
前記温度検出手段により検出された前記温度がマイナスである場合に、前記検出温度を０℃として送信する温度管理手段（例えば、プロジェクタ制御基板３３１０の制御ＬＳＩ３３１１）を有するように構成される。
【２１１１】
本発明のこのような構成により、投影装置内において、検出された温度が補正されるため、遊技機の温度記憶手段でマイナスの検出温度が受信された場合には、例えば、投影装置と副制御基板の間のノイズが原因と考えられ、このようなノイズ発生回数を確実に把握することができ、これによって、高品位な映像を安全に投影することが可能な遊技機を提供することが可能となる。
【２１１２】
本発明の［Ｖ−３］の発明は、下記の構成を有する。
光を照射可能な第１の光学素子と、
前記第１の光学素子から照射された光を反射可能な第２の光学素子と、
前記第１の光学素子付近の温度、又は前記第２の光学素子付近の温度を検出する温度検出手段と、を少なくとも有する投影装置と、
前記温度検出手段により検出された前記温度に基づく検出温度を、所定のタイミング毎に前記投影装置から受信し、前記検出温度がマイナスである場合に前記検出温度を０℃とし、前記検出温度が時間経過とともに変化した場合、変化前の前記検出温度を前回温度とし、変化後の前記検出温度を現在温度として累積的に記憶する温度記憶手段と、
前記前回温度が０℃以外で、前記現在温度が０℃となる状況が所定期間継続される場合に、警告画面を表示するよう判定する警告画面判定手段と、を備えることを特徴とする遊技用装置（例えば、遊技用表示装置７００１）。
【２１１３】
本発明のこのような構成により、検出温度が変化した場合にのみ今回温度と前回温度が更新され、前回温度が０℃以外で、現在温度が０℃となる異常な状況が所定期間継続される場合に警告画面が表示されるため、投影装置から０℃の検出温度が連続して送信されたことを把握でき、これによって、高品位な映像を安全に投影することが可能な遊技用装置を提供することが可能となる。
［発明の効果］
【２１１４】
本発明によれば、映像視覚効果の高い高品質な映像を安全に投影することが可能な遊技機、及び遊技用装置が提供される。
【符号の説明】
【２１１５】
１  遊技機
Ｇ  キャビネット
Ｇ４  上面壁
Ａ  表示ユニット
Ｂ１  プロジェクタカバー
Ｂ１２  上壁部
Ｂ２，Ｘ，Ｘ’，Ｘ”  プロジェクタ装置
Ｂ２０  電源回路
Ｂ２１  レンズユニット
Ｂ２２，Ｘ２２  ケース
Ｂ２３  プロジェクタ制御基板
Ｂ２５  温度センサ
Ｂ２５ａ  第１温度センサ
Ｂ２５ｂ  第２温度センサ
Ｂ２６ａ  吸気温度センサ
Ｂ２６ｂ  排気温度センサ
Ｂ２７ａ〜Ｂ２７ｃ  パルスセンサ
２１０  投射レンズ
２３０  制御ＬＳＩ
２４０Ｒ，２４０Ｇ，２４０Ｂ  ＬＥＤ光源
２４１  ＤＭＤ
２４２  フォーカス機構
２４２Ａ  ラック部材
２４２Ｂ  リードスクリュー
２４２Ｃ  フォーカスモータ
２４３Ｒ，２４３Ｇ，２４３Ｂ，２４３Ｄ，２４３Ｘａ，２４３Ｘｃ  ヒートシンク
２４４Ａ，２４４Ｂ  吸気用ファン
２４５  排気用ファン
４００  サブＣＰＵ
４０１  ＳＲＡＭ
７００  ＭＣＵ
７１０  多出力スケーラＬＳＩ
２４３０，２４３１  放熱板
Ｄ１〜Ｄ４  反射部
Ｅ１１ａ  投影面（可動投影面）
Ｆ１ａ  投影面（可動投影面）
Ｅ２  フロントスクリーン駆動機構
Ｆ２  リールスクリーン駆動機構
ＭＳ  主制御基板
ＳＳ  副制御基板
ＳＫ  スケーラ基板
ＲＤ  リールドライブ基板
ＤＳ  ドア中継基板
ＦＣ１  第１光ファイバーケーブル
ＦＣ２  第２光ファイバーケーブル
ＤＤ１９  サブ液晶表示装置
ＤＤ１９Ｔ  タッチパネル
３００１，３００１’，４００１，４００１’，５００１，６００１  遊技機
３１００，５１００  照射ユニット
３１０１，７３３０  プロジェクタカバー
３２００，４２００，４２００’，５２００，６２００  副制御基板
３２１０，７３１０  吸気用ファン
３２１１，７３１１  パルスセンサ
３３００，４３００，４３００ａ，４３００ｂ，６３００ａ，６３００ｂ  プロジェクタ装置
３３１０，４３１０，４３１０’，６３１０  プロジェクタ制御基板
３３３０，４３３０，４３３０’，６３３０  光学機構
３３３１Ｒ，３３３１Ｇ，３３３１Ｂ  ＬＥＤ光源
３３３２  レンズユニット
３３３３  ＤＭＤ
３３４１ａ，３３４１ｂ，３３４１ｃ，３３４１ｄ，３３４１ｅ  温度センサ
３３４２ａ，３３４２ｂ  排気用ファン
３３４３ａ，３３４３ｂ  パルスセンサ
７００１  遊技用表示装置
７４００  制御ユニット
【図１】
2020112829.tif 000003
【図２】
2020112829.tif 000004
【図３】
2020112829.tif 000005
【図４】
2020112829.tif 000006
【図５】
2020112829.tif 000007
【図６】
2020112829.tif 000008
【図７】
2020112829.tif 000009
【図８】
2020112829.tif 000010
【図９】
2020112829.tif 000011
【図１０】
2020112829.tif 000012
【図１１】
2020112829.tif 000013
【図１２】
2020112829.tif 000014
【図１３】
2020112829.tif 000015
【図１４】
2020112829.tif 000016
【図１５】
2020112829.tif 000017
【図１６】
2020112829.tif 000018
【図１７】
2020112829.tif 000019
【図１８】
2020112829.tif 000020
【図１９】
2020112829.tif 000021
【図２０】
2020112829.tif 000022
【図２１】
2020112829.tif 000023
【図２２】
2020112829.tif 000024
【図２３】
2020112829.tif 000025
【図２４】
2020112829.tif 000026
【図２５】
2020112829.tif 000027
【図２６】
2020112829.tif 000028
【図２７】
2020112829.tif 000029
【図２８】
2020112829.tif 000030
【図２９】
2020112829.tif 000031
【図３０】
2020112829.tif 000032
【図３１】
2020112829.tif 000033
【図３２】
2020112829.tif 000034
【図３３】
2020112829.tif 000035
【図３４】
2020112829.tif 000036
【図３５】
2020112829.tif 000037
【図３６】
2020112829.tif 000038
【図３７】
2020112829.tif 000039
【図３８】
2020112829.tif 000040
【図３９】
2020112829.tif 000041
【図４０】
2020112829.tif 000042
【図４１】
2020112829.tif 000043
【図４２】
2020112829.tif 000044
【図４３】
2020112829.tif 000045
【図４４】
2020112829.tif 000046
【図４５】
2020112829.tif 000047
【図４６】
2020112829.tif 000048
【図４７】
2020112829.tif 000049
【図４８】
2020112829.tif 000050
【図４９】
2020112829.tif 000051
【図５０】
2020112829.tif 000052
【図５１】
2020112829.tif 000053
【図５２】
2020112829.tif 000054
【図５３】
2020112829.tif 000055
【図５４】
2020112829.tif 000056
【図５５】
2020112829.tif 000057
【図５６】
2020112829.tif 000058
【図５７】
2020112829.tif 000059
【図５８】
2020112829.tif 000060
【図５９】
2020112829.tif 000061
【図６０】
2020112829.tif 000062
【図６１】
2020112829.tif 000063
【図６２】
2020112829.tif 000064
【図６３】
2020112829.tif 000065
【図６４】
2020112829.tif 000066
【図６５】
2020112829.tif 000067
【図６６】
2020112829.tif 000068
【図６７】
2020112829.tif 000069
【図６８】
2020112829.tif 000070
【図６９】
2020112829.tif 000071
【図７０】
2020112829.tif 000072
【図７１】
2020112829.tif 000073
【図７２】
2020112829.tif 000074
【図７３】
2020112829.tif 000075
【図７４】
2020112829.tif 000076
【図７５】
2020112829.tif 000077
【図７６】
2020112829.tif 000078
【図７７】
2020112829.tif 000079
【図７８】
2020112829.tif 000080
【図７９】
2020112829.tif 000081
【図８０】
2020112829.tif 000082
【図８１】
2020112829.tif 000083
【図８２】
2020112829.tif 000084
【図８３】
2020112829.tif 000085
【図８４】
2020112829.tif 000086
【図８５】
2020112829.tif 000087
【図８６】
2020112829.tif 000088
【図８７】
2020112829.tif 000089
【図８８】
2020112829.tif 000090
【図８９】
2020112829.tif 000091
【図９０】
2020112829.tif 000092
【図９１】
2020112829.tif 000093
【図９２】
2020112829.tif 000094
【図９３】
2020112829.tif 000095
【図９４】
2020112829.tif 000096
【図９５】
2020112829.tif 000097
【図９６】
2020112829.tif 000098
【図９７】
2020112829.tif 000099
【図９８】
2020112829.tif 000100
【図９９】
2020112829.tif 000101
【図１００】
2020112829.tif 000102
【図１０１】
2020112829.tif 000103
【図１０２】
2020112829.tif 000104
【図１０３】
2020112829.tif 000105
【図１０４】
2020112829.tif 000106
【図１０５】
2020112829.tif 000107
【図１０６】
2020112829.tif 000108
【図１０７】
2020112829.tif 000109
【図１０８】
2020112829.tif 000110
【図１０９】
2020112829.tif 000111
【図１１０】
2020112829.tif 000112
【図１１１】
2020112829.tif 000113
【図１１２】
2020112829.tif 000114
【図１１３】
2020112829.tif 000115
【図１１４】
2020112829.tif 000116
【図１１５】
2020112829.tif 000117
【図１１６】
2020112829.tif 000118
【図１１７】
2020112829.tif 000119
【図１１８】
2020112829.tif 000120
【図１１９】
2020112829.tif 000121
【図１２０】
2020112829.tif 000122
【図１２１】
2020112829.tif 000123
【図１２２】
2020112829.tif 000124
【図１２３】
2020112829.tif 000125
【図１２４】
2020112829.tif 000126
【図１２５】
2020112829.tif 000127
【図１２６】
2020112829.tif 000128
【図１２７】
2020112829.tif 000129
【図１２８】
2020112829.tif 000130
【図１２９】
2020112829.tif 000131
【図１３０】
2020112829.tif 000132
【図１３１】
2020112829.tif 000133
【図１３２】
2020112829.tif 000134
【図１３３】
2020112829.tif 000135
【図１３４】
2020112829.tif 000136
【図１３５】
2020112829.tif 000137
【図１３６】
2020112829.tif 000138
【図１３７】
2020112829.tif 000139
【図１３８】
2020112829.tif 000140
【図１３９】
2020112829.tif 000141
【図１４０】
2020112829.tif 000142
【図１４１】
2020112829.tif 000143
【図１４２】
2020112829.tif 000144
【図１４３】
2020112829.tif 000145
【図１４４】
2020112829.tif 000146
【図１４５】
2020112829.tif 000147
【図１４６】
2020112829.tif 000148
【図１４７】
2020112829.tif 000149
【図１４８】
2020112829.tif 000150
【図１４９】
2020112829.tif 000151
【図１５０】
2020112829.tif 000152
【図１５１】
2020112829.tif 000153
【図１５２】
2020112829.tif 000154
【図１５３】
2020112829.tif 000155
【図１５４】
2020112829.tif 000156
【図１５５】
2020112829.tif 000157
【図１５６】
2020112829.tif 000158
【図１５７】
2020112829.tif 000159
【図１５８】
2020112829.tif 000160
【図１５９】
2020112829.tif 000161
【図１６０】
2020112829.tif 000162
【図１６１】
2020112829.tif 000163
【図１６２】
2020112829.tif 000164
【図１６３】
2020112829.tif 000165
【図１６４】
2020112829.tif 000166
【図１６５】
2020112829.tif 000167
【図１６６】
2020112829.tif 000168
【図１６７】
2020112829.tif 000169
【図１６８】
2020112829.tif 000170
【図１６９】
2020112829.tif 000171
【図１７０】
2020112829.tif 000172
【図１７１】
2020112829.tif 000173
【図１７２】
2020112829.tif 000174
【図１７３】
2020112829.tif 000175
【図１７４】
2020112829.tif 000176
【図１７５】
2020112829.tif 000177
【図１７６】
2020112829.tif 000178
【図１７７】
2020112829.tif 000179
【図１７８】
2020112829.tif 000180
【図１７９】
2020112829.tif 000181
【図１８０】
2020112829.tif 000182
【図１８１】
2020112829.tif 000183
【図１８２】
2020112829.tif 000184
【図１８３】
2020112829.tif 000185
【図１８４】
2020112829.tif 000186
【図１８５】
2020112829.tif 000187
【図１８６】
2020112829.tif 000188
【図１８７】
2020112829.tif 000189
【図１８８】
2020112829.tif 000190
【図１８９】
2020112829.tif 000191
【図１９０】
2020112829.tif 000192
【図１９１】
2020112829.tif 000193
【図１９２】
2020112829.tif 000194
【図１９３】
2020112829.tif 000195
【図１９４】
2020112829.tif 000196
【図１９５】
2020112829.tif 000197
【図１９６】
2020112829.tif 000198
【図１９７】
2020112829.tif 000199
【図１９８】
2020112829.tif 000200
【図１９９】
2020112829.tif 000201
【図２００】
2020112829.tif 000202
【図２０１】
2020112829.tif 000203
【図２０２】
2020112829.tif 000204
【図２０３】
2020112829.tif 000205
【図２０４】
2020112829.tif 000206
【図２０５】
2020112829.tif 000207
【図２０６】
2020112829.tif 000208
【図２０７】
2020112829.tif 000209
【図２０８】
2020112829.tif 000210
【図２０９】
2020112829.tif 000211
【図２１０】
2020112829.tif 000212
【図２１１】
2020112829.tif 000213
【図２１２】
2020112829.tif 000214
【図２１３】
2020112829.tif 000215
【図２１４】
2020112829.tif 000216
【図２１５】
2020112829.tif 000217
【図２１６】
2020112829.tif 000218
【図２１７】
2020112829.tif 000219
【図２１８】
2020112829.tif 000220
【図２１９】
2020112829.tif 000221
【図２２０】
2020112829.tif 000222
【図２２１】
2020112829.tif 000223
【図２２２】
2020112829.tif 000224
【図２２３】
2020112829.tif 000225
【図２２４】
2020112829.tif 000226
【図２２５】
2020112829.tif 000227
【図２２６】
2020112829.tif 000228
【図２２７】
2020112829.tif 000229
【図２２８】
2020112829.tif 000230
【図２２９】
2020112829.tif 000231
【図２３０】
2020112829.tif 000232
【図２３１】
2020112829.tif 000233
【図２３２】
2020112829.tif 000234
【図２３３】
2020112829.tif 000235
【図２３４】
2020112829.tif 000236
【図２３５】
2020112829.tif 000237
【図２３６】
2020112829.tif 000238
【図２３７】
2020112829.tif 000239
【図２３８】
2020112829.tif 000240
【図２３９】
2020112829.tif 000241
【図２４０】
2020112829.tif 000242
【図２４１】
2020112829.tif 000243
【図２４２】
2020112829.tif 000244
【図２４３】
2020112829.tif 000245
【図２４４】
2020112829.tif 000246
【図２４５】
2020112829.tif 000247
【図２４６】
2020112829.tif 000248