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
JP7614168B2 - ボリュメトリックビデオコンテンツを配信するための方法および装置 - Google Patents
[go: Go Back, main page]

JP7614168B2 - ボリュメトリックビデオコンテンツを配信するための方法および装置 - Google Patents

ボリュメトリックビデオコンテンツを配信するための方法および装置 Download PDF

Info

Publication number
JP7614168B2
JP7614168B2 JP2022503839A JP2022503839A JP7614168B2 JP 7614168 B2 JP7614168 B2 JP 7614168B2 JP 2022503839 A JP2022503839 A JP 2022503839A JP 2022503839 A JP2022503839 A JP 2022503839A JP 7614168 B2 JP7614168 B2 JP 7614168B2
Authority
JP
Japan
Prior art keywords
data representing
curved path
viewing
video
list
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
JP2022503839A
Other languages
English (en)
Other versions
JP2022541908A (ja
JP2022541908A5 (ja
Inventor
シャポー,ベルトラン
ブリアン,ジェラール
ドレ,ルノー
Original Assignee
インターデジタル ヴイシー ホールディングス, インコーポレイテッド
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 インターデジタル ヴイシー ホールディングス, インコーポレイテッド filed Critical インターデジタル ヴイシー ホールディングス, インコーポレイテッド
Publication of JP2022541908A publication Critical patent/JP2022541908A/ja
Publication of JP2022541908A5 publication Critical patent/JP2022541908A5/ja
Priority to JP2024229760A priority Critical patent/JP2025060866A/ja
Application granted granted Critical
Publication of JP7614168B2 publication Critical patent/JP7614168B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/111Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
    • H04N13/117Transformation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/161Encoding, multiplexing or demultiplexing different image signal components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/172Processing image signals image signals comprising non-image signal components, e.g. headers or format information
    • H04N13/178Metadata, e.g. disparity information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/194Transmission of image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Processing Or Creating Images (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本原理は、概して、3次元(3D)シーンおよびボリュメトリックビデオコンテンツの領域に関する。本文書はまた、モバイルデバイスまたはヘッドマウントディスプレイ(HMD)などのエンドユーザデバイスにボリュメトリックコンテンツをレンダリングするための、3Dシーンのテクスチャおよびジオメトリを表すデータの符号化、フォーマッティング、および復号の文脈においても理解される。特に、本原理は、ボリュメトリックビデオにおける誘導の制限を表す情報のシグナリングおよび復号に関する。
本節では、読者に当技術分野の様々な態様を紹介することを意図しており、これらの態様は、以下に説明および/または特許請求される本開示の様々な態様に関連し得る。この考察は、読者に背景情報を提供して、本原理の様々な態様のより良好な理解を容易にするのに役立つと考えられる。したがって、これらの記述は、この観点から読み取られるべきであり、先行技術を容認したものとして読み取られるべきではないということを理解されたい。
近年、利用可能な広視野コンテンツ(最大360°)が増えてきている。このようなコンテンツは、コンテンツを、ヘッドマウントディスプレイ、スマートグラス、PCスクリーン、タブレット、スマートフォンなどのような没入型表示デバイスで見ているユーザによって、潜在的に、完全には視認可能ではない。これは、所定の瞬間に、ユーザがコンテンツのパーツのみをビューイングしている可能性があることを意味している。しかしながら、ユーザは通常、頭部の移動、マウスの移動、タッチスクリーン、音声などのような様々な手段によりコンテンツ内を誘導され得る。通常、このコンテンツを符号化および復号することが望ましい。
360°フラットビデオとも呼ばれる没入型ビデオによりユーザは、ユーザ自身の周りのあらゆるものを、ユーザの頭部を注視点の周りに回転させることにより見ることを可能にする。回転により、3自由度(3DoF)の体験のみが可能になる。3DoFビデオが、最初の全方向ビデオ体験のために、例えばヘッドマウントディスプレイデバイス(HMD)を使用して十分である場合でも、3DoFビデオは、例えば視差を体験することにより、より多くの自由度を期待するビューアをすぐにイライラさせてしまう可能性がある。さらに、3DoFはまた、ユーザがユーザの頭部を回転させるだけでなく、3つの方向にユーザの頭部を並進移動させることができるが、並進移動は3DoFビデオ体験では再現されることがないので、めまいを引き起こす可能性もある。
広視野コンテンツは、とりわけ、3次元コンピュータグラフィックイメージシーン(3D CGIシーン)、ポイントクラウド、または没入型ビデオであり得る。多くの条件を使用して、このような没入型ビデオ:例えば、仮想現実(VR)ビデオ、360ビデオ、パノラマビデオ、4π立体視ビデオ、没入型ビデオ、全方向性ビデオ、または広視野ビデオを設計し得る。
ボリュメトリックビデオ(6自由度(6DoF)ビデオとしても知られている)は、3DoFビデオの代替である。6DoFビデオを見る場合、回転の他に、ユーザはまた、ユーザの頭部を、およびユーザの身体さえも、見ているコンテンツ内で並進移動させて、視差を体験し、ボリュームさえも体験することができる。このようなビデオは、没入感およびシーンの奥行き感をかなり深め、一貫した視覚的フィードバックを頭部の並進移動中に与えることによりめまいを防止する。コンテンツは、専用センサによって作成され、対象シーンの色および深度を同時に記録することを可能にする。写真測量技術と組み合わせたカラーカメラ装置の使用は、技術的困難が残るとしても、このような記録を実行する方法である。
3DoFビデオは、テクスチャ画像(例えば、緯度/経度投影マッピングまたは正距円筒投影マッピングに従って符号化される球面画像)のマッピング解除から得られる画像列を含むが、6DoFビデオフレームには、幾つかの視点からの情報が埋め込まれる。これらのビデオフレームは、3次元キャプチャから得られる一時的な一連のポイントクラウドであると考えられ得る。2種類のボリュメトリックビデオは、ビューイング状態に依存すると考えられ得る。第1の種類(すなわち、全6DoF)が、ビデオコンテンツ内の完全に自由な誘導を可能にするのに対し、第2の種類(別名、3DoF+)は、ユーザビューイング空間を、ビューイングバウンディングボックスと呼ばれる限定されたボリュームに制限して、頭部の限定された並進移動、および視差体験を可能にする。この第2の文脈は、自由誘導状態と着座した視聴者の受動ビューイング状態との間の貴重なトレードオフである。3DoF+体験と6DoF体験との間で、4DoF+のケースを3DoF+と6DoFとの中間として定義することが可能であり、この場合、ユーザの変位は、3Dシーン内の曲線(1D)経路に沿って制約され、各経路サンプルの周囲の水平、垂直、および深度の並進移動は限定される。ユーザは、良好な視覚的品質が保証された経路に沿って一種のトンネル内を移動することができる。ユーザが仮想カメラをトンネルの外に移動すると、良質の3Dシーンを再構築するためのデータが失われる可能性がある。
所与のボリュメトリックビデオコンテンツの誘導中にユーザの仮想カメラおよびビューイング配向に許容される位置の範囲を制限する必要がある場合がある。そうでない場合、利用可能な視覚的データがないために完全にレンダリングすることができないビューポートを要求するときに、ユーザが3Dシーンを「離れる」可能性がある。したがって、所与のボリュメトリックビデオコンテンツを消費するときに、好適な、好ましい、および/または許容された視聴者(仮想)位置およびビューイング配向をエンドユーザデバイスに通知するための解決策が必要である。
以下に、本原理のいくつかの態様の基本的な理解を提供するために、本原理の簡略化された概要を提示する。この概要は、本原理の網羅的な要約ではない。本原理の主要なまたは重要な要素を特定することを意図していない。以下の概要は、以下に提供されるより詳細な説明への前置きとして、本原理のいくつかの態様を単純化した形で提示しているにすぎない。
本原理は、ボリュメトリックビデオにおける誘導の制限を表す情報をシグナリングするための方法およびデバイスに関する。この方法は、上記ボリュメトリックビデオを表すビデオデータを含むデータストリーム内にメタデータを符号化することを含む。メタデータは、
-ビューイングバウンディングボックスを表すデータと、
-上記ボリュメトリックビデオの3D空間における曲線経路を表すデータと、
-上記曲線経路上の点に関連付けられた少なくとも1つのビューイング方向範囲を表すデータと、を含む。
別の態様によれば、ボリュメトリックビデオにおける誘導の制限を表す情報を復号するための第2の方法および第2のデバイスが提供される。第2の方法は、ボリュメトリックビデオを表すビデオデータを含むデータストリームからメタデータを復号することを含む。メタデータは、
-ビューイングバウンディングボックスを表すデータと、
-上記ボリュメトリックビデオの3D空間における曲線経路を表すデータと、
-上記曲線経路上の点に関連付けられた少なくとも1つのビューイング方向範囲を表すデータと、を含む。
少なくとも1つの実施形態の別の一般的な態様によれば、説明された符号化の実施形態または変形のいずれかに従って生成されたビデオデータおよび関連するメタデータを含むデータストリームが提供される。
少なくとも1つの実施形態の別の一般的な態様によれば、説明された符号化の実施形態または変形のいずれかに従って生成されたデータコンテンツを含む非一時的なコンピュータ可読媒体が提供される。
少なくとも1つの実施形態の別の一般的な態様によれば、命令を含むコンピュータプログラム製品が提供され、命令は、プログラムがコンピュータによって実行されると、コンピュータに、説明された復号の実施形態または変形のいずれかを実行させる。
以下の説明を読むと、本開示が、より良好に理解され、他の特定の特徴および利点が明らかになり、この説明は、添付の図面を参照している。
本原理の非限定的な実施形態による、オブジェクトの3次元(3D)モデル、および3Dモデルに対応するポイントクラウドの点を示す。 本原理の非限定的な実施形態による、一連の3Dシーンを表すデータの符号化、送信、および復号の非限定的な例を示す。 本原理の非限定的な実施形態による、図7および図8に関連して説明される方法を実装するように構成され得るデバイスの例示的なアーキテクチャを示す。 本原理の非限定的な実施形態による、データがパケットベース送信プロトコルを介して送信されるときのストリームのシンタックスの一実施形態の例を示す。 本原理の非限定的な実施形態による、1つの曲線経路、ならびにこの経路に沿った所与の位置における球形バウンディングボックスおよびビューイング配向範囲を描写することによって、仮想3Dシーン内の制限された誘導の概念を概略的に示す。 本原理の非限定的な実施形態による、収集カメラの位置および方向から推測される管状のビューイング空間を備えた、円弧上に配置された5つの収束カメラを備えた収集カメラ装置の例を示す。 本原理の非限定的な実施形態による、中心位置に対象オブジェクトを有する3Dシーンの周りを誘導するための円形経路の特定の事例を示す。 本原理の非限定的な実施形態による、ボリュメトリックビデオにおける誘導の制限を表す情報をシグナリングするための方法70を図式的に示す。 本原理の非限定的な実施形態による、ボリュメトリックビデオにおける誘導の制限を表す情報を復号するための方法80を図式的に示す。
本原理は、本原理の例が示される添付の図面を参照して以下でより完全に説明される。しかしながら、本原理は、多くの代替形態で具体化されてもよく、本明細書に明示される例に限定されるものとして解釈されるべきではない。したがって、本原理は様々な修正形態および代替形態を受け入れる余地があるが、その特定の例は、図面に例として示され、本明細書で詳細に説明される。しかしながら、本原理を開示された特定の形態に限定する意図はないが、むしろ、本開示は、特許請求の範囲で定義されているように本原理の精神および範囲に含まれるすべての修正物、等価物、および代替物を網羅すると理解されたい。
本明細書で使用される専門用語は、特定の例を説明することのみを目的とし、本原理を限定することを意図していない。本明細書で使用される場合、単数形「a」、「an」、および「the」は、文脈が明らかに他を示さない限り、複数形も含むことが意図される。本明細書で使用される場合、「備える」、「備えている」、「含む」、および/または「含んでいる」という用語は、述べられた特徴、整数、ステップ、動作、要素、および/または構成要素の存在を特定するが、1つ以上の他の特徴、整数、ステップ、動作、要素、構成要素、および/またはそれらのグループの存在または追加を排除しないことがさらに理解されよう。さらに、要素が別の要素に「応答する」または「接続される」と言及される場合、それは他の要素に直接応答するか、もしくは接続され得るか、または介在する要素が存在し得る。対照的に、要素が他の要素に「直接応答する」または「直接接続される」と言及される場合、介在する要素は存在しない。本明細書で使用される場合、「および/または」という用語は、関連する列挙された項目のうちの1つ以上のありとあらゆる組み合わせを含み、「/」と略記され得る。
本明細書では、第1、第2などの用語を使用して様々な要素を説明する場合があるが、これらの要素はこれらの用語によって限定されるべきではないことが理解されよう。これらの用語は、ある要素を別の要素と区別するためにのみ使用される。例えば、本原理の教示から逸脱することなく、第1の要素は、第2の要素と呼ばれ得、同様に、第2の要素は、第1の要素と呼ばれ得る。
一部の図は、通信の主要な方向を示すために通信経路上に矢印を含んでいるが、通信は、描かれた矢印と反対の方向で発生することがあることを理解されたい。
一部の例は、ブロック図および動作フローチャートに関して説明されており、各ブロックは、指定された論理機能を実装するための1つ以上の実行可能な命令を含む回路要素、モジュール、またはコードの一部を表す。他の実装態様では、ブロックに記載されている機能が記載されている順序とは異なる順序で発生し得ることにも留意されたい。例えば、連続して示されている2つのブロックは、実際、実質的に同時に実行されることがあるか、またはブロックは、伴う機能に応じて、時には逆の順序で実行されることがある。
本明細書における「一例による」または「一例における」への言及は、例に関して説明される特定の特徴、構造、または特性が、本原理の少なくとも1つの実装態様に含まれ得ることを意味する。本明細書の様々な場所での一例による」または「一例における」という語句の出現は、必ずしもすべて同じ例を指しているわけではなく、別個のまたは代替的な例が他の例を必ずしも相互に排除しているわけでもない。
請求項に現れる参照番号は、例示としてのみであり、請求項の範囲に限定的な影響を与えないものとする。明示的には説明されていないが、本例および変形例は、任意の組み合わせまたは部分的な組み合わせで用いられてもよい。
図1は、オブジェクトの3次元(3D)モデル10、および3Dモデル10に対応するポイントクラウド11の点を示す。3Dモデル10およびポイントクラウド11は、例えば、他のオブジェクトを含む3Dシーンのオブジェクトの可能な3D表現に対応し得る。モデル10は3Dメッシュ表現であり得、ポイントクラウド11の点はメッシュの頂点であり得る。ポイントクラウド11の点はまた、メッシュの面の表面上に分散する点でもあり得る。モデル10は、ポイントクラウド11のスプラッティングバージョンとしても表され得、モデル10の表面は、ポイントクラウド11の点をスプラッティングすることによって作成される。モデル10は、ボクセルまたはスプラインなど、多数の様々な表現によって表され得る。図1は、ポイントクラウドが3Dオブジェクトの表面表現で定義され得、3Dオブジェクトの表面表現がクラウドの点から生成され得ることを示している。本明細書で使用される場合、(3Dシーンの拡張点により)3Dオブジェクトの点を画像に投影することは、この3Dオブジェクトの任意の表現、例えば、ポイントクラウド、メッシュ、スプラインモデルまたはボクセルモデルを投影することと同等である。
ポイントクラウドは、例えば、ベクトルベースの構造としてメモリ内で表され得、各点は、視点の基準フレーム内のそれ自体の座標(例えば、3次元座標XYZ、または視点から/への立体角および距離(深度と呼ばれる))と、成分とも呼ばれる1つ以上の属性とを有する。成分の例は、様々な色空間内で、例えばRGB(赤、緑、および青)またはYUV(Yはルマ成分であり、UVは2つのクロミナンス成分である)で表され得る色成分である。ポイントクラウドは、オブジェクトを含む3Dシーンの表現である。3Dシーンは、所与の視点または様々な視点から見ることができる。ポイントクラウドは、多くの方法によって取得され得、例えば、
・任意選択的に深度能動感知デバイスで補完されたカメラ装置で撮影される、実際のオブジェクトのキャプチャから、
・モデル化ツールで仮想カメラ装置によって撮影される、仮想/合成オブジェクトのキャプチャから、
・実際のオブジェクトおよび仮想オブジェクトの両方の混合から。
図2は、一連の3Dシーンを表すデータの符号化、送信、および復号の非限定的な例を示す。符号化フォーマットは、例えば、同時に、3DoF、3DoF+、および6DoF復号と互換性があり得る。
一連の3Dシーン20が取得される。一連のピクチャは2Dビデオであるため、一連の3Dシーンは、3D(ボリュメトリックとも呼ばれる)ビデオである。一連の3Dシーンは、3DoF、3DoF+、または6DoFのレンダリングおよび表示のために、ボリュメトリックビデオレンダリングデバイスに提供され得る。
一連の3Dシーン20は、エンコーダ21に提供される。エンコーダ21は、1つの3Dシーンまたは一連の3Dシーンを入力として受け取り、入力を表すビットストリームを提供する。ビットストリームは、メモリ22および/または電子データ媒体に記憶され得、ネットワーク22を介して送信され得る。一連の3Dシーンを表すビットストリームは、メモリ22から読み取られ、および/またはデコーダ23によってネットワーク22から受信され得る。デコーダ23には、上記ビットストリームが入力され、例えば、ポイントクラウドフォーマットで、一連の3Dシーンを提供する。
エンコーダ21は、いくつかのステップを実装するいくつかの回路を備え得る。第1のステップでは、エンコーダ21は、各3Dシーンを少なくとも1つの2Dピクチャに投影する。3D投影は、3次元の点を2次元の平面にマッピングする任意の方法である。グラフィカルデータを表示するための現在のほとんどの方法は、平面(複数のビットプレーンからのピクセル情報)の2次元媒体に基づいているため、このタイプの投影の使用は、特にコンピュータグラフィックス、エンジニアリング、および製図において広く使用されている。投影回路211は、一連の3Dシーン20のために少なくとも1つの2次元フレーム2111を提供する。フレーム2111は、フレーム2111に投影された3Dシーンを表す色情報および深度情報を含む。変形例では、色情報および深度の情報は、2つの別個のフレーム2111および2112内に符号化される。
メタデータ212は、投影回路211によって使用および更新される。メタデータ212は、図5~図7に関連して説明されるように、投影演算に関する情報(例えば、投影パラメータ)、ならびに色および深度情報がフレーム2111および2112内で編成される方法に関する情報を含む。
ビデオ符号化回路213は、一連のフレーム2111および2112をビデオとして符号化する。3Dシーン2111および2112のピクチャ(または3Dシーンの一連のピクチャ)は、ビデオエンコーダ213によってストリーム内に符号化される。次に、ビデオデータおよびメタデータ212は、データカプセル化回路214によってデータストリーム内にカプセル化される。
エンコーダ213は、例えば、以下のようなエンコーダに準拠している。
-JPEG、仕様ISO/CEI 10918-1 UIT-T勧告T.81、https://www.itu.int/rec/T-REC-T.81/en、
-AVC、別名MPEG-4 AVCまたはh264。UIT-T H.264とISO/CEI MPEG-4 Part 10(ISO/CEI 14496-10)の両方において指定、http://www.itu.int/rec/T-REC-H.264/en、HEVC(その仕様は、ITU ウェブサイト、T勧告、Hシリーズ、h265、http://www.itu.int/rec/T-REC-H.265-201612-I/enに見出される)、
-3D-HEVC(HEVCの拡張であり、この仕様は、ITUウェブサイト、T勧告、Hシリーズ、h265、http://www.itu.int/rec/T-REC-H.265-201612-I/en 附属書GおよびIに見出される)、
-Googleによって開発されたVP9、または
-Alliance for Open Mediaによって開発されたAV1(AOMedia Video 1)。
データストリームは、デコーダ23によって、例えば、ネットワーク22を介してアクセス可能なメモリに記憶される。デコーダ23は、復号の様々なステップを実装する様々な回路を備える。デコーダ23は、エンコーダ21によって生成されたデータストリームを入力として受け取り、ヘッドマウントデバイス(HMD)のようなボリュメトリックビデオ表示デバイスによってレンダリングおよび表示される一連の3Dシーン24を提供する。デコーダ23は、ソース22からストリームを取得する。例えば、ソース22は、以下を含むセットに属する。
-ローカルメモリ、例えば、ビデオメモリまたはRAM(もしくは、ランダムアクセスメモリ)、フラッシュメモリ、ROM(または、読み取り専用メモリ)、ハードディスク、
-ストレージインターフェース、例えば、大容量ストレージ、RAM、フラッシュメモリ、ROM、光ディスク、または磁気サポートとのインターフェース、
-通信インターフェース、例えば、有線インターフェース(例えば、バスインターフェース、ワイドエリアネットワークインターフェース、ローカルエリアネットワークインターフェース)または無線インターフェース(IEEE802.11インターフェースもしくはBluetooth(登録商標)インターフェースなど)、および
-ユーザがデータを入力することを可能にするグラフィカルユーザインターフェースなどのユーザインターフェース。
デコーダ23は、データストリーム内に符号化されたデータを抽出するための回路234を備える。回路234は、データストリームを入力として受け取り、ストリーム内に符号化されたメタデータ212に対応するメタデータ232および2次元ビデオを提供する。ビデオは、ビデオデコーダ233によって復号され、ビデオデコーダ233は一連のフレームを提供する。復号されたフレームは、色情報および深度情報を含む。変形例では、ビデオデコーダ233は、フレームの2つのシーケンスを提供し、1つは色情報を含み、もう1つは深度情報を含む。回路231は、メタデータ232を使用して、復号されたフレームから色情報および深度情報を逆投影して、一連の3Dシーン24を提供する。一連の3Dシーン24は、一連の3Dシーン20に対応し、2Dビデオとしての符号化およびビデオ圧縮に関連して精度が失われる可能性がある。
図3は、図7および図8に関連して説明される方法を実装するように構成され得るデバイス30の例示的なアーキテクチャを示す。図2のエンコーダ21および/またはデコーダ23は、このアーキテクチャを実装し得る。代替的に、エンコーダ21および/またはデコーダ23の各回路は、例えば、それらのバス31を介しておよび/またはI/Oインターフェース36を介して互いにリンクされた、図3のアーキテクチャによるデバイスであり得る。
デバイス30は、データおよびアドレスバス31によって互いにリンクされた以下の要素を備える。
-例えば、DSP(またはデジタル信号プロセッサ)である、マイクロプロセッサ32(またはCPU)、
-ROM(または読み取り専用メモリ)33、
-RAM(またはランダムアクセスメモリ)34、
-ストレージインターフェース35、
-アプリケーションから送信されるデータを受信するI/Oインターフェース36、および
-電源、例えば、バッテリ。
一例によれば、電源はデバイスの外部にある。上記メモリの各メモリでは、本明細書において使用される単語「register(レジスタ)」は、小容量のエリア(いくつかのビット)または非常に大きいエリア(例えば、プログラム全体または大量の受信データもしくは復号データ)に対応し得る。ROM33は、少なくともプログラムおよびパラメータを含む。ROM33は、本原理による技術を実行するためのアルゴリズムおよび命令を記憶し得る。オンに切り替わると、CPU32は、RAM内にプログラムをアップロードして、対応する命令を実行する。
RAM34は、レジスタに、CPU32により実行され、デバイス30がオンに切り替わった後にアップロードされるプログラムを含み、入力データをレジスタに含み、方法の異なる状態の中間データをレジスタに含み、方法を実行するために使用される他の変数をレジスタに含む。
本明細書において説明される実装態様は、例えば、方法もしくはプロセス、装置、コンピュータプログラム製品、データストリーム、または信号において実装され得る。単一の形態の実装態様の状況でのみ考察される(例えば、方法またはデバイスとしてのみ考察される)場合でも、考察される特徴の実装態様は、他の形態(例えば、プログラム)においても実装され得る。装置は、例えば、適切なハードウェア、ソフトウェア、およびファームウェアにおいて実装され得る。これらの方法は、例えば、装置において実装され得、例えば、コンピュータ、マイクロプロセッサ、集積回路、またはプログラマブルロジックデバイスを含む、一般に、処理デバイスを指す、例えば、プロセッサなどにおいて実装され得る。プロセッサは、通信デバイス、例えば、コンピュータ、携帯電話、ポータブル/パーソナルデジタルアシスタンス(「PDA」)、およびエンドユーザ間の情報の通信を容易にする他のデバイスなども含む。
例によれば、デバイス30は、図7および図8に関連して説明される方法を実装するように構成され、以下を含むセットに属する:
-モバイルデバイス、
-通信デバイス、
-ゲームデバイス、
-タブレット(または、タブレットコンピュータ)、
-ラップトップ、
-静止画カメラ、
-ビデオカメラ、
-符号化チップ、
-サーバ(例えば、ブロードキャストサーバ、ビデオオンデマンドサーバ、またはウェブサーバ)。
図4は、データがパケットベース送信プロトコルを介して送信されるときのストリームのシンタックスの一実施形態の例を示す。図4は、ボリュメトリックビデオストリームの例示的な構造4を示している。構造は、ストリームを個別のシンタックス要素に編成するコンテナ内に存在する。この構造は、ストリームのあらゆるシンタックス要素に共通するデータのセットであるヘッダ部41を含み得る。例えば、ヘッダ部は、シンタックス要素に関するメタデータの一部を含み、それらの各々の性質および役割を記述している。ヘッダ部分はまた、図2のメタデータ212の一部、例えば、3Dシーンの点をフレーム2111および2112に投影するために使用される中心視点の座標を含み得る。構造は、シンタックス42の要素とシンタックス43の少なくとも1つの要素とを含むペイロードを含む。シンタックス要素42は、色および深度フレームを表すデータを含む。画像は、ビデオ圧縮方法に従って圧縮されていることがある。
シンタックス43の要素は、データストリームのペイロードの一部であり、シンタックス42の要素のフレームがどのように符号化されるかに関するメタデータ、例えば、3Dシーンの点をフレームに投影およびパッキングするために使用されるパラメータを含み得る。このようなメタデータは、ビデオの各フレームに、またはフレームのグループ(ビデオ圧縮規格ではピクチャのグループ(GoP)としても知られている)に関連付けられ得る。
図5は、1つの曲線経路、ならびにこの経路に沿った所与の位置における球形バウンディングボックスおよびビューイング配向範囲を描写することによって、仮想3Dシーン内の制限された誘導の概念を概略的に示す。誘導の制限は、コンテンツの作成段階においてコンテンツごとに決定され、3Dジオメトリの客観的制約に主観的(例えば、芸術的)制約を追加する可能性があるという追加の利点がある。
本原理によれば、3Dシーン50を表す所与のボリュメトリックビデオコンテンツに関連するビューイング位置および配向のサブセットを明示的に記述する高レベルのシンタックス要素の配置。シグナリングされる情報は、以下の要素を含む。
-3D空間内の曲線経路51(または曲線経路のセット)、
-基本バウンディングボックスボリューム52、
-曲線経路に沿った位置によってインデックス付けされた、ビューイング配向範囲のセット53
これらの要素の組み合わせは、良質の3Dシーン再構築に好適な、好ましい、および/または許容される経路に沿った仮想変位を記述する。経路に沿った各位置において、バウンディングボックス内の小さい並進移動が可能であり、ビューイング配向は所与の角度範囲内に制限される。これは、4DoF+仮想誘導「トンネル」として記述することができる。
第1の実施形態によれば、曲線誘導経路のセットは、以下のシンタックスおよびセマンティクスを備えた3D点のセットによって定義される。
aligned(8)class NavigationPathSet()

ViewingBoundingBox;
unsigned int(8)num_paths;
for(n=0;n<num_paths;n++){
unsigned int(32)num_points[n];
for(i=0;i<num_points[n];i++){
unsigned int(32)X[n][i];
unsigned int(32)Y[n][i];
unsigned int(32)Z[n][i];
signed int(32)phi_min[n][i];
signed int(32)phi_max[n][i];
signed int(32)theta_min[n][i];
signed int(32)theta_max[n][i];




aligned(8)class ViewingBoundingBox()

unsigned int(8)shape_type;
unsigned int(32)first_dimension;
unsigned int(32)second_dimension;
unsigned int(32)third_dimension;
num_pathsは、コンテンツを誘導するために定義された曲線誘導経路の数を指定する。値0は、3D空間全体を誘導することができることを示す。
num_pointsは、曲線誘導経路に沿ってサンプリングされた3D点の数を指定する。
X[n][i]、Y[n][i]、Z[n][i]は、3Dシーンのグローバル座標系内のn番目の経路に沿ったi番目のサンプルの3D座標を定義する固定小数点値(例えば、16.16の値)である。点は、経路に沿った曲線の横座標に従って順序付けられる。したがって、n番目の経路は、2つの3Dエンドポイント(X[n][0]、Y[n][0]、Z[n][0])および(X[n][num_points[n]-1]、Y[n][num_points[n]-1]、Z[n][num_points[n]-1])間に定義される。例えば、曲線経路は、リスト内の2つの連続する点間の、およびリストの最後の点から最初の点までの直線経路の区分的経路である場合がある。変形例では、曲線経路は、3つまたは4つの連続する点を使用することにより、2次または3次ベジエ曲線を使用することによって決定され得る。
phi_min[n][i]、phi_max[n][i]およびtheta_min[n][i]、theta_max[n][i]は、216度の単位でn番目の経路に沿ったi番目の点におけるビューイング配向を定める、方位角および仰角の最小値および最大値である。方位角の値は、例えば、両端値を含めて、-180*216~180*216-1の範囲内にある。仰角の値は、例えば、両端値を含めて、-90*216~90*216の範囲内にある。方位角および仰角の値は、異なる測定単位、例えば、ラジアンで表され得る。
shape_typeは、ユーザが誘導経路に沿った所与の位置においてわずかに移動することを許容されるビューイングバウンディングボックスの形状を指定する。shape_typeが0である場合は球を示し、球の半径は、first_dimensionによって指定される。このシンタックスでは、より複雑な楕円体または直方体の3Dボリューム形状を定義することを可能にする。
別の実施形態によれば、軽量のビューイング空間54の仕様は、ボリュメトリックコンテンツに関連付けられた収集カメラのパラメータから誘導経路51を推測することによって取得される。誘導経路をサンプリングする3D点は、収集カメラの3D位置である。各サンプル位置におけるビューイング方向(中心方位角および仰角)は、その位置における収集カメラのビューイング方向である。収集外部カメラパラメータは、すでにボリュメトリックビデオコンテンツに関連付けられたメタデータの一部であるため、ビューイング空間を指定するために送信する追加のメタデータは、各サンプル位置におけるビューイングボックスの形状およびサイズ、ならびにビューイング方向の周囲の方位角および仰角の範囲に低減する。シンタックスおよび関連するセマンティクスの例は次のとおりである。
aligned(8)class NavigationPathFromCameraRig()

ViewingBoundingBox;
unsigned int(8)num_paths;
for(n=0;n<num_paths;n++){
unsigned int(32)num_cams[n];
for(i=0;i<num_cams[n];i++){
unsigned int(32)cam_idx[n][i];
unsigned int(32)phi_range[n][i];
unsigned int(32)theta_range[n][i];


num_cams[n]は、n番目の誘導経路をサンプリングするために使用される収集カメラのサブセットのサイズである。cam_idx[n][i]は、(すべての収集カメラのリストの中で)n番目の誘導経路に沿ったi番目のカメラのインデックスである。phi_range[n][i]およびtheta_range[n][i]は、cam_idx[n][i]番目の収集カメラの方位角および仰角の周囲の、n番目の経路に沿ったi番目の位置における方位角および仰角の偏差の範囲である。
このようなビューイング空間の仕様は、円の弧に沿って位置決めされたカメラ装置でキャプチャされたボリュメトリックコンテンツに特に適している。図5bは、そのような装置からキャプチャされた3Dコンテンツに関連するビューイング空間54の例を示しており、10個のカメラは、5対の収束カメラ55に構成されて3Dシーンをキャプチャし、管状のビューイング空間54は、他のすべてのカメラの場所において5つの回転楕円体をサンプリングすることによって指定される。
図6は、中心位置に対象オブジェクトを有する3Dシーンの周りを誘導するための円形経路の特定の事例を示す。この使用事例では、ユーザは、内向きの視野63を用いて、グローバル座標系内の所与の高さ値において水平面内の円形経路61上で3Dシーン50を歩き回ることが可能になる。バウンディングボックス52内の変位は、第1の実施形態におけるように許容される。
シンタックスおよびセマンティクスの例は次のとおりであり得る。
aligned(8)class CircularNavigationPath()

ViewingBoundingBox;
signed int(32)center_x;
signed int(32)center_y;
signed int(32)center_z;
unsigned int(32)radius;
signed int(32)delta_phi;
signed int(32)theta_min;
signed int(32)theta_max;
center_x、center_y、center_zは、円形経路の中心の3D座標を定義する固定小数点値(例えば、16.16の値)である。
radiusは、円形経路の半径を定義する固定小数点値である。
phi_rangeは、216度の単位で、(半径方向に対して)円形経路上の任意の点において方位角ビューイング配向を定める角度範囲である。delta_phiの値は、両端値を含めて、0~360*216-1の範囲とする。
theta_min、theta_maxは、216度の単位での、円形経路上の任意の点におけるビューイング仰角の最小値および最大値である。仰角の値は、両端値を含めて、-90*216~90*216の範囲とする。
より一般的には、曲線誘導経路は、パラメトリック3D曲線によって、X=f(s)、Y=g(s)、Z=h(s)と定義され得、sは、スカラー値である。このような関数的パラメータ化の多様性は、本原理によれば好適である。この一般的なアプローチは、スポーツイベントまたはコンサートイベントのボリュメトリックビデオのレンダリングのような、典型的な4DoF+体験に特に適合されている。このような4DoF+ビデオの場合、好適な、好ましい、および/または許容された経路は、例えば、スタジアムのスタンドの楕円形、またはスタジアムのステージもしくはフィールドの周りの長方形のような、少数のパラメータを使用してパラメータ化することができる単純な形状を有する。
図7は、ボリュメトリックビデオにおける誘導の制限を表す情報をシグナリングするための方法70を図式的に示す。ステップ71において、ボリュメトリックビデオデータが取得される。曲線経路と曲線経路の点のビューイング方向範囲とを表すデータが同時に取得される。ビューイングバウンディングボックスに関連付けられた曲線経路は、ボリュメトリックビデオの3Dシーンを含む3D空間における誘導の制限を表す。本原理の実施形態によれば、これらのデータは、図5および図6に関連して説明されたように、異なるデータ構造を介して表され得る。ステップ72において、ボリュメトリックビデオデータは、ステップ71において取得された誘導の制限を含むメタデータに関連してデータストリーム内に符号化される。ステップ73において、ステップ72において符号化されたデータストリームは、非一時的な媒体に記憶されるか、またはクライアントデバイスに送信され得る。
一実施形態によれば、提案される制限付き誘導経路メッセージは、ビデオストリーム内で専用のSEIメッセージ(補足強化情報)に符号化される。別の実施形態によれば、提案される制限付き誘導経路メッセージは、ISOベースメディアファイルフォーマットを使用してコンテナレベルで符号化される。ボリュメトリックビデオストリームのメタデータにこのような誘導経路メッセージを追加すると、レンダラ側で、仮想誘導を、符号化された3Dシーンコンテンツと一致するビューイング位置および配向に制限することができるため、没入型体験の品質が保証される。
図8は、ボリュメトリックビデオにおける誘導の制限を表す情報を復号するための方法80を図式的に示す。ステップ81において、ボリュメトリックビデオのビデオデータを含むデータストリームがソースから取得される。データストリームはまた、ボリュメトリックビデオに関連付けられたメタデータと、ボリュメトリックビデオの3Dシーンを含む3D空間における誘導の制限の表現とを含む。ステップ82において、ビデオデータおよびメタデータが復号される。メタデータは、ビューイングバウンディングボックスを表すデータと、ボリュメトリックビデオの3D空間における曲線経路を表すデータと、曲線経路上の点に関連付けられた少なくとも1つのビューイング方向範囲を表すデータと、を含む。これらのデータは、図5および図6に関連して示されるように、本原理の実施形態による異なるデータ構造によって表され得る。ステップ83において、3Dシーンの3D空間における誘導の制限を表す情報が、復号されたメタデータを使用することによって検索され、この情報は、レンダラによって使用される。例えば、レンダラは、ユーザが、良質のレンダリングが保証されているトンネルを離れようとしたとき、ユーザに警告し得る。レンダラはまた、ユーザが好適な経路の外に移動しているときに、仮想カメラが記述ボリュームの外に移動すること、または(例えば、画像をフェードすることによって)レンダリングを変更することを防止し得る。
本明細書において説明される実装態様は、例えば、方法もしくはプロセス、装置、コンピュータプログラム製品、データストリーム、または信号において実装され得る。単一の形態の実装態様の状況でのみ考察される(例えば、方法またはデバイスとしてのみ考察される)場合でも、考察される特徴の実装態様は、他の形態(例えば、プログラム)においても実装され得る。装置は、例えば、適切なハードウェア、ソフトウェア、およびファームウェアにおいて実装され得る。例えば、これらの方法は、例えば、コンピュータ、マイクロプロセッサ、集積回路、またはプログラマブルロジックデバイスを含む処理デバイスを広く指す、例えば、プロセッサのような装置において実装され得る。プロセッサは、例えば、スマートフォン、タブレット、コンピュータ、携帯電話、ポータブル/パーソナルデジタルアシスタント(「PDA」)、およびエンドユーザ間の情報の伝達を容易にする他のデバイスのような通信デバイスも含む。
本明細書において説明される様々なプロセスおよび特徴の実装態様は、様々な異なる機器または用途において具体化され得、具体的には、例えば、データ符号化、データ復号、ビュー生成、テクスチャ処理、および他の画像処理、ならびに関連するテクスチャ情報および/または深度情報に関連付けられる機器または用途において具体化され得る。このような機器の例は、エンコーダ、デコーダ、デコーダからの出力を処理するポストプロセッサ、入力をエンコーダに供給するプリプロセッサ、ビデオコーダ、ビデオデコーダ、ビデオコーデック、ウェブサーバ、セットトップボックス、ラップトップ、パーソナルコンピュータ、携帯電話、PDA、および他の通信デバイスを含む。明らかであるはずであるように、機器は、可搬式であり得、移動車両にさえ搭載され得る。
また、方法は、プロセッサにより実行される命令によって実装され得、このような命令(および/または、実装態様により生成されるデータ値)は、例えば、集積回路、ソフトウェア担体のようなプロセッサ可読媒体に格納する、または例えば、ハードディスク、コンパクトディスケット(「CD」)、光ディスク(例えば、デジタル多用途ディスクまたはデジタルビデオディスクと称される場合が多いDVDのような)、ランダムアクセスメモリ(「RAM」)、もしくは読み取り専用メモリ(「ROM」)のような他のストレージデバイスに格納され得る。命令は、プロセッサ可読媒体に有形に具体化されるアプリケーションプログラムを形成し得る。命令は、例えば、ハードウェア、ファームウェア、ソフトウェア、または組み合わせ内にあり得る。命令は、例えば、オペレーティングシステム、個別アプリケーション、または2つの組み合わせにおいて見出され得る。したがって、プロセッサは、例えば、処理を実行するように構成されたデバイス、および処理を実行する命令を有するプロセッサ可読媒体(ストレージデバイスなど)を含むデバイスの両方として特徴付けられ得る。さらに、プロセッサ可読媒体は、命令に加えて、または命令の代わりに、実装態様により生成されるデータ値を記憶し得。
当業者には明らかであるように、実装態様は、情報を搬送するようにフォーマット化される様々な信号を生成し得、この情報は、例えば、記憶または送信され得る。情報は、例えば、方法を実行する命令、または説明される実装態様のうちの1つにより生成されたデータを含み得る。例えば、信号は、データとして、説明される実施形態のシンタックスを書き込む、または読み出すルールを伝達するようにフォーマットされ得るか、またはデータとして、説明される実施形態より記述された実際のシンタックス値を伝達するようにフォーマットされ得る。このような信号は、例えば、電磁波としてフォーマット(例えば、スペクトルの無線周波数部分を使用して)され得るか、またはベースバンド信号としてフォーマットされ得る。フォーマットすることは、例えば、データストリームを符号化することと、搬送波を符号化データストリームで変調することと、を含み得る。信号が搬送する情報は、例えば、アナログ情報またはデジタル情報であり得る。信号は、既知のように、多種多様な異なる有線リンクまたは無線リンクを介して送信され得る。信号は、プロセッサ可読媒体に記憶され得る。
いくつかの実装態様が説明されてきた。それにもかかわらず、様々な変更が行われ得ることが理解されよう。例えば、異なる実装態様の要素は、他の実装態様を生成するために組み合わされ得るか、補足され得るか、変更され得るか、または削除され得る。また、当業者であれば、他の構造および処理が、開示される構造および処理に代用され得、結果として得られる実装態様が、少なくとも実質的に同じ機能(複数可)を、少なくとも実質的に同じ方法(複数可)で実行して、開示される実装態様と少なくとも実質的に同じ結果(複数可)を達成することを理解するであろう。したがって、これらの実装態様および他の実装態様は、本出願により想到される。

Claims (22)

  1. ボリュメトリックビデオにおける誘導の制限を表す情報をシグナリングする方法であって、前記方法が、前記ボリュメトリックビデオを表すビデオデータを含むデータストリーム内のメタデータを符号化することを含み、前記メタデータが、
    -ビューイングバウンディングボックスを表すデータと、
    -前記ボリュメトリックビデオの3D空間における曲線経路を表すデータであって、前記曲線経路が、3D点のリストを含み、前記リストの点が、少なくとも1つのビューイング方向範囲に関連付けられる、データと、を含む、方法。
  2. 曲線経路を表す前記データが、パラメトリック3D曲線を表すパラメータを含み、少なくとも1つのビューイング方向範囲を表すデータが、前記曲線経路の1つの原点に関連付けられる、請求項1に記載の方法。
  3. 前記メタデータが、前記ボリュメトリックビデオの前記3D空間内の少なくとも2つの曲線経路を表すデータを含む、請求項1に記載の方法。
  4. 曲線経路を表す前記データが、少なくとも1つのビューイング方向範囲に関連付けられたカメラパラメータへの参照のリストを含む、請求項1に記載の方法。
  5. ボリュメトリックビデオにおける誘導の制限を表す情報をシグナリングするデバイスであって、前記デバイスが、前記ボリュメトリックビデオを表すビデオデータを含むデータストリーム内のメタデータを符号化するように構成されたプロセッサを備え、前記メタデータが、
    -ビューイングバウンディングボックスを表すデータと、
    -前記ボリュメトリックビデオの3D空間における曲線経路を表すデータであって、前記曲線経路が、3D点のリストを含み、前記リストの点が、少なくとも1つのビューイング方向範囲に関連付けられる、データと、を含む、デバイス。
  6. 曲線経路を表す前記データが、パラメトリック3D曲線を表すパラメータを含み、少なくとも1つのビューイング方向範囲を表すデータが、前記曲線経路の1つの原点に関連付けられる、請求項に記載のデバイス。
  7. 前記メタデータが、前記ボリュメトリックビデオの前記3D空間内の少なくとも2つの曲線経路を表すデータを含む、請求項に記載のデバイス。
  8. 曲線経路を表す前記データが、少なくとも1つのビューイング方向範囲に関連付けられたカメラパラメータへの参照のリストを含む、請求項に記載のデバイス。
  9. ボリュメトリックビデオにおける誘導の制限を表す情報を復号する方法であって、前記方法が、前記ボリュメトリックビデオを表すビデオデータを含むデータストリームからメタデータを復号することを含み、前記メタデータが、
    -ビューイングバウンディングボックスを表すデータと、
    -前記ボリュメトリックビデオの3D空間における曲線経路を表すデータであって、前記曲線経路が、3D点のリストを含み、前記リストの点が、少なくとも1つのビューイング方向範囲に関連付けられる、データと、を含む、方法。
  10. 前記リストの3D点を中心としたビューイングボックス内の視点から、前記3D点に関連付けられた前記少なくとも1つのビューイング方向範囲の制限内で前記ボリュメトリックビデオをレンダリングすることをさらに含む、請求項に記載の方法。
  11. ユーザからのアクションにより、前記リストの第2の3D点を中心としたビューイングボックス内の第2の視点に、前記第2の3D点に関連付けられた前記少なくとも1つのビューイング方向範囲の制限内で前記視点が移動する、請求項10に記載の方法。
  12. 曲線経路を表す前記データが、パラメトリック3D曲線を表すパラメータを含み、少なくとも1つのビューイング方向範囲を表すデータが、前記曲線経路の1つの原点に関連付けられる、請求項に記載の方法。
  13. 前記メタデータが、前記ボリュメトリックビデオの前記3D空間内の少なくとも2つの曲線経路を表すデータを含む、請求項に記載の方法。
  14. 曲線経路を表す前記データが、少なくとも1つのビューイング方向範囲に関連付けられたカメラパラメータへの参照のリストを含む、請求項に記載の方法。
  15. ボリュメトリックビデオにおける誘導の制限を表す情報を復号するデバイスであって、前記デバイスが、前記ボリュメトリックビデオを表すビデオデータを含むデータストリーム内のメタデータを復号するように構成されたプロセッサを備え、前記メタデータが、
    -ビューイングバウンディングボックスを表すデータと、
    -前記ボリュメトリックビデオの3D空間における曲線経路を表すデータであって、前記曲線経路が、3D点のリストを含み、前記リストの点が、少なくとも1つのビューイング方向範囲に関連付けられる、データと、を含む、デバイス。
  16. 前記プロセッサは、さらに、前記リストの3D点を中心としたビューイングボックス内の視点から、前記3D点に関連付けられた前記少なくとも1つのビューイング方向範囲の制限内で前記ボリュメトリックビデオをレンダリングするように構成されている、請求項15に記載のデバイス。
  17. ユーザからのアクションにより、前記リストの第2の3D点を中心としたビューイングボックス内の第2の視点に、前記第2の3D点に関連付けられた前記少なくとも1つのビューイング方向範囲の制限内で前記視点が移動する、請求項16に記載のデバイス。
  18. 曲線経路を表す前記データが、パラメトリック3D曲線を表すパラメータを含み、少なくとも1つのビューイング方向範囲を表すデータが、前記曲線経路の1つの原点に関連付けられる、請求項15に記載のデバイス。
  19. 前記メタデータが、前記ボリュメトリックビデオの前記3D空間内の少なくとも2つの曲線経路を表すデータを含む、請求項15に記載のデバイス。
  20. 曲線経路を表す前記データが、少なくとも1つのビューイング方向範囲に関連付けられたカメラパラメータへの参照のリストを含む、請求項15に記載のデバイス。
  21. プログラムがコンピュータによって実行されたときに、前記コンピュータに、請求項1~のいずれか一項に記載の方法を実行させる命令を含む、コンピュータプログラムを記録した記録媒体。
  22. プログラムがコンピュータによって実行されたときに、前記コンピュータに、請求項14のいずれか一項に記載の方法を実行させる命令を含む、コンピュータプログラムを記録した記録媒体。
JP2022503839A 2019-07-22 2020-07-14 ボリュメトリックビデオコンテンツを配信するための方法および装置 Active JP7614168B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024229760A JP2025060866A (ja) 2019-07-22 2024-12-26 ボリュメトリックビデオコンテンツを配信するための方法および装置

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
EP19305968 2019-07-22
EP19305968.0 2019-07-22
EP19306721 2019-12-20
EP19306721.2 2019-12-20
PCT/US2020/041878 WO2021015982A1 (en) 2019-07-22 2020-07-14 A method and apparatus for delivering a volumetric video content

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024229760A Division JP2025060866A (ja) 2019-07-22 2024-12-26 ボリュメトリックビデオコンテンツを配信するための方法および装置

Publications (3)

Publication Number Publication Date
JP2022541908A JP2022541908A (ja) 2022-09-28
JP2022541908A5 JP2022541908A5 (ja) 2023-07-21
JP7614168B2 true JP7614168B2 (ja) 2025-01-15

Family

ID=71899975

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022503839A Active JP7614168B2 (ja) 2019-07-22 2020-07-14 ボリュメトリックビデオコンテンツを配信するための方法および装置
JP2024229760A Pending JP2025060866A (ja) 2019-07-22 2024-12-26 ボリュメトリックビデオコンテンツを配信するための方法および装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024229760A Pending JP2025060866A (ja) 2019-07-22 2024-12-26 ボリュメトリックビデオコンテンツを配信するための方法および装置

Country Status (8)

Country Link
US (2) US12160555B2 (ja)
EP (1) EP4005202B1 (ja)
JP (2) JP7614168B2 (ja)
KR (2) KR20240170589A (ja)
CN (1) CN114342366A (ja)
FI (1) FI4005202T3 (ja)
IL (1) IL289942B2 (ja)
WO (1) WO2021015982A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12155809B2 (en) * 2019-06-20 2024-11-26 At&T Intellectual Property I, L.P. Processing system for streaming volumetric video to a client device
CN112423108B (zh) * 2019-08-20 2023-06-30 中兴通讯股份有限公司 码流的处理方法、装置、第一终端、第二终端及存储介质
WO2022192885A1 (en) * 2021-03-10 2022-09-15 Qualcomm Incorporated Camera control data for virtual camera in virtual interactive scene defined by streamed media data
US11956409B2 (en) * 2021-08-23 2024-04-09 Tencent America LLC Immersive media interoperability
JP7731633B2 (ja) * 2021-11-15 2025-09-01 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017505943A (ja) 2013-12-20 2017-02-23 クゥアルコム・インコーポレイテッドQualcomm Incorporated デジタル合成および/または検索のためのシステム、方法、および装置
WO2018060334A1 (en) 2016-09-29 2018-04-05 Koninklijke Philips N.V. Image processing
JP2019062390A (ja) 2017-09-26 2019-04-18 キヤノン株式会社 情報処理装置、情報提供装置、制御方法、及びプログラム

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556206B1 (en) * 1999-12-09 2003-04-29 Siemens Corporate Research, Inc. Automated viewpoint selection for 3D scenes
US8823707B2 (en) * 2010-11-24 2014-09-02 Google Inc. Guided navigation through geo-located panoramas
US9189884B2 (en) * 2012-11-13 2015-11-17 Google Inc. Using video to encode assets for swivel/360-degree spinners
BR112015026131A2 (pt) * 2013-05-10 2017-07-25 Koninklijke Philips Nv método de codificação de um sinal de dados de vídeo para uso em um dispositivo de renderização de múltiplas vistas, sinal de dados de vídeo para uso em um dispositivo de renderização de múltiplas vistas, portadora de dados, método de decodificação de um sinal de dados de vídeo, decodificador para decodificar um sinal de dados de vídeo, produto de programa de computador, e, codificador de um sinal de dados de vídeo para uso em um dispositivo de renderização de múltiplas vistas
KR102577659B1 (ko) 2015-11-09 2023-09-13 인터디지털 브이씨 홀딩스 인코포레이티드 기본 스트림들로부터 디코딩된 비디오 콘텐츠를 디스플레이의 특성들에 적응시키기 위한 방법 및 디바이스
EP3451675A4 (en) * 2016-04-26 2019-12-04 LG Electronics Inc. -1- METHOD FOR TRANSFERRING 360 DEGREE VIDEOS, METHOD FOR RECEIVING 360 DEGREE VIDEOS, DEVICE FOR TRANSMITTING 360 DEGREE VIDEOS AND DEVICE FOR RECEIVING 360 DEGREE VIDEOS
US20170316806A1 (en) * 2016-05-02 2017-11-02 Facebook, Inc. Systems and methods for presenting content
US10841557B2 (en) * 2016-05-12 2020-11-17 Samsung Electronics Co., Ltd. Content navigation
EP3466079B1 (en) * 2016-05-24 2023-07-12 Nokia Technologies Oy Method and an apparatus and a computer program for encoding media content
KR102358757B1 (ko) 2016-08-25 2022-02-07 엘지전자 주식회사 전방향 비디오를 전송하는 방법, 전방향 비디오를 수신하는 방법, 전방향 비디오 전송 장치, 전방향 비디오 수신 장치
CN107888987B (zh) * 2016-09-29 2019-12-06 华为技术有限公司 一种全景视频播放方法及装置
US10404960B2 (en) * 2016-10-10 2019-09-03 Samsung Electronics Co., Ltd. System and method to prevent boundary artifacts
WO2018069466A1 (en) 2016-10-12 2018-04-19 Koninklijke Kpn N.V. Processing spherical video data on the basis of a region of interest
EP3329976A1 (en) * 2016-11-30 2018-06-06 Thomson Licensing 3d immersive method and device for a user in a virtual 3d scene
US10742999B2 (en) 2017-01-06 2020-08-11 Mediatek Inc. Methods and apparatus for signaling viewports and regions of interest
US11665308B2 (en) 2017-01-31 2023-05-30 Tetavi, Ltd. System and method for rendering free viewpoint video for sport applications
KR101810671B1 (ko) * 2017-03-07 2018-01-25 링크플로우 주식회사 전방향 영상의 방향 정보를 생성하는 방법 및 이러한 방법을 수행하는 장치
US10313651B2 (en) * 2017-05-22 2019-06-04 Fyusion, Inc. Snapshots at predefined intervals or angles
WO2019013712A1 (en) * 2017-07-13 2019-01-17 Mediatek Singapore Pte. Ltd. METHOD AND APPARATUS FOR PRESENTING MULTIMEDIA CONTENT OF VIRTUAL REALITY BEYOND OMNIDIRECTIONAL MULTIMEDIA CONTENT
EP3682632B1 (en) * 2017-09-15 2023-05-03 InterDigital VC Holdings, Inc. Methods and devices for encoding and decoding 3d video stream
EP3457688A1 (en) 2017-09-15 2019-03-20 Thomson Licensing Methods and devices for encoding and decoding three degrees of freedom and volumetric compatible video stream
US10559126B2 (en) * 2017-10-13 2020-02-11 Samsung Electronics Co., Ltd. 6DoF media consumption architecture using 2D video decoder
EP3489900A1 (en) 2017-11-23 2019-05-29 Thomson Licensing Method, apparatus and stream for encoding/decoding volumetric video
CN115499686B (zh) 2017-12-15 2024-03-08 Pcms控股公司 用于在360°视频导航中使用查看路径的方法
GB2570708A (en) * 2018-02-05 2019-08-07 Nokia Technologies Oy Switching between multidirectional and limited viewport video content
KR20190113655A (ko) * 2018-03-27 2019-10-08 주식회사 케이티 비디오 신호 처리 방법 및 장치
EP3595319A1 (en) 2018-07-12 2020-01-15 InterDigital VC Holdings, Inc. Methods and apparatus for volumetric video transport
US11200700B2 (en) * 2019-01-10 2021-12-14 Mediatek Singapore Pte. Ltd. Methods and apparatus for signaling viewports and regions of interest for point cloud multimedia data
US11245926B2 (en) * 2019-03-19 2022-02-08 Mediatek Singapore Pte. Ltd. Methods and apparatus for track derivation for immersive media data tracks
JP7640526B2 (ja) * 2019-08-14 2025-03-05 エルジー エレクトロニクス インコーポレイティド ポイントクラウドデータ送信装置、ポイントクラウドデータ送信方法、ポイントクラウドデータ受信装置及びポイントクラウドデータ受信方法。
US11729243B2 (en) * 2019-09-20 2023-08-15 Intel Corporation Dash-based streaming of point cloud content based on recommended viewports

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017505943A (ja) 2013-12-20 2017-02-23 クゥアルコム・インコーポレイテッドQualcomm Incorporated デジタル合成および/または検索のためのシステム、方法、および装置
WO2018060334A1 (en) 2016-09-29 2018-04-05 Koninklijke Philips N.V. Image processing
JP2019062390A (ja) 2017-09-26 2019-04-18 キヤノン株式会社 情報処理装置、情報提供装置、制御方法、及びプログラム

Also Published As

Publication number Publication date
US12160555B2 (en) 2024-12-03
US20250047822A1 (en) 2025-02-06
JP2025060866A (ja) 2025-04-10
US20220256134A1 (en) 2022-08-11
FI4005202T3 (fi) 2023-12-28
IL289942B2 (en) 2025-05-01
EP4005202A1 (en) 2022-06-01
KR102734990B1 (ko) 2024-11-28
KR20240170589A (ko) 2024-12-03
JP2022541908A (ja) 2022-09-28
KR20220035229A (ko) 2022-03-21
IL289942A (en) 2022-03-01
IL289942B1 (en) 2025-01-01
CN114342366A (zh) 2022-04-12
TW202106000A (zh) 2021-02-01
WO2021015982A1 (en) 2021-01-28
EP4005202B1 (en) 2023-11-15

Similar Documents

Publication Publication Date Title
US11647177B2 (en) Method, apparatus and stream for volumetric video format
JP7614168B2 (ja) ボリュメトリックビデオコンテンツを配信するための方法および装置
KR102371099B1 (ko) 광시야 비디오를 인코딩하기 위한 구면 회전 기법
CN113906761B (zh) 利用修补补片对3d场景进行编码和渲染的方法和装置
EP3562159A1 (en) Method, apparatus and stream for volumetric video format
JP7785676B2 (ja) 補助パッチを有する容積ビデオ
CN114641802B (zh) 用于对体积视频进行编码、传输和解码的方法和装置
JP7809720B2 (ja) 光効果をサポートする容積ビデオ
JP7561135B2 (ja) 深度の符号化および復号の方法および装置
JP7692408B2 (ja) 容積ビデオを符号化、送信、及び復号化するための方法及び装置
JP7177034B2 (ja) レガシー及び没入型レンダリングデバイスのために没入型ビデオをフォーマットする方法、装置、及びストリーム
CN114868396B (zh) 用于多视点3DoF+内容的编码和解码的方法和装置
US20240114168A1 (en) Methods and apparatus for signaling 2d and 3d regions in immersive media
JP7744334B2 (ja) ボリュメトリックビデオを符号化、送信、及び復号する方法及び装置
WO2020185529A1 (en) A method and apparatus for encoding and decoding volumetric video
CN115885513A (zh) 用于对体积视频进行编码和解码的方法和装置
TWI920035B (zh) 傳送容積視訊內容之方法及裝置
CN114830668B (zh) 用于编码、解码和渲染来自3dof+组成元素的6dof内容的方法和装置
RU2809180C2 (ru) Способ и аппаратура для кодирования и декодирования глубины
RU2807582C2 (ru) Способ, устройство и поток для формата объемного видео

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230712

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240902

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241128

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: 20241203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241226

R150 Certificate of patent or registration of utility model

Ref document number: 7614168

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150