一种分屏显示方法及电子设备技术领域
本发明涉及电子技术领域,特别涉及一种分屏显示方法及电子设备。
背景技术
目前电子设备的显示屏越来越大,某些情况下,用户需要在同一个显示屏
上查看不同的内容,比如:对比着看多个搜索引擎的结果,或者一侧放网站首
页用做导航,一侧看里面的链接内容,这就需要显示屏具有分屏功能,以实现
上述操作。
现有技术中,可以采用分屏软件实现显示屏的分屏功能。
但是,分屏软件存在许多弊端,首先分屏软件不能在所有操作系统下通用。
其次,分屏软件的适用范围很小,基本只能适用于文档,控制面板这种标准窗
口,而不能对某些窗口进行处理,如:没有最小化或还原的图标窗口,不可以
随意拖动大小的窗口,具有UAC(UserAccountControl,用户帐户控制)最高权
限的窗口。并且,分屏软件需要很高的权限来拦截其他软件窗口的操作,会给
系统带来一些问题,比如:分屏软件打开时,其他软件无法正常工作,系统停
止响应等等。
可见,现有技术中存在,用户在采用分屏软件对电子设备的显示屏进行分
屏时,由于分屏软件适用性差,导致的电子设备分屏显示效果差的技术问题。
发明内容
本发明实施例提供一种分屏显示方法及电子设备,用于解决现有技术存
在,用户在采用分屏软件对电子设备的显示屏进行分屏时,由于分屏软件适用
性差,导致的电子设备分屏显示效果差的技术问题,提供了一种新的分屏方式。
一方面,本申请实施例提供一种分屏显示方法,应用于电子设备中,所述
电子设备包括一显示单元和M个显示接口,所述M个显示接口连接在所述电
子设备的显卡和所述显示单元之间,M为大于1的整数,所述方法包括:
将所述显示单元的显示区域划分为N个子显示区域,N为大于1的正整数;
通过所述M个显示接口中的N个显示接口中的第i个显示接口将第i个显
示信息从所述显卡输出至所述N个子显示区域中的第i个子显示区域,i为1
至N间任一整数;
在所述第i个子显示区域上显示所述第i个显示信息。
可选的,所述M个显示接口与所述电子设备的分屏芯片连接,所述分屏
芯片与所述显示单元相连接。
可选的,所述将所述显示单元的显示区域划分为N个子显示区域,具体包
括:
检测获得一切换显示模式的切换操作;
响应所述切换操作,通过所述分屏芯片将所述显示区域划分为所述N个子
显示区域。
可选的,所述通过所述M个显示接口中的N个显示接口中的第i个显示
接口将第i个显示信息从所述显卡输出至所述N个子显示区域中的第i个子显
示区域,具体包括:
通过所述第i个显示接口将所述第i个显示信息从所述显卡输出至所述分
屏芯片;
通过所述分屏芯片对所述第i个显示信息进行缩放;
将缩放后的第i个显示信息输出至所述第i个子显示区域。
可选的,所述分屏芯片对所述第i个显示信息进行缩放,具体包括:
获取所述第i个子显示区域的第i个显示比例值;
根据所述第i个显示比例值对所述第i个显示信息进行缩放。
另一方面,本申请实施例提供一种电子设备,所述电子设备包括一显示单
元和M个显示接口,所述M个显示接口连接在所述电子设备的显卡和所述显
示单元之间,M为大于1的整数,所述电子设备还包括:
分屏芯片,用于将所述显示单元的显示区域划分为N个子显示区域,N为
大于1的正整数;
所述M个显示接口用于,通过所述M个显示接口中的N个显示接口中的
第i个显示接口将第i个显示信息从所述显卡输出至所述N个子显示区域中的
第i个子显示区域,i为1至N间任一整数;
所述显示单元,用于在所述第i个子显示区域上显示所述第i个显示信息。
可选的,所述M个显示接口与所述分屏芯片连接,所述分屏芯片与所述
显示单元相连接。
可选的,所述电子设备还包括:
控制器,与所述分屏芯片连接,用于检测获得一切换显示模式的切换操作;
分屏芯片,响应所述切换操作,将所述显示区域划分为所述N个子显示区
域。
可选的,所述分屏芯片还用于对所述第i个显示信息进行缩放;将缩放后
的第i个显示信息输出至所述第i个子显示区域。
可选的,所述分屏芯片具体用于:获取所述第i个子显示区域的第i个显
示比例值;根据所述第i个显示比例值对所述第i个显示信息进行缩放。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技
术效果:
1、本申请的技术方案中,通过将显示屏的显示区域分为多个子显示区域,
再采用与显示屏连接的多个显示接口分别对多个子显示区域的画面进行输出,
然后进行显示,通过采用本申请实施例中的方案,避免了使用软件分屏带来的
显示效果差的技术问题,提供了一种新的分屏方式,由于通过不同的显示接口
对显示画面进行输出,所以,这种方式的显示效果更好,适用性更强。
2、在本申请的技术方案中,通过将M个显示接口与所述电子设备的分屏
芯片连接,现有技术中,通常只有一个显示接口与分屏芯片连接,在使用软件
进行分屏时,分屏软件通过控制其他需要显示的软件的显示窗口的大小和位置
的方式,以实现分屏显示,所以显示画面都由一个显示接口输出,而本申请中
通过与分屏芯片连接的多个显示接口,实现对分屏显示的内容的独立输出。
3、本申请实施例的方案中,通过所述第i个显示接口将所述第i个显示信
息从所述显卡输出至所述分屏芯片;然后,通过所述分屏芯片对所述第i个显
示信息进行缩放;将缩放后的第i个显示信息输出至所述第i个子显示区域。
实现了显示画面与每个分屏大小相匹配的技术效果。
附图说明
图1为本申请实施例一中显示接口与scalar芯片连接的示意图及本申请实
施例二中电子设备的结构方框图;
图2为本申请实施例一中分屏显示方法的方法流程图。
具体实施方式
在本申请实施例提供的技术方案中,通过将显示屏的显示区域分为多个子
显示区域,再采用与显示屏连接的多个显示接口分别对多个子显示区域的画面
进行输出,然后进行显示,通过采用本申请实施例中的方案,避免了使用软件
分屏带来的显示效果差的技术问题,提供了一种新的分屏方式,由于通过不同
的显示接口对显示画面进行输出,所以,这种方式的显示效果更好,适用性更
强。
下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及
其对应能够达到的有益效果进行详细的阐述。
实施例一
本申请实施例一中,提供一种分屏显示方法,应用于电子设备中,所述电
子设备可以为平板电脑,笔记本电脑,一体机,电视等显示设备。电子设备包
括一显示单元和M个显示接口,所述M个显示接口连接在所述电子设备的显
卡和所述显示单元之间。具体来讲,在现有技术中,一个设备通常只有一个显
示接口连接在显卡与显示单元之间,用于输出显示单元的显示内容,其他的接
口,作为显卡的对外输出接口对外开放,可以外接其他显示屏或者投影仪,如
图1中的(a)所示,而本申请实施例中,多个显示接口与电子设备的显示单
元连接,如图1中的(b)所示。显示接口可以是VGA接口,HDMI接口,DP
接口等,本申请对此不做限制。
并且,现有技术中的分屏显示器,通常设置有多个接口,用于连接外部的
多台电脑,其中,每台电脑将各自的显卡输出与多个接口连接。
而本申请实施例中,由于scalar芯片可以设置在电子设备的主板上,在电
子设备内部,在主板设计过程中,就直接将电子设备的一个显卡上的多个显示
接口接到同一个scalar芯片上,scalar芯片即分屏芯片。
接下来,对本申请实施例中的方法进行介绍,如图2所示,所述方法包括:
S10:将所述显示单元的显示区域划分为N个子显示区域,N为大于1的
正整数。
在本申请实施例中,通过分屏芯片将所述显示区域划分为所述N个子显示
区域。
首先,对scalar芯片进行初步说明。scalar芯片可以调节显示屏的显示色
彩,将显卡信号转化成显示屏能够显示的LVDS信号,并对屏幕显示画面进行
缩放。在电视和显示器中,scalar芯片是最重要的芯片,相当于电脑中的CPU。
在一体机AIO中,由于没有显示器(原来的显示器可以被看作屏幕+scalar芯
片),scalar芯片设置在一体机的主板上。
例如:scalar芯片将显示屏划分为二分屏时,可以将左半屏划分为主屏,
而将右半屏划为分屏。
在本申请实施例中,可以通过用户的操作对电子设备分屏进行控制。
例如:对于一体机,可以通过一体机上的OSD(onscreendisplay,屏幕菜
单式调节方式)按钮对分屏模式进行控制。
具体来讲,显示屏的分屏的数目和scalar芯片连接的显示接口个数相同,
例如:显卡上有4个显示接口与scalar芯片连接,则显示屏最多可分为4个分
屏,则分屏模式包括:二分屏模式、三分屏模式和四分屏模式。
在本申请实施例中,当显示屏通过OSD按钮触发分屏模式时,scalar芯片
的作用相当于多个显示器,此时,显卡与scalar芯片连接,相当于显卡驱动外
接了多个显示器,即,电子设备的一个显示单元上的多个分屏相当于多个扩展
显示器。本申请实施例中,显卡驱动的工作原理和显卡外接多个扩展显示器时
的工作原理一致。
在具体实施过程中,由于现有技术中的一体机上,没有切换分屏模式的按
钮,只有调节显示色彩、调节系统音量的按钮。因此,需要在现有的OSD按
钮上新增加用于控制分屏模式的按钮,然后,通过控制器EC获取OSD按钮的
控制信息,再通过EC控制scalar芯片对显示屏进行分屏。
接下来,执行步骤S20:通过所述M个显示接口中的N个显示接口中的
第i个显示接口将第i个显示信息从所述显卡输出至所述N个子显示区域中的
第i个子显示区域,i为1至N间任一整数。
在本申请实施例中,通过与显示单元连接的多个显示接口分别对显示屏上
各个分屏的显示内容进行输出。
例如:电子设备的分屏模式为三分屏模式,包括:主屏和分屏一和分屏二,
则可以通过主屏的接口对主屏的显示内容进行输出,通过分屏接口一对分屏一
的显示内容进行输出,通过分屏接口二对分屏二的显示内容进行输出。
在具体实施过程中,用户可以对分屏显示内容进行控制。具体的,在用户
切换分屏模式之后,主屏将原来的画面显示出来,用户可以将需要显示的内容
从主屏内拖到任意分屏进行显示,此时,分屏的输出内容由分屏接口进行输出。
进一步,为了适应分屏的子显示区域的大小,本申请实施例中还提供以下
画面的缩放方法,包括以下几个步骤。
第一步:通过所述第i个显示接口将所述第i个显示信息从所述显卡输出
至所述scalar芯片。
第二步:通过所述scalar芯片对所述第i个显示信息进行缩放。
第三步:将缩放后的第i个显示信息输出至所述第i个子显示区域。
在本申请实施例中,显示接口通过scalar芯片与显示单元连接,如图2所
示。具体来讲,可以通过PCB电路布线将将显卡的显示接口与scalar芯片连接。
首先,显卡将显示画面输出至scalar芯片,然后scalar芯片对显示画面进
行缩放,再将缩放后的显示画面输出至显示单元。
具体来讲,scalar芯片可以按照分屏的显示比例对显示画面进行缩放,如:
分屏的显示比例为16:9,而显示画面的比例为4:3,则scalar芯片将显示画面
调整为16:9后再进行输出。
接下来,执行S30:在所述第i个子显示区域上显示所述第i个显示信息。
在本申请实施例中,通过各个分屏对scalar芯片输出的画面进行显示。
接下来,通过一个具体实例,对本申请实施例提供的分屏显示方法进行举
例说明。
首先,以一体机为例,用户通过一体机上的OSD按钮对显示屏的分屏模
式进行切换,切换为三分屏模式,电子设备的控制器EC检测到用户的分屏模
式切换,将控制信息发送至scalar芯片,然后scalar芯片将显示屏分为三个子
显示区域,分别为主屏、分屏一和分屏二。然后,主屏将原来的画面显示出来,
显示画面由主屏的接口输出,接下来,用户可以将需要在分屏一显示的内容从
主屏拖至分屏一,此时,显卡将分屏一的显示内容通过另一显示接口,具体为
与分屏一对应的显示接口,输出至scalar芯片,scalar芯片先对显示内容进行
处理,包括缩放,信号转换等,然后将处理后的显示内容输出至分屏一进行显
示。对于分屏二,电子设备可以采用同样的方式进行处理。
在上述实施例中,电子设备利用scalar芯片将显示屏虚拟分割成多个分屏。
对于显卡而言,显卡通过不同的显示接口输出不同的分屏的显示画面,提供了
一种新的分屏方式,这种方式相比于分屏软件而言,显示效果更好,适用性更
强,能够适用与各种操作系统。
实施例二
本申请实施例二提供一种电子设备,所述电子设备包括一显示单元20和
M个显示接口,所述M个显示接口连接在所述电子设备的显卡21和所述显示
单元20之间,M为大于1的整数,所述电子设备还包括:
分屏芯片22,用于将所述显示单元20的显示区域划分为N个子显示区域,
N为大于1的正整数;
所述M个显示接口用于,通过所述M个显示接口中的N个显示接口中的
第i个显示接口将第i个显示信息从所述显卡21输出至所述N个子显示区域中
的第i个子显示区域,i为1至N间任一整数;
所述显示单元20,用于在所述第i个子显示区域上显示所述第i个显示信
息。
可选的,所述M个显示接口与所述分屏芯片22连接,所述分屏芯片22
与所述显示单元20相连接。
可选的,所述电子设备还包括:
控制器,与所述分屏芯片22连接,用于检测获得一切换显示模式的切换
操作;
分屏芯片22,响应所述切换操作,将所述显示区域划分为所述N个子显
示区域。
可选的,所述分屏芯片22还用于对所述第i个显示信息进行缩放;将缩放
后的第i个显示信息输出至所述第i个子显示区域。
可选的,所述分屏芯片22具体用于:获取所述第i个子显示区域的第i个
显示比例值;根据所述第i个显示比例值对所述第i个显示信息进行缩放。
通过本申请实施例中的一个或多个技术方案,可以实现如下一个或多个技
术效果:
1、本申请的技术方案中,通过将显示屏的显示区域分为多个子显示区域,
再采用与显示屏连接的多个显示接口分别对多个子显示区域的画面进行输出,
然后进行显示,通过采用本申请实施例中的方案,避免了使用软件分屏带来的
显示效果差的技术问题,提供了一种新的分屏方式,由于通过不同的显示接口
对显示画面进行输出,所以,这种方式的显示效果更好,适用性更强。
2、在本申请的技术方案中,通过将M个显示接口与所述电子设备的分屏
芯片连接,现有技术中,通常只有一个显示接口与分屏芯片连接,在使用软件
进行分屏时,分屏软件通过控制其他需要显示的软件的显示窗口的大小和位置
的方式,以实现分屏显示,所以显示画面都由一个显示接口输出,而本申请中
通过与分屏芯片连接的多个显示接口,实现对分屏显示的内容的独立输出。
3、本申请实施例的方案中,通过所述第i个显示接口将所述第i个显示信
息从所述显卡输出至所述分屏芯片;然后,通过所述分屏芯片对所述第i个显
示信息进行缩放;将缩放后的第i个显示信息输出至所述第i个子显示区域。
实现了显示画面与每个分屏大小相匹配的技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计
算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结
合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包
含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、
CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产
品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和
/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/
或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入
式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算
机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一
个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设
备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中
的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个
流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使
得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处
理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个
流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的分屏显示方法对应的计算机程序指令可以被
存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与分屏显示方法对应
的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
将所述显示单元的显示区域划分为N个子显示区域,N为大于1的正整数;
通过所述M个显示接口中的N个显示接口中的第i个显示接口将第i个显
示信息从所述显卡输出至所述N个子显示区域中的第i个子显示区域,i为1
至N间任一整数;
在所述第i个子显示区域上显示所述第i个显示信息。
可选的,所述M个显示接口与所述电子设备的分屏芯片连接,所述分屏
芯片与所述显示单元相连接。
可选的,所述存储介质中存储的与步骤:将所述显示单元的显示区域划分
为N个子显示区域,对应的计算机指令在具体被执行过程中,具体包括如下步
骤:
检测获得一切换显示模式的切换操作;
响应所述切换操作,通过所述分屏芯片将所述显示区域划分为所述N个子
显示区域。
可选的,所述存储介质中存储的与步骤:通过所述M个显示接口中的N
个显示接口中的第i个显示接口将第i个显示信息从所述显卡输出至所述N个
子显示区域中的第i个子显示区域,对应的计算机指令在具体被执行过程中,
具体包括如下步骤:
通过所述第i个显示接口将所述第i个显示信息从所述显卡输出至所述分
屏芯片;
通过所述分屏芯片对所述第i个显示信息进行缩放;
将缩放后的第i个显示信息输出至所述第i个子显示区域。
可选的,所述存储介质中存储的与步骤:所述分屏芯片对所述第i个显示
信息进行缩放,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
获取所述第i个子显示区域的第i个显示比例值;
根据所述第i个显示比例值对所述第i个显示信息进行缩放。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基
本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要
求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及
其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。