JP7229261B2 - ビデオ符号化のビットレート制御方法、装置、機器、記憶媒体及びプログラム - Google Patents
ビデオ符号化のビットレート制御方法、装置、機器、記憶媒体及びプログラム Download PDFInfo
- Publication number
- JP7229261B2 JP7229261B2 JP2020544623A JP2020544623A JP7229261B2 JP 7229261 B2 JP7229261 B2 JP 7229261B2 JP 2020544623 A JP2020544623 A JP 2020544623A JP 2020544623 A JP2020544623 A JP 2020544623A JP 7229261 B2 JP7229261 B2 JP 7229261B2
- Authority
- JP
- Japan
- Prior art keywords
- image frame
- quantization parameter
- domain complexity
- obtaining
- complexity
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- 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/146—Data rate or code amount at the encoder output
-
- 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/124—Quantisation
-
- 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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/184—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 bits, e.g. of the compressed video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
ビデオストリームにおける第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得するステップと、
前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの第1ターゲットビットを第2ターゲットビットに更新し、前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するステップと、
前記第2ターゲットビット及び前記第2初期量子化パラメータに基づいて、前記第1画像フレームの圧縮ビットストリームを生成するステップと、を含む。
第1端末が、ビデオストリームにおける第1画像フレームを取得するステップと、
前記第1端末が、前記第1画像フレームを処理することにより、前記第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得するステップと、
前記第1端末が、前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの第1ターゲットビットを第2ターゲットビットに更新し、前記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するステップと、
前記第1端末が、前記第2ターゲットビット及び前記第2初期量子化パラメータに基づいて、前記第1画像フレームの圧縮ビットストリームを生成するステップと、
前記第1端末が、前記圧縮ビットストリームをサーバに伝送することにより、第2移動端末が、前記サーバから前記圧縮ビットストリームを取得し、前記圧縮ビットストリームを復号化し、復号化されたターゲット画像フレームを表示するようにさせるステップと、を含む。
ビデオストリームにおける第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得する時空間領域複雑さ取得モジュールと、
前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの第1ターゲットビットを第2ターゲットビットに更新し、前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するパラメータ調整モジュールと、
前記第2ターゲットビット及び前記第2初期量子化パラメータに基づいて、前記第1画像フレームの圧縮ビットストリームを生成する圧縮ビットストリーム取得モジュールと、を含む。
第1画像フレームの動き推定属性と第2画像フレームの動き推定属性とを取得するステップであって、上記第1画像フレームの動き推定属性が、第1画像フレームの時間領域複雑さと空間領域複雑さとの比率であり、上記第2画像フレームの動き推定属性が、第2画像フレームの時間領域複雑さと空間領域複雑さとの比率であり、上記第2画像フレームが、上記第1画像フレームの1つ前の画像フレームである、ステップS102aと、
第1制限条件を取得し、上記第1制限条件に基づいて、上記第1画像フレームの第1ターゲットビットを第2ターゲットビットに調整するステップであって、上記第1制限条件には、上記第1画像フレームの動き推定属性と上記第2画像フレームの動き推定属性との比率が含まれる、ステップS102bと、を含む。
第2制限条件を取得し、上記第2制限条件に基づいて、上記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するステップであって、上記第2制限条件には、第1画像フレームの空間領域複雑さと第2画像フレームの空間領域複雑さとの比率と、第1画像フレームの空間領域複雑さと第2画像フレームの1つ前の画像フレームの空間領域複雑さとの比率とが含まれる、ステップを含む。
本実施例では、35個のフレーム内予測方向を有する画像フレームを例にして、最初に第1基本単位の最適なフレーム内予測方向を取得する。ここで、最適なフレーム内予測方向を取得することは、まず、35個のフレーム内予測方向の中から、Δ個の方向おきに1つの方向を取って、フレーム内コストを算出し、このような初期選別を行うことにより、最適な方向を取得する第1段階と、この最適な方向を中心として、Δ/2を半径として、最適なフレーム内予測方向を探索する第2段階との2つの段階に分けられる。ここで、Δは、例えば、値が8である。
整数画素ダイヤモンド探索アルゴリズムによって、第1画像フレームにおける第1基本単位の最適マッチングブロックを取得し、それを参照単位とするステップS2aと、
上記参照単位と第1基本単位との残差のSATD値を取得するステップであって、上記SATD値が、第1基本単位の最適なコストである、ステップS2bと、を含む。
第1基本単位の最適なコストと第1基本単位の最適なフレーム内予測コストとを比較して、最も小さい数値を第1基本単位の最適なフレーム間予測コストとし、第1基本単位の最適なフレーム間予測コストに基づいて、第1画像フレームの時間領域複雑さを取得するステップS2cをさらに含む。
本実施例では、整数画素ダイヤモンド探索アルゴリズムによって、第1基本単位の最適マッチングブロックを取得し、それを参照単位とする。参照単位を決定した後、さらに、残差のSATD値を第1基本単位の最適なコストとして算出する。最後に、取得された最適なコストと第1基本単位のIcostとを比較して、数値が最も小さいものを第1基本単位のPcostとし、さらに第1画像フレームのPcostを取得する。ここで、第1画像フレームのPcostは、ΨP_curで表され、第1画像フレームの1つ前のフレームのPcostは、ΨP_preで表される。
第1画像フレームの動き推定属性が第1区分パラメータよりも小さい場合、第1ビット調整関数で第1画像フレームの第1ターゲットビットを調整することにより、第1画像フレームの第2ターゲットビットを取得するステップS3A、又は、
第1画像フレームの動き推定属性が第2区分パラメータよりも小さい場合、第2ビット調整関数で第1画像フレームの第1ターゲットビットを調整することにより、第1画像フレームの第2ターゲットビットを取得するステップS3B、又は、
第1画像フレームの動き推定属性が第3区分パラメータよりも小さい場合、第3ビット調整関数で第1画像フレームの第1ターゲットビットを調整することにより、第1画像フレームの第2ターゲットビットを取得するステップS3C、を含む。
第1画像フレームは、現在の画像フレームであり、第2画像フレームは、1つ前の画像フレーム、即ち、現在の画像フレームの1つ前の画像フレームである。
従来のターゲットビットの計算方式によって、ターゲットビットRTarを取得した後、第1画像の時空間領域複雑さに基づいて、区分関数を設定し、ΨIP_curの大きさに応じて、α1、α2、及びα3という3つのレベルを設定し、RTarを調整することを含む。実施例では、α1、α2、及びα3がそれぞれ2.5、3、3.5に設定されている。
第1量子化調整関数で第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するステップS3aを含み、
その後に、
第2量子化調整関数で第1画像フレームの第1最大量子化パラメータを第2最大量子化パラメータに更新するステップS3b、及び/又は、
第3量子化調整関数で第1画像フレームの第1最小量子化パラメータを第2最小量子化パラメータに更新するステップS3cをさらに含み、
前記第1量子化調整関数で第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するステップの後に、
取得された第2初期量子化パラメータが量子化パラメータの臨界閾値よりも大きい場合、第4量子化調整関数で前記第2初期量子化パラメータを調整することにより、ターゲット初期量子化パラメータを取得するステップS3dをさらに含む。
第1画像フレームは、現在の画像フレームであり、第2画像フレームは、1つ前の画像フレーム、即ち、現在の画像フレームの1つ前の画像フレームである。
数式9(第2量子化調整関数)で第1画像フレームの第1最大量子化パラメータQPmaxを調整することにより、第1画像フレームの第2最大量子化パラメータQPmax’を取得し、
(3)第1画像フレームの第2初期量子化パラメータQP’frameを取得し後、ステップS202bは、以下のステップをさらに含む。
第1端末が、ビデオストリームにおける第1画像フレームを取得するステップS301と、
上記第1端末が、上記第1画像フレームを処理することにより、上記第1画像フレームの空間領域複雑さ、及び上記第1画像フレームの時間領域複雑さを取得するステップS302と、
上記第1端末が、上記空間領域複雑さ及び上記時間領域複雑さに基づいて、上記第1画像フレームの第1ターゲットビットを第2ターゲットビットに更新し、上記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するステップS303と、
上記第1端末が、上記第2ターゲットビット及び上記第2初期量子化パラメータに基づいて、上記第1画像フレームの圧縮ビットストリームを生成するステップS304と、
上記第1端末が、上記圧縮ビットストリームをサーバに伝送するステップS305と、
第2移動端末が、上記サーバから前記圧縮ビットストリームを取得し、上記圧縮ビットストリームを復号化し、復号化されたターゲット画像フレームを第2移動端末に表示するステップS306と、を含む。
ビデオストリームにおける第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得する時空間領域複雑さ取得モジュール110と、
上記空間領域複雑さ及び上記時間領域複雑さに基づいて、上記第1画像フレームの第1ターゲットビットを第2ターゲットビットに更新し、上記空間領域複雑さ及び上記時間領域複雑さに基づいて、上記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するパラメータ調整モジュール120と、
上記第2ターゲットビット及び上記第2初期量子化パラメータに基づいて、上記第1画像フレームの圧縮ビットストリームを生成する圧縮ビットストリーム取得モジュール130と、を含む。
上記第1画像フレームにおける第1基本単位の最適なフレーム内予測コストを取得する最適フレーム内予測コスト取得サブユニット2111と、
上記第1基本単位の最適なフレーム内予測コストに基づいて、第1画像フレームの空間領域複雑さを取得する空間領域複雑さ取得サブユニット2112と、を含む。
上記第1画像フレームが有するフレーム内予測方向の中から、第1所定数のフレーム内予測方向を間隔として、複数のターゲット方向を選択し、各ターゲット方向のフレーム内コストを取得するターゲット方向フレーム内コスト取得サブユニットと、
数値が最も小さいフレーム内コストに対応するターゲット方向を最適方向とし、上記最適方向を中心として、第2所定数を半径として、最適なフレーム内予測方向を取得する最適フレーム内予測方向取得サブユニットと、
最適なフレーム内予測方向に基づいて、上記第1基本単位と第2基本単位との残差のSATD値を取得し、第1基本単位の最適なフレーム内予測コストを取得し、第1基本単位の最適なフレーム内予測コストから、現在の画像フレームの空間領域複雑さを算出する空間領域複雑さ取得サブユニットと、を含んでもよい。
上記第1画像フレームにおける第1基本単位の最適なフレーム間予測コストを取得する最適フレーム間予測コスト取得サブユニット2121と、
上記第1基本単位の最適なフレーム間予測コストに基づいて、第1画像フレームの時間領域複雑さを取得する時間領域複雑さ取得サブユニット2122と、を含む。
第1画像フレームにおける第1基本単位の最適マッチングブロックを取得し、上記最適マッチングブロックを参照単位とする参照単位取得サブユニットと、
上記参照単位と第1基本単位との残差のSATD値を取得し、上記SATD値が、第1基本単位の最適なコストである第1基本単位最適コスト取得サブユニットと、
第1基本単位の最適なコストと第1基本単位の最適なフレーム内予測コストとを比較して、最も小さい数値を第1基本単位の最適なフレーム間予測コストとし、第1基本単位の最適なフレーム間予測コストに基づいて、第1画像フレームの時間領域複雑さを取得する時間領域複雑さ取得サブユニットと、を含んでもよい。
第1画像フレームの動き推定属性と第2画像フレームの動き推定属性とを取得し、上記第1画像フレームの動き推定属性が、第1画像フレームの時間領域複雑さと空間領域複雑さとの比率であり、上記第1画像フレームの動きの激しさを示すものであり、上記第2画像フレームの動き推定属性が、第2画像フレームの時間領域複雑さと空間領域複雑さとの比率であり、上記第2画像フレームの動きの激しさを示すものであり、上記第2画像フレームが、上記第1画像フレームの1つ前の画像フレームである動き推定取得ユニット221と、
第1制限条件を取得し、上記第1制限条件に基づいて、上記第1画像フレームの第1ターゲットビットを第2ターゲットビットに調整し、上記第1制限条件には、上記第1画像フレームの動き推定属性と第2画像フレームの動き推定属性との比率が含まれる第2ターゲットビット取得ユニット222と、を含む。
第1画像フレームの動き推定属性が第1区分パラメータよりも小さい場合、第1ビット調整関数で前記第1画像フレームの第1ターゲットビットを第2ターゲットビットに調整する第1ビット調整サブユニット2221、又は、
第1画像フレームの動き推定属性が第2区分パラメータよりも小さい場合、第2ビット調整関数で前記第1画像フレームの第1ターゲットビットを第2ターゲットビットに調整する第2ビット調整サブユニット2222、又は、
第1画像フレームの動き推定属性が第3区分パラメータよりも小さい場合、第3ビット調整関数で前記第1画像フレームの第1ターゲットビットを第2ターゲットビットに調整する第3ビット調整サブユニット2223を含み、
ここで、上記第1区分パラメータ、第2区分パラメータ、及び第3区分パラメータは、順次増大する。
第2制限条件を取得し、上記第2制限条件に基づいて、上記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新し、上記第2制限条件には、第1画像フレームの空間領域複雑さと第2画像フレームの空間領域複雑さとの比率と、第1画像フレームの空間領域複雑さと第2画像フレームの1つ前の画像フレームの空間領域複雑さとの比率とが含まれる第2量子化パラメータ取得ユニット223を含む。
第1量子化調整関数で第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新する初期量子化調整サブユニット2231を含む。
第2量子化調整関数で第1画像フレームの第1最大量子化パラメータを第2最大量子化パラメータに更新する最大量子化調整サブユニット2232、及び/又は、
第3量子化調整関数で第1画像フレームの第1最小量子化パラメータを第2最小量子化パラメータに更新する最小量子化調整サブユニット2233をさらに含む。
上記第2初期量子化パラメータが量子化パラメータの臨界閾値よりも大きい場合、第4量子化調整関数で前記第2初期量子化パラメータをターゲット初期量子化パラメータに更新する最終量子化調整サブユニット2234をさらに含む。
ビデオストリームにおける第1画像フレームの空間領域複雑さを取得し、上記第1画像フレームの時間領域複雑さを取得し、
上記空間領域複雑さ及び上記時間領域複雑さに基づいて、上記第1画像フレームの第1ターゲットビットを第2ターゲットビットに更新し、上記空間領域複雑さ及び上記時間領域複雑さに基づいて、上記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新し、
上記第2ターゲットビット及び上記第2初期量子化パラメータに基づいて、上記第1画像フレームの圧縮ビットストリームを生成する、処理を行うための命令が含まれる。
当該機器は、無線周波数(RF:Radio Frequency)回路810、1つ又は複数のコンピュータ読取可能な記憶媒体を含むメモリ820、入力ユニット830、表示ユニット840、センサ850、オーディオ回路860、ワイヤレスフィデリティ(WiFi:Wireless Fidelity)モジュール870、1つ又は複数の処理コアを含むプロセッサ880、及び電源890などの部品を備えてもよい。当業者であれば理解できるように、図17に示される機器の構成は、機器を限定するものではなく、図示されたものよりも多く又は少ない部品を含んでもよく、或いはいくつかの部品を組み合わせたものであってもよく、或いは部品の異なる配置を有してもよい。
ビデオストリームにおける第1画像フレームの空間領域複雑さを取得し、上記第1画像フレームの時間領域複雑さを取得するステップと、
上記空間領域複雑さ及び上記時間領域複雑さに基づいて、上記第1画像フレームの第1ターゲットビットを第2ターゲットビットに更新し、上記空間領域複雑さ及び上記時間領域複雑さに基づいて、上記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新するステップと、
上記第2ターゲットビット及び上記第2初期量子化パラメータに基づいて、上記第1画像フレームの圧縮ビットストリームを生成するステップと、を実行する。
ターゲットビデオストリームにおける第1画像フレームを取得する第1画像フレーム取得モジュール310と、
上記第1画像フレームを処理することにより、上記第1画像フレームの空間領域複雑さと上記第1画像フレームの時間領域複雑さとを取得する時空間領域複雑さ取得モジュール320と、
上記空間領域複雑さ及び上記時間領域複雑さに基づいて、第1画像フレームの第1ターゲットビットを調整することにより、第1画像フレームの第2ターゲットビットを取得し、上記空間領域複雑さ及び上記時間領域複雑さに基づいて、第1画像フレームの第1初期量子化パラメータを調整することにより、第1画像フレームの第2初期量子化パラメータを取得するパラメータ調整モジュール330と、
調整された第2ターゲットビット及び初期量子化パラメータに基づいて、上記第1画像フレームの圧縮ビットストリームを取得する圧縮ビットストリーム取得モジュール340と、を含む。
サーバから上記圧縮ビットストリームを取得する圧縮ビットストリーム取得モジュール510と、
受信された圧縮ビットストリームを復号化する圧縮ビットストリーム復号化モジュール520と、を含む。
12 ネットワーク
13 サーバ
14 アプリケーションクライアント(第2端末)
110 時空間領域複雑さ取得モジュール
120 パラメータ調整モジュール
130 圧縮ビットストリーム取得モジュール
210 時空間領域複雑さ取得モジュール
211 空間領域複雑さ取得ユニット
2111 最適フレーム内予測コスト取得サブユニット
2112 空間領域複雑さ取得サブユニット
212 時間領域複雑さ取得ユニット
2121 最適フレーム間予測コスト取得サブユニット
2122 時間領域複雑さ取得サブユニット
220 パラメータ調整モジュール
221 動き推定取得ユニット
222 第2ターゲットビット取得ユニット
2221 第1ビット調整サブユニット
2222 第2ビット調整サブユニット
2223 第3ビット調整サブユニット
223 第2量子化パラメータ取得ユニット
2231 初期量子化調整サブユニット
2232 最大量子化調整サブユニット
2233 最小量子化調整サブユニット
2234 最終量子化調整サブユニット
230 圧縮ビットストリーム取得モジュール
310 現在画像フレーム取得モジュール
320 時空間領域複雑さ取得モジュール
330 パラメータ調整モジュール
340 圧縮ビットストリーム取得モジュール
350 圧縮ビットストリーム送信モジュール
510 圧縮ビットストリーム取得モジュール
520 圧縮ビットストリーム復号化モジュール
810 RF回路
820 メモリ
830 入力ユニット
831 タッチセンシティブ表面
832 他の入力デバイス
840 表示ユニット
841 表示パネル
850 センサ
860 オーディオ回路
870 WiFiモジュール
880 プロセッサ
890 電源
Claims (14)
- 端末機器が実行する、ビデオ符号化のビットレート制御方法であって、
ビデオストリームにおける第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得するステップと、
前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの符号化に割り当てられる第1ターゲットビットを第2ターゲットビットに更新し、前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの前記第1ターゲットビットから算出された第1初期量子化パラメータを第2初期量子化パラメータに更新するステップと、
前記第2ターゲットビット及び前記第2初期量子化パラメータに基づいて、前記第1画像フレームの圧縮ビットストリームを生成するステップと、
を含み、前記第1及び第2ターゲットビットはビットレート制御においてチャネルの状態に応じて決定されるものであり、前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの符号化に割り当てられる第1ターゲットビットを第2ターゲットビットに更新する前記ステップは、
第1画像フレームの動き推定属性と第2画像フレームの動き推定属性とを取得するステップであって、前記第1画像フレームの動き推定属性が、第1画像フレームの空間領域複雑さと時間領域複雑さとの比率であり、前記第1画像フレームの動きの激しさを示すものであり、前記第2画像フレームの動き推定属性が、第2画像フレームの空間領域複雑さと時間領域複雑さとの比率であり、前記第2画像フレームの動きの激しさを示すものであり、前記第2画像フレームが、前記第1画像フレームの1つ前の画像フレームである、ステップと、
前記第1画像フレームの動き推定属性と前記第2画像フレームの動き推定属性との比率が属する所属区間を取得し、前記所属区間に対して予め定義されている関数に前記第1ターゲットビットを入力することにより返される値を前記第2ターゲットビットとして取得し、前記第1画像フレームの前記第1ターゲットビットを前記第2ターゲットビットに更新するステップと、
を含む、ビデオ符号化のビットレート制御方法。 - 前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの第1初期量子化パラメータを第2初期量子化パラメータに更新する前記ステップは、
第1画像フレームの空間領域複雑さと第2画像フレームの空間領域複雑さの比率が属する第1所属区間と、第1画像フレームの空間領域複雑さと第2画像フレームの1つ前の画像フレームの空間領域複雑さとの比率が属する第2所属区間とにより決定される所属領域を取得し、前記所属領域に対して予め定義されている関数に前記第1初期量子化パラメータを入力することにより返される値を前記第2初期量子化パラメータとして取得し、前記第1画像フレームの前記第1初期量子化パラメータを前記第2初期量子化パラメータに更新するステップ、
を含む請求項1に記載のビデオ符号化のビットレート制御方法。 - 前記第1画像フレームの前記第1ターゲットビットを前記第2ターゲットビットに更新するステップにおいて、
第1画像フレームの動き推定属性が、第1区分パラメータを用いて指定される第1範囲に属する場合、前記所属区間に対して予め定義されている関数は、第1の傾きを有する線型関数である第1ビット調整関数であり、又は、
第1画像フレームの動き推定属性が、第2区分パラメータを用いて指定される第2範囲に属する場合、前記所属区間に対して予め定義されている関数は、第2の傾きを有する線型関数である第2ビット調整関数であり、又は、
第1画像フレームの動き推定属性が、第3区分パラメータを用いて指定される第3範囲に属する場合、前記所属区間に対して予め定義されている関数は、第3の傾きを有する線型関数である第3ビット調整関数であり、
前記第1範囲、前記第2範囲、及び前記第3範囲は互いに異なる、請求項1に記載のビデオ符号化のビットレート制御方法。 - 前記第1画像フレームの前記第1初期量子化パラメータを前記第2初期量子化パラメータに更新するステップにおいて、
前記所属領域に対して予め定義されている関数は、入力された前記第1初期量子化パラメータに、前記所属領域に対して予め決定されているオフセットを加えた値を返す第1量子化調整関数である、
請求項2に記載のビデオ符号化のビットレート制御方法。 - 前記第1画像フレームの前記第1初期量子化パラメータを前記第2初期量子化パラメータに更新するステップの後に、
前記所属領域に対して予め定義されている第2量子化調整関数で第1画像フレームの第1最大量子化パラメータを第2最大量子化パラメータに更新するステップであって、前記第2量子化調整関数は、入力された前記第1最大量子化パラメータに、前記所属領域に対して予め決定されているオフセットを加えた値を前記第2最大量子化パラメータとして返す、ステップ及び/又は、
前記所属領域に対して予め定義されている第3量子化調整関数で第1画像フレームの第1最小量子化パラメータを第2最小量子化パラメータに更新するステップであって、前記第3量子化調整関数は、入力された前記第1最小量子化パラメータに、前記所属領域に対して予め決定されているオフセットを加えた値を前記第2最小量子化パラメータとして返す、ステップ、
をさらに含む請求項2に記載のビデオ符号化のビットレート制御方法。 - 前記第2初期量子化パラメータが量子化パラメータの臨界閾値よりも大きい場合、入力された前記第2初期量子化パラメータに依存する値をターゲット初期量子化パラメータとして返す線型関数である第4量子化調整関数を用いて、前記第2初期量子化パラメータを前記ターゲット初期量子化パラメータに更新するステップ、
をさらに含む請求項4に記載のビデオ符号化のビットレート制御方法。 - ビデオストリームにおける第1画像フレームの空間領域複雑さを取得する前記ステップは、
前記第1画像フレームにおける第1基本単位の最適なフレーム内予測コストを取得するステップと、
前記第1基本単位の最適なフレーム内予測コストに基づいて、第1画像フレームの空間領域複雑さを取得するステップと、
を含む請求項1に記載のビデオ符号化のビットレート制御方法。 - 前記第1画像フレームの時間領域複雑さを取得する前記ステップは、
前記第1画像フレームにおける第1基本単位の最適なフレーム間予測コストを取得するステップと、
前記第1基本単位の最適なフレーム間予測コストに基づいて、第1画像フレームの時間領域複雑さを取得するステップと、
を含む請求項1に記載のビデオ符号化のビットレート制御方法。 - 前記ビデオストリームにおける第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得するステップの前に、ビデオストリームにおける第1画像フレームを取得するステップを含み、
前記第2ターゲットビット及び前記第2初期量子化パラメータに基づいて、前記第1画像フレームの圧縮ビットストリームを生成するステップの後に、前記圧縮ビットストリームをサーバに伝送するステップをさらに含み、
前記ビデオストリームにおける第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得するステップは、
前記第1画像フレームを処理することにより、前記第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得するステップ、
を含む請求項1に記載のビデオ符号化のビットレート制御方法。 - ビデオ符号化のビットレート制御装置であって、
ビデオストリームにおける第1画像フレームの空間領域複雑さ及び時間領域複雑さを取得する時空間領域複雑さ取得モジュールと、
前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの符号化に割り当てられる第1ターゲットビットを第2ターゲットビットに更新し、前記空間領域複雑さ及び前記時間領域複雑さに基づいて、前記第1画像フレームの前記第1ターゲットビットから算出された第1初期量子化パラメータを第2初期量子化パラメータに更新するパラメータ調整モジュールと、
前記第2ターゲットビット及び前記第2初期量子化パラメータに基づいて、前記第1画像フレームの圧縮ビットストリームを生成する圧縮ビットストリーム取得モジュールと、
を含み、前記第1及び第2ターゲットビットはビットレート制御においてチャネルの状態に応じて決定されるものであり、前記パラメータ調整モジュールは、
第1画像フレームの動き推定属性と第2画像フレームの動き推定属性とを取得し、前記第1画像フレームの動き推定属性が、第1画像フレームの時間領域複雑さと空間領域複雑さとの比率であり、前記第1画像フレームの動きの激しさを示すものであり、前記第2画像フレームの動き推定属性が、第2画像フレームの時間領域複雑さと空間領域複雑さとの比率であり、前記第2画像フレームの動きの激しさを示すものであり、前記第2画像フレームが、前記第1画像フレームの1つ前の画像フレームである動き推定取得ユニットと、
前記第1画像フレームの動き推定属性と前記第2画像フレームの動き推定属性との比率が属する所属区間を取得し、前記所属区間に対して予め定義されている関数に前記第1ターゲットビットを入力することにより返される値を前記第2ターゲットビットとして取得し、前記第1画像フレームの前記第1ターゲットビットを前記第2ターゲットビットに更新する第2ターゲットビット取得ユニットと、
を含む、ビデオ符号化のビットレート制御装置。 - 前記パラメータ調整モジュールは、
第1画像フレームの空間領域複雑さと第2画像フレームの空間領域複雑さの比率が属する第1所属区間と、第1画像フレームの空間領域複雑さと第2画像フレームの1つ前の画像フレームの空間領域複雑さとの比率が属する第2所属区間とにより決定される所属領域を取得し、前記所属領域に対して予め定義されている関数に前記第1初期量子化パラメータを入力することにより返される値を前記第2初期量子化パラメータとして取得し、前記第1画像フレームの前記第1初期量子化パラメータを前記第2初期量子化パラメータに更新する第2量子化パラメータ取得ユニット、
を含む請求項10に記載のビデオ符号化のビットレート制御装置。 - プロセッサとメモリとを備えるビデオ符号化のビットレート制御機器であって、前記メモリには、少なくとも1つの命令、少なくとも1つのプログラム、コードセット又は命令セットが記憶され、前記少なくとも1つの命令、前記少なくとも1つのプログラム、前記コードセット又は命令セットは、前記プロセッサによりロードされて実行されることで、請求項1~9のいずれか1項に記載のビデオ符号化のビットレート制御方法を実現させるビデオ符号化のビットレート制御機器。
- 少なくとも1つの命令、少なくとも1つのプログラム、コードセット又は命令セットを記憶したコンピュータ読み取り可能な記憶媒体であって、前記少なくとも1つの命令、前記少なくとも1つのプログラム、前記コードセット又は命令セットは、プロセッサによりロードされて実行されることで、請求項1~9のいずれか1項に記載のビデオ符号化のビットレート制御方法を実行させるコンピュータ読み取り可能な記憶媒体。
- 請求項1~9のいずれか1項に記載のビデオ符号化のビットレート制御方法を端末機器に実行させるコンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810265922.3 | 2018-03-28 | ||
CN201810265922.3A CN110324622B (zh) | 2018-03-28 | 2018-03-28 | 一种视频编码码率控制方法、装置、设备及存储介质 |
PCT/CN2019/076310 WO2019184643A1 (zh) | 2018-03-28 | 2019-02-27 | 一种视频编码码率控制方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021517388A JP2021517388A (ja) | 2021-07-15 |
JP7229261B2 true JP7229261B2 (ja) | 2023-02-27 |
Family
ID=68058556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020544623A Active JP7229261B2 (ja) | 2018-03-28 | 2019-02-27 | ビデオ符号化のビットレート制御方法、装置、機器、記憶媒体及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (2) | US11240511B2 (ja) |
EP (1) | EP3780610A4 (ja) |
JP (1) | JP7229261B2 (ja) |
CN (1) | CN110324622B (ja) |
WO (1) | WO2019184643A1 (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113132728B (zh) * | 2019-12-31 | 2023-06-27 | 上海海思技术有限公司 | 编码方法及编码器 |
CN111083536B (zh) * | 2019-12-31 | 2022-02-22 | 广州酷狗计算机科技有限公司 | 调节视频码率的方法和装置 |
CN113365061B (zh) * | 2020-03-03 | 2024-02-09 | 炬芯科技股份有限公司 | H264宏块级码率控制方法、装置及可读存储介质 |
CN111479113B (zh) * | 2020-04-15 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 码率控制方法和装置、存储介质和电子设备 |
CN111447446B (zh) * | 2020-05-15 | 2022-08-23 | 西北民族大学 | 一种基于人眼视觉区域重要性分析的hevc码率控制方法 |
CN111787318A (zh) * | 2020-06-24 | 2020-10-16 | 浙江大华技术股份有限公司 | 一种视频码率控制方法、装置、设备以及存储装置 |
CN112165620A (zh) * | 2020-09-24 | 2021-01-01 | 北京金山云网络技术有限公司 | 视频的编码方法及装置、存储介质、电子设备 |
CN112218083B (zh) * | 2020-10-16 | 2021-09-17 | 西安邮电大学 | 高效视频编码标准帧内图像码率估计方法 |
CN112073723B (zh) * | 2020-11-16 | 2021-02-02 | 北京世纪好未来教育科技有限公司 | 视频信息处理方法、装置、电子设备及存储介质 |
CN113132757B (zh) * | 2021-04-21 | 2022-07-05 | 北京汇钧科技有限公司 | 数据处理方法和装置 |
CN113973205A (zh) * | 2021-10-21 | 2022-01-25 | 重庆邮电大学 | 基于视频内容特征的码率控制比特分配方法及存储介质 |
CN115022719B (zh) * | 2022-05-12 | 2023-05-26 | 东风汽车集团股份有限公司 | 一种远程驾驶自适应视频码率控制传输方法与*** |
CN115225911B (zh) * | 2022-08-19 | 2022-12-06 | 腾讯科技(深圳)有限公司 | 一种码率自适应方法、装置、计算机设备和存储介质 |
CN115412758B (zh) * | 2022-09-01 | 2023-11-14 | 北京奇艺世纪科技有限公司 | 一种视频处理方法及相关装置 |
CN116094969B (zh) * | 2022-12-23 | 2024-03-29 | 中国联合网络通信集团有限公司 | 带宽调整方法、装置、设备及存储介质 |
CN116208586B (zh) * | 2023-05-04 | 2023-06-30 | 广东珠江智联信息科技股份有限公司 | 一种低延时医疗影像数据传输方法及*** |
CN117014659B (zh) * | 2023-10-07 | 2024-02-06 | 腾讯科技(深圳)有限公司 | 一种视频转码方法、装置、电子设备和存储介质 |
CN117478881A (zh) * | 2023-11-06 | 2024-01-30 | 淘宝(中国)软件有限公司 | 视频信息处理方法、***、设备和存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060245492A1 (en) | 2005-04-28 | 2006-11-02 | Thomas Pun | Single pass rate controller |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8005139B2 (en) * | 2004-06-27 | 2011-08-23 | Apple Inc. | Encoding with visual masking |
US7474701B2 (en) * | 2004-09-23 | 2009-01-06 | International Business Machines Corporation | Single pass variable bit rate control strategy and encoder for processing a video frame of a sequence of video frames |
BRPI0518821B8 (pt) | 2004-12-02 | 2019-08-27 | Interdigital Madison Patent Holdings | determinação de parâmetro de quantizador para controle de taxa em codificador de vídeo |
KR100790148B1 (ko) * | 2006-07-27 | 2008-01-02 | 삼성전자주식회사 | 실시간 영상 복잡도 측정 방법 |
US8331438B2 (en) * | 2007-06-05 | 2012-12-11 | Microsoft Corporation | Adaptive selection of picture-level quantization parameters for predicted video pictures |
EP2286595A1 (en) * | 2008-06-16 | 2011-02-23 | Dolby Laboratories Licensing Corporation | Rate control model adaptation based on slice dependencies for video coding |
CN101325711A (zh) * | 2008-07-16 | 2008-12-17 | 上海大学 | 基于时空掩盖效应的自适应码率控制方法 |
WO2010057170A1 (en) * | 2008-11-17 | 2010-05-20 | Cernium Corporation | Analytics-modulated coding of surveillance video |
US20100166060A1 (en) * | 2008-12-31 | 2010-07-01 | Texas Instruments Incorporated | Video transcoder rate control |
CN101827267B (zh) * | 2010-04-20 | 2012-07-04 | 上海大学 | 基于视频图像分割技术的码率控制方法 |
US9565440B2 (en) * | 2013-06-25 | 2017-02-07 | Vixs Systems Inc. | Quantization parameter adjustment based on sum of variance and estimated picture encoding cost |
US20150071343A1 (en) * | 2013-09-12 | 2015-03-12 | Magnum Semiconductor, Inc. | Methods and apparatuses including an encoding system with temporally adaptive quantization |
US20150215621A1 (en) * | 2014-01-30 | 2015-07-30 | Qualcomm Incorporated | Rate control using complexity in video coding |
EP2919232A1 (en) * | 2014-03-14 | 2015-09-16 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder, decoder and method for encoding and decoding |
US9661329B2 (en) * | 2014-04-30 | 2017-05-23 | Intel Corporation | Constant quality video coding |
US10397574B2 (en) * | 2014-05-12 | 2019-08-27 | Intel Corporation | Video coding quantization parameter determination suitable for video conferencing |
CN104683804B (zh) * | 2015-02-14 | 2017-12-29 | 北京航空航天大学 | 基于视频内容特征的参数自适应多维码率控制方法 |
-
2018
- 2018-03-28 CN CN201810265922.3A patent/CN110324622B/zh active Active
-
2019
- 2019-02-27 WO PCT/CN2019/076310 patent/WO2019184643A1/zh unknown
- 2019-02-27 JP JP2020544623A patent/JP7229261B2/ja active Active
- 2019-02-27 EP EP19775531.7A patent/EP3780610A4/en active Pending
-
2020
- 2020-05-27 US US16/884,330 patent/US11240511B2/en active Active
-
2021
- 2021-10-04 US US17/493,688 patent/US11606564B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060245492A1 (en) | 2005-04-28 | 2006-11-02 | Thomas Pun | Single pass rate controller |
Also Published As
Publication number | Publication date |
---|---|
US11240511B2 (en) | 2022-02-01 |
US20220030245A1 (en) | 2022-01-27 |
WO2019184643A1 (zh) | 2019-10-03 |
EP3780610A1 (en) | 2021-02-17 |
CN110324622B (zh) | 2022-09-23 |
EP3780610A4 (en) | 2021-04-28 |
CN110324622A (zh) | 2019-10-11 |
JP2021517388A (ja) | 2021-07-15 |
US11606564B2 (en) | 2023-03-14 |
US20200288143A1 (en) | 2020-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7229261B2 (ja) | ビデオ符号化のビットレート制御方法、装置、機器、記憶媒体及びプログラム | |
US10986332B2 (en) | Prediction mode selection method, video encoding device, and storage medium | |
CN111010576B (zh) | 一种数据处理方法及相关设备 | |
US11388403B2 (en) | Video encoding method and apparatus, storage medium, and device | |
CN109168013B (zh) | 一种抽帧的方法、装置、设备及计算机可读存储介质 | |
KR102225235B1 (ko) | 비디오 인코딩 방법, 장치, 및 디바이스, 및 저장 매체 | |
CN106961603A (zh) | 帧内编码帧码率分配方法和装置 | |
US10284850B2 (en) | Method and system to control bit rate in video encoding | |
WO2019169997A1 (zh) | 视频运动估计方法、装置、终端及存储介质 | |
CN105992001A (zh) | 一种对图片进行量化处理的方法及装置 | |
JPWO2012160626A1 (ja) | 画像圧縮装置、画像復元装置、及びプログラム | |
CN113630621B (zh) | 一种视频处理的方法、相关装置及存储介质 | |
CN116939212A (zh) | 视频处理方法、装置、计算机可读存储介质及计算机设备 | |
CN110213593B (zh) | 一种运动矢量的确定方法、编码压缩方法和相关装置 | |
CN112866710B (zh) | 一种编码单元处理方法和相关装置 | |
CN109003313B (zh) | 一种传输网页图片的方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201019 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220614 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220913 |
|
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: 20230117 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7229261 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |