一種設(shè)置屏幕菜單透明度的方法和裝置的制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供一種設(shè)置屏幕菜單透明度的方法和裝置,用以解決現(xiàn)有技術(shù)中在不支持傳輸Alpha數(shù)據(jù)的數(shù)據(jù)傳輸格式中無(wú)法傳輸Alpha數(shù)據(jù)的缺陷。所述方法包括:發(fā)送方與接收方預(yù)先設(shè)定傳輸透明度Alpha數(shù)據(jù)的數(shù)據(jù)位;向接收方傳輸OSD數(shù)據(jù),所述OSD數(shù)據(jù)中包含在與所述接收方設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù);接收方接收所述OSD數(shù)據(jù);識(shí)別所述OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。
【專(zhuān)利說(shuō)明】
一種設(shè)置屏幕菜單透明度的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種設(shè)置屏幕菜單透明度的方法和裝置。
【背景技術(shù)】
[0002]OSD (On Screen Display,屏幕菜單式調(diào)節(jié)方式)應(yīng)用于顯示器上,可以在顯示屏幕上產(chǎn)生一些特殊的字形或圖形,常用于電視機(jī)或者個(gè)人電腦的顯示屏幕上,當(dāng)用戶(hù)操作電視機(jī)切換頻道或調(diào)整音量、畫(huà)質(zhì)等,電視屏幕顯示目前狀態(tài),用戶(hù)通過(guò)顯示在屏幕上的功能菜單調(diào)整各項(xiàng)參數(shù),不但調(diào)整簡(jiǎn)單而且可調(diào)整的內(nèi)容也更多。
[0003]如圖1所示,為現(xiàn)有的智能電視系統(tǒng)處理器的結(jié)構(gòu)示意圖,處理器分別與以太網(wǎng)模塊、W1-Fi模塊/藍(lán)牙模塊、電源管理模塊和存儲(chǔ)器模塊以及音頻系統(tǒng)和顯示面板連接,其中,處理器通過(guò)I2S接口與音頻系統(tǒng)連接。經(jīng)過(guò)處理器處理的視頻數(shù)據(jù)輸出至面板(Panel)顯示,音頻數(shù)據(jù)通過(guò)音頻系統(tǒng)輸出。處理器上還分別設(shè)置有HDMI (High Definit1nMultimedia Interface,高清晰度多媒體接口 ) I接口、HDMI2接口、高頻頭接口、分量接口和CVBS (復(fù)合視頻廣播信息)接口,各個(gè)接口用于傳輸遵循不同通訊標(biāo)準(zhǔn)的視頻數(shù)據(jù),不同通訊標(biāo)準(zhǔn)傳輸?shù)囊曨l數(shù)據(jù)格式不同。
[0004]目前,智能電視系統(tǒng)中對(duì)于OSD數(shù)據(jù)的處理流程如下:由智能視頻處理器將接收到視頻數(shù)據(jù)和處理器生成的OSD數(shù)據(jù)疊加后傳輸?shù)斤@示屏幕進(jìn)行顯示。其中,顯示屏幕顯示OSD數(shù)據(jù)的透明度可以通過(guò)Vbyone (Vbyone是一種新興的高速串口數(shù)據(jù)通訊標(biāo)準(zhǔn))格式中的Alpha(透明度)數(shù)據(jù)進(jìn)行設(shè)定,如視頻數(shù)據(jù)中的ARGB中的“A”即Alpha數(shù)據(jù)。以智能視頻數(shù)據(jù)處理器接收到的視頻數(shù)據(jù)為HDMI格式視頻數(shù)據(jù)為例,智能視頻數(shù)據(jù)處理器可以將HDMI格式視頻數(shù)據(jù)和將處理器生成的OSD數(shù)據(jù)轉(zhuǎn)換為Vbyone格式數(shù)據(jù)并疊加后輸出至顯示屏幕進(jìn)行顯示。
[0005]對(duì)于經(jīng)過(guò)智能電視系統(tǒng)內(nèi)部處理的視頻數(shù)據(jù)可以通過(guò)上述方式顯示OSD數(shù)據(jù),但是對(duì)于利用智能電視顯示屏幕播放外部輸入的視頻數(shù)據(jù)過(guò)程中,如果用戶(hù)需要調(diào)整智能電視顯示參數(shù)時(shí),則由智能電視處理器將生成的OSD數(shù)據(jù)輸出后,在處理器外部進(jìn)行視頻數(shù)據(jù)和OSD數(shù)據(jù)的疊加,由于傳送OSD數(shù)據(jù)時(shí)采用的高清晰度多媒體接口(HDMI,HighDefinit1n Multimedia Interface)標(biāo)準(zhǔn)格式中沒(méi)有Alpha數(shù)據(jù)的設(shè)置,因此,在顯示疊加后的外部視頻信號(hào)與屏幕菜單數(shù)據(jù)時(shí)無(wú)法設(shè)置OSD數(shù)據(jù)的透明度,如果不設(shè)置OSD數(shù)據(jù)的透明度,OSD數(shù)據(jù)將遮擋顯示屏幕當(dāng)前正在顯示的視頻畫(huà)面,降低了用戶(hù)體驗(yàn)。
[0006]由此可見(jiàn),如何在不支持傳輸Alpha數(shù)據(jù)的數(shù)據(jù)傳輸格式中傳輸Alpha數(shù)據(jù)成為現(xiàn)有技術(shù)中亟待解決的技術(shù)問(wèn)題之一。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供一種設(shè)置屏幕菜單透明度的方法和裝置,用以解決現(xiàn)有技術(shù)中在不支持傳輸Alpha數(shù)據(jù)的數(shù)據(jù)傳輸格式中無(wú)法傳輸Alpha數(shù)據(jù)的缺陷。
[0008]本發(fā)明實(shí)施例提供一種設(shè)置屏幕菜單透明度的方法,包括:
[0009]預(yù)先設(shè)定傳輸透明度Alpha數(shù)據(jù)的數(shù)據(jù)位;
[0010]傳輸OSD數(shù)據(jù),所述OSD數(shù)據(jù)中包含在與所述接收方設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù);
[0011]接收所述OSD數(shù)據(jù);識(shí)別所述OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù);
[0012]根據(jù)所述Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度。
[0013]本發(fā)明實(shí)施例提供一種設(shè)置屏幕菜單透明度的裝置,包括:
[0014]設(shè)定單元,用于預(yù)先設(shè)定傳輸透明度Alpha數(shù)據(jù)的數(shù)據(jù)位;
[0015]傳輸單元,用于傳輸OSD數(shù)據(jù),所述OSD數(shù)據(jù)中包含在與所述接收方設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù);
[0016]接收單元,用于接收所述OSD數(shù)據(jù);
[0017]識(shí)別單元,用于識(shí)別所述OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù);
[0018]透明度設(shè)置單元,用于根據(jù)所述Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度。
[0019]本發(fā)明實(shí)施例提供的設(shè)置屏幕菜單透明度的方法和裝置,預(yù)先設(shè)定傳輸Alpha數(shù)據(jù)的數(shù)據(jù)位,并在設(shè)定的數(shù)據(jù)位上發(fā)送以及接收并識(shí)別Alpha數(shù)據(jù),根據(jù)識(shí)別出的Alpha數(shù)據(jù)設(shè)置屏幕菜單的透明度。
【附圖說(shuō)明】
[0020]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為現(xiàn)有技術(shù)中智能電視系統(tǒng)處理器的結(jié)構(gòu)示意圖;
[0022]圖2a為本發(fā)明中設(shè)置屏幕菜單透明度的實(shí)施例示意圖;
[0023]圖2b為本發(fā)明實(shí)施例中發(fā)送方發(fā)送OSD數(shù)據(jù)實(shí)施例示意圖;
[0024]圖2c為本發(fā)明實(shí)施例中接收方接收OSD數(shù)據(jù)實(shí)施例示意圖;
[0025]圖3為本發(fā)明中用戶(hù)利用智能電視顯示屏幕播放外部視頻數(shù)據(jù)時(shí)的應(yīng)用場(chǎng)景示意圖;
[0026]圖4a為本發(fā)明中智能電視處理器利用30bitRGB數(shù)據(jù)位傳輸視頻數(shù)據(jù)的數(shù)據(jù)傳輸序列不意圖;
[0027]圖4b為本發(fā)明中智能電視處理器利用30b i tRGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù)和Alpha數(shù)據(jù)的數(shù)據(jù)傳輸序列示意圖;
[0028]圖4c為本發(fā)明中HDMI轉(zhuǎn)v_by-one橋片內(nèi)識(shí)別出的OSD數(shù)據(jù)傳輸序列示意圖;
[0029]圖5為本發(fā)明中設(shè)置屏幕菜單透明度的裝置實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0031]如圖2a所示,為本發(fā)明實(shí)施例提供的設(shè)置屏幕菜單透明度的方法實(shí)施例流程圖,可以包括以下步驟:
[0032]S21、預(yù)先設(shè)定傳輸透明度Alpha數(shù)據(jù)的數(shù)據(jù)位。
[0033]具體實(shí)施時(shí),數(shù)據(jù)發(fā)送方和數(shù)據(jù)接收方預(yù)先設(shè)定相同的傳輸協(xié)議及用于傳輸Alpha數(shù)據(jù)的數(shù)據(jù)位。設(shè)定了傳輸Alpha數(shù)據(jù)的數(shù)據(jù)位后,數(shù)據(jù)發(fā)送方在發(fā)送OSD數(shù)據(jù)時(shí),可以在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸Alpha數(shù)據(jù),數(shù)據(jù)接收方在預(yù)先設(shè)定的數(shù)據(jù)位上識(shí)別OSD數(shù)據(jù)即可。
[0034]S22、傳輸 OSD 數(shù)據(jù)。
[0035]其中,傳輸?shù)腛SD數(shù)據(jù)中包含在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。
[0036]S23、接收 OSD 數(shù)據(jù)。
[0037]S24、識(shí)別OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。
[0038]S25、根據(jù)識(shí)別出的Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度。
[0039]為了更好的理解本發(fā)明實(shí)施例,以下分別針對(duì)數(shù)據(jù)發(fā)送方發(fā)送OSD數(shù)據(jù)和接收方接收OSD數(shù)據(jù)的具體實(shí)施流程進(jìn)行說(shuō)明?;跀?shù)據(jù)發(fā)送方和數(shù)據(jù)接收方預(yù)先設(shè)定的、用于傳輸Alpha數(shù)據(jù)的數(shù)據(jù)位,如圖2b所示,發(fā)送方向接收方發(fā)送OSD數(shù)據(jù)的流程可以包括以下步驟:
[0040]S211、發(fā)送方生成OSD數(shù)據(jù)。
[0041]具體實(shí)施時(shí),發(fā)送方在接收到用戶(hù)發(fā)送的參數(shù)調(diào)整指令時(shí)生成OSD數(shù)據(jù)。例如,發(fā)送方為智能電視處理器時(shí),用戶(hù)可以通過(guò)遙控器向智能電視處理器發(fā)送參數(shù)調(diào)整指令。
[0042]S212、發(fā)送方向接收方傳輸生成的OSD數(shù)據(jù),OSD數(shù)據(jù)中包含在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。
[0043]較佳的,發(fā)送方可以利用RGB數(shù)據(jù)位向接收方傳輸OSD數(shù)據(jù)。例如,如果發(fā)送方生成的OSD數(shù)據(jù)為遵循HDMI格式的OSD數(shù)據(jù)時(shí),發(fā)送方可以通過(guò)HMDI接口利用RGB數(shù)據(jù)位向接收方傳輸OSD數(shù)據(jù)。OSD數(shù)據(jù)由視頻數(shù)據(jù)和Alpha數(shù)據(jù)組成,其中,視頻數(shù)據(jù)的傳輸可以利用RGB數(shù)據(jù)位向接收方傳輸?;诖?,本發(fā)明實(shí)施例提供的OSD發(fā)送方法中,可以利用部分RGB數(shù)據(jù)位來(lái)傳輸Alpha數(shù)據(jù)。
[0044]具體實(shí)施時(shí),只要是不支持傳輸Alpha數(shù)據(jù)的數(shù)據(jù)傳輸格式均可利用上述的OSD數(shù)據(jù)發(fā)送方法向接收方傳輸OSD數(shù)據(jù)中的Alpha數(shù)據(jù),本發(fā)明實(shí)施例中僅以HDMI格式數(shù)據(jù)為例對(duì)本發(fā)明實(shí)施例進(jìn)行說(shuō)明,其不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
[0045]根據(jù)目前的顯示技術(shù),通常采用24bit RGB數(shù)據(jù)位、30bit RGB數(shù)據(jù)位和36bit RGB數(shù)據(jù)位傳輸視頻數(shù)據(jù),bit位越多,顯示屏幕顯示的圖像色彩越飽滿(mǎn),其中,24bit位傳輸方式中,R、G、B每一分量分別占用8bit數(shù)據(jù)位,30bit位傳輸方式中,R、G、B每一分量分別占用1bit數(shù)據(jù)位,36bit RGB數(shù)據(jù)位傳輸方式中,R、G、B每一分量分別占用12bit數(shù)據(jù)位。
[0046]為了盡量減少對(duì)顯示屏幕顯示的圖像色彩的影響,本發(fā)明實(shí)施例中,可以利用6bitRGB數(shù)據(jù)位傳輸Alpha數(shù)據(jù)。
[0047]例如,對(duì)于利用30bitRGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù)和Alpha數(shù)據(jù)的傳輸方式中,可以利用其中的24bit傳輸視頻數(shù)據(jù),另外的6bit傳輸Alpha數(shù)據(jù)。
[0048]較佳的,可以分別使用R、G、B每一分量占用的數(shù)據(jù)位中的兩位傳輸Alpha數(shù)據(jù),具體使用R、G、B每一分量的那兩位數(shù)據(jù)位可以由發(fā)送方和接收方協(xié)商決定。例如,發(fā)送方和接收方可以協(xié)商在R [8] -R [9]、G [8] -G [9]、B [8] -B [9]共6bit數(shù)據(jù)位上傳輸OSD數(shù)據(jù)中的Alpha數(shù)據(jù),則發(fā)送方在R[0]-R[7]、G [O]-G [7]、B [O]-B [7]共24bit數(shù)據(jù)位上傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù)。
[0049]對(duì)于利用36bitRGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù)和Alpha數(shù)據(jù)的傳輸方式中,可以利用其中的30bit傳輸視頻數(shù)據(jù),另外的6bit傳輸Alpha數(shù)據(jù)。同樣,具體使用R、G、B每一分量的那兩位數(shù)據(jù)位可以由發(fā)送方和接收方協(xié)商決定。例如,發(fā)送方和接收方可以協(xié)商在R[10]-R[11]、G[10]-G[11]、B[10]-B[11]共6bit數(shù)據(jù)位上傳輸OSD數(shù)據(jù)中的Alpha數(shù)據(jù),則發(fā)送方在R [O]-R [9]、G [O]-G [9]、B [O]-B [9]共30bit數(shù)據(jù)位上傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù)。
[0050]當(dāng)然,具體實(shí)施時(shí),對(duì)于利用36bitRGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù)和Alpha數(shù)據(jù)的傳輸方式中,在對(duì)顯示屏幕顯示的圖像色彩要求不高的應(yīng)用場(chǎng)景下,也可以使用24bitRGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù),其余的12bitRGB數(shù)據(jù)位用于傳輸Alpha數(shù)據(jù)。具體的,可以分別使用R、G、B每一分量占用的數(shù)據(jù)位中的4bit數(shù)據(jù)位傳輸Alpha數(shù)據(jù)。具體使用R、G、B每一分量的那兩位數(shù)據(jù)位同樣可以由發(fā)送方和接收方協(xié)商決定。例如,發(fā)送方和接收方可以協(xié)商在R[8]-R[11]、G[8]-G[11]、B[8]-B[11]共12bit RGB數(shù)據(jù)位上傳輸OSD數(shù)據(jù)中的Alpha數(shù)據(jù),則發(fā)送方在R [O] -R [7]、G [O] -G [7]、B [O] -B [7]共24bi t數(shù)據(jù)位上傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù)。
[0051]相應(yīng)的,在接收方,可以根據(jù)與發(fā)送方預(yù)先設(shè)定的傳輸Alpha數(shù)據(jù)的數(shù)據(jù)位上接收并識(shí)別Alpha數(shù)據(jù),具體的,如圖2c所示,在接收方可以按照以下流程接收發(fā)送方發(fā)送的OSD數(shù)據(jù):
[0052]S221、接收 OSD 數(shù)據(jù)。
[0053]在接收方接收到的OSD數(shù)據(jù)中包含發(fā)送方在預(yù)先設(shè)置的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。
[0054]其中,接收方可以通過(guò)HDMI接口接收OSD數(shù)據(jù),具體的,OSD數(shù)據(jù)中包含發(fā)送方在預(yù)先協(xié)商的RGB數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。較佳的,發(fā)送方分別使用RGB數(shù)據(jù)每一分量所占用數(shù)據(jù)位中的任兩位傳輸Alpha數(shù)據(jù)。
[0055]S222、接收方識(shí)別接收到的OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。
[0056]S223、根據(jù)識(shí)別出的Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度。
[0057]進(jìn)一步的,接收方將設(shè)置了屏幕菜單透明度的OSD數(shù)據(jù)與接收到的外部視頻信號(hào)置加后輸出至顯不屏顯不。
[0058]為了更好的理解本發(fā)明實(shí)施例,以下以智能電視處理器生成并傳輸包含Alpha數(shù)據(jù)的OSD數(shù)據(jù)為例對(duì)本發(fā)明實(shí)施例的具體實(shí)施過(guò)程進(jìn)行說(shuō)明。
[0059]如圖3所示,為用戶(hù)利用智能電視顯示屏幕播放外部視頻數(shù)據(jù)時(shí)的應(yīng)用場(chǎng)景示意圖,包括智能電視處理器(其結(jié)構(gòu)與圖1相同,這里不再贅述)、HDMI輸入橋片、HDMI轉(zhuǎn)v-by-one橋片,其中,HDMI輸入橋片、HDMI轉(zhuǎn)v_by_one橋片用于對(duì)智能電視處理器輸出的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換HDMI轉(zhuǎn)v-by-one橋片設(shè)置有2個(gè)HDMI接口,HDMII接口用于接收智能電視處理器輸出的HDMI視頻數(shù)據(jù),HDMI2用于接收外部視頻數(shù)據(jù)。當(dāng)用戶(hù)在利用智能電視觀看外部視頻的過(guò)程中,如果需要調(diào)整智能電視相關(guān)參數(shù)(例如,調(diào)節(jié)音量、調(diào)節(jié)顯示對(duì)比度等),則通過(guò)智能電視遙控器向智能電視處理器發(fā)送參數(shù)調(diào)整指令,智能電視處理器在接收到參數(shù)調(diào)整指令后,生成OSD數(shù)據(jù)并通過(guò)圖3中的HDMI橋片將其傳輸給HDMI轉(zhuǎn)v-by-one橋片,對(duì)于智能電視處理器生成的OSD數(shù)據(jù),由于HDMI數(shù)據(jù)傳輸格式不支持OSD數(shù)據(jù)中的Alpha數(shù)據(jù)傳輸,因此,傳輸給HDMI轉(zhuǎn)v-by-one橋片的OSD數(shù)據(jù)為不包含Alpha數(shù)據(jù)的OSD數(shù)據(jù)。由于Alpha數(shù)據(jù)用于設(shè)置OSD數(shù)據(jù)透明度,如果沒(méi)有Alpha數(shù)據(jù),則OSD數(shù)據(jù)在顯示屏幕顯示時(shí)將遮擋顯示屏幕顯示的畫(huà)面,降低了用戶(hù)體驗(yàn)。
[0060]為此,本發(fā)明實(shí)施例中,為了將智能電視處理器生成的OSD數(shù)據(jù)中的Alpha數(shù)據(jù)傳輸給HDMI轉(zhuǎn)v-by-one橋片,可以利用傳輸視頻數(shù)據(jù)的RGB數(shù)據(jù)位傳輸Alpha數(shù)據(jù),智能電視處理器與HDMI轉(zhuǎn)v-by-one橋片預(yù)先協(xié)商傳輸Alpha數(shù)據(jù)的數(shù)據(jù)位,假設(shè)智能電視處理器與HDMI轉(zhuǎn)v-by-one橋片之間采用30bitRGB數(shù)據(jù)位傳輸視頻數(shù)據(jù),如圖4a所示,為智能電視處理器利用30bitRGB數(shù)據(jù)位傳輸視頻數(shù)據(jù)的數(shù)據(jù)傳輸序列示意圖。
[0061]以智能電視處理器與HDMI轉(zhuǎn)v-by-one橋片協(xié)商的用于傳輸Alpha數(shù)據(jù)的數(shù)據(jù)位為:R[8]-R[9]、G[8]-G[9]、B[8]-B[9]共6bit數(shù)據(jù)位為例,在發(fā)送方,智能電視處理器利用30bit位中的R[0]-[7]、G[0]-[7]、B[0]-[7]傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù),利用30bit位中的R [8]-[9]、G [8]-[9]、B [8]-[9]傳輸OSD數(shù)據(jù)中的Alpha數(shù)據(jù)。如圖4b所示,為本發(fā)明實(shí)施例中智能電視處理器利用30bitRGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)中的視頻數(shù)據(jù)和Alpha數(shù)據(jù)的數(shù)據(jù)傳輸序列示意圖。
[0062]在接收方,HDMI轉(zhuǎn) v-by-one 橋片將識(shí)別出 R [8] -R [9]、G [8] -G [9]、B [8] -B [9]傳輸?shù)腁lpha數(shù)據(jù)。如圖4c所示,為HDMI轉(zhuǎn)v-by-one橋片內(nèi)識(shí)別出的OSD數(shù)據(jù)傳輸序列示意圖,其中OSD數(shù)據(jù)包括視頻數(shù)據(jù)和Alpha數(shù)據(jù)。HDMI轉(zhuǎn)v-by-one橋片根據(jù)識(shí)別出的Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度,并將設(shè)置了屏幕菜單透明度后的OSD數(shù)據(jù)與接收到的外部視頻信號(hào)疊加并輸出至顯示屏顯示。
[0063]由此,本發(fā)明實(shí)施例實(shí)現(xiàn)了 Alpha數(shù)據(jù)在智能電視處理器和HDMI轉(zhuǎn)v_by_one橋片之間的傳輸,使得在HDMI轉(zhuǎn)v-by-one橋片內(nèi)可以根據(jù)Alpha數(shù)據(jù)設(shè)置對(duì)應(yīng)的透明度。
[0064]本發(fā)明實(shí)施例提供的設(shè)置屏幕菜單透明度的方法中,通過(guò)預(yù)先設(shè)定傳輸Alpha數(shù)據(jù)的數(shù)據(jù)位置,使得發(fā)送方可以在預(yù)先設(shè)定的數(shù)據(jù)位上向接收方發(fā)送包含Alpha數(shù)據(jù)的OSD數(shù)據(jù),接收方在預(yù)先設(shè)定的數(shù)據(jù)位上接收并識(shí)別Alpha數(shù)據(jù),從而實(shí)現(xiàn)了 Alpha數(shù)據(jù)的傳輸,使得接收方可以根據(jù)接收到的Alpha數(shù)據(jù)設(shè)置對(duì)應(yīng)的透明度,避免了由于無(wú)Alpha數(shù)據(jù)時(shí)OSD數(shù)據(jù)遮擋顯示屏幕當(dāng)前顯示畫(huà)面造成用戶(hù)體驗(yàn)不佳的問(wèn)題。
[0065]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還分別提供了一種設(shè)置屏幕菜單透明度的裝置,由于上述裝置解決問(wèn)題的原理分別與上述的設(shè)置屏幕菜單透明度的OSD數(shù)據(jù)發(fā)送及接收方法相似,因此上述裝置的實(shí)施可以參見(jiàn)方法的實(shí)施,重復(fù)之處不再贅述。
[0066]如圖5所示,為本發(fā)明實(shí)施例提供的設(shè)置屏幕菜單透明度的裝置實(shí)施例的結(jié)構(gòu)示意圖,包括:
[0067]設(shè)定單元51,用于預(yù)先設(shè)定傳輸透明度Alpha數(shù)據(jù)的數(shù)據(jù)位;
[0068]傳輸單元52,用于傳輸OSD數(shù)據(jù),所述OSD數(shù)據(jù)中包含在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。
[0069]接收單元53,用于接收OSD數(shù)據(jù)。
[0070]識(shí)別單元54,用于識(shí)別OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù)。[0071 ] 透明度設(shè)置單元55,用于根據(jù)識(shí)別單元54識(shí)別出的Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度.
[0072]其中,傳輸單元52,可以用于利用RGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)。較佳的,傳輸單元52可以用于分別使用RGB數(shù)據(jù)中每一分量所占用數(shù)據(jù)位中的任兩個(gè)數(shù)據(jù)位傳輸所述Alpha數(shù)據(jù)。
[0073]具體實(shí)施時(shí),本發(fā)明實(shí)施例提供的設(shè)置屏幕菜單透明度的裝置還可以包括:
[0074]數(shù)據(jù)疊加單元,用于將設(shè)置了屏幕菜單透明度后的OSD數(shù)據(jù)與接收到的外部視頻信號(hào)疊加后輸出至顯示屏顯示。
[0075]較佳的,傳輸單元52可以采用HDMI協(xié)議傳輸OSD數(shù)據(jù)。
[0076]為了描述的方便,以上各部分按照功能劃分為各模塊(或單元)分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各模塊(或單元)的功能在同一個(gè)或多個(gè)軟件或硬件中實(shí)現(xiàn)。
[0077]本發(fā)明實(shí)施例中可以通過(guò)硬件處理器(hardware processor)來(lái)實(shí)現(xiàn)圖5所示的相關(guān)功能單元。具體實(shí)施時(shí),處理器可以用于讀取存儲(chǔ)器中的程序,執(zhí)行下列過(guò)程以實(shí)現(xiàn)圖5所示的相關(guān)功能單元:預(yù)先設(shè)定傳輸透明度Alpha數(shù)據(jù)的數(shù)據(jù)位;傳輸OSD數(shù)據(jù),所述OSD數(shù)據(jù)中包含在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù);接收所述OSD數(shù)據(jù);識(shí)別所述OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù);根據(jù)所述Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度。
[0078]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0079]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0080]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種設(shè)置屏幕菜單透明度的方法,其特征在于, 預(yù)先設(shè)定傳輸透明度Alpha數(shù)據(jù)的數(shù)據(jù)位; 傳輸OSD數(shù)據(jù),所述OSD數(shù)據(jù)中包含在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù); 接收所述OSD數(shù)據(jù);識(shí)別所述OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù); 根據(jù)所述Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述傳輸OSD數(shù)據(jù),具體包括: 利用RGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,分別使用RGB數(shù)據(jù)中每一分量所占用數(shù)據(jù)位中的任兩個(gè)數(shù)據(jù)位傳輸所述Alpha數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 將設(shè)置了屏幕菜單透明度后的OSD數(shù)據(jù)與接收到的外部視頻信號(hào)疊加并輸出至顯示屏顯示。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述傳輸OSD數(shù)據(jù)具體包括: 采用HDMI協(xié)議傳輸OSD數(shù)據(jù)。6.一種設(shè)置屏幕菜單透明度的裝置,其特征在于,包括: 設(shè)定單元,用于預(yù)先設(shè)定傳輸透明度Alpha數(shù)據(jù)的數(shù)據(jù)位; 傳輸單元,用于傳輸OSD數(shù)據(jù),所述OSD數(shù)據(jù)中包含在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù); 接收單元,用于接收所述OSD數(shù)據(jù); 識(shí)別單元,用于識(shí)別所述OSD數(shù)據(jù)中在預(yù)先設(shè)定的數(shù)據(jù)位上傳輸?shù)腁lpha數(shù)據(jù); 透明度設(shè)置單元,用于根據(jù)所述Alpha數(shù)據(jù)設(shè)置屏幕菜單透明度。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述傳輸單元,具體用于利用RGB數(shù)據(jù)位傳輸OSD數(shù)據(jù)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述傳輸單元,具體用于分別使用RGB數(shù)據(jù)中每一分量所占用數(shù)據(jù)位中的任兩個(gè)數(shù)據(jù)位傳輸所述Alpha數(shù)據(jù)。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 數(shù)據(jù)疊加單元,用于將設(shè)置了屏幕菜單透明度后的OSD數(shù)據(jù)與接收到的外部視頻信號(hào)置加后輸出至顯不屏顯不。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述傳輸單元采用HDMI協(xié)議傳輸OSD數(shù)據(jù)。
【文檔編號(hào)】H04N21/485GK105898613SQ201510520267
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2015年8月21日
【發(fā)明人】劉偉
【申請(qǐng)人】樂(lè)視致新電子科技(天津)有限公司