JP2008530927A - 高分解能ピクチャの符号化情報を低分解能ピクチャから導き出す方法、並びにその方法を実現する符号化及び復号化装置 - Google Patents
高分解能ピクチャの符号化情報を低分解能ピクチャから導き出す方法、並びにその方法を実現する符号化及び復号化装置 Download PDFInfo
- Publication number
- JP2008530927A JP2008530927A JP2007555591A JP2007555591A JP2008530927A JP 2008530927 A JP2008530927 A JP 2008530927A JP 2007555591 A JP2007555591 A JP 2007555591A JP 2007555591 A JP2007555591 A JP 2007555591A JP 2008530927 A JP2008530927 A JP 2008530927A
- Authority
- JP
- Japan
- Prior art keywords
- macroblock
- resolution picture
- higher layer
- information
- layer macroblock
- 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.)
- Granted
Links
Images
Classifications
-
- 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/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- 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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- 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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/187—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/33—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
-
- 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/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- 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/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- 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/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
-
- 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/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/57—Motion estimation characterised by a search window with variable size or shape
-
- 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/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
高位層マクロブロックに関連したベース層マクロブロック(対応するベース層マクロブロックと呼ばれる)に対する、高位層マクロブロックの位置に基づいて、高分解能ピクチャ部分における高位層マクロブロック毎の幾何学的パラメータを計算する工程、
高分解能ピクチャ部分における高位層マクロブロック毎のマクロブロック・クラスを幾何学的パラメータに基づいて導き出す工程、及び
高分解能ピクチャ部分における高位層マクロブロック毎の分割情報を、対応するベース層マクロブロックの分割情報から、幾何学的パラメータ及び高位層マクロブロック・クラスに基づいて導き出す工程を備える。
第2の幾何学的パラメータは、高位層マクロブロックの中心と、対応するベース層マクロブロックの最も近い水平境界との間の代数距離であり、この距離は第2の方向によって定められ、
第3の幾何学的パラメータは、高位層マクロブロックの中心と、対応するベース層マクロブロックのブロックの最も近い垂直境界との間の代数距離であり、この距離は第1の方向によって定められ、
第4の幾何学的パラメータは、高位層マクロブロックの中心と、対応するベース層マクロブロックのブロックの最も近い水平境界との間の代数距離であり、この距離は第2の方向によって定められる。
高位層マクロブロックの分割毎に、参照インデックスのリストの参照インデックスのうちのサブ分割の最低インデックスを識別する工程と、
現在の参照インデックスが最低参照インデックスに等しくないサブ分割それぞれと最低参照インデックスを関連付ける工程であって、現在の参照インデックスが、先行参照インデックスになる工程と、
先行参照インデックスが最低インデックスに等しくないサブ分割それぞれと、先行参照インデックスが最低インデックスに等しいその近傍サブ分割のうちの1つの動きベクトルを関連付ける工程とを含む。
dx及びdyは、導き出された動きベクトルの座標を表し、
dsx及びdsyは、スケーリングされた動きベクトルの座標を表し、
sign[x]は、xが正の場合、1に等しく、xが負の場合、−1に等しい。
base_width及びbase_heightはそれぞれ、低分解能画像部分の幅及び高さである。
低分解能ピクチャを符号化する第1の符号化手段であって、低分解能ピクチャ及びベース層データ・ストリームの符号化情報を生成する第1の符号化手段と、
高分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報を、低分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報から導き出す継承手段と、
導き出された符号化情報を用いて高分解能ピクチャを符号化する第2の符号化手段であって、エンハンスメント層データ・ストリームを生成する第2の符号化手段とを有する。
低分解能ピクチャ、及び低分解能ピクチャの符号化情報を生成するために少なくとも第1のデータ・ストリーム部分を復号化する第1の復号化手段と、
高分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報を、低分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報から導き出す継承手段と、
高分解能ピクチャを生成するために、導き出された符号化情報を用いてデータ・ストリームの少なくとも第2の部分を復号化する第2の復号化手段とを有する。
ベース層マクロブロックと呼ばれる、低分解能ピクチャ部分の少なくとも1つのマクロブロックを、高位層マクロブロックと呼ばれる、高分解能ピクチャ部分の各マクロブロックに関連付け、よって、関連付けられた低分解能マクロブロックは、水平方向において第1の所定の比でアップサンプリングされ、垂直方向において第2の所定の比でアップサンプリングされた少なくとも1つの低分解能ピクチャ部分が、少なくとも1つの高分解能ピクチャ部分にスーパインポーズされた場合に、高分解能マクロブロックに少なくとも部分的に重なる手段と、
少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の幾何学的パラメータを、対応するベース層マクロブロックと呼ばれる、高位層マクロブロックに関連したベース層マクロブロックに対する、高位層マクロブロックの位置に基づいて計算する手段と、
高位分解能ピクチャ部分における高位層マクロブロックのマクロブロック・クラスを幾何学的パラメータに基づいて導き出す手段と、
高分解能ピクチャ部分における高位層マクロブロックの分割情報を、対応するベース層マクロブロックの分割情報から、幾何学的パラメータ及び高位層マクロブロック・クラスに基づいて導き出す手段とを有する。
MBx>=scaled_base_column_in_mbsであり、
MBx<scaled_base_column_in_mbs+scaled_base_width/16であり、
MBy>=scaled_base_line_in_mbsであり、
MBy< scaled_base_ line_in_mbs+ scaled_base_height/16であり、
ここで、scaled_base_column_in_mbs= scaled_based_X/16であり、
scaled_base_line_in_mbs= scaled_based_Y/16である
という条件にあてはまる)高位層マクロブロックについてのみ認可される。
scaled_based_width=3/2*based_width、
scaled_based_height=3/2*based_heightである。
HL MBの分割毎に分割(例えば、16×16、16×8等)、及び場合によってはサブ分割(例えば、8×8、8×4等)を、対応するベース層マクロブロックの分割及びサブ分割から、幾何学的パラメータ及びHL MBクラスに基づいて導き出す(20)工程と、
HL MBの(すなわち、HL MBの分割/サブ分割毎の)動き情報(例えば、動きベクトルや参照インデックス)を、対応するベース層マクロブロックの動き情報から導き出す(30)工程とを備える。
そして、
高位層MBの中心と、最も近い水平ベース層8x8ブロック境界との間の水平方向の代数距離B8x8BorderX。この距離は、第2の方向によって定められる。
XB=(XP0*base_width+base_width/2)/scaled_base_width (式1)
YB=(YP0*base_height+base_ height/2)/scaled_base_height
として計算され、(XP0,YP0)は、
XP0=XP−scaled_base_X (式2)
YP0 =YP−scaled_base_Y
として定義される。
XC =((XP0+8)*base_width+base_width/2)/scaled_base_width (式3)
YC =((YP0+8)*base_height+base_height/2)/scaled_base_height
として計算される。
dZi=sign(dZi)*(|dZi|/4 +((|dZi|%4)>2))*4 (i=1,2) (式6)
として、最も近い4分値に丸められる。
ここで、Zは連続してX及びYで置き換えられる。
MbBorderZ=dZ1、B8x8BorderZ=dZ2 (式7a)であり、
さもなければ、
MbBorderZ=dZ2、B8x8BorderZ=dZ1 (式7b)
である。
dX1 =((8*(Xc>>3)−XC)* scaled_base_width + base_width/2)/base_width
dX2 =((8 *(Xc>>3 +1)−XC)* scaled_base_width + base_width/2)/base_width
として定義する。
dY1 =((8*(Yc>>3)−YC)* scaled_base_height + base_height/2)/base_height
dY2 =((8*(Yc>>3 + 1)−YC)* scaled_base_height + base_height/2)/base_height
として定義する。
b8x8BorderZ = dZ2
さもなければ、以下があてはまる。
b8x8BorderZ = dZ1
現在のHL MBの対応するBL MBのうちの左上MBのBL MB座標(マクロブロック・アドレスとも呼ばれている(mbAddrBaseX,mbAddrBaseY))は、以下として導き出される。
mbAddrBaseY = YC/16
mbBorderXが−6より大きく、0以下の場合、mbAddrBaseX=mbAddrBaseX−1である。
b8x8BorderZ=sign(b8x8BorderZ)*((|b8x8BorderZ|+ 2)/4)* 4である。ここで、ZはX及びYで連続して置き換えられる。
さもなければ、 MbClass=horizである。
さもなければ、 MbClass=centerである。
インターレイヤ比2: (|MbBorderX|+|B8x8BorderX|)及び(|MbBorderY|+|B8x8BorderY|)は16に等しく、
インターレイヤ比3/2: (|MbBorderX|+|B8x8BorderX|)及び(|MbBorderY|+|B8x8BorderY|)は12に等しい。
modY =(MbIdxY−(scaled_base_Y/16))% 2
modX =(MbIdxX−(scaled_base_X/16))%3
modY =(MbIdxY−(scaled_base_Y/16))%3
として定義され、
分割(例えば、16x16、16x8…)を導き出す工程(210)と、
必要な場合(すなわち、分割が8x8の場合)、
サブ分割(例えば、8x8、8x4…)を導き出す工程(220)とを含む。
MbClassがHorizの場合、mbAddrBase[0]=(mbAddrBaseX,mbAddrBaseY)及びmbAddrBase[1] =(mbAddrBaseX,mbAddrBaseY+1)にある対応するBL MBはN=2あり、
MbClassがVertの場合、mbAddrBase[0]=(mbAddrBaseX,mbAddrBaseY)及びmbAddrBase[1] =(mbAddrBaseX+1,mbAddrBaseY)にある対応するBL MBはN=2あり、
MbClassがCornerの場合、mbAddrBase[0] =(mbAddrBaseX,mbAddrBaseY)、mbAddrBase[1] =(mbAddrBaseX+1,mbAddrBaseY)、mbAddrBase[2]=(mbAddrBaseX,mbAddrBaseY+1)、mbAddrBase[3]=(mbAddrBaseX+1、mbAddrBaseY+1)にある対応するBL MBはN=4ある。
MbClassがCenterに等しい場合、以下があてはまる。
B8x8BorderYが4に等しい場合、インデックス2及び3の下8x8ブロックが分割される)場合、cptrIntraは、1だけ減らされる。
mbTypeBaseSuffixYは、インデックスj=0のBL MBの垂直分割モード及びインデックスj=1のBL MBの垂直分割モードのうちの最小値にセットされる。インデックスj=0又はj=1の両方のBL MBがINTRAの場合、mbTypeBaseSuffixYはINTRAにセットされる。
mbTypeBaseSuffixXは、インデックスj=0のBL MBの水平分割モード及びインデックスj=1のBL MBの水平分割モードのうちの最小値にセットされる。インデックスj=0又はj=1の両方のBL MBがINTRAの場合、mbTypeBaseSuffixXはINTRAにセットされる。
B8x8Idx =(1−sign(B8x8BorderX))+(1−sign(B8x8BorderY))/2
として導き出される。ここで、sign(x)は、x<0の場合は−1を戻し、x>0の場合は1を戻し、x==0の場合は0を戻す。
MbBorderX、B8x8BorderXを入力とし、対応するBL 4x4ブロックoutB4x4Xの垂直インデックスを出力として、直接マッピング・テーブルを用いる(表3を参照)。
Y次元の場合、outB4x4Yは以下のように導き出され、b4x4Y=b4x4Idx/4である。
mbIdxを、(outB4x4X,outB4x4Y)にあるBL4x4ブロックを備えたBL MBの数として定義する。
さもなければ、MbClass==Vertの場合、mbIdx=outB4x4X/4であり、
さもなければ、MbClass==Horiの場合、mbIdx=outB4x4Y/4であり、
さもなければ(すなわち、MbClass ==Centerの場合)、mbIdx=2*(outB4x4Y/4)+outB4x4X/4である。(BLMBIdxX,BLMBIdxY)はmbAddrBase[mbIdx]にセットされる。
両方ともINTRAの場合、mbLabelXはINTRAにセットされる。
表3を用いて、その対応するBL 4x4ブロックを識別し、
識別されたBL 4x4ブロックを有するBL分割/サブ分割から分割/サブ分割動き情報を継承する。BL分割/サブ分割がINTRA BL MBにある場合、動き情報は、INTRA BL MBから継承しない近傍分割/サブ分割から複製される。
以下の章では、導出工程20(すなわち、サブ工程210及び220)並びに工程30の好ましい実現形態を、以下に規定する疑似コード・ファンクションを用いて表す。
さもなければ、
(MbClass==Center)の場合、
cptrintraを、0に等しくセットされた変数とし、
0.3によってインデックスを付けられたB8x8Idxの場合、
(MbTypeBase[B8x8Idx]==INTRA)の場合、cptrIntra +=2であり、
splitBlock(B8x8BorderX,B8x8Idx,0)の場合、cptrIntra +=−1であり、
splitBlock(B8x8BorderY,B8x8Idx,1)の場合、cptrIntra+=−1であり、
(cptrIntra>=4)の場合、mbLabel =INTRAであり、
さもなければ、mbLabel = 8x8である。
(MbClass==Corner)の場合、
mbTypeBaseSuffixX=Suffix(MbTypeBase[0],0)、
mbTypeBaseSuffixY= Suffix(MbTypeBase[0],1)、
is8x8Base =(MbTypeBase[0]==8x8)であり、
さもなければ、(MbClass==Vert)の場合、
mbTypeBaseSuffixX=8、
mbTypeBaseSuffixY=minBlockSize(Suffix(MbTypeBase[0],1),Suffix(MbTypeBase[1],1))、
is8x8Base=(mbTypeBase0==8x8)||(mbTypeBase1==8x8)であり、
さもなければ(すなわち、MbClass==Horiの場合)、
mbTypeBaseSuffixX=minBlockSize(Suffix(MbTypeBase[0],0))、Suffix,MbTypeBase[1],0)))、
mbTypeBaseSuffixY = 8、
is8x8Base=(mbTypeBase0==8x8)||(mbTypeBase1==8x8)である。
mbLabel =INTRAであり、
さもなければ、
mbLabelX =min(16,mbTypeBaseSuffixX +|B8x8BorderX|))、
mbLabelY =min(16,mbTypeBaseSuffixY +|B8x8BorderY|))であり、
(mbLabelX==12)又は(mbLabelY==12)の場合、mbLabel=INTRA=8x8であり、
さもなければ、
(is8x8Base)並びに(mbLabelX!= 8)及び(mbLabelY!= 8)の場合、
B8x8Idx=(1−sign(B8x8BorderX))+(1−sign(B8x8BorderY))/2、
(|B8x8BorderX|==8)の場合、
mbLabelX=min(mbLabelX,2* getSubMbtypeBaseDim(B8x8Idx,0))であり、
(| B8x8BorderY|==8)の場合、
mbLabelY=min(mbTypeY,2*getSubMbtypeBaseDim(B8x8Idx,1))であり、
mbLabel= mbLabelX_mbLabelYである。
mbPartLabelYを、computeSubMbTypeSize(MbBorderY,B8x8BorderY,b8x8Idx,1)を呼び出すことによって導き出すこととする。
さもなければ、mbPartLabel= mbPartLabelX_mbPartLabelYである。
マクロブロック分割ラベルmbLabel及び
マクロブロック分割インデックスmbPartIdx
を入力として取り込み、
参照インデックスRefIdxL0[ mbPartIdx ]及びRefIdxL1[ mbPartIdx ]及び
動きベクトルMvL0[ mbPartIdx ][ i ]及びMvL1[ mbPartIdx ][ i ]を出力し、i=0..nbPart及びnbPartは、mbLabelに対応する分割数である。
このファンクションは、次元dimに対応する、「type」と呼ばれる変数のサフィックスをもたらす(dimは、X(すなわち、水平次元)の場合は0に等しく、Y(すなわち、垂直次元)の場合は1に等しい)。入力がINTRAの場合、INTRAが戻される。
8x8ブロックb8x8Idxが潜在的に次元dimに(すなわち、水平次元又は垂直次元に)分かれている場合、このファンクションは1を戻す。
(dim)の場合、−(2*(b8x8Idx/2)−1))==sign(borderPos)を戻し、
さもなければ、−(2*(b8x8Idx %2)−1))==sign(borderPos)を戻し、
さもなければ、0を戻す。
この機能は、size0とsize1との間のminを戻す。両入力がINTRAの場合、INTRAが戻される。
(size1==INTRA)の場合、INTRAを戻す。
さもなければ、min(size0,size1)を戻す。
この機能は、8x8ブロックB8x8Idxが承継するベース・マクロブロックの次元dimに対応するmb_Type Suffixを戻す。
Suffix(MbTypeBase[0],dim)を戻す。
splitBlock(MbBorderX,B8x8Idx,0)の場合、
minBlockSize(Suffix(MbTypeBase[0],dim)、Suffix(MbTypeBase[1],dim))を戻し、
さもなければ、
mbIdx= B8x8Idx %2であり、
Suffix(MbTypeBase[mbIdx],dim)を戻す。
splitBlock(MbBorderY、B8x8Idx、1)の場合、
minBlockSize(Suffix(MbTypeBase[0],dim),Suffix(MbTypeBase[1],dim))を戻し、
さもなければ、
mbIdx= B8x8Idx/2であり、
Suffix(MbTypeBase[mbIdx],dim)を戻す。
splitBlock(MbBorderX、B8x8Idx、0)の場合、
minBlockSize(Suffix(MbTypeBase[0],dim),Suffix(MbTypeBase[1],dim))を戻し、
さもなければ、
splitBlock(MbBorderY、B8x8Idx、1)の場合、
minBlockSize(Suffix(MbTypeBase[0],dim),Suffix(MbTypeBase[1],dim))を戻し、
さもなければ、Suffix(MbTypeBase[b8x8Idx],dim)を戻す。
この機能は、8x8ブロックB8x8Idxが継承するベース8x8ブロックの、次元dimに対応するsubmb_Type Suffixを戻す。
このファンクションは、4x4ブロックB8x8Idx/b4x4Idxが継承する、ベース・マクロブロック・アドレス、ベース分割インデックス、及び存在する場合、ベース・サブ分割インデックスそれぞれである(mbAddrBase、mbPartIdxBase、subMbPartIdxBase)を戻す。
idxBaseBY=MapTab[MbBorderY,B8x8BorderY,2*(B8x8Idx/2)+(b4x4Idx/2)] である。
mbIdx=0
があてはまる。
mbIdx=idxBaseBX/2
があてはまる。
mbIdx=idxBaseBY/2
があてはまる。
mbIdx =2 *(idxBaseBY/2)+ idxBaseBX/2
があてはまる。
splitBlock(D,B8x8Idx,dim)==1の場合、ファンクションは4を戻す。
getsubMbtypeBaseDim(B8x8Idx,dim)==INTRAの場合、ファンクションは−1を戻す。
このファンクションは、マクロブロック分割の動きデータ継承を実行する。対応するベース・マクロブロックがINTRAの場合、動きデータ継承は実行されず、ファンクションは0を戻す。さもなければ、動きデータ継承が実行され、1が戻される。
さもなければ、b8x8Idx = mbPartIdxである。
mbPartLabelを、mbPartIdxを入力として、サブ工程220を施すことによって導き出すこととする。
inheritSubPartitionMotion(mbPartLabel,mbPartIdx,subMbPartIdx,refIdxBaseL0,refIdxBaseL1,mvBaseL0,mvBaseL1)が0に等しい場合、以下があてはまる。
inheritSubPartitionMotion(mbPartLabel,mbPartIdx,predIdx,refIdxBaseL0,refIdxBaseL1,mvBaseL0,mvBaseL1)が0に等しい場合、以下があてはまる。
inheritSubPartitionMotion(mbPartLabel,mbPartIdx,predIdx,refIdxBaseL0,refIdxBaseL1,mvBaseL0,mvBaseL1)が、呼び出される。
(refIdxBaseLX[ subMbPartIdx ]!= minRefIdxLX)の場合、以下があてはまる。
predIdxは、computePredIdx(subMbPartIdx,2)を呼び出すことによって計算される。
ファンクションは、1を戻す。
inheritSubPartitionMotion(mbPartLabel,mbPartIdx,subMbPartIdx,refIdxBaseL0,refIdxBaseL1,mvBaseL0,mvBaseL1)
このファンクションは、サブ分割の動きデータ継承を実行する。対応するベース・マクロブロックがINTRAの場合、動きデータ継承は実行されず、ファンクションは0を戻す。さもなければ、動きデータ継承が実行され、そして、ファンクションは1を戻す。
さもなければ、b4x4Idx = subMbPartIdxである。
Claims (18)
- 低分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報から高分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報を導き出す方法であって、各ピクチャは、重ならないマクロブロックに分けられ、前記符号化情報は、少なくとも分割情報を有し、ベース層マクロブロックと呼ばれる、前記少なくとも1つの低分解能ピクチャ部分の少なくとも1つのマクロブロックは、高位層マクロブロックと呼ばれる、前記少なくとも1つの高分解能ピクチャ部分のマクロブロックそれぞれと関連付けられ、よって、水平方向における第1の所定比及び垂直方向における第2の所定比でアップサンプリングされた前記少なくとも1つの低分解能ピクチャ部分が、前記少なくとも1つの高分解能ピクチャ部分にスーパインポーズされた場合に、前記関連付けられた低分解能マクロブロックが前記高分解能マクロブロックに少なくとも部分的に重なり、
対応するベース層マクロブロックと呼ばれる、前記高位層マクロブロックに関連付けられた前記ベース層マクロブロックに対する、前記高位層マクロブロックの位置に基づいて、前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の幾何学的パラメータを計算する工程(110)と、
前記幾何学的パラメータに基づいて前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎にマクロブロック・クラスを導き出す工程(120)と、
前記幾何学的パラメータ及び高位層マクロブロック・クラスに基づいて前記対応するベース層マクロブロックの前記分割情報から前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の分割情報を導き出す工程(210)とを備える方法。 - 請求項1記載の方法であって、座標系が各高分解能ピクチャと関連付けられ、4つの幾何学的パラメータが、前記高分解能ピクチャ座標系において、重ならないブロックに分けられる高位層マクロブロック毎に、
第1の幾何学的パラメータが、高位層マクロブロックの中心と、対応するベース層マクロブロックの最も近い垂直境界との間の代数距離MbBorderXであり、該距離が第1の方向によって規定される工程と、
第2の幾何学的パラメータが、高位層マクロブロックの中心と、対応するベース層マクロブロックの最も近い水平境界との間の代数距離であり、該距離が第2の方向によって規定される工程と、
第3の幾何学的パラメータが、高位層マクロブロックの中心と、対応するベース層マクロブロックのブロックの最も近い垂直境界との間の代数距離であり、該距離が前記第1の方向によって規定される工程と、
第4の幾何学的パラメータが、高位層マクロブロックの中心と、対応するベース層マクロブロックのブロックの最も近い水平境界との間の代数距離であり、該距離が前記第2の方向によって規定される工程として計算される(110)方法。 - 請求項1又は2に記載の方法であって、前記符号化情報はサブ分割情報を更に有し、前記方法は、前記幾何学的パラメータ及び前記高位層マクロブロック・クラスに基づいて、前記対応するベース層マクロブロックの分割情報から、かつ、前記対応するベース層マクロブロックのサブ分割情報が存在する場合、前記対応するベース層マクロブロックのサブ分割情報から前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロックのサブ分割情報を導き出す(220)工程を更に備える方法。
- 請求項1乃至3の何れか一項に記載の方法であって、前記符号化情報は動き情報を更に有し、前記方法は、前記対応するベース層マクロブロックの動き情報から前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の動き情報を導き出す(30)工程を更に備える方法。
- 請求項4記載の方法であって、前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の動き情報を導き出す(30)工程は、前記高位層マクロブロックの分割毎に、かつ、前記分割毎のサブ分割が存在する場合、前記分割それぞれのサブ分割毎に動き情報を導き出す工程を含む方法。
- 請求項5記載の方法であって、一マクロブロック、一分割又は一サブ分割の前記動き情報は、第1の成分及び第2の成分を有する少なくとも1つの動きベクトルと、第1又は第2の参照インデックス・リストのうちから選択される前記動きベクトルに関連した少なくとも1つの参照インデックスとを備え、前記参照インデックスが参照ピクチャを識別する方法。
- 請求項6記載の方法であって、動き情報を導き出す工程(30)が、前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎に、同じ分割のサブ分割間で動き情報を均一化する工程を備え、該工程が、参照インデックスのリスト毎に、
参照インデックスの前記リストの前記参照インデックスのうちで前記サブ分割の最低インデックスを識別する工程と、
現在の参照インデックスが前記最低参照インデックスに等しくない前記サブ分割それぞれと前記最低参照インデックスとを関連付ける工程であって、前記現在の参照インデックスが先行参照インデックスになる工程と、
先行参照インデックスが最低インデックスに等しくない前記サブ分割それぞれと、前記先行参照インデックスが前記最低参照インデックスに等しくないその近傍サブ分割の1つの動きベクトルとを関連付ける工程とを含む方法。 - 請求項7記載の方法であって、前記関連付けられる動きベクトルは、第1に、水平方向の近傍サブ分割を調べ、第2に、垂直方向の近傍サブ分割を調べ、第3に、対角線方向の近傍サブ分割を調べた場合に直面する第1の近傍サブ分割の動きベクトルである方法。
- 請求項7又は8の何れか一項に記載の方法であって、各マクロブロック、分割の動きベクトルの動きベクトル成分と、サブ分割が存在する場合、サブ分割の動きベクトルの動きベクトル成分が、式
dx及びdyは、導き出された動きベクトルの座標を表し、
dsx及びdsyは、スケーリングされた動きベクトルの座標を表し、
sign[x]は、xが正の場合は1に等しく、xが負の場合は−1に等しく、
scaled_base_width及びscaled_base_heightはそれぞれ、高分解能画像部分の幅及び高さであり、
base_width及びbase_heightはそれぞれ、低分解能画像部分の幅及び高さである方法。 - 請求項3乃至9の何れか一項に記載の方法であって、前記マクロブロックは、16×16画素のサイズを有し、前記ブロックは8×8画素のサイズであり、前記第1の所定比は前記第2の所定比に等しい方法。
- 請求項1乃至10の何れか一項に記載の方法であって、前記方法は、ビデオ信号を符号化する処理の一部である方法。
- 請求項1乃至10の何れか一項に記載の方法であって、方法は、ビデオ信号を復号化する処理の一部である方法。
- 少なくとも高分解能ピクチャ系列及び低分解能ピクチャ系列を符号化する装置であって、各ピクチャはマクロブロックに分けられ、
低分解能ピクチャを符号化する第1の符号化手段(80)であって、前記低分解能ピクチャの符号化情報、及びベース層データ・ストリームを生成する第1の符号化手段と、
低分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報から高分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報を導き出す承継手段(82)と、
前記導き出された符号化情報を用いて前記高分解能ピクチャを符号化する第2の符号化手段(81)であって、エンハンスメント層データ・ストリームを生成する第2の符号化手段とを有し、
前記符号化情報は少なくとも分割情報を有し、前記承継手段(82)は、
ベース層マクロブロックと呼ばれる、前記少なくとも1つの低分解能ピクチャ部分の少なくとも1つのマクロブロックを、高位層マクロブロックと呼ばれる、前記少なくとも1つの高分解能ピクチャ部分のマクロブロックそれぞれと関連付ける手段であって、水平方向における第1の所定比及び垂直方向における第2の所定比でアップサンプリングされた前記少なくとも1つの低分解能ピクチャ部分が、前記少なくとも1つの高分解能ピクチャ部分にスーパインポーズされた場合に、前記関連付けられた低分解能マクロブロックが前記高分解能マクロブロックに少なくとも部分的に重なる関連付ける手段と、
対応するベース層マクロブロックと呼ばれる、前記高位層マクロブロックに関連付けられた前記ベース層マクロブロックに対する、前記高位層マクロブロックの位置に基づいて、前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の幾何学的パラメータを計算する手段と、
前記幾何学的パラメータに基づいて前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎にマクロブロック・クラスを導き出す手段と、
前記幾何学的パラメータ及び高位層マクロブロック・クラスに基づいて前記対応するベース層マクロブロックの前記分割情報から前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の分割情報を導き出す手段とを備える装置。 - 請求項13記載の装置であって、前記ベース層データ・ストリーム及び前記エンハンスメント層データ・ストリームを単一のデータ・ストリームに合成するモジュール(83)を更に備える装置。
- 請求項13又は14に記載の装置であって、前記第1の符号化手段がMPEG‐4 AVCビデオ符号器である装置。
- 請求項13乃至15の何れか一項に記載の装置によって符号化された少なくとも高分解能ピクチャ系列及び低分解能ピクチャ系列を復号化する装置であって、前記符号化ピクチャはデータ・ストリームによって表され、
低分解能ピクチャ、及び前記低分解能ピクチャの符号化情報を生成するために前記データ・ストリームの少なくとも第1の部分を復号化する第1の復号化手段(91)と、
低分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報から高分解能ピクチャの少なくとも1つのピクチャ部分の符号化情報を導き出す承継手段(82)と、
高分解能ピクチャを符号化するために前記導き出された符号化情報を用いて少なくとも、前記データ・ストリームの第2の部分を復号化する第2の復号化手段(92)とを有し、
前記符号化情報は少なくとも分割情報を有し、前記承継手段(82)は、
ベース層マクロブロックと呼ばれる、前記少なくとも1つの低分解能ピクチャ部分の少なくとも1つのマクロブロックを、高位層マクロブロックと呼ばれる、前記少なくとも1つの高分解能ピクチャ部分のマクロブロックそれぞれと関連付ける手段であって、水平方向における第1の所定比及び垂直方向における第2の所定比でアップサンプリングされた前記少なくとも1つの低分解能ピクチャ部分が、前記少なくとも1つの高分解能ピクチャ部分にスーパインポーズされた場合に、前記関連付けられた低分解能マクロブロックが前記高分解能マクロブロックに少なくとも部分的に重なる関連付ける手段と、
対応するベース層マクロブロックと呼ばれる、前記高位層マクロブロックに関連付けられた前記ベース層マクロブロックに対する、前記高位層マクロブロックの位置に基づいて、前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の幾何学的パラメータを計算する手段と、
前記幾何学的パラメータに基づいて前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎にマクロブロック・クラスを導き出す手段と、
前記幾何学的パラメータ及び高位層マクロブロック・クラスに基づいて前記対応するベース層マクロブロックの前記分割情報から前記少なくとも1つの高分解能ピクチャ部分における高位層マクロブロック毎の分割情報を導き出す手段とを備える装置。 - 請求項16記載の装置であって、前記データ・ストリームの前記第1の部分及び前記データ・ストリームの前記第2の部分を前記データ・ストリームから抽出する抽出手段(90)を更に備える装置。
- 請求項16又は17に記載の装置であって、前記第1の復号化手段がMPEG‐4 AVCビデオ復号器である装置。
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05101224A EP1694074A1 (en) | 2005-02-18 | 2005-02-18 | Process for scalable coding of images |
EP05101224.3 | 2005-02-18 | ||
FR0550477 | 2005-02-21 | ||
FR0550477 | 2005-02-21 | ||
EP05102465.1 | 2005-03-29 | ||
EP05102465A EP1694075A1 (fr) | 2005-02-21 | 2005-03-29 | Méthode d'héritage inter couches utilisée dans un dispositif de codage et de décodage d'une image haute résolution à partir d'une image basse résolution |
EP05290819 | 2005-04-13 | ||
EP05290819.1 | 2005-04-13 | ||
EP05291194.8 | 2005-06-02 | ||
EP05291194 | 2005-06-02 | ||
PCT/EP2006/050913 WO2006087319A2 (en) | 2005-02-18 | 2006-02-14 | Method for deriving coding information for high resolution pictures from low resoluton pictures and coding and decoding devices implementing said method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008530927A true JP2008530927A (ja) | 2008-08-07 |
JP5213456B2 JP5213456B2 (ja) | 2013-06-19 |
Family
ID=39730638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007555591A Expired - Fee Related JP5213456B2 (ja) | 2005-02-18 | 2006-02-14 | 高分解能ピクチャの符号化情報を低分解能ピクチャから導き出す方法、並びにその方法を実現する符号化及び復号化装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8345762B2 (ja) |
EP (1) | EP1849303A2 (ja) |
JP (1) | JP5213456B2 (ja) |
KR (1) | KR101233854B1 (ja) |
CN (1) | CN101213840B (ja) |
TW (1) | TWI403959B (ja) |
WO (1) | WO2006087319A2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015512216A (ja) * | 2012-02-29 | 2015-04-23 | エルジー エレクトロニクス インコーポレイティド | インタレイヤ予測方法及びそれを利用する装置 |
KR20150070210A (ko) * | 2012-10-01 | 2015-06-24 | 지이 비디오 컴프레션, 엘엘씨 | 향상 레이어 모션 파라미터들에 대한 베이스-레이어 힌트들을 이용한 스케일러블 비디오 코딩 |
JP2015149778A (ja) * | 2010-08-17 | 2015-08-20 | サムスン エレクトロニクス カンパニー リミテッド | ビデオ復号化方法及びその装置 |
JP2015532552A (ja) * | 2012-10-05 | 2015-11-09 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | スケーラブルビデオコーディングのための予測モード情報アップサンプリング |
JP2016513441A (ja) * | 2013-03-01 | 2016-05-12 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | スケーラブルビデオコーディングのための空間動きベクトルスケーリング |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090016544A (ko) * | 2006-01-09 | 2009-02-16 | 엘지전자 주식회사 | 영상 신호의 레이어 간 예측 방법 |
KR100904444B1 (ko) * | 2006-09-07 | 2009-06-26 | 엘지전자 주식회사 | 비디오 신호의 디코딩/인코딩 방법 및 장치 |
EP1980107A4 (en) * | 2006-11-17 | 2010-01-13 | Lg Electronics Inc | METHOD AND APPARATUS FOR DECODING / ENCODING A VIDEO SIGNAL |
JP5029543B2 (ja) * | 2008-09-09 | 2012-09-19 | 富士通株式会社 | 符号化装置および符号化プログラム |
US8503527B2 (en) | 2008-10-03 | 2013-08-06 | Qualcomm Incorporated | Video coding with large macroblocks |
FR2947134A1 (fr) * | 2009-06-23 | 2010-12-24 | France Telecom | Procedes de codage et de decodages d'images, dispositifs de codage et de decodage, flux de donnees et programme d'ordinateur correspondants. |
PL2559240T3 (pl) | 2010-04-13 | 2020-01-31 | Ge Video Compression, Llc | Predykcja międzypłaszczyznowa |
PT3301648T (pt) | 2010-04-13 | 2020-04-20 | Ge Video Compression Llc | Herança em matriz de amostras em subdivisão multitree |
ES2752227T3 (es) | 2010-04-13 | 2020-04-03 | Ge Video Compression Llc | Codificación de vídeo que usa subdivisiones multi-árbol de imágenes |
HUE030688T2 (en) | 2010-04-13 | 2017-05-29 | Ge Video Compression Llc | Sample area merging |
US8923395B2 (en) * | 2010-10-01 | 2014-12-30 | Qualcomm Incorporated | Video coding using intra-prediction |
US11496760B2 (en) | 2011-07-22 | 2022-11-08 | Qualcomm Incorporated | Slice header prediction for depth maps in three-dimensional video codecs |
US9521418B2 (en) | 2011-07-22 | 2016-12-13 | Qualcomm Incorporated | Slice header three-dimensional video extension for slice header prediction |
US9288505B2 (en) | 2011-08-11 | 2016-03-15 | Qualcomm Incorporated | Three-dimensional video with asymmetric spatial resolution |
US9485503B2 (en) * | 2011-11-18 | 2016-11-01 | Qualcomm Incorporated | Inside view motion prediction among texture and depth view components |
JP2013126157A (ja) * | 2011-12-15 | 2013-06-24 | Sony Corp | 画像処理装置及び画像処理方法 |
US9860549B2 (en) | 2012-03-29 | 2018-01-02 | Lg Electronics Inc. | Inter-layer prediction method and encoding device and decoding device using same |
WO2013149307A1 (en) * | 2012-04-05 | 2013-10-10 | Newsouth Innovations Pty Limited | Method and apparatus for coding of spatial data |
GB2501517A (en) * | 2012-04-27 | 2013-10-30 | Canon Kk | Scalable Encoding and Decoding of a Digital Image |
US9686559B2 (en) * | 2012-07-03 | 2017-06-20 | Sharp Kabushiki Kaisha | Image decoding device, and image encoding device |
US9270991B2 (en) * | 2013-01-07 | 2016-02-23 | Qualcomm Incorporated | Inter-layer reference picture generation for HLS-only scalable video coding |
US10284842B2 (en) * | 2013-03-05 | 2019-05-07 | Qualcomm Incorporated | Inter-layer reference picture construction for spatial scalability with different aspect ratios |
KR20160009543A (ko) * | 2013-04-17 | 2016-01-26 | 주식회사 윌러스표준기술연구소 | 비디오 신호 처리 방법 및 장치 |
US9756335B2 (en) * | 2013-07-02 | 2017-09-05 | Qualcomm Incorporated | Optimizations on inter-layer prediction signalling for multi-layer video coding |
WO2017086747A1 (ko) | 2015-11-20 | 2017-05-26 | 한국전자통신연구원 | 기하 변환 픽처를 이용한 영상의 부호화/복호화 방법 및 장치 |
WO2017195945A1 (ko) * | 2016-05-10 | 2017-11-16 | 삼성전자 주식회사 | 영상을 부호화/복호화 하는 방법 및 그 장치 |
CN108810531B (zh) * | 2017-05-03 | 2019-11-19 | 腾讯科技(深圳)有限公司 | 视频编码处理方法、装置及电子设备 |
GB2618716B (en) * | 2019-03-20 | 2024-03-13 | V Nova Int Ltd | Low complexity enhancement video coding |
WO2020250599A1 (ja) * | 2019-06-12 | 2020-12-17 | ソニー株式会社 | 画像処理装置および方法 |
CN114731409A (zh) * | 2019-09-20 | 2022-07-08 | 韩国电子通信研究院 | 图像编码/解码方法和装置、以及存储比特流的记录介质 |
CN113422951B (zh) * | 2019-09-20 | 2022-05-31 | 杭州海康威视数字技术股份有限公司 | 一种解码、编码方法、装置及其设备 |
CN112106362A (zh) * | 2019-09-30 | 2020-12-18 | 深圳市大疆创新科技有限公司 | 可移动平台的图像处理方法、装置、可移动平台及介质 |
MX2022005905A (es) * | 2019-11-15 | 2022-06-24 | Hfi Innovation Inc | Metodo y aparato para se?alizacion de compensacion de movimiento envolvente horizontal en la codificacion de video vr360. |
WO2021100863A1 (en) * | 2019-11-22 | 2021-05-27 | Sharp Kabushiki Kaisha | Systems and methods for signaling tiles and slices in video coding |
WO2021236059A1 (en) * | 2020-05-19 | 2021-11-25 | Google Llc | Dynamic parameter selection for quality-normalized video transcoding |
US11863786B2 (en) * | 2021-05-21 | 2024-01-02 | Varjo Technologies Oy | Method of transporting a framebuffer |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008538057A (ja) * | 2005-03-18 | 2008-10-02 | シャープ株式会社 | 拡張された空間スケーラビティにおける画像レベルの適応化方法およびシステム |
Family Cites Families (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE59107736D1 (de) | 1991-08-24 | 1996-05-30 | Itt Ind Gmbh Deutsche | Monolithisch integrierter Differenzverstärker mit digitaler Verstärkungseinstellung |
US5270813A (en) | 1992-07-02 | 1993-12-14 | At&T Bell Laboratories | Spatially scalable video coding facilitating the derivation of variable-resolution images |
JP3189258B2 (ja) | 1993-01-11 | 2001-07-16 | ソニー株式会社 | 画像信号符号化方法および画像信号符号化装置、並びに画像信号復号化方法および画像信号復号化装置 |
JP3788823B2 (ja) * | 1995-10-27 | 2006-06-21 | 株式会社東芝 | 動画像符号化装置および動画像復号化装置 |
US6957350B1 (en) * | 1996-01-30 | 2005-10-18 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporal and resolution layering in advanced television |
US5852565A (en) | 1996-01-30 | 1998-12-22 | Demografx | Temporal and resolution layering in advanced television |
US5831678A (en) | 1996-08-09 | 1998-11-03 | U.S. Robotics Access Corp. | Video encoder/decoder system |
JP3263807B2 (ja) | 1996-09-09 | 2002-03-11 | ソニー株式会社 | 画像符号化装置および画像符号化方法 |
US5978509A (en) | 1996-10-23 | 1999-11-02 | Texas Instruments Incorporated | Low power video decoder system with block-based motion compensation |
KR100341079B1 (ko) | 1997-01-10 | 2002-06-20 | 마츠시타 덴끼 산교 가부시키가이샤 | 화상 처리 방법 및 화상 처리 장치, 및 데이터 기록 매체 |
US6728775B1 (en) * | 1997-03-17 | 2004-04-27 | Microsoft Corporation | Multiple multicasting of multimedia streams |
US6057884A (en) | 1997-06-05 | 2000-05-02 | General Instrument Corporation | Temporal and spatial scaleable coding for video object planes |
US6741748B1 (en) * | 1997-06-19 | 2004-05-25 | Samsung Electronics Co. | Scan interleaving method based on context values of neighboring pixels, improved encoding/decoding method of binary shape data and encoding/decoding apparatus suitable for the same |
US6351563B1 (en) | 1997-07-09 | 2002-02-26 | Hyundai Electronics Ind. Co., Ltd. | Apparatus and method for coding/decoding scalable shape binary image using mode of lower and current layers |
US6477202B1 (en) * | 1997-09-03 | 2002-11-05 | Matsushita Electric Industrial Co., Ltd. | Apparatus of layered picture coding, apparatus of picture decoding, methods of picture decoding, apparatus of recording for digital broadcasting signal, and apparatus of picture and audio decoding |
JP2000013790A (ja) | 1998-06-19 | 2000-01-14 | Sony Corp | 画像符号化装置および画像符号化方法、画像復号装置および画像復号方法、並びに提供媒体 |
US6233283B1 (en) * | 1998-06-23 | 2001-05-15 | Lucent Technologies Inc. | Layered video coding using perceptual coding criteria for error resilience in packet networks |
US6603883B1 (en) * | 1998-09-08 | 2003-08-05 | Canon Kabushiki Kaisha | Image processing apparatus including an image data encoder having at least two scalability modes and method therefor |
CN1767649A (zh) * | 1998-11-04 | 2006-05-03 | 三菱电机株式会社 | 图象解码装置和图象解码方法 |
DE19855038A1 (de) * | 1998-11-28 | 2000-05-31 | Thomson Brandt Gmbh | Verfahren zur Bildcodierung und -decodierung sowie Verfahren zum Aufbau einer Teilbilddateneinheit für ein elektronisches Gerät und elektronisches Gerät |
US6639943B1 (en) | 1999-11-23 | 2003-10-28 | Koninklijke Philips Electronics N.V. | Hybrid temporal-SNR fine granular scalability video coding |
US6931060B1 (en) * | 1999-12-07 | 2005-08-16 | Intel Corporation | Video processing of a quantized base layer and one or more enhancement layers |
JP2001223665A (ja) * | 2000-02-08 | 2001-08-17 | Matsushita Electric Ind Co Ltd | 信号符号化伝送装置、信号復号化受信装置、およびプログラム記録媒体 |
US6510177B1 (en) | 2000-03-24 | 2003-01-21 | Microsoft Corporation | System and method for layered video coding enhancement |
AU2001251386A1 (en) | 2000-04-07 | 2001-10-23 | Demografx | Enhanced temporal and resolution layering in advanced television |
JP2002010251A (ja) * | 2000-06-19 | 2002-01-11 | Matsushita Electric Ind Co Ltd | 映像信号符号化装置および映像信号復号化装置 |
US6907070B2 (en) | 2000-12-15 | 2005-06-14 | Microsoft Corporation | Drifting reduction and macroblock-based control in progressive fine granularity scalable video coding |
TW567728B (en) * | 2001-02-20 | 2003-12-21 | Sanyo Electric Co | Method and apparatus for decoding graphic image |
KR20040054743A (ko) * | 2001-10-26 | 2004-06-25 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 공간 스케일가능 압축 |
CN100518315C (zh) * | 2001-10-26 | 2009-07-22 | 皇家飞利浦电子股份有限公司 | 采用清晰度增强技术的空间可缩放的压缩方案的编解码器及方法 |
US6980596B2 (en) | 2001-11-27 | 2005-12-27 | General Instrument Corporation | Macroblock level adaptive frame/field coding for digital video content |
US6898313B2 (en) * | 2002-03-06 | 2005-05-24 | Sharp Laboratories Of America, Inc. | Scalable layered coding in a multi-layer, compound-image data transmission system |
WO2003079692A1 (en) * | 2002-03-19 | 2003-09-25 | Fujitsu Limited | Hierarchical encoder and decoder |
US7386049B2 (en) * | 2002-05-29 | 2008-06-10 | Innovation Management Sciences, Llc | Predictive interpolation of a video signal |
ES2626106T3 (es) * | 2003-01-30 | 2017-07-24 | Koninklijke Philips N.V. | Codificación de vídeo |
WO2004073312A1 (en) * | 2003-02-17 | 2004-08-26 | Koninklijke Philips Electronics N.V. | Video coding |
EP1455534A1 (en) | 2003-03-03 | 2004-09-08 | Thomson Licensing S.A. | Scalable encoding and decoding of interlaced digital video data |
KR20060105408A (ko) * | 2005-04-01 | 2006-10-11 | 엘지전자 주식회사 | 영상 신호의 스케일러블 인코딩 및 디코딩 방법 |
KR20060109247A (ko) * | 2005-04-13 | 2006-10-19 | 엘지전자 주식회사 | 베이스 레이어 픽처를 이용하는 영상신호의 엔코딩/디코딩방법 및 장치 |
US7142601B2 (en) | 2003-04-14 | 2006-11-28 | Mitsubishi Electric Research Laboratories, Inc. | Transcoding compressed videos to reducing resolution videos |
JP2005033336A (ja) | 2003-07-08 | 2005-02-03 | Ntt Docomo Inc | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム |
US7362809B2 (en) * | 2003-12-10 | 2008-04-22 | Lsi Logic Corporation | Computational reduction in motion estimation based on lower bound of cost function |
JP2005260912A (ja) * | 2004-02-10 | 2005-09-22 | Matsushita Electric Ind Co Ltd | 映像通信装置および映像通信方法 |
US8503542B2 (en) * | 2004-03-18 | 2013-08-06 | Sony Corporation | Methods and apparatus to reduce blocking noise and contouring effect in motion compensated compressed video |
US20060012719A1 (en) * | 2004-07-12 | 2006-01-19 | Nokia Corporation | System and method for motion prediction in scalable video coding |
DE102004059978B4 (de) * | 2004-10-15 | 2006-09-07 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Erzeugen einer codierten Videosequenz und zum Decodieren einer codierten Videosequenz unter Verwendung einer Zwischen-Schicht-Restwerte-Prädiktion sowie ein Computerprogramm und ein computerlesbares Medium |
US7817723B2 (en) | 2004-12-14 | 2010-10-19 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E. V. | Apparatus and method of optimizing motion estimation parameters for encoding a video signal |
US8363730B2 (en) * | 2004-12-16 | 2013-01-29 | Intel Corporation | Local macroblock information buffer |
US20060176955A1 (en) | 2005-02-07 | 2006-08-10 | Lu Paul Y | Method and system for video compression and decompression (codec) in a microprocessor |
KR100763179B1 (ko) | 2005-04-01 | 2007-10-04 | 삼성전자주식회사 | 비동기 픽쳐의 모션 벡터를 압축/복원하는 방법 및 그방법을 이용한 장치 |
KR101158437B1 (ko) | 2005-04-01 | 2012-06-22 | 엘지전자 주식회사 | 스케일러블 비디오 신호 인코딩 및 디코딩 방법 |
KR100896279B1 (ko) | 2005-04-15 | 2009-05-07 | 엘지전자 주식회사 | 영상 신호의 스케일러블 인코딩 및 디코딩 방법 |
JP5017825B2 (ja) | 2005-09-15 | 2012-09-05 | ソニー株式会社 | 復号装置および復号方法 |
US7777812B2 (en) | 2005-11-18 | 2010-08-17 | Sharp Laboratories Of America, Inc. | Methods and systems for picture resampling |
ATE466453T1 (de) * | 2006-05-05 | 2010-05-15 | Thomson Licensing | Vereinfachte bewegungsprädiktion zwischen schichten für die skalierbare videocodierung |
-
2006
- 2006-02-14 US US11/884,558 patent/US8345762B2/en not_active Expired - Fee Related
- 2006-02-14 EP EP06708250A patent/EP1849303A2/en not_active Ceased
- 2006-02-14 KR KR1020077018897A patent/KR101233854B1/ko not_active IP Right Cessation
- 2006-02-14 JP JP2007555591A patent/JP5213456B2/ja not_active Expired - Fee Related
- 2006-02-14 WO PCT/EP2006/050913 patent/WO2006087319A2/en active Application Filing
- 2006-02-14 CN CN2006800039503A patent/CN101213840B/zh not_active Expired - Fee Related
- 2006-02-17 TW TW095105306A patent/TWI403959B/zh not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008538057A (ja) * | 2005-03-18 | 2008-10-02 | シャープ株式会社 | 拡張された空間スケーラビティにおける画像レベルの適応化方法およびシステム |
Non-Patent Citations (1)
Title |
---|
JPN6012007754; Francois, E., et.al.: '"Generic Extended Spatial Scalability (Input Document to JVT)"' 13th Meeting, Document:JVT-O041 , 20041022, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCE * |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9654800B2 (en) | 2010-08-17 | 2017-05-16 | Samsung Electronics Co., Ltd. | Video encoding method and apparatus using transformation unit of variable tree structure, and video decoding method and apparatus |
US10154287B2 (en) | 2010-08-17 | 2018-12-11 | Samsung Electronics Co., Ltd. | Video encoding method and apparatus using transformation unit of variable tree structure, and video decoding method and apparatus |
JP2015149778A (ja) * | 2010-08-17 | 2015-08-20 | サムスン エレクトロニクス カンパニー リミテッド | ビデオ復号化方法及びその装置 |
JP2015149777A (ja) * | 2010-08-17 | 2015-08-20 | サムスン エレクトロニクス カンパニー リミテッド | ビデオ復号化方法及びその装置 |
JP2015164337A (ja) * | 2010-08-17 | 2015-09-10 | サムスン エレクトロニクス カンパニー リミテッド | ビデオ復号化方法及びその装置 |
JP2015164338A (ja) * | 2010-08-17 | 2015-09-10 | サムスン エレクトロニクス カンパニー リミテッド | ビデオ復号化方法及びその装置 |
US9674553B2 (en) | 2010-08-17 | 2017-06-06 | Samsung Electronics Co., Ltd. | Video encoding method and apparatus using transformation unit of variable tree structure, and video decoding method and apparatus |
US9661347B2 (en) | 2010-08-17 | 2017-05-23 | Samsung Electronics Co., Ltd. | Video encoding method and apparatus using transformation unit of variable tree structure, and video decoding method and apparatus |
US9654799B2 (en) | 2010-08-17 | 2017-05-16 | Samsung Electronics Co., Ltd. | Video encoding method and apparatus using transformation unit of variable tree structure, and video decoding method and apparatus |
US9648349B2 (en) | 2010-08-17 | 2017-05-09 | Samsung Electronics Co., Ltd. | Video encoding method and apparatus using transformation unit of variable tree structure, and video decoding method and apparatus |
JP2015512216A (ja) * | 2012-02-29 | 2015-04-23 | エルジー エレクトロニクス インコーポレイティド | インタレイヤ予測方法及びそれを利用する装置 |
US9554149B2 (en) | 2012-02-29 | 2017-01-24 | Lg Electronics, Inc. | Inter-layer prediction method and apparatus using same |
JP2018042257A (ja) * | 2012-10-01 | 2018-03-15 | ジーイー ビデオ コンプレッション エルエルシー | エンハンスメント層の中の変換係数ブロックの副ブロックに基づいた符号化を使用するスケーラブルビデオ符号化 |
US10687059B2 (en) | 2012-10-01 | 2020-06-16 | Ge Video Compression, Llc | Scalable video coding using subblock-based coding of transform coefficient blocks in the enhancement layer |
JP2015536104A (ja) * | 2012-10-01 | 2015-12-17 | ジーイー ビデオ コンプレッション エルエルシー | エンハンスメント層作動パラメータのためのベース層ヒントを使用するスケーラブルビデオ符号化 |
JP2015536105A (ja) * | 2012-10-01 | 2015-12-17 | ジーイー ビデオ コンプレッション エルエルシー | ベース層からの予測のための副ブロックの副分割の派生を使用するスケーラブルビデオ符号化 |
US12010334B2 (en) | 2012-10-01 | 2024-06-11 | Ge Video Compression, Llc | Scalable video coding using base-layer hints for enhancement layer motion parameters |
KR20150070210A (ko) * | 2012-10-01 | 2015-06-24 | 지이 비디오 컴프레션, 엘엘씨 | 향상 레이어 모션 파라미터들에 대한 베이스-레이어 힌트들을 이용한 스케일러블 비디오 코딩 |
US10212420B2 (en) | 2012-10-01 | 2019-02-19 | Ge Video Compression, Llc | Scalable video coding using inter-layer prediction of spatial intra prediction parameters |
US10212419B2 (en) | 2012-10-01 | 2019-02-19 | Ge Video Compression, Llc | Scalable video coding using derivation of subblock subdivision for prediction from base layer |
US10218973B2 (en) | 2012-10-01 | 2019-02-26 | Ge Video Compression, Llc | Scalable video coding using subblock-based coding of transform coefficient blocks in the enhancement layer |
US10477210B2 (en) | 2012-10-01 | 2019-11-12 | Ge Video Compression, Llc | Scalable video coding using inter-layer prediction contribution to enhancement layer prediction |
US10681348B2 (en) | 2012-10-01 | 2020-06-09 | Ge Video Compression, Llc | Scalable video coding using inter-layer prediction of spatial intra prediction parameters |
US11589062B2 (en) | 2012-10-01 | 2023-02-21 | Ge Video Compression, Llc | Scalable video coding using subblock-based coding of transform coefficient blocks in the enhancement layer |
US10694183B2 (en) | 2012-10-01 | 2020-06-23 | Ge Video Compression, Llc | Scalable video coding using derivation of subblock subdivision for prediction from base layer |
US10694182B2 (en) | 2012-10-01 | 2020-06-23 | Ge Video Compression, Llc | Scalable video coding using base-layer hints for enhancement layer motion parameters |
US11575921B2 (en) | 2012-10-01 | 2023-02-07 | Ge Video Compression, Llc | Scalable video coding using inter-layer prediction of spatial intra prediction parameters |
KR102211196B1 (ko) * | 2012-10-01 | 2021-02-02 | 지이 비디오 컴프레션, 엘엘씨 | 향상 레이어 모션 파라미터들에 대한 베이스-레이어 힌트들을 이용한 스케일러블 비디오 코딩 |
US11134255B2 (en) | 2012-10-01 | 2021-09-28 | Ge Video Compression, Llc | Scalable video coding using inter-layer prediction contribution to enhancement layer prediction |
US11477467B2 (en) | 2012-10-01 | 2022-10-18 | Ge Video Compression, Llc | Scalable video coding using derivation of subblock subdivision for prediction from base layer |
US10721478B2 (en) | 2012-10-05 | 2020-07-21 | Qualcomm Incorporated | Prediction mode information upsampling for scalable video coding |
JP2015532552A (ja) * | 2012-10-05 | 2015-11-09 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | スケーラブルビデオコーディングのための予測モード情報アップサンプリング |
JP2016513441A (ja) * | 2013-03-01 | 2016-05-12 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | スケーラブルビデオコーディングのための空間動きベクトルスケーリング |
Also Published As
Publication number | Publication date |
---|---|
WO2006087319A2 (en) | 2006-08-24 |
KR20070103459A (ko) | 2007-10-23 |
EP1849303A2 (en) | 2007-10-31 |
KR101233854B1 (ko) | 2013-02-15 |
US20090028245A1 (en) | 2009-01-29 |
WO2006087319A3 (en) | 2006-11-23 |
CN101213840B (zh) | 2011-02-02 |
JP5213456B2 (ja) | 2013-06-19 |
TWI403959B (zh) | 2013-08-01 |
CN101213840A (zh) | 2008-07-02 |
TW200636605A (en) | 2006-10-16 |
US8345762B2 (en) | 2013-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5213456B2 (ja) | 高分解能ピクチャの符号化情報を低分解能ピクチャから導き出す方法、並びにその方法を実現する符号化及び復号化装置 | |
JP5112332B2 (ja) | インターレイヤ動き予測方法 | |
JP5065051B2 (ja) | 低解像度画像から高解像度画像の符号化情報を導出する方法、並びに、係る方法を実現する符号化及び復号化装置 | |
JP5011378B2 (ja) | スケーラブルビデオ符号化向け簡略化されたレイヤ間動き予測 | |
KR100904441B1 (ko) | 영상신호의 레이어간 예측 방법 | |
CN101073265B (zh) | 可缩放视频编码方法 | |
KR20200127897A (ko) | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 | |
JP5211048B2 (ja) | 低解像度画像のモーションデータから高解像度画像用のモーションデータを取得する方法並びにその方法を実施する符号化及び復号装置 | |
EP1958447A2 (en) | Method of predicting motion and texture data | |
EP1848218A1 (en) | Method for deriving motion data for high resolution pictures from motion data of low resolution pictures and coding and decoding devices implementing said method | |
KR101336104B1 (ko) | 모션과 텍스처 데이터를 예측하는 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121009 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121220 |
|
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: 20130129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130226 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |