(57)【要約】  非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成することと、このストリームを送信することとを含む符号化方法であって、この出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、この出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差とこのいずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つのこの非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある符号化方法、復号方法、符号化機器および復号機器。本願の符号化方法は、非出力画像が、出力画像のＰＯＣの時間的相関性に影響を及ぼさずに、出力画像に挿入され、符号化時に動きベクトル予測誤差やスケーリング無効化などの問題が現れることを回避することができる。
2021535671.tif 000002
【特許請求の範囲】
【請求項１】
非出力画像と出力画像とを含む符号化待ち画像を符号化し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあることと、
前記符号化画像付きストリームを生成することとを含む符号化方法。
【請求項２】
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい請求項１に記載の符号化方法。
【請求項３】
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である請求項１または２に記載の符号化方法。
【請求項４】
前記符号化待ち画像を符号化しストリームを生成する前に、前記符号化方法は、
前記符号化待ち画像を、単独のフレーム内予測画像からなる、または複数のフレーム間予測画像からなる、複数のピクチャグループに分割することをさらに含む請求項１〜３のいずれか一項に記載の符号化方法。
【請求項５】
前記符号化待ち画像は、第１の非出力画像を含み、前記第１の非出力画像の符号化順序は、第１のピクチャグループの後かつ第２のピクチャグループの前である請求項１〜４のいずれか一項に記載の符号化方法。
【請求項６】
前記符号化待ち画像を符号化してストリームを生成することは、
前記第１のピクチャグループのうち最後の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化することを含む請求項５に記載の符号化方法。
【請求項７】
前記符号化待ち画像を符号化してストリームを生成することは、
前記第２のピクチャグループのうち最初の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化することを含む請求項５に記載の符号化方法。
【請求項８】
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む請求項１〜７のいずれか一項に記載の符号化方法。
【請求項９】
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む請求項８に記載の符号化方法。
【請求項１０】
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む請求項８に記載の符号化方法。
【請求項１１】
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する請求項９または１０に記載の符号化方法。
【請求項１２】
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む請求項９〜１１のいずれか一項に記載の符号化方法。
【請求項１３】
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む請求項１〜１２のいずれか一項に記載の符号化方法。
【請求項１４】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする請求項１３に記載の符号化方法。
【請求項１５】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む請求項１３または１４に記載の符号化方法。
【請求項１６】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる請求項１５に記載の符号化方法。
【請求項１７】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる請求項１６に記載の符号化方法。
【請求項１８】
前記符号化待ち画像を符号化してストリームを生成することは、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除することを含む請求項１７に記載の符号化方法。
【請求項１９】
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に符号化を完了し、
前記符号化待ち画像を符号化してストリームを生成することは、
前記第５の非出力画像を長期間参照画像とし、符号化順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を符号化することを含む請求項１〜１８のいずれか一項に記載の符号化方法。
【請求項２０】
前記符号化方法は、
符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することをさらに含む請求項１〜１９のいずれか一項に記載の符号化方法。
【請求項２１】
符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することは、
ＲＡＷ画像に基づき、前記複数の画像により前記ＲＡＷ画像の画像ブロックを更新することと、
更新された画像ブロックの数が所定の閾値以上である場合、更新したＲＡＷ画像を前記非出力画像とすることとを含む請求項１から２０のいずれか一項に記載の符号化方法。
【請求項２２】
前記ＲＡＷ画像は、フレーム内予測画像である請求項２１のいずれか一項に記載の符号化方法。
【請求項２３】
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる請求項１〜２２のいずれか一項に記載の符号化方法。
【請求項２４】
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む請求項１〜２３のいずれか一項に記載の符号化方法。
【請求項２５】
非出力画像および出力画像の復号待ちデータを含むストリームを受信し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあることと、
前記ストリームを復号することとを含む復号方法。
【請求項２６】
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい請求項２５に記載の符号化方法。
【請求項２７】
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である請求項２５または２６に記載の復号方法。
【請求項２８】
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む請求項２５〜２７のいずれか一項に記載の復号方法。
【請求項２９】
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む請求項２８に記載の復号方法。
【請求項３０】
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む請求項２８に記載の復号方法。
【請求項３１】
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する請求項２９または３０に記載の復号方法。
【請求項３２】
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む請求項２９〜３１のいずれか一項に記載の復号方法。
【請求項３３】
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む請求項２５〜３２のいずれか一項に記載の復号方法。
【請求項３４】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする請求項３３に記載の復号方法。
【請求項３５】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む請求項３３または３４に記載の復号方法。
【請求項３６】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる請求項３５に記載の復号方法。
【請求項３７】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる請求項３６に記載の復号方法。
【請求項３８】
前記ストリームを復号することは、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除することを含む請求項３７に記載の復号方法。
【請求項３９】
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に復号を完了し、
前記ストリームを復号することは、
前記第５の非出力画像を長期間参照画像とし、復号待ち順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を復号することを含む請求項２５〜３８のいずれか一項に記載の復号方法。
【請求項４０】
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる請求項２５〜３９のいずれか一項に記載の復号方法。
【請求項４１】
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む請求項２５〜４０のいずれか一項に記載の復号方法。
【請求項４２】
符号化機器であって、プロセッサと、コンピュータコマンドが記憶されたメモリとを含み、前記プロセッサは、前記コンピュータコマンドを実行するときに、
非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあるステップと、
前記ストリームを送信するステップとを前記符号化機器に実行させる符号化機器。
【請求項４３】
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい請求項４２に記載の符号化機器。
【請求項４４】
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である請求項４２または４３に記載の符号化機器。
【請求項４５】
前記プロセッサは、さらに、前記コンピュータコマンドを実行するために用いられ、前記符号化機器に、前記符号化待ち画像を符号化してストリームを生成する前に、さらに、
前記符号化待ち画像を、単独のフレーム内予測画像からなる、または複数のフレーム間予測画像からなる、複数のピクチャグループに分割するステップを実行させる請求項４２〜４４のいずれか一項に記載の符号化機器。
【請求項４６】
前記符号化待ち画像は、第１の非出力画像を含み、前記第１の非出力画像の符号化順序は、第１のピクチャグループの後かつ第２のピクチャグループの前である請求項４２〜４５のいずれか一項に記載の符号化機器。
【請求項４７】
前記プロセッサは、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、
前記第１のピクチャグループのうち最後の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化するステップを実行させる請求項４６に記載の符号化機器。
【請求項４８】
前記プロセッサは、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、
前記第２のピクチャグループのうち最初の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化するステップを実行させる請求項４６に記載の符号化機器。
【請求項４９】
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む請求項４２〜４８のいずれか一項に記載の符号化機器。
【請求項５０】
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む請求項４９に記載の符号化機器。
【請求項５１】
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む請求項４９に記載の符号化機器。
【請求項５２】
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する請求項５０または５１に記載の符号化機器。
【請求項５３】
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む請求項５０〜５２のいずれか一項に記載の符号化機器。
【請求項５４】
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む請求項４２〜５３のいずれか一項に記載の符号化機器。
【請求項５５】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする請求項５４に記載の符号化機器。
【請求項５６】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む請求項５４または５５に記載の符号化機器。
【請求項５７】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる請求項５６に記載の符号化機器。
【請求項５８】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる請求項５７に記載の符号化機器。
【請求項５９】
前記プロセッサは、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除するステップを実行させる請求項５８に記載の符号化機器。
【請求項６０】
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に符号化を完了し、
前記プロセッサは、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、
前記第５の非出力画像を長期間参照画像とし、符号化順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を符号化するステップを実行させる請求項４２〜５９のいずれか一項に記載の符号化機器。
【請求項６１】
前記プロセッサは、さらに、前記コンピュータコマンドを実行するために用いられ、前記符号化機器に、
符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成するステップを実行させる請求項４２〜６０のいずれか一項に記載の符号化機器。
【請求項６２】
前記プロセッサは、符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することを実行し、前記符号化機器に、具体的には、
ＲＡＷ画像に基づき、前記複数の画像により前記ＲＡＷ画像の画像ブロックを更新するステップと、
更新された画像ブロックの数が所定の閾値以上である場合、更新したＲＡＷ画像を前記非出力画像とするステップとを実行させる請求項６１に記載の符号化機器。
【請求項６３】
前記ＲＡＷ画像は、フレーム内予測画像である請求項６２に記載の符号化機器。
【請求項６４】
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる請求項４２〜６３のいずれか一項に記載の符号化機器。
【請求項６５】
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む請求項４２〜６４のいずれか一項に記載の符号化機器。
【請求項６６】
復号機器であって、プロセッサと、コンピュータコマンドが記憶されたメモリとを含み、前記プロセッサは、前記コンピュータコマンドを実行するときに、
非出力画像および出力画像の復号待ちデータを含むストリームを受信し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあるステップと、
前記ストリームを復号するステップとを実行する復号機器。
【請求項６７】
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい請求項６６に記載の復号機器。
【請求項６８】
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である請求項６６または６７に記載の復号機器。
【請求項６９】
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む請求項６６〜６８のいずれか一項に記載の復号機器。
【請求項７０】
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む請求項６９に記載の復号機器。
【請求項７１】
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む請求項６９に記載の復号機器。
【請求項７２】
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する請求項７０または７１に記載の復号機器。
【請求項７３】
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む請求項７０〜７２のいずれか一項に記載の復号機器。
【請求項７４】
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む請求項６６〜７３のいずれか一項に記載の復号機器。
【請求項７５】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする請求項７４に記載の復号機器。
【請求項７６】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む請求項７４または７５に記載の復号機器。
【請求項７７】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる請求項７６に記載の復号機器。
【請求項７８】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる請求項７７に記載の復号機器。
【請求項７９】
前記プロセッサは、前記ストリームを復号するコンピュータコマンドを実行し、前記復号機器に、具体的には、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除するステップを実行させる請求項７８に記載の復号機器。
【請求項８０】
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に復号を完了し、
前記プロセッサは、前記ストリームを復号するコンピュータコマンドを実行し、前記復号機器に、具体的には、
前記第５の非出力画像を長期間参照画像とし、復号待ち順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を復号するステップを実行させる請求項６６〜７９のいずれか一項に記載の復号機器。
【請求項８１】
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる請求項６６〜８０のいずれか一項に記載の復号機器。
【請求項８２】
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む請求項６６〜８１のいずれか一項に記載の復号機器。
【請求項８３】
コンピュータ上で実行するときに、請求項１〜２４のいずれか一項に記載の方法を前記コンピュータに実行させるコマンドが記憶されたコンピュータ可読記憶媒体。
【請求項８４】
コンピュータ上で実行するときに、請求項２５〜４１のいずれか一項に記載の方法を前記コンピュータに実行させるコマンドが記憶されたコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
著作権に関する声明
本特許書類で開示されている内容は、著作権による保護の対象となる事項が含まれる。この著作権は、著作権者が所有する。著作権者は、特許庁の公式なレコードおよびファイルに存在するこの特許書類またはこの特許の開示をいかなる者が複製することにも反対しない。
【０００２】
本願は、動画符号化・復号分野に関し、特に符号化方法、復号方法、符号化機器および復号機器に関する。
【背景技術】
【０００３】
従来の動画符号化・復号技術において、符号化機器は、一部の特定の画像を符号化し、ストリーム中において伝送する。これらの特定の画像は、復号機器によって復号され、参照画像として、またはその他の参照として用いられるが、復号機器によって出力されない。本明細書において、これらの特定の画像を非出力画像と呼ぶ。
【０００４】
従来の動画符号化・復号技術は、通常、ストリームにおいて、非出力画像を符号化せず、符号化機器および復号機器の両端でそれぞれ非出力画像を構成する。復号機器において非出力画像を構成することによって、復号機器の処理が複雑になるため、他の動画符号化・復号技術では、符号化機器が符号化するときに、出力画像中に非出力画像を挿入した後、すべての画像にピクチャ順序カウント（ｐｉｃｔｕｒｅ  ｏｒｄｅｒ  ｃｏｕｎｔ，ＰＯＣ）の連続符号化を行う。しかしながら、非出力画像の無作為な挿入によって、出力画像のＰＯＣの時間的相関性が破壊され、符号化または復号時の動きベクトル予測誤差やスケーリング無効化などの問題を引き起こす可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願は、符号化時に動きベクトル予測誤差やスケーリング無効化などの問題を回避することができる符号化方法、復号方法、符号化機器および復号機器を提供する。
【課題を解決するための手段】
【０００６】
第１の態様において、非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成することと、前記ストリームを送信することとを含む符号化方法であって、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある、符号化方法を提供する。
【０００７】
第２の態様において、非出力画像および出力画像の復号待ちデータを含むストリームを受信することと、前記ストリームを復号することとを含む復号方法であって、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある、復号方法を提供する。
【０００８】
第３の態様において、プロセッサと、コンピュータコマンドが記憶されたメモリとを含む符号化機器であって、前記プロセッサは、前記コンピュータコマンドを実行するときに、非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成するステップと、前記ストリームを送信するステップとを前記符号化機器に実行させ、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある、符号化機器を提供する。
【０００９】
第４の態様において、プロセッサと、コンピュータコマンドが記憶されたメモリとを含む復号機器であって、前記プロセッサは、前記コンピュータコマンドを実行するときに、非出力画像および出力画像の復号待ちデータを含むストリームを受信するステップと、前記ストリームを復号するステップとを前記復号機器に実行させ、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある、復号機器を提供する。
【００１０】
第５の態様において、コンピュータ上で実行するときに、第１の態様に記載の方法を前記コンピュータに実行させるコマンドが記憶された、コンピュータ可読記憶媒体を提供する。
【００１１】
第６の態様において、コンピュータ上で実行するときに、第２の態様に記載の方法を前記コンピュータに実行させるコマンドが記憶された、コンピュータ可読記憶媒体を提供する。
【００１２】
第７の態様において、第１の態様の方法をコンピュータに実行させる、コンピュータプログラムを提供する。
【００１３】
第８の態様において、第２の態様の方法をコンピュータに実行させる、コンピュータプログラムを提供する。
【００１４】
本願の各態様において、非出力画像をストリーム中に編入し、出力画像において表示順序が隣接するいずれか２つの出力画像のＰＯＣの差を１よりも大きくし、出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比を同じにし、かつＰＯＣ上で隣接する２つの出力画像のＰＯＣの間に非出力画像のＰＯＣが存在できるようにすることにより、非出力画像が、出力画像のＰＯＣの時間的相関性に影響を及ぼさずに、出力画像に挿入され、符号化時に動きベクトル予測誤差やスケーリング無効化などの問題が現れることを回避することができる。
【図面の簡単な説明】
【００１５】
【図１】本願の一つの実施例で提供する符号化方法の模式的流れ図である。
【図２】本願の一つの実施例で提供するＧＯＰにおける画像の参照関係の模式図である。
【図３】本願の別の実施例で提供するＧＯＰにおける画像の参照関係の模式図である。
【図４】本願のさらに別の実施例で提供するＧＯＰにおける画像の参照関係の模式図である。
【図５】本願のさらに別の実施例で提供するＧＯＰにおける画像の参照関係の模式図である。
【図６】本願の一つの実施例で提供する復号方法の模式的流れ図である。
【図７】本願の一つの実施例で提供する符号化機器の模式的ブロック図である。
【図８】本願の別の実施例で提供する符号化機器の模式的ブロック図である。
【図９】本願の一つの実施例で提供する復号機器の模式的ブロック図である。
【図１０】本願の別の実施例で提供する復号機器の模式的ブロック図である。
【発明を実施するための形態】
【００１６】
次に、図面と合わせて、本願の実施例における技術手法について説明する。
【００１７】
別段の定義がある場合を除き、本文で使用されるすべての技術用語および科学用語は、本願の技術分野の当業者が通常理解する意味と同じである。本文中の本願の明細書において使用される用語は、具体的な実施例を記述する目的のためのものに過ぎず、本願を限定することを意図したものではない。
【００１８】
まず、本願の実施例にかかる関連する技術および概念について紹介する。
【００１９】
近年、携帯機器、ハンドヘルドデバイスおよびウェアラブルデバイスの流行により、動画の内容量が絶えず増加している。動画形式が複雑になるのに伴い、動画の記憶および伝送が課題となっている。動画の記憶および伝送が占める帯域幅を少なくするため、通常、符号化端で動画データに対して符号化圧縮を行い、復号端で復号する。
【００２０】
符号化圧縮プロセスは、予測、変換、量子化およびエントロピー符号化などの処理を含む。そのうち、予測は、フレーム内予測およびフレーム間予測の２種類のタイプを含み、その目的は、予測ブロックデータを用いて現在の符号化待ち画像ブロックの冗長情報を除去することである。フレーム内予測は、現フレームの画像の情報を用いて予測ブロックデータを得る。フレーム間予測は、参照画像の情報を用いて予測ブロックデータを得る。そのプロセスは、現在の符号化待ち画像を複数の符号化待ち画像ブロックに分割してから、符号化待ち画像ブロックに対して分割を少なくとも１回行い（例えば、ＨＥＶＣ規格における四分木分割法を用いるか、または四分木二分木分割法を用いる）、複数の画像ブロックに分割することと、次いで、サブ画像ブロックごとに、参照画像において現在のサブ画像ブロックに最もマッチする画像ブロックを探索して予測画像ブロックとし、予測画像ブロックと現在のサブ画像ブロックの相対的な移動を動きベクトルとすることと、その後、このサブ画像ブロックと予測画像ブロックの対応する画素値を互いに減算して残差を得ることとを含む。得られた各サブ画像ブロックに対応する残差を一つに組み合わせ、符号化待ち画像ブロックの残差を得る。残差に変換、量子化およびエントロピー符号化などの処理を行った後、エントロピー符号化ビットストリームを得て、エントロピー符号化ビットストリームおよび符号化した符号化モード情報、例えばフレーム内予測モード、動きベクトル（または動きベクトル残差）などの情報を得て、記憶するか、または復号端に送信する。
【００２１】
画像の復号端において、エントロピー符号化ビットストリームを得た後、エントロピー復号を行い、対応する残差を得る。復号して得られた動きベクトル、フレーム内予測などの情報に基づき、復号待ち画像ブロックに対応する予測画像ブロックを探す。予測画像ブロックと残差に基づき、復号待ち画像ブロックにおける各画素点の値を得る。
【００２２】
以上の説明からわかるように、フレーム間予測を行うとき、選定する参照画像と現在の符号化待ち画像が類似していれば類似しているほど、フレーム間予測で生じる残差が少なく、フレーム間予測の符号化効率を高めることができる。具体的には、従来の技術において、動画中の各画像を用いて場面の背景内容を含む高品質の長期間参照画像を構築することができる。フレーム間予測を行うときに、現在の符号化待ち画像または現在の復号待ち画像の背景部分は、前記高品質の長期間参照画像を参照して、フレーム間予測の残差情報を少なくするために用いて、符号化効率を高めることができる。すなわち、この長期間参照画像をフレーム間予測の参照画像とする。一つの実施例において、長期間参照画像は、一つのすでに符号化／復号された画像であり、例えば、一つのすでに符号化／復号されたＩフレームである。一つの実施例において、長期間参照画像は、一つの構造の画像である。長期間参照画像には、複数の画像ブロックが含まれ、どの画像ブロックもすべてすでに符号化／復号されたある画像から取り出されたものであり、長期間参照画像における異なる画像ブロックは、すでに符号化／復号された異なる画像から取り出された可能性がある。
【００２３】
動画は、複数の画像により構成される。上述したように、動画を符号化／復号するときに、動画における異なる画像は、異なる予測方式を採用することができる。画像で採用する予測方式に基づき、画像をフレーム内予測画像とフレーム間予測画像に区別することができ、フレーム間予測画像は、前方向予測画像と両方向予測画像を含む。Ｉピクチャは、フレーム内予測画像であり、キーフレームともいう。Ｐピクチャは、前方向予測画像であり、採用する前にすでに符号化／復号された１つのＰピクチャまたはＩピクチャを参照画像とする。Ｂピクチャは、両方向予測画像であり、前後の画像を採用して参照画像とする。
【００２４】
一実施形態は、符号化／復号端が、複数の画像を符号化／復号した後、一つ一つのピクチャグループ（ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ，ＧＯＰ）を生成するものである。別の選択可能な形態において、ＧＯＰは１枚のＩピクチャと、複数のＢピクチャ（または両方向予測画像）およびＰピクチャ（または前方向予測画像）の少なくとも一つとにより構成されるピクチャグループである。別の選択可能な形態において、ＧＯＰは、単独のフレーム内予測画像からなるか、ＧＯＰは、複数のフレーム間予測画像からなり、例えば、ＧＯＰは、複数のＢピクチャおよび／またはＰピクチャからなる。復号端は、再生時に一つ一つのＧＯＰを読み取り、復号後に画面を読み取ってからレンダリングして表示する。
【００２５】
現在の動画符号化／復号規格では、画像を複数の小ブロックに分割して、解像度が異なる画像を符号化／復号することにより、画像を複数の画像ブロックに分割することができる。画像は、いかなる数の画像ブロックに分割してもよい。例えば、この画像は、一つのｍ×ｎ画像ブロック行列に分割することができる。画像ブロックは、矩形形状、正方形形状、円形形状またはその他のいかなる形状を有してもよい。画像ブロックは、例えばｐ×ｑ画素など、いかなる寸法を有していてもよい。各々の画像ブロックが、異なる寸法や形状の少なくとも一つを有してもよい。また、２つ以上の画像ブロックが異なる寸法や形状の少なくとも一つを有してもよい。画像ブロックは、重なっている部分を有していてもまったく有していなくてもよい。いくつかの実施例において、この画像ブロックは、いくつかの符号化／復号規格においてマクロブロックまたは最大符号化ユニット（ｌａｒｇｅｓｔ  ｃｏｄｉｎｇ  ｕｎｉｔ，ＬＣＵ）と呼ばれる。Ｈ．２６４規格については、この画像ブロックはマクロブロックと呼ばれ、その大きさは１６×１６画素とすることができる。Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ（ＨＥＶＣ）規格については、画像ブロックは符号化ツリーユニット（Ｃｏｄｉｎｇ  Ｔｒｅｅ  Ｕｎｉｔ，ＣＴＵ）と呼ばれ、その大きさは８×８画素〜６４×６４画素とすることができる。
【００２６】
別のいくつかの実施例において、一つの画像ブロックは、一つのマクロブロックまたは符号化ツリーユニットでなくてもよく、一つのマクロブロックまたは符号化ツリーユニットの一部を含んでも、少なくとも２つの完全なマクロブロック（または符号化ツリーユニット）を含んでも、少なくとも一つの完全なマクロブロック（または符号化ツリーユニット）および一つのマクロブロック（または符号化ツリーユニット）の一部を含んでも、少なくとも２つの完全なマクロブロック（または符号化ツリーユニット）およびいくつかのマクロブロック（または符号化ツリーユニット）の一部を含んでもよい。このように、画像が複数の画像ブロックに分割された後、それぞれ画像データにおけるこれらの画像ブロックを符号化／復号することができる。
【００２７】
別のいくつかの実施例において、一つの画像ブロックが指すものは、一つのマクロブロックまたは符号化ツリーユニットの一部であってもよい。例えば、一つの画像ブロックが指すものは、いくつかの動画符号化／復号規格における符号化ユニット（Ｃｏｄｉｎｇ  Ｕｎｉｔ，ＣＵ）であってもよい。
【００２８】
上記長期間参照画像は、非出力画像の一つの具体的な例である。いくつかの実施形態において、非出力画像は、構造フレーム（ｃｏｍｐｏｓｉｔｅ  ｒｅｆｅｒｅｎｃｅ）、長期間参照画像、短期間参照画像、構造の長期間参照画像の少なくとも一つの性質を有していてもよい。いくつかの実施形態において、構造フレームは、合成参照フレームとも呼ばれる。別のいくつかの実施形態において、この非出力画像は、構造フレーム以外の画像を含んでも、長期間参照画像以外の画像を含んでも、構造の長期間参照画像以外の画像を含んでもよい。ここで、この出力されない画像が指すものは、出力表示されない画像であり、一般に、この出力されない画像は、他の画像の参照画像として存在するものである。
【００２９】
いくつかの実施形態において、動画中の画像を参照画像とすることができる場合、長期間参照画像と短期間参照画像に区別することができる。そのうち、この短期間参照画像は、長期間参照画像に対応する一つの概念である。短期間参照画像は、参照画像バッファにおける一定の時間に存在し、この短期間参照画像の後のすでに復号された参照画像が、参照画像バッファにおける複数の出し入れ操作を経た後、短期間参照画像は、参照画像バッファから出される。参照画像バッファは、参照画像リストキャッシュ、参照画像リスト、参照フレームリストキャッシュまたは参照フレームリストなどと呼んでもよく、本明細書では、参照画像バッファと総称する。
【００３０】
長期間参照画像（または長期間参照画像のうちの一部のデータ）は、参照画像バッファにずっと存在することができ、この長期間参照画像（または長期間参照画像のうちの一部のデータ）は、すでに復号された参照画像の参照画像バッファにおける出し入れ操作の影響を受けず、復号端で更新コマンド操作が出されたときにのみ、この長期間参照画像（または長期間参照画像のうちの一部のデータ）が参照画像バッファから出される。
【００３１】
短期間参照画像および長期間参照画像は、規格によって呼び方が異なる可能性があり、例えば、Ｈ．２６４／Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ（ＡＶＣ）またはＨ．２６５／ＨＥＶＣなどの規格では、短期間参照画像は短期間参照フレーム（ｓｈｏｒｔ−ｔｅｒｍ  ｒｅｆｅｒｅｎｃｅ）と呼ばれ、長期間参照画像は長期間参照フレーム（ｌｏｎｇ−ｔｅｒｍ  ｒｅｆｅｒｅｎｃｅ）と呼ばれる。また、Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ  Ｓｔａｎｄａｒｄ（ＡＶＳ）１−Ｐ２、ＡＶＳ２−Ｐ２、米国電気電子学会（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，ＩＥＥＥ）１８５７．９−Ｐ４などの規格では、長期間参照画像は背景フレーム（ｂａｃｋｇｒｏｕｎｄ  ｐｉｃｔｕｒｅ）と呼ばれる。また、ＶＰ８、ＶＰ９などの規格では、長期間参照画像はゴールデンフレーム（ｇｏｌｄｅｎ  ｆｒａｍｅ）と呼ばれる。
【００３２】
本願の実施例において特定の用語を採用していることは、必ずしも特定の場面で用いることを意味するわけではなく、例えば、長期間参照画像が長期間参照フレームと呼ばれていることは、必ずしもＨ．２６４／ＡＶＣまたはＨ．２６５／ＨＥＶＣなどの規格に対応する技術において用いることを意味するわけではないと理解すべきである。
【００３３】
上述した長期間参照画像は、すでに符号化／復号された複数の画像から取り出される画像ブロック構造から得ても、すでに符号化／復号された複数の画像を用いて既存の参照フレーム（例えば、予め保存された参照フレーム）を更新して得てもよい。可能な構造形態は、ランダムアクセスポイントの画像（Ｉピクチャ）の符号化が終わったとき、構造フレームをこのランダムアクセスポイントの画像に初期化し、次のランダムアクセスポイントの前のいずれかの画像を符号化するときに、現在の画像を用いて一つ前のフレームと一つ一つ比較し、現在の画像の画像ブロックが一つ前のフレームの画像の対応する位置の画像ブロックと類似している場合、背景の一部であると認識し、構造フレームの対応する位置でこのブロックを代わりに用いるというものである。構造フレームにおいて入れ替えられたブロックが一定の割合に達したとき、この構造フレームの構成が完了したと認識する。この構造フレームを長期間参照画像とする。当然ながら、本願の他の実施形態において、長期間参照画像は、構造の参照画像でなくてもよい。
【００３４】
選択可能に、画像のタイプは、ストリーム構成において特殊なフィールドにより識別してもよい。
【００３５】
選択可能に、画像が長期間参照画像であると確定したとき、この画像を非出力画像と確定するか、または、画像が構造フレームであると確定したとき、この画像を非出力画像と確定する。
【００３６】
選択可能に、非出力画像および出力画像は、いずれも対応する識別を有していてもよく、この場合、復号端は、画像が有する識別によりこの画像が非出力画像であるか出力画像であるかを確定することができる。
【００３７】
いくつかの実施形態において、画像が長期間参照画像の識別を有すると確定したとき、この画像を非出力画像と確定する。
【００３８】
いくつかの実施形態において、画像が出力されない識別を有すると確定したとき、この画像を非出力画像と確定する。
【００３９】
いくつかの実施形態において、画像が構造フレームの識別を有すると確定したとき、この画像を非出力画像と確定する。
【００４０】
選択可能に、上述した各種識別は、シーケンス・ヘッダ、ピクチャ・ヘッダ（ｐｉｃｔｕｒｅ  ｈｅａｄｅｒ）、ピクチャ・パラメータ・セット（ｐｉｃｔｕｒｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ，ＰＰＳ）、スライス・ヘッダ（ｓｌｉｃｅ  ｈｅａｄｅｒ）の中に含まれていてもよく、画像が非出力画像であるか否かを確定する。
【００４１】
本願の各実施例において、一フレームの画像は、少なくとも一つのスライス（ｓｌｉｃｅ）に分割することができ、各スライスは一セットの符号化ユニットを含む。各スライスは、独立に符号化、復号または再構築することができる。符号化／復号において用いられる参照画像などの情報は、スライス・ヘッダにおいて符号化してもよい。
【００４２】
符号化／復号機器において、符号化／復号された各画像の区別またはインデックスに便利なように、各画像に番号をつけてもよい。例えば、現在のＨＥＶＣなどの規格では、画像に対して表示順序に番号をつけ、参照画像をインデックスするとき、または画像距離を計算するときに、いずれも表示順序の番号を用いて演算を行う。
【００４３】
ＨＥＶＣなどの規格では、参照画像の管理に、参照ピクチャセット（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅｓ  ｓｅｔ，ＲＰＳ）と呼ばれる概念を採用している。ＲＰＳ設定パラメータは、符号化で用いる参照画像を識別し、この参照画像は、短期間参照画像および長期間参照画像の少なくとも一つを含んでもよい。ＲＰＳ情報によりＲＰＳ設定パラメータを指示し、現在の画像を符号化／復号するためにどの画像を参照画像として用いる必要があるかを知ることができる。いくつかの可能な実施形態において、参照画像バッファにおいてどの画像が参照使用されなくなるかを知ることができる。参照画像を柔軟に選択できるよう、異なるスライスに対して、異なるＲＰＳ設定パラメータを有してもよい。ＲＰＳ情報は、各スライスのヘッダ、すなわちスライス・ヘッダにおいて符号化することができ、ＲＰＳ情報は、シーケンス・ヘッダ、ピクチャ・ヘッダ、ＰＰＳにおいて符号化してもよい。ピクチャ・ヘッダには、画像全体のパラメータを含めることができると理解すべきである。ピクチャ・ヘッダの符号化を簡略化するため、その後の画像は、ピクチャ・ヘッダに大きな変化がない場合、ＰＰＳにおけるｉｎｄｅｘを用いて識別してもよい。画像がスライスに分割されている場合、ＲＰＳ情報は、通常、ピクチャ・ヘッダの中に位置せず、スライス・ヘッダの中に位置する。
【００４４】
例えば、短期間参照画像のＲＰＳ設定パラメータで標記が必要な参照画像の情報としては、現在の画像に短期間参照画像がいくつあるか、現在の画像の順序カウント（ＰＯＣ）に対して各短期間参照画像がどれだけずれているか、すべての短期間参照画像のうちどれを現在の画像が使用できるものであるかなどがある。一つの典型的な低遅延（ｌｏｗｄｅｌａｙ）−Ｂ符号化における短期間参照画像のＲＰＳ設定パラメータは、表１に示すとおりとすることができる。
【００４５】
【表１】
2021535671.tif 000003
【００４６】
ここで、ｉｎｄｅｘは、短期間参照画像のＲＰＳ設定パラメータのインデックスを表す。ｔｙｐｅは、符号化方式を表し、Ｂは、両方向予測の符号化方式を採用することをいう。ＰＯＣは、このＲＰＳ設定パラメータを適用する画像のＧＯＰにおける位置をいう。ｒｅｆ＿ｐｉｃｓ＿ａｃｔｉｖｅは、このＲＰＳ設定パラメータを適用する使用可能な短期間参照画像の総数を表す。ｒｅｆ＿ｐｉｃｓは、参照画像バッファにおける短期間参照画像の数を表す。ｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓは、参照画像バッファにおける現在の画像に対する短期間参照画像のＰＯＣのずれを表す。ＲＰＳ設定パラメータを符号化するときには、ダイレクト符号化および予測符号化の２種類の方式を採用することができる。ダイレクト符号化は、符号化が必要なすべてのエレメントをストリームに直接書き込むものである。予測符号化は、すでに符号化されたＲＰＳ設定パラメータを用いて符号化エレメントを簡略化することを採用するものである。表１に示したＲＰＳ設定パラメータのｐｒｅｄｉｃｔは、どの種の方式を採用してＲＰＳ設定パラメータを符号化するかを表す。ｉｎｄｅｘ１のＲＰＳ設定パラメータにおけるｐｒｅｄｉｃｔは０であり、ｉｎｄｅｘ１のＲＰＳ設定パラメータがダイレクト符号化の方式を採用することを表す。ｉｎｄｅｘ２〜４のＲＰＳ設定パラメータにおけるｐｒｅｄｉｃｔは１であり、ｉｎｄｅｘ２〜４のＲＰＳ設定パラメータが予測符号化の方式を採用することを表す。予測符号化の方式は、具体的には次のとおりとすることができる。ｄｅｌｔａＲＰＳは、このＲＰＳ設定パラメータと参照するＲＰＳ設定パラメータのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓにおける偏差を表す。例えば、ｄｅｌｔａＲＰＳの値が−１である場合、予測時に参照するｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓのＰＯＣに−１を加えると、このＲＰＳ設定パラメータのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓが得られる。ｒｅｆ＿ｉｄｃｓは、何個のｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓのＰＯＣを用いて参照する必要があるかを表し、対応する具体的な画像がｒｅｆｅｒｅｎｃｅ  ｉｄｃｓの中に列記される。例えば、ここでは、ｉｎｄｅｘ２のＲＰＳ設定パラメータのｒｅｆｅｒｅｎｃｅ  ｉｄｃｓは１１１０１であり、参照されるＲＰＳ設定パラメータ（ｉｎｄｅｘ１のＲＰＳ設定パラメータ）のｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓの１つ目、２つ目、３つ目、５つ目の値を参照する必要があることを意味する（ｉｎｄｅｘ１のＲＰＳ設定パラメータに存在しないｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓ、例えば５つ目のｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓのＰＯＣは、０であると認識される）。そのため、ｉｎｄｅｘ２のＲＰＳ設定パラメータは、ｉｎｄｅｘ１に対するＲＰＳ設定パラメータの−１、−５、−９、０を用いて参照し、ｄｅｌｔａＲＰＳを加えた後、−２、−６、−１０、−１の４つのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓの値を得て、並び替えた後、−１、−２、−６、−１０を得て、表１におけるｉｎｄｅｘ２のＲＰＳ設定パラメータのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓとする。同様に、ｉｎｄｅｘ３のＲＰＳ設定パラメータにおけるｒｅｆｅｒｅｎｃｅ  ｉｄｃｓは０１１１１であり、ｉｎｄｅｘ２のＲＰＳ設定パラメータに対応するｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓ  −２、−６、−１０、０を用い、ｄｅｌｔａＲＰＳを加え、−３、−７、−１１、−１を得て、並び替えた後、ｉｎｄｅｘ３のＲＰＳ設定パラメータのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓの値−１、−３、−７、−１１を得る。ｉｎｄｅｘ４のＲＰＳ設定パラメータも同様であり、ここでは再度詳しく述べない。
【００４７】
上述した表１は、従来のＰＯＣ設定方法の短期間参照画像のＲＰＳ設定パラメータを採用した一つの例示的説明にすぎない。短期間参照画像のＲＰＳ設定は、他の形式を有してもよく、上表の形式および内容に限定されないと理解すべきである。本願における短期間参照画像のＲＰＳ設定および長期間参照画像のＲＰＳ設定は、以下継続して詳細に説明する。
【００４８】
図１は、本願の一つの実施例で提供する符号化方法１００の模式的流れ図である。図１に示すように、符号化方法１００は、次のステップを含んでもよい。
【００４９】
Ｓ１１０：非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成し、この出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウント（ＰＯＣ）の差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つのこの非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある。
【００５０】
Ｓ１２０：このストリームを送信する。
【００５１】
本願の実施例の符号化方法は、非出力画像をストリーム中に編入し、出力画像において表示順序が隣接するいずれか２つの出力画像のＰＯＣの差を１よりも大きくし、出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比を同じにし、かつＰＯＣ上で隣接する２つの出力画像のＰＯＣの間に非出力画像のＰＯＣが存在できるようにすることにより、非出力画像が、出力画像のＰＯＣの時間的相関性に影響を及ぼさずに、出力画像に挿入され、符号化時に動きベクトル予測誤差やスケーリング無効化などの問題が現れることを回避することができる。
【００５２】
本願の各実施例において、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであるとは、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が比例することをいう。換言すれば、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が、他のいずれか２つの出力画像のピクチャ順序カウントの差と前記他のいずれか２つの出力画像の撮影時間間隔の比に等しい。
【００５３】
以下、「いずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が比例する」ことについて詳細に説明する。出力画像における２つのフレーム、例えば出力画像Ａおよび出力画像Ｂについて、出力画像Ａのピクチャ順序カウントをＰＯＣＡ、撮影時間をｔＡとし、出力画像Ｂのピクチャ順序カウントをＰＯＣＢ、撮影時間をｔＢとした場合、出力画像Ａと出力画像Ｂのピクチャ順序カウントの差は、ＰＯＣＢ−ＰＯＣＡである。出力画像Ａと出力画像Ｂの撮影時間間隔は、ｔＢ−ｔＡである。出力画像における２つのフレーム、例えば出力画像Ｃおよび出力画像Ｄについて、出力画像Ｃのピクチャ順序カウントをＰＯＣＣ、撮影時間をｔＣとし、出力画像Ｄのピクチャ順序カウントをＰＯＣＤ、撮影時間をｔＤとした場合、出力画像Ｃと出力画像Ｄのピクチャ順序カウントの差は、ＰＯＣＤ−ＰＯＣＣである。出力画像Ｃと出力画像Ｄの撮影時間間隔は、ｔＤ−ｔＣである。いずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が比例するとは、ＰＯＣＢ−ＰＯＣＡとｔＢ−ｔＡの比が、ＰＯＣＤ−ＰＯＣＣとｔＤ−ｔＣの比に等しいことをいう。ここで、出力画像Ｃおよび出力画像Ｄにおいて、出力画像Ａまたは出力画像Ｂと同じものが最大１フレームある。
【００５４】
本願の実施例において、いずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が比例することを保証することにより、複数の出力画像のＰＯＣに撮影時間の時間的特性を反映させることにより、ＰＯＣ予測に基づく動きベクトルまたはＰＯＣに基づき行うスケーリング操作の正確さを保証することができると理解すべきである。
【００５５】
いくつかの実施形態では、出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい。
【００５６】
選択可能に、本願のいくつかの実施例において、画像の撮影順序に一定の倍数を乗じてピクチャ順序カウント、すなわちＰＯＣを確定してもよい。出力画像の元の撮影順序が０，１，２，３・・・・・・である場合、本願のいくつかの実施例において、出力画像のＰＯＣは、元の撮影順序の倍数であってもよく、例えば０，２，４，６・・・・・・であっても、０，３，６，９・・・・・・などであってもよい。出力画像のＰＯＣは、元の撮影順序の倍数に一つの定数を加減してもよく、例えば１，３，５，７・・・・・・であっても、−１，２，５，８・・・・・・などであってもよい。これにより、出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が等しく、かつ１よりも大きくなり、これにより、出力画像の表示順序が変わらず、かつ本願の実施例で出力画像の符号化順序を変えないことを保証する。ピクチャ順序カウントにおける距離が表示順序における距離に対して比例して長くなることをいずれか２つの出力画像が満たすことは、動きベクトル予測およびスケーリングなどの操作に影響を及ぼさない。
【００５７】
いくつかの応用場面において、出力画像の元の表示順序は、必ずしも等間隔ではなく、例えば、出力画像の元の撮影順序が０，１，２，３，４，５，６，７，８・・・・・・であり、途中の画像３および画像６が何らかの理由（例えば比較的遅い）のため破棄され、０，１，２，４，５，７，８・・・・・・となると理解すべきである。本願のいくつかの実施例において、出力画像のＰＯＣは、元の撮影順序の倍数であってもよく、例えば０，２，４，８，１０，１４，１６・・・・・・であってもよい。他のいくつかの応用場面において、出力画像の元の表示順序には、他の表現形式がある可能性がある。本願の実施例において、出力画像のＰＯＣは、他の表現形式を有していてもよく、本願の実施例ではこれについて限定しない。
【００５８】
本願のいくつかの実施例において、典型的には、表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は、２であってもよい。例えば、出力画像のＰＯＣの序列が０，２，４，６・・・・・・であるか、または１，３，５，７・・・・・・である。
【００５９】
選択可能に、本願のいくつかの実施例において、少なくとも一つ（すなわち、一つまたは複数）の非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間に位置していてもよい。換言すれば、ＰＯＣにおける隣接する２つの出力画像のＰＯＣの間に、一つまたは複数の非出力画像のＰＯＣが存在していてもよい。これにより、非出力画像のＰＯＣは、いずれか２フレームの出力画像のＰＯＣ間の距離に影響を及ぼさない。非出力画像の存在は、いずれか２フレームの出力画像の動きベクトル予測およびスケーリングなどの操作で参照する距離に影響を及ぼさない。
【００６０】
ＰＯＣにおける隣接するある２つの出力画像のＰＯＣの間に非出力画像が存在していても、非出力画像が存在していなくてもよいが、ストリーム全体において少なくとも一つの非出力画像が存在し、すなわち、少なくとも２つの出力画像のＰＯＣの間に非出力画像が存在する。ＰＯＣにおける隣接するいずれか２つの出力画像のＰＯＣの間に存在する非出力画像のＰＯＣの個数は、同じであっても異なっていてもよい。
【００６１】
一つの具体的な例では、出力画像のＰＯＣの序列１，３，５，７・・・・・・において、例えばＰＯＣ＝３の画像とＰＯＣ＝５の画像の間にＰＯＣ＝４の画像が存在していてもよく、このＰＯＣ＝４の画像は非出力画像である。ＰＯＣ＝５の画像とＰＯＣ＝７の画像の間には、非出力画像が存在していても、非出力画像が存在していなくてもよい。
【００６２】
別の具体的な例では、出力画像のＰＯＣの序列０，３，６，９・・・・・・において、例えばＰＯＣ＝３の画像とＰＯＣ＝６の画像の間にＰＯＣ＝４の画像およびＰＯＣ＝５の画像が存在していてもよく、ＰＯＣ＝６の画像とＰＯＣ＝９の画像の間にＰＯＣ＝７の画像が存在していてもよい。このＰＯＣ＝４の画像、ＰＯＣ＝５の画像およびＰＯＣ＝７の画像は、非出力画像である。
【００６３】
本明細書において上記列挙し以下に列挙する出力画像のＰＯＣの序列は、例示的なものにすぎず、本願の実施例に対する限定ではないと理解すべきである。例えば、出力画像のＰＯＣの最も小さい番号は、０から始まらなくても、１から始まらなくてもよく、本願はＰＯＣの具体的な形式について限定しない。
【００６４】
選択可能に、本願のいくつかの実施例において、Ｓ１１０で符号化待ち画像を符号化しストリームを生成する前に、前記符号化方法１００は、前記符号化待ち画像を、単独のフレーム内予測画像からなる、または複数のフレーム間予測画像からなる、複数のピクチャグループに分割することをさらに含んでもよい。
【００６５】
例えば、本願の実施例で用いる一つのｌｏｗｄｅｌａｙ−Ｂ構成において、符号化待ち画像の序列は、Ｉ０，Ｂ２，Ｂ４，Ｂ６，Ｂ８，Ｂ１０，Ｂ１２，Ｂ１４，Ｂ１６，Ｂ１７，Ｂ１８・・・・・・であり、そのうちＢ１７が非出力画像であり、その他は出力画像である。Ｉピクチャ、すなわちＩ０を一つのＧＯＰに分割した後の出力画像を４つごとに一つのＧＯＰとし、例えば、Ｂ２，Ｂ４，Ｂ６，Ｂ８を一つのＧＯＰとし、Ｂ１０，Ｂ１２，Ｂ１４，Ｂ１６を一つのＧＯＰとする。
【００６６】
図２は、本願の一つの実施例で提供するＧＯＰにおける画像の参照関係（すなわち、参照する短期間参照画像）の模式図である。そのうちＧＯＰにおける各フレームの画像フレーム間予測は、いずれも現在の画像の一つ前のフレームの画像および前の連続したいくつかのＧＯＰのうち最後のフレームの画像を用いて、短期間参照画像とする。各フレームの画像の短期間参照画像の総数は、４フレーム以下である。例えば、Ｂ１６で用いる短期間参照画像には、Ｂ１４（現在の画像の一つ前のフレームの画像）、ならびにＢ８およびＩ０（前の連続したいくつかのＧＯＰの最後のフレームの画像）がある。これに類推し、画像Ｂ２８で用いる短期間参照画像には、Ｂ２６（現在の画像の一つ前のフレームの画像）、およびＢ２４、Ｂ１６、Ｂ８（前の連続した３個のＧＯＰの最後のフレームの画像であり、かつ短期間参照画像の総数は、４フレーム以下である）がある。
【００６７】
さらに、本願の実施例で用いる階層的符号化構成において、符号化待ち画像の序列は、Ｉ０，Ｐ１６，Ｂ８，Ｂ４，Ｂ２，Ｂ６，Ｂ１２，Ｂ１０，Ｂ１４，Ｂ１７，Ｐ３２，Ｂ２４，Ｂ２０，Ｂ１８，Ｂ２２，Ｂ２８，Ｂ２６，Ｂ３０・・・・・・であり、そのうちＢ１７が非出力画像であり、その他は出力画像である。Ｉピクチャ、すなわちＩ０を一つのＧＯＰに分割した後の出力画像を８つごとに一つのＧＯＰとし、例えば、Ｐ１６，Ｂ８，Ｂ４，Ｂ２，Ｂ６，Ｂ１２，Ｂ１０，Ｂ１４を一つのＧＯＰとし、Ｐ３２，Ｂ２４，Ｂ２０，Ｂ１８，Ｂ２２，Ｂ２８，Ｂ２６，Ｂ３０を一つのＧＯＰとする。
【００６８】
選択可能に、本願のいくつかの実施例において、符号化待ち画像は、第１の非出力画像を含む。または、符号化待ち画像の少なくとも一つの非出力画像に、第１の非出力画像が含まれる。第１の非出力画像の符号化順序は、第１のピクチャグループの後かつ第２のピクチャグループの前である。第１のピクチャグループおよび第２のピクチャグループは、符号化順序において連続した２つの出力画像のＧＯＰであってもよいと理解すべきである。これにより、各ＧＯＰにおける画像の参照関係を乱さずに、符号化効率を高めるのに有利である。例えば、上述した一つ前の例では、非出力画像Ｂ１７は、Ｂ１０，Ｂ１２，Ｂ１４，Ｂ１６からなるＧＯＰの後、Ｂ１８・・・・・・からなるＧＯＰの前に符号化される。さらに、上述した一つ後の例では、非出力画像Ｂ１７は、Ｐ１６，Ｂ８，Ｂ４，Ｂ２，Ｂ６，Ｂ１２，Ｂ１０，Ｂ１４からなるＧＯＰの後、Ｐ３２，Ｂ２４，Ｂ２０，Ｂ１８，Ｂ２２，Ｂ２８，Ｂ２６，Ｂ３０からなるＧＯＰの前に符号化される。当然ながら、第１の非出力画像の符号化順序は、ＧＯＰの分割を考慮せずに、適合する２フレームの出力画像の間で符号化してもよく、第１の非出力画像は、いずれか２つの出力画像の間で符号化してもよく、本願の実施例ではこれについて限定しない。
【００６９】
本願の実施例における出力画像のピクチャ順序カウントは、従来の番号付け方式に対して変更があるため、画像を符号化するときに用いる参照ピクチャセット設定パラメータ、例えばＲＰＳ設定パラメータも、それに応じて調整すると理解すべきである。本願のいくつかの実施例において、ＲＰＳ設定パラメータは、表１に対して表２の内容のように変更してもよい。
【００７０】
【表２】
2021535671.tif 000004
【００７１】
選択可能に、本願のいくつかの実施例において、非出力画像の符号化は、出力画像と類似した符号化方式を採用してもよく、例えば、非出力画像の符号化は、フレーム間予測の符号化方式を用いてもよい。非出力画像の符号化に用いる短期間参照画像は、すでに符号化された画像であってもよい。
【００７２】
選択可能に、一実施形態において、Ｓ１１０の符号化待ち画像を符号化してストリームを生成することは、前記第１のピクチャグループのうち最後の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化することを含んでもよい。すなわち、第１の非出力画像が参照する短期間参照画像は、符号化順序がこの第１の非出力画像に隣接し、かつこの第１の非出力画像の前の第１のピクチャグループのうち最後の画像の短期間参照画像と同じである。
【００７３】
第１のピクチャグループのうち最後の画像は、第１のピクチャグループにおいて符号化順序が最後に位置する画像であってもよいと理解すべきである。当然ながら、第１のピクチャグループのうち最後の画像は、第１のピクチャグループにおける表示順序が最後に位置する画像であってもよく、本願の実施例ではこれについて限定しない。
【００７４】
選択可能に、一実施形態において、Ｓ１１０の符号化待ち画像を符号化してストリームを生成することは、前記第２のピクチャグループのうち最初の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化することを含んでもよい。すなわち、第１の非出力画像が参照する短期間参照画像は、符号化順序がこの第１の非出力画像に隣接し、かつこの第１の非出力画像の後の第２のピクチャグループのうち最初の画像の短期間参照画像と同じである。
【００７５】
第２のピクチャグループのうち最初の画像は、第２のピクチャグループにおいて符号化順序が最初に位置する画像であってもよいと理解すべきである。当然ながら、第２のピクチャグループのうち最初の画像は、第２のピクチャグループにおける表示順序が最初に位置する画像であってもよく、本願の実施例ではこれについて限定しない。
【００７６】
ここでは、一つの具体的な例として、第１の非出力画像が第２のピクチャグループのうち最初の画像の短期間参照画像を参照する場合で説明する。表２を参照し、ＧＯＰのうち最初の画像の短期間参照画像は−２，−１０，−１８，−２６である。非出力画像のＰＯＣは第２のピクチャグループのうち最初の画像のＰＯＣよりも１つ小さいので、非出力画像の短期間参照画像は、−１，−９，−１７，−２５とすべきである。
【００７７】
以下、非出力画像の符号化で用いる短期間参照画像のＲＰＳ情報について詳細に説明する。
【００７８】
選択可能に、本願のいくつかの実施例において、前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれていてもよく、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む。すなわち、第１の種類の参照ピクチャセットの情報は、第２の非出力画像を符号化するために用いられる短期間参照画像のＲＰＳ情報を含む。短期間参照画像のＲＰＳ情報は、シーケンス・ヘッダおよびスライス・ヘッダの少なくとも一つによって伝送してもよいと理解すべきである。
【００７９】
選択可能に、一実施形態において、非出力画像の短期間参照画像に用いることができる複数のＲＰＳ設定パラメータ、例えば複数の非出力画像で共有可能なＲＰＳ設定パラメータを、先にシーケンス・ヘッダの中に設定しておいてもよい。後続するある一つの非出力画像、例えば第２の非出力画像がどのＲＰＳ設定パラメータを具体的に使用するかは、用いる指示によればよい。前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれていてもよい。前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む。ここで、少なくとも１フレームの短期間参照画像の設定パラメータは、非出力画像を符号化するために用いることができる短期間参照画像のＲＰＳ設定パラメータである。第１の種類の参照ピクチャセットの情報、すなわち第２の非出力画像で用いる短期間参照画像の設定パラメータに対応するインデックスは、第２の非出力画像のスライス・ヘッダの中に位置していても、ピクチャ・ヘッダの中に位置していてもよい。
【００８０】
選択可能に、別の実施形態において、ＲＰＳ設定パラメータが複数の非出力画像で共有されない場合、インデックスの方式によらず、ある一つの非出力画像の短期間参照画像のＲＰＳ設定パラメータを直接指示してもよい。それに対応して、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含んでもよい。第１の種類の参照ピクチャセットの情報、すなわち第２の非出力画像で用いる短期間参照画像の設定パラメータは、第２の非出力画像のスライス・ヘッダの中に位置していても、ピクチャ・ヘッダの中に位置していてもよい。
【００８１】
選択可能に、本願のいくつかの実施例において、前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含んでもよい。すなわち、類似する出力画像で用いる短期間参照画像の設定パラメータの符号化方式は、予測符号化の方式を用いて非出力画像で用いる短期間参照画像の設定パラメータを符号化してもよい。予測符号化の方式により、符号化ビット数を節減することができる。
【００８２】
非出力画像が一つ後のＧＯＰのうち最初の画像の短期間参照画像を参照する場合で説明する。現在の非出力画像と一つ後のＧＯＰのうち最初の画像のｄｅｌｔａＲＰＳは１である。ｒｅｆ＿ｉｄｃｓは４であり、すなわち、一つ後のＧＯＰのうち最初の画像の４つのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓを短期間参照画像とする。非出力画像のｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓは、−１，−９，−１７，−２５である。ｒｅｆｅｒｅｎｃｅ  ｉｄｃｓは１１１１である。
【００８３】
非出力画像の符号化に用いる長期間参照画像は、一つ前のピクチャグループのうち最後の画像で用いる長期間参照画像と同じであっても、一つ後のピクチャグループのうち最初の画像で用いる長期間参照画像と同じであってもよい。または、非出力画像の符号化は、参照画像バッファにおけるいずれかの長期間参照画像を用いてもよい。または、非出力画像の符号化は、長期間参照画像を参照しなくてもよく、本願の実施例ではこれについて限定しない。
【００８４】
以下、本願の実施例の画像（出力画像および非出力画像を含む）の符号化で用いる長期間参照画像のＲＰＳ情報について詳細に説明する。
【００８５】
選択可能に、本願のいくつかの実施例において、前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む。
【００８６】
長期間参照画像のＲＰＳ情報は、短期間参照画像のＲＰＳ情報の指示方式と類似していてもよい。選択可能に、一実施形態において、前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの長期間参照画像の設定パラメータとインデックスの対応関係が含まれていてもよい。前記第２の種類の参照ピクチャセットの情報は、画像で用いる長期間参照画像を指示するための設定パラメータに対応するインデックスを含んでもよい。選択可能に、別の実施形態において、第２の種類の参照ピクチャセットの情報は、画像で用いる長期間参照画像を指示するための設定パラメータを含んでもよい。画像で用いる長期間参照画像の設定パラメータは、画像で用いる長期間参照画像のＲＰＳ設定パラメータと呼んでもよい。画像で用いる長期間参照画像のＲＰＳ設定パラメータは、画像のピクチャ順序カウントに対する、この画像で用いる長期間参照画像のピクチャ順序カウントのずれを含んでもよい。
【００８７】
長期間参照画像のＲＰＳ情報および短期間参照画像のＲＰＳ情報の指示方式は、違いがあってもよい。長期間参照画像のＲＰＳ情報は、予測符号化の方式に基づかずに、ダイレクト符号化の方式を採用してもよい。
【００８８】
選択可能に、一実施形態において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする。シーケンス・ヘッダにおける非出力画像のピクチャ順序カウントは、このシーケンス・ヘッダに対応する序列における画像（出力画像および非出力画像の少なくとも一つを含む）の画像ブロックの長期間参照画像とすることができる。第３の非出力画像は、一つの非出力画像を含んでも、複数の非出力画像を含んでもよい。
【００８９】
選択可能に、別の実施形態において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、シーケンス・ヘッダにおける非出力画像のピクチャ順序カウントは、このシーケンス・ヘッダに対応する序列における画像（出力画像および非出力画像の少なくとも一つを含む）の画像ブロックの長期間参照画像とされる可能性がある。シーケンス・ヘッダには、一つまたは複数の非出力画像のピクチャ順序カウントが含まれていてもよい。具体的な画像または画像のスライスがシーケンス・ヘッダにおけるピクチャ順序カウントに対応する非出力画像を長期間参照画像とするか否かは、ピクチャ・ヘッダまたはスライス・ヘッダにおいて具体的に指示してもよい。
【００９０】
選択可能に、さらに別の実施形態において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む。この実施形態において、スライス・ヘッダに位置する第２の種類の参照ピクチャセットの情報は、対応するスライスにおける画像ブロックの長期間参照画像の設定を指示するために用いてもよい。
【００９１】
具体的には、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像の数および非出力画像のピクチャ順序カウントが含まれていてもよい。一つの具体的な手法では、この長期間参照画像の設定パラメータにおいて、スライス・ヘッダに含まれるピクチャ順序カウントに対応する非出力画像を、いずれも第１のスライスにおける画像ブロックの長期間参照画像とする。別の具体的な手法では、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれていてもよい。この具体的な手法では、スライス・ヘッダに含まれるピクチャ順序カウントに対応する非出力画像をすべて第１のスライスにおける画像ブロックの長期間参照画像とするわけではない。第１のスライスの長期間参照画像とするか否かは、さらに第１の識別子の指示に依存する。
【００９２】
具体的には、前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、符号化機器が前記第４の非出力画像を参照画像バッファから削除する。または、符号化機器が前記第４の非出力画像を参照画像バッファから削除し、第１の識別子を用いて、第４の非出力画像を第１のスライスにおける画像ブロックの長期間参照画像としないことを指示する。第４の非出力画像を参照画像バッファから削除した後、第１のスライスの後に符号化したスライスまたは画像は、いずれも第４の非出力画像を参照しない。
【００９３】
本願の各実施例において、スライス・ヘッダは、ピクチャ・ヘッダに入れ替えてもよく、それに対応して、一つのピクチャ・ヘッダが一つの画像に対応すると理解すべきである。
【００９４】
選択可能に、さらに別の実施形態において、シーケンス・ヘッダおよびスライス・ヘッダにおいて、同時に長期間参照画像の設定を指示してもよい。シーケンス・ヘッダにおける長期間参照画像の設定は、シーケンス・ヘッダに対応する序列におけるすべての画像（またはスライス、もしくは画像ブロック）に適用される。スライス・ヘッダにおける長期間参照画像の設定は、本スライス・ヘッダに対応するスライスにおける画像ブロックに適用される。
【００９５】
選択可能に、本願のいくつかの実施例において、前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に符号化を完了する。Ｓ１１０で符号化待ち画像を符号化してストリームを生成することは、前記第５の非出力画像を長期間参照画像とし、符号化順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を符号化することを含んでもよい。換言すれば、符号化順序が第５の非出力画像と第６の非出力画像の間にある画像は、いずれも第５の非出力画像を長期間参照画像としてもよい。上述のように、符号化待ち画像が参照する長期間参照画像は、他の規則で定めてもよく、本願の実施例ではこれについて限定しない。
【００９６】
１フレームの非出力画像の符号化が完了した後、一つ後の非出力画像を符号化する前に、すべての出力画像は、いずれもこの非出力画像を参照画像として用いることができる。非出力画像を長期間参照画像として識別し、参照画像バッファに位置するようにしてもよい。この特徴を追加するために、非出力画像の後の出力画像のＲＰＳ情報に対して一定の補正を行ってもよく、具体的には、１フレームの長期間参照画像のＲＰＳ設定パラメータを追加してもよい。そのＲＰＳ設定パラメータの短期間参照画像の部分の符号化を完了した後、上述のように、ＲＰＳ設定パラメータの長期間参照画像の部分を符号化してもよい。長期間参照画像の部分は、具体的には、長期間参照画像の数、非出力画像を用いて長期間参照画像とするＰＯＣ、この非出力画像を現在の画像で参照使用するか否かを示す第１の識別子などを含んでもよい。
【００９７】
選択可能に、本願のいくつかの実施例において、前記符号化方法１００は、符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することをさらに含んでもよい。例えば、前記符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することは、ＲＡＷ画像に基づき、前記複数の画像により前記ＲＡＷ画像の画像ブロックを更新することと、更新された画像ブロックの数が所定の閾値以上である場合、更新したＲＡＷ画像を前記非出力画像とすることとを含んでもよい。
【００９８】
一つの非出力画像を構成することは、ＲＡＷ画像に基づいてもよい。このＲＡＷ画像は、フレーム内予測画像、すなわちＩフレームであってもよい。例えば、ＲＡＷ画像は、ランダムアクセスポイントに対応する画像であってもよい。構成方式は、ブロックごとに更新する方式に基づいてもよい。非出力画像に対する構成が完了したときに、非出力画像の符号化を行うことができる。非出力画像の構成が完了したことの認識方式は、非出力画像でＲＡＷ画像に対してすでに所定の閾値以上の画像ブロックが更新されていることであってもよく、例えば、すでに２５％以上の画像ブロックが更新されている場合、現在の非出力画像ですでに構成が完了していると認められる。本願の各実施例は、例えば、直接Ｉフレームを非出力画像として確定するなど、他の方式に基づき非出力画像を選定または構成してもよく、本願の実施例ではこれについて限定しない。
【００９９】
選択可能に、本願のいくつかの実施例において、前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる。例えば、画像が非出力画像である場合、そのＰＰＳのパラメータｏｕｔｐｕｔ＿ｆｌａｇ＿ｐｒｅｓｅｎｔ＿ｆｌａｇを１とし、スライス・ヘッダにｐｉｃ＿ｏｕｔｐｕｔ＿ｆｌａｇの値が含まれることを表すことができる。この非出力画像のスライス・ヘッダのパラメータｐｉｃ＿ｏｕｔｐｕｔ＿ｆｌａｇを０とすると、このスライスが所在する画像が非出力画像であることを表す。
【０１００】
以下、表１および表２で述べた例とは異なる別の符号化方式の例を示す。表３は、従来のＰＯＣ設定方式を採用した短期間参照画像のＲＰＳ設定パラメータの一例である。この符号化方式では、各ＧＯＰに２フレームの出力画像を有する。
【０１０１】
【表３】
2021535671.tif 000005
【０１０２】
１フレームの画像の短期間参照画像は、一つ前のフレームの画像、および前の連続したＧＯＰの最後のフレームの画像である。短期間参照画像の総数は、２フレーム以下である。図３は、本願の一つの実施例で提供するＧＯＰにおける画像の参照関係の模式図である。
【０１０３】
本願の実施例における出力画像のピクチャ順序カウントは、従来の番号付け方式に対して変更があるため、画像を符号化するときに用いる参照ピクチャセット設定パラメータ、例えばＲＰＳ設定パラメータも、それに応じて調整すると理解すべきである。本願のいくつかの実施例において、ＲＰＳ設定パラメータは、表３に対して表４の内容のように変更してもよい。
【０１０４】
【表４】
2021535671.tif 000006
【０１０５】
最初の出力画像の符号化が完了した後、非出力画像の構成を開始し、非出力画像の構成が完了した後、一つのＧＯＰが終了した後、一つ後のＧＯＰが終了する前に、この非出力画像を符号化することを選択する。
【０１０６】
この非出力画像を符号化するＲＰＳ情報は、フレーム間符号化の方式を用いてもよい。非出力画像が一つ後のＧＯＰのうち最初の画像の短期間参照画像を参照する場合で説明する。現在の非出力画像と一つ後のＧＯＰのうち最初の画像のｄｅｌｔａＲＰＳは１である。ｒｅｆ＿ｉｄｃｓは２であり、すなわち、一つ後のＧＯＰのうち最初の画像の２つのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓを短期間参照画像とする。非出力画像のｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓは、−１，−５である。ｒｅｆｅｒｅｎｃｅ  ｉｄｃは１１である。この非出力画像のＰＰＳのパラメータｏｕｔｐｕｔ＿ｆｌａｇ＿ｐｒｅｓｅｎｔ＿ｆｌａｇを１とし、スライス・ヘッダにｐｉｃ＿ｏｕｔｐｕｔ＿ｆｌａｇの値が含まれることを表すことができる。この非出力画像のスライス・ヘッダのパラメータｐｉｃ＿ｏｕｔｐｕｔ＿ｆｌａｇを０とすると、このスライスが所在する画像が非出力画像であることを表す。
【０１０７】
１フレームの非出力画像の符号化が完了した後、一つ後の非出力画像を符号化する前に、すべての出力画像は、いずれもこの非出力画像を参照画像として用いることができる。非出力画像を長期間参照画像として識別し、参照画像バッファに位置するようにしてもよい。この特徴を追加するために、非出力画像の後の出力画像のＲＰＳ情報に対して一定の補正を行ってもよく、具体的には、１フレームの長期間参照画像のＲＰＳ設定パラメータを追加してもよい。そのＲＰＳ設定パラメータの短期間参照画像の部分の符号化を完了した後、上述のように、ＲＰＳ設定パラメータの長期間参照画像の部分を符号化してもよい。長期間参照画像の部分は、具体的には、長期間参照画像の数、非出力画像を用いて長期間参照画像とするＰＯＣ、この非出力画像を現在の画像で参照使用するか否かを示す第１の識別子などを含んでもよい。
【０１０８】
以下、別の符号化方式の例を示す。表５は、従来のＰＯＣ設定方式を採用した短期間参照画像のＲＰＳ設定パラメータの一例である。この符号化方式では、各ＧＯＰに１フレームの出力画像を有する。
【０１０９】
【表５】
2021535671.tif 000007
【０１１０】
１フレームの画像の短期間参照画像は、一つ前のフレームの画像、および前の連続したＧＯＰの最後のフレームの画像である。短期間参照画像の総数は、２フレーム以下である。図４は、本願の一つの実施例で提供するＧＯＰにおける画像の参照関係の模式図である。
【０１１１】
本願の実施例における出力画像のピクチャ順序カウントは、従来の番号付け方式に対して変更があるため、画像を符号化するときに用いる参照ピクチャセット設定パラメータ、例えばＲＰＳ設定パラメータも、それに応じて調整すると理解すべきである。本願のいくつかの実施例において、ＲＰＳ設定パラメータは、表５に対して表６の内容のように変更してもよい。
【０１１２】
【表６】
2021535671.tif 000008
【０１１３】
最初の出力画像の符号化が完了した後、非出力画像の構成を開始し、非出力画像の構成が完了した後、一つのＧＯＰが終了した後、一つ後のＧＯＰが終了する前に、この非出力画像を符号化することを選択する。
【０１１４】
この非出力画像を符号化するＲＰＳ情報は、フレーム間符号化の方式を用いてもよい。非出力画像が一つ後のＧＯＰのうち最初の画像の短期間参照画像を参照する場合で説明する。現在の非出力画像と一つ後のＧＯＰのうち最初の画像のｄｅｌｔａＲＰＳは１である。ｒｅｆ＿ｉｄｃｓは２であり、すなわち、一つ後のＧＯＰのうち最初の画像の２つのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓを短期間参照画像とする。非出力画像のｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓは、−１，−３である。ｒｅｆｅｒｅｎｃｅ  ｉｄｃは１１である。この非出力画像のＰＰＳのパラメータｏｕｔｐｕｔ＿ｆｌａｇ＿ｐｒｅｓｅｎｔ＿ｆｌａｇを１とし、スライス・ヘッダにｐｉｃ＿ｏｕｔｐｕｔ＿ｆｌａｇの値が含まれることを表すことができる。この非出力画像のスライス・ヘッダのパラメータｐｉｃ＿ｏｕｔｐｕｔ＿ｆｌａｇを０とすると、このスライスが所在する画像が非出力画像であることを表す。
【０１１５】
１フレームの非出力画像の符号化が完了した後、一つ後の非出力画像を符号化する前に、すべての出力画像は、いずれもこの非出力画像を参照画像として用いることができる。非出力画像を長期間参照画像として識別し、参照画像バッファに位置するようにしてもよい。この特徴を追加するために、非出力画像の後の出力画像のＲＰＳ情報に対して一定の補正を行ってもよく、具体的には、１フレームの長期間参照画像のＲＰＳ設定パラメータを追加してもよい。そのＲＰＳ設定パラメータの短期間参照画像の部分の符号化する以外に、上述のように、ＲＰＳ設定パラメータの長期間参照画像の部分を符号化してもよい。長期間参照画像の部分は、具体的には、長期間参照画像の数、非出力画像を用いて長期間参照画像とするＰＯＣ、この非出力画像を現在の画像で参照使用するか否かを示す第１の識別子などを含んでもよい。
【０１１６】
以下、別の階層的符号化方式の例を示す。表７は、階層的符号化方式で従来のＰＯＣ設定方法を採用した短期間参照画像のＲＰＳ設定パラメータの一例である。この符号化方式では、各ＧＯＰに４フレームの出力画像を有する。
【０１１７】
【表７】
2021535671.tif 000009
【０１１８】
図５は、本願の一つの実施例で提供するＧＯＰにおける画像の参照関係の模式図である。その符号化順序は、Ｉ０，Ｂ４，Ｂ２，Ｂ１，Ｂ３，Ｂ８，Ｂ６，Ｂ５，Ｂ７である。
【０１１９】
本願の実施例における出力画像のピクチャ順序カウントは、従来の番号付け方式に対して変更があるため、画像を符号化するときに用いる参照ピクチャセット設定パラメータ、例えばＲＰＳ設定パラメータも、それに応じて調整すると理解すべきである。本願のいくつかの実施例において、ＲＰＳ設定パラメータは、表７に対して表８の内容のように変更してもよい。
【０１２０】
【表８】
2021535671.tif 000010
【０１２１】
最初の出力画像の符号化が完了した後、非出力画像の構成を開始し、非出力画像の構成が完了した後、一つのＧＯＰが終了した後、一つ後のＧＯＰが終了する前に、この非出力画像を符号化することを選択する。
【０１２２】
この非出力画像を符号化するＲＰＳ情報は、フレーム間符号化の方式を用いてもよい。非出力画像が一つ後のＧＯＰのうち最初の画像の短期間参照画像を参照する場合で説明する。現在の非出力画像と一つ後のＧＯＰのうち最初の画像のｄｅｌｔａＲＰＳは１である。ｒｅｆ＿ｉｄｃｓは２であり、すなわち、一つ後のＧＯＰのうち最初の画像の２つのｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓを短期間参照画像とする。非出力画像のｒｅｆｅｒｅｎｃｅ＿ｐｉｃｔｕｒｅｓは、−７，−１５である。ｒｅｆｅｒｅｎｃｅ  ｉｄｃは１１である。この非出力画像のＰＰＳのパラメータｏｕｔｐｕｔ＿ｆｌａｇ＿ｐｒｅｓｅｎｔ＿ｆｌａｇを１とし、スライス・ヘッダにｐｉｃ＿ｏｕｔｐｕｔ＿ｆｌａｇの値が含まれることを表すことができる。この非出力画像のスライス・ヘッダのパラメータｐｉｃ＿ｏｕｔｐｕｔ＿ｆｌａｇを０とすると、このスライスが所在する画像が非出力画像であることを表す。
【０１２３】
１フレームの非出力画像の符号化が完了した後、一つ後の非出力画像を符号化する前に、すべての出力画像は、いずれもこの非出力画像を参照画像として用いることができる。非出力画像を長期間参照画像として識別し、参照画像バッファに位置するようにしてもよい。この特徴を追加するために、非出力画像の後の出力画像のＲＰＳ情報に対して一定の補正を行ってもよく、具体的には、１フレームの長期間参照画像のＲＰＳ設定パラメータを追加してもよい。そのＲＰＳ設定パラメータの短期間参照画像の部分の符号化を完了する以外に、上述のように、ＲＰＳ設定パラメータの長期間参照画像の部分を符号化してもよい。長期間参照画像の部分は、具体的には、長期間参照画像の数、非出力画像を用いて長期間参照画像とするＰＯＣ、この非出力画像を現在の画像で参照使用するか否かを示す第１の識別子などを含んでもよい。
【０１２４】
図６は、本願の一つの実施例で提供する復号方法２００の模式的流れ図である。図６に示すように、復号方法２００は、次のステップＳ２１０とＳ２２０を含んでもよい。
【０１２５】
Ｓ２１０において、非出力画像および出力画像の復号待ちデータを含むストリームを受信し、この出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つのこの非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある。
【０１２６】
Ｓ２２０において、このストリームを復号する。
【０１２７】
本願の実施例の復号方法は、非出力画像をストリーム中に存在させ、出力画像において表示順序が隣接するいずれか２つの出力画像のＰＯＣの差を１よりも大きくし、出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比を同じにし、かつＰＯＣ上で隣接する２つの出力画像のＰＯＣの間に非出力画像のＰＯＣが存在できるようにすることにより、非出力画像が、出力画像のＰＯＣの時間的相関性に影響を及ぼさずに、出力画像に挿入され、符号化時に動きベクトル予測誤差やスケーリング無効化などの問題が現れることを回避することができる。
【０１２８】
選択可能に、本願のいくつかの実施例において、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が比例する。換言すれば、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が、他のいずれか２つの出力画像のピクチャ順序カウントの差と前記他のいずれか２つの出力画像の撮影時間間隔の比に等しい。
【０１２９】
選択可能に、本願のいくつかの実施例において、前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である。
【０１３０】
選択可能に、本願のいくつかの実施例において、前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む。
【０１３１】
選択可能に、本願のいくつかの実施例において、前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれる。前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む。
【０１３２】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む。
【０１３３】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する。
【０１３４】
選択可能に、本願のいくつかの実施例において、前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む。
【０１３５】
選択可能に、本願のいくつかの実施例において、前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む。
【０１３６】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする。
【０１３７】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む。
【０１３８】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像の数および非出力画像のピクチャ順序カウントが含まれる。
【０１３９】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる。
【０１４０】
選択可能に、本願のいくつかの実施例において、Ｓ２２０の前記ストリームを復号することは、前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除することを含む。
【０１４１】
選択可能に、本願のいくつかの実施例において、前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に復号を完了し、Ｓ２２０の前記ストリームを復号することは、前記第５の非出力画像を長期間参照画像とし、復号待ち順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を復号することを含む。
【０１４２】
選択可能に、本願のいくつかの実施例において、前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる。
【０１４３】
選択可能に、本願のいくつかの実施例において、前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む。
【０１４４】
以上、図１から図６を参照して本願の実施例の方法について詳細に説明した。以下、図７から図１０を参照して本願の実施例の符号化機器および復号機器について詳細に説明する。
【０１４５】
図７は、本願の一つの実施例で提供する符号化機器３００の模式的ブロック図である。この符号化機器３００は、非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成するための符号化モジュール３１０と、符号化モジュール３１０が生成したストリームを送信するための送信モジュール３２０とを含み、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある。
【０１４６】
本願の実施例の符号化機器は、非出力画像をストリーム中に編入し、出力画像において表示順序が隣接するいずれか２つの出力画像のＰＯＣの差を１よりも大きくし、かつＰＯＣ上で隣接する２つの出力画像のＰＯＣの間に非出力画像のＰＯＣが存在できるようにすることにより、非出力画像が、出力画像のＰＯＣの時間的相関性に影響を及ぼさずに、出力画像に挿入され、符号化時に動きベクトル予測誤差やスケーリング無効化などの問題が現れることを回避することができる。
【０１４７】
選択可能に、本願のいくつかの実施例では、前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい。
【０１４８】
選択可能に、本願のいくつかの実施例において、前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である。
【０１４９】
選択可能に、本願のいくつかの実施例において、符号化機器３００は、符号化モジュール３１０が符号化待ち画像を符号化してストリームを生成する前に、前記符号化待ち画像を、単独のフレーム内予測画像からなる、または複数のフレーム間予測画像からなる、複数のピクチャグループに分割するための処理モジュール３３０をさらに含む。
【０１５０】
選択可能に、本願のいくつかの実施例において、前記符号化待ち画像は、第１の非出力画像を含み、前記第１の非出力画像の符号化順序は、第１のピクチャグループの後かつ第２のピクチャグループの前である。
【０１５１】
選択可能に、本願のいくつかの実施例において、符号化モジュール３１０は、具体的には、前記第１のピクチャグループのうち最後の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化するために用いられる。
【０１５２】
選択可能に、本願のいくつかの実施例において、符号化モジュール３１０は、具体的には、前記第２のピクチャグループのうち最初の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化するために用いられる。
【０１５３】
選択可能に、本願のいくつかの実施例において、前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む。
【０１５４】
選択可能に、本願のいくつかの実施例において、前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれる。前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む。
【０１５５】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む。
【０１５６】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する。
【０１５７】
選択可能に、本願のいくつかの実施例において、前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む。
【０１５８】
選択可能に、本願のいくつかの実施例において、前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む。
【０１５９】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする。
【０１６０】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む。
【０１６１】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像の数および非出力画像のピクチャ順序カウントが含まれる。
【０１６２】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる。
【０１６３】
選択可能に、本願のいくつかの実施例において、前記符号化モジュール３１０は、具体的には、前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除するために用いられる。
【０１６４】
選択可能に、本願のいくつかの実施例において、前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に符号化を完了し、前記符号化モジュール３１０は、具体的には、前記第５の非出力画像を長期間参照画像とし、符号化順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を符号化するために用いられる。
【０１６５】
選択可能に、本願のいくつかの実施例において、前記符号化機器がさらに含む処理モジュール３３０は、さらに、符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成するために用いてもよい。
【０１６６】
選択可能に、本願のいくつかの実施例において、前記処理モジュール３３０が、符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することは、ＲＡＷ画像に基づき、前記複数の画像により前記ＲＡＷ画像の画像ブロックを更新することと、更新された画像ブロックの数が所定の閾値以上である場合、更新したＲＡＷ画像を前記非出力画像とすることとを含む。
【０１６７】
選択可能に、本願のいくつかの実施例において、前記ＲＡＷ画像は、フレーム内予測画像である。
【０１６８】
選択可能に、本願のいくつかの実施例において、前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる。
【０１６９】
選択可能に、本願のいくつかの実施例において、前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む。
【０１７０】
図８は、本願の一つの実施例で提供する符号化機器４００の模式的ブロック図である。図８に示す符号化機器４００は、プロセッサ４１０と、コンピュータコマンドが記憶されたメモリ４２０とを含んでもよく、前記プロセッサ４１０は、前記コンピュータコマンドを実行するときに、非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成するステップと、前記ストリームを送信するステップとを前記符号化機器４００に実行させ、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある。
【０１７１】
本願の実施例の符号化機器４００は、ストリームを伝送するためのネットワークインターフェースを含んでいてもよいと理解すべきである。
【０１７２】
選択可能に、本願のいくつかの実施例では、前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい。
【０１７３】
選択可能に、本願のいくつかの実施例において、前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である。
【０１７４】
選択可能に、本願のいくつかの実施例において、前記プロセッサ４１０は、さらに、前記コンピュータコマンドを実行するために用いられ、前記符号化機器４００に、前記符号化待ち画像を符号化してストリームを生成する前に、さらに、前記符号化待ち画像を、単独のフレーム内予測画像からなる、または複数のフレーム間予測画像からなる、複数のピクチャグループに分割するステップを実行させる。
【０１７５】
選択可能に、本願のいくつかの実施例において、前記符号化待ち画像は、第１の非出力画像を含み、前記第１の非出力画像の符号化順序は、第１のピクチャグループの後かつ第２のピクチャグループの前である。
【０１７６】
選択可能に、本願のいくつかの実施例において、前記プロセッサ４１０は、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、前記第１のピクチャグループのうち最後の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化するステップを実行させる。
【０１７７】
選択可能に、本願のいくつかの実施例において、前記プロセッサ４１０は、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、前記第２のピクチャグループのうち最初の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化するステップを実行させる。
【０１７８】
選択可能に、本願のいくつかの実施例において、前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む。
【０１７９】
選択可能に、本願のいくつかの実施例において、前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれる。前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む。
【０１８０】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む。
【０１８１】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する。
【０１８２】
選択可能に、本願のいくつかの実施例において、前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む。
【０１８３】
選択可能に、本願のいくつかの実施例において、前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む。
【０１８４】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする。
【０１８５】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む。
【０１８６】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像の数および非出力画像のピクチャ順序カウントが含まれる。
【０１８７】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる。
【０１８８】
選択可能に、本願のいくつかの実施例において、前記プロセッサ４１０は、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器４００に、具体的には、前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除するステップを実行させる。
【０１８９】
選択可能に、本願のいくつかの実施例において、前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に符号化を完了し、前記プロセッサ４１０は、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器４００に、具体的には、前記第５の非出力画像を長期間参照画像とし、符号化順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を符号化するステップを実行させる。
【０１９０】
選択可能に、本願のいくつかの実施例において、前記プロセッサ４１０は、さらに、前記コンピュータコマンドを実行するために用いられ、符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成するステップを前記符号化機器４００に実行させる。
【０１９１】
選択可能に、本願のいくつかの実施例において、前記プロセッサ４１０は、符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することを実行し、前記符号化機器４００に、具体的には、ＲＡＷ画像に基づき、前記複数の画像により前記ＲＡＷ画像の画像ブロックを更新するステップと、更新された画像ブロックの数が所定の閾値以上である場合、更新したＲＡＷ画像を前記非出力画像とするステップとを実行させる。
【０１９２】
選択可能に、本願のいくつかの実施例において、前記ＲＡＷ画像は、フレーム内予測画像である。
【０１９３】
選択可能に、本願のいくつかの実施例において、前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる。
【０１９４】
選択可能に、本願のいくつかの実施例において、前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む。
【０１９５】
図７に示した符号化機器３００または図８に示した符号化機器４００は、上記方法の実施例における符号化機器の操作または流れを実行するために用いることができ、かつ符号化機器３００または符号化機器４００における各モジュールおよび装置の操作および機能の少なくとも一つは、それぞれ上記方法の実施例における対応する流れを実現するためのものであると理解すべきであり、簡潔にするため、ここでは再度詳しく述べない。
【０１９６】
図９は、本願の実施例で提供する復号機器５００の模式的ブロック図である。この復号機器５００は、非出力画像および出力画像の復号待ちデータを含むストリームを受信するための受信モジュール５１０と、受信モジュール５１０が受信した前記ストリームを復号するための復号モジュール５２０とを含み、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある。
【０１９７】
本願の実施例の復号機器は、非出力画像をストリーム中に存在させ、出力画像において表示順序が隣接するいずれか２つの出力画像のＰＯＣの差を１よりも大きくし、かつＰＯＣ上で隣接する２つの出力画像のＰＯＣの間に非出力画像のＰＯＣが存在できるようにすることにより、非出力画像が、出力画像のＰＯＣの時間的相関性に影響を及ぼさずに、出力画像に挿入され、符号化時に動きベクトル予測誤差やスケーリング無効化などの問題が現れることを回避することができる。
【０１９８】
選択可能に、本願のいくつかの実施例では、前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい。
【０１９９】
選択可能に、本願のいくつかの実施例において、前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である。
【０２００】
選択可能に、本願のいくつかの実施例において、前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む。
【０２０１】
選択可能に、本願のいくつかの実施例において、前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれる。前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む。
【０２０２】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む。
【０２０３】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する。
【０２０４】
選択可能に、本願のいくつかの実施例において、前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む。
【０２０５】
選択可能に、本願のいくつかの実施例において、前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む。
【０２０６】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする。
【０２０７】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む。
【０２０８】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像の数および非出力画像のピクチャ順序カウントが含まれる。
【０２０９】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる。
【０２１０】
選択可能に、本願のいくつかの実施例において、復号モジュール５２０は、具体的には、前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除するために用いられる。
【０２１１】
選択可能に、本願のいくつかの実施例において、前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に復号を完了し、復号モジュール５２０は、具体的には、前記第５の非出力画像を長期間参照画像とし、復号待ち順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を復号するために用いられる。
【０２１２】
選択可能に、本願のいくつかの実施例において、前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる。
【０２１３】
選択可能に、本願のいくつかの実施例において、前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む。
【０２１４】
図１０は、本願の実施例で提供する復号機器６００の模式的ブロック図である。図１０に示す復号機器６００は、プロセッサ６１０と、コンピュータコマンドが記憶されたメモリ６２０とを含み、前記プロセッサ６１０は、前記コンピュータコマンドを実行するときに、非出力画像および出力画像の復号待ちデータを含むストリームを受信するステップと、前記ストリームを復号するステップとを前記復号機器６００に実行させ、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にある。
【０２１５】
本願の実施例の復号機器６００は、ストリームを伝送するためのネットワークインターフェースを含んでいてもよいと理解すべきである。
【０２１６】
選択可能に、本願のいくつかの実施例では、前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい。
【０２１７】
選択可能に、本願のいくつかの実施例において、前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である。
【０２１８】
選択可能に、本願のいくつかの実施例において、前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む。
【０２１９】
選択可能に、本願のいくつかの実施例において、前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれる。前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む。
【０２２０】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む。
【０２２１】
選択可能に、本願のいくつかの実施例において、前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する。
【０２２２】
選択可能に、本願のいくつかの実施例において、前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む。
【０２２３】
選択可能に、本願のいくつかの実施例において、前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む。
【０２２４】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする。
【０２２５】
選択可能に、本願のいくつかの実施例において、前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む。
【０２２６】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像の数および非出力画像のピクチャ順序カウントが含まれる。
【０２２７】
選択可能に、本願のいくつかの実施例において、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる。
【０２２８】
選択可能に、本願のいくつかの実施例において、前記プロセッサ６１０は、前記ストリームを復号するコンピュータコマンドを実行し、前記復号機器６００に、具体的には、前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除するステップを実行させる。
【０２２９】
選択可能に、本願のいくつかの実施例において、前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に復号を完了し、前記プロセッサ６１０は、前記ストリームを復号するコンピュータコマンドを実行し、前記復号機器６００に、具体的には、前記第５の非出力画像を長期間参照画像とし、復号待ち順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を復号するステップを実行させる。
【０２３０】
選択可能に、本願のいくつかの実施例において、前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる。
【０２３１】
選択可能に、本願のいくつかの実施例において、前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む。
【０２３２】
図９に示した復号機器５００または図１０に示した復号機器６００は、上記方法の実施例における復号機器の操作または流れを実行するために用いることができ、かつ復号機器５００または復号機器６００における各モジュールおよび装置の操作および機能の少なくとも一つは、それぞれ上記方法の実施例における対応する流れを実現するためのものであると理解すべきであり、簡潔にするため、ここでは再度詳しく述べない。
【０２３３】
本願の各実施例の機器は、メモリおよびプロセッサに基づき実現することができ、各メモリは、本願の各実施例の方法を実行するためのコマンドを記憶するために用いられ、プロセッサは、上記コマンドを実行し、本願の各実施例の方法を機器に実行させると理解すべきである。
【０２３４】
本願の実施例において言及したプロセッサは、中央処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｐｎｉｔ，ＣＰＵ）、ネットワークプロセッサ（ｎｅｔｗｏｒｋ  ｐｒｏｃｅｓｓｏｒ，ＮＰ）またはＣＰＵとＮＰの組み合わせを含んでもよいと理解すべきである。プロセッサは、さらにハードウェアチップを含んでもよい。上記ハードウェアチップは、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ，ＡＳＩＣ）であっても、プログラマブルロジックデバイス（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｄｅｖｉｃｅ，ＰＬＤ）であっても、その組み合わせであってもよい。上記ＰＬＤは、コンプレックスプログラマブルロジックデバイス（ｃｏｍｐｌｅｘ  ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｄｅｖｉｃｅ，ＣＰＬＤ）であっても、フィールドプログラマブルロジックゲートアレイ（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ，ＦＰＧＡ）であっても、ジェネリックアレイロジック（ｇｅｎｅｒｉｃ  ａｒｒａｙ  ｌｏｇｉｃ，ＧＡＬ）であっても、その任意の組み合わせであってもよい。
【０２３５】
さらに、本願の実施例において言及されているメモリは、揮発性メモリ（ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）または不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）であっても、または揮発性および不揮発性メモリの両者を含んでもよいと理解すべきである。ここで、不揮発性メモリは、リードオンリーメモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ，ＲＯＭ）、プログラマブルリードオンリーメモリ（ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ，ＰＲＯＭ）、消去可能プログラマブルリードオンリーメモリ（ｅｒａｓａｂｌｅ  ＰＲＯＭ，ＥＰＲＯＭ）、電気的消去可能プログラマブルリードオンリーメモリ（ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ，ＥＥＰＲＯＭ）またはフラッシュメモリ（ｆｌａｓｈ（登録商標）  ｍｅｍｏｒｙ）、ハードディスクドライブ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ，ＨＤＤ）またはソリッドステートドライブ（ｓｏｌｉｄ−ｓｔａｔｅ  ｄｒｉｖｅ，ＳＳＤ）とすることができる。揮発性メモリは、外部で高速で一時的に保存するために用いられるランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ，ＲＡＭ）とすることができる。例示的であるが制限的なものではない説明によって、例えば、スタティックランダムアクセスメモリ（ｓｔａｔｉｃ  ＲＡＭ，ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ｄｙｎａｍｉｃ  ＲＡＭ，ＤＲＡＭ）、シンクロナスダイナミックランダムアクセスメモリ（ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ，ＳＤＲＡＭ）、ダブルデータレートシンクロナスダイナミックランダムアクセスメモリ（ｄｏｕｂｌｅ  ｄａｔａ  ｒａｔｅ  ＳＤＲＡＭ，ＤＤＲ  ＳＤＲＡＭ）、エンハンストシンクロナスダイナミックランダムアクセスメモリ（ｅｎｈａｎｃｅｄ  ＳＤＲＡＭ，ＥＳＤＲＡＭ）、シンクリンクダイナミックランダムアクセスメモリ（ｓｙｎｃｈｌｉｎｋ  ＤＲＡＭ，ＳＬＤＲＡＭ）およびダイレクトラムバスランダムアクセスメモリ（ｄｉｒｅｃｔ  ｒａｍｂｕｓ  ＲＡＭ，ＤＲ  ＲＡＭ）などの多くの形式のＲＡＭを用いることができる。
【０２３６】
なお、処理装置が汎用プロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡまたはその他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジックデバイス、ディスクリートハードウェアアセンブリである場合、メモリ（記憶モジュール）は、処理装置の中に集積される。
【０２３７】
本文に記載されたメモリは、これらのいずれかその他の適合するタイプのメモリを含むが、これらに限定されないことに注意すべきである。
【０２３８】
本願の実施例は、さらに、コマンドが記憶され、コマンドをコンピュータで実行するときに、上記方法の実施例の符号化機器により実行するステップを前記コンピュータに実行させるコンピュータ可読記憶媒体を提供する。
【０２３９】
本願の実施例は、さらに、コマンドが記憶され、コマンドをコンピュータで実行するときに、上記方法の実施例の復号機器により実行するステップを前記コンピュータに実行させるコンピュータ可読記憶媒体を提供する。
【０２４０】
本願の実施例は、さらに、上記コンピュータ可読記憶媒体を含む計算機器を提供する。
【０２４１】
本願の実施例は、さらに、コンピュータがコンピュータプログラム製品のコマンドを実行するときに、上記方法の実施例の符号化機器により実行するステップを前記コンピュータが実行することを特徴とする、コマンドを含むコンピュータプログラム製品を提供する。
【０２４２】
本願の実施例は、さらに、コンピュータがコンピュータプログラム製品のコマンドを実行するときに、上記方法の実施例の復号機器により実行するステップを前記コンピュータが実行することを特徴とする、コマンドを含むコンピュータプログラム製品を提供する。
【０２４３】
本願の実施例は、さらに、上記方法の実施例の符号化機器により実行するステップをコンピュータに実行させるコンピュータチップを提供する。
【０２４４】
本願の実施例は、さらに、上記方法の実施例の復号機器により実行するステップをコンピュータに実行させるコンピュータチップを提供する。
【０２４５】
本願の実施例は、航空機、特に無人機分野に適用することができる。
【０２４６】
本願の各実施例の回路、サブ回路、サブユニットの分割は、模式的なものにすぎないと理解すべきである。当業者は、本明細書において公開されている実施例に記載された各例示的な回路、サブ回路およびサブユニットは、さらに分解または組み合わせを行うことができることを認識することができる。
【０２４７】
本願の実施例で提供する機器は、全部または部分的に、ソフトウェア、ハードウェア、ファームウェアまたはその任意の組み合わせによって実現することができる。ソフトウェアを使用して実現する場合、全部または部分的にコンピュータプログラム製品の形式で実現することができる。前記コンピュータプログラム製品は、一つまたは複数のコンピュータコマンドを含む。コンピュータで前記コンピュータコマンドをロードし実行する際に、全部または部分的に本願の実施例による前記流れまたは機能を生じさせる。前記コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、またはその他のプログラマブル装置とすることができる。前記コンピュータコマンドは、コンピュータ可読記憶媒体の中に格納するか、または一つのコンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に転送することができ、例えば、前記コンピュータコマンドは、一つのウェブサイト、コンピュータ、サーバまたはデータセンターから有線（例えば同軸ケーブル、光ファイバ、デジタル加入者線（ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ，ＤＳＬ））または無線（例えば赤外線、ワイヤレス、マイクロ波など）の方式で、別のウェブサイト、コンピュータ、サーバまたはデータセンターに転送することができる。前記コンピュータ可読記憶媒体は、コンピュータがアクセスできるあらゆる使用可能な媒体または一つまたは複数の使用可能な媒体が集積したサーバ、データセンターなどのデータ記憶装置とすることができる。前記使用可能な媒体は、磁気媒体（例えば、フロッピーディスク、ハードディスク、磁気テープ）、光媒体（例えば、デジタルバーサタイルディスク（ｄｉｇｉｔａｌ  ｖｉｄｅｏ  ｄｉｓｃ，ＤＶＤ））、または半導体媒体（例えば、ＳＳＤ）などとすることができる。
【０２４８】
本明細書において言及した第１の、第２のおよび各種数字の番号は、記載に便利にするために行った区別にすぎず、本願の範囲を限定するためのものではないと理解すべきである。
【０２４９】
本文における用語「少なくとも一つ」は、関連対象の関連関係を記述しているにすぎず、３種の関係が存在することを表し、例えば、ＡおよびＢの少なくとも一つは、Ａが単独で存在するとともに、ＡおよびＢが存在し、Ｂが単独で存在するという３種類の状況を表すことができると理解すべきである。また、本文における記号「／」は、一般に、前後関連対象が一種の「または」の関係であることを表す。
【０２５０】
本願の実施例において、上記各過程の番号の大きさは、実行順序の前後を意味するものではなく、各過程の実行順序は、その機能および内在的な論理によって確定するものとし、本願の実施例の実施過程に対していかなる限定も構成するものではないと理解すべきである。
【０２５１】
当業者は、本文において開示されている実施例に記載された各例のユニットおよび演算ステップを組み合わせ、電子ハードウェア、またはコンピュータソフトウェアおよび電子ハードウェアの組み合わせによって実現することができることを認識することができる。これらの機能は、ハードウェアで実行するのかソフトウェアの形態で実行するのかは、技術手法の特定の用途および設計の拘束条件によって決まる。当業者は、各々の特定の用途について、記載された機能を異なる方法で実現することができるが、この種の実現は、本願の範囲を超えるものと考えるべきではない。
【０２５２】
当業者は、記載の便利さおよび簡潔さのために、上述したシステム、装置およびユニットの具体的な動作プロセスは、前述の方法の実施例における対応するプロセスを参照することができ、ここでは詳しく述べないことを明確に理解することができる。
【０２５３】
本願で提供するいくつかの実施例において、開示されているシステム、装置および方法は、その他の方式によって実現してもよいことを理解すべきである。例えば、上述した装置の実施例は、模式的なものに過ぎず、例えば、前記ユニットの区別は、論理的な機能の区別に過ぎず、実際の実現の際には、別の区別方式を有してもよく、例えば、複数のユニットまたはアセンブリを結合するか、または別のシステムに集積してもよく、または一部の特徴を省略しても、実行しなくてもよい。もう一点、示された、または考察された互いの間の結合または直接結合または通信接続は、いくつかのインターフェース、装置またはユニットの間接的結合または通信接続としてもよく、電気的、機械またはその他の形式とすることができる。
【０２５４】
前記分離部材として説明したユニットは、物理的に分けられたものであっても、または分けられていないものであってもよく、ユニットとして示された部材は、物理的なユニットであっても、またはそうでなくてもよく、すなわち、一つの場所に位置していても、または複数のネットワークユニットに分布していてもよい。実際の必要に応じて、一部または全部のユニットを選択し、本実施例の手法の目的を実現してもよい。
【０２５５】
また、本願の各実施例における各機能ユニットは、一つの処理ユニットの中に集積しても、各ユニットが単独で物理的に存在しても、複数のユニットを一つのユニットの中に集積してもよい。
【０２５６】
上述した内容は、本願の具体的な実施形態にすぎないが、本願の保護範囲はこれに限定されず、当業者が本願で開示された技術範囲内で容易に想到できる変更または置き換えは、いずれも本願の保護範囲内にあるものとする。そのため、本願の保護範囲は、特許請求の範囲の保護範囲を基準とするものとする。
【図１】
2021535671.tif 000011
【図２】
2021535671.tif 000012
【図３】
2021535671.tif 000013
【図４】
2021535671.tif 000014
【図５】
2021535671.tif 000015
【図６】
2021535671.tif 000016
【図７】
2021535671.tif 000017
【図８】
2021535671.tif 000018
【図９】
2021535671.tif 000019
【図１０】
2021535671.tif 000020
【手続補正書】
【提出日】令和3年3月26日(2021.3.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
非出力画像と出力画像とを含む符号化待ち画像を符号化し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあることと、
前記符号化待ち画像を符号化してストリームを生成することとを含む符号化方法。
【請求項２】
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい請求項１に記載の符号化方法。
【請求項３】
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である請求項１または２に記載の符号化方法。
【請求項４】
前記符号化待ち画像を符号化しストリームを生成する前に、前記符号化方法は、
前記符号化待ち画像を、単独のフレーム内予測画像からなる、または複数のフレーム間予測画像からなる、複数のピクチャグループに分割することをさらに含む請求項１〜３のいずれか一項に記載の符号化方法。
【請求項５】
前記符号化待ち画像は、第１の非出力画像を含み、前記第１の非出力画像の符号化順序は、第１のピクチャグループの後かつ第２のピクチャグループの前である請求項１〜４のいずれか一項に記載の符号化方法。
【請求項６】
前記符号化待ち画像を符号化してストリームを生成することは、
前記第１のピクチャグループのうち最後の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化することを含む請求項５に記載の符号化方法。
【請求項７】
前記符号化待ち画像を符号化してストリームを生成することは、
前記第２のピクチャグループのうち最初の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化することを含む請求項５に記載の符号化方法。
【請求項８】
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む請求項１〜７のいずれか一項に記載の符号化方法。
【請求項９】
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む請求項８に記載の符号化方法。
【請求項１０】
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む請求項８に記載の符号化方法。
【請求項１１】
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する請求項９または１０に記載の符号化方法。
【請求項１２】
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む請求項９〜１１のいずれか一項に記載の符号化方法。
【請求項１３】
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む請求項１〜１２のいずれか一項に記載の符号化方法。
【請求項１４】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする請求項１３に記載の符号化方法。
【請求項１５】
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む請求項１３または１４に記載の符号化方法。
【請求項１６】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる請求項１５に記載の符号化方法。
【請求項１７】
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる請求項１６に記載の符号化方法。
【請求項１８】
前記符号化待ち画像を符号化してストリームを生成することは、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除することを含む請求項１７に記載の符号化方法。
【請求項１９】
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に符号化を完了し、
前記符号化待ち画像を符号化してストリームを生成することは、
前記第５の非出力画像を長期間参照画像とし、符号化順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を符号化することを含む請求項５に記載の符号化方法。
【請求項２０】
前記符号化方法は、
符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することをさらに含む請求項１〜１９のいずれか一項に記載の符号化方法。
【請求項２１】
符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することは、
ＲＡＷ画像に基づき、前記複数の画像により前記ＲＡＷ画像の画像ブロックを更新することと、
更新された画像ブロックの数が所定の閾値以上である場合、更新したＲＡＷ画像を前記非出力画像とすることとを含む請求項２０に記載の符号化方法。
【請求項２２】
前記ＲＡＷ画像は、フレーム内予測画像である請求項２１に記載の符号化方法。
【請求項２３】
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる請求項１〜２２のいずれか一項に記載の符号化方法。
【請求項２４】
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む請求項１〜２３のいずれか一項に記載の符号化方法。
【請求項２５】
非出力画像および出力画像の復号待ちデータを含むストリームを受信し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあることと、
前記ストリームを復号することとを含む復号方法。
【請求項２６】
符号化機器であって、プロセッサと、コンピュータコマンドが記憶されたメモリとを含み、前記プロセッサは、前記コンピュータコマンドを実行するときに、
非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあるステップと、
前記ストリームを送信するステップとを前記符号化機器に実行させる符号化機器。
【請求項２７】
復号機器であって、プロセッサと、コンピュータコマンドが記憶されたメモリとを含み、前記プロセッサは、前記コンピュータコマンドを実行するときに、
非出力画像および出力画像の復号待ちデータを含むストリームを受信し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあるステップと、
前記ストリームを復号するステップとを実行する復号機器。
【請求項２８】
コンピュータに、請求項１〜２５のいずれか一項に記載の方法を実行させるための、コンピュータプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０２５６
【補正方法】変更
【補正の内容】
【０２５６】
上述した内容は、本願の具体的な実施形態にすぎないが、本願の保護範囲はこれに限定されず、当業者が本願で開示された技術範囲内で容易に想到できる変更または置き換えは、いずれも本願の保護範囲内にあるものとする。そのため、本願の保護範囲は、特許請求の範囲の保護範囲を基準とするものとする。
（項目１）
非出力画像と出力画像とを含む符号化待ち画像を符号化し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあることと、
前記符号化画像付きストリームを生成することとを含む符号化方法。
（項目２）
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい項目１に記載の符号化方法。
（項目３）
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である項目１または２に記載の符号化方法。
（項目４）
前記符号化待ち画像を符号化しストリームを生成する前に、前記符号化方法は、
前記符号化待ち画像を、単独のフレーム内予測画像からなる、または複数のフレーム間予測画像からなる、複数のピクチャグループに分割することをさらに含む項目１〜３のいずれか一項に記載の符号化方法。
（項目５）
前記符号化待ち画像は、第１の非出力画像を含み、前記第１の非出力画像の符号化順序は、第１のピクチャグループの後かつ第２のピクチャグループの前である項目１〜４のいずれか一項に記載の符号化方法。
（項目６）
前記符号化待ち画像を符号化してストリームを生成することは、
前記第１のピクチャグループのうち最後の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化することを含む項目５に記載の符号化方法。
（項目７）
前記符号化待ち画像を符号化してストリームを生成することは、
前記第２のピクチャグループのうち最初の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化することを含む項目５に記載の符号化方法。
（項目８）
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む項目１〜７のいずれか一項に記載の符号化方法。
（項目９）
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む項目８に記載の符号化方法。
（項目１０）
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む項目８に記載の符号化方法。
（項目１１）
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する項目９または１０に記載の符号化方法。
（項目１２）
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む項目９〜１１のいずれか一項に記載の符号化方法。
（項目１３）
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む項目１〜１２のいずれか一項に記載の符号化方法。
（項目１４）
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする項目１３に記載の符号化方法。
（項目１５）
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む項目１３または１４に記載の符号化方法。
（項目１６）
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる項目１５に記載の符号化方法。
（項目１７）
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる項目１６に記載の符号化方法。
（項目１８）
前記符号化待ち画像を符号化してストリームを生成することは、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除することを含む項目１７に記載の符号化方法。
（項目１９）
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に符号化を完了し、
前記符号化待ち画像を符号化してストリームを生成することは、
前記第５の非出力画像を長期間参照画像とし、符号化順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を符号化することを含む項目１〜１８のいずれか一項に記載の符号化方法。
（項目２０）
前記符号化方法は、
符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することをさらに含む項目１〜１９のいずれか一項に記載の符号化方法。
（項目２１）
符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することは、
ＲＡＷ画像に基づき、前記複数の画像により前記ＲＡＷ画像の画像ブロックを更新することと、
更新された画像ブロックの数が所定の閾値以上である場合、更新したＲＡＷ画像を前記非出力画像とすることとを含む項目１から２０のいずれか一項に記載の符号化方法。
（項目２２）
前記ＲＡＷ画像は、フレーム内予測画像である項目２１のいずれか一項に記載の符号化方法。
（項目２３）
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる項目１〜２２のいずれか一項に記載の符号化方法。
（項目２４）
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む項目１〜２３のいずれか一項に記載の符号化方法。
（項目２５）
非出力画像および出力画像の復号待ちデータを含むストリームを受信し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあることと、
前記ストリームを復号することとを含む復号方法。
（項目２６）
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい項目２５に記載の符号化方法。
（項目２７）
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である項目２５または２６に記載の復号方法。
（項目２８）
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む項目２５〜２７のいずれか一項に記載の復号方法。
（項目２９）
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む項目２８に記載の復号方法。
（項目３０）
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む項目２８に記載の復号方法。
（項目３１）
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する項目２９または３０に記載の復号方法。
（項目３２）
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む項目２９〜３１のいずれか一項に記載の復号方法。
（項目３３）
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む項目２５〜３２のいずれか一項に記載の復号方法。
（項目３４）
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする項目３３に記載の復号方法。
（項目３５）
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む項目３３または３４に記載の復号方法。
（項目３６）
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる項目３５に記載の復号方法。
（項目３７）
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる項目３６に記載の復号方法。
（項目３８）
前記ストリームを復号することは、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除することを含む項目３７に記載の復号方法。
（項目３９）
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に復号を完了し、
前記ストリームを復号することは、
前記第５の非出力画像を長期間参照画像とし、復号待ち順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を復号することを含む項目２５〜３８のいずれか一項に記載の復号方法。
（項目４０）
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる項目２５〜３９のいずれか一項に記載の復号方法。
（項目４１）
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む項目２５〜４０のいずれか一項に記載の復号方法。
（項目４２）
符号化機器であって、プロセッサと、コンピュータコマンドが記憶されたメモリとを含み、前記プロセッサは、前記コンピュータコマンドを実行するときに、
非出力画像と出力画像とを含む符号化待ち画像を符号化してストリームを生成し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあるステップと、
前記ストリームを送信するステップとを前記符号化機器に実行させる符号化機器。
（項目４３）
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい項目４２に記載の符号化機器。
（項目４４）
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である項目４２または４３に記載の符号化機器。
（項目４５）
前記プロセッサは、さらに、前記コンピュータコマンドを実行するために用いられ、前記符号化機器に、前記符号化待ち画像を符号化してストリームを生成する前に、さらに、
前記符号化待ち画像を、単独のフレーム内予測画像からなる、または複数のフレーム間予測画像からなる、複数のピクチャグループに分割するステップを実行させる項目４２〜４４のいずれか一項に記載の符号化機器。
（項目４６）
前記符号化待ち画像は、第１の非出力画像を含み、前記第１の非出力画像の符号化順序は、第１のピクチャグループの後かつ第２のピクチャグループの前である項目４２〜４５のいずれか一項に記載の符号化機器。
（項目４７）
前記プロセッサは、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、
前記第１のピクチャグループのうち最後の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化するステップを実行させる項目４６に記載の符号化機器。
（項目４８）
前記プロセッサは、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、
前記第２のピクチャグループのうち最初の画像で用いる短期間参照画像と同じ短期間参照画像を参照し、前記第１の非出力画像を符号化するステップを実行させる項目４６に記載の符号化機器。
（項目４９）
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む項目４２〜４８のいずれか一項に記載の符号化機器。
（項目５０）
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む項目４９に記載の符号化機器。
（項目５１）
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む項目４９に記載の符号化機器。
（項目５２）
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する項目５０または５１に記載の符号化機器。
（項目５３）
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む項目５０〜５２のいずれか一項に記載の符号化機器。
（項目５４）
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む項目４２〜５３のいずれか一項に記載の符号化機器。
（項目５５）
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする項目５４に記載の符号化機器。
（項目５６）
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む項目５４または５５に記載の符号化機器。
（項目５７）
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる項目５６に記載の符号化機器。
（項目５８）
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる項目５７に記載の符号化機器。
（項目５９）
前記プロセッサは、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除するステップを実行させる項目５８に記載の符号化機器。
（項目６０）
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に符号化を完了し、
前記プロセッサは、符号化待ち画像を符号化してストリームを生成するコンピュータコマンドを実行し、前記符号化機器に、具体的には、
前記第５の非出力画像を長期間参照画像とし、符号化順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を符号化するステップを実行させる項目４２〜５９のいずれか一項に記載の符号化機器。
（項目６１）
前記プロセッサは、さらに、前記コンピュータコマンドを実行するために用いられ、前記符号化機器に、
符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成するステップを実行させる項目４２〜６０のいずれか一項に記載の符号化機器。
（項目６２）
前記プロセッサは、符号化順序が前記非出力画像の前に位置する複数の画像の画像ブロックに基づき、前記非出力画像を構成することを実行し、前記符号化機器に、具体的には、
ＲＡＷ画像に基づき、前記複数の画像により前記ＲＡＷ画像の画像ブロックを更新するステップと、
更新された画像ブロックの数が所定の閾値以上である場合、更新したＲＡＷ画像を前記非出力画像とするステップとを実行させる項目６１に記載の符号化機器。
（項目６３）
前記ＲＡＷ画像は、フレーム内予測画像である項目６２に記載の符号化機器。
（項目６４）
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる項目４２〜６３のいずれか一項に記載の符号化機器。
（項目６５）
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む項目４２〜６４のいずれか一項に記載の符号化機器。
（項目６６）
復号機器であって、プロセッサと、コンピュータコマンドが記憶されたメモリとを含み、前記プロセッサは、前記コンピュータコマンドを実行するときに、
非出力画像および出力画像の復号待ちデータを含むストリームを受信し、前記出力画像において表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差が１よりも大きく、前記出力画像におけるいずれか２つの出力画像のピクチャ順序カウントの差と前記いずれか２つの出力画像の撮影時間間隔の比が同じであり、少なくとも一つの前記非出力画像のピクチャ順序カウントは、表示順序が隣接する２つの出力画像のピクチャ順序カウントの間にあるステップと、
前記ストリームを復号するステップとを実行する復号機器。
（項目６７）
前記出力画像において、少なくとも一部の表示順序が隣接する２つの出力画像のピクチャ順序カウントの差が等しい項目６６に記載の復号機器。
（項目６８）
前記表示順序が隣接するいずれか２つの出力画像のピクチャ順序カウントの差は２である項目６６または６７に記載の復号機器。
（項目６９）
前記符号化待ち画像は、第２の非出力画像を含み、前記ストリームには、前記第２の非出力画像の符号化で用いる第１の種類の参照ピクチャセットを指示するための情報が含まれ、前記第１の種類の参照ピクチャセットは、短期間参照画像を含む項目６６〜６８のいずれか一項に記載の復号機器。
（項目７０）
前記ストリームのシーケンス・ヘッダには、少なくとも１フレームの短期間参照画像の設定パラメータとインデックスの対応関係が含まれ、
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータに対応するインデックスを含む項目６９に記載の復号機器。
（項目７１）
前記第１の種類の参照ピクチャセットの情報は、
前記第２の非出力画像で用いる短期間参照画像を指示するための設定パラメータを含む項目６９に記載の復号機器。
（項目７２）
前記第１の種類の参照ピクチャセットの情報は、前記第２の非出力画像のスライス・ヘッダ内に位置する項目７０または７１に記載の復号機器。
（項目７３）
前記第２の非出力画像で用いる短期間参照画像の設定パラメータは、
前記第２の非出力画像のピクチャ順序カウントに対する前記第２の非出力画像で用いる短期間参照画像のピクチャ順序カウントのずれを含む項目７０〜７２のいずれか一項に記載の復号機器。
（項目７４）
前記ストリームには、画像の符号化で用いる第２の種類の参照ピクチャセットを指示するための情報が含まれ、前記第２の種類の参照ピクチャセットは、長期間参照画像を含む項目６６〜７３のいずれか一項に記載の復号機器。
（項目７５）
前記第２の種類の参照ピクチャセットの情報は、前記ストリームのシーケンス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、
第３の非出力画像のピクチャ順序カウントを含み、前記第３の非出力画像を、前記シーケンス・ヘッダに対応する序列における画像の画像ブロックの長期間参照画像とする項目７４に記載の復号機器。
（項目７６）
前記第２の種類の参照ピクチャセットの情報は、前記ストリームの画像の第１のスライスのスライス・ヘッダの中に位置しており、
前記第２の種類の参照ピクチャセットの情報は、前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータを含む項目７４または７５に記載の復号機器。
（項目７７）
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像の数および非出力画像のピクチャ順序カウントが含まれる項目７６に記載の復号機器。
（項目７８）
前記第１のスライスにおける画像ブロックの長期間参照画像とする設定パラメータには、
非出力画像を前記第１のスライスの長期間参照画像とするか否かを指示するための第１の識別子がさらに含まれる項目７７に記載の復号機器。
（項目７９）
前記プロセッサは、前記ストリームを復号するコンピュータコマンドを実行し、前記復号機器に、具体的には、
前記非出力画像における第４の非出力画像を前記第１のスライスにおける画像ブロックの長期間参照画像としないと前記第１の識別子が指示した場合、前記第４の非出力画像を参照画像バッファから削除するステップを実行させる項目７８に記載の復号機器。
（項目８０）
前記ストリームの前記少なくとも一つの非出力画像には、第５の非出力画像および第６の非出力画像が含まれ、前記第６の非出力画像は、前記第５の非出力画像の後に復号を完了し、
前記プロセッサは、前記ストリームを復号するコンピュータコマンドを実行し、前記復号機器に、具体的には、
前記第５の非出力画像を長期間参照画像とし、復号待ち順序が前記第１の非出力画像の後に位置し、かつ前記第６の非出力画像の前に位置する前記出力画像を復号するステップを実行させる項目６６〜７９のいずれか一項に記載の復号機器。
（項目８１）
前記非出力画像の符号化データには、前記非出力画像を出力しないことを指示する第２の識別子が含まれる項目６６〜８０のいずれか一項に記載の復号機器。
（項目８２）
前記非出力画像は、長期間参照画像、構造フレーム、短期間参照画像、構造の長期間参照画像の少なくとも一つを含む項目６６〜８１のいずれか一項に記載の復号機器。
（項目８３）
コンピュータ上で実行するときに、項目１〜２４のいずれか一項に記載の方法を前記コンピュータに実行させるコマンドが記憶されたコンピュータ可読記憶媒体。
（項目８４）
コンピュータ上で実行するときに、項目２５〜４１のいずれか一項に記載の方法を前記コンピュータに実行させるコマンドが記憶されたコンピュータ可読記憶媒体。
【国際調査報告】
2021535671.tif 000021
2021535671.tif 000022
2021535671.tif 000023
2021535671.tif 000024