JP2014078891A - 画像処理装置、画像処理方法 - Google Patents
画像処理装置、画像処理方法 Download PDFInfo
- Publication number
- JP2014078891A JP2014078891A JP2012226331A JP2012226331A JP2014078891A JP 2014078891 A JP2014078891 A JP 2014078891A JP 2012226331 A JP2012226331 A JP 2012226331A JP 2012226331 A JP2012226331 A JP 2012226331A JP 2014078891 A JP2014078891 A JP 2014078891A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- block
- storing
- prediction residual
- 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/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
- H04N19/433—Hardware specially adapted for motion estimation or compensation characterised by techniques for memory access
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】フレーム間符号化されたブロックの予測残差データ及び予測画像の、予測残差データ用メモリ及び予測画像用メモリのそれぞれへの格納が完了すると、該予測残差データと該予測画像とを用いた動き補償を行うことで該ブロックを復号する。
【選択図】図1
Description
マクロブロック単位で符号化された各フレームの符号化データを復号する画像処理装置の機能構成例について、図1のブロック図を用いて説明する。本実施形態では、H.264符号化方式に従い、マクロブロックと呼ばれる16×16画素の矩形領域を単位としてパイプライン処理を行うものとする。しかし、これはあくまでも説明を具体的に行うために挙げた一例に過ぎない。例えば、16×16画素よりも大きい矩形領域を処理単位とする符号化方式では、該矩形領域を単位とするパイプライン処理を行ってもよい。
また、特許文献1に記載の従来技術のように、読み出しアドレス出力からデータ受信までの遅延時間の増大のみならず、読み出し対象の参照画像が増加して読み出しデータ受信時間が増大する場合にも対応可能である。以下、パイプラインステージを更に分割した場合における画像処理装置の機能構成例を示すブロック図を示す図4、タイミングチャートを示す図5を用いて本変形例について説明する。
第1の実施形態及び本変形例は、以下に示す基本構成の一例に過ぎず、この基本構成と同等の構成であれば、如何なる構成を採用しても良い。即ち、この基本構成では、ブロックごとの符号化データを復号して、該ブロックの係数データ及び動きベクトルデータを生成する。そして、係数データを生成するたびに、該係数データから予測残差データを生成し、該予測残差データを、少なくとも2ブロック分の予測残差データを格納可能な予測残差データ用メモリに格納する。更に、動きベクトルデータを生成するたびに、該動きベクトルデータが指し示す画像領域の画像を、復号済みのフレームを格納している復号済みフレーム用メモリから読み出す。そして、該読み出した画像を予測画像として、少なくとも2ブロック分の予測画像を格納可能な予測画像用メモリに格納する(予測画像生成)。
本実施形態に係る画像処理装置は、第1の実施形態と同様の構成を有するが、予測画像生成部121の構成のみが第1の実施形態と異なる。本実施形態に係る予測画像生成部121の詳細な構成について図6のブロック図を用いて説明する。図6において、図2と同様の処理部には同じ参照番号を付しており、これらの処理部に係る説明は省略する。
本実施形態に係る画像処理装置の機能構成例について、図8のブロック図を用いて説明する。なお、図8において、図1と同様の処理部には同じ参照番号を付しており、これらの処理部に係る説明は省略する。また、本実施形態に係る画像処理装置による処理のタイミングチャートを図9に示す。
図1,2,4,6,8,10の各部はハードウェアで構成しても良いが、制御部をCPUで構成し、メモリとして機能する処理部をRAMやハードディスクなどのメモリ装置で構成し、その他の各部をコンピュータプログラムで構成しても良い。この場合、CPUがこれら各部に相当するコンピュータプログラムを実行することで、これら各部の機能を実現することができる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (7)
- ブロック単位に符号化された各フレームを復号する画像処理装置であって、
ブロックごとの符号化データを復号して、該ブロックの係数データ及び動きベクトルデータを生成する復号手段と、
前記復号手段が係数データを生成するたびに、該係数データから予測残差データを生成し、該予測残差データを、少なくとも2ブロック分の予測残差データを格納可能な予測残差データ用メモリに格納する手段と、
前記復号手段が動きベクトルデータを生成するたびに、該動きベクトルデータが指し示す画像領域の画像を、復号済みのフレームを格納している復号済みフレーム用メモリから読み出し、該読み出した画像を予測画像として、少なくとも2ブロック分の予測画像を格納可能な予測画像用メモリに格納する予測画像生成手段と、
フレーム間符号化されたブロックの予測残差データ及び予測画像の、前記予測残差データ用メモリ及び前記予測画像用メモリのそれぞれへの格納が完了すると、該予測残差データと該予測画像とを用いた動き補償を行うことで該ブロックを復号し、該復号したブロックを前記復号済みフレーム用メモリに格納する動き補償手段と
を備えることを特徴とする画像処理装置。 - 更に、
フレーム内予測符号化されたブロックの予測残差データの前記予測残差データ用メモリへの格納が完了すると、該予測残差データを用いて該ブロックを復号し、該復号したブロックを前記復号済みフレーム用メモリに格納する手段
を備えることを特徴とする請求項1に記載の画像処理装置。 - 前記動き補償手段は、前記復号したブロックに対してデブロッキング・フィルタ処理を施してから該ブロックを前記復号済みフレーム用メモリに格納することを特徴とする請求項1又は2に記載の画像処理装置。
- ブロック単位に符号化された各フレームを復号する画像処理装置であって、
ブロックごとの符号化データを復号して、該ブロックの2次元の係数データ及び動きベクトルデータを生成する復号手段と、
前記復号手段が2次元の係数データを生成するたびに該係数データを、垂直方向及び水平方向のうち一方方向の1次元データ列ごとの処理である第1の処理を行ってから、少なくとも2ブロック分の係数データを格納可能な係数データ用メモリに格納する手段と、
前記復号手段が動きベクトルデータを生成するたびに、該動きベクトルデータが指し示す画像領域の画像を、復号済みのフレームを格納している復号済みフレーム用メモリから読み出し、該読み出した画像を予測画像として、少なくとも2ブロック分の予測画像を格納可能な予測画像用メモリに格納する予測画像生成手段と、
フレーム間符号化されたブロックの係数データの前記係数データ用メモリへの格納が完了すると、該係数データに対して垂直方向及び水平方向のうち他方方向の1次元データ列ごとの処理である第2の処理、を行うことで予測残差データを生成し、該予測残差データ及び該ブロックの予測画像を用いた動き補償を行うことで該ブロックを復号し、該復号したブロックを前記復号済みフレーム用メモリに格納する動き補償手段と
を備えることを特徴とする画像処理装置。 - ブロック単位に符号化された各フレームを復号する画像処理装置が行う画像処理方法であって、
前記画像処理装置の復号手段が、ブロックごとの符号化データを復号して、該ブロックの係数データ及び動きベクトルデータを生成する復号工程と、
前記画像処理装置の予測残差データを格納する手段が、前記復号工程で係数データを生成するたびに、該係数データから予測残差データを生成し、該予測残差データを、少なくとも2ブロック分の予測残差データを格納可能な予測残差データ用メモリに格納する工程と、
前記画像処理装置の予測画像生成手段が、前記復号工程で動きベクトルデータを生成するたびに、該動きベクトルデータが指し示す画像領域の画像を、復号済みのフレームを格納している復号済みフレーム用メモリから読み出し、該読み出した画像を予測画像として、少なくとも2ブロック分の予測画像を格納可能な予測画像用メモリに格納する予測画像生成工程と、
前記画像処理装置の動き補償手段が、フレーム間符号化されたブロックの予測残差データ及び予測画像の、前記予測残差データ用メモリ及び前記予測画像用メモリのそれぞれへの格納が完了すると、該予測残差データと該予測画像とを用いた動き補償を行うことで該ブロックを復号し、該復号したブロックを前記復号済みフレーム用メモリに格納する動き補償工程と
を備えることを特徴とする画像処理方法。 - ブロック単位に符号化された各フレームを復号する画像処理装置が行う画像処理方法であって、
前記画像処理装置の復号手段が、ブロックごとの符号化データを復号して、該ブロックの2次元の係数データ及び動きベクトルデータを生成する復号工程と、
前記画像処理装置の係数データを格納する手段が、前記復号工程で2次元の係数データを生成するたびに該係数データを、垂直方向及び水平方向のうち一方方向の1次元データ列ごとの処理である第1の処理を行ってから、少なくとも2ブロック分の係数データを格納可能な係数データ用メモリに格納する工程と、
前記画像処理装置の予測画像生成手段が、前記復号工程で動きベクトルデータを生成するたびに、該動きベクトルデータが指し示す画像領域の画像を、復号済みのフレームを格納している復号済みフレーム用メモリから読み出し、該読み出した画像を予測画像として、少なくとも2ブロック分の予測画像を格納可能な予測画像用メモリに格納する予測画像生成工程と、
前記画像処理装置の動き補償手段が、フレーム間符号化されたブロックの係数データの前記係数データ用メモリへの格納が完了すると、該係数データに対して垂直方向及び水平方向のうち他方方向の1次元データ列ごとの処理である第2の処理、を行うことで予測残差データを生成し、該予測残差データ及び該ブロックの予測画像を用いた動き補償を行うことで該ブロックを復号し、該復号したブロックを前記復号済みフレーム用メモリに格納する動き補償工程と
を備えることを特徴とする画像処理方法。 - コンピュータを、請求項1乃至4の何れか1項に記載の画像処理装置の各手段として機能させるためのコンピュータプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012226331A JP2014078891A (ja) | 2012-10-11 | 2012-10-11 | 画像処理装置、画像処理方法 |
US14/029,126 US20140105306A1 (en) | 2012-10-11 | 2013-09-17 | Image processing apparatus and image processing method |
CN201310467475.7A CN103731671A (zh) | 2012-10-11 | 2013-10-09 | 图像处理装置及图像处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012226331A JP2014078891A (ja) | 2012-10-11 | 2012-10-11 | 画像処理装置、画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014078891A true JP2014078891A (ja) | 2014-05-01 |
JP2014078891A5 JP2014078891A5 (ja) | 2015-11-12 |
Family
ID=50455573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012226331A Pending JP2014078891A (ja) | 2012-10-11 | 2012-10-11 | 画像処理装置、画像処理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140105306A1 (ja) |
JP (1) | JP2014078891A (ja) |
CN (1) | CN103731671A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017535142A (ja) * | 2014-10-01 | 2017-11-24 | クアルコム,インコーポレイテッド | ビデオコーディングのためのパイプライン型イントラ予測ハードウェアアーキテクチャ |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10356440B2 (en) * | 2014-10-01 | 2019-07-16 | Qualcomm Incorporated | Scalable transform hardware architecture with improved transpose buffer |
CN105933708B (zh) * | 2016-04-15 | 2019-02-12 | 杨桦 | 一种数据压缩和解压缩的方法和装置 |
KR20200110220A (ko) * | 2019-03-12 | 2020-09-23 | 현대자동차주식회사 | 잔차블록을 효율적으로 코딩하는 방법 및 장치 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04137975A (ja) * | 1990-09-28 | 1992-05-12 | Fujitsu Ltd | 逆直交変換方法および逆直交変換回路 |
JPH04139983A (ja) * | 1990-10-01 | 1992-05-13 | Hitachi Ltd | 動画像符号化方法、及び、動画像符号化装置 |
JPH08307868A (ja) * | 1995-04-28 | 1996-11-22 | Nec Corp | 動画像復号装置 |
JPH11501420A (ja) * | 1994-09-07 | 1999-02-02 | ユニバーシティ オブ サウス フロリダ | Jpeg画像圧縮標準を実現するvlsi回路構造体 |
JPH11346368A (ja) * | 1998-04-03 | 1999-12-14 | Matsushita Electric Ind Co Ltd | 画像処理方法,画像処理装置,及びデ―タ記憶媒体 |
JP2002245448A (ja) * | 1997-04-07 | 2002-08-30 | Matsushita Electric Ind Co Ltd | 演算装置 |
WO2006013690A1 (ja) * | 2004-08-04 | 2006-02-09 | Matsushita Electric Industrial Co., Ltd. | 画像復号装置 |
WO2008114403A1 (ja) * | 2007-03-20 | 2008-09-25 | Fujitsu Limited | デコード方法、デコーダ及びデコード装置 |
JP2012104945A (ja) * | 2010-11-08 | 2012-05-31 | Sony Corp | 画像処理装置と画像処理方法およびプログラム |
-
2012
- 2012-10-11 JP JP2012226331A patent/JP2014078891A/ja active Pending
-
2013
- 2013-09-17 US US14/029,126 patent/US20140105306A1/en not_active Abandoned
- 2013-10-09 CN CN201310467475.7A patent/CN103731671A/zh not_active Withdrawn
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04137975A (ja) * | 1990-09-28 | 1992-05-12 | Fujitsu Ltd | 逆直交変換方法および逆直交変換回路 |
JPH04139983A (ja) * | 1990-10-01 | 1992-05-13 | Hitachi Ltd | 動画像符号化方法、及び、動画像符号化装置 |
JPH11501420A (ja) * | 1994-09-07 | 1999-02-02 | ユニバーシティ オブ サウス フロリダ | Jpeg画像圧縮標準を実現するvlsi回路構造体 |
JPH08307868A (ja) * | 1995-04-28 | 1996-11-22 | Nec Corp | 動画像復号装置 |
JP2002245448A (ja) * | 1997-04-07 | 2002-08-30 | Matsushita Electric Ind Co Ltd | 演算装置 |
JPH11346368A (ja) * | 1998-04-03 | 1999-12-14 | Matsushita Electric Ind Co Ltd | 画像処理方法,画像処理装置,及びデ―タ記憶媒体 |
WO2006013690A1 (ja) * | 2004-08-04 | 2006-02-09 | Matsushita Electric Industrial Co., Ltd. | 画像復号装置 |
WO2008114403A1 (ja) * | 2007-03-20 | 2008-09-25 | Fujitsu Limited | デコード方法、デコーダ及びデコード装置 |
JP2012104945A (ja) * | 2010-11-08 | 2012-05-31 | Sony Corp | 画像処理装置と画像処理方法およびプログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017535142A (ja) * | 2014-10-01 | 2017-11-24 | クアルコム,インコーポレイテッド | ビデオコーディングのためのパイプライン型イントラ予測ハードウェアアーキテクチャ |
Also Published As
Publication number | Publication date |
---|---|
CN103731671A (zh) | 2014-04-16 |
US20140105306A1 (en) | 2014-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8009740B2 (en) | Method and system for a parametrized multi-standard deblocking filter for video compression systems | |
US20140233646A1 (en) | Methods, apparatuses, and programs for encoding and decoding picture | |
JP2005510150A (ja) | より大きな画素グリッド動き補償を利用した複雑さが減少されたビデオ復号化 | |
JP2017537491A (ja) | 改善された転置バッファを有するスケーラブルな変換ハードウェアアーキテクチャ | |
JP2007013298A (ja) | 画像符号化装置 | |
JP2013115583A (ja) | 動画像符号化装置及びその制御方法並びにプログラム | |
JP2014078891A (ja) | 画像処理装置、画像処理方法 | |
JP2006295569A (ja) | 動画像復号装置 | |
JP4824705B2 (ja) | 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、画像符号化プログラム、画像復号プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP7324065B2 (ja) | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム | |
TWI832449B (zh) | 視訊編解碼方法及裝置 | |
JP5580541B2 (ja) | 画像復号化装置および画像復号化方法 | |
US9781439B2 (en) | Combined parallel and pipelined video encoder | |
JP2008053848A (ja) | 画像処理装置及び画像処理方法 | |
WO2017082304A1 (ja) | 情報圧縮装置、情報圧縮方法、記録媒体、及び、符号化装置 | |
JP2015076765A (ja) | 画像処理装置及びその制御方法、並びに、コンピュータプログラム | |
TWI493942B (zh) | 動畫像編碼方法、動畫像編碼裝置及動畫像編碼程式 | |
WO2020059341A1 (ja) | 画像復号装置、画像符号化装置、画像処理システム及びプログラム | |
JP2008311824A (ja) | 画像符号化装置および画像符号化プログラム | |
JP5867050B2 (ja) | 画像処理装置 | |
JP5259633B2 (ja) | 画像処理装置、符号化装置、復号装置及びプログラム | |
JP7109961B2 (ja) | 画像復号装置、画像符号化装置、画像処理システム、画像復号方法及びプログラム | |
US20150117549A1 (en) | Moving-picture decoding processing apparatus, moving-picture coding processing apparatus, and operating method of the same | |
JP6480790B2 (ja) | 画像判定装置、符号化装置、及びプログラム | |
WO2009128208A1 (ja) | 動画像符号化装置、動画像復号化装置、動画像符号化方法、および動画像復号化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150929 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160610 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160809 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161212 |