显示模式切换方法、装置及终端与流程

文档序号:16245907发布日期:2018-12-11 23:34阅读:272来源:国知局
显示模式切换方法、装置及终端与流程

本申请涉及电子技术领域,尤其涉及一种显示模式切换方法、装置及终端。

背景技术

增强现实(augmentedreality,ar)技术是在虚拟现实(virtualreality,vr)技术基础上发展起来的一种新兴计算机应用和人机交互技术,它借助计算机和可视化技术将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到同一个画面或空间同时存在。

目前比较流行的在终端上安装ar应用app的ar实现原理是:利用终端多角度拍摄某一物体,保存为该物体的3d立体模型,然后在拍摄周边现实环境图像的过程中,将该物体的3d立体模型和现实环境图像进行重新渲染后输出ar图像,然而将现实环境图像与3d立体模型进行重新渲染耗时较长,输出的ar图像与现实环境图像相比较会存在用户可以明显感知的延时,实时性较差,尝试不同的ar效果通常需要安装多个arapp,导致目前ar实现的方式通用性差。

申请内容

本申请实施例提供了一种显示模式切换方法、装置及终端,可以提供便捷、实时的ar体验,且ar实现方式的通用性强。

本申请实施例第一方面提供了一种终端,包括第一处理器、第二处理器和显示器,第一处理器和第二处理器分别与显示器连接,显示器划分为若干个显示区域,该若干个显示区域,分别用于在终端处于不同的显示模式时进行内容显示,显示模式具体可以包括平面显示模式、ar显示模式和组合显示模式中的一种或多种,终端处于组合显示模式时同时进行平面内容和ar内容的显示,ar内容包括透射的环境图像和预先获取的ar图像,其中:

第一处理器,用于在终端处于平面显示模式或组合显示模式时,控制当前显示模式对应的显示区域显示平面内容。第二处理器,用于在终端处于ar显示模式或组合显示模式时,控制当前显示模式对应的显示区域显示ar内容,第一处理器负责处理平面内容的显示,第二处理器负责处理ar内容的显示,从而可以提供便捷、实时的ar体验,且ar实现方式的通用性强。

可选的,该若干个显示区域具体是两个显示区域,即平面显示区域和多功能显示区域,多功能显示区域用于显示平面内容或ar内容,其中:

第一处理器,具体用于在终端处于平面显示模式时,控制平面显示区域和多功能显示区域显示平面内容,或者,在终端处于组合显示模式时,控制平面显示区域显示平面内容。

第二处理器,具体用于在终端处于ar显示模式或组合显示模式时,控制多功能显示区域显示ar内容。

可选的,该若干个显示区域具体是一个显示区域,即多功能显示区域,多功能显示区域用于显示平面内容和/或ar内容,其中:

第一处理器,具体用于在终端处于平面显示模式时,控制多功能显示区域显示平面内容。

第二处理器,具体用于在终端处于ar显示模式时,控制多功能显示区域显示ar内容。

可选的,第一处理器,具体还用于在终端处于组合显示模式时,控制多功能显示区域的部分区域显示平面内容。

第二处理器,具体还用于在终端处于组合显示模式时,控制多功能显示区域中除该部分区域之外的区域显示ar内容。

可选的,多功能显示区域具体由透明显示屏、微投影仪、透镜和镜片组成,其中:

镜片,用于透射环境图像。在透明显示屏开启时,透明显示屏,用于显示平面内容。在透明显示屏关闭时,微投影仪,用于通过透镜将ar图像投影到镜片上。

可选的,多功能显示区域具体由透明显示屏、液晶显示屏、透镜和背景光源组成,其中:

液晶显示屏,用于透射环境图像。在透明显示屏开启时,透明显示屏,用于显示平面内容。在透明显示屏关闭时,背景光源,用于通过透镜将ar图像投影到液晶显示屏上。

可选的,该若干个显示区域具体是两个显示区域,即平面显示区域和ar显示区域,其中:

第一处理器,具体用于在终端处于平面显示模式或组合显示模式时,控制平面显示区域显示平面内容。

第二处理器,具体用于在终端处于ar显示模式或组合显示模式时,控制ar显示区域显示ar内容。

可选的,ar显示区域由第一镜片、微投影仪、透镜和第二镜片组成,其中:

第一镜片和第二镜片,用于透射环境图像。微投影仪,用于通过透镜将ar图像投影到第二镜片上。

可选的,ar显示区域由镜片、液晶显示屏、透镜和背景光源组成,其中:

液晶显示屏和镜片,用于透射环境图像。背景光源,用于通过透镜将ar图像投影到液晶显示屏上。

可选的,第一处理器为中央处理器,第二处理器为独立于第一处理器的图形处理器。

本申请实施例第二方面提供了一种显示模式切换方法,该方法包括:

终端在处于平面显示模式时,如果接收到操作指令,则判断该操作指令是否为启动显示ar内容的指令,如果是,则控制终端的显示模式由平面显示模式切换为组合显示模式或ar显示模式,其中,ar内容包括透射的环境图像和预先获取的ar图像,终端处于组合显示模式时同时进行平面内容和ar内容的显示,从而可以实现终端显示模式的多样化,并能够便捷地完成显示模式的切换,快速进行ar体验,提高了终端的实用性。

可选的,终端由平面显示模式切换为组合显示模式或ar显示模式的具体实施方式可以是:

终端判断是否需保留显示平面内容,若是,则终端由平面显示模式切换为组合显示模式;若否,则终端由平面显示模式切换为ar显示模式,从而可以在需要显示ar内容时,根据用户的实际需求选择只显示ar内容,或者显示ar内容的同时保留显示平面内容。

可选的,终端判断操作指令是否为启动显示ar内容的指令的具体实施方式可以是:

终端判断操作指令是否为终端的用户操作ar图像文件的指令,若是,则终端确定操作指令为启动显示ar内容的指令。

或者,若操作指令不是终端的用户操作ar图像文件的指令,则终端判断操作指令是否为终端的应用调用ar图像文件的指令,若是,则终端确定操作指令为启动显示ar内容的指令。

可选的,该方法还可以包括:

若终端处于ar显示模式,则终端判断操作指令是否为启动显示平面内容的指令,若是,则终端由ar显示模式切换为组合显示模式或平面显示模式。

可选的,终端由ar显示模式切换为组合显示模式或平面显示模式的具体实施方式可以是:

终端判断是否需保留显示ar内容,若是,则终端由ar显示模式切换为组合显示模式;若否,则终端由ar显示模式切换为平面显示模式,从而可以在需要显示平面内容时,根据用户的实际需求选择只显示平面内容,或者显示平面内容的同时保留显示ar内容。

可选的,该方法还可以包括:

若终端处于组合显示模式,则终端判断操作指令是否为关闭显示平面内容或ar内容的指令;

若操作指令为关闭显示平面内容的指令,则终端由组合显示模式切换为ar显示模式。若操作指令为关闭显示ar内容的指令,则终端由组合显示模式切换为平面显示模式,从而根据用户的实际需求选择只保留显示平面内容,或者只保留显示ar内容。

本申请实施例第三方面提供了一种显示模式切换装置,该装置包括:

接收模块,用于接收操作指令。

判断模块,用于若终端处于平面显示模式,则判断操作指令是否为启动显示ar内容的指令,ar内容包括透射的环境图像和预先获取的ar图像。

控制模块,用于若判断模块的判断结果为是,则控制终端由平面显示模式切换为组合显示模式或ar显示模式,终端处于组合显示模式时同时进行平面内容和ar内容的显示,从而可以实现终端显示模式的多样化,并能够便捷地完成显示模式的切换,快速进行ar体验,提高了终端的实用性。

可选的,控制模块,具体用于:

判断是否需保留显示平面内容,若是,则控制终端由平面显示模式切换为组合显示模式;若否,则控制终端由平面显示模式切换为ar显示模式。

可选的,判断模块,具体用于:

判断操作指令是否为终端的用户操作ar图像文件的指令,若是,则确定操作指令为启动显示ar内容的指令。

进一步的,判断模块,具体还用于:

若操作指令不是终端的用户操作ar图像文件的指令,则判断操作指令是否为终端的应用调用ar图像文件的指令,若是,则确定操作指令为启动显示ar内容的指令。

可选的,判断模块,还用于若终端处于ar显示模式,则判断操作指令是否为启动显示平面内容的指令。

控制模块,还用于若判断模块的判断结果为是,则控制终端由ar显示模式切换为组合显示模式或平面显示模式。

可选的,控制模块,具体用于:

判断是否需保留显示ar内容。若是,则控制终端由ar显示模式切换为组合显示模式;若否,则控制终端由ar显示模式切换为平面显示模式。

可选的,判断模块,还用于若终端处于组合显示模式,则判断操作指令是否为关闭显示平面内容或ar内容的指令。

控制模块,还用于若操作指令为关闭显示平面内容的指令,则控制终端由组合显示模式切换为ar显示模式;以及若操作指令为关闭显示ar内容的指令,则控制终端由组合显示模式切换为平面显示模式。

本申请实施例第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面所述的方法。

本申请实施例第五方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面所述的方法。

本申请实施例中的终端包括:第一处理器、第二处理器和显示器,第一处理器和第二处理器分别与显示器连接,显示器划分为若干个显示区域,其中:该若干个显示区域,分别用于在终端处于不同的显示模式时进行内容显示,该显示模式包括平面显示模式、ar显示模式和组合显示模式中的一种或多种,终端处于组合显示模式时同时进行平面内容和ar内容的显示,ar内容包括透射的环境图像和预先获取的ar图像,第一处理器,用于在终端处于平面显示模式或组合显示模式时,控制当前显示模式对应的显示区域显示平面内容;第二处理器,用于在终端处于ar显示模式或组合显示模式时,控制当前显示模式对应的显示区域显示ar内容,从而可以提供便捷、实时的ar体验,且ar实现方式的通用性强。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1是本申请实施例提供的一种终端的结构示意图;

图2a是本申请实施例提供的一种显示器的显示区域划分示意图;

图2b是本申请实施例提供的另一种终端的结构示意图;

图2c是本申请实施例提供的另一种显示器的显示区域划分示意图;

图2d是本申请实施例提供的又一种终端的结构示意图;

图2e是本申请实施例提供的一种多功能显示区域的结构示意图;

图2f是本申请实施例提供的一种多功能显示区域的光路原理示意图;

图2g是本申请实施例提供的另一种多功能显示区域的结构示意图;

图2h是本申请实施例提供的另一种多功能显示区域的光路原理示意图;

图2i是本申请实施例提供的又一种显示器的显示区域划分示意图;

图2j是本申请实施例提供的又一种终端的结构示意图;

图2k是本申请实施例提供的又一种多功能显示区域的结构示意图;

图2l是本申请实施例提供的又一种多功能显示区域的结构示意图;

图3是本申请实施例提供的一种显示模式切换方法的流程示意图;

图4是本申请实施例提供的一种显示模式切换装置的结构示意图。

具体实施方式

下面结合本申请实施例中的附图对本申请实施例进行描述。

本申请实施例中所描述的终端具体可以包括但不限于:智能手机、平板电脑、智能可穿戴设备、智能电视、车载终端等。

请参阅图1,为本申请实施例提供的一种终端的结构示意图。本实施例中所描述的终端,以终端是手机为例,包括:射频(radiofrequency,rf)电路110、存储器120、其他输入设备131、摄像头132、传感器150、显示器140、音频电路160、i/o子系统170、第一处理器181、第二处理器182、以及电源190等部件。本领域技术人员可以理解,图1中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。

下面对手机的各个构成部件进行具体的介绍:

rf电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给第一处理器181和/或第二处理器182处理;另外,将设计上行的数据发送给基站。通常,rf电路110包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器120可用于存储计算机可执行程序代码,程序代码包括指令;第一处理器181和/或第二处理器182通过运行存储在存储器120的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括只读存储记忆体(readonlymemory,rom)和随机存储记忆体(randomaccessmemory,ram),还可包括高速随机存取存储器、非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其他输入设备131可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,其他输入设备131可包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)等中的一种或多种。其他输入设备131与i/o子系统170的其他输入设备控制器171相连接,在其他设备输入控制器171的控制下与第一处理器181和/或第二处理器182进行信号交互。

至少一种传感器150,比如指纹传感器、光传感器、运动传感器、重力传感器、陀螺仪以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在手机移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

摄像头132可用于采集手机所处环境中的人、物等图像数据,包括手机利用摄像头拍照、录制视频等,摄像头132具体可以是单摄像头,也可以是双摄像头,还可以是三个或三个以上的摄像头。摄像头132与i/o子系统170的摄像头控制器172相连接,摄像头控制器172将摄像头132采集到的图像数据给第一处理器181和/或第二处理器182处理。

显示器140可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单,还可以接收用户输入。具体的显示器140可包括显示面板141,以及触控面板142。其中显示面板141具体包括平面显示模组1411、ar显示模组1412和透明显示模组1413。平面显示模组1411用于显示平面内容,平面内容是指终端本地存储的多媒体资源或者网络上的多媒体资源等二维图像,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等。ar显示模组1412用于显示环境图像和ar图像组成的ar内容,即显示器140除了显示预先获取的虚拟的ar图像,还同时显示从现实世界实时透射过来的内容(即环境图像)。ar显示模组1412和透明显示模组1413可以组合用于显示ar内容或平面内容,具体是关闭透明显示模组1413时,用于显示ar内容,开启透明显示模组1413时,用于显示平面内容。

