增加有效縮放比的運(yùn)動(dòng)向量縮放方法與裝置制造方法
【專(zhuān)利摘要】本發(fā)明揭露一種基于與候選塊相關(guān)的候選運(yùn)動(dòng)向量來(lái)推導(dǎo)當(dāng)前塊的縮放運(yùn)動(dòng)向量的方法和裝置。依據(jù)本發(fā)明的實(shí)施例能夠增加運(yùn)動(dòng)向量縮放的有效縮放因子。在一個(gè)實(shí)施例中,先計(jì)算出第一圖像距離和第二圖像距離之間的距離比,其中第一圖像距離為當(dāng)前圖像與當(dāng)前塊的當(dāng)前運(yùn)動(dòng)向量指向的目標(biāo)參考圖像之間的距離,第二圖像距離為對(duì)應(yīng)于候選塊的候選圖像與候選運(yùn)動(dòng)向量指向的候選參考圖像之間的距離。隨后,依據(jù)所述距離比并基于候選運(yùn)動(dòng)向量生成縮放運(yùn)動(dòng)向量,其中此縮放運(yùn)動(dòng)向量具有介于-m與n之間的有效縮放比,且m和n皆為大于4的正整數(shù)。所述m和n的值可以是8、16或者32。
【專(zhuān)利說(shuō)明】增加有效縮放比的運(yùn)動(dòng)向量縮放方法與裝置
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求如下申請(qǐng)的優(yōu)先權(quán):2011年11月7日遞交的申請(qǐng)?zhí)枮?1/556,480,標(biāo)題為“Division-Free MV Scaling”的美國(guó)臨時(shí)案。在此合并參考上述申請(qǐng)案的全部?jī)?nèi)容。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明是有關(guān)于視頻編碼,且特別地,本發(fā)明是有關(guān)于高效視頻編碼(High-Efficiency Video coding,以下簡(jiǎn)稱(chēng)HEVC)中以增加的有效縮放比來(lái)縮放候選運(yùn)動(dòng)向量以推導(dǎo)運(yùn)動(dòng)向量預(yù)測(cè)子(Motion Vector Predictor,以下簡(jiǎn)稱(chēng)MVP)。
【背景技術(shù)】
[0004]高效視頻編碼(High-Efficiency Video coding, HEVC)是由視頻編碼聯(lián)合組(Joint Collaborative Team on Video Coding,以下簡(jiǎn)稱(chēng) JCT-VC)開(kāi)發(fā)的一種新的國(guó)際編碼標(biāo)準(zhǔn)。HEVC是基于混合型分塊運(yùn)動(dòng)補(bǔ)償?shù)念?lèi)余弦變換的變換編碼架構(gòu)(hybridblock-based motion-compensated DCT-1ike transform coding architecture)。其用于壓縮的基本單元是一個(gè)2NX2N的方塊,被稱(chēng)為編碼單元(Coding Unit,以下簡(jiǎn)稱(chēng)⑶),且每一個(gè)⑶皆可被遞歸地分割為4個(gè)更小的⑶,直到產(chǎn)生預(yù)設(shè)的最小尺寸。每一個(gè)⑶可包含一個(gè)或多個(gè)預(yù)測(cè)單元(Prediction Units,以下簡(jiǎn)稱(chēng)PU)。PU的尺寸可以是2NX 2N、2NXN、2NXnU、2NXnD、NX2N、nLX2N、nRX2N、或者NXN,其中 2NXN、2NXnU、2NXnD 以及NX2N、nLX2N、nRX2N分別對(duì)應(yīng)于具有對(duì)稱(chēng)或不對(duì)稱(chēng)I3U尺寸分割的2NX2N尺寸PU的水平和垂直劃分。
[0005]為進(jìn)一步增強(qiáng)HEVC中運(yùn)動(dòng)向量編碼的編碼效率,基于運(yùn)動(dòng)向量競(jìng)爭(zhēng)的機(jī)制被用于從既定運(yùn)動(dòng)向量預(yù)測(cè)子(Motion Vector Predictor,以下簡(jiǎn)稱(chēng)MVP)候選項(xiàng)集合中選擇一個(gè)運(yùn)動(dòng)向量預(yù)測(cè)子(MVP),所述MVP集合包含空間及時(shí)間MVP。在HEVC測(cè)試模型版本
3.0 (HEVC test model version3.0,以下簡(jiǎn)稱(chēng) ΗΜ_3.0)中,包含巾貞間(Inter)JliS(Skip)以及合并(Merge)三種幀間預(yù)測(cè)模式。所述幀間模式是利用可與MVP—起使用的傳輸?shù)倪\(yùn)動(dòng)向量差(Motion Vector Difference,以下簡(jiǎn)稱(chēng)MVD)來(lái)執(zhí)行運(yùn)動(dòng)補(bǔ)償預(yù)測(cè),以推導(dǎo)運(yùn)動(dòng)向量(Motion Vectors,以下簡(jiǎn)稱(chēng)MV)。而跳過(guò)及合并模式則利用運(yùn)動(dòng)推理方法(MV =MVP+MVD,其中MVD為0)以從空間相鄰塊(空間候選項(xiàng))或位于同位圖像(co_locatedpicture)中的時(shí)間塊(時(shí)間候選項(xiàng))來(lái)獲取運(yùn)動(dòng)信息。上述同位圖像為列表O (IistO)或列表I (Iistl)中的第一參考圖像,并于條帶頭(slice header)中表示。
[0006]當(dāng)PU在跳過(guò)或者合并模式下編碼時(shí),除了所選候選項(xiàng)的索引之外,并不傳輸任何運(yùn)動(dòng)信息。至于跳過(guò)的PU(skip HJ),則連殘差信號(hào)(residual signal)也可以省略。對(duì)于HM-3.0中的巾貞間模式來(lái)說(shuō),先進(jìn)運(yùn)動(dòng)向量預(yù)測(cè)(Advanced Motion Vector Prediction,以下簡(jiǎn)稱(chēng)AMVP)機(jī)制被用于從包含兩個(gè)空間MVP以及一個(gè)時(shí)間MVP的AMVP候選項(xiàng)集合中選擇一個(gè)MVP。此處的MVP是指運(yùn)動(dòng)向量預(yù)測(cè)子(Motion Vector Predictor)或者運(yùn)動(dòng)向量預(yù)測(cè)(Motion Vector Prediction)。而對(duì)于HM-3.0中的合并和跳過(guò)模式來(lái)說(shuō),合并機(jī)制則被用于從包含四個(gè)空間MVP及一個(gè)時(shí)間MVP的合并候選項(xiàng)集合中選擇一個(gè)MVP。
[0007]對(duì)于幀間模式來(lái)說(shuō),參考圖像索引被明確地傳輸?shù)浇獯a器。隨后,可從用于既定參考圖像索引的候選項(xiàng)集合中選擇MVP。圖1是依據(jù)HM-3.0用于幀間模式的MVP候選項(xiàng)集合的示意圖,其中MVP候選項(xiàng)集合包含兩個(gè)空間MVP和一個(gè)時(shí)間MVP:
[0008]1、左側(cè)預(yù)測(cè)子(來(lái)自Atl及A1的第一可用MV);
[0009]2、頂部預(yù)測(cè)子(來(lái)自B。、B1及Bn+1的第一可用MV);以及
[0010]3、時(shí)間預(yù)測(cè)子(來(lái)自Tbk及Tctk的第一可用MV)。
[0011]上述時(shí)間預(yù)測(cè)子是從同位圖像中的塊(TBK*TCTK)中推導(dǎo)出來(lái)的,而所述的同位圖像則是列表O或列表I中的第一參考圖像。與所述時(shí)間預(yù)測(cè)子(MVP)相關(guān)的塊可具有兩個(gè)MV:—個(gè)MV來(lái)自列表0,一個(gè)MV來(lái)自列表I。所述時(shí)間MVP則依據(jù)下述規(guī)則從來(lái)自列表O或列表I的MV推導(dǎo)出來(lái):
[0012]1、穿過(guò)(cross)當(dāng)前圖像的MV首先被選中;以及
[0013]2、若兩個(gè)MV皆穿過(guò)或皆不穿過(guò)當(dāng)前圖像,則具有與當(dāng)前列表相同的參考列表的MV被選中。
[0014]在HM-3.0中,若特定塊是在合并模式下被編碼,則MVP索引會(huì)被傳送以表明MVP候選項(xiàng)集合中的哪一 MVP被用于此欲被合并的塊。為遵循運(yùn)動(dòng)信息共享的精神,每一合并的PU(merged PU)可重用被選候選項(xiàng)的MV、預(yù)測(cè)方向以及參考圖像索引。請(qǐng)注意,若被選的MVP為時(shí)間MVP,則參考圖形索引總是被設(shè)定為第一參考圖像。圖2是依據(jù)HM-3.0用于合并模式的MVP候選項(xiàng)集合的示意圖,其中MVP候選項(xiàng)集合包含四個(gè)空間MVP和一個(gè)時(shí)間MVP:
[0015]1、左側(cè)預(yù)測(cè)子(Ani);
[0016]2、頂部預(yù)測(cè)子(Bn);
[0017]3、時(shí)間預(yù)測(cè)子(來(lái)自Tbk及Tctk的第一可用MV);
[0018]4、右上方預(yù)測(cè)子(B。);以及
[0019]5、左下方預(yù)測(cè)子(A0)。
[0020]在HM-3.0中,為了避免出現(xiàn)空的候選項(xiàng)集合,幀間模式和合并模式都采用了一種程序(process)。當(dāng)在幀間、跳過(guò)或合并模式下未推測(cè)出候選項(xiàng)時(shí),此程序可以將具有O值的MV作為候選項(xiàng)添加至候選項(xiàng)集合。
[0021]基于率失真優(yōu)化(Rate-Distortion Optimization,以下簡(jiǎn)稱(chēng)RD0)決策,編碼器可從用于幀間、跳過(guò)、或合并模式的既定MVP列表中選擇一個(gè)最終MVP,并在移除列表中的冗余MVP之后將所選MVP的索引傳輸至解碼器。然而,由于時(shí)間MVP包含在MVP列表中,因此任何傳輸錯(cuò)誤都可能導(dǎo)致解碼器端的解析錯(cuò)誤(parsing error),同時(shí)這種錯(cuò)誤可能會(huì)傳播(propagate)。當(dāng)先前圖像的MV未被正確解碼時(shí),將會(huì)出現(xiàn)編碼器端的MVP列表與解碼器端的MVP列表失配的狀況。從而,后續(xù)MV的解碼也可能受到影響,且此狀況可能會(huì)在后續(xù)的多個(gè)圖像中存在。
[0022]在HM-4.0中,為了解決與HM-3.0中合并/AMVP相關(guān)的解析問(wèn)題,其使用了固定的MVP列表尺寸(fixed MVP list size)以解f禹(decouple)MVP列表架構(gòu)與MVP索引解析。此外,為了補(bǔ)償因固定的MVP列表尺寸導(dǎo)致的編碼性能損失,額外的MVP被分配給MVP列表中的空位。在此程序中,合并索引是利用截?cái)嗟囊辉a來(lái)編碼,其具有等于或者小于5的固定長(zhǎng)度,而AMVP索引則是利用等于或者小于2的固定長(zhǎng)度來(lái)編碼。
[0023]HM-4.0的另一個(gè)變化是MVP位置的統(tǒng)一。如圖3所示,合并及跳過(guò)皆使用相同的位置。對(duì)于HM-4.0中的合并模式來(lái)說(shuō),多達(dá)四個(gè)空間MVP可從ApApBci和B1中推導(dǎo)出來(lái),且一個(gè)時(shí)間MVP可從Tbk或Tctk中推導(dǎo)出來(lái)。對(duì)于時(shí)間MVP來(lái)說(shuō),Tbk首先被使用。若Tbk不可用,則使用Tctk來(lái)替代。若四個(gè)空間MVP中有任何一個(gè)不可用,則塊位置B2被使用以推導(dǎo)MVP來(lái)作為替代。在四個(gè)空間MVP和一個(gè)時(shí)間MVP推導(dǎo)程序之后,執(zhí)行移除冗余MVP的程序。在冗余MVP移除之后,若可用的MVP數(shù)量小于5,則三種類(lèi)型的額外MVP被推導(dǎo)出來(lái)并添加至MVP列表中。
[0024]在用于空間及時(shí)間MVP的推導(dǎo)中,MVP可與指向作為目標(biāo)參考圖像的相同參考圖像的MV—并推導(dǎo)。另一方面,MVP可從指向不同參考圖像的候選MV中推導(dǎo)出來(lái)。圖4是基于與空間相鄰候選塊相關(guān)的各種類(lèi)型的運(yùn)動(dòng)向量來(lái)推導(dǎo)空間MVP的范例的示意圖,其中所述候選塊包含空間相鄰塊VApBc^B1和B2,以及時(shí)間同位塊Tbk或TCTK。圓圈中的數(shù)字代表用于從各自的候選項(xiàng)中決定MVP的搜尋順序。所述搜尋的最高優(yōu)先級(jí)對(duì)應(yīng)于指向既定參考列表中目標(biāo)參考圖像的MV。所述搜尋的第二高優(yōu)先級(jí)對(duì)應(yīng)于指向另一參考列表中目標(biāo)參考圖像的MV。所述搜尋的第三和第四優(yōu)先級(jí)則分別對(duì)應(yīng)于既定參考列表和其他參考列表中其他參考圖像。在圖4的特定范例中,運(yùn)動(dòng)向量I和2的可用性可以一并檢查,而運(yùn)動(dòng)向量3和4的可用性可一并檢查。運(yùn)動(dòng)向量I和2的可用性先從候選塊Atl到A1檢查,再?gòu)腂tl到B2檢查。若不存在任何MV,則所述搜尋在所有塊中檢查運(yùn)動(dòng)向量3和4的可用性。當(dāng)MVP是從指向不同參考圖像的MV或者用于同位圖像的MV中推導(dǎo)出時(shí),所述MV需要被縮放以考慮不同的圖像距離。圖4所示的用于MVP推導(dǎo)的搜尋類(lèi)型范例并非本發(fā)明的限制。舉例來(lái)說(shuō),每一個(gè)塊中運(yùn)動(dòng)向量I至4的可用性可一并檢查。在另一范例中,運(yùn)動(dòng)向量I可按順序先從Atl到A1、再?gòu)腂tl 到B2檢查。若沒(méi)有任何MV存在,則此搜尋可先從Atl到A1、再?gòu)腂tl到B2檢查運(yùn)動(dòng)向量2。若仍未得出MVP,則此程序會(huì)繼續(xù)對(duì)運(yùn)動(dòng)向量3和運(yùn)動(dòng)向量4執(zhí)行。
[0025]在空間和時(shí)間MVP的推導(dǎo)過(guò)程中,需要除法運(yùn)算來(lái)縮放運(yùn)動(dòng)向量??s放因子可基
于圖像距離比(picture distance ratio)而計(jì)算出來(lái)。舉例來(lái)說(shuō),MVP可基于同位塊的MV
推導(dǎo)出來(lái)。圖像距離縮放因子DistScaleFactor可根據(jù)下式計(jì)算:
【權(quán)利要求】
1.一種推導(dǎo)縮放的運(yùn)動(dòng)向量的方法,用于基于與候選塊相關(guān)的候選運(yùn)動(dòng)向量來(lái)推導(dǎo)當(dāng)前塊的縮放的運(yùn)動(dòng)向量,該方法包含: 決定對(duì)應(yīng)于該當(dāng)前塊的當(dāng)前圖像與該當(dāng)前塊的當(dāng)前運(yùn)動(dòng)向量指向的目標(biāo)參考圖像之間的第一圖像距離; 決定對(duì)應(yīng)于該候選塊的候選圖像與該候選塊的該候選運(yùn)動(dòng)向量指向的候選參考圖像之間的第二圖像距離; 決定對(duì)應(yīng)于第一距離值與第二距離值之比的距離比,其中該第一距離值與該第一圖像距離有關(guān),且該第二距離值與該第二圖像距離有關(guān);以及 依據(jù)該距離比并基于該候選運(yùn)動(dòng)向量產(chǎn)生該縮放的運(yùn)動(dòng)向量,其中該縮放的運(yùn)動(dòng)向量具有介于-m與η之間的有效縮放比,且m和η皆為大于4的正整數(shù)。
2.如權(quán)利要求1所述的方法,其特征在于,m和η對(duì)應(yīng)于8、16、或者32。
3.如權(quán)利要求1所述的方法,其特征在于,該候選塊對(duì)應(yīng)于空間相鄰塊或時(shí)間同位塊。
4.如權(quán)利要求1所述的方法,其特征在于: 該距離比與第一縮放因子和第二縮放因子有關(guān),該第一縮放因子與該第一距離值有關(guān),且該第二縮放因子與該第二距離值有關(guān); 該第一縮放因子是通過(guò)將一乘積值截?cái)嘀两橛?P與(P-1)之間的范圍來(lái)產(chǎn)生,其中該乘積值有關(guān)于通過(guò)將該第一距離值與該第二縮放因子相乘得到的第一組分以及將該第一組分右移位8位,且P大于1024 ;以及 該縮放的運(yùn)動(dòng)向量有關(guān)于通過(guò)將該候選運(yùn)動(dòng)向量與該第一縮放因子相乘得到的第二組分以及將該第二組分右移位6位。
5.如權(quán)利要求4所述的方法,其特征在于,P對(duì)應(yīng)于2048、4096、或者8192。
6.一種推導(dǎo)縮放的運(yùn)動(dòng)向量的方法,用于基于與候選塊相關(guān)的候選運(yùn)動(dòng)向量來(lái)推導(dǎo)當(dāng)前塊的縮放的運(yùn)動(dòng)向量,該方法包含: 決定對(duì)應(yīng)于該當(dāng)前塊的當(dāng)前圖像與該當(dāng)前塊的當(dāng)前運(yùn)動(dòng)向量指向的目標(biāo)參考圖像之間的第一圖像距離tb ; 決定對(duì)應(yīng)于該候選塊的候選圖像與該候選塊的該候選運(yùn)動(dòng)向量指向的候選參考圖像之間的第二圖像距離td ; 依據(jù) ix = (2k+|td/2|)/td 決定第一值 ix ;依據(jù) DistScalefactor = clip (-p, (p-1), (tb*ix+(1〈〈 (q_l))) >>q)決定距離縮放因子DistScalefactor,其中clip (u, v, w)代表將w限制為介于u與V之間范圍的截?cái)嗪瘮?shù);基于該候選運(yùn)動(dòng)向量的候選運(yùn)動(dòng)向量組分MV_xy,依據(jù)scaled_MV_xy =(DistScaleFactor*MV_xy+(1〈〈(m-1)) - 1+(((DistScaleFactor*MV_xy)〈O) ? 1: O))>>m來(lái)計(jì)算縮放的運(yùn)動(dòng)向量組分;以及 其中k、p、q為正整數(shù),P大于1024,且k = q+m。
7.如權(quán)利要求6所述的方法,其特征在于,P對(duì)應(yīng)于2048、4096、或者8192,且q和m分別對(duì)應(yīng)于6和8。
8.如權(quán)利要求6所述的方法,其特征在于,P對(duì)應(yīng)于1024、2048、或者4096,且q和m分別對(duì)應(yīng)于7和7。
9.如權(quán)利要求6所述的方法,其特征在于,P對(duì)應(yīng)于(l〈〈(m+3))、(l〈〈(m+4))、或者(1<<(m+5))。
10.如權(quán)利要求6所述的方法,其特征在于,該候選塊對(duì)應(yīng)于空間相鄰塊或時(shí)間同位塊。
11.一種推導(dǎo)縮放的運(yùn)動(dòng)向量的裝置,用于基于與候選塊相關(guān)的候選運(yùn)動(dòng)向量來(lái)推導(dǎo)當(dāng)前塊的縮放的運(yùn)動(dòng)向量,該裝置包含: 決定第一圖像距離的模塊,用于決定對(duì)應(yīng)于該當(dāng)前塊的當(dāng)前圖像與該當(dāng)前塊的當(dāng)前運(yùn)動(dòng)向量指向的目標(biāo)參考圖像之間的該第一圖像距離; 決定第二圖像距離的模塊,用于決定對(duì)應(yīng)于該候選塊的候選圖像與該候選塊的該候選運(yùn)動(dòng)向量指向的候選參考圖像之間的該第二圖像距離; 決定距離比的模塊,用于決定對(duì)應(yīng)于第一距離值與第二距離值之比的該距離比,其中該第一距離值與該第一圖像距離有關(guān),且該第二距離值與該第二圖像距離有關(guān);以及 產(chǎn)生該縮放的運(yùn)動(dòng)向量的模塊,用于依據(jù)該距離比并基于該候選運(yùn)動(dòng)向量產(chǎn)生該縮放的運(yùn)動(dòng)向量,其中該縮放的運(yùn)動(dòng)向量具有介于-rn與η之間的有效縮放比,且m和η皆為大于4的正整數(shù)。
12.如權(quán)利要求11所述的裝置,其特征在于,m和η對(duì)應(yīng)于8、16、或者32。
13.如權(quán)利要求11所述的裝置,其特征在于,該候選塊對(duì)應(yīng)于空間相鄰塊或時(shí)間同位塊。
14.如權(quán)利要求11所述的裝置,其特征在于: 該距離比與第一縮放因子和第二縮放因子有關(guān),該第一縮放因子與該第一距離值有關(guān),且該第二縮放因子與該第二距離值有關(guān); 該第一縮放因子是通過(guò)將一乘積值截?cái)嘀两橛?P與(P-1)之間的范圍來(lái)產(chǎn)生,其中該乘積值有關(guān)于通過(guò)將該第一距離值與該第二縮放因子相乘得到的第一組分以及將該第一組分右移位8位,且P大于1024 ;以及 該縮放的運(yùn)動(dòng)向量有關(guān)于通過(guò)將該候選運(yùn)動(dòng)向量與該第一縮放因子相乘得到的第二組分以及將該第二組分右移位6位。。
15.如權(quán)利要求14所述的裝置,其特征在于,P對(duì)應(yīng)于2048、4096、或者8192。
16.—種推導(dǎo)縮放的運(yùn)動(dòng)向量的裝置,用于基于與候選塊相關(guān)的候選運(yùn)動(dòng)向量來(lái)推導(dǎo)當(dāng)前塊的縮放的運(yùn)動(dòng)向量,該裝置包含: 決定第一圖像距離tb的模塊,用于決定對(duì)應(yīng)于該當(dāng)前塊的當(dāng)前圖像與該當(dāng)前塊的當(dāng)前運(yùn)動(dòng)向量指向的目標(biāo)參考圖像之間的該第一圖像距離tb ; 決定第二圖像距離td的模塊,用于決定對(duì)應(yīng)于該候選塊的候選圖像與該候選塊的該候選運(yùn)動(dòng)向量指向的候選參考圖像之間的該第二圖像距離td ; 決定第一值ix的模塊,用于依據(jù)ix = (2k+|td/2|)/td決定該第一值ix ; 決定距離縮放因子DistScalefactor的模塊,用于依據(jù)DistScalefactor = clip (-p,(p-1), (tb*ix+(l〈〈(q-l)))?q)決定該距離縮放因子 DistScalefactor,其中 clip (u, v, w)代表將w限制為介于u與V之間范圍的截?cái)嗪瘮?shù); 計(jì)算縮放的運(yùn)動(dòng)向量組分的模塊,用于基于該候選運(yùn)動(dòng)向量的候選運(yùn)動(dòng)向量組分 MV_xy,依據(jù) scaled_MV_xy = (DistScaleFactor*MV_xy+(1〈〈(m_l))-1+ (((DistScaleFactor*MV_xy) <0) ? 1: O)) >>m來(lái)計(jì)算該縮放的運(yùn)動(dòng)向量組分;以及其中k、p、q為正整數(shù),p大于1024,且k = q+m。
17.如權(quán)利要求16所述的裝置,其特征在于,P對(duì)應(yīng)于2048、4096、或者8192,且q和m分別對(duì)應(yīng)于6和8。
18.如權(quán)利要求16所述的裝置,其特征在于,P對(duì)應(yīng)于1024、2048、或者4096,且q和m分別對(duì)應(yīng)于7和7。
19.如權(quán)利要求16所述的裝置,其特征在于,P對(duì)應(yīng)于(l〈〈(m+3))、(l〈〈(m+4))、或者(1<<(m+5))。
20.如權(quán)利要 求16所述的裝置,其特征在于,該候選塊對(duì)應(yīng)于空間相鄰塊或時(shí)間同位塊。
【文檔編號(hào)】H04N19/56GK103918267SQ201280054067
【公開(kāi)日】2014年7月9日 申請(qǐng)日期:2012年11月7日 優(yōu)先權(quán)日:2011年11月7日
【發(fā)明者】莊子德, 林建良, 陳慶曄, 陳渏紋, 黃毓文 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司