(57)【要約】【課題】機器等の撮影対象物が所望の状態に達するかどうかの可能性を把握する。【解決手段】状態が変化する撮影対象物の撮影により得られた撮影画像を取得する。撮影画像から撮影対象物の動きの状態の算出に用いる状態判定モデルを生成する。状態判定モデルと、新たに撮影した撮影対象物の撮影画像とに基づいて、当該撮影対象物の状態を判定する。そして、撮影対象物の状態に基づいて状態が所定状態となる可能性を示す情報を出力する。【選択図】図１
2020168107.tif 000002
【特許請求の範囲】
【請求項１】
状態が変化する撮影対象物の撮影により得られた撮影画像に基づいて、前記撮影画像から前記撮影対象物の動きの状態の算出に用いる状態判定モデルを生成するモデル生成部と、
前記状態判定モデルと、新たに撮影した前記撮影対象物の前記撮影画像とに基づいて、当該撮影対象物の状態を判定する状態判定部と、
前記撮影対象物の状態に基づいて前記状態が所定状態となる可能性を示す情報を出力する判定結果出力部と、
を備える状態判定装置。
【請求項２】
前記撮影対象物が機器であり、
前記撮影画像が当該機器の出力する演出範囲であり、
前記状態判定部は、前記機器の前記演出範囲の前記撮影画像に基づいて、前記機器の状態を判定する
請求項１に記載の状態判定装置。
【請求項３】
前記機器が遊技機であり、
前記状態判定部は、前記遊技機の前記演出範囲の前記撮影画像に基づいて、前記遊技機の出力装置の動きの状態を判定し、
前記判定結果出力部は、前記動きの状態が前記所定状態であるあたりとなる可能性を示す情報を出力する
請求項２に記載の状態判定装置。
【請求項４】
前記機器がゲーム装置であり、
前記状態判定部は、前記ゲーム装置の前記演出範囲の前記撮影画像に基づいて、前記ゲーム装置の出力装置の動きの状態を判定し、
前記判定結果出力部は、前記動きの状態が前記所定状態となる可能性を示す情報を出力する
請求項２に記載の状態判定装置。
【請求項５】
前記機器が表示装置であり、
前記状態判定部は、前記表示装置の前記演出範囲の前記撮影画像に基づいて、前記表示装置の表示の状態を判定し、
前記判定結果出力部は、前記表示の状態が前記所定状態となる可能性を示す情報を出力する
請求項２に記載の状態判定装置。
【請求項６】
前記モデル生成部は、前記撮影画像と前記撮影対象物の機器が出力した信号から得られた情報と、前記撮影画像の状態とに基づいて、前記状態判定モデルを生成する
請求項１から請求項５の何れか一項に記載の状態判定装置。
【請求項７】
状態が変化する撮影対象物の撮影により得られた撮影画像に基づいて、前記撮影画像から前記撮影対象物の動きの状態の算出に用いる状態判定モデルを生成し、
前記状態判定モデルと、新たに撮影した前記撮影対象物の前記撮影画像とに基づいて、当該撮影対象物の状態を判定し、
前記撮影対象物の状態に基づいて前記状態が所定状態となる可能性を示す情報を出力する
状態判定方法。
【請求項８】
状態判定装置のコンピュータを、
状態が変化する撮影対象物の撮影により得られた撮影画像に基づいて、前記撮影画像から前記撮影対象物の動きの状態の算出に用いる状態判定モデルを生成するモデル生成手段、
前記状態判定モデルと、新たに撮影した前記撮影対象物の前記撮影画像とに基づいて、当該撮影対象物の状態を判定する状態判定手段、
前記撮影対象物の状態に基づいて前記状態が所定状態となる可能性を示す情報を出力する判定結果出力手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、状態判定装置、状態判定方法、プログラムに関する。
【背景技術】
【０００２】
電子機器などはその機器の状態に応じた出力情報を出力する。例えば電子機器は表示装置に機器の状態に応じた情報を表示する。特許文献１には関連する技術として、機器のデータを収集し、そのデータに基づいて、機器の作動状態を判定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８７７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
表示装置、ゲーム装置、遊技機などの機器において、それら機器が所望の状態に達するかどうかの可能性を把握できる技術が望まれている。
【０００５】
そこでこの発明は、上述の課題を解決する状態判定装置、状態判定方法、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、状態判定装置は、状態が変化する撮影対象物の撮影により得られた撮影画像に基づいて、前記撮影画像から前記撮影対象物の動きの状態の算出に用いる状態判定モデルを生成するモデル生成部と、前記状態判定モデルと、新たに撮影した前記撮影対象物の前記撮影画像とに基づいて、当該撮影対象物の状態を判定する状態判定部と、前記撮影対象物の状態に基づいて前記状態が所定状態となる可能性を示す情報を出力する判定結果出力部と、を備えることを特徴とする。
【０００７】
本発明の第２の態様によれば、状態判定方法は、状態が変化する撮影対象物の撮影により得られた撮影画像に基づいて、前記撮影画像から前記撮影対象物の動きの状態の算出に用いる状態判定モデルを生成し、前記状態判定モデルと、新たに撮影した前記撮影対象物の前記撮影画像とに基づいて、当該撮影対象物の状態を判定し、前記撮影対象物の状態に基づいて前記状態が所定状態となる可能性を示す情報を出力することを特徴とする。
【０００８】
本発明の第３の態様によれば、プログラムは、状態判定装置のコンピュータを、状態が変化する撮影対象物の撮影により得られた撮影画像に基づいて、前記撮影画像から前記撮影対象物の動きの状態の算出に用いる状態判定モデルを生成するモデル生成手段、前記状態判定モデルと、新たに撮影した前記撮影対象物の前記撮影画像とに基づいて、当該撮影対象物の状態を判定する状態判定手段、前記撮影対象物の状態に基づいて前記状態が所定状態となる可能性を示す情報を出力する判定結果出力手段、として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、機器が所望の状態に達するかどうかの可能性を把握することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態による状態判定システムの構成を示すブロック図である。
【図２】本発明の一実施形態による状態判定装置のハードウェア構成を示す図である。
【図３】本発明の一実施形態による状態判定装置の機能ブロック図である。
【図４】本発明の一実施形態による状態判定装置の一例である遊技機の外観を示す図である。
【図５】本発明の一実施形態による状態判定装置の処理フローを示す第一の図である。
【図６】本発明の一実施形態による状態判定装置の処理フローを示す第二の図である。
【図７】本発明の一実施形態による状態判定装置の最小構成による処理フローを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態による状態判定装置を図面を参照して説明する。
図１は同実施形態による状態判定システムの構成を示すブロック図である。
この図で示すように、状態判定システム１００は、状態判定装置１、カメラ２を少なくとも備えて構成される。状態判定装置１とカメラ２とは通信接続されている。カメラ２は状態判定装置１が状態を判定する対象とする撮影対象物３を撮影し、その撮影画像を状態判定装置１へ出力する。
【００１２】
図２は状態判定装置のハードウェア構成を示す図である。
この図が示すように状態判定装置１は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＳＳＤ（Solid State Drive）１０４、通信モジュール１０５、データベース１０６等の各ハードウェアを備えたコンピュータである。
【００１３】
図３は状態判定装置の機能ブロック図である。
状態判定装置１は、モデル生成部１１、状態判定部１２、判定結果出力部１３の各機能を備える。これら機能は、状態判定装置１がプログラムを実行して、当該状態判定装置１に備わる機能であってもよいし、状態判定装置１に設ける回路機能によって備わるものであってもよい。
【００１４】
モデル生成部１１は、状態が変化する撮影対象物３の撮影により得られた撮影画像に基づいて、撮影画像から撮影対象物３の動きの状態の算出に用いる状態判定モデルを生成する。
状態判定部１２は、状態判定モデルと、新たに撮影した撮影対象物３の前記撮影画像とに基づいて、当該撮影対象物の状態を判定する。
判定結果出力部１３は、撮影対象物の状態に基づいて状態が所定状態となる可能性を示す情報を出力する。
【００１５】
図４は状態判定装置の一例である遊技機の外観を示す図である。
状態判定装置１は一例としては撮影対象物である遊技機３１の演出領域３２の撮影画像を用いて当該遊技機３１が所定状態となる可能性を示す情報を算出する。カメラ２は遊技機３１の演出領域３２を撮影できる位置に設けられている。遊技機３１の上部には機器端末３３が設けられている。機器端末３３は遠隔に設置されたコンピュータサーバである状態判定装置１と通信接続する。なお機器端末３３が状態判定装置１の処理を行うようにしてもよい。以下、撮影対象物３が遊技機３１であり、状態判定装置１が遠隔に設置された端末機器３３と通信接続するコンピュータサーバである場合の例に基づいて、状態判定装置１の処理について説明する。
【００１６】
図５は状態判定装置の処理フローを示す第一の図である。
まずカメラ２は作動している遊技機３１の演出領域を撮影する。カメラ２は演出領域の撮影画像を機器端末３３へ出力する。機器端末３３は撮影画像を状態判定装置１へ送信する。機器端末３３は別途、遊技機３１から遊技機３１の状態を示す各種状態信号を受信し、それら信号に基づいて遊技機３１の状態を表す情報を表示してもよい。例えば機器端末３３は遊技機３１のユーザによる過去のプレイ回数や、あたりの回数など情報をモニタ４に出力させる。
【００１７】
状態判定装置１は複数の遊技機３１と通信接続されている。機器端末３３は撮影画像と状態信号とを状態判定装置１へ送信する。状態判定装置１は複数の遊技機３１それぞれに設置されている機器端末３３から状態信号と撮影画像とを取得する（ステップＳ１０１）。状態判定装置１は取得した状態信号と撮影画像と、当該撮影画像を送信したカメラ２を有する遊技機３１のＩＤとを対応付けてデータベース１０６に記録する（ステップＳ１０２）。モデル生成部１１は、ある遊技機３１の状態判定モデルの生成を開始すると判定する（ステップＳ１０３）。モデル生成部１１は、処理対象の遊技機３１のＩＤに紐づく撮影画像と状態信号とを取得する。モデル生成部１１は撮影画像が示す所定位置の情報と、状態信号とを判定モデル生成プログラムに入力し、機械学習を行う（ステップＳ１０４）。
【００１８】
より具体的には、モデル生成部１１は、処理対象の遊技機３１のＩＤに紐づく撮影画像と状態信号があるかを判定する。モデル生成部１１は理対象の遊技機３１のＩＤに紐づく撮影画像と状態信号がある場合には、判定モデル生成プログラムにより、畳み込みニューラルネットワーク等の手法を利用して、遊技機３１であたりが出た際の状態信号と、その状態であるときに取得した撮影画像が示す画像状態との対応関係が得られている場合には、遊技機３１の状態があたりである可能性を示す情報（スコア値）を出力する状態判定モデルを生成する（ステップＳ１０５）。状態判定モデルの生成は、例えばニューラルネットワークの中間層の情報を示す重み値などの情報を含むものである。つまりモデル生成部１１は、撮影画像から得られた演出領域３２におけるランプや役物などの輝度、色、動きの状態などの情報と、その時の状態信号の値を入力として、遊技機３１の状態があたりである可能性を示す情報（スコア値）を出力とする状態判定モデルを生成する。
【００１９】
上記のモデル生成部１１がニューラルネットワークに入力する状態信号としては、あたりの状態や度合を示す数値、表示する図柄が停止中であるかの情報、役物の動作状態、位置、などの情報であってよい。またモデル生成部１１がニューラルネットワークに入力する撮影画像の情報とは、例えば撮影画像中に含まれる一つまたは複数の所定位置のランプの色、輝度や、演出領域に含まれる遊技機３１の液晶モニタの各画素や各領域の色などであってよい。またモデル生成部１１がニューラルネットワークに入力する。
【００２０】
状態判定モデルの生成はこれ以外にも公知の技術を利用してよい。なおモデル生成部１１は異なる遊技機３１であっても機種が同じ遊技機３１であれば、それらを同一の遊技機３１とみなして、それらの同一の遊技機３１複数の撮影画像と状態信号とを用いて状態判定モデルを生成してよい。モデル生成部１１は、状態判定モデルを生成すると遊技機３１のＩＤと状態判定モデルを示す情報とを紐づけて記憶部に記録する。状態判定装置１は処理を終了する。なお状態判定装置１は、定期的に状態判定モデルの生成を繰り返してよい。
【００２１】
図６は状態判定装置の処理フローを示す第二の図である。
状態判定装置１の状態判定部１２は、状態判定モデルの生成が完了した状態で機器端末３３から撮影画像と状態信号とを取得する（ステップＳ２０１）。この撮影画像や状態信号の取得は定期的であってよい。状態判定部１２は、撮影画像を送信した機器端末３３を備える遊技機３１のＩＤを特定する。例えば状態判定部１２は撮影画像や状態信号に格納された遊技機３１のＩＤを読み取ってもよい。状態判定部１２は遊技機３１のＩＤに紐づいて記憶部の記憶する状態判定モデルの情報を取得する（ステップＳ２０２）。状態判定部１２は状態判定モデルに撮影画像と状態信号を入力する。状態判定部１２は状態判定モデルに入力した結果である状態があたりである可能性を示すスコア値を算出する（ステップＳ２０３）。判定結果出力部１３はスコア値を機器端末３３へ送信する（ステップＳ２０４）。これにより機器端末３３は、スコア値をモニタ４に表示する。
【００２２】
遊技機３１を利用するユーザは、モニタ４に表示されたスコア値を確認し、遊技機３１があたりである可能性を認識する。つまりユーザは遊技機３１があたりという所定状態となる可能性を把握することができる。
【００２３】
なお上述の処理においては、状態判定装置１は遊技機３１から取得した状態信号に基づいて、遊技機３１があたりの状態であることを判定し、その状態である時刻とほぼ同時刻に取得した撮影画像があたりの状態における撮影画像であるものとして、状態判定モデルを生成している。しかしながら状態判定装置１は撮影画像があたりの状態であることを撮影画像のみから判定してもよい。例えば状態判定装置１は、撮影画像における所定位置の色、輝度の値や、撮影画像に写る所定の物体の動きの状態があたりを示す場合に、その撮影画像のみからその撮影画像があたりの状態における撮影画像であるものとして、状態判定モデルを生成してもよい。
【００２４】
なお、別の処理態様においては、ユーザがスマートフォンなどの携帯端末を用いて遊技機３１の演出領域３２を撮影し、その撮影画像を状態判定装置１に携帯電話網を介して送信する。そして、状態判定装置１は携帯端末から取得した撮影画像から得られた各位置の輝度値を状態判定モデルに入力し、その結果、あたりである可能性を示すスコア値を算出してもよい。
【００２５】
別の処理態様として撮影画像に写るユーザの情報に基づいて、状態判定装置１はユーザに対して所定の情報を出力してもよい。例えば状態判定装置１は、撮影画像中に写り込むユーザの顔画像を判定し、ユーザが入れ替わったことを判定する画像判定部を備える。例えば遊技機３１の金属で構成された部材に写り込んだユーザの顔画像や、その他の服の色の変化などから前のユーザとは違う他のユーザが遊技機３１の前面に居ることを判定する。この場合、状態判定装置１は、機器端末３３に対してユーザ変更を確認したことを示す信号を出力する。機器端末３３は、ユーザ変更を確認したことを示す信号を受信すると、モニタ４に遊技機３１の使い方、やデモンストレーションの為の動画情報を表示する処理等をおこなってよい。なおカメラ２は魚眼レンズなどの広角の画角で撮影画像を撮影してもよい。そしてこの撮影画像の画角は、遊技機３１の前面に立つユーザが含まれる画角であってよい。この場合、撮影画像には遊技機の演出領域３２とユーザとが共に写り、この撮影画像を用いて状態判定装置１は状態判定モデルを生成する処理、撮影対象物の状態を判定する、他のユーザが写り込んだか否かの判定を行う処理をしてよい。
【００２６】
上述の処理によれば、遊技機３１の演出が、複雑な表現による演出を行っても、初心者や演出を理解しづらい高齢者などのユーザに簡単に、現在のあたりのスコア値を予測情報として知らせることができ、気持ちよく遊技ができる環境を提供することができる。
【００２７】
上述の処理においては遊技機３１の演出領域を撮影対象物として説明している。しかしながら、ゲーム装置や、電子機器などの、表示装置を有する機器を撮影対象物としてもよい。この場合も、同様に、撮影画像やそれら機器から得られた状態信号に基づいて、状態判定モデルを生成し、この状態判定モデルを利用して、撮影画像に応じた現在の機器の状態を判定すればよい。
【００２８】
撮影対象物がゲーム装置である場合、モデル生成部１１はゲーム装置の画面の撮影により得られた撮影画像に基づいて、撮影画像からゲーム装置の表示の動きの状態の算出に用いる状態判定モデルを生成する。状態判定部１２は、ゲーム装置の演出範囲の撮影画像に基づいて、ゲーム装置の出力装置の動きの状態を判定し、判定結果出力部１３は、動きの状態が所定状態となる可能性を示す情報を出力する。ゲーム装置の動きの所定状態とは一例としては、ゲーム装置に表示されている遊技機があたりの状態である場合である。
【００２９】
撮影対象物が他の表示装置である場合、モデル生成部１１は表示装置の画面の撮影により得られた撮影画像に基づいて、撮影画像から表示装置の表示の動きの状態の算出に用いる状態判定モデルを生成する。状態判定部１２は、表示装置の画面の撮影画像に基づいて、表示装置の表示の状態を判定し、判定結果出力部１３は、表示の状態が所定状態となる可能性を示す情報を出力する。表示装置の動きの所定状態とは、一例としては、表示装置に表示されている色や輝度が所定の閾値以上になった状態などである。
【００３０】
なお上述した図３の機能構成は、状態判定装置１の最小構成を示す。
つまり状態判定装置１は少なくとも、モデル生成部１１、状態判定部１２、判定結果出力部１３の機能を発揮する。
モデル生成部１１は、状態が変化する撮影対象物の撮影により得られた撮影画像に基づいて、撮影画像から撮影対象物の動きの状態の算出に用いる状態判定モデルを生成する（ステップＳ３０１）。
状態判定部１２は、状態判定モデルと、新たに撮影した撮影対象物の撮影画像とに基づいて、当該撮影対象物の状態を判定する（ステップＳ３０２）。
判定結果出力部１３は、撮影対象物の状態に基づいて状態が所定状態となる可能性を示す情報を出力する（ステップＳ３０３）。
【００３１】
上述の機器端末３３や状態判定装置１は、内部にコンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３２】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３３】
１・・・状態判定装置
２・・・カメラ
３・・・撮影対象物
１１・・・モデル生成部
１２・・・状態判定部
１３・・・判定結果出力部
３１・・・遊技機
３２・・・演出領域
３３・・・機器端末
【図１】
2020168107.tif 000003
【図２】
2020168107.tif 000004
【図３】
2020168107.tif 000005
【図４】
2020168107.tif 000006
【図５】
2020168107.tif 000007
【図６】
2020168107.tif 000008
【図７】
2020168107.tif 000009