JP7851992B2 - 方法 - Google Patents
方法Info
- Publication number
- JP7851992B2 JP7851992B2 JP2024106025A JP2024106025A JP7851992B2 JP 7851992 B2 JP7851992 B2 JP 7851992B2 JP 2024106025 A JP2024106025 A JP 2024106025A JP 2024106025 A JP2024106025 A JP 2024106025A JP 7851992 B2 JP7851992 B2 JP 7851992B2
- Authority
- JP
- Japan
- Prior art keywords
- picture
- prediction
- unit
- partial image
- region
- 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
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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/188—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a video data packet, e.g. a network abstraction layer [NAL] unit
-
- 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/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/167—Position within a video image, e.g. region of interest [ROI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
以下、図面を参照しながら本発明の実施形態について説明する。
本明細書で用いる演算子を以下に記載する。
本実施形態に係る動画像符号化装置11および動画像復号装置31の詳細な説明に先立って、動画像符号化装置11によって生成され、動画像復号装置31によって復号される符号化ストリームTeのデータ構造について説明する。
符号化ビデオシーケンスでは、処理対象のシーケンスSEQを復号するために動画像復号装置31が参照するデータの集合が規定されている。シーケンスSEQは、図2(b)に示すように、ビデオパラメータセット(Video Parameter Set)、シーケンスパラメータセットSPS(Sequence Parameter Set)、ピクチャパラメータセットPPS(Picture Parameter Set)、ピクチャPICT、及び、付加拡張情報SEI(Supplemental Enhancement Information)を含んでいる。
符号化ピクチャでは、処理対象のピクチャPICTを復号するために動画像復号装置31が参照するデータの集合が規定されている。ピクチャPICTは、図2(b)に示すように、スライス0~スライスNS-1を含む(NSはピクチャPICTに含まれるスライスの総数)。
符号化スライスでは、処理対象のスライスSを復号するために動画像復号装置31が参照するデータの集合が規定されている。スライスは、図2(b)に示すように、スライスヘッダ、および、スライスデータを含んでいる。
符号化スライスデータでは、処理対象のスライスデータを復号するために動画像復号装置31が参照するデータの集合が規定されている。スライスデータは、図1(d)に示すように、CTUを含んでいる。CTUは、スライスを構成する固定サイズ(例えば64x64)のブロックであり、最大符号化単位(LCU:Largest Coding Unit)と呼ぶこともある。
図2(e)には、処理対象のCTUを復号するために動画像復号装置31が参照するデータの集合が規定されている。CTUは、再帰的な4分木分割(QT(Quad Tree)分割)、2分木分割(BT(Binary Tree)分割)あるいは3分木分割(TT(Ternary Tree)分割)により符号化処理の基本的な単位である符号化ユニットCUに分割される。BT分割とTT分割を合わせてマルチツリー分割(MT(Multi Tree)分割)と呼ぶ。再帰的な4分木分割により得られる木構造のノードのことを符号化ノード(Coding Node)と称する。4分木、2分木、及び3分木の中間ノードは、符号化ノードであり、CTU自身も最上位の符号化ノードとして規定される。
図1(f)に示すように、処理対象の符号化ユニットを復号するために動画像復号装置31が参照するデータの集合が規定されている。具体的には、CUは、CUヘッダCUH、予測パラメータ、変換パラメータ、量子化変換係数等から構成される。CUヘッダでは予測モード等が規定される。
予測画像は、ブロックに付随する予測パラメータによって導出される。予測パラメータには、イントラ予測とインター予測の予測パラメータがある。
参照ピクチャリストは、参照ピクチャメモリ306に記憶された参照ピクチャからなるリストである。図4は、低遅延用のピクチャ構造における参照ピクチャおよび参照ピクチャリストの一例を示す概念図である。図中(a)において、矩形はピクチャ、矢印はピクチャの参照関係、横軸は時間、矩形中のI、P、Bは各々イントラピクチャ、単予測ピクチャ、双予測ピクチャ、矩形中の数字は復号順を示す。図に示すように、ピクチャの復号順は、I0、P1/B1、P2/B2、P3/B3、P4/B4であり、表示順も同じである。図中(b)に、ピクチャB3(対象ピクチャ)の参照ピクチャリストの例を示す。参照ピクチャリストは、参照ピクチャの候補を表すリストであり、1つのピクチャ(スライス)が1つ以上の参照ピクチャリストを有してもよい。図の例では、対象ピクチャB3は、L0リストRefPicList0およびL1リストRefPicList1の2つの参照ピクチャリストを持つ。個々のCUでは、参照ピクチャリストRefPicListX(X=0または1)中のどのピクチャを実際に参照するかを参照ピクチャインデックスrefIdxLXで指定する。図は、refIdxL0=2、refIdxL1=0の例である。対象ピクチャがP3の場合、参照ピクチャリストはL0リストのみである。なお、LXは、L0予測とL1予測を区別しない場合に用いられる記述方法であり、以降では、LXをL0、L1に置き換えることでL0リストに対するパラメータとL1リストに対するパラメータを区別する。
予測パラメータの復号(符号化)方法には、マージ予測(merge)モードとAMVP(Adaptive Motion Vector Prediction、適応動きベクトル予測)モードがあり、マージフラグmerge_flagは、これらを識別するためのフラグである。
動きベクトルmvLXは、異なる2つのピクチャ上のブロック間のシフト量を示す。動きベクトルmvLXに関する予測ベクトル、差分ベクトルを、それぞれ予測ベクトルmvpLX、差分ベクトルmvdLXと呼ぶ。
prev_intra_luma_pred_flagは、対象ブロックの輝度予測モードIntraPredModeYとMPM(Most Probable Mode)とが一致するか否かを示すフラグである。MPMは、MPM候補リストmpmCandList[]に含まれる予測モードである。MPM候補リストは、隣接ブロックのイントラ予測モードおよび所定のイントラ予測モードから、対象ブロックに適用される確率が高いと推定される候補を格納したリストである。prev_intra_luma_pred_flagが1の場合、MPM候補リストとインデックスmpm_idxを用いて、対象ブロックの輝度予測モードIntraPredModeYを導出する。
(REM)
prev_intra_luma_pred_flagが0の場合、イントラ予測モード全体からMPM候補リストに含まれるイントラ予測モードを除いた残りのモードRemIntraPredModeからイントラ予測モードを選択する。RemIntraPredModeとして選択可能なイントラ予測モードは、「非MPM」または「REM」と呼ばれる。フラグrem_selected_mode_flagは、rem_selected_modeを参照してイントラ予測モードを選択するのか、または、rem_non_selected_modeを参照してイントラ予測モードを選択するのかを指定するフラグである。RemIntraPredModeは、rem_selected_mode、あるいは、rem_non_selected_modeを用いて導出される。
同一のピクチャ内に部分画像領域を設定し、部分画像領域はその他の領域の画素を使わずに符号化、復号処理を行い、その他の領域は、ピクチャ全体を使って符号化、復号処理を行うことを特徴とする動画像符号化、復号方法を説明する。
yRA_en = yRA_st + hRA - 1
また、下記のように導出することもできる。
hRA = yRA_en - yRA_st + 1
さらに、時刻jの制限参照領域の左上位置を(xRA_st[j], yRA_st[j])、右下位置を(xRA_en[j], yRA_en[j])、サイズを(wRA[j], hRA[j])で示す。また、参照ピクチャRefの制限参照領域の位置を(xRA_st[Ref], yRA_st[Ref])、右下位置を(xRA_en[Ref], yRA_en[Ref])、サイズを(wRA[Ref], hRA[Ref])で示してもよい。
例えば、あるピクチャが時刻i、あるブロックの位置が(x, y)の場合、以下の式で位置の画素が部分画像領域内であるかを判定してもよい。
または以下の判定式でもよい。
IsRA(xRef, yRef) = (xRA_st[Ref] <= xRef && xRef <= xRA_en[Ref] && yRA_st[Ref] <= yRef && yRef <= yRA_en[Ref])
例えば、対象ピクチャが時刻i、対象ブロックPbの左上座標が(xPb, yPb)、幅と高さがbWとbHの場合、動画像復号装置及び動画像符号化装置のイントラ予測部、動き補償部、ループフィルタは対象ブロックPbが部分画像領域内にある場合、IsRA(Pb)を以下の判定式で導出する。
yRA_en[i])
または以下の判定式でもよい。
(部分画像領域の参照領域の基本動作)
本明細書の動画像符号化装置および動画像復号装置は以下の動作を行う。
・部分画像領域に含まれる対象ブロックは、対象ピクチャ中の部分画像領域の画素のみを参照するイントラ予測、もしくは、参照ピクチャの制限参照領域を参照するインター予測を行う。
・部分画像領域に含まれる対象ブロックは、対象ピクチャ中の部分画像領域の符号化パラメータ(例えばイントラ予測方向、動きベクトル、参照ピクチャインデックス)を参照して、もしくは、参照ピクチャの制限参照領域の符号化パラメータを参照して、対象ブロックの符号化パラメータを導出する。
・部分画像領域に含まれる対象ブロックは、対象ピクチャ中の部分画像領域の画素のみを参照して、ループフィルタ処理を行う。
イントラ予測のMPM導出、インター予測のマージ候補導出などにおいて、隣接領域の予測パラメータを用いて、対象ブロックの予測パラメータ(イントラ予測モード、動きベクトル)を導出することがある。このような場合に以下の処理を行っても良い。イントラ予測及びインター予測で対象ブロックが部分画像領域(IsRA(xPb, yPb)が真)で対象ブロックの隣接ブロックの参照位置(xNbX, yNbX)が非部分画像領域の場合(IsRA(xNbX, yNbX)が偽)の場合、予測パラメータ導出に隣接ブロックの値を用いない。すなわち、対象ブロックが部分画像領域(IsRA(xPb, yPb)が真)で対象ブロックの隣接ブロックの参照位置(xNbX, yNbX)が部分画像領域の場合(IsRA(xNbX, yNbX)が真)である場合に、その位置(xNbX, yNbX)を予測パラメータの導出に用いる。
また、参照ピクチャが時刻j、参照画素の左上位置が(xRef,yRef)の場合、動き補償部、は参照画素が制限参照領域内にある場合を以下の判定式で導出する。
または以下の判定式でもよい。
また、動き補償部は、以下の式を用いて、参照画素を部分画像領域内の位置にクリップしても良い。
yRef = Clip3(yRA_st[j], yRA_en[j], yRef)
または以下の導出式でもよい。
yRef = Clip3(yRA_st[j], yRA_st[j]+hRA[j]-1, yRef)
なお、部分画像領域の位置は、後述の段階的リフレッシュ情報により動画像符号化装置から動画像復号装置に伝送する。なお、部分画像領域の位置やサイズは、時刻(例えばPOC)に従って導出せずに、対象ピクチャを復号した後、もしくは、対象ピクチャの復号開始時点で、参照メモリ内の参照ピクチャRefを設定してもよい。この場合、参照ピクチャRefを指定することにより、その部分画像領域の位置とサイズを導出することができる。
AVCやHEVCでのIDR(Instantaneous Decoder Refresh)ピクチャは、ピクチャ全体がイントラCTUとなっていて、ランダムアクセス可能で、独立して復号可能なピクチャとして、符号化データのランダムアクセスを実現していた。本実施の形態では、部分画像領域をすべてイントラ符号化したピクチャは、SDR(Sequentially Decoder Refresh)ピクチャとして、NAL(Network Abstraction Layer)のnal_unit_typeで識別できるようにする。
従来のIDRピクチャは、ピクチャ全体がイントラとなっていたのに対して、SDRピクチャはピクチャの一部がイントラなので、符号量の変動が小さい。
パラメータ復号部302は、SDRピクチャにおいて、例えば、以下のように部分画像領域を設定する。
・左上のCTUの座標と、幅および高さのCTU数で規定される矩形として部分画像領域を設定する。
・左上の画素位置と、幅および高さの画素数で規定される矩形として部分画像領域を設定する。
・一枚のピクチャ中に複数の部分画像領域を設定する。
・複数ある部分画像領域同士が重複するよう部分画像領域を設定する。
図8は、パラメータ復号部302が行う処理の流れを示すフローチャートである。
復号を開始してステップS2に進む。
パラメータ復号部302が、NALのnal_unit_typeで、対象ピクチャがSDRピクチャであるか否かを判定する。SDRピクチャである場合は、S3に進み、SDRピクチャでない場合は、S4に進む。
対象ピクチャ内に含まれる部分画像領域をイントラ予測で復号する領域として設定し、S4に進む。
パラメータ復号部302は、対象ピクチャを復号する。
部分画像領域を設定するためのシンタックスは、ピクチャパラメータセットに含まれてもよい。図8は、部分画像領域を設定するために通知されるシンタックスの一例を示す図である。partial_region_modeとは、ピクチャ中に部分画像領域を定義するか否かを特定するための情報である。動画像復号装置31が備えるエントロピー復号部301は、ピクチャパラメータセットに含まれるpartial_region_modeが1である場合、部分画像領域の設定が必要であると判断し、num_of_patial_region_minus1を復号する。
position_ctu_adress[i]
region_ctu_width_minus1[i]
region_ctu_height_minus1[i]
によって特定される位置及びサイズを有する部分画像領域を対象ピクチャ内に設定する。
num_of_patial_region_minus1
position_ctu_adress[i]
region_ctu_width_minus1[i]
region_ctu_height_minus1[i]
は、部分画像領域を特定するための領域情報の一例である。
部分画像領域を設定するためのシンタックスは、スライスヘッダに含まれてもよい。図9は、部分画像領域を設定するために通知されるシンタックスの一例を示す図である。first_slice_segment_in_pic_flagは、当該スライスが、復号順で最初のスライスであるか否かを示すフラグである。first_slice_segment_in_pic_flagが1の場合、最初のスライスであることを示す。また、first_slice_segment_in_pic_flagが0の場合、最初のスライスでないことを示す。動画像復号装置31が備えるエントロピー復号部301は、first_slice_segment_in_pic_flagが1であった場合、partial_region_modeが設定され、num_of_patial_region_minus1を復号する。
position_ctu_adress[i]
region_ctu_width_minus1[i]
region_ctu_height_minus1[i]
によって特定される位置及びサイズを有する部分画像領域を対象スライス内に設定する。
num_of_patial_region_minus1
position_ctu_adress[i]
region_ctu_width_minus1[i]
region_ctu_height_minus1[i]
は、部分画像領域を特定するための領域情報の一例である。
図10は、ピクチャパラメータセットにおいて部分画像領域が定義されたときの動画像復号装置31が行う処理の流れを示すフローチャートである。
復号処理を開始してステップS2に進む。
エントロピー復号部301は、partial_region_modeである場合(partial_region_modeが1である場合)はステップS3に進み、partial_region_modeでない場合(partial_region_modeが0である場合)はステップS4に進む。
partial_region_modeである場合は、エントロピー復号部301は、領域情報に含まれる各シンタックスを復号し、部分画像領域制御部320は、当該各シンタックスによって指定される部分画像領域を定義し、処理を終了する。具体的な部分画像領域の設定処理は、上述の通りである。
もし、partial_region_modeでない場合は、動画像復号装置31は、部分画像領域を消去し、処理を終了する。
パラメータ復号部302は、ピクチャ毎の部分画像領域の位置を表す情報として部分画像領域マップ(partial_region_map)を設定する構成としてもよい。
上記の構成で、SDRピクチャで部分画像領域を初期設定する。時間的に連続する部分画像領域を設定した動画像信号を動画像符号化装置11で符号化し、ビットストリームを作成する。動画像復号装置31は、まず、ビットストリーム中のNALのnal_unit_typeから、SDRピクチャを見つけると、SDRピクチャの部分画像領域に対し非部分領域を参照せずにイントラ符号化、ループフィルタ処理を行う。従って、部分画像領域を正しく復号できる。その後に復号されるピクチャの部分画像領域は、インター符号化の場合、非部分画像領域を参照せず、イントラ符号化とループフィルタ処理は、当該ピクチャの非部分画像領域を参照しないことから、部分画像領域が正しく復号できることが保証できる。
(段階的リフレッシュ)
本発明の部分画像領域の符号化、復号方法をイントラリフレッシュに応用した場合の実施の形態について説明する。一般に、イントラリフレッシュとは、ピクチャ内の一部にイントラ符号化する領域を設定し、その領域を時間的にピクチャ内で移動させて、一定の期間内にピクチャ全体をイントラ符号化ができるようにする方法である。ピクチャ内を一定の期間内に分けて、イントラ符号化することで、特定のピクチャの符号量を増加させることなく、ピクチャ全体をイントラ符号化し、ランダムアクセスを実現し、ビットストリーム中の誤りがあった場合の誤りからの回復を実現することを目的としている。本実施の形態では、部分画面領域の符号化、復号と、SDRピクチャを用いること、イントラリフレッシュと同等の段階的リフレッシュの機能を実現する。
本実施形態に係る動画像復号装置31(図14)の構成について説明する。
予測モードpredModeがインター予測モードを示す場合、インター予測画像生成部309は、インター予測パラメータ復号部303から入力されたインター予測パラメータと、参照ピクチャを用いて、インター予測によりブロックもしくはサブブロックの予測画像を生成する。
動き補償部3091(補間画像生成部)は、インター予測パラメータ復号部303から入力された、インター予測パラメータ(予測リスト利用フラグpredFlagLX、参照ピクチャインデックスrefIdxLX、動きベクトルmvLX)に基づいて、参照ピクチャメモリ306から、参照ピクチャインデックスrefIdxLXで指定された参照ピクチャRefLXにおける、対象ブロックの位置を起点として動きベクトルmvLXだけシフトした位置にあるブロックを読み出すことによって補間画像(動き補償画像)を生成する。ここで、動きベクトルmvLXの精度が整数精度でない場合には、動き補償フィルタと呼ばれる小数位置の画素を生成するためのフィルタを施して、動き補償画像を生成する。
xFrac = mvLX[0]&(MVBIT-1)
yInt = yPb+(mvLX[1]>>(log2(MVBIT)))+y
yFrac = mvLX[1]&(MVBIT-1)
ここで、(xPb,yPb)は、wPb*hPbサイズのブロックの左上座標、x=0…wPb-1、y=0…hPb-1であり、MVBITは、動きベクトルmvLXの精度(1/MVBIT画素精度)を示す。
続いて、動き補償部3091は、一時的画像temp[][]を垂直補間処理により、補間画像Pred [][]を導出する。以下のΣはk=0..NTAP-1のkに関する和、shift2は値のレンジを調整する
正規化パラメータ、offset2=1<<(shift2-1)である。
なお、双予測の場合は、上記のPred[][]をL0リスト、L1リスト毎に導出し(補間画像PredL0[][]とPredL1[][]と呼ぶ)、補間画像PredL0[][]と補間画像PredL1[][]から補間画像Pred[][]を生成する。
重み予測部3094は、動き補償画像PredLXに重み係数を乗算することによりブロックの予測画像を生成する。予測リスト利用フラグの一方(predFlagL0もしくはpredFlagL1)が1(単予測)、かつ、重み予測を用いない場合、動き補償画像PredLX(LXはL0もしくはL1)を画素ビット数bitDepthに合わせる以下の式の処理を行う。
ここで、shift1=14-bitDepth、offset1=1<<(shift1-1)である。
また、参照リスト利用フラグの両者(predFlagL0とpredFlagL1)が1(双予測BiPred)、かつ、重み予測を用いない場合、動き補償画像PredL0、PredL1を平均し画素ビット数に合わせる以下の式の処理を行う。
ここで、shift2=15-bitDepth、offset2=1<<(shift2-1)である。
ここで、log2WDは所定のシフト量を示す変数である。
インター予測画像生成部309は生成したブロックの予測画像を加算部312に出力する。
予測モードpredModeがイントラ予測モードを示す場合、イントラ予測画像生成部310は、イントラ予測パラメータ復号部304から入力されたイントラ予測パラメータと参照ピクチャメモリ306から読み出した参照画素を用いてイントラ予測を行う。
次に、本実施形態に係る動画像符号化装置11の構成について説明する。図27は、本実施形態に係る動画像符号化装置11の構成を示すブロック図である。動画像符号化装置11は、予測画像生成部101、減算部102、変換・量子化部103、逆量子化・逆変換部105、加算部106、ループフィルタ107、予測パラメータメモリ(予測パラメータ記憶部、フレームメモリ)108、参照ピクチャメモリ(参照画像記憶部、フレームメモリ)109、符号化パラメータ決定部110、パラメータ符号化部111、エントロピー符号化部104を含んで構成される。
インター予測パラメータ符号化部112は、符号化パラメータ決定部110から入力された予測パラメータに基づいて、インター予測パラメータを導出する。インター予測パラメータ符号化部112は、インター予測パラメータ復号部303がインター予測パラメータを導出する構成と一部同一の構成を含む。
イントラ予測パラメータ符号化部113は、符号化パラメータ決定部110から入力されたイントラ予測モードIntraPredModeから、符号化するための形式(例えばmpm_idx、rem_intra_luma_pred_mode等)を導出する。イントラ予測パラメータ符号化部113は、イントラ予測パラメータ復号部304がイントラ予測パラメータを導出する構成と、一部同一の構成を含む。
上記予測画像生成部は、部分画像領域に含まれるブロックに対し、上記ピクチャ中の部分画像領域の復号済みの画素のみを参照するイントラ予測及びループフィルタ処理、もしくは、上記ピクチャの参照ピクチャの部分画像領域を参照するインター予測を用いて、非部分画像領域に含まれるブロックに対し、上記ピクチャ中の復号済の画素を参照するイントラ予測及びループフィルタ処理、もしくは、上記ピクチャの参照ピクチャを参照するインター予測を用いて、当該動画像復号装置は、上記ピクチャの復号後、上記ピクチャの上記部分画像領域を上記参照ピクチャの部分画像領域として設定することを特徴とする。
上述した動画像符号化装置11及び動画像復号装置31は、動画像の送信、受信、記録、再生を行う各種装置に搭載して利用することができる。なお、動画像は、カメラ等により撮像された自然動画像であってもよいし、コンピュータ等により生成された人工動画像(CGおよびGUIを含む)であってもよい。
また、上述した動画像復号装置31および動画像符号化装置11の各ブロックは、集積回路(ICチップ)上に形成された論理回路によってハードウェア的に実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェア的に実現してもよい。
(関連出願の相互参照)
本出願は、2018年8月29日に出願された日本国特許出願:特願2018-160712に対して優先権の利益を主張するものであり、それを参照することにより、その内容の全てが本書に含まれる。
301 エントロピー復号部
302 パラメータ復号部
3020 ヘッダ復号部
303 インター予測パラメータ復号部
304 イントラ予測パラメータ復号部
308 予測画像生成部
309 インター予測画像生成部
310 イントラ予測画像生成部
311 逆量子化・逆変換部
312 加算部
320 部分画像領域制御部
11 画像符号化装置
101 予測画像生成部
102 減算部
103 変換・量子化部
104 エントロピー符号化部
105 逆量子化・逆変換部
107 ループフィルタ
110 符号化パラメータ決定部
111 パラメータ符号化部
112 インター予測パラメータ符号化部
113 イントラ予測パラメータ符号化部
120 部分画像領域制御部
1110 ヘッダ符号化部
1111 CT情報符号化部
1112 CU符号化部(予測モード符号化部)
1114 TU符号化部
Claims (3)
- 段階的リフレッシュによって復号可能な符号化ストリームを復号する方法であって、
nal_unit_typeを符号化ストリームから復号し、
前記nal_unit_typeが、順次復号リフレッシュ(SDR)ネットワークアブストラクションレイヤー(NAL) UNITタイプか否かを識別し、
SDR NAL UNITタイプと識別された場合、前記nal_unit_typeは、スライスおよびピクチャセットの最初のピクチャに関連付けられ、前記最初のピクチャは部分画像領域全体がイントラ符号化されたSDRピクチャであり、
前記ピクチャのセットにおけるピクチャの少なくともサブセットを復号するために、段階的リフレッシュの使用を示す利用可能フラグを復号し、
前記利用可能フラグが真の場合に、前記最初のピクチャからピクチャ全体が正しく復号されるまでの期間を示すシンタックス要素を復号する
ことを特徴とする方法。 - 前記シンタックス要素はピクチャ数を示すことを特徴とする請求項1に記載の方法。
- ピクチャのセットを復号するための段階的リフレッシュをシグナルする方法であって、
ピクチャのセットにおける最初のピクチャを段階的リフレッシュピクチャに関連付けられているものとして識別し、
nal_unit_typeを、順次復号リフレッシュ(SDR)ネットワークアブストラクションレイヤー(NAL) UNITタイプとして符号化し、
前記nal_unit_typeは、スライスおよび前記最初のピクチャに関連付けられ、前記最初のピクチャは、部分画像領域全体がイントラ符号化されたSDRピクチャであり、
前記ピクチャのセットにおけるピクチャの少なくともサブセットを復号するための段階的リフレッシュの使用を示す利用可能フラグを符号化し、
前記利用可能フラグが真の場合に、前記最初のピクチャからピクチャ全体が正しく復号されるまでの期間を示すシンタックス要素を符号化する
ことを特徴とする方法。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018160712 | 2018-08-29 | ||
| JP2018160712 | 2018-08-29 | ||
| PCT/JP2019/032910 WO2020045248A1 (ja) | 2018-08-29 | 2019-08-22 | 動画像復号装置および動画像符号化装置 |
| JP2020539398A JPWO2020045248A1 (ja) | 2018-08-29 | 2019-08-22 | 動画像復号装置および動画像符号化装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020539398A Division JPWO2020045248A1 (ja) | 2018-08-29 | 2019-08-22 | 動画像復号装置および動画像符号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024129102A JP2024129102A (ja) | 2024-09-26 |
| JP7851992B2 true JP7851992B2 (ja) | 2026-04-27 |
Family
ID=69644236
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020539398A Pending JPWO2020045248A1 (ja) | 2018-08-29 | 2019-08-22 | 動画像復号装置および動画像符号化装置 |
| JP2024106025A Active JP7851992B2 (ja) | 2018-08-29 | 2024-07-01 | 方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020539398A Pending JPWO2020045248A1 (ja) | 2018-08-29 | 2019-08-22 | 動画像復号装置および動画像符号化装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (4) | US11539968B2 (ja) |
| EP (1) | EP3846474A4 (ja) |
| JP (2) | JPWO2020045248A1 (ja) |
| CN (2) | CN112956206B (ja) |
| CA (1) | CA3111617A1 (ja) |
| WO (1) | WO2020045248A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118138779A (zh) * | 2018-06-01 | 2024-06-04 | 夏普株式会社 | 图像解码装置以及图像编码装置 |
| CN112956206B (zh) * | 2018-08-29 | 2024-07-30 | 夏普株式会社 | 发送逐渐刷新的方法 |
| WO2020056354A1 (en) * | 2018-09-14 | 2020-03-19 | Futurewei Technologies, Inc. | Tile based addressing in video coding |
| WO2020140063A1 (en) | 2018-12-27 | 2020-07-02 | Futurewei Technologies, Inc. | Flexible tile signaling in video coding |
| KR20200110213A (ko) * | 2019-03-12 | 2020-09-23 | 현대자동차주식회사 | 영상 부호화 및 복호화 방법 및 장치 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005533444A (ja) | 2002-07-16 | 2005-11-04 | ノキア コーポレイション | 画像符号化におけるランダム・アクセス及び段階的画像更新に対する方法 |
| WO2014002385A1 (ja) | 2012-06-25 | 2014-01-03 | 日本電気株式会社 | 映像符号化/復号装置、方法、プログラム |
| JP2015534775A (ja) | 2012-09-28 | 2015-12-03 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングにおける関心領域および漸次復号リフレッシュのシグナリング |
| JP2016509404A (ja) | 2013-01-07 | 2016-03-24 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングにおける時間的スケーラビリティサポートを用いた漸次復号リフレッシュ |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9124895B2 (en) | 2011-11-04 | 2015-09-01 | Qualcomm Incorporated | Video coding with network abstraction layer units that include multiple encoded picture partitions |
| US9516308B2 (en) * | 2012-04-27 | 2016-12-06 | Qualcomm Incorporated | Parameter set updates in video coding |
| CN107615763B (zh) * | 2015-05-28 | 2020-09-11 | 寰发股份有限公司 | 一种管理解码图像缓存器的方法及装置 |
| US10291923B2 (en) * | 2016-05-24 | 2019-05-14 | Qualcomm Incorporated | Mapping of tile grouping and samples in HEVC and L-HEVC file formats |
| JP2018160712A (ja) | 2017-03-22 | 2018-10-11 | オンキヨー株式会社 | 音楽再生装置、プラグ、ヘッドホン、及び、アダプタ |
| CN112956206B (zh) | 2018-08-29 | 2024-07-30 | 夏普株式会社 | 发送逐渐刷新的方法 |
-
2019
- 2019-08-22 CN CN201980056359.1A patent/CN112956206B/zh active Active
- 2019-08-22 US US17/271,201 patent/US11539968B2/en active Active
- 2019-08-22 CN CN202410923707.3A patent/CN118827976A/zh active Pending
- 2019-08-22 JP JP2020539398A patent/JPWO2020045248A1/ja active Pending
- 2019-08-22 WO PCT/JP2019/032910 patent/WO2020045248A1/ja not_active Ceased
- 2019-08-22 EP EP19854434.8A patent/EP3846474A4/en active Pending
- 2019-08-22 CA CA3111617A patent/CA3111617A1/en active Pending
-
2022
- 2022-10-26 US US17/974,459 patent/US11889092B2/en active Active
-
2023
- 2023-12-07 US US18/532,042 patent/US12335496B2/en active Active
-
2024
- 2024-07-01 JP JP2024106025A patent/JP7851992B2/ja active Active
-
2025
- 2025-04-17 US US19/181,735 patent/US20250254344A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005533444A (ja) | 2002-07-16 | 2005-11-04 | ノキア コーポレイション | 画像符号化におけるランダム・アクセス及び段階的画像更新に対する方法 |
| WO2014002385A1 (ja) | 2012-06-25 | 2014-01-03 | 日本電気株式会社 | 映像符号化/復号装置、方法、プログラム |
| JP2015534775A (ja) | 2012-09-28 | 2015-12-03 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングにおける関心領域および漸次復号リフレッシュのシグナリング |
| JP2016509404A (ja) | 2013-01-07 | 2016-03-24 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングにおける時間的スケーラビリティサポートを用いた漸次復号リフレッシュ |
Non-Patent Citations (7)
| Title |
|---|
| "Recommendation ITU-T H.265 (02/2018)",[online], ITU-T,2018年02月13日,Pages 33,67-69,[retrieved on 2022.05.02], Retrieved from <https://www.itu.int/rec/T-REC-H.265-201802-S/en>. |
| "Recommendation ITU-T H.265 (12/2016)",[online], ITU-T,2016年12月22日,Pages 32,39,44,65-68,284-286,289,296,314,315,343,344, [retrieved on 2025.07.08], Retrieved from <https://www.itu.int/rec/T-REC-H.265-201612-S/en>. |
| Jean-Marc Thiesse, et al.,"Improved Cyclic Intra Refresh",Document: JVET- K0212-v2, [online],JVET-K0212 (version 3),Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,2018年07月15日,Pages 1-8,[retrieved on 2026.01.27], Retrieved from <https://jvet-experts.org/doc_end_user/current_document.php?id=3722> and <https://jvet-experts.org/doc_end_user/documents/11_Ljubljana/wg11/JVET-K0212-v3.zip>.,(See document file "JVET-K0212_v3.docx" in the zip file "JVET-K0212-v3.zip".) |
| Ye-Kui Wang, et al.,"On Random Access",Document: JVT-D097, [online],Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6),2005年01月17日,Pages 1-12,[retrieved on 2026.01.27], Retrieved from <https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/> and <https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D097.doc>. |
| Ye-Kui Wang,"AHG9: Signalling of regions of interest and gradual decoding refresh",Document: JCTVC-K0128r2, [online],JCTVC-K0128 (version 4),Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,2013年01月12日,Pages 1-6,[retrieved on 2014.02.13], Retrieved from <http://phenix.it-sudparis.eu/jct/doc_end_user/documents/11_Shanghai/wg11/JCTVC-K0128-v4.zip>.,(See document file "JCTVC-K0128r3.doc" in the zip file "JCTVC-K0128-v4.zip".)(特許庁学術文献等データベース受入日:2014.02.13)(Also downloadable at <https://mpeg.expert/jct/files/JCTVC-K0128-v4.zip>.) |
| 坂手 寛治,「講座 基礎からの画像符号化 (第10回) 符号化装置の制御技術」,映像情報メディア学会誌,日本,一般社団法人 映像情報メディア学会,2013年05月01日,Vol.67, No.5,第47~50頁,ISSN: 1342-6907. |
| 大久保 榮 監修,「改訂三版H.264/AVC教科書」,第1版,日本,株式会社インプレスR&D,2009年01月01日,第196~204頁,ISBN: 978-4-8443-2664-9. |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2020045248A1 (ja) | 2021-08-12 |
| EP3846474A1 (en) | 2021-07-07 |
| US12335496B2 (en) | 2025-06-17 |
| CN118827976A (zh) | 2024-10-22 |
| US20230041444A1 (en) | 2023-02-09 |
| US11539968B2 (en) | 2022-12-27 |
| CN112956206B (zh) | 2024-07-30 |
| US20240114155A1 (en) | 2024-04-04 |
| US11889092B2 (en) | 2024-01-30 |
| EP3846474A4 (en) | 2022-06-08 |
| CA3111617A1 (en) | 2020-03-05 |
| WO2020045248A1 (ja) | 2020-03-05 |
| US20250254344A1 (en) | 2025-08-07 |
| US20210400285A1 (en) | 2021-12-23 |
| JP2024129102A (ja) | 2024-09-26 |
| CN112956206A (zh) | 2021-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021111962A1 (ja) | 動画像復号装置 | |
| US11889092B2 (en) | Video decoding apparatus and video coding apparatus | |
| JP7714762B2 (ja) | 画像復号装置、画像符号化装置、および記録媒体 | |
| JP7714079B2 (ja) | 動画像復号装置 | |
| JP7241153B2 (ja) | 画像復号装置 | |
| JP7654751B2 (ja) | 動画像復号装置、動画像符号化装置、動画像復号方法および動画像符号化方法 | |
| JP7620425B2 (ja) | 動画像符号化装置および動画像復号装置 | |
| WO2020067440A1 (ja) | 動画像符号化装置および動画像復号装置 | |
| JP2020195014A (ja) | 動画像復号装置および動画像符号化装置 | |
| JP7409802B2 (ja) | 動画像復号装置および動画像符号化装置 | |
| WO2021200658A1 (ja) | 動画像復号装置及び動画像復号方法 | |
| JP2020170901A (ja) | 予測画像生成装置、動画像復号装置および動画像符号化装置 | |
| JP7523856B2 (ja) | 動画像符号化装置および動画像復号装置 | |
| JP2021180342A (ja) | 予測画像生成装置、動画像復号装置、および動画像符号化装置 | |
| JP7465128B2 (ja) | 動画像符号化装置及び動画像復号装置 | |
| JP7514611B2 (ja) | 動画像復号装置、動画像符号化装置、及び、予測画像生成装置 | |
| WO2021235448A1 (ja) | 動画像符号化装置及び動画像復号装置 | |
| JP2021175009A (ja) | 動画像符号化装置及び動画像復号装置 | |
| JP2021125798A (ja) | 動画像符号化装置、復号装置 | |
| WO2020122130A1 (ja) | 予測画像生成装置、動画像復号装置、動画像符号化装置および予測画像生成方法 | |
| JP2020195015A (ja) | 動画像復号装置および動画像符号化装置 | |
| JP2021180343A (ja) | 予測画像生成装置、動画像復号装置、および動画像符号化装置 | |
| JP2021180344A (ja) | 予測画像生成装置、動画像復号装置、および動画像符号化装置 | |
| JP2020109919A (ja) | 予測画像生成装置、動画像復号装置および動画像符号化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240701 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20250207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250520 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251021 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251218 |
|
| 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: 20260217 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20260319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260415 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7851992 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |