亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

顯示切換方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11154442閱讀:254來源:國知局
顯示切換方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與制造工藝

本發(fā)明涉及顯示技術(shù)領(lǐng)域,特別涉及一種顯示切換方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。



背景技術(shù):

隨著顯示技術(shù)的快速發(fā)展,當(dāng)前市場(chǎng)上已經(jīng)存在提供多種顯示模式的顯示應(yīng)用產(chǎn)品,例如,同時(shí)具有3D顯示功能和2D顯示功能的顯示應(yīng)用產(chǎn)品,同時(shí)具有2D顯示功能和虛擬現(xiàn)實(shí)VR顯示功能的顯示應(yīng)用產(chǎn)品。但是,大部分的顯示應(yīng)用都是針對(duì)設(shè)備的顯示特性單獨(dú)定制的,用戶在體驗(yàn)相應(yīng)的產(chǎn)品的時(shí)候,通常需要復(fù)雜的操作,切換不同的程序,才能觀看不同的顯示效果,無法快速實(shí)時(shí)進(jìn)行顯示效果的切換,顯示效果切換的延時(shí)性較大,用戶體驗(yàn)較差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種顯示切換方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用以解決現(xiàn)有技術(shù)中,用戶需經(jīng)過復(fù)雜的操作才能實(shí)現(xiàn)顯示模式的切換,造成顯示模式切換不便捷,影響用戶使用體驗(yàn)的問題。

為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種顯示切換方法,應(yīng)用于集成有至少兩種顯示模式的電子設(shè)備中,包括:

獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式;

根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式;

在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式;其中,

所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

進(jìn)一步地,所述獲取電子設(shè)備的顯示模式切換參數(shù)的步驟包括:

接收應(yīng)用發(fā)送的所述電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng)。

進(jìn)一步地,所述獲取電子設(shè)備的顯示模式切換參數(shù)的步驟包括:

根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù);

其中:所述電子設(shè)備的當(dāng)前狀態(tài)包括:豎屏狀態(tài)、橫屏狀態(tài)和/或連接VR頭盔狀態(tài);當(dāng)所述當(dāng)前狀態(tài)為豎屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為橫屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為連接VR頭盔狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);

和/或

根據(jù)用戶的模式切換操作,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與用戶切換后的顯示模式相對(duì)應(yīng)。

進(jìn)一步地,當(dāng)所述第一顯示模式為3D顯示模式或VR顯示模式,所述第二顯示模式為2D顯示模式時(shí),所述將電子設(shè)備的顯示系統(tǒng)當(dāng)前顯示模式由第一顯示模式切換為第二顯示模式的步驟包括:

關(guān)閉第一顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

進(jìn)一步地,當(dāng)所述第一顯示模式為2D顯示模式時(shí),所述將電子設(shè)備的顯示系統(tǒng)當(dāng)前顯示模式由第一顯示模式切換為第二顯示模式的步驟包括:

啟動(dòng)第二顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

進(jìn)一步地,當(dāng)所述第一顯示模式為3D顯示模式或VR顯示模式,所述第二顯示模式為3D顯示模式和VR顯示模式中與第一顯示模式不同的一種時(shí),所述將電子設(shè)備的顯示系統(tǒng)當(dāng)前顯示模式由第一顯示模式切換為第二顯示模式的步驟包括:

關(guān)閉第一顯示模式對(duì)應(yīng)的相關(guān)硬件,啟動(dòng)第二顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

本發(fā)明實(shí)施例提供一種顯示切換方法,應(yīng)用于集成有至少兩種顯示模式的電子設(shè)備中,包括:

確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng);

發(fā)送確定的所述顯示模式切換參數(shù),以使接收端根據(jù)所述顯示模式切換參數(shù),確定是否要將電子設(shè)備由第一顯示模式切換為第二顯示模式;

其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

進(jìn)一步地,所述確定電子設(shè)備的顯示模式切換參數(shù)的步驟包括:

根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù);

其中:所述電子設(shè)備的當(dāng)前狀態(tài)包括:豎屏狀態(tài)、橫屏狀態(tài)和/或連接VR頭盔狀態(tài);當(dāng)所述當(dāng)前狀態(tài)為豎屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為橫屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為連接VR頭盔狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);

和/或

根據(jù)用戶的模式切換操作,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與用戶切換后的顯示模式相對(duì)應(yīng)。

本發(fā)明實(shí)施例提供一種顯示切換裝置,應(yīng)用于集成有至少兩種顯示模式的電子設(shè)備中,包括:

獲取模塊,用于獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式;

第一確定模塊,用于根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式;

切換模塊,用于在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式;其中,

所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

進(jìn)一步地,所述獲取模塊用于:

接收應(yīng)用發(fā)送的所述電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng)。

進(jìn)一步地,所述獲取模塊包括:

第一確定單元,用于根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù);

