IP Library Granted Patent US 10,271,070
Granted Patent B2
US 10,271,070 · App. 15/192,027 · Granted Apr 23, 2019

Image processing system, image processing method and program

Inventors: Ohji Nakagami (Tokyo, JP); Kazushi Sato (Kanagawa, JP); Yoichi Yagasaki (Tokyo, JP)
Assignee: Velos Media, LLC
H04N19/86H04N19/117H04N19/124H04N19/14H04N19/157H04N19/176H04N19/80
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 10,271,070
App. No.
15/192,027
Granted
Apr 23, 2019
Kind
B2
Abstract

There is provided an image processing system and an image processing method able to suppress block distortion in the case of decoding image data encoded in unit of blocks. A controlling unit selects a filtering content to be applied to the block image data based on the encoding types of the block image data to be filtered, and a filtering unit applies filtering to the block image data to be processed according to the filtering content selected by the controlling unit.

Claims (25)

1. An image processing apparatus comprising processing circuitry configured to:

decode an encoded image having a plurality of coding blocks to generate a decoded image;

and

perform filtering processing on an edge between a first coding block of the decoded image and a second coding block adjacent to the first coding block based on whether or not the edge between the first coding block and the second coding block, on which the filtering processing is performed, is also a transform block edge between two transform blocks, each transform block being -smaller than the first coding block and the second coding block,

wherein a filtering strength of the filtering processing is set to a first value when either a coding type of the first coding block or a coding type of the second coding block adjacent to the first coding block is intra coding, and the filtering strength of the filtering processing is set to a second value when neither the coding type of the first coding block nor the coding type of the second coding block is intra coding and the edge between the first coding block and second coding block is also the transform block edge.

2. The image processing apparatus of claim 1 , wherein the processing circuitry is further configured to receive the encoded image via a transmission medium.

3. The image processing apparatus of claim 1 , wherein the processing circuitry is configured to perform de-blocking filter processing on the decoded image having the plurality of coding blocks, based on whether or not the edge of the block on which the filtering processing is performed is the transform block edge.

4. The image processing apparatus of claim 1 , wherein the filtering strength of the filtering processing is weaker when neither the coding type of the first block and the coding type of the second block are intra coding.

5. An image processing method, performed via control by a processor of an image processing apparatus, the method comprising:

decoding an encoded image having a plurality of coding blocks to generate a decoded image;

and

performing filtering processing on an edge between a first coding block of the decoded image and a second coding block adjacent to the first coding block based on whether or not the edge between the first coding block and the second coding block, on which the filtering processing is performed, is also a transform block edge between two transform blocks, each transform block being smaller than the first coding block and the second coding block,

wherein a filtering strength of the filtering processing is set to a first value when either a coding type of the first coding block or a coding type of the second coding block adjacent to the first coding block is intra coding, and the filtering strength of the filtering processing is set to a second value when neither the coding type of the first coding block nor the coding type of the second coding block is intra coding and the edge between the first coding block and second coding block is also the transform block edge.

6. The image processing method of claim 5 , further comprising: receiving, via control by the processor, the encoded image via a transmission medium.

7. The image processing method of claim 5 , wherein de-blocking filter processing is performed on the decoded image having the plurality of coding blocks, based on whether or not the edge of the block on which the filtering processing is performed is the transform block edge.

8. The image processing method of claim 5 , wherein the filtering strength of the filtering processing is weaker when neither the coding type of the first block and the coding type of the second block are intra coding.

9. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute an image processing method, the method comprising:

decoding an encoded image having a plurality of coding blocks to generate a decoded image;

and

performing filtering processing on an edge between a first coding block of the decoded image and a second coding block adjacent to the first coding block based on whether or not the edge between the first coding block and the second coding block, on which the filtering processing is performed, is also a transform block edge between two transform blocks, each transform block being smaller than the first coding block and the second coding block,

wherein a filtering strength of the filtering processing is set to a first value when either a coding type of the first coding block or a coding type of the second coding block adjacent to the first coding block is intra coding, and the filtering strength of the filtering processing is set to a second value when neither the coding type of the first coding block nor the coding type of the second coding block is intra coding and the edge between the first coding block and the second coding block is also the transform block edge.

10. The non-transitory computer-readable medium of claim 9 , wherein the method further comprises:

receiving the encoded image via a transmission medium.

11. The non-transitory computer-readable medium of claim 9 , wherein de-blocking filter processing is performed on the decoded image having the plurality of coding blocks, based on whether or not the edge of the block on which the filtering processing is performed is the transform block edge.

12. The non-transitory computer-readable medium of claim 9 , wherein the filtering strength of the filtering processing is weaker when neither the coding type of the first block and the coding type of the second block are intra coding.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2022
From: VELOS MEDIA, LLC
To: SONY GROUP CORPORATION
Reel/Frame 061902/0867 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 060923/0407 →
SECOND AMENDED AND RESTATED MEMBER INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 2, 2018
From: VELOS MEDIA MANAGEMENT, LLC; VELOS MEDIA, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045806/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2017
From: SONY CORPORATION
To: VELOS MEDIA, LLC
Reel/Frame 042517/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2016
From: NAKAGAMI, OHJI; SATO, KAZUSHI; YAGASAKI, YOICHI
To: SONY CORPORATION
Reel/Frame 039004/0757 →
Priority Claims (1)
JP 2005-214494 · Jul 25, 2005 · national
Continuity (5)
Continuation 14554343 · Nov 26, 2014
Continuation 14081223 · Nov 15, 2013
Continuation 13758602 · Feb 4, 2013
Continuation 11996720
Related Publication 20160309194A1 · Oct 20, 2016