圖像接收裝置及其對(duì)電子裝置的屏幕放置狀態(tài)的判斷方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)同步傳輸技術(shù)領(lǐng)域,具體涉及一種圖像接收裝置及其對(duì)電子裝置的屏幕放置狀態(tài)的判斷方法。
【背景技術(shù)】
[0002]將手持終端的屏幕的顯示映射到車載終端的屏幕上,使得駕駛者能夠通過觸控車載終端的屏幕向手持終端發(fā)送控制指令,以此達(dá)到同步操控手持終端的目的。而要實(shí)現(xiàn)該目的,在同步操控前車載終端必須要獲取手持終端的屏幕的放置狀態(tài),否則在同步操控的過程中極易出現(xiàn)觸控坐標(biāo)偏移,極大的影響同步操控的效果。
[0003]現(xiàn)有技術(shù)中,一般通過計(jì)算屏幕共享圖像的灰度平均值確定屏幕是處于橫向放置狀態(tài)還是豎向放置狀態(tài)。然而,計(jì)算屏幕共享圖像的灰度平均值需要預(yù)先獲知手持終端的屏幕在車載終端的屏幕上的映射區(qū)域,并且需要計(jì)算整個(gè)非映射區(qū)域的灰度平均值,操作數(shù)據(jù)量巨大,尤其是顯示夜景圖像時(shí),圖像自身的灰度平均值較低而非映射區(qū)域的背景色亮度較高,無法確保識(shí)別結(jié)果的精確性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種圖像接收裝置及其對(duì)電子裝置的屏幕放置狀態(tài)的判斷方法,能夠準(zhǔn)確判斷屏幕放置狀態(tài),且操作數(shù)據(jù)量小。
[0005]本發(fā)明的一實(shí)施例提供一種電子裝置的屏幕放置狀態(tài)的判斷方法,包括:接收屏幕共享圖像,屏幕共享圖像由電子裝置發(fā)送;對(duì)屏幕共享圖像上的像素進(jìn)行線采樣;以及根據(jù)采樣像素的顏色值確定屏幕是處于橫向放置狀態(tài)還是豎向放置狀態(tài)。
[0006]本發(fā)明的另一實(shí)施例提供一種圖像接收裝置,包括通信模塊、內(nèi)存以及處理器,通信模塊接收電子裝置發(fā)送的屏幕共享圖像并暫存于內(nèi)存中,處理器對(duì)屏幕共享圖像上的像素進(jìn)行線采樣,并根據(jù)采樣像素的顏色值確定屏幕是處于橫向放置狀態(tài)還是豎向放置狀
??τ O
[0007]采用本發(fā)明實(shí)施例圖像接收裝置及其對(duì)電子裝置的屏幕放置狀態(tài)的判斷方法,通過線采樣屏幕共享圖像的像素的顏色值即可判斷屏幕放置狀態(tài),無需對(duì)整個(gè)屏幕共享圖像內(nèi)外進(jìn)行采樣,操作數(shù)據(jù)量小,并且線采樣像素的顏色值無需考慮屏幕共享圖像內(nèi)外的亮度,能夠提高屏幕放置狀態(tài)的判斷結(jié)果的準(zhǔn)確性。
【附圖說明】
[0008]圖1是本發(fā)明一實(shí)施例的屏幕放置狀態(tài)的判斷方法的流程圖;
[0009]圖2是本發(fā)明實(shí)施例中屏幕處于橫向放置狀態(tài)的場景示意圖;
[0010]圖3是本發(fā)明實(shí)施例中屏幕處于豎向放置狀態(tài)的場景示意圖;
[0011]圖4是本發(fā)明另一實(shí)施例的屏幕放置狀態(tài)的判斷方法的流程圖;
[0012]圖5是本發(fā)明一實(shí)施例的圖像接收裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0013]下面將結(jié)合附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,以下所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部。本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0014]本發(fā)明實(shí)施例提供一種如圖1所示的屏幕放置狀態(tài)的判斷方法,該方法通過電子裝置與圖像接收裝置建立數(shù)據(jù)傳輸連接,實(shí)現(xiàn)對(duì)電子裝置的屏幕是橫屏顯示還是豎屏顯示的判斷。其中,電子裝置與圖像接收裝置之間可以基于藍(lán)牙HID (The Human InterfaceDevice,人機(jī)接口設(shè)備)協(xié)議建立連接,用于連接兩者的數(shù)據(jù)線的接口類型本發(fā)明不予以限制,也可以是短距離的無線通信連接,例如紅外、藍(lán)牙或WiFi等,還可以為遠(yuǎn)程通信連接,例如基于2G(2rd_Generat1n,第二代移動(dòng)通訊技術(shù))、3G (3rd_Generat1n,第三代移動(dòng)通訊技術(shù))和/或4G(4rd-Generat1n,第四代移動(dòng)通訊技術(shù))的移動(dòng)通信連接等。
[0015]在本發(fā)明實(shí)施例中,全文提及的電子裝置以智能手機(jī)、圖像接收裝置以車載終端為例,當(dāng)然并不局限于此,可以是具有屏幕同步傳輸功能的兩個(gè)任何終端,例如PDA (Personal Digital Assistant,個(gè)人數(shù)字助理或平板電腦)、便攜式通信裝置、幻燈片播放設(shè)備、智能手環(huán)、智能眼鏡以及嵌入于服飾中的可穿戴設(shè)備等。
[0016]如圖1所示,本實(shí)施例的屏幕放置狀態(tài)的判斷方法包括:
[0017]步驟Sll:接收屏幕共享圖像,屏幕共享圖像由電子裝置發(fā)送。
[0018]圖2和圖3分別是本發(fā)明實(shí)施例中屏幕處于橫向放置狀態(tài)和豎向放置狀態(tài)的場景示意圖。結(jié)合圖2和圖3所示,電子裝置與圖像接收裝置建立連接后,電子裝置的屏幕21顯示映射到車載終端的屏幕22上,屏幕21的顯示畫面即為屏幕共享圖像,并且屏幕共享圖像可以是靜態(tài)圖片,也可以是視頻文件對(duì)應(yīng)的動(dòng)態(tài)畫面。
[0019]進(jìn)一步地,用戶可通過操作車載終端,例如點(diǎn)擊車載終端的觸摸顯示屏幕22,同步操作電子裝置的屏幕21的顯示畫面。
[0020]步驟S12:對(duì)屏幕共享圖像上的像素進(jìn)行線采樣。
[0021]進(jìn)行線采樣的直線必須貫穿車載終端屏幕22上顯示的屏幕共享圖像,且直線的兩端連接車載終端屏幕22的兩條長邊,即貫穿車載終端屏幕22的映射區(qū)域和非映射區(qū)域。
[0022]進(jìn)行線采樣的直線為一條或多條,既可以平行于車載終端的屏幕22的長度方向如直線L1,也可以與屏幕22的長度方向相交如直線L2。此外,進(jìn)行線采樣的直線也可以平行于車載終端的屏幕22的寬度方向。
[0023]步驟S13:根據(jù)采樣像素的顏色值確定屏幕是處于橫向放置狀態(tài)還是豎向放置狀
??τ O
[0024]由于每一直線貫穿屏幕共享圖像對(duì)應(yīng)的映射區(qū)域和屏幕共享圖像之外的非映射區(qū)域,且兩區(qū)域的像素的顏色值不同,例如,映射區(qū)域的像素的顏色值為跟隨圖像變化的大于16的隨機(jī)值,非映射區(qū)域的像素的顏色值為16,因此通過比較不同的像素的顏色值即可得到屏幕共享圖像在直線上的邊界點(diǎn)(起始點(diǎn)和結(jié)束點(diǎn)),進(jìn)一步得到屏幕共享圖像的寬高比,即可判斷電子裝置的屏幕21是處于橫向放置狀態(tài)還是處于豎向放置狀態(tài),從而無需對(duì)整個(gè)屏幕共享圖像內(nèi)外進(jìn)行采樣,操作數(shù)據(jù)量小,并且線采樣像素的顏色值無需考慮屏幕共享圖像內(nèi)外的亮度,能夠提高判斷結(jié)果的準(zhǔn)確性。
[0025]在實(shí)際應(yīng)用場景中,電子裝置的屏幕21整個(gè)顯示映射到車載終端的屏幕22上形成屏幕共享圖像,而電子裝置的屏幕21在顯示時(shí)既包括對(duì)應(yīng)于屏幕21實(shí)際顯示的圖像的有效圖像區(qū)域,還包括有效圖像區(qū)域之外的邊框區(qū)域。對(duì)應(yīng)地,屏幕共享圖像也包括有效圖像區(qū)域及邊框區(qū)域,由于邊框區(qū)域與車載終端的屏幕22顯示的非映射區(qū)域均為黑色,即像素的顏色值相同,因此本發(fā)明實(shí)施例可以根據(jù)采樣像素的顏色值確定屏幕共享圖像中的有效圖像區(qū)域,從而根據(jù)有效圖像區(qū)域判斷電子裝置的屏幕21是處于橫向放置狀態(tài)還是豎向放置狀態(tài)。
[0026]以下根據(jù)有效圖像區(qū)域判斷電子裝置的屏幕21是處于橫向放置狀態(tài)還是豎向放置狀態(tài),對(duì)本發(fā)明實(shí)施例進(jìn)行描述。
[0027]圖4是本發(fā)明另一實(shí)施例的屏幕放置狀態(tài)的判斷方法的流程圖。在圖1所示實(shí)施例的基礎(chǔ)上,本實(shí)施例詳細(xì)闡述屏幕放置狀態(tài)的判斷過程。
[0028]如圖4所示,本實(shí)施例的屏幕放置狀態(tài)的判斷方法包括:
[0029]步驟S41:接收屏幕共享圖像,屏幕共享圖像由電子裝置發(fā)送。
[0030]步驟S42:沿預(yù)設(shè)直線對(duì)屏幕共享圖像上的像素進(jìn)行采樣。
[0031]步驟S43:比較采樣像素的顏色值,進(jìn)而確定屏幕共享圖像的有效圖像區(qū)域在預(yù)設(shè)直線上的邊界點(diǎn)。
[0032]再次參閱圖2和圖3所示,用于采樣的預(yù)設(shè)直線L1平行于車載終端屏幕22的長度方向,位于預(yù)設(shè)直線L1上的像素即為采樣像素。
[0033]本實(shí)施例確定屏幕共享圖像的有效圖像區(qū)域在預(yù)設(shè)直線L1上的邊界點(diǎn)的方式包括但不限于以下三種:
[0034]一是,沿預(yù)設(shè)直線L1的延伸方向或沿預(yù)設(shè)直線L ^勺兩端朝向有效圖像區(qū)域的方向,依序比較采樣像素的顏色值與預(yù)設(shè)參考顏色值,當(dāng)采樣像素的顏色值小于或等于預(yù)設(shè)參考顏色值時(shí),確定采樣像素的采樣點(diǎn)在有效圖像區(qū)域之外;當(dāng)采樣像素的顏色值大于預(yù)設(shè)參考顏色值時(shí),確定采樣像素的采樣點(diǎn)在有效圖像區(qū)域之內(nèi)。
[0035]例如,預(yù)設(shè)參考顏色值為RGB(18,18,18),若當(dāng)前的采樣像素的顏色值為RGB (16, 16,16),則確定采樣像素的采樣點(diǎn)在有效圖像區(qū)域之外;若當(dāng)前的采樣像素的顏色值為RGB (128,128,128),則確定采樣像素的采樣點(diǎn)在有效圖像區(qū)域之內(nèi)。
[0036]二是,沿預(yù)設(shè)直線L1的中