其中:所述電子設(shè)備的當(dāng)前狀態(tài)包括:豎屏狀態(tài)、橫屏狀態(tài)和/或連接VR頭盔狀態(tài);當(dāng)所述當(dāng)前狀態(tài)為豎屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為橫屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為連接VR頭盔狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);

和/或

第二確定單元,用于根據(jù)用戶的模式切換操作,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與用戶切換后的顯示模式相對(duì)應(yīng)。

進(jìn)一步地,當(dāng)所述第一顯示模式為3D顯示模式或VR顯示模式,所述第二顯示模式為2D顯示模式時(shí),所述切換模塊包括:

第一切換單元,用于關(guān)閉第一顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

第一處理單元,用于控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

進(jìn)一步地,當(dāng)所述第一顯示模式為2D顯示模式時(shí),所述切換模塊包括:

第二切換單元,用于啟動(dòng)第二顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

第二處理單元,用于控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

進(jìn)一步地,當(dāng)所述第一顯示模式為3D顯示模式或VR顯示模式,所述第二顯示模式為3D顯示模式和VR顯示模式中與第一顯示模式不同的一種時(shí),所述切換模塊包括:

第三切換單元,用于關(guān)閉第一顯示模式對(duì)應(yīng)的相關(guān)硬件,啟動(dòng)第二顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

第三處理單元,用于控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

本發(fā)明實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行以下步驟:

獲取步驟,獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式;

確定步驟,根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式;

切換步驟,在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式;其中,

所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:

一個(gè)或多個(gè)處理器;

存儲(chǔ)器;以及

一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中,并且被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,所述程序包括用于執(zhí)行以下步驟的指令:

獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式;

根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式;

在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式;其中,

所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

本發(fā)明實(shí)施例提供一種顯示切換裝置,應(yīng)用于集成有至少兩種顯示模式的電子設(shè)備中,包括:

第二確定模塊,用于確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng);

發(fā)送模塊,用于發(fā)送確定的所述顯示模式切換參數(shù),以使接收端根據(jù)所述顯示模式切換參數(shù),確定是否要將電子設(shè)備由第一顯示模式切換為第二顯示模式;

其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

進(jìn)一步地,所述第二確定模塊用于:

根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù);

其中:所述電子設(shè)備的當(dāng)前狀態(tài)包括:豎屏狀態(tài)、橫屏狀態(tài)和/或連接VR頭盔狀態(tài);當(dāng)所述當(dāng)前狀態(tài)為豎屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為橫屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為連接VR頭盔狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);

和/或

根據(jù)用戶的模式切換操作,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與用戶切換后的顯示模式相對(duì)應(yīng)。

本發(fā)明實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行以下步驟:

確定步驟,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng);

發(fā)送步驟,發(fā)送確定的所述顯示模式切換參數(shù),以使接收端根據(jù)所述顯示模式切換參數(shù),確定是否要將電子設(shè)備由第一顯示模式切換為第二顯示模式;

其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:

一個(gè)或多個(gè)處理器;

存儲(chǔ)器;以及

一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中,并且被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,所述程序包括用于執(zhí)行以下步驟的指令:

確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng);

發(fā)送確定的所述顯示模式切換參數(shù),以使接收端根據(jù)所述顯示模式切換參數(shù),確定是否要將電子設(shè)備由第一顯示模式切換為第二顯示模式;

其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

本發(fā)明的有益效果是:

本發(fā)明實(shí)施例的顯示切換方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式;根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式;在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式;其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。通過利用直接獲取顯示模式切換參數(shù)進(jìn)行2D顯示模式、3D顯示模式和VR顯示模式之間的任意切換,無需用戶進(jìn)行復(fù)雜操作,便可進(jìn)行顯示模式的快速切換,提高了顯示模式切換的便捷性,提升了用戶的使用體驗(yàn)。

附圖說明

圖1表示本發(fā)明第一實(shí)施例的顯示切換方法的流程示意圖;

圖2表示本發(fā)明第一實(shí)施例的顯示切換方法的詳細(xì)實(shí)現(xiàn)過程示意圖;

圖3表示根據(jù)電子設(shè)備的狀態(tài)進(jìn)行顯示模式切換參數(shù)的獲取時(shí),本發(fā)明顯示切換方式的具體流程圖一;

圖4表示根據(jù)電子設(shè)備的狀態(tài)進(jìn)行顯示模式切換參數(shù)的獲取時(shí),本發(fā)明顯示切換方式的具體流程圖二;

圖5表示根據(jù)電子設(shè)備的狀態(tài)進(jìn)行顯示模式切換參數(shù)的獲取時(shí),本發(fā)明顯示切換方式的具體流程圖三;

圖6表示根據(jù)用戶的切換操作進(jìn)行顯示模式切換參數(shù)的獲取時(shí),本發(fā)明顯示切換方式的具體流程圖一;

