IP Library › Granted Patent US 8,649,431
Granted Patent B2
US 8,649,431 · App. 12/391,518 · Granted Feb 11, 2014

Method and apparatus for encoding and decoding image by using filtered prediction block

Inventors: Min-su Cheon (Suwon-si, KR); Jung-hye Min (Yongin-si, KR); Hae-kyung Jung (Seoul, KR); Woo-jin Han (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,649,431
App. No.
12/391,518
Granted
Feb 11, 2014
Kind
B2
Abstract

A prediction block of a current block is created by performing intra prediction or inter prediction on the current block. The prediction block is filtered by using a predetermined filter. The current block is encoded based on the filtered prediction block. A compression rate of image encoding may be substantially improved by more accurately performing a prediction encoding.

Claims (38)

1. A method of encoding an image comprising:

creating a prediction block of a current block by performing one of intra prediction and inter prediction on the current block;

determining n filters from a natural image based on a predetermined model;

filtering the prediction block and pixels adjacent to the prediction block and included in a previously encoded region which is adjacent to the current block, to remove blocking artifacts from the prediction block, with the n filters, to obtain a filtered prediction block; and

encoding the current block based on the filtered prediction block,

wherein the natural image is comprised of a number of patterns,

the number of n filters corresponds to the number of patterns in the natural image, and

the filtering comprises repeatedly filtering the prediction block and the adjacent pixels with the n filters.

2. The method of claim 1 , wherein the n filters comprise at least one of a 3×3 filter and a 5×5 filter.

3. A non-transitory computer-readable recording medium having recorded thereon a computer program which, when executed by a computer, causes the computer to execute the method of claim 1 .

4. A method of decoding an image comprising:

creating a prediction block of a current block by performing one of intra prediction and inter prediction on the current block;

determining n filters from a natural image based on a predetermined model;

filtering the prediction block and pixels adjacent to the prediction block and included in a previously decoded region which is adjacent to the current block, to remove blocking artifacts from the prediction block, with the n filters, to obtain a filtered prediction block; and

restoring the current block by adding the filtered prediction block to a residual block of the current block,

wherein the natural image is comprised of a number of patterns,

the number of n filters corresponds to the number of patterns in the natural image, and

the filtering comprises repeatedly filtering the prediction block and the adjacent pixels with the n filters.

5. The method of claim 4 , wherein the n filters comprise at least one of a 3×3 filter and a 5×5 filter.

6. A non-transitory computer-readable recording medium having recorded thereon a computer program which, when executed by a computer, causes the computer to execute the method of claim 4 .

7. An apparatus for encoding an image comprising:

a prediction unit configured to create a prediction block of a current block by performing one of intra prediction and inter prediction on the current block;

a preprocessing unit configured to filter the prediction block and pixels adjacent to the prediction block and included in a previously encoded region which is adjacent to the current block, to remove blocking artifacts from the prediction block, with n filters determined from a natural image, and obtain a filtered prediction block; and

an encoding unit configured to encode the current block based on the filtered prediction block,

wherein the n filters are determined from the natural image based on a predetermined model,

the natural image is comprised of a number of patterns,

the number of n filters corresponds to the number of patterns in the natural image, and

the preprocessing unit repeatedly filtering the prediction block and the adjacent pixels with the n filters.

8. The apparatus of claim 7 , wherein the n filters comprise at least one of a 3×3 filter and a 5×5 filter.

9. An apparatus for decoding an image comprising:

a prediction unit configured to create a prediction block of a current block by performing one of intra prediction and inter prediction on the current block;

a preprocessing unit configured to filter the prediction block and pixels adjacent to the prediction block and included in a previously decoded region which is adjacent to the current block, to remove blocking artifacts from the prediction block, with n filters determined from a natural image, and obtain a filtered prediction block; and

a restoring unit configured to restore the current block with the filtered prediction block to a residual block of the current block,

wherein the n filters are determined from the natural image based on a predetermined model,

wherein the natural image is comprised of a number of patterns,

the number of n filters corresponds to the number of patterns in the natural image, and

the preprocessing unit repeatedly filtering the prediction block and the adjacent pixels with the n filters.

10. The apparatus of claim 9 , wherein the n filters comprise at least one of a 3×3 filter and a 5×5 filter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2009
From: CHEON, MIN-SU; MIN, JUNG-HYE; JUNG, HAE-KYUNG; HAN, WOO-JIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 022302/0514 →
Priority Claims (1)
KR 10-2008-0020073 · Mar 4, 2008 · national
Continuity (1)
Related Publication 20090225842A1 · Sep 10, 2009