幀率轉(zhuǎn)換方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種幀率轉(zhuǎn)換方法及裝置。
【背景技術(shù)】
[0002]目前,隨著顯示技術(shù)的發(fā)展,以及人們對(duì)視頻清晰度要求的不斷提升,超高清(Ultra High Definit1n,簡(jiǎn)稱UHD)顯示裝置的應(yīng)用范圍也越來越廣。在電影、電視以及計(jì)算機(jī)視頻顯示器中,幀率(frame rate)是指每秒鐘放映或顯示的幀或圖像的數(shù)量。在動(dòng)畫和電視中,幀率是由電影與電視工程師學(xué)會(huì)(SMPTE)制定的標(biāo)準(zhǔn)。24、25和30幀每秒的SMPTE時(shí)間代碼幀率是通用的,每種用于行業(yè)中不同部分。電影的專業(yè)幀率是24幀每秒,電視的專業(yè)幀率在美國(guó)是30幀每秒。
[0003]現(xiàn)有的大部分UHD電視中,信號(hào)最終都是以分辨率4096 X 2160、圖像刷新頻率50Hz或60Hz的信號(hào)格式輸出給定時(shí)器/計(jì)數(shù)器控制寄存器(Timer Control Register,簡(jiǎn)稱TC0N)或者幀率轉(zhuǎn)換器(Frame Rate Convers1n,簡(jiǎn)稱FRC),由于一些視頻信號(hào)的原始幀的幀率低于50Hz或60Hz,如果需要在電視上顯示該視頻信號(hào),需要對(duì)原始幀進(jìn)行幀率轉(zhuǎn)換,而原始幀的幀率轉(zhuǎn)換通常都是在片上系統(tǒng)(System on Chip,簡(jiǎn)稱S0C)端直接完成的,但是具體的幀率轉(zhuǎn)換算法都不相同。實(shí)例的,當(dāng)FRC的輸入信號(hào)為50Hz時(shí),通常該信號(hào)是S0C端通過對(duì)原始幀進(jìn)行2:2下變換(Pulldown)來產(chǎn)生的;當(dāng)FRC的輸入信號(hào)為59.94Hz或60Hz時(shí),可能的方式有S0C端分別對(duì)23.976Hz或24Hz的原始幀采用2:3Pulldown得到的,也可能是S0C端分別對(duì)29.97Hz或30Hz的原始幀采用2:2Pulldown得到的,但是FRC端并不清楚具體由S0C端輸出進(jìn)來FRC的信號(hào)是采用哪種幀率轉(zhuǎn)換方式得到的,由于S0C端幀率轉(zhuǎn)換算法可能會(huì)與FRC端不一致,使得FRC在進(jìn)行運(yùn)動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償(Mot1nEstimateand Mot1n Compensat1n,簡(jiǎn)稱MEMC)處理時(shí),如果FRC中的算法只能識(shí)別2:2Pulldown的輸入信號(hào),那么對(duì)于2:3Pulldown的輸入信號(hào),會(huì)因算法不匹配出現(xiàn)算錯(cuò)、丟幀,從而引起圖像抖動(dòng)的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種幀率轉(zhuǎn)換方法及裝置,以克服現(xiàn)有技術(shù)中FRC在進(jìn)行MEMC處理時(shí)會(huì)出現(xiàn)算錯(cuò)、丟幀,從而引起圖像抖動(dòng)的問題。
[0005]第一方面,本發(fā)明提供一種幀率轉(zhuǎn)換方法,包括:
[0006]接收第一視頻信號(hào);
[0007]提取第一視頻信號(hào)中的目標(biāo)幀生成第二視頻信號(hào);其中,目標(biāo)幀為第一視頻信號(hào)對(duì)應(yīng)的原始信號(hào)幀;
[0008]對(duì)第二視頻信號(hào)進(jìn)行運(yùn)動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償MEMC處理。
[0009]第二方面,本發(fā)明提供一種幀率轉(zhuǎn)換裝置,包括:
[0010]接收模塊,用于接收第一視頻信號(hào);
[0011]轉(zhuǎn)換模塊,用于提取第一視頻信號(hào)中的目標(biāo)幀生成第二視頻信號(hào);其中,目標(biāo)幀為第一視頻信號(hào)對(duì)應(yīng)的原始信號(hào)幀;
[0012]處理模塊,用于對(duì)第二視頻信號(hào)進(jìn)行運(yùn)動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償MEMC處理。
[0013]本發(fā)明幀率轉(zhuǎn)換方法及裝置,通過提取接收到的第一視頻信號(hào)中的目標(biāo)幀生成第二視頻信號(hào),其中,目標(biāo)幀為第一視頻信號(hào)對(duì)應(yīng)的原始信號(hào)幀;,并對(duì)第二視頻信號(hào)進(jìn)行運(yùn)動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償MEMC處理,相比現(xiàn)有技術(shù)中,直接對(duì)接收到的第一視頻信號(hào)進(jìn)行MEMC處理而言,由于此時(shí)不清楚第一視頻信號(hào)具體是采用哪種幀率轉(zhuǎn)換方式得到的,使得FRC在進(jìn)行MEMC處理時(shí)就會(huì)出現(xiàn)算錯(cuò)、丟幀,從而引起圖像抖動(dòng)的問題,而本發(fā)明中是將第一視頻信號(hào)還原為第二視頻信號(hào),即還原為原始信號(hào)幀,再對(duì)還原后的第二視頻信號(hào)進(jìn)行運(yùn)動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償MEMC處理,避免了現(xiàn)有技術(shù)中FRC在進(jìn)行MEMC處理時(shí)就會(huì)出現(xiàn)算錯(cuò)、丟幀,從而引起圖像抖動(dòng)的問題。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明幀率轉(zhuǎn)換方法一實(shí)施例的流程示意圖;
[0016]圖2為本發(fā)明幀率轉(zhuǎn)換方法一實(shí)施例的幀率轉(zhuǎn)換示意圖;
[0017]圖3為本發(fā)明方法的另一實(shí)施例的幀率轉(zhuǎn)換示意圖;
[0018]圖4為本發(fā)明方法的另一實(shí)施例的幀率還原示意圖;
[0019]圖5為本發(fā)明幀率轉(zhuǎn)換方法又一實(shí)施例的流程示意圖;
[0020]圖6為本發(fā)明幀率轉(zhuǎn)換方法又一實(shí)施例的幀率轉(zhuǎn)換示意圖;
[0021 ]圖7為本發(fā)明幀率轉(zhuǎn)換方法又一實(shí)施例的流程示意圖;
[0022]圖8為本發(fā)明幀率轉(zhuǎn)換方法又一實(shí)施例的幀率轉(zhuǎn)換示意圖;
[0023]圖9A為本發(fā)明幀率轉(zhuǎn)換裝置一實(shí)施例的結(jié)構(gòu)示意圖;
[0024]圖9B為本發(fā)明幀率轉(zhuǎn)換裝置另一實(shí)施例的結(jié)構(gòu)示意圖;
[0025]圖10為本發(fā)明電視一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027]本發(fā)明實(shí)施例的幀率轉(zhuǎn)換方法可以應(yīng)用于電視中,主要針對(duì)電視中接收的視頻信號(hào)進(jìn)行幀率還原,并對(duì)幀率還原后的信號(hào)進(jìn)行MEMC處理,具體實(shí)施例中以對(duì)超高清信號(hào)進(jìn)行幀率還原為例進(jìn)行說明。
[0028]下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過程可能在某些實(shí)施例不再贅述。
[0029]圖1為本發(fā)明幀率轉(zhuǎn)換方法一實(shí)施例的流程示意圖。圖2為本發(fā)明幀率轉(zhuǎn)換方法一實(shí)施例的幀率轉(zhuǎn)換示意圖。如圖1所示,本實(shí)施例的方法,包括:
[0030]步驟101、接收第一視頻信號(hào);
[0031]步驟102、提取第一視頻信號(hào)中的目標(biāo)幀生成第二視頻信號(hào);其中,目標(biāo)幀為第一視頻信號(hào)對(duì)應(yīng)的原始信號(hào)幀;
[0032]步驟103、對(duì)第二視頻信號(hào)進(jìn)行運(yùn)動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償MEMC處理。
[0033]具體來說,如圖2所示,由于現(xiàn)有的大部分UHD電視中,信號(hào)最終都是以分辨率4096 X 2160、圖像刷新頻率50Hz或60Hz的信號(hào)格式輸出給TC0N或者幀率轉(zhuǎn)換器FRC,而對(duì)于原始的輸入信號(hào)通常需要在片上系統(tǒng)S0C端進(jìn)行幀率轉(zhuǎn)換,但是對(duì)于不同的輸入信號(hào)采用的幀率轉(zhuǎn)換算法也可能不相同。例如,對(duì)于25Hz的輸入信號(hào),SOC端通常通過對(duì)原始幀進(jìn)行2:2Pulldown來產(chǎn)生50Hz的信號(hào);而對(duì)于23.976Hz或24Hz的輸入信號(hào),S0C端通常通過對(duì)原始幀分別進(jìn)行2:3Pulldown來產(chǎn)生59.94Hz或60Hz的信號(hào),對(duì)于29.97Hz或30Hz的輸入信號(hào),SOC端通常通過對(duì)原始幀分別進(jìn)行2:2Pulldown來產(chǎn)生59.94Hz或60Hz的信號(hào),因此S0C端對(duì)于不同的輸入信號(hào)會(huì)采用不同的幀率轉(zhuǎn)換方式,將幀率轉(zhuǎn)換之后的信號(hào)發(fā)送給幀率轉(zhuǎn)換器FRC后,幀率轉(zhuǎn)換器FRC在進(jìn)行MEMC處理時(shí),不清楚接收的信號(hào)到底是采用哪種幀率轉(zhuǎn)換方式轉(zhuǎn)換而來的,因此會(huì)出現(xiàn)算錯(cuò)、丟幀,從而引起圖像抖動(dòng)的問題。例如,幀率轉(zhuǎn)換器FRC對(duì)于接收到的60Hz的