JP7599891B2 - 情報処理装置、情報処理方法及びプログラム - Google Patents
情報処理装置、情報処理方法及びプログラム Download PDFInfo
- Publication number
- JP7599891B2 JP7599891B2 JP2020168524A JP2020168524A JP7599891B2 JP 7599891 B2 JP7599891 B2 JP 7599891B2 JP 2020168524 A JP2020168524 A JP 2020168524A JP 2020168524 A JP2020168524 A JP 2020168524A JP 7599891 B2 JP7599891 B2 JP 7599891B2
- Authority
- JP
- Japan
- Prior art keywords
- key frame
- virtual viewpoint
- information
- list
- key
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/7867—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/111—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
- H04N13/117—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation the virtual viewpoint locations being selected by the viewers or determined by viewer tracking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/275—Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals
- H04N13/279—Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/282—Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
Description
はじめに、仮想視点画像の概要を簡単に説明する。仮想視点画像は、実際のカメラ視点とは異なる、仮想的なカメラ視点(仮想視点)からの見えを表す画像であり、自由視点画像とも呼ばれる。仮想視点は、ユーザがコントローラを操作して直接指定したり、例えば予め設定された複数の仮想視点候補の中から選択したりするといった方法により設定される。なお、仮想視点画像には、動画と静止画の両方が含まれるが、以下の実施形態では、動画を前提として説明を行い、動画による仮想視点画像を「仮想視点映像」と表現するものとする。
図1は、本実施形態に係る、仮想視点映像を生成するための画像処理システムの構成の一例を示す図である。画像処理システム100は、複数の撮像装置(カメラ)101、画像処理装置102、視点入力装置103及び表示装置104を有する。画像処理システム100は、複数の撮像装置101の同期撮影により得られる複数の撮像画像(複数視点映像)と視点入力装置103によって設定された仮想視点とに基づいて画像処理装置102が仮想視点映像を生成し、表示装置104に表示する。複数の撮像装置101による同期撮影の対象となる領域は、例えばラグビーやサッカーなどの競技が行われるスタジアムのフィールドや、演劇等が行われるコンサートホールの舞台などである。例えばスタジアムで行われるラグビーの試合を対象に仮想視点映像を生成する場合には、スタジアム内のフィールドを取り囲むようにそれぞれ異なる位置に撮像装置101が設置され、各撮像装置101が時刻同期してフィールド上を撮影する。但し、複数の撮像装置101は必ずしも撮影対象領域の全周に亘って設置されていなくてもよく、設置場所に制限がある場合には撮影対象領域の一部の方向にのみ撮像装置101が設置されていてもよい。各撮像装置101は、例えば、シリアルデジタルインターフェイス(SDI)に代表される映像信号インターフェイスを備えたデジタル方式のビデオ撮像装置により実現される。各撮像装置101は、出力する映像信号に対しタイムコードに代表される時刻情報を付加して、画像処理装置102に送信する。
図2は、画像処理装置102のハードウェア構成を示す図である。情報処理装置である画像処理装置102は、CPU211、ROM212、RAM213、補助記憶装置214、操作部215、通信I/F216、及びバス217を有する。
操作部215は、例えばキーボードやマウス等で構成され、ユーザによる操作を受けて各種の指示をCPU211に入力する。CPU211は、表示装置104を制御する表示制御部、及び操作部215を制御する操作制御部として動作する。通信I/F216は、画像処理装置102の外部の装置との通信に用いられる。例えば、画像処理装置102が外部の装置と有線で接続される場合には、通信用のケーブルが通信I/F216に接続される。画像処理装置102が外部の装置と無線通信する機能を有する場合には、通信I/F216はアンテナを備える。
図3は、画像処理装置102の機能構成を示すブロック図である。画像処理装置102は、画像取得部300、前景背景分離部301、記憶部302、仮想視点映像生成部303及び主制御部304を有する。
図4は、カメラパスの作成・編集に関わる主制御部304内の機能構成の一例を示すブロック図である。主制御部304は、カメラパラメータ生成部400、キーフレーム設定部401、リスト化部402、リスト保存部403、カメラパス作成部404、GUI制御部405で構成される。以下、各部について説明する。
ここで、本開示に係る技術が解決すべき課題について、図5及び図6を参照して詳しく説明する。いま、キーフレーム配置モードとして、タイムコードに沿って時系列に昇順でキーフレームを自動配置する動作モード(以下、「タイムコードモード」と呼ぶ。)を考える。なお、以下の説明において、タイムコードの小さい時刻から大きい時刻の順(昇順)に再生する場合を「順再生」、タイムコードの大きい時刻から小さい時刻の順(降順)に再生する場合を「逆再生」と定義するものとする。
続いて、主制御部304におけるカメラパス情報の作成処理の詳細について説明する。図7は、本実施形態に係る、作成したいビデオクリップにおける再生方向を考慮したカメラパス情報を作成する際の制御の流れを示すフローチャートである。図7のフローチャートで示される一連の処理は、画像処理装置102のCPU211がROM212に記憶されているプログラムコードをRAM213に展開し実行することにより行われる。また、本実施形態におけるステップの一部または全部の機能をASICまたは電子回路等のハードウェアで実現してもよい。また、図8は、カメラパス情報を作成・編集するためのGUIとコントローラの一例を示す図である。2つのUI画面801及び802は表示装置104に表示され、コントローラ803は視点入力装置103の操作部を構成する。UI画面801には、仮想視点映像の基になる複数視点画像や、カメラパス情報に基づき生成された仮想視点映像が表示される。UI画面802は、配置モードやキーフレームの設定、作成したカメラパスの確認などに使用される。オペレータは、例えば編集中の各フレームにおける仮想視点からの見えを表す画像をUI画面801上で確認しながら、UI画面802に表示されるカメラパスを編集することが可能である。なお、以下の説明において記号「S」はステップを意味するものとする。
・Time Code:タイムコードに沿って時系列に昇順で配置する動作モード
・Key Frame:キーフレームの設定順に配置する動作モード
・Play x Time Code:再生方向を加味しつつタイムコードに沿って時系列に配置する動作モード
・「並び替えボタン(▲▼)」
・「キーフレーム番号(Key No.)とタイムコード(hh:mm:ss:ff)」
・「再生方向(Play dir.)」
・「仮想的なカメラの位置及び姿勢(Camera Position)」
前述した図7のフローチャートでは、カレント編集エリア内に既に存在するキーフレーム情報と同一のタイムコードを持つキーフレームが追加される場合を想定していない。そこで、同一のタイムコードを持つキーフレームが追加された場合にも対応できるよう、さらに仮想視点間の距離や姿勢の類似度を、配置の際の基準として用いてもよい。図12は、図11に示す領域1100がカレント編集エリアに設定され、No.3のキーフレームと同じタイムコードを持つ2つのキーフレーム1201及び1202が追加された際に仮想視点間の距離を基準として配置した結果を示している。追加前のカレント編集エリア1100においてNo.2に配置されているキーフレームの仮想視点位置は(x, y, z)=(3.0, 1.0, 1.0)である。追加後のカレント編集エリア1200では、上記No.2のキーフレームにおける仮想視点位置により近い仮想視点位置(x, y, z)=(4.0, 1.0, 1.0)が対応付けられたキーフレーム1201が新たにNo.3の位置に配置されている。そして、仮想視点位置(x, y, z)=(6.0, 1.0, 1.0)が対応付けられたキーフレーム1202については上記No.2のキーフレームにおける仮想視点位置から一番離れているためNo.5の位置に配置されている。このように、仮想視点間の距離を基準とすることでタイムコードが同じキーフレームが追加された場合にもカレント編集エリア内の適切な位置にそのキーフレーム情報を挿入することができる。なお、仮想視点間の距離も同じである場合には、双方のキーフレームにおける仮想視点の姿勢が、直近の仮想視点の姿勢により近い方のキーフレーム情報をより上位に配置するようにすればよい。さらには、同じタイムコードを持つキーフレームが追加された場合の対応として、仮想視点間の距離に代えて、キーフレームの設定順で配置するようにしてもよい。図13は、図11に示す領域1110がカレント編集エリアに設定され、No.9のキーフレームと同じタイムコード「20:05:47:23」を持つキーフレームが追加された際にキーフレームの設定順を基準として配置した結果を示している。追加前のカレント編集エリア1110においてNo.8に配置されているキーフレームの仮想視点位置は(x, y, z)=(4.0, 1.0, 1.0)である。追加後のカレント編集エリア1300では、上記No.8のキーフレームの仮想視点位置により近い仮想視点位置(x, y, z)=(3.0, 1.0, 1.0)のキーフレーム1301が、No.9ではなくNo.10に配置されているのが分かる。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
101 撮像装置
102 画像処理装置
103 視点入力装置
104 表示装置
Claims (5)
- 複数の撮像装置が行う撮像により得られる複数の撮像画像に基づいて生成される仮想視点映像に係る仮想視点を指定するためのユーザ操作に基づいて決定される前記仮想視点の位置及び前記仮想視点からの方向を表すパラメータと、前記複数の撮像装置により撮像が行われる期間における時刻とが対応付けられたキーフレームを複数生成する第1生成手段と、
複数の前記キーフレームのうち、時間軸に関する第1情報が設定された複数の第1キーフレームそれぞれに対応する複数の第1キーフレーム情報を時刻の昇順に配置した第1リストと、複数の前記キーフレームのうち、時間軸に関する第2情報が設定された複数の第2キーフレームそれぞれに対応する複数の第2キーフレーム情報を時刻の降順に配置した第2リストとを生成する第2生成手段と、
前記第1リスト及び前記第2リストに基づいて、前記仮想視点の変遷を表す仮想視点情報を生成する第3生成手段と、
を有することを特徴とする情報処理装置。 - 前記第2生成手段は、同一の時刻が対応付けられた複数の前記第1キーフレーム情報が存在する場合、生成されたタイミングが早いキーフレームに対応する前記第1キーフレーム情報をより上位に配置した前記第1リストを生成することを特徴とする請求項1に記載の情報処理装置。
- 前記第3生成手段は、前記第1リストに含まれる複数の前記第1キーフレーム情報に対応する複数の前記第1キーフレームの間のフレームの前記パラメータを補間し、前記第2リストに含まれる複数の前記第2キーフレーム情報に対応する複数の前記第2キーフレームの間のフレームの前記パラメータを補間することにより、前記仮想視点情報を生成することを特徴とする請求項1または2に記載の情報処理装置。
- 前記仮想視点情報に基づいて、仮想視点映像を生成する映像生成手段をさらに有することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
- コンピュータを、請求項1乃至4のいずれか1項に記載の情報処理装置として機能させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020168524A JP7599891B2 (ja) | 2020-10-05 | 2020-10-05 | 情報処理装置、情報処理方法及びプログラム |
| US17/487,171 US11758112B2 (en) | 2020-10-05 | 2021-09-28 | Information processing apparatus, control method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020168524A JP7599891B2 (ja) | 2020-10-05 | 2020-10-05 | 情報処理装置、情報処理方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022060816A JP2022060816A (ja) | 2022-04-15 |
| JP7599891B2 true JP7599891B2 (ja) | 2024-12-16 |
Family
ID=80931863
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020168524A Active JP7599891B2 (ja) | 2020-10-05 | 2020-10-05 | 情報処理装置、情報処理方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11758112B2 (ja) |
| JP (1) | JP7599891B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3996376A4 (en) * | 2019-07-03 | 2023-08-09 | Sony Group Corporation | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PLAYBACK PROCESSING DEVICE AND PLAYBACK PROCESSING METHOD |
| EP4502305A4 (en) | 2022-03-31 | 2025-07-09 | Sumitomo Construction Machinery Co Ltd | EXCAVATOR, EXCAVATOR MANAGEMENT SYSTEM AND EXCAVATOR ASSISTANCE DEVICE |
| JP7767355B2 (ja) * | 2023-03-31 | 2025-11-11 | キヤノン株式会社 | 情報処理装置制御方法、およびプログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016208210A (ja) | 2015-04-21 | 2016-12-08 | キヤノン株式会社 | 記録装置 |
| JP2018106496A (ja) | 2016-12-27 | 2018-07-05 | キヤノン株式会社 | 画像処理装置、画像処理方法、及びプログラム |
| WO2020017354A1 (ja) | 2018-07-20 | 2020-01-23 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP2020144456A (ja) | 2019-03-04 | 2020-09-10 | キヤノン株式会社 | 情報処理装置、情報処理方法ならびにプログラム。 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070062094A (ko) * | 2005-12-12 | 2007-06-15 | 삼성전자주식회사 | Ui제공 장치 및 방법 |
| US9117310B2 (en) * | 2010-04-02 | 2015-08-25 | Imec | Virtual camera system |
| JP2012060280A (ja) | 2010-09-07 | 2012-03-22 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
| JP6609327B2 (ja) * | 2016-01-28 | 2019-11-20 | 日本電信電話株式会社 | 仮想環境構築装置、仮想環境構築方法、プログラム、および記録媒体 |
| CN107230187B (zh) * | 2016-03-25 | 2022-05-24 | 北京三星通信技术研究有限公司 | 多媒体信息处理的方法和装置 |
| US11665308B2 (en) * | 2017-01-31 | 2023-05-30 | Tetavi, Ltd. | System and method for rendering free viewpoint video for sport applications |
| US10715814B2 (en) * | 2017-02-23 | 2020-07-14 | Netflix, Inc. | Techniques for optimizing encoding parameters for different shot sequences |
| US10657729B2 (en) * | 2018-10-18 | 2020-05-19 | Trimble Inc. | Virtual video projection system to synch animation sequences |
| WO2021021760A1 (en) * | 2019-07-26 | 2021-02-04 | Warner Bros. Entertainment Inc. | Heterogenous geometry caching for real-time simulated fluids |
| JP2021092881A (ja) * | 2019-12-09 | 2021-06-17 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、プログラム |
| JP2021197082A (ja) * | 2020-06-18 | 2021-12-27 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
-
2020
- 2020-10-05 JP JP2020168524A patent/JP7599891B2/ja active Active
-
2021
- 2021-09-28 US US17/487,171 patent/US11758112B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016208210A (ja) | 2015-04-21 | 2016-12-08 | キヤノン株式会社 | 記録装置 |
| JP2018106496A (ja) | 2016-12-27 | 2018-07-05 | キヤノン株式会社 | 画像処理装置、画像処理方法、及びプログラム |
| WO2020017354A1 (ja) | 2018-07-20 | 2020-01-23 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP2020144456A (ja) | 2019-03-04 | 2020-09-10 | キヤノン株式会社 | 情報処理装置、情報処理方法ならびにプログラム。 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11758112B2 (en) | 2023-09-12 |
| US20220109823A1 (en) | 2022-04-07 |
| JP2022060816A (ja) | 2022-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7599891B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| KR102484197B1 (ko) | 정보 처리장치, 정보 처리방법 및 기억매체 | |
| JP7589214B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| JP5861499B2 (ja) | 動画提示装置 | |
| CN104658032A (zh) | 用于图像处理的方法、设备和系统 | |
| JP7446754B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| JP7728829B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| US20230033201A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP7277184B2 (ja) | 情報処理装置、情報処理方法ならびにプログラム。 | |
| CN102215346A (zh) | 图像处理装置、图像处理方法以及程序 | |
| US7002584B2 (en) | Video information producing device | |
| JP2020102687A (ja) | 情報処理装置、画像処理装置、画像処理方法、及びプログラム | |
| JP2022060815A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2023167486A (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP2022043539A (ja) | 画像処理装置、画像処理システム、画像処理方法、及びプログラム | |
| US20120256946A1 (en) | Image processing apparatus, image processing method and program | |
| JP7767355B2 (ja) | 情報処理装置制御方法、およびプログラム | |
| JP2021197082A (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
| JP2024159067A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2024129643A (ja) | 情報処理装置及び方法、情報処理システム、プログラム | |
| WO2020121844A1 (en) | Image processing device, image processing method, and program | |
| WO2021131991A1 (ja) | 映像生成装置、映像生成方法および映像生成プログラム | |
| JP2008033840A (ja) | 動画表示装置、動画表示方法、及びコンピュータプログラム | |
| JP2022171435A (ja) | 情報処理装置及びその制御方法、プログラム | |
| JPH10327350A (ja) | 画像生成装置および画像生成方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231004 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240730 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240930 |
|
| 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: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7599891 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |