掌桥专利:专业的专利平台
掌桥专利
首页

显示方法、显示设备和存储介质

文献发布时间:2023-06-19 13:26:15


显示方法、显示设备和存储介质

技术领域

本申请涉及显示控制技术领域,尤其涉及一种显示方法、显示设备和存储介质。

背景技术

在60HZ刷新率的显示器下进行游戏竞技和视频播放时,会出现因刷新率低导致图像不连续和画面模糊问题,用户体验较差。若采用120HZ刷新率图像提升质量的同时硬件成本也会高出许多。

发明内容

本申请公开了一种显示方法、显示设备和存储介质,用于解决现有技术中提高刷新率的同时必须提高显示设备性能的问题。

第一方面,本申请提出一种显示方法,应用于显示器的显示驱动芯片,所述方法包括:

接收指定刷新率的待显示信号,所述待显示信号的分辨率为第一分辨率;

基于所述显示驱动芯片和显示屏之间的带宽不变的原则,确定所述待显示信号的第二分辨率,所述第二分辨率小于所述第一分辨率;

将所述待显示信号的分辨率从所述第一分辨率降低为所述第二分辨率,得到所述指定刷新率的输出信号;

将所述输出信号输出给所述显示屏显示。

可选的,若在所述带宽下显示所述第一分辨率图像时,所述显示器支持的刷新率为初始刷新率;

则所述基于所述显示驱动芯片和显示屏之间的带宽不变的原则,确定所述待显示信号的第二分辨率,包括:

确定所述第二分辨率为所述第一分辨率的1/n,其中n为所述指定刷新率与所述初始刷新率的比值。

可选的,将所述待显示信号的分辨率从所述第一分辨率降低为所述第二分辨率,包括:

通过减少所述待显示信号的扫描行和/或扫描列的线数,将所述待显示信号从所述第一分辨率降低为所述第二分辨率。

可选的,通过减少所述待显示信号的扫描行或扫描列的线数,将所述待显示信号从所述第一分辨率降低为所述第二分辨率,包括:

将所述扫描行或扫描列作为目标方向,针对所述目标方向,基于所述第二分辨率确定将所述目标方向的线数降低为原有线数的1/n;

检测所述待显示信号的所述目标方向的原同步信号,将所述同步信号中每n个上升沿重构为1个上升沿,得到新同步信号;其中,新同步信号和原同步信号中首个上升沿的起始时间相同;

针对所述目标方向采用所述新同步信号扫描所述待显示信号;

针对所述目标方向的垂直方向,采用所述目标方向的垂直方向的原同步信号扫描所述待显示信号。

可选的,通过减少所述待显示信号的扫描行和扫描列的线数,将所述待显示信号从所述第一分辨率降低为所述第二分辨率,包括:

基于所述第二分辨率确定将所述扫描行和所述扫描列的线数均降低为原有线数的2/n;

对所述扫描行和所述扫描列的原同步信号分别执行:将所述原同步信号中每n/2个上升沿重构为1个上升沿,得到新同步信号;其中,新同步信号和原同步信号中首个上升沿的起始时间相同;

采用所述扫描行和所述扫描列的新同步信号扫描所述待显示信号。

可选的,所述将所述待显示信号的分辨率从所述第一分辨率降低为所述第二分辨率之前,所述方法还包括:

将所述待显示信号中相邻的多行信号进行加权求均值,得到重构的待显示信号;

所述将所述待显示信号的分辨率从所述第一分辨率降低为所述第二分辨率,包括:

对所述重构的待显示信号降为所述第二分辨率。

可选的,所述将所述输出信号输出给所述显示屏显示,具体包括:

将所述输出信号按照所述待显示信号的奇数行帧和偶数行帧轮替显示的方式输出给所述显示屏显示。

可选的,所述n的值为2m,m=1,2,......,m,且

若n等于2,则将所述输出信号的扫描行或扫描列降低一半;

若n大于2,可以将所述输出信号的显示扫描行和显示扫描列分别重建为原扫描线数的1/2m-1。

第二方面,本申请提供一种显示设备,包括:

显示器,用于显示数据;

存储器,用于存储可执行指令;

显示驱动芯片,用于基于所述可执行指令,执行如第一方面任一所述的方法。

第三方面,本申请提供了一种计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本申请第一方面中任一项所述的方法。

第四方面,本申请还提供了一种计算机可读存储介质,包括计算机程序,其中所述计算机程序被处理器能够执行如本申请第一方面中提供的任一方法。

本申请的实施例提供的技术方案至少带来以下有益效果:

本申请中,基于带宽不变的原则,将待显示信号的第一分辨率缩小为第二分辨率以提高刷新率。带宽不变,可继续沿用原来的硬件设备,但是刷新率能够提高。由此,本申请实施例能够在不提高硬件成本的基础上,提高旧有设备的刷新率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的应用场景示意图;

图2a为本申请实施例提供的硬件结构图之一;

图2b为本申请实施例提供的硬件结构图之二;

图2c为本申请实施例提供的硬件结构图之三;

图3为本申请实施例提供的显示输出信号的流程图;

图4为本申请实施例提供的扫描行或扫描列降低的流程图之一;

图5为本申请实施例提供的扫描行或扫描列降低的流程图之二;

图6为本申请实施例提供的扫描行或扫描列降低的示意图之一;

图7为本申请实施例提供的扫描行或扫描列降低的示意图之二。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

其中,在本申请实施例的描述中,除非另有说明,″/″表示或的意思,例如,A/B可以表示A或B;文本中的″和/或″仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,″多个″是指两个或多于两个。

以下,术语″第一″、″第二″仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有″第一″、″第二″的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,″多个″的含义是两个或两个以上。

在显示器显示视频信号时,受限于显示器的硬件条件,只能显示一定带宽内的视频信号,如果想显示高带宽的视频信号,需要更换显示器,提高了硬件成本。

有鉴于此,本申请实施例主要根据以上缺陷提出了一种显示方法,该方法的发明构思可概括为:根据显示屏能显示的最大信号带宽,将待显示信号的第一分辨率缩小为第二分辨率,显示驱动芯片根据第二分辨率生成输出信号。若第一分辨率是第二分辨率的2倍,则将待显示信号扫描行或扫描列分解为原来的二倍;若第一分辨率是第二分辨率的n倍,且n大于2,则将待显示信号扫描行和扫描列分别分解为原来的2/n倍,避免影响信号的显示效果,同时不会提高硬件成本。故此本申请实施例能够在现有硬件的基础上显示高刷新率信号。

在介绍完本申请实施例的设计思想之后,下面对本申请实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施时,可以根据实际需要灵活地应用本申请实施例提供的技术方案。

参考图1,为本申请实施例提供的应用场景示意图。

如图1所示,信号发送装置101与显示驱动芯片102可发送或接受的信号带宽可兼容的情况较多,但显示屏103和显示驱动芯片102之间的信号带宽非常有限。若信号发送装置101发送的待显示信号的分辨率为第一分辨率,带宽为显示屏103能显示信号的最大带宽的n倍,为了不改变显示驱动芯片102的输出信号的刷新率,显示驱动芯片102通过减少待显示信号的扫描行和/或扫描列的数量将待显示信号转换为分辨率为第二分辨率的将输出信号,其中第二分辨率为第一分辨率的1/n倍。

当然需要说明的是,本申请实施例提供的方法并不限于图1所示的应用场景,还可以用于其它可能的应用场景,本申请实施例并不进行限制。对于图1所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。

图2a是本申请的硬件结构图,如图2a所示,显示屏内设置有显示驱动芯片。信号发送装置将第一分辨率的待显示信号发送给显示驱动芯片,显示驱动芯片将待显示信号的分辨率降低为第二分辨率,再根据第二分辨率生成输出信号按照待显示信号的奇数行帧和偶数行帧轮替显示的方式输出给显示屏显示。

