US2014003541A1PendingUtilityA1

Derivation process of boundary filtering strength, and deblocking filtering method and apparatus using the derivation process

Assignee: INTELLECTUAL DISCOVERY CO LTDPriority: Dec 15, 2006Filed: Sep 6, 2013Published: Jan 2, 2014
Est. expiryDec 15, 2026(~0.4 yrs left)· nominal 20-yr term from priority
H04N 19/176H04N 19/117H04N 19/61H04N 19/137H04N 19/14H04N 19/86H04N 19/159H04N 19/80H04N 19/51H04N 19/00909
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided are a bS derivation process and a deblocking filtering method and apparatus using illumination compensation and/or chrominance compensation, such as a multi-view video coding, in a picture coding/decoding process in which a prediction coding is performed. If neither of the two blocks are intra-coded, neither of the two blocks do contain a none-zero transformed coefficient, and motion compensation for the two blocks is performed based on the identical reference frame and the absolute difference between the horizontal or vertical components of the two motion vectors of the two blocks is less than 1, the bS of the two blocks is derived by considering whether the two blocks are coded by illumination compensation (IC) according to an embodiment of the present invention. Specifically, if both of the two blocks are coded by IC mode or neither of the two blocks are coded by IC mode, bS is set as such a value that filtering is unnecessary. On the other hand, if both of the two blocks are coded by IC mode and the blocks have different illumination change values, or only one of the blocks is coded by IC mode, the bS is derived using difference of illumination change values or the illumination change value.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A boundary filtering strength (bS) derivation method for deblocking filtering, the method comprising:
 determining by a deblocking filtering apparatus whether at least one of two neighboring blocks is intra-coded;   determining by the deblocking filtering apparatus whether the two neighboring blocks are transform blocks and at least one of the two neighboring blocks contains a transform coefficient, or whether the two neighboring blocks are inter-coded and motion information for one block is different from motion information for the other block; and   determining by the deblocking filtering apparatus whether the two neighboring blocks are coded by illumination compensation (IC) mode,   wherein each of the step is performed when the result of the determination in the previous step is negative.   
     
     
         2 . The method of  claim 1 , wherein for the two neighboring blocks, the motion information for one block is different from the motion information for the other block when a reference picture of one block is different from a reference picture of the other block, or an absolute difference between horizontal or vertical component of a motion vector for one block and horizontal or vertical component of a motion vector for the other block is greater than or equal to an integer sample. 
     
     
         3 . The method of  claim 1 , the step of determining whether the two neighboring blocks are transform blocks and at least one of the two neighboring blocks contains a transform coefficient, or whether the two neighboring blocks are inter-coded and motion information for one block is different from motion information for the other block, is performed when neither of the two neighboring blocks are intra-coded. 
     
     
         4 . The method of  claim 1 , the step of determining whether the two blocks are coded by IC mode is performed when neither of the two neighboring blocks are intra-coded, at least one of the two neighboring blocks is not a transform block or neither of the two neighboring blocks contains a transform coefficient, or the motion information for one block is different from the motion information for the other block. 
     
     
         5 . The method of  claim 1 , wherein the determining whether the two neighboring blocks are coded by IC mode comprises determining whether both of the two neighboring blocks are coded by IC mode and the two neighboring blocks have different illumination change values, or only one of the two blocks is coded by illumination compensation mode. 
     
     
         6 . The method of  claim 5 , wherein if both of the two neighboring blocks are coded by IC mode and the two neighboring blocks have different illumination change values, the bS is derived using a difference between the illumination change values of the two blocks; and
 if only one of the two neighboring blocks is coded by IC mode, the bS is derived using the illumination change value of the block coded by IC mode.   
     
     
         7 . The method of  claim 6 , wherein when the difference between the illumination change values or the illumination change value of the block coded by IC mode is equal to or greater than a predetermined threshold value, bS is set as a bS of a first value, on the other hand, when the difference between the illumination change values or the illumination change value of the block coded by IC mode is less than the threshold value, bS is set as a bS of a second value. 
     
     
         8 . A method of deblocking filtering, the method comprising:
 deriving a bS by a deblocking filtering apparatus for neighboring two blocks; and   applying deblocking filtering by the deblocking filtering apparatus with respect to pixel values of the two neighboring blocks according to the bS,   wherein the deriving bS comprises:   determining by a deblocking filtering apparatus whether at least one of two neighboring blocks is intra-coded;   determining by the deblocking filtering apparatus whether the two neighboring blocks are transform blocks and at least one of the two neighboring blocks contains a transform coefficient, or whether the two neighboring blocks are inter-coded and motion information for one block is different from motion information for the other block; and determining by the deblocking filtering apparatus whether the two neighboring blocks are coded by illumination compensation (IC) mode,   wherein each of the step is performed when the result of the determination in the previous step is negative.   
     
     
         9 . The method of  claim 8 , wherein for the two neighboring blocks, the motion information for one block is different from the motion information for the other block when a reference picture of one block is different from a reference picture of the other block, or an absolute difference between horizontal or vertical component of a motion vector for one block and horizontal or vertical component of a motion vector for the other block is greater than or equal to an integer sample. 
     
     
         10 . The method of  claim 8 , the step of determining whether the two neighboring blocks are transform blocks and at least one of the two neighboring blocks contains a transform coefficient, or whether the two neighboring blocks are inter-coded and motion information for one block is different from motion information for the other block, is performed when neither of the two neighboring blocks are intra-coded. 
     
     
         11 . The method of  claim 8 , the step of determining whether the two blocks are coded by IC mode is performed when neither of the two neighboring blocks are intra-coded, at least one of the two neighboring blocks is not a transform block or neither of the two neighboring blocks contains a transform coefficient, or the motion information for one block is different from the motion information for the other block. 
     
     
         12 . The method of  claim 8 , wherein the determining whether the two neighboring blocks are coded by IC mode comprises determining whether both of the two neighboring blocks are coded by IC mode and the two neighboring blocks have different illumination change values, or only one of the two blocks is coded by illumination compensation mode. 
     
     
         13 . The method of  claim 12 , wherein if both of the two neighboring blocks are coded by IC mode and the two neighboring blocks have different illumination change values, the bS is derived using a difference between the illumination change values of the two blocks; and
 if only one of the two neighboring blocks is coded by IC mode, the bS is derived using the illumination change value of the block coded by IC mode.   
     
     
         14 . The method of  claim 13 , wherein when the difference between the illumination change values or the illumination change value of the block coded by IC mode is equal to or greater than a predetermined threshold value, bS is set as a bS of a first value, on the other hand, when the difference between the illumination change values or the illumination change value of the block coded by IC mode is less than the threshold value, bS is set as a bS of a second value.

Join the waitlist — get patent alerts

Track US2014003541A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.