在一些可行的实施方式中,平面显示模组1411或透明显示模组1413可以省略。

触控面板142,也称为触摸屏、触敏屏等,可收集用户在其上或附近的接触或者非接触操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板142上或在触控面板142附近的操作,也可以包括体感操作;该操作包括单点控制操作、多点控制操作等操作类型。并根据预先设定的程式驱动相应的连接装置。可选的,触控面板142可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位、姿势,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成第一处理器181和第二处理器182能够处理的信息,再送给第一处理器181和/或第二处理器182,并能接收第一处理器181和/或第二处理器182发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板142,也可以采用未来发展的任何技术实现触控面板142。进一步的,触控面板142可覆盖显示面板141,用户可以根据显示面板141显示的内容(该显示内容包括但不限于,软键盘、虚拟鼠标、虚拟按键、图标等等),在显示面板141上覆盖的触控面板142上或者附近进行操作,触控面板142检测到在其上或附近的触摸操作后,通过i/o子系统170传送给第一处理器181和/或第二处理器182以确定触摸事件的类型以确定用户输入,随后第一处理器181和/或第二处理器182根据触摸事件的类型通过i/o子系统170在显示面板141上提供相应的视觉输出。虽然在图1中,触控面板142与显示面板141是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板142与显示面板141集成而实现手机的输入和输出功能。

音频电路160、扬声器161,麦克风162可提供用户与手机之间的音频接口。音频电路160可将接收到的音频数据转换后的信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,麦克风162将收集的声音信号转换为信号,由音频电路160接收后转换为音频数据,再将音频数据输出至rf电路110以发送给比如另一手机,或者将音频数据输出至存储器120以便进一步处理。

i/o子系统170用来控制输入输出的外部设备,可以包括其他输入设备控制器171、摄像头控制器172、传感器控制器173、显示控制器174。可选的,一个或多个其他输入设备控制器171从其他输入设备131接收信号和/或者向其他输入设备131发送信号,其他输入设备131可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)。值得说明的是,其他输入设备控制器171可以与任一个或者多个上述设备连接。摄像头控制器172可以将摄像头132捕获到的图像数据给第一处理器181和/或第二处理器182处理。传感器控制器173可以从一个或者多个传感器150接收信号和/或者向一个或者多个传感器150发送信号。所述i/o子系统170的显示控制器174从显示器140接收信号和/或者向显示器140发送信号。显示器140检测到用户输入后,显示控制器174将检测到的用户输入转换为与显示在显示器140上的用户界面对象的交互,即实现人机交互。

第一处理器181是手机的控制中心,具体可以是中央处理器(centralprocessingunit,cpu),利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控,包括第一处理器181用于处理显示器140中平面显示模组1411的显示。可选的,第一处理器181可包括一个或多个处理单元;优选的,第一处理器181可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器第一处理器181中。

第二处理器182可专门用于处理显示器140中ar显示模组1412和透明显示模组1413的显示,具体可以是独立于第一处理器181的图形处理器(graphicsprocessingunit,gpu)。

在一些可行的实施方式中,第二处理器182具体可以是第一处理器181内置的gpu。

在一些可行的实施方式中,第二处理器182具体可以与第一处理器181集成为一个处理器。

手机还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与第一处理器181和第二处理器182逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。

尽管未示出,手机还可以包括蓝牙模块、无线保真wi-fi模块等,在此不再赘述。

需要说明的是,第一处理器181和第二处理器182可以如图1所示共用一套i/o子系统、存储器、音频电路等外围设备,也可以各自分别使用一套i/o子系统、存储器、音频电路等外围设备。

具体实现中,显示器140可以划分为若干个显示区域,分别对应用于在终端处于不同的显示模式时进行内容显示,具体的显示模式可以包括平面显示模式、ar显示模式和组合显示模式中的一种或多种。在终端处于平面显示模式时,平面显示模式对应的显示区域用于显示平面内容,平面内容是指终端本地存储的多媒体资源或者网络上的多媒体资源等二维图像。在终端处于ar显示模式时,ar显示模式对应的显示区域用于显示环境图像和ar图像组成的ar内容,即显示器140除了显示预先获取的虚拟的ar图像,还同时显示从现实世界实时透射过来的内容(即环境图像)。在终端处于组合显示模式时,组合显示模式对应的显示区域用于显示平面内容和ar内容,例如,显示器140的一部分显示区域显示平面内容,另一部分显示区域显示ar内容。其中,虚拟的ar图像可以通过本地存储的ar图像文件获取,也可以通过网络下载ar图像文件获取。

第一处理器181,用于在终端处于平面显示模式或组合显示模式时,控制当前显示模式对应的显示区域显示平面内容。例如,在终端处于平面显示模式时,第一处理器181控制平面显示模式(即当前显示模式)对应的显示区域显示平面内容。

第二处理器182,用于在终端处于ar显示模式或组合显示模式时,控制当前显示模式对应的显示区域显示ar内容。例如,在终端处于ar显示模式时,第二处理器182控制ar显示模式(即当前显示模式)对应的显示区域显示ar内容。

其中,本申请实施例中显示器140的显示区域划分方式可以包括:

方式一,显示器140划分出的该若干个显示区域为平面显示区域和多功能显示区域,多功能显示区域用于显示平面内容或ar内容,如图2a所示,其中:

平面显示模式对应平面显示区域和多功能显示区域,ar显示模式对应多功能显示区域,组合显示模式对应平面显示区域和多功能显示区域。终端处于平面显示模式或组合显示模式时,平面显示区域和多功能显示区域都开启显示;终端处于ar显示模式时,多功能显示区域开启显示,平面显示区域关闭显示。

第一处理器181,具体可以用于在终端处于平面显示模式时,控制平面显示区域和多功能显示区域显示平面内容,或者,在终端处于组合显示模式时,控制平面显示区域显示平面内容。

第二处理器182,具体可以用于在终端处于ar显示模式或组合显示模式时,控制多功能显示区域显示ar内容。

此时,对应的终端的结构示意图如图2b所示,多功能显示区域背面依次设置透明显示模组和ar显示模组。平面显示区域背面依次设置平面显示模组和终端电路。

其中,平面显示区域和多功能显示区域可以同时进行显示,例如,平面显示区域显示平面内容的同时,多功能显示区域可以显示平面内容或ar内容,这两个显示区域独立工作,互不影响。

需要说明的是,如果平面显示区域和多功能显示区域都显示平面内容,则这两个区域可以显示同一平面内容,即在终端未处于ar显示模式或组合显示模式(即不需要显示ar内容)的时候,整个显示器140都可以作为平面内容的显示区域。

其中,平面显示区域和多功能显示区域的位置可以互换,除了图2a中所示的将显示器140上下分割为多功能显示区域和平面显示区域外,还可以将显示器140左右分割为多功能显示区域和平面显示区域,且相对位置不作限定,可以是多功能显示区域在左侧,平面显示区域在右侧;也可以是多功能显示区域在右侧,平面显示区域在左侧。

方式二,显示器140划分出的该若干个显示区域为多功能显示区域,多功能显示区域用于显示平面内容和/或ar内容,如图2c所示,其中:

终端的显示模式可以只包括平面显示模式和ar显示模式,平面显示模式和ar显示模式都对应多功能显示区域。

第一处理器181,具体可以用于在终端处于平面显示模式时,控制多功能显示区域显示平面内容。

第二处理器182,具体可以用于在终端处于ar显示模式时,控制多功能显示区域显示ar内容。

在方式二中,终端的显示模式还可以包括组合显示模式,组合显示模式也对应多功能显示区域,其中:

第一处理器181,具体还可以用于在终端处于组合显示模式时,控制多功能显示区域的部分区域显示平面内容。

第二处理器182,具体还可以用于在终端处于组合显示模式时,控制多功能显示区域中除该部分区域之外的区域显示ar内容。

此时,对应的终端的结构示意图如图2d所示,多功能显示区域背面依次设置透明显示模组、ar显示模组和终端电路。ar显示模组和终端电路的位置可以互换。

对于上述方式一和方式二,多功能显示区域的具体结构组成可以如图2e所示,包括依次排列的透明显示屏、微投影仪、透镜和镜片,其中:

透明显示屏对应组成透明显示模组,微投影仪、透镜和镜片对应组成ar显示模组。

镜片,用于透射环境图像。

在透明显示屏开启,微投影仪关闭时,透明显示屏,用于显示平面内容。

在透明显示屏关闭,微投影仪开启时,微投影仪,用于通过透镜将ar图像投影到镜片上。透镜具体可以是凸透镜,用于缩短ar图像投影时的焦距,可以减小显示器140的厚度。

多功能显示区域显示ar内容时对应的光路原理如图2f所示,微投影仪开启,将ar图像通过透镜向镜片投影,投影在镜片上后形成虚像,人眼可以在透明显示屏一侧看到从镜片透射过来的虚像(如图2f中的十字虚像),位于镜片下方的环境图像(如图2f中的箭头实像)经过镜片的透射后,可以被位于透明显示屏一侧的人眼看到,从而显示器140除了显示虚拟的ar图像,还同时显示从现实世界透射过来的内容(即环境图像),从而实现了ar显示。

对于上述方式一和方式二,多功能显示区域的具体结构组成也可以如图2g所示,包括依次排列的透明显示屏、液晶显示屏、透镜和背景光源,其中:

透明显示屏对应组成透明显示模组,液晶显示屏、透镜和背景光源对应组成ar显示模组。

液晶显示屏,用于透射环境图像。

在透明显示屏开启,背景光源关闭时,透明显示屏,用于显示平面内容。

在透明显示屏关闭,背景光源开启时,背景光源,用于通过透镜将ar图像投影到液晶显示屏上。

多功能显示区域显示ar内容时对应的光路原理如图2h所示,背景光源开启,通过透镜将ar图像向液晶显示屏投影,ar图像均匀显示在液晶显示屏上,人眼可以在透明显示屏一侧看到液晶显示屏上所成的虚像(如图2h中的十字虚像),位于液晶显示屏下方的环境图像(如图2h中的箭头实像)经过液晶显示屏的透射后,可以被位于透明显示屏一侧的人眼看到,从而显示器140除了显示虚拟的ar图像,还同时显示从现实世界透射过来的内容(即环境图像),从而实现了ar显示。

方式三,显示器140划分出的该若干个显示区域为平面显示区域和ar显示区域,如图2i所示,其中:

平面显示模式对应平面显示区域,ar显示模式对应ar显示区域,组合显示模式对应平面显示区域和ar显示区域。终端处于平面显示模式时,平面显示区域开启显示,ar显示区域关闭显示;终端处于ar显示模式时,ar显示区域开启显示,平面显示区域关闭显示;终端处于组合显示模式时,平面显示区域和ar显示区域都开启显示。

第一处理器181,具体可以用于在终端处于平面显示模式或组合显示模式时,控制平面显示区域显示平面内容。

第二处理器182,具体可以用于在终端处于ar显示模式或组合显示模式时,控制ar显示区域显示ar内容。

其中,平面显示区域和ar显示区域的位置可以互换,除了图2i中所示的将显示器140上下分割为ar显示区域和平面显示区域外,还可以将显示器140左右分割为ar显示区域和平面显示区域,且相对位置不作限定,可以是ar显示区域在左侧,平面显示区域在右侧;也可以是ar显示区域在右侧,平面显示区域在左侧。

此时,对应的终端的结构示意图如图2j所示,ar显示区域背面设置ar显示模组。平面显示区域背面依次设置平面显示模组和终端电路。

其中,平面显示区域和ar显示区域可以同时进行显示,例如,终端处于组合显示模式时,平面显示区域显示平面内容的同时,ar显示区域可以显示ar内容,这两个显示区域独立工作,互不影响。

对于上述方式三,ar显示区域的具体结构组成可以如图2k所示,包括依次排列的第一镜片、微投影仪、透镜和第二镜片,其中:

第一镜片和第二镜片,用于透射环境图像。

微投影仪开启时,用于通过透镜将ar图像投影到第二镜片上。

ar显示区域显示ar内容时对应的光路原理可以参照图2f,微投影仪开启,将ar图像通过透镜向第二镜片投影,投影在第二镜片上后形成虚像,人眼可以在第一镜片一侧看到从第二镜片透射过来的虚像,位于第二镜片下方的环境图像(如图2f中的箭头实像)经过第二镜片的透射后,可以被位于第一镜片一侧的人眼看到,从而显示器140除了显示虚拟的ar图像,还同时显示从现实世界透射过来的内容(即环境图像),从而实现了ar显示。

对于上述方式三,ar显示区域的具体结构组成也可以如图2l所示,包括依次排列的镜片、液晶显示屏、透镜和背景光源,其中:

液晶显示屏和镜片,用于透射环境图像。

背景光源开启时,用于通过透镜将ar图像投影到液晶显示屏上。

ar显示区域显示ar内容时对应的光路原理可以参照图2h,背景光源开启,通过透镜将ar图像向液晶显示屏投影,ar图像均匀显示在液晶显示屏上,人眼可以在镜片一侧看到液晶显示屏上所成的虚像,位于液晶显示屏下方的环境图像(如图2h中的箭头实像)经过液晶显示屏的透射后,可以被位于镜片一侧的人眼看到,从而显示器140除了显示虚拟的ar图像,还同时显示从现实世界透射过来的内容(即环境图像),从而实现了ar显示。

本申请实施例中,第一处理器181和第二处理器182分别与显示器140连接,显示器140划分为若干个显示区域,其中:该若干个显示区域,分别用于在终端处于不同的显示模式时进行内容显示,该显示模式包括平面显示模式、ar显示模式和组合显示模式中的一种或多种,第一处理器181,用于在终端处于平面显示模式或组合显示模式时,控制当前显示模式对应的显示区域显示平面内容;第二处理器182,用于在终端处于ar显示模式或组合显示模式时,控制当前显示模式对应的显示区域显示环境图像和ar图像组成的ar内容,从而可以提供便捷、实时的ar体验,且ar实现方式的通用性强,提高了终端的实用性。

请参阅图3,为本申请实施例提供的一种显示模式切换方法的流程示意图。本实施例中所描述的显示模式切换方法,应用于图1所示的终端,所述方法包括:

301、终端接收操作指令。

其中,终端的显示器可以划分为若干个显示区域,针对终端定义有不同的显示模式,该若干个显示区域分别用于在终端处于不同的显示模式时进行内容显示,显示模式具体可以包括平面显示模式、ar显示模式和组合显示模式中的一种或多种。在终端处于平面显示模式时,平面显示模式对应的显示区域用于显示平面内容,平面内容是指终端本地存储的多媒体资源或者网络上的多媒体资源等二维图像。在终端处于所述ar显示模式时,ar显示模式对应的显示区域用于显示环境图像和ar图像组成的ar内容,即显示器除了显示虚拟的ar图像,还同时显示从现实世界透射过来的内容(即环境图像)。在终端处于组合显示模式时,组合显示模式对应的显示区域用于显示平面内容和ar内容,例如,显示器的一部分显示区域显示平面内容,另一部分显示区域显示ar内容。

其中,操作指令具体可以是用户输入的触控操作指令或者非触控的手势操作指令,也可以是用户通过物理按键输入的操作指令,还可以是用户在应用的应用界面内点击菜单选项或者链接等时该应用触发的指令。

302、若所述终端处于平面显示模式,则所述终端判断所述操作指令是否为启动显示ar内容的指令,若是,则执行步骤303;若否,则结束本次流程。

303、所述终端由所述平面显示模式切换为组合显示模式或ar显示模式。

具体实现中,终端处于平面显示模式(即显示器中对应的显示区域显示平面内容)时,终端的用户可以通过操作ar图像文件(如点击ar图像文件)的方式触发终端显示ar内容,如果终端判断出该操作指令具体是该用户操作ar图像文件的指令,则终端可以确定该操作指令为启动显示ar内容的指令,进而终端的显示模式由平面显示模式切换为组合显示模式或ar显示模式。

在一些可行的实施方式中,终端处于平面显示模式时,也可以是终端的应用通过调用ar图像文件的方式触发终端显示ar内容,如果终端判断出该操作指令具体是终端的应用调用ar图像文件的指令,则终端也可以确定该操作指令为启动显示ar内容的指令,进而终端的显示模式由平面显示模式切换为组合显示模式或ar显示模式。

在一些可行的实施方式中,终端在判断出该操作指令不是该用户操作ar图像文件的指令时,可以进一步判断该操作指令是否为终端的应用调用ar图像文件的指令,如果是,则终端也可以确定该操作指令为启动显示ar内容的指令。

在一些可行的实施方式中,终端的显示模式由平面显示模式切换为组合显示模式或ar显示模式的具体实现方式可以为:

终端判断是否需显示器保留显示该平面内容,例如,可以向用户输出提示信息,以提示是否需保留显示该平面内容,若用户针对提示信息输入确认保留的操作,则终端的显示模式具体是由平面显示模式切换为组合显示模式;若用户针对提示信息输入确认不保留的操作,则终端的显示模式具体是由平面显示模式切换为ar显示模式。

在一些可行的实施方式中,终端处于ar显示模式时,则终端判断该操作指令是否为启动显示平面内容的指令,如果是,则终端的显示模式由ar显示模式切换为组合显示模式或平面显示模式,具体实现方式可以为:终端判断是否需保留显示该ar内容,例如,可以向用户输出提示信息,以提示是否需保留显示该ar内容,若用户针对提示信息输入确认保留的操作,则终端的显示模式具体是由ar显示模式切换为组合显示模式;若用户针对提示信息输入确认不保留的操作,则终端的显示模式具体是由ar显示模式切换为平面显示模式。

在一些可行的实施方式中,终端处于组合显示模式时,则终端判断该操作指令是否为关闭显示平面内容或ar内容的指令,如果该操作指令是关闭显示平面内容的指令,则终端的显示模式具体是由组合显示模式切换为ar显示模式;如果该操作指令是关闭显示ar内容的指令,则终端的显示模式具体是由组合显示模式切换为平面显示模式。

本申请实施例中,终端的显示器可以划分为若干个显示区域,针对终端定义有不同的显示模式,该若干个显示区域分别用于在终端处于不同的显示模式时进行内容显示,终端在显示模式处于平面显示模式时,如果接收到操作指令,则判断该操作指令是否为启动显示ar内容的指令,如果是,则控制终端的显示模式由平面显示模式切换为组合显示模式或ar显示模式,从而可以实现终端显示模式的多样化,并能够便捷地完成显示模式的切换,快速进行ar体验,提高了终端的实用性。

请参阅图4,为本申请实施例提供的一种显示模式切换装置的结构示意图。本实施例中所描述的装置,应用于图1所示的终端,所述装置包括:

接收模块401,用于接收操作指令。

判断模块402,用于若所述终端处于平面显示模式,则判断所述操作指令是否为启动显示ar内容的指令,所述ar内容包括透射的环境图像和预先获取的ar图像。

控制模块403,用于若所述判断模块的判断结果为是,则控制所述终端由所述平面显示模式切换为所述组合显示模式或所述ar显示模式。

其中,所述终端处于所述组合显示模式时同时进行平面内容和所述ar内容的显示。

在一些可行的实施方式中,所述控制模块403,具体用于:

判断是否需保留显示所述平面内容。

若是,则控制所述终端由所述平面显示模式切换为所述组合显示模式。

若否,则控制所述终端由所述平面显示模式切换为所述ar显示模式。

在一些可行的实施方式中,所述判断模块402,具体用于:

判断所述操作指令是否为所述终端的用户操作ar图像文件的指令。

若是,则确定所述操作指令为启动显示所述ar内容的指令。

在一些可行的实施方式中,所述判断模块402,具体还用于:

若所述操作指令不是所述终端的用户操作所述ar图像文件的指令,则判断所述操作指令是否为所述终端的应用调用所述ar图像文件的指令。

若是,则确定所述操作指令为启动显示所述ar内容的指令。

在一些可行的实施方式中,所述判断模块402,还用于若所述终端处于所述ar显示模式,则判断所述操作指令是否为启动显示所述平面内容的指令。

所述控制模块403,还用于若所述判断模块402的判断结果为是,则控制所述终端由所述ar显示模式切换为所述组合显示模式或所述平面显示模式。

在一些可行的实施方式中,所述控制模块403,具体用于:

判断是否需保留显示所述ar内容。

若是,则控制所述终端由所述ar显示模式切换为所述组合显示模式。

若否,则控制所述终端由所述ar显示模式切换为所述平面显示模式。

在一些可行的实施方式中,所述判断模块402,还用于若所述终端处于所述组合显示模式,则判断所述操作指令是否为关闭显示所述平面内容或所述ar内容的指令。

所述控制模块403,还用于若所述操作指令为关闭显示所述平面内容的指令,则控制所述终端由所述组合显示模式切换为所述ar显示模式。

所述控制模块403,还用于若所述操作指令为关闭显示所述ar内容的指令,则控制所述终端由所述组合显示模式切换为所述平面显示模式。

可以理解的是,本实施例的终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本申请实施例中,终端的显示器可以划分为若干个显示区域,针对终端定义有不同的显示模式,该若干个显示区域分别用于在终端处于不同的显示模式时进行内容显示,在终端的显示模式处于平面显示模式时,如果接收模块401接收到操作指令,则判断模块402判断该操作指令是否为启动显示ar内容的指令,如果是,则控制模块403控制终端的显示模式由平面显示模式切换为组合显示模式或ar显示模式,从而可以实现终端显示模式的多样化,并能够便捷地完成显示模式的切换,快速进行ar体验,提高了终端的实用性。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

综上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1