图2b中示例性示出了显示设备200的硬件配置框图。如图2b所示,显示设备200中可以包括通信器210、检测器220、外部装置接口230、显示驱动芯片102、存储器240、用户接口110、视频处理器250、显示器260、供电电源270。

通信器210,是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如显示设备200可将内容数据发送至经由通信器210连接的外部设备,或者,从经由通信器210连接的外部设备浏览和下载内容数据。通信器210可以包括WIFI模块211、蓝牙通信协议模块212、有线以太网通信协议模块213等网络通信协议模块或近场通信协议模块,从而通信器210可根据显示驱动芯片102的控制接收控制装置100的控制信号,并将控制信号实现为WIFI信号、蓝牙信号、射频信号等。

检测器220,是显示设备200用于采集外部环境或与外部交互的信号的组件。检测器220可以包括声音采集器221,如麦克风,可以用于接收用户的声音,如用户控制显示设备200的控制指令的语音信号;或者,可以采集用于识别环境场景类型的环境声音,实现显示设备200可以自适应环境噪声。

在其他一些示例性实施例中,检测器220,还可以包括图像采集器222,如相机、摄像头等,可以用于采集外部环境场景,以自适应变化显示设备200的显示参数;以及用于采集用户的属性或与用户交互手势,以实现显示设备与用户之间互动的功能。

在其他一些示例性实施例中,检测器220,还可以包括光接收器,用于采集环境光线强度,以自适应显示设备200的显示参数变化等。

在其他一些示例性实施例中,检测器220,还可以包括温度传感器,如通过感测环境温度,显示设备200可自适应调整图像的显示色温。示例性的,当温度偏高的环境时,可调整显示设备200显示图像色温偏冷色调;当温度偏低的环境时,可以调整显示设备200显示图像色温偏暖色调。

外部装置接口230,是提供显示驱动芯片102控制显示设备200与外部设备间数据传输的组件。外部装置接口230可按照有线/无线方式与诸如机顶盒、游戏装置、笔记本电脑等外部设备连接,可接收外部设备的诸如视频信号(例如运动图像)、音频信号(例如音乐)、附加信息(例如EPG)等数据。

其中,外部装置接口230可以包括:高清多媒体接口(HDMI)端子231、复合视频消隐同步(CVBS)端子232、模拟或数字分量端子233、通用串行总线(USB)端子234、组件(Component)端子(图中未示出)、红绿蓝(RGB)端子(图中未示出)等任一个或多个。

显示驱动芯片102,通过运行存储在存储器240上的各种软件控制程序(如操作系统和各种应用程序),来控制显示设备200的工作和响应用户的操作。

如图2b所示显示驱动芯片102包括随机存取存储器(RAM)111、只读存储器(ROM)112、图形处理器113、处理器114、通信接口115、以及通信总线116。其中,RAM111、ROM112以及图形处理器113、CPU处理器114、通信接口115通过通信总线116相连接。

ROM112,用于存储各种系统启动指令。如在接收到开机信号时,显示设备200电源开始启动,CPU处理器114运行ROM112中的系统启动指令,将存储在存储器240的操作系统拷贝至RAM111中,以开始运行启动操作系统。当操作系统启动完成后,CPU处理器114再将存储器240中各种应用程序拷贝至RAM111中,然后,开始运行启动各种应用程序。

图形处理器113,用于产生各种图形对象,如图标、操作菜单、以及用户输入指令显示图形等。图形处理器113可以包括运算器,用于通过接收用户输入各种交互指令进行运算,进而根据显示属性显示各种对象;以及包括渲染器,用于产生基于运算器得到的各种对象,将进行渲染的结果显示在显示器260上。

处理器114,用于执行存储在存储器240中的操作系统和应用程序指令。以及根据接收的用户输入指令,来执行各种应用程序、数据和内容的处理,以便最终显示和播放各种音视频内容。

