JP6918661B2 - 符号化装置、符号化方法及びプログラム - Google Patents
符号化装置、符号化方法及びプログラム Download PDFInfo
- Publication number
- JP6918661B2 JP6918661B2 JP2017182454A JP2017182454A JP6918661B2 JP 6918661 B2 JP6918661 B2 JP 6918661B2 JP 2017182454 A JP2017182454 A JP 2017182454A JP 2017182454 A JP2017182454 A JP 2017182454A JP 6918661 B2 JP6918661 B2 JP 6918661B2
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- block
- coding
- target block
- adjacent
- 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/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
-
- 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/176—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 block, e.g. a macroblock
-
- 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/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for 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/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/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/182—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 pixel
-
- 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
- H04N19/436—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 using parallelised computational arrangements
-
- 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/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/523—Motion estimation or motion compensation with sub-pixel accuracy
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
(第1の実施形態)
図1は、第1の実施形態に係る符号化装置100を示す図である。符号化装置100は、動画像に含まれる各フレームを複数のブロックに分割し、ブロック単位で符号化を行う。符号化装置100はさらに、1つのフレームに含まれる複数のブロックを処理対象のブロックとして1つずつ順次選択し、選択したブロックについて符号化を行うことにより、フレーム全体の符号化を完了する。
次に、第2の実施形態に係る符号化装置100について、第1の実施形態の符号化装置100と異なる点について説明する。第2の実施形態に係る符号化装置100は、符号化処理が完了しているブロックで、対象ブロックに隣接する複数の隣接ブロックそれぞれとの間で差分値の算出を行う。
選択部105は、左ブロックが選択条件を満たす場合には(S605でYes)、処理をS606へ進める。選択部105は、左ブロックが選択条件を満たさない場合には(S605でNo)、処理をS640へ進める。S606における処理は、図3を参照しつつ説明したS304以降の処理と同様である。すなわち、S606の処理においては、左ブロック、左以外の隣接ブロック、又は対象ブロックの動きベクトルが選択される。選択部105は、S606の処理の後、処理をS650へ進める。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
101 整数精度動き検出部
103 差分値算出部
105 選択部
106 小数精度動き検出部
107 符号化部
Claims (14)
- 動画のフレームをブロック単位で符号化する符号化装置であって、
前記フレームに含まれるブロックを対象として動き検出を行って、動きベクトルを検出する検出手段と、
処理対象である対象ブロックに対する前記動き検出によって検出された検出動きベクトルと、
前記対象ブロックの符号化に用いる動きベクトルの候補となる候補動きベクトルであって、前記検出動きベクトルとは異なる他の候補動きベクトルと
の差分値を算出するとともに、
前記候補動きベクトルで特定される参照ブロックの画素と、前記対象ブロックの画素との差分値を算出する算出手段と、
前記対象ブロックに隣接する隣接ブロックの符号化に用いる前記動きベクトルが、前記対象ブロックの符号化に用いる動きベクトルを決定する時点において検出済みか否かを判定する判定手段と、
前記算出手段による算出結果と、前記判定手段による判定結果とに基づいて、前記対象ブロックの前記検出動きベクトルと、前記候補動きベクトルとの中から前記対象ブロックの符号化に用いる動きベクトルを決定する動きベクトル決定手段と
を有し、
前記動きベクトル決定手段は、前記隣接ブロックの符号化に用いる前記動きベクトルが前記対象ブロックの符号化に用いる前記動きベクトルを決定する時点において検出済みであり、かつ、前記隣接ブロックの符号化に用いる前記動きベクトルを前記候補動きベクトルとして算出した場合における前記算出結果が所定の条件を満たす場合に、前記隣接ブロックの符号化に用いる前記動きベクトルを、前記対象ブロックの符号化に用いる前記動きベクトルとして決定する
ことを特徴とする符号化装置。 - 前記動きベクトル決定手段は、前記動きベクトルの差分値が閾値以上又は前記画素の差分値が閾値以上となる候補動きベクトルについては、前記対象ブロックの符号化に用いる動きベクトルとして決定しないことを特徴とする請求項1に記載の符号化装置。
- 前記動きベクトル決定手段は、前記判定手段による判定の結果、前記隣接ブロックの符号化に用いる動きベクトルを検出済みでない場合に、前記隣接ブロックの符号化に用いる動きベクトルを前記対象ブロックの符号化に用いる動きベクトルとして決定しないことを特徴とする請求項1又は2に記載の符号化装置。
- 前記検出手段は、前記対象ブロックの第1の動きベクトルを検出し、前記対象ブロックの符号化に用いる動きベクトルとして前記対象ブロックから検出される動きベクトルが決定された場合に、前記第1の動きベクトルに比べて精度の高い第2の動きベクトルを検出し、
前記対象ブロックの符号化に用いる動きベクトルとして前記動き検出によって前記対象ブロックから検出される動きベクトルが決定された場合に、前記対象ブロックから検出された前記第2の動きベクトルを用いて符号化を行う符号化手段をさらに有することを特徴とする請求項1乃至3の何れか1項に記載の符号化装置。 - 前記フレームの複数のブロックを処理対象として順次決定し、決定したブロックに対し動きベクトルを順次決定するよう制御する制御手段をさらに有し、
前記隣接ブロックは、前記対象ブロックの直前に処理対象として決定されたブロックであることを特徴とする請求項1に記載の符号化装置。 - 前記動きベクトル決定手段は、第1の隣接ブロックから検出される動きベクトルを前記対象ブロックの符号化に用いる動きベクトルとして決定しない場合に、複数の隣接ブロックのうち第1の隣接ブロック以外の第2の隣接ブロックの符号化に用いる動きベクトルに基づいて、前記第2の隣接ブロックの符号化に用いる動きベクトルを前記対象ブロックの符号化に用いる動きベクトルとするか否かを判断することを特徴とする請求項5に記載の符号化装置。
- 前記動きベクトル決定手段は、前記複数の隣接ブロックについて、前記隣接ブロックの符号化に用いる動きベクトルを前記対象ブロックの符号化に用いる動きベクトルとして決定しない場合には、前記対象ブロックから検出される動きベクトルを前記対象ブロックの符号化に用いる動きベクトルとして決定することを特徴とする請求項6に記載の符号化装置。
- 前記隣接ブロックは、前記対象ブロックの左隣のブロックであることを特徴とする請求項1乃至7の何れか1項に記載の符号化装置。
- 前記検出手段は、前記対象ブロックの第1の動きベクトルを検出し、前記対象ブロックの符号化に用いる動きベクトルとして前記対象ブロックから検出される動きベクトルが決定された場合に、前記第1の動きベクトルに比べて精度の高い第2の動きベクトルを検出し、
前記対象ブロックの符号化に用いる動きベクトルとして前記対象ブロックから検出される動きベクトルが決定された場合に、前記対象ブロックから検出された前記第2の動きベクトルを用いて符号化を行う符号化手段をさらに有し、
前記算出手段は、前記対象ブロックの第1の動きベクトルと、前記隣接ブロックの前記第1の動きベクトルを用いて前記動きベクトルの差分値と前記画素の差分値を算出することを特徴とする請求項1乃至8の何れか1項に記載の符号化装置。 - 前記算出手段は、複数の隣接ブロックそれぞれに対し、前記動きベクトルの差分値と、前記画素の差分値を算出し、
前記動きベクトルの差分値と、前記画素の差分値とに基づいて、前記複数の隣接ブロックの中から、1つの隣接ブロックを決定するブロック決定手段をさらに有し、
前記動きベクトル決定手段は、前記ブロック決定手段により決定された隣接ブロックについての前記算出結果と前記判定結果とに基づいて、前記決定された隣接ブロックを、前記対象ブロックの符号化に用いる動きベクトルとして決定するか否かを判断することを特徴とする請求項1に記載の符号化装置。 - 前記ブロック決定手段は、複数の隣接ブロックに対し予め設定された優先度に応じて、前記1つの隣接ブロックを決定することを特徴とする請求項10に記載の符号化装置。
- 前記動きベクトル決定手段は、前記ブロック決定手段により決定された隣接ブロックの動きベクトルを、前記対象ブロックの符号化に用いる動きベクトルとして決定しないと判断した場合に、前記対象ブロックから検出される動きベクトルを前記対象ブロックの符号化に用いる動きベクトルとして決定することを特徴とする請求項10又は11に記載の符号化装置。
- 動画のフレームをブロック単位で符号化する符号化装置による符号化方法であって、
前記フレームに含まれるブロックを対象として動き検出を行って、動きベクトルを検出する検出ステップと、
処理対象である対象ブロックに対する前記動き検出によって検出された検出動きベクトルと、
前記対象ブロックの符号化に用いる動きベクトルの候補となる候補動きベクトルであって、前記検出動きベクトルとは異なる他の候補動きベクトルと
の差分値を算出するとともに、
前記候補動きベクトルで特定される参照ブロックの画素と、前記対象ブロックの画素との差分値を算出する算出ステップと、
前記対象ブロックに隣接する隣接ブロックの符号化に用いる前記動きベクトルが、前記対象ブロックの符号化に用いる動きベクトルを決定する時点において検出済みか否かを判定する判定ステップと、
前記算出ステップにおける算出結果と、前記判定ステップにおける判定結果とに基づいて、前記対象ブロックの前記検出動きベクトルと、前記候補動きベクトルとの中から前記対象ブロックの符号化に用いる動きベクトルを決定する動きベクトル決定ステップと
を含み、
前記動きベクトル決定ステップでは、前記隣接ブロックの符号化に用いる前記動きベクトルが前記対象ブロックの符号化に用いる前記動きベクトルを決定する時点において検出済みであり、かつ、前記隣接ブロックの符号化に用いる前記動きベクトルを前記候補動きベクトルとして算出した場合における前記算出結果が所定の条件を満たす場合に、前記隣接ブロックの符号化に用いる前記動きベクトルを、前記対象ブロックの符号化に用いる前記動きベクトルとして決定する
ことを特徴とする符号化方法。 - コンピュータを、請求項1乃至12の何れか1項に記載の符号化装置の各手段として機能させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017182454A JP6918661B2 (ja) | 2017-09-22 | 2017-09-22 | 符号化装置、符号化方法及びプログラム |
| US16/134,430 US10674174B2 (en) | 2017-09-22 | 2018-09-18 | Coding apparatus, coding method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017182454A JP6918661B2 (ja) | 2017-09-22 | 2017-09-22 | 符号化装置、符号化方法及びプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2019057886A JP2019057886A (ja) | 2019-04-11 |
| JP2019057886A5 JP2019057886A5 (ja) | 2020-10-22 |
| JP6918661B2 true JP6918661B2 (ja) | 2021-08-11 |
Family
ID=65808614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017182454A Active JP6918661B2 (ja) | 2017-09-22 | 2017-09-22 | 符号化装置、符号化方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10674174B2 (ja) |
| JP (1) | JP6918661B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102851376B1 (ko) * | 2016-11-11 | 2025-08-26 | 삼성전자주식회사 | 계층 구조를 구성하는 프레임들에 대한 인코딩을 수행하는 비디오 처리 장치 |
| US12181832B2 (en) | 2021-02-26 | 2024-12-31 | Canon Kabushiki Kaisha | Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus |
| CN116092081A (zh) * | 2022-12-28 | 2023-05-09 | 浙江大华技术股份有限公司 | 目标标注方法、目标标注装置以及计算机存储介质 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2740746B2 (ja) | 1994-10-25 | 1998-04-15 | 株式会社グラフィックス・コミュニケーション・ラボラトリーズ | 動画像圧縮装置 |
| AU2003281133A1 (en) * | 2002-07-15 | 2004-02-02 | Hitachi, Ltd. | Moving picture encoding method and decoding method |
| JP4373702B2 (ja) * | 2003-05-07 | 2009-11-25 | 株式会社エヌ・ティ・ティ・ドコモ | 動画像符号化装置、動画像復号化装置、動画像符号化方法、動画像復号化方法、動画像符号化プログラム及び動画像復号化プログラム |
| US20070025444A1 (en) * | 2005-07-28 | 2007-02-01 | Shigeyuki Okada | Coding Method |
| US20070025442A1 (en) * | 2005-07-28 | 2007-02-01 | Sanyo Electric Co., Ltd. | Coding method for coding moving images |
| US20070064809A1 (en) * | 2005-09-14 | 2007-03-22 | Tsuyoshi Watanabe | Coding method for coding moving images |
| JP2007142521A (ja) * | 2005-11-15 | 2007-06-07 | Sharp Corp | 動きベクトル算出装置および動きベクトル算出方法 |
| JP4697275B2 (ja) * | 2008-07-30 | 2011-06-08 | ソニー株式会社 | 動きベクトル検出装置、動きベクトル検出方法及びプログラム |
| JP2010114596A (ja) * | 2008-11-05 | 2010-05-20 | Sony Corp | 動きベクトル検出装置、その処理方法およびプログラム |
| US8320455B2 (en) * | 2009-03-05 | 2012-11-27 | Qualcomm Incorporated | System and method to process motion vectors of video data |
| TWI508534B (zh) * | 2010-05-18 | 2015-11-11 | Sony Corp | Image processing apparatus and image processing method |
| JP5979405B2 (ja) * | 2011-03-11 | 2016-08-24 | ソニー株式会社 | 画像処理装置および方法 |
| ES2685945T3 (es) * | 2011-04-12 | 2018-10-15 | Sun Patent Trust | Procedimiento de codificación de video de movimiento, y aparato de codificación de video de movimiento |
| MX2013008533A (es) * | 2011-11-02 | 2013-08-12 | Panasonic Corp | Metodo de codificacion de imagen en movimiento, aparato de codificacion de imagen en movimiento, metodo de decodificacion de imagen en movimiento, aparato de decodificacion de imagen en movimiento y aparato de codificacion y decodificacion de imagen en movimiento. |
| US9729873B2 (en) * | 2012-01-24 | 2017-08-08 | Qualcomm Incorporated | Video coding using parallel motion estimation |
| WO2014141899A1 (ja) * | 2013-03-12 | 2014-09-18 | ソニー株式会社 | 画像処理装置および方法 |
| US10097851B2 (en) * | 2014-03-10 | 2018-10-09 | Euclid Discoveries, Llc | Perceptual optimization for model-based video encoding |
| US10091507B2 (en) * | 2014-03-10 | 2018-10-02 | Euclid Discoveries, Llc | Perceptual optimization for model-based video encoding |
-
2017
- 2017-09-22 JP JP2017182454A patent/JP6918661B2/ja active Active
-
2018
- 2018-09-18 US US16/134,430 patent/US10674174B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10674174B2 (en) | 2020-06-02 |
| JP2019057886A (ja) | 2019-04-11 |
| US20190098330A1 (en) | 2019-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101455087B (zh) | 图像编码装置、图像编码方法及图像编码用集成电路 | |
| TWI538488B (zh) | 視訊解碼裝置、視訊編碼裝置、視訊解碼方法、視訊編碼方法、及儲存媒體(一) | |
| JP5045320B2 (ja) | 画像処理装置、および画像処理方法、並びにコンピュータ・プログラム | |
| US20080080617A1 (en) | Motion vector detection apparatus and method | |
| US20060176962A1 (en) | Image coding apparatus and image coding method | |
| US20100302438A1 (en) | Image processing apparatus and image processing method | |
| JP6918661B2 (ja) | 符号化装置、符号化方法及びプログラム | |
| JP2003324743A5 (ja) | ||
| CN1956547A (zh) | 运动矢量检测装置及运动矢量检测方法 | |
| WO2009125475A1 (ja) | 映像符号化方法、映像符号化装置、映像符号化プログラムおよびその記録媒体 | |
| JP2002152750A (ja) | 動きベクトル検出方法および装置 | |
| US10063880B2 (en) | Motion detecting apparatus, motion detecting method and program | |
| JP6110724B2 (ja) | 画像処理装置、符号化装置、及び符号化プログラム | |
| JP4373423B2 (ja) | 映像符号化方法,映像符号化装置,映像符号化プログラムおよびその記録媒体 | |
| KR101624422B1 (ko) | 레퍼런스 프레임과 인터-모드 선택 방법 및 그 장치 | |
| CN101001380A (zh) | 视频编码的移动估计方法 | |
| JP4670688B2 (ja) | 動きベクトル検出方法、動きベクトル検出装置及び動きベクトル検出用プログラム | |
| JP2009290295A (ja) | 動き補償予測装置 | |
| JP2006042114A (ja) | 動きベクトル検出装置及び検出プログラム | |
| JP2018125698A (ja) | 符号化処理装置、符号化処理方法、符号化処理プログラム、復号処理装置、復号処理方法、復号処理プログラム、および符号化復号処理方法 | |
| JP4165447B2 (ja) | 動きベクトル検出装置及び動きベクトル検出プログラム | |
| KR101798191B1 (ko) | 표본 픽셀 기반 움직임 추정장치 및 방법 | |
| JPH08140101A (ja) | 動き検出方法及び動き検出装置及び画像送信装置 | |
| JP2014007658A (ja) | 動きベクトル導出装置、方法およびプログラム | |
| JP2005323299A (ja) | 動きベクトル探索方法及び符号化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200911 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200911 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210615 |
|
| 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: 20210622 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210721 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6918661 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |