界面顯示方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示終端技術(shù)領(lǐng)域,尤其涉及界面顯示方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,智能設(shè)備(智能手機(jī))的應(yīng)用越來越廣泛,但是由于手機(jī)的顯示屏幕較小,因此用戶在使用手機(jī)時(shí),需要將手機(jī)屏幕通過傳屏顯示的方式在其他智能設(shè)備上進(jìn)行顯示(如智能電視)?,F(xiàn)有技術(shù)中,智能手機(jī)與智能電視通過MHL數(shù)據(jù)線連接后,智能手機(jī)通過將當(dāng)前處理的幀數(shù)據(jù)實(shí)時(shí)發(fā)送給智能電視,供智能電視進(jìn)行顯示。由于需要實(shí)時(shí)獲取智能手機(jī)的幀數(shù)據(jù),因此使得傳輸?shù)臄?shù)據(jù)量較大;由于數(shù)據(jù)傳送量大,將造成傳送過程數(shù)據(jù)容易受到干擾。此外數(shù)據(jù)傳送過程數(shù)據(jù)量較大,還將引起電視和手機(jī)端的電源功率較高,使得智能手機(jī)和智能電視的發(fā)熱量較大,甚至影響智能手機(jī)和智能電視的運(yùn)行速度及使用壽命。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于降低第一終端和第二終端在傳屏顯示時(shí),數(shù)據(jù)傳輸量,防止由于數(shù)據(jù)傳輸量大影響第一終端和第二終端運(yùn)行的速度及使用壽命。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種界面顯示方法包括以下步驟:
[0006]第一終端每間隔第一預(yù)置時(shí)間段獲取目標(biāo)顯示界面;
[0007]所述第一終端根據(jù)所述目標(biāo)顯示界面的像素信息確定畫面類型;所述畫面類型包括固態(tài)主頁(yè)視頻幀畫面、動(dòng)態(tài)視頻幀畫面、靜態(tài)視頻幀畫面;
[0008]所述第一終端根據(jù)所述畫面類型獲取對(duì)應(yīng)的畫面類型標(biāo)識(shí);
[0009]所述第一終端將所述目標(biāo)顯示界面與所述畫面類型標(biāo)識(shí)按照預(yù)置的編碼進(jìn)行編碼后輸出至第二終端,并將所述第一終端當(dāng)前處理一幀的幀數(shù)據(jù)發(fā)送至所述第二終端;
[0010]所述第二終端接收并解碼所述第一終端傳輸?shù)臄?shù)據(jù);
[0011]所述第二終端根據(jù)所述畫面類型標(biāo)識(shí)確定第二終端接收第一終端傳輸數(shù)據(jù)的傳輸通道,并判斷所述目標(biāo)顯示界面是否為固態(tài)主頁(yè)視頻幀畫面;
[0012]若是,則所述第二終端啟動(dòng)幀畫面組合,以將第一終端發(fā)送的幀數(shù)據(jù)中與所述目標(biāo)顯示界面對(duì)應(yīng)的標(biāo)識(shí)視頻畫面重復(fù)讀取到預(yù)置緩存中,進(jìn)行幀畫面顯示;
[0013]若否,則所述第二終端通過預(yù)置的傳輸通道接收所述第一終端發(fā)送的幀數(shù)據(jù),并進(jìn)行幀數(shù)據(jù)的顯示。
[0014]優(yōu)選地,所述第一終端根據(jù)所述目標(biāo)顯示界面的像素信息確定畫面類型包括:
[0015]所述第一終端獲取目標(biāo)顯示界面頂端預(yù)置像素行的像素信息;
[0016]判斷所述像素信息中預(yù)置顏色像素的數(shù)量是否大于第一預(yù)設(shè)值;
[0017]若是,則確定目標(biāo)顯示界面為固態(tài)主頁(yè)視頻幀畫面;
[0018]若否,則每間隔第二預(yù)置時(shí)間段抽取所述第一終端獲目標(biāo)顯示界面的像素信息,并與上一張獲取的顯示界面的像素信息進(jìn)行比對(duì);當(dāng)兩者像素信息中存在差異的像素點(diǎn)小于第二預(yù)設(shè)值時(shí),確定第一終端獲目標(biāo)顯示界面為靜態(tài)視頻幀畫面;當(dāng)兩者像素信息存在差異像素點(diǎn)等于或大于所述第二預(yù)設(shè)值時(shí),確定第一終端目標(biāo)顯示界面為動(dòng)態(tài)視頻幀畫面。
[0019]優(yōu)選地,所述第二終端啟動(dòng)幀畫面組合,以將第一終端發(fā)送的幀數(shù)據(jù)中與所述目標(biāo)顯示界面對(duì)應(yīng)的標(biāo)識(shí)視頻畫面重復(fù)讀取到預(yù)置緩存中,進(jìn)行幀畫面顯示包括:
[0020]所述第二終端停止解碼差分視頻信號(hào);
[0021]將所述幀數(shù)據(jù)中與所述目標(biāo)顯示界面一致的視頻幀畫面設(shè)定為標(biāo)識(shí)視頻幀畫面;
[0022]根據(jù)預(yù)設(shè)的幀率將所述標(biāo)識(shí)視頻幀畫面重復(fù)讀取到預(yù)置緩存中;
[0023]顯示預(yù)置緩存中的視頻幀畫面。
[0024]優(yōu)選地,所述第二終端根據(jù)所述畫面類型標(biāo)識(shí)確定第二終端接收第一終端傳輸數(shù)據(jù)的傳輸通道包括:
[0025]所述第二終端根據(jù)所述畫面類型標(biāo)識(shí)判斷所述目標(biāo)顯示界面是否為固態(tài)主頁(yè)視頻幀畫面;
[0026]當(dāng)所述目標(biāo)顯示界面為固態(tài)主頁(yè)視頻幀畫面時(shí),控制傳送速度為第三預(yù)設(shè)值的傳輸通道接收第一終端發(fā)送的幀數(shù)據(jù);
[0027]當(dāng)所述目標(biāo)顯示界面不為固態(tài)主頁(yè)視頻幀畫面時(shí),所述第二終端根據(jù)所述畫面類型標(biāo)識(shí)判斷所述目標(biāo)顯示界面是否為動(dòng)態(tài)視頻幀畫面;
[0028]若是,則控制傳送速度為第四預(yù)設(shè)值的傳輸通道接收第一終端發(fā)送的幀數(shù)據(jù);
[0029]若否,則控制傳送速度為第五預(yù)設(shè)值的傳輸通道接收第一終端發(fā)送的幀數(shù)據(jù);所述第五預(yù)設(shè)值小于所述第四預(yù)設(shè)值,且所述第五預(yù)設(shè)值大于所述第三預(yù)設(shè)值。
[0030]優(yōu)選地,所述第一終端為手機(jī),所述第二終端為電視機(jī)。
[0031]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種界面顯示系統(tǒng)包括:
[0032]第一終端,用于每間隔第一預(yù)置時(shí)間段獲取目標(biāo)顯示界面;根據(jù)所述目標(biāo)顯示界面的像素信息確定畫面類型;所述畫面類型包括固態(tài)主頁(yè)視頻幀畫面、動(dòng)態(tài)視頻幀畫面、靜態(tài)視頻幀畫面;所述第一終端根據(jù)所述畫面類型獲取對(duì)應(yīng)的畫面類型標(biāo)識(shí);將所述目標(biāo)顯示界面與所述畫面類型標(biāo)識(shí)按照預(yù)置的編碼進(jìn)行編碼后輸出至第二終端,并將所述第一終端當(dāng)前處理一幀的幀數(shù)據(jù)發(fā)送至所述第二終端;
[0033]所述第二終端,用于接收并解碼所述第一終端傳輸?shù)臄?shù)據(jù);根據(jù)所述畫面類型標(biāo)識(shí)確定第二終端接收第一終端傳輸數(shù)據(jù)的傳輸通道,并判斷所述目標(biāo)顯示界面是否為固態(tài)主頁(yè)視頻幀畫面;若是,則啟動(dòng)幀畫面組合,以將第一終端發(fā)送的幀數(shù)據(jù)中與所述目標(biāo)顯示界面對(duì)應(yīng)的標(biāo)識(shí)視頻畫面重復(fù)讀取到預(yù)置緩存中,進(jìn)行幀畫面顯示;若否,則通過預(yù)置的傳輸通道接收所述第一終端發(fā)送的幀數(shù)據(jù),并進(jìn)行幀數(shù)據(jù)的顯示。
[0034]優(yōu)選地,所述第一終端還用于獲取目標(biāo)顯示界面頂端預(yù)置像素行的像素信息;判斷所述像素信息中預(yù)置顏色像素的數(shù)量是否大于第一預(yù)設(shè)值;若是,則確定目標(biāo)顯示界面為固態(tài)主頁(yè)視頻幀畫面;若否,則每間隔第二預(yù)置時(shí)間段抽取所述第一終端獲目標(biāo)顯示界面的像素信息,并與上一張獲取的顯示界面的像素信息進(jìn)行比對(duì);當(dāng)兩者像素信息中存在差異的像素點(diǎn)小于第二預(yù)設(shè)值時(shí),確定第一終端獲目標(biāo)顯示界面為靜態(tài)視頻幀畫面;當(dāng)兩者像素信息存在差異像素點(diǎn)等于或大于所述第二預(yù)設(shè)值時(shí),確定第一終端目標(biāo)顯示界面為動(dòng)態(tài)視頻幀畫面。
[0035]優(yōu)選地,所述第二終端還用于停止解碼差分視頻信號(hào);將所述幀數(shù)據(jù)中與所述目標(biāo)顯示界面一致的視頻幀畫面設(shè)定為標(biāo)識(shí)視頻幀畫面;根據(jù)預(yù)設(shè)的幀率將所述標(biāo)識(shí)視頻幀畫面重復(fù)讀取到預(yù)置緩存中;顯示預(yù)置緩存中的視頻幀畫面。
[0036]優(yōu)選地,所述第二終端還用于根據(jù)所述畫面類型標(biāo)識(shí)判斷所述目標(biāo)顯示界面是否為固態(tài)主頁(yè)視頻幀畫面;當(dāng)所述目標(biāo)顯示界面為固態(tài)主頁(yè)視頻幀畫面時(shí),控制傳送速度為第三預(yù)設(shè)值的傳輸通道接收第一終端發(fā)送的幀數(shù)據(jù);當(dāng)所述目標(biāo)顯示界面不為固態(tài)主頁(yè)視頻幀畫面時(shí),所述第二終端根據(jù)所述畫面類型標(biāo)識(shí)判斷所述目標(biāo)顯示界面是否為動(dòng)態(tài)視頻幀畫面;若是,則控制傳送速度為第四預(yù)設(shè)值的傳輸通道接收第一終端發(fā)送的幀數(shù)據(jù);若否,則控制傳送速度為第五預(yù)設(shè)值的傳輸通道接收第一終端發(fā)送的幀數(shù)據(jù);所述第五預(yù)設(shè)值小于所述第四預(yù)設(shè)值,且所述第五預(yù)設(shè)值大于所述第三預(yù)設(shè)值。
[0037]優(yōu)選地,所述第一終端為手機(jī),所述第二終端為電視機(jī)。
[0038]本發(fā)明實(shí)施例根據(jù)在第一終端當(dāng)前顯示的畫面類型,由第二終端選擇不同的傳輸通道與第一終端進(jìn)行通訊,并在第一終端對(duì)應(yīng)的目標(biāo)顯示界面為固態(tài)主頁(yè)視頻幀畫面時(shí),通過在第二終端進(jìn)行重復(fù)讀取幀畫面儲(chǔ)存至預(yù)置緩存中,以顯示第一終端的界面,因此有效降低了第一終端和第二終端在傳屏顯示時(shí),數(shù)據(jù)傳輸量,從而防止了由于數(shù)據(jù)傳輸量大影響第一終端和第二終端運(yùn)行的速度及使用壽命。
【附圖說明】
[0039]圖1為本發(fā)明界面顯示方法較佳實(shí)施例的流程示意圖;
[0040]圖2為圖1中第一終端確定畫面類型的細(xì)化流程示意圖;
[0041]圖3為圖1中第二終端進(jìn)行畫面顯示的細(xì)化流程示意圖;
[0042]圖4為圖1中第二終端確定傳輸通道的細(xì)化流程示意圖;
[0043]圖5為本發(fā)明手指識(shí)別遙控系統(tǒng)較佳實(shí)施例的通訊結(jié)構(gòu)示意圖。
[0044]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0045]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0046]本發(fā)明提供一種界面顯示方法,參照?qǐng)D1,在一實(shí)施例中,該界面顯示方法包括:
[0047]步驟S10,第一終端每間隔第一預(yù)置時(shí)間段獲取目標(biāo)顯示界面;
[0048]本發(fā)明實(shí)施例提供的界面顯示方法主要應(yīng)用于終端之間的傳屏顯示,例如可以為手機(jī)與電腦之間的傳屏顯示,即手機(jī)通過MHL數(shù)據(jù)線連接電視機(jī),將當(dāng)前的顯示界面信息發(fā)送給電視機(jī),以在電視機(jī)上進(jìn)行手機(jī)界面顯示。本實(shí)施例中,上述第一終端為具有顯示功能的移動(dòng)終端,例如智能手機(jī)、pad等。以下各實(shí)施例以第一終端是手機(jī)為例作出詳細(xì)說明。第一終端偵測(cè)到用戶輸入的傳