Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7632301B2 - 情報処理装置、情報処理方法、プログラム - Google Patents
[go: Go Back, main page]

JP7632301B2 - 情報処理装置、情報処理方法、プログラム - Google Patents

情報処理装置、情報処理方法、プログラム Download PDF

Info

Publication number
JP7632301B2
JP7632301B2 JP2021565374A JP2021565374A JP7632301B2 JP 7632301 B2 JP7632301 B2 JP 7632301B2 JP 2021565374 A JP2021565374 A JP 2021565374A JP 2021565374 A JP2021565374 A JP 2021565374A JP 7632301 B2 JP7632301 B2 JP 7632301B2
Authority
JP
Japan
Prior art keywords
information
image
subject
information processing
distribution
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.)
Active
Application number
JP2021565374A
Other languages
English (en)
Other versions
JPWO2021124750A1 (ja
Inventor
学 加茂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Sony Group Corp
Original Assignee
Sony Corp
Sony Group Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp, Sony Group Corp filed Critical Sony Corp
Publication of JPWO2021124750A1 publication Critical patent/JPWO2021124750A1/ja
Application granted granted Critical
Publication of JP7632301B2 publication Critical patent/JP7632301B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/761Proximity, similarity or dissimilarity measures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本技術は情報処理装置、情報処理方法、プログラムに関し、特に二つの画像を組み合わせたコンテンツを生成する技術に関する。
例えばスポーツ競技などを観戦する場合に、複数の被写体についてのパフォーマンスを同時に視認することは難しい。これに対し、特許文献1では、複数台のテレビカメラで撮影したストリームデータを合成して一つの合成ストリームデータを生成し、その合成ストリームデータを視聴者端末からの要求に応じて、ネットワークを介して配信することが開示されている。
特開2003-18583号公報
しかし、例えばレース競技など、他者との比較が重要な競技においては、競技全体の動きと個々の選手の動きの関係を一度に見たいという要望がある。
そこで、本技術では、全体の中での被写体の動きを把握するための適切なコンテンツを生成することを目的とする。
本技術に係る情報処理装置は、第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成するコンテンツ生成部を備えたものである。
複数の被写体を撮影する場合に、被写体ごとの画像や画角を変えた画像を同時に記録したいという要望や閲覧したいという要望がある。
上記した情報処理装置においては、前記第1画像と前記第2画像を同期させる同期処理を行う同期処理部を備えていてもよい。
これにより、第1画像と第2画像を組み合わせた表示用コンテンツをユーザ端末などに送信することが可能とされる。
上記した情報処理装置においては、前記第1画像と前記第2画像を同期させる同期処理部を備えていてもよい。
これにより、第1画像と第2画像がそれぞれ別の画角で撮影されたものであっても、時間的な関係を把握することができる。
上記した情報処理装置において、前記表示用コンテンツは、重畳情報を含んでいてもよい。
重畳情報とは、例えば、文字(テキスト)情報や画像情報などである。
上記した情報処理装置において、前記重畳情報は、前記第1画像または前記第2画像についての説明情報とされてもよい。
説明情報とは、例えば、レース画像であれば、開催日時、開催場所、レース名、出場者名など、画像を閲覧する上で理解の助けになるような説明となる情報である。
上記した情報処理装置において、前記重畳情報は、前記第2画像の被写体に対する比較情報とされてもよい。
比較情報とは、例えば、第2画像の被写体である選手の目標記録との差異を示す情報である。具体的には、目標記録に対してどの程度先行しているか、或いは遅れているかを示す情報である。
上記した情報処理装置において、前記比較情報は、前記第2画像の被写体についての成績を示す情報とされてもよい。
第2画像の被写体についての成績とは、例えば、第2画像の被写体の選手自身の過去の記録などである。
上記した情報処理装置において、前記比較情報は、前記第2画像の被写体以外の人物の成績を示す情報とされてもよい。
第2画像の被写体以外の人物の成績とは、例えば、同じレースに出場している他選手の中で最も成績のよい選手の記録などである。或いは、日本記録や世界記録などの成績などでもよい。
上記した情報処理装置においては、前記第2画像の被写体についての画像解析を行い前記第2画像の被写体の成績に影響を及ぼす特徴量を抽出する分析処理部を備え、前記重畳情報は、前記特徴量に関する情報とされてもよい。
第2画像の被写体の成績に影響を及ぼす特徴量とは、例えば、水泳であれば、息継ぎ回数や頻度、或いは手を掻く回数などである。
上記した情報処理装置においては、受信したユーザ情報に基づいてユーザ認証を行う認証処理部を備え、前記送信処理部は、認証結果に基づいて前記表示用コンテンツを選択して送信してもよい。
表示用コンテンツは、個人情報を含む画像コンテンツである。そのようなコンテンツがユーザ認証に成功した場合に限り送信される。
上記した情報処理装置においては、表示用コンテンツごとに開示範囲を設定するコンテンツ管理部を備えていてもよい。
表示用コンテンツは、被写体の選手によって閲覧制限を設けたい場合とそうでない場合がある。
上記した情報処理装置においては、受信したユーザ情報に基づいてユーザ認証を行う認証処理部を備え、前記送信処理部は、認証結果と前記開示範囲とに基づいて前記表示用コンテンツの送信を行ってもよい。
例えば、ユーザ認証によってユーザを特定し、表示用コンテンツに設定された開示範囲に基づいて該ユーザの要求を受諾するか否かの判定を行う。
上記した情報処理装置において、前記同期処理では、前記第1画像と前記第2画像の画像比較を行ってもよい。
例えば、第1画像と第2画像が動画像である場合に、両画像の一部同士を比較して一致度を算出することにより、同期処理を行う。
上記した情報処理装置における前記送信処理部はストリーミング配信を行ってもよい。
例えば、競技において全体を俯瞰で撮像した公式の第1画像と特定の選手に着目した公式の第2画像を組み合わせてストリーミング配信を行う。
本技術の情報処理方法は、第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成する情報処理装置が実行するものである。
本技術のプログラムは、第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成する生成処理を情報処理装置に実行させるものである。
これにより、全体の中での被写体の動きを把握するための適切なコンテンツを生成することができる。
実施の形態の配信システムの構成を示す図である。 実施の形態の情報処理装置のブロック図である。 実施の形態で配信サーバ装置の機能ブロック図である。 実施の形態の配信コンテンツの一例である。 実施の形態の配信コンテンツの別の例である。 実施の形態の配信コンテンツ生成処理の一例を示すフローチャートである。 実施の形態のコーチング情報抽出処理の一例を示すフローチャートである。 実施の形態の要求対応処理の一例を示すフローチャートである。 実施の形態の配信コンテンツ送信処理の一例を示すフローチャートである。 実施の形態のコーチング情報送信処理の一例を示すフローチャートである。 実施の形態のライブ配信処理の一例を示すフローチャートである。 実施の形態の撮像画像データの編集例の変形例1を説明するための図である。 実施の形態の配信コンテンツ生成要求受信処理の一例を示すフローチャートである。
以下、実施の形態を次の順序で説明する。
<1.システム構成>
<2.配信サーバ装置の構成>
<3.撮像画像データの編集例>
<4.配信サーバ装置における処理例>
<4-1.配信コンテンツ生成処理>
<4-2.コーチング情報抽出処理>
<4-3.要求対応処理>
<5.ライブ配信>
<6.変形例>
<6-1.撮像画像データの編集例の変形例1>
<6-2.撮像画像データの編集例の変形例2>
<7.まとめ>
<8.本技術>
<1.システム構成>

本実施の形態における配信システム1の構成について、図1を参照して説明する。なお、以下の説明においては、配信システム1の一例として、スポーツ競技としての競泳に関する画像を配信するシステムを挙げる。ここでいう「画像」とは、動画像及び静止画の双方を含むものとする。
配信システム1は、通信ネットワーク2を介して配信サーバ装置3とチーム端末4と個人端末5とが相互通信可能に接続されて成る。
また、配信サーバ装置3は、会場設備システム6と通信可能とされている。会場設備システム6は、複数の撮像装置7を含んで構成されている。
通信ネットワーク2は、例えばインターネット、ホームネットワーク、LAN(Local Area Network)、衛星通信網、その他の各種のネットワークが想定される。
配信サーバ装置3は、例えば、競泳についての各種大会やイベントを運営する運営団体が管理する情報処理装置とされ、PC(Personal Computer)やワークステーションなどによって構成される。
配信サーバ装置3は、競泳の大会やイベントなどのスケジュール管理や競技種目の管理及び参加者(選手)の管理等を行う。配信サーバ装置3は、スケジュール情報や競技種目及び参加者についての情報をチーム端末4や個人端末5に送信する。
また、配信サーバ装置3は、大会へのエントリー要求を受信し、大会へのエントリー処理を実行する。
配信サーバ装置3は、競泳会場に設置された撮像装置7で撮像した画像をチーム端末4や個人端末5に配信する装置とされる。配信サーバ装置3は、会場設備システム6が備える撮像装置7と通信可能とされている。
なお、配信サーバ装置3と撮像装置7の通信は、ネットワークを介して可能とされていてもよいし、直接接続されることにより可能とされていてもよい。また、会場設備システム6が各撮像装置7を統括的に管理する管理端末を備えており、配信サーバ装置3は管理装置を介して撮像装置7と通信可能とされていてもよい。
更には、会場設備システム6が通信ネットワーク2に接続されており、配信サーバ装置3は通信ネットワーク2を介して撮像装置7と通信可能とされていてもよい。
配信サーバ装置3は、撮像装置7から取得した撮像画像データを用いて配信用のコンテンツ(以降、「配信コンテンツ」と記載)を生成する。配信コンテンツは、例えば、複数の撮像装置7から取得した撮像画像データを組み合わせた画像データとされ、更に、キャプション情報やメタデータなどのテキスト情報や画像データを重畳させてもよい。
配信コンテンツは、各情報処理装置において表示されるコンテンツであるため、表示用コンテンツとも換言できる。
配信サーバ装置3で生成された配信コンテンツは、チーム端末4や個人端末5に適宜配信される。
配信サーバ装置3は、大会開催期間中に一時的に会場内に設置される情報処理装置とされてもよい。またその場合には、運営団体が所有する情報処理装置であってスケジュール管理や選手情報の管理やエントリー処理等、大会開催期間外において恒常的に実行される各種処理を実行する常設型の情報処理装置と、会場内に一時的に設置される情報処理装置であって撮像装置7の制御や撮像画像データについての処理等、特に大会開催期間中において実行される各種処理を実行する一時設置型の情報処理装置が連携することにより配信サーバ装置3を構成してもよい。
以降の例においては、配信サーバ装置3が常設型の情報処理装置と一時設置型の情報処理装置の双方を含んで構成される例について説明する。
チーム端末4は、競泳チームやクラブチームが所有する情報処理装置とされ、例えば、PCやPDA(Personal Digital Assistant)などである。チーム端末4は、例えば競泳チームに所属しているユーザ(スタッフや競技者)のみが使用可能とされ、配信サーバ装置3に対して各種の要求を行うことが可能とされている。各種の要求とは、例えば、配信コンテンツの送信要求や大会情報の送信要求などである。
また、チーム端末4は、大会と種目と競技者を指定することにより大会へのエントリー要求を配信サーバ装置3へ送信することが可能とされる。
チーム端末4は、競泳チームの所属競技者についての情報を管理する。チーム端末4は、例えば、個人端末5からの要求に応じて、所属競技者についての成績や参加情報などを送信可能とされている。
個人端末5は、競技者が所有する情報処理装置であり、例えば、スマートフォンやタブレット等の携帯端末装置、携帯電話機、PC、ゲーム機器、ビデオ機器、PDAなど、通信機能を備えた装置とされる。
個人端末5は、チーム端末4に対して大会成績や個人情報の取得要求を送信し、各情報を得ることが可能とされている。また、個人端末5は、配信サーバ装置3から大会情報や配信コンテンツを受信可能に構成されていてもよい。
また、個人端末5は、チーム端末4や配信サーバ装置3に対してログイン要求を送信可能とされていてもよい。例えば、各種の情報を取得するためにログイン情報としてID(Identification)とパスワードを各装置に送信することにより、各装置において認証処理が実行される。
会場設備システム6は、競泳会場に設置された撮像装置7を備えている。上述したように、各撮像装置7を統括的に管理する管理端末を備えて構成されていてもよい。
撮像装置7は、競泳会場に設置されたビデオカメラ等であり、例えば、プール全体を撮像する撮像装置7や、レーンごとの画像を撮影する撮像装置7や、電光掲示板を撮影する撮像装置7や、観客席を撮影する撮像装置7などとして設けられている。
<2.配信サーバ装置の構成>

配信サーバ装置3の構成について説明する。上述したように、ここでは、配信サーバ装置3は競泳会場に設置された撮像装置7の管理機能を備えている例を説明する。例えば、配信サーバ装置3は、複数の情報処理装置によって構成されている。
複数の情報処理装置のそれぞれは、例えば、図2に示すような構成を備えている。
情報処理装置のCPU71は、ROM72に記憶されているプログラム、または記憶部79からRAM73にロードされたプログラムに従って各種の処理を実行する。RAM73にはまた、CPU71が各種の処理を実行する上において必要なデータなども適宜記憶される。
CPU71、ROM72、およびRAM73は、バス74を介して相互に接続されている。このバス74にはまた、入出力インタフェース75も接続されている。
入出力インタフェース75には、操作子や操作デバイスよりなる入力部76が接続される。
例えば入力部76としては、キーボード、マウス、キー、ダイヤル、タッチパネル、タッチパッド、リモートコントローラ等の各種の操作子や操作デバイスが想定される。
入力部76によりユーザの操作が検知され、入力された操作に応じた信号はCPU71によって解釈される。
また入出力インタフェース75には、LCD或いは有機ELパネルなどよりなる表示部77や、スピーカなどよりなる音声出力部78が一体又は別体として接続される。
表示部77は各種表示を行う表示部であり、例えば配信サーバ装置3の筐体に設けられるディスプレイデバイスや、配信サーバ装置3に接続される別体のディスプレイデバイス等により構成される。
表示部77は、CPU71の指示に基づいて表示画面上に各種の画像処理のための画像や処理対象の動画等の表示を実行する。また表示部77はCPU71の指示に基づいて、各種操作メニュー、アイコン、メッセージ等、即ちGUI(Graphical User Interface)としての表示を行う。
入出力インタフェース75には、ハードディスクや固体メモリなどより構成される記憶部79や、モデムなどより構成される通信部80が接続される場合もある。
通信部80は、インターネット等の伝送路を介しての通信処理や、各種機器との有線/無線通信、バス通信などによる通信を行う。
本実施の形態の場合、通信部80は、撮像装置7との間で通信を行う機能を備える。
入出力インタフェース75にはまた、必要に応じてドライブ82が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体81が適宜装着される。
ドライブ82により、リムーバブル記録媒体81からは各種のコンピュータプログラムなどを読み出すことができる。リムーバブル記録媒体81から読み出されたコンピュータプログラム等は必要に応じて記憶部79にインストールされる。
この配信サーバ装置3では、例えば本開示の処理のためのソフトウエアを、通信部80によるネットワーク通信やリムーバブル記録媒体81を介してインストールすることができる。或いは当該ソフトウエアは予めROM72や記憶部79等に記憶されていてもよい。
例えばこのようなソフトウエア(アプリケーションプログラム)によって、図3のような機能構成が配信サーバ装置3のCPU71において構築される。
配信サーバ装置3は、カメラコントローラ11、スイッチャー12、選手情報管理部13、コンテンツ管理部14、画像編集処理部15、分析処理部16、同期処理部17、認証処理部18及び配信制御部19などの各機能を有して構成されている。
カメラコントローラ11は、会場内に設置されている撮像装置7についての制御を行う。具体的には、撮像装置7にパン方向やチルト方向の回動動作を実行させる制御や、ズームイン動作やズームアウト動作を実行させるための制御や、画質や色味など撮像画像データの品質を変更するための制御などである。また、カメラコントローラ11は、撮像装置7で撮像した撮像画像データを送信させる制御なども行うことができる。
スイッチャー12は、複数の撮像装置7の画像を切り換えることにより、ライブ配信画像を変更する処理や、会場内に設置された大型ディスプレイに表示する画像を切り換える処理などを実行する。
なお、カメラコントローラ11やスイッチャー12は、それぞれ単独の装置として実現されてもよい。
選手情報管理部13は、運営団体所属の選手に関する各種情報の管理を行う。例えば、選手名、選手ID、所属チーム情報、住所、連絡先、生年月日、大会時点の満年齢などの個人を特定するための情報と、参加した大会情報、記録情報などが選手情報とされる。
コンテンツ管理部14は、配信するために生成された画像コンテンツ情報についての管理を行う。画像コンテンツは、例えば複数の撮像装置7から取得した撮像画像データを組み合わせて生成されたコンテンツであり、チーム端末4や個人端末5に配信するための配信コンテンツであり、各端末で表示される表示用コンテンツでもある。
コンテンツ管理部14は、画像コンテンツとそれに紐付けられるメタデータやキャプション情報を管理する。メタデータやキャプション情報とは、例えば、画像コンテンツに関する被写体名(選手名)、大会名、大会開催場所、撮影日時、競泳種目、選手が使用したコース番号、競泳記録、順位等である。また、選手を撮影した撮像装置7を特定するための情報や撮像装置7の撮影設定などが記録されていてもよい。
コンテンツ管理部14は、画像コンテンツごとに公開範囲を設定して記憶する。公開範囲は、例えば、「被写体の選手本人にのみ配信可」、「選手の所属チームに配信可」、「誰にでも配信可」などの設定が考えられる。
画像編集処理部15は、撮像装置7から取得した撮像画像データについての編集処理を行う。編集処理は各種考えられ、例えば、複数の撮像装置7から取得した複数の撮像画像データを合成し一つの画像データを生成する処理や、テキスト情報や画像を重畳させる処理や、取得した撮像画像データから所定範囲の画像を切り出す処理などである。
重畳させるテキスト情報としては、例えば、選手情報や大会情報や競泳記録などが考えられる。また、重畳させる画像としては、取得した撮像画像データの被写体としての選手の過去の成績を視覚的に示すための画像や、各種大会や国のレコード情報を視覚的に示すための画像などである。
分析処理部16は、撮像装置7から取得した撮像画像データに対して画像解析を施し、コーチング情報を取得する処理部である。例えば、競泳であれば、50mを泳ぐ間に行った息継ぎの回数や、水を掻いた回数や、水を蹴る回数などを画像解析により取得する。また、選手の位置とその時の速度(泳速)を画像解析により算出してもよい。
これらの情報は、コーチングに使用可能なコーチング情報とされる。コーチング情報の抽出においては、例えば、CNN(Convolutional Neural Network)などのディープラーニング手法が用いられてもよい。
同期処理部17は、複数の撮像画像データを合成して一つの配信コンテンツを生成する場合に、複数の撮像画像データを同期させる処理を行う。
認証処理部18は、チーム端末4や個人端末5などの他の端末から受信したID情報とパスワード情報に基づいて会員であるか否かを判定する認証処理を行う。
なお、認証処理が成功したユーザや端末に対しては、会員であることを示す情報として例えば2次元バーコードなどを認証処理部18が送信するように構成してもよい。例えば、2次元バーコード情報を受信したユーザは、会場などに設置された読み取り機などに2次元バーコードをかざすことにより、会場への入場や関係者エリアへの入場をスムーズに行うことができる。また、競泳会場において撮影許可を得る際にも2次元バーコードを利用することができる。
配信制御部19は、画像コンテンツをデータベースから取得し、画像コンテンツの配信依頼を送信してきた端末に対して画像コンテンツを配信する配信制御を行う。また、配信制御部19は、画像コンテンツの公開範囲に基づいて配信制御を行ってもよい。
また、配信制御部19は、競泳会場で撮像した撮像画像データをリアルタイムでライブ配信するための制御を行ってもよい。例えば、競泳会場に来場している家族の一員としてのユーザに対して、ライブ画像を配信してもよい。その際には、ユーザごとに異なるライブ画像を配信してもよい。具体的には、例えば、プール全体を俯瞰で撮像する撮像装置7からの撮像画像データ(全体画像)と選手個人をズームアップして撮像する撮像装置7からの撮像画像データ(アップ画像、個人画像)を画像編集処理部15において合成し、これによって得られた選手ごとに個別の画像コンテンツをライブ画像として各ユーザに配信してもよい。これにより、ユーザは自身の子供について特別に作成された画像コンテンツを受信することができる。
なお、上述した配信サーバ装置3が備える各種の機能は、少なくとも一部の機能がクラウドコンピューティングによって提供される機能であってもよい。
また、例えば、競泳会場に配信サーバ装置3を設置すること無く、運営団体が所有している据え置き型のサーバ装置として配信サーバ装置3が設けられ、該配信サーバ装置3が各種の機能を備えていてもよい。
<3.撮像画像データの編集例>

配信サーバ装置3の画像編集処理部15によって編集された画像コンテンツの例について説明する。
ユーザは、自身に関係のある選手をズームアップで撮像した競技中の画像と、レース全体を俯瞰で撮像した画像、更に、レースに関する記録が表示される電光掲示板の情報を同時に視認したい場合がある。この要望に応えるために、撮像装置7から取得した撮像画像データを編集することにより、例えば、図4に示すような画像コンテンツを生成する。
図4はユーザに配信するために生成された画像コンテンツについての一場面を表したものである。
画像コンテンツは、複数の領域を有して構成されている。例えば、第1領域AR1は、レース全体の成り行きを視認するための画像が表示される領域であって、プール全体を撮像する撮像装置7から取得した撮像画像データが表示される。以降では、このように複数の画像データを合成して生成した画像データを「合成画像データ」と記載する。
第2領域AR2は、選手個人のアップ画像を撮像している撮像装置7から取得した撮像画像データが表示される。
なお、プール全体を撮像した画像が十分に高解像度である場合には、第1領域AR1に表示する画像における選手個人が撮像された特定領域を切り取って拡大した画像が第2領域AR2に表示されてもよい。即ち、1台の撮像装置7から取得した撮像画像データを用いて第1領域AR1及び第2領域AR2にそれぞれ画像を表示してもよい。
図4は、撮像画像データが表示される二つの領域が設けられていたが、もちろんこれは一例であり、三つ以上の領域が設けられていてもよい。その場合には、例えば、図4に示すように、第1領域AR1と第2領域AR2に加えて、電光掲示板を撮像した撮像装置7から取得した撮像画像データが表示される第3領域AR3が設けられていてもよい。
また、それぞれの領域は、同じ大きさに設定されていてもよいし、異なる大きさに設定されていてもよい。また、ある領域が他の領域に重畳されるように配置されていてもよい。
なお、画像の代わりに文字情報を表示させてもよい。その例を図5に示す。文字情報は、例えば画像を説明するための説明情報などとされる。
図5は、全体を俯瞰で捉えた画像が表示される第1領域AR1及び選手個人をアップで撮像した画像が表示される第2領域AR2に加えて、電光掲示板に表示されている情報から抽出したテキスト情報を表示するための第3領域AR3が設けられている例である。
第3領域AR3は、第2領域AR2に重畳表示される領域とされる。
第3領域AR3に説明情報として表示するテキスト情報は、例えば、電光掲示板を撮像した撮像画像データを画像解析することにより取得してもよい。電光掲示板の撮像画像データから文字認識を行い、テキスト情報を得る。或いは、電光掲示板の表示のために送信されるテキスト情報を取得し、そこから説明情報として表示するテキスト情報を抽出してもよい。
また、競技に参加している参加者情報をデータベースから取得し競泳の途中経過情報(例えば50mごとのラップタイム情報)を管理している装置からタイム情報を取得し、それらの取得した情報からテキスト情報を生成してもよい。
他にも、大会名、大会開催場所、撮影日時、競泳種目、第2領域AR2に表示される選手の選手名、当該選手が使用したコース番号、競泳記録、順位、自己ベスト情報などをテキスト情報として取得してもよい。
テキスト情報を表示する場合は、図4に示す合成画像データとテキスト情報を分けてチーム端末4や個人端末5などの他の端末に送信し、他の端末の処理によってテキスト情報が合成画像データに重畳して表示されるように構成してもよい。この場合には、テキスト情報を重畳させる位置をユーザが自由に設定できるようにすることやテキスト情報の表示と非表示の切り換えを設定できるようにすることが容易となる。
或いは、配信サーバ装置3の画像編集処理部15によって予めテキスト情報が画像情報として合成画像データに組み込まれた状態で他の端末に送信してもよい。
また、第3領域AR3を設けずにテキスト情報が表示されるように構成してもよい。例えば、第2領域AR2に表示する撮像画像データにテキスト情報を組み込むことにより、テキスト情報を表示するための第3領域AR3を設けなくて済む。
<4.配信サーバ装置における処理例>
<4-1.配信コンテンツ生成処理>

配信サーバ装置3が実行する各種処理について説明する。
先ず、配信コンテンツを生成する処理について図6を参照して説明する。配信コンテンツ生成処理は、例えば競泳の大会後に実行される処理であって、選手ごとに個別の配信コンテンツを生成する処理である。
配信コンテンツ生成処理において、配信サーバ装置3はステップS101で一人の選手を選択する。配信コンテンツ生成処理は、例えば、複数の撮像装置7から取得した撮像画像データを用いて大会終了後に実行される処理である。従って、ステップS101では、大会に参加していた選手の中から一人を選択する処理である。なお、一つの大会において複数のレースに出場している選手がいる場合、例えば予選と決勝の両方に出場した選手がいる場合などは、レースと選手の双方を選択する処理をステップS101で実行する。
配信サーバ装置3はステップS102において、全体画像を選択する処理を実行する。具体的には、全体を俯瞰で撮影していた撮像装置7から取得した撮像画像データを選択する。また、取得する撮像画像データは、ステップS101で選択した選手が出場した特定のレースのものとされる。
配信サーバ装置3はステップS103において、選手の個人画像を選択する処理を実行する。この処理は、ステップS101で特定した選手についての撮像画像データである。複数のレースに参加している選手である場合には、ステップS101で選択したレース情報に基づいて一つの撮像画像データを選択する。
配信サーバ装置3はステップS104において、テキスト情報を取得する。この処理は、例えば、図5の第3領域AR3に表示するためのテキスト情報を取得するために行うものである。取得する情報は、例えば、競泳会場情報や大会名、レース情報や選手が競技の際に使用したコース番号、選手名、ラップタイムなどのこのレースにおける成績情報、自己ベストなどの情報である。
なお、テキスト情報を利用しない場合は、ステップ104の処理を実行しなくてよい。
配信サーバ装置3はステップS105において、撮像画像データの合成処理を行う。この処理により、図4や図5に示すような配信コンテンツが生成される。
生成された配信コンテンツは、ステップS106の処理を配信サーバ装置3が実行することにより記憶部79等に記憶される。
配信サーバ装置3はステップS107において、大会に出場していた選手全員分について上述した各種の処理が終了したか否かを判定する。まだ未処理の選手がいる場合、配信サーバ装置3はステップS101の処理へと戻る。
一方、未処理の選手がいない場合、配信サーバ装置3は図6に示す一連の処理を終了する。
図6に示す配信コンテンツ生成処理を実行することにより、大会に出場した選手ごとに異なる配信コンテンツが生成される。
なお、大会に出場した全選手に対して図6に示す処理を実行する例を示したが、一部の選手に対して実行してもよい。また、チーム端末4や個人端末5から配信コンテンツの配信要求を受信した際に適宜実行してもよい。配信要求の受信に応じて図6に示す配信コンテンツ生成処理を実行する場合には、不要な処理を実行しなくてよいため、配信サーバ装置3の処理負担の軽減が図られる。
<4-2.コーチング情報抽出処理>

配信サーバ装置3が実行するコーチング情報抽出処理について、図7を参照して説明する。コーチング情報抽出処理は、撮像装置7から取得した撮像画像データを解析することにより、コーチングに用いられる情報を抽出する処理である。コーチング情報抽出処理は、例えば、大会後に実行される処理である。
配信サーバ装置3はステップS201において、一人の選手を選択する。この処理は、図6のステップS101の処理と同様の処理であり、大会に出場した選手を一人選択する処理である。
配信サーバ装置3はステップS202において、選手の個人画像を選択する。この処理は、図6のステップS102の処理と同様の処理である。
配信サーバ装置3はステップS203において、画像分析処理を行う。画像分析処理は、ステップS202で選択した撮像画像データを分析し特徴量を抽出する処理である。分析においては、例えば、CNNなどのディープラーニング手法が用いられてもよい。
配信サーバ装置3はステップS204において、コーチング情報を抽出する。この処理は、先の画像分析処理の分析結果に基づいてコーチング情報としての息継ぎ回数や水を掻いた回数や、水を蹴る回数などを抽出する。また、競技開始から終了までの泳速の変化などを抽出してもよい。
配信サーバ装置3はステップS205において、コーチング情報を記憶する処理を実行する。具体的には、選手が出場した大会やレース等に紐付けてコーチング情報が記憶される。
配信サーバ装置3はステップS206において、大会に出場していた選手全員分について上述した各種の処理が終了したか否かを判定する。まだ未処理の選手がいる場合、配信サーバ装置3はステップS201の処理へと戻る。
一方、未処理の選手がいない場合、配信サーバ装置3は図7に示す一連の処理を終了する。
図7に示すコーチング情報抽出処理を実行することにより、大会に出場した選手ごとのコーチング情報が抽出される。
なお、大会に出場した全選手に対して図7に示す処理を実行する例を示したが、一部の選手に対して実行してもよい。また、チーム端末4や個人端末5からコーチング情報の送信要求を受信した際に適宜実行してもよい。送信要求の受信に応じて図7に示すコーチング情報抽出処理を実行する場合には、不要な処理を実行しなくてよいため、配信サーバ装置3の処理負担の軽減が図られる。
なお、ここで抽出したコーチング情報は、図5に示す第3領域AR3にテキスト情報として表示してもよい。
<4-3.要求対応処理>

配信サーバ装置3は、チーム端末4や個人端末5から各種の要求を受信する。従って、配信サーバ装置3は各種の要求の受信を確認し、要求ごとに対応する処理を実行する。
配信サーバ装置3が実行する要求対応処理の一例について、図8に示す。
配信サーバ装置3はステップS301において、会員登録要求を受信したか否かを判定する。会員登録要求を受信したと判定した場合、対応する処理として配信サーバ装置3はステップS302の会員登録処理を実行する。
会員登録処理では、例えば、要求を送信した他の情報処理装置に対して、会員登録用のウェブページデータを送信する。これにより、他の情報処理装置において会員登録用のウェブページが表示される。
また、会員登録処理では、他の情報処理装置において入力された会員情報を受信し、入力情報に不備が無いかを確認する処理や、不備があった場合に再入力を促す処理や、入力情報に問題が無い場合に会員データベースに新規会員情報を登録する処理などを実行する。
また、会員登録処理では、各種サービスを利用可能とするためのログインを行うためのIDとパスワードを発行する処理なども実行される。
配信サーバ装置3はステップS302の処理を実行した後、再度ステップS301の処理へと戻る。
ステップS301において会員登録要求を受信していないと判定した場合、配信サーバ装置3はステップS303において大会エントリー要求を受信したか否かを判定する。大会エントリー要求を受信したと判定した場合、対応する処理として配信サーバ装置3はステップS304の大会エントリー処理を実行する。
大会エントリー処理では、例えば、要求を受信した他の情報処理装置に対して、大会エントリーを申請するためのウェブページデータを送信する。これにより、他の情報処理装置において大会エントリー申請を行うためのウェブページが表示される。
大会エントリー申請を行うためのウェブページでは、例えば、エントリー対象の大会を選択する操作や、エントリーする選手名や選手IDなどを入力する操作が可能とされている。配信サーバ装置3は、入力された各情報を受信し、大会に参加する選手を管理しているデータベースに登録することにより大会エントリーを完了する。
また、成績等により大会にエントリーできなかった場合には、エントリーができなかった旨を通知するためのウェブページデータを他の情報処理装置に対して送信する。
配信サーバ装置3はステップS304の処理を実行した後、再度ステップS301の処理へと戻る。
ステップS303において、大会エントリー要求を受信していないと判定した場合、配信サーバ装置3はステップS305において配信コンテンツ送信要求を受信したか否かを判定する。配信コンテンツ送信要求を受信したと判定した場合、対応する処理として配信サーバ装置3はステップS306の配信コンテンツ送信処理を実行する。
配信コンテンツ送信処理の一例について、図9を参照して説明する。
配信サーバ装置3はステップS401において、配信コンテンツの送信を要求してきたユーザがログイン状態であるか否かを判定する。
ログイン状態でない場合、配信サーバ装置3はステップS402においてログイン処理を実行する。
ログイン処理では、要求を行ったユーザが使用している他の情報処理装置からIDとパスワードを受信し、ログイン用のデータベースに記憶されている情報と照合を行い、ログインの可否を判定する。
ログインの可否は、要求を行った他の情報処理装置に対して送信される。これにより、他の情報処理装置において、ログインの成否情報が表示される。
ログイン処理が正常に終了した後、或いはステップS401で既にログイン状態にあるユーザであると判定した場合、配信サーバ装置3はステップS403において配信コンテンツ選択情報を受信する。配信コンテンツ選択情報は、複数ある配信コンテンツから一つの配信コンテンツを選択するための情報であり、例えば、どの選手のどの大会のどのレースの配信コンテンツを送信して欲しいかについてユーザが指定した情報である。
配信コンテンツ選択情報を受信した後、配信サーバ装置3はステップS404において、指定された配信コンテンツの開示範囲情報を取得する処理を実行する。開示範囲情報は、例えば、配信コンテンツに紐付けられてデータベースに記憶されている情報である。
配信サーバ装置3はステップS405において、指定された配信コンテンツを送信してよいか否かを判定する。送信可否の判定は、送信要求を行った要求ユーザと開示範囲情報に基づいて行われる。例えば、配信要求を行ったユーザは選手本人である場合には、開示範囲に要求ユーザが含まれているとして配信コンテンツの送信を許可する。
また、要求ユーザが選手の家族であり、開示範囲が家族も含めて許可されている場合は、配信コンテンツの送信を許可する。
一方、要求ユーザが選手とは関係のない他人であり、開示範囲が本人のみや所属チームまでとなっている場合には、要求ユーザが開示範囲に含まれていないとして配信コンテンツの送信を許可しない。
なお、開示範囲が全ユーザとなっている場合には、要求ユーザによらず配信コンテンツの送信を許可する。
配信コンテンツの送信を許可した場合、配信サーバ装置3はステップS406において、配信コンテンツの送信を行う。一方、配信コンテンツの送信を許可しない場合、配信サーバ装置3はステップS407において、配信コンテンツの送信が許可されなかったことを要求を行った情報処理装置に送信する処理を行う。
図8の説明に戻る。
ステップS306において配信コンテンツ送信処理を実行した後、配信サーバ装置3はステップS301の処理へと戻り、各種の要求を受信したか否かを判定する。
配信コンテンツ送信要求を受信していないと判定した場合、配信サーバ装置3はステップS307において、コーチング情報送信要求を受信したか否かを判定する。コーチング情報送信要求を受信したと判定した場合、対応する処理として配信サーバ装置3はステップS308のコーチング情報送信処理を実行する。
コーチング情報送信処理の一例について、図10を参照して説明する。
配信サーバ装置3はステップS501において、コーチング情報の送信を要求してきたユーザがログイン状態であるか否かを判定し、必要に応じてステップS502のログイン処理を実行する。これらの処理は、図9のステップS401及びステップS402の各処理と同様の処理である。
ログイン処理が正常に終了した場合、或いはステップS501で既にログイン状態にあるユーザであると判定した場合、配信サーバ装置3はステップS503において、コーチング情報の種別を選択するためのコーチング情報選択情報を受信する。この情報は、ユーザがどのようなコーチング情報を所望しているかを特定するための情報であり、少なくとも、大会名やレース名や選手名など、何れのパフォーマンスを対象としているかを特定することができる情報とされる。
また、コーチング情報選択情報は、スタートにおける入水位置、息継ぎ回数、水を掻いた回数、水を蹴る回数、ターンのために手を伸ばし始めるタイミング、ターンの開始位置、泳速の変化などの各項目の中からユーザがどの項目を選択したかを特定するための情報を含んでいてもよい。
これらのコーチング情報選択情報を受信することにより、配信サーバ装置3は複数あるコーチング情報の中から何れの情報を送信すればよいか把握することができる。
配信サーバ装置3はステップS504においてステップS503で受信した情報に基づいてコーチング情報を取得する。
続いて、配信サーバ装置3はステップS505において、コーチング情報を送信する。
なお、コーチング情報に開示範囲が設定されていてもよい。その場合には、ステップS503の後に、特定したコーチング情報を送信してよいか否かを判定する処理、例えば、図9におけるステップS404及びステップS405の処理を実行すればよい。そして、送信可能と判定した場合に限り、ステップS504及びステップS505の処理を実行すればよい。
図8の説明に戻る。
配信サーバ装置3はステップS308のコーチング情報送信処理を実行した後、再度ステップS301の処理へと戻る。
コーチング情報送信要求を受信していないと判定した配信サーバ装置3は、ステップS309において、エントリー情報要求を受信したか否かを判定する。エントリー情報の要求は、例えば、大会に参加予定の選手が行うものであり、参加予定の大会についての各種情報などの送信を要求するものである。
エントリー情報要求を受信したと判定した場合、配信サーバ装置3はステップS310において、エントリー情報送信処理を実行する。エントリー情報送信処理では、要求を行ったユーザに応じて必要な情報を他の情報処理装置に送信する処理である。なお、個人情報保護の観点から、エントリー情報の送信対象を制限してもよい。この場合には、対象外のユーザから送信要求を受信しても、エントリー情報の送信を行わない。
エントリー情報要求を受信した後、或いはエントリー情報要求を受信していないと判定した後、配信サーバ装置3はステップS301の処理へと戻る。
配信サーバ装置3は図8に示すステップS301,S303,S305,S307,S309の各処理を繰り返し実行することにより、他の情報処理装置から各種の要求を受信していないかを判定し、適宜対応する処理を実行する。
なお、図8に示す以外にも、選手情報の変更要求の受信や、退会要求の受信を監視してもよい。
<5.ライブ配信>

配信サーバ装置3は、大会当日にライブ配信(ストリーミング配信)を行う機能を備えていてもよい。その場合に、配信サーバ装置3がライブ配信のために実行する処理の一例について、図11を参照して説明する。
配信サーバ装置3はステップS601において、ライブ配信を要求したユーザがログイン状態であるか否かを判定し、ステップS602において適宜ログイン処理を行う。これらの処理は、図9のステップS401,S402の各処理と同様の処理である。
要求ユーザがログイン状態となった後、配信サーバ装置3はステップS603において、選手選択情報を受信する。選手選択情報は、現在競技中の選手の中から、ライブ配信を希望する選手を選択する情報であり、例えば要求ユーザによって指定される。
選手選択情報を受信した後、配信サーバ装置3はステップS604において、撮像画像データの合成処理を行う。これにより、例えば、図4や図5に示すような合成画像データが生成される。
合成された画像データは、ステップS605において配信サーバ装置3により各ユーザに配信される。配信対象の端末は、例えば、要求ユーザが使用するチーム端末4や個人端末5である。
配信サーバ装置3はステップS606において、ライブ配信を終了するか否かを判定する。ライブ配信は、例えば、競技が終わると終了する。或いは、ユーザが配信終了のための操作を行うことによりライブ配信が終了する。
ライブ配信を終了しない場合、配信サーバ装置3は再びステップS604及びS605の各処理を実行する。
ステップS604及びS605の処理は例えば撮像画像データにおけるフレームごとに実行される。
一方、ライブ配信を終了すると判定した場合、配信サーバ装置3はステップS607においてライブ配信を終了させる処理を実行する。
なお、ライブ配信については、4G(4th Generation)などの回線と比較して、高速、大容量、低遅延、他接続の通信が可能な例えば5G(5th Generation)などの回線を用いることが望ましい。これにより、快適な視聴を行うことができる。
また、競技会場内にいるユーザに対してライブ配信を行うことが好ましい場合がある。例えば、会場内に設置された大型のモニタには競技中はトップの選手が表示されることが多くなり、それ以外の選手の関係者にとっては見たい画像が見られないことになる。従って、見たい選手の競技を肉眼で観戦することが考えられるが、選手との距離が遠いために見難かったり、競泳の場合の水しぶきなどの影響により見難かったりすることがある。そこで、競技会場内にいるユーザに対してもライブ配信を行うことが考えられる。
会場内にいるユーザ限定でライブ配信を行う場合には、会場内などの限定的な範囲において構築されたローカル5G(プライベート5G)の回線、またはローカル4G/LTE(プライベート4G/LTE)の回線などを利用することが好適である。これにより、通信事業者のネットワークを用いずとも、高速且つセキュアな配信を行うことができる。
なお、ライブ配信については、選手ごとに異なる撮像画像データや合成画像データが送信されるが、配信対象を限定してもよい。例えば、ある選手についての合成画像データは、その家族に対してのみ配信されるように構成してもよい。その場合には、ステップS603で配信する選手の選択情報を受信した後、現在ログインしているユーザがその配信対象として適切か否かを判定する処理を実行し、適切と判定した場合にのみ、ステップS604以降の各処理を実行するように構成してもよい。
<6.変形例>
<6-1.撮像画像データの編集例の変形例1>

図4及び図5を用いて撮像画像データの編集例を説明したが、ここでは、別の編集例について図12を参照して説明する。
図12は、選手をアップで撮像した画像に目標記録や参考記録を示すための画像G1を重畳表示させたものである。画像G1は、目標記録や参考記録を示すための線であり、被写体の選手の進行方向前方や後方などに表示される。或いは、当該レースにおいてトップの位置で競技している選手の位置を示す線を画像G1としてもよい。
図12に示す例は、選手の目標記録を示す画像G1としての線が選手の前方に表示されており、配信コンテンツを閲覧したユーザは画像G1と選手の位置関係を確認することにより、選手が目標記録よりも遅れていることが理解できる。
画像G1を重畳させるためには、先ず、画像G1の重畳位置を算出することが必要である。具体的には、目標記録や参考記録などの記録のラップタイムやゴールタイムと被写体となっている選手の現在位置とスタートからの経過時刻から画像G1の重畳位置を算出する。これにより、例えば、被写体である選手よりも前方に1m進んだ位置が重畳位置と算出される。
次に、前方に1m進んだ位置が画像におけるどの位置なのかを把握する。画像の重畳位置を算出するために、例えば、撮像画像を撮像した撮像装置7から取得した情報を用いてもよいし、画像解析を行ってもよい。
このようにして、画像G1の重畳位置を算出する。
画像G1を重畳して生成した画像は画像コンテンツとしてユーザに提供される。例えば、図9の配信コンテンツ送信処理においてユーザが本例のように画像G1が重畳表示された配信コンテンツを選択することが可能なようにされていてもよい。また、図10に示すコーチング情報送信処理においてユーザが本例のように画像G1が重畳表示された画像コンテンツをコーチング情報として選択することが可能なようにされていてもよい。
或いは、図11のライブ配信処理において、画像G1が重畳されたコンテンツがライブ配信されてもよい。
なお、図12では、選手をアップで撮像した画像に画像G1を重畳させる例を説明したが、図4の第1領域AR1や図5の第1領域AR1に表示されるプール全体を撮像した画像に画像G1を重畳表示させてもよい。もちろん、第1領域AR1に表示されるプール全体を撮像した画像と第2領域AR2に表示される選手のアップ画像の双方に画像G1を重畳させてもよい。また、先ずは、第2領域AR2に表示される選手のアップ画像に画像G1を重畳させるが、選手の現在の位置と参考記録や目標記録に基づく位置が乖離してしまい第2領域AR2に表示するアップ画像に画像G1を重畳させることができなくなってしまった場合に、第1領域AR1に表示される全体画像に画像G1を重畳させるように切り換えてもよい。
なお、目標記録や参考記録を示すための画像G1を重畳させる代わりに、複数の画像を表示させてもよい。例えば、選手の自己ベスト達成時の泳ぎを撮像した撮像画像データと同じ選手の今回のレースの撮像画像データが並べて表示されるように画像の合成を行ってもよい。これにより、呼吸のタイミングの違いや手を掻くタイミングの違いを見つけることが可能となる。
もちろん、他の選手の撮像画像データが並べて表示されるように画像の合成を行ってもよい。例えば、ある選手の泳ぎを撮像した撮像画像データと世界のトップスイマーの泳ぎを撮像した撮像画像データを合成することにより、ある選手についてのコーチング情報が得られるように構成してもよい。
<6-2.撮像画像データの編集例の変形例2>

上述した各例では、会場内に設置された撮像装置7から取得した撮像画像データを用いて例えば図4や図5に示す画像コンテンツを生成する例を説明した。
本変形例では、ユーザが個人で所有している撮像装置で撮影した撮像画像データを用いて画像コンテンツを生成する例について説明する。
図13に配信サーバ装置3が実行する処理の一例を示す。
配信サーバ装置3はステップS701において、配信コンテンツ生成要求を受信したか否かを判定する。この要求は、ユーザ個人で撮影した撮像画像データを用いた配信コンテンツを生成することを要求するものである。
要求を受信していない場合、配信サーバ装置3は再度ステップS701の処理を実行する。
一方、このような配信コンテンツの生成要求を受信したと判定した場合、配信サーバ装置3はステップS702において、ユーザが撮影した撮像画像データを取得する。これにより、要求を送信した個人端末5などの情報処理装置は、撮像画像データを配信サーバ装置3にアップロードする処理を行う。なお、撮像画像データの取得は、ステップS701の要求受信と共に行ってもよい。
次に、配信サーバ装置3はステップS703において、対象レースを特定する情報を取得する。この情報は、例えばユーザが対象レースを選択する操作を行うことにより個人端末5などから配信サーバ装置3へ送信される。なお、この情報は、配信サーバ装置3から受信する代わりにアップロードされた撮像画像データに含まれるメタデータなどから解析してもよい。具体的には撮影日時やGPS(Global Positioning System)情報から対象の大会やレースを特定してもよい。
配信サーバ装置3はステップS704において、対象レースの全体画像を取得する。全体画像は、会場に設置されていた撮像装置7から取得した撮像画像データのうち、ステップS703によって特定した対象レースについての撮像画像データであり、例えば、プール全体を撮像した画像である。
配信サーバ装置3はステップS705において、同期処理を行う。配信コンテンツの生成に用いられるそれぞれの撮像画像データが会場に設定されている撮像装置7から取得したものであれば、各撮像装置7の時間情報を合わせることなどにより同期させることが可能である。しかし、本例においては、少なくとも一部の撮像画像データはユーザ個人により撮影されたものであり、撮像装置同士の同期はなされていない。
従って、ステップS705の同期処理が必要となる。
同期処理においては、取得した各撮像画像データを画像解析することにより、被写体の特徴的な動きや水しぶき、或いは観客やプールサイドに配置された係員などの動きから同じシーンと思われるタイミングを抽出し同期させることが考えられる。
或いは、各撮像画像データに音声データが含まれている場合には、音声データを解析することにより同期させてもよい。
各撮像画像データの同期処理を行った後、配信サーバ装置3はステップS706において、テキスト情報の取得を行う。この処理は、図6のステップS104の処理と同様の処理である。
配信サーバ装置3はステップS707において、合成処理を行う。合成処理は、ステップS705で行った同期処理の処理結果に基づいて行われる。即ち、例えば、図4や図5に示す第1領域AR1に表示する撮像画像データと第2領域AR2に表示する撮像画像データが同期して表示されるように合成処理が行われる。
配信サーバ装置3は、図13に示す一連の処理を実行することにより、個人で撮影した撮像画像データと公式に撮影された撮像画像データなどを同期させて一つの配信コンテンツを生成することができる。
<7.まとめ>

各種の例を用いて説明したように、配信サーバ装置3は、第1の撮像装置(撮像装置7)により撮像された第1画像と、第1の撮像装置(撮像装置7)または他の撮像装置(個人端末5などでもよい)により撮像され第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツ(配信コンテンツ)を生成するコンテンツ生成部(コンテンツ管理部14)を備えている。
複数の被写体を撮影する場合に、被写体ごとの画像や画角を変えた画像を同時に記録したいという要望や閲覧したいという要望がある。
被写体ごとの画像とは、例えば、競泳の画像であれば、第1レーンで競技中の選手と第8レーンで競技中の選手のそれぞれのアップ画像などである。
また、画角を変えた画像とは、例えば、レース画像であれば、レース全体を撮像した画角と当該レースに参加している一人の選手のみを撮像するための画角などである。
しかし、撮影環境や撮影者の不足により、このような複数種類の画像を記録画像として残すことは個人のユーザにとって難しい。
上述した各構成によれば、レース全体を撮影した公式のレース画像と個人で撮影した選手一人のレース画像を組み合わせた表示用コンテンツが生成されるため、レース全体を撮影するための機材と撮影対象の選手を撮影するための機材の双方を個人で用意する必要がない。また、撮影対象の選手の画像についても公式の画像が用意されている場合には、個人で撮影を行う必要が無く、利便性の向上を図ることができる。
また、レース全体を撮影した公式のレース画像が十分に高解像度である場合には、全体画像からの切り出しを行うことで撮影対象の選手のアップ画像を生成することができる。これにより、必要な撮影機材を最小限にすることができ、コスト削減に寄与することができる。
また、全体画像と選手個人の画像を組み合わせることで、選手個人の特徴や改善点などを把握することができ、コーチング情報の抽出に役立てることができる。
配信サーバ装置3は、表示用コンテンツを送信する送信処理部(配信制御部19)を備えていてもよい。
これにより、第1画像と第2画像を組み合わせた表示用コンテンツ(例えば図4や図5に示す配信コンテンツ)をユーザ端末などに送信することが可能とされる。
配信サーバ装置3は、撮像画像データの編集例の変形例2で説明したように、第1画像と第2画像を同期させる同期処理を行う同期処理部17を備えていてもよい。
これにより、第1画像と第2画像がそれぞれ別の画角で撮影されたものであっても、時間的な関係を把握することができる。
例えば、レース画像などにおいて、全体の画像と選手個人の画像が同期されることにより、レース全体の中での選手の位置などが把握しやすくされる。
撮像画像データの編集例(図4、図5)において説明したように、表示用コンテンツ(配信コンテンツ)は、重畳情報を含んでいてもよい。
重畳情報とは、例えば、文字(テキスト)情報や画像情報などである。
第1画像と第2画像を組み合わせたものに文字情報や画像情報を重畳させて表示用コンテンツを生成することで、表示用コンテンツに含まれる情報量を増やすことができ、コンテンツの内容をより深く理解することができる。
撮像画像データの編集例(図5)で説明したように、重畳情報は、第1画像または第2画像についての説明情報とされてもよい。
説明情報とは、例えば、レース画像であれば、開催日時、開催場所、レース名、出場者名などである。
これらの情報が重畳表示されることで、例えば似たような表示用コンテンツがあったとしても、撮影内容を容易に把握することが可能とされる。
撮像画像データの編集例の変形例1において説明したように、重畳情報は、第2画像の被写体に対する比較情報とされてもよい。
比較情報とは、例えば、第2画像の被写体である選手の目標記録との差異を示す情報(例えば画像G1)である。具体的には、目標記録に対してどの程度先行しているか、或いは遅れているかを示す情報である。
このような情報を重畳表示することで、会場では分からなかった選手のペース配分などを把握することができる。
撮像画像データの編集例の変形例1において説明したように、比較情報は、第2画像の被写体についての成績を示す情報とされてもよい。
第2画像の被写体についての成績とは、例えば、第2画像の被写体の選手自身の過去の記録などである。
即ち、画像を介して過去の自己ベストの記録と今回の記録を比較することができる。また、例えば、自己ベストの記録を示すラインなどの画像を重畳表示させることで、レース中の優れていた部分と劣っていた部分を視覚的に把握することができ、今後のトレーニングなどに生かすことができる。
撮像画像データの編集例の変形例1において説明したように、比較情報は、第2画像の被写体以外の人物(例えば世界のトップスイマー)の成績を示す情報とされてもよい。
第2画像の被写体以外の人物の成績とは、例えば、同じレースに出場している他選手の中で最も成績のよい選手の記録などである。或いは、日本記録や世界記録などの成績などでもよい。
これにより、選手の目標とする成績と今回のレースの成績を比較することができる。特に、上述したように、目標記録に基づいたライン表示などを行うことにより、選手の弱点等を視覚的に把握することができる。
コーチング情報抽出処理で説明したように、第2画像の被写体についての画像分析を行い第2画像の被写体の成績に影響を及ぼす特徴量を抽出する分析処理部16を備え、重畳情報(例えば第3領域AR3に表示するテキスト情報)は、特徴量に関する情報とされてもよい。
第2画像の被写体の成績に影響を及ぼす特徴量とは、例えば、水泳であれば、息継ぎ回数や頻度、或いは手を掻く回数や息継ぎの回数などである。
成績に影響のある特徴量を抽出して重畳表示することにより、更に細かく選手の動きを解析することができ、成績向上のためのコーチング情報を得ることができる。
配信コンテンツ送信処理(図9)などの各例で説明したように、受信したユーザ情報に基づいてユーザ認証を行う認証処理部18を備え、送信処理部(配信制御部19)は、認証結果に基づいて表示用コンテンツ(配信コンテンツ)を選択して送信してもよい。
表示用コンテンツは、個人情報を含む画像コンテンツである。そのようなコンテンツがユーザ認証に成功した場合に限り送信される。
これにより、個人情報の保護を図ることができる。
配信コンテンツ送信処理(図9)で説明したように、表示用コンテンツ(配信コンテンツ)ごとに開示範囲を設定するコンテンツ管理部14を備えていてもよい。
表示用コンテンツは、被写体の選手によって閲覧制限を設けたい場合とそうでない場合がある。
開示範囲の設定が可能とされていることで、ユーザの意図を汲んだコンテンツ管理を行うことができる。
配信コンテンツ送信処理(図9)で説明したように、受信したユーザ情報に基づいてユーザ認証を行う認証処理部18を備え、送信処理部(配信制御部19)は、認証結果と前記開示範囲とに基づいて表示用コンテンツ(配信コンテンツ)の送信を行ってもよい。
例えば、ユーザ認証によってユーザを特定し、表示用コンテンツに設定された開示範囲に基づいて該ユーザの要求を受諾するか否かの判定を行う。
これにより、ユーザの意図に沿ったコンテンツ管理を行うと共に、コンテンツを適切に配信することができる。
撮像画像データの編集例の変形例2(図13)で説明したように、同期処理部17が行う同期処理では、第1画像(例えば第1領域AR1に表示する画像)と第2画像(例えば第2領域AR2に表示する画像)の画像比較を行ってもよい。
例えば、第1画像と第2画像が動画像である場合に、両画像の一部同士を比較して一致度を算出することにより、同期処理を行う。
これにより、タイムスタンプ情報が画像に紐付けられていなくても、両画像を同期させることができる。また、タイムスタンプ情報が画像に紐付けられていたとしても、同期していない撮像装置で撮像されている場合には、タイムスタンプ情報から両画像を同期させることは難しい。そのような場合であっても、本構成により画像処理によって一致点を検索して同期させることが可能となる。
ライブ配信(図11)で説明したように、送信処理部(配信制御部19)はストリーミング配信を行ってもよい。
例えば、競技において全体を俯瞰で撮像した公式の第1画像と特定の選手に着目した公式の第2画像を組み合わせてストリーミング配信を行う。
更に、第2画像を選手ごとに異なる画像とすることにより、選手ごとに異なる表示用コンテンツがストリーミング配信される。これにより、ユーザごとに所望する画像が異なる状況においてユーザごとに適切な表示用コンテンツをストリーミング配信することが可能となる。
前述の通り、ライブ配信においては5G/ローカル5G(或いはローカル4G/LTE)の回線を利用することができる。この場合、ネットワークを仮想化してネットワークリソースを分割(スライス)し、通信する情報の用途や優先度に応じてスライスを使い分けるネットワークスライシングの技術を用いることも可能である。
具体的には、例えば、会場内に設置されており、会場内においてローカル5Gの通信環境を構築し、通信を制御している基地局を介して、配信サーバ装置3が、各種データや画像データを配信対象の各端末に配信する。この場合、例えば各端末において、画像データを合成し、または画像データに対して各種データを重畳する処理を行ってもよい。
このとき、配信サーバ装置3は、配信するデータの用途や特性に応じて、割り当てられるべきスライスを特定するための情報を生成し、データと、当該信号が割り当てられるべきスライスを特定するための情報(メタデータ)を関連付けて基地局に送信する。
基地局は、受信した各データをそれぞれのメタデータにより特定されるスライスに割り当てることで、割り当てられたスライスを用いて各データを配信対象の各端末に送信する。
ここで、スライス割り当ての一例として、遅延なく視聴できることが好ましい画像データを低遅延送信のためのスライスに割り当てることが考えられる。また、目視でのレース観戦をメインで行っている場合など画像データの遅延を許容できるケースにおいては、例えば画像データを大容量送信のためのスライスに割り当て、タイムリーに把握することが好ましい画像データに重畳されている各種情報(例えばラップタイムなどの経過情報など)を低遅延送信のためのスライスに割り当てることが考えられる。
なお、上述した例では競泳を例に挙げたが、それ以外の競技を対象としても構わない。例えば、100m走や110mハードルなどの陸上競技でもよいし、シンクロナイズドスイミングなどの団体競技であってもよい。また、競技以外にも、吹奏楽の演奏会やオーケストラの演奏会などにも適用できる。
具体的には、団体競技であれば、団体全員を撮像した撮像画像データを全体画像とし、その中の一人の競技者をアップで撮像した撮像画像データをアップ画像とし、それらを合成することにより配信コンテンツを生成してもよい。
或いは、吹奏楽の演奏会であれば、演奏者全員を撮像した撮像画像データを全体画像とし、その中の一人の演奏者をアップで撮像した撮像画像データをアップ画像とし、それらを合成することにより配信コンテンツを生成してもよい。
即ち、複数人で行うパフォーマンスや競技において、上述した各種の構成を適用することが可能である。
実施の形態のプログラムは、図6、図7、図8、図9、図10、図11、図13の各図に示す各処理を、例えばCPU、DSP等、或いはこれらを含むデバイスに実行させるプログラムである。
即ち、実施の形態のプログラムは、第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成する生成処理を配信サーバ装置3の制御部に実行させる。
このようなプログラムにより、上述した配信サーバ装置3を実現できる。
このような配信サーバ装置3を実現するプログラムはコンピュータ装置等の機器に内蔵されている記録媒体としてのHDDや、CPUを有するマイクロコンピュータ内のROM等に予め記録しておくことができる。
或いはまた、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)、MO(Magneto Optical)ディスク、DVD(Digital Versatile Disc)、ブルーレイディスク(Blu-ray Disc(登録商標))、磁気ディスク、半導体メモリ、メモリカードなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、LAN(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
またこのようなプログラムによれば、実施の形態の配信サーバ装置3の広範な提供に適している。例えばスマートフォンやタブレット等の携帯端末装置、携帯電話機、パーソナルコンピュータ、ゲーム機器、ビデオ機器、PDA(Personal Digital Assistant)等のカメラ機能を備えた機器にプログラムをダウンロードすることで、当該スマートフォン等を、本開示の配信サーバ装置3として機能させることができる。
なお、本明細書に記載された効果はあくまでも例示であって限定されるものではなく、また他の効果があってもよい。
<8.本技術>
(1)
第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成するコンテンツ生成部を備えた
情報処理装置。
(2)
前記表示用コンテンツを送信する送信処理部を備えた
上記(1)に記載の情報処理装置。
(3)
前記第1画像と前記第2画像を同期させる同期処理を行う同期処理部を備えた
上記(1)から上記(2)の何れかに記載の情報処理装置。
(4)
前記表示用コンテンツは、重畳情報を含む
上記(1)から上記(3)の何れかに記載の情報処理装置。
(5)
前記重畳情報は、前記第1画像または前記第2画像についての説明情報とされた
上記(4)に記載の情報処理装置。
(6)
前記重畳情報は、前記第2画像の被写体に対する比較情報とされた
上記(4)から上記(5)の何れかに記載の情報処理装置。
(7)
前記比較情報は、前記第2画像の被写体についての成績を示す情報とされた
上記(6)に記載の情報処理装置。
(8)
前記比較情報は、前記第2画像の被写体以外の人物の成績を示す情報とされた
上記(6)から上記(7)の何れかに記載の情報処理装置。
(9)
前記第2画像の被写体についての画像解析を行い前記第2画像の被写体の成績に影響を及ぼす特徴量を抽出する分析処理部を備え、
前記重畳情報は、前記特徴量に関する情報とされた
上記(4)から上記(8)の何れかに記載の情報処理装置。
(10)
受信したユーザ情報に基づいてユーザ認証を行う認証処理部を備え、
前記送信処理部は、認証結果に基づいて前記表示用コンテンツを選択して送信する
上記(2)に記載の情報処理装置。
(11)
表示用コンテンツごとに開示範囲を設定するコンテンツ管理部を備えた
上記(2)に記載の情報処理装置。
(12)
受信したユーザ情報に基づいてユーザ認証を行う認証処理部を備え、
前記送信処理部は、認証結果と前記開示範囲とに基づいて前記表示用コンテンツの送信を行う
上記(2)に記載の情報処理装置。
(13)
前記同期処理では、前記第1画像と前記第2画像の画像比較を行う
上記(3)に記載の情報処理装置。
(14)
前記送信処理部はストリーミング配信を行う
上記(2)、上記(10)、上記(11)または上記(12)に記載の情報処理装置。
(15)
第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成する
情報処理装置が実行する情報処理方法。
(16)
第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成する生成処理を
情報処理装置に実行させるプログラム。
3 配信サーバ装置
7 撮像装置
14 コンテンツ管理部
16 分析処理部
17 同期処理部
18 認証処理部
19 配信制御部(送信処理部)

Claims (14)

  1. 第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成するコンテンツ生成部と、
    前記第2画像の被写体についての画像解析を行い前記第2画像の被写体の成績に影響を及ぼす特徴量を抽出する分析処理部を備え
    前記表示用コンテンツは、重畳情報を含み、
    前記重畳情報は、前記特徴量に関する情報とされた
    情報処理装置。
  2. 前記表示用コンテンツを送信する送信処理部を備えた
    請求項1に記載の情報処理装置。
  3. 前記第1画像と前記第2画像を同期させる同期処理を行う同期処理部を備えた
    請求項1に記載の情報処理装置。
  4. 前記重畳情報は、前記第1画像または前記第2画像についての説明情報とされた
    請求項に記載の情報処理装置。
  5. 前記重畳情報は、前記第2画像の被写体に対する比較情報とされた
    請求項に記載の情報処理装置。
  6. 前記比較情報は、前記第2画像の被写体についての成績を示す情報とされた
    請求項に記載の情報処理装置。
  7. 前記比較情報は、前記第2画像の被写体以外の人物の成績を示す情報とされた
    請求項に記載の情報処理装置。
  8. 受信したユーザ情報に基づいてユーザ認証を行う認証処理部を備え、
    前記送信処理部は、認証結果に基づいて前記表示用コンテンツを選択して送信する
    請求項2に記載の情報処理装置。
  9. 表示用コンテンツごとに開示範囲を設定するコンテンツ管理部を備えた
    請求項2に記載の情報処理装置。
  10. 受信したユーザ情報に基づいてユーザ認証を行う認証処理部を備え、
    前記送信処理部は、認証結果と前記開示範囲とに基づいて前記表示用コンテンツの送信を行う
    請求項に記載の情報処理装置。
  11. 前記同期処理では、前記第1画像と前記第2画像の画像比較を行う
    請求項3に記載の情報処理装置。
  12. 前記送信処理部はストリーミング配信を行う
    請求項2に記載の情報処理装置。
  13. 第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成し、
    前記第2画像の被写体についての画像解析を行い前記第2画像の被写体の成績に影響を及ぼす特徴量を抽出し、
    前記表示用コンテンツは、重畳情報を含み、
    前記重畳情報は、前記特徴量に関する情報とされた
    情報処理装置が実行する情報処理方法。
  14. 第1の撮像装置により撮像された第1画像と、前記第1の撮像装置または他の撮像装置により撮像され前記第1画像の被写体のうちの一部を被写体とした第2画像と、を組み合わせて表示用コンテンツを生成する生成処理と、
    前記第2画像の被写体についての画像解析を行い前記第2画像の被写体の成績に影響を及ぼす特徴量を抽出する処理と、を含み、
    前記表示用コンテンツは、重畳情報を含み、
    前記重畳情報は、前記特徴量に関する情報とされた
    情報処理装置に実行させるプログラム。
JP2021565374A 2019-12-20 2020-11-13 情報処理装置、情報処理方法、プログラム Active JP7632301B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019230431 2019-12-20
JP2019230431 2019-12-20
PCT/JP2020/042413 WO2021124750A1 (ja) 2019-12-20 2020-11-13 情報処理装置、情報処理方法、プログラム

Publications (2)

Publication Number Publication Date
JPWO2021124750A1 JPWO2021124750A1 (ja) 2021-06-24
JP7632301B2 true JP7632301B2 (ja) 2025-02-19

Family

ID=76477216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021565374A Active JP7632301B2 (ja) 2019-12-20 2020-11-13 情報処理装置、情報処理方法、プログラム

Country Status (5)

Country Link
US (1) US12010403B2 (ja)
EP (1) EP4068762A4 (ja)
JP (1) JP7632301B2 (ja)
CN (1) CN114793486B (ja)
WO (1) WO2021124750A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115174824B (zh) * 2021-03-19 2025-06-03 阿里巴巴创新公司 视频生成方法及装置、宣传类型视频生成方法及装置
WO2023187929A1 (ja) * 2022-03-28 2023-10-05 日本電気株式会社 販売管理装置、販売管理方法、及び販売管理システム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014236426A (ja) 2013-06-04 2014-12-15 株式会社Jvcケンウッド 画像処理装置および撮像システム
JP2017151519A (ja) 2016-02-22 2017-08-31 株式会社Jストリーム コンテンツ付加情報提供システム

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2102442A1 (en) * 1992-11-20 1994-05-21 William Gobush Method and apparatus to determine object striking instrument movement conditions
US5697791A (en) * 1994-11-29 1997-12-16 Nashner; Lewis M. Apparatus and method for assessment and biofeedback training of body coordination skills critical and ball-strike power and accuracy during athletic activitites
US20020064764A1 (en) * 2000-11-29 2002-05-30 Fishman Lewis R. Multimedia analysis system and method of use therefor
JP2003018583A (ja) 2001-07-05 2003-01-17 Sony Corp 多視点任意選択型映像視聴システム、ストリームデータ合成装置、及び、合成ストリームデータ配信サーバ
JP4185333B2 (ja) 2001-09-07 2008-11-26 松下電器産業株式会社 映像配信装置および映像受信装置
US20040070691A1 (en) * 2002-10-11 2004-04-15 Akio Kojima Image processing method of sporting events
EP1654864A4 (en) * 2003-03-20 2009-05-27 Ge Security Inc SYSTEMS AND METHOD FOR MULTISTRIBBIT PROCESSING
JP4905474B2 (ja) * 2009-02-04 2012-03-28 ソニー株式会社 映像処理装置、映像処理方法及びプログラム
US8754755B2 (en) * 2010-10-18 2014-06-17 John S. Lapides Athletic event timing and display systems
WO2014008134A1 (en) * 2012-07-02 2014-01-09 Infomotion Sports Technologies, Inc. Computer-implemented capture of live sporting event data
US9409081B2 (en) * 2012-11-16 2016-08-09 Rovi Guides, Inc. Methods and systems for visually distinguishing objects appearing in a media asset
US9589207B2 (en) * 2013-11-21 2017-03-07 Mo' Motion Ventures Jump shot and athletic activity analysis system
US10521671B2 (en) * 2014-02-28 2019-12-31 Second Spectrum, Inc. Methods and systems of spatiotemporal pattern recognition for video content development
GB201404990D0 (en) * 2014-03-20 2014-05-07 Appeartome Ltd Augmented reality apparatus and method
EP3176756A4 (en) * 2014-07-28 2017-08-09 Panasonic Intellectual Property Management Co., Ltd. Augmented reality display system, terminal device and augmented reality display method
KR102396036B1 (ko) * 2015-05-18 2022-05-10 엘지전자 주식회사 디스플레이 디바이스 및 그 제어 방법
CN105635834A (zh) * 2015-12-20 2016-06-01 天脉聚源(北京)科技有限公司 显示比赛结果的方法和装置
US10531137B1 (en) * 2015-12-31 2020-01-07 Mayfonk Athletic Llc Athletic telemetry system
GB2571106A (en) * 2018-02-16 2019-08-21 Sony Corp Image processing apparatuses and methods
JP6598334B2 (ja) * 2018-10-29 2019-10-30 みこらった株式会社 スポーツ競技ライブ観戦システム、スポーツ競技ライブ観戦システムの映像収集配信設備装置及び観戦者端末

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014236426A (ja) 2013-06-04 2014-12-15 株式会社Jvcケンウッド 画像処理装置および撮像システム
JP2017151519A (ja) 2016-02-22 2017-08-31 株式会社Jストリーム コンテンツ付加情報提供システム

Also Published As

Publication number Publication date
JPWO2021124750A1 (ja) 2021-06-24
CN114793486A (zh) 2022-07-26
US12010403B2 (en) 2024-06-11
US20220417618A1 (en) 2022-12-29
EP4068762A4 (en) 2023-02-01
EP4068762A1 (en) 2022-10-05
WO2021124750A1 (ja) 2021-06-24
CN114793486B (zh) 2024-11-26

Similar Documents

Publication Publication Date Title
US11683452B2 (en) Image-stream windowing system and method
WO2016154663A9 (en) Sports virtual reality system
JP2020086983A (ja) 画像処理装置、画像処理方法、及びプログラム
JP7658624B2 (ja) 競技観戦システム、観戦者端末、映像収集提供装置、観戦者端末用プログラム及び映像収集提供装置用プログラム
AU2014271318B2 (en) Autonomous systems and methods for still and moving picture production
JP7632301B2 (ja) 情報処理装置、情報処理方法、プログラム
CN113273171A (zh) 图像处理装置、图像处理服务器、图像处理方法、计算机程序和存储介质
JP2016082350A (ja) スポーツ競技ライブ観戦システム、スポーツ競技ライブ観戦システムの映像収集提供装置及び観戦者端末
JP2006174124A (ja) 映像配信再生システム、映像配信装置及び映像再生装置
JP7282519B2 (ja) 画像処理装置または画像処理サーバー
JP7289630B2 (ja) 画像処理装置
JP6909513B2 (ja) スポーツ競技ライブ観戦システム、スポーツ競技ライブ観戦システムの映像収集配信設備装置及び観戦者端末
JP6788293B2 (ja) スポーツ競技ライブ観戦システム、スポーツ競技ライブ観戦システムの映像収集提供装置及び観戦者端末並びに観戦者端末用プログラム及び映像収集提供装置用プログラム
JP7233886B2 (ja) 画像処理装置
JP7158770B2 (ja) 競技観戦システム、映像収集配信装置、観戦者端末及び映像収集配信装置用のプログラム並びに観戦者端末用のプログラム
JP3146925U (ja) 特定動画配信システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230926

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241120

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250120

R150 Certificate of patent or registration of utility model

Ref document number: 7632301

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150