在一些示例性实施例中,处理器114,可以包括多个处理器。多个处理器可包括一个主处理器以及多个或一个子处理器。主处理器,用于在显示设备预加载模式中执行显示设备200的一些初始化操作,和/或,在正常模式下显示画面的操作。多个或一个子处理器,用于执行在显示设备待机模式等状态下的一种操作。

通信接口115,可包括第一接口到第n接口。这些接口可以是经由网络被连接到外部设备的网络接口。

显示驱动芯片102可以控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示的GUI对象的用户输入命令,显示驱动芯片102便可以执行与由用户输入命令选择的对象有关的操作。

其中,该对象可以是可选对象中的任何一个,例如超链接或图标。该与所选择的对象有关的操作,例如显示连接到超链接页面、文档、图像等操作,或者执行与对象相对应的程序的操作。该用于选择GUI对象的用户输入命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。

存储器110,用于存储驱动和控制显示设备200运行的各种类型的数据、软件程序或应用程序。存储器240可以包括易失性和/或非易失性存储器。而术语″存储器″包括存储器240、显示驱动芯片102的RAM111和ROM112、或显示设备200中的存储卡。

在一些实施例中,存储器240具体用于存储驱动显示设备200中显示驱动芯片102的运行程序;存储显示设备200内置的和用户从外部设备下载的各种应用程序;存储用于配置由显示器260提供的各种GUI、与GUI相关的各种对象及用于选择GUI对象的选择器的视觉效果图像等数据。

在一些实施例中,存储器240具体用于存储通信器210、检测器220、外部装置接口230、视频处理器250、显示器260、音频处理器270等的驱动程序和相关数据,例如从外部装置接口接收的外部数据(例如音视频数据)或用户接口接收的用户数据(例如按键信息、语音信息、触摸信息等)。

在一些实施例中,存储器240具体存储用于表示操作系统(OS)的软件和/或程序,这些软件和/或程序可包括,例如:内核、中间件、应用编程接口(API)和/或应用程序。示例性的,内核可控制或管理系统资源,以及其它程序所实施的功能(如所述中间件、API或应用程序);同时,内核可以提供接口,以允许中间件、API或应用程序访问显示驱动芯片102,以实现控制或管理系统资源。

图2c中示例性示出了显示设备200存储器中操作系统的架构配置框图。该操作系统架构从上到下依次是应用层、中间件层和内核层。

应用层,系统内置的应用程序以及非系统级的应用程序都是属于应用层。负责与用户进行直接交互。应用层可包括多个应用程序,如设置应用程序、电子帖应用程序、媒体中心应用程序等。这些应用程序可被实现为Web应用,其基于WebKit引擎来执行,具体可基于HTML5、层叠样式表(CSS)和JavaScript来开发并执行。

这里,HTML,全称为超文本标记语言(HyperText Markup Language),是一种用于创建网页的标准标记语言,通过标记标签来描述网页,HTML标签用以说明文字、图形、动画、声音、表格、链接等,浏览器会读取HTML文档,解释文档内标签的内容,并以网页的形式显示出来。

CSS,全称为层叠样式表(Cascading Style Sheets),是一种用来表现HTML文件样式的计算机语言,可以用来定义样式结构,如字体、颜色、位置等的语言。CSS样式可以直接存储与HTML网页或者单独的样式文件中,实现对网页中样式的控制。

JavaScript,是一种应用于Web网页编程的语言,可以插入HTML页面并由浏览器解释执行。其中Web应用的交互逻辑都是通过JavaScript实现。JavaScript可以通过浏览器,封装JavaScript扩展接口,实现与内核层的通信。

中间件层,可以提供一些标准化的接口,以支持各种环境和系统的操作。例如,中间件层可以实现为与数据广播相关的中间件的多媒体和超媒体信息编码专家组(MHEG),还可以实现为与外部设备通信相关的中间件的DLNA中间件,还可以实现为提供显示设备内各应用程序所运行的浏览器环境的中间件等。

内核层,提供核心系统服务,例如:文件管理、内存管理、进程管理、网络管理、系统安全权限管理等服务。内核层可以被实现为基于各种操作系统的内核,例如,基于Linu×操作系统的内核。

内核层也同时提供系统软件和硬件之间的通信,为各种硬件提供设备驱动服务,例如:为显示器提供显示驱动程序、为摄像头提供摄像头驱动程序、为遥控器提供按键驱动程序、为WIFI模块提供WiFi驱动程序、为音频输出接口提供音频驱动程序、为电源管理(PM)模块提供电源管理驱动等。

图2b中,用户接口110,接收各种用户交互。具体的,用于将用户的输入信号发送给显示驱动芯片102,或者,将从显示驱动芯片102的输出信号传送给用户。示例性的,遥控器100A可将用户输入的诸如电源开关信号、频道选择信号、音量调节信号等输入信号发送至用户接口110,再由用户接口110转送至显示驱动芯片102;或者,遥控器100A可接收经显示驱动芯片102处理从用户接口110输出的音频、视频或数据等输出信号,并且显示接收的输出信号或将接收的输出信号输出为音频或振动形式。

在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户接口110通过GUI接收用户输入命令。确切的说,用户接口110可接收用于控制选择器在GUI中的位置以选择不同的对象或项目的用户输入命令。其中,″用户界面″,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic userinterface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示器中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、控件、菜单、选项卡、文本框、对话框、状态栏、频道栏、Widget等可视的界面元素。

或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户接口265通过传感器识别出声音或手势,来接收用户输入命令。

视频处理器250,用于接收外部的视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频数据处理,可得到直接在显示器260上显示或播放的视频信号。

示例的,视频处理器250,包括解复用模块、视频解码模块、图像合成模块、显示格式化模块等。

其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入MPEG-2流(基于数字存储媒体运动图像和语音的压缩标准),则解复用模块将其进行解复用成视频信号和音频信号等。

视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。

图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。

显示格式化模块,用于将帧率转换模块输出的信号,改变为符合诸如显示器显示格式的信号,如将帧率转换模块输出的信号进行格式转换以输出RGB数据信号。

显示器260,用于接收源自视频处理器250输入的图像信号,进行显示视频内容、图像以及菜单操控界面。显示视频内容,可以来自通信器210或外部装置接口220输入的视频内容。显示器260,同时显示显示设备200中产生且用于控制显示设备200的用户操控界面UI。

以及,显示器260可以包括用于呈现画面的显示器组件以及驱动图像显示的驱动组件。或者,倘若显示器260为一种投影显示器,还可以包括一种投影装置和投影屏幕。

在其他一些示例性实施例中,视频处理器250可以包括一个或多个芯片组成。

以及,在其他一些示例性实施例中,视频处理器250,可以为单独的芯片,也可以与显示驱动芯片102一起集成在一个或多个芯片中。

供电电源270,用于在显示驱动芯片102的控制下,将外部电源输入的电力为显示设备200提供电源供电支持。供电电源270可以是安装在显示设备200内部的内置电源电路,也可以是安装在显示设备200外部的电源。

为进一步说明本申请实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本申请实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本申请实施例提供的执行顺序。

在对待显示信号处理之前,显示驱动芯片对待显示信号的扫描行和/或扫描列的同步信号进行计数,该计数结果用于重建扫描同步时序。显示驱动芯片根据重建的同步时序对待显示信号扫描,每扫描到上升沿信号时便保留该信号对应的扫描行或扫描列。

如图3所示,为本申请显示输出信号的流程图,包括以下步骤:

在步骤301中,接收指定刷新率的待显示信号,其中待显示信号的分辨率为第一分辨率。

