一種實(shí)現(xiàn)分屏的方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種實(shí)現(xiàn)分屏的方法及電子設(shè)備,該方法應(yīng)用于一電子設(shè)備中,該電子設(shè)備包括一顯示單元,所述顯示單元的顯示區(qū)域被劃分為多個(gè)子顯示區(qū)域,該方法包括:接收輸入的多路圖像數(shù)據(jù)信息,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域,并獲取所述子顯示區(qū)域的第一顯示坐標(biāo);根據(jù)所述第一顯示坐標(biāo)確定每一路圖像數(shù)據(jù)的偏移量,根據(jù)所述偏移量計(jì)算將每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元。本發(fā)明公開的方法和裝置解決現(xiàn)有技術(shù)中AIO沒(méi)有支持PIP或者分屏的功能,只有傳統(tǒng)的顯示切換功能的問(wèn)題。
【專利說(shuō)明】一種實(shí)現(xiàn)分屏的方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種實(shí)現(xiàn)分屏的方法及電子設(shè)備。
【背景技術(shù)】
[0002]一般情況下,計(jì)算機(jī)用戶都是使用單一的顯示屏來(lái)觀察顯示的信息,目前比較流行的是17英寸的顯示器,可以滿足一般用戶的需求。但是在一些特殊的場(chǎng)合下,例如需要對(duì)現(xiàn)場(chǎng)進(jìn)行大范圍的監(jiān)控、CAD繪圖、或應(yīng)用電子地圖技術(shù)等的情況下,需要全景顯示時(shí),用戶就不得不要求計(jì)算機(jī)有足夠大的顯示桌面,以便對(duì)場(chǎng)景的細(xì)節(jié)看的更清楚、操作起來(lái)更方便。
[0003]針對(duì)上述情況,即使是二十九寸的顯示器其有效的顯示尺寸也是十分有限的,這時(shí)候解決桌面大小問(wèn)題就不得不采用分屏顯示技術(shù),Windows操作系統(tǒng)支持這種技術(shù),這里的分屏顯示并不是指采用分屏分配器驅(qū)動(dòng)多個(gè)顯示器,從而使多個(gè)屏幕顯示相同的畫面,就如同VC界面編程中的動(dòng)態(tài)拆分效果,而是指在一臺(tái)計(jì)算機(jī)上安裝多個(gè)顯卡帶多臺(tái)顯示器,實(shí)現(xiàn)成倍的擴(kuò)展計(jì)算機(jī)桌面尺寸的目的。大屏AIO可以替代一些多屏應(yīng)用環(huán)境,節(jié)省桌面空間,但是現(xiàn)有AIO沒(méi)有支持PIP或者分屏的功能,只有傳統(tǒng)的顯示切換功能。
[0004]從具體的技術(shù)層面來(lái)講,“分屏”技術(shù)能把2個(gè)不同畫面的像素先進(jìn)行拆分,然后“相間”地在屏幕上排列來(lái)自不同畫面的像素。多屏模式時(shí),每個(gè)屏幕不是標(biāo)準(zhǔn)分辨率,受限顯卡兼容性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種實(shí)現(xiàn)分屏的方法及電子設(shè)備,本發(fā)明所提供的方法和裝置解決現(xiàn)有技術(shù)中AIO沒(méi)有支持PIP或者分屏的功能,只有傳統(tǒng)的顯示切換功能的問(wèn)題。
[0006]本發(fā)明提供一種實(shí)現(xiàn)分屏的方法,該方法應(yīng)用于一電子設(shè)備中,該電子設(shè)備包括一顯示單元,所述顯示單元的顯示區(qū)域被劃分為多個(gè)子顯示區(qū)域,該方法包括:
[0007]接收輸入的多路圖像數(shù)據(jù)信息,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域,并獲取所述子顯示區(qū)域的第一顯示坐標(biāo);
[0008]根據(jù)所述第一顯示坐標(biāo)確定每一路圖像數(shù)據(jù)的偏移量;
[0009]根據(jù)所述偏移量計(jì)算每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元。
[0010]確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域之前,進(jìn)一步包括:
[0011]從所述多路圖像數(shù)據(jù)信息中獲取顯示區(qū)域標(biāo)識(shí);
[0012]并將獲取的顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)進(jìn)行匹配,如果匹配成功,則確定所述圖像數(shù)據(jù)為待顯示的圖像數(shù)據(jù)。
[0013]如果顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)匹配不成功,包括:
[0014]向發(fā)送所述圖像數(shù)據(jù)的第二電子設(shè)備發(fā)送中斷指令,使所述第二電子設(shè)備根據(jù)所述中斷指令搜索連接的可用顯示單元,將所述圖像數(shù)據(jù)輸出到所述可用顯示單元。[0015]根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元之后,還進(jìn)一步包括:
[0016]當(dāng)檢測(cè)到新插入地外部圖像數(shù)據(jù)時(shí),獲取所述外部圖像數(shù)據(jù)中包含的第一顯示區(qū)域標(biāo)識(shí);
[0017]將所述第一顯示區(qū)域標(biāo)識(shí)與當(dāng)前顯示的各路圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)進(jìn)行比較,得到第一比較結(jié)果;
[0018]如果所述第一比較結(jié)果表明所述第一顯示區(qū)域標(biāo)識(shí)與任一路當(dāng)前顯示圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)相同,則將所述外部圖像數(shù)據(jù)替換所述任一路當(dāng)前顯示圖像數(shù)據(jù)。
[0019]所述將所述第一顯示區(qū)域標(biāo)識(shí)與當(dāng)前顯示的各路圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)進(jìn)行比較之前,進(jìn)一步包括:
[0020]檢測(cè)系統(tǒng)當(dāng)前子顯示區(qū)域的個(gè)數(shù)是否超過(guò)預(yù)設(shè)的上限閾值,如果否,則檢測(cè)當(dāng)前待顯示圖像數(shù)據(jù)的總路數(shù),將所述總路數(shù)與系統(tǒng)中各分屏模式的子顯示區(qū)域個(gè)數(shù)進(jìn)行比較,如果與任一分屏模式的子顯示區(qū)域數(shù)差值最小,并且所述總路數(shù)小于所述任一分屏模式的子顯示區(qū)域數(shù),則將系統(tǒng)切換到所述任一分屏模式。
[0021]所述根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元之前,還進(jìn)一步包括:
[0022]檢測(cè)所述各路數(shù)據(jù)的分辨率,如果任一路圖像數(shù)據(jù)的分辨路與預(yù)設(shè)的標(biāo)準(zhǔn)分辨率不相同,則將所述任一路圖像數(shù)據(jù)的分辨率調(diào)整為標(biāo)準(zhǔn)分辨率。
[0023]根據(jù)上述方法本發(fā)明還提供一種電子設(shè)備,該電子設(shè)備包括一顯示單元,所述顯示單元的顯示區(qū)域被劃分為多個(gè)子顯示區(qū)域,電子設(shè)備還包括:
[0024]區(qū)域選擇單元,用于接收輸入的多路圖像數(shù)據(jù)信息,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域,并獲取所述子顯示區(qū)域的第一顯示坐標(biāo);
[0025]定位單元,用于根據(jù)所述第一顯示坐標(biāo)確定每一路圖像數(shù)據(jù)的偏移量,根據(jù)所述偏移量計(jì)算每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元。
[0026]該電子設(shè)備進(jìn)一步包括:
[0027]顯示數(shù)據(jù)確定單元,用于從所述多路圖像數(shù)據(jù)信息中獲取顯示區(qū)域標(biāo)識(shí);并將獲取的顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)進(jìn)行匹配,如果匹配成功,則確定所述圖像數(shù)據(jù)為待顯示的圖像數(shù)據(jù)。
[0028]如果顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)匹配不成功,顯示數(shù)據(jù)確定單元還用于向發(fā)送所述圖像數(shù)據(jù)的第二電子設(shè)備發(fā)送中斷指令,使所述第二電子設(shè)備根據(jù)所述中斷指令搜索連接的可用顯示單元,將所述圖像數(shù)據(jù)輸出到所述可用顯示單元。
[0029]該電子設(shè)備還進(jìn)一步包括:
[0030]數(shù)據(jù)插入單元,用于當(dāng)檢測(cè)到新插入地外部圖像數(shù)據(jù)時(shí),獲取所述外部圖像數(shù)據(jù)中包含的第一顯示區(qū)域標(biāo)識(shí);將所述第一顯示區(qū)域標(biāo)識(shí)與當(dāng)前顯示的各路圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)進(jìn)行比較,得到第一比較結(jié)果;如果所述第一比較結(jié)果表明所述第一顯示區(qū)域標(biāo)識(shí)與任一路當(dāng)前顯示圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)相同,則將所述外部圖像數(shù)據(jù)替換所述任一路當(dāng)前顯示圖像數(shù)據(jù)。
[0031]數(shù)據(jù)插入單元還用于檢測(cè)系統(tǒng)當(dāng)前子顯示區(qū)域的個(gè)數(shù)是否超過(guò)預(yù)設(shè)的上限閾值,如果否,則檢測(cè)當(dāng)前待顯示圖像數(shù)據(jù)的總路數(shù),將所述總路數(shù)與系統(tǒng)中各分屏模式的子顯示區(qū)域個(gè)數(shù)進(jìn)行比較,如果與任一分屏模式的子顯示區(qū)域數(shù)差值最小,并且所述總路數(shù)小于所述任一分屏模式的子顯示區(qū)域數(shù),則將系統(tǒng)切換到所述任一分屏模式。
[0032]該電子設(shè)備還進(jìn)一步包括:
[0033]分辨率調(diào)整單元,用于檢測(cè)所述各路數(shù)據(jù)的分辨率,如果任一路圖像數(shù)據(jù)的分辨路與預(yù)設(shè)的標(biāo)準(zhǔn)分辨率不相同,則將所述任一路圖像數(shù)據(jù)的分辨率調(diào)整為標(biāo)準(zhǔn)分辨率。
[0034]上述技術(shù)方案中的一個(gè)或兩個(gè),至少具有如下技術(shù)效果:
[0035]本發(fā)明實(shí)施例所提供的方法和裝置,由支持Display Port 1.2的顯卡通過(guò)DaisyChain模式,先生成4個(gè)Full HD子屏內(nèi)容,在支持4K分辨率的Transceiver中有4個(gè)EDID模擬出四個(gè)獨(dú)立的顯示屏,再以特定的偏移量重新拼接為一副屏幕傳給顯示屏。利用DPDaisy Chain協(xié)議,實(shí)現(xiàn)有GPU生成拼接圖像,節(jié)省成本;子屏都是平鋪沒(méi)有重疊的部分,使得顯示效果更好,并且可以支持最多4個(gè)分屏,能夠容納更多的路的圖像數(shù)據(jù)同時(shí)進(jìn)行顯
/Jn ο
【專利附圖】
【附圖說(shuō)明】
[0036]圖1為本發(fā)明實(shí)施例實(shí)現(xiàn)分屏的方法的流程圖;
[0037]圖2為本發(fā)明實(shí)施例某一分屏模式中的子顯示區(qū)域結(jié)構(gòu)示意圖;
[0038]圖3為本發(fā)明實(shí)施例所提供方法的顯示控制示意圖;
[0039]圖4為本發(fā)明實(shí)施例實(shí)現(xiàn)顯示區(qū)域選擇的方法流程示意圖;
[0040]圖5為本發(fā)明實(shí)施例插入圖像數(shù)據(jù)的方法流程示意圖;
[0041]圖6為本發(fā)明實(shí)施例一種電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)分屏的方法,該方法應(yīng)用于一電子設(shè)備中,該電子設(shè)備包括一顯示單元,所述顯示單元的顯示區(qū)域被劃分為多個(gè)子顯示區(qū)域,該方法包括:接收輸入的多路圖像數(shù)據(jù)信息,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域,并獲取所述子顯示區(qū)域的第一顯示坐標(biāo);根據(jù)所述第一顯示坐標(biāo)確定每一路圖像數(shù)據(jù)的偏移量,根據(jù)所述偏移量計(jì)算將每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元。
[0043]由支持Display Port 1.2的顯卡通過(guò)Daisy Chain模式,先生成4個(gè)Full HD子屏內(nèi)容,應(yīng)用本發(fā)明所提供的方法能夠在支持4K分辨率的Transceiver中有4個(gè)EDID模擬出四個(gè)獨(dú)立的顯示屏,再以特定的偏移量重新拼接為一副屏幕傳給顯示屏。子屏都是平鋪沒(méi)有重疊的部分。
[0044]實(shí)施例一、如圖1所示,本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)分屏的方法,下面結(jié)合說(shuō)明書附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)說(shuō)明:
[0045]該方法應(yīng)用于一電子設(shè)備中,該電子設(shè)備包括一顯示單元,所述顯示單元的顯示區(qū)域被劃分為多個(gè)子顯示區(qū)域(根據(jù)現(xiàn)有的分屏條件可以分為兩屏和四屏兩種情況),該方法具體包括步驟:
[0046]步驟101,接收輸入的多路圖像數(shù)據(jù)信息,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域,并獲取所述子顯示區(qū)域的第一顯示坐標(biāo);
[0047]在本發(fā)明實(shí)施例中,所述子顯示區(qū)域的個(gè)數(shù)可以通過(guò)用戶提前預(yù)設(shè);也可以根據(jù)輸入的圖像數(shù)據(jù)的路數(shù)確定,具體可以是:當(dāng)接收到圖像數(shù)據(jù)后,則檢測(cè)接收到的圖像數(shù)據(jù)的路數(shù),根據(jù)路數(shù)系統(tǒng)自動(dòng)的切換到對(duì)應(yīng)的分屏模式。在本發(fā)明實(shí)施例中,每種分屏模式都對(duì)應(yīng)特定的子顯示區(qū)域數(shù)目。
[0048]如果將顯示屏劃分為圖2所示的4個(gè)子顯示區(qū)域的結(jié)構(gòu),并且所述顯示屏的像素為4096x2160,則如圖3所示,對(duì)應(yīng)的四個(gè)子顯示區(qū)域A、B、C和D所對(duì)應(yīng)的顯示區(qū)域劃分為A (128,O)、B (2048,0)、C (128,1080)、D (2048,1080)。
[0049]步驟102,根據(jù)所述第一顯示坐標(biāo)確定每一路圖像數(shù)據(jù)的偏移量,根據(jù)所述偏移量計(jì)算將每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元。
[0050]如圖2所示的分屏情況,如果第一路圖像數(shù)據(jù)需要在子顯示區(qū)域A進(jìn)行顯示,則根據(jù)所述子顯示區(qū)域的劃分情況A(128,0),對(duì)第一路數(shù)據(jù)進(jìn)行偏移量的計(jì)算。計(jì)算后得到第一路圖像數(shù)據(jù)的第二顯示坐標(biāo)。
[0051]在具體的應(yīng)用環(huán)境中,如果輸入的圖像數(shù)據(jù)包括4路,并且當(dāng)前的分屏模式為4個(gè)子顯示區(qū)域,則對(duì)應(yīng)計(jì)算出每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),使得四路圖像數(shù)據(jù)拼接在一起后能夠分別對(duì)應(yīng)的顯示到每個(gè)子顯示區(qū)域。
[0052]如圖4所示,在本發(fā)明實(shí)施例中,為了使得各路圖像數(shù)據(jù)與各子顯示區(qū)域?qū)?yīng),分別設(shè)置各子顯示區(qū)域的唯一標(biāo)識(shí),將所述多路圖像數(shù)據(jù)顯示到對(duì)應(yīng)的子顯示區(qū)域具體包括:
[0053]步驟401,從所述多路圖像數(shù)據(jù)信息中獲取顯示區(qū)域標(biāo)識(shí);
[0054]在本發(fā)明實(shí)施例中,每一路圖像數(shù)據(jù)通過(guò)DP微包結(jié)構(gòu)的傳輸。并且在確定每一路圖像數(shù)據(jù)所對(duì)應(yīng)的子顯示區(qū)域后,則在所述DP微包中封裝對(duì)應(yīng)的子顯示區(qū)域的唯一標(biāo)識(shí)。
[0055]步驟402,并將獲取的顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)進(jìn)行匹配,如果匹配成功,則確定所述圖像數(shù)據(jù)為待顯示的圖像數(shù)據(jù)。
[0056]在現(xiàn)有技術(shù)中,如果多路圖像數(shù)據(jù)發(fā)送到分區(qū)顯示的電子設(shè)備而進(jìn)行顯示后,如果任一路圖像數(shù)據(jù)沒(méi)有成功進(jìn)行顯示,執(zhí)行顯示操作的設(shè)備直接將沒(méi)有成功顯示的圖像數(shù)據(jù)丟棄,并不對(duì)發(fā)送圖像數(shù)據(jù)的設(shè)備發(fā)送對(duì)應(yīng)的反饋信息,從而使得發(fā)送設(shè)備誤以為發(fā)送的圖像數(shù)據(jù)正進(jìn)行顯示,在該情況下,則會(huì)導(dǎo)致發(fā)送設(shè)備在輸出數(shù)據(jù)不被使用的情況下還反復(fù)的輸出。從而導(dǎo)致資源浪費(fèi),為了防止上述情況本發(fā)明實(shí)施例還包括:
[0057]步驟403,如果顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)匹配不成功,向發(fā)送所述圖像數(shù)據(jù)的第二電子設(shè)備發(fā)送中斷指令,使所述第二電子設(shè)備根據(jù)所述中斷指令搜索連接的可用顯示單元,將所述圖像數(shù)據(jù)輸出到所述可用顯示單元。
[0058]實(shí)施例三、如圖5所示,在具體的使用過(guò)程中,可能在顯示數(shù)據(jù)定下來(lái)后,后續(xù)可能需要插入某一路的圖像數(shù)據(jù)進(jìn)行顯示,所以本發(fā)明實(shí)施例還包括:
[0059]步驟501,當(dāng)檢測(cè)到新插入地外部圖像數(shù)據(jù)時(shí),獲取所述外部圖像數(shù)據(jù)中包含的第一顯示區(qū)域標(biāo)識(shí);
[0060]在該實(shí)施例中,如果有新的圖像數(shù)據(jù)需要插入時(shí),電子設(shè)備首先需要檢測(cè)當(dāng)前分屏模式是否可以容納新插入的圖像數(shù)據(jù),如果能夠則直接在空閑的子顯示區(qū)域顯示新插入的圖像數(shù)據(jù),但要是不能則需要分兩種情況:
[0061]情況一、所述新插入的圖像數(shù)據(jù)對(duì)子顯示區(qū)域的位置有特定的要求,即新插入的圖像數(shù)據(jù)需要顯示在原來(lái)已經(jīng)有顯示內(nèi)容的某個(gè)特定區(qū)域;
[0062]情況二、新插入的圖像數(shù)據(jù)只需要進(jìn)行顯示即可,并不限定對(duì)應(yīng)的顯示區(qū)域。
[0063]針對(duì)上述兩種情況,該實(shí)施例還包括步驟:
[0064]針對(duì)第二種情況,該實(shí)施例還包括步驟502,檢測(cè)是否存在子顯示區(qū)域個(gè)數(shù)大于當(dāng)前分屏中的子顯示區(qū)域個(gè)數(shù)的分屏模式,如果有則切換到新的分屏模式。
[0065]檢測(cè)系統(tǒng)當(dāng)前子顯示區(qū)域的個(gè)數(shù)是否超過(guò)預(yù)設(shè)的上限閾值,如果否,則檢測(cè)當(dāng)前待顯示圖像數(shù)據(jù)的總路數(shù),將所述總路數(shù)與系統(tǒng)中各分屏模式的子顯示區(qū)域個(gè)數(shù)進(jìn)行比較,如果與任一分屏模式的子顯示區(qū)域數(shù)差值最小,并且所述總路數(shù)小于所述任一分屏模式的子顯示區(qū)域數(shù),則將系統(tǒng)切換到所述任一分屏模式。
[0066]在該步驟中即電子設(shè)備檢測(cè)到有新插入的圖像數(shù)據(jù),則檢測(cè)系統(tǒng)當(dāng)前的分屏模式是否為子顯示區(qū)域最多的情況,如果不是則切換到子顯示區(qū)域更多的模式。從而使得重新分屏之后的顯示屏能夠容納更多路數(shù)的顯示圖像數(shù)據(jù),新增加的子顯示區(qū)域則可容納新插入的圖像數(shù)據(jù)。
[0067]針對(duì)情況一,該方法還包括步驟503,將所述第一顯示區(qū)域標(biāo)識(shí)與當(dāng)前顯示的各路圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)進(jìn)行比較,得到第一比較結(jié)果;
[0068]步驟504,如果所述第一比較結(jié)果表明所述第一顯示區(qū)域標(biāo)識(shí)與任一路當(dāng)前顯示圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)相同,則將所述外部圖像數(shù)據(jù)替換所述任一路當(dāng)前顯示圖像數(shù)據(jù)。
[0069]在本發(fā)明實(shí)施例中,因?yàn)榻邮盏亩嗦穲D像數(shù)據(jù)都是獨(dú)立輸入的,并且通過(guò)微包結(jié)構(gòu)封裝,所以在接收時(shí)候可能存在分辨率不統(tǒng)一的情況,但因?yàn)樾枰伙@示屏中顯示,如果分辨率不統(tǒng)一則會(huì)出現(xiàn)每次切換不一定都會(huì)是顯卡的最佳分辨率,從而可能造成影像失真的問(wèn)題。所以基于上述實(shí)施例的基礎(chǔ)上,本發(fā)明還包括:
[0070]檢測(cè)所述各路數(shù)據(jù)的分辨率,如果任一路圖像數(shù)據(jù)的分辨路與預(yù)設(shè)的標(biāo)準(zhǔn)分辨率不相同,則將所述任一路圖像數(shù)據(jù)的分辨率調(diào)整為標(biāo)準(zhǔn)分辨率。
[0071]應(yīng)用本發(fā)明所提供的方法,由支持Display Port 1.2的顯卡通過(guò)Daisy Chain模式,先生成4個(gè)Full HD子屏內(nèi)容,在支持4K分辨率的Transceiver中有4個(gè)EDID模擬出四個(gè)獨(dú)立的顯示屏,再以特定的偏移量重新拼接為一副屏幕傳給顯示屏。利用DPDaisyChain協(xié)議,實(shí)現(xiàn)有GPU生成拼接圖像,節(jié)省成本;子屏都是平鋪沒(méi)有重疊的部分,使得顯示效果更好,并且可以支持最多4個(gè)分屏,能夠容納更多的路的圖像數(shù)據(jù)同時(shí)進(jìn)行顯示。
[0072]如圖6所示,根據(jù)上述方法,本發(fā)明實(shí)施例還提供一種電子設(shè)備,該電子設(shè)備包括一顯示單元,所述顯示單元的顯示區(qū)域被劃分為多個(gè)子顯示區(qū)域,電子設(shè)備還包括:
[0073]區(qū)域選擇單元601,用于接收輸入的多路圖像數(shù)據(jù)信息,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域,并獲取所述子顯示區(qū)域的第一顯示坐標(biāo);
[0074]定位單元602,用于根據(jù)所述第一顯示坐標(biāo)確定每一路圖像數(shù)據(jù)的偏移量,根據(jù)所述偏移量計(jì)算每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元。
[0075]顯示數(shù)據(jù)確定單元603,用于從所述多路圖像數(shù)據(jù)信息中獲取顯示區(qū)域標(biāo)識(shí);并將獲取的顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)進(jìn)行匹配,如果匹配成功,則確定所述圖像數(shù)據(jù)為待顯示的圖像數(shù)據(jù)。
[0076]如果顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)匹配不成功,顯示數(shù)據(jù)確定單元603還用于向發(fā)送所述圖像數(shù)據(jù)的第二電子設(shè)備發(fā)送中斷指令,使所述第二電子設(shè)備根據(jù)所述中斷指令搜索連接的可用顯示單元,將所述圖像數(shù)據(jù)輸出到所述可用顯示單元。
[0077]在具體的使用過(guò)程中,可能在顯示數(shù)據(jù)定下來(lái)后,后續(xù)可能需要插入某一路的圖像數(shù)據(jù)進(jìn)行顯示,該電子設(shè)備還包括:
[0078]數(shù)據(jù)插入單元604,用于當(dāng)檢測(cè)到新插入地外部圖像數(shù)據(jù)時(shí),獲取所述外部圖像數(shù)據(jù)中包含的第一顯示區(qū)域標(biāo)識(shí);將所述第一顯示區(qū)域標(biāo)識(shí)與當(dāng)前顯示的各路圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)進(jìn)行比較,得到第一比較結(jié)果;如果所述第一比較結(jié)果表明所述第一顯示區(qū)域標(biāo)識(shí)與任一路當(dāng)前顯示圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)相同,則將所述外部圖像數(shù)據(jù)替換所述任一路當(dāng)前顯示圖像數(shù)據(jù)。
[0079]數(shù)據(jù)插入單元604還用于檢測(cè)系統(tǒng)當(dāng)前子顯示區(qū)域的個(gè)數(shù)是否超過(guò)預(yù)設(shè)的上限閾值,如果否,則檢測(cè)當(dāng)前待顯示圖像數(shù)據(jù)的總路數(shù),將所述總路數(shù)與系統(tǒng)中各分屏模式的子顯示區(qū)域個(gè)數(shù)進(jìn)行比較,如果與任一分屏模式的子顯示區(qū)域數(shù)差值最小,并且所述總路數(shù)小于所述任一分屏模式的子顯示區(qū)域數(shù),則將系統(tǒng)切換到所述任一分屏模式。
[0080]在本發(fā)明實(shí)施例中,因?yàn)榻邮盏亩嗦穲D像數(shù)據(jù)都是獨(dú)立輸入的,并且通過(guò)微包結(jié)構(gòu)封裝,所以在接收時(shí)候可能存在分辨率不統(tǒng)一的情況,但因?yàn)樾枰伙@示屏中顯示,如果分辨率不統(tǒng)一則會(huì)出現(xiàn)每次切換不一定都會(huì)是顯卡的最佳分辨率,從而可能造成影像失真的問(wèn)題。所以基于上述實(shí)施例的基礎(chǔ)上,該電子設(shè)備還進(jìn)一步包括:
[0081]分辨率調(diào)整單元605,用于檢測(cè)所述各路數(shù)據(jù)的分辨率,如果任一路圖像數(shù)據(jù)的分辨路與預(yù)設(shè)的標(biāo)準(zhǔn)分辨率不相同,則將所述任一路圖像數(shù)據(jù)的分辨率調(diào)整為標(biāo)準(zhǔn)分辨率。
[0082]本申請(qǐng)實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下的技術(shù)效果:
[0083]應(yīng)用本發(fā)明所提供的方法,由支持Display Port 1.2的顯卡通過(guò)Daisy Chain模式,先生成4個(gè)Full HD子屏內(nèi)容,在支持4K分辨率的Transceiver中有4個(gè)EDID模擬出四個(gè)獨(dú)立的顯示屏,再以特定的偏移量重新拼接為一副屏幕傳給顯示屏。利用DP DaisyChain協(xié)議,實(shí)現(xiàn)有GPU生成拼接圖像,節(jié)省成本;子屏都是平鋪沒(méi)有重疊的部分,使得顯示效果更好,并且可以支持最多4個(gè)分屏,能夠容納更多的路的圖像數(shù)據(jù)同時(shí)進(jìn)行顯示。
[0084]另外,針對(duì)用戶對(duì)輸入圖像數(shù)據(jù)實(shí)時(shí)調(diào)整的需求,本發(fā)明實(shí)施例還提供后續(xù)插入數(shù)據(jù)的處理方式,使得圖像數(shù)據(jù)的顯示更為靈活。
[0085]本發(fā)明通過(guò)設(shè)置統(tǒng)一的標(biāo)準(zhǔn)分辨率的特征將多路圖像數(shù)據(jù)的分辨率統(tǒng)一,解決現(xiàn)有技術(shù)中分辨率不統(tǒng)一出現(xiàn)每次切換不一定都會(huì)是顯卡的最佳分辨率,從而可能造成影像失真的問(wèn)題。
[0086]本發(fā)明所述的方法并不限于【具體實(shí)施方式】中所述的實(shí)施例,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的技術(shù)方案得出其它的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。
[0087]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種實(shí)現(xiàn)分屏的方法,該方法應(yīng)用于一電子設(shè)備中,該電子設(shè)備包括一顯示單元,所述顯示單元的顯示區(qū)域被劃分為多個(gè)子顯示區(qū)域,其特征在于,該方法包括: 接收輸入的多路圖像數(shù)據(jù)信息,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域,并獲取所述子顯示區(qū)域的第一顯示坐標(biāo); 根據(jù)所述第一顯示坐標(biāo)確定每一路圖像數(shù)據(jù)的偏移量; 根據(jù)所述偏移量計(jì)算每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元。
2.如權(quán)利要求1所述的方法,其特征在于,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域之前,進(jìn)一步包括: 從所述多路圖像數(shù)據(jù)信息中獲取顯示區(qū)域標(biāo)識(shí); 并將獲取的顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)進(jìn)行匹配,如果匹配成功,則確定所述圖像數(shù)據(jù)為待顯示的圖像數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,如果顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)匹配不成功,包括: 向發(fā)送所述圖像數(shù)據(jù)的第二電子設(shè)備發(fā)送中斷指令,使所述第二電子設(shè)備根據(jù)所述中斷指令搜索連接的可用顯示單元,將所述圖像數(shù)據(jù)輸出到所述可用顯示單元。
4.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元之后,還進(jìn)一步包括: 當(dāng)檢測(cè)到新插入地外部圖像數(shù)據(jù)時(shí),獲取所述外部圖像數(shù)據(jù)中包含的第一顯示區(qū)域標(biāo) 識(shí); 將所述第一顯示區(qū)域標(biāo)識(shí)與當(dāng)前顯示的各路圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)進(jìn)行比較,得到第一比較結(jié)果; 如果所述第一比較結(jié)果表明所述第一顯示區(qū)域標(biāo)識(shí)與任一路當(dāng)前顯示圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)相同,則將所述外部圖像數(shù)據(jù)替換所述任一路當(dāng)前顯示圖像數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述將所述第一顯示區(qū)域標(biāo)識(shí)與當(dāng)前顯示的各路圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)進(jìn)行比較之前,進(jìn)一步包括: 檢測(cè)系統(tǒng)當(dāng)前子顯示區(qū)域的個(gè)數(shù)是否超過(guò)預(yù)設(shè)的上限閾值,如果否,則檢測(cè)當(dāng)前待顯示圖像數(shù)據(jù)的總路數(shù),將所述總路數(shù)與系統(tǒng)中各分屏模式的子顯示區(qū)域個(gè)數(shù)進(jìn)行比較,如果與任一分屏模式的子顯示區(qū)域數(shù)差值最小,并且所述總路數(shù)小于所述任一分屏模式的子顯示區(qū)域數(shù),則將系統(tǒng)切換到所述任一分屏模式。
6.如權(quán)利要求1-5任一權(quán)項(xiàng)所述的方法,其特征在于,所述根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元之前,還進(jìn)一步包括: 檢測(cè)所述各路數(shù)據(jù)的分辨率,如果任一路圖像數(shù)據(jù)的分辨路與預(yù)設(shè)的標(biāo)準(zhǔn)分辨率不相同,則將所述任一路圖像數(shù)據(jù)的分辨率調(diào)整為標(biāo)準(zhǔn)分辨率。
7.一種電子設(shè)備,該電子設(shè)備包括一顯示單元,所述顯示單元的顯示區(qū)域被劃分為多個(gè)子顯示區(qū)域,其特征在于,電子設(shè)備還包括: 區(qū)域選擇單元,用于接收輸入的多路圖像數(shù)據(jù)信息,確定待顯示的圖像數(shù)據(jù)對(duì)應(yīng)的子顯示區(qū)域,并獲取所述子顯示區(qū)域的第一顯示坐標(biāo); 定位單元,用于根據(jù)所述第一顯示坐標(biāo)確定每一路圖像數(shù)據(jù)的偏移量,根據(jù)所述偏移量計(jì)算每一路圖像數(shù)據(jù)的第二顯示坐標(biāo),根據(jù)所述第二顯示坐標(biāo)將所述多路圖像數(shù)據(jù)拼接后傳送給顯示單元。
8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,該電子設(shè)備進(jìn)一步包括: 顯示數(shù)據(jù)確定單元,用于從所述多路圖像數(shù)據(jù)信息中獲取顯示區(qū)域標(biāo)識(shí);并將獲取的顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)進(jìn)行匹配,如果匹配成功,則確定所述圖像數(shù)據(jù)為待顯示的圖像數(shù)據(jù)。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,如果顯示區(qū)域標(biāo)識(shí)與所述子顯示區(qū)域的標(biāo)識(shí)匹配不成功,顯示數(shù)據(jù)確定單元還用于向發(fā)送所述圖像數(shù)據(jù)的第二電子設(shè)備發(fā)送中斷指令,使所述第二電子設(shè)備根據(jù)所述中斷指令搜索連接的可用顯示單元,將所述圖像數(shù)據(jù)輸出到所述可用顯示單元。
10.如權(quán)利要求7所述的電子設(shè)備,其特征在于,該電子設(shè)備還進(jìn)一步包括: 數(shù)據(jù)插入單元,用于當(dāng)檢測(cè)到新插入地外部圖像數(shù)據(jù)時(shí),獲取所述外部圖像數(shù)據(jù)中包含的第一顯示區(qū)域標(biāo)識(shí);將所述第一顯示區(qū)域標(biāo)識(shí)與當(dāng)前顯示的各路圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)進(jìn)行比較,得到第一比較結(jié)果;如果所述第一比較結(jié)果表明所述第一顯示區(qū)域標(biāo)識(shí)與任一路當(dāng)前顯示圖像數(shù)據(jù)對(duì)應(yīng)的顯示區(qū)域標(biāo)識(shí)相同,則將所述外部圖像數(shù)據(jù)替換所述任一路當(dāng)前顯示圖像數(shù)據(jù)。
11.如權(quán)利要求10所述的電子設(shè)備,其特征在于,數(shù)據(jù)插入單元還用于檢測(cè)系統(tǒng)當(dāng)前子顯示區(qū)域的個(gè)數(shù)是否超過(guò)預(yù)設(shè)的上限閾值,如果否,則檢測(cè)當(dāng)前待顯示圖像數(shù)據(jù)的總路數(shù),將所述總路數(shù)與系統(tǒng)中各分屏模式的子顯示區(qū)域個(gè)數(shù)進(jìn)行比較,如果與任一分屏模式的子顯示區(qū)域數(shù)差值最小,并且所述總路數(shù)小于所述任一分屏模式的子顯示區(qū)域數(shù),則將系統(tǒng)切換到所述任一分屏模式。
12.如權(quán)利要求7-11任一權(quán)項(xiàng)所述的電子設(shè)備,其特征在于,該電子設(shè)備還進(jìn)一步包 括: 分辨率調(diào)整單元,用于檢測(cè)所述各路數(shù)據(jù)的分辨率,如果任一路圖像數(shù)據(jù)的分辨路與預(yù)設(shè)的標(biāo)準(zhǔn)分辨率不相同,則將所述任一路圖像數(shù)據(jù)的分辨率調(diào)整為標(biāo)準(zhǔn)分辨率。
【文檔編號(hào)】G06F3/14GK103853512SQ201210511143
【公開日】2014年6月11日 申請(qǐng)日期:2012年12月3日 優(yōu)先權(quán)日:2012年12月3日
【發(fā)明者】穆佳昆 申請(qǐng)人:聯(lián)想(北京)有限公司