圖7表示根據(jù)用戶的切換操作進(jìn)行顯示模式切換參數(shù)的獲取時(shí),本發(fā)明顯示切換方式的具體流程圖二;

圖8表示根據(jù)用戶的切換操作進(jìn)行顯示模式切換參數(shù)的獲取時(shí),本發(fā)明顯示切換方式的具體流程圖三;

圖9表示根據(jù)用戶的切換操作進(jìn)行顯示模式切換參數(shù)的獲取時(shí),實(shí)時(shí)切換顯示模式的程序結(jié)構(gòu)圖;

圖10表示控制器程序控制3D/VR驅(qū)動(dòng)切換顯示模式的流程示意圖;

圖11表示本發(fā)明第二實(shí)施例的顯示切換裝置的結(jié)構(gòu)示意圖;

圖12表示本發(fā)明第五實(shí)施例的顯示切換方法的流程示意圖;

圖13表示本發(fā)明第六實(shí)施例的顯示切換裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。

第一實(shí)施例

如圖1所示,本發(fā)明實(shí)施例的顯示切換方法,應(yīng)用于集成有至少兩種顯示模式的電子設(shè)備中,包括:

步驟101,獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式。

需要說明的是,這里的顯示模式切換參數(shù)為進(jìn)行顯示模式切換的依據(jù),它可以根據(jù)電子設(shè)備的狀態(tài)獲取得到,也可以根據(jù)用戶的切換操作獲取得到。

步驟102,根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式。

需要說明的是,上述的顯示模式切換參數(shù)主要包括:2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù)、3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù)和VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù),相應(yīng)的,當(dāng)顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù)時(shí),確定得到的第二顯示模式為2D顯示模式;當(dāng)顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù)時(shí),確定得到的第二顯示模式為3D顯示模式;當(dāng)顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù)時(shí),確定得到的第二顯示模式為VR顯示模式。

步驟103,在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式。

需要說明的是,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。且只有當(dāng)前顯示模式與要切換的顯示模式不同時(shí),才進(jìn)行顯示模式的切換,以保證了切換動(dòng)作的有效性。

需要說明的是,本發(fā)明實(shí)現(xiàn)的前提應(yīng)具備裸眼3D電子設(shè)備(例如,裸眼3D手機(jī))和插入式頭戴顯示器,在裸眼3D電子設(shè)備上設(shè)置集成有2D顯示模式、3D顯示模式和VR顯示模式的顯示系統(tǒng),該顯示系統(tǒng)預(yù)先已經(jīng)設(shè)定了針對(duì)不同顯示模式的上下文環(huán)境和渲染顯示流程,只需根據(jù)顯示模式切換參數(shù)來啟動(dòng)相應(yīng)顯示模式的上下文環(huán)境和渲染顯示流程,從而以該顯示模式進(jìn)行顯示。

本發(fā)明的具體實(shí)現(xiàn)流程如圖2所示,圖2中,首先要根據(jù)電子設(shè)備的狀態(tài)或用戶的切換操作,獲取得到顯示模式切換參數(shù),當(dāng)顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù),需要切換到2D顯示模式,此時(shí)應(yīng)切換到2D上下文環(huán)境,然后分別進(jìn)行2D渲染輸出得到2D動(dòng)態(tài)渲染圖像,進(jìn)行2D解碼輸出得到2D靜態(tài)圖像;然后提交預(yù)處理2D圖像進(jìn)行2D圖像處理,最后將處理后的圖像提交給顯示設(shè)備進(jìn)行顯示。當(dāng)顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù),需要切換到3D顯示模式,此時(shí)應(yīng)切換到3D上下文環(huán)境,然后分別進(jìn)行3D渲染輸出得到3D動(dòng)態(tài)渲染圖像,進(jìn)行3D解碼輸出得到3D靜態(tài)圖像;然后提交預(yù)處理3D圖像進(jìn)行3D圖像處理,最后將處理后的圖像提交給顯示設(shè)備進(jìn)行顯示。當(dāng)顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù),需要切換到VR顯示模式,此時(shí)應(yīng)切換到VR上下文環(huán)境,然后分別進(jìn)行VR渲染輸出得到VR動(dòng)態(tài)渲染圖像,進(jìn)行VR解碼輸出得到VR靜態(tài)圖像;然后提交預(yù)處理VR圖像進(jìn)行VR圖像處理,最后將處理后的圖像提交給顯示設(shè)備進(jìn)行顯示。

下面分別從根據(jù)電子設(shè)備的狀態(tài)或用戶的切換操作,獲取得到顯示模式切換參數(shù)的方式,對(duì)本發(fā)明實(shí)施例進(jìn)行具體說明如下。

一、根據(jù)電子設(shè)備的狀態(tài)進(jìn)行顯示模式切換參數(shù)的獲取

具體地,上述步驟101中獲取電子設(shè)備的顯示模式切換參數(shù)的實(shí)現(xiàn)方式為:

根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù);其中,所述電子設(shè)備的當(dāng)前狀態(tài)包括:豎屏狀態(tài)、橫屏狀態(tài)和/或連接VR頭盔狀態(tài)。

假設(shè),用戶有以下使用習(xí)慣,手機(jī)豎屏?xí)r,觀看2D畫面;手機(jī)橫屏?xí)r,觀看3D畫面;手機(jī)連接VR頭盔時(shí),觀看VR畫面。我們根據(jù)用戶的這個(gè)使用習(xí)慣,對(duì)顯示模式的切換做以下的切換設(shè)定:手機(jī)豎屏狀態(tài),自動(dòng)切換到2D畫面顯示,手機(jī)橫屏狀態(tài),自動(dòng)切換到3D畫面顯示,手機(jī)連接到VR頭盔后,自動(dòng)切換到VR畫面??蛇x地,根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù)的實(shí)現(xiàn)方式包括:

當(dāng)所述當(dāng)前狀態(tài)為豎屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為橫屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為連接顯示頭盔狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù)。

需要說明的是,因利用3D顯示模式和VR顯示模式在進(jìn)行顯示時(shí),需要使用2D顯示模式下的相關(guān)硬件,所以在電子設(shè)備處于3D顯示模式或VR顯示模式時(shí),2D顯示模式下的相關(guān)硬件是處于啟動(dòng)狀態(tài)的;而在2D顯示模式時(shí),3D顯示模式和VR顯示模式下的相關(guān)硬件不需要工作,所以應(yīng)該將3D顯示模式和VR顯示模式下的相關(guān)硬件關(guān)閉;而在3D顯示模式(或VR顯示模式)時(shí),除2D顯示模式外地另一種顯示模式是不需要工作的,此時(shí)需要將該另一種顯示模式的相關(guān)硬件關(guān)閉。

鑒于上述原因,步驟103可有三種實(shí)現(xiàn)方式:

方式一、當(dāng)所述第一顯示模式為3D顯示模式或VR顯示模式,所述第二顯示模式為2D顯示模式時(shí),步驟103的實(shí)現(xiàn)方式為:關(guān)閉第一顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

針對(duì)此種實(shí)現(xiàn)方式,如圖3所示,本發(fā)明實(shí)施例的顯示切換方式的具體流程為:

步驟301,獲取電子設(shè)備的當(dāng)前狀態(tài)為豎屏狀態(tài);

步驟302,判斷3D顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若啟動(dòng)則執(zhí)行步驟303,否則執(zhí)行步驟304;

步驟303,關(guān)閉3D顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟304,判斷VR顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若啟動(dòng)則執(zhí)行步驟305,否則執(zhí)行步驟306;

步驟305,關(guān)閉VR顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟306,切換到2D上下文環(huán)境;

步驟307,控制2D圖像渲染輸出;

步驟308,提交2D圖像,對(duì)圖像做顯示前的預(yù)處理;

步驟309,將圖像提交給顯示設(shè)備進(jìn)行顯示,之后繼續(xù)執(zhí)行步驟307。

需要說明的是,上述步驟302和步驟304并沒有嚴(yán)格的順序關(guān)系,這兩個(gè)步驟也可以為同時(shí)進(jìn)行的步驟。

方式二、當(dāng)所述第一顯示模式為2D顯示模式時(shí),步驟103的實(shí)現(xiàn)方式為:啟動(dòng)第二顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

針對(duì)此種實(shí)現(xiàn)方式,如圖4所示,本發(fā)明實(shí)施例的顯示切換方式(由2D顯示模式切換到3D顯示模式)的具體流程為:

步驟401,獲取電子設(shè)備的當(dāng)前狀態(tài)為橫屏狀態(tài);

步驟402,判斷VR顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若啟動(dòng)則執(zhí)行步驟403,否則執(zhí)行步驟404;

步驟403,關(guān)閉VR顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟404,判斷3D顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若未啟動(dòng)則執(zhí)行步驟405,否則執(zhí)行步驟406;

步驟405,開啟3D顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟406,切換到3D上下文環(huán)境;

步驟407,控制3D圖像渲染輸出;

步驟408,提交3D圖像,對(duì)圖像做顯示前的預(yù)處理;

步驟409,將圖像提交給顯示設(shè)備進(jìn)行顯示,之后繼續(xù)執(zhí)行步驟407。

需要說明的是,上述步驟402和步驟404并沒有嚴(yán)格的順序關(guān)系,這兩個(gè)步驟也可以為同時(shí)進(jìn)行的步驟。

方式三、當(dāng)所述第一顯示模式為3D顯示模式或VR顯示模式,所述第二顯示模式為3D顯示模式和VR顯示模式中與第一顯示模式不同的一種時(shí),步驟103的實(shí)現(xiàn)方式為:

