(57)【特許請求の範囲】
【請求項１】
特定の設置空間に設置された照明機器の位置情報と、該照明機器の点灯制御を行うドライバにおける、個々の前記照明機器に対応づけられたアドレス及び／又はチャンネルとのマッピングを行う照明機器マッピング装置であって、
前記アドレス及び／又は前記チャンネルごとに前記ドライバを駆動させて前記アドレス及び／又は前記チャンネルに対応付けられた前記照明機器を点灯させるドライバ制御手段と、
撮像手段に前記設置空間を撮像させる撮像手段制御手段と、
該撮像手段制御手段の制御によって前記撮像手段の撮像した画像情報において、前記設置空間における前記照明機器の点灯状態を解析する解析手段と、
該解析手段の解析した前記設置空間における前記照明機器の位置情報を検出する位置情報検出手段と、
該位置情報検出手段の検出した前記点灯した前記照明機器の前記位置情報と、前記ドライバの前記照明機器を点灯させた前記アドレス及び／又は前記チャンネルとのマッピングを行うマッピング手段とを備えたことを特徴とする照明機器マッピング装置。
【請求項２】
前記設置空間における前記照明機器が点灯していない状態の色情報が記憶された色情報記憶手段を備え、
前記解析手段は、前記画像情報から前記色情報を減算することで前記点灯状態を解析することを特徴とする請求項１に記載の照明機器マッピング装置。
【請求項３】
前記位置情報検出手段は、前記画像情報の輝度情報を抽出し、該抽出された輝度情報の解析を行い、前記画像情報における輝度分布の中心位置を前記照明機器の位置情報として検出することを特徴とする請求項１又は２に記載の照明機器マッピング装置。
【請求項４】
前記位置情報検出手段によって抽出された前記輝度情報に基づいて、前記位置情報が検出された、近接又は隣接する複数の前記照明機器のグループを形成するグルーピング手段と、
前記位置情報検出手段によって抽出された前記輝度情報に基づいて、前記位置情報が検出された前記照明機器の光量を平準化する補正を行う光量補正手段とを備え、
前記光量補正手段は、前記グループにおけるそれぞれの前記照明機器の光量、及び／又は、前記グループ同士の光量を平準化する補正を行うことを特徴とする請求項３に記載の照明機器マッピング装置。
【請求項５】
前記グルーピング手段は、複数の前記設置空間にそれぞれ設置された前記照明機器同士のグループ化を行い、
前記光量補正手段は、前記複数の前記設置空間にそれぞれ形成された前記グループにおけるそれぞれの前記照明機器の光量、及び／又は、前記グループ同士の光量を平準化する補正を行うことを特徴とする請求項４に記載の照明機器マッピング装置。
【請求項６】
前記位置情報検出手段は、ＲＧＢの色情報を検出する機能を有し、
前記光量補正手段は、前記ＲＧＢの色情報のそれぞれの光量を補正する機能を有し、
前記位置情報検出手段が、前記ＲＧＢの色情報が隣接又は近接して検出された場合に該ＲＧＢの色情報を一の前記照明機器として認識すると共に、
前記光量補正手段は、前記一の照明機器における前記ＲＧＢのそれぞれの光量を平準化する補正を行うことを特徴とする請求項４又は５に記載の照明機器マッピング装置。
【請求項７】
前記撮像手段制御手段は、一の前記設置空間を撮像する複数の撮像手段に撮像を行わせ、前記解析手段は、前記撮像手段の撮像した三次元画像としての画像情報において、前記設置空間における前記照明機器の点灯状態を解析することを特徴とする請求項１乃至６の何れか一つに記載の照明機器マッピング装置。
【請求項８】
前記照明機器はＬＥＤであることを特徴とする請求項１乃至７の何れか一つに記載の照明機器マッピング装置。
【請求項９】
特定の設置空間に設置された照明機器の位置情報と、該照明機器の点灯制御を行うドライバにおける、個々の前記照明機器に対応づけられたアドレス及び／又はチャンネルとのマッピングを行う照明機器マッピング方法であって、
前記アドレス及び／又は前記チャンネルごとに前記ドライバを駆動させて前記アドレス及び／又は前記チャンネルに対応付けられた前記照明機器を点灯させるドライバ制御手順と、
撮像手段に前記設置空間を撮像させる撮像手段制御手順と、
該撮像手段制御手順において前記撮像手段によって撮像された画像情報において、前記設置空間における前記照明機器の点灯状態を解析する解析手順と、
該解析手順において解析された前記設置空間における前記照明機器の位置情報を検出する位置情報検出手順と、
該位置情報検出手順において検出された前記点灯した前記照明機器の前記位置情報と、前記ドライバの前記照明機器を点灯させた前記アドレス及び／又は前記チャンネルとのマッピングを行うマッピング手順とを備えたことを特徴とする照明機器マッピング方法。
【請求項１０】
コンピュータを請求項１乃至８の何れか一つに記載の照明機器マッピング装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機等の設置空間に設置された照明機器と、照明機器を点灯制御するドライバとの対応関係をマッピングするためのマッピング装置、及びマッピング方法に関する。
【背景技術】
【０００２】
従来、パチンコ機等の遊技機や、スロット機等の娯楽機器、家庭用のゲーム機器等においては、遊技中や「大当たり」等のイベント発生時の高揚感を演出するため、ＬＥＤ等の照明機器が複数設置されている。この照明機器は、照明機器のオンオフや光量を制御するためのドライバによって点灯制御が行われる。
【０００３】
この点灯制御を行うためには、遊技機等に設置された個々の照明機器の点灯状態を設計すると共に、このような点灯状態とするためのドライバの制御内容を設計する必要がある。従来、遊技機等に設置された複数の照明機器に点灯時の色情報等を対応づけるための構成として、第一の空間に、照明機器の点灯時の色情報等を配置し、これを照明機器の位置情報が記録された第二の空間に投影することで、照明機器の色情報等の点灯制御を行う信号を生成する構成が知られている（例えば、特許文献１参照）。しかし、この構成を適用するに先立って、遊技機等における照明機器の位置情報とドライバのアドレスやチャンネルとを対応付けたマッピングデータが作成されている必要がある。
【０００４】
そして、従来、マッピングやマッピングデータの作成は、設計や構築を行う作業者の手作業で行われており、工数がかかり作業が煩雑になっていた。近年は、遊技機等に設置される照明機器の数量が増加傾向にあるため、工数も一層かかるようになっている。一方、照明機器の点灯制御内容の設計には、特許文献２に記載の技術を参酌することも考えられる。特許文献２には、生産ラインの複数設備間の動作を制御するシーケンスプログラムの設計を支援するため、ライン上の設備が出力する信号の状態を表示させる表示手段と、表示された信号を読み取る読み取り手段と、読み取られた信号の状態を次のステップへ進むための動作条件としてシーケンスプログラムに書き込む処理手段とを有し、表示手段に動作条件となる信号の状態を再現することでシーケンスプログラムの作成を行える構成が記載されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４５５５９３２号公報
【特許文献２】特開２００８−１７１０８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に記載の発明を用いても、遊技機等に設置された個々の照明機器の位置情報とドライバのアドレスやチャンネルとに基づいてマッピングやマッピングデータの作成を行うことはできず、当該構成を用いても、マッピングやマッピングデータの作成を作業者の手作業で行わなければならず、工数がかかり作業が煩雑であるという問題に変わりはない。
【０００７】
本発明は上記課題に鑑みてなされたものであり、遊技機等の特定の設置空間に配置された照明機器と、照明機器の点灯制御を行うドライバのアドレスやチャンネルとのマッピングにおける作業者の労力を軽減させるマッピング支援装置、マッピング支援方法、及びプログラムを提供することを課題としている。
【課題を解決するための手段】
【０００８】
かかる課題を解決するために、請求項１に記載の発明は、特定の設置空間に設置された照明機器の位置情報と、該照明機器の点灯制御を行うドライバにおける、個々の前記照明機器に対応づけられたアドレス及び／又はチャンネルとのマッピングを行う照明機器マッピング装置であって、前記アドレス及び／又は前記チャンネルごとに前記ドライバを駆動させて前記アドレス及び／又は前記チャンネルに対応付けられた前記照明機器を点灯させるドライバ制御手段と、撮像手段に前記設置空間を撮像させる撮像手段制御手段と、該撮像手段制御手段の制御によって前記撮像手段の撮像した画像情報において、前記設置空間における前記照明機器の点灯状態を解析する解析手段と、該解析手段の解析した前記設置空間における前記照明機器の位置情報を検出する位置情報検出手段と、該位置情報検出手段の検出した前記点灯した前記照明機器の前記位置情報と、前記ドライバの前記照明機器を点灯させた前記アドレス及び／又は前記チャンネルとのマッピングを行うマッピング手段とを備えたことを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の構成に加え、前記設置空間における前記照明機器が点灯していない状態の色情報が記憶された色情報記憶手段を備え、前記解析手段は、前記画像情報から前記色情報を減算することで前記点灯状態を解析することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の構成に加え、前記位置情報検出手段は、前記画像情報の輝度情報を抽出し、該抽出された輝度情報の解析を行い、前記画像情報における輝度分布の中心位置を前記照明機器の位置情報として検出することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項３に記載の構成に加え、前記位置情報検出手段によって抽出された前記輝度情報に基づいて、前記位置情報が検出された、近接又は隣接する複数の前記照明機器のグループを形成するグルーピング手段と、前記位置情報検出手段によって抽出された前記輝度情報に基づいて、前記位置情報が検出された前記照明機器の光量を平準化する補正を行う光量補正手段とを備え、前記光量補正手段は、前記グループにおけるそれぞれの前記照明機器の輝度、及び／又は、前記グループ同士の輝度を平準化する補正を行うことを特徴とする。
【００１２】
請求項５に記載の発明は、請求項４に記載の構成に加え、前記グルーピング手段は、複数の前記設置空間にそれぞれ設置された前記照明機器同士のグループ化を行い、前記光量補正手段は、前記複数の前記設置空間にそれぞれ形成された前記グループにおけるそれぞれの前記照明機器の光量、及び／又は、前記グループ同士の光量を平準化する補正を行うことを特徴とする。
【００１３】
請求項６に記載の発明は、請求項４又は５に記載の構成に加え、前記位置情報検出手段は、ＲＧＢの色情報を検出する機能を有し、前記光量補正手段は、前記ＲＧＢの色情報のそれぞれの光量を補正する機能を有し、前記位置情報検出手段が、前記ＲＧＢの色情報が隣接又は近接して検出された場合に該ＲＧＢの色情報を一の前記照明機器として認識すると共に、前記光量補正手段は、前記一の照明機器における前記ＲＧＢのそれぞれの光量を平準化する補正を行うことを特徴とする。
【００１４】
請求項７に記載の発明は、請求項１乃至６の何れか一つに記載の構成に加え、前記撮像手段制御手段は、一の前記設置空間を撮像する複数の撮像手段に撮像を行わせ、前記解析手段は、前記撮像手段の撮像した三次元画像としての画像情報において、前記設置空間における前記照明機器の点灯状態を解析することを特徴とする。
【００１５】
請求項８に記載の発明は、請求項１又は７の何れか一つに記載の構成に加え、前記照明機器はＬＥＤであることを特徴とする。
【００１６】
請求項９に記載の発明は、特定の設置空間に設置された照明機器の位置情報と、該照明機器の点灯制御を行うドライバにおける、個々の前記照明機器に対応づけられたアドレス及び／又はチャンネルチャンネルとのマッピングを行う照明機器マッピング方法であって、前記アドレス及び／又は前記チャンネルごとに前記ドライバを駆動させて前記アドレス及び／又は前記チャンネルに対応付けられた前記照明機器を点灯させるドライバ制御手順と、撮像手段に前記設置空間を撮像させる撮像手段制御手順と、該撮像手段制御手順において前記撮像手段によって撮像された画像情報において、前記設置空間における前記照明機器の点灯状態を解析する解析手順と、該解析手順において解析された前記設置空間における前記照明機器の位置情報を検出する位置情報検出手順と、該位置情報検出手順において検出された前記点灯した前記照明機器の前記位置情報と、前記ドライバの前記照明機器を点灯させた前記アドレス及び／又は前記チャンネルとのマッピングを行うマッピング手順とを備えたことを特徴とする。
【００１７】
請求項１０に記載の発明は、プログラムであって、コンピュータを請求項１乃至８の何れか一つに記載の照明機器マッピング装置として機能させることを特徴とする。
【発明の効果】
【００１８】
請求項１、及び請求項９に記載の発明によれば、アドレス及び／又はチャンネルごとにドライバを駆動させてチャンネルに対応付けられた照明機器を点灯させ、撮像手段に設置空間を撮像させ、撮像手段が撮像した画像情報において、設置空間における照明機器の点灯状態を解析し、設置空間における照明機器の位置情報を検出することにより、撮像した画像情報から、設置空間における点灯した照明機器の位置情報を自動的に検出することができる。また、点灯した照明機器の位置情報とこの照明機器を点灯させたアドレス及び／又はチャンネルとを自動的に対応付けすることで、両者のマッピングを自動的に行うことができる。そして、ドライバのハード設計者は、アドレス及び／又はチャンネルと設置空間上の照明機器の位置との対応情報を作成する必要がなくなる。また、ドライバのソフト設計者は、設置空間上の照明機器の点灯パターンを予め作成しておき、照明機器の実機が形成されたのちに、本発明を用いてマッピングデータを作るだけで、事前に作成した通りの点灯パターンで設置空間上の照明機器を点灯させることが可能になる。これにより、遊技機等の特定の設置空間に配置された照明機器と、照明機器の点灯制御を行うドライバのアドレス及び／又はチャンネルとのマッピングにおける作業者の労力を軽減させることができる。
【００１９】
請求項２に記載の発明によれば、設置空間における照明機器が点灯していない状態の色情報が記憶された色情報記憶手段を備え、解析手段は、画像情報から色情報を減算することで点灯状態を解析することにより、解析の結果から、点灯している照明機器の位置を容易に認識することができる。これにより、点灯した照明機器の位置情報と、ドライバの照明機器を点灯させたアドレス及び／又はチャンネルとのマッピングを、一層容易に行うことができる。
【００２０】
請求項３に記載の発明によれば、位置情報検出手段は、画像情報の輝度情報を抽出し、抽出された輝度情報の解析を行い、画像情報における輝度分布の中心位置を照明機器の位置情報として検出することにより、点灯している照明機器の位置を高い精度で認識することができる。これにより、点灯した照明機器の位置情報と、ドライバの照明機器を点灯させたアドレス及び／又はチャンネルとのマッピングを、精度良く行うことができる。
【００２１】
請求項４に記載の発明によれば、近接又は隣接する複数の照明機器のグループを形成し、グループにおけるそれぞれの照明機器の光量、及び／又は、グループ同士の光量を平準化する補正を行うことにより、近接又は近接する複数の照明機器のグループ内、あるいはグループ同士で、照明機器を点灯させた際の光量の違いを解消する制御を行わせて、見栄えのよい点灯状態で点灯させることができる。また、請求項４に記載の発明によれば、光量補正手段において、位置情報検出手段によって抽出された光量の情報に基づいて、位置情報が検出された照明機器の光量を平準化する補正を行うことにより、個々の照明機器を点灯させた際の光量の違いを解消する制御を行わせて、見栄えのよい点灯状態で点灯させることができる。
【００２２】
請求項５に記載の発明によれば、複数の設置空間にそれぞれ配置された照明機器相互間の光量や、複数の設置空間にそれぞれ形成されたグループ同士の光量を平準化し、複数の設置空間の照明機器を点灯させた際の光量の違いを解消することが可能になる。
【００２３】
請求項６に記載の発明によれば、ＲＧＢそれぞれの発色を行う機器が隣接又は近接して構成された照明機器において、一の照明機器を構成する機器のそれぞれのＲＧＢそれぞれの光量を調節することで、照明機器のホワイトバランスを取り、照明機器の発色が良好になるように制御することができる。
【００２４】
請求項７に記載の発明によれば、三次元画像に基づいて点灯状態の解析を行い、さらにマッピングを行うことができるので、設置空間において三次元方向に配置された照明機器について適切なマッピングを行うことができる。
【００２５】
請求項８に記載の発明によれば、ＬＥＤからなる照明機器が遊技機等の特定の設置空間に配置された際の、この照明機器と、照明機器の点灯制御を行うドライバのアドレス及び／又はチャンネルとのマッピングにおける作業者の労力を軽減させることができる。
【００２６】
請求項１０に記載の発明によれば、本発明の照明機器マッピング装置をプログラムによって構成し、多様なハードウェア上で実現することができる。
【図面の簡単な説明】
【００２７】
【図１】この発明の実施の形態１に係る照明機器マッピング装置の全体構成を示す機能ブロック図である。
【図２】同上照明機器マッピング装置における、解析部の処理内容を示す概念図である。
【図３】同上照明機器マッピング装置における、位置情報検出部の処理内容を示す概念図である。
【図４】同上照明機器マッピング装置の処理手順を示すフローチャートである。
【図５】同上照明機器マッピング装置によって形成されたマッピングデータの概念図である。
【図６】この発明の実施の形態２に係る照明機器マッピング装置の全体構成を示す機能ブロック図である。
【図７】同上照明機器マッピング装置のグルーピング部の処理内容を示す概念図である。
【図８】同上照明機器マッピング装置の光量補正部の処理内容を示す概念図である。
【図９】同上照明機器マッピング装置の処理手順を示すフローチャートである。
【図１０】同上照明機器マッピング装置によって形成される輝度バランスマップ及びホワイトバランスマップの概念図である。
【図１１】この発明の実施の形態３に係る照明機器マッピング装置の全体構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２８】
［発明の実施の形態１］
図１乃至図５にこの発明の実施の形態１を示す。
【００２９】
［構成］
図１は、この実施の形態１に係る照明機器マッピング装置の全体構成を示す機能ブロック図である。
【００３０】
同図に示す照明機器マッピング装置１Ａは、特定の設置空間に設置されたｎ個（ｎ≧１）の照明機器の位置情報と、照明機器の点灯制御を行うドライバにおける、個々の照明機器に対応づけられた、バス等のアドレス及びチャンネルとのマッピングを行う。
【００３１】
この実施の形態において、「特定の設置空間」は、少なくとも平面方向に広がりがあり複数の「照明機器」を設置可能な空間をいう。具体的には、「特定の設置空間」は、例えば図１に示すように遊技機２０例えばパチンコ機であり、「照明機器」は、この遊技機２０の遊技機本体２１に設けられたｎ個（ｎ≧１）のＬＥＤ２２１，２２２，・・・２２ｎである。このＬＥＤ２２１，２２２，・・・２２ｎは、Ｒ発光部、Ｇ発光部、Ｂ発光部を備えたフルカラーＬＥＤである。但し、ＬＥＤ２２１，２２２，・・・２２ｎを単色のＬＥＤとしてもよい。なお、「任意の設置空間」は、遊技機２０以外の娯楽機器、例えばスロット機等であってもよいし、家庭用ゲーム機等であってもよい。また、「照明機器」は、ＬＥＤ２２１，２２２，・・・２２ｎ以外の照明機器例えば白熱電球やネオン管等であってもよい。
【００３２】
また、この実施の形態におけるドライバ２３は、ＰＷＭ制御（ＰＷＭ調光）や電流値の制御（電流調光）等の機構を備え、当該構成により、それぞれのＬＥＤ２２１，２２２，・・・２２ｎのオンオフや光量を制御する。具体的には、ドライバ２３は、外部のプログラム等がドライバ２３の一部又は全部を制御する際の識別情報としてのｍ個（ｍ≧１）のアドレス２４１，２４２，・・・２４ｍ、出力系統としてのｋ個（ｋ≧１）のチャンネル２５１，２５２，・・・２５ｋを有する。それぞれのアドレス例えばアドレス２４１や、それぞれのチャンネル例えばチャンネル２５１には、１のＬＥＤ例えばＬＥＤ２２１、又は複数のＬＥＤ例えばＬＥＤ２２１，２２２が対応付けられる。
【００３３】
なお、以下は説明の簡単のため、特に区別の必要がある場合を除き、ＬＥＤ２２１，２２２，・・・２２ｎ、アドレス２４１，２４２，・・・２４ｍ、チャンネル２５１，２５２，・・・２５ｍはＬＥＤ２２、アドレス２４、チャンネル２５と記載する。
【００３４】
図１に示す、この実施の形態における照明機器マッピング装置１Ａは、ＬＳＩ、マイクロコンピュータ等にプログラムやデータを入力するための機器であり、主としてパーソナルコンピュータ等の各種コンピュータとライタとから成り、遊技機２０の遊技機本体２１内部に配設されるＬＳＩ、マイクロコンピュータ等の制御装置３２にプログラムやデータ等を入力するために用いられる。
【００３５】
照明機器マッピング装置１Ａは、少なくとも１のＣＰＵ（図示せず）を備え、このＣＰＵにおける命令やデータの処理によって照明機器マッピング装置１Ａの動作が制御される。さらに、照明機器マッピング装置１Ａは、ＣＰＵの処理における作業領域として機能するＲＡＭ（図示せず）、各種データ等が記憶されるＲＯＭ、ＥＥＰＲＯＭ、磁気ディスク（いずれも図示せず）等を備えている。なお、照明機器マッピング装置１Ａは、ＣＰＵ（図示せず）に替えてシーケンス制御のための各種構成を備え、当該構成の動作によって動作が制御されるものであってもよい。但し、照明機器マッピング装置１Ａは、シーケンス制御等によって機能や処理が実現されるものであってもよい。
【００３６】
図１に示す通り、この実施の形態における照明機器マッピング装置１Ａは、ＣＰＵにおける各種プログラム等の実行による機能手段として、「ドライバ制御手段」としてのドライバ制御部２と、「撮像手段制御手段」としてのカメラドライバ３と、「解析手段」としての解析部４と、「位置情報検出手段」としての位置情報検出部５と、「マッピング手段」としてのマッピング部６と、「色情報記憶手段」としての色情報記憶部７と、処理情報記憶部８とを備える。ただし、ドライバ制御部２、カメラドライバ３、解析部４、位置情報検出部５、マッピング部６、色情報記憶部７、処理情報記憶部８のうち少なくとも一部の構成は、ハードウェアロジックによって構成されていてもよい。
【００３７】
ドライバ制御部２は、任意のチャンネル２５ごとにドライバ２３を駆動させてチャンネル２５に対応付けられた任意のＬＥＤ２２を点灯させる。
【００３８】
カメラドライバ３は、ネットワーク接続が可能なカメラ３０に遠隔操作等による撮像を行わせる機能を有するドライバである。なお、このカメラ３０は、ＣＣＤ等の撮像素子を備え、ＬＥＤ２２が設けられた遊技機２０を撮像し、遊技機２０の画像情報を形成する。
【００３９】
解析部４は、カメラドライバ３がカメラ３０に撮像させた画像情報において、遊技機２０におけるＬＥＤ２２の点灯状態を解析する。この、点灯状態の解析の具体的手順については後述する。
【００４０】
位置情報検出部５は、解析部４の解析した、遊技機２０におけるＬＥＤ２２の位置情報を検出する。この、位置情報の検出の具体的手順については後述する。
【００４１】
マッピング部６は、位置情報検出部５の検出した、点灯したＬＥＤ２２の位置情報と、ドライバ２３のＬＥＤ２２を点灯させたアドレス２４及び／又はチャンネル２５とのマッピングを行う。即ち、遊技機２２上における、点灯したＬＥＤ２２の位置と点灯させたドライバ２３のアドレス２４及び／又はチャンネル２５との関連づけを行う。なお、以下においては、アドレス２４及びチャンネル２５の双方がマッピングの対象となるものとして説明するが、マッピング部６は、アドレス２４及びチャンネル２５のうち何れか一方のみをマッピングの対象とするものであってもよい。
【００４２】
色情報記憶部７は、ＲＡＭ、ＲＯＭ、ハードディスク（いずれも図示せず）の一部の領域に形成されて、遊技機２０におけるＬＥＤ２２が点灯していない状態の色情報が記憶される。
【００４３】
処理情報記憶部８は、ＲＡＭ、ＲＯＭ、ハードディスク（いずれも図示せず）の一部の領域に形成されて、マッピング部６において行われたマッピングの結果や、グルーピング部９において行われたグルーピングの結果等、照明機器マッピング装置１における処理の結果が記憶される。
【００４４】
［解析部４の処理内容］
図２は、解析部４の処理内容を示す概念図である。同図に示す通り、解析部４は、カメラ３０の撮像した画像情報４０（図２には、ＬＥＤ２２１，２２２，２２３，２２４が点灯した遊技機２０の画像情報４０を示す。この画像情報４０において、ＬＥＤ２２１は白（Ｒ＋Ｇ＋Ｂ）、ＬＥＤ２２２は赤（Ｒ）、ＬＥＤ２２３は緑（Ｇ）、ＬＥＤ２２４は青（Ｂ）に点灯している。）から、色情報記憶部７に記憶された色情報４１を減算することで点灯状態を解析する。この実施の形態１において、色情報４１は、ＬＥＤ２２１，２２２，２２３，２２４が点灯していない遊技機２０を撮像した画像のうち、Ｒ成分を抽出したＲ情報４２と、Ｇ成分を抽出したＧ情報４３と、Ｂ成分を抽出したＢ情報４４とから成る。この、画像情報４０から色情報４１を減算することで得られる残存画像４５には、点灯しているＬＥＤ２２の輝度情報や色情報が残る。また、画像情報４０からＲ情報４２、Ｇ情報４３、Ｂ情報４４を減算することで得られる差分画像４６，４７，４８も、同様に、点灯しているＬＥＤ２２のＲ成分、Ｇ成分、Ｂ成分の輝度情報や色情報が残る。図２においては、残存画像４５，４６，４７，４８において、ＬＥＤ２２１、ＬＥＤ２２２、ＬＥＤ２２３、ＬＥＤ２２４の輝度情報が残存した状態を示している。
り、この残った輝度情報や色情報に基づいて、ＬＥＤ２２の点灯位置の検出や点灯状態の確認を容易に行うことができる。
【００４５】
［位置情報検出部５の検出の具体的手順］
図３は、位置情報検出部５の処理内容を示す概念図である。同図に示す通り、位置情報検出部５は、画像情報、例えばここでは残存画像４５の輝度情報を抽出し、抽出された輝度情報の解析を行う。そして、位置情報検出部５は、残存画像４５における、輝度分布の中心位置をＬＥＤ２２１の位置情報５１として検出する。
【００４６】
この位置情報の検出にあたり、位置情報検出部５は、残存画像４５上の位置を検出するための各種情報を形成する。具体的には、図３に示すように、残存画像４５上に座標５０を形成する。位置情報検出部５は、この座標５０上のどの位置に、上述した輝度分布の中心位置が存在するかを検出することで、ＬＥＤ２２の位置情報を検出する。例えば図３においては、残存画像４５のＬＥＤ２２１は、三角形の重心位置に位置情報５１が形成され、この位置情報５１が、座標５０上の３行２列目に形成される。
【００４７】
［処理手順］
図４は、この実施の形態の照明機器マッピング装置１Ａにおける処理手順を示すフローチャートである。以下、同図に基づいて処理手順を説明する。
【００４８】
まず、処理手順に先立ち、遊技機２０に複数のＬＥＤ２２が設置された状態とし、これらのＬＥＤ２２は、それぞれドライバ２３の各チャンネル２５に接続された状態とする。
【００４９】
次に、照明機器マッピング装置１Ａの使用者は、照明機器マッピング装置１Ａをドライバ２３に接続させ、また、カメラ３０を遊技機２０のＬＥＤ２２が設置された箇所が撮像できるように設置する。そして、使用者は、ＬＥＤ２２が点灯していない状態で遊技機２０を撮像し、撮像した画像情報を遊技機２０の色情報４１として色情報記憶部７に記憶させておく。
【００５０】
そして、この状態で、使用者が照明機器マッピング装置１Ａの処理を開始させると、照明機器マッピング装置１Ａのドライバ制御部２は、任意のアドレス２４やチャンネル２５ごとにドライバ２３を駆動させてチャンネル２５に対応付けられた任意のＬＥＤ２２を点灯させる（ステップＳ１、ドライバ制御手順）。このとき、ドライバ制御部２は、一のアドレス２４や一のチャンネル２５ごとにドライバ２３を駆動させる。ただし、どのアドレス２４やどのチャンネル２５がどのＬＥＤ２２に対応しているかを認識できる場合は、ドライバ制御部２が複数のアドレス２４や複数のチャンネル２５ごとにドライバ２３を駆動させる構成であってもよい。
【００５１】
ドライバ制御部２がドライバ２３を駆動させて遊技機２０に設置されたＬＥＤ２２が点灯されたら、カメラドライバ３はカメラ３０に遊技機２０を撮像させる（ステップＳ２、撮像手段制御手順）。カメラ３０が撮像した画像情報４０は、ネットワークを介して、カメラドライバ３に取り込まれる。
【００５２】
次に、解析部４は、カメラ３０が撮像した画像情報４０について、遊技機２０におけるＬＥＤ２２の点灯状態を解析する（ステップＳ３、解析手順）。具体的には、上述した通り、解析部４は、カメラ３０の撮像した画像情報４０から、色情報記憶部７に記憶された色情報例えば色情報４１を減算する処理を行う。これにより、画像情報４０からは、図２に示す残存画像４５が形成される。
【００５３】
次に、位置情報検出部５は、解析部４の解析により、残存画像４５において、遊技機２０におけるＬＥＤ２２の位置情報を検出する（ステップＳ４、位置情報検出手順）。具体的には、図３に示す通り、位置情報検出部５は、残存画像４５における、ＬＥＤ２２の輝度分布の中心位置を検出し、残存画像４５上に座標５０を形成して、この座標５０上のどの位置に輝度分布の中心位置が存在するかを検出することで、ＬＥＤ２２の位置情報５１を検出する。なお、ステップＳ４の処理を既に行っている等により、既に残存画像４５における座標５０が形成されている場合には、位置情報検出部５は、新たに座標５０を形成せず、既存の座標５０を用いてＬＥＤ２２の位置情報５１の検出を行ってもよい。
【００５４】
次に、マッピング部６は、ステップＳ４において検出された、点灯したＬＥＤ２２の位置情報５１と、ドライバ２３の、ＬＥＤ２２を点灯させたチャンネル２５とのマッピングを行う（ステップＳ５、マッピング手順）。マッピングの結果は、処理情報記憶部８に記憶される（ステップＳ６）。
【００５５】
ステップＳ１〜Ｓ６の手順の後、ドライバ２３にまだ駆動させていないアドレス２４やチャンネル２５が存在する場合（ステップＳ７の“Ｙｅｓ”）、ドライバ制御部２はアドレス２４やチャンネル２５のＩＤをインクリメントし、駆動させていないアドレス２４やチャンネル２５を駆動させる。そしてステップＳ１〜Ｓ６の処理が繰り返される。
【００５６】
当該処理は、ドライバ制御部２が全てのアドレス２４や全てのチャンネル２５を駆動させるまで行われる（ステップＳ７の“Ｎｏ”）。当該処理が終了すると、処理情報記憶部８に記憶された情報に基づいて、図５に概念図を示す、遊技機２０に設置されたそれぞれのＬＥＤ２２の位置情報と、特定のＬＥＤ２２を点灯させるドライバ２３のチャンネル２５との対応関係が記録された、マッピングデータ６０が形成される（ステップＳ８）。
【００５７】
図５は、この実施の形態１において形成されたマッピングデータ６０の模式図である。同図に示す通り、マッピングデータ６０には、ＬＥＤ２２のＩＤ番号、位置情報５１が位置する座標５０上の行情報及び列情報、ドライバ２３のアドレス２４の番号及びチャンネル２５の番号が記録されている。
【００５８】
以上、この実施の形態１においては、アドレス２４やチャンネル２５ごとにドライバ２３を駆動させてアドレス２４やチャンネル２５に対応付けられた任意のＬＥＤ２２を点灯させ、カメラ３０に遊技機２０を撮像させ、撮像された画像情報４０において、遊技機２０におけるＬＥＤ２２の点灯状態を解析し、遊技機２０におけるＬＥＤ２２の位置情報を検出することにより、撮像した画像情報４０から、遊技機２０における、点灯したＬＥＤ２２の位置情報を自動的に検出することができる。また、点灯したＬＥＤ２２の位置情報とこのＬＥＤ２２を点灯させたチャンネル２５とを自動的に対応付けすることで、両者のマッピングを自動的に行うことができる。
【００５９】
この実施の形態１の照明機器マッピング装置１を用いることで、ドライバ２３のハード設計者は、アドレス２４やチャンネル２５と遊技機２０上のＬＥＤ１０１の位置との対応情報を作成する必要がなくなる。また、ドライバ２３のソフト設計者は、遊技機２０上のＬＥＤ１０１の点灯パターンを予め作成しておき、遊技機２０の実機が形成されたのちに、この実施の形態１の照明機器マッピング装置１を用いてマッピングデータ６０を作るだけで、事前に作成した通りの点灯パターンで遊技機２０上のＬＥＤ１０１を点灯させることが可能になる。これにより、遊技機２０等に配置されたＬＥＤ２２と、ＬＥＤ２２の点灯制御を行うドライバ２３のアドレス２４やチャンネル２５とのマッピングにおける作業者の労力を軽減させることができる。
【００６０】
この実施の形態１においては、遊技機２０におけるＬＥＤ２２が点灯していない状態の色情報４１が記憶された色情報記憶部７を備え、解析部４は、画像情報４０から色情報４１を減算することで点灯状態を解析することにより、解析の結果から、点灯しているＬＥＤ２２の位置を容易に認識することができる。これにより、点灯したＬＥＤ２２の位置情報と、ドライバ２３のＬＥＤ２２を点灯させたアドレス２４やチャンネル２５とのマッピングを、一層容易に行うことができる。
【００６１】
この実施の形態１においては、位置情報検出部５は、画像情報４０の輝度情報を抽出し、抽出された輝度情報の解析を行い、画像情報４０における輝度分布の中心位置をＬＥＤ２２の位置情報として検出することにより、点灯しているＬＥＤ２２の位置を高い精度で認識することができる。これにより、点灯したＬＥＤ２２の位置情報と、ドライバ２３のＬＥＤ２２を点灯させたアドレス２４やチャンネル２５とのマッピングを、精度良く行うことができる。
【００６２】
［発明の実施の形態２］
図６乃至図１０に、この発明の実施の形態２を示す。
【００６３】
［構成］
図６は、この実施の形態２の照明機器マッピング装置１Ｂの全体構成を示す機能ブロック図である。同図に示す照明機器マッピング装置１Ｂは、実施の形態１の照明機器マッピング装置１Ａの構成に加え、「グルーピング手段」としてのグルーピング部９と、「光量補正手段」としての光量補正部１０とを備えている。
【００６４】
グルーピング部９は、位置情報検出部５によって抽出された輝度情報に基づいて、位置情報が検出された、近接又は隣接する複数のＬＥＤ２２のグループを形成する（以下、このＬＥＤ２２のグループを形成することを「グルーピング」と称する。本明細書において同じ。）。
【００６５】
光量補正部１０は、位置情報検出部５によって抽出された輝度情報に基づいて、位置情報が検出されたＬＥＤ２２の光量を平準化する補正を行う。なお、ここでいう「光量」には、ＬＥＤ２２の発する光に含まれる輝度の情報と、ＲＧＢの光量の情報とが含まれる。そして、光量補正部１０は、ＬＥＤ２２の発する光に含まれる輝度と、ＲＧＢそれぞれの光量とを平準化する補正を行う機能を有する。
【００６６】
処理情報記憶部８には、マッピング部６において行われたマッピングの結果に加え、グルーピング部９によるグルーピングの結果や、光量補正部１０による補正の結果が記憶される。それ以外の構成は実施の形態１と同じである。
【００６７】
［グルーピング部９の処理内容］
図７は、グルーピング部９の処理内容を示す概念図である。例えば、図７の（ａ）に示すように、遊技機２０上に、ＬＥＤ２２１，２２２，２２３，２２４，２２５，２２６，２２７，２２８，２２９が存在する場合を考える。このとき、グルーピング部９は、ＬＥＤ２２相互間の距離を計測し、予め設定されて記憶された所定の長さよりも相互間の距離が短い複数のＬＥＤ２２をグループ化する。図７の（ａ）においては、グルーピング部９は、近接するＬＥＤ２２１，２２２，２２３からなる第一グループ７１、近接するＬＥＤ２２４，２２５，２２６からなる第二グループ７２、近接するＬＥＤ２２７，２２８，２２９からなる第三グループ７３を形成する。
【００６８】
また、グルーピング部９は、複数の遊技機２０にそれぞれ設けられたＬＥＤ２２をグループ化することもできる。例えば、グルーピング部９は、図７の（ｂ）に示すように、遊技機２０１に設けられたＬＥＤ２２１１，２２１２，２２１３，を第一グループ７４、遊技機２０２に設けられたＬＥＤ２２１４，２２１５，２２１６を第二グループ７５、遊技機２０３に設けられたＬＥＤ２２１７，２２１８，２２１９を第三グループ７６として形成することもできる。
【００６９】
［光量補正部１０の処理内容（１）］
図８は、光量補正部１０の処理内容を示す概念図である。例えば、図８の（ａ）に示すように、第一グループ７１を構成するＬＥＤ２２１，２２２，２２３の最大輝度が、それぞれ１００，９０，８０と相違する場合を考える。この場合、光量補正部１０は、ＬＥＤ２２１，２２２，２２３の輝度を平準化させるための補正を行う。ここでは、全てのＬＥＤ２２１，２２２，２２３の輝度を、最大輝度が最も低いものの値に合わせるため、第一グループ７１内のそれぞれのＬＥＤ２２１，２２２，２２３の補正値を算出し、輝度を補正する。具体的には、ＬＥＤ２２１の輝度を最大値の８０／１００に、ＬＥＤ２２２の輝度を最大値の９０／１００に、ＬＥＤ２２３の輝度を最大値のままとする補正を行う。これにより、第一グループ７１を構成するＬＥＤ２２１，２２２，２２３の輝度が平準化する。
【００７０】
なお、光量補正部１０は、同様に、第一グループ７１、第二グループ７２、第三グループ７３相互間の輝度が異なる場合、第一〜第三グループ７１〜７３相互間の輝度を平準化させる補正を行うこともできる。
【００７１】
なお、光量補正部１０は、図７の（ｂ）に示す、遊技機２０１に設けられた第一グループ７４のＬＥＤ２２１１，２２１２，２２１３の輝度を平準化させる補正、遊技機２０２に設けられた第二グループ７５のＬＥＤ２２１４，２２１５，２２１６の輝度を平準化させる補正、遊技機２０３に設けられた第三グループ７６のＬＥＤ２２１７，２２１８，２２１９の輝度を平準化させる補正を行うこともできる。また、光量補正部１０は、第一グループ７４、第二グループ７５、第三グループ７６相互間の輝度を平準化させる補正を行うこともできる。
【００７２】
［光量補正部１０の処理内容（２）］
例えば、図８の（ｂ）に示すように、ＬＥＤ２２１がＲ発光部８１、Ｇ発光部８２、Ｂ発光部８３を有し、ＲＧＢの３原色をそれぞれ発光するカラーＬＥＤである場合を考える。ここで、位置情報検出部５において、ＲＧＢの色情報が隣接又は近接して検出された場合には、位置情報検出部５は、それらのＲＧＢの色情報を一のＬＥＤ２２１として認識する。そして、一のＬＥＤ２２１として認識されたものにおいて、ＲＧＢの光量がそれぞれ異なる場合には、光量補正部１０は、一のＬＥＤ２２１におけるＲＧＢのそれぞれの光量を平準化してホワイトバランスをとる補正を行う。ここでは、ここでは、ＬＥＤ２２１に含まれるＲ発光部８１、Ｇ発光部８２、Ｂ発光部８３の光量を、最大輝度が最も低いものの値に合わせるため、ＬＥＤ２２１に含まれるＲ発光部８１、Ｇ発光部８２、Ｂ発光部８３のそれぞれの補正値を算出し、光量を補正する。具体的には、例えば一のＬＥＤ２２のＲ発光部８１によるＲの光量の最大値が１００、Ｇ発光部８２によるＧの光量の最大値が９０、Ｂ発光部８３によるＢの光量の最大値が８０の場合、光量補正部１０は、Ｒの光量を最大値の８０／１００、Ｇの光量を最大値の９０／１００、Ｂの光量を最大値のままとする補正を行う。
【００７３】
光量補正部１０は、この補正を、図７の（ａ）及び（ｂ）に示す第一〜第三グループ７１〜７６内のＬＥＤ２２１〜２２９，２２１１〜２２１９について行うことや、第一〜第三グループ７１〜７６相互間で行うこともできる。
【００７４】
［処理手順］
図９は、この実施の形態２の照明機器マッピング装置１Ｂの処理手順を示すフローチャートである。以下、同図に基づいて処理手順を説明する。
【００７５】
照明機器マッピング装置１Ｂは、実施の形態１におけるステップＳ１〜Ｓ８の処理と並行して、あるいは当該処理の終了後に以下の処理を行う。
【００７６】
まず、グルーピング部９は、近接又は隣接するＬＥＤ２２のグルーピングを行う（ステップＳ１１）。これにより、図７の（ａ）や図７の（ｂ）に示すように第一〜第三グループ７１〜７３や、第一〜第三グループ７４〜７６が形成される。
【００７７】
次に、光量補正部１０は、第一〜第三グループ７１〜７３や、第一〜第三グループ７４〜７６において、グループ内のＬＥＤ２２の輝度を平準化させる補正を行う（ステップＳ１２）。なお、光量補正部１０は、第一〜第三グループ７１〜５７相互間や、第一〜第三グループ７４〜７６の輝度を平準化させる補正を併せて行ってもよい。
【００７８】
次に、光量補正部１０は、それぞれのＬＥＤ２２のホワイトバランスをとる補正を行う（ステップＳ１３）。
【００７９】
ステップＳ１２，Ｓ１３の処理は、第一〜第三グループ７１〜７３や、第一〜第三グループ７４〜７６の全ての処理が終了するまで行われる（ステップＳ１４の“Ｎｏ”）。第一〜第三グループ７１〜７３や、第一〜第三グループ７４〜７６の全てについてステップＳ１２，Ｓ１３の処理が終了したら（ステップＳ１４の“Ｙｅｓ”）、それぞれのＬＥＤ２２の最大輝度や、それぞれのＬＥＤ２２を構成するＲ発光部８１、Ｇ発光部８２、Ｂ発光部８３の光量の最大値や、光量補正部１０の算出した値とに基づいて、図１０に概念図を示す輝度バランスマップ９１やホワイトバランスマップ９２が形成される（ステップＳ１５）。
【００８０】
以上により手順は終了する。なお、ステップＳ１２，Ｓ１３のうち何れか一方のみが行われる手順であってもよい。
【００８１】
以上示したように、この実施の形態２においては、近接又は隣接する複数のＬＥＤ２２の第一〜第三グループ７１〜７３や、第一〜第三グループ７４〜７６を形成し、第一〜第三グループ７１〜７３や、第一〜第三グループ７４〜７６におけるそれぞれのＬＥＤ２２の光量、及び／又は、第一〜第三グループ７１〜７３や、第一〜第三グループ７４〜７６同士の光量を平準化する補正を行うことにより、近接又は近接する複数のＬＥＤ２２のグループ内、あるいはグループ同士で、ＬＥＤ２２を点灯させた際の光量の違いを解消する制御を行わせて、見栄えのよい点灯状態で点灯させることができる。また、この実施の形態２においては、光量補正部１０において、位置情報検出部５によって抽出された光量の情報に基づいて、位置情報が検出されたＬＥＤ２２の光量を平準化する補正を行うことにより、個々のＬＥＤ２２を点灯させた際の光量の違いを解消する制御を行わせて、見栄えのよい点灯状態で点灯させることができる。
【００８２】
この実施の形態２においては、複数の遊技機にそれぞれ配置されたＬＥＤのグループ、例えば遊技機２０１の第一グループ７４のＬＥＤ２２１１，２２１２，２２１３、遊技機２０２の第二グループ７５のＬＥＤ２２１４，２２１５，２２１６、遊技機２０３の第三グループ７６のＬＥＤ２２１７，２２１８，２２１９相互間の光量や、それら第一グループ７４、第二グループ７５，第三グループ７６同士の光量を平準化し、複数の遊技機例えば遊技機２０１〜２０３のＬＥＤ２２１１〜２２１９を点灯させた際の光量の違いを解消することが可能になる。
【００８３】
この実施の形態２においては、ＲＧＢそれぞれの発色を行う機器が隣接又は近接して構成されたＬＥＤ２２において、一のＬＥＤ２２を構成する機器のそれぞれのＲＧＢそれぞれの光量を調節することで、ＬＥＤ２２のホワイトバランスを取り、ＬＥＤ２２の発色が良好になるように制御することができる。
【００８４】
［発明の実施の形態３］
図１１に、この発明の実施の形態３を示す。
【００８５】
図１１は、この実施の形態３の照明機器マッピング装置１Ｃの全体構成を示す機能ブロック図である。同図に示す通り、この照明機器マッピング装置１Ｃは、複数例えばｊ台（ｊ＞１）のカメラ３０１，３０２・・・３０ｊを有する。そして、カメラドライバ３は、これらのカメラ３０１，３０２・・・３０ｊに撮像させ、解析部４において、それぞれのカメラ３０１，３０２・・・３０ｊが撮像した画像情報４０に基づいて三次元画像が形成され、解析部４、位置情報検出部５、マッピング部６は、この三次元画像に基づいて処理を行う点が実施の形態１と相違する。なお、照明機器マッピング装置１Ｃは、実施の形態２の照明機器マッピング装置１Ｂと同様に、グルーピング部９、光量補正部１０、バランスマップ作成部１１を備えていてもよい。
【００８６】
この実施の形態３においては、三次元方向に設置されたＬＥＤ１０１について、適切なマッピングデータを作成することができる。
【００８７】
上記各実施の形態は本発明の例示であり、本発明が上記各実施の形態のみに限定されることを意味するものではないことは、いうまでもない。
【符号の説明】
【００８８】
１Ａ，１Ｂ，１Ｃ・・・照明機器マッピング装置
２・・・ドライバ制御部（ドライバ制御手段）
３・・・カメラドライバ（撮像手段制御手段）
４・・・解析部（解析手段）
５・・・位置情報検出部（位置情報検出手段）
６・・・マッピング部（マッピング手段）
７・・・色情報記憶部（色情報記憶手段）
８・・・処理情報記憶部（処理情報記憶手段）
９・・・グルーピング部（グルーピング手段）
１０・・・光量補正部（光量補正手段）
２０・・・遊技機（設置空間）
２２，２２１，２２２，２２３，２２４，２２５，２２６，２２７，２２８，２２９，２２１１，２２１２，２２１３，２２１４，２２１５，２２１６，２２１７，２２１８，２２１９，２０ｎ・・ＬＥＤ（照明機器）
２３・・・ドライバ
２４，２４１，２４２，・・・２４ｍ・・・アドレス
２５，２５１，２５２，・・・２５ｋ・・・チャンネル
３０，３１１，３１２，・・・３１ｊ・・・カメラ（撮像手段）
４０・・・画像情報
４１・・・色情報
５０・・・座標
５１・・・位置情報
７１，７４・・・第一グループ（グループ）
７２，７５・・・第二グループ（グループ）
７３，７６・・・第三グループ（グループ）
【要約】
【課題】特定の設置空間に配置された照明機器と、点灯制御を行うドライバのアドレスやチャンネルとのマッピングにおける作業者の労力を軽減させる。
【解決手段】照明機器マッピング装置１Ａは、アドレス２４及び／又はチャンネル２５ごとにドライバ２３を駆動させてアドレス２４及び／又はチャンネル２５に対応付けられたＬＥＤ２２を点灯させるドライバ制御部２と、カメラ３０に遊技機２０を撮像させるカメラドライバ３と、カメラ３０の撮像した画像情報において、遊技機２０におけるＬＥＤ２２の点灯状態を解析する解析部４と、解析部４の解析した遊技機２０におけるＬＥＤ２２の位置情報を検出する位置情報検出部５と、点灯したＬＥＤ２２の位置情報と、ＬＥＤ２２を点灯させたアドレス２４及び／又はチャンネル２５とのマッピングを行うマッピング部６とを備える。
【選択図】図１【図１】
0005382831.tif 000002
【図２】
0005382831.tif 000003
【図３】
0005382831.tif 000004
【図４】
0005382831.tif 000005
【図５】
0005382831.tif 000006
【図６】
0005382831.tif 000007
【図７】
0005382831.tif 000008
【図８】
0005382831.tif 000009
【図９】
0005382831.tif 000010
【図１０】
0005382831.tif 000011
【図１１】
0005382831.tif 000012