发明名称 Encoding apparatus and decoding apparatus
摘要 An encoding apparatus having a direct mode as a prediction mode, when a pixel with opposite parity from a top field to a bottom field, for example, is referred to for obtaining a reference vector in the direct mode, performs correction by adding or subtracting a value corresponding to a half pixel to or from a value of the obtained reference vector. The encoding apparatus, when a pixel with opposite parity is referred to for obtaining a first and a second direct vector by temporally scaling the corrected reference vector, performs correction by adding or subtracting a value corresponding to a half pixel to or from values of the obtained direct vectors.
申请公布号 US8761256(B2) 申请公布日期 2014.06.24
申请号 US201213672056 申请日期 2012.11.08
申请人 Fujitsu Limited 发明人 Yamori Akihiro;Shimada Satoshi;Nakagawa Akira
分类号 H04N7/12;H04N11/02;H04N11/04 主分类号 H04N7/12
代理机构 Staas & Halsey LLP 代理人 Staas & Halsey LLP
主权项 1. A decoding apparatus having a direct mode as a prediction mode, the decoding apparatus comprising: a reference vector correcting unit that, when a pixel with opposite parity is referred to for obtaining a reference vector in the direct mode, performs correction by adding or subtracting a value corresponding to a half pixel to or from a vertical component of a value of the obtained reference vector; and a direct vector correcting unit that, when a pixel with opposite parity is referred to for obtaining a first and a second direct vector by temporally scaling the reference vector corrected by the reference vector correcting unit, performs correction by adding or subtracting a value corresponding to a half pixel to or from the vertical component of values of obtained direct vectors, wherein the reference vector correcting unit performs correction on the reference vector by using mvCol_correct=mvCol+2×(isBottomFieldrefPicCol—isBottomFieldCol),where mvCol is the reference vector, mvCol_correct is the corrected value of the reference vector, isBottomFieldrefPicCol is parity of a reference picture in first direct vector direction, and isBottomFieldCol is parity of the reference picture in second direct vector direction, and the direct vector correcting unit performs correction on the first direct vector by using mvL0_correct=mvCol_correct×tb/td, where mvL0_correct is the corrected value of the first direct vector, tb is a time distance from a current picture to the reference picture in a past direction, and td is the time distance from the reference picture in a future direction to the reference picture in the past direction, and the direct vector correcting unit performs correction on the second direct vector by using mvL1_correct=mvL0_correct−mvCol_correct, where mvL1_correct is the corrected value of the second direct vector.
地址 Kawasaki JP