(57)【要約】【課題】対象試合映像の視聴の手間を軽減すること。【解決手段】映像編集サーバ１０において、映像抽出部１５は、過去の試合の映像の中から、購入されたスポーツくじの開催回に含まれる複数の試合それぞれの複数の試合映像を抽出する。映像合成部１７は、映像抽出部１５によって抽出された複数の試合映像を合成して一つの試合映像にまとめる。【選択図】図２
2018139091.tif 000002
【特許請求の範囲】
【請求項１】
過去の試合の映像の中から、購入されたスポーツくじの開催回に含まれる複数の試合それぞれの複数の試合映像を抽出する抽出部と、
抽出された前記複数の試合映像を合成して一つの試合映像にまとめる合成部と、
を具備するサーバ。
【請求項２】
前記合成部は、さらに、前記一つの試合映像に投票結果を合成する、
請求項１に記載のサーバ。
【請求項３】
前記合成部は、投票数順に前記複数の試合映像を前記一つの試合映像にまとめる、
請求項１または２に記載のサーバ。
【請求項４】
前記合成部は、各チームの順位に従って前記複数の試合映像を前記一つの試合映像にまとめる、
請求項１または２に記載のサーバ。
【請求項５】
前記合成部は、的中の有無順に前記複数の試合映像を前記一つの試合映像にまとめる、
請求項１または２に記載のサーバ。
【請求項６】
前記合成部は、前記複数の試合映像のうち的中した試合の試合映像だけを合成対象とする、
請求項１から５の何れか一つに記載のサーバ。
【請求項７】
過去の試合の映像の中から、購入されたスポーツくじの開催回に含まれる複数の試合それぞれの複数の試合映像を抽出し、
抽出した前記複数の試合映像を合成して一つの試合映像にまとめる、
試合映像合成方法。
【請求項８】
過去の試合の映像の中から、購入されたスポーツくじの開催回に含まれる複数の試合それぞれの複数の試合映像を抽出し、
抽出した前記複数の試合映像を合成して一つの試合映像にまとめる、
処理をサーバに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ、試合映像合成方法及びプログラムに関する。
【背景技術】
【０００２】
投票対象となる複数の試合について各試合の結果（例えば、ホームチームの勝ち、ホームチームの負け、その他等）を予想するスポーツくじにおいて、スポーツくじの投票者は、実際に試合を観戦する機会がなかった場合、インターネットを用いて試合の映像（以下では「試合映像」と呼ぶことがある）を視聴することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２９３０７３号公報
【特許文献２】特開２００１−１３４６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、投票者は、自分が投票の対象にした試合に対応する試合映像（以下では「対象試合映像」と呼ぶことがある）を視聴するには、自ら対象試合映像を過去の試合映像の中から選択する必要があり、対象試合映像の視聴には手間がかかるため、試合映像を見ずに当選結果のみを確認する投票者も多かった。
【０００５】
開示の技術は、上記に鑑みてなされたものであって、対象試合映像の視聴の手間を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
開示の態様では、サーバは、抽出部と、合成部とを有する。前記抽出部は、過去の試合の映像の中から、購入されたスポーツくじの開催回に含まれる複数の試合それぞれの複数の試合映像を抽出する。前記合成部は、抽出された前記複数の試合映像を合成して一つの試合映像にまとめる。
【発明の効果】
【０００７】
開示の態様によれば、対象試合映像の視聴の手間を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１のスポーツくじシステムの構成例を示す図である。
【図２】図２は、実施例１の映像編集サーバの構成例を示す図である。
【図３】図３は、実施例１のスポーツくじシステムの処理シーケンスの一例を示す図である。
【図４】図４は、実施例１の映像合成部の動作例を示す図である。
【図５】図５は、実施例１の映像合成部の動作例を示す図である。
【図６】図６は、実施例１の映像合成部の動作例を示す図である。
【図７】図７は、実施例１の映像合成部の動作例を示す図である。
【図８】図８は、実施例１の端末装置における画面表示の一例を示す図である。
【図９】図９は、実施例１の端末装置における画面表示の一例を示す図である。
【図１０】図１０は、実施例１の映像編集サーバの処理の一例を示すフローチャートである。
【図１１】図１１は、実施例２の映像編集サーバのハードウェア構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示するサーバ、試合映像合成方法及びプログラムの実施例を図面に基づいて説明する。なお、この実施例により本願の開示するサーバ、試合映像合成方法及びプログラムが限定されるものではない。また、実施例において同一の構成、及び、同一の処理を行うステップには同一の符号を付す。
【００１０】
［実施例１］
＜スポーツくじシステムの構成＞
図１は、実施例１のスポーツくじシステムの構成例を示す図である。図１において、スポーツくじシステム１００は、映像編集サーバ１０と、投票サーバ２０と、映像保管サーバ３０と、端末装置４０とを有する。映像編集サーバ１０と、投票サーバ２０と、映像保管サーバ３０と、端末装置４０とは、ネットワーク５０を介して接続されており、相互に通信可能である。端末装置４０の一例として、パーソナルコンピュータや、スマートフォン及びタブレット端末等のスマートデバイスが挙げられる。
【００１１】
＜映像編集サーバの構成＞
図２は、実施例１の映像編集サーバの構成例を示す図である。図２において、映像編集サーバ１０は、通信部１１と、開催回取得部１３と、映像抽出部１５と、映像合成部１７とを有する。映像編集サーバ１０は、通信部１１を介してネットワーク５０に接続されている。
【００１２】
＜スポーツくじシステムの処理＞
図３は、実施例１のスポーツくじシステムの処理シーケンスの一例を示す図である。
【００１３】
図３において、まずステップＳ２０１では、端末装置４０は、投票者により端末装置４０に入力された会員ＩＤ（identifier）を映像編集サーバ１０へ送信し、映像編集サーバ１０では、通信部１１が会員ＩＤを受信する。会員ＩＤは、会員登録を既に済ませた各会員を一意に特定可能な情報の一例である。
【００１４】
次いで、ステップＳ２０３では、開催回取得部１３が、ステップＳ２０１で受信された会員ＩＤを含む取得要求を生成し、生成した取得要求を通信部１１へ出力する。通信部１１は、取得要求を投票サーバ２０へ送信し、投票サーバ２０は取得要求を受信する。
【００１５】
投票サーバ２０には、各会員毎に、それぞれの会員ＩＤに対応付けて、各会員により購入されたスポーツくじの開催回と、開催回毎のくじ結果とが記憶されている。一つの開催回には複数の試合が含まれる。くじ結果は、各試合毎の投票結果と、各試合毎の的中結果（的中か非的中か、つまり、的中の有無）とを含む。
【００１６】
そこで、ステップＳ２０５では、投票サーバ２０は、ステップＳ２０３で受信された取得要求に従って、その取得要求に含まれる会員ＩＤに対応する開催回及びくじ結果を映像編集サーバ１０へ送信し、映像編集サーバ１０では、通信部１１が開催回及びくじ結果を受信する。
【００１７】
次いで、ステップＳ２０７では、映像抽出部１５が、ステップＳ２０５で受信された開催回を含む抽出要求を生成し、生成した抽出要求を通信部１１へ出力する。通信部１１は、抽出要求を映像保管サーバ３０へ送信し、映像保管サーバ３０は抽出要求を受信する。
【００１８】
映像保管サーバ３０には、過去の試合映像がスポーツくじの開催回毎に記憶されて保管されている。映像保管サーバ３０では、それぞれの開催回に複数の試合映像が対応付けられて記憶されている。試合映像は、例えば、ダイジェスト映像として記憶されている。
【００１９】
そこで、ステップＳ２０９では、映像保管サーバ３０は、ステップＳ２０７で受信された抽出要求に従って、その抽出要求に含まれる開催回に対応する複数の試合映像を過去の試合映像の中から抽出する。そして、映像保管サーバ３０は、抽出した複数の試合映像（以下では「抽出映像」と呼ぶことがある）を映像編集サーバ１０へ送信し、映像編集サーバ１０では、通信部１１が抽出映像を受信する。つまり、ステップＳ２０７及びステップＳ２０９の処理により、映像抽出部１５は、過去の試合の映像の中から、購入されたスポーツくじの開催回に含まれる複数の試合それぞれの複数の試合映像を抽出することになる。
【００２０】
次いで、ステップＳ２１１では、映像合成部１７が、ステップＳ２０９で受信された抽出映像を形成する複数の試合映像を合成して一つの試合映像にまとめる合成処理を行い、複数の試合映像が一つの試合映像にまとめられた映像（以下では「合成映像」と呼ぶことがある）を生成する。映像合成部１７は、生成した合成映像を通信部１１へ出力する。映像合成部１７の動作の詳細は後述する。
【００２１】
次いで、ステップＳ２１３では、通信部１１は、合成映像を端末装置４０へ送信し、端末装置４０は合成映像を受信する。
【００２２】
次いで、ステップＳ２１５では、端末装置４０は、ステップＳ２１３で受信した合成映像を再生する。合成映像は複数の試合映像から形成されるため、合成映像が再生されることにより、合成映像に含まれる複数の試合映像が連続して再生される。
【００２３】
＜映像合成部の動作＞
図４〜図７は、実施例１の映像合成部の動作例を示す図である。以下、映像合成部１７の動作を合成例１〜４に分けて説明する。図４〜図７において、「ＯＯ」、「△△」、「××」、「□□」、「○△」、「△×」、「×□」、「□○」は、各チームの名称を表す。
【００２４】
＜合成例１（図４）＞
合成例１では、映像合成部１７は、投票数順に試合映像Ｖ１，Ｖ２，Ｖ３，Ｖ４を合成して一つの合成映像ＣＶＡにまとめる。試合映像Ｖ１は、ＯＯ対△△の試合のダイジェスト映像であり、試合映像Ｖ２は、××対□□の試合のダイジェスト映像であり、試合映像Ｖ３は、Ｏ△対△×の試合のダイジェスト映像であり、試合映像Ｖ４は、×□対□○の試合のダイジェスト映像である。
【００２５】
また、図４において、投票結果Ｈ１〜Ｈ４の各投票結果は、「１」、「２」、「０」の投票区分を含む。投票区分「１」は「ホームチーム勝ち」を表し、投票区分「２」は「ホームチーム負け」を表し、投票区分「０」は「その他」を表す。よって例えば、図４において、投票結果Ｈ１は、ＯＯ対△△の試合に対して投票区分「０」、「１」、「２」の３つの投票が為されたことを表し、投票結果Ｈ２は、××対□□の試合に対して投票区分「１」、「２」の２つの投票が為されたことを表し、投票結果Ｈ３は、○△対△×の試合に対して投票区分「０」の１つの投票が為されたことを表し、投票結果Ｈ４は、×□対□○の試合に対して投票区分「１」の１つの投票が為されたことを表す。つまり、投票結果Ｈ１の投票数は３つであり、投票結果Ｈ２の投票数は２つであり、投票結果Ｈ３の投票数は１つであり、投票結果Ｈ４の投票数は１つである。
【００２６】
よって、合成例１では、合成映像ＣＶＡにおいて、試合映像Ｖ１の次に試合映像Ｖ２が配置され、試合映像Ｖ２の次に試合映像Ｖ３が配置され、試合映像Ｖ３の次に試合映像Ｖ４が配置される。よって、ステップＳ２１５では、端末装置４０において、合成映像ＣＶＡが再生されることにより、合成映像ＣＶＡを形成する試合映像Ｖ１，Ｖ２，Ｖ３，Ｖ４が、試合映像Ｖ１→試合映像Ｖ２→試合映像Ｖ３→試合映像Ｖ４の順に自動的に再生される。
【００２７】
また、合成例１では、映像合成部１７は、図４に示すように、各試合の投票結果Ｈ１，Ｈ２，Ｈ３，Ｈ４を合成映像ＣＶＡに合成しても良い。以下の合成例２〜４についても、合成例１と同様に、映像合成部１７は、各試合の投票結果Ｈ１，Ｈ２，Ｈ３，Ｈ４を合成しても良い。
【００２８】
＜合成例２（図５）＞
合成例２では、映像合成部１７は、各チームの順位（以下では「チーム順位」と呼ぶことがある）に従って試合映像Ｖ１，Ｖ２，Ｖ３，Ｖ４を合成して一つの合成映像ＣＶＢにまとめる。一試合では二チームが対戦するため、各試合におけるチーム順位としては、各試合で対戦する二チームの順位を合計した順位（以下では「合計順位」と呼ぶことがある）を用いると良い。例えば、×□の順位が１位で□○の順位が２位である場合は、×□対□○の試合の合計順位は「３」と算出され、○○の順位が４位で△△の順位が５位である場合は、○○対△△の試合の合計順位は「９」と算出される。また例えば、○△の順位が３位で△×の順位が７位である場合は、○△対△×の試合の合計順位は「１０」と算出され、××の順位が６位で□□の順位が８位である場合は、××対□□の試合の合計順位は「１４」と算出される。よって、合成例２では、合成映像ＣＶＢにおいて、試合映像Ｖ４の次に試合映像Ｖ１が配置され、試合映像Ｖ１の次に試合映像Ｖ３が配置され、試合映像Ｖ３の次に試合映像Ｖ２が配置される。よって、ステップＳ２１５では、端末装置４０において、合成映像ＣＶＢが再生されることにより、合成映像ＣＶＢを形成する試合映像Ｖ１，Ｖ２，Ｖ３，Ｖ４が、試合映像Ｖ４→試合映像Ｖ１→試合映像Ｖ３→試合映像Ｖ２の順に自動的に再生される。
【００２９】
＜合成例３（図６）＞
合成例３では、映像合成部１７は、的中の有無順に試合映像Ｖ１，Ｖ２，Ｖ３，Ｖ４を合成して一つの合成映像ＣＶＣにまとめる。図６では、投票結果Ｈ１，Ｈ３が的中した一方で、投票結果Ｈ２，Ｈ４が的中しなかった場合（つまり、非的中の場合）を示す。よって、合成例３では、合成映像ＣＶＣにおいて、試合映像Ｖ１の次に試合映像Ｖ３が配置され、試合映像Ｖ３の次に試合映像Ｖ２が配置され、試合映像Ｖ２の次に試合映像Ｖ４が配置される。よって、ステップＳ２１５では、端末装置４０において、合成映像ＣＶＣが再生されることにより、合成映像ＣＶＣを形成する試合映像Ｖ１，Ｖ２，Ｖ３，Ｖ４が、試合映像Ｖ１→試合映像Ｖ３→試合映像Ｖ２→試合映像Ｖ４の順に自動的に再生される。
【００３０】
＜合成例４（図７）＞
合成例４では、映像合成部１７は、試合映像Ｖ１，Ｖ２，Ｖ３，Ｖ４のうち、的中した試合の試合映像だけを合成対象とする。よって、合成例４では、合成映像ＣＶＤは、試合映像Ｖ１，Ｖ２，Ｖ３，Ｖ４のうち試合映像Ｖ１，Ｖ３だけによって形成される。なお、合成映像ＣＶＤにおける試合映像Ｖ１，Ｖ３の配置順は、合成例１，２の何れかにおけるものにすると良い。
【００３１】
以上、合成例１〜４について説明した。
【００３２】
なお、抽出要求に複数の開催回が含まれる場合には、合成例１〜４において、各試合の試合映像は、まず、開催回に従ってソートされ、次に、合成例１〜４のようにしてソートされると良い。
【００３３】
＜端末装置の画面表示例＞
図８及び図９は、実施例１の端末装置における画面表示の一例を示す図である。
【００３４】
例えば、端末装置４０には、図８に示すダイジェスト映像選択画面Ｓ１が表示される。ダイジェスト映像選択画面Ｓ１は、ボタンＢ１〜Ｂ４を有する。そして、ボタンＢ１がタッチされた場合には合成例１に従って試合映像が合成され、ボタンＢ２がタッチされた場合には合成例２に従って試合映像が合成され、ボタンＢ３がタッチされた場合には合成例３に従って試合映像が合成され、ボタンＢ４がタッチされた場合には合成例４に従って試合映像が合成される。
【００３５】
また例えば、端末装置４０には、図９に示すダイジェスト映像選択画面Ｓ２が表示される。ダイジェスト映像選択画面Ｓ２は、ボタンＢ５を有する。そして、ボタンＢ５がタッチされた場合には合成例１〜４のうち予め設定された合成例に従って試合映像が合成される。
【００３６】
＜映像編集サーバの処理＞
図１０は、実施例１の映像編集サーバの処理の一例を示すフローチャートである。
【００３７】
図１０において、まずステップＳ１０１では、映像編集サーバ１０は、受信された会員ＩＤに対応する開催回を取得する。
【００３８】
次いで、ステップＳ１０３では、映像編集サーバ１０は、ステップＳ１０１で取得した開催回に基づいて、過去の試合の映像の中から、購入されたスポーツくじの開催回に含まれる複数の試合それぞれの複数の試合映像を抽出する。
【００３９】
次いで、ステップＳ１０５では、映像編集サーバ１０は、抽出映像を合成して合成映像を生成する。
【００４０】
次いで、ステップＳ１０７では、映像編集サーバ１０は、合成映像を端末装置４０へ送信する。
【００４１】
以上、実施例１について説明した。
【００４２】
以上のように、実施例１では、映像編集サーバ１０は、映像抽出部１５と、映像合成部１７とを有する。映像抽出部１５は、過去の試合の映像の中から、購入されたスポーツくじの開催回に含まれる複数の試合それぞれの複数の試合映像を抽出する。映像合成部１７は、映像抽出部１５によって抽出された複数の試合映像を合成して一つの試合映像にまとめる。
【００４３】
こうすることで、端末装置４０では、一つの合成映像が再生されることにより、その合成映像を形成する複数の試合映像が順に自動的に再生されるため、対象試合位映像の視聴の手間を軽減することができる。
【００４４】
また、実施例１では、映像合成部１７は、合成映像に投票結果を合成する。
【００４５】
こうすることで、投票者は、自分の投票結果と併せて試合映像を確認できるため、投票者の利便性を向上させることができる。
【００４６】
［実施例２］
＜映像編集サーバのハードウェア構成＞
映像編集サーバ１０は、例えば、次のようなハードウェア構成により実現することができる。図１１は、実施例２の映像編集サーバのハードウェア構成例を示す図である。図１１において、映像編集サーバ１０は、ハードウェアの構成要素として、プロセッサ１０ａと、メモリ１０ｂと、ディスクドライブ１０ｃと、ネットワークインタフェースモジュール１０ｄとを有する。メモリ１０ｂ及びディスクドライブ１０ｃは「記憶部」の一例である。プロセッサ１０ａの一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、映像編集サーバ１０は、プロセッサ１０ａと周辺回路とを含むＬＳＩ（Large  Scale  Integrated  circuit）を有しても良い。メモリ１０ｂの一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory），ＲＯＭ（Read  Only  Memory），フラッシュメモリ等が挙げられる。
【００４７】
通信部１１は、例えばネットワークインタフェースモジュール１０ｄによって実現される。開催回取得部１３、映像抽出部１５及び映像合成部１７は、例えばプロセッサ１０ａによって実現される。
【００４８】
また、映像編集サーバ１０での上記説明における各処理は、各処理に対応するプログラムをプロセッサ１０ａに実行させることによって実現しても良い。例えば、上記説明における各処理に対応するプログラムがメモリ１０ｂまたはディスクドライブ１０ｃに記憶され、プログラムがプロセッサ１０ａによってメモリ１０ｂまたはディスクドライブ１０ｃから読み出されて実行されても良い。
【符号の説明】
【００４９】
１００  スポーツくじシステム
１０  映像編集サーバ
２０  投票サーバ
３０  映像保管サーバ
４０  端末装置
５０  ネットワーク
１１  通信部
１３  開催回取得部
１５  映像抽出部
１７  映像合成部
【図１】
2018139091.tif 000003
【図２】
2018139091.tif 000004
【図３】
2018139091.tif 000005
【図４】
2018139091.tif 000006
【図５】
2018139091.tif 000007
【図６】
2018139091.tif 000008
【図７】
2018139091.tif 000009
【図８】
2018139091.tif 000010
【図９】
2018139091.tif 000011
【図１０】
2018139091.tif 000012
【図１１】
2018139091.tif 000013