(57)【特許請求の範囲】
【請求項１】
競技体の競技走前における準備動作の撮像画像を取得する画像取得部と、
前記画像取得部が取得した撮像画像を用いて競技体を特定する競技体判別部と、
競技体判別部が特定した競技体についての、前記画像取得部が取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出部と、
少なくとも競技体判別部が特定した競技体についての、前記準備動作の後に行われた競技走の競技結果情報を取得する情報取得部と、
前記運動状態検出部が検出した運動状態項目毎の運動状態値を、前記情報取得部が取得した競技結果情報に関連づけた状態で記憶部に記憶する記憶処理部と、を備えた
情報処理装置。
【請求項２】
競技体毎に、前記記憶部に記憶した複数の運動状態項目の各運動状態値と競技結果情報を用いて、競技結果と各運動状態項目のそれぞれとの相関性判定を行う相関性判定部をさらに備え、
前記記憶処理部は、前記相関性判定部が判定した相関性情報を、競技体に対応させて前記記憶部に記憶する
請求項１に記載の情報処理装置。
【請求項３】
前記相関性判定部は、競技結果と各運動状態項目の相関性判定結果により各運動状態項目の順位付けを行い、
前記記憶処理部は、前記順位付けの情報を前記相関性情報として、競技体に対応させて前記記憶部に記憶する
請求項２に記載の情報処理装置。
【請求項４】
前記情報取得部は、前記準備動作の後に当該競技体が行った競技走に関する競技環境情報を取得し、
前記記憶処理部は、前記運動状態値と前記競技環境情報を関連づけた状態で前記記憶部に記憶する
請求項１乃至請求項３のいずれかに記載の情報処理装置。
【請求項５】
競技体の競技走前における準備動作の撮像画像を取得する画像取得部と、
前記画像取得部が取得した撮像画像を用いて競技体を特定する競技体判別部と、
前記競技体判別部が特定した競技体についての、前記画像取得部が取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出部と、
各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部を参照し、前記競技体判別部が特定した競技体について、前記記憶部に記憶された運動状態値が前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する競技走抽出部と、
前記競技走抽出部が抽出した競技走についての、前記競技体判別部が特定した競技体の競技結果情報を前記記憶部から検索して取得する情報検索部と、
情報検索部が取得した過去の競技結果を提示する提示情報を生成し、提示情報を外部端末において提示させる制御を行う提示制御部と、を備えた
情報処理装置。
【請求項６】
前記記憶部には、各競技体について、運動状態項目と競技結果情報との相関性情報が記憶されており、
前記競技走抽出部は、前記競技体判別部が特定した競技体について、相関性情報に基づいて運動状態項目を選択し、選択した運動状態項目についての運動状態値が、前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する
請求項５に記載の情報処理装置。
【請求項７】
前記競技走抽出部は、相関性情報に基づいて、最も競技結果に相関性の高い運動状態項目を選択し、選択した運動状態項目についての運動状態値が、前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する
請求項６に記載の情報処理装置。
【請求項８】
前記情報検索部は、前記競技走抽出部が抽出した競技走についての競技結果情報と、当該競技体の過去の最高成績及び最低成績となる競技結果情報を取得し、
前記提示制御部は、前記情報検索部が取得した各競技結果情報を提示する前記提示情報を生成する
請求項５乃至請求項７のいずれかに記載の情報処理装置。
【請求項９】
前記記憶部には、各競技体が過去に行った競技走に関する競技環境情報が、前記競技結果情報に関連づけられた状態で記憶されており、
前記情報検索部は、前記競技走抽出部が抽出した競技走についての競技結果情報と競技環境情報を取得し、
前記提示制御部は、前記情報検索部が取得した競技結果情報と競技環境情報を提示する前記提示情報を生成する
請求項５乃至請求項８のいずれかに記載の情報処理装置。
【請求項１０】
前記準備動作の後に行われる競技走についての競技環境情報を競技走開始前に取得する情報取得部を備えるとともに、
前記記憶部には、各競技体が過去に行った競技走に関する競技環境情報が、前記競技結果情報に関連づけられた状態で記憶されており、
前記競技走抽出部は、記憶されている競技環境情報が、前記準備動作の後に行われる競技の競技環境情報と類似又は同一である過去の競技走のうちから、前記記憶部に記憶された運動状態値が、前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する
請求項５乃至請求項８のいずれかに記載の情報処理装置。
【請求項１１】
前記競技走抽出部は、ユーザ選択操作に基づいて特定の運動状態項目を選択し、選択した運動状態項目についての過去の競技走毎の運動状態値が、前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する
請求項５、請求項８、請求項９、請求項１０のいずれかに記載の情報処理装置。
【請求項１２】
前記提示制御部は、前記準備動作の後に行われる競技走に出場する各競技体について前記情報検索部が取得した競技結果情報を用いて各競技体の順位付け処理を行い、順位付けの内容を前記提示情報に含める
請求項５乃至請求項１１のいずれかに記載の情報処理装置。
【請求項１３】
情報処理装置が実行する情報処理方法であって、
競技体の競技走前における準備動作の撮像画像を取得する画像取得ステップと、
前記画像取得ステップで取得した撮像画像を用いて競技体を特定する競技体判別ステップと、
競技体判別ステップで特定した競技体についての、前記画像取得ステップで取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出ステップと、
少なくとも競技体判別部が特定した競技体についての、前記準備動作の後に行われた競技走の競技結果情報を取得する情報取得ステップと、
前記運動状態検出ステップで検出した運動状態項目毎の運動状態値を、前記情報取得ステップで取得した競技結果情報に関連づけた状態で記憶部に記憶する記憶処理ステップと、を備えた
情報処理方法。
【請求項１４】
情報処理装置が実行する情報処理方法であって、
競技体の競技走前における準備動作の撮像画像を取得する画像取得ステップと、
前記画像取得ステップで取得した撮像画像を用いて競技体を特定する競技体判別ステップと、
前記競技体判別ステップで特定した競技体についての、前記画像取得ステップで取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出ステップと、
各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部を参照し、前記競技体判別ステップで特定した競技体について、前記記憶部に記憶された運動状態値が、前記運動状態検出ステップで検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する競技走抽出ステップと、
前記競技走抽出ステップで抽出した競技走についての、前記競技体判別ステップで特定した競技体の競技結果情報を前記記憶部から検索して取得する情報検索ステップと、
情報検索ステップが取得した過去の競技結果を提示する提示情報を生成し、提示情報を外部端末において提示させる制御を行う提示制御ステップと、を備えた
情報処理方法。
【請求項１５】
競技体の競技走前における準備動作の撮像画像を取得する画像取得手順と、
前記画像取得手順で取得した撮像画像を用いて競技体を特定する競技体判別手順と、
競技体判別手順で特定した競技体についての、前記画像取得手順で取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出手順と、
少なくとも競技体判別部が特定した競技体についての、前記準備動作の後に行われた競技走の競技結果情報を取得する情報取得手順と、
前記運動状態検出手順で検出した運動状態項目毎の運動状態値を、前記情報取得手順で取得した競技結果情報に関連づけた状態で記憶部に記憶する記憶処理手順と、
を情報処理装置に実行させるプログラム。
【請求項１６】
競技体の競技走前における準備動作の撮像画像を取得する画像取得手順と、
前記画像取得手順で取得した撮像画像を用いて競技体を特定する競技体判別手順と、
前記競技体判別手順で特定した競技体についての、前記画像取得手順で取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出手順と、
各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部を参照し、前記競技体判別手順で特定した競技体について、前記記憶部に記憶された運動状態値が、前記運動状態検出手順で検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する競技走抽出手順と、
前記競技走抽出手順で抽出した競技走についての、前記競技体判別手順で特定した競技体の競技結果情報を前記記憶部から検索して取得する情報検索手順と、
を情報処理装置に実行させるプログラム。
【請求項１７】
競技体の競技走前における準備動作の撮像画像を取得する画像取得手順と、
前記画像取得手順で取得した撮像画像を用いて競技体を特定する競技体判別手順と、
前記競技体判別手順で特定した競技体についての、前記画像取得手順で取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出手順と、
少なくとも競技体判別部が特定した競技体についての、前記準備動作の後に行われた競技走の競技結果情報を取得する情報取得手順と、
前記運動状態検出手順で検出した運動状態項目毎の運動状態値を、前記情報取得手順で取得した競技結果情報に関連づけた状態で記憶部に記憶する記憶処理手順と、
を情報処理装置に実行させるプログラムを記憶した記憶媒体。
【請求項１８】
競技体の競技走前における準備動作の撮像画像を取得する画像取得手順と、
前記画像取得手順で取得した撮像画像を用いて競技体を特定する競技体判別手順と、
前記競技体判別手順で特定した競技体についての、前記画像取得手順で取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出手順と、
各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部を参照し、前記競技体判別手順で特定した競技体について、前記記憶部に記憶された運動状態値が、前記運動状態検出手順で検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する競技走抽出手順と、
前記競技走抽出手順で抽出した競技走についての、前記競技体判別手順で特定した競技体の競技結果情報を前記記憶部から検索して取得する情報検索手順と、
を情報処理装置に実行させるプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理方法、プログラム、記憶媒体に関し、特に競馬や競艇などの競技走についての情報提供を行う技術分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００４−２７２６８０号公報
【背景技術】
【０００３】
競馬、競艇等の競技走（レース）においては勝馬投票券（馬券）や勝舟投票券（舟券）等の投票券を買うために各種の着順予想や予想のためのデータなどが公開されている。例えば勝馬投票券の購入者は、インターネットや新聞等に掲載される予想に長けた人の予想を参考にしたり、競馬のパドックを視察して競走馬の状態を確認するなどして自分の予想を行うことになる。またインターネット上でパドック画像を配信するサービスもあり、勝馬投票券を購入しようとする者が競馬場に行かなくても、パドックでの競走馬の状態を確認できる。
上記特許文献１には、ユーザが端末に表示された出走表の一部を選択することで競走馬の過去のレース映像やパドック映像を提供するシステムが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが例えば競馬において、公開されている各種のデータ、例えば過去の成績、騎手や馬場状態などとの相性等を分析したり、或いはパドックで馬の様子を観察したりして、着順を予想することは、実際にはかなりの熟練者でなければ困難である。パドックで馬の様子を見たとしても、現在の様子が、コンディションが良い状態なのか悪い状態なのかは、初心者はもちろん、通常程度に競馬経験がある人でもなかなかわからない。結局、多くの人にとっては、パドックを見てもほとんど着順予測のための参考にならないような状況である。
そこで本発明は、パドック歩行等の準備走行に関して、有用な情報をユーザに提示し、競馬等の競技の予測の楽しみを高めることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第１の側面としての情報処理装置は、競技体の競技走前における準備動作の撮像画像を取得する画像取得部と、前記画像取得部が取得した撮像画像を用いて競技体を特定する競技体判別部と、競技体判別部が特定した競技体についての、前記画像取得部が取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出部と、少なくとも競技体判別部が特定した競技体についての、前記準備動作の後に行われた競技走の競技結果情報を取得する情報取得部と、前記運動状態検出部が検出した運動状態項目毎の運動状態値を、前記情報取得部が取得した競技結果情報に関連づけた状態で記憶部に記憶する記憶処理部とを備える。
例えば競馬におけるパドック歩行や競艇における出走前走行等の準備動作の画像から各運動状態項目（例えば歩行速度、首振り回数、パドック縁部から走行位置の距離などの各項目）についての運動状態値を検出することで準備動作の様子を数値化する。この運動状態値を、その直後に行われた競技走の競技結果情報と対応させて記憶することで、パドック歩行等の状況を定量的に示した値とレース結果を関連づけるデータベースを構築できる。【０００６】
上記第１の側面の情報処理装置においては、競技体毎に、前記記憶部に記憶した複数の運動状態項目の各運動状態値と競技結果情報を用いて、競技結果と各運動状態項目のそれぞれとの相関性判定を行う相関性判定部をさらに備え、前記記憶処理部は、前記相関性判定部が判定した相関性情報を、競技体に対応させて前記記憶部に記憶するようにしてもよい。
各運動状態項目については、競技体個体の癖や傾向として、レース結果に影響が大きいと考えられるものや、あまり影響がないと考えられるものがあるといえる。そこで各運動状態項目についてのレース結果との相関性を分析し、相関性情報を、各競技体についてどの運動状態項目に着目すべきであるかの指標にできるようにする。【０００７】
上記第１の側面の情報処理装置においては、前記相関性判定部は、競技結果と各運動状態項目の相関性判定結果により各運動状態項目の順位付けを行い、前記記憶処理部は、前記順位付けの情報を前記相関性情報として、競技体に対応させて前記記憶部に記憶するようにしてもよい。
相関性判定結果による運動状態項目の順位付けを行って記憶しておくことで、予想の際に参考にすべき運動状態項目の明確な指標とすることができる。【０００８】
上記第１の側面の情報処理装置においては、前記情報取得部は、前記準備動作の後に当該競技体が行った競技走に関する競技環境情報を取得し、前記記憶処理部は、前記運動状態値と前記競技環境情報を関連づけた状態で前記記憶部に記憶することが望ましい。
競技走の成績は、競技体のコンディションだけでなく、競技体と競技環境（例えば競馬場、馬場状態、騎手、気象、シーズン等）との相性なども影響すると考えられる。そこで記憶する運動状態値には、その運動状態値と競技結果情報の関連づけに加えて、当該レースの競技環境情報も関連づけて、参照できるようにしておく。【０００９】
本発明の第２の側面としての情報処理装置は、競技体の競技走前における準備動作の撮像画像を取得する画像取得部と、前記画像取得部が取得した撮像画像を用いて競技体を特定する競技体判別部と、前記競技体判別部が特定した競技体についての、前記画像取得部が取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出部と、各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部を参照し、前記競技体判別部が特定した競技体について、前記記憶部に記憶された運動状態値が前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する競技走抽出部と、前記競技走抽出部が抽出した競技走についての、前記競技体判別部が特定した競技体の競技結果情報を前記記憶部から検索して取得する情報検索部と、情報検索部が取得した過去の競技結果を提示する提示情報を生成し、提示情報を外部端末において提示させる制御を行う提示制御部と、を備えたものである。
準備動作の画像から各運動状態項目についての運動状態値を検出し、過去の競技走（レース）における運動状態値と比較することで、コンディションが近似すると考えられる過去の競技走を抽出できる。特にパドック歩行等の状況を定量的に示した運動状態値を用いた数値比較なので過去の競技走の抽出処理はシステム上、大きな負荷とはならず迅速に可能である。そして抽出した競技走の競技結果情報を提示することは、現在（現在の競技前）とコンディションが似た過去の競技走の結果であるため、着順予測に適した情報となる。【００１０】
上記第２の側面の情報処理装置においては、前記記憶部には、各競技体について、運動状態項目と競技結果情報との相関性情報が記憶されており、前記競技走抽出部は、前記競技体判別部が特定した競技体について、相関性情報に基づいて運動状態項目を選択し、選択した運動状態項目についての運動状態値が、前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出するようにしてもよい。
各運動状態項目については、競技体個体の癖や傾向によって、レース結果に影響が大きいと考えられるものやあまり影響がないと考えられるものがあるため、相関性情報を用いて注目すべき運動状態項目を選択し、その近似性によって過去の競技走を抽出する。【００１１】
上記第２の側面の情報処理装置においては、前記競技走抽出部は、相関性情報に基づいて、最も競技結果に相関性の高い運動状態項目を選択し、選択した運動状態項目についての運動状態値が、前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出するようにしてもよい。
運動状態項目として、対象の競技体にとって最も相関性が高い項目を選択することで、競技走抽出を簡易化しつつ信頼性を高める。【００１２】
上記第２の側面の情報処理装置においては、前記情報検索部は、前記競技走抽出部が抽出した競技走についての競技結果情報と、当該競技体の過去の最高成績及び最低成績となる競技結果情報を取得し、前記提示制御部は、前記情報検索部が取得した各競技結果情報を提示する前記提示情報を生成することが考えられる。
コンディションが近似した過去の競技走の結果とともに、その競技体のポテンシャルを示す情報として過去のベスト／ワーストの成績を提示することで、競技予測にとって有用な情報となる。【００１３】
上記第２の側面の情報処理装置においては、前記記憶部には、各競技体が過去に行った競技走に関する競技環境情報が、前記競技結果情報に関連づけられた状態で記憶されており、前記情報検索部は、前記競技走抽出部が抽出した競技走についての競技結果情報と競技環境情報を取得し、前記提示制御部は、前記情報検索部が取得した競技結果情報と競技環境情報を提示する前記提示情報を生成することが考えられる。
レース結果は、競技体のコンディションだけでなく競技環境も影響するため、過去の競技結果情報とともに、そのときの競技環境も提示することで、予測指標としての情報を充実させる。【００１４】
上記第２の側面の情報処理装置においては、前記準備動作の後に行われる競技走についての競技環境情報を競技走開始前に取得する情報取得部を備えるとともに、前記記憶部には、各競技体が過去に行った競技走に関する競技環境情報が、前記競技結果情報に関連づけられた状態で記憶されており、前記競技走抽出部は、記憶されている競技環境情報が、前記準備動作の後に行われる競技の競技環境情報と類似又は同一である過去の競技走のうちから、前記記憶部に記憶された運動状態値が、前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出することが考えられる。
競技環境が結果に影響することを考えれば、競技環境が同一又は類似の過去の競技走を抽出して、その中でコンディションが類似しているものであれば、その結果情報は、現在の状況にとって信頼性の高い情報となる。【００１５】
上記第２の側面の情報処理装置においては、前記競技走抽出部は、ユーザ選択操作に基づいて特定の運動状態項目を選択し、選択した運動状態項目についての過去の競技走毎の運動状態値が、前記運動状態検出部が検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出することが考えられる。
ユーザが運動状態項目を選択して、その運動状態項目が類似する過去の競技走の結果情報を閲覧できるようにすれば、ユーザ独自の考えで着順予想が楽しめるようになる。【００１６】
上記第２の側面の情報処理装置においては、前記提示制御部は、前記準備動作の後に行われる競技走に出場する各競技体について前記情報検索部が取得した競技結果情報を用いて各競技体の順位付け処理を行い、順位付けの内容を前記提示情報に含めるようにしてもよい。
競技走に参加する全ての競技体について同様の処理を行うことで、各競技体が類似のコンディション状態での結果を比較でき、これによって着順予測が可能となる。その順位付けの情報を提示することは、ユーザの予測にとって参考としたい情報となると考えられる。【００１７】
本発明の第１の側面の情報処理方法は、情報処理装置が実行する情報処理方法であって、競技体の競技走前における準備動作の撮像画像を取得する画像取得ステップと、前記画像取得ステップで取得した撮像画像を用いて競技体を特定する競技体判別ステップと、競技体判別ステップで特定した競技体についての、前記画像取得ステップで取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出ステップと、少なくとも競技体判別部が特定した競技体についての、前記準備動作の後に行われた競技走の競技結果情報を取得する情報取得ステップと、前記運動状態検出ステップで検出した運動状態項目毎の運動状態値を、前記情報取得ステップで取得した競技結果情報に関連づけた状態で記憶部に記憶する記憶処理ステップと、を備える。
この情報処理方法により、準備動作での運動状態値を、その直後に行われた競技走の競技結果情報と対応させて記憶するもの、即ちパドック歩行等の状況を定量的に示した値とレース結果を関連づけるデータベースを構築できる。
本発明の第１の側面のプログラムは、このような情報処理方法を情報処理装置に実現させるプログラムである。
本発明の第１の側面の記憶媒体は、当該プログラムを記憶した記憶媒体である。【００１８】
本発明の第２の側面の情報処理方法は、情報処理装置が実行する情報処理方法であって、競技体の競技走前における準備動作の撮像画像を取得する画像取得ステップと、前記画像取得ステップで取得した撮像画像を用いて競技体を特定する競技体判別ステップと、前記競技体判別ステップで特定した競技体についての、前記画像取得ステップで取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出ステップと、各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部を参照し、前記競技体判別ステップで特定した競技体について、前記記憶部に記憶された運動状態値が、前記運動状態検出ステップで検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する競技走抽出ステップと、前記競技走抽出ステップで抽出した競技走についての、前記競技体判別ステップで特定した競技体の競技結果情報を前記記憶部から検索して取得する情報検索ステップと、情報検索ステップが取得した過去の競技結果を提示する提示情報を生成し、提示情報を外部端末において提示させる制御を行う提示制御ステップと、を備える、
この情報処理方法により、コンディション近似の過去の競技走の競技結果情報を提示することができる。
本発明の第２の側面のプログラムは、このような情報処理方法の一部を情報処理装置に実現させるプログラムである。
本発明の第２の側面の記憶媒体は、当該プログラムを記憶した記憶媒体である。
【発明の効果】
【００１９】
本発明の第１の側面によれば、競技体の準備動作における運動状態項目を数値化した運動状態値を、その競技走の競技結果情報に関連づけて記憶部に記憶することで、準備動作を用いた競技予測情報の提供の基礎となるデータベースを構築できるという効果がある。
本発明の第２の側面によれば、そのような記憶部に記憶された情報を用いて、現在の競技体の準備動作にコンディションが近似する過去の競技結果情報をユーザに提示でき、これによってユーザの競技予想にとって、わかりやすく参考にしやすい情報提供が可能になるという効果がある。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態のシステム構成のブロック図である。
【図２】実施の形態の情報処理装置の構成のブロック図である。
【図３】実施の形態の予想参考情報サーバの機能構成の説明図である。
【図４】実施の形態の運動状態データベースの説明図である。
【図５】実施の形態の競技結果データベースの説明図である。
【図６】実施の形態の競技環境データベースの説明図である。
【図７】第１の実施の形態の処理のフローチャートである。
【図８】パドック画像の説明図である。
【図９】第１，第２の実施の形態の競技体判別処理及び運動状態検出処理のフローチャートである。
【図１０】第１の実施の形態の結果情報確認処理及び相関性情報更新処理のフローチャートである。
【図１１】実施の形態の相関性情報の説明図である。
【図１２】第２の実施の形態の処理例Ｉのフローチャートである。
【図１３】第２の実施の形態の処理例IIのフローチャートである。
【図１４】第２の実施の形態の競技走抽出処理のフローチャートである。
【図１５】第２の実施の形態の競技走抽出処理のフローチャートである。
【図１６】第２の実施の形態の競技走抽出処理のフローチャートである。
【図１７】第２の実施の形態の結果情報検索処理のフローチャートである。
【図１８】第２の実施の形態の結果情報検索処理のフローチャートである。
【図１９】第２の実施の形態の提示情報生成処理のフローチャートである。
【図２０】第２の実施の形態の提示情報生成処理のフローチャートである。
【図２１】第２の実施の形態の提示画像の説明図である。
【発明を実施するための形態】
【００２１】
以下、実施の形態を次の順序で説明する。
＜１．システム構成＞
＜２．予想参考情報サーバの機能構成及びデータベース＞
＜３．第１の実施の形態＞
［３−１：全体処理］
［３−２：競技体判別処理］
［３−３：運動状態検出処理］
［３−４：結果情報確認処理］
［３−５：相関性情報更新処理］
＜４．第２の実施の形態＞
［４−１：全体処理（処理例Ｉ、II）］
［４−２：競技走抽出処理］
［４−３：結果情報検索処理］
［４−４：提示情報生成処理］
＜５．まとめ及び変形例＞
＜６．プログラム及び記憶媒体＞
【００２２】
なお実施の形態では、本発明請求項にいう情報処理装置の例として、競馬の着順予想のための情報の提供に利用するデータベースを構築するとともに、そのデータベースを用いてユーザに着順予測の参考となる情報を提供する予想参考情報サーバを挙げる。
予想参考情報サーバは、１又は複数の情報処理装置によって実現されるものであり、従って本発明請求項にいう情報処理装置は、１つの情報処理装置或いは複数の情報処理装置が連携して実現される。
【００２３】
また実施の形態で用いる主な語句については、以下の意味となる。
・競技走（レース）・・・１つの競技結果が生ずる個別のレースの意味で用いる。例えば競馬の１レースをいう。例えば第１レースから第１０レースなどのように、同日に同競馬場で複数のレースが開催される場合、それぞれのレースが、「競技走」又は「レース」に該当する。
・競技体・・・競技走を行うものを表す。例えば競馬の場合は競走馬を表す。
・準備動作・・・競技走の直前に行う所定の動作、例えば競馬におけるパドック歩行、競艇の予備走行などの意味で用いる。
・運動状態項目・・・準備動作における競技体の動作として画像から検出して数値化する項目である。数値化した値を「運動状態値」という。
・競技環境情報・・・競技走に関する情報であって、例えば競馬場、日時、レース番号、レースのランク／種別、天候、気温、湿度、馬場状態、走行距離、対抗馬、騎手、オッズなど、競技走の開始前にわかる情報の総称とする。
・競技結果情報・・・競技走の結果として生ずる情報であり、着順、走行タイム、賞金配当などの情報の総称とする。
【００２４】
＜１．システム構成＞
図１に実施の形態の予想参考情報サーバ２を含むネットワークシステムの構成例を示す。
本実施の形態に係るネットワークシステムは、予想参考情報サーバ２、競技情報サーバ３、画像サーバ４、複数のユーザ端末５がネットワーク１により相互に通信可能に接続されている。
また図示のように例えば競馬場のパドックを撮像する撮像装置６や、撮像装置６の撮像画像をネットワーク１を介して所定の情報処理装置（画像サーバ４や予想参考情報サーバ２等）に送信できる送信端末７を有する場合もある。
また競技データベース８、画像データベース９、各種データベースを含む記憶部１０等が、システム動作の実行のために設けられる。なお、以下「データベース」については「ＤＢ」と表記する。
【００２５】
ネットワーク１の構成は多様な例が想定される。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が想定される。
またネットワーク１の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線等の有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【００２６】
予想参考情報サーバ２は、ユーザに対する競馬の予想のために参考に用いる情報（予想参考情報）の提供や、予想参考情報の提供に用いるデータベース構築等の処理を行う。
予想参考情報サーバ２がデータ登録を行い、またユーザに提示する予想参考情報の生成やユーザへの提示情報送信のために用いるデータベースとして、記憶部１０にユーザＤＢ１１、運動状態ＤＢ１２、競技結果ＤＢ１３、競技環境ＤＢ１４、競技体ＤＢ１５等が設けられる。
【００２７】
競技情報サーバ３は、競技ＤＢ８に記憶された各種の競技環境情報や競技結果情報を外部に提供するサーバである。
競技ＤＢ８は過去又は予定されている競馬に関する各種の情報が蓄積されているＤＢである。例えば競技ＤＢ８には、開催予定もしくは過去の各競馬についての競技環境情報、即ち各競馬の日時、競馬場、出走馬、騎手、天候関係、オッズ等の情報が記憶されている。また競技ＤＢ８には、過去の競技走についての競技結果情報、即ち各競技走についての着順、各馬のタイム、配当等の情報が記憶されている。
競技情報サーバ３は、例えば予想参考情報サーバ２からの要求に応じて、競馬に関する各種情報を競技ＤＢ８から読み出して送信することができる。
また競技情報サーバ３は、競馬の開催に応じて開催された競馬の競技環境情報や競技結果情報を逐次競技ＤＢ８に蓄積していく。
【００２８】
画像サーバ４は、競馬に関する画像を画像ＤＢ９に蓄積すると共に、例えば予想参考情報サーバ２に画像情報を送信する。
例えば競馬場のパドックに設置された定点カメラなどとしての撮像装置６で撮像した画像（パドックでの出走する競走馬の様子を撮像した動画）は、送信端末７によってネットワーク１を介して画像サーバ４に送信され、画像データに付加されているメタデータとともに画像ＤＢ９に登録される。画像サーバ４は逐次、画像ＤＢ９に保存した撮像画像を予想参考情報サーバ２に送信することができる。なお、説明中の「撮像画像」或いは「画像」とは、特に断らない限り、出走する競走馬のパドック歩行等の準備動作を撮像した動画データを指す。
撮像装置６で撮像した画像については、送信端末７が直接、予想参考情報サーバ２に送信するようにしてもよい。
【００２９】
ユーザ端末５は、勝馬投票券を購入するユーザによって操作される情報処理装置である。ユーザ端末５は、例えばパーソナルコンピュータ、スマートホン、フューチャーホン、タブレット端末その他の各種の情報処理装置により実現される。
ユーザ端末５が撮像機能を備えている場合、ユーザ端末５から予想参考情報サーバ２にパドックの様子を撮像した画像データが送信される場合もある。
またユーザはユーザ端末５により、予想参考情報サーバ２へ情報提供のリクエストを送信し、これに応じて予想参考情報サーバ２から送信されてくる予想参考情報を閲覧することができる。
【００３０】
この図１に示した予想参考情報サーバ２、競技情報サーバ３、画像サーバ４、ユーザ端末５、送信端末７として示した各装置は、情報処理および情報通信が可能な図２に示すようなコンピュータ装置として実現できる。
【００３１】
図２において、コンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ( Read Only Memory)１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ( Random Access Memory )１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、およびＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インターフェース１０５も接続されている。
入出力インターフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力装置１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ、並びにスピーカなどよりなる出力装置１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、ネットワーク１を介しての通信処理や機器間通信を行う通信部１０９が接続されている。
入出力インターフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００３２】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介してデータやプログラムを受け渡したりすることが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、予想参考情報サーバ２、競技情報サーバ３、画像サーバ４、ユーザ端末５、又は送信端末７としての必要な情報処理や通信が実行される。
なお、予想参考情報サーバ２、競技情報サーバ３、画像サーバ４、ユーザ端末５、送信端末７等のそれぞれを構成する情報処理装置は、図２のようなコンピュータ装置が単一で構成されることに限らず、複数のコンピュータ装置がシステム化されて構成されてもよい。複数のコンピュータ装置は、ＬＡＮ等によりシステム化されていてもよいし、インターネット等を利用したＶＰＮ等により遠隔地に配置されたものでもよい。
【００３３】
＜２．予想参考情報サーバの機能構成及びデータベース＞
図３に１又は複数の情報処理装置で構成される予想参考情報サーバ２としての機能構成および記憶部１０としての各種のＤＢを示す。
予想参考情報サーバ２としての各機能は、情報処理装置においてＣＰＵ１０１でプログラムに応じて実行される処理により実現される機能である。但し以下説明する全部又は一部の各構成の処理をハードウエアにより実現してもよい。
また各機能をソフトウエアで実現する場合に、各機能がそれぞれ独立したプログラムで実現される必要はない。１つのプログラムにより複数の機能の処理が実行されてもよいし、１つの機能が複数のプログラムモジュールの連携で実現されてもよい。
【００３４】
予想参考情報サーバ２は、通信制御部２ａ、画像取得部２ｂ、競技体判別部２ｃ、運動状態検出部２ｄ、情報取得部２ｅ、ＤＢアクセス部２ｆ、競技走抽出部２ｇ、提示制御部２ｈ、相関性判定部２ｉを有する。
【００３５】
通信制御部２ａは、ネットワーク１を介した外部デバイスとの情報送受信のための各種処理を行う部位として示している。
例えば通信制御部２ａは競技情報サーバ３に対する競技環境情報や競技結果情報のリクエストの送信や、それに応じた情報受信を行う。また通信制御部２ａは画像サーバ４や送信端末７からの画像データの受信を行う。また通信制御部２ａはユーザ端末５からの予想参考情報のリクエストの受信や、予想参考情報としての内容を含む提示情報の送信を行う。
また通信制御部２ａは、これらの情報の送受信に応じたデータのデコード、エンコード、圧縮／伸張、ファイル形式変換等も行う。さらに通信制御部２ａは、ユーザ端末５からのログイン／認証処理等も行う。
【００３６】
画像取得部２ｂは、競技体の競技走前における準備動作の撮像画像を取得する機能である。例えば画像サーバ４、送信端末７、ユーザ端末５から撮像画像が送信された場合に、通信制御部２ａを介して撮像画像を取り込み、他の各機能が行う所定の処理のためにバッファリングする。
【００３７】
競技体判別部２ｃは、画像取得部２ｂが取得した撮像画像を用いて競技体を特定する処理を行う機能である。例えばパドックでの競走馬（競技体）の画像について画像解析処理を行って、その競走馬を特定する。具体的には画像から競走馬のゼッケンや馬名の画像を抽出する。そしてそのレースの競技環境情報と照らし合わせることで競走馬を特定できる。
【００３８】
運動状態検出部２ｄは、競技体判別部２ｃが特定した競走馬（競技体）についての、画像取得部２ｂが取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する処理を行う。
競走馬についての運動状態項目としては、次のような項目が想定される。
・パドックでの歩行速度
・パドックでの歩幅
・パドック歩行の際の単位時間当たりの首振り回数
・パドック歩行の際の首振り幅
・パドック歩行時のコース取り（パドック縁部から走行位置までの距離（内側／外側））
運動状態項目としては、これ以外にも考えられるが、運動状態検出部２ｄは例えばこれらのような運動状態項目として、検出する１又は複数の運動状態項目が予め設定されている。そして撮像画像から、これらの運動状態項目のそれぞれを検出し、数値による運動状態値を生成する。
【００３９】
情報取得部２ｅは、少なくとも競技体判別部２ｃが特定した競走馬（競技体）についての、パドック歩行などの準備動作の後に行われた競技走の競技結果情報を取得する。
また準備動作の後に行われる競技走についての競技環境情報を競技走開始前に取得する処理も行う。
これらのため逐次、競技情報サーバ３への情報リクエストの送信や、そのリクエストに応じて競技情報サーバ３から送信されてくる競技結果情報、競技環境情報の取り込みを行う。
【００４０】
ＤＢアクセス部２ｆは、記憶部１０の各ＤＢに対する書込／検索／読出を行う。
具体的にＤＢアクセス部２ｆは、運動状態検出部２ｄが検出した運動状態項目毎の運動状態値を、情報取得部２ｅが取得した競技結果情報に関連づけた状態で記憶部１０に記憶する記憶処理を行う。
またＤＢアクセス部２ｆは、競技走抽出部２ｇが抽出した競技走（レース）についての、競技体判別部２ｃが特定した競技体の競技結果情報を記憶部１０から検索して取得する情報検索処理も行う。
即ちＤＢアクセス部２ｆは、請求項にいう記憶処理部や情報検索部としての機能である。
【００４１】
競技走抽出部２ｇは、各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部１０を参照し、競技体判別部２ｃが特定した競技体について、記憶部１０に記憶された運動状態値が、直近の撮像画像（レース開始前の時点において直近に撮像されたパドック撮像画像）から運動状態検出部２ｄが検出した最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する処理を行う。
【００４２】
提示制御部２ｈは、ＤＢアクセス部２ｆの情報検索処理で取得した過去の競技結果を、これから始まるレースの予想参考情報として提示する提示情報を生成し、提示情報をユーザ端末５において提示させる制御を行う。
【００４３】
相関性判定部２ｉは、競技体毎に、記憶部１０に記憶した複数の運動状態項目の各運動状態値と競技結果情報を用いて、競技結果と各運動状態項目のそれぞれとの相関性判定を行う。
相関性判定部２ｉによる相関性判定結果に基づいた情報については、ＤＢアクセス部２ｆの処理により記憶部１０の例えば運動状態ＤＢ１２に登録される。
【００４４】
記憶部１０の各ＤＢ（ユーザＤＢ１１、運動状態ＤＢ１２、競技結果ＤＢ１３、競技環境ＤＢ１４、競技体ＤＢ１５）としては、例えば以下のようなデータ構造が構築されている。
ユーザＤＢ１１は、予想参考情報サーバ２による予想参考情報の提供を受けるユーザの情報が記憶されている。即ちユーザＩＤ（identification）に対応してログインパスワードや、ユーザの氏名、住所、電子メールアドレス、年齢その他の属性、サービス提供履歴等が記憶される。
【００４５】
運動状態ＤＢ１２には、競走馬毎に、各レースの開始前のパドック歩行画像から検出された運動状態値が登録される。
図４に運動状態ＤＢ１２のデータ構造の例を示す。
競技体ＩＤは、競走馬の個体について割り当てられたＩＤである。運動状態ＤＢ１２には各競走馬に競技体ＩＤが付され、競技体ＩＤに対応して図４のようなデータが記憶される。運動状態項目Ｅ１、Ｅ２・・・Ｅ（ｎ）とは、上述の「パドックでの歩行速度」「パドックでの歩幅」・・・等の各項目を示している。レース毎にレース前のパドック歩行での運動状態項目Ｅ１〜Ｅ（ｎ）について、それぞれ運動状態値が検出され、運動状態値（運動状態項目Ｅ１〜Ｅ（ｎ）のそれぞれの数値化された情報）が運動状態ＤＢ１２に登録される。
この運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値は、１つのレースに関するものであるため、対応するレース（競技走）を示す情報として競技走ＩＤが登録される。競技走ＩＤを用いて競技環境ＤＢ１４を参照することで、該当のレースの情報を得ることができる。
また当該レースの結果情報の参照のために、結果情報ＩＤが対応して記憶される。結果情報ＩＤを用いて競技結果ＤＢ１３を参照することで、該当のレースの結果情報を得ることができる。
つまり運動状態ＤＢ１２では、各競走馬について、レース毎のパドックでの運動状態値が登録されると共に、運動状態値に対応する競技走の競技環境情報や競技結果情報が紐づけられる形式とされている。
【００４６】
また運動状態ＤＢ１２には、相関性情報も登録される。相関性情報とは、当該競走馬にとっての、各運動状態項目についての結果への影響度を示す指標である。
例えば競走馬の身体のコンディションの表出の仕方は個体毎に異なると考えられる。例えば調子の良いときはパドック歩行速度が早まる馬や、首振り回数が増える（又は少なくなる）など、多様である。相関性情報とは、各競走馬について、各運動状態項目と結果（着順やタイム）との相関性を分析した結果の値とする。
相関値とは、各運動状態項目Ｅ１〜Ｅ（ｎ）についての相関性の数値指標としての情報である。相関性順位とは運動状態項目Ｅ１〜Ｅ（ｎ）について、レース結果への影響の大きいものから小さいものを順位付けした情報である。
【００４７】
なお図４は一頭の競走馬の情報を例示したが、運動状態ＤＢ１２には、このようなデータ群が競走馬（競技体ＩＤ）毎に登録される。
【００４８】
競技結果ＤＢ１３には、開催された各競技走についての競技結果情報が登録される。
図５に競技結果ＤＢ１３のデータ構造の例を示す。
結果情報ＩＤは１つのレースの競技結果情報を識別するＩＤである。結果情報ＩＤにより運動状態ＤＢ１２の各競走馬の運動状態値が紐づけられる。
また結果情報ＩＤに対応して競技走ＩＤが記憶される。これによって結果情報に対応する競技環境ＤＢ１４の競技環境情報が紐づけられている。
１つのレースについての競技結果情報としては、順位、タイム、賞金情報等が登録される。
順位とは、すべての出走馬について着順の情報である。
タイムとは、すべての出走馬について走行タイムの情報である。もちろんタイムは、平地／障害などのレース種別や距離に応じて大きく異なるため、これらのレース種別や距離情報を付加しても良い。
なお後述の実施の形態での競技結果情報の使用例を考慮すれば、走行タイムの情報は、ある走行距離（例えば１０００ｍ走）に正規化した値として登録されるようにしても良い。
【００４９】
競技環境ＤＢ１４には、開催された、又は開催予定の各競技走の競技環境情報が登録される。図６に競技環境ＤＢ１４のデータ構造の例を示す。
各レースに競技走ＩＤが設定される。これにより各レースの競技環境情報が各競走馬の運動状態値や競技結果情報に紐づけられる。
また競技走ＩＤに対応して結果情報ＩＤを登録している。これにより結果情報ＩＤから各レースの結果情報を競技結果ＤＢ１３で参照することもできる。
【００５０】
競技環境情報としては、日付、レースナンバ、競技場が登録される。これは競技走の開催日、何番目のレースが、及び競技場名称等の情報である。例えば「２０１４年１２月２８日に〇〇競馬場で開催の第１レース」という情報が登録されることになる。
また競技環境情報として競技種別の情報が登録される。競技種別の情報とは競技走の各種属性であり、例えば競馬の場合の平地／障害の別、走行距離、レースランク、記念／重賞レース等の情報、中央競馬／地方競馬等の主催情報などを含む。
また競技環境情報として天気、温度、湿度などの気候の情報が登録される。
また競技環境情報として出走馬／騎手の情報が登録される。即ち当該レースに出走する全競走馬のそれぞれの馬名、ゼッケン番号、騎手等の情報である。
また競技環境情報として競技場状態の情報が登録される。例えば競馬の場合、馬場として芝／ダート／障害等の別、芝やダートのコース状態（良、稍重、重、不良）などの情報を含む。
また競技環境情報として投票関連の情報が登録される。例えばオッズ情報や、勝馬投票券販売形式の情報を含む。
競技環境情報としては、その他にも各種の情報を含ませることができる。
【００５１】
競技体ＤＢ１５は各競技体（競走馬）の情報が登録される。競技体ＤＢ１５については図示していないが、例えば各競走馬について、馬名、出生日、年齢、性別、オーナー、調教師、厩舎、出走したレース、レース成績等の情報が参照できるようなデータベースとされている。
【００５２】
以上の各ＤＢ（ユーザＤＢ１１、運動状態ＤＢ１２、競技結果ＤＢ１３、競技環境ＤＢ１４、競技体ＤＢ１５）は、予想参考情報サーバ２がアクセス可能とされていればどのような形態で実現されていてもよい。例えば予想参考情報サーバ２と同一システム内の記憶部１０に各ＤＢ（１１〜１５）のすべてが形成されていてもよいし、各ＤＢ（１１〜１５）の一部又は全部が別体、遠隔地等のコンピュータシステムに設けられていてもよい。もちろん各ＤＢ（１１〜１５）が一つの装置（例えば一つのＨＤＤ等）内に形成されている必要はない。また各ＤＢ（１１〜１５）のそれぞれが、それぞれ１つのＤＢとして構成される必要もない。例えばユーザＤＢ１１として記憶される情報が、複数のユーザＤＢ（例えばログイン用のユーザＤＢと属性用のユーザＤＢなど）により記憶管理されてもよい。図示した各ＤＢ（１１〜１５）は、実施の形態の処理に関連する情報の記憶領域を、それぞれ１つのＤＢの形態で例示したものに過ぎない。
【００５３】
＜３．第１の実施の形態＞
［３−１：全体処理］
予想参考情報サーバ２によって実現される処理としての第１の実施の形態を説明する。第１の実施の形態の処理は、各競走馬について、予想参考情報の提供に適したデータベース構築を主眼とする処理となる。特には、各馬の運動状態値の検出と、運動状態ＤＢ１２への登録を主とする処理である。なおユーザに対する予想参考情報の提供に関する処理は、第２の実施の形態として後述する。
【００５４】
第１の実施の形態の処理例を図７に示す。この図７の処理は、予想参考情報サーバ２が図３に示した機能、主に画像取得部２ｂ、競技体判別部２ｃ、運動状態検出部２ｄ、情報取得部２ｅ、ＤＢアクセス部２ｆ、相関性判定部２ｉの機能が発揮されることで実現される処理例である。
【００５５】
予想参考情報サーバ２は図７のステップＳ１０１，Ｓ１０２，Ｓ１０３により情報の受信を監視する。予想参考情報サーバは通信制御部２ａによる情報受信を確認することに応じて各機能により処理を進める。
競技情報サーバ３からの競技環境情報が受信された場合は、予想参考情報サーバ２はステップＳ１０２からＳ１０４に進み、受信した競技環境情報を取り込み、競技走ＩＤを設定する。そしてステップＳ１０５で予想参考情報サーバ２は、取り込んだ競技環境情報を競技環境ＤＢ１４に登録する。これにより１つのレースに関する情報が競技環境ＤＢ１４にエントリされる（図６参照）。
【００５６】
例えば予想参考情報サーバ２はレースの開始に先だって予め競技情報サーバ３に競技環境情報をリクエストしてステップＳ１０４，Ｓ１０５の処理で競技環境ＤＢ１４に登録しておく。或いは、予想参考情報サーバ２がリクエストしなくとも、競技情報サーバ３が逐次、競技環境情報を生成したレースについて競技環境情報を予想参考情報サーバ２に送信するようにし、予想参考情報サーバ２が競技環境ＤＢ１４に登録するようにしても良い。
【００５７】
競技情報サーバ３からの競技結果情報が受信された場合は、予想参考情報サーバ２はステップＳ１０３からＳ１１４に進み、受信した競技結果情報を取り込み、競技結果ＩＤを設定する。また予想参考情報サーバ２はステップＳ１１５で、当該競技結果情報が対応するレースの競技走ＩＤを確認する。競技結果情報に、競技走の日時、レースナンバ、競技場の情報が含まれていることで、競技環境ＤＢ１４の情報を確認して対応する競技走ＩＤを特定することができる。或いは、競技走ＩＤが予想参考情報サーバ２と競技情報サーバ３の間で共有されているようにし、競技情報サーバ３は、競技結果情報を送信する際に競技走ＩＤを付加するようにしてもよい。
続いてステップＳ１１６で予想参考情報サーバ２は、競技結果情報を競技走ＩＤに紐づけて競技結果ＤＢ１３に登録する。これにより１つの競技結果情報が競技結果ＤＢ１３にエントリされる（図５参照）
またあるレースについての競技結果情報が得られたことに応じて予想参考情報サーバ２はステップＳ１１７で、運動状態ＤＢ１２、競技環境ＤＢ１４において、対応する競技走ＩＤを有するエントリに、競技結果ＩＤを書き込む（図４，図６参照）。
【００５８】
例えば予想参考情報サーバ２はレースの終了後の時点で、競技情報サーバ３に競技結果情報をリクエストし、ステップＳ１１４〜Ｓ１１７の処理で競技結果ＤＢ１３に登録しておく。或いは、予想参考情報サーバ２がリクエストしなくとも、競技情報サーバ３が逐次、競技結果情報を生成したレースについて競技結果情報を予想参考情報サーバ２に送信するようにし、予想参考情報サーバ２が競技環境ＤＢ１４に登録するようにしても良い。
【００５９】
予想参考情報サーバ２は、画像サーバ４にリクエストして、逐次パドックで各競走馬を撮像した画像を受信することができる。また、送信端末７やユーザ端末５からパドックでの撮像画像を受信する場合もある。
予想参考情報サーバ２はパドックでの撮像画像を受信した場合、処理をステップＳ１０１からＳ１０７に進めて画像データを取り込み、ステップＳ１０８で画像データについての日時、位置を確認する。例えばパドック動画としての画像データにメタデータとして付加されている情報として、日時情報や位置情報（例えばＧＰＳ（Global Positioning System）による緯度・経度の情報、ジオタグの情報等）を確認すれば良い。そして日時や位置情報（競馬場の情報）に基づいて競技環境ＤＢを確認し、画像に対応する競技走（競技走ＩＤ）を特定する。
なお、このステップＳ１０８の処理は競技走ＩＤを特定するためのものであるため、図１のシステム内で競技走毎の競技走ＩＤが共有されているのであれば、画像サーバ４等は画像データに競技走ＩＤを付加して予想参考情報サーバ２に送信し、予想参考情報サーバ２が競技走ＩＤを確認できるようにしてもよい。
【００６０】
続いて予想参考情報サーバ２はステップＳ１０９で、当該取り込んだ画像を用いて、画像にうつされている競技体（競走馬）を判別する（詳細は後述）。
ステップＳ１１０で予想参考情報サーバ２は、予め設定した１又は複数の運動状態項目Ｅ１〜Ｅ（ｎ）について数値化した運動状態値を検出する（詳細は後述）。
ステップＳ１１１で予想参考情報サーバ２は、当該画像にかかるレース、つまりその画像が撮像されたパドック歩行の後に行われた、当該特定された競走馬が出場したレースの結果情報を確認する。これはステップＳ１０８で特定された競技走ＩＤに対応する競技結果ＩＤの競技結果情報が、競技結果ＤＢ１３に登録されているか否かを確認し、登録されていなければ競技情報サーバ３から取得する処理となる（詳細は後述）。
【００６１】
ステップＳ１１２で予想参考情報サーバ２はステップＳ１１０で検出した各運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値を、運動状態ＤＢ１２に登録する処理を行う。即ち図４に示す運動状態ＤＢ１２に、今回の画像について、ステップＳ１０９で判別した競技体（競技体ＩＤ）の１つの新たなエントリとして、ステップＳ１０８で特定した競技走ＩＤ、ステップＳ１１１で確認した競技結果ＩＤに関連づけて、各運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値を登録する。
【００６２】
ステップＳ１１３で予想参考情報サーバ２は、運動状態ＤＢ１２の新たな登録に応じて、当該競技体（競走馬）についての運動状態項目Ｅ１〜Ｅ（ｎ）についての相関性情報を更新する（詳細は後述）。
【００６３】
なお、図７の処理においては、ステップＳ１０１，Ｓ１０７でパドックの撮像画像を取り込む毎にステップＳ１０８〜Ｓ１１３の処理を行うものとしたが、例えば１つのレースに関連する各競走馬のパドック画像を一斉に取り込んで一時格納しておき、それらのパドック画像について順次任意のタイミングでステップＳ１０８〜Ｓ１１３の処理を行うようにしてもよい。
【００６４】
［３−２：競技体判別処理］
ステップＳ１０９の競技体判別処理について説明する。
図８は競走馬のパドック歩行の様子を撮像した画像の一例を示している。
予想参考情報サーバ２は、このような画像（動画）から競技体（競走馬）を特定する。
図９Ａに予想参考情報サーバ２の競技体判別処理例を示す。
【００６５】
ステップＳ１３１で予想参考情報サーバ２は、ステップＳ１０７で特定した競技走（競技走ＩＤ）の競技環境情報が競技環境ＤＢ１４に登録されているか否かを確認する。
通常は、予め図７のステップＳ１０５の処理で登録されていることが想定されるが、もしこの時点で登録されていなければ、予想参考情報サーバ２はステップＳ１３２で競技情報サーバ３に対して当該競技走ＩＤ、又は競技の日時、レースナンバ、場所を指定して、該当レースの競技環境情報を送信するように要求する。そしてこの要求に応じて送信されてくる競技環境情報を受信し、取得する。ステップＳ１３３で予想参考情報サーバ２は、取得した競技環境情報を競技環境ＤＢ１４に登録する。
ステップＳ１３１で登録が確認された場合は、以上のステップＳ１３２，Ｓ１３３の処理は不要である。
【００６６】
ステップＳ１３４で予想参考情報サーバ２は、競技環境ＤＢ１４の該当レースの競技環境情報（又は競技情報サーバ３から取得した該当レースの競技環境情報）から、当該レースに出走した競走馬の情報を確認する。例えば出走する全馬についての馬名及び当該レースでのゼッケンナンバを少なくとも確認する。
ステップＳ１３５で予想参考情報サーバ２は、処理対象のパドック画像に対する画像解析処理を行う。ここでは図８のような画像から、競走馬のゼッケン画像を抽出し、そのゼッケンナンバの認識処理を行う。通常、競馬のゼッケンにはナンバとともに馬名も記載されているため、馬名部分（例えばナンバの下方）の画像をテキストとして認識する処理を行ってもよい。
【００６７】
ステップＳ１３６で予想参考情報サーバ２はパドック画像に写されている競走馬としての個体を特定する。即ち画像解析で認識したゼッケンナンバ、馬名を、ステップＳ１３４で取得した該当レースの競走馬のゼッケンナンバ、馬名と照合し、該当の競走馬を特定する。ここで該当の競走馬については競技体ＩＤを確認する。例えば競技体ＩＤが競技環境ＤＢ１４において馬名とともに登録されている場合は、それを参照すればよい。また場面が特定できた場合、競技体ＤＢ１５で登録された競走馬を検索し、競技体ＩＤを読み出せば良い。
以上の処理により、パドック画像に写されている、或るレースの競走馬が特定される。
なお上記例では、競技体判別部２ｃによって競走馬が特定される態様を示したが、予想参考情報を求めるユーザのユーザ端末５から、ユーザが指定する競走馬のゼッケンナンバ、馬名を受け付けて個体の競技体ＩＤを特定しても良い。
【００６８】
［３−３：運動状態検出処理］
以上の競技体判別処理に続いてステップＳ１１０で行われる運動状態検出処理を図９Ｂに示す。これは、特定した競技体について、運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値を検出する処理である。
具体的には図９Ｂに示すように、ステップＳ１４０−１〜Ｓ１４０−ｎとして、パドック画像としての動画の各フレームを順次比較して競走馬の動きや位置を確認していくことで、運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値を検出する。
【００６９】
例えば所定フレーム数の間の競走馬の位置変化分（走行距離）を判定し、当該馬のパドックでの歩行速度や歩幅を算出する。
また所定フレーム期間での首の上下動を認識して、当該馬の単位時間当たりの首振り回数や、首振り幅を検出する。
またパドック縁部から当該馬の走行位置までの距離を画像から測定し、パドックの内側／外側のコース取りや、或いは縁部からの距離自体を検出する。
【００７０】
［３−４：結果情報確認処理］
続いて予想参考情報サーバ２はステップＳ１１１で結果情報確認処理を行う。具体例を図１０Ａに示す。
予想参考情報サーバ２はステップＳ１５１で該当レース、即ち現在分析対象のパドック画像の競走馬がパドック歩行後に出走したレースの競技結果情報が競技結果ＤＢ１３に登録されているか否かを判別する。
処理対象の画像が、ほぼリアルタイムの画像であった場合は、まだ競技自体が行われていないため、競技結果情報は存在しない。
処理対象の画像が、過去のレースに関する画像の場合、図７のステップＳ１１６の処理で競技結果情報が登録されていることが想定される。但し、該当レースについてステップＳ１１６の処理がまだ行われていない場合も考えられる。
【００７１】
そこで予想参考情報サーバ２は、該当レースの競技結果情報が競技結果ＤＢ１３に登録されていない場合は、ステップＳ１５２で競技情報サーバ３に対して、該当レースの競技結果情報の送信をリクエストする。そしてそれに応じて送信されてきた情報を取得する。
【００７２】
但し、まだ実際のレースが行われていない時点、或いはレース直後であって競技結果情報が整備されていない時点など、競技情報サーバ３側としても、当該レースについてまだ競技結果情報を送信できない場合もある。その場合は競技情報サーバ３から送信不能としての回答がある。その場合、つまり競技結果情報の受信を完了できない場合は競技結果情報の登録を行わずにステップＳ１５３から処理を終えることになる。
【００７３】
予想参考情報サーバ２は競技情報サーバ３から該当レースの競技結果情報を受信したら、ステップＳ１５３からＳ１５４に進み、取得した競技環境情報を競技結果ＩＤと共に競技結果ＤＢ１３に登録する。
これにより、競技結果ＤＢ１３上で、処理対象のパドック画像における競走馬の競技結果を認識できる状態とする。
なおステップＳ１５１で既に、該当レースの競技結果情報が競技結果ＤＢ１３に登録されていると確認された場合は、ステップＳ１５２〜Ｓ１５４は行われない。
【００７４】
ステップＳ１５５では、処理中の画像に関連する競技結果情報についての競技結果ＩＤを確認する。即ち競技結果ＤＢ１３に競技結果情報が登録されていた場合は、その競技結果情報の競技結果ＩＤを読み出す。また今回ステップＳ１５４で競技結果情報を取得して登録した場合は、その際に付した（或いは競技情報サーバ３側等で既に決定されていた）競技情報ＩＤを確認する。
【００７５】
以上の結果情報確認処理により、処理対象のパドック画像について、その後のレースの競技結果情報が競技結果ＤＢ１３に登録されている状態が確保されることになる。
さらにこの時点で、画像に写された競走馬の競技体ＩＤ、対応するレースの競技走ＩＤ、対応する結果情報ＩＤ、及び画像から検出された各運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値が把握された状態となっている。
続いて図７のステップＳ１１２として、運動状態値の運動状態ＤＢ１２への登録処理が行われるが、その際、図４の運動状態ＤＢにおいて該当の競技体ＩＤの競走馬の情報として、競技走ＩＤ、結果情報ＩＤ、及び各運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値が、新たな１つのエントリとして登録されることになる。
【００７６】
［３−５：相関性情報更新処理］
以上の処理で、対象の競走馬についての運動状態値が更新されたことになる。予想参考情報サーバ２は、この更新に応じて図７のステップＳ１１３で相関性情報更新処理を行う。
【００７７】
図１１は、相関性情報の考え方を示している。例えば運動状態項目Ｅ１を歩行速度、Ｅ２を歩幅と仮定して説明する。
図１１Ａは、処理対象の競走馬が過去に出場した過去の８回のレースの成績値を○で示しているものとする。○で示す値は例えばタイムの値でもよいし、着順でもよい。過去の８回のレースとは、競技走ＩＤが「ＬＣ００１」「ＬＣ００５」・・・「ＬＣ２６１」とされたレースであるとしている。また△は、過去の８回のレースの直前のパドックでの運動状態項目Ｅ１、つまり歩行速度の値であるとする。
この図１１Ａの場合、当該競走馬のパドック歩行速度は、毎回あまり変化しておらず、レース成績とはあまり相関性がないものと理解できる。
【００７８】
一方図１１Ａは、同様に当該競走馬について、過去の成績値○と、過去の各レースの直前のパドックでの運動状態項目Ｅ２、つまり歩幅の値であるとする。
この図１１Ｂの場合、当該競走馬のパドックでの歩幅は、過去の成績値の変化と相関性をもって変化している様子が見て取れる。
つまり、歩幅（運動状態項目Ｅ２の運動状態値）が大きいときは良好な成績で、歩幅が小さくなると成績が下がっている。
なお、この例は、成績値と歩幅の変化が相似しているが、逆に変化が対称的でも相関性はあると言える。例えば歩幅が小さいときは良好な成績で、歩幅が大きくなると成績が下がっているような場合である。
【００７９】
この図１１Ａ、図１１Ｂは、説明のための極端な例としているが、これらから理解されるように、成績値の変化と、運動状態値の変化の関係においては、運動状態項目Ｅ１〜Ｅ（ｎ）毎に相関性の有無、又は相関性の度合が観測できる。
例えば当該競走馬の運動状態値の平均値、及び成績値の平均値をそれぞれ基準にして、検出された運動状態値と成績値の関係を、過去のレースに関して分析していく。運動状態値の平均値からの乖離値について、成績値との規則性が観測されれば、相関性は高いと考えることができる。
【００８０】
相関性情報更新処理の具体例を図１０に示す。
予想参考情報サーバ２はステップＳ１６０−１で、運動状態項目Ｅ１について、直前のステップＳ１１２で新たに登録した運動状態値を加えたうえで、過去の各レースの運動状態値と成績値の相関値を算出する。ここでいう相関値とは、相関性の度合を示す値であり、いわゆる相関係数とすればよい。具体的には例えば積率相関係数（moment correlation coefficient）などが考えられる。
従って例えば相関値としては、“−１”から“１”の間の実数値をとり、“１”に近いときは正の相関が強く、“−１”に近ければ負の相関が強く、“０”に近いときは相関性が弱いというような値となることが考えられる。
同様に予想参考情報サーバ２は、ステップＳ１６０−２〜Ｓ１６０−ｎで、各運動状態項目Ｅ２〜Ｅ（ｎ）について新たに登録した運動状態値を加味して相関値を算出する。
【００８１】
ステップＳ１６１で予想参考情報サーバ２は、各運動状態項目Ｅ１〜Ｅ（ｎ）について、相関性順位の順位付けを行う。上記例の場合、相関値の“０”からの差分の絶対値が大きいほど高順位となるようにする。
なお、必ずしも相関値のみの比較で運動状態項目Ｅ１〜Ｅ（ｎ）の順位付けを行わなくても良く、他の順位付け手法が用いられても良い。
ステップＳ１６２で予想参考情報サーバ２は、運動状態ＤＢ１２において、当該競走馬の運動状態項目Ｅ１〜Ｅ（ｎ）についての相関値と相関性順位の値を更新する。
【００８２】
このように、相関性情報は、競走馬について運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値を競技結果情報が新たに登録される毎に更新される。
なお相関性情報更新処理は、このように運動状態値の新規登録に応じて毎回行わなくても良いし、逐次に各競走馬について、その時点での登録情報を用いて相関性情報更新処理が行われるようにしてもよい。また、運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値が登録されても、その時点で対応する競技結果情報が得られていない場合は、相関性情報更新処理は行わなくて良い。
【００８３】
＜４．第２の実施の形態＞
［４−１：全体処理（処理例Ｉ、II）］
続いて予想参考情報サーバ２によって実現される処理としての第２の実施の形態を説明する。第２の実施の形態の処理は、各競走馬について、パドック画像を用いてユーザに予想参考情報を提供する処理となる。即ち、第２の実施の形態の処理が実行されるのは、レースに出走する競走馬がパドック歩行を開始した後、レース開始までの期間において実行される処理である。図１２，図１３で第２の実施の形態としての処理例Ｉ、IIを説明する。
図１２，図１３の処理は、予想参考情報サーバ２が図３に示した機能、主に画像取得部２ｂ、競技体判別部２ｃ、運動状態検出部２ｄ、情報取得部２ｅ、ＤＢアクセス部２ｆ、競技走抽出部２ｇ、提示制御部２ｈの機能が発揮されることで実現される処理例である。
なお、競技結果ＤＢ１３、競技環境ＤＢ１４には、必要な競技結果情報、競技環境情報が、また運動状態ＤＢ１２には各競走馬の過去の運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値が、上述の第１の実施の形態の処理により登録されていることを前提として説明する。
【００８４】
まず図１２の処理例Ｉは、ユーザが例えばスマートホンなどの動画撮像可能な携帯型端末としてのユーザ端末５を用いて、実際にパドックでの或る競走馬の画像を撮像し、その撮像画像を予想参考情報サーバ２に送信してくる場合の処理例としている。
予想参考情報サーバ２は、ユーザ端末５からのパドック画像の送信を伴うリクエストに応じて、そのユーザ端末５に対して、当該画像として撮像された競走馬の着順予想のための参考になる情報提示を行うことになる
【００８５】
予想参考情報サーバ２は図１２のステップＳ２０１により、パドック画像付きのユーザリクエストの受信を監視する。そしてユーザリクエストに応じてステップＳ２０２以降の処理を実行する。
まずステップＳ２０２で予想参考情報サーバ２は、受信したパドック撮像画像データを取り込み、ステップＳ２０３で画像データについての日時、位置を確認する。例えばパドック動画としての画像データにメタデータとして付加されている情報として、日時情報や位置情報（例えばＧＰＳによる緯度・経度の情報）を確認すれば良い。そして日時や位置情報（競馬場の情報）に基づいて競技環境ＤＢを確認し、画像に対応する競技走（競技走ＩＤ）を特定する。
なお、ユーザ端末５が当該サービスのためのアプリケーションプログラムが、日時及び位置情報に応じて例えば競技情報サーバ３に問い合わせをして競技走ＩＤを特定できるようにしてもよく、その場合、ユーザ端末５から送信する画像データに競技走ＩＤを付加してもよい。この場合、予想参考情報サーバ２は画像を受信することで、対応する競技走ＩＤまでも特定できる。
【００８６】
続いて予想参考情報サーバ２はステップＳ２０４で、当該パドック画像を用いて、画像にうつされている競技体（競走馬）を判別する。具体的な処理は図９Ａで説明したものであり、例えばゼッケン画像を解析し、競技環境情報と照合して競走馬を特定する。
ステップＳ２０５で予想参考情報サーバ２は、予め設定した１又は複数の運動状態項目Ｅ１〜Ｅ（ｎ）について数値化した運動状態値を検出する。処理例は図９Ｂで説明したとおりである。
【００８７】
ステップＳ２０６で予想参考情報サーバ２は、競技走抽出処理を行う。これはステップＳ２０４で特定した競技体（競走馬）について、運動状態ＤＢ１２に登録されている過去の各レースに対応する運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値と、ステップＳ２０５で検出した今回の運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値とを比較し、運動状態値が近似する１又は複数のレースを抽出する処理である（詳細は後述）。
【００８８】
ステップＳ２０７で予想参考情報サーバ２は、ステップＳ２０６で抽出した過去のレースの競技結果情報を競技結果ＤＢ１３から検索して取得する（詳細は後述）。
ステップＳ２０８で予想参考情報サーバ２は、ステップＳ２０７で競技結果ＤＢ１３から取得した競技結果情報を用いて、過去の競技結果を提示する提示情報を生成する（詳細は後述）。
そしてステップＳ２０９で、提示情報をリクエスト元のユーザ端末５に送信する。
これにより、パドックで或る競走馬を撮像して送信してきたユーザ（ユーザ端末５）に対して、その競走馬の現在のパドックでの様子からコンディションが近似していると推定される過去のレースの競技結果が提示されることになる。
【００８９】
次に第２の実施の形態としての処理例IIを図１３で説明する。
図１３の処理例IIは、ユーザが画像を送信せずに、特定の競走馬を指定してリクエストしてくる場合を想定している。ユーザはパドック画像を撮像する必要はなく、当然、レース前に競馬場（パドック近辺）に居る必要もない。ユーザはユーザ端末５を用いて、単に特定の競走馬、もしくは出走する複数の（又は全ての）競走馬を指定して、予想参考情報を予想参考情報サーバ２にリクエストするのみでよい。
予想参考情報サーバ２は、ユーザ端末５からのリクエストに応じて、そのユーザ端末５に対して、指定された競走馬についての着順予想のための参考になる情報提示を行う。
【００９０】
予想参考情報サーバ２は図１３のステップＳ２２０により、ユーザリクエストの受信を監視する。そしてユーザリクエストに応じてステップＳ２２１に進む。
ステップＳ２２１では予想参考情報サーバ２は、受信したリクエストが情報提供を受けることを目的としている対象のレース、及び競技体を特定する。
これはユーザ端末５からのリクエストが、レースと競走馬を特定する情報を含むものであればよい。或いは、競走馬のみを指定するものであっても、リクエストの日時情報とレース環境情報を照らし合わせて、レースを特定することができる。
【００９１】
なお、本実施の形態の情報提供サービスについてユーザの利便性を高めるために、レース開始よりもかなり前の時点でユーザがリクエストを送信できるようにしてもよい。例えばユーザはレースと競走馬を特定して予めリクエストを行っておき、レース直前に予想参考情報を受け取るようなサービスとする例である。この場合、予想参考情報サーバ２は、予め受信したリクエストに含まれる情報から、レースと競走馬を特定しておく。そして実際に当該レース直前のパドック歩行が開始された後に、ステップＳ２２２以降の処理が行われるようにすればよい。
【００９２】
ユーザリクエストが対象としているレース、競技体（競走馬）を確認したら、予想参考情報サーバ２はステップＳ２２２で、当該レース前の当該競走馬のパドック画像を画像サーバ４（或いは送信端末７）に要求する。そして対象とする競走馬のパドックでの様子を撮像した動画データを受信する。
なお、レースの中止、対象競技体の棄権、通信環境の悪化など、何らかの事情でパドック画像が得られない場合、本実施の形態の予想参考情報の提供サービスは実現できないため、ステップＳ２２３からＳ２２５に進み、予想参考情報サーバ２はユーザ端末５に対してエラー通知を行って処理を終える。
【００９３】
対象の競走馬についてのパドック画像（動画データ）を受信したら、予想参考情報サーバ２はステップＳ２２３からＳ２２４に進んで当該画像データを取り込み、ステップＳ２０４で競技体判別処理を行う。この処理は、当該パドック画像を用いて、画像にうつされている競技体（競走馬）を判別するもので、具体的な処理は図９Ａのとおりであるが、この図１３の処理例IIの場合、画像内での対象の競走馬の確認という意味ももつ。例えばゼッケン画像を解析し、競技環境情報と照合して画像内の競走馬を特定するとともに、その競走馬がステップＳ２２１で確認した競技体と一致しているか否かを確認する。
以降のステップＳ２０５からＳ２０９は図１２の処理例Ｉと同様である。
【００９４】
［４−２：競技走抽出処理］
図１２、図１３におけるステップＳ２０６の競技走抽出処理の具体例を図１４〜図１６により説明する。競技走抽出処理は、現在のパドックでの様子から競走馬のコンディションが近似していると推定される過去のレースを抽出する処理である。具体的には、運動状態ＤＢ１２に記憶された運動状態値が、最新（現在）の運動状態値と近似すると判定される過去の１又は複数のレースを抽出する。
【００９５】
図１４Ａは、運動状態項目Ｅ１〜Ｅ（ｎ）の全部を用いて競技走抽出を行う例である。
予想参考情報サーバ２はステップＳ２３０で、処理対象としている該当の競技体（競走馬）の過去の運動状態値を、競技体ＩＤに基づいて運動状態ＤＢ１２から取得する。
【００９６】
予想参考情報サーバ２は、ステップＳ２３１−１〜２３１−ｎでは、運動状態ＤＢ１２から取得した各運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値について、ステップＳ２０５で検出した最新（現在）の運動状態値と比較する処理を行う。
まずステップＳ２３１−１では、運動状態項目Ｅ１の過去の各レースの運動状態値を、現在の運動状態値と比較する。そして、過去のレースのうちで運動状態値の差分が閾値Ｄｔｈ１以内のレースに１ポイントを加算する。ここでは、当該競走馬の過去の各レース（運動状態ＤＢ１２に当該競技体ＩＤに対して競技走ＩＤとして登録されている各レース）に対して、抽出用のポイントを与え、その合計値に基づいてレース抽出を行う例としているため、過去レースのそれぞれに変数を設けて、現在に近い運動状態値を持つレースにポイント加算を行うものとしている。
ステップＳ２３１−２〜Ｓ２３１−ｎでは、運動状態項目Ｅ２〜Ｅ（ｎ）の過去の各レースの運動状態値を、現在の運動状態値と比較する。そして、過去のレースのうちで運動状態値の差分が閾値Ｄｔｈ２〜Ｄｔｈ（ｎ）以内のレースに１ポイントを加算する。
【００９７】
ステップＳ２３２で予想参考情報サーバ２は、各レースに加算したポイントに基づいて、１又は複数のレースを抽出する。ここでは、ポイント合計値が判定閾値Ｐｔｈ以上の過去レースを、運動状態値が最新（現在）の運動状態値と近似する過去レースと判定し、これらを現在とコンディションが近似しているレースとして抽出する。
全運動状態項目を用いてレース抽出を行うことで、各運動状態項目をまんべんなく反映させたうえでのコンディション近似レースの抽出が可能となる。
【００９８】
なお判定閾値Ｐｔｈ以上の過去レースが存在しない場合、判定閾値Ｐｔｈの値を下げるようにしても良いし、ポイント加算のための閾値Ｄｔｈ１〜Ｄｔｈ（ｎ）を引き下げてステップＳ２３１−１〜２３１−ｎを再度実行してもよい。
また場合によっては、まだ出場した過去のレースの数が少ない競走馬などで、現在の運動状態値が１つも近似しないことになる場合も考えられる。その場合は、コンディション近似の過去レース無しと判定してもよいし、逆に全レースを抽出してもよい。
【００９９】
図１４Ｂも運動状態項目Ｅ１〜Ｅ（ｎ）の全部を用いて競技走抽出を行う例である。
予想参考情報サーバ２はステップＳ２３０で、処理対象としている競技体の過去の運動状態値を運動状態ＤＢ１２から取得したら、ステップＳ２３３−１〜２３３−ｎで、各運動状態項目Ｅ１〜Ｅ（ｎ）の運動状態値について、現在の運動状態値と比較する。
この例ではまずステップＳ２３３−１では、運動状態項目Ｅ１の過去の各レースの運動状態値のうちで、現在の運動状態値に最も近い（差分が小さい）１つのレースを判定して、そのレースに１ポイントを加算する。
ステップＳ２３３−２〜Ｓ２３３−ｎも、運動状態項目Ｅ２〜Ｅ（ｎ）について同様に、最も現在の運動状態値に近いレースを判定してそのレースに１ポイントを加算する。
そしてステップＳ２３２で予想参考情報サーバ２は、各レースに加算したポイントの合計値が判定閾値Ｐｔｈ以上となっている１又は複数のレースを、運動状態値が現在の運動状態値と近似する過去レースと判定し、これらを現在とコンディションが近似しているレースとして抽出する。
この場合も全運動状態項目を用いてレース抽出を行うことで、各運動状態項目をまんべんなく反映させたうえでのコンディション近似レースの抽出が可能となる。
判定閾値Ｐｔｈ以上の過去レースが存在しない場合、判定閾値Ｐｔｈの値を下げるようにしても良いし、該当の過去レース無しとしてもよい。或いは逆に全レースを抽出してもよい。
【０１００】
図１５Ａは相関性情報を利用する例である。
予想参考情報サーバ２はステップＳ２４０で、処理対象としている競技体の相関性情報を運動状態ＤＢ１２から取得する。
そしてステップＳ２４１で予想参考情報サーバ２は、相関性情報、例えば図４に示した相関値又は相関性順位を用いて、１又は複数の比較に用いる運動状態項目を選択する。例えば相関値が所定の範囲となっている１又は複数の運動状態項目を選択したり、相関性順位が上位となっているいくつかの運動状態項目を選択する。そして選択した運動状態項目についての過去の各レースの運動状態値を運動状態ＤＢ１２から取得する。
【０１０１】
予想参考情報サーバ２はステップＳ２４２では、選択したうちの１つの運動状態項目について取得した過去の運動状態値を、現在の運動状態値と比較する。そして過去のレースのうちで運動状態値の差分が閾値Ｄｔｈ（ｘ）以内のレースにポイント加算を行う。（閾値Ｄｔｈ（ｘ）は運動状態項目毎に設定される閾値）
なお、過去の各レースの運動状態値のうちで、現在の運動状態値に最も近い（差分が小さい）１つのレースを判定して、そのレースにポイント加算するようにしてもよい。
【０１０２】
予想参考情報サーバ２はステップＳ２４３では、選択した全ての運動状態項目についてのステップＳ２４２の処理を終えたかを判断し、終えていなければ、選択した他の運動状態項目についてステップＳ２４２の処理を行う。
選択した各運動状態項目についてステップＳ２４２の処理を終えたら、予想参考情報サーバ２はステップＳ２４４で、各レースに加算したポイントの合計値が判定閾値Ｐｔｈ以上となっている１又は複数のレースを、運動状態値が最新（現在）の運動状態値と近似する過去レースと判定し、これらを現在とコンディションが近似しているレースとして抽出する。この場合、当該対象の競走馬について、レース結果に相関性が高いと判断される運動状態項目を用いてコンディション近似の過去レースを抽出するため、競走馬の個性に応じて、結果が似たものとなる可能性の高い過去レースを抽出できる。
なお判定閾値Ｐｔｈ以上の過去レースが存在しない場合、判定閾値Ｐｔｈの値を下げてもよいし、閾値Ｄｔｈ（ｘ）を下げてステップＳ２４２を再実行してもよい。或いは該当の過去レース無し（又は全レースを抽出する）との結果としてもよい。
【０１０３】
図１５Ｂも相関性情報を利用する例である。
予想参考情報サーバ２はステップＳ２４０で、処理対象としている競技体の相関性情報を運動状態ＤＢ１２から取得する。
そしてステップＳ２４６で予想参考情報サーバ２は、相関性情報、例えば相関値又は相関性順位を用いて、比較に用いる１つの運動状態項目を選択する。例えば相関性順位が１位の運動状態項目を選択する。そして選択した運動状態項目についての過去の各レースの運動状態値を運動状態ＤＢ１２から取得する。
【０１０４】
ステップＳ２４７で予想参考情報サーバ２は、選択した１つの運動状態項目について、過去の運動状態値を、現在の運動状態値と比較する。そして過去のレースのうちで運動状態値の差分が閾値Ｄｔｈ（ｘ）以内の１又は複数のレースを、運動状態値が現在の運動状態値と近似する過去レースと判定し、これらをコンディション近似の過去レースとして抽出する。
この場合、当該対象の競走馬について、レース結果に相関性が最も高いと判断される運動状態項目を用いてコンディション近似の過去レースを抽出するため、競走馬の個性に応じて、結果が似たものとなる可能性の高い過去レースを抽出できる。
なお判定閾値Ｐｔｈ以上の過去レースが存在しない場合、判定閾値Ｐｔｈの値を下げてもよいし、閾値Ｄｔｈ（ｘ）を下げてステップＳ２４７を再実行してもよい。或いは該当の過去レース無し（又は全レースを抽出する）との結果としてもよい。
又はステップＳ２４７で、過去のレースのうちで運動状態値の差分が最も小さい１つのレースを、コンディション近似の過去レースとして抽出するようにしてもよい。
【０１０５】
図１６Ａは、コンディション近似の過去レースとして抽出される候補のレースを限定する処理例である。
ステップＳ２５０で予想参考情報サーバ２は、現在予想参考情報を提供しようとしている対象レース（パドック歩行の後に開始されるレース）の競技環境情報を競技環境ＤＢ１４から取得する。
ステップＳ２５１で予想参考情報サーバ２は、対象の競走馬が出走した過去レースのうちで、競技環境情報が同一又は類似の過去レースを抽出候補とする。
【０１０６】
例えば次のような過去レースを抽出候補とする。
・対象レースと同一競馬場の過去レース
・対象の競走馬にとって対象レースと同一騎手と過去レース
・対象レースと同一時期の過去レース
・対象レースと気象状態（天候、気温、湿度等）が類似している過去レース
・対象レースとレース種別／ランクが同じ過去レース
・対象レースと馬場状態が同じ過去レース
・その他の競技環境が同一／類似の過去レース
もちろん、これらの条件のうち、２つ以上の条件のアンド条件で抽出候補とする過去レースを抽出しても良いし、２つ以上の条件のオア条件で抽出候補とする過去レースを抽出しても良い。
【０１０７】
このように抽出候補となる過去レースを得たら、ステップＳ２３０〜Ｓ２３２として図１４Ａと同様の処理を行う。但し、ステップＳ２３１−１〜Ｓ２３１−ｎでポイント加算を行うレースは、ステップＳ２５１で抽出候補とした過去レースに限定する。
以上により、現在と競技環境が同一／類似のレースであって、競走馬のコンディション近似と考えられる過去レースが抽出されることとなる。
なお、この図１６Ａでは、ステップＳ２５１の後の処理は、図１４Ａと同様としたが、これに代えて図１４Ｂ、図１５Ａ、又は図１５Ｂと同様の処理としてもよい。ステップＳ２５１の後の処理を図１５Ａ又は図１５Ｂと同様とすれば、現在と競技環境が同一／類似のレースであって、競走馬の個性に応じて選択した運動状態項目を用いてコンディション近似と推定される過去レースが抽出されることになる。
【０１０８】
図１６Ｂは、コンディション近似の判定に用いる運動状態項目をユーザが選択する処理例である。
ステップＳ２５５で予想参考情報サーバ２は、ユーザが指定する１つの運動状態項目を選択する。例えばユーザリクエストの際に、ユーザが運動状態項目を１つ選択できるようにしておけば良い。
ステップＳ２５６で予想参考情報サーバ２は、ユーザが選択した運動状態項目について、過去の運動状態値を、現在の運動状態値と比較する。そして過去のレースのうちで運動状態値の差分が閾値Ｄｔｈ（ｘ）以内の１又は複数のレースを、コンディション近似の過去レースとして抽出する。又は、運動状態値が最も近いレースをコンディション近似の過去レースとして抽出するようにしてもよい。
この場合、ユーザが任意に運動状態項目を選択することで、ユーザが重視する運動状態項目に基づいた予想参考情報が得られるようにすることができる。
【０１０９】
なお、ユーザが複数の運動状態項目を指定できるようにしてもよい。その場合、ステップＳ２５６の処理に代えて、選択した複数の運動状態項目について、図１５ＡのステップＳ２４２〜Ｓ２４４の処理を行うようにすればよい。
【０１１０】
ここまで図１４から図１６で競技走抽出処理の各例を示したが、もちろん他の処理例も考えられる。
また各例においてコンディション近似の過去レースの抽出のために各レースにポイント加算を行う場合、運動状態項目毎に加算ポイントを異なるようにし、運動状態項目毎の重みを変化させても良い。
例えば競走馬毎に運動状態項目の相関値が異なるため、相関値に応じた係数をポイントに乗じてポイント加算を行うようにするとよい。例えば相関値が上述のように“−１”〜“１”で、“−１”又は“１”が最も相関性が高い場合、運動状態項目毎に相関値の絶対値を係数としてポイントに乗算し、その係数乗算されたポイントを加算するようにすることが考えられる。
又は相関性順位に応じて加算ポイントの重みを変えても良い。
これらのようにすることで、競走馬の個性に応じてコンディション近似の過去レースを抽出できる。
さらには、競走馬の個別の相関性情報ではなく、各運動状態項目について各馬に共通する結果への影響度を判定し、その結果に応じて各運動状態項目の重みを変えるようにしても良い。
【０１１１】
［４−３：結果情報検索処理］
図１２又は図１３のステップＳ２０７の結果情報検索処理を図１７，図１８で説明する。
図１７Ａは上述の競技走抽出処理（Ｓ２０６）で抽出された過去レースの競技結果情報を取得する例である。
ステップＳ２６０で予想参考情報サーバ２は、競技走抽出処理で抽出したレースの数を処理対象数Ｐに代入する。またステップＳ２６１で変数ｐ＝１とする。
【０１１２】
予想参考情報サーバ２はステップＳ２６２では、第（ｐ）の抽出レースに対応する競技結果情報を取得する。即ち抽出レースに対応する結果情報ＩＤに基づいて競技結果ＤＢ１３を検索し、競技結果情報を取得する。
予想参考情報サーバ２はステップＳ２６３でｐ≧Ｐであるか否かを確認する。変数ｐが処理対象数Ｐに達していなければ、まだ結果情報未取得の抽出レースが存在することになるため、ステップＳ２６４で変数ｐをインクリメントし、ステップＳ２６２で第（ｐ）の抽出レースに対応する競技結果情報を取得する。
ステップＳ２６３でｐ≧Ｐとなった時点で、抽出された過去レースの全てについての競技結果ＤＢ１３が取得できたことになる。
【０１１３】
図１７Ｂは、競技走抽出処理（Ｓ２０６）で抽出された過去レースの競技結果情報に加えて、さらに当該競走馬についての過去の最高成績、最低成績を取得する例である。
ステップＳ２６０〜Ｓ２６４は図１７Ａと同様で、予想参考情報サーバ２は抽出された過去レースのそれぞれについての競技結果情報を取得する。
ステップＳ２６５で予想参考情報サーバ２は、さらに競技結果ＤＢ１３を検索して、当該競走馬についての過去の最高成績、最低成績となっている競技結果情報を取得する。
例えば運動状態ＤＢ１２では、当該競走馬についての結果情報ＩＤ（又は競技走ＩＤ）が把握できるため、該当する競技結果情報での着順やタイムについて、ベスト／ワーストの成績の情報を取得すれば良い。なお、ベスト／ワーストの成績が、競技体ＤＢ１５に保存されるようにしておき、ここでは予想参考情報サーバ２は、競技体ＤＢ１５からベスト／ワーストの成績の情報を取得するようにしてもよい。
【０１１４】
図１８は、競技走抽出処理（Ｓ２０６）で抽出された過去レースの競技結果情報に加えて、抽出された過去レースの競技環境情報も取得する例である。
図１８のステップＳ２６０〜Ｓ２６４は図１７Ａと同様であり、この処理にステップＳ２６７が追加されている。
ステップＳ２６７で予想参考情報サーバ２は、第（ｐ）の抽出レースに対応する競技環境情報を取得する。即ち抽出レースに対応する競技走ＩＤに基づいて競技環境ＤＢ１４を検索し、競技環境情報を取得する。
なお図１７Ｂの処理例においてステップＳ２６２の前後に図１８のステップＳ２６７を実行するような、図１７Ｂと図１８の処理の組み合わせも考えられる。その場合、抽出されたレースの競技結果情報及び競技環境情報と、最高成績／最低成績を取得する処理例となる。
【０１１５】
［４−４：提示情報生成処理］
図１２又は図１３のステップＳ２０８の提示情報生成処理を図１９，図２０，図２１で説明する。
図１９Ａは、予想参考情報サーバ２がステップＳ２７０として、上記図１７Ａの処理などで取得した、抽出されたレースの競技結果情報を用いて提示画像データを生成する例である。なお提示画像データとは、ユーザ端末５において画像として表示させる情報であり、例えばＨＴＭＬ（HyperText Markup Language）形式のデータ等が考えられる。
【０１１６】
図１９Ｂは、予想参考情報サーバ２がステップＳ２７１として、上記図１７Ｂの処理などで取得した、抽出されたレースの競技結果情報や最高成績／最低成績を用いて提示画像データを生成する例である。
図１９Ｃは、予想参考情報サーバ２がステップＳ２７２として、上記図１８の処理などで取得した、抽出されたレースの競技結果情報及び競技環境情報を用いて提示画像データを生成する例である。
図１９Ｄは、予想参考情報サーバ２がステップＳ２７２として、上記図１７Ｂと図１８を組み合わせた処理などで取得できる、抽出されたレースの競技結果情報及び競技環境情報と、最高成績／最低成績を用いて提示画像データを生成する例である。
【０１１７】
これらの処理が図１２又は図１３のステップＳ２０８で行われ、生成された提示画像データが提示情報としてステップＳ２０９でユーザ端末５に送信される。
図２０Ａは、このような提示画像データによってユーザ端末５において表示される画像の例を示している。
【０１１８】
当該画像としては、パドック画像５１、馬情報５２、コンディション近似の過去情報５３、ベスト／ワースト成績情報５４が含まれている。
パドック画像５１としては、リクエストに応じて分析した動画をストリーミングもしくはダウンロードさせて表示させる。或いは動画の或るフレームを抽出した静止画としてもよい。
馬情報５２として、対象の競走馬の情報として、馬名、年齢、性別、騎手などの情報が表示されれば良い。もちろん他の情報が追加されても良い。
【０１１９】
コンディション近似の過去情報５３は、現在のパドックでの運動状態から推定された、過去のコンディション近似のレースの成績やレース環境が提示される。
即ち図１７Ａ、図１７Ｂ、又は図１８のステップＳ２６２やＳ２６７で取得した競技結果情報、競技環境情報に用いて生成した提示情報である。
ベスト／ワースト成績情報５４は、当該競走馬の過去の最高／最低成績を表示する。図１７ＢのステップＳ２６５で取得した情報を用いて生成した提示情報である。
【０１２０】
以上は、ユーザがリクエストした競走馬個体の情報であるが、
提示情報として、出走する各競走馬の着順予想の情報を提示できるようにしても良い。例えば図１２又は図１３のステップＳ２０８で、図２０の処理が行われるようにする。
予想参考情報サーバ２は、ステップＳ２８０で、出走する各競技体（各競走馬）について、それぞれコンディション近似の過去レースとして抽出したレースについての競技結果情報を取得する。これは例えば図１２のステップＳ２０２〜Ｓ２０７、又は図１３のステップＳ２２１〜Ｓ２０７を、出走する全競走馬について行う処理としている。
【０１２１】
ステップＳ２８１で予想参考情報サーバ２は、各競技体について取得した競技結果情報の平均値を算出する。例えば各馬について、現在とコンディション近似とされた過去の１又は複数のレースのタイムの平均値を求める。
そして予想参考情報サーバ２はステップＳ２８２で、例えばタイムの平均値を用いて各競走馬の順位付けを行い、ステップＳ２８３で順位予想画像データを生成する。
この順位予想画像データは図１２，図１３のステップＳ２０９でユーザ端末に送信され、画像として表示される。
図２１Ｂは順位予想画像データ６０の一例を示している。出走する各競走馬の予想順位が示されている。
【０１２２】
＜５．まとめ及び変形例＞
以上、実施の形態を説明してきたが、実施の形態により以下の効果が得られる。
第１の実施の形態では、予想参考情報サーバ２は、競技体の競技走前における準備動作の撮像画像（パドック歩行を撮像した動画）を取得する画像取得部２ｂと、画像取得部２ｂが取得した撮像画像を用いて競技体を特定する競技体判別部２ｃと、競技体判別部２ｃが特定した競技体についての、画像取得部２ａが取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目（Ｅ１〜Ｅ（ｎ））について数値化した運動状態値を検出する運動状態検出部２ｄとを備える。また、少なくとも競技体判別部２ｃが特定した競技体についての、準備動作の後に行われた競技走の競技結果情報を取得する情報取得部２ｅと、運動状態検出部２ｄが検出した運動状態項目毎の運動状態値を、情報取得部２ｅが取得した競技結果情報に関連づけた状態で記憶部１０に記憶する記憶処理部（ＤＢアクセス部２ｆ）とを備える。
即ち予想参考情報サーバ２は、パドック歩行画像から例えば歩行速度、歩幅、首振り回数、パドック縁部から走行位置の距離などの各運動状態項目Ｅ１〜Ｅ（ｎ）についての運動状態値を検出することで準備動作の様子を数値化する。
そして検出した運動状態値を、その直後に行われた競技走の競技結果情報と対応させて記憶部１０（運動状態ＤＢ１２、競技結果ＤＢ１３）に記憶させることで、パドック歩行状況を定量的に示した値とレース結果を関連づけるデータベースを構築できるという効果がある。特にパドックでの競走馬の挙動を数値化して記憶させることで、その後の着順予想のための処理等で非常に使い勝手の良いＤＢを実現できる。
【０１２３】
また第１の実施の形態においては、予想参考情報サーバ２は、競技体毎に、記憶部１０に記憶した複数の運動状態項目の各運動状態値と競技結果情報を用いて、競技結果と各運動状態項目のそれぞれとの相関性判定を行う相関性判定部２ｉをさらに備え、記憶処理部（ＤＢアクセス部２ｆ）は、相関性判定部２ｉが判定した相関性情報を、競技体に対応させて記憶部１０に記憶する。
各運動状態項目については、競技体個体の癖や傾向によって、レース結果に影響が大きいと考えられるものやあまり影響がないと考えられるものがあるといえる。そこで各競技対についてそれぞれ各運動状態項目とレース結果との相関性を分析した相関性情報を生成し、記憶する。これにより、各競技体についてどの運動状態項目に着目すべきであるか、或いは重みをおくべきかの指標を提供できる。
【０１２４】
また第１の実施の形態では予想参考情報サーバ２は、相関性判定部２ｉは、競技結果と各運動状態項目の相関性判定結果により各運動状態項目の順位付けを行い、記憶処理部（ＤＢアクセス部２ｆ）は、順位付けの情報（相関性順位）を相関性情報として、競技体に対応させて記憶部１０（運動状態ＤＢ１２）に記憶するようにしている。
相関性判定結果による運動状態項目の順位付けを行って記憶しておくことで、予想の際に参考にすべき運動状態項目の明確な指標とすることができる。
【０１２５】
また第１の実施の形態では予想参考情報サーバ２は、情報取得部２ｅは、準備動作の後に当該競技体が行った競技走に関する競技環境情報を取得し、記憶処理部（ＤＢアクセス部２ｆ）は、運動状態値と競技環境情報を関連づけた状態で記憶部１０に記憶している。
競技走の成績は、競技体のコンディションだけでなく、競技体と競技環境（例えば競馬場、馬場状態、騎手、気象、シーズン等）との相性なども影響すると考えられる。そこで記憶する運動状態値には、その運動状態値と競技結果情報の関連づけに加えて、当該レースの競技環境情報も関連づけておく。これによりパドックの挙動と、競技結果と、競技環境を関連させて参照できるＤＢを構築できる。
【０１２６】
第２の実施の形態においては、予想参考情報サーバ２は、競技体の競技走前における準備動作の撮像画像（パドック歩行を撮像した動画）を取得する画像取得部２ｂと、画像取得部２ｂが取得した撮像画像を用いて競技体を特定する競技体判別部２ｃと、競技体判別部２ｃが特定した競技体についての、画像取得部２ａが取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目（Ｅ１〜Ｅ（ｎ））について数値化した運動状態値を検出する運動状態検出部２ｄとを備える。また、各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部１０を参照し、競技体判別部２ｃが特定した競技体について、記憶部１０に記憶された運動状態値が、運動状態検出部２ｄが検出した最新の運動状態値と近似する過去の１又は複数の競技走を抽出する競技走抽出部２ｇを備える。さらに、競技走抽出部２ｇが抽出した競技走についての、競技体判別部２ｃが特定した競技体の競技結果情報を記憶部１０から検索して取得する情報検索部（ＤＢアクセス部２ｆ）と、情報検索部が取得した過去の競技結果を提示する提示情報を生成し、提示情報を外部端末において提示させる制御を行う提示制御部２ｈとを備える。
パドック歩行等の準備動作の画像から各運動状態項目（Ｅ１〜Ｅ（ｎ））についての運動状態値を検出し、過去の競技走（レース）における運動状態値と比較することで、その競技体について、現在とコンディションが近似すると考えられる過去の競技走を抽出できる。特にパドック歩行等の状況を定量的に示した運動状態値を用いた数値比較なので過去の競技走の抽出はシステム上、大きな負荷とはならず迅速に可能である。第２の実施の形態の図１２，図１３の処理は、例えばパドック歩行の開始時点から、勝馬投票券購入締め切りまでの間に行い、ユーザに予想参考情報を迅速に提供する必要がある。このため、数値比較で迅速かつ低負荷で過去のレースを抽出できることは、システム上、非常に都合が良い。
また抽出した競技走の競技結果情報を提示することは、現在（レース直前）とコンディションが似た過去の競技走の結果であるため、着順予測に適した情報となる。
従って予想参考情報サーバ２によってユーザに提供される提示情報は、競馬に熟練しておらず、パドックを観察しても何もわからないような人でも、パドックの様子に応じた情報として意味がわかる情報となり、パドック観察に基づく着順予想を楽しめることとなる。
また予想参考情報サーバ２による提示情報は、パドック状態と過去のコンディション近似の過去レースの結果をリンクさせるものであるため、非常に精度の高い情報となる可能性もある。
【０１２７】
第２の実施の形態では、記憶部１０に各競技体について運動状態項目と競技結果情報との相関性情報が記憶されていることを前提として、予想参考情報サーバ２の競技走抽出部２ｇは、競技体判別部２ｃが特定した競技体について、相関性情報に基づいて運動状態項目を選択し、選択した運動状態項目についての運動状態値が、運動状態検出部２ｄが検出した最新の運動状態値と近似する過去の１又は複数の競技走を抽出する（図１５Ａ，図１５Ｂ参照）。
各運動状態項目については、競技体個体の癖や傾向によって、レース結果に影響が大きいと考えられるものやあまり影響がないと考えられるものがあるため、相関性情報を用いて注目すべき運動状態項目を選択し、その近似性によって過去の競技走を抽出する。これにより競技体毎に、その個性を反映した精度の高い提示情報の生成可能性を高めることができる。
【０１２８】
第２の実施の形態では、予想参考情報サーバ２の競技走抽出部２ｇは、相関性情報に基づいて、最も競技結果に相関性の高い運動状態項目を選択し、選択した運動状態項目についての運動状態値が、運動状態検出部２ｄが検出した最新の運動状態値と近似する過去の１又は複数の競技走を抽出するようにもしている（図１５Ｂ参照）。
運動状態項目として、対象の競技体にとって最も相関性が高い項目を選択することで、競技走抽出を簡易化しつつ提示情報の信頼性を高めることができる。
【０１２９】
第２の実施の形態のでは、予想参考情報サーバ２の情報検索部（ＤＢアクセス部２ｆ）は、競技走抽出部２ｇが抽出した競技走についての競技結果情報と、当該競技体の過去の最高成績及び最低成績となる競技結果情報を取得し（図１７Ｂ参照）、提示制御部２ｈは、情報検索部（ＤＢアクセス部２ｆ）が取得した各競技結果情報を提示する提示情報を生成する場合もある（図１９Ｂ、図１９Ｄ参照）。
例えば図２０Ａの画像のように、コンディションが近似した過去の競技走の結果とともに、その競技体のポテンシャルを示す情報として過去のベスト／ワーストの成績を提示することで、競技予測にとって有用な情報となる。
さらに過去のベスト／ワーストの成績と、コンディション近似のレース成績を共に表示することは、今回のコンディションが、その競技体にとっての調子の良い時であるのか悪いときであるのかも把握しやすい情報となり、ユーザの提供する予想参考情報として有用である。
【０１３０】
第２の実施の形態では、記憶部１０には、各競技体が過去に行った競技走に関する競技環境情報が、競技結果情報に関連づけられた状態で記憶されていることを前提として、予想参考情報サーバ２の情報検索部（ＤＢアクセス部２ｆ）は、競技走抽出部２ｇが抽出した競技走についての競技結果情報と競技環境情報を取得し（図１８参照）、提示制御部２ｈは、情報検索部が取得した競技結果情報と競技環境情報を提示する提示情報を生成する場合もある（図１９Ｃ、図１９Ｄ参照）
レース結果は、競技体のコンディションだけでなく競技環境も影響するため、過去の競技結果情報とともに、そのときの競技環境も提示することで、予測指標としての情報を充実させることができる。
【０１３１】
第２の実施の形態では、予想参考情報サーバ２は、準備動作の後に行われる競技走についての競技環境情報を競技走開始前に取得する情報取得部２ｅを備えるとともに、記憶部１０には、各競技体が過去に行った競技走に関する競技環境情報が、競技結果情報に関連づけられた状態で記憶されている。そして競技走抽出部２ｇは、記憶されている競技環境情報が、準備動作の後に行われる競技の競技環境情報と類似又は同一である過去の競技走のうちから、記憶部１０に記憶された運動状態値が、運動状態検出部２ｄが検出した最新の運動状態値と近似する過去の１又は複数の競技走を抽出する場合もある（図１６Ａ参照）。
競技環境が結果に影響することを考えれば、競技環境が同一又は類似の過去の競技走を抽出して、その中でコンディションが類似しているものが、現在の予想において大きな参考になると考えられる。従って、このような処理に基づいて抽出された競技走の競技環境情報を反映した提示情報は、現在の状況に即して信頼性の高い情報となり得る。
【０１３２】
第２の実施の形態では、予想参考情報サーバ２の競技走抽出部２ｇは、ユーザ選択操作に基づいて特定の運動状態項目を選択し、選択した運動状態項目についての過去の競技走毎の運動状態値が、運動状態検出部２ｄが検出した最新の運動状態値と近似する過去の１又は複数の競技走を抽出する場合もある（図１６Ｂ参照）。
ユーザが運動状態項目を選択して、その運動状態項目が類似する過去の競技走の結果情報を閲覧できるようにすれば、ユーザ独自の考えで着順予想が楽しめるようになる。
なお、ユーザが運動状態項目を選択する際に、当該競技体についての各運動状態項目Ｅ１〜Ｅ（ｎ）について記憶している相関性情報をユーザ端末５に送信し、ユーザに提示しても良い。これにより相関性情報に応じてユーザが任意の運動状態項目を選択できる。
【０１３３】
第２の実施の形態においては、予想参考情報サーバ２の提示制御部２ｈは、準備動作の後に行われる競技走に出場する各競技体について情報検索部（ＤＢアクセス部２ｆ）が取得した競技結果情報を用いて各競技体の順位付け処理を行い、順位付けの内容を提示情報に含めることもできる（図２０、図２１Ｂ参照）。
競技走に参加する全ての競技体について同様の処理を行うことで、各競技体が類似のコンディション状態での結果を比較でき、これによって着順予測が可能となる。その順位付けの情報を提示することは、ユーザの予測にとって参考としたい情報となり得る。
【０１３４】
本発明は、実施の形態の例に限らず、予想参考情報サーバ２として働く情報処理装置として、各種の構成例や処理例が考えられる。
【０１３５】
予想参考情報サーバ２が処理対象とするパドック画像に複数の競技体（競走馬）が同時に写し込まれている場合、それぞれについて競技体判別処理や、運動状態検出処理が行われ、それぞれについて運動状態値の登録や、ユーザ端末５への提示情報送信が行われるようにしてもよいし、一部の競技体についてこれらの処理が行われるようにしても良い。
【０１３６】
またパドック画像についての競技体判別処理はゼッケン画像を用いるとしたが、例えば騎手の顔認識、ヘルメットの記載などを利用することもできる。
【０１３７】
実施の形態では競馬を想定して説明したが、もちろん本発明の対象となる競技は競馬に限らず、競馬以外の動物レース、競艇、競輪、オートレースなどにも好適に適用できる。
例えば競艇の場合、競技体（選手、艇体）のレース前の予備走行におけるコース軌跡、速度、艇体の向き・角度、艇体揺れ幅・振幅回数、走行の安定性などを運動状態項目とし、これらを競技結果情報と対応させてＤＢ登録したり、運動状態項目の運動状態値が近似する過去レースの競技結果情報を予想参考情報として提供することが考えられる。
また画像からの競技体判別処理では、艇体のナンバ、色、形状、選手の顔認識などを用いることもできる。
【０１３８】
＜６．プログラム及び記憶媒体＞
以上、本発明の情報処理装置の実施の形態としての予想参考情報サーバ２を説明してきたが、実施の形態のプログラムは、予想参考情報サーバ２の処理を情報処理装置（ＣＰＵ１０１等）に実行させるプログラムである。
【０１３９】
実施の形態のプログラムは、競技体の競技走（レース）前における例えばパドック歩行等の準備動作の撮像画像を取得する画像取得手順と、画像取得手順で取得した撮像画像を用いて競技体を特定する競技体判別手順と、競技体判別手順で特定した競技体についての、画像取得手順で取得した撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する運動状態検出手順と、少なくとも競技体判別部が特定した競技体についての、準備動作の後に行われた競技走の競技結果情報を取得する情報取得手順と、運動状態検出手順で検出した運動状態項目毎の運動状態値を、情報取得手順で取得した競技結果情報に関連づけた状態で記憶部１０に記憶する記憶処理手順と、を情報処理装置に実行させるプログラムである。
このようなプログラムにより、上述した第１の実施の形態の図７の処理を行う予想参考情報サーバ２としての情報処理装置を実現できる。
【０１４０】
また、実施の形態のプログラムは、上記の画像取得手順、競技体判別手順、運動状態検出手順と、さらに、各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部を参照し、競技体判別手順で特定した競技体について、記憶部に記憶された運動状態値が、運動状態検出手順で検出した最新の運動状態値と近似する過去の１又は複数の競技走を抽出する競技走抽出手順と、競技走抽出手順で抽出した競技走についての、競技体判別手順で特定した競技体の競技結果情報を記憶部から検索して取得する情報検索手順と、を情報処理装置に実行させるプログラムである。
このようなプログラムを有することにより、上述した第２の実施の形態の図１２又は図１３の処理の一部又は全部を行う予想参考情報サーバ２としての情報処理装置を実現できる。
【０１４１】
そしてこれらのプログラムはコンピュータ装置等の機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。あるいはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【符号の説明】
【０１４２】
１  ネットワーク、２  予想参考情報サーバ、２ａ  通信制御部、２ｂ  画像取得部、２ｃ  競技体判別部、２ｄ  運動状態検出部、２ｅ  情報取得部、２ｆ  ＤＢアクセス部、２ｇ  競技走抽出部、２ｈ  提示制御部、２ｉ  相関性判定部、３  競技情報サーバ、４  画像サーバ、５  ユーザ端末、６  撮像装置、７  送信端末、１０  記憶部、１１  ユーザＤＢ、１２  運動状態ＤＢ、１３  競技結果ＤＢ、１４  競技環境ＤＢ、１５  競技体ＤＢ、
【要約】
準備動作の撮像画像を取得し、競技体を特定する。そして特定した競技体についての撮像画像を用いて、予め設定した１又は複数の運動状態項目について数値化した運動状態値を検出する。運動状態値はその準備動作の後に行われた競技走の競技結果情報に関連づけた状態で記憶部に記憶する。また、各競技体について過去の競技走に対応した運動状態値と競技結果情報が記憶されている記憶部を参照し、画像から特定した競技体について記憶部に記憶された運動状態値が、最新の運動状態値と近似すると判定される過去の１又は複数の競技走を抽出する。そして抽出した競技走についての当該競技体の競技結果情報を記憶部から検索して取得するし、外部端末で提示させる。これにより競技走の結果予測の一助となる情報を提供する。【図１】
0005850551.tif 000002
【図２】
0005850551.tif 000003
【図３】
0005850551.tif 000004
【図４】
0005850551.tif 000005
【図５】
0005850551.tif 000006
【図６】
0005850551.tif 000007
【図７】
0005850551.tif 000008
【図８】
0005850551.tif 000009
【図９】
0005850551.tif 000010
【図１０】
0005850551.tif 000011
【図１１】
0005850551.tif 000012
【図１２】
0005850551.tif 000013
【図１３】
0005850551.tif 000014
【図１４】
0005850551.tif 000015
【図１５】
0005850551.tif 000016
【図１６】
0005850551.tif 000017
【図１７】
0005850551.tif 000018
【図１８】
0005850551.tif 000019
【図１９】
0005850551.tif 000020
【図２０】
0005850551.tif 000021
【図２１】
0005850551.tif 000022