JP5918903B2 - 拡張データの処理 - Google Patents
拡張データの処理 Download PDFInfo
- Publication number
- JP5918903B2 JP5918903B2 JP2015505680A JP2015505680A JP5918903B2 JP 5918903 B2 JP5918903 B2 JP 5918903B2 JP 2015505680 A JP2015505680 A JP 2015505680A JP 2015505680 A JP2015505680 A JP 2015505680A JP 5918903 B2 JP5918903 B2 JP 5918903B2
- Authority
- JP
- Japan
- Prior art keywords
- slice
- slice header
- extension
- length
- length indicator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 21
- 238000000034 method Methods 0.000 claims description 76
- 238000004590 computer program Methods 0.000 claims description 23
- 238000006243 chemical reaction Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 5
- 230000009191 jumping Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 108091026890 Coding region Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
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/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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/172—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 picture, frame or field
-
- 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/174—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 slice, e.g. a line of blocks or a group of 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
seq_parameter_set_rbsp(){ 記述子
...
sps_extension_flag u(1)
if(sps_extension_flag)
while(more_rbsp_data())
sps_extension_data_flag u(1)
rbsp_trailing_bits()
}
slice_layer_rbsp(){
slice_header()
slice_data()
rbsp_slice_trailing_bits()
}
pic_parameter_set_rbsp(){ 記述子
...
slice_header_extension_present_flag u(1)
...
}
slice_header(){ 記述子
...
if(slice_header_extension_present_flag){
slice_header_extension_length ue(v)
for (i=0; i<slice_header_extension_length; i++)
slice_header_extension_data_byte[i] u(8)
}
byte_alignment()
}
byte_alignment(){ 記述子
bit_equal_to_one /*equal to 1*/ f(1)
while(!byte_aligned())
bit_equal_to_zero /*equal to 0*/ f(1)
}
あるいは、拡張フィールドの少なくとも1つの値は、例えばビットストリームの特定のNALユニットを除去又は削除するために復号器により使用されてもよい。例えば拡張フィールドは、上位層の符号化表現が復号化中である場合のみ、特定のNALユニットを削除できること、すなわちそれが参照ピクチャバッファに入力されないか又は参照ピクチャバッファから除去されることを示してもよい。
1. slice_header_extension_length構文要素23が構文解析される。
2. 復号器は、slice_header_extension_length構文要素23の直後に存在するslice_header_extension_lengthが示す数のビットの値を構文解析し且つ無視する。
3. 復号器は、slice_header_extension_lengthが示す数のビットを構文解析した後の最初のビット(ステップ2における構文解析が終了したビット位置に存在する)から開始してスライスデータ25を構文解析し且つ復号化する。
1. slice_header_extension_length構文要素23が構文解析される。
2. 復号器は、ビットストリーム20においてslice_header_extension_lengthが示す数のビットを飛び越す。
3. 復号器は、slice_header_extension_lengthが示す数のビットを飛び越した後の最初のビット(ステップ2における飛び越しが終了したビット位置に存在する)から開始してスライスデータ25を構文解析し且つ復号化する。
1. 有効なSPSからのslice_header_extension_present_flagが使用される。
2. slice_header_extension_present_flagが1である場合:
a. slice_header_extension_length構文要素23が構文解析される.
b. 復号器は、slice_header_extension_length構文要素23の直後に存在するslice_header_extension_lengthが示す数のビットの値を構文解析し且つ無視する.
c. 復号器は、slice_header_extension_lengthが示す数のビットを構文解析した後の最初のビット(ステップbにおける構文解析が終了したビット位置に存在する)から開始してスライスデータ25を構文解析し且つ復号化する.
3.あるいは、(slice_header_extension_present_flagが0に等しい場合)、復号器は、slice_header_extension_length構文要素23及び拡張データ24を構文解析せずに、スライスデータ25を構文解析し且つ復号化する。slice_header_extension_length構文要素23及び拡張データ24はどちらもスライス内に存在しない。
1. 有効なSPSからのslice_header_extension_present_flagが使用される。
2. slice_header_extension_present_flagが1に等しい場合:
a. slice_header_extension_length構文要素23が構文解析される.
b. 復号器は、ビットストリーム20においてslice_header_extension_lengthが示す数のビットを飛び越す.
c. 復号器は、slice_header_extension_lengthが示す数のビットを飛び越した後の最初のビット(ステップbにおける飛び越しが終了したビット位置に存在する)から開始してスライスデータを構文解析し且つ復号化する。
slice_header() 記述子
...
if(slice_header_extension_present_flag){
slice_header_extension_length ue(v)
for(i=0; i<slice_header_extension_length; i++)
slice_header_extension_data_flag u(1)
}
}
1. 有効なSPSからのslice_header_extension_present_flagが存在する場合、それが使用される。そのようなslice_header_extension_present_flagが存在しない場合、ステップ1、2及び3は省略され、ステップa、b及びcのみが実行される。
2. slice_header_extension_present_flagが1に等しい場合:
a. slice_header_extension_lengthは、スライスヘッダ21の長さから現在のビット位置を減算した数として計算される.
b. 復号器は、slice_header_extension_length構文要素、すなわち、スライスヘッダ21全体の長さを示す構文要素の直後に存在するslice_header_extension_lengthが示す数のビットの値を構文解析し且つ無視する.
c. 復号器は、slice_header_extension_lengthが示す数のビットを構文解析した後の最初のビット(ステップbにおける構文解析が終了したビット位置に存在する)から開始してスライスデータ25を構文解析し且つ復号化する.
3. あるいは、(slice_header_extension_present_flagが0に等しい場合)、復号器は、slice_header_extension_length構文要素23及び拡張データ24を構文解析せずに、スライスデータ25を構文解析し且つ復号化する。slice_header_extension_length構文要素23及び拡張データ24はどちらもスライス内に存在しない。
1. スライスヘッダ21は、拡張フィールド24が開始する地点まで構文解析される。
2. 当該地点から、復号器はビットストリームをスキャンし、拡張データ24が終了してスライスデータ25が開始する場所を示す特定のビットパターン(「スタートコード」)を探す。
3. 特定のビットパターンが見つかった地点の後ろから、復号器はスライスを構文解析し且つ復号化する。
1. 有効なSPSからのslice_header_extension_present_flagが使用される。
2. slice_header_extension_present_flagが1に等しい場合:
a. slice_header_extension_length構文要素23が構文解析される(あるいは、拡張部の長さが既知である場合は無視される).
b. 復号器は、ビットの導入された意味に従って、slice_header_extension_length構文要素23の直後に存在するslice_header_extension_lengthが示す数のビットの値を構文解析し且つ使用する.
c. 復号器は、slice_header_extension_lengthが示す数のビットを飛び越した後の最初のビット(ステップbにおける飛び越しが終了したビット位置に存在する)から開始してスライスデータ25を構文解析し且つ復号化する.
3. あるいは、(slice_header_extension_present_flagが0に等しい場合)、復号器は、slice_header_extension_length構文要素23を構文解析せずに且つビットストリーム20における飛び越しを実行せずに、スライスデータ25を構文解析し且つ復号化する。slice_header_extension_length構文要素23及び拡張データ24はどちらもスライス内に存在しない。
pic_parameter_set_rbsp(){ 記述子
...
num_slice_header_extension_bits u(5)
slice_header_extension_present_flag u(1)
...
slice_layer_rbsp(){
slice_header()
slice_data()
rbsp_slice_trailing_bits()
}
slice_header(){ 記述子
...
for(i=0; i<num_slice_header_extension_bits; i++)
slice_header_extension_data_flag u(1)
...
if (slice_header_extension_present_flag){
slice_header_extension_length ue(v)
for(i=0; i<slice_header_extension_length; i++)
slice_header_extension_data_byte u(8)
}
byte_alignment()
} 記述子
slice_layer_rbsp(){ 記述子
slice_header()
slice_data()
if(slice_header_extension_present_flag){
slice_extension_flag u(1)
if(slice_extension_flag)
while(more_rbsp_data())
slice_extension_data_flag u(1)
}
rbsp_slice_trailing_bits()
}
for(i=0; i<num_slice_header_extension_bits; i++)
slice_header_extension_data_flag
拡張仕様は、以下を実行してもよい。
inter_layer_prediction_flag
0に等しいinter_layer_prediction_flagは、NALユニットに関連するピクチャが上位の空間層又は多視点層に属する何らかのピクチャの参照として使用されないことを示す。1に等しいinter_layer_prediction_flagは、NALユニットに関連するピクチャが上位の空間層又は多視点層に属するピクチャの参照として使用されてもよいことを示す。
Claims (27)
- ピクチャ(2)のスライス(3)の符号化表現(20)を復号化する方法であって、
ここで、前記符号化表現(20)は、スライスヘッダ(21)及びスライスデータ(25)を含む;
前記スライスヘッダ(21)に基づく取得可能なパラメータセット識別子(26)に基づいて、前記符号化表現(20)に関連付けられたパラメータセットを識別するステップ(S20)と、
前記パラメータセット内のスライスヘッダ拡張部存在フラグを構文解析するステップ(S21)と、
前記スライスヘッダ拡張部存在フラグが事前に定義された値を有する場合、前記符号化表現(20)に関連付けられ且つ前記スライスヘッダ(21)内の拡張フィールド(24)のビット又はバイトの長さを示す可変長符号の長さ標識(23)を構文解析するステップ(S1)と、
前記スライスヘッダ拡張部存在フラグが事前に定義された値を有する場合、前記符号化表現(20)の復号化中、前記長さ標識(23)に基づいて識別された前記拡張フィールド(24)の全ての値を無視するとして判定するステップ(S2)と、
を備えることを特徴とする方法。 - 前記長さ標識(23)に基づいて前記拡張フィールド(24)の長さを判定するステップ(S10)と、
前記長さに基づいて前記スライスヘッダ(21)内の前記拡張フィールド(24)の終端を識別するステップ(S11)と、
を更に備えることを特徴とする請求項1に記載の方法。 - 前記長さ標識(23)を構文解析するステップ(S1)は、前記スライスヘッダ拡張部存在フラグが前記事前に定義された値を有する場合、前記スライスヘッダ(21)内に存在する前記長さ標識(23)を構文解析するステップ(S1)を含むことを特徴とする請求項1又は2に記載の方法。
- 前記全ての値を無視すると判定するステップ(S2)は、前記スライスヘッダ拡張部存在フラグが前記事前に定義された値を有する場合、前記スライスヘッダ(21)内の前記長さ標識(23)の直後から前記長さ標識(23)に基づいて識別された前記拡張フィールド(24)の終端までの前記拡張フィールド(24)の全ての値を前記符号化表現(20)の復号化中に無視すると判定するステップ(S2)を含むことを特徴とする請求項3に記載の方法。
- 前記長さ標識(23)を構文解析するステップ(S1)は、前記スライスヘッダ拡張部存在フラグが事前に定義された値を有する場合、前記スライスヘッダ(21)に基づいて取得可能なパラメータセット識別子(26)に基づいて識別されるパラメータセット内に存在する前記長さ標識(23)を構文解析するステップ(S1)を含むことを特徴とする請求項1又は2に記載の方法。
- 長さ標識(23)に基づいて識別された前記拡張フィールド(24)の終端に基づいて前記スライスデータ(25)の始端を識別するステップ(S30)と、
前記スライスデータ(25)の前記始端から開始して前記スライスデータ(25)を構文解析し且つ復号化するステップ(S31)と、
を更に備えることを特徴とする請求項1から5のいずれか1項に記載の方法。 - 前記スライスデータ(25)を構文解析し且つ復号化するステップ(S31)は、前記スライスヘッダ(21)内の前記拡張フィールド(24)の前記全ての値を無視することにより前記スライスデータ(25)を構文解析し且つ復号化するステップ(S31)を含むことを特徴とする請求項6に記載の方法。
- ピクチャ(2)のスライス(3)を符号化する方法であって、
前記スライス(3)のスライスヘッダ(21)内に拡張フィールド(24)が存在することを示すために、スライスヘッダ拡張部存在フラグを事前に定義された値に設定するステップ(S60)と、
パラメータセットに前記スライスヘッダ拡張部存在フラグを挿入するステップ(S70)と、
前記スライス(3)の前記スライスヘッダ(21)内に存在する前記拡張フィールド(24)のビット又はバイトの長さを示す可変長符号の長さ標識(23)を生成するステップ(S40)と、
前記スライス(3)を、前記スライスヘッダ(21)及びスライスデータ(25)を含む前記スライス(3)の符号化表現(20)に符号化するステップ(S41)と、
前記長さ標識(23)と前記符号化表現(20)とを関連付けるステップ(S42)と、
前記パラメータセットを識別するパラメータセット識別子と前記符号化表現(20)とを関連付けるステップ(S71)と
を備えることを特徴とする方法。 - 前記スライスヘッダ(21)内に存在する前記拡張フィールド(24)の長さを判定するステップ(S51)を更に備え、
前記長さ標識(23)を生成するステップ(S40)は、前記拡張フィールド(24)の前記長さに基づいて前記長さ標識(23)を生成するステップ(S40)を含むことを特徴とする請求項8に記載の方法。 - 前記長さ標識(23)を関連付けるステップ(S42)は、前記スライスヘッダ(21)に前記長さ標識(23)を挿入するステップを含むことを特徴とする請求項8又は9に記載の方法。
- 前記長さ標識(23)を挿入するステップは、前記スライスヘッダ(21)内の前記拡張フィールド(24)の直前に前記長さ標識(23)を挿入するステップを含むことを特徴とする請求項10に記載の方法。
- 前記長さ標識(23)を関連付けるステップ(S42)は、パラメータセットに前記長さ標識(23)を挿入するステップと、前記パラメータセットを識別するパラメータセット識別子(26)と前記符号化表現(20)とを関連付けるステップとを含むことを特徴とする請求項8又は9に記載の方法。
- ピクチャ(2)のスライス(3)の符号化表現(20)を復号化する復号器(40、50)であって、
ここで、前記符号化表現(20)は、スライスヘッダ(21)及びスライスデータ(25)を含む;
前記復号器(40、50)は、
前記スライスヘッダ(21)に基づき取得可能なパラメータセット識別子(26)に基づいて、前記符号化表現(20)に関連付けられたパラメータセットを識別するように構成されたセット識別ユニット(45)と、
前記パラメータセット内のスライスヘッダ拡張部存在フラグを構文解析し、当該スライスヘッダ拡張部存在フラグが事前に定義された値を有する場合に、前記符号化表現(20)に関連付けられ且つ前記スライスヘッダ(21)内の拡張フィールド(24)のビット又はバイトの長さを示す可変長符号語の長さ標識(23)を構文解析するように構成された構文解析ユニット(41)と、
当該スライスヘッダ拡張部存在フラグが前記事前に定義された値を有する場合に、前記長さ標識(23)に基づいて識別された前記拡張フィールド(24)の全ての値を前記符号化表現(20)の復号化中に前記復号器(40、50)に無視させるように構成された処理ユニット(42)と、
を備えることを特徴とする復号器(40、50)。 - 前記長さ標識(23)に基づいて前記拡張フィールド(24)の長さを判定するように構成された判定ユニット(43)と、
前記長さに基づいて前記スライスヘッダ(21)内の前記拡張フィールド(24)の終端を識別するように構成された識別ユニット(44)と、
を更に備えることを特徴とする請求項13に記載の復号器。 - 前記構文解析ユニット(41)は、当該スライスヘッダ拡張部存在フラグが前記事前に定義された値を有する場合に、前記スライスヘッダ(21)内に存在する前記長さ標識(23)を構文解析するように構成されることを特徴とする請求項13又は14に記載の復号器。
- 前記処理ユニット(42)は、前記スライスヘッダ拡張部存在フラグが前記事前に定義された値を有する場合に、前記復号器(40、50)に対して、前記符号化表現(20)の復号化中、前記スライスヘッダ(21)内の前記長さ標識(23)の直後から前記長さ標識(23)に基づいて識別された前記拡張フィールド(24)の終端までの前記拡張フィールド(24)の全ての値を無視させるようにすることを特徴とする請求項15に記載の復号器。
- 前記構文解析ユニット(41)は、前記スライスヘッダ拡張部存在フラグが前記事前に定義された値を有する場合に、前記スライスヘッダ(21)に基づいて取得可能なパラメータセット識別子(26)に基づいて識別されるパラメータセット内に存在する前記長さ標識(23)を構文解析するように構成されることを特徴とする請求項13又は14に記載の復号器。
- 長さ標識(23)に基づいて識別された前記拡張フィールド(24)の終端に基づいて前記スライスデータ(25)の始端を識別するように構成された識別ユニット(44)と、
前記スライスデータ(25)の前記始端から開始して前記スライスデータ(25)を構文解析し且つ復号化するように構成された復号化ユニット(46)と、
を更に備えることを特徴とする請求項13から17のいずれか1項に記載の復号器。 - 前記復号化ユニット(46)は、前記スライスヘッダ(21)内の前記拡張フィールド(24)の前記全ての値を無視することにより前記スライスデータを構文解析し且つ復号化するように構成されることを特徴とする請求項18に記載の復号器。
- ピクチャ(2)のスライス(3)を符号化する符号器(70)であって、
前記スライス(3)のスライスヘッダ(21)内に拡張フィールド(24)が存在することを示すために、スライスヘッダ拡張部存在フラグを事前に定義された値に設定するように構成された設定ユニット(75)と、
前記スライス(3)の前記スライスヘッダ(21)内に存在する前記拡張フィールド(24)のビット又はバイトの長さを示す可変長符号語の長さ標識(23)を生成するように構成された生成ユニット(71)と、
前記スライス(3)を、前記スライスヘッダ(21)及びスライスデータ(25)を含む前記スライス(3)の符号化表現(20)に符号化するように構成された符号化ユニット(72)と、
前記長さ標識(23)と前記符号化表現(20)とを関連付け、前記スライスヘッダ拡張部存在フラグをパラメータセットに挿入し、当該パラメータセットを識別するパラメータセット識別子を前記符号化表現(20)と関連付けるように構成された関連付けユニット(73)と、
を備えることを特徴とする符号器(70)。 - 前記スライスヘッダ(21)内に存在する前記拡張フィールド(24)の長さを判定するように構成された判定ユニット(74)を更に備え、
前記生成ユニット(71)は、前記拡張フィールド(24)の前記長さに基づいて前記長さ標識(23)を生成するように構成されることを特徴とする請求項20に記載の符号器。 - 前記関連付けユニット(73)は、前記スライスヘッダ(21)に前記長さ標識(23)を挿入するように構成されることを特徴とする請求項20又は21に記載の符号器。
- 前記関連付けユニット(73)は、前記スライスヘッダ(21)内の前記拡張フィールド(24)の直前に前記長さ標識(23)を挿入するように構成されることを特徴とする請求項22に記載の符号器。
- 前記関連付けユニット(73)は、パラメータセットに前記長さ標識(23)を挿入し且つ前記パラメータセットを識別するパラメータセット識別子(26)と前記符号化表現(20)とを関連付けるように構成されることを特徴とする請求項20又は21に記載の符号器。
- ピクチャ(2)のスライス(3)の符号化表現(20)を復号化するコンピュータプログラム(130)であって、
ここで、前記符号化表現(20)は、スライスヘッダ(21)及びスライスデータ(25)を含む;
プロセッサ(110)により実行される場合に、前記プロセッサ(110)に、
前記スライスヘッダ(21)に基づく取得可能なパラメータセット識別子(26)に基づいて、前記符号化表現(20)に関連付けられたパラメータセットを識別させ、
前記パラメータセット内のスライスヘッダ拡張部存在フラグを構文解析させ、
前記スライスヘッダ拡張部存在フラグが事前に定義された値を有する場合、前記符号化表現(20)に関連付けられ且つ前記スライスヘッダ(21)内の拡張フィールド(24)のビット又はバイトの長さを示す可変長符号の長さ標識(23)を構文解析させ、
前記スライスヘッダ拡張部存在フラグが前記事前に定義された値を有する場合、前記符号化表現(20)の復号化中、前記長さ標識(23)に基づいて識別された前記拡張フィールド(24)の全ての値を無視するとして判定させる
ためのコード手段を備えることを特徴とするコンピュータプログラム(130)。 - ピクチャ(2)のスライス(3)を符号化するコンピュータプログラム(130)であって、プロセッサ(110)により実行される場合に、前記プロセッサ(110)に、
前記スライス(3)のスライスヘッダ(21)内に拡張フィールド(24)が存在することを示すために、スライスヘッダ拡張部存在フラグを事前に定義された値に設定させ、
前記スライスヘッダ拡張部存在フラグをパラメータセットに挿入させ、
前記スライス(3)の前記スライスヘッダ(21)内に存在する前記拡張フィールド(24)のビット又はバイトの長さを示す可変長符号語の長さ標識(23)を生成させ、
前記スライス(3)を前記スライスヘッダ(21)及びスライスデータ(25)を含む前記スライス(3)の符号化表現(20)に符号化させ、
前記長さ標識(23)と前記符号化表現(20)とを関連付け、前記パラメータセットを識別するパラメータセット識別子を前記符号化表現(20)と関連付けさせる
ためのコード手段を備えることを特徴とするコンピュータプログラム(130)。 - 請求項25又は26に記載のコンピュータプログラム(130)を格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261623290P | 2012-04-12 | 2012-04-12 | |
US61/623,290 | 2012-04-12 | ||
PCT/SE2012/051477 WO2013154482A1 (en) | 2012-04-12 | 2012-12-21 | Extension data handling |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015516755A JP2015516755A (ja) | 2015-06-11 |
JP2015516755A5 JP2015516755A5 (ja) | 2016-02-18 |
JP5918903B2 true JP5918903B2 (ja) | 2016-05-18 |
Family
ID=47594967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015505680A Active JP5918903B2 (ja) | 2012-04-12 | 2012-12-21 | 拡張データの処理 |
Country Status (9)
Country | Link |
---|---|
US (8) | US9554129B2 (ja) |
EP (3) | EP3684058B1 (ja) |
JP (1) | JP5918903B2 (ja) |
KR (1) | KR101619688B1 (ja) |
CN (2) | CN107743236B (ja) |
DK (2) | DK3051824T3 (ja) |
ES (2) | ES2789024T3 (ja) |
TW (1) | TWI549491B (ja) |
WO (1) | WO2013154482A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR112015004140A8 (pt) | 2012-09-26 | 2023-01-24 | Velos Media Int Ltd | Método de codificação de imagem, método de decodificação de imagem, aparelho de codificação de imagem, aparelho de decodificação de imagem e aparelho de codificação e decodificação de imagem |
US9516306B2 (en) * | 2013-03-27 | 2016-12-06 | Qualcomm Incorporated | Depth coding modes signaling of depth data for 3D-HEVC |
JP6704194B2 (ja) * | 2016-02-26 | 2020-06-03 | パナソニックIpマネジメント株式会社 | 動画像符号化装置及び動画像符号化方法 |
CN114556961A (zh) * | 2019-09-23 | 2022-05-27 | 瑞典爱立信有限公司 | 提供片段存在信息 |
US11477450B2 (en) * | 2019-12-20 | 2022-10-18 | Zte (Uk) Limited | Indication of video slice height in video subpictures |
CN111245723B (zh) * | 2020-03-10 | 2022-06-24 | 苏州盛科通信股份有限公司 | 一种分段路由ipfix的芯片实现方法及装置 |
KR20220160353A (ko) | 2021-05-27 | 2022-12-06 | 엔오월드 주식회사 | 비강 스프레이용 액상 조성물 |
WO2023283336A1 (en) * | 2021-07-07 | 2023-01-12 | Innopeak Technology, Inc. | Sequence-level and slice-level syntax representation in video coding |
WO2023075454A1 (ko) * | 2021-10-27 | 2023-05-04 | 엘지전자 주식회사 | 무선 통신 시스템에서 무선 신호 송수신 방법 및 장치 |
CN114356827B (zh) * | 2021-12-23 | 2024-03-22 | 海光信息技术股份有限公司 | 数据解析方法、装置、设备及介质 |
US20230308658A1 (en) * | 2022-03-25 | 2023-09-28 | Tencent America LLC | Methods of parameter set indication in video streaming |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001285234A (ja) * | 2000-04-04 | 2001-10-12 | Sony Corp | データ多重化装置およびデータ多重化方法、並びに記録媒体 |
ES2334894T4 (es) * | 2001-08-31 | 2010-06-21 | Panasonic Corporation | Procedimiento de descodificacion de imagenes y aparato relacionado. |
CN101120593A (zh) * | 2005-04-13 | 2008-02-06 | 诺基亚公司 | 可扩展性信息的编码、存储和信号发送 |
CA2796882A1 (en) * | 2005-09-07 | 2007-01-20 | Vidyo, Inc. | System and method for scalable and low-delay videoconferencing using scalable video coding |
KR100904442B1 (ko) | 2006-01-09 | 2009-06-24 | 엘지전자 주식회사 | 영상 신호의 레이어 간 예측 방법 |
US8102853B2 (en) | 2006-08-09 | 2012-01-24 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed video having fixed size MAC header with an extension |
JP2008219180A (ja) | 2007-02-28 | 2008-09-18 | Toshiba Corp | 画像伝送システムおよびそれに用いられる画像送信装置、画像受信装置 |
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 |
US8938009B2 (en) * | 2007-10-12 | 2015-01-20 | Qualcomm Incorporated | Layered encoded bitstream structure |
CN101779466B (zh) * | 2008-06-10 | 2015-02-11 | 松下电器产业株式会社 | 图像解码装置及图像编码装置 |
US8391314B2 (en) * | 2009-09-21 | 2013-03-05 | Lg Electronics Inc. | Method and apparatus of processing digital broadcasting signal including transmission ensemble number fields in transmitter and receiver |
BR112013000516B1 (pt) | 2010-07-15 | 2022-06-14 | Mitsubishi Electric Corporation | Dispositivo e método de codificação de imagem em movimento, e, dispositivo e método de decodificação de imagem em movimento |
KR101355296B1 (ko) | 2010-08-09 | 2014-01-27 | 파나소닉 주식회사 | 화상 부호화 방법, 화상 복호 방법, 화상 부호화 장치 및 화상 복호 장치 |
US20120144417A1 (en) * | 2010-12-01 | 2012-06-07 | Ensequence, Inc. | Method and system for controlling content in a multimedia display |
US9591318B2 (en) * | 2011-09-16 | 2017-03-07 | Microsoft Technology Licensing, Llc | Multi-layer encoding and decoding |
RU2625944C2 (ru) * | 2011-10-19 | 2017-07-19 | Сан Пэтент Траст | Способ кодирования изображений, способ декодирования изображений, устройство кодирования изображений, устройство декодирования изображений и устройство кодирования и декодирования изображений |
US20130142251A1 (en) | 2011-12-06 | 2013-06-06 | Sony Corporation | Syntax extension of adaptive loop filter in hevc |
-
2012
- 2012-12-21 KR KR1020147031387A patent/KR101619688B1/ko active IP Right Grant
- 2012-12-21 US US13/818,488 patent/US9554129B2/en active Active
- 2012-12-21 CN CN201711257279.1A patent/CN107743236B/zh active Active
- 2012-12-21 EP EP20154956.5A patent/EP3684058B1/en active Active
- 2012-12-21 EP EP12816534.7A patent/EP2837176B1/en active Active
- 2012-12-21 JP JP2015505680A patent/JP5918903B2/ja active Active
- 2012-12-21 ES ES16161035T patent/ES2789024T3/es active Active
- 2012-12-21 DK DK16161035.7T patent/DK3051824T3/da active
- 2012-12-21 DK DK12816534.7T patent/DK2837176T3/en active
- 2012-12-21 CN CN201280073930.9A patent/CN104350751B/zh active Active
- 2012-12-21 ES ES12816534.7T patent/ES2569049T3/es active Active
- 2012-12-21 EP EP16161035.7A patent/EP3051824B1/en active Active
- 2012-12-21 WO PCT/SE2012/051477 patent/WO2013154482A1/en active Application Filing
-
2013
- 2013-03-14 TW TW102109120A patent/TWI549491B/zh active
-
2016
- 2016-12-07 US US15/371,819 patent/US9973760B2/en active Active
-
2018
- 2018-04-20 US US15/958,736 patent/US10306231B2/en active Active
-
2019
- 2019-04-10 US US16/380,613 patent/US10694185B2/en active Active
-
2020
- 2020-06-19 US US16/907,139 patent/US10951899B2/en active Active
-
2021
- 2021-03-15 US US17/202,269 patent/US20210203938A1/en not_active Abandoned
-
2022
- 2022-03-23 US US17/702,104 patent/US11677951B2/en active Active
-
2023
- 2023-06-06 US US18/329,739 patent/US20230421768A1/en active Pending
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5918903B2 (ja) | 拡張データの処理 | |
JP6246180B2 (ja) | 基準画像リストの取り扱い | |
US20200413042A1 (en) | Multi-Layer Video Stream Encoding and Decoding | |
US20130117270A1 (en) | Category-prefixed data batching of coded media data in multiple categories | |
EP2936817B1 (en) | Multi-layer video stream encoding and decoding | |
EP2805490A1 (en) | Output of decoded reference pictures | |
EP2936809B1 (en) | Multi-layer video stream decoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151120 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151224 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20151224 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20160118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160226 |
|
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: 20160314 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160408 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5918903 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |