开机界面的显示方法及装置、终端与流程

文档序号:12905899阅读:267来源:国知局
开机界面的显示方法及装置、终端与流程

本发明涉及开机界面显示领域,具体而言,涉及一种开机界面的显示方法及装置、终端。



背景技术:

目前随着智能显示设备的普及,人们对于任何智能显示设备的体验也要求越来越高,其中,视觉角度的体验在用户的满意度上占用很大的比重,例如,对显示屏所显示画面的清晰度等要求。

另外,智能设备在开机的过程中是很重要的一个环节,目前市面上的裸眼3d显示的终端在开机的过程中,仅能显示2d画面,不能显示3d画面,影响用户的体验效果。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种开机界面的显示方法及装置、终端,以至少解决相关技术中在开机过程中尚无3d显示效果的开机画面的解决方案的技术问题。

根据本发明实施例的一个方面,提供了一种开机界面的显示方法,包括:在终端的启动过程中,从终端中的预设存储位置获取图像文件;获取终端中显示屏的显示参数;依据显示参数对图像文件进行交织处理,得到交织图像;通过显示屏分光显示交织图像,其中,交织图像具有与左右眼对应的视差。

可选地,从终端中的预设存储位置获取图像文件之前,方法还包括:终端检测指定触发事件,其中,触发事件用于触发获取图像文件,指定触发事件包括:检测到终端开始加载终端的操作系统或者检测到终端已上电。

可选地,预设存储位置包括:终端的内存中的预设分区。

可选地,对图像文件进行交织处理,包括:通过终端中已安装的3d视频播放器对图像文件进行交织处理,得到交织对象。

可选地,对图像文件进行交织处理,得到交织图像,包括:通过终端中已安装的3d处理板对图像文件进行交织处理,得到交织图像。

可选地,显示参数包括:显示屏的分辨率;依据显示参数对图像文件进行交织处理,包括:按照分辨率调整图像文件;并对调整分辨率后的图像文件进行交织处理;或者,对图像文件进行交织处理;并按照分辨率调整交织处理后的图像文件。

可选地,图像文件包括多个待显示图片;通过显示屏分光显示交织图像,包括:按照预设优先级依次显示多个待显示图片;或者,按照预设优先级显示多个待显示图片中最高优先级的待显示图片。

可选地,从终端中的预设存储位置获取图像文件之前,方法还包括:从网络侧获取图像文件;并将获取的图像文件存储至预设存储位置。

根据本发明实施例的另一方面,还提供了一种终端,包括:存储器,用于存储图像文件;系统板,用于为终端的操作系统提供运行环境,检测启动信号,并在检测到启动信号后,加载终端的操作系统;3d处理板,用于在启动过程中,从终端中的预设存储位置获取图像文件;依据显示参数对图像文件进行交织处理,得到交织图像,其中,交织图像具有与左右眼对应的视差;显示屏,用于分光显示交织图像。

根据本发明实施例的另一方面,还提供了一种终端,包括:存储器,用于存储交织图像;系统板,用于为终端的操作系统提供运行环境,检测启动信号,并在检测到启动信号后,加载终端的操作系统;从终端中的预设存储位置获取图像文件;获取终端中显示屏的显示参数;以及依据显示参数通过已安装的3d播放器对图像文件进行交织处理,得到交织图像,其中,交织图像具有与左右眼对应的视差;显示屏,用于分光显示交织图像。

根据本发明实施例的另一方面,还提供了一种开机界面的显示装置,包括:第一获取模块,用于在终端的启动过程中,从终端中的预设存储位置获取图像文件;第二获取模块,用于获取终端中显示屏的显示参数;调整模块,用于依据显示参数对图像文件进行交织处理,得到交织图像,其中,交织图像具有与左右眼对应的视差;显示模块,用于分光显示交织图像。

根据本发明实施例的又一方面,提供了一种开机界面的显示方法,包括:在终端的启动过程中,从终端中的预设存储位置获取图像文件,其中,图像文件为交织图像;获取终端中显示屏的显示参数;依据显示参数对图像文件调整,并显示调整后的图像文件。

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行以上的开机界面的显示方法。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行以上的开机界面的显示方法。

在本发明实施例中,采用在终端的启动过程中,依据显示屏的显示参数将获取的图像文件进行交织处理,并通过显示屏分光显示具有视差的交织图像的方式,实现了开机画面的裸眼3d显示效果,进而解决了相关技术中在开机过程中尚无3d显示效果的开机画面的解决方案的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

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

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

图3是根据本申请实施例的一种开机界面的显示方法的流程示意图;

图4是根据本申请实施例的一种开机界面的显示装置的结构示意图;以及

图5是根据本申请实施例的另一种开机界面的显示方法的流程示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为便于理解本申请,以下将本申请实施例中涉及的技术术语解释如下:

交织图像:为使显示的图像具有裸眼3d显示效果,需要对待显示的图像进行交织处理,以使得用户的左右眼接收的图像具有一定的视差,以呈现3d显示效果。

在相关技术中,在终端的开机显示界面中显示的图像一般均是2d效果,并未存在3d效果的开机显示界面,而3d效果的开机显示界面可以提高用户体验效果。为达到上述目的,本申请实施例提供了相应的解决方案,以下详细说明。

图1是根据本申请实施例的一种终端的结构示意图。如图1所示,该终端包括:存储器10、系统板12、3d处理板14和显示屏16。其中:

存储器10,用于存储图像文件。

在一个可选实施例中,为提高图像文件的调用速度,该存储器可以为内存存储器或缓存存储器,即可以将上述图像文件存储在内存或缓存中,这样,可以从内存或缓存中直接调用,可以在一定程度上提高终端的开机速度。当然,考虑到内存或缓存的容量问题,也可以考虑将图像文件存储至外接存储器中,这样可以节省终端的存储空间,其中,上述外接存储器可以包括高速随机存储器,还可包括非易失性存储器,例如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

作为本申请的一个可选实施例,上述图像文件中可以为一个或多个图片,或者为视频文件,该视频文件中包括多帧图像。即采用本实施例中提供的方案,可以在开机画面中播放3d效果的视频或者显示3d效果的图片。例如,在上述图像文件为视频文件时,可以为终端生产厂家的宣传片;在上述图像文件为图片时,可以为终端品牌的图形信息(例如,终端生产厂商的logo)等;当然,也可以为用户自己设置的感兴趣的图片或视频。

系统板12,与存储器10连接,用于为终端的操作系统提供运行环境,检测启动信号,并在检测到上述启动信号后,加载所述终端的操作系统。可选地,该操作系统可以为安卓操作系统、mobilewindows操作系统、ios操作系统等,但不限于此。

作为本申请实施例的一个可选实施例,上述启动信号可以为上电信号,即在检测到系统板上电后,开始加载所述终端的操作系统。例如,在安卓系统中进入uboot过程(即开始加载安卓系统,同时开始触发进行图片的播放)等。

3d处理板14,用于在启动过程中,从上述终端中的预设存储位置获取图像文件;依据上述显示参数对上述图像文件进行交织处理,得到交织图像,其中,上述交织图像具有与左右眼对应的视差;该3d处理板可以为终端内设置的现场可编程门阵列(fpga)电路板,但不限于此表现形式。

显示屏16,用于分光显示上述交织图像。

此处“分光”可以通过该显示屏16上设置的光栅层或透镜实现,分光后,可以使人眼接收到不同的图像,从而实现裸眼3d显示。

其中,通过光栅层实现分光的显示器可以包括但不限于狭缝光栅显示器,该狭缝光栅显示器通过在显示面板前方设置一个参数合适的狭缝对显示的内容进行遮挡,在经过一定距离后,到达人眼的光线便可以被分开,双眼接收到两幅含有视差的图像,从而产生立体显示效果。

其中,通过光栅层实现分光的显示器可以包括但不限于柱状透镜式显示器,该显示器实现分光的方式和狭缝光栅显示器类似,只不过其是利用对光的折射作用,将不同的显示内容折射到空间中不同的,到达人眼时显示的内容被分开,人眼接收到两幅含有视差的图像,从而产生立体显示效果。

从以上描述可知,图1所示终端是通过内部设置的3d处理板对图像文件进行交织处理的,即可以在3d处理板中设置执行上述功能的程序,通过该程序对图像文件进行交织处理。在本申请的另一个可选实施例中,终端也可以通过其安装的3d播放器来实现对图像文件的交织处理,具体可以参见图2所示实施例。

图2是根据本申请实施例的另一种终端的结构示意图。如图2所示,该终端包括:

存储器20,用于存储图像文件;

系统板22,与存储器20连接,

用于为终端的操作系统提供运行环境,检测启动信号,并在检测到所述启动信号后,加载所述终端的操作系统;从所述终端中的预设存储位置获取交织图像;获取所述终端中显示屏的显示参数;所述交织图像具有与左右眼对应的视差;

显示屏24,与系统板22连接,用于分光显示上述交织图像。

需要说明的是,图2所示终端与图1所示终端中的存储器和显示屏的实现方式可以是相同的,也可以是不同的。两者的区别在于,图1中是通过3d处理板对图像文件进行交织处理,而图2所示终端则是通过3d播放器对图像文件进行交织处理,在终端出厂之前已经将图像文件处理完成存储在终端设备中。

需要说明的是,本领域普通技术人员可以理解,图1或图2所示的结构仅为示意,终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图1和图2其并不对上述电子装置的结构造成限定。例如,终端还可包括比图1或2中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图1或2所示不同的配置。

基于图1和图2所示终端的运行环境,本申请实施例还提供了一种开机界面的显示方法。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图3是根据本申请实施例的一种开机界面的显示方法的流程示意图,如图3所示,该方法包括如下步骤:

步骤s302,在终端的启动过程中,从上述终端中的预设存储位置获取图像文件。

可选地,上述终端检测指定触发事件,其中,上述触发事件用于触发获取上述图像文件,上述指定触发事件包括但不限于:检测到上述终端开始加载所述终端的操作系统或者检测到上述终端已上电。也就是说,在终端启动过程中,可以通过触发事件来启动步骤s302。上述过程可以表现为以下实现形式,但不限于此:在系统(android)板与fpga(现场可编程门阵列板)上电后,即在显示器开机的过程中,触发获取上述图像文件。

作为本申请的一个可选实施例,预设存储位置包括但不限于:上述终端的内存中的预设分区,即可以向将内存进行分区,将其中的一个或部分分区用于存储图像文件,这样,既可以提高图像文件的调用速度,也可以有效控制图像文件对内存存储空间的占用。在另一个可选实施例中,还可以将处理好的图片进行储存,并存储在预先建立的指定文件夹中,该指定文件夹可以为上述内存分区中的文件夹,也可以为非内存中的文件夹。

另外,上述图像文件的获取方式有多种,例如,可以从网络侧获取上述图像文件(例如从网站下载图像文件);并将获取的上述图像文件存储至上述预设存储位置;也可以从实时地在本地绘制上述图像文件;也可以从其它设备中通过无线网络或蓝牙等无线通信技术接收上述图像文件。

步骤s304,获取上述终端中显示屏的显示参数;

可选地,上述显示参数包括但不限于显示屏的分辨率或显示屏的大小,即在图片或者视频在交织的过程中,会根据显示屏的分辨率进行设置。

步骤s306,依据上述显示参数对上述图像文件进行交织处理,得到交织图像。

对上述图像文件进行交织处理的方式:

在本可选实施例中,通过上述终端中的3d处理板对上述图像文件进行交织处理,得到交织图像,其中,上述3d处理板包括但不限于:fpga电路板。

上述图像文件中包括但不限于3d格式标志,以对图像文件的用途进行标记,即设置有3d格式标志的图像文件为用于3d效果显示的文件。

在显示上述图像文件过程中,系统可以将上述图像文件发送给fpga板,fpga板根据接收到3d格式标志,识别出当前的图像文件为用于3d显示的图像文件,然后对该图像文件进行交织处理,andorid板可以控制fpga板等进行相关的图片处理,例如将已经交织好的图片按照显示屏的显示参数进行调整,以适应3d显示屏的3d效果显示。

在终端进入uboot后,即开始加载android操作系统,同时进行图片的播放时,如果显示器为nk分辨率的显示屏幕;则,andorid板进入uboot时,启动nk驱动,确保nk信号给fpga板;其中,n的取值为自然数,例如,可以为2、4等。在fpga板卡接收到android板卡的信号后,fpga板以直接(bypass)的方式将图像文件转发至显示屏进行显示。

其中,在n=4时,即显示屏为4k显示屏时,其分辨率为4096×2160的像素分辨率;4k信号为能实现3840×2160超高清分辨率传输的视频显示或数据传输的信号。

步骤s308,通过上述显示屏分光显示上述交织图像,其中,上述交织图像具有与左右眼对应的视差。

在一个可选实施例中,上述图像文件可以包括多个待显示图片;此时,步骤s308可以通过以下方式实现:按照预设优先级依次显示上述多个待显示图片;或者,按照预设优先级显示上述多个待显示图片中最高优先级的待显示图片。上述优先级可以根据用户的兴趣自定义设置,也可以是终端厂家在出厂时设置。

在一个可选实施中,上述显示参数包括但不限于:上述显示屏的分辨率;在这种情况下,步骤s306可以通过以下两种实现方式实现,但不限于此:1)按照上述分辨率调整上述图像文件;并对调整分辨率后的上述图像文件进行交织处理;2)对上述图像文件进行交织处理;并按照上述分辨率调整交织处理后的上述图像文件。也就是说,可以在对图像进行交织处理之前调整图像的分辨率,也可以在调整图像的分辨率后再对图像文件进行交织处理。

图4是根据本申请实施例的一种开机界面的显示装置的结构示意图。该装置用于实现图3所示方法,如图4所示,该装置包括:

第一获取模块40,用于在终端的启动过程中,从上述终端中的预设存储位置获取图像文件;

第二获取模块42,用于获取上述终端中显示屏的显示参数;

调整模块44,用于依据上述显示参数对上述图像文件进行交织处理,得到交织图像,其中,上述交织图像具有与左右眼对应的视差;

显示模块46,用于分光显示上述交织图像。

需要说明的是,图4所示实施例的优选实施方式可以参见图1至图3所示实施例中的相关描述,此处不再赘述。

需要说明的是,图4中各个模块是可以通过软件或硬件的形式来实现的,对于后者,可以通过以下方式来实现,但不限于此:上述各个模块位于同一处理器中;或者,上述各个模块可以通过任意组合的方式位于不同的处理器中。

作为本申请的另一个实施例,还提供了另外一种开机界面的显示方法,如图5所示,该方法包括:

步骤s502,在终端的启动过程中,从上述终端中的预设存储位置获取图像文件,其中,上述图像文件为3d格式的交织图像文件;也就是说,可以预先将图像文件处理成3d格式的交织图像文件,在显示开机界面时,直接调用处理好的3d格式的交织图像文件即可。

例如,在显示公司的logo时,先将logo图像文件进行交织处理,转换为3d格式交织图像文件;然后,将3d格式的交织图像文件存储至终端的内存中,这样,在进行开机界面显示时,直接从内存中调用上述3d格式的文件即可。

步骤s504,获取上述终端中显示屏的显示参数;

步骤s506,依据上述显示参数对上述图像文件调整,并显示调整后的图像文件。

需要说明的是,图5所示实施例的优选实施方式可以参见图1至图4所对应实施例中的相关描述,此处不再赘述,在本实施例中,此时终端中也可以设置3d处理板(fpga板),但是3d处理板在这里不进行交织图像的处理,只是进行传输的作用,在这种情况下,终端中也可以不用设置3d处理板。

本申请实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行以上所述的开机界面的显示方法。

可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

在本实施例中,上述存储介质被设置为存储用于执行以下步骤的程序代码:在终端的启动过程中,从上述终端中的预设存储位置获取图像文件;获取上述终端中显示屏的显示参数;依据上述显示参数对上述图像文件进行交织处理,得到交织图像;通过上述显示屏分光显示上述交织图像,其中,上述交织图像具有与左右眼对应的视差。

可选地,上述存储介质还可以被设置为存储用于执行以下步骤的程序代码:上述终端检测指定触发事件,其中,上述触发事件用于触发获取上述图像文件,上述指定触发事件包括:检测到上述终端开始加载所述终端的操作系统或者检测到上述终端已上电。

可选地,上述存储介质还可以被设置为存储用于执行以下步骤的程序代码:通过所述终端中已安装的3d处理板对所述图像文件进行交织处理,得到所述交织图像。

可选地,上述存储介质还可以被设置为存储用于执行以下步骤的程序代码:显示参数包括:所述显示屏的分辨率;依据所述显示参数对所述图像文件进行交织处理,包括:

按照所述分辨率调整所述图像文件;并对调整分辨率后的所述图像文件进行交织处理;或者,

对所述图像文件进行交织处理;并按照所述分辨率调整交织处理后的所述图像文件。

可选地,上述存储介质还可以被设置为存储用于执行以下步骤的程序代码:所述图像文件包括多个待显示图片;

通过所述显示屏分光显示所述交织图像,包括:按照预设优先级依次显示所述多个待显示图片;或者,按照预设优先级显示所述多个待显示图片中最高优先级的待显示图片。

可选地,上述存储介质还可以被设置为存储用于执行以下步骤的程序代码:从所述终端中的预设存储位置获取图像文件之前,所述方法还包括:

从网络侧获取所述图像文件;并将获取的所述图像文件存储至所述预设存储位置。

可选地,上述存储介质还可以被设置为存储用于执行以下步骤的程序代码:在终端的启动过程中,从所述终端中的预设存储位置获取图像文件,其中,所述图像文件为交织图像;

获取所述终端中显示屏的显示参数;

依据所述显示参数对所述图像文件调整,并显示调整后的图像文件。

本申请实施例还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行以上所述的开机界面的显示方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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