发明名称 |
Deblocking filtering control |
摘要 |
A first filter decision value is calculated for a block (10) of pixels (11, 13, 15, 17) in a video frame based on pixel values of pixels (11, 13, 15) in a first line (12) of pixels (11, 13, 15, 17) in the block (10). A second filter decision value is also calculated for the block (10) based on pixel values of pixels (21, 23, 25, 27) in a corresponding first line (22) of pixels (21, 23, 25, 27) in a neighboring block (20) in the video frame. The first filter decision value is used to determine how many pixels in a line (12) of pixels (11, 13, 15, 17) in the block (10) to filter relative to a block boundary (1) between the block (10) and the neighboring block (20). The second filter decision value is used to determine how many pixels in a corresponding line (22) of pixels (21, 23, 25, 27) in the neighboring block to filter relative to the block boundary (1). |
申请公布号 |
US9641841(B2) |
申请公布日期 |
2017.05.02 |
申请号 |
US201114001627 |
申请日期 |
2011.12.16 |
申请人 |
Telefonaktiebolaget LM Ericsson (publ) |
发明人 |
Norkin Andrey;Andersson Kenneth;Sjöberg Rickard |
分类号 |
H04N19/117;H04N19/86;H04N19/176;H04N19/14;H04N19/82 |
主分类号 |
H04N19/117 |
代理机构 |
Murphy, Bilak & Homiller, PLLC |
代理人 |
Murphy, Bilak & Homiller, PLLC |
主权项 |
1. A method for filtering control applicable to a block of multiple pixels in a video frame, each pixel having a respective pixel value, said method comprising:
calculating a first filter decision value for said block, by only using pixels p2i, p1i and p0i, based on:
|p2i−2p1i+p0i| wherein p0i denotes a pixel value of a pixel closest to, in a first line of pixels in said block, a block boundary to a neighboring block of multiple pixels in said video frame, p1i denotes a pixel value of a pixel next closest to, in said first line of pixels, said block boundary and p2i denotes a pixel value of a pixel second next closest to, in said first line of pixels, said block boundary; calculating a second filter decision value for said neighboring block, by only using pixels q2i, q1i and q0i, based on:
|q2i−2q1i+q0i| wherein q0i denotes a pixel value of a pixel in said neighboring block closest to, in a corresponding first line of pixels in said neighboring block, said block boundary, q1i denotes a pixel value of a pixel of said neighboring block next closest to, in said corresponding first line of pixels, said block boundary and q2i denotes a pixel value of a pixel in said neighboring block second next closest to, in said corresponding first line of pixels, said block boundary; determining how many pixels in said first line of pixels in said block to filter relative to said block boundary based on a comparison of said first filter decision value to a first threshold value; and determining how many pixels in said corresponding first line of pixels in said neighboring block to filter relative to said block boundary based on a comparison of said second filter decision value to a second threshold value. |
地址 |
Stockholm SE |