本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其涉及一種顯示設(shè)備及其分屏顯示方法。
背景技術(shù):
現(xiàn)有的顯示設(shè)備的顯示效果比較單一,例如顯示屏只能在一個顯示界面中顯示圖像。隨著用戶需求的增加,用戶更希望顯示設(shè)備有分屏顯示功能,例如顯示屏可以分成兩個顯示區(qū)域,不同的顯示區(qū)域顯示不同的畫面或者相同的畫面。但是現(xiàn)有的顯示設(shè)備中,僅僅通過軟件實現(xiàn)顯示圖像的分屏,對于分屏顯示的內(nèi)容和顯示的效果并不能單獨設(shè)置,限制了用戶的定制化分屏顯示需求。
因此,現(xiàn)有技術(shù)中存在顯示設(shè)備分屏顯示模式單一的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種顯示設(shè)備及其分屏顯示方法,用以實現(xiàn)分屏顯示。
本發(fā)明實施例提供一種分屏顯示方法,包括:
接收分屏顯示指令;
根據(jù)所述分屏顯示指令所指示的分屏比例,確定多個分屏區(qū)域;
根據(jù)所述分屏顯示指令,確定每個分屏區(qū)域的顯示參數(shù);
將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至所述分屏區(qū)域?qū)?yīng)的顯示控制芯片,其中,多個所述分屏區(qū)域?qū)?yīng)至少兩個所述顯示控制芯片,所述顯示控制芯片用于根據(jù)接收的所述顯示參數(shù)控制對應(yīng)的所述分屏區(qū)域的顯示。
本發(fā)明實施例中,根據(jù)用戶的分屏顯示指令確定不同分屏區(qū)域的顯示參數(shù),可允許用戶針對每個分屏區(qū)域單獨定制顯示效果,并且不同分屏區(qū)域由不同的顯示控制芯片控制顯示,每個分屏區(qū)域的顯示內(nèi)容可以單獨設(shè)置,可真正實現(xiàn)顯示屏的分屏顯示。
可選的,在將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至各分屏區(qū)域?qū)?yīng)的顯示控制芯片之前,還包括:
根據(jù)多個所述分屏區(qū)域與至少兩個所述顯示控制芯片的對應(yīng)關(guān)系,確定每個所述分屏區(qū)域?qū)?yīng)的所述顯示控制芯片;并
向每個所述顯示控制芯片發(fā)送控制指令,所述控制指令用于指示所述顯示控制芯片對應(yīng)的分屏區(qū)域。
由處理器根據(jù)多個所述分屏區(qū)域與至少兩個顯示控制芯片的對應(yīng)關(guān)系,確定不同分屏區(qū)域?qū)?yīng)的顯示控制芯片,不同顯示控制芯片可以在不同應(yīng)用場景下控制不同的分屏區(qū)域,實現(xiàn)分屏顯示的多自由度。
可選的,還包括:
接收用戶指示的全屏顯示指令;
根據(jù)所述全屏顯示指令,確定預(yù)先設(shè)置的用于控制全屏顯示的顯示控制芯片;
獲取預(yù)先設(shè)置的用于全屏顯示的顯示參數(shù);
將所述用于全屏顯示的顯示參數(shù)發(fā)送至所述顯示控制芯片。
本發(fā)明實施例中,預(yù)先設(shè)定專門用于控制全屏顯示的顯示控制芯片來進行全屏顯示,實現(xiàn)分屏顯示與全屏顯示的自由切換。
可選的,所述分屏顯示指令還指示每個分屏區(qū)域?qū)?yīng)的應(yīng)用程序標(biāo)識;
在將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至所述分屏區(qū)域?qū)?yīng)的顯示控制芯片之后,所述方法還包括:
根據(jù)所述應(yīng)用程序標(biāo)識,獲取所述應(yīng)用程序標(biāo)識對應(yīng)的數(shù)據(jù);并
將所述數(shù)據(jù)存儲在所述顯示控制芯片對應(yīng)的存儲空間,以使所述顯示控制芯片從所述存儲空間獲取所述數(shù)據(jù)。
將不同分屏區(qū)域?qū)?yīng)的數(shù)據(jù)按照所對應(yīng)的顯示控制芯片分開存儲,分別存儲在各自對應(yīng)的顯示控制芯片的存儲空間內(nèi),便于提高每個顯示控制芯片的數(shù)據(jù)讀寫速度。
可選的,在將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至所述分屏區(qū)域?qū)?yīng)的顯示控制芯片之后,所述方法還包括:
向所述顯示控制芯片發(fā)送初始化指令,所述初始化指令用于指示所述顯示控制芯片根據(jù)接收的所述顯示參數(shù)進行對應(yīng)分屏區(qū)域的顯示界面初始化。
基于相同的發(fā)明構(gòu)思,本發(fā)明實施例提供一種顯示設(shè)備,包括顯示屏、處理器和多個顯示控制芯片;所述顯示屏包括由多行多列的顯示像素構(gòu)成的顯示區(qū)域,每個顯示控制芯片與所述顯示區(qū)域的部分或全部顯示像素電連接,每個顯示控制芯片通過總線與所述處理器連接;
所述處理器,用于接收分屏顯示指令;根據(jù)所述分屏顯示指令所指示的分屏比例,確定多個分屏區(qū)域;根據(jù)所述分屏顯示指令,確定每個分屏區(qū)域的顯示參數(shù);將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至所述分屏區(qū)域?qū)?yīng)的顯示控制芯片,其中,多個所述分屏區(qū)域?qū)?yīng)至少兩個所述顯示控制芯片;
所述顯示控制芯片,用于接收所述處理器發(fā)送的所述顯示參數(shù),并根據(jù)接收的所述顯示參數(shù)控制對應(yīng)的分屏區(qū)域的顯示。
本發(fā)明實施例中,根據(jù)用戶的分屏顯示指令確定不同分屏區(qū)域的顯示參數(shù),可允許用戶針對每個分屏區(qū)域單獨定制顯示效果,并且不同分屏區(qū)域由不同的顯示控制芯片控制顯示,每個分屏區(qū)域的顯示內(nèi)容可以單獨設(shè)置,可真正實現(xiàn)顯示屏的分屏顯示。
可選的,在將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至各分屏區(qū)域?qū)?yīng)的顯示控制芯片之前,所述處理器,還用于:
根據(jù)多個所述分屏區(qū)域與至少兩個所述顯示控制芯片的對應(yīng)關(guān)系,確定每個所述分屏區(qū)域?qū)?yīng)的所述顯示控制芯片;并
向每個所述顯示控制芯片發(fā)送控制指令,所述控制指令用于指示所述顯示控制芯片對應(yīng)的分屏區(qū)域。
由處理器根據(jù)多個所述分屏區(qū)域與至少兩個顯示控制芯片的對應(yīng)關(guān)系,確定不同分屏區(qū)域?qū)?yīng)的顯示控制芯片,不同顯示控制芯片可以在不同應(yīng)用場景下控制不同的分屏區(qū)域,實現(xiàn)分屏顯示的多自由度。
可選的,所述處理器,還用于接收用戶指示的全屏顯示指令;根據(jù)所述全屏顯示指令,確定預(yù)先設(shè)置的用于控制全屏顯示的顯示控制芯片;獲取預(yù)先設(shè)置的用于全屏顯示的顯示參數(shù);將所述用于全屏顯示的顯示參數(shù)發(fā)送至所述顯示控制芯片;
所述顯示控制芯片,還用于接收所述用于全屏顯示的顯示參數(shù),根據(jù)所述用于全屏顯示的顯示參數(shù),控制全屏顯示。
本發(fā)明實施例中,預(yù)先設(shè)定專門用于控制全屏顯示的顯示控制芯片來進行全屏顯示,實現(xiàn)分屏顯示與全屏顯示的自由切換。
可選的,所述分屏顯示指令中包括每個分屏區(qū)域?qū)?yīng)的應(yīng)用程序標(biāo)識;
所述處理器,用于在將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至所述分屏區(qū)域?qū)?yīng)的顯示控制芯片之后,根據(jù)所述應(yīng)用程序標(biāo)識,獲取所述應(yīng)用程序標(biāo)識對應(yīng)的數(shù)據(jù);并將所述數(shù)據(jù)存儲在所述顯示控制芯片對應(yīng)的存儲空間;以使所述顯示控制芯片從所述存儲空間獲取所述數(shù)據(jù);
所述顯示控制芯片,用于從所述存儲空間獲取所述數(shù)據(jù)。
將不同分屏區(qū)域?qū)?yīng)的數(shù)據(jù)按照所對應(yīng)的顯示控制芯片分開存儲,分別存儲在各自對應(yīng)的顯示控制芯片的存儲空間內(nèi),便于提高每個顯示控制芯片的數(shù)據(jù)讀寫速度。
可選的,所述處理器,還用于在將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至所述分屏區(qū)域?qū)?yīng)的顯示控制芯片之后,向所述顯示控制芯片發(fā)送初始化指令;
所述顯示控制芯片,還用于接收所述初始化指令,根據(jù)所述初始化指令,按照接收的所述顯示參數(shù)進行對應(yīng)分屏區(qū)域的顯示界面初始化。
附圖說明
圖1為本發(fā)明實施例提供的一種顯示設(shè)備的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例提供的一種用戶進行分屏設(shè)置的流程示意圖;
圖3為本發(fā)明實施例提供的一種顯示設(shè)備的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的一種分屏顯示方法的方法流程圖。
具體實施方式
為了使本發(fā)明所解決的技術(shù)問題、技術(shù)方案以及有效果更加清楚明白,以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
本申請?zhí)峁┮环N顯示設(shè)備,包括顯示屏、處理器和多個顯示控制芯片,顯示屏與多個顯示控制芯片連接,多個顯示控制芯片通過總線與處理器連接。如圖1所示,多個顯示控制芯片,包括顯示控制芯片1,顯示控制芯片2,…,顯示控制芯片m,其中,m取大于或等于2的正整數(shù)。顯示屏的顯示區(qū)域可以劃分為多個分屏區(qū)域,如圖1所示,顯示屏的顯示區(qū)域包括分屏區(qū)域1,分屏區(qū)域2,…,分屏區(qū)域n,其中,n取大于或等于2的正整數(shù)。這n個分屏區(qū)域與m個顯示控制芯片存在設(shè)定的對應(yīng)關(guān)系。
其中,顯示屏的顯示區(qū)域由多行多列的顯示像素構(gòu)成,每一顯示像素包括發(fā)光元件和驅(qū)動元件,發(fā)光元件和驅(qū)動元件位于顯示屏的顯示功能層上。根據(jù)n個分屏區(qū)域與m個顯示控制芯片之間的對應(yīng)關(guān)系,每個顯示控制芯片與對應(yīng)的分屏區(qū)域內(nèi)的顯示像素電連接。
這多個顯示控制芯片中的一部分顯示控制芯片用于根據(jù)處理器的指令控制對應(yīng)分屏區(qū)域的顯示。值得說明的是,多個顯示控制芯片中,還有至少一個控制芯片與顯示屏的全部顯示像素電連接,這至少一個顯示控制芯片用于根據(jù)處理器的指令控制全屏顯示。預(yù)先設(shè)定專門用于控制全屏顯示的顯示控制芯片來進行全屏顯示,可實現(xiàn)分屏顯示與全屏顯示的自由切換。
一種可選的實施例中,在接收到用戶面觸發(fā)的分屏顯示指令之后,本發(fā)明實施例中的處理器,主要用于:
接收分屏顯示指令,根據(jù)所述分屏顯示指令所指示的分屏比例,確定多個分屏區(qū)域;
根據(jù)分屏顯示指令,確定每個分屏區(qū)域的顯示參數(shù);
將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至分屏區(qū)域?qū)?yīng)的顯示控制芯片;
根據(jù)分屏顯示指令,獲取每個分屏區(qū)域?qū)?yīng)的數(shù)據(jù);
將每個分屏區(qū)域?qū)?yīng)的數(shù)據(jù)分發(fā)給分屏區(qū)域?qū)?yīng)的顯示控制芯片。
本發(fā)明實施例中,根據(jù)用戶的分屏顯示指令確定不同分屏區(qū)域的顯示參數(shù),可允許用戶針對每個分屏區(qū)域單獨定制顯示效果,并且不同分屏區(qū)域由不同的顯示控制芯片控制顯示,每個分屏區(qū)域的顯示內(nèi)容可以單獨設(shè)置,可真正實現(xiàn)顯示屏的分屏顯示。
可選的,本發(fā)明實施例中的處理器根據(jù)分屏顯示指令確定多個分屏區(qū)域之后,還用于:
根據(jù)預(yù)先存儲的分屏區(qū)域與顯示控制芯片的對應(yīng)關(guān)系,確定每個分屏區(qū)域?qū)?yīng)的顯示控制芯片;向每個顯示控制芯片發(fā)送控制指令,指示出該顯示控制芯片所對應(yīng)的分屏區(qū)域。由處理器根據(jù)多個所述分屏區(qū)域與至少兩個顯示控制芯片的對應(yīng)關(guān)系,確定不同分屏區(qū)域?qū)?yīng)的顯示控制芯片,不同顯示控制芯片可以在不同應(yīng)用場景下控制不同的分屏區(qū)域,實現(xiàn)分屏顯示的多自由度。
可選的,本發(fā)明實施例中的處理器根據(jù)分屏顯示指令,確定每個分屏區(qū)域的顯示參數(shù),包括:
根據(jù)分屏顯示指令中指示的每個分屏區(qū)域的亮度、灰度、銳度、分辨率等參數(shù)信息,以及分屏顯示指令中指示的顯示模式,如鏡像顯示模式或者獨立顯示模式,生成每個分屏區(qū)域的顯示參數(shù),這些顯示參數(shù)用來初始化分屏區(qū)域的顯示界面的效果。
可選的,本發(fā)明實施例中的處理器將每個所述分屏區(qū)域的顯示參數(shù)發(fā)送至分屏區(qū)域?qū)?yīng)的顯示控制芯片之后,還包括:
向每個分屏區(qū)域?qū)?yīng)的顯示控制芯片發(fā)送初始化指令,指示顯示控制芯片按照接收的顯示參數(shù),對分屏區(qū)域的顯示界面進行初始化操作。
可選的,本發(fā)明實施例中的處理器根據(jù)分屏顯示指令,獲取每個分屏區(qū)域?qū)?yīng)的數(shù)據(jù),具體包括:
根據(jù)分屏顯示指令中每個分屏區(qū)域?qū)?yīng)的應(yīng)用程序標(biāo)識,獲取應(yīng)用程序標(biāo)識對應(yīng)的數(shù)據(jù),應(yīng)用程序標(biāo)識對應(yīng)的數(shù)據(jù)決定了在分屏區(qū)域的顯示界面顯示的內(nèi)容。應(yīng)用程序標(biāo)識對應(yīng)的數(shù)據(jù),為處理器、顯示控制芯片能夠識別的圖像的數(shù)組文件。
可選的,本發(fā)明實施例中的處理器獲取每個分屏區(qū)域?qū)?yīng)的數(shù)據(jù)之后,還包括:將獲取的數(shù)據(jù)存儲在分屏區(qū)域?qū)?yīng)的顯示控制芯片的存儲空間,以方便顯示控制芯片讀取顯示控制芯片對應(yīng)的分屏區(qū)域?qū)?yīng)的數(shù)據(jù)。將不同分屏區(qū)域?qū)?yīng)的數(shù)據(jù)按照所對應(yīng)的顯示控制芯片分開存儲,分別存儲在各自對應(yīng)的顯示控制芯片的存儲空間內(nèi),便于提高每個顯示控制芯片的數(shù)據(jù)讀寫速度。
本發(fā)明實施例中的每個顯示控制芯片,主要用于:
接收處理器發(fā)送的分屏區(qū)域的顯示參數(shù),以及讀取顯示控制芯片對應(yīng)的存儲空間內(nèi)存儲的分屏區(qū)域?qū)?yīng)的數(shù)據(jù),根據(jù)接收的顯示參數(shù)和獲取的數(shù)據(jù)控制對應(yīng)的分屏區(qū)域的顯示。
可選的,在接收處理器發(fā)送的分屏區(qū)域的顯示參數(shù)之前,每個顯示控制芯片還用于:
接收處理器發(fā)送的控制指令,根據(jù)該控制指令,獲知該顯示控制芯片所要控制的分屏區(qū)域。
可選的,在接收處理器發(fā)送的分屏區(qū)域的顯示參數(shù)之后,每個顯示控制芯片還用于:
接收處理器發(fā)送的初始化指令,根據(jù)初始化指令,按照接收的分屏區(qū)域的顯示參數(shù)進行對應(yīng)分屏區(qū)域的顯示界面初始化。
一種可選的實施例中,在接收到用戶面觸發(fā)的全屏顯示指令之后,本發(fā)明實施例中的處理器,還用于:
根據(jù)全屏顯示指令,確定預(yù)先設(shè)置的用于控制全屏顯示的顯示控制芯片;獲取預(yù)先設(shè)置的用于全屏顯示的顯示參數(shù),將用于全屏顯示的顯示參數(shù)發(fā)送至所述顯示控制芯片。
在此場景下,所述顯示控制芯片,還用于接收處理器發(fā)送的用于全屏顯示的顯示參數(shù),根據(jù)用于全屏顯示的顯示參數(shù),控制全屏顯示。全屏顯示的方式和現(xiàn)有技術(shù)相同,此處不做累述。
上述實施例中,處理器接收分屏顯示指令并根據(jù)分屏顯示指令確定分屏區(qū)域,生成每個分屏區(qū)域的顯示參數(shù)的過程,與用戶面觸發(fā)分屏顯示指令,以及進行分屏區(qū)域各個參數(shù)項的設(shè)置的流程是同步進行的。
本發(fā)明實施例中,用戶通過一個軟件實現(xiàn)分屏顯示指令的發(fā)起,以及分屏區(qū)域的各個參數(shù)項的設(shè)置。例如通過一個屏幕參數(shù)管理系統(tǒng)來實現(xiàn)用戶面發(fā)起分屏顯示指令,以及進行分屏區(qū)域各個參數(shù)項的設(shè)置的流程。
下面結(jié)合圖2所示的具體示例進行說明。
步驟s1:用戶登錄屏幕參數(shù)管理系統(tǒng),顯示屏的顯示界面上顯示可以選擇的顯示模式,可選擇分屏顯示,也可以選擇分屏顯示。
用戶如果選擇分屏顯示,用戶針對分屏顯示的每一項設(shè)置,屏幕參數(shù)管理系統(tǒng)都將其作為分屏顯示指令上報給本發(fā)明實施例中的處理器。
用戶如果選擇全屏顯示(圖中示意的步驟s6),屏幕參數(shù)管理系統(tǒng)作為處理器的一個功能模塊,會向本發(fā)明實施例中的處理器上報全屏顯示指令,全屏顯示的內(nèi)容默認(rèn)當(dāng)前顯示界面打開的內(nèi)容,無需特殊設(shè)置。
步驟s2:用戶選擇分屏顯示,并進入分屏顯示的下一設(shè)置界面;
步驟s3:用戶設(shè)置分屏比例;
用戶從預(yù)先設(shè)置的分屏比例中選擇一個分屏比例,或者用戶自定義一個分屏比例。用戶設(shè)置分屏比例后,在此分屏比例下,顯示屏劃分的多個分屏區(qū)域可以以預(yù)覽圖的方式呈現(xiàn)給用戶。
假如用戶設(shè)置的分屏比例為1:1:2,分屏比例對應(yīng)的分屏區(qū)域預(yù)覽圖中包括3個分屏區(qū)域的大小和3個分屏區(qū)域的相對位置。用戶可以默認(rèn)預(yù)覽圖中3個分屏區(qū)域相對位置,也可以拖動每個分屏區(qū)域,設(shè)置3個分屏區(qū)域的相對位置。例如用戶設(shè)置的3個分屏區(qū)域的相對位置參見圖3,這3個分屏區(qū)域分別為分屏區(qū)域1,分屏區(qū)域2,分屏區(qū)域3,分別位于顯示屏的下方、左上方和右上方。
通過這個步驟,處理器根據(jù)用戶的設(shè)置,確定分屏區(qū)域1,分屏區(qū)域2,分屏區(qū)域3在顯示屏的位置,并查找預(yù)先設(shè)置的多個分屏區(qū)域(分屏區(qū)域位置)與多個顯示控制芯片的對應(yīng)關(guān)系,假如,顯示設(shè)備中預(yù)先存儲了1:1:2下分屏區(qū)域的位置與顯示控制芯片的對應(yīng)關(guān)系,則處理器最終確定分屏區(qū)域1,分屏區(qū)域2,分屏區(qū)域3分別對應(yīng)的顯示控制芯片,例如,如圖3所示,處理器最終確定分屏區(qū)域1對應(yīng)顯示控制芯片1,分屏區(qū)域2和分屏區(qū)域3對應(yīng)顯示控制芯片2。
與此同時,如圖3所示的連接關(guān)系,處理器還可以向顯示控制芯片1發(fā)送指令,指示顯示控制芯片1控制分屏區(qū)域1的顯示,向顯示控制芯片2發(fā)送指令,指示顯示控制芯片1同時控制分屏區(qū)域2和分屏區(qū)域3的顯示。
步驟s4:用戶設(shè)置每個分屏區(qū)域的顯示效果;針對每個分屏區(qū)域,步驟s4進一步包括:
步驟s41:亮度、灰度等參數(shù)項的設(shè)置;
用戶可以調(diào)節(jié)每個分屏區(qū)域的飽和度,灰度,亮度等參數(shù)。例如,用戶針對分屏區(qū)域1、分屏區(qū)域2和分屏區(qū)域3分別設(shè)置了亮度、分辨率、飽和度等參數(shù)。
步驟s42:顯示類型設(shè)置,可選擇鏡像顯示模式和獨立顯示模式,如果用戶選擇獨立顯示模式,則進入步驟s43的設(shè)置界面;
例如,用戶針對分屏區(qū)域1、分屏區(qū)域2和分屏區(qū)域3設(shè)置了獨立顯示模式。那么還需針對分屏區(qū)域1、分屏區(qū)域2和分屏區(qū)域3分別進行獨立顯示的應(yīng)用程序的設(shè)置。
步驟s43:應(yīng)用程序設(shè)置項的設(shè)置;
用戶在此步驟所設(shè)置某一應(yīng)用程序之后,該應(yīng)用程序?qū)?yīng)的數(shù)據(jù)會獨立顯示在對應(yīng)的分屏區(qū)域內(nèi)。
通過這個步驟,處理器會獲取每個分屏區(qū)域?qū)?yīng)的應(yīng)用程序標(biāo)識,以及該應(yīng)用程序標(biāo)識對應(yīng)的數(shù)據(jù)。例如,用戶針對分屏區(qū)域1、分屏區(qū)域2和分屏區(qū)域3分別設(shè)置了對應(yīng)的應(yīng)用程序1,應(yīng)用程序2,應(yīng)用程序3,則處理器會獲取分屏區(qū)域1對應(yīng)的應(yīng)用程序為應(yīng)用程序1,分屏區(qū)域2對應(yīng)的應(yīng)用程序為應(yīng)用程序2,分屏區(qū)域3對應(yīng)的應(yīng)用程序為應(yīng)用程序3。
用戶設(shè)置完成后,保存設(shè)置即可。
步驟s5:處理器根據(jù)用戶針對每個分屏區(qū)域進行的步驟s41至步驟s43的設(shè)置信息,生成每個分屏區(qū)域的顯示參數(shù)。
例如,根據(jù)用戶針對分屏區(qū)域1進行的步驟s41至步驟s43的上述設(shè)置信息,處理器生成分屏區(qū)域1的顯示參數(shù),根據(jù)用戶針對分屏區(qū)域2進行的步驟s41至步驟s43的上述設(shè)置信息,處理器生成分屏區(qū)域2的顯示參數(shù),根據(jù)用戶針對分屏區(qū)域3進行的步驟s41至步驟s43的上述設(shè)置信息,處理器生成分屏區(qū)域3的顯示參數(shù)。
如圖3所示,基于上述步驟,處理器還能夠:將分屏區(qū)域1的顯示參數(shù)發(fā)送給顯示控制芯片1,將分屏區(qū)域2的顯示參數(shù)、分屏區(qū)域3的顯示參數(shù)發(fā)送給顯示控制芯片2。其中,分屏區(qū)域2的顯示參數(shù)、分屏區(qū)域3的顯示參數(shù)攜帶有所屬分屏區(qū)域的標(biāo)識,以便顯示控制芯片2能夠區(qū)分哪些顯示參數(shù)是分屏區(qū)域2的,哪些顯示參數(shù)是分屏區(qū)域3的。
在此之后處理器還能夠:向顯示控制芯片1和顯示控制芯片2發(fā)送初始化指令,這樣,顯示控制芯片1收到初始化指令之后,根據(jù)分屏區(qū)域1的顯示參數(shù),對分屏區(qū)域1的顯示界面進行初始化;顯示控制芯片2收到初始化指令之后,根據(jù)分屏區(qū)域2的顯示參數(shù),對分屏區(qū)域2的顯示界面進行初始化,并且根據(jù)分屏區(qū)域3的顯示參數(shù),對分屏區(qū)域3的顯示界面進行初始化。
在此之后處理器還能夠:獲取應(yīng)用程序1的數(shù)據(jù),將其分發(fā)給顯示控制芯片1的存儲空間,獲取應(yīng)用程序2的數(shù)據(jù)、應(yīng)用程序3的數(shù)據(jù),將應(yīng)用程序2的數(shù)據(jù)、應(yīng)用程序3的數(shù)據(jù)分發(fā)給顯示控制芯片2的存儲空間。同樣的,應(yīng)用程序2的數(shù)據(jù)、應(yīng)用程序3的數(shù)據(jù)攜帶有應(yīng)用程序標(biāo)識,以便顯示控制芯片2能夠區(qū)分哪些是分屏區(qū)域2的,哪些是分屏區(qū)域3的。
在此之后,顯示控制芯片1持續(xù)的從顯示控制芯片1的存儲空間讀取應(yīng)用程序1的數(shù)據(jù),根據(jù)應(yīng)用程序1的數(shù)據(jù)驅(qū)動分屏區(qū)域1內(nèi)的顯示像素進行顯示。顯示控制芯片2持續(xù)的從顯示控制芯片2的存儲空間讀取應(yīng)用程序2的數(shù)據(jù),根據(jù)應(yīng)用程序2的數(shù)據(jù)驅(qū)動分屏區(qū)域2內(nèi)的顯示像素進行顯示,以及讀取應(yīng)用程序3的數(shù)據(jù),根據(jù)應(yīng)用程序3的數(shù)據(jù)驅(qū)動分屏區(qū)域3內(nèi)的顯示像素進行顯示。
用戶通過上述步驟s1至步驟s5的分屏設(shè)置,可將顯示屏一分為二,這兩部分區(qū)域分別執(zhí)行不同的操作,例如一部分用于工作界面,一部分用于游戲界面,可實現(xiàn)工作游戲兩不誤。用戶通過上述步驟s1至步驟s5的分屏設(shè)置,還可以自定義每個分屏區(qū)域的顯示效果,如設(shè)置成看電影場景下的顯示效果,設(shè)置成看書場景下的顯示效果。這樣用戶針對不同的應(yīng)用場景,可以享受顯示設(shè)備帶來的更好效果。
綜上,本發(fā)明實施例中,根據(jù)用戶的分屏顯示指令確定不同分屏區(qū)域的顯示參數(shù),可允許用戶針對每個分屏區(qū)域單獨定制顯示效果,用戶通過分屏設(shè)置,可以針對更多元化的場景定制不同的顯示效果,用戶定制的自由度很高。并且不同分屏區(qū)域由不同的顯示控制芯片控制顯示,每個分屏區(qū)域的顯示內(nèi)容可以單獨設(shè)置,可真正實現(xiàn)顯示屏的分屏顯示。
另外,通過分屏設(shè)置,還可以達到省電的效果,在低電量時,用戶通過分屏設(shè)置,可以縮小顯示區(qū)域,不需要顯示的區(qū)域可設(shè)置成黑屏,進而達到節(jié)省電量的目的。
基于上述顯示設(shè)備的內(nèi)容,如圖4所示,本發(fā)明實施例提供一種分屏顯示方法,包括:
步驟401,顯示設(shè)備接收分屏顯示指令;
步驟402,顯示設(shè)備根據(jù)分屏顯示指令所指示的分屏比例,確定多個分屏區(qū)域;
步驟403,顯示設(shè)備根據(jù)分屏顯示指令,確定每個分屏區(qū)域的顯示參數(shù);
步驟404,顯示設(shè)備將每個分屏區(qū)域的顯示參數(shù)發(fā)送至分屏區(qū)域?qū)?yīng)的顯示控制芯片,其中,多個分屏區(qū)域?qū)?yīng)至少兩個顯示控制芯片,顯示控制芯片用于根據(jù)接收的顯示參數(shù)控制對應(yīng)的分屏區(qū)域的顯示。
本發(fā)明實施例中,根據(jù)用戶的分屏顯示指令確定不同分屏區(qū)域的顯示參數(shù),可允許用戶針對每個分屏區(qū)域單獨定制顯示效果,并且不同分屏區(qū)域由不同的顯示控制芯片控制顯示,每個分屏區(qū)域的顯示內(nèi)容可以單獨設(shè)置,可真正實現(xiàn)顯示屏的分屏顯示。
上述方法流程由顯示設(shè)備中的處理器執(zhí)行,或者上述方法流程由與處理器功能相同的功能模塊執(zhí)行,具體內(nèi)容參見上述實施例,此處不再累述。
可選的實施例中,在步驟404之前,還包括:
根據(jù)多個所述分屏區(qū)域與至少兩個所述顯示控制芯片的對應(yīng)關(guān)系,確定每個所述分屏區(qū)域?qū)?yīng)的所述顯示控制芯片;并
向每個所述顯示控制芯片發(fā)送控制指令,所述控制指令用于指示所述顯示控制芯片對應(yīng)的分屏區(qū)域。
由處理器根據(jù)多個所述分屏區(qū)域與至少兩個顯示控制芯片的對應(yīng)關(guān)系,確定不同分屏區(qū)域?qū)?yīng)的顯示控制芯片,不同顯示控制芯片可以在不同應(yīng)用場景下控制不同的分屏區(qū)域,實現(xiàn)分屏顯示的多自由度。
可選的實施例中,在步驟404之后,還包括:
處理器向所述顯示控制芯片發(fā)送初始化指令,所述初始化指令用于指示所述顯示控制芯片根據(jù)接收的所述顯示參數(shù)進行對應(yīng)分屏區(qū)域的顯示界面初始化。
可選的實施例中,所述分屏顯示指令還指示每個分屏區(qū)域?qū)?yīng)的應(yīng)用程序標(biāo)識;根據(jù)這一對應(yīng)關(guān)系,在步驟404之后,還包括:
根據(jù)所述應(yīng)用程序標(biāo)識,獲取所述應(yīng)用程序標(biāo)識對應(yīng)的數(shù)據(jù);并
將所述數(shù)據(jù)存儲在所述顯示控制芯片對應(yīng)的存儲空間,以使所述顯示控制芯片從所述存儲空間獲取所述數(shù)據(jù)。將不同分屏區(qū)域?qū)?yīng)的數(shù)據(jù)按照所對應(yīng)的顯示控制芯片分開存儲,分別存儲在各自對應(yīng)的顯示控制芯片的存儲空間內(nèi),便于提高每個顯示控制芯片的數(shù)據(jù)讀寫速度。
可選的,顯示設(shè)備除了接收分屏顯示指令之外,還接收全屏顯示指令,因此,除了上述方法流程,可選的實施例中,上述方法流程還包括:
處理器接收用戶指示的全屏顯示指令;根據(jù)全屏顯示指令,確定預(yù)先設(shè)置的用于控制全屏顯示的顯示控制芯片;獲取預(yù)先設(shè)置的用于全屏顯示的顯示參數(shù);將用于全屏顯示的顯示參數(shù)發(fā)送至顯示控制芯片。
在顯示控制芯片接收用于全屏顯示的顯示參數(shù)之后,根據(jù)用于全屏顯示的顯示參數(shù),控制全屏顯示。
本發(fā)明實施例中,預(yù)先設(shè)定專門用于控制全屏顯示的顯示控制芯片來進行全屏顯示,實現(xiàn)分屏顯示與全屏顯示的自由切換。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。