JP6794545B2 - 仮想カメラを構成する方法、システム及び装置 - Google Patents
仮想カメラを構成する方法、システム及び装置 Download PDFInfo
- Publication number
- JP6794545B2 JP6794545B2 JP2019530159A JP2019530159A JP6794545B2 JP 6794545 B2 JP6794545 B2 JP 6794545B2 JP 2019530159 A JP2019530159 A JP 2019530159A JP 2019530159 A JP2019530159 A JP 2019530159A JP 6794545 B2 JP6794545 B2 JP 6794545B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual camera
- event
- scene
- motion data
- determined
- 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
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/292—Multi-camera tracking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
- G06T15/205—Image-based rendering
-
- 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/62—Control of parameters via user interfaces
-
- 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/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- 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/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30241—Trajectory
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- Studio Devices (AREA)
- Image Analysis (AREA)
- Image Generation (AREA)
- Closed-Circuit Television Systems (AREA)
Description
シーン内の少なくとも1つの物体のモーションデータを検出することと、
シーン内の少なくとも1つの物体のそれぞれのモーションデータに基づいて、所定のイベントタイプを有するイベントの位置を求めることと、
仮想カメラがイベントをキャプチャーするように、イベントの発生前に、求められた位置に従って仮想カメラを制御することと、
を含む、コンピューター実施方法が提供される。
シーン内の少なくとも1つの物体のモーションデータを検出する手段と、
シーン内の少なくとも1つの物体のそれぞれのモーションデータに基づいて、所定のイベントタイプを有するイベントの位置を求める手段と、
仮想カメラがイベントをキャプチャーするように、イベントの発生前に、求められた位置に従って仮想カメラを制御する手段と、
を備える、装置が提供される。
データ及びコンピュータープログラムを記憶するメモリと、
コンピュータープログラムを実行する、メモリに結合されたプロセッサであって、コンピュータープログラムは、
シーン内の少なくとも1つの物体のモーションデータを検出する命令と、
シーン内の少なくとも1つの物体のそれぞれのモーションデータに基づいて、所定のイベントタイプを有するイベントの位置を求める命令と、
仮想カメラがイベントをキャプチャーするように、イベントの発生前に、求められた位置に従って仮想カメラを制御する命令と、
を含む、プロセッサと、
を備える、システムが提供される。
シーン内の少なくとも1つの物体のモーションデータを検出するコードと、
シーン内の少なくとも1つの物体のそれぞれのモーションデータに基づいて、所定のイベントタイプを有するイベントの位置を求めるコードと、
仮想カメラがイベントをキャプチャーするように、イベントの発生前に、求められた位置に従って仮想カメラを制御するコードと、
を含む、非一時的コンピューター可読媒体が提供される。
シーン内の第1の物体及び第2の物体を検出することであって、各当該物体は、位置及び少なくとも1つのモーション属性を有することと、
第1の物体及び第2の物体の位置及びモーション属性に基づいてシーン内の相互作用点を求めることと、
仮想カメラの構成された視野点に関して、求められた相互作用点における第1の物体及び第2の物体の位置に基づいて仮想カメラを構成することと、
を含む、コンピューター実施方法が提供される。
メモリロケーション828、829、830から命令831をフェッチするか又は読み出すフェッチ動作と、
どの命令がフェッチされたのかを制御ユニット839が判断するデコード動作と、
制御ユニット839及び/又はALU840が命令を実行する実行動作と、
を含む。
Claims (23)
- 仮想カメラを制御するコンピューター実施方法であって、
シーン内の少なくとも1つの物体のモーションデータを検出することと、
前記シーン内の前記少なくとも1つの物体のそれぞれの前記モーションデータに基づいて、所定のイベントタイプを有するイベントの位置を求めることと、
前記仮想カメラが前記イベントをキャプチャーするように、前記イベントの発生前に、前記求められた位置に従って前記仮想カメラを制御することと、
を含む、コンピューター実施方法。 - 前記モーションデータは、第1の物体及び第2の物体について検出される、請求項1に記載の方法。
- 前記所定のタイプを有する前記イベントの前記位置は、前記第1の物体及び前記第2の物体の前記モーションデータから求められる組み合わされたモーションデータに基づいて求められる、請求項2に記載の方法。
- 前記求められた位置に従って制御される前記仮想カメラは、視野内で、前記求められた位置において前記シーン内の前記少なくとも1つの物体をキャプチャーする、請求項1に記載の方法。
- 前記少なくとも1つの物体の形状エンベロープを求めることを更に含み、該形状エンベロープは、前記求められた位置を含む、請求項1に記載の方法。
- 前記形状エンベロープは、前記少なくとも1つの物体によって占有されるエリアのサイズ及び形状に基づいて求められる、請求項5に記載の方法。
- 前記仮想カメラは、前記求められた形状エンベロープ及び前記検出されたモーションデータに基づいて制御される、請求項5に記載の方法。
- 前記求められた形状エンベロープに基づいて、前記仮想カメラの以前に求められた視野点から前記仮想カメラの視野点への遷移を求めることを更に含む、請求項5に記載の方法。
- 前記求められた位置と、前記第1の物体及び前記第2の物体のうちの少なくとも一方との間の距離に基づいて、前記仮想カメラの視野点を求めることを更に含む、請求項2に記載の方法。
- 前記仮想カメラは、前記第1の物体及び前記第2の物体の前記モーションデータの組み合わせに基づいて制御される、請求項2に記載の方法。
- 前記仮想カメラの視野点は、前記仮想カメラの以前に求められた視野点に基づいて求められる、請求項1に記載の方法。
- 前記シーン内の前記少なくとも1つの物体のモーションデータに基づいて、前記仮想カメラの以前に求められた視野点から前記仮想カメラの視野点への遷移を求めることを更に含む、請求項1に記載の方法。
- 前記仮想カメラは、オクルージョンに基づいて制御される、請求項1に記載の方法。
- 前記仮想カメラは、インペインティングを必要とする最大のエリアの幅に基づいて構成される、請求項1に記載の方法。
- 前記第1の物体及び前記第2の物体の組み合わされた軌道に沿って物体を追跡する前記仮想カメラの時間的モーションを求めることを更に含む、請求項2に記載の方法。
- 前記仮想カメラの位置及び向きのうちの少なくとも一方を変更することを更に含む、請求項1に記載の方法。
- 前記仮想カメラが該仮想カメラの視野内で前記少なくとも1つの物体をキャプチャーすることができる領域を求めることを更に含む、請求項1に記載の方法。
- 前記領域は、2つの円弧セグメントによって画定される、請求項17に記載の方法。
- 前記領域は、楕円セグメントによって画定される、請求項17に記載の方法。
- 仮想カメラを制御する装置であって、
シーン内の少なくとも1つの物体のモーションデータを検出する手段と、
前記シーン内の前記少なくとも1つの物体のそれぞれの前記モーションデータに基づいて、所定のイベントタイプを有するイベントの位置を求める手段と、
前記仮想カメラが前記イベントをキャプチャーするように、前記イベントの発生前に、前記求められた位置に従って前記仮想カメラを制御する手段と、
を備える、装置。 - 仮想カメラを制御するシステムであって、
データ及びコンピュータープログラムを記憶するメモリと、
前記コンピュータープログラムを実行する、前記メモリに結合されたプロセッサであって、該コンピュータープログラムは、
シーン内の少なくとも1つの物体のモーションデータを検出する命令と、
前記シーン内の前記少なくとも1つの物体のそれぞれの前記モーションデータに基づいて、所定のイベントタイプを有するイベントの位置を求める命令と、
前記仮想カメラが前記イベントをキャプチャーするように、前記イベントの発生前に、前記求められた位置に従って前記仮想カメラを制御する命令と、
を含む、プロセッサと、
を備える、システム。 - 仮想カメラを制御するプログラムが記憶された非一時的コンピューター可読媒体であっ
て、前記プログラムは、
シーン内の少なくとも1つの物体のモーションデータを検出するコードと、
前記シーン内の前記少なくとも1つの物体のそれぞれの前記モーションデータに基づいて、所定のイベントタイプを有するイベントの位置を求めるコードと、
前記仮想カメラが前記イベントをキャプチャーするように、前記イベントの発生前に、前記求められた位置に従って前記仮想カメラを制御するコードと、
を含む、非一時的コンピューター可読媒体。 - 仮想カメラを構成するコンピューター実施方法であって、
シーン内の第1の物体及び第2の物体を検出することであって、前記各物体は、位置及び少なくとも1つのモーション属性を有することと、
前記第1の物体及び前記第2の物体の前記位置及び前記モーション属性に基づいて相互作用タイミングを求めることと、
前記仮想カメラの構成された視野点に関して、前記求められた相互作用タイミングにおける前記第1の物体及び前記第2の物体の位置に基づいて前記仮想カメラを構成することと、
を含む、コンピューター実施方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/377,608 | 2016-12-13 | ||
| US15/377,608 US10389935B2 (en) | 2016-12-13 | 2016-12-13 | Method, system and apparatus for configuring a virtual camera |
| PCT/AU2017/000220 WO2018107197A1 (en) | 2016-12-13 | 2017-10-17 | Method, system and apparatus for configuring a virtual camera |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020515091A JP2020515091A (ja) | 2020-05-21 |
| JP6794545B2 true JP6794545B2 (ja) | 2020-12-02 |
Family
ID=62490449
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019530159A Active JP6794545B2 (ja) | 2016-12-13 | 2017-10-17 | 仮想カメラを構成する方法、システム及び装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10389935B2 (ja) |
| JP (1) | JP6794545B2 (ja) |
| WO (1) | WO2018107197A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102021207642A1 (de) | 2021-07-16 | 2023-01-19 | Robert Bosch Gesellschaft mit beschränkter Haftung | Überwachungsvorrichtung mit mindestens zwei Kameras, Verfahren zur Überwachung, Computerprogramm und Speichermedium |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7121470B2 (ja) * | 2017-05-12 | 2022-08-18 | キヤノン株式会社 | 画像処理システム、制御方法、及び、プログラム |
| EP3608873B1 (en) * | 2017-12-14 | 2021-06-09 | Canon Kabushiki Kaisha | Generation device, generation method and program for three-dimensional model |
| US10659698B2 (en) | 2018-09-19 | 2020-05-19 | Canon Kabushiki Kaisha | Method to configure a virtual camera path |
| CN109634413B (zh) | 2018-12-05 | 2021-06-11 | 腾讯科技(深圳)有限公司 | 对虚拟环境进行观察的方法、设备及存储介质 |
| US11263780B2 (en) * | 2019-01-14 | 2022-03-01 | Sony Group Corporation | Apparatus, method, and program with verification of detected position information using additional physical characteristic points |
| AU2019201192A1 (en) | 2019-02-20 | 2020-09-03 | Canon Kabushiki Kaisha | Method, system and apparatus for capturing an image |
| JP7266490B2 (ja) * | 2019-08-06 | 2023-04-28 | キヤノン株式会社 | 画像処理装置、その制御方法及びプログラム |
| JPWO2023074355A1 (ja) * | 2021-10-25 | 2023-05-04 | ||
| JP2024017779A (ja) * | 2022-07-28 | 2024-02-08 | キヤノン株式会社 | 画像処理装置、画像処理方法及びコンピュータプログラム |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6124862A (en) | 1997-06-13 | 2000-09-26 | Anivision, Inc. | Method and apparatus for generating virtual views of sporting events |
| US6950123B2 (en) | 2002-03-22 | 2005-09-27 | Intel Corporation | Method for simultaneous visual tracking of multiple bodies in a closed structured environment |
| ES2790885T3 (es) | 2005-03-29 | 2020-10-29 | Sportvu Ltd | Seguimiento de objetos en tiempo real y captura de movimiento en eventos deportivos |
| GB2452508A (en) | 2007-09-05 | 2009-03-11 | Sony Corp | Generating a three-dimensional representation of a sports game |
| US9185361B2 (en) | 2008-07-29 | 2015-11-10 | Gerald Curry | Camera-based tracking and position determination for sporting events using event information and intelligence data extracted in real-time from position information |
| US8284258B1 (en) * | 2008-09-18 | 2012-10-09 | Grandeye, Ltd. | Unusual event detection in wide-angle video (based on moving object trajectories) |
| JP2010183301A (ja) | 2009-02-04 | 2010-08-19 | Sony Corp | 映像処理装置、映像処理方法及びプログラム |
| GB2467932A (en) | 2009-02-19 | 2010-08-25 | Sony Corp | Image processing device and method |
| JP5500972B2 (ja) * | 2009-12-21 | 2014-05-21 | キヤノン株式会社 | 放送受信装置及びその制御方法 |
| US8803951B2 (en) * | 2010-01-04 | 2014-08-12 | Disney Enterprises, Inc. | Video capture system control using virtual cameras for augmented reality |
| CA2814183C (en) * | 2010-10-12 | 2018-07-10 | New York University | Apparatus for sensing utilizing tiles, sensor having a set of plates, object identification for multi-touch surfaces, and method |
| GB2496428B (en) | 2011-11-11 | 2018-04-04 | Sony Corp | An apparatus, method and system for detecting the position of a sporting projectile |
| GB2512621A (en) * | 2013-04-04 | 2014-10-08 | Sony Corp | A method and apparatus |
| US9392248B2 (en) * | 2013-06-11 | 2016-07-12 | Google Inc. | Dynamic POV composite 3D video system |
| US9253415B2 (en) * | 2013-11-27 | 2016-02-02 | Adobe Systems Incorporated | Simulating tracking shots from image sequences |
| US20150193979A1 (en) * | 2014-01-08 | 2015-07-09 | Andrej Grek | Multi-user virtual reality interaction environment |
| JP6385139B2 (ja) * | 2014-05-28 | 2018-09-05 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
| WO2016048204A1 (en) * | 2014-09-24 | 2016-03-31 | Telefonaktiebolaget L M Ericsson (Publ) | Methods, system and nodes for handling media streams relating to an online game |
| US10178325B2 (en) * | 2015-01-19 | 2019-01-08 | Oy Vulcan Vision Corporation | Method and system for managing video of camera setup having multiple cameras |
| US10061390B2 (en) * | 2015-07-17 | 2018-08-28 | Honeywell International Inc. | Building space control |
| JP6910130B2 (ja) * | 2015-11-06 | 2021-07-28 | 三星電子株式会社Samsung Electronics Co.,Ltd. | 3dレンダリング方法及び3dレンダリング装置 |
| CN105657406A (zh) * | 2015-12-31 | 2016-06-08 | 北京小鸟看看科技有限公司 | 三维观察视角选定方法和装置 |
-
2016
- 2016-12-13 US US15/377,608 patent/US10389935B2/en active Active
-
2017
- 2017-10-17 JP JP2019530159A patent/JP6794545B2/ja active Active
- 2017-10-17 WO PCT/AU2017/000220 patent/WO2018107197A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102021207642A1 (de) | 2021-07-16 | 2023-01-19 | Robert Bosch Gesellschaft mit beschränkter Haftung | Überwachungsvorrichtung mit mindestens zwei Kameras, Verfahren zur Überwachung, Computerprogramm und Speichermedium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020515091A (ja) | 2020-05-21 |
| WO2018107197A1 (en) | 2018-06-21 |
| US20180167553A1 (en) | 2018-06-14 |
| US10389935B2 (en) | 2019-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6794545B2 (ja) | 仮想カメラを構成する方法、システム及び装置 | |
| JP6894962B2 (ja) | 自由視点映像用画像データのキャプチャ方法及び装置、プログラム | |
| US10771760B2 (en) | Information processing device, control method of information processing device, and storage medium | |
| Lai et al. | Semantic-driven generation of hyperlapse from 360 degree video | |
| JP6271741B2 (ja) | オブジェクト編成を符号化するためのシステム、方法、および装置 | |
| US8803889B2 (en) | Systems and methods for applying animations or motions to a character | |
| JP6891283B2 (ja) | 画像処理システム、画像処理方法、及びプログラム | |
| US8866898B2 (en) | Living room movie creation | |
| US10413803B2 (en) | Method, system and apparatus for displaying a video sequence | |
| BRPI0902350A2 (pt) | método, aparelho e interface gráfica de usuário para gerar um registro de evento dos eventos do jogo associados com um elemento presente em um evento esportivo, e, programa de computador | |
| KR20180121494A (ko) | 단안 카메라들을 이용한 실시간 3d 캡처 및 라이브 피드백을 위한 방법 및 시스템 | |
| CN102576463A (zh) | 用于移除图像的背景的系统和方法 | |
| JP2009077394A (ja) | 通信システム及び通信方法 | |
| JP2009064445A (ja) | 画像処理装置及び方法 | |
| US20240428455A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP7700059B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| US20250245898A1 (en) | Three-dimensional video highlight from a camera source | |
| KR102357117B1 (ko) | 다중 영상 재생 방법 및 장치 | |
| US10440313B2 (en) | Method, system and apparatus for spatially arranging a plurality of video frames for display | |
| Abulwafa et al. | A fog based ball tracking (FB2T) system using intelligent ball bees | |
| US11941841B2 (en) | Determination of a locational position for a camera to capture a collision of two or more actors | |
| US20260011180A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| Ndubuisi et al. | Model Retargeting Motion Capture System Based on Kinect Gesture Calibration |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190605 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200728 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200928 |
|
| 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: 20201013 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201111 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6794545 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |