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