(57)【特許請求の範囲】
【請求項１】
競技走に出場する競技体についての情報をユーザ端末に提供する情報提供装置であって、
前記ユーザ端末にて撮影された前記競技体についての撮影画像を、前記ユーザ端末から取得する取得部と、
取得された前記撮影画像に基づいて、前記競技体を特定する特定部と、
特定された前記競技体を公式に撮影した公式撮影画像が含まれる入力データを解析し、前記競技体についてのスコア値を導出する解析部と、
導出された前記スコア値を前記ユーザ端末へ提供し、前記撮影画像を表示する前記ユーザ端末の表示部に、前記スコア値を重畳して表示させる提供部と、
を備えることを特徴とする情報提供装置。
【請求項２】
前記取得部は、前記競技走の開始前において、前記ユーザ端末でリアルタイムに撮影された前記撮影画像を、前記ユーザ端末から取得し、
前記解析部は、前記競技走の開始前に撮影された前記公式撮影画像、及び、前記競技走についての詳細情報が含まれる入力データを、所定の学習済モデルに入力することで前記スコア値を導出する、
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記学習済モデルは、過去の前記競技走における、前記公式撮影画像及び前記詳細情報と、前記競技走の結果を示す結果情報とが対応付けられた学習データによって、予め学習されている、
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記取得部が取得した前記撮影画像を更に含んだ前記学習データを用いて、前記学習済モデルを追加学習させる追加学習部を更に備える、
ことを特徴とする請求項３に記載の情報提供装置。
【請求項５】
前記競技体において注目すべき箇所と当該箇所の状態とを含む注目情報を、前記ユーザ端末から受け付ける受付部と、
前記受付部が受け付けた前記注目情報を更に含んだ前記学習データを用いて、前記学習済モデルを追加学習させる追加学習部と、を更に備える、
ことを特徴とする請求項３に記載の情報提供装置。
【請求項６】
競技走に出場する競技体についての情報をユーザ端末に提供する情報提供装置における情報提供方法であって、
前記情報提供装置が、前記ユーザ端末にて撮影された前記競技体についての撮影画像を、前記ユーザ端末から取得する取得ステップと、
前記情報提供装置が、取得された前記撮影画像に基づいて、前記競技体を特定する特定ステップと、
前記情報提供装置が、特定された前記競技体を公式に撮影した公式撮影画像が含まれる入力データを解析し、前記競技体についてのスコア値を導出する解析ステップと、
前記情報提供装置が、導出された前記スコア値を前記ユーザ端末へ提供し、前記撮影画像を表示する前記ユーザ端末の表示部に、前記スコア値を重畳して表示させる提供ステップと、
を備えることを特徴とする情報提供方法。
【請求項７】
競技走に出場する競技体についての情報をユーザ端末に提供するコンピュータを、
前記ユーザ端末にて撮影された前記競技体についての撮影画像を、前記ユーザ端末から取得する取得部、
取得された前記撮影画像に基づいて、前記競技体を特定する特定部、
特定された前記競技体を公式に撮影した公式撮影画像が含まれる入力データを解析し、前記競技体についてのスコア値を導出する解析部、
導出された前記スコア値を前記ユーザ端末へ提供し、前記撮影画像を表示する前記ユーザ端末の表示部に、前記スコア値を重畳して表示させる提供部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
従来より、競馬、競輪、競艇といった公営競技において、レース（競技走）の投票券を、インターネット等を通じてユーザ端末から購入できる情報処理システムが活用されている。この情報処理システムでは、競技体（競走馬等）の着順等を予想して投票券を購入するユーザのために、レースに出場する競技体について、種々の情報をユーザ端末に提供している。
例えば、競馬に活用されている情報処理システムでは、レース前にパドック内の競走馬を撮影したパドック画像（一例として、動画像）を、ユーザ端末から視聴できるようになっている。つまり、ユーザは、パドック画像を視聴しつつ、競走馬のコンディションを推察した上で、所望の投票券（勝馬投票券）を購入することが可能となっている。
【０００３】
ところで、パドック画像から競走馬のコンディションを正しく推察できるようになるまでには、ある程度の経験と技術が必要となる。そのため、初心者等を含めたユーザの多くは、パドック画像を視聴しても、そこに映る競走馬のコンディションについて、良いのか悪いのか、ほとんど判断がつかないというのが実状であった。
【０００４】
このようなことから、例えば、特許文献１には、パドック画像において注目すべきポイントを提示することのできる情報処理システム（情報処理装置）の発明が開示されている。
この特許文献１の発明では、同文献中の図６等にて示されるように、パドック画像（パドック動画）において、競走馬に応じた注目ポイント（耳の状態、尾の状態、及び、歩行位置等）の情報を提示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５８０１９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１の発明では、システム側に記録された過去のパドック画像に、注目ポイントの情報を重畳させた画像を、ユーザ端末から視聴できるようになっている。そのため、例えば、ユーザが競馬場に来場しており、実際のパドックで競走馬の実物を視察できる状況であっても、あえてユーザ端末からそのようなパドック画像を視聴する必要があった。
また、実際のパドックにおいて、ユーザは、レースに出場する全ての競走馬を視察する訳ではなく、例えば、関心のある競走馬を数頭程度まで絞って視察する場合が多い。
それでも、特許文献１の発明で視聴されるようなパドック画像では、全ての競走馬が漏れなく公平に撮影されており、個々の競走馬が映る時間はそれほど長くない。そのため、パドック画像に関心のある競走馬が映り、提示される注目ポイントの情報と共にその競走馬を注意深く視察している途中で、他の競走馬（関心のない競走馬等）に切り替わってしまう場合もあった。そのような場合、競馬場に来場しているユーザは、目の前に関心のある競走馬が居続けているにも拘わらず、有用な情報が得られないことに、不満を感じることになる。
【０００７】
このようなことから、競技会場（競馬場等）に来場し、競技体の実物を視察できる状況下にあるユーザに対して、競技体についての有用な情報を提供することのできる技術が求められていた。
【０００８】
本発明は、上記実状に鑑みてなされたもので、競技会場に来場しているユーザの端末に、競技体についての有用な情報を提供することのできる情報提供装置、情報提供方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の観点に係る情報提供装置は、
競技走に出場する競技体についての情報をユーザ端末に提供する情報提供装置であって、
前記ユーザ端末にて撮影された前記競技体についての撮影画像を、前記ユーザ端末から取得する取得部と、
取得された前記撮影画像に基づいて、前記競技体を特定する特定部と、
特定された前記競技体を公式に撮影した公式撮影画像が含まれる入力データを解析し、前記競技体についてのスコア値を導出する解析部と、
導出された前記スコア値を前記ユーザ端末へ提供し、前記撮影画像を表示する前記ユーザ端末の表示部に、前記スコア値を重畳して表示させる提供部と、
を備えることを特徴とする。
【００１０】
また、上記観点に係る情報提供装置において、
前記取得部は、前記競技走の開始前において、前記ユーザ端末でリアルタイムに撮影された前記撮影画像を、前記ユーザ端末から取得し、
前記解析部は、前記競技走の開始前に撮影された前記公式撮影画像、及び、前記競技走についての詳細情報が含まれる入力データを、所定の学習済モデルに入力することで前記スコア値を導出するようにしてもよい。
【００１１】
また、上記観点に係る情報提供装置において、
前記学習済モデルは、過去の前記競技走における、前記公式撮影画像及び前記詳細情報と、前記競技走の結果を示す結果情報とが対応付けられた学習データによって、予め学習されていてもよい。
【００１２】
また、上記観点に係る情報提供装置は、
前記取得部が取得した前記撮影画像を更に含んだ前記学習データを用いて、前記学習済モデルを追加学習させる追加学習部を更に備えてもよい。
【００１３】
また、上記観点に係る情報提供装置は、
前記競技体において注目すべき箇所と当該箇所の状態とを含む注目情報を、前記ユーザ端末から受け付ける受付部と、
前記受付部が受け付けた前記注目情報を更に含んだ前記学習データを用いて、前記学習済モデルを追加学習させる追加学習部と、を更に備えてもよい。
【００１４】
本発明の第２の観点に係る情報提供方法は、
競技走に出場する競技体についての情報をユーザ端末に提供する情報提供装置における情報提供方法であって、
前記情報提供装置が、前記ユーザ端末にて撮影された前記競技体についての撮影画像を、前記ユーザ端末から取得する取得ステップと、
前記情報提供装置が、取得された前記撮影画像に基づいて、前記競技体を特定する特定ステップと、
前記情報提供装置が、特定された前記競技体を公式に撮影した公式撮影画像が含まれる入力データを解析し、前記競技体についてのスコア値を導出する解析ステップと、
前記情報提供装置が、導出された前記スコア値を前記ユーザ端末へ提供し、前記撮影画像を表示する前記ユーザ端末の表示部に、前記スコア値を重畳して表示させる提供ステップと、
を備えることを特徴とする。
【００１５】
本発明の第３の観点に係るプログラムは、
競技走に出場する競技体についての情報をユーザ端末に提供するコンピュータを、
前記ユーザ端末にて撮影された前記競技体についての撮影画像を、前記ユーザ端末から取得する取得部、
取得された前記撮影画像に基づいて、前記競技体を特定する特定部、
特定された前記競技体を公式に撮影した公式撮影画像が含まれる入力データを解析し、前記競技体についてのスコア値を導出する解析部、
導出された前記スコア値を前記ユーザ端末へ提供し、前記撮影画像を表示する前記ユーザ端末の表示部に、前記スコア値を重畳して表示させる提供部、
として機能させることを特徴とする。
【００１６】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。
更に、上記プログラムを記録する情報記録媒体は、非一時的な（non-transitory）記録媒体であり、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００１７】
本発明によれば、競技会場に来場しているユーザの端末に、競技体についての有用な情報を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る情報処理システムの全体構成の一例を示すブロック図である。
【図２】本実施形態に係る情報提供装置等が実現される典型的な情報処理装置の概要構成の一例を示すブロック図である。
【図３】本実施形態に係る情報提供装置の機能構成の一例を示すブロック図である。
【図４】撮影画像の一例を示す模式図である。
【図５】競走馬情報の一例を示す模式図である。
【図６】騎手情報の一例を示す模式図である。
【図７】レース情報の一例を示す模式図である。
【図８】学習済モデルを説明するための模式図である。
【図９】スコア値が重畳された撮影画像の一例を示す模式図である。
【図１０】本実施形態に係る情報提供処理を説明するためのフローチャートである。図である。
【発明を実施するための形態】
【００１９】
以下に本発明の実施形態を説明する。本発明の実施形態では、公営競技の１つである競馬において、馬券（勝馬投票券）を購入するために有用となる情報をユーザ端末へ提供する情報処理システムについて説明するが、このような競馬に限られず、後述するように、競輪、競艇といった他の公営競技において、有用な情報を提供する情報処理システムにおいても、同様に適用可能である。
なお、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２０】
（全体構成）
本発明の実施形態に係る情報処理システム１００は、例えば、馬券を購入するために有用となる情報をユーザに提供するシステムであり、図１に示すように、情報提供装置２００と、ユーザ端末３００とを含んで構成される。そして、情報提供装置２００と、ユーザ端末３００とは、インターネット９００を介して通信可能に接続されている。
なお、図１には、ユーザ端末３００を３台だけ示しているが、発明の理解を容易にするためであり、実際には、ユーザ数に応じて、膨大な数のユーザ端末３００が含まれているものとする。
【００２１】
情報提供装置２００は、例えば、ユーザに馬券を販売するためのサーバ装置であり、馬券の販売に際して、有用となる情報をユーザ端末３００に提供する。一例として、情報提供装置２００は、後述するように、過去のレース（競技走）について、競走馬が映るパドック画像及びレース結果を示す結果情報を含む学習データを用いて学習した学習済モデルを構築している。そして、情報提供装置２００は、レースの開始前に、当日のパドック画像を含む入力データを学習済モデルに入力することで、競走馬のスコア値を導出する。情報提供装置２００は、導出したスコア値を、ユーザ端末３００に提供する。
なお、競馬場（競技会場）には、パドック等に複数の固定カメラが設置されており、情報提供装置２００は、例えば、専用回線等を介して、固定カメラが撮影したパドック画像（公式撮影画像）を取得できるようになっている。
また、情報提供装置２００は、このような有用な情報をユーザ端末３００に提供するだけでなく、ユーザ端末３００からの操作に応じて、所望の馬券を販売する販売処理や、購入した馬券が的中した場合に、その馬券に対する払い戻し処理等も行う。
【００２２】
ユーザ端末３００は、例えば、カメラ等の撮影部を備えたスマートフォンやタブレット等であり、情報処理システム１００を利用するユーザによって使用される。
例えば、ユーザ端末３００は、競馬場に来場しているユーザにも使用される。つまり、ユーザは、パドック等でユーザ端末３００を使用することが可能となっている。なお、ユーザ端末３００には、一例として、情報処理システム１００を利用するための専用アプリ（アプリケーション）がインストールされている場合について説明するが、他に、汎用のブラウザ等から、情報提供装置２００へアクセス可能であってもよい。
すなわち、競馬場に来場しているユーザがユーザ端末３００で専用アプリを起動させ、ログイン等を行うことで、ユーザ端末３００から情報提供装置２００へアクセス可能となり、情報提供装置２００が提供する種々のサービスを受けることが可能となる。例えば、後述するように、レース前に、パドック内の何れかの競走馬を、ユーザ端末３００（撮影部）から撮影することで、その競走馬についての現時点における解析結果となるスコア値を得ることができる。
【００２３】
（情報処理装置の概要構成）
本実施形態に係る情報提供装置２００等が実現される典型的な情報処理装置４００について説明する。
【００２４】
情報処理装置４００は、図２に示すように、ＣＰＵ（Central Processing Unit）４０１と、ＲＯＭ（Read Only Memory）４０２と、ＲＡＭ（Random Access Memory）４０３と、ＮＩＣ（Network Interface Card）４０４と、画像処理部４０５と、音声処理部４０６と、補助記憶部４０７と、インターフェース４０８と、操作ユニット４０９と、表示ユニット４１０と、スピーカ４１１と、を備える。
【００２５】
ＣＰＵ  ４０１は、情報処理装置４００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００２６】
ＲＯＭ  ４０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、補助記憶部４０７に記憶されたプログラムをＲＡＭ  ４０３に読み出してＣＰＵ  ４０１による当該プログラムの実行が開始される。
【００２７】
ＲＡＭ  ４０３は、データやプログラムを一時的に記憶するためのもので、補助記憶部４０７から読み出されたプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００２８】
ＮＩＣ  ４０４は、情報処理装置４００をインターネット等のコンピュータ通信網に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等から構成される。
【００２９】
画像処理部４０５は、補助記憶部４０７等から読み出された画像データをＣＰＵ  ４０１や画像処理部４０５が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部４０５が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、インターフェース４０８等を介して表示ユニット４１０に出力される。つまり、画像処理部４０５は、ＣＰＵ  ４０１の制御の下、情報処理装置４００が行う処理の進行の中で必要となる画像を生成し、その画像を表示ユニット４１０に表示させる。
【００３０】
音声処理部４０６は、補助記憶部４０７等から読み出された音声データを音声信号に変換し、インターフェース４０８を介してスピーカ４１１に出力する。つまり、音声処理部４０６は、ＣＰＵ  ４０１の制御の下、情報処理装置４００が行う処理の進行の中で発生させるべき音声を生成し、その音声をスピーカ４１１から出力させる。
【００３１】
補助記憶部４０７は、ハードディスク等であり、情報処理装置４００全体の動作制御に必要な各種のプログラムや各種のデータを記憶する。例えば、補助記憶部４０７には、本実施形態に係る情報提供装置２００を実現するためのプログラムが記憶される。そして、ＣＰＵ  ４０１の制御によって、補助記憶部４０７は、記憶されたプログラムやデータを適宜読み出し、これらをＲＡＭ  ４０３等に一時的に記憶させる。
【００３２】
インターフェース４０８には、操作ユニット４０９、表示ユニット４１０、及び、スピーカ４１１が接続される。なお、インターフェース４０８は、この他に接続された外部機器との間で必要な情報を送受信してもよい。
【００３３】
操作ユニット４０９は、情報処理装置４００を利用する作業者等の操作入力を受け付ける。
【００３４】
表示ユニット４１０は、画像処理部４０５により出力された画像データに応じた画像を描画し、情報処理装置４００を利用する作業者等に提示する。
【００３５】
スピーカ４１１は、音声処理部４０６により出力された音声データに応じた音声を出力し、情報処理装置４００を利用する作業者に提示する。
【００３６】
この他に、情報処理装置４００は、補助記憶部４０７の代わりに、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ等のドライブユニットを備えるようにしてもよい。この場合、情報処理装置４００は、ドライブユニットに装着されるＤＶＤ−ＲＯＭ等からプログラムやデータを読み出して、上記と同様に動作する。
【００３７】
以下、上記の情報処理装置４００により実現される情報提供装置２００の機能構成等について、図３〜図９を参照して説明する。情報処理装置４００に電源が投入されると、情報提供装置２００として機能させるプログラムが実行され、本実施形態に係る情報提供装置２００が実現される。
なお、ユーザ端末３００も同様に、情報処理装置４００によって実現されるが、こちらについては説明を省略し、本実施形態において最も特徴的な情報提供装置２００について、以下説明する。
【００３８】
（情報提供装置の機能構成）
図３は、本実施形態に係る情報提供装置２００の機能構成の一例を示すブロック図である。図示するように、情報提供装置２００は、取得部２１０と、データ記憶部２２０と、特定部２３０と、入力データ収集部２４０と、解析部２５０と、提供部２６０と、追加学習部２７０とを備える。
【００３９】
取得部２１０は、ユーザ端末３００にて撮影された競走馬についての撮影画像を、インターネット９００を介してユーザ端末３００から取得する。
例えば、情報処理システム１００を利用するための専用アプリがユーザ端末３００で起動されている状態で、ユーザ端末３００の撮影部からパドック内の何れかの競走馬が動画撮影されると、その撮影画像が、ユーザ端末３００から情報提供装置２００へ送信されるようになっている。そのため、取得部２１０は、例えば、図４に示すような撮影画像（一例として、リアルタイムに撮影された動画像）をユーザ端末３００から取得する。この撮影画像には、ユーザが関心を示している競走馬ＫＢが撮影されている。
この他にも、取得部２１０は、競馬場に配置された固定カメラから、レース前に撮影された公式のパドック画像（公式撮影画像）も、取得できるようになっている。
【００４０】
なお、上述したＮＩＣ  ４０４等が、このような取得部２１０として機能しうる。
【００４１】
図３に戻って、データ記憶部２２０は、取得部２１０が取得した公式のパドック画像を記憶する。また、データ記憶部２２０は、取得部２１０がユーザ端末３００から取得した撮影画像を記憶してもよい。
この他に、データ記憶部２２０は、競走馬やレースについての詳細情報も記憶する。例えば、詳細情報には、競走馬についての競走馬情報２２１、騎手についての騎手情報２２２、及び、レースについてのレース情報２２３が含まれる。
具体的に、競走馬情報２２１は、図５に示すような情報であり、一例として、馬ＩＤ２２１ａ、性齢２２１ｂ、馬体重２２１ｃ、及び、前走時の馬体重２２１ｄが含まれている。なお、競走馬情報２２１には、馬名や、レース時の馬番や騎乗する騎手を識別する騎手ＩＤ等が含まれていてもよい。
また、騎手情報２２２は、図６に示すような情報であり、一例として、騎手ＩＤ２２２ａ、身長２２２ｂ、体重２２２ｃ、及び、通算勝利数２２２ｄが含まれている。
そして、レース情報２２３は、図７に示すような情報であり、一例として、レースＩＤ２２３ａ、本馬場２２３ｂ、距離２２３ｃ、及び、頭数２２３ｄが含まれている。なお、レース情報２２３には、当日の気象情報（気温、湿度、風力等）や馬場の状態（良、稍重、重、不良等）等が含まれていてもよい。
【００４２】
なお、上述した補助記憶部４０７等が、このようなデータ記憶部２２０として機能しうる。
【００４３】
図３に戻って、特定部２３０は、取得部２１０がユーザ端末３００から取得した撮影画像に基づいて、競走馬を特定する。
例えば、特定部２３０は、上述した図４に示すような撮影画像から、競走馬ＫＢの馬番（ゼッケンに記された番号）や馬名（ゼッケンに記された名称）を文字認識し、レース情報２２３や競走馬情報２２１を参照して競走馬を特定する。なお、同日に複数の競走馬においてそれぞれ競馬が開催される場合には、例えば、特定部２３０は、ユーザ端末３００から現在位置情報を取得して、競馬場を特定した後に、撮影画像から馬番や馬名を文字認識して、競走馬を特定してもよい。
【００４４】
なお、上述した画像処理部４０５やＣＰＵ  ４０１等が、このような特定部２３０として機能しうる。
【００４５】
入力データ収集部２４０は、特定部２３０が特定した競走馬についての入力データを、データ記憶部２２０から収集する。
例えば、入力データ収集部２４０は、特定した競走馬が映るパドック画像を、データ記憶部２２０から収集する。つまり、入力データ収集部２４０は、データ記憶部２２０に記憶されるパドック画像（レース開始前の画像）から、特定した競走馬が映っている時間帯の画像を抽出する。
また、入力データ収集部２４０は、特定した競走馬についての詳細情報を、データ記憶部２２０から収集する。つまり、入力データ収集部２４０は、上述した競走馬情報２２１、騎手情報２２２、及び、レース情報２２３から、特定した競走馬についての情報を収集する。
【００４６】
なお、上述したＣＰＵ  ４０１等が、このような入力データ収集部２４０として機能しうる。
【００４７】
解析部２５０は、入力データ収集部２４０が収集した入力データを解析し、競走馬についてのスコア値を導出する。
例えば、解析部２５０には、過去のパドック画像を含む学習データを用いて機械学習を行った学習済モデル２５１が構築されている。
具体的には、図８に示すように、過去のレースにおける、パドック画像ＰＧ及び詳細情報ＳＪと、レース結果を示す結果情報ＫＪとが対応付けられた学習データによって学習された学習済モデル２５１が構築されている。この学習済モデル２５１は、一例として、多層の畳み込みニューラルネットワーク（Convolutional Neural Network）が深層学習されたものを模式的に示している。
解析部２５０は、このような学習済モデル２５１に、入力データ収集部２４０が収集したパドック画像を含む入力データを入力することで、入力データに応じたスコア値を導出する。
すなわち、学習済モデル２５１がパドック画像を含んだ学習データで学習されているため、どのような競走馬が、どのような毛のツヤ、筋肉、歩き方等の場合に、良い成績、若しくは、悪い成績を収めていたのかが学習されている。そのため、当日のレース前のパドック画像を含む入力データを学習済モデル２５１に入力することで、そのパドック画像に映った競走馬についての現時点における解析結果となるスコア値を導出することが可能となっている。
【００４８】
なお、上述したＣＰＵ  ４０１等が、このような解析部２５０として機能しうる。
【００４９】
図３に戻って、提供部２６０は、解析部２５０が導出したスコア値をユーザ端末３００へ提供し、撮影画像を表示するユーザ端末３００の表示部に、スコア値を重畳して表示させる。
すなわち、提供部２６０は、スコア値をユーザ端末３００へ提供することで、例えば、図９に示すようなスコア値ＳＣが重畳された撮影画像を、ユーザ端末３００に表示させる。
【００５０】
なお、上述したＮＩＣ  ４０４等が、このような提供部２６０として機能しうる。
【００５１】
図３に戻って、追加学習部２７０は、レース後に、パドック画像や撮影画像を含んだ学習データを用いて、学習済モデル２５１を追加学習させる。
なお、ユーザ端末３００から取得した撮影画像を学習データに含める際には、例えば、パドック画像よりも重みづけを小さくして、追加学習させるようにしてもよい。つまり、撮影画像は、公式のパドック画像よりも、画質等が低いことが予想されるため、追加学習部２７０は、撮影画像の重みづけを小さくして、学習済モデル２５１を追加学習させる。
【００５２】
なお、上述したＣＰＵ  ４０１等が、このような追加学習部２７０として機能しうる。
【００５３】
（情報提供装置の動作）
以下、このような構成の情報提供装置２００の動作について図１０を参照して説明する。図１０は、情報提供装置２００が実行する情報提供処理の流れを示すフローチャートである。この情報提供処理は、例えば、専用アプリが実行されているユーザ端末３００において、パドック内の何れかの競走馬が動画撮影された際に、開始される。
【００５４】
まず、情報提供装置２００は、ユーザ端末３００から撮影画像を取得する（ステップＳ１１）。
すなわち、取得部２１０は、ユーザ端末３００にて撮影された競走馬についての撮影画像を、インターネット９００を介してユーザ端末３００から取得する。
例えば、取得部２１０は、上述した図４に示すような撮影画像をユーザ端末３００から取得する。この撮影画像には、ユーザが関心を示している競走馬ＫＢが撮影されている。
【００５５】
情報提供装置２００は、競走馬を特定する（ステップＳ１２）。
すなわち、特定部２３０は、ステップＳ１１にてユーザ端末３００から取得した撮影画像に基づいて、競走馬を特定する。
例えば、特定部２３０は、図４に示すような撮影画像から、競走馬ＫＢの馬番や馬名を文字認識し、レース情報２２３や競走馬情報２２１を参照して競走馬を特定する。その際、例えば、特定した競走馬の競走馬ＩＤをユーザＩＤ（ユーザ端末３００の端末ＩＤ等でもよい）と対応付けて記憶しておく。
【００５６】
情報提供装置２００は、競走馬を特定済みであるか否かを判別する（ステップＳ１３）。
すなわち、情報提供装置２００は、撮影画像に映る競走馬を既に特定済みであるか、初めて特定したかを判別する。つまり、ユーザは、ユーザ端末３００から関心のある競走馬を自由に撮影できるため、後述するようにスコア値が提供され、ある競走馬を十分に視察した後には、別の競走馬を撮影することも起こり得る。
そのため、情報提供装置２００は、撮影される競走馬が切り替わったかどうかを判別する。例えば、ユーザＩＤと対応付けられる競走馬ＩＤが変化した場合に、撮影される競走馬が切り替わったと判別する。
【００５７】
情報提供装置２００は、特定済みであると判別すると（ステップＳ１３；Ｙｅｓ）、後述するステップＳ１６に処理を進める。
【００５８】
一方、特定済みでないと判別した場合（ステップＳ１３；Ｎｏ）に、情報提供装置２００は、競走馬が映る公式のパドック画像を含む入力データを収集する（ステップＳ１４）。
すなわち、入力データ収集部２４０は、上述したステップＳ１２にて特定した競走馬についての入力データを、データ記憶部２２０から収集する。
例えば、入力データ収集部２４０は、特定した競走馬が映るパドック画像を、データ記憶部２２０から収集する。つまり、入力データ収集部２４０は、データ記憶部２２０に記憶されるパドック画像から、特定した競走馬が映っている時間帯の画像を抽出する。
また、入力データ収集部２４０は、特定した競走馬についての詳細情報を、データ記憶部２２０から収集する。つまり、入力データ収集部２４０は、上述した競走馬情報２２１、騎手情報２２２、及び、レース情報２２３から、特定した競走馬についての情報を収集する。
【００５９】
情報提供装置２００は、入力データを学習済モデル２５１に入力し、スコア値を導出する（ステップＳ１５）。
つまり、上述した図８に示すように、過去のレースにおける、パドック画像ＰＧ及び詳細情報ＳＪと、レース結果を示す結果情報ＫＪとが対応付けられた学習データによって学習された学習済モデル２５１が構築されている。
そのため、解析部２５０は、このような学習済モデル２５１に、上述したステップＳ１４にて収集したパドック画像を含む入力データを入力することで、入力データに応じたスコア値を導出する。
この際、学習済モデル２５１がパドック画像を含んだ学習データで学習されているため、どのような競走馬が、どのような毛のツヤ、筋肉、歩き方等の場合に、良い成績、若しくは、悪い成績を収めていたのかが学習されている。そのため、当日のレース前のパドック画像を含む入力データを学習済モデル２５１に入力することで、そのパドック画像に映った競走馬についての現時点におけるスコア値を導出することが可能となっている。
【００６０】
情報提供装置２００は、スコア値をユーザ端末に提供する（ステップＳ１６）。
すなわち、提供部２６０は、上述したステップＳ１５にて導出したスコア値をユーザ端末３００へ提供し、撮影画像を表示するユーザ端末３００の表示部に、スコア値を重畳して表示させる。
つまり、提供部２６０は、スコア値をユーザ端末３００へ提供することで、図９に示すようなスコア値ＳＣが重畳された撮影画像を、ユーザ端末３００に表示させる。
【００６１】
情報提供装置２００は、撮影画像を取得中であるか否かを判別する（ステップＳ１７）。
つまり、情報提供装置２００は、ユーザ端末３００にて競走馬の撮影が続いているかどうかを判別する。
情報提供装置２００は、撮影画像を取得中であると判別すると（ステップＳ１７；Ｙｅｓ）、上述したステップＳ１１に処理を戻す。
【００６２】
一方、撮影画像を取得中でないと判別した場合（ステップＳ１７；Ｎｏ）に、情報提供処理を終える。
【００６３】
このような情報提供処理によって、ユーザは、パドック内の競走馬のうち、関心のある競走馬をユーザ端末３００から自由に撮影し、撮影画像を表示する表示部にその競走馬についてのスコア値を表示させることが可能となる。
そのため、せっかくユーザが競馬場に来場しているにも拘わらず、提示される注目ポイントの情報を目の前の競走馬に当てはめる時間を十分確保できないといった特許文献１の発明における課題を解決することができる。
【００６４】
この結果、競馬場（競技会場）に来場しているユーザのユーザ端末３００に、競走馬（競技体）についての有用な情報を提供することができる。
【００６５】
（他の実施形態）
上記の実施形態では、ユーザ端末３００にてリアルタイムに撮影された撮影画像が、取得部２１０にて取得される場合について説明したが、ユーザ端末３００にて競走馬が所定時間動画撮影された後に、その撮影画像（撮影済みの動画データ）をユーザ端末３００から情報提供装置２００へ送るようにしてもよい。つまり、取得部２１０は、撮影済みの動画データをユーザ端末３００から取得する。
その場合、提供部２６０は、解析部２５０によって導出されたスコア値を、取得部２１０が取得した動画データに重畳させた加工済み動画データを生成し、生成した動画データをユーザ端末３００にて視聴（ダウンロード再生やストリーミング再生）できるようにしてもよい。
【００６６】
また、上記の実施形態では、ユーザ端末３００にて動画撮影された撮影画像を用いる場合について説明したが、静止画の撮影画像を用いてもよい。その際、複数の撮影画像（複数枚の静止画）を用いてもよい。
【００６７】
また、上記の実施形態では、図９に示すように、スコア値ＳＣを数値で表示する場合について説明したが、このような数値以外に、グラフ表示やゲージ表示で、スコア値を表示するようにしてもよい。
【００６８】
また、上記の実施形態では、追加学習部２７０が、レース後に、撮影画像を含んだ学習データを用いて、学習済モデル２５１を追加学習させる場合について説明したが、他の情報を含んだ学習データを用いて、学習済モデル２５１を追加学習させてもよい。
例えば、情報提供装置２００に、競走馬において注目すべき箇所と当該箇所の状態とを含む注目情報を、ユーザ端末３００から受け付ける受付部を更に備えるようにし、追加学習部２７０が、この注目情報を更に含んだ学習データを用いて、学習済モデル２５１を追加学習させるようにしてもよい。
例えば、競走馬を視察したユーザは、その競走馬に注目した箇所（一例として、毛のツヤ、筋肉、歩き方等を）と、その箇所の状態（一例として、ツヤ：良、筋肉：ハリ良、歩き方：バランス良等）とを含む注目情報を、ユーザ端末３００へ入力できるようになっている。そのため、受付部は、そのような注目情報をユーザ端末３００から受け付ける。
そして、追加学習部２７０が、受け付けた注目情報を更に含んだ学習データを用いて、学習済モデル２５１を追加学習させる。
この場合、ユーザが気が付いた注目情報を含めて学習済モデル２５１を追加学習させることができる。
【００６９】
上記の実施形態では、公営競技の一例として、競馬の情報処理システム１００を一例として説明したが、他の公営競技についても適用可能である。
例えば、競輪であれば、ユーザ端末３００からレース前の自転車（選手が乗った自転車）の予備走行を撮影するようにし、また、競艇であれば、ユーザ端末３００からレース前のボート（選手が乗ったボート）の予備走行を撮影するようにする。
なお、学習済モデル２５１は、自転車やボートの予備走行を公式に撮影した画像を含む学習データによって学習されているものとする。
そして、解析部２５０は、このような学習済モデル２５１に、予備走行を公式に撮影した画像を含む入力データを入力することで、上記と同様に、入力データに応じたスコア値を導出する。
この場合も、競輪場や競艇場（競技会場）に来場しているユーザのユーザ端末３００に、自転車やボート（競技体）についての有用な情報を提供することができる。
【００７０】
以上説明したように、本発明によれば、競技会場に来場しているユーザの端末に、競技体についての有用な情報を提供することのできる情報提供装置、情報提供方法、ならびに、プログラムを提供することができる。
【符号の説明】
【００７１】
１００  情報処理システム
２００  情報提供装置
２１０  取得部
２２０  データ記憶部
２３０  特定部
２４０  入力データ収集部
２５０  解析部
２５１  学習済モデル
２６０  提供部
２７０  追加学習部
３００  ユーザ端末
４００  情報処理装置
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  ＮＩＣ
４０５  画像処理部
４０６  音声処理部
４０７  補助記憶部
４０８  インターフェース
４０９  操作ユニット
４１０  表示ユニット
４１１  スピーカ
９００  インターネット
【要約】
【課題】競技会場に来場しているユーザの端末に、競技体についての有用な情報を提供することのできる情報提供装置等を提供する。
【解決手段】取得部２１０は、ユーザ端末にて撮影された競走馬についての撮影画像を、ユーザ端末から取得する。特定部２３０は、取得された撮影画像に基づいて、競走馬を特定する。解析部２５０は、特定された競走馬を公式に撮影したパドック画像が含まれる入力データを解析し、競走馬についてのスコア値を導出する。そして、提供部２６０は、導出されたスコア値をユーザ端末へ提供し、撮影画像を表示するユーザ端末の表示部に、スコア値を重畳して表示させる。
【選択図】図３【図１】
0006848036.tif 000002
【図２】
0006848036.tif 000003
【図３】
0006848036.tif 000004
【図４】
0006848036.tif 000005
【図５】
0006848036.tif 000006
【図６】
0006848036.tif 000007
【図７】
0006848036.tif 000008
【図８】
0006848036.tif 000009
【図９】
0006848036.tif 000010
【図１０】
0006848036.tif 000011