關(guān)閉第一顯示模式對(duì)應(yīng)的相關(guān)硬件,啟動(dòng)第二顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

針對(duì)此種實(shí)現(xiàn)方式,如圖5所示,本發(fā)明實(shí)施例的顯示切換方式(由3D顯示模式切換到VR顯示模式)的具體流程為:

步驟501,獲取電子設(shè)備的當(dāng)前狀態(tài)為連接VR頭盔狀態(tài);

步驟502,判斷3D顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若啟動(dòng)則執(zhí)行步驟503,否則執(zhí)行步驟504;

步驟503,關(guān)閉3D顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟504,判斷VR顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若未啟動(dòng)則執(zhí)行步驟505,否則執(zhí)行步驟506;

步驟505,開啟VR顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟506,切換到VR上下文環(huán)境;

步驟507,控制VR圖像渲染輸出;

步驟508,提交VR圖像,對(duì)圖像做顯示前的預(yù)處理;

步驟509,將圖像提交給顯示設(shè)備進(jìn)行顯示,之后繼續(xù)執(zhí)行步驟507。

需要說明的是,上述步驟502和步驟504并沒有嚴(yán)格的順序關(guān)系,這兩個(gè)步驟也可以為同時(shí)進(jìn)行的步驟。

需要說明的是,利用電子設(shè)備的狀態(tài)進(jìn)行顯示模式的切換,使用戶不用特意通過切換程序來切換當(dāng)前的顯示模式,可以通過自己的使用習(xí)慣快速完成顯示模式的切換。

二、根據(jù)用戶的切換操作進(jìn)行顯示模式切換參數(shù)的獲取

具體地,上述步驟101中獲取電子設(shè)備的顯示模式切換參數(shù)的實(shí)現(xiàn)方式為:

根據(jù)用戶的模式切換操作,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與用戶切換后的顯示模式相對(duì)應(yīng)。

需要說明的是,此種方式下,步驟103的實(shí)現(xiàn)方式與根據(jù)電子設(shè)備的狀態(tài)進(jìn)行顯示模式切換參數(shù)的獲取方式下的步驟103的實(shí)現(xiàn)方式相同,具體地,如圖6所示,此種情況下,本發(fā)明實(shí)施例的顯示切換方式(切換為2D顯示模式)的具體流程為:

步驟601,獲取用戶切換后的顯示模式為2D顯示模式;

步驟602,判斷3D顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若啟動(dòng)則執(zhí)行步驟603,否則執(zhí)行步驟604;

步驟603,關(guān)閉3D顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟604,判斷VR顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若啟動(dòng)則執(zhí)行步驟605,否則執(zhí)行步驟606;

步驟605,關(guān)閉VR顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟606,切換到2D上下文環(huán)境;

步驟607,控制2D圖像渲染輸出;

步驟608,提交2D圖像,對(duì)圖像做顯示前的預(yù)處理;

步驟609,將圖像提交給顯示設(shè)備進(jìn)行顯示,之后繼續(xù)執(zhí)行步驟607。

需要說明的是,上述步驟602和步驟604并沒有嚴(yán)格的順序關(guān)系,這兩個(gè)步驟也可以為同時(shí)進(jìn)行的步驟。

如圖7所示,本發(fā)明實(shí)施例的顯示切換方式(由2D顯示模式切換到3D顯示模式)的具體流程為:

步驟701,獲取用戶切換后的顯示模式為3D顯示模式;

步驟702,判斷3D顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若未啟動(dòng)則執(zhí)行步驟703,否則執(zhí)行步驟704;

步驟703,開啟3D顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟704,判斷VR顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若啟動(dòng)則執(zhí)行步驟705,否則執(zhí)行步驟706;

步驟705,關(guān)閉VR顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟706,切換到3D上下文環(huán)境;

步驟707,控制3D圖像渲染輸出;

步驟708,提交3D圖像,對(duì)圖像做顯示前的預(yù)處理;

步驟709,將圖像提交給顯示設(shè)備進(jìn)行顯示,之后繼續(xù)執(zhí)行步驟707。

需要說明的是,上述步驟702和步驟704并沒有嚴(yán)格的順序關(guān)系,這兩個(gè)步驟也可以為同時(shí)進(jìn)行的步驟。

如圖8所示,本發(fā)明實(shí)施例的顯示切換方式(由3D顯示模式切換到VR顯示模式)的具體流程為:

步驟801,獲取用戶切換后的顯示模式為VR顯示模式;

步驟802,判斷3D顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若啟動(dòng)則執(zhí)行步驟803,否則執(zhí)行步驟804;

步驟803,關(guān)閉3D顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟804,判斷VR顯示模式對(duì)應(yīng)的相關(guān)硬件是否啟動(dòng),若未啟動(dòng)則執(zhí)行步驟805,否則執(zhí)行步驟806;

步驟805,開啟VR顯示模式對(duì)應(yīng)的相關(guān)硬件;

步驟806,切換到VR上下文環(huán)境;

步驟807,控制VR圖像渲染輸出;

步驟808,提交VR圖像,對(duì)圖像做顯示前的預(yù)處理;

步驟809,將圖像提交給顯示設(shè)備進(jìn)行顯示,之后繼續(xù)執(zhí)行步驟807。

需要說明的是,上述步驟802和步驟804并沒有嚴(yán)格的順序關(guān)系,這兩個(gè)步驟也可以為同時(shí)進(jìn)行的步驟。

需要說明的是,上述步驟101可以認(rèn)為是位于電子設(shè)備應(yīng)用層的部件執(zhí)行的動(dòng)作,后續(xù)的步驟102和步驟103可以認(rèn)為是電子設(shè)備底層的部件執(zhí)行的動(dòng)作,當(dāng)然該步驟101也可以看成是電子設(shè)備底層的部件執(zhí)行的動(dòng)作,此時(shí)步驟101的具體實(shí)現(xiàn)方式為:

接收應(yīng)用(即電子設(shè)備應(yīng)用層或是應(yīng)用端)發(fā)送的所述電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng)。

需要說明的是,對(duì)于一個(gè)只支持2D顯示的應(yīng)用程序,為了能讓用戶同時(shí)體驗(yàn)到3D和VR的顯示效果,我們通過攔截程序執(zhí)行流程的方式,讓這種應(yīng)用同時(shí)具有3D和VR程序的特性,并可根據(jù)用戶的觀看意圖,實(shí)時(shí)切換2D、3D以及VR三種不同的顯示模式,圖9是實(shí)時(shí)切換顯示模式的程序結(jié)構(gòu)圖,控制器程序(主要實(shí)現(xiàn)控制器的功能)通過將2D、3D或VR顯示模式傳遞給顯示模式控制服務(wù)程序(即下文中的顯示模式控制切換服務(wù)),其中,該控制器程序?yàn)檫B接用戶與顯示模式控制服務(wù)程序的接口,即控制器程序的一個(gè)功能是為用戶提供切換操作界面,以供用戶進(jìn)行顯示模式切換的選擇,顯示模式控制服務(wù)程序根據(jù)2D、3D或VR顯示模式控制被控制的(原生)2D顯示程序借助3D/VR轉(zhuǎn)換驅(qū)動(dòng)進(jìn)行顯示模式的切換。

具體的,控制器程序控制3D/VR驅(qū)動(dòng),切換顯示模式的流程如圖10所示。

步驟1001,控制器發(fā)起連接服務(wù),請(qǐng)求與顯示模式控制切換服務(wù)連接;

步驟1002,顯示模式控制切換服務(wù)返回會(huì)話標(biāo)識(shí);

步驟1003,控制器請(qǐng)求控制2D顯示的程序;

步驟1004,顯示模式控制切換服務(wù)加載3D/VR轉(zhuǎn)換驅(qū)動(dòng)到目標(biāo)程序;

步驟1005,被控制的2D顯示程序啟動(dòng)3D/VR轉(zhuǎn)換驅(qū)動(dòng);

步驟1006,被控制的2D顯示程序請(qǐng)求注冊(cè)程序信息到顯示模式控制切換服務(wù);

步驟1007,顯示模式控制切換服務(wù)向被控制的2D顯示程序返回執(zhí)行結(jié)果;

步驟1008,通知控制器目標(biāo)程序已經(jīng)被控制;

步驟1009,控制器請(qǐng)求被控制程序的顯示模式;

步驟1010,顯示模式控制切換服務(wù)通知被控制的2D顯示程序切換顯示模式;

步驟1011,被控制的2D顯示程序轉(zhuǎn)換程序渲染過程,并切換顯示模式;

步驟1012,被控制的2D顯示程序通過顯示模式控制切換服務(wù)向控制器返回切換結(jié)果。

需要說明的是,通過用戶對(duì)顯示模式的切換操作進(jìn)行顯示模式的切換,可以使得用戶根據(jù)自己的使用需求實(shí)時(shí)進(jìn)行切換,保證了切換的有效性。

第二實(shí)施例

如圖11所示,本發(fā)明實(shí)施例的電子設(shè)備,應(yīng)用于集成有至少兩種顯示模式的電子設(shè)備中,包括:

獲取模塊1101,用于獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式;

第一確定模塊1102,用于根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式;

切換模塊1103,用于在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式;其中,

所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

可選地,所述獲取模塊1101用于:

接收應(yīng)用發(fā)送的所述電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng)。

可選地,所述獲取模塊1101包括:

第一確定單元,用于根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù);

