JP2018191136A - 符号化装置、符号化方法およびプログラム - Google Patents
符号化装置、符号化方法およびプログラム Download PDFInfo
- Publication number
- JP2018191136A JP2018191136A JP2017091965A JP2017091965A JP2018191136A JP 2018191136 A JP2018191136 A JP 2018191136A JP 2017091965 A JP2017091965 A JP 2017091965A JP 2017091965 A JP2017091965 A JP 2017091965A JP 2018191136 A JP2018191136 A JP 2018191136A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- encoding
- setting
- motion prediction
- unit
- 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.)
- Pending
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/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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/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/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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- 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/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
[第1実施形態]
図1は、本実施形態に係る画像処理装置10のブロック図である。画像処理装置10は、動画像の符号化処理を行う機能を有しており、例えばデジタルカメラ、デジタルビデオカメラ、スマートフォン、タブレットコンピュータ、ハードディスクレコーダなどであり得る。以下、画像処理装置10としてデジタルビデオカメラを例に挙げて説明する。画像処理装置10は、符号化装置100、光学系101、撮像部102、現像処理部103、記録メディア111を備えている。画像処理装置10は、光学系101、撮像部102、現像処理部103を用いて被写体を撮像し、動画像を取得することができる。また、画像処理装置10は、符号化装置100を用いて動画像を符号化し、符号化された動画像を記録メディア111に記録することができる。
動き補償部114は、動き予測部105からの予測フレームと、逆直交変換部113からの差分フレームを加算することにより、ローカルデコードフレームを生成する。ローカルデコードフレームは、デブロッキングフィルタ部115に出力される。
本実施形態では、第1実施形態よりもフレームレートが高い動画像について説明する。以下、第1実施形態との差異を中心に説明する。
以上、好適な実施形態に基づいて本発明を説明したが、本発明はこれらの実施形態に限定されるものではなく、要旨を逸脱しない範囲での様々な形態も本発明に含まれる。例えば、参照フレームの所定数は2に限定されず、符号化装置100で採用された符号化方式で設定可能な任意の数(例えば3〜16)とすることができる。また、動き予測における符号化階層の数も4に限定されない。さらに、フレームレートを3以上の異なる閾値と比較してもよく、フレームレートが高いほど参照フレーム数を減らすように、フレームレートに応じて参照フレーム数が制限される階層を任意に設定することができる。
104 符号化フレームバッファ
105 動き予測部
106 参照フレームバッファ
107 直交変換部
108 量子化部
109 量子化制御部
110 可変長符号化部
112 逆量子化部
113 逆直交変換部
114 動き補償部
115 デブロッキングフィルタ部
116 適応オフセット処理部
117 参照フレーム設定部
Claims (12)
- 動き予測を用いて動画像の符号化処理を行う符号化装置であって、
前記動画像のフレームレートを取得する取得手段と、
前記フレームレートに応じて前記動画像のフレームごとに参照フレーム数の設定を行う設定手段と、
符号化対象のフレームと、前記設定に基づき取得される参照フレームとを用いて前記動き予測を行う予測手段を備えることを特徴とする符号化装置。 - 前記設定手段は、前記フレームレートが高いほど前記参照フレーム数が少ない前記設定を行うことを特徴とする請求項1に記載の符号化装置。
- 前記設定手段は、前記フレームレートが高いほど、前記動画像のうち前記設定を行うフレームの割合を増やすことを特徴とする請求項1または2に記載の符号化装置。
- 前記動き予測に用いられる参照フレームを、前記符号化対象のフレームとの時間的距離が近いものから優先的に選択する選択手段をさらに備えることを特徴とする請求項1乃至3のいずれか1項に記載の符号化装置。
- 前記設定手段は、前記フレームレートが所定の閾値よりも高い場合に、前記参照フレーム数を1とする前記設定を行うことを特徴とする請求項1乃至4のいずれか1項に記載の符号化装置。
- 前記設定手段は、1フレーム期間内に前記動画像の各フレームの符号化処理が完了するように前記設定を行うことを特徴とする請求項1乃至5のいずれか1項に記載の符号化装置。
- 前記設定手段は、フレームあたりの処理時間が一定であるファームウェア処理を考慮して前記設定を行うことを特徴とする請求項6に記載の符号化装置。
- 符号量に応じた複数の階層に分類された複数の参照フレームのうち前記符号量が多い上位の階層に属する参照フレームを優先的に、前記符号化対象のフレームとの動き予測に用いられる参照フレームを選択する第2の選択手段をさらに備えることを特徴とする請求項1乃至7のいずれか1項に記載の符号化装置。
- 前記第2の選択手段は、同階層に分類された参照フレームの中から、前記動き予測を行わないIフレーム、前記動き予測において前方向予測を行うPフレーム、前記動き予測において双方向予測を行うBフレームの順で選択することを特徴とする請求項8に記載の符号化装置。
- HEVC(High Efficiency Video Coding)における時間識別子を用いて前記階層を表すことを特徴とする請求項8または9に記載の符号化装置。
- 動き予測を用いた動画像の符号化方法であって、
前記動画像のフレームレートを取得するステップと、
前記フレームレートに応じて前記動画像のフレームごとに参照フレーム数の設定を行うステップと、
符号化対象のフレームと、前記設定に基づき取得される参照フレームとを用いて前記動き予測を行うステップを備えることを特徴とする符号化方法。 - コンピュータを請求項1乃至10のいずれか1項に記載の符号化装置の各手段として機能させるプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017091965A JP2018191136A (ja) | 2017-05-02 | 2017-05-02 | 符号化装置、符号化方法およびプログラム |
| US15/966,057 US10516896B2 (en) | 2017-05-02 | 2018-04-30 | Encoding device, encoding method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017091965A JP2018191136A (ja) | 2017-05-02 | 2017-05-02 | 符号化装置、符号化方法およびプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018191136A true JP2018191136A (ja) | 2018-11-29 |
Family
ID=64015020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017091965A Pending JP2018191136A (ja) | 2017-05-02 | 2017-05-02 | 符号化装置、符号化方法およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10516896B2 (ja) |
| JP (1) | JP2018191136A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10997693B2 (en) * | 2019-07-03 | 2021-05-04 | Gopro, Inc. | Apparatus and methods for non-uniform processing of image data |
| EP4409904A4 (en) | 2021-09-28 | 2025-08-13 | Guangdong Oppo Mobile Telecommunications Corp Ltd | VIDEO COMPRESSION METHODS AND SYSTEMS |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR0185927B1 (ko) * | 1995-09-29 | 1999-05-01 | 김광호 | 입력비트열의 프레임레이트를 변환하는 영상복호화장치 및 방법 |
| US6192080B1 (en) * | 1998-12-04 | 2001-02-20 | Mitsubishi Electric Research Laboratories, Inc. | Motion compensated digital video signal processing |
| KR100484148B1 (ko) * | 2002-07-27 | 2005-04-18 | 삼성전자주식회사 | 개선된 비트율 제어 방법과 그 장치 |
| JP4358081B2 (ja) * | 2004-03-31 | 2009-11-04 | パナソニック株式会社 | 映像記録装置 |
| JP4405367B2 (ja) | 2004-08-27 | 2010-01-27 | パナソニック株式会社 | 映像信号の予測符号化における参照フィールドの決定方法 |
| JP2006174415A (ja) * | 2004-11-19 | 2006-06-29 | Ntt Docomo Inc | 画像復号装置、画像復号プログラム、画像復号方法、画像符号化装置、画像符号化プログラム及び画像符号化方法 |
| JP2006270435A (ja) * | 2005-03-23 | 2006-10-05 | Toshiba Corp | 動画像符号化装置 |
| US7873224B2 (en) * | 2006-03-01 | 2011-01-18 | Qualcomm Incorporated | Enhanced image/video quality through artifact evaluation |
| US20120230390A1 (en) * | 2011-03-08 | 2012-09-13 | Gun Akkor | Adaptive Control of Encoders for Continuous Data Streaming |
| US8279937B2 (en) * | 2008-04-22 | 2012-10-02 | Core Logic, Inc. | Correcting moving image wavering |
| US10097828B2 (en) * | 2014-12-11 | 2018-10-09 | Intel Corporation | Rate control for parallel video encoding |
| US10375413B2 (en) * | 2015-09-28 | 2019-08-06 | Qualcomm Incorporated | Bi-directional optical flow for video coding |
| US10523964B2 (en) * | 2017-03-13 | 2019-12-31 | Qualcomm Incorporated | Inter prediction refinement based on bi-directional optical flow (BIO) |
-
2017
- 2017-05-02 JP JP2017091965A patent/JP2018191136A/ja active Pending
-
2018
- 2018-04-30 US US15/966,057 patent/US10516896B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20180324457A1 (en) | 2018-11-08 |
| US10516896B2 (en) | 2019-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4799438B2 (ja) | 画像記録装置、画像記録方法、画像符号化装置、及びプログラム | |
| JP6149707B2 (ja) | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、及び動画像撮影装置 | |
| US8514935B2 (en) | Image coding apparatus, image coding method, integrated circuit, and camera | |
| WO2019142821A1 (ja) | 符号化装置、復号装置、符号化方法、復号方法、符号化プログラム、および復号プログラム | |
| JP2008193458A (ja) | カメラ画像圧縮処理装置及び圧縮処理方法 | |
| JP2011151430A (ja) | 画像処理装置およびそれを搭載した撮像装置 | |
| CN107646194A (zh) | 用于视频运动补偿的装置和方法 | |
| US8705628B2 (en) | Method and device for compressing moving image | |
| JP5441812B2 (ja) | 動画像符号化装置、及びその制御方法 | |
| JP5943733B2 (ja) | 画像符号化装置およびその制御方法ならびにプログラム | |
| US10666970B2 (en) | Encoding apparatus, encoding method, and storage medium | |
| US10516896B2 (en) | Encoding device, encoding method, and storage medium | |
| JP5178616B2 (ja) | シーンチェンジ検出装置および映像記録装置 | |
| WO2019142836A1 (ja) | 符号化装置、復号装置、符号化方法、復号方法、符号化プログラム、および復号プログラム | |
| JP5165084B2 (ja) | 画像符号化装置 | |
| JP6313614B2 (ja) | 動画像符号化装置及びその制御方法 | |
| JP2018085660A (ja) | 画像符号化装置 | |
| JP6152642B2 (ja) | 動画像圧縮装置、動画像復号装置およびプログラム | |
| JP5974691B2 (ja) | 動画像圧縮装置、撮像装置およびプログラム | |
| JP6942504B2 (ja) | 符号化装置、撮像装置、符号化方法、及びプログラム | |
| JP2011114493A (ja) | 動きベクトル検出方法および動きベクトル検出装置 | |
| JP5943757B2 (ja) | 画像符号化装置及びその方法 | |
| JP2017200199A (ja) | 動画像圧縮装置、動画像復号装置およびプログラム | |
| JP5974692B2 (ja) | 動画像復号装置およびプログラム | |
| JP2021044706A (ja) | 画像符号化装置及びその制御方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20171214 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180126 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200428 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210309 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210601 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210802 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20211005 |