JP5298201B2 - メディアコンテナファイル - Google Patents
メディアコンテナファイル Download PDFInfo
- Publication number
- JP5298201B2 JP5298201B2 JP2011530022A JP2011530022A JP5298201B2 JP 5298201 B2 JP5298201 B2 JP 5298201B2 JP 2011530022 A JP2011530022 A JP 2011530022A JP 2011530022 A JP2011530022 A JP 2011530022A JP 5298201 B2 JP5298201 B2 JP 5298201B2
- Authority
- JP
- Japan
- Prior art keywords
- view
- representation
- camera
- identifier
- camera views
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21805—Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/167—Position within a video image, e.g. region of interest [ROI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
- H04N19/67—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience involving unequal error protection [UEP], i.e. providing protection according to the importance of the data
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
コンテナ:動画像ボックス(「moov」)
必須:No
数量:1
aligned(8) class GlobalSupplementaryViewPositionBox
extends Fullbox('gsvp', version = 0, 0){
Inline ViewBox(); //オプション
PlaneViewBox(); //オプション
RectangularViewBox(); //オプション
SphereViewBox(); //オプション
StereoViewBox(); //オプション
}
22A, 22B, 22C, 22D 24A, 24B, 24C, 24D 26A, 26B, 26C, 26D
28A, 28B, 28C, 28D 22A, 24A, 26A, 28A 22B, 24B, 26B, 28B
22C, 24C, 26C, 28C 22D, 24D, 26D, 28D 22A, 24B, 26C, 28D
28A, 26B, 24C, 22D 24A, 26B, 28C 22A, 24B, 26C
24B, 26C, 28D 22B, 24C, 26D 26A, 24B, 22C
28A, 26B, 24C 26B, 24C, 22D 28B, 26C, 24D
22A, 22B, 22C 22B, 22C, 22D 24A, 24B, 24C
24B, 24C, 24D 26A, 26B, 26C 26B, 26C, 26D
28A, 28B, 28C 28B, 28C, 28D 22A, 24A, 26A
24A, 26A, 28A 22B, 24B, 26B 24B, 26B, 28B
22C, 24C, 26C 24C, 26C, 28C 22D, 24D, 26D
24D, 26D, 28D
ボックスタイプ:「ilvi」
コンテナ:グローバル補助ビュー位置ボックス(「gsvp」)
必須:No
数量:0以上
aligned(8) class InlineViewBox extends Fullbox('ilvi', version, 0){
if(version == 1){
for (i=0; ; i++){ //ボックスの最後まで
unsigned int(6) reserved1 = 0;
unsigned int(10) view_id;
}
} else {
unsigned int(6) reserved2 = 0;
unsigned int(10) start_view_id;
unsigned int(16) view_count;
unsigned int(16) id_increment
}
}
versionは、インラインビューボックスのインラインバージョンを指定する整数である。
view_idは、MVC規格の草案のViewIdentifier Boxで指示されるようなカメラビューの識別子である。
start_view_idは、ViewIdentifierBoxで指示されるようなカメラビューのビュー識別子であり、これは位置合わせされた一連のカメラビューのうち最小のview_idである。
view_countは、連続的に位置合わせされたカメラビューの数をカウントする整数である。
id_incrementは識別子の増分である。
尚、単一のカメラビュー構成は、図3と関連して上述して示したように複数のインラインビューボックスを含んでもよい。
ボックスタイプ:「plvi」
コンテナ:グローバル補助ビュー位置ボックス(「gsvp」)
必須:No
数量:0以上
aligned(8) class PlaneViewBox extends FullBox('plvi', version, 0){
if (version == 1){
for (i=0; ; i++){ //ボックスの最後まで
unsigned int(6) reserved1 = 0;
unsigned int(10) view_id;
}
} else {
unsigned int(6) reserυed2 = 0;
unsigned int(10) start_view_id;
unsigned int(16) view_count;
unsigned int(16) id_increment;
}
}
versionは、平面ビューボックスの平面バージョンを指定する整数である。
view_idは、MVC規格の草案のViewIdentifier Boxで指示されるようなカメラビューの識別子である。
start_view_idは、ViewIdentifierBoxで指示されるようなカメラビューのビュー識別子であり、これは平面に配置された一連の連続したカメラビューのうち最小のview_idである。
view_countは、平面に連続的に位置合わせされたカメラビューの数をカウントする整数である。
id_incrementは識別子の増分である。
ボックスタイプ:「rtvi」
コンテナ:グローバル補助ビュー位置ボックス(「gsvp」)
必須:No
数量:0以上
aligned(8) class RectangularViewBox extends Box('rtvi'){
unsigned int(32) row_view_count;
unsigned int(32) row_interval;
unsigned int(32) column_view_count;
unsigned int(32) column_interval;
for (i=0; i<row_view_count; i++){
for (j=0; j<column_view_count; j++){
unsigned int (6) reserved = 0;
unsigned int(10) view_id[i][j];
}
}
}
row_view_countは、矩形アレイにおける行数を指定する。
row_intervalは、矩形アレイにおける2つの行の間の距離を示す。
column_view_countは、矩形アレイにおける列数である。
column_intervalは、矩形アレイにおける2つの列の間の距離を指定する。
view_id[i][j]は、MVC規格の草案のViewIdentifier Boxで指示されるようなカメラビューの識別子である。
ボックスタイプ:「spvi」
コンテナ:グローバル補助ビュー位置ボックス(「gsvp」)
必須:No
数量:0以上
aligned(8) class SphereViewBox extends FullBox('spvi'){
unsigned int(32) radius;
unsigned int(32) center_of_sphere[3];
if(version == 1){
for (i=0; ; i++){ //ボックスの最後まで
unsigned int(6) reserved1 = 0;
unsigned int(10) view_id;
}
} else {
unsigned int(6) reserved2 = 0;
unsigned int(10) start_view_id;
unsigned int(16) view_count;
unsigned int(16) id_increment;
}
}
versionは、球体ビューボックスの球体バージョンを指定する整数である。
radiusは、球体ビューアレイ構成における球の半径を指定する。
center_of_sphereは、球の中心点座標である。
view_idは、MVC規格の草案のViewIdentifier Boxで指示されるようなカメラビューの識別子である。
start_view_idは、ViewIdentifierBoxで指示されるようなカメラビューのビュー識別子であり、これは球面に配置された一連の連続したカメラビューのうち最小のview_idである。
view_countは、球面に連続的に位置合わせされたカメラビューの数をカウントする整数である。
id_incrementは識別子の増分である。
ボックスタイプ:「stvi」
コンテナ:グローバル補助ビュー位置ボックス(「gsvp」)
必須:No
数量:0以上
aligned(8) class StereoViewBox extends Box('stvi'){
unsigned int(6) reserved1 = 0;
unsigned int(10) left_view_id;
unsigned int(6) reserυed2 = 0;
unsigned int(10) right_view_id;
}
left_view_idは、MVC規格の草案のViewIdentifierBoxに示されるようなカメラビューのビュー識別子であり、左眼ビューとして使用される。
right_view_idは、右眼ビューとして使用される対応するビュー識別子である。
ボックスタイプ:「lsvp」
コンテナ:ローカル補助ビュー位置コンテナボックス(「lvpc」)
必須:No
数量:0以上
aligned(8) class LocalSupplementaryViewPositionBox
extends FullBox('lsvp', version = 0, 0){
LocalPosistionViewIdentifierBox(); //必須
AdjacentViewBox(); //オプション
OverlapViewBox(); //オプション
}
コンテナ:サンプルエントリ(「avc1」、「avc2」、「mvc1」)
必須:No
数量:0又は1
aligned(8) class LocalSupplementaryViewPositionContainerBox
extends FullBox('lsvp', version = 0, 0){
LocalSupplementaryViewPositionBox(); //オプション
}
ボックスタイプ:「lpvi」
コンテナ:ローカル補助ビュー位置ボックス(「lsvp」)
必須:Yes
数量:1
aligned(8) class LocalPositionViewIdentifierBox
extends Box('lpvi'){
unsigned int(6) reserved = 0;
unsigned int(10) view_id;
}
view_idは、隣接及び/又はオーバラップ情報がローカル補助ビュー位置ボックスに含まれる他のボックスにより提供されてもよいカメラビューのビュー識別子である。
ボックスタイプ:「advi」
コンテナ:ローカル補助ビュー位置ボックス(「lsvp」)
必須:No
数量:0又は1
aligned(8) class AdjacentViewBox extends Box('advi'){
for (i=0; ; i++){ //ボックスの最後まで
unsigned int(6) reserved = 0;
unsigned int(10) view_id;
}
}
view_idは、ローカル位置ビュー識別子ボックス50で識別されたカメラビューに隣接するカメラビューのビュー識別子である。
ボックスタイプ:「olvi」
コンテナ:ローカル補助ビュー位置ボックス(「lsvp」)
必須:No
数量:0以上
aligned(8) class OverlapViewBox extends Box('spvi'){
unsigned int(6) reserved = 0;
unsigned int(10) view_id;
unsigned int(1) dynamic_overlap;
unsigned int(7) reserved = 0;
unsigned int(32) object_distance;
if (dynamic overlap == 0){
unsigned int(16) horizontal_offset;
unsigned int(16) vertical_offset;
unsigned int(16) region_width;
unsigned int(16) region_height;
}
}
view_idは、ローカル位置ビュー識別子ボックス50で識別されたカメラビューとオーバラップしているカメラビューの識別子である。
dynamic_overlapは、1である場合、現在の層により表された領域が基本領域の動的に変化する矩形部分であることを示す。あるいは、すなわち0である場合、現在の層により表された領域は基本領域の固定された矩形部分である。
object_distanceは、複数のカメラと関心のある共通の被写体との間の距離を示す。これが値0を有する場合、オーバラップ領域に対して利用可能な情報は存在せず、オーバラップ領域は、例えば100ユニット離れた被写体の距離を仮定してデフォルト値をとる。
horizontal_offset及びvertical_offsetは、基本領域の輝度サンプルにおいて、基本カメラビューにより表された基本領域の左上画素に対するカメラビューにより表された矩形領域の左上画素の水平オフセット及び垂直オフセットをそれぞれ与える。
region_width及びregion_heightは、基本領域の輝度サンプルにおいて、カメラビューにより表された矩形領域の幅及び高さをそれぞれ与える。
Claims (20)
- メディアコンテナファイルを生成する方法であって、
−前記メディアコンテナファイルの少なくとも1つのメディアトラックに映像コンテンツの複数のカメラビューを表す符号化映像データを編成する工程と、
−前記複数のカメラビューの相対位置に基づいて、前記複数のカメラビューの異なる所定の配置及び位置関係を示す複数の所定のビュー構成表現の中から、1つのビュー構成表現を選択する工程と、
−前記選択したビュー構成表現に前記複数のカメラビューのビュー識別子を付加する工程と、
−前記メディアコンテナファイル内で、前記選択したビュー構成表現を前記少なくとも1つのメディアトラックに対して関連付けて編成する工程と
を備え、
前記選択する工程は、前記複数のカメラビューの前記相対位置に基づいて、インラインビュー構成表現、平面ビュー構成表現、矩形ビューアレイ構成表現、球体ビューアレイ構成表現及び立体ビューペア構成表現のうち1つのビュー構成表現を選択する工程を含むことを特徴とする方法。 - 前記付加する工程は、前記選択したビュー構成表現により定義された所定の配置及び位置関係で、前記複数のカメラビューの相対位置順序を記述する順序で前記ビュー識別子を付加する工程を含む
ことを特徴とする請求項1に記載の方法。 - 前記選択する工程が、前記複数のカメラビューの前記相対位置に基づいて前記インラインビュー構成表現を選択する工程を含む場合に、
前記方法は、前記複数のカメラビューの前記相対位置に基づいて第1のインラインバージョンと第2のインラインバージョンとの間で選択を行う工程を更に含み、
前記付加する工程は、
前記第1のインラインバージョンが選択された場合に前記ビュー識別子を付加する工程と、
前記第2のインラインバージョンが選択された場合に前記ビュー識別子から選択された開始ビュー識別子と、前記複数のカメラビューの少なくとも一部分のビュー識別子を取得するために前記開始ビュー識別子に適用可能な識別子の増分とを付加する工程と
を含むことを特徴とする請求項1または2に記載の方法。 - 前記選択する工程が、前記複数のカメラビューの前記相対位置に基づいて前記平面ビュー構成表現を選択する工程を含む場合に、
前記方法は、前記複数のカメラビューの前記相対位置に基づいて第1の平面バージョンと第2の平面バージョンとの間で選択を行う工程を更に含み、
前記付加する工程は、
前記第1の平面バージョンが選択された場合に前記ビュー識別子を付加する工程と、
前記第2の平面バージョンが選択された場合に前記ビュー識別子から選択された開始ビュー識別子と、前記複数のカメラビューの少なくとも一部分のビュー識別子を取得するために前記開始ビュー識別子に適用可能な識別子の増分とを付加する工程と
を含むことを特徴とする請求項1または2に記載の方法。 - 前記選択する工程が、前記複数のカメラビューの前記相対位置に基づいて前記矩形ビューアレイ構成表現を選択する工程を含む場合に、
前記方法は、
−前記複数のカメラビューの矩形カメラビューアレイの行数及び列数の表現を前記矩形ビューアレイ構成表現に付加する工程と、
−前記矩形カメラビューアレイの連続した行の間の距離の表現及び連続した列の間の距離の表現を前記矩形ビューアレイ構成表現に付加する工程と
を更に含むことを特徴とする請求項1または2に記載の方法。 - 前記選択する工程が、前記複数のカメラビューの前記相対位置に基づいて前記球体ビューアレイ構成表現を選択する工程を含む場合に、
前記方法は、前記複数のカメラビューを含む球体カメラビューアレイの半径の表現及び中心座標の表現を前記球体ビューアレイ構成表現に付加する工程を更に含むことを特徴とする請求項1または2に記載の方法。 - 前記選択する工程が、前記複数のカメラビューの前記相対位置に基づいて前記立体ビューペア構成表現を選択する工程を含む場合に、
前記付加する工程は、前記複数のカメラビューの左眼カメラビューのビュー識別子と右眼カメラビューのビュー識別子とを前記立体ビューペア構成表現に付加する工程を含む
ことを特徴とする請求項1または2に記載の方法。 - 前記メディアコンテナファイル内で、前記複数のカメラビューのオーバラッピングカメラビューの表現を前記少なくとも1つのメディアトラックに対して関連付けて編成することを更に含むことを特徴とする請求項1から7のいずれか1項に記載の方法。
- −前記複数のカメラビューのうちの基本カメラビューのビュー識別子を前記オーバラッピングカメラビューの表現に付加する工程と、
−前記基本カメラビューにオーバラップする前記複数のカメラビューのうちのいずれかのカメラビューのビュー識別子を前記オーバラッピングカメラビューの表現に付加する工程と
を更に含むことを特徴とする請求項8記載の方法。 - −前記基本カメラビューと前記基本カメラビューにオーバラップする前記いずれかのカメラビューとの間のオフセットの情報を、前記オーバラッピングカメラビューの表現に付加する工程と、
−前記基本カメラビュー及び前記基本カメラビューにオーバラップする前記いずれかのカメラビューのオーバラッピング領域のサイズの情報を、前記オーバラッピングカメラビューの表現に付加する工程と
を更に含むことを特徴とする請求項9記載の方法。 - メディアコンテナファイルを生成する装置であって、
−前記メディアコンテナファイルの少なくとも1つのメディアトラックに、映像コンテンツの複数のカメラビューを表す符号化映像データを編成するトラック編成器と、
−前記複数のカメラビューの相対位置に基づいて、前記複数のカメラビューの異なる所定の配置及び位置関係を示す複数の所定のビュー構成表現の中から、1つのビュー構成表現を選択する表現選択器と、
−前記表現選択器により選択された前記ビュー構成表現に前記複数のカメラビューのビュー識別子を付加する識別子プロセッサと、
−前記メディアコンテナファイル内で、前記表現選択器により選択された前記ビュー構成表現を前記少なくとも1つのメディアトラックに対して関連付けて編成する表現編成器と
を備え、
前記表現選択器は、前記複数のカメラビューの前記相対位置に基づいて、インラインビュー構成表現、平面ビュー構成表現、矩形ビューアレイ構成表現、球体ビューアレイ構成表現及び立体ビューペア構成表現のうち1つのビュー構成表現を選択するように構成されていることを特徴とする装置。 - 前記識別子プロセッサは、前記表現選択器により選択された前記ビュー構成表現により定義された所定の配置及び位置関係で、前記複数のカメラビューの相対位置順序を記述する順序で前記ビュー識別子を付加するように構成されていることを特徴とする請求項11記載の装置。
- 前記表現選択器が、前記複数のカメラビューの前記相対位置に基づいて前記インラインビュー構成表現を選択するように構成されている場合に、
前記装置は、前記複数のカメラビューの前記相対位置に基づいて第1のインラインバージョン又は第2のインラインバージョンのバージョン識別子を前記インラインビュー構成表現に付加するバージョンプロセッサを更に備え、
前記識別子プロセッサは、
前記バージョンプロセッサが前記第1のインラインバージョンの前記バージョン識別子を付加する場合に、前記ビュー識別子を含め、
前記バージョンプロセッサが前記第2のインラインバージョンの前記バージョン識別子を付加する場合に、前記ビュー識別子から選択された開始ビュー識別子と、前記複数のカメラビューの少なくとも一部分のビュー識別子を取得するために前記開始ビュー識別子に適用可能な識別子の増分とを付加するように構成されている
ことを特徴とする請求項11または12に記載の装置。 - 前記表現選択器が、前記複数のカメラビューの前記相対位置に基づいて前記平面ビュー構成表現を選択するように構成されている場合に、
前記装置は、前記複数のカメラビューの前記相対位置に基づいて第1の平面バージョン又は第2の平面バージョンのバージョン識別子を前記平面ビュー構成表現に付加するバージョンプロセッサを更に備え、
前記識別子プロセッサは、
前記バージョンプロセッサが前記第1の平面バージョンの前記バージョン識別子を付加する場合に、前記ビュー識別子を含め、
前記バージョンプロセッサが前記第2の平面バージョンの前記バージョン識別子を付加する場合に、前記ビュー識別子から選択された開始ビュー識別子と、前記複数のカメラビューの少なくとも一部分のビュー識別子を取得するために前記開始ビュー識別子に適用可能な識別子の増分とを付加するように構成されている
ことを特徴とする請求項11または12に記載の装置。 - 前記表現選択器が、前記複数のカメラビューの前記相対位置に基づいて前記矩形ビューアレイ構成表現を選択するように構成されている場合に、
前記装置は、
−前記複数のカメラビューの矩形カメラビューアレイの行数及び列数の表現を前記矩形ビューアレイ構成表現に付加する数プロセッサと、
−前記矩形カメラビューアレイの連続した行の間の距離の表現及び連続した列の間の距離の表現を前記矩形ビューアレイ構成表現に付加する距離プロセッサと
を更に備えることを特徴とする請求項11または12に記載の装置。 - 前記表現選択器が、前記複数のカメラビューの前記相対位置に基づいて前記球体ビューアレイ構成表現を選択するように構成されている場合に、
前記装置は、前記複数のカメラビューを含む球体カメラビューアレイの半径の表現及び中心座標の表現を前記球体ビューアレイ構成表現に付加する球体プロセッサを更に備えることを特徴とする請求項11または12に記載の装置。 - 前記表現選択器が、前記複数のカメラビューの前記相対位置に基づいて前記立体ビューペア構成表現を選択するように構成されている場合に、
前記識別子プロセッサは、前記複数のカメラビューの左眼カメラビューのビュー識別子及び右眼カメラビューのビュー識別子を前記立体ビューペア構成表現に付加するように構成されていることを特徴とする請求項11または12に記載の装置。 - 前記メディアコンテナファイル内で、前記複数のカメラビューのオーバラッピングカメラビューの表現を前記少なくとも1つのメディアトラックに対して関連付けて編成するビュー編成器を更に備えることを特徴とする請求項11から17のいずれか1項に記載の装置。
- 前記複数のカメラビューのうちの基本カメラビューのビュー識別子を前記オーバラッピングカメラビューの表現に付加し、前記基本カメラビューにオーバラップする前記複数のカメラビューのうちのいずれかのカメラビューのビュー識別子を前記オーバラッピングカメラビューの表現に付加するビュープロセッサを更に備えることを特徴とする請求項18記載の装置。
- −前記基本カメラビューと前記基本カメラビューにオーバラップする前記いずれかのカメラビューとの間のオフセットの情報を前記オーバラッピングカメラビューの表現に付加するオフセットプロセッサと、
−前記基本カメラビュー及び前記基本カメラビューにオーバラップする前記いずれかのカメラビューのオーバラッピング領域のサイズの情報を前記オーバラッピングカメラビューの表現に付加するサイズプロセッサと
を更に備えることを特徴とする請求項19記載の装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10339908P | 2008-10-07 | 2008-10-07 | |
US61/103,399 | 2008-10-07 | ||
PCT/SE2008/051460 WO2010041999A1 (en) | 2008-10-07 | 2008-12-15 | Media container file |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012505570A JP2012505570A (ja) | 2012-03-01 |
JP5298201B2 true JP5298201B2 (ja) | 2013-09-25 |
Family
ID=42100782
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011530021A Pending JP2012505569A (ja) | 2008-10-07 | 2008-12-15 | 多視点メディアデータ |
JP2011530022A Expired - Fee Related JP5298201B2 (ja) | 2008-10-07 | 2008-12-15 | メディアコンテナファイル |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011530021A Pending JP2012505569A (ja) | 2008-10-07 | 2008-12-15 | 多視点メディアデータ |
Country Status (9)
Country | Link |
---|---|
US (2) | US20110182366A1 (ja) |
EP (2) | EP2332337A4 (ja) |
JP (2) | JP2012505569A (ja) |
CN (2) | CN102177718B (ja) |
AU (2) | AU2008362801A1 (ja) |
CA (2) | CA2767794A1 (ja) |
ES (1) | ES2515967T3 (ja) |
RU (2) | RU2508609C2 (ja) |
WO (2) | WO2010041999A1 (ja) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689705A (en) * | 1995-02-13 | 1997-11-18 | Pulte Home Corporation | System for facilitating home construction and sales |
US9190110B2 (en) | 2009-05-12 | 2015-11-17 | JBF Interlude 2009 LTD | System and method for assembling a recorded composition |
US20110077990A1 (en) * | 2009-09-25 | 2011-03-31 | Phillip Anthony Storage | Method and System for Collection and Management of Remote Observational Data for Businesses |
US11232458B2 (en) | 2010-02-17 | 2022-01-25 | JBF Interlude 2009 LTD | System and method for data mining within interactive multimedia |
US9716920B2 (en) * | 2010-08-05 | 2017-07-25 | Qualcomm Incorporated | Signaling attributes for network-streamed video data |
US9065936B2 (en) * | 2010-12-09 | 2015-06-23 | Allot Communications Ltd. | Cellular traffic monitoring and charging using application detection rules |
BR112013017322A2 (pt) * | 2011-11-11 | 2017-03-01 | Sony Corp | dispositivo e método de transmissão, e, método de recepção |
US20130188922A1 (en) * | 2012-01-23 | 2013-07-25 | Research In Motion Limited | Multimedia File Support for Media Capture Device Position and Location Timed Metadata |
US20140032820A1 (en) * | 2012-07-25 | 2014-01-30 | Akinori Harasawa | Data storage apparatus, memory control method and electronic device with data storage apparatus |
US9444862B2 (en) * | 2012-09-29 | 2016-09-13 | Intel Corporation | Dynamic media content output for mobile devices |
CN105519130B (zh) * | 2013-07-19 | 2019-03-08 | 索尼公司 | 信息处理装置和方法 |
CN105379256B (zh) * | 2013-07-22 | 2019-11-12 | 索尼公司 | 信息处理装置和方法 |
EP3092796B1 (en) * | 2014-01-07 | 2020-06-17 | Canon Kabushiki Kaisha | Method, device, and computer program for encoding inter-layer dependencies |
KR20150083243A (ko) * | 2014-01-09 | 2015-07-17 | 삼성전자주식회사 | 영상표시장치, 영상표시장치의 구동방법 및 영상표시방법 |
US9653115B2 (en) | 2014-04-10 | 2017-05-16 | JBF Interlude 2009 LTD | Systems and methods for creating linear video from branched video |
US9792957B2 (en) | 2014-10-08 | 2017-10-17 | JBF Interlude 2009 LTD | Systems and methods for dynamic video bookmarking |
US9922680B2 (en) * | 2015-02-10 | 2018-03-20 | Nokia Technologies Oy | Method, an apparatus and a computer program product for processing image sequence tracks |
US10460765B2 (en) * | 2015-08-26 | 2019-10-29 | JBF Interlude 2009 LTD | Systems and methods for adaptive and responsive video |
US11856271B2 (en) | 2016-04-12 | 2023-12-26 | JBF Interlude 2009 LTD | Symbiotic interactive video |
KR102170550B1 (ko) * | 2016-05-24 | 2020-10-29 | 노키아 테크놀로지스 오와이 | 미디어 콘텐츠를 인코딩하는 방법, 장치 및 컴퓨터 프로그램 |
GB2553315A (en) * | 2016-09-01 | 2018-03-07 | Nokia Technologies Oy | Determining inter-view prediction areas |
US11050809B2 (en) | 2016-12-30 | 2021-06-29 | JBF Interlude 2009 LTD | Systems and methods for dynamic weighting of branched video paths |
KR102243666B1 (ko) * | 2017-06-15 | 2021-04-23 | 엘지전자 주식회사 | 360도 비디오를 전송하는 방법, 360도 비디오를 수신하는 방법, 360도 비디오 전송 장치, 360도 비디오 수신 장치 |
US10679415B2 (en) * | 2017-07-05 | 2020-06-09 | Qualcomm Incorporated | Enhanced signaling of regions of interest in container files and video bitstreams |
US11051040B2 (en) * | 2017-07-13 | 2021-06-29 | Mediatek Singapore Pte. Ltd. | Method and apparatus for presenting VR media beyond omnidirectional media |
CN109327699B (zh) * | 2017-07-31 | 2021-07-16 | 华为技术有限公司 | 一种图像的处理方法、终端和服务器 |
US10257578B1 (en) | 2018-01-05 | 2019-04-09 | JBF Interlude 2009 LTD | Dynamic library display for interactive videos |
CN108184136B (zh) * | 2018-01-16 | 2020-06-02 | 北京三体云联科技有限公司 | 一种视频合流方法及装置 |
US11601721B2 (en) | 2018-06-04 | 2023-03-07 | JBF Interlude 2009 LTD | Interactive video dynamic adaptation and user profiling |
US20200296462A1 (en) | 2019-03-11 | 2020-09-17 | Wci One, Llc | Media content presentation |
US20200296316A1 (en) | 2019-03-11 | 2020-09-17 | Quibi Holdings, LLC | Media content presentation |
CN110324708A (zh) * | 2019-07-16 | 2019-10-11 | 浙江大华技术股份有限公司 | 视频处理方法、终端设备及计算机存储介质 |
US11490047B2 (en) | 2019-10-02 | 2022-11-01 | JBF Interlude 2009 LTD | Systems and methods for dynamically adjusting video aspect ratios |
US11245961B2 (en) | 2020-02-18 | 2022-02-08 | JBF Interlude 2009 LTD | System and methods for detecting anomalous activities for interactive videos |
US11997336B2 (en) * | 2021-05-14 | 2024-05-28 | Qualcomm Incorporated | Scheduling compressed video frame for in-vehicle wireless networks |
US11882337B2 (en) | 2021-05-28 | 2024-01-23 | JBF Interlude 2009 LTD | Automated platform for generating interactive videos |
US11934477B2 (en) | 2021-09-24 | 2024-03-19 | JBF Interlude 2009 LTD | Video player integration within websites |
EP4297418A1 (en) * | 2022-06-24 | 2023-12-27 | Beijing Xiaomi Mobile Software Co., Ltd. | Signaling encapsulated data representing primary video sequence and associated auxiliary video sequence |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7782363B2 (en) * | 2000-06-27 | 2010-08-24 | Front Row Technologies, Llc | Providing multiple video perspectives of activities through a data network to a remote multimedia server for selective display by remote viewing audiences |
KR100814426B1 (ko) * | 2001-07-14 | 2008-03-18 | 삼성전자주식회사 | 다 채널 영상 중계 처리기 및 이를 적용한 다 채널 영상보안 시스템 |
US7679616B2 (en) * | 2002-04-25 | 2010-03-16 | Sharp Kabushiki Kaisha | Image data generation apparatus for adding attribute information regarding image pickup conditions to image data, image data reproduction apparatus for reproducing image data according to added attribute information, and image data recording medium related thereto |
KR100491724B1 (ko) * | 2002-10-14 | 2005-05-27 | 한국전자통신연구원 | 공간영상의 효율적인 저장 및 검색을 지원하기 위한공간영상정보시스템 및 그 검색방법 |
JP4420897B2 (ja) * | 2002-10-15 | 2010-02-24 | サムスン エレクトロニクス カンパニー リミテッド | マルチアングルを支援するデータ構造で記録された情報保存媒体及びその装置 |
US20040076042A1 (en) * | 2002-10-16 | 2004-04-22 | Sifang Wu | High performance memory column group repair scheme with small area penalty |
KR100636129B1 (ko) * | 2002-12-16 | 2006-10-19 | 삼성전자주식회사 | 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치 |
US8832732B2 (en) * | 2003-04-16 | 2014-09-09 | Accenture Global Services Limited | Controlled multi-media program review |
US7778328B2 (en) * | 2003-08-07 | 2010-08-17 | Sony Corporation | Semantics-based motion estimation for multi-view video coding |
JP2007506385A (ja) * | 2003-09-23 | 2007-03-15 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ビデオコンテンツおよび隠蔽に依存した誤り保護およびスケジューリングアルゴリズムを提供するシステムおよび方法 |
JP4110105B2 (ja) * | 2004-01-30 | 2008-07-02 | キヤノン株式会社 | 文書処理装置及び文書処理方法及び文書処理プログラム |
US7787013B2 (en) * | 2004-02-03 | 2010-08-31 | Panasonic Corporation | Monitor system and camera |
US20050193015A1 (en) * | 2004-02-19 | 2005-09-01 | Sandraic Logic, Llc A California Limited Liability Company | Method and apparatus for organizing, sorting and navigating multimedia content |
JP5035901B2 (ja) * | 2004-04-22 | 2012-09-26 | テクニカラー インコーポレイテツド | ディジタル多用途ディスクのためのコンテキスト依存のマルチアングル・ナビゲーション技術 |
KR100679740B1 (ko) * | 2004-06-25 | 2007-02-07 | 학교법인연세대학교 | 시점 선택이 가능한 다시점 동영상 부호화/복호화 방법 |
US7444664B2 (en) * | 2004-07-27 | 2008-10-28 | Microsoft Corp. | Multi-view video format |
JP4630149B2 (ja) * | 2005-07-26 | 2011-02-09 | シャープ株式会社 | 画像処理装置 |
US20070103558A1 (en) * | 2005-11-04 | 2007-05-10 | Microsoft Corporation | Multi-view video delivery |
US7817865B2 (en) * | 2006-01-12 | 2010-10-19 | Lg Electronics Inc. | Processing multiview video |
WO2007114612A1 (en) * | 2006-03-30 | 2007-10-11 | Lg Electronics Inc. | A method and apparatus for decoding/encoding a video signal |
US9641842B2 (en) * | 2006-07-06 | 2017-05-02 | Thomson Licensing | Method and apparatus for decoupling frame number and/or picture order count (POC) for multi-view video encoding and decoding |
KR101021831B1 (ko) * | 2006-08-24 | 2011-03-17 | 노키아 코포레이션 | 미디어 파일에서 트랙 관계를 표시하는 시스템 및 방법 |
US8365060B2 (en) * | 2006-08-24 | 2013-01-29 | Nokia Corporation | System and method for indicating track relationships in media files |
EP2087741B1 (en) * | 2006-10-16 | 2014-06-04 | Nokia Corporation | System and method for implementing efficient decoded buffer management in multi-view video coding |
EP2087737A2 (en) * | 2006-10-24 | 2009-08-12 | Thomson Licensing | Picture management for multi-view video coding |
WO2008084443A1 (en) * | 2007-01-09 | 2008-07-17 | Nokia Corporation | System and method for implementing improved decoded picture buffer management for scalable video coding and multiview video coding |
CN100588250C (zh) * | 2007-02-05 | 2010-02-03 | 北京大学 | 一种多视点视频流的自由视点视频重建方法及*** |
CN101242530B (zh) * | 2007-02-08 | 2011-06-01 | 华为技术有限公司 | 运动估计方法、基于运动估计的多视编解码方法及装置 |
EP2135454A4 (en) * | 2007-03-02 | 2010-09-01 | Lg Electronics Inc | METHOD AND DEVICE FOR DECODING / CODING A VIDEO SIGNAL |
US8253797B1 (en) * | 2007-03-05 | 2012-08-28 | PureTech Systems Inc. | Camera image georeferencing systems |
US8494046B2 (en) * | 2007-03-23 | 2013-07-23 | Lg Electronics Inc. | Method and an apparatus for decoding/encoding a video signal by performing illumination compensation |
EP2149262A4 (en) * | 2007-04-25 | 2010-09-01 | Lg Electronics Inc | METHOD AND DEVICE FOR DECODING / CODING A VIDEO SIGNAL |
EP2143278B1 (en) * | 2007-04-25 | 2017-03-22 | Thomson Licensing | Inter-view prediction with downsampled reference pictures |
US8355019B2 (en) * | 2007-11-02 | 2013-01-15 | Dimension Technologies, Inc. | 3D optical illusions from off-axis displays |
-
2008
- 2008-12-15 CN CN200880131456.4A patent/CN102177718B/zh not_active Expired - Fee Related
- 2008-12-15 AU AU2008362801A patent/AU2008362801A1/en not_active Abandoned
- 2008-12-15 RU RU2011118384/07A patent/RU2508609C2/ru active
- 2008-12-15 ES ES08877324.7T patent/ES2515967T3/es active Active
- 2008-12-15 EP EP08877325.4A patent/EP2332337A4/en not_active Withdrawn
- 2008-12-15 JP JP2011530021A patent/JP2012505569A/ja active Pending
- 2008-12-15 WO PCT/SE2008/051460 patent/WO2010041999A1/en active Application Filing
- 2008-12-15 RU RU2011118367/07A patent/RU2504917C2/ru not_active IP Right Cessation
- 2008-12-15 JP JP2011530022A patent/JP5298201B2/ja not_active Expired - Fee Related
- 2008-12-15 US US13/122,696 patent/US20110182366A1/en not_active Abandoned
- 2008-12-15 CN CN200880131424.4A patent/CN102177717B/zh not_active Expired - Fee Related
- 2008-12-15 AU AU2008362821A patent/AU2008362821A1/en not_active Abandoned
- 2008-12-15 CA CA2767794A patent/CA2767794A1/en not_active Abandoned
- 2008-12-15 CA CA2739716A patent/CA2739716A1/en not_active Abandoned
- 2008-12-15 US US13/122,851 patent/US20110202575A1/en not_active Abandoned
- 2008-12-15 WO PCT/SE2008/051459 patent/WO2010041998A1/en active Application Filing
- 2008-12-15 EP EP08877324.7A patent/EP2332336B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN102177717B (zh) | 2014-01-29 |
US20110202575A1 (en) | 2011-08-18 |
CN102177718A (zh) | 2011-09-07 |
EP2332336A1 (en) | 2011-06-15 |
RU2508609C2 (ru) | 2014-02-27 |
WO2010041998A1 (en) | 2010-04-15 |
ES2515967T3 (es) | 2014-10-30 |
US20110182366A1 (en) | 2011-07-28 |
CA2767794A1 (en) | 2010-04-15 |
EP2332337A1 (en) | 2011-06-15 |
JP2012505569A (ja) | 2012-03-01 |
CN102177718B (zh) | 2014-03-12 |
AU2008362821A1 (en) | 2010-04-15 |
RU2011118384A (ru) | 2012-12-10 |
CN102177717A (zh) | 2011-09-07 |
RU2504917C2 (ru) | 2014-01-20 |
EP2332337A4 (en) | 2014-01-01 |
JP2012505570A (ja) | 2012-03-01 |
RU2011118367A (ru) | 2012-11-20 |
WO2010041999A1 (en) | 2010-04-15 |
EP2332336A4 (en) | 2014-01-01 |
EP2332336B1 (en) | 2014-08-13 |
CA2739716A1 (en) | 2010-04-15 |
AU2008362801A1 (en) | 2010-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5298201B2 (ja) | メディアコンテナファイル | |
CN110431849B (zh) | 包含用于视频译码的子图片位流的视频内容的信令传输 | |
KR102329474B1 (ko) | 미디어 데이터를 생성하기 위한 방법 | |
US10652553B2 (en) | Systems and methods of signaling of regions of interest | |
KR101533114B1 (ko) | 입체영상 데이터를 수록한 기록매체 및 상기 입체영상 데이터를 기록하는 방법 | |
CN103053159B (zh) | 用信号传递网络串流传输视频数据的属性 | |
KR102258448B1 (ko) | 핫스팟 및 roi 관련 메타데이터를 이용한 360도 비디오를 송수신하는 방법 및 그 장치 | |
US20180176468A1 (en) | Preferred rendering of signalled regions-of-interest or viewports in virtual reality video | |
KR20200030053A (ko) | 미디어 콘텐츠를 위한 영역별 패킹, 콘텐츠 커버리지, 및 시그널링 프레임 패킹 | |
CN102714715B (zh) | 用于文件格式轨迹选择的媒体提取器轨迹 | |
US10992961B2 (en) | High-level signaling for fisheye video data | |
KR20210016530A (ko) | 미디어 콘텐츠 전송을 위한 방법, 디바이스, 및 컴퓨터 프로그램 | |
KR20200024829A (ko) | Dash 에서 피쉬아이 가상 현실 비디오에 대한 강화된 하이레벨 시그널링 | |
JP2019514313A (ja) | レガシー及び没入型レンダリングデバイスのために没入型ビデオをフォーマットする方法、装置、及びストリーム | |
CN102984560A (zh) | 从断点处播放视频的方法和设备 | |
CN111726598B (zh) | 图像处理方法和装置 | |
Niamut et al. | Live event experiences-interactive UHDTV on mobile devices | |
CN110198457A (zh) | 视频播放方法及其设备、***、存储介质、终端、服务器 | |
Niamut et al. | Immersive live event experiences-interactive UHDTV on mobile devices | |
TW202406353A (zh) | 自由視角視訊串流的系統及方法 | |
Macq et al. | Interim Specification of Generic Data Representation and Coding Scheme | |
Macq et al. | Final Specification of Generic Data Representation and Coding Scheme |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121221 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130319 |
|
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: 20130531 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130617 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5298201 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |