本發(fā)明涉及圖像顯示技術(shù)領(lǐng)域,具體而言,涉及一種過掃描自適應(yīng)顯示方法及裝置。
背景技術(shù):
現(xiàn)有電視(比如,互聯(lián)網(wǎng)電視)因配置高、性能高、價格低廉而受到用戶的青睞。除了日常電視節(jié)目的收看外,電視還可以作為顯示設(shè)備對源設(shè)備發(fā)送的圖像進行顯示,以滿足用戶享受大屏進行上網(wǎng)、購物、玩游戲等的超強樂趣。
然而,現(xiàn)有電視無法根據(jù)源設(shè)備發(fā)送的圖像信號自適應(yīng)的進行過掃描或欠掃描處理,一般地,都是對圖像默認進行過掃描處理,這會導致對源設(shè)備發(fā)送的圖像顯示不全(圖像四周被截取的情況,如,筆記本接電視時,桌面的邊緣會處于屏幕之外)的現(xiàn)象發(fā)生,嚴重影響用戶的使用體驗。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中的上述不足,本發(fā)明所要解決的技術(shù)問題是提供一種過掃描自適應(yīng)顯示方法及裝置,其能夠根據(jù)源設(shè)備發(fā)送的信號是過掃描還是欠掃描做自適應(yīng)顯示,從而提高用戶體驗。
本發(fā)明較佳實施例提供了一種過掃描自適應(yīng)顯示方法,所述方法應(yīng)用于與源設(shè)備通信連接的顯示設(shè)備,所述方法包括:
接收所述源設(shè)備發(fā)送的視頻信息;
分析得到視頻信息中的掃描處理方式,并根據(jù)所述掃描處理方式對所述視頻信息中的視頻數(shù)據(jù)進行掃描處理,其中,所述掃描處理方式包括過掃描方式和欠掃描方式;
將掃描處理后的視頻數(shù)據(jù)進行顯示。
本發(fā)明較佳實施例還提供了一種過掃描自適應(yīng)顯示裝置,所述裝置應(yīng)用于與源設(shè)備通信連接的顯示設(shè)備,所述裝置包括:
接收模塊,用于接收所述源設(shè)備發(fā)送的視頻信息;
處理模塊,用于分析得到視頻信息中的掃描處理方式,并根據(jù)所述掃描處理方式對所述視頻信息中的視頻數(shù)據(jù)進行掃描處理,其中,所述掃描處理方式包括過掃描方式和欠掃描方式;
顯示模塊,用于將掃描處理后的視頻數(shù)據(jù)進行顯示。
相對于現(xiàn)有技術(shù)而言,本發(fā)明具有以下有益效果:
顯示設(shè)備接收源設(shè)備發(fā)送的視頻信息,視頻信息中包括視頻數(shù)據(jù)及視頻數(shù)據(jù)對應(yīng)的掃描處理方式。對接收的視頻信息進行分析,得到視頻信息中的掃描處理方式。根據(jù)所述處理方式對視頻數(shù)據(jù)進行掃描處理及顯示。由此,顯示設(shè)備根據(jù)所述源設(shè)備發(fā)送的信號對接收的視頻數(shù)據(jù)做了相應(yīng)處理,從而對視頻數(shù)據(jù)自適應(yīng)顯示,提升用戶體驗。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明較佳實施例提供的顯示設(shè)備與源設(shè)備的通信示意圖。
圖2為圖1所示的顯示設(shè)備的方框示意圖。
圖3為圖1所示的源設(shè)備的方框示意圖。
圖4為本發(fā)明較佳的實施例提供的應(yīng)用于圖1所示的顯示設(shè)備的過掃描自適應(yīng)顯示方法的流程示意圖。
圖5為圖4中步驟s120包括的子步驟的一種流程示意圖。
圖6為圖5中子步驟s122包括的子步驟的一種流程示意圖。
圖7為圖4中步驟s120包括的子步驟的另一種流程示意圖。
圖8為本發(fā)明較佳實施例提供的過掃描自適應(yīng)顯示裝置的一種方框示意圖。
圖標:100-顯示設(shè)備;110-第一存儲器;120-第一存儲控制器;130-第一處理器;200-源設(shè)備;210-第二存儲器;220-第二存儲控制器;230-第二處理器;300-過掃描自適應(yīng)顯示裝置;310-接收模塊;320-處理模塊;321-解析子模塊;322-掃描子模塊;330-顯示模塊。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
請參照圖1,圖1是本發(fā)明較佳實施例提供的顯示設(shè)備100與源設(shè)備200的通信示意圖。所述顯示設(shè)備100與所述源設(shè)備200通信連接,由此所述顯示設(shè)備100與所述源設(shè)備200進行數(shù)據(jù)交互,所述顯示設(shè)備100對所述源設(shè)備200發(fā)送的視頻數(shù)據(jù)進行顯示。在本發(fā)明實施例中,所述顯示設(shè)備100可以是,但不限于,電視機、微投等。所述源設(shè)備200可以是,但不限于,機頂盒、藍光播放器、信號發(fā)生器等。
請參照圖2,圖2是圖1所示的顯示設(shè)備100的方框示意圖。所述顯示設(shè)備100包括:過掃描自適應(yīng)顯示裝置300、第一存儲器110、第一存儲控制器120及第一處理器130。
所述第一存儲器110、第一存儲控制器120及第一處理器130各元件之間直接或間接地電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現(xiàn)電性連接。第一存儲器110中存儲有過掃描自適應(yīng)顯示裝置300,所述過掃描自適應(yīng)顯示裝置300包括至少一個可以軟件或固件(firmware)的形式存儲于所述第一存儲器110中的軟件功能模塊。所述第一處理器130通過運行存儲在第一存儲器110內(nèi)的軟件程序以及模塊,如本發(fā)明實施例中的過掃描自適應(yīng)顯示裝置300,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)本發(fā)明實施例中的過掃描自適應(yīng)顯示方法。
其中,所述第一存儲器110可以是,但不限于,隨機存取存儲器(randomaccessmemory,ram),只讀存儲器(readonlymemory,rom),可編程只讀存儲器(programmableread-onlymemory,prom),可擦除只讀存儲器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,第一存儲器110用于存儲程序,所述第一處理器130在接收到執(zhí)行指令后,執(zhí)行所述程序。所述第一處理器130以及其他可能的組件對第一存儲器110的訪問可在所述第一存儲控制器120的控制下進行。
所述第一處理器130可能是一種集成電路芯片,具有信號的處理能力。上述的第一處理器130可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等。還可以是數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
可以理解,圖2所示的結(jié)構(gòu)僅為示意,顯示設(shè)備100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
請參照圖3,圖3是圖1所示的源設(shè)備200的方框示意圖。所述源設(shè)備200可以包括第二存儲器210、第二存儲控制器220及第二處理器230。
其中,所述第二存儲器210、第二存儲控制器220及第二處理器230與圖2中的第一存儲器110、第一存儲控制器120、第一處理器130的硬件配置相同,在此就不再一一介紹。
請參照圖4,圖4是本發(fā)明較佳實施例提供應(yīng)用于圖1所示的顯示設(shè)備100的過掃描自適應(yīng)顯示方法的一種流程示意圖。所述顯示設(shè)備100與源設(shè)備200通信連接。圖4中的流程可以由所述第一處理器130實現(xiàn)。下面對過掃描自適應(yīng)顯示方法的具體流程進行詳細闡述。
步驟s110,接收所述源設(shè)備200發(fā)送的視頻信息。
在本實施例中,所述接收所述源設(shè)備200發(fā)送的視頻信息的步驟包括:接收所述源設(shè)備200根據(jù)擴展顯示標識數(shù)據(jù)發(fā)送的所述顯示設(shè)備100支持的掃描方式對應(yīng)的視頻信息。
在本實施例中,所述源設(shè)備200接入所述顯示設(shè)備100時,所述顯示設(shè)備100將擴展顯示標識數(shù)據(jù)發(fā)送給所述源設(shè)備200,以使所述源設(shè)備200得到所述顯示設(shè)備100支持的掃描方式及掃描方式對應(yīng)的視頻類型。所述源設(shè)備200根據(jù)所述顯示設(shè)備100支持的掃描方式及掃描方式對應(yīng)的視頻類型發(fā)送視頻信息給所述顯示設(shè)備100。
其中,所述顯示設(shè)備100將所述擴展顯示標識數(shù)據(jù)進行存儲,存儲的具體位置可以是,但不限于,nandflash(快閃記憶體)、e2prom(electricallyerasableprogrammableread-onlymemory,電可擦可編程只讀存儲器)、sdram(synchronousdynamicrandomaccessmemory,同步動態(tài)隨機存儲器)等。
其中,所述擴展顯示標識數(shù)據(jù)(extendeddisplayidentificationdata,edid)是一種vesa(videoelectronicsstandardsassociation,視頻電子標準協(xié)會)標準數(shù)據(jù)格式,所述擴展顯示標識數(shù)據(jù)不僅包括有關(guān)監(jiān)視器(比如,筆記本/電視機/微投)及其性能參數(shù),還包括廠家信息,比如,希望源設(shè)備200設(shè)備優(yōu)先發(fā)送的timing(即,preferredtiming)、monitorname(監(jiān)視器名稱)、支持的timing列表、支持的audio(音頻)信息、供應(yīng)商信息、最大圖像大小、顏色設(shè)置、廠商預設(shè)置、頻率范圍的限制等信息。
步驟s120,分析得到視頻信息中的掃描處理方式,并根據(jù)所述掃描處理方式對所述視頻信息中的視頻數(shù)據(jù)進行掃描處理。
在本實施例中,所述掃描處理方式包括過掃描方式和欠掃描方式。所述視頻信息包括所述源設(shè)備200發(fā)送的視頻數(shù)據(jù)及輔助視頻信息幀。其中,視頻數(shù)據(jù)是指待播放的視頻內(nèi)容,所述輔助視頻信息幀包括各種音視頻的輔助信息。在本實施例的實施方式中,所述輔助視頻信息幀以infoframe的方式由源設(shè)備200發(fā)送給所述顯示設(shè)備100。標準中定義了6種infoframe:
vendor-specificinfoframe(0x01),
auxiliaryvideoinformationinfoframe(0x02),
sourceproductdescriptioninfoframe(0x03),
audioinfoframe(0x04),
mpegsourceinfoframe(0x05),
andntscvbiinfoframe(0x06)
在本實施例的實施方式中,所述輔助視頻信息幀采用的是auxiliaryvideoinformationinfoframe,簡稱aviinfoframe。在源設(shè)備200確認顯示設(shè)備100支持接收或解析所述輔助視頻信息幀時,所述源設(shè)備200在發(fā)送每幀視頻數(shù)據(jù)之前,先發(fā)送與所述視頻數(shù)據(jù)對應(yīng)的輔助視頻信息幀。所述輔助視頻信息幀中包括下一幀視頻數(shù)據(jù)的相關(guān)信息,比如,scaninformation(掃描信息,如,underscan(欠掃描)或overscan(過掃描)),colorspace(顏色空間,如,rgb/ycbcr),pictureaspectratio(寬高比,如,4:3/16:9)等。
在本實施例中,所述源設(shè)備200根據(jù)發(fā)送的視頻數(shù)據(jù)的overscan/underscan信息,設(shè)定所述輔助視頻信息幀中掃描域的值。比如,通過sfield中s的值來表示掃描域的值,也就是說所述s的值可以用于表示所述視頻數(shù)據(jù)需要進行過掃描處理還是欠掃描處理。
請參照圖5,圖是圖4中步驟s120包括的子步驟的一種流程示意圖。所述步驟s120可以包括子步驟s121及子步驟s122。
所述子步驟s121,解析所述源設(shè)備200發(fā)送的所述輔助視頻信息幀的掃描域的值。
在本實施例中,所述顯示設(shè)備100接收所述輔助視頻信息幀后,解析得到掃描域的值以及所述輔助視頻信息幀對應(yīng)的視頻數(shù)據(jù)的信息(比如,顏色空間、寬高比等),并根據(jù)所述視頻數(shù)據(jù)的信息完成配置,從而顯示掃描處理后的視頻數(shù)據(jù)。
所述子步驟s122,根據(jù)所述掃描域的值對所述輔助視頻信息幀對應(yīng)的視頻數(shù)據(jù)進行相應(yīng)的掃描處理。
在本實施例中,所述掃描域s的值可以是第一預設(shè)值或第二預設(shè)值,不同的值對應(yīng)不通的掃描方式。針對不同值實現(xiàn)不同掃描方式的情況請參照后續(xù)步驟。
請參照圖6,圖6是圖5中子步驟s122包括的子步驟的一種流程示意圖。所述子步驟s122可以包括子步驟s1221及子步驟s1222。
在所述掃描域s的值為第一預設(shè)值時,執(zhí)行子步驟s1221。
所述子步驟s1221,對接收的視頻數(shù)據(jù)做過掃描處理。
在本實施例的實施方式中,將所述第一預設(shè)值設(shè)置為1。所述顯示設(shè)備100解析得到avis=1時,通過軟件將芯片(systemonchip,soc)中過掃描對應(yīng)的register(寄存器)中的overscanbit配置為1,對所述顯示設(shè)備100的過掃描功能開啟,以對接收的視頻數(shù)據(jù)做過掃描處理。
在所述掃描域s的值為第二預設(shè)值時,執(zhí)行子步驟s1222。
所述子步驟s1222,對接收的視頻數(shù)據(jù)做欠掃描處理。
在本實施例的實施方式中,將所述第二預設(shè)值設(shè)置為2。所述顯示設(shè)備100解析得到avis=2時,通過軟件將芯片(systemonchip,soc)中過掃描對應(yīng)的register(寄存器)中的overscanbit配置為0,對所述顯示設(shè)備100的過掃描功能關(guān)閉,以對接收的視頻數(shù)據(jù)做欠掃描處理。
在本實施例中,所述擴展顯示標識數(shù)據(jù)包括廠商專用數(shù)據(jù)塊(vendorspecificdatablock,vsdb)。所述廠商專用數(shù)據(jù)塊用于表征所述顯示設(shè)備100具備輔助視頻信息幀的接收和解析能力。由此,所述源設(shè)備200檢測得到所述顯示設(shè)備100中擴展顯示標識數(shù)據(jù)中的vsdb,從而確定所述顯示設(shè)備100具備對infoframe的接收和解析能力。所述顯示設(shè)備100還可以在所述廠商專用信息中對deepcolordepth/3d支持情況等信息進行配置。其中,視頻信號是由一個個pixel(像素)組成的,而每個pixel又是由rgb或yuv3個sub-pixel子像素組成的,colordepth指的是每個子像素是由8bit組成,如此會有2的8次方即256的數(shù)據(jù)量,高于8bit的,如10bit/12bit/16bit,即為deepcolordepth。數(shù)值越高,每個pixel的數(shù)據(jù)量越大,成像質(zhì)量就越好。所述顯示設(shè)備100可以將deepcolordepth/3d配置為:deepcolordepth:10bit/12bit/16bit;3d:framepacking/topandbottom/side-by-side等,3d的配置可表示顯示設(shè)備100支持的3d傳輸格式有:幀封裝、上下、并排等。
在本實施例中,所述擴展顯示標識數(shù)據(jù)還包括視頻屬性信息,所述視頻屬性信息包括所述顯示設(shè)備100支持的視頻類型以及所述視頻類型對應(yīng)的掃描處理方式。
在本實施例的實施方式中,通過在所述擴展顯示標識數(shù)據(jù)中的拓展block(塊)中新增視頻屬性數(shù)據(jù)塊(videocapabilitydatablock,vcdb),以使所述擴展顯示標識數(shù)據(jù)包括視頻屬性信息。由此使得源設(shè)備200得到顯示設(shè)備100對不同種類的欠掃描或過掃描的支持情況。具體配置如下:
pttiming:supportbothover-andunderscan
ittiming:alwaysunderscaned
cetiming:supportbothover-andunderscan
即:
對于pttiming,顯示設(shè)備100對其欠掃描或過掃描操作都支持;
對于ittiming,顯示設(shè)備100對其總是執(zhí)行欠掃描操作;
對于cetiming,顯示設(shè)備100對其欠掃描或過掃描操作都支持。
請參照圖7,圖7是圖4中步驟s120包括的子步驟的另一種流程示意圖。所述步驟s120還可以包括子步驟s125及子步驟s126。
所述子步驟s125,當所述掃描域的值為第三預設(shè)值或所述顯示設(shè)備100沒有接收到所述輔助視頻信息幀時,在接收的視頻類型為第一預設(shè)視頻類型時,對接收的視頻數(shù)據(jù)做過掃描處理。
在本實施例中,所述顯示設(shè)備100在解析得到掃描域的值為第三預設(shè)值(在將第三預設(shè)值設(shè)置為0時,解析得到avis=0)或因一些原因(比如,信號故障)沒有收到輔助視頻信息幀時,根據(jù)接收的視頻數(shù)據(jù)的視頻類型對所述視頻數(shù)據(jù)進行掃描處理。在所述視頻類型為第一預設(shè)類型時,對接收的視頻數(shù)據(jù)做過掃描處理。其中,所述第一預設(shè)類型為cetiming,ce指的是消費類電子產(chǎn)品(consumerelectronics),cetiming指的是消費類電子產(chǎn)品(比如,ott盒子、dvd播放器等)支持的類型,比如1080p@60hz。
所述子步驟s126,在接收的視頻類型為第二預設(shè)視頻類型時,對接收的視頻數(shù)據(jù)做欠掃描處理。
在本實施例中,所述顯示設(shè)備100在解析得到掃描域的值為第三預設(shè)值(在將第三預設(shè)值設(shè)置為0時,解析得到avis=0)或因一些原因(比如,信號故障)沒有收到輔助視頻信息幀時,當所述視頻數(shù)據(jù)的視頻類型為第二預設(shè)類型時,對接收的視頻數(shù)據(jù)做欠掃描處理。其中,所述第二預設(shè)類型為ittiming,指的是pc(personalcomputer,個人電腦),即筆記本/臺式機等所支持的類型。
在本實施例的實施方式中,所述源設(shè)備200會根據(jù)所述擴展顯示標識數(shù)據(jù)中包括的優(yōu)先發(fā)送的視頻類型來進行視頻數(shù)據(jù)的發(fā)送,所述優(yōu)先發(fā)送的視頻類型(preferredtiming,pttiming)可以是cetiming,也可以是ittiming。
在本實施例中,在沒有添加視頻屬性信息且接收的視頻類型為所述第二預設(shè)視頻類型時,對接收的視頻數(shù)據(jù)進行欠掃描處理。
在本實施例中,在擴展顯示標識數(shù)據(jù)中沒有添加視頻屬性信息時,顯示設(shè)備100根據(jù)接收的視頻類型對視頻數(shù)據(jù)進行相應(yīng)的掃描處理。在視頻類型為第一預設(shè)視頻類型時,所述顯示設(shè)備100對接收的視頻數(shù)據(jù)做過掃描處理。在視頻類型為第二預設(shè)視頻類型時,由于第二預設(shè)視頻類型需要做欠掃描處理,因此顯示設(shè)備100預先在所述擴展顯示標識數(shù)據(jù)中進行修改,使得源設(shè)備200認為第二預設(shè)視頻類型的視頻數(shù)據(jù)會做欠掃描處理,從而所述顯示設(shè)備100接收視頻數(shù)據(jù)后進行欠掃描處理。其中,修改的方式可以是將擴展顯示標識數(shù)據(jù)中underscan設(shè)置為1,即underscan=1。
步驟s130,將掃描處理后的視頻數(shù)據(jù)進行顯示。
在本實施例中,所述顯示設(shè)備100對接收的視頻數(shù)據(jù)完成掃描處理以及相應(yīng)的顯示配置完成后,對視頻數(shù)據(jù)進行顯示。
在本實施例的實施方式中,所述顯示設(shè)備100通過高清晰度多媒體接口與所述源設(shè)備200進行數(shù)據(jù)通信。其中,高清晰度多媒體接口(highdefinitionmultimediainterface,hdmi)是支持不壓縮全數(shù)字的音頻/視頻接口。所述源設(shè)備200通過高清晰度多媒體接口接入所述顯示設(shè)備100時,所述源設(shè)備200通過hdmi線中的ddcpin獲取所述顯示設(shè)備100的擴展顯示標識數(shù)據(jù),從而獲得顯示設(shè)備100對音視頻的具體支持情況,并優(yōu)先發(fā)送擴展顯示標識數(shù)據(jù)中配置的preferredtiming。
其中,所述顯示設(shè)備100和源設(shè)備200交互的流程如下。當顯示設(shè)備100檢測到hdmicable(電纜)中的5v線有信號時,顯示設(shè)備100通過hdmicable的hpd線向源設(shè)備200以先低電平后高電平、間隔100~200ms的方式發(fā)送信息。在源設(shè)備200檢測到hpd線的以上變化時,源設(shè)備200通過hdmicable中的ddc(directdigitalcontrol,直接數(shù)字控制)線(2根,一根clk(clock,時鐘)線,一根data(數(shù)據(jù))線,本質(zhì)就是i2c線)讀取顯示設(shè)備100的擴展顯示標識數(shù)據(jù)。
在本實施例的實施方式中,所述擴展顯示標識數(shù)據(jù)存儲的位置不同,所述源設(shè)備200獲取擴展顯示標識數(shù)據(jù)的方式也會有所不同。擴展顯示標識數(shù)據(jù)存儲于nandflash時,使用時將擴展顯示標識數(shù)據(jù)從nandflash加載到系統(tǒng)內(nèi)存中;擴展顯示標識數(shù)據(jù)存儲于e2prom時,顯示設(shè)備100每個hdmi端口各對應(yīng)1個e2prom,源設(shè)備200直接從對應(yīng)hdmi端口關(guān)聯(lián)的e2prom中讀取擴展顯示標識數(shù)據(jù);擴展顯示標識數(shù)據(jù)存儲于sdram時,先將擴展顯示標識數(shù)據(jù)存儲于數(shù)組中,進入到hdmi通路時,再將數(shù)組中的edid數(shù)據(jù)拷貝到sdram中。
在本實施例中,所述顯示設(shè)備100上設(shè)置有自動掃描選項、過掃描選項及欠掃描選項,所述方法還包括:
響應(yīng)對所述自動掃描選項的選擇操作,對接收的視頻數(shù)據(jù)進行掃描自適應(yīng)處理,以使處理后的視頻數(shù)據(jù)在所述顯示設(shè)備100上自適應(yīng)顯示;
響應(yīng)對所述過掃描選項的選擇操作,對接收的視頻數(shù)據(jù)做過掃描處理;
響應(yīng)對所述欠掃描選項的選擇操作,對接收的視頻數(shù)據(jù)做欠掃描處理。
在本實施例的實施方式中,所述自動掃描選項、過掃描選項及欠掃描選項可以設(shè)置在顯示設(shè)備100的用戶界面(userinterface,ui)上。ui設(shè)計具體如下:
auto,顯示設(shè)備100自適應(yīng)
overscan(非全屏顯示),顯示設(shè)備100全屏顯示關(guān)閉
underscan(全屏顯示),顯示設(shè)備100全屏顯示開啟
由此,在用戶不清楚源設(shè)備200發(fā)送的視頻信號做欠掃描或過掃描處理時,可以選擇auto選項。當用戶確定源設(shè)備200發(fā)送的視頻信號是做欠掃描或過掃描處理時,則在顯示設(shè)備100上選擇對應(yīng)處理選項:
當過掃描被選擇時,則顯示設(shè)備100會關(guān)閉欠掃描或過掃描自適應(yīng)功能,始終對收到的hdmi信號做過掃描處理;
當欠掃描被選擇時,則顯示設(shè)備100會關(guān)閉欠掃描或過掃描自適應(yīng)功能,始終對收到的hdmi信號做欠掃描處理。
在本實施方式中,所述顯示設(shè)備100對overscan/underscan做配置時,給予用戶提示,具體如下所述。
當顯示設(shè)備100解析得到scaninformation為overscan,則配置顯示設(shè)備100寄存器,顯示設(shè)備100開啟過掃描模式。同時,驅(qū)動層發(fā)送過掃描配置消息給ui,ui收到消息后給予用戶如下提示:“已自動為您切換為非全屏顯示(過掃描,overscan)模式”。
當顯示設(shè)備100解析到的scaninformation為underscan,則配置顯示設(shè)備100寄存器,顯示設(shè)備100開啟欠掃描模式。同時,驅(qū)動層發(fā)送欠掃描配置消息給ui,ui收到該事件后給予用戶如下提示:“已自動為您切換為全屏顯示(欠掃描,underscan)模式”。
另外,只有在scaninformation有變化的時候才做對應(yīng)scanmode(掃描類型)的配置動作及發(fā)送對應(yīng)scanoperation消息給ui做提示,即:
當前視頻數(shù)據(jù)對應(yīng)的scaninformation為overscan,如果緊接著的下一視頻數(shù)據(jù)對應(yīng)的scaninformation也為overscan,則顯示設(shè)備100不再做過掃描配置及發(fā)消息給ui做提醒的動作。在視頻數(shù)據(jù)為欠掃描時,同上述操作。
請參照圖8,圖8是本發(fā)明較佳實施例提供的過掃描自適應(yīng)顯示裝置300的一種方框示意圖。所述過掃描自適應(yīng)顯示裝置300應(yīng)用于與源設(shè)備200通信連接的顯示設(shè)備100。所述過掃描自適應(yīng)顯示裝置300包括:接收模塊310、處理模塊320及顯示模塊330。
所述接收模塊310,用于接收所述源設(shè)備200發(fā)送的視頻信息。
所述接收模塊310接收所述源設(shè)備200發(fā)送的視頻信息的方式包括:
接收所述源設(shè)備200根據(jù)所述擴展顯示標識數(shù)據(jù)發(fā)送的所述顯示設(shè)備100支持的掃描方式對應(yīng)的視頻信息。在本實施例中,所述接收模塊310執(zhí)行的步驟可參考圖4所示的步驟s110的詳細描述。
所述處理模塊320,用于分析得到視頻信息中的掃描處理方式,并根據(jù)所述掃描處理方式對所述視頻信息中的視頻數(shù)據(jù)進行掃描處理,其中,所述掃描處理方式包括過掃描方式和欠掃描方式。
所述處理模塊320包括:解析子模塊321及掃描子模塊322。
所述解析子模塊321,用于解析所述源設(shè)備200發(fā)送的所述輔助視頻信息幀的掃描域的值。
所述掃描子模塊322,用于根據(jù)所述掃描域的值對所述輔助視頻信息幀對應(yīng)的視頻數(shù)據(jù)進行相應(yīng)的掃描處理。
所述掃描子模塊322根據(jù)所述掃描域的值對所述輔助視頻信息幀對應(yīng)的視頻數(shù)據(jù)進行相應(yīng)的掃描處理的方式包括:
當所述掃描域的值為第一預設(shè)值時,對接收的視頻數(shù)據(jù)做過掃描處理;
當所述掃描域的值為第二預設(shè)值時,對接收的視頻數(shù)據(jù)做欠掃描處理。
在本實施例中,所述顯示設(shè)備100存儲有擴展顯示標識數(shù)據(jù),所述擴展顯示標識數(shù)據(jù)包括廠商專用數(shù)據(jù)塊,所述廠商專用數(shù)據(jù)塊用于表征所述顯示設(shè)備100具備輔助視頻信息幀的接收和解析能力。
在本實施例中,所述展顯示標識數(shù)據(jù)還包括視頻屬性信息,所述視頻屬性信息包括所述顯示設(shè)備100支持的視頻類型以及所述視頻類型對應(yīng)的掃描處理方式。
所述處理模塊320還用于:
當所述掃描域的值為第三預設(shè)值或所述顯示設(shè)備100沒有接收到所述輔助視頻信息幀時,在接收的視頻類型為第一預設(shè)視頻類型時,對接收的視頻數(shù)據(jù)做過掃描處理;
在接收的視頻類型為第二預設(shè)視頻類型時,對接收的視頻數(shù)據(jù)做欠掃描處理。
在本實施例中,所述處理模塊320執(zhí)行的步驟可參考圖4所示的步驟s120的詳細描述。
所述顯示模塊330,用于將掃描處理后的視頻數(shù)據(jù)進行顯示。
在本實施例中,所述顯示模塊330執(zhí)行的步驟可參考圖4所示的步驟s130的詳細描述。
綜上所述,本發(fā)明實施例提供了一種過掃描自適應(yīng)顯示方法及裝置,應(yīng)用于與源設(shè)備通信連接的顯示設(shè)備。顯示設(shè)備接收所述源設(shè)備發(fā)送的視頻信息,然后根據(jù)視頻信息中的掃描處理方式對視頻信息中的視頻數(shù)據(jù)進行相應(yīng)的掃描處理,并將處理后的視頻數(shù)據(jù)在所述顯示設(shè)備上自適應(yīng)顯示,由此提升用戶體驗。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。