在步骤302中,基于显示驱动芯片和显示屏之间的带宽不变的原则,确定待显示信号的第二分辨率,第二分辨率小于所述第一分辨率。

在步骤303中,将待显示信号的分辨率从第一分辨率降低为第二分辨率,得到指定刷新率的输出信号。

在步骤304中,将输出信号输出给所述显示屏显示。

在本申请中,待显示信号的带宽是显示屏可以显示的带宽的n倍,因此第二分辨率需要降低到第一分辨率的1/n。本申请通过减少待显示信号的扫描行和/或扫描列的线数,将待显示信号从第一分辨率降低为第二分辨率以达到提高刷新率的目的。在本申请中根据不同的倍数关系执行不同的降低分辨率的方法,该方法如图4和图5所示。

在图4中,当n等于2时,将输出信号的扫描行或扫描列降低一半,具体实施过程包括。

在步骤401中,选择扫描行或扫描列作为目标方向,针对目标方向,基于第二分辨率确定将目标方向的线数降低为原有线数的1/2。

在步骤402中,检测待显示信号的目标方向的原同步信号,将同步信号中每2个上升沿重构为1个上升沿,得到新同步信号;其中,新同步信号和原同步信号中首个上升沿的起始时间相同。

在步骤403中,针对目标方向采用新同步信号扫描待显示信号。

在步骤404中,针对目标方向的垂直方向,采用目标方向的垂直方向的原同步信号扫描待显示信号。

在本申请中,当n=2时,通过将待显示信号的奇数行和偶数行生成两种输出信号的方式,保证了待显示信号的所有信号数据都会被显示出来。并且当n等于2时,只降低扫描行或扫描列并通过轮替显示的方式能够保证信号的视觉显示效果的同时将刷新率提高一倍。

在另一种实施例中,如图5所示,当n大于2且为2的指数次时,即n=2m,m为正整数且m大于1可以将输出信号的显示扫描行和显示扫描列分别重建为原扫描线数的2/n,具体实施过程包括:

在步骤501中,选择扫描行和扫描列作为目标方向,针对目标方向,基于第二分辨率确定将扫描行和扫描列的线数均降低为原有线数的2/n。

在步骤5021中,对扫描行的原同步信号中每n/2个上升沿重构为1个上升沿,得到扫描行的新同步信号;其中,新同步信号和原同步信号中首个上升沿的起始时间相同。

在步骤5022中,对扫描列的原同步信号中每n/2个上升沿重构为1个上升沿,得到扫描列的新同步信号;其中,新同步信号和原同步信号中首个上升沿的起始时间相同。

在步骤5031中,采用扫描行的新同步信号扫描待显示信号。

在步骤5032中,采用扫描列的新同步信号扫描待显示信号。

在本申请中,当n大于2且为2的指数次时,如果只降低扫描行或扫描列,待显示信号的数据会严重丢失,影响用户体验。本申请同时将扫描行和扫描列降低为原来的2/n,根据n的值对待显示信号的每一个扫描行或扫描列加权求均值,确保每一个扫描行或扫描列的数据都用于构建输出信号。在满足提高刷新率要求的同时,保证信号不因为只降低扫描行或扫描列导致信号数据丢失过多的问题。

以降低扫描行数到将分辨率降低到第二分辨率为例,如图6所示,在轮替展示奇数行和偶数行数据时,当第一分辨率是第二分辨率的2倍时,将图6中(1)内待显示信号的奇数行提取出来形成图6中(2)所示的奇数行的数据用于输出展示,在展示偶数行数据时,将图6的(1)中的偶数行信号取出来形成图6中(3)所示的输出信号进行展示。

除了轮替展示奇数行和偶数行的数据之外,本申请实施例中还可以采用对多行数据进行加权求均值的方式来重构出输出信号。如图7所示是本申请对两行扫描行和三行扫描行分别进行加权求均值的实施例。

图7中(2)示出了对待显示信号的相邻两行的求均值生成输出信号的一行扫描行,图7中(3)示出了对待显示信号的三行扫描行进行加权求均值后生成输出信号的一行扫描行。

需要说明的是,实施时对哪些行求均值以及对几行信号求均值可以根据第一分辨率和第二分辨率之间的关系确定。总之,能够使用待显示信号的所有数据计算出所需行数的第二分辨率的输出信号即可。例如,以提高一倍刷新率为例,采用相邻两行计算一个均值用于输出,且每一行并不重复用于计算。如第1行和第2行求均值,然后第3行和第4行求均值,每一行参与一次求均值的计算。

在另一种可能的实施例中,当第一分辨率是第二分辨率的4倍时,将待显示信号的扫描行和扫描列分别减少为原来的1/2。

同样的,以扫描列为例,当第一分辨率是第二分辨率的2倍时,将待显示信号的奇数列或偶数列信号分别生成输出信号的扫描列。当第一分辨率是第二分辨率的n倍时,将待显示信号的扫描列和扫描列分别减少为原来的2/n倍。

其中,无论刷新率提高多少,扫描时均可以参照如图5所示的例子,将输出信号按照所述待显示信号的奇数行帧和偶数行帧轮替显示的方式输出给所述显示屏显示。轮替展示时,两帧展示的数据能够覆盖到原有信号的行和列,相对单独显示奇数行或偶数行的数据能够提高显示效果。

需要说明的是,降低分辨率之后,扫描行和/或扫描列小于待显示信号,因此在显示时需要扩充。在本申请实施例中,显示屏获得输出信号之后基于输出信号的行列数将输出信号进行扩充达到原有的第一分辨率仅是输出。例如通过降低扫描行提高刷新率时,将输出信号的每一行复制后扩充到原有行数进行显示。类似的,通过降低扫描列提高刷新率时,可以将输出信号的每一列复制后扩充到原有列数进行显示。

当通过降低扫描行和扫描列提高刷新率时,可以即扩充扫描行,又扩充扫描列恢复到原有的第一分辨率的行列数,然后进行展示。

为了便于理解本申请实施例中的方案,接下来以3840*1080*120Hz的待显示信号为例,该视频信号的带宽为8,第一分辨率为3840*1080、刷新率为120Hz。设显示屏可以显示的最大带宽为2,为了不改变驱动显示芯片和显示屏之间的带宽,且不降低视频信号的刷新率,本申请的是通过显示驱动芯片将待显示信号的扫描行和扫描列分别降低为原来的1/2,即第二分辨率为1920*540,然后向显示屏输出第二分辨率的输出信号。

在将待显示信号的扫描行和扫描列分别降低为原来的1/2的过程中,对于3840的扫描列,有以下三种处理方法:

1)奇数列和偶数列轮替展示时,分别提取3840的扫描列的奇数列和偶数列,生成两个1920列的信号进行轮替展示;

2)将3840的扫描列中每两列的平均值生成一个1920的信号,亦或者将3840的扫描列中每三列的平均值生成一列信号,将3840列降低为1920列。

基于相同的方式,将1080的扫描行降低为540,在此不再进行描述。

根据方法1)生成分别两个1920*540的输出信号,其中一个由待显示信号的奇数扫描行和奇数扫描列生成,另一个由待显示信号的偶数扫描行和偶数扫描列生成。根据方法2)也生成两个1920*540的输出信号。在实施过程中,选择方法1)或方法2)生成的两个输出信号显示。

由于减少了扫描行和扫描列会造成信号数据丢失,可以选了奇数行列信号和偶数行列信令轮替展示。

需要说明的是,对扫描列和扫描行的处理,并不仅限于以上方式,也可以将扫描列中每四列、每五列等,在此不进行限制。

由于本申请实施例中的计算机存储介质可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本申请的实施例在此不再赘述。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程图像缩放设备的处理器以产生一个机器,使得通过计算机或其他可编程图像缩放设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

技术分类

06120113678831