JP5255512B2 - 符号化装置及びそのプログラム - Google Patents
符号化装置及びそのプログラム Download PDFInfo
- Publication number
- JP5255512B2 JP5255512B2 JP2009110297A JP2009110297A JP5255512B2 JP 5255512 B2 JP5255512 B2 JP 5255512B2 JP 2009110297 A JP2009110297 A JP 2009110297A JP 2009110297 A JP2009110297 A JP 2009110297A JP 5255512 B2 JP5255512 B2 JP 5255512B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- unit
- quantization parameter
- frame image
- motion vector
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本願第1,3発明によれば、視覚的な劣化が目立ちにくい動きが複雑な部分では粗い量子化を行うと共に、視覚的な劣化が目立ち易い動きが滑らかな部分では細かい量子化を行うため、動画像の画質劣化を抑えつつビットレートを低減できる。
図1を参照して、本発明の実施形態に係る符号化装置の構成について説明する。符号化装置1は、AVC/H.264の圧縮符号化方式に従って、複数のフレーム画像で構成される動画像の動き補償を行って、動画像を圧縮符号化するものである。図1に示すように、符号化装置1は、差分画像生成部11と、直交変換部12と、量子化部13と、逆量子化部14と、逆直交変換部15と、動き予測部16と、動き補償部17と、動きベクトル分散値算出部18と、量子化パラメータ補正部19と、多重化部20とを備える。
以下、図3を参照して、動きベクトル分散値算出部18による動きベクトルの補正について、説明する(適宜図1参照)。なお、図3(a)及び図3(b)では、動きベクトルを矢印で図示した。
以下、図4を参照して、動きベクトル分散値算出部18によるベクトルの割り当てについて、説明する(適宜図1参照)。なお、図4(a)及び図4(b)では、動き予測部16が分割したブロックを実線で図示し、動きベクトルを実線矢印で図示した。また、図4(b)では、動きベクトル分散値算出部18が分割したブロックを破線で図示し、割り当てたベクトルを破線矢印で図示した。
量子化パラメータ補正部19は、予め設定された分散値と量子化パラメータ補正値との対応関係に基づいて、動きベクトル分散値算出部18が算出した分散値から量子化パラメータ補正値を算出するものである。そして、量子化パラメータ補正部19は、予め設定された量子化パラメータを量子化パラメータ補正値で補正し、この量子化パラメータ(図1ではQPと図示)を量子化部13に出力する。
以下、量子化パラメータ補正部19による分散値の算出方法の具体例を説明する。
量子化パラメータ補正部19は、下記式(4)で表される対応関係を用いて、量子化パラメータ補正値を算出する。なお、式(4)では、T1〜T4は閾値を示し、Xは分散値を示し、ΔA〜ΔEは量子化パラメータ補正値を示す。
量子化パラメータ補正部19は、分散値が予め設定した閾値(例えば、2500)以上の場合には量子化パラメータ補正値を「+2」とし、分散値が閾値未満の場合には量子化パラメータ補正値を「0」とする対応関係を用いて、量子化パラメータ補正値を算出する。
以下、図5を参照して、図1の符号化装置の動作について説明する(適宜図1参照)。まず、符号化装置1は、逆直交変換部15によって、直交変換係数を逆直交変換して、参照フレーム画像を生成する(ステップS11)。
11 差分画像生成部
12 直交変換部
13 量子化部
14 逆量子化部
15 逆直交変換部
16 動き予測部
17 動き補償部
18 動きベクトル分散値算出部
19 量子化パラメータ補正部
20 多重化部
Claims (3)
- 複数のフレーム画像で構成される動画像の動き補償を行って、当該動画像を圧縮符号化する符号化装置において、
前記動画像における現フレーム画像の参照フレーム画像から、前記動画像を分割したブロック毎に動きベクトルを予測する動き予測部と、
前記参照フレーム画像と前記動きベクトルとに基づいて動き補償を行って、前記現フレーム画像を予測した予測フレーム画像を生成する動き補償部と、
前記現フレーム画像と前記予測フレーム画像との差分となる差分画像を生成する差分画像生成部と、
前記動き予測部が予測した動きベクトルに基づいて、全ての前記ブロックの前記動きベクトルを平均した平均ベクトルを算出し、前記動きベクトルと前記平均ベクトルとの差を2乗した値を算出すると共に、当該値を合計して分散値を算出する動きベクトル分散値算出部と、
動きが複雑な部分では粗い量子化が行われ、動きが滑らかな部分では細かい量子化が行われるように予め設定された、前記分散値と量子化パラメータ補正値との対応関係に基づいて、前記分散値から前記量子化パラメータ補正値を算出すると共に、予め設定された量子化パラメータを前記量子化パラメータ補正値で補正する量子化パラメータ補正部と、
前記量子化パラメータ補正部が補正した量子化パラメータに基づいて、前記差分画像の直交変換係数を量子化する量子化部と、
を備えることを特徴とする符号化装置。 - 前記動きベクトル分散値算出部は、前記動きベクトルの大きさを、前記現フレーム画像と前記参照フレーム画像とのフレーム間隔数で除算し、除算した当該動きベクトルに基づいて、前記分散値を算出することを特徴とする請求項1に記載の符号化装置。
- 複数のフレーム画像で構成される動画像の動き補償を行って、当該動画像を圧縮符号化するために、コンピュータを、
前記動画像における現フレーム画像の参照フレーム画像から、前記動画像を分割したブロック毎に動きベクトルを予測する動き予測部、
前記参照フレーム画像と前記動きベクトルとに基づいて動き補償を行って、前記現フレーム画像を予測した予測フレーム画像を生成する動き補償部、
前記現フレーム画像と前記予測フレーム画像との差分となる差分画像を生成する差分画像生成部、
前記動き予測部が予測した動きベクトルに基づいて、全ての前記ブロックの前記動きベクトルを平均した平均ベクトルを算出し、前記動きベクトルと前記平均ベクトルとの差を2乗した値を算出すると共に、当該値を合計して分散値を算出する動きベクトル分散値算出部、
動きが複雑な部分では粗い量子化が行われ、動きが滑らかな部分では細かい量子化が行われるように予め設定された、前記分散値と量子化パラメータ補正値との対応関係に基づいて、前記分散値から前記量子化パラメータ補正値を算出すると共に、予め設定された量子化パラメータを前記量子化パラメータ補正値で補正する量子化パラメータ補正部、
前記量子化パラメータ補正部が補正した量子化パラメータに基づいて、前記差分画像の直交変換係数を量子化する量子化部、
として機能させるための符号化プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009110297A JP5255512B2 (ja) | 2009-04-30 | 2009-04-30 | 符号化装置及びそのプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009110297A JP5255512B2 (ja) | 2009-04-30 | 2009-04-30 | 符号化装置及びそのプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010263263A JP2010263263A (ja) | 2010-11-18 |
| JP5255512B2 true JP5255512B2 (ja) | 2013-08-07 |
Family
ID=43361032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009110297A Expired - Fee Related JP5255512B2 (ja) | 2009-04-30 | 2009-04-30 | 符号化装置及びそのプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5255512B2 (ja) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3815665B2 (ja) * | 2000-12-27 | 2006-08-30 | Kddi株式会社 | 可変ビットレート動画像符号化装置および記録媒体 |
| JP2008098980A (ja) * | 2006-10-12 | 2008-04-24 | Victor Co Of Japan Ltd | 動画像符号化装置 |
-
2009
- 2009-04-30 JP JP2009110297A patent/JP5255512B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010263263A (ja) | 2010-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11575906B2 (en) | Image coding device, image decoding device, image coding method, and image decoding method | |
| KR101641400B1 (ko) | 복호 장치 및 방법 | |
| KR20160106024A (ko) | 동영상 부호화 장치 | |
| KR20140089486A (ko) | 스케일러블 비디오의 부호화 및 복호화를 위한 움직임 보상 방법 및 장치 | |
| JPWO2010001999A1 (ja) | 動画像符号化/復号化方法及び装置 | |
| KR101691314B1 (ko) | 부호화 장치, 복호 장치 및 프로그램 | |
| US12137254B2 (en) | Encoding device, decoding device and program | |
| WO2010137322A1 (ja) | 画像符号化装置、画像復号装置、画像符号化方法、および画像復号方法 | |
| JP7343817B2 (ja) | 符号化装置、符号化方法、及び符号化プログラム | |
| WO2009133845A1 (ja) | 動画像符号化/復号化装置及び方法 | |
| US20250097419A1 (en) | Encoding device, decoding device and program | |
| KR100738075B1 (ko) | 영상 부호화/복호화 장치 및 방법 | |
| JP5255512B2 (ja) | 符号化装置及びそのプログラム | |
| KR102505364B1 (ko) | 복호 장치, 프로그램, 및 복호 방법 | |
| JP2013059132A (ja) | 画像処理装置および方法、並びに記録媒体 | |
| KR101979857B1 (ko) | 비디오 신호의 디코딩 방법 및 장치 | |
| JP4243472B2 (ja) | 画像符号化装置、画像符号化方法および画像符号化プログラム | |
| JP6102977B2 (ja) | 画像処理装置および方法、プログラム、並びに記録媒体 | |
| JP5776804B2 (ja) | 画像処理装置および方法、並びに記録媒体 | |
| JP5776803B2 (ja) | 画像処理装置および方法、並びに記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120104 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120905 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120911 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121031 |
|
| 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: 20130326 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130419 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |