JP4900722B2 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP4900722B2 JP4900722B2 JP2008061990A JP2008061990A JP4900722B2 JP 4900722 B2 JP4900722 B2 JP 4900722B2 JP 2008061990 A JP2008061990 A JP 2008061990A JP 2008061990 A JP2008061990 A JP 2008061990A JP 4900722 B2 JP4900722 B2 JP 4900722B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- processing
- pixel block
- pixels
- filter
- 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
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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/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/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/182—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 a pixel
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Processing (AREA)
Description
図1は、本発明の第1の実施の形態に係る画像処理装置1の構成を示すブロック図である。画像処理装置1は、プレフィルタ2と周波数変換部3とを備えて構成されている。プレフィルタ2は、内部メモリとしての記憶部4を有している。画素平面の行の長さに応じた記憶容量を有するラインメモリとは異なり、記憶部4の記憶容量は、画素平面の行の長さに依存しない。
第1の実施の形態に係る画像処理装置1によれば、プレフィルタ2は、第1画素ブロック(図2のマクロブロックMB)よりも行方向及び列方向に所定画素数ずつ広い第2画素ブロック(図2の画素ブロックOB)を処理対象とする。また、図3〜7に示したように、プレフィルタ2は、行方向に並ぶ複数の画素ブロックR21〜R23に対応する複数の第2画素ブロックに対して、プレフィルタ処理を順に実行する。そして、プレフィルタ処理を実行するためにプレフィルタ2に対して連続的に入力される画素信号群(図4の領域A2)における、列方向に関する画素信号の個数(上記の例では20個)は、第2画素ブロックの行数(上記の例では20行)に等しい。従って、第1の実施の形態に係る画像処理装置1によれば、画素平面の行の長さに応じた記憶容量を有するラインメモリが不要となるため、画像処理装置1の全体として回路規模を削減することが可能となる。
図8は、第1の実施の形態の変形例に係る画像処理装置1の構成を示すブロック図である。画像処理装置1は、第1階層のプレフィルタ21及び周波数変換部31と、第2階層のプレフィルタ22及び周波数変換部32とを備えて構成されている。プレフィルタ21は記憶部41を有しており、プレフィルタ22は記憶部42を有している。記憶部41,42は、図1に示した記憶部4に相当する。
図10は、本発明の第2の実施の形態に係る画像処理装置5の構成を示すブロック図である。画像処理装置5は、ポストフィルタ6、周波数逆変換部7、及び記憶部9を備えて構成されている。ポストフィルタ6は、内部メモリとしての記憶部8を有している。画素平面の行の長さに応じた記憶容量を有するラインメモリとは異なり、記憶部8の記憶容量は、画素平面の行の長さに依存しない。記憶部9は、ポストフィルタ6の外部メモリとして、ポストフィルタ6に接続されている。なお、記憶部9を画像処理装置5の外部に配置し、記憶部9とポストフィルタ6とを外部バスを介して相互に接続しても良い。
第2の実施の形態に係る画像処理装置5によれば、ポストフィルタ6は、第1画素ブロック(図11のマクロブロックMB)に対して行方向及び列方向に所定画素数ずつずれた第2画素ブロック(図11の画素ブロックSB)を、一回のポストフィルタ処理における処理対象とする。また、図12〜15に示したように、ポストフィルタ6は、行方向に並ぶ複数の画素ブロックR61〜R63に対応する複数の第2画素ブロックに対して、ポストフィルタ処理を順に実行する。そして、記憶部9には、周波数逆変換部7からポストフィルタ6に入力された第1画素ブロックの画素信号群(図13の領域B6)のうち、第2画素ブロックに重ならない行の画素信号(図14の領域B11)が記憶される。しかも、記憶部9は、ポストフィルタ6の内部メモリではなく、ポストフィルタ6に外部接続された外部メモリである。従って、第2の実施の形態に係る画像処理装置5によれば、画素平面の行の長さに応じた記憶容量を有するラインメモリをポストフィルタ6内に配設することが不要となるため、ポストフィルタ6の回路規模を削減することが可能となる。
図16は、第2の実施の形態の変形例に係る画像処理装置5の構成を示すブロック図である。画像処理装置5は、第1階層のポストフィルタ61及び周波数逆変換部71と、第2階層のポストフィルタ62及び周波数逆変換部72と、ポストフィルタ61,62に外部接続された記憶部9とを備えて構成されている。ポストフィルタ61は記憶部81を有しており、ポストフィルタ62は記憶部82を有している。記憶部81,82は、図10に示した記憶部8に相当する。
2,21,22 プレフィルタ
3,31,32 周波数変換部
4,41,42,8,81,82,9 記憶部
6,61,62 ポストフィルタ
7,71,72 周波数逆変換部
Claims (4)
- 第1画素ブロックを処理対象として周波数変換処理を実行する周波数変換部と、
前記周波数変換部の複数の処理単位領域にオーバーラップする領域を処理単位領域として、周波数変換処理が実行される前にプレフィルタ処理を実行するプレフィルタと
を備え、
前記プレフィルタは、第1画素ブロックよりも行方向及び列方向に所定画素数ずつ広い第2画素ブロックを処理対象とし、
前記プレフィルタは、行方向に並ぶ複数の第2画素ブロックに対してプレフィルタ処理を順に実行し、
プレフィルタ処理を実行するために前記プレフィルタに対して連続的に入力される画素信号群における、列方向に関する画素信号の個数は、第2画素ブロックの行数に等しい、画像処理装置。 - 前記プレフィルタは記憶部を有し、
前記記憶部には、一の第2画素ブロックに対するプレフィルタ処理によって得られたプレフィルタ処理後の画素信号群のうち、次の第2画素ブロックに対応する第1画素ブロックに重複する列の画素信号が記憶される、請求項1に記載の画像処理装置。 - 第1画素ブロックを処理対象として周波数逆変換処理を実行する周波数逆変換部と、
前記周波数逆変換部の複数の処理単位領域にオーバーラップする領域を処理単位領域として、周波数逆変換処理が実行された後にポストフィルタ処理を実行するポストフィルタと、
前記ポストフィルタに外部接続された第1の記憶部と
を備え、
前記ポストフィルタは、第1画素ブロックに対して行方向及び列方向に所定画素数ずつずれた第2画素ブロックを処理対象とし、
前記ポストフィルタは、行方向に並ぶ複数の第2画素ブロックに対してポストフィルタ処理を順に実行し、
前記第1の記憶部には、前記周波数逆変換部から前記ポストフィルタに入力された第1画素ブロックの画素信号群のうち、第2画素ブロックに重ならない行の画素信号が記憶される、画像処理装置。 - 前記ポストフィルタは第2の記憶部を有し、
前記第2の記憶部には、前記周波数逆変換部から前記ポストフィルタに入力された第1画素ブロックの画素信号群のうち、第2画素ブロックに重ならない列の画素信号が記憶される、請求項3に記載の画像処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008061990A JP4900722B2 (ja) | 2008-03-12 | 2008-03-12 | 画像処理装置 |
US12/401,132 US8204342B2 (en) | 2008-03-12 | 2009-03-10 | Image processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008061990A JP4900722B2 (ja) | 2008-03-12 | 2008-03-12 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009218975A JP2009218975A (ja) | 2009-09-24 |
JP4900722B2 true JP4900722B2 (ja) | 2012-03-21 |
Family
ID=41190390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008061990A Expired - Fee Related JP4900722B2 (ja) | 2008-03-12 | 2008-03-12 | 画像処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8204342B2 (ja) |
JP (1) | JP4900722B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5199955B2 (ja) * | 2009-06-16 | 2013-05-15 | キヤノン株式会社 | 画像復号装置及びその制御方法 |
JP5199956B2 (ja) * | 2009-06-16 | 2013-05-15 | キヤノン株式会社 | 画像復号装置及びその制御方法 |
CN104954796B (zh) * | 2014-03-28 | 2019-06-11 | 联咏科技股份有限公司 | 视频处理装置与其视频处理电路 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5499111A (en) * | 1991-08-06 | 1996-03-12 | Matsushita Graphic Communication Systems, Inc. | Image signal processing apparatus |
US5818957A (en) * | 1991-10-08 | 1998-10-06 | Computed Anatomy Incorporated | Processing of keratoscopic images |
US5845083A (en) * | 1996-03-07 | 1998-12-01 | Mitsubishi Semiconductor America, Inc. | MPEG encoding and decoding system for multimedia applications |
JP3748489B2 (ja) * | 1998-03-11 | 2006-02-22 | キヤノン株式会社 | 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体 |
EP1022895A3 (en) * | 1999-01-22 | 2001-04-04 | Matsushita Electric Industrial Co., Ltd. | Apparatus for and method of embedding and extracting digital information, and medium having program for carrying out the method recorded thereon |
US6385329B1 (en) * | 2000-02-14 | 2002-05-07 | Digimarc Corporation | Wavelet domain watermarks |
JP3659321B2 (ja) * | 2000-06-29 | 2005-06-15 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 電子透かし方法およびそのシステム |
US6975744B2 (en) * | 2000-12-21 | 2005-12-13 | Digimarc Corporation | Detection of multiple watermarks and improved watermark calibration signals |
US20020131500A1 (en) * | 2001-02-01 | 2002-09-19 | Gandhi Bhavan R. | Method for determining a motion vector for a video signal |
US7450641B2 (en) * | 2001-09-14 | 2008-11-11 | Sharp Laboratories Of America, Inc. | Adaptive filtering based upon boundary strength |
FR2823338A1 (fr) * | 2001-04-10 | 2002-10-11 | Koninkl Philips Electronics Nv | Procede et dispositif de post traitement d'images numeriques |
US7072411B1 (en) * | 2001-12-04 | 2006-07-04 | Cisco Technology, Inc. | Computation reduction in OFDM system using frequency domain processing |
JP2004096505A (ja) * | 2002-08-30 | 2004-03-25 | Konica Minolta Holdings Inc | 画像処理方法、画像処理装置、画像記録装置、プログラム及び記録媒体。 |
US20050094003A1 (en) * | 2003-11-05 | 2005-05-05 | Per Thorell | Methods of processing digital image and/or video data including luminance filtering based on chrominance data and related systems and computer program products |
US7480393B2 (en) * | 2003-11-19 | 2009-01-20 | Digimarc Corporation | Optimized digital watermarking functions for streaming data |
JP2005236603A (ja) * | 2004-02-19 | 2005-09-02 | Victor Co Of Japan Ltd | 圧縮符号化用画像の撮影方法及び撮影画像符号化装置 |
US7483595B2 (en) * | 2004-09-16 | 2009-01-27 | Marvell International Technology Ltd. | Image processing method and device |
JP4219887B2 (ja) * | 2004-12-28 | 2009-02-04 | 富士通マイクロエレクトロニクス株式会社 | 画像処理装置及び画像処理方法 |
TWI311728B (en) * | 2005-09-27 | 2009-07-01 | Aten Int Co Ltd | Digital image process apparatus and method |
US7587577B2 (en) * | 2005-11-14 | 2009-09-08 | Texas Instruments Incorporated | Pipelined access by FFT and filter units in co-processor and system bus slave to memory blocks via switch coupling based on control register content |
JP4730552B2 (ja) * | 2006-07-14 | 2011-07-20 | 富士ゼロックス株式会社 | 復号化装置及びそのプログラム |
JP5219024B2 (ja) * | 2007-11-28 | 2013-06-26 | 国立大学法人東京工業大学 | 画像処理装置、撮像装置及び画像処理プログラム |
-
2008
- 2008-03-12 JP JP2008061990A patent/JP4900722B2/ja not_active Expired - Fee Related
-
2009
- 2009-03-10 US US12/401,132 patent/US8204342B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20100135589A1 (en) | 2010-06-03 |
US8204342B2 (en) | 2012-06-19 |
JP2009218975A (ja) | 2009-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6578418B2 (ja) | 省略符号化を用いた映像符号化及び復号化装置及びその方法 | |
CN103650512B (zh) | 基于亮度的色度帧内预测 | |
JP2021016150A (ja) | ループフィルタリング装置及び画像復号装置 | |
JP2018530246A5 (ja) | ||
JP4900722B2 (ja) | 画像処理装置 | |
JP2011097556A (ja) | ビデオ圧縮のためのデブロッキング装置及び方法 | |
JP4680608B2 (ja) | 画像復号装置及び方法 | |
CN114979670A (zh) | 自适应环路滤波方法及相应电路 | |
US20170230674A1 (en) | Image encoding apparatus, method and imaging apparatus | |
JP4992117B2 (ja) | 画像処理装置 | |
JP4919231B2 (ja) | 画像処理装置 | |
CN103348678B (zh) | 图像处理装置以及图像处理方法 | |
JP4900721B2 (ja) | 画像処理装置 | |
TW201116064A (en) | Deblocking apparatus and method for video compression | |
JP2010141513A (ja) | 演算装置及び動画像符号化装置 | |
JP4963690B2 (ja) | 画像処理装置 | |
JP4988623B2 (ja) | 画像符号化装置及び画像復号化装置 | |
JP5240916B2 (ja) | 画像処理装置 | |
CN104301584B (zh) | 图像处理系统 | |
JP5061330B2 (ja) | 画像処理装置 | |
JP6070196B2 (ja) | 画像符号化装置および画像符号化方法 | |
EP1555828A1 (en) | Method for pre-processing block based digital data | |
JP2007282085A (ja) | 画像フィルタ処理装置および画像処理装置 | |
JP5240935B2 (ja) | 画像処理装置 | |
JP4879151B2 (ja) | エンコーダ装置、デコーダ装置、ウェーブレット変換方法およびウェーブレット逆変換方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110303 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20110621 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111206 |
|
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: 20111208 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111221 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4900722 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150113 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |