发明名称 Staggered motion compensation for preprocessing video with overlapped 3D transforms
摘要 In one method embodiment, receiving at a frame matching module a first frame comprising first plural blocks and plural frames that each comprise a plurality of blocks to be matched to the first plural blocks of the first frame, the first plural blocks and the plurality of blocks comprising luma blocks; for each of the frame pair matchings, selecting one border configuration among a plurality of border configurations, the border configuration selected for the each of the frame pair matchings unique; appending a border of pixels to the frames of the each of the frame pair matchings based on the selected border configuration; and block matching the first plural blocks with the plurality of blocks.
申请公布号 US9628674(B2) 申请公布日期 2017.04.18
申请号 US201012791987 申请日期 2010.06.02
申请人 Cisco Technology, Inc. 发明人 Schoenblum Joel W.
分类号 H04N7/12;H04N11/02;H04N11/04;H04N5/213;H04N5/14 主分类号 H04N7/12
代理机构 Merchant & Gould P.C. 代理人 Merchant & Gould P.C.
主权项 1. A method, comprising: receiving at a frame matching module a first frame comprising first plural blocks and plural frames that each comprise a plurality of blocks to be matched to the first plural blocks of the first frame, the first plural blocks and the plurality of blocks comprising luma blocks and chroma blocks; for each of the frame pair matchings, selecting one border configuration among a plurality of border configurations, the border configuration selected for the each of the frame pair matchings unique, the plurality of border configurations received from a staggered motion compensated (SMC) pre-processing sub-system in a border configuration signal defining quantities of border pixels for the luma blocks, wherein selecting the one border configuration comprises selecting a varying border configuration of pixels around the first frame for each of the frame pair matchings, wherein selecting the varying border configuration comprises selecting a varying coordinate positions for seams among the first plural blocks, wherein selecting the varying coordinate positions for the seams comprises selecting the varying coordinate positions to evenly spread out the seams, wherein selecting the varying border configurations further comprises: selecting a different border configuration between different pairing of a reference frame and another frame, wherein selecting the different pairing comprises: selecting a first border configuration for a first pairing of the reference frame and the first frame, andselecting a second border configuration different from the first border configuration for a second pairing of the reference frame and a second frame, andselecting a different border configuration per fields of the reference frame, wherein the SMC pre-processing sub-system positions the seams for the luma blocks in different places each time a frame match is performed, and wherein the quantities of the border configuration for the chroma blocks are determined as downsampled by two of the quantities for the luma blocks; appending a border of pixels to the frames of the each of the frame pair matchings based on the selected border configuration; and block matching the first plural blocks with the plurality of blocks.
地址 San Jose CA US