JP7324065B2 - 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム - Google Patents
動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム Download PDFInfo
- Publication number
- JP7324065B2 JP7324065B2 JP2019119014A JP2019119014A JP7324065B2 JP 7324065 B2 JP7324065 B2 JP 7324065B2 JP 2019119014 A JP2019119014 A JP 2019119014A JP 2019119014 A JP2019119014 A JP 2019119014A JP 7324065 B2 JP7324065 B2 JP 7324065B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- target
- motion vector
- distance
- reference image
- 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
- H04N19/513—Processing of motion vectors
-
- 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/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- 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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/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/43—Hardware specially adapted for motion estimation or compensation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
図1は、撮像装置100の構成を示すブロック図である。撮像装置100は符号化装置を含み、符号化装置は動きベクトル検出装置を含む。以下の説明では、符号化装置はHEVC符号化方式に従う符号化を行うものとするが、本実施形態の符号化方式はHEVC符号化方式に限定されない。
第2の実施形態では、TemporalIDに応じて水平方向のタイル分割数を変更する構成について説明する。第2の実施形態において、撮像装置100の基本的な構成は第1の実施形態と同様である(図1参照)。以下、主に第1の実施形態と異なる点について説明する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (10)
- 対象画像を水平方向及び垂直方向に分割した複数のブロックそれぞれを順に対象ブロックとして選択して、格納手段に部分的に格納されている参照画像において前記対象ブロックと類似する領域を探索することにより前記対象ブロックの動きベクトルを検出する検出手段と、
前記検出手段による動きベクトルの検出中に、前記参照画像のうちの前記対象ブロックのための探索範囲が前記格納手段に格納された状態となるように、前記参照画像を部分的に前記格納手段に格納する制御を行う制御手段と、
を備え、
前記検出手段は、前記対象画像を水平方向に分割したNの領域(Nは自然数)ごとにラスタスキャンの順序で前記複数のブロックそれぞれを前記対象ブロックとして選択し、
前記対象画像と前記参照画像との間の時間的な距離が第1の距離よりも大きい第2の距離の場合、Nの値は、前記時間的な距離が前記第1の距離の場合よりも大きい
ことを特徴とする動きベクトル検出装置。 - 前記時間的な距離が前記第2の距離よりも大きい第3の距離の場合、Nの値は、前記時間的な距離が前記第2の距離の場合よりも大きい
ことを特徴とする請求項1に記載の動きベクトル検出装置。 - 前記時間的な距離が前記第1の距離の場合、Nの値は1である
ことを特徴とする請求項1又は2に記載の動きベクトル検出装置。 - 前記対象画像は、HEVC規格の参照ピクチャセットの予測構造を構成する複数の画像のうちの1つであり、
前記参照画像は、前記参照ピクチャセットの予測構造内での前記対象画像の位置に基づいて選択される、前記参照ピクチャセットの予測構造内の他の画像であり、
前記検出手段は、前記参照ピクチャセットの予測構造内での前記対象画像の位置に基づいてNの値を決定する
ことを特徴とする請求項1乃至3のいずれか1項に記載の動きベクトル検出装置。 - 前記対象画像は、HEVC規格のTemporalIDによる階層構造を持つ参照ピクチャセットの予測構造を構成する複数の画像のうちの1つであり、
前記参照画像は、前記参照ピクチャセットの予測構造内での前記対象画像の位置に基づいて選択される、前記参照ピクチャセットの予測構造内の他の画像であり、
前記検出手段は、前記対象画像のTemporalIDの値に基づいてNの値を決定する
ことを特徴とする請求項1乃至3のいずれか1項に記載の動きベクトル検出装置。 - 請求項1乃至5のいずれか1項に記載の動きベクトル検出装置と、
前記対象画像及び前記参照画像を生成する撮像手段と、
を備えることを特徴とする撮像装置。 - 対象画像を水平方向及び垂直方向に分割した複数のブロックそれぞれを順に対象ブロックとして選択して、格納手段に部分的に格納されている参照画像において前記対象ブロックと類似する領域を探索することにより前記対象ブロックの動きベクトルを検出する検出手段と、
前記検出手段による動きベクトルの検出中に、前記参照画像のうちの前記対象ブロックのための探索範囲が前記格納手段に格納された状態となるように、前記参照画像を部分的に前記格納手段に格納する制御を行う制御手段と、
を備え、
前記対象画像と前記参照画像との間の時間的な距離が第1の距離の場合、前記検出手段は、前記対象画像におけるラスタスキャンの順序で前記複数のブロックそれぞれを前記対象ブロックとして選択し、
前記対象画像と前記参照画像との間の前記時間的な距離が前記第1の距離よりも大きい第2の距離の場合、前記検出手段は、前記対象画像を水平方向に分割した複数の領域ごとにラスタスキャンの順序で前記複数のブロックそれぞれを前記対象ブロックとして選択する
ことを特徴とする動きベクトル検出装置。 - 動きベクトル検出装置が実行する動きベクトル検出方法であって、
対象画像を水平方向及び垂直方向に分割した複数のブロックそれぞれを順に対象ブロックとして選択して、格納手段に部分的に格納されている参照画像において前記対象ブロックと類似する領域を探索することにより前記対象ブロックの動きベクトルを検出する検出工程と、
前記検出工程による動きベクトルの検出中に、前記参照画像のうちの前記対象ブロックのための探索範囲が前記格納手段に格納された状態となるように、前記参照画像を部分的に前記格納手段に格納する制御を行う制御工程と、
を備え、
前記検出工程では、前記対象画像を水平方向に分割したNの領域(Nは自然数)ごとにラスタスキャンの順序で前記複数のブロックそれぞれを前記対象ブロックとして選択し、
前記対象画像と前記参照画像との間の時間的な距離が第1の距離よりも大きい第2の距離の場合、Nの値は、前記時間的な距離が前記第1の距離の場合よりも大きい
ことを特徴とする動きベクトル検出方法。 - 動きベクトル検出装置が実行する動きベクトル検出方法であって、
対象画像を水平方向及び垂直方向に分割した複数のブロックそれぞれを順に対象ブロックとして選択して、格納手段に部分的に格納されている参照画像において前記対象ブロックと類似する領域を探索することにより前記対象ブロックの動きベクトルを検出する検出工程と、
前記検出工程による動きベクトルの検出中に、前記参照画像のうちの前記対象ブロックのための探索範囲が前記格納手段に格納された状態となるように、前記参照画像を部分的に前記格納手段に格納する制御を行う制御工程と、
を備え、
前記対象画像と前記参照画像との間の時間的な距離が第1の距離の場合、前記検出工程では、前記対象画像におけるラスタスキャンの順序で前記複数のブロックそれぞれを前記対象ブロックとして選択し、
前記対象画像と前記参照画像との間の前記時間的な距離が前記第1の距離よりも大きい第2の距離の場合、前記検出工程では、前記対象画像を水平方向に分割した複数の領域ごとにラスタスキャンの順序で前記複数のブロックそれぞれを前記対象ブロックとして選択する
ことを特徴とする動きベクトル検出方法。 - コンピュータを、請求項1乃至5及び7のいずれか1項に記載の動きベクトル検出装置の各手段として機能させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019119014A JP7324065B2 (ja) | 2019-06-26 | 2019-06-26 | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム |
| US16/909,584 US11290740B2 (en) | 2019-06-26 | 2020-06-23 | Image coding apparatus, image coding method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019119014A JP7324065B2 (ja) | 2019-06-26 | 2019-06-26 | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021005808A JP2021005808A (ja) | 2021-01-14 |
| JP7324065B2 true JP7324065B2 (ja) | 2023-08-09 |
Family
ID=74044832
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019119014A Active JP7324065B2 (ja) | 2019-06-26 | 2019-06-26 | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11290740B2 (ja) |
| JP (1) | JP7324065B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7324065B2 (ja) * | 2019-06-26 | 2023-08-09 | キヤノン株式会社 | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム |
| CN116055717B (zh) * | 2023-03-31 | 2023-07-14 | 湖南国科微电子股份有限公司 | 视频压缩方法、装置、计算机设备及计算机可读存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017118459A (ja) | 2015-12-25 | 2017-06-29 | 日本電信電話株式会社 | 映像符号化装置、映像符号化方法及び映像符号化プログラム |
| JP2017225199A (ja) | 2017-09-28 | 2017-12-21 | 日本電信電話株式会社 | 映像符号化装置及び映像符号化プログラム |
| WO2019049684A1 (ja) | 2017-09-08 | 2019-03-14 | ソニー株式会社 | 画像処理装置および方法 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080096768A (ko) * | 2006-02-06 | 2008-11-03 | 톰슨 라이센싱 | 사용 가능한 움직임 정보를 비디오 인코딩을 위한 움직임추정 예측자로서 재사용하는 방법 및 장치 |
| JP4804423B2 (ja) * | 2006-08-08 | 2011-11-02 | キヤノン株式会社 | 動きベクトル検出装置及び動きベクトル検出方法 |
| KR100922898B1 (ko) * | 2007-12-17 | 2009-10-20 | 한국전자통신연구원 | IP 미디어의 QoE 보장형 영상품질 측정장치 및측정방법 |
| US8982951B2 (en) * | 2008-03-10 | 2015-03-17 | Mediatek Inc. | Adaptive motion estimation coding |
| JP5406465B2 (ja) * | 2008-04-24 | 2014-02-05 | 株式会社Nttドコモ | 画像予測符号化装置、画像予測符号化方法、画像予測符号化プログラム、画像予測復号装置、画像予測復号方法及び画像予測復号プログラム |
| KR101752418B1 (ko) * | 2010-04-09 | 2017-06-29 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
| US9503743B2 (en) * | 2010-05-12 | 2016-11-22 | Thomson Licensing | Methods and apparatus for uni-prediction of self-derivation of motion estimation |
| JP2011259040A (ja) * | 2010-06-04 | 2011-12-22 | Sony Corp | 画像処理装置および方法 |
| JP5893346B2 (ja) * | 2011-11-07 | 2016-03-23 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
| JP6120707B2 (ja) * | 2013-07-08 | 2017-04-26 | ルネサスエレクトロニクス株式会社 | 動画像符号化装置およびその動作方法 |
| WO2016192678A1 (en) * | 2015-06-03 | 2016-12-08 | Mediatek Inc. | Methods for palette coding of image and video data |
| US10742974B2 (en) * | 2015-12-17 | 2020-08-11 | Samsung Electronics Co., Ltd. | Method for encoding/decoding image and device thereof |
| WO2017156669A1 (en) * | 2016-03-14 | 2017-09-21 | Mediatek Singapore Pte. Ltd. | Methods for motion vector storage in video coding |
| JP2018032949A (ja) * | 2016-08-23 | 2018-03-01 | キヤノン株式会社 | 動きベクトル検出装置およびその制御方法 |
| WO2019172800A1 (en) * | 2018-03-07 | 2019-09-12 | Huawei Technologies Co., Ltd | Loop filter apparatus and method for video coding |
| US11451816B2 (en) * | 2018-04-24 | 2022-09-20 | Mediatek Inc. | Storage of motion vectors for affine prediction |
| JP7324065B2 (ja) * | 2019-06-26 | 2023-08-09 | キヤノン株式会社 | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム |
-
2019
- 2019-06-26 JP JP2019119014A patent/JP7324065B2/ja active Active
-
2020
- 2020-06-23 US US16/909,584 patent/US11290740B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017118459A (ja) | 2015-12-25 | 2017-06-29 | 日本電信電話株式会社 | 映像符号化装置、映像符号化方法及び映像符号化プログラム |
| WO2019049684A1 (ja) | 2017-09-08 | 2019-03-14 | ソニー株式会社 | 画像処理装置および方法 |
| JP2017225199A (ja) | 2017-09-28 | 2017-12-21 | 日本電信電話株式会社 | 映像符号化装置及び映像符号化プログラム |
Non-Patent Citations (1)
| Title |
|---|
| ROSEWARNE, C. et al.,High Efficiency Video Coding (HEVC) Test Model 16 (HM 16) Improved Encoder Description Update 2,JCTVC-T1002 (version 1),ITU,2015年06月02日,sec.6.7.3,[online],[retrieved on 2023-06-23],Retrieved from the Internet: <URL: http://phenix.int-evry.fr/jct/doc_end_user/documents/20_Geneva/wg11/JCTVC-T1002-v1.zip>,JCTVC-T1002.doc |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021005808A (ja) | 2021-01-14 |
| US11290740B2 (en) | 2022-03-29 |
| US20200413083A1 (en) | 2020-12-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11902563B2 (en) | Encoding and decoding method and device, encoder side apparatus and decoder side apparatus | |
| JP2018032949A (ja) | 動きベクトル検出装置およびその制御方法 | |
| KR102162856B1 (ko) | 비디오 모션 보상을 위한 장치 및 방법 | |
| US10425656B2 (en) | Method of inter-frame prediction for video encoding and decoding | |
| KR20190043465A (ko) | 보조 프레임을 지원하는 비디오 코딩 포맷으로 비디오 스트림을 인코딩하기 위한 인코더 및 방법 | |
| US20250030885A1 (en) | Image decoding device, image encoding device, image processing system, and program | |
| JP7324065B2 (ja) | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム | |
| US11202082B2 (en) | Image processing apparatus and method | |
| CN114598877A (zh) | 帧间预测方法及相关设备 | |
| JP2014078891A (ja) | 画像処理装置、画像処理方法 | |
| US20250373828A1 (en) | Method and apparatus for encoding/decoding image and recording medium for storing bitstream | |
| US8325813B2 (en) | Moving image coding apparatus | |
| CN110876082A (zh) | 一种视频帧的复杂度的确定方法及装置 | |
| JP2018191136A (ja) | 符号化装置、符号化方法およびプログラム | |
| JP5299319B2 (ja) | 動きベクトル検出装置 | |
| JP2011061320A (ja) | 動き補償装置、符号化装置、復号装置、これらにおける処理方法およびプログラム | |
| JP2017120980A (ja) | インター予測装置、インター予測方法、動画像符号化装置、動画像復号装置及びコンピュータ可読記録媒体 | |
| JP2016213657A (ja) | 符号化ブロックサイズ決定装置、符号化装置、及びプログラム | |
| JP6942504B2 (ja) | 符号化装置、撮像装置、符号化方法、及びプログラム | |
| JP2021044706A (ja) | 画像符号化装置及びその制御方法及びプログラム | |
| JP2006074520A (ja) | 動きベクトル検出装置 | |
| JP2008199521A (ja) | 画像処理装置およびその方法 | |
| JP2894140B2 (ja) | 画像符号化方法 | |
| JP2021118425A (ja) | 動画像符号化装置、撮像装置、動画像符号化装置の制御方法およびプログラム | |
| JP2022158242A (ja) | 符号化装置及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220623 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230623 |
|
| 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: 20230630 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230728 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7324065 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |