Patent ID: 7233706

Claim:
A method of reducing blocking artifacts when coding a picture including a collection of points, the method comprising: dividing the picture into blocks that each include multiple points, wherein the points of a first block are separated from points of a neighboring second block by a block boundary; selecting a correction mode using information from a first point from the first block and adjacent to the block boundary and a second point from the second block and adjacent to the block boundary with no points separating the first and second points; when a first correction mode is selected: determining whether the first point is to be modified by using information from the second point, and when the first point is to be modified, modifying the first point using information from the second point; and when a second correction mode is selected: determining whether the first and second points are to be modified by using information from the first and second points, and when the first and second points are to be modified, modifying the first and second points and also modifying a third point adjacent to the first point and separated from the second point by no points other than the first point, and a fourth point adjacent to the second point and separated from the first point by no points other than the second point.