【手続補正書】
【提出日】平成28年1月12日(2016.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像データ内の予測されたピクチャを復号するための参照ピクチャリストＬ０およびＬ１を生成する方法であって、前記方法は、
復号ピクチャバッファ（ＤＰＢ）から参照ピクチャの第１の順序付けリストRefPicSetCurrTempList0を生成するステップであって、前記リストは、現在のピクチャよりも時間的に前の参照ピクチャが前記ＤＰＢにある場合は、それらの参照ピクチャが前記現在のピクチャからの時間的距離に従って順に列記され、次いで前記現在のピクチャよりも時間的に後の参照ピクチャが前記ＤＰＢにある場合はそれらの参照ピクチャが前記現在のピクチャからの時間的距離に従って順に列記され、次いで長期参照ピクチャが前記ＤＰＢにある場合はそれらの参照ピクチャが前記ＤＰＢに格納されている順序で列記されるように順序付けられる、ステップと、
前記ＤＰＢから参照ピクチャの第２の順序付けリストRefPicSetCurrTempList1を生成するステップであって、前記リストは、前記ＤＰＢに前記現在のピクチャよりも時間的に後の参照ピクチャがある場合はそれらの参照ピクチャが前記現在のピクチャからの時間的距離に従って最初に順に列記され、次いで前記現在のピクチャよりも時間的に前の参照ピクチャが前記ＤＰＢにある場合はそれらの参照ピクチャが前記現在のピクチャからの時間的距離に従って順に列記され、次いで長期参照ピクチャが前記ＤＰＢにある場合はそれらの参照ピクチャが前記ＤＰＢに格納されている順序で列記されるように順序付けられる、ステップと、
RefPicSetCurrTempList0およびRefPicSetCurrTempList1からそれぞれ参照ピクチャを選択することによりリストＬ０およびＬ１の少なくとも一方を生成するステップと、
リストＬ０を変更リストとすべき場合は、リストＬ０を生成するステップは、参照ピクチャリストＬ０の参照ピクチャごとに、前記第１の順序付けリストを指す第１のインデックスを受信し、前記第１の順序付けリスト内でそのインデックスで特定される参照ピクチャをＬ０内の対応するエントリに列記するステップと、
リストＬ１を変更リストとすべき場合は、リストＬ１を生成するステップは、参照ピクチャリストＬ１の参照ピクチャエントリごとに、前記第２の順序付けリストを指す第２のインデックスを受信し、前記第２の順序付けリスト内でそのインデックスで特定される参照ピクチャをＬ１内の対応するエントリに列記するステップと
を備える方法。
【請求項２】
リストＬ０およびＬ１のどちらかを変更リストとすべきかどうかを示すデータを読み込むステップをさらに備える、請求項１に記載の方法。
【請求項３】
リストＬ０を変更リストとしない場合、リストＬ０を生成するステップは、第１の指定された数のエントリまでRefPicSetCurrTempList0から順にエントリを取り出すステップを備え、
リストＬ１を変更リストとしない場合、リストＬ１を生成するステップは、第２の指定された数のエントリまでRefPicSetCurrTempList1から順にエントリを取り出すステップを備える、
請求項２に記載の方法。
【請求項４】
前記読み込むステップは、リストＬ０に関して構文要素ref_pic_list_modification_flag_l0を読み込み、リストＬ１に関して構文要素ref_pic_list_modification_flag_l1を読み込むステップを備える、請求項２または３に記載の方法。
【請求項５】
前記第１のインデックスおよび前記第２のインデックスは、ゼロから前記ＤＰＢ内のピクチャ数までの範囲である、請求項１乃至４の何れか一項に記載の方法。
【請求項６】
構文要素ref_pic_set_idxは、前記第１のインデックスおよび前記第２のインデックスを指定するために使用される、請求項１乃至５の何れか一項に記載の方法。
【請求項７】
構文要素ref_pic_list_modification_flag_l1を読み込むステップをさらに備え、第１の値に等しいref_pic_list_modification_flag_l1は、Ｌ１を指定する前記構文要素ref_pic_set_idxが存在することを示し、第２の値に等しいref_pic_list_modification_flag_l1は、Ｌ１を指定するこの構文要素が存在しないことを示す、請求項６に記載の方法。
【請求項８】
構文要素ref_pic_list_modification_flag_l0を読み込むステップをさらに備え、第１の値に等しいref_pic_list_modification_flag_l0は、Ｌ０を指定する前記構文要素ref_pic_set_idxが存在することを示し、第２の値に等しいref_pic_list_modification_flag_l0は、Ｌ０を指定するこの構文要素が存在しないことを示す、請求項６または７に記載の方法。
【請求項９】
構文要素ref_pic_list_modification_flag_l1を読み込むステップをさらに備え、第１の値に等しいref_pic_list_modification_flag_l1は、Ｌ１を指定する構文要素ref_pic_set_idxが存在することを示し、第２の値に等しいref_pic_list_modification_flag_l1は、Ｌ１を指定するこの構文要素が存在しないことを示す、請求項６乃至８の何れか一項に記載の方法。
【請求項１０】
前記第１のインデックスが存在しない場合、前記第１のインデックスはゼロに設定され、前記第２のインデックスが存在しない場合、前記第２のインデックスはゼロに設定される、請求項１乃至９のいずれか一項に記載の方法。
【請求項１１】
ＰまたはＢスライスヘッダを復号するために参照ピクチャリストのデコーダを初期化することを備える方法であって、前記方法は、
cIdx=0
NumRpsCurrTempList=NumRpsStCurr0+NumRpsStCurr1+NumRpsLtCurr
for(i=0;i<NumRpsStCurr0;cIdx++,i++)
RefPicSetCurrTempList0[cIdx]=RefPicSetStCurr0[i]
for(i=0;i<NumRpsStCurr1;cIdx++,i++)
RefPicSetCurrTempList0[cIdx]=RefPicSetStCurr1[i]
for(i=0;i<NumRpsLtCurr;cIdx++,i++)
RefPicSetCurrTempList0[cIdx]=RefPicSetLtCurr[i]
により第１の一時リストRefPicSetCurrTempList0を構築するステップと、
フラグref_pic_list_modification_flag_l0が１である場合、RefPicSetCurrTempList0およびnum_ref_idx_l0_active_minus1を入力としてピクチャリスト変更処理を呼び出すことによりリストＬ０を構築するステップと
を備える方法。
【請求項１２】
リストＬ０を生成するために使用されるピクチャリスト変更処理は、
refIdxLXを、前記参照ピクチャリストＬ０（RefPicListL0）を指すインデックスとして設定することと、
refIdxL0がnum_ref_idx_l0_active_minus1＋１より大きくなるまで
RefPicList0[refIdxL0++]=RefPicSetCurrTempL0[ref_pic_set_idx]
を反復することと
を備える、請求項１１に記載の方法。
【請求項１３】
フラグref_pic_list_modification_flag_l0が０である場合に、RefPicSetCurrTempList0の最初のnum_ref_idx_10_active_minus1＋１個のエントリを取り出すことによりRefPicList0を構築するステップをさらに備える、請求項１２に記載の方法。
【請求項１４】
Ｂスライスヘッダを復号する場合に、
cIdx=0
NumRpsCurrTempList=NumRpsStCurr0+NumRpsStCurr1+NumRpsLtCurr
for(i=0;i<NumRpsStCurr1;cIdx++,i++)
RefPicSetCurrTempList1[cIdx]=RefPicSetCurr1[i]
for(i=0;i<NumRpsStCurr0;cIdx++,i++)
RefPicSetCurrTempList1[cIdx]=RefPicSetCurr0[i]
for(i=0;i<NumRpsLtCurr;cIdx++,i++)
RefPicSetCurrTempList1[cIdx]=RefPicSetLtCurr[i]
により第２の一時リストRefPicSetCurrTempList1を構築するステップをさらに備える、請求項１１乃至１３の何れか一項に記載の方法。
【請求項１５】
フラグ（ref_pic_list_modification_flag_l1）が０の場合に、RefPicSetCurrTempList1の最初のnum_ref_idx_ll_active_minus1＋１個のエントリを取り出すことによりリストＬ１（RefPicList1）を構築するステップをさらに備える、請求項１４に記載の方法。
【請求項１６】
フラグ（ref_pic_list_modification_flag_l1）が１である場合に、RefPicSetCurrTempList1およびnum_ref_idx_ll_active_minus1を入力として参照ピクチャリスト変更処理を呼び出すことによりリストＬ１（RefPicList1）を構築するステップをさらに備える、請求項１４または１５に記載の方法。
【請求項１７】
RefPicList1を生成するために使用される前記参照ピクチャリスト変更処理は、
refIdxL1を、参照ピクチャリストRefPicListL1を指すインデックスとして設定することと、
refIdxL1がnum_ref_idx_lX_active_minus1＋１より大きくなるまで
RefPicList1[refIdxL1++]=RefPicSetCurrTempL1[ref_pic_set_idx]
を反復することと
を備える、請求項１６に記載の方法。