JP2022047497A - ライブイベントストリームの途中で予測を行う方法及びデータ処理システム - Google Patents
ライブイベントストリームの途中で予測を行う方法及びデータ処理システム Download PDFInfo
- Publication number
- JP2022047497A JP2022047497A JP2021116808A JP2021116808A JP2022047497A JP 2022047497 A JP2022047497 A JP 2022047497A JP 2021116808 A JP2021116808 A JP 2021116808A JP 2021116808 A JP2021116808 A JP 2021116808A JP 2022047497 A JP2022047497 A JP 2022047497A
- Authority
- JP
- Japan
- Prior art keywords
- event
- stream
- live
- data
- action
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 117
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000004891 communication Methods 0.000 claims abstract description 21
- 230000009471 action Effects 0.000 claims description 293
- 238000012546 transfer Methods 0.000 claims description 48
- 238000010801 machine learning Methods 0.000 claims description 31
- 238000001514 detection method Methods 0.000 claims description 28
- 238000004458 analytical method Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 3
- 238000012549 training Methods 0.000 claims description 2
- 238000009877 rendering Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000002452 interceptive effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 208000001613 Gambling Diseases 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 238000013481 data capture Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000001976 improved effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000010223 real-time analysis Methods 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 230000026676 system process Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000008093 supporting effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/86—Watching games played by other players
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/62—Extraction of image or video features relating to a temporal dimension, e.g. time-based feature extraction; Pattern tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
- G06V20/42—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items of sport video content
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/326—Game play aspects of gaming systems
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3286—Type of games
- G07F17/3288—Betting, e.g. on live events, bookmaking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4662—Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/44—Event detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
前記サーバから少なくとも1つの観客デバイスへとストリーミングされるライブイベントのカテゴリを定義することと;
前記定義したカテゴリに従って前記ライブイベントの予測可能イベントアクションのセットを定義することと;
前記定義した予測可能イベントアクションのセットの、個々の予測可能イベントアクションを、電子予測手段に関連付けることと;
前記定義した予測可能イベントアクションに関連付けられた前記電子予測手段を少なくとも一人の観客の少なくとも1つの観客デバイスに提供することと;
イベントデータソースから、予測可能イベントアクションのデータストリームを生成することと;
予測されたイベントアクションのデータを、前記少なくとも1つの観客デバイスから、前記サーバに記録することと;
前記定義したカテゴリに対応するライブイベントであって前記ライブイベントストリーム転送手段から受信したライブイベントを、前記サーバによって、前記少なくとも1つの観客デバイスにストリーミングすることと;
前記生成したデータストリームからイベントアクションを検出することと;
前記予測されたイベントアクションの前記記録されたデータと、前記生成したデータストリームから前記検出されたイベントアクションとを比較し、予測結果を特定することと;
前記少なくとも1つの観客デバイスのディスプレイに前記特定した予測結果を表示することと;
を含む。
観客により動作させられる少なくとも1つの観客デバイスと;
通信ネットワークを通じて前記少なくとも1つの観客デバイスと通信する少なくとも1つのサーバと;
を備え、前記少なくとも1つのサーバは、
前記サーバから前記少なくとも1つの観客デバイスへとストリーミングされるライブイベントのカテゴリを定義することと;
前記定義したカテゴリに従って前記ライブイベントの予測可能イベントアクションのセットを定義することと;
前記定義した予測可能イベントアクションのセットの、個々の予測可能イベントアクションを、電子予測手段に関連付けることと;
前記定義した予測可能イベントアクションに関連付けられた前記電子予測手段を、前記観客による選択のために、前記少なくとも1つの観客デバイスに提供することと;
ストリーミングされる前記ライブイベントのビデオから、予測可能イベントアクションのデータストリームを生成することと;
予測されたイベントアクションのデータを、前記少なくとも1つの観客デバイスから記録することと;
前記定義したカテゴリに対応するライブイベントであって前記ライブイベントストリーム転送手段から受信したライブイベントを、前記少なくとも1つの観客デバイスにストリーミングすることと;
前記生成したデータストリームからイベントアクションを検出することと;
前記予測されたイベントアクションの前記記録されたデータと、前記生成したデータストリームから前記検出されたイベントアクションとを比較し、予測結果を特定することと;
前記少なくとも1つの観客デバイスのユーザインタフェースに前記特定した予測結果を表示することと;
を行うように構成される。
b)ゲームサーバに接続されたマルチプレイヤーのコンピュータゲームの一人又は複数のプレーヤーのデバイスであって、ライブイベントストリームをサーバに転送するデバイス。
c)実世界のライブイベントを録画し、録画したビデオを直接サーバへ転送する、1つ又は複数のスマートフォン。
d)実世界のライブイベントを録画し、録画したビデオをイベント主催者のサーバに送信する、1つ又は複数のビデオカメラ。この場合、イベント主催者のサーバは、本明細書で「イベントサーバ」として用いられる。またイベント主催者のサーバは、当該ビデオをデータ処理システムのサーバに転送する。全ての実施形態において、ライブイベントのビデオやデータをサーバに送信する手段は、「ライブイベントストリーム転送手段」である。
前記サーバから少なくとも1つの観客デバイスへとストリーミングされるライブイベントのカテゴリを定義することと;
前記定義したカテゴリに従って前記ライブイベントの予測可能イベントアクションのセットを定義することと;
前記定義した予測可能イベントアクションのセットの、個々の予測可能イベントアクションを、電子予測手段に関連付けることと;
前記定義した予測可能イベントアクションに関連付けられた前記電子予測手段を少なくとも一人の観客の少なくとも1つの観客デバイスに提供することと;
イベントデータソースから、予測可能イベントアクションのデータストリームを生成することと;
予測されたイベントアクションのデータを、前記少なくとも1つの観客デバイスから、前記サーバに記録することと;
前記定義したカテゴリに対応するライブイベントであって前記ライブイベントストリーム転送手段から受信したライブイベントを、前記サーバによって、前記少なくとも1つの観客デバイスにストリーミングすることと;
前記生成したデータストリームからイベントアクションを検出することと;
前記予測されたイベントアクションの前記記録されたデータと、前記生成したデータストリームから前記検出されたイベントアクションとを比較し、予測結果を特定することと;
前記少なくとも1つの観客デバイスのディスプレイに前記特定した予測結果を表示することと;
を含む。
観客により動作させられる少なくとも1つの観客デバイスと;
通信ネットワークを通じて前記少なくとも1つの観客デバイスと通信する少なくとも1つのサーバと;
を備え、前記少なくとも1つのサーバは、
前記サーバから前記少なくとも1つの観客デバイスへとストリーミングされるライブイベントのカテゴリを定義することと;
前記定義したカテゴリに従って前記ライブイベントの予測可能イベントアクションのセットを定義することと;
前記定義した予測可能イベントアクションのセットの、個々の予測可能イベントアクションを、電子予測手段に関連付けることと;
前記定義した予測可能イベントアクションに関連付けられた前記電子予測手段を、前記観客による選択のために、前記少なくとも1つの観客デバイスに提供することと;
イベントデータソースから、予測可能イベントアクションのデータストリームを生成することと;
予測されたイベントアクションのデータを、前記少なくとも1つの観客デバイスから記録することと;
前記定義したカテゴリに対応するライブイベントであって前記ライブイベントストリーム転送手段から受信したライブイベントを、前記少なくとも1つの観客デバイスにストリーミングすることと;
前記生成したデータストリームからイベントアクションを検出することと;
前記予測されたイベントアクションの前記記録されたデータと、前記生成したデータストリームから前記検出されたイベントアクションとを比較し、予測結果を特定することと;
前記少なくとも1つの観客デバイスのユーザインタフェースに前記特定した予測結果を表示することと;
を行うように構成される。
定義された予測可能イベントアクションに関連付けられた、前記提供された電子予測手段に応答して、少なくとも一人の観客の少なくとも1つの観客デバイスから、前記定義された予測可能イベントアクションに関連する少なくとも1つの予測入力を受信することと;
前記受信した少なくとも1つの予測入力を処理して、予測されたイベントアクションについてのデータを生成することと;
を含む。
・ サードパーティのゲームサーバ504。ゲームパブリッシャーやイベント主催者などにより運用されるサーバであってもよい。ゲームサーバ504はゲームサーバ・ソフトウェアを実行し、第1のrawゲームデータ・キャプチャモジュール504aと、第1のイベントデータAPI504bと、第1のソフトウェアインタフェースライブラリ504cと、第1のゲームビデオ・キャプチャモジュール504dとを有する。
・ 一つ又は複数の参加者デバイス及び/又はオブザーバデバイス505。デバイス505はゲームクライアント・ソフトウェアを実行し、1人又は複数の参加者又はオブザーバ(監視員や観察者)506により操作される。デバイス505は、第2のrawゲームデータ・キャプチャモジュール505aと、第2のイベントデータAPI505bと、第2のソフトウェアインタフェースライブラリ505cと、第2のゲームビデオ・キャプチャモジュール505dとを有する。
・ 一つ又は複数のサーバ520。
・ 通信ネットワークを介して一つ又は複数のサーバ520に接続可能な一つ又は複数の観客デバイス530。
Claims (24)
- ライブイベントストリームの途中で予測を行うためのデータ処理システムを動作させる方法であって、前記ライブイベントストリームはビデオストリームを含み、前記ライブイベントストリームはサーバのライブイベントストリーム転送手段から受信され、前記方法は、
・ 前記サーバから前記少なくとも1つの観客デバイスへとストリーミングされるライブイベントのカテゴリを定義することと;
・ 前記定義したカテゴリに従って前記ライブイベントの予測可能イベントアクションのセットを定義することと;
・ 前記定義した予測可能イベントアクションのセットの個々の予測可能イベントアクションを、電子予測手段に関連付けることと;
・ 前記定義した予測可能イベントアクションに関連付けられた前記電子予測手段を少なくとも1つの観客デバイスに提供することと;
・ イベントデータソースから、予測可能イベントアクションのデータストリームを生成することと;
・ 前記少なくとも1つの観客デバイスから、予測されたイベントアクションのデータを前記サーバに記録することと;
・ 前記定義したカテゴリに対応するライブイベントであって前記ライブイベントストリーム転送手段から受信したライブイベントを、前記サーバによって、前記少なくとも1つの観客デバイスにストリーミングすることと;
・ 前記生成したデータストリームからイベントアクションを検出することと;
・ 前記予測されたイベントアクションの前記記録されたデータと、前記生成したデータストリームから前記検出されたイベントアクションとを比較し、予測結果を特定することと;
・ 前記少なくとも1つの観客デバイスのユーザインタフェースに前記特定した予測結果を表示することと;
を含む、方法。 - 前記イベントデータソースから、前記予測可能イベントアクションのデータストリームを生成することは、ストリーミングされるライブイベントのビデオからのデータストリーム、eスポーツ又はコンピュータゲームイベントからのデータストリーム、任意のライブイベントからのデータストリーム、アプリケーション・プログラミング・インタフェースからのデータストリーム、ソフトウェア開発キットからのデータストリーム、これらの組み合わせによるデータストリーム、のいずれかを生成することを含む、請求項1に記載の方法。
- 前記データストリームを生成することは、少なくとも1つのオブジェクトまたはイベント検出技術に基づく機械学習アルゴリズムを用いて前記ビデオストリームを解析することにより実行される、請求項1又は2に記載の方法。
- 前記機械学習アルゴリズムを用いることは、前記機械学習アルゴリズムを、前記データストリーム及び前記ビデオストリームを生成するためのイベントリプレイデータを使って前記機械学習アルゴリズムをトレーニングすることを含む、請求項3に記載の方法。
- 前記データストリームを生成することは、前記サーバにおいて、前記イベントデータを解析することにより行われ、前記イベントデータは、一つ又は複数の参加者デバイス、一つ又は複数のゲームサーバ、前記ライブイベントストリーム転送手段のいずれか1つ以上から前記サーバに受信される、請求項1から4のいずれかに記載の方法。
- 前記データストリームを生成することは、イベントベースの解析結果、イベントベースの統計、イベントベースのコメントの1つ以上を受信することを含む、請求項1から5のいずれかに記載の方法。
- 前記イベントアクションを検出することは、ソフトウェアインタフェースライブラリを実装することによって、トリガーアクションを検出することを含み、前記ソフトウェアインタフェースライブラリは、プレイ中のゲームとやりとりし、前記プレイ中のゲームのデータ又は状態を解析するように構成される、請求項1から6のいずれかに記載の方法。
- 前記イベントアクションを検出することは、更に、前記ライブイベントストリームの音声及びビデオの認識及び解析と、ライブイベントストリームのリアルタイム統計フィードを用いることの少なくとも1つを実行することにより、トリガーアクションを検出することを含む、請求項1から7のいずれかに記載の方法。
- 前記イベントアクションを検出することは、更に、前記ライブイベントストリームの一人又は複数の観客から、前記生成したサブイベント属性についてのフィードバックを受け取り、前記受け取ったフィードバックに基づいて前記生成したサブイベント属性を後の使用のためにアップデートすることにより、サブイベント属性を生成することを含む、請求項1から8のいずれかに記載の方法。
- 前記データストリームを生成することは、アクションのタイプ、前記イベントアクションが生じると予測された場所、前記アクションの実行者の識別情報、前記ライブイベントストリーム中の対応する予測可能イベントアクションが生じた時刻、先行する予測可能イベントアクションに対する依存性、のいずれかについての情報を生成することを含む、請求項1から9のいずれかに記載の方法。
- 前記電子予測手段を提供することは、1つ又は複数の定義された選択可能オブジェクトを提供することを含み、前記1つ又は複数の定義された選択可能オブジェクトのそれぞれは、少なくとも1つの予測可能イベントアクションを表す、請求項1から10のいずれかに記載の方法。
- 予測可能イベントアクションの前記データストリームを生成することは、
前記定義された予測可能イベントアクションに関連付けられた、前記提供された電子予測手段に応答して、少なくとも一人の観客の少なくとも1つの観客デバイスから、前記定義された予測可能イベントアクションに関連する少なくとも1つの予測入力を受信することと;
前記受信した少なくとも1つの予測入力を処理して、予測されたイベントアクションについてのデータを生成することと;
を含む、請求項1から11のいずれかに記載の方法。 - 前記ライブイベントのカテゴリを定義することは、前記ライブイベントを、ビデオゲーム、eスポーツ、ゲーム、スポーツ、ライブコンサート、ライブニュース、ライブのテレビショー、のいずれかと定義することを含む、請求項1から12のいずれかに記載の方法。
- 前記特定した予測結果に基づいて報賞を提供することを含む、請求項1から13のいずれかに記載の方法。
- 前記ライブイベントストリームの途中で予測を行うためのデータ処理システムであって、前記ライブイベントストリームはビデオストリームを含み、前記ライブイベントストリームはライブイベントストリーム転送手段から受信され、前記データ処理システムは、
・ 観客が操作可能な少なくとも1つの観客デバイスと;
・ 通信ネットワークを通じて前記少なくとも1つの観客デバイスと通信する少なくとも1つのサーバと;
を備え、前記少なくとも1つのサーバは、
・ 前記サーバから前記少なくとも1つの観客デバイスへとストリーミングされるライブイベントのカテゴリを定義することと;
・ 前記定義したカテゴリに従って前記ライブイベントの予測可能イベントアクションのセットを定義することと;
・ 前記定義した予測可能イベントアクションのセットの個々の予測可能イベントアクションを、電子予測手段に関連付けることと;
・ 前記定義した予測可能イベントアクションに関連付けられた前記電子予測手段を、前記観客による選択のために、前記少なくとも1つの観客デバイスに提供することと;
・ イベントデータソースから、予測可能イベントアクションのデータストリームを生成することと;
・ 予測されたイベントアクションのデータを、前記少なくとも1つの観客デバイスから記録することと;
・ 前記定義したカテゴリに対応するライブイベントであって前記ライブイベントストリーム転送手段から受信したライブイベントを、前記少なくとも1つの観客デバイスにストリーミングすることと;
・ 前記生成したデータストリームからイベントアクションを検出することと;
・ 前記予測されたイベントアクションの前記記録されたデータと、前記生成したデータストリームから前記検出されたイベントアクションとを比較し、予測結果を特定することと;
・ 前記少なくとも1つの観客デバイスのユーザインタフェースに前記特定した予測結果を表示することと;
を遂行するように構成される、
データ処理システム。 - 前記イベントデータソースは、ストリーミングされるライブイベントのビデオからのデータストリーム、eスポーツ又はコンピュータゲームイベントからのデータストリーム、任意のライブイベントからのデータストリーム、アプリケーション・プログラミング・インタフェースからのデータストリーム、ソフトウェア開発キットからのデータストリーム、これらの組み合わせによるデータストリーム、のいずれかを含む、請求項15に記載のデータ処理システム。
- 前記サーバ又は前記観客デバイスの少なくとも一つは、搭載する機械学習アルゴリズムを使ってビデオを解析することにより前記データストリームを生成するように動作することができ、前記機械学習アルゴリズムは、少なくとも一つのオブジェクト及びイベント検出技術に基づいている、請求項15又は16に記載のデータ処理システム。
- 前記少なくとも1つのサーバは更にデータストリーム及びビデオストリームを生成するためのイベントリプレイデータを用いて、前記機械学習アルゴリズムをトレーニングするように構成される、請求項15から17のいずれかに記載のデータ処理システム。
- 前記少なくとも1つのサーバは、イベントベースの解析結果、イベントベースの統計、イベントベースのコメントの1つ以上を受信するように構成される、請求項15から18のいずれかに記載のデータ処理システム。
- 前記少なくとも1つのサーバは、ソフトウェアインタフェースライブラリを実装することにより、トリガーアクションを含むイベントアクションを検出するように構成される、請求項15から19のいずれかに記載のデータ処理システム。
- 前記少なくとも1つのサーバは、ライブイベントストリームの音声及びビデオの認識及び解析と、ライブイベントストリームのリアルタイム統計フィードを用いることの少なくとも1つを実行することにより、トリガーアクションを含むイベントアクションを検出するように構成される、請求項15から20のいずれかに記載のデータ処理システム。
- 前記サーバ又は前記観客デバイスの少なくとも一つは、ライブイベントストリームの一人又は複数の観客から、前記生成したサブイベント属性についてのフィードバックを受け取り、前記受け取ったフィードバックに基づいて前記サブイベント属性を後の使用のためにアップデートすることにより、サブイベント属性を生成するように構成される、請求項15から21のいずれかに記載のデータ処理システム。
- 前記サーバ又は前記観客デバイスの少なくとも一つによって提供される、前記予測可能イベントアクションの少なくとも1つのための前記データストリームは、アクションのタイプ、イベントアクションが生じると予測された場所、アクションの実行者の識別情報、ライブイベントストリーム中の対応する予測可能イベントアクションが生じた時刻、の少なくとも1つについての情報を含む、請求項15から22のいずれかに記載のデータ処理システム。
- 前記電子予測手段は1つ又は複数の定義された選択可能オブジェクトを含み、前記1つ又は複数の定義された選択可能オブジェクトのそれぞれは、少なくとも1つの定義された予測可能イベントアクションを表す、請求項15から23のいずれかに記載のデータ処理システム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/017,925 | 2020-09-11 | ||
US17/017,925 US12015806B2 (en) | 2020-09-11 | 2020-09-11 | Method and data processing system for making predictions during a live event stream |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022047497A true JP2022047497A (ja) | 2022-03-24 |
Family
ID=76920511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021116808A Pending JP2022047497A (ja) | 2020-09-11 | 2021-07-15 | ライブイベントストリームの途中で予測を行う方法及びデータ処理システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US12015806B2 (ja) |
EP (1) | EP3968644A1 (ja) |
JP (1) | JP2022047497A (ja) |
KR (1) | KR20220034653A (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230277946A1 (en) * | 2021-11-24 | 2023-09-07 | International Business Machines Corporation | Detecting meta-environment changes |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013236909A (ja) * | 2012-04-20 | 2013-11-28 | Nintendo Co Ltd | ゲームシステム、ゲームコントローラ |
JP2017055894A (ja) * | 2015-09-15 | 2017-03-23 | ファン オ,スン | スポーツベッティングサービス提供方法及びサーバーとそのコンピュータプログラム |
US20180221769A1 (en) * | 2017-02-03 | 2018-08-09 | Taunt Inc. | System and method for synchronizing and predicting game data from game video and audio data |
WO2019201769A1 (en) * | 2018-04-17 | 2019-10-24 | Signality Ab | A method and apparatus for user interaction with a video stream |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014158029A1 (en) | 2013-03-26 | 2014-10-02 | Parcels In Sport As | Sports game loyalty program |
KR101612628B1 (ko) * | 2014-08-21 | 2016-04-14 | 전욱 | 실시간 분석 및 예측에 의한 참여형 스포츠 게임 시스템 및 스포츠 게임 방법 |
US10904617B1 (en) * | 2015-02-19 | 2021-01-26 | Amazon Technologies, Inc. | Synchronizing a client device with media content for scene-specific notifications |
US10587905B2 (en) * | 2016-12-07 | 2020-03-10 | eSports Immersion LLC | Systems and methods for immersing spectators in sporting event and evaluating spectator-participant performance |
US11288913B2 (en) | 2017-08-09 | 2022-03-29 | Igt | Augmented reality systems methods for displaying remote and virtual players and spectators |
GB2579603A (en) * | 2018-12-05 | 2020-07-01 | Sony Interactive Entertainment Inc | Method and system for generating a recording of video game gameplay |
US11623154B2 (en) * | 2020-03-31 | 2023-04-11 | Sony Interactive Entertainment Inc. | Driving virtual influencers based on predicted gaming activity and spectator characteristics |
-
2020
- 2020-09-11 US US17/017,925 patent/US12015806B2/en active Active
-
2021
- 2021-07-13 EP EP21185204.1A patent/EP3968644A1/en active Pending
- 2021-07-15 JP JP2021116808A patent/JP2022047497A/ja active Pending
- 2021-07-19 KR KR1020210094300A patent/KR20220034653A/ko active Search and Examination
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013236909A (ja) * | 2012-04-20 | 2013-11-28 | Nintendo Co Ltd | ゲームシステム、ゲームコントローラ |
JP2017055894A (ja) * | 2015-09-15 | 2017-03-23 | ファン オ,スン | スポーツベッティングサービス提供方法及びサーバーとそのコンピュータプログラム |
US20180221769A1 (en) * | 2017-02-03 | 2018-08-09 | Taunt Inc. | System and method for synchronizing and predicting game data from game video and audio data |
WO2019201769A1 (en) * | 2018-04-17 | 2019-10-24 | Signality Ab | A method and apparatus for user interaction with a video stream |
Also Published As
Publication number | Publication date |
---|---|
US12015806B2 (en) | 2024-06-18 |
KR20220034653A (ko) | 2022-03-18 |
US20220086511A1 (en) | 2022-03-17 |
EP3968644A1 (en) | 2022-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11975261B2 (en) | Online software video capture and replay system | |
US11833434B2 (en) | Audience adjusted gaming | |
US20230353830A1 (en) | Synchronized gaming and programming | |
JP7184913B2 (ja) | ファンダムの影響による勝者トーナメントの作成 | |
US8935714B2 (en) | Interactive user-prediction of content | |
KR20200127173A (ko) | E-스포츠 이벤트에 확장된 vr 참여 및 시청 | |
US9005030B2 (en) | System and method for sharing score experiences | |
US11704703B2 (en) | Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user | |
KR20040104753A (ko) | 온라인 게이밍 관객 | |
KR20210152790A (ko) | 스포츠 개인방송 서비스 시스템 및 방법 | |
WO2023093389A1 (zh) | 赛事弹窗的显示方法、装置、设备、介质及程序产品 | |
US20200282314A1 (en) | Interactive sports fan experience | |
JP2022047497A (ja) | ライブイベントストリームの途中で予測を行う方法及びデータ処理システム | |
van Ditmarsch | Video games as a spectator sport | |
US20220072419A1 (en) | Real-time interactive platform for live streams | |
Söderin | Feature development for esports broadcasts with a focus on the intermission between matches | |
US20240048795A1 (en) | Real-time interactive platform for live streams | |
JP7100277B2 (ja) | データ処理システムおよびデータ処理方法 | |
WO2021235231A1 (ja) | ゲームシステム、それに用いるコンピュータプログラム、及び制御方法 | |
Toivanen | How streaming has affected the growth of competitive gaming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210716 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220901 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220928 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230403 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20231024 |