其中:所述電子設(shè)備的當(dāng)前狀態(tài)包括:豎屏狀態(tài)、橫屏狀態(tài)和/或連接VR頭盔狀態(tài);當(dāng)所述當(dāng)前狀態(tài)為豎屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為橫屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為連接VR頭盔狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);

和/或

第二確定單元,用于根據(jù)用戶的模式切換操作,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與用戶切換后的顯示模式相對(duì)應(yīng)。

具體地,當(dāng)所述第一顯示模式為3D顯示模式或VR顯示模式,所述第二顯示模式為2D顯示模式時(shí),所述切換模塊1103包括:

第一切換單元,用于關(guān)閉第一顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

第一處理單元,用于控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

具體地,當(dāng)所述第一顯示模式為2D顯示模式時(shí),所述切換模塊1103包括:

第二切換單元,用于啟動(dòng)第二顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

第二處理單元,用于控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

具體地,當(dāng)所述第一顯示模式為3D顯示模式或VR顯示模式,所述第二顯示模式為3D顯示模式和VR顯示模式中與第一顯示模式不同的一種時(shí),所述切換模塊1103包括:

第三切換單元,用于關(guān)閉第一顯示模式對(duì)應(yīng)的相關(guān)硬件,啟動(dòng)第二顯示模式對(duì)應(yīng)的相關(guān)硬件,切換到第二顯示模式的上下文環(huán)境;

第三處理單元,用于控制第二顯示模式圖像的渲染輸出,并對(duì)要輸出的圖像進(jìn)行預(yù)處理,提交給顯示系統(tǒng)進(jìn)行顯示。

本發(fā)明實(shí)施例的電子設(shè)備,通過利用直接獲取顯示模式切換參數(shù)進(jìn)行2D顯示模式、3D顯示模式和VR顯示模式之間的任意切換,無需用戶進(jìn)行復(fù)雜操作,便可進(jìn)行顯示模式的快速切換,提高了顯示模式切換的便捷性,提升了用戶的使用體驗(yàn)。

第三實(shí)施例

本發(fā)明第三實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行以下步驟:

獲取步驟,獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式;

確定步驟,根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式;

切換步驟,在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式;其中,

所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

本實(shí)施例的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),通過利用直接獲取顯示模式切換參數(shù)進(jìn)行2D顯示模式、3D顯示模式和VR顯示模式之間的任意切換,無需用戶進(jìn)行復(fù)雜操作,便可進(jìn)行顯示模式的快速切換,提高了顯示模式切換的便捷性,提升了用戶的使用體驗(yàn)。

第四實(shí)施例

本發(fā)明第四實(shí)施例提供一種電子設(shè)備,包括:

一個(gè)或多個(gè)處理器;

存儲(chǔ)器;以及

一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中,并且被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,所述程序包括用于執(zhí)行以下步驟的指令:

獲取電子設(shè)備的顯示模式切換參數(shù)以及電子設(shè)備當(dāng)前的第一顯示模式;

根據(jù)所述顯示模式切換參數(shù),確定作為目標(biāo)顯示模式的第二顯示模式;

在所述第二顯示模式不同于所述第一顯示模式時(shí),將電子設(shè)備由第一顯示模式切換為第二顯示模式;其中,

所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

本發(fā)明實(shí)施例的電子設(shè)備,通過利用直接獲取顯示模式切換參數(shù)進(jìn)行2D顯示模式、3D顯示模式和VR顯示模式之間的任意切換,無需用戶進(jìn)行復(fù)雜操作,便可進(jìn)行顯示模式的快速切換,提高了顯示模式切換的便捷性,提升了用戶的使用體驗(yàn)。

第五實(shí)施例

如圖12所示,本發(fā)明第五實(shí)施例提供一種顯示切換方法,應(yīng)用于集成有至少兩種顯示模式的電子設(shè)備中,包括:

步驟1201,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng);

步驟1202,發(fā)送確定的所述顯示模式切換參數(shù),以使接收端(即電子設(shè)備的底層)根據(jù)所述顯示模式切換參數(shù),確定是否要將電子設(shè)備由第一顯示模式切換為第二顯示模式;

其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

具體地,所述步驟1201的具體實(shí)現(xiàn)方式為:

根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù);

其中:所述電子設(shè)備的當(dāng)前狀態(tài)包括:豎屏狀態(tài)、橫屏狀態(tài)和/或連接VR頭盔狀態(tài);當(dāng)所述當(dāng)前狀態(tài)為豎屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為橫屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為連接VR頭盔狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);

和/或

根據(jù)用戶的模式切換操作,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與用戶切換后的顯示模式相對(duì)應(yīng)。

需要說明的是,本實(shí)施例中的顯示切換方法主要應(yīng)用于電子設(shè)備的應(yīng)用層,該應(yīng)用層主要用于進(jìn)行顯示模式切換參數(shù)的確定,例如,在具體實(shí)現(xiàn)時(shí),設(shè)置3種顯示模式切換參數(shù),分別用1、2和3表示,其中1對(duì)應(yīng)2D顯示模式,2對(duì)應(yīng)3D顯示模式,3對(duì)應(yīng)VR顯示模式;在應(yīng)用層確定顯示模式切換參數(shù)后,需要將該顯示模式切換參數(shù)告知電子設(shè)備的底層,底層根據(jù)應(yīng)用層傳遞的顯示模式切換參數(shù)進(jìn)行顯示模式的切換,具體的底層進(jìn)行顯示模式切換的方式與實(shí)施例一中步驟102和步驟103的實(shí)現(xiàn)方式類似,在此不再進(jìn)行贅述。

第六實(shí)施例

如圖13所示,本發(fā)明第六實(shí)施例提供一種顯示切換裝置,應(yīng)用于集成有至少兩種顯示模式的電子設(shè)備中,包括:

第二確定模塊1301,用于確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng);

發(fā)送模塊1302,用于發(fā)送確定的所述顯示模式切換參數(shù),以使接收端根據(jù)所述顯示模式切換參數(shù),確定是否要將電子設(shè)備由第一顯示模式切換為第二顯示模式;

其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

可選地,所述第二確定模塊1301用于:

根據(jù)電子設(shè)備的當(dāng)前狀態(tài),確定電子設(shè)備的顯示模式切換參數(shù);

其中:所述電子設(shè)備的當(dāng)前狀態(tài)包括:豎屏狀態(tài)、橫屏狀態(tài)和/或連接VR頭盔狀態(tài);當(dāng)所述當(dāng)前狀態(tài)為豎屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為2D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為橫屏狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為3D顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);當(dāng)所述當(dāng)前狀態(tài)為連接VR頭盔狀態(tài)時(shí),所確定的顯示模式切換參數(shù)為VR顯示模式對(duì)應(yīng)的顯示模式切換參數(shù);

和/或

根據(jù)用戶的模式切換操作,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與用戶切換后的顯示模式相對(duì)應(yīng)。

本發(fā)明實(shí)施例的電子設(shè)備,通過應(yīng)用層獲取顯示模式切換參數(shù),然后將該顯示模式切換參數(shù)通知給電子設(shè)備的底層,使得底層根據(jù)該顯示模式切換參數(shù)進(jìn)行2D顯示模式、3D顯示模式和VR顯示模式之間的任意切換,無需用戶進(jìn)行復(fù)雜操作,便可進(jìn)行顯示模式的快速切換,提高了顯示模式切換的便捷性,提升了用戶的使用體驗(yàn)。

第七實(shí)施例

本發(fā)明第七實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行以下步驟:

確定步驟,確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng);

發(fā)送步驟,發(fā)送確定的所述顯示模式切換參數(shù),以使接收端根據(jù)所述顯示模式切換參數(shù),確定是否要將電子設(shè)備由第一顯示模式切換為第二顯示模式;

其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

本發(fā)明實(shí)施例的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),通過將獲取的顯示模式切換參數(shù),通知給電子設(shè)備的底層,使得底層根據(jù)該顯示模式切換參數(shù)進(jìn)行2D顯示模式、3D顯示模式和VR顯示模式之間的任意切換,無需用戶進(jìn)行復(fù)雜操作,便可進(jìn)行顯示模式的快速切換,提高了顯示模式切換的便捷性,提升了用戶的使用體驗(yàn)。

第八實(shí)施例

本發(fā)明第八實(shí)施例提供一種電子設(shè)備,包括:

一個(gè)或多個(gè)處理器;

存儲(chǔ)器;以及

一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中,并且被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,所述程序包括用于執(zhí)行以下步驟的指令:

確定電子設(shè)備的顯示模式切換參數(shù),所述顯示模式切換參數(shù)與所述電子設(shè)備的顯示模式一一對(duì)應(yīng);

發(fā)送確定的所述顯示模式切換參數(shù),以使接收端根據(jù)所述顯示模式切換參數(shù),確定是否要將電子設(shè)備由第一顯示模式切換為第二顯示模式;

其中,所述第一顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種,所述第二顯示模式為2D顯示模式、3D顯示模式和VR顯示模式中的一種。

本發(fā)明實(shí)施例的電子設(shè)備,通過應(yīng)用層獲取顯示模式切換參數(shù),然后將該顯示模式切換參數(shù)通知給電子設(shè)備的底層,使得底層根據(jù)該顯示模式切換參數(shù)進(jìn)行2D顯示模式、3D顯示模式和VR顯示模式之間的任意切換,無需用戶進(jìn)行復(fù)雜操作,便可進(jìn)行顯示模式的快速切換,提高了顯示模式切換的便捷性,提升了用戶的使用體驗(yàn)。

以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1