JP6640373B2 - 仮想現実ビデオコンテンツを表現するための四角錐台の幾何学的形状およびフレームパッキング構造 - Google Patents
仮想現実ビデオコンテンツを表現するための四角錐台の幾何学的形状およびフレームパッキング構造 Download PDFInfo
- Publication number
- JP6640373B2 JP6640373B2 JP2018549182A JP2018549182A JP6640373B2 JP 6640373 B2 JP6640373 B2 JP 6640373B2 JP 2018549182 A JP2018549182 A JP 2018549182A JP 2018549182 A JP2018549182 A JP 2018549182A JP 6640373 B2 JP6640373 B2 JP 6640373B2
- Authority
- JP
- Japan
- Prior art keywords
- plane
- video data
- frame
- mapping
- truncated pyramid
- 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
- 238000012856 packing Methods 0.000 title claims description 189
- 238000013507 mapping Methods 0.000 claims description 214
- 238000000034 method Methods 0.000 claims description 117
- 230000002829 reductive effect Effects 0.000 claims description 40
- 238000004891 communication Methods 0.000 claims description 13
- 238000005070 sampling Methods 0.000 claims 1
- 230000033001 locomotion Effects 0.000 description 60
- 238000012545 processing Methods 0.000 description 40
- 230000008569 process Effects 0.000 description 39
- 238000003860 storage Methods 0.000 description 24
- 230000005540 biological transmission Effects 0.000 description 22
- 230000003247 decreasing effect Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 19
- 238000013139 quantization Methods 0.000 description 19
- 230000007704 transition Effects 0.000 description 16
- 239000013598 vector Substances 0.000 description 15
- 230000008859 change Effects 0.000 description 9
- 210000000887 face Anatomy 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 8
- 238000013500 data storage Methods 0.000 description 8
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 238000007792 addition Methods 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000009877 rendering Methods 0.000 description 5
- 238000000638 solvent extraction Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 210000003128 head Anatomy 0.000 description 4
- 238000012805 post-processing Methods 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 230000000670 limiting effect Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000004438 eyesight Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000005022 packaging material Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000005043 peripheral vision Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/06—Topological mapping of higher dimensional structures onto lower dimensional surfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/06—Topological mapping of higher dimensional structures onto lower dimensional surfaces
- G06T3/067—Reshaping or unfolding 3D tree structures onto 2D planes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/08—Projecting images onto non-planar surfaces, e.g. geodetic screens
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/10—Selection of transformation methods according to the characteristics of the input images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/12—Panospheric to cylindrical image transformations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/18—Image warping, e.g. rearranging pixels individually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20004—Adaptive image processing
- G06T2207/20008—Globally adaptive
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20024—Filtering details
-
- 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/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/122—Improving the 3D impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues
-
- 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/161—Encoding, multiplexing or demultiplexing different image signal components
-
- 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
- H04N2213/00—Details of stereoscopic systems
- H04N2213/006—Pseudo-stereoscopic systems, i.e. systems wherein a stereoscopic effect is obtained without sending different images to the viewer's eyes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Architecture (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Description
x=0.1875x'+0.5
y=0.375x'-0.75x'y'+y'
x=0.1875x'+0.8125
y=0.25y'+0.75x'y'-0.375x'+0.375
x=0.1875y'-0.375x'y'-0.125x'+0.8125
y=0.375-0.375y'
x=1.0-0.1875y'-0.5x'+0.375x'y'
y=1.0-0.375y'
いくつかの実装形態では、本明細書において説明される技法は、四角錐台(tspyr)の幾何学的形状について、ISO/IEC JTC1/SC29/WG11/M37837、「Proposed text for omnidirectional media application format」、MPEG 114、2016年2月、または、ISO/IEC JTC1/SC29/WG11 N16189、「WD on ISO/IEC 23000-20 Omnidirectional Media Application Format」、MPEG 115、2016年6月(以後集合的に「Omnidirectional Media Application Format Standard」)において提案された、全方位メディアアプリケーションフォーマットを拡張することができる。下で説明される実装形態は、シンタックスおよびセマンティクスへの提案される追加を含み、Omnidirectional Media Application Format Standardに関して詳述される。
以下の変更は、Omnidirectional Media Application Format Standardのセクション3.2.2への提案される追加である。
aligned(8) class OmnidirectionalMediaTextureMappingSampleEntry
extends MetadataSampleEntry ('omtm'){
unsigned int(1) is_stereoscopic;
unsigned int(1) is_default_front;
unsigned int(6) reserve
if ( is_sterescopic )
unsigned int(8) stereoscopic_type;
unsigned int(8) geometry_type;
if ( geometry_type == tspyr ) {
unsigned int(8) tspyr_height;
unsigned int(8) tspyr_back_width;
unsigned int(8) tspyr_back_height;
}
if ( !is_default_front ) {
unsigned int(16)center_pitch;
unsigned int(16)center_yaw;
}
}
下の表における変更および表に続くセマンティクスの定義は、Omnidirectional Media Application Format Standardのセクション3.2.3のTable 3への提案される追加を含む。
以下の変更は、Omnidirectional Media Application Format Standardのセクション3.3.1への提案される更新である。
aligned(8) class OmniMediaTextureMappingMetadataSample(){
unsigned int(16) center_pitch_offset;
unsigned int(16) center_yaw_offset;
if (geometry_type != sphere){
unsigned int(1) is_multiple_regions;
unsigned int(8) num_of_regions;
for(i=0; i < number_regions ; i++){
unsigned int(16) region_top_left_x;
unsigned int(16) region_top_left_y;
unsigned int(16) region_width;
unsigned int(16) region_height;
if (geometry_type ==…){
…
} else if (geometry_type == tspyr){
unsigned int(16) tspyr_surface_id;
if (tspyr_surface_id == tspyr_surface_id) {
unsigned int(16) area_top_left_x;
unsigned int(16) area_top_left_y;
unsigned int(16) area_width;
unsigned int(16) area_height;
}
}
}
}
}
以下の変更は、Omnidirectional Media Application Format Standardのセクション3.3.2におけるセマンティクスへの提案された更新を含む。
幾何学的形状タイプ、テクスチャマッピング、および投影の様々な定義がここで説明される。
いくつかの実装形態では、本明細書で説明される技法は、四角錐台の幾何学的形状についてN15946において提案されるomnidirectional media application formatに拡張される。以下のテキストでは、MPEG N15946への追加は下線付きのテキストで示されている(追加のテキストの例)。
aligned(8) class VrVideoBox extends FullBox(‘vrvd', version = 0, 0) {
template unsigned int(28) reserved = 0;
unsigned int(4) vr_mapping_type;
if (vr_mapping_type == 3)
TspyrVideoInfoBox tspyr_video_info_box;
Box[] any_box; //任意選択
}
vr_mapping_typeは、球面ビデオから長方形フォーマットへのマッピングタイプを示す整数である。0の値はエクイレクタングラーマッピングを示す。値1は立方体マッピングを示す。値3は四角錐台マッピングを示し、フォーマットはTspyrVideInfoBoxによって記述される。他の値は予備である。
aligned(8) class TspyrVideoInfoBox extends FullBox(‘tspyr', version = 0, 0) {
bit(8) reserved = 0;
unsigned int(8) tspyr_depth;
unsigned int(8) tspyr_back_width;
unsigned int(8) tspyr_back_height;
unsigned int(16) center_pitch;
unsigned int(16) center_yaw;
unsigned int(16) center_pitch_offset;
unsigned int(16) center_yaw_offset;
unsigned int(16) area_width;
unsigned int(16) area_height;
for (tspyr_region_id = 0; tspyr_region_id < 6; tspyr_region_id++) {
unsigned int(32) region_top_left_x;
unsigned int(32) region_top_left_y;
unsigned int(32) region_width;
unsigned int(32) region_height;
}
}
41 予測処理ユニット
42 動き推定ユニット
44 動き補償ユニット
46 イントラ予測処理ユニット
50 加算器
52 変換処理ユニット
54 量子化ユニット
56 エントロピー符号化ユニット
57 後処理デバイス
58 逆量子化ユニット
60 逆変換処理ユニット
62 加算器
63 フィルタユニット
64 ピクチャメモリ
79 ネットワークエンティティ
80 エントロピー復号ユニット
81 予測処理ユニット
82 動き補償ユニット
84 イントラ予測処理ユニット
86 逆量子化ユニット
88 逆変換処理ユニット
90 加算器
91 フィルタユニット
92 ピクチャメモリ
100 球面
110 立方体
112 前
114 左
116 右
118 後ろ
120 上
122 下
130 四角錐台
132 下底
134 左側
136 右側
138 上底
140 上側
142 下側
200 球面
202 円
204 θ
206 φ
208 線
210 平面
300 フレームパッキング構造
312 前
334 左
336 右
338 後ろ
340 上
342 下
400 フレームパッキング構造
412 前
440 上
442 下
444 左
446 右
448 後ろ
500 ビデオフレーム
532 前
534 左
536 右
538 後ろ
540 上
542 下
600 ビデオフレーム
612 前
634 左
636 右
638 後ろ
640 上
642 下
700 ビデオフレーム
712 前
716 右
718 後ろ
750 品質
754 線
800 フレームパッキング構造
812 前
834 左
836 右
838 後ろ
840 上
842 下
862 左上の角
864 右下の角
870 中点
872 第1の水平点
874 第2の水平点
876 第1の垂直点
902 エクイレクタングラーマッピング
904 立方体マッピング
906 四角錐台マッピング
908 四角錐台マッピング
1012 前
1034 左
1036 右
1038 後ろ
1040 上
1042 下
1112 前
1134 左
1136 右
1138 後ろ
1140 上
1142 下
1150 位置
1152 幅
1154 高さ
1210 立方体
1212 前
1214 左
1216 右
1218 後ろ
1220 上
1222 下
1230 四角錐台
1234a 左前
1234b 左後
1236a 右前
1236b 右後
1238 後ろ
1240a 上前
1240b 上後
1242a 下前
1242b 下後
1300 フレームパッキング構造
1312 前
1334a 左前
1334b 左後
1336a 右前
1336b 右後
1338 後ろ
1340a 上前
1340b 上後
1342a 下前
1342b 下後
1400 フレームパッキング構造
1432 前
1434a 左前
1434b 左後
1436a 右前
1436b 右後
1438 後ろ
1440a 上前
1440b 上後
1442a 下前
1442b 下後
1500 フレームパッキング構造
1512 前
1534 左
1536 右
1538 後ろ
1540 上
1542 下
1550 フレームパッキング構造
1552 前
1584 左
1586 右
1588 後ろ
1590 上
1592 下
1600 プロセス
1700 プロセス
1800 球面
1810 立方体
1812 前
1814 左
1816 右
1818 後ろ
1820 上
1822 下
1830 四角錐の形状
1832 下底
1834 側面
1836 側面
1838 側面
1840 側面
1900 フレームパッキング構造
1932 前の視界
1934 辺
1936 辺
1938 辺
1940 辺
2004 符号化デバイス
2112 復号デバイス
Claims (30)
- ビデオデータを符号化するための方法であって、
仮想現実ビデオデータを取得するステップであって、前記仮想現実ビデオデータが仮想環境の360度の視界を表現し、前記仮想現実ビデオデータが複数のフレームを含み、前記複数のフレームからの各フレームが対応する球面ビデオデータを含む、ステップと、
前記複数のフレームからのあるフレームのための前記球面ビデオデータを四角錐台の平面へとマッピングするステップであって、前記四角錐台の前記平面が、下底平面、上底平面、左側平面、右側平面、上側平面、および下側平面を含み、前記上底平面のサイズが前記下底平面のサイズより小さい、ステップとを備え、前記球面ビデオデータをマッピングするステップが、
前記球面ビデオデータの第1の部分を前記下底平面へと完全な解像度でマッピングするステップと、
前記球面ビデオデータの第2の部分を前記上底平面へと低減された解像度でマッピングするステップと、
前記球面ビデオデータの第3の部分を前記左側平面へと低下する解像度でマッピングするステップと、
前記球面ビデオデータの第4の部分を前記右側平面へと低下する解像度でマッピングするステップと、
前記球面ビデオデータの第5の部分を前記上側平面へと低下する解像度でマッピングするステップと、
前記球面ビデオデータの第6の部分を前記下側平面へと低下する解像度でマッピングするステップと
を備える、方法。 - 前記球面ビデオデータを長方形のフォーマットへと詰めるステップをさらに備える、請求項1に記載の方法。
- 前記球面ビデオデータをパッキング構造へと詰めるステップをさらに備え、前記詰めるステップが、
第1のデータブロックの中の前記第2の部分の周りに、前記球面ビデオデータの前記第3の部分、前記第4の部分、前記第5の部分、および前記第6の部分を詰めるステップと、
第1の部分を第2のデータブロックへと詰めるステップと、
前記第1のデータブロックおよび前記第2のデータブロックを前記パッキング構造へと詰めるステップであって、前記第1のデータブロックが前記パッキング構造において前記第2のデータブロックの隣に配置される、ステップと
を含む、請求項1に記載の方法。 - 前記球面ビデオデータをパッキング構造へと詰めるステップをさらに備え、前記詰めるステップが、
第1のデータブロックの中の前記第2の部分の第1の半分の周りに、前記球面ビデオデータの前記第5の部分の第1の半分、前記第6の部分の第1の半分、および前記第3の部分を詰めるステップと、
第2のデータブロックの中の前記第2の部分の第2の半分の周りに、前記球面ビデオデータの前記第5の部分の第2の半分、前記第6の部分の第2の半分、および前記第4の部分を詰めるステップと、
前記球面ビデオデータの前記第1の部分を第3のデータブロックへと詰めるステップと、
前記第1のデータブロック、前記第2のデータブロック、および前記第3のデータブロックを前記パッキング構造へと詰めるステップであって、前記第1のデータブロックおよび前記第2のデータブロックが前記パッキング構造において前記第3のデータブロックの隣に配置される、ステップと
を含む、請求項1に記載の方法。 - 前記複数のフレームからの第1のフレームを送信するステップであって、前記第1のフレームのためのビデオデータが第1の四角錐台の平面にマッピングされる、ステップと、
前記複数のフレームからの第2のフレームを送信するステップであって、前記第2のフレームのためのビデオデータが第2の四角錐台の平面にマッピングされ、前記第2の四角錐台が前記第1の四角錐台に対して回転されている、ステップとをさらに備える、請求項1に記載の方法。 - 前記四角錐台がさらに、前記左側平面に隣接した長方形の左側平面、前記右側平面に隣接した長方形の右側平面、前記上側平面に隣接した長方形の上側平面、および前記下底平面に隣接した長方形の下底平面を含み、前記球面ビデオデータをマッピングするステップがさらに、
前記球面ビデオデータの第7の部分を前記長方形の左側平面へと完全な解像度でマッピングするステップと、
前記球面ビデオデータの第8の部分を前記長方形の右側平面へと完全な解像度でマッピングするステップと、
前記球面ビデオデータの第9の部分を前記長方形の上側平面へと完全な解像度でマッピングするステップと、
前記球面ビデオデータの第10の部分を前記長方形の下側平面へと完全な解像度でマッピングするステップと
を含む、請求項1に記載の方法。 - 前記四角錐台の幾何学的形状タイプを定義するステップであって、前記幾何学的形状タイプが、前記球面ビデオデータをファイルフォーマットにマッピングするための幾何学的形状を特定する、ステップと、
前記四角錐台の高さを定義するステップと、
前記四角錐台の背幅を定義するステップであって、前記背幅が前記上底平面と関連付けられる、ステップと、
前記四角錐台の背高を定義するステップであって、前記背高が前記上底平面と関連付けられる、ステップとをさらに備える、請求項1に記載の方法。 - 前記四角錐台の仮想現実(VR)マッピングタイプを定義するステップをさらに備え、前記VRマッピングタイプが前記球面ビデオデータを長方形のフォーマットにマッピングするためのマッピングタイプを示し、前記四角錐台の前記VRマッピングタイプがビデオ情報ボックスと関連付けられる、請求項1に記載の方法。
- ビデオデータを符号化するためのデバイスであって、
ビデオデータを記憶するように構成されるメモリと、
前記メモリと通信しているビデオ符号化デバイスとを備え、前記ビデオ符号化デバイスが、
仮想現実ビデオデータを取得することであって、前記仮想現実ビデオデータが仮想環境の360度の視界を表現し、前記仮想現実ビデオデータが複数のフレームを含み、前記複数のフレームからの各フレームが対応する球面ビデオデータを含む、取得することと、
前記複数のフレームからのあるフレームのための前記球面ビデオデータを四角錐台の平面へとマッピングすることであって、前記四角錐台の前記平面が、下底平面、上底平面、左側平面、右側平面、上側平面、および下側平面を含み、前記上底平面のサイズが前記下底平面のサイズより小さい、マッピングすることと
を行うように構成され、前記球面ビデオデータをマッピングすることが、
前記球面ビデオデータの第1の部分を前記下底平面へと完全な解像度でマッピングすることと、
前記球面ビデオデータの第2の部分を前記上底平面へと低減された解像度でマッピングすることと、
前記球面ビデオデータの第3の部分を前記左側平面へと低下する解像度でマッピングすることと、
前記球面ビデオデータの第4の部分を前記右側平面へと低下する解像度でマッピングすることと、
前記球面ビデオデータの第5の部分を前記上側平面へと低下する解像度でマッピングすることと、
前記球面ビデオデータの第6の部分を前記下側平面へと低下する解像度でマッピングすることと
を含む、デバイス。 - 前記ビデオ符号化デバイスがさらに、
前記球面ビデオデータを長方形のフォーマットへと詰めるように構成される、請求項9に記載のデバイス。 - 前記ビデオ符号化デバイスがさらに、前記球面ビデオデータをパッキング構造へと詰めるように構成され、前記詰めることが、
第1のデータブロックの中の前記第2の部分の周りに、前記球面ビデオデータの前記第3の部分、前記第4の部分、前記第5の部分、および前記第6の部分を詰めることと、
第1の部分を第2のデータブロックへと詰めることと、
前記第1のデータブロックおよび前記第2のデータブロックを前記パッキング構造へと詰めることであって、前記第1のデータブロックが前記パッキング構造において前記第2のデータブロックの隣に配置される、詰めることと
を含む、請求項9に記載のデバイス。 - 前記ビデオ符号化デバイスがさらに、前記球面ビデオデータをパッキング構造へと詰めるように構成され、前記詰めることが、
第1のデータブロックの中の前記第2の部分の第1の半分の周りに、前記球面ビデオデータの前記第5の部分の第1の半分、前記第6の部分の第1の半分、および前記第3の部分を詰めることと、
第2のデータブロックの中の前記第2の部分の第2の半分の周りに、前記球面ビデオデータの前記第5の部分の第2の半分、前記第6の部分の第2の半分、および前記第4の部分を詰めることと、
前記球面ビデオデータの前記第1の部分を第3のデータブロックへと詰めることと、
前記第1のデータブロック、前記第2のデータブロック、および前記第3のデータブロックを前記パッキング構造へと詰めることであって、前記第1のデータブロックおよび前記第2のデータブロックが前記パッキング構造において前記第3のデータブロックの隣に配置される、詰めることと
を含む、請求項9に記載のデバイス。 - 前記ビデオ符号化デバイスがさらに、
前記複数のフレームから第1のフレームを送信することであって、前記第1のフレームのためのビデオデータが第1の四角錐台の平面にマッピングされる、送信することと、
前記複数のフレームから第2のフレームを送信することであって、前記第2のフレームのためのビデオデータが第2の四角錐台の平面にマッピングされ、前記第2の四角錐台が前記第1の四角錐台に対して回転されている、送信することと
を行うように構成される、請求項9に記載のデバイス。 - 前記四角錐台がさらに、前記左側平面に隣接した長方形の左側平面、前記右側平面に隣接した長方形の右側平面、前記上側平面に隣接した長方形の上側平面、および前記下底平面に隣接した長方形の下底平面を含み、前記球面ビデオデータをマッピングすることが、
前記球面ビデオデータの第7の部分を前記長方形の左側平面へと完全な解像度でマッピングすることと、
前記球面ビデオデータの第8の部分を前記長方形の右側平面へと完全な解像度でマッピングすることと、
前記球面ビデオデータの第9の部分を前記長方形の上側平面へと完全な解像度でマッピングすることと、
前記球面ビデオデータの第10の部分を前記長方形の下側平面へと完全な解像度でマッピングすることと
を含む、請求項9に記載のデバイス。 - 前記フレームのための前記球面ビデオデータを前記四角錐台の前記平面へとマッピングすることが、
前記球面ビデオデータからビデオデータを選択することと、
前記四角錐台の前記平面からの対応する平面上での前記選択されたビデオデータの場所を特定することとを含む、請求項9に記載のデバイス。 - 前記フレームのための前記球面ビデオデータを前記四角錐台の前記平面へとマッピングすることが、
前記球面ビデオデータからビデオデータを選択することと、
前記選択されたビデオデータをダウンサンプリングすることと、
前記四角錐台の前記平面からの対応する平面上での前記ダウンサンプリングされたビデオデータの場所を特定することとを含む、請求項9に記載のデバイス。 - 前記ビデオ符号化デバイスがさらに、
前記四角錐台の幾何学的形状タイプを定義することであって、前記幾何学的形状タイプが、前記球面ビデオデータをファイルフォーマットにマッピングするための幾何学的形状を特定する、定義することと、
前記四角錐台の高さを定義することと、
前記四角錐台の背幅を定義することであって、前記背幅が前記上底平面と関連付けられる、定義することと、
前記四角錐台の背高を定義することであって、前記背高が前記上底平面と関連付けられる、定義することと
を行うように構成される、請求項9に記載のデバイス。 - 前記ビデオ符号化デバイスがさらに、
表面識別子を定義することであって、前記表面識別子が前記四角錐台の平面を識別する、定義することと、
前記四角錐台の平面の各々の左上水平座標を定義するであって、前記左上水平座標がパッキング構造内での前記平面の左上の角の水平位置を示し、前記パッキング構造が前記球面ビデオデータを前記ファイルフォーマットにマッピングするために使用される、定義することと、
前記四角錐台の各平面の左上垂直座標を定義することであって、前記左上垂直座標が前記パッキング構造内での前記平面の前記左上の角の垂直座標を示す、定義することと、
前記四角錐台の各平面のエリア幅を定義することであって、前記エリア幅が前記平面の幅と関連付けられる、定義することと、
前記四角錐台の各平面のエリア高さを定義することであって、前記エリア高さが前記平面の高さと関連付けられる、定義することと
を行うように構成される、請求項17に記載のデバイス。 - 前記ビデオ符号化デバイスがさらに、
前記四角錐台の仮想現実(VR)マッピングタイプを定義するように構成され、前記VRマッピングタイプが前記球面ビデオデータを長方形のフォーマットにマッピングするためのマッピングタイプを示し、前記四角錐台の前記VRマッピングタイプがビデオ情報ボックスと関連付けられる、請求項9に記載のデバイス。 - 前記ビデオ情報ボックスが、
前記四角錐台の深さを示す深さと、
前記上底平面の幅を示す背幅と、
前記上底平面の高さを示す背高と、
前記四角錐台の前記平面からのある平面を識別する領域識別子と、
前記球面ビデオデータの中心画素がレンダリングされる点の座標のピッチ角を示す中心ピッチと、
前記球面ビデオデータの前記中心画素がレンダリングされる前記点の前記座標のヨー角を示す中心ヨーと、
前記球面ビデオデータの前記中心画素がレンダリングされる前記点の前記座標の前記ピッチ角のオフセット値を示す中心ピッチオフセットと、
前記球面ビデオデータの前記中心画素がレンダリングされる前記点の前記座標の前記ヨー角のオフセット値を示す中心ヨーオフセットと、
前記平面の左上の角の水平座標を示す左上水平座標と、
前記平面の前記左上の角の垂直座標を示す左上垂直座標と、
前記平面の幅を示す領域幅と、
前記平面の高さを示す領域高とを含む、請求項19に記載のデバイス。 - ビデオデータを復号するための方法であって、
仮想現実ビデオデータのフレームを取得するステップであって、前記仮想現実ビデオデータが仮想環境の360度の視界を表現し、前記フレームが長方形のフォーマットを有する、ステップと、
前記フレームのフレームパッキング構造を特定するステップであって、前記フレームパッキング構造が前記フレームの中でのビデオデータの場所を与え、前記フレームパッキング構造が四角錐台の平面を含み、前記四角錐台の前記平面が、下底平面、上底平面、左側平面、右側平面、上側平面、および下側平面を含み、前記上底平面のサイズが前記下底平面のサイズより小さい、ステップと、
前記フレームパッキング構造を使用して前記フレームを表示するステップとを備える、方法。 - 前記フレームパッキング構造がさらに、前記左側平面に隣接した長方形の左側平面、前記右側平面に隣接した長方形の右側平面、前記上側平面に隣接した長方形の上側平面、および前記下底平面に隣接した長方形の下底平面を含む、請求項21に記載の方法。
- 前記フレームの幾何学的形状タイプを決定するステップであって、前記幾何学的形状タイプが、前記仮想現実ビデオデータをファイルフォーマットにマッピングするための幾何学的形状を特定する、ステップと、
前記幾何学的形状タイプに基づいて、前記四角錐台から高さを決定するステップと、
前記幾何学的形状タイプを使用して前記四角錐台の背幅を決定するステップであって、前記背幅が前記上底平面と関連付けられる、ステップと、
前記幾何学的形状タイプを使用して前記四角錐台の背高を決定するステップであって、前記背高が前記上底平面と関連付けられる、ステップとをさらに備える、請求項21に記載の方法。 - 仮想現実(VR)マッピングタイプを特定するステップをさらに備え、前記VRマッピングタイプが前記仮想現実ビデオデータを長方形のフォーマットにマッピングするためのマッピングタイプを示し、前記VRマッピングタイプが前記四角錐台を特定し、前記VRマッピングタイプがビデオ情報ボックスと関連付けられる、請求項21に記載の方法。
- ビデオデータを復号するためのデバイスであって、
前記ビデオデータを記憶するように構成されるメモリと、
前記メモリと通信しているビデオ復号デバイスとを備え、前記ビデオ復号デバイスが、
仮想現実ビデオデータのフレームを取得することであって、前記仮想現実ビデオデータが仮想環境の360度の視界を表現し、前記フレームが長方形のフォーマットを有する、取得することと、
前記フレームのフレームパッキング構造を特定することであって、前記フレームパッキング構造が前記フレームの中でのビデオデータの場所を与え、前記フレームパッキング構造が四角錐台の平面を含み、前記四角錐台の前記平面が、下底平面、上底平面、左側平面、右側平面、上側平面、および下側平面を含み、前記上底平面のサイズが前記下底平面のサイズより小さい、特定することと、
前記フレームパッキング構造を使用して前記フレームを表示することと
を行うように構成される、デバイス。 - 前記フレームを表示することが、
前記フレームの中の前記ビデオデータの第1の部分を前の視界として提供することであって、前記ビデオデータの前記第1の部分が前記下底平面に対応し、前記ビデオデータの前記第1の部分が完全な解像度にある、提供することと、
前記フレームの中の前記ビデオデータの第2の部分を後ろの視界として提供することであって、前記ビデオデータの前記第2の部分が前記上底平面に対応し、前記ビデオデータの前記第2の部分が低減された解像度にある、提供することと、
前記フレームの中の前記ビデオデータの第3の部分を左の視界として提供することであって、前記ビデオデータの前記第3の部分が前記左側平面に対応し、前記ビデオデータの前記第3の部分が低下する解像度にある、提供することと、
前記フレームの中の前記ビデオデータの第4の部分を右の視界として提供することであって、前記ビデオデータの前記第4の部分が前記右側平面に対応し、前記ビデオデータの前記第4の部分が低下する解像度にある、提供することと、
前記フレームの中の前記ビデオデータの第5の部分を上の視界として提供することであって、前記ビデオデータの前記第5の部分が前記上側平面に対応し、前記ビデオデータの前記第5の部分が低下する解像度にある、提供することと、
前記フレームの中の前記ビデオデータの第6の部分を下の視界として提供することであって、前記ビデオデータの前記第6の部分が前記下側平面に対応し、前記ビデオデータの前記第6の部分が低下する解像度にある、提供することと含む、請求項25に記載のデバイス。 - 前記ビデオ復号デバイスがさらに、
仮想現実ビデオデータの第2のフレームを受信することであって、前記第2のフレームが前記フレームに対して回転されている、受信することと、
前記フレームパッキング構造を使用して前記第2のフレームを表示することとを行うように構成される、請求項25に記載のデバイス。 - 前記フレームパッキング構造がさらに、前記左側平面に隣接した長方形の左側平面、前記右側平面に隣接した長方形の右側平面、前記上側平面に隣接した長方形の上側平面、および前記下底平面に隣接した長方形の下底平面を含む、請求項25に記載のデバイス。
- 前記復号デバイスがさらに、
前記フレームの幾何学的形状タイプを決定することであって、前記幾何学的形状タイプが、前記仮想現実ビデオデータをファイルフォーマットにマッピングするための幾何学的形状を特定する、決定することと、
前記幾何学的形状タイプに基づいて、前記四角錐台から高さを決定することと、
前記幾何学的形状タイプを使用して前記四角錐台の背幅を決定することであって、前記背幅が前記上底平面と関連付けられる、決定することと、
前記幾何学的形状タイプを使用して前記四角錐台の背高を決定することであって、前記背高が前記上底平面と関連付けられる、決定することと
を行うように構成される、請求項25に記載のデバイス。 - 前記復号デバイスがさらに、
仮想現実(VR)マッピングタイプを特定するように構成され、前記VRマッピングタイプが前記仮想現実ビデオデータを長方形のフォーマットにマッピングするためのマッピングタイプを示し、前記VRマッピングタイプが前記四角錐台を特定し、前記VRマッピングタイプがビデオ情報ボックスと関連付けられる、請求項25に記載のデバイス。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662312443P | 2016-03-23 | 2016-03-23 | |
US62/312,443 | 2016-03-23 | ||
US201662341598P | 2016-05-25 | 2016-05-25 | |
US62/341,598 | 2016-05-25 | ||
US15/253,447 | 2016-08-31 | ||
US15/253,447 US10319071B2 (en) | 2016-03-23 | 2016-08-31 | Truncated square pyramid geometry and frame packing structure for representing virtual reality video content |
PCT/US2017/015674 WO2017164986A1 (en) | 2016-03-23 | 2017-01-30 | Truncated square pyramid geometry and frame packing structure for representing virtual reality video content |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2019509690A JP2019509690A (ja) | 2019-04-04 |
JP2019509690A5 JP2019509690A5 (ja) | 2019-09-19 |
JP6640373B2 true JP6640373B2 (ja) | 2020-02-05 |
Family
ID=59899030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018549182A Active JP6640373B2 (ja) | 2016-03-23 | 2017-01-30 | 仮想現実ビデオコンテンツを表現するための四角錐台の幾何学的形状およびフレームパッキング構造 |
Country Status (8)
Country | Link |
---|---|
US (1) | US10319071B2 (ja) |
EP (1) | EP3433831B1 (ja) |
JP (1) | JP6640373B2 (ja) |
KR (1) | KR20180124046A (ja) |
CN (1) | CN108780567B (ja) |
BR (1) | BR112018069214A2 (ja) |
CA (1) | CA3015474A1 (ja) |
WO (1) | WO2017164986A1 (ja) |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170026659A1 (en) * | 2015-10-13 | 2017-01-26 | Mediatek Inc. | Partial Decoding For Arbitrary View Angle And Line Buffer Reduction For Virtual Reality Video |
US10389999B2 (en) * | 2016-02-17 | 2019-08-20 | Qualcomm Incorporated | Storage of virtual reality video in media files |
US20190141311A1 (en) * | 2016-04-26 | 2019-05-09 | Lg Electronics Inc. | Method for transmitting 360-degree video, method for receiving 360-degree video, apparatus for transmitting 360-degree video, apparatus for receiving 360-degree video |
CN107547907B (zh) * | 2016-06-27 | 2020-02-21 | 华为技术有限公司 | 编解码的方法及设备 |
US10313763B2 (en) * | 2016-07-29 | 2019-06-04 | Mediatek, Inc. | Method and apparatus for requesting and receiving selected segment streams based on projection information |
KR102352933B1 (ko) * | 2016-09-09 | 2022-01-20 | 삼성전자주식회사 | 3차원 이미지를 프로세싱하기 위한 방법 및 장치 |
KR20180029315A (ko) * | 2016-09-12 | 2018-03-21 | 삼성전자주식회사 | 가상 현실 컨텐트의 영상을 투영하기 위한 영상 처리 방법 및 장치 |
KR20190052128A (ko) | 2016-10-04 | 2019-05-15 | 김기백 | 영상 데이터 부호화/복호화 방법 및 장치 |
US20180098090A1 (en) * | 2016-10-04 | 2018-04-05 | Mediatek Inc. | Method and Apparatus for Rearranging VR Video Format and Constrained Encoding Parameters |
US20190253624A1 (en) | 2017-07-17 | 2019-08-15 | Ki Baek Kim | Image data encoding/decoding method and apparatus |
US10999602B2 (en) * | 2016-12-23 | 2021-05-04 | Apple Inc. | Sphere projected motion estimation/compensation and mode decision |
WO2018123801A1 (ja) * | 2016-12-28 | 2018-07-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元モデル配信方法、三次元モデル受信方法、三次元モデル配信装置及び三次元モデル受信装置 |
US20190342578A1 (en) * | 2017-01-02 | 2019-11-07 | Kt Corporation | Method and apparatus for processing video signals |
US10652516B2 (en) * | 2017-01-03 | 2020-05-12 | Mediatek Inc. | Method and apparatus for generating and encoding projection-based frame with 360-degree content represented by base projection face and lateral projection faces packed in pyramid projection layout |
US11259046B2 (en) * | 2017-02-15 | 2022-02-22 | Apple Inc. | Processing of equirectangular object data to compensate for distortion by spherical projections |
US10924747B2 (en) * | 2017-02-27 | 2021-02-16 | Apple Inc. | Video coding techniques for multi-view video |
US11172208B2 (en) * | 2017-02-28 | 2021-11-09 | Nokia Technologies Oy | Method and apparatus for improving the visual quality of viewport-based omnidirectional video streaming |
US11057643B2 (en) | 2017-03-13 | 2021-07-06 | Mediatek Inc. | Method and apparatus for generating and encoding projection-based frame that includes at least one padding region and at least one projection face packed in 360-degree virtual reality projection layout |
US11004173B2 (en) * | 2017-03-13 | 2021-05-11 | Mediatek Inc. | Method for processing projection-based frame that includes at least one projection face packed in 360-degree virtual reality projection layout |
US10887600B2 (en) * | 2017-03-17 | 2021-01-05 | Samsung Electronics Co., Ltd. | Method and apparatus for packaging and streaming of virtual reality (VR) media content |
WO2018182192A1 (en) * | 2017-03-28 | 2018-10-04 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying image based on user motion information |
WO2018182144A1 (ko) * | 2017-03-29 | 2018-10-04 | 엘지전자 주식회사 | 360 비디오를 전송하는 방법, 360 비디오를 수신하는 방법, 360 비디오 전송 장치, 360 비디오 수신 장치 |
US10979663B2 (en) * | 2017-03-30 | 2021-04-13 | Yerba Buena Vr, Inc. | Methods and apparatuses for image processing to optimize image resolution and for optimizing video streaming bandwidth for VR videos |
US11093752B2 (en) | 2017-06-02 | 2021-08-17 | Apple Inc. | Object tracking in multi-view video |
EP3416381A1 (en) * | 2017-06-12 | 2018-12-19 | Thomson Licensing | Method and apparatus for providing information to a user observing a multi view content |
US10523913B2 (en) | 2017-06-30 | 2019-12-31 | Apple Inc. | Packed image format for multi-directional video |
US20190005709A1 (en) * | 2017-06-30 | 2019-01-03 | Apple Inc. | Techniques for Correction of Visual Artifacts in Multi-View Images |
US10754242B2 (en) * | 2017-06-30 | 2020-08-25 | Apple Inc. | Adaptive resolution and projection format in multi-direction video |
CN108520232B (zh) * | 2017-08-16 | 2020-07-24 | 威盛电子股份有限公司 | 立体环景影片产生方法及装置 |
WO2019034131A1 (en) | 2017-08-18 | 2019-02-21 | Mediatek Inc. | METHOD AND APPARATUS FOR REDUCING ARTIFACTS IN A PROJECTION-BASED FRAME |
US11270502B2 (en) * | 2017-08-22 | 2022-03-08 | Alibaba Group Holding Limited | Method and apparatus for image processing of three-dimensional model maps |
KR102537024B1 (ko) * | 2017-09-29 | 2023-05-25 | 한국항공대학교산학협력단 | 프레임 패킹을 제공하는 가상 현실 영상의 부호화/복호화 방법 및 그 장치 |
EP3639523A4 (en) * | 2017-11-14 | 2020-04-22 | Samsung Electronics Co., Ltd. | WIDE VIEW CONTENT MANAGEMENT METHOD AND APPARATUS IN A VIRTUAL REALITY ENVIRONMENT |
WO2019117569A1 (en) | 2017-12-14 | 2019-06-20 | Samsung Electronics Co., Ltd. | Method and apparatus for managing immersive data |
US11069026B2 (en) * | 2018-03-02 | 2021-07-20 | Mediatek Inc. | Method for processing projection-based frame that includes projection faces packed in cube-based projection layout with padding |
US10715832B2 (en) * | 2018-03-16 | 2020-07-14 | Mediatek Inc. | Method and apparatus of block partition for VR360 video coding |
US11232532B2 (en) * | 2018-05-30 | 2022-01-25 | Sony Interactive Entertainment LLC | Multi-server cloud virtual reality (VR) streaming |
US10573060B1 (en) * | 2018-06-14 | 2020-02-25 | Kilburn Live, Llc | Controller binding in virtual domes |
US10740957B1 (en) * | 2018-06-14 | 2020-08-11 | Kilburn Live, Llc | Dynamic split screen |
US11108841B2 (en) | 2018-06-19 | 2021-08-31 | At&T Intellectual Property I, L.P. | Apparatus, storage medium and method for heterogeneous segmentation of video streaming |
US10939139B2 (en) | 2018-11-29 | 2021-03-02 | Apple Inc. | Adaptive coding and streaming of multi-directional video |
KR20210133958A (ko) * | 2019-03-05 | 2021-11-08 | 소니그룹주식회사 | 화상 처리 장치, 화상 생성 방법 및 화상 처리 방법 |
JPWO2020184188A1 (ja) * | 2019-03-08 | 2020-09-17 | ||
CN109978758B (zh) * | 2019-03-25 | 2022-06-21 | 深圳职业技术学院 | 一种基于计算机图形图像的三维建模方法 |
US11979544B2 (en) | 2019-05-24 | 2024-05-07 | Lg Electronics Inc. | 360 video transmission method, 360 video reception method, 360 video transmission apparatus, and 360 video reception apparatus |
US11659206B2 (en) | 2019-07-02 | 2023-05-23 | Mediatek Inc. | Video encoding method with syntax element signaling of guard band configuration of projection-based frame and associated video decoding method and apparatus |
US11190768B2 (en) | 2019-07-02 | 2021-11-30 | Mediatek Inc. | Video encoding method with syntax element signaling of packing of projection faces derived from cube-based projection and associated video decoding method and apparatus |
US11190801B2 (en) * | 2019-07-02 | 2021-11-30 | Mediatek Inc. | Video encoding method with syntax element signaling of mapping function employed by cube-based projection and associated video decoding method |
US11956295B2 (en) | 2019-09-27 | 2024-04-09 | Apple Inc. | Client-end enhanced view prediction for multi-view video streaming exploiting pre-fetched data and side information |
GB2590131B (en) * | 2020-09-18 | 2022-01-26 | Off World Live Ltd | Efficient graphical processing in 360-degree spherical space |
KR20220037617A (ko) * | 2020-09-18 | 2022-03-25 | 삼성전자주식회사 | 엣지 컴퓨팅 서비스를 이용한 동영상 처리 방법 및 장치 |
CN112406706B (zh) * | 2020-11-20 | 2022-07-22 | 上海华兴数字科技有限公司 | 车辆景象的显示方法、装置、可读存储介质及电子设备 |
US11475229B2 (en) * | 2021-03-22 | 2022-10-18 | International Business Machines Corporation | Composite matrix code array |
CN113163184B (zh) * | 2021-03-25 | 2022-11-18 | 复旦大学 | 一种面向vr自适应传输的投影算法 |
US11743440B2 (en) * | 2021-04-19 | 2023-08-29 | Apple Inc. | Transmission and consumption of multiple image subframes via superframe |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5670984A (en) * | 1993-10-26 | 1997-09-23 | Xerox Corporation | Image lens |
US5850352A (en) * | 1995-03-31 | 1998-12-15 | The Regents Of The University Of California | Immersive video, including video hypermosaicing to generate from multiple video views of a scene a three-dimensional video mosaic from which diverse virtual video scene images are synthesized, including panoramic, scene interactive and stereoscopic images |
US6195204B1 (en) * | 1998-08-28 | 2001-02-27 | Lucent Technologies Inc. | Compact high resolution panoramic viewing system |
WO2002015110A1 (en) | 1999-12-07 | 2002-02-21 | Fraunhofer Crcg, Inc. | Virtual showcases |
CN101606177B (zh) | 2007-01-04 | 2013-07-17 | 鸣川肇 | 信息处理方法 |
US7781716B2 (en) | 2008-03-17 | 2010-08-24 | Eastman Kodak Company | Stacked image sensor with shared diffusion regions in respective dropped pixel positions of a pixel array |
CN101887595B (zh) * | 2009-05-14 | 2014-05-28 | 武汉如临其境科技创意有限公司 | 基于四叉树索引的三维数字地球空间数据组织渲染方法 |
WO2012054231A2 (en) * | 2010-10-04 | 2012-04-26 | Gerard Dirk Smits | System and method for 3-d projection and enhancements for interactivity |
GB201019567D0 (en) * | 2010-11-19 | 2010-12-29 | Zenith Oilfield Technology Ltd | High temperature downhole gauge system |
US9244339B2 (en) | 2012-06-15 | 2016-01-26 | Mirraviz, Inc. | Systems and methods for displaying an image or video on a retro-reflective screen |
US8992318B2 (en) | 2012-09-26 | 2015-03-31 | Igt | Wearable display system and method |
JP6015493B2 (ja) | 2013-02-27 | 2016-10-26 | ブラザー工業株式会社 | 端末装置、及びプログラム |
US10204658B2 (en) * | 2014-07-14 | 2019-02-12 | Sony Interactive Entertainment Inc. | System and method for use in playing back panorama video content |
CN104217459B (zh) * | 2014-09-04 | 2017-03-29 | 天津大学 | 一种球面特征提取方法 |
US20160277772A1 (en) | 2014-09-30 | 2016-09-22 | Telefonaktiebolaget L M Ericsson (Publ) | Reduced bit rate immersive video |
GB2520822B (en) | 2014-10-10 | 2016-01-13 | Aveva Solutions Ltd | Image rendering of laser scan data |
US10096130B2 (en) * | 2015-09-22 | 2018-10-09 | Facebook, Inc. | Systems and methods for content streaming |
US9858706B2 (en) | 2015-09-22 | 2018-01-02 | Facebook, Inc. | Systems and methods for content streaming |
-
2016
- 2016-08-31 US US15/253,447 patent/US10319071B2/en active Active
-
2017
- 2017-01-30 WO PCT/US2017/015674 patent/WO2017164986A1/en active Application Filing
- 2017-01-30 KR KR1020187027075A patent/KR20180124046A/ko unknown
- 2017-01-30 CN CN201780016844.7A patent/CN108780567B/zh active Active
- 2017-01-30 BR BR112018069214A patent/BR112018069214A2/pt not_active IP Right Cessation
- 2017-01-30 CA CA3015474A patent/CA3015474A1/en not_active Abandoned
- 2017-01-30 JP JP2018549182A patent/JP6640373B2/ja active Active
- 2017-01-30 EP EP17705229.7A patent/EP3433831B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170280126A1 (en) | 2017-09-28 |
WO2017164986A9 (en) | 2018-10-18 |
EP3433831A1 (en) | 2019-01-30 |
EP3433831B1 (en) | 2024-07-10 |
US10319071B2 (en) | 2019-06-11 |
CA3015474A1 (en) | 2017-09-28 |
KR20180124046A (ko) | 2018-11-20 |
JP2019509690A (ja) | 2019-04-04 |
WO2017164986A1 (en) | 2017-09-28 |
CN108780567B (zh) | 2022-07-26 |
CN108780567A (zh) | 2018-11-09 |
BR112018069214A2 (pt) | 2019-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6640373B2 (ja) | 仮想現実ビデオコンテンツを表現するための四角錐台の幾何学的形状およびフレームパッキング構造 | |
US11798166B2 (en) | Sphere pole projections for efficient compression of 360-degree video | |
US10313664B2 (en) | Adjusting field of view of truncated square pyramid projection for 360-degree video | |
CN110383843B (zh) | 用于360度视频的有效压缩的球体赤道投影 | |
US10848761B2 (en) | Reducing seam artifacts in 360-degree video | |
CN110419221B (zh) | 自适应扰动立方体的地图投影 | |
EP3556095A1 (en) | Viewport-aware quality metric for 360-degree video | |
JP2019523921A (ja) | 360度ビデオのためのレンズひずみ補正を用いた魚眼レンダリング |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180926 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190807 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190807 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190807 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191114 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20191122 |
|
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: 20191202 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191225 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6640373 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |