【摘要】本發明公開了一種納米燃油添加劑。該納米燃油添加劑由下列重量份的原料組成:乙二醇甲醚80-100份、鐵氧體納米微粒磁性液2-3份、甘油10-15份、異丁醇2-6份和二壬基萘磺酸鋇1-5份。納米燃油添加劑的使用使醇基燃料燃燒充分,熱值提
【摘要】 本發明涉及視頻解碼電路的運動補償插值技術 領域,其特征在于:采用同一組半像素插值濾波器形成亮度(或 色度)部分的4個整像素點和5個半像素點的值,然后再依次通 過9選4、4選2模塊用待求的像素點對應的運動向量的最低2 比特或3比特來判斷待求像素點所處的位置,找到它的相鄰兩 個像素點,再通過求算術平均來算出待求像素點的值;對于色 度像素部分,9選4模塊首次選出的小正方形的4個頂點對應 的像素值需要被反饋回縱向半像素濾波器,用于求出小正方形 中的5個像素點,該5個像素點和4個頂點共9個點構成“田” 字形,然后它們依次通過9選4、4選2模塊完成和亮度部分 相類似的過程。本發明所述的方法可以有效的降低芯片面積, 節約成本。 【專利類型】發明申請 【申請人】清華大學 【申請人類型】學校 【申請人地址】100084北京市100084-82信箱 【申請人地區】中國 【申請人城市】北京市 【申請人區縣】海淀區 【申請號】CN200610144288.5 【申請日】2006-12-01 【申請年份】2006 【公開公告號】CN1964493A 【公開公告日】2007-05-16 【公開公告年份】2007 【授權公告號】CN100493192C 【授權公告日】2009-05-27 【授權公告年份】2009.0 【IPC分類號】H04N7/26; H04N9/77; H04N19/44; H04N19/577 【發明人】楊華中; 俞堯; 羅嶸 【主權項內容】1.H.264解碼器的運動補償插值方法,其特征在于所述方法是在ASIC上實現的,其中,對 于4×4大小的亮度塊和4×4大小的色度塊分別按以下步驟實現: I.對于所述亮度塊,計算待求當前1/4像素點X時,依次含有以下步驟: 步驟(1.0),初始化,設定整像素點A、B、C、D是當前4×4亮度塊中的一個2×2塊 中的4個點,且X處在A、B、C、D構成的正方形區域內,A、B、C、D按順時針 方向設置,其中,A是2×2塊中的左上角頂點,以A為原點,橫坐標沿A=>B方向設 置,縱坐標沿A=>D方向設置,A、A0、A1依次是待求1/4像素點X附近上側逆水 平方向上的相鄰整像素點,B、B0、B1依次是X附近上側順水平方向的相鄰整像素 點,D、D0、D1依次是X下側逆水平方向的相鄰整像素點,C、C0、C1是X下側順 水平方向上的相鄰整像素點,同理,A、J0、J1及D、L0、L1分別是該像素點X附 近左側逆、順垂直方向的相鄰整像素點,B、K0、K1及C、M0、M1分別是該像素 點X附近右側逆、順垂直方向上的相鄰整像素點;E、H、I、F依次是線段AB、BC、 CD、DA的中點,都是半像素點,G是線段FH的中點,為半像素點,F1、F0、F及 H1、H0、H分別為半像素點G同一水平線的左方和右方最近的3個半像素點; 步驟(1.1),在橫向半像素插值濾波器1存入整像素點A1、A0、A、B、B0、 B1的值,在橫向半像素插值濾波器2存入半像素點F1、F0、F、H、H0、H1的值, 在橫向半像素插值濾波器3存入整像素點D1、D0、D、C、C0、C1的值; 步驟(1.2),在第一個時鐘周期內執行以下步驟: 縱向半像素插值濾波器從參考幀讀入整像素點A、D一列的6個相鄰整像素點, 從上到下依次為J1、J0、A、D、L0、L1,并按以下公式計算半像素點F的值: F=(J1-5×J0+20×A+20×D-5×L0+L1+16)/32,該縱向半像素插值濾波器分 別把半像素點F的值送入移位寄存器組2,把整像素點A送入移位寄存器組1,把整 像素點D送入移位寄存器組3; 步驟(1.3),在第二個時鐘周期依次執行以下的步驟: 該縱向半像素插值濾波器參考幀讀入整像素點B、C所在一列的6個相鄰整像素 點,從上到下依次為K1、K0、B、C、M0、M1,并按以下公式求出半像素點H的值: H=(K1-5×K0+20×B+20×D-5×M0+M1+16)/32,該縱向半像素插值濾波 器分別把半像素點H送入移位寄存器組2,把整像素點B送入移位寄存器組1,把整 像素點C送入移位寄存器組3; 步驟(1.4),移位寄存器組1把整像素點A1、A0、A、B、B0、B1送入橫向半 像素插值器1,該插值濾波器按照如下公式計算半像素點E的值: E=(A1-5×A0+20×A+20×B-5×B0+B1+16)/32; 移位寄存器組3把整像素點D1、D0、D、C、C0、C1送入橫向半像素插值器3, 該插值濾波器按照如下公式計算半像素點I的值: I=(D1-5×D0+20×D+20×C-5×C0+C1+16)/32; 移位寄存器組2把半像素點F1、F0、F、H、H0、H1送入橫向半像素插值器2, 該插值濾波器按照如下公式計算半像素點G的值: G=(F1-5×F0+20×F+20×H-5×H0+H1+16)/32; 步驟(1.5),移位寄存器組1把整像素點A、B的值,移位寄存器組2把整像素 點F、H的值, 移位寄存器組3把整像素點C、D的值,橫向半像素插值濾波器1把半像素點E的值, 橫向半像素插值濾波器2把半像素點G的值,橫向半像素插值濾波器3把半像素點I 的值,并行送入9選4模塊; 步驟(1.6),該9選4模塊按輸入的4×4塊的橫、縱軸方向的運動向量分量的最 低2比特確定所求1/4像素點所處的位置; 若橫軸方向運動向量mvx的最低2比特mvx[1 : 0]為00,則該待求像素在橫軸方 向位于整像素位置;若mvx[1 : 0]為01,則該待求像素在橫軸方向位于整像素向右1/4 像素位置;若mvx[1 : 0]為10,則該待求像素在橫軸方向位于整像素向右1/2像素位置; 若mvx[1 : 0]為11,則該待求像素在橫軸方向位于整像素向右3/4像素位置; 對于縱軸方向的運動向量mvy,則用“向下”代替上述的“向右”即可; 根據由上述方法得到的所求1/4像素點所處的位置,9選4模塊選擇確定像素點 X所在的小正方形的4個頂點A、E、G、F; 步驟(1.7),該9選4模塊把步驟(1.6)所得到用于進一步計算所需的作為小正 方形的4個像素點送入4選2模塊; 用步驟(1.6)所述的運動向量最低2比特來判別: 若待求1/4像素點位于該小正方形的一條邊上,該4選2輸出該小正方形該邊的 兩個頂點;若待求1/4像素點位于該小正方形中央,該4選2輸出該小正方形對角線 的兩個頂點,所述的這兩個點為半像素點; 步驟(1.8),該4選2模塊把步驟(1.7)得到的2個像素點輸入到2求1模塊; 該2求1模塊對這兩個點求加權平均并完成舍如,即求出待求的1/4像素點; II對于所述的色度塊,計算當前待求1/8像素點X’時,依次含有以下步驟: 步驟(2.0),初始化,設定,整像素點A’、B’、C’、D’是當前4×4色度塊中的一 個2×2塊中的4個點,且X’處在A’、B’、C’、D’構成的正方形區域內,A’、B’、C’、 D’按順時針方向設置,其中,A’是2×2塊中的左上角頂點,以A’為原點,橫坐標沿 A’=>B’方向設置,縱坐標沿A’=>D’方向設置,不失一般性,不妨設X’位于邊A’B’上; 步驟(2.1),所述的縱向半像素插值濾波器從參考幀讀入A’、B’、C’、D’4個整 像素點,按以下方式求出正方形A’B’C’D’范圍內所有5個半像素點: 對于處在整像素點連線位置上的半像素點,利用連線端點上的兩個整像素點求算 術平均值,即得到該半像素點的值;對于處在正方形A’B’C’D’中心的半像素點,利用 A’、B’、C’、D’4個點求算術平均值,即得到該半像素點的值; 步驟(2.2),把步驟(2.1)所述的4個頂點A’、B’、C’、D’及5個半像素點共9 個點送入9選4模塊; 該9選4模塊根據待求1/8像素點X’的橫、縱軸方向的運動向量mvx、mvy的最 低3比特mvx[2 : 0]、mvy[2 : 0],按如下方法確定待求1/8像素點X’所處的位置: 若mvx[2 : 0]為000,則處于橫軸方向的整像素位置;若mvx[2 : 0]為001,則處于 橫軸方向的1/8像素位置;若mvx[2 : 0]為010,則處于橫軸方向的1/4像素位置;若 mvx[2 : 0]為011,則處于橫軸方向的3/8像素位置;若mvx[2 : 0]為100,則處于橫軸方 向的1/2像素位置;若mvx[2 : 0]為101,則處于橫軸方向的5/8像素位置;若mvx[2 : 0] 為110,則處于橫軸方向的3/4像素位置;若mvx[2 : 0]為111,則處于橫軸方向的7/8 像素位置; 對于縱軸方向,把所述的“向右”改成“向下”即可; 步驟(2.3),該9選4模塊根據步驟(2.2)中得到的所求像素點X’的位置信息, 確定X’所處的小正方形的四個頂點:A’、E’、F’、G’,并通過一個暫存寄存器組把A’、 E’、F’、G’的值送入縱向半像素插值濾波器; 步驟(2.4),所述的縱向半像素插值濾波器根據輸入的4個像素點A’、E’、F’、 G’,算出5個1/4像素點,這5個1/4像素點和輸入的A’、E’、F’、G’構成一個3×3 的“田”字形陣列;計算的方法同步驟(2.1);縱向半像素插值濾波器把這9個點送 入9選4模塊; 步驟(2.5),所述9選4模塊按照步驟(2.2)所述的方法找到待求像素點X’所 處的小正方形的4個頂點A’、H’、I’、J’,并把A’、H’、I’、J’送入到4選2模塊; 步驟(2.6),所述的4選2模塊向所述的2求1模塊輸出小正方形A’、H’、I’、J’ 的X’所在的一條邊的端點A’、H’; 步驟(2.7),所述2選1模塊對接收到的像素點A’、H’求算術平均值,并完成舍 入,得到所求的1/8像素點X’。 【當前權利人】北京華夏電通科技股份有限公司 【當前專利權人地址】北京市海淀區豐秀中路3號院6號樓5層101 【專利權人類型】公立 【統一社會信用代碼】12100000400000624D 【被引證次數】18 【被他引次數】18.0 【家族引證次數】4.0 【家族被引證次數】18
未經允許不得轉載:http://www.mhvdw.cn/1776259091.html
喜歡就贊一下






