JP7331831B2 - 画像処理装置および方法 - Google Patents
画像処理装置および方法 Download PDFInfo
- Publication number
- JP7331831B2 JP7331831B2 JP2020506391A JP2020506391A JP7331831B2 JP 7331831 B2 JP7331831 B2 JP 7331831B2 JP 2020506391 A JP2020506391 A JP 2020506391A JP 2020506391 A JP2020506391 A JP 2020506391A JP 7331831 B2 JP7331831 B2 JP 7331831B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- encoding
- image
- position information
- captured
- 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
- 238000000034 method Methods 0.000 title claims description 299
- 238000012545 processing Methods 0.000 title claims description 236
- 230000033001 locomotion Effects 0.000 claims description 153
- 230000008569 process Effects 0.000 claims description 148
- 238000003384 imaging method Methods 0.000 claims description 106
- 238000013139 quantization Methods 0.000 claims description 66
- 239000013598 vector Substances 0.000 claims description 62
- 230000005540 biological transmission Effects 0.000 claims description 33
- 230000008707 rearrangement Effects 0.000 claims description 24
- 238000003672 processing method Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 44
- 238000004364 calculation method Methods 0.000 description 41
- 238000010586 diagram Methods 0.000 description 24
- 230000009467 reduction Effects 0.000 description 24
- 238000005516 engineering process Methods 0.000 description 21
- 238000006243 chemical reaction Methods 0.000 description 18
- 238000012546 transfer Methods 0.000 description 16
- 238000009825 accumulation Methods 0.000 description 11
- 238000001914 filtration Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 230000010365 information processing Effects 0.000 description 7
- 238000000926 separation method Methods 0.000 description 6
- 230000009466 transformation Effects 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011045 prefiltration Methods 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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
-
- 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/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output 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/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/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/114—Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
-
- 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
-
- 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
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/226—Characteristics of the server or Internal components of the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234336—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by media transcoding, e.g. video is transformed into a slideshow of still pictures or audio is converted into text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
Description
1.飛行体からの撮像
2.共通コンセプト(各手法概要)
3.第1の実施の形態(方法#1詳細)
4.第2の実施の形態(方法#2詳細)
5.第3の実施の形態(方法#3詳細)
6.付記
<撮像画像の符号化>
従来、例えば特許文献1に記載のように、飛行体にカメラを設け、その飛行体を飛行させながらそのカメラにより上空から地上等を撮像させるシステムがあった。例えば、このシステムを用いて、飛行体から地上等の所定の範囲を隙間なく撮像し、その撮像画像から地上等の3次元地図情報を生成することができる。このようなシステムで処理される撮像画像のデータはデータ量が大きいので、一般的に符号化されてデータ量が低減された状態で記録されたり、伝送されたりする。
そこで、撮像画像を、移動体が被写体を撮像してその撮像画像を生成した位置を示す位置情報に基づいて符号化するようにする。
また、撮像部を備える移動体により撮像された撮像画像が符号化された符号化データを、その撮像画像を生成した位置を示す位置情報に基づいてトランスコードするようにする。
<各手法概要>
このような符号化を利用して、例えば、図1の表に示されるような処理(方法#1乃至方法#3のいずれか)を行う。
<画像処理システム>
次に、図1の各方法についてより具体的に説明する。本実施の形態においては、方法#1(方法#1-1乃至方法#1-6を含む)について説明する。図2は、本技術を適用した画像処理システムの一態様の構成の一例を示すブロック図である。図2に示される画像処理システム100は、上空から地上等を撮像し、その撮像画像を用いて、撮像したその地上等の3次元地図情報を生成し、利用するシステムである。
図3は、飛行体101の主な構成例を示すブロック図である。図3に示されるように、飛行体101は、例えば、制御部131、飛行部151、IMU(Inertial Measurement Unit)部152、GPS(Global Positioning System)部153、撮像制御部154、撮像部155、符号化部156、情報付加部157、記憶部158、および送信部159を有する。
撮像部155は、被写体領域110を撮像する際、撮像範囲が他と重畳するように撮像範囲を更新しながら撮像を繰り返す。したがって、例えば、図4のAに示される撮像画像171乃至撮像画像174のように、互いの近傍を撮像した撮像画像同士では、多くの部分が重複している。実際には、3D画像(3次元地図情報)を生成するための撮像画像なので、撮像の角度(向き)が互いに異なる同一地点の複数の撮像画像を利用する場合もあり、重複部分だからといって単純に削減することはできないが、画像としての類似度は非重複部分よりも高くなり易い。つまり画像情報的には、これらの撮像画像群には、冗長な情報が多く含まれる。
そこで、地上局102は、このような画像ファイル(静止画符号化データ)をトランスコードして動画符号化データに変換する。さらに、その際、静止画符号化データに付加されている位置情報を用いて符号化を行う。このようにすることにより、地上局102は、符号化効率を向上させた動画符号化データを生成することができる。つまり、符号化効率の低減を抑制することができる。
静止画符号化データのままクラウド103に伝送する場合と、動画符号化データにトランスコードしてクラウド103に伝送する場合とで処理を比較したタイミングチャートの例を図6に示す。
次に、このような画像処理システム100において実行される処理について説明する。飛行体101は、撮像を行う場合、撮像処理を実行する。図7のフローチャートを参照して、飛行体101により実行される撮像処理の流れの例を説明する。
飛行体101の飛行(撮像)が終了し、飛行体101が地上局102と通信可能に接続されると、地上局102は、変換転送処理を実行する。地上局102により実行される変換転送処理の流れの例を、図8のフローチャートを参照して説明する。
地上局102の動画像符号化部204が行う符号化の動画像用の符号化方式は、任意である。例えば、MPEG、AVC、HEVC等であってもよい。図9は、HEVCに準拠した符号化方式で撮像画像を符号化する場合の、動画像符号化部204の主な構成例を示すブロック図である。
図10のフローチャートを参照して、このような符号化を行う際に動画像符号化部204が実行する動画像符号化処理の流れの例を説明する。
次に、復号側について説明する。地上局102により生成された動画符号化データは、クラウド103に転送され、クラウド103により復号される。クラウド103のハードウエア構成は任意である。例えば、単数の情報処理装置により構成されるようにしてもよいし、複数の情報処理装置により構成されるようにしてもよい。
例えば、CPU401は、図12に示されるような構成の動画像復号部の機能を実現する。図12に示される動画像復号部500は、図9の動画像符号化部204により生成された動画符号化データを復号する処理部であり、図9の動画像符号化部204の符号化方式、すなわち、HEVCに準拠した符号化方式に対応する復号方式で動画符号化データを復号する。
図13のフローチャートを参照して、このような復号を行う際に動画像復号部500が実行する動画像復号処理の流れの例を説明する。
次に方法#1-1について説明する。図1を参照して説明したように、撮像画像を動画像用の符号化方式で符号化する際に、位置情報に基づいて参照フレームを設定するようにしてもよい(方法#1-1)。
その参照フレーム選択処理の流れの例を、図16のフローチャートを参照して説明する。参照フレーム選択処理が開始されると、動き予測部212は、ステップS201において、位置情報に基づいて、カレントフレームの位置を求める。
次に方法#1-2について説明する。図1を参照して説明したように、撮像画像を動画像用の符号化方式で符号化する際に、位置情報に基づいて動きベクトルを算出するようにしてもよい(方法#1-2)。
例えば、図17に示されるように、地面630に木631および木632のように立体構造物が存在するとする。これらの木の高さを考慮しない場合、過去の位置情報(GPS情報、IMU情報、撮像制御情報等)と現在の位置情報(GPS情報、IMU情報、撮像制御情報等)とを用いて飛行体101の移動量を算出することができる。この移動量から動きベクトル(固定分)の候補をもとめ、それを中心にリファインすることでより効率よく動きベクトルを求めることができる。
その動きベクトル算出処理の流れの例を、図18のフローチャートを参照して説明する。動きベクトル算出処理が開始されると、動き予測部212は、ステップS221において、位置情報および過去の動き予測結果から飛行体101の移動量を求める。
例えば、図17の例において、木631や木632の高さを考慮する場合、複数の過去のフレームから動きベクトル(固定分)以外の成分(比例分)を算出することができる。この比例分は疑似的な高さ情報を表しているので、これを用いて現在の比例分を算出し、固定分と加算することで動きベクトルの概算値を求め、それを中心にリファインすることでより効率よく動きベクトルを求めることができる。
その動きベクトル算出処理の流れの例を、図19のフローチャートを参照して説明する。動きベクトル算出処理が開始されると、動き予測部212は、ステップS241において、位置情報および過去の動き予測結果から飛行体101の移動量(固定分)を求める。
図1を参照して説明したように、位置情報に基づいて符号化に用いられる符号化パラメータを求めるようにしてもよい。例えば方法#1-3のように、位置情報に基づいてGOP構造を設定するようにしてもよい。
そのGOP構造設定処理の流れの例を、図21のフローチャートを参照して説明する。GOP構造設定処理が開始されると、符号化部213は、ステップS261において、位置情報および動き予測結果に基づいて、飛行体101の移動量を算出する。
次に方法#1-4について説明する。図1を参照して説明したように、位置情報に基づいてレート制御を行うようにしてもよい(方法#1-4)。
その疑似2パスレート制御処理の流れの例を、図24のフローチャートを参照して説明する。疑似2パスレート制御処理が開始されると、符号化部213は、ステップS281において、静止画圧縮後の符号量と量子化ステップに基づいて、各フレームのコンプレキシティ(=符号量×量子化ステップ)を算出する。
次に、符号化制御処理の流れの例を、図25のフローチャートを参照して説明する。符号化制御処理が開始されると、符号化部213は、ステップS301において、疑似2パスレート制御処理において算出された量子化ステップを取得する。
次に方法#1-5について説明する。図1を参照して説明したように、位置情報に基づいて撮像画像(フレーム)の取捨選択を行うようにしてもよい(方法#1-5)。
そのフレーム選択処理の流れの例を、図27のフローチャートを参照して説明する。フレーム選択処理が開始されると、符号化部213は、ステップS321において、位置情報および動き予測結果に基づいて飛行体101の移動量を算出する。
次に方法#1-6について説明する。図1を参照して説明したように、位置情報をユーザデータとして動画符号化データに付加する(関連付ける)ようにしてもよい(方法#1-6)。このようにすることにより、動画符号化データを復号して復元した撮像画像を処理する際に、その位置情報を利用することができる。例えば、地図情報を生成する際に、各撮像画像の位置情報用いることができ、より効率よく処理を行うことができる。
そのユーザデータ処理の流れの例を、図28のフローチャートを参照して説明する。ユーザデータ処理が開始されると、符号化部213は、ステップS341において、位置情報を含むユーザデータ(例えばSEI(Supplemental Enhancement Information))を生成する。
<方法#2>
次に方法#2について説明する。図1を参照して説明したように、トランスコードの際に、複数移動体のそれぞれにおいて生成された撮像画像を、位置情報に基づいて並べ替え、並べ替えた撮像画像群を1本の動画像として、動画像用の符号化方式で符号化し動画符号化データを生成するようにしてもよい(方法#2)。このようにすることにより、生成した飛行体101が異なる撮像画像を参照することができるので、より符号化効率を向上させることができる。
この場合の画像処理システム100は、図29に示されるように、2台の飛行体101(飛行体101-1および飛行体101-2)を備える。この場合、被写体領域110を、これらの飛行体101-1および飛行体101-2が分担して撮像する。例えば、飛行体101-1は、図30の太線矢印のように飛行しながら撮像を行い、・・・、A-frame98乃至A-frame101、・・・、A-frame120乃至A-frame123、・・・のように各撮像画像を生成する。また、飛行体101-2は、図30の細線矢印のように飛行しながら撮像を行い、・・・、B-frame98乃至B-frame101、・・・、B-frame120乃至B-frame123、・・・のように各撮像画像を生成する。
各飛行体101の飛行(撮像)が終了し、各飛行体101が地上局102と通信可能に接続されると、地上局102は、変換転送処理を実行する。地上局102により実行される、この場合の変換転送処理の流れの例を、図33のフローチャートを参照して説明する。
<方法#3>
次に方法#3について説明する。図1を参照して説明したように、移動体において符号化データを送信するか記録するかを選択することができるようにしてもよい(方法#3)。このようにすることにより、静止画符号化データを記録するかまたは伝送するか(システム全体としては撮像画像をどのように伝送するか)を選択することができ、状況に応じてより適切な方法で撮像画像を伝送させることができる。
つまり、図34に示されるように、飛行体101は、撮像画像(静止画符号化データ)をクラウド103に伝送するか、記憶部158に記憶した後地上局102に伝送するかを、状況等に応じて選択することができるようにする。
その場合の飛行体101の主な構成例を、図35に示す。図35に示されるように、この場合の飛行体101も、第1の実施の形態の場合(図3)と基本的に同様の構成を有する。ただし、この場合の飛行体101は、選択部811および送信部812をさらに有する。
この場合の飛行体101が実行する撮像処理の流れの例を、図36のフローチャートを参照して説明する。
<符号化方式とトランスコード>
以上においては、飛行体101(移動体)が撮像画像を静止画像用の符号化方式で符号化し、地上局102がその静止画符号化データを動画符号化データにトランスコードする(動画像用の符号化方式で再符号化する)ように説明したが、飛行体101や地上局102に適用される符号化方式は任意であり、この例に限定されない。例えば、飛行体101が撮像画像を動画像用の符号化方式で符号化して動画符号化データを生成し、地上局102が、それを他の動画像用の符号化方式にトランスコードするようにしてもよい。また例えば、地上局102が静止画符号化データをトランスコードして生成した動画符号化データを再度トランスコードして、他の動画像用の符号化方式の動画符号化データに変換するようにしてもよい。さらに例えば、地上局102が、飛行体101により生成された静止画符号化データをトランスコードして、他の静止画像用の符号化方式の静止画符号化データに変換するようにしてもよい。
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここでコンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータ等が含まれる。
本技術は、任意の画像符号化・復号方式に適用することができる。つまり、上述した本技術と矛盾しない限り、画像符号化・復号に関する各種処理の仕様は任意であり、上述した例に限定されない。
なお、本明細書において「フラグ」とは、複数の状態を識別するための情報であり、真(1)または偽(0)の2状態を識別する際に用いる情報だけでなく、3以上の状態を識別することが可能な情報も含まれる。したがって、この「フラグ」が取り得る値は、例えば1/0の2値であってもよいし、3値以上であってもよい。すなわち、この「フラグ」を構成するbit数は任意であり、1bitでも複数bitでもよい。また、識別情報(フラグも含む)は、その識別情報をビットストリームに含める形だけでなく、ある基準となる情報に対する識別情報の差分情報をビットストリームに含める形も想定されるため、本明細書においては、「フラグ」や「識別情報」は、その情報だけではなく、基準となる情報に対する差分情報も包含する。
(1) 撮像画像を、移動体が被写体を撮像し前記撮像画像を生成した位置を示す位置情報に基づいて符号化する符号化部
を備える画像処理装置。
(2) 前記位置情報は、前記移動体の位置を示すGPS(Global Positioning System)情報、前記移動体の動きを示すIMU(Inertial Measurement Unit)情報、および前記撮像画像の撮像方向を示す撮像制御情報の内、少なくともいずれか1つを含む
(1)に記載の画像処理装置。
(3) 前記符号化部は、前記撮像画像を動画像のフレーム画像として符号化する
(1)または(2)に記載の画像処理装置。
(4) 前記符号化部は、前記動画像の符号化において参照する参照フレームを前記位置情報に基づいて設定する
(3)に記載の画像処理装置。
(5) 前記符号化部は、前記動画像の符号化においてフレーム間予測を行い、動きベクトルを前記位置情報に基づいて設定する
(3)または(4)に記載の画像処理装置。
(6) 前記符号化部は、さらに符号化済みのフレームの動きベクトルに基づいて、カレントフレームの動きベクトルを設定する
(5)に記載の画像処理装置。
(7) 前記符号化部は、前記動画像の符号化に用いられる符号化パラメータを前記位置情報に基づいて設定する
(3)乃至(6)のいずれかに記載の画像処理装置。
(8) 前記符号化部は、前記符号化パラメータとして、GOP構造を前記位置情報に基づいて設定する
(7)に記載の画像処理装置。
(9) 前記符号化部は、前記符号化パラメータとして、前記動画像の符号化において行われる量子化の量子化ステップを前記位置情報に基づいて設定する
(7)または(8)に記載の画像処理装置。
(10) 前記符号化部は、符号化する撮像画像を前記位置情報に基づいて選択する
(3)乃至(9)のいずれかに記載の画像処理装置。
(11) 前記符号化部は、符号化して生成した符号化データに前記位置情報を付加する
(3)乃至(10)のいずれかに記載の画像処理装置。
(12) 前記撮像画像が所定の符号化方式で符号化された符号化データを、前記符号化方式に対応する復号方式で復号し、前記撮像画像を復元する復号部をさらに備え、
前記符号化部は、前記復号部により復元された前記撮像画像を、前記符号化方式と異なる他の方式で、前記位置情報に基づいて符号化する
(3)乃至(11)のいずれかに記載の画像処理装置。
(13) 前記符号化データは、前記撮像画像が静止画像として1枚ずつ符号化されており、
前記復号部は、複数の前記撮像画像のそれぞれの前記符号化データを復号し、
前記符号化部は、復元された複数の前記撮像画像を動画像として符号化する
(12)に記載の画像処理装置。
(14) 前記位置情報は、Exifフォーマットにより前記符号化データに付加されている
(13)に記載の画像処理装置。
(15) 前記符号化部は、複数の前記撮像画像を前記位置情報に基づいて並べ替え、並べ替えた複数の前記撮像画像を動画像として符号化する
(3)乃至(14)のいずれかに記載の画像処理装置。
(16) 前記複数の撮像画像は、複数の前記移動体により生成された撮像画像である
(15)に記載の画像処理装置。
(17) 前記符号化部により生成された符号化データを他の装置に送信する送信部
をさらに備える(1)乃至(16)のいずれかに記載の画像処理装置。
(18) 前記符号化部により生成された前記符号化データを記録する記録部と、
前記符号化データを、前記送信部を介して前記他の装置に送信するか、前記記録部に記録するかを、前記送信部の通信状況に応じて選択する選択部と
をさらに備える(17)に記載の画像処理装置。
(19) 前記移動体は飛行体である
(1)乃至(18)のいずれかに記載の画像処理装置。
(20) 撮像画像を、移動体が被写体を撮像し前記撮像画像を生成した位置を示す位置情報に基づいて符号化する
画像処理方法。
を備える画像処理装置。
(22) 前記トランスコード部は、
前記符号化データを復号して復号画像を生成する復号部と、
前記復号により生成された復号画像を符号化する符号化部と
を備える(21)に記載の画像処理装置。
(23) 前記符号化データは、前記撮像画像が静止画像として1枚ずつ符号化されており、
前記復号部は、複数の前記撮像画像のそれぞれの前記符号化データを復号して前記復号画像を生成し、
前記符号化部は、前記復号部により生成された複数の前記復号画像を動画像として符号化する
(22)に記載の画像処理装置。
(24) 前記符号化部は、動画像のフレーム画像として符号化する
(22)または(23)に記載の画像処理装置。
(25) 前記符号化部は、前記動画像の符号化において参照する参照フレームを前記位置情報に基づいて設定する
(24)に記載の画像処理装置。
(26) 前記符号化部は、前記動画像の符号化においてフレーム間予測を行う際に用いる動きベクトルを前記位置情報に基づいて設定する
(24)または(25)に記載の画像処理装置。
(27) 前記符号化部は、符号化済みのフレームの動きベクトルに基づいて、カレントフレームの動きベクトルを設定する
(26)に記載の画像処理装置。
(28) 前記符号化部は、前記動画像の符号化に用いられる符号化パラメータを前記位置情報に基づいて設定する
(24)乃至(27)のいずれかに記載の画像処理装置。
(29) 前記符号化部は、前記符号化パラメータとして、GOP構造を前記位置情報に基づいて設定する
(28)に記載の画像処理装置。
(30) 前記符号化部は、前記符号化パラメータとして、前記動画像の符号化において行われる量子化の量子化ステップを前記位置情報に基づいて設定する
(28)または(29)に記載の画像処理装置。
(31) 前記符号化部は、符号化する撮像画像を前記位置情報に基づいて選択する
(23)乃至(30)のいずれかに記載の画像処理装置。
(32) 前記位置情報は、前記移動体の位置を示すGPS(Global Positioning System)情報、前記移動体の動きを示すIMU(Inertial Measurement Unit)情報、および前記撮像画像の撮像方向を示す撮像制御情報の内、少なくともいずれか1つを含む
(21)乃至(31)のいずれかに記載の画像処理装置。
(33) 前記符号化データと前記位置情報とは関連づけられている
(21)乃至(32)のいずれかに記載の画像処理装置。
(34) 前記位置情報は、Exifフォーマットにより前記符号化データに付加されている
(33)に記載の画像処理装置。
(35) 前記符号化部は、複数の前記復号画像を前記位置情報に基づいて並べ替え、並べ替えた複数の前記復号画像を動画像として符号化する
(24)乃至(34)のいずれかに記載の画像処理装置。
(36) 前記複数の撮像画像は、複数の前記移動体により生成された撮像画像である
(35)に記載の画像処理装置。
(37) 前記符号化部により生成された再符号化データを他の装置に送信する送信部
をさらに備える(23)乃至(36)のいずれかに記載の画像処理装置。
(38) 前記移動体は飛行体である
(21)乃至(37)のいずれかに記載の画像処理装置。
(39) 前記移動体は車である
(21)乃至(38)のいずれかに記載の画像処理装置。
(40) 撮像部を備える移動体により撮像された撮像画像が符号化された符号化データを、前記撮像画像を生成した位置を示す位置情報に基づいてトランスコードする
画像処理方法。
Claims (20)
- 撮像部を備える移動体により撮像され、静止画像用の符号化方式で符号化された撮像画像の静止画符号化データを受信する受信部と、
前記受信部により受信された前記静止画符号化データを復号する復号部と、
前記復号部により生成された前記撮像画像をフレーム画像とする動画像を符号化対象とし、前記符号化対象を動画像用の符号化方式で符号化する符号化部とを備え、
前記符号化部は、前記撮像画像を生成した位置を示す位置情報に基づいて、前記符号化対象を符号化する処理を制御する
画像処理装置。 - 前記符号化部は、前記位置情報に基づいて、前記符号化対象を符号化する前記処理の内、予測に関する処理を制御する
請求項1に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて、前記予測において参照先とする参照フレームを設定する
請求項2に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて、カレントフレームと重畳する領域が大きいフレームから順に前記参照フレームとして設定する
請求項3に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて前記予測に用いる動きベクトルの概算値を設定し、前記概算値に基づいて前記動きベクトルを設定する
請求項2に記載の画像処理装置。 - 前記符号化部は、さらに立体構造物の高さを考慮して前記概算値を設定する
請求項5に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて前記予測の際のGOP構造を設定する
請求項2に記載の画像処理装置。 - 前記符号化部は、前記移動体の移動量が所定の閾値より大きい場合、より単純なGOP構造を設定する
請求項7に記載の画像処理装置。 - 前記符号化部は、前記移動体の移動量が所定の閾値以下である場合、より複雑なGOP構造を設定する
請求項7に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて、前記符号化対象を符号化する前記処理の内、量子化に関する処理を制御する
請求項1に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて、前記量子化の量子化ステップを設定する
請求項10に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて前記移動体の移動量を推定し、推定した前記移動量に基づいてコンプレキシティを算出し、前記コンプレキシティに基づいて、総符号量が所望の値になるような量子化ステップを設定する
請求項11に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて、前記符号化対象を符号化する前記処理の内、前記フレーム画像の並べ替えに関する処理を制御する
請求項1に記載の画像処理装置。 - 前記符号化部は、前記位置情報が示す位置が前記フレーム画像同士で近くなるように前記並べ替えを行う
請求項13に記載の画像処理装置。 - 前記符号化部は、前記位置情報に基づいて、複数の前記移動体により生成された前記撮像画像の並べ替えを行う
請求項14に記載の画像処理装置。 - 前記符号化部は、前記符号化対象を符号化して生成した動画符号化データに前記位置情報を付加する
請求項1に記載の画像処理装置。 - 前記符号化部により生成された動画符号化データを他の装置に送信する送信部
をさらに備える請求項1に記載の画像処理装置。 - 前記移動体は飛行体である
請求項1に記載の画像処理装置。 - 前記移動体は車である
請求項1に記載の画像処理装置。 - 撮像部を備える移動体により撮像され、静止画像用の符号化方式で符号化された撮像画像の静止画符号化データを受信し、
受信された前記静止画符号化データを復号し、
復号されて生成された前記撮像画像をフレーム画像とする動画像を符号化対象とし、前記符号化対象を動画像用の符号化方式で符号化し、
前記撮像画像を生成した位置を示す位置情報に基づいて、前記符号化対象を符号化する処理を制御する
画像処理方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018047819 | 2018-03-15 | ||
JP2018047819 | 2018-03-15 | ||
PCT/JP2019/008003 WO2019176579A1 (ja) | 2018-03-15 | 2019-03-01 | 画像処理装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2019176579A1 JPWO2019176579A1 (ja) | 2021-03-11 |
JP7331831B2 true JP7331831B2 (ja) | 2023-08-23 |
Family
ID=67906664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020506391A Active JP7331831B2 (ja) | 2018-03-15 | 2019-03-01 | 画像処理装置および方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11202088B2 (ja) |
EP (1) | EP3767949A4 (ja) |
JP (1) | JP7331831B2 (ja) |
KR (1) | KR20200128023A (ja) |
CN (1) | CN111837393B (ja) |
WO (1) | WO2019176579A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11710415B2 (en) * | 2019-08-01 | 2023-07-25 | Halkin Inc. | Methods and devices for unmanned aerial vehicle based site inspection and scale rendered analysis |
JP7405568B2 (ja) | 2019-11-12 | 2023-12-26 | Nttテクノクロス株式会社 | 符号化方法、復号方法、符号化装置、復号装置及びプログラム |
WO2021095245A1 (ja) * | 2019-11-15 | 2021-05-20 | 日本電信電話株式会社 | 画像処理方法、データ処理方法、画像処理装置、およびプログラム |
JP7382632B2 (ja) * | 2019-11-27 | 2023-11-17 | 国立研究開発法人宇宙航空研究開発機構 | 動画像送信装置、動画像伝送システム、動画像送信方法、およびプログラム |
US20240029391A1 (en) * | 2020-12-23 | 2024-01-25 | Sony Group Corporation | Sensor device and data processing method thereof |
US20240056556A1 (en) * | 2020-12-23 | 2024-02-15 | Sony Group Corporation | Artificial satellite and ground system |
CN112911294A (zh) * | 2021-03-22 | 2021-06-04 | 杭州灵伴科技有限公司 | 一种使用imu数据的视频编码、解码方法,xr设备和计算机存储介质 |
WO2022252238A1 (zh) * | 2021-06-04 | 2022-12-08 | 华为技术有限公司 | 3d地图的压缩、解压缩方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008193495A (ja) | 2007-02-06 | 2008-08-21 | Fujifilm Corp | 動画再生装置、動画再生方法及び撮影装置 |
JP2013157787A (ja) | 2012-01-30 | 2013-08-15 | Denso Corp | 動画データ生成システム |
JP3208050U (ja) | 2016-07-05 | 2016-12-22 | 金次 早川 | バルーン吊下げ型小型ドローン |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005184785A (ja) * | 2003-11-28 | 2005-07-07 | Fuji Photo Film Co Ltd | 画像再生装置及び画像再生方法 |
JP4591657B2 (ja) * | 2003-12-22 | 2010-12-01 | キヤノン株式会社 | 動画像符号化装置及びその制御方法、プログラム |
JP4229143B2 (ja) * | 2006-06-23 | 2009-02-25 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
WO2009014156A1 (en) * | 2007-07-20 | 2009-01-29 | Fujifilm Corporation | Image processing apparatus, image processing method and program |
JP2009272921A (ja) * | 2008-05-08 | 2009-11-19 | Panasonic Corp | 動画像記録装置、動画像再生装置、動画像記録方法、動画像再生方法および半導体集積回路 |
JP2010199656A (ja) * | 2009-02-23 | 2010-09-09 | Panasonic Corp | 動画撮像装置 |
DE102010030068A1 (de) * | 2010-06-15 | 2011-12-15 | Bayerische Motoren Werke Aktiengesellschaft | Verarbeitung von Bilddaten, die durch ein Fahrzeug aufgenommen werden |
KR101921935B1 (ko) * | 2012-02-16 | 2018-11-27 | 삼성전자 주식회사 | 카메라의 동영상 촬영장치 및 방법. |
US9189884B2 (en) * | 2012-11-13 | 2015-11-17 | Google Inc. | Using video to encode assets for swivel/360-degree spinners |
US20140219361A1 (en) * | 2013-02-01 | 2014-08-07 | Samplify Systems, Inc. | Image data encoding for access by raster and by macroblock |
TWI615834B (zh) * | 2013-05-31 | 2018-02-21 | Sony Corp | 編碼裝置及方法、解碼裝置及方法、以及程式 |
US20150350653A1 (en) | 2014-05-28 | 2015-12-03 | Apple Inc. | Image compression based on device orientation and location information |
KR20170035832A (ko) * | 2014-07-18 | 2017-03-31 | 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 | 화상 부호화 방법, 화상 복호 방법, 화상 부호화 장치, 화상 복호 장치, 및 콘텐츠 전송 방법 |
US20170223423A1 (en) * | 2014-08-11 | 2017-08-03 | Browseplay, Inc. | System and method for secure cross-platform video transmission |
EP3183878B1 (en) * | 2014-08-20 | 2019-11-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Video composition |
EP3015135B1 (en) | 2014-10-29 | 2020-09-09 | Noxell Corporation | Hair colouration with a cationic or anionic coloured polymer, method and kit thereof |
EP3258689A4 (en) * | 2015-03-02 | 2018-01-31 | Samsung Electronics Co., Ltd. | Method and device for compressing image on basis of photography information |
EP3070695B1 (en) * | 2015-03-16 | 2017-06-14 | Axis AB | Method and system for generating an event video sequence, and camera comprising such system |
US10136132B2 (en) * | 2015-07-21 | 2018-11-20 | Microsoft Technology Licensing, Llc | Adaptive skip or zero block detection combined with transform size decision |
JP6391694B2 (ja) * | 2015-07-31 | 2018-09-19 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | ビデオ符号化方法及びシステム |
WO2017193374A1 (en) * | 2016-05-13 | 2017-11-16 | SZ DJI Technology Co., Ltd. | System and method for presenting a video via transcode |
CN106688233A (zh) * | 2016-12-08 | 2017-05-17 | 深圳市大疆创新科技有限公司 | 用于传输图像的方法、设备和无人机 |
CN106803959B (zh) * | 2017-02-28 | 2019-12-27 | 腾讯科技(深圳)有限公司 | 视频图像编码、解码方法、编码、解码装置及可读存储介质 |
-
2019
- 2019-03-01 JP JP2020506391A patent/JP7331831B2/ja active Active
- 2019-03-01 EP EP19767671.1A patent/EP3767949A4/en active Pending
- 2019-03-01 WO PCT/JP2019/008003 patent/WO2019176579A1/ja active Application Filing
- 2019-03-01 CN CN201980017966.7A patent/CN111837393B/zh active Active
- 2019-03-01 KR KR1020207025488A patent/KR20200128023A/ko unknown
- 2019-03-01 US US16/978,934 patent/US11202088B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008193495A (ja) | 2007-02-06 | 2008-08-21 | Fujifilm Corp | 動画再生装置、動画再生方法及び撮影装置 |
JP2013157787A (ja) | 2012-01-30 | 2013-08-15 | Denso Corp | 動画データ生成システム |
JP3208050U (ja) | 2016-07-05 | 2016-12-22 | 金次 早川 | バルーン吊下げ型小型ドローン |
Also Published As
Publication number | Publication date |
---|---|
KR20200128023A (ko) | 2020-11-11 |
CN111837393B (zh) | 2024-07-02 |
JPWO2019176579A1 (ja) | 2021-03-11 |
WO2019176579A1 (ja) | 2019-09-19 |
EP3767949A1 (en) | 2021-01-20 |
CN111837393A (zh) | 2020-10-27 |
US11202088B2 (en) | 2021-12-14 |
EP3767949A4 (en) | 2021-01-20 |
US20210051338A1 (en) | 2021-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7331831B2 (ja) | 画像処理装置および方法 | |
US20210058614A1 (en) | Method of sensor-assisted rate control | |
US10911750B2 (en) | System and methods for feedback-based data transmission | |
US9807411B2 (en) | Image coding apparatus, image decoding apparatus, image processing system, image coding method, and image decoding method | |
US20200329254A1 (en) | Methods of modifying search areas | |
KR20210134049A (ko) | 포인트 클라우드 데이터 송신 장치, 포인트 클라우드 데이터 송신 방법, 포인트 클라우드 데이터 수신 장치 및 포인트 클라우드 데이터 수신 방법 | |
JP7490844B2 (ja) | 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置 | |
US11758179B2 (en) | Image encoding method, image encoding device, image decoding method, and image decoding device | |
US20170127081A1 (en) | Coding method using motion model information | |
CN112771859A (zh) | 基于感兴趣区域的视频数据编码方法、装置和存储介质 | |
US20230230287A1 (en) | Decoding methods, encoding method, decoding device, and encoding device | |
US20230281882A1 (en) | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device | |
Angelino et al. | Sensor aided h. 264 video encoder for uav applications | |
CN102647559A (zh) | 一种云台跟踪录制的方法和装置 | |
WO2022149589A1 (ja) | 三次元データ復号方法、三次元データ符号化方法、三次元データ復号装置、及び三次元データ符号化装置 | |
JP6781014B2 (ja) | 画像生成方法、画像差異検出方法、画像生成装置及び画像生成プログラム | |
WO2020019279A1 (zh) | 视频压缩的方法、装置、计算机***和可移动设备 | |
Angelino et al. | A sensor aided H. 264 encoder tested on aerial imagery for SFM | |
JP6885392B2 (ja) | データ符号化システム、データ符号化装置、データ符号化制御装置、データ符号化方法、データ符号化制御方法およびプログラム | |
Barrios Alfaro et al. | The Video Project Enabling RGB video processing and compression on-board satellites | |
US20230245348A1 (en) | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device | |
JP2021170727A (ja) | 装置、画像処理装置、撮像装置、移動体、プログラム及び方法 | |
US20240064331A1 (en) | Image decoding apparatus and method and image encoding apparatus and method | |
JP2024102346A (ja) | 三次元データ復号方法及び三次元データ復号装置 | |
JP2021170728A (ja) | 装置、画像処理装置、撮像装置、移動体、プログラム及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220106 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230324 |
|
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: 20230711 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230724 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7331831 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |