CN107995974A - ***性能提升方法、***性能提升装置及显示装置 - Google Patents
***性能提升方法、***性能提升装置及显示装置 Download PDFInfo
- Publication number
- CN107995974A CN107995974A CN201680034407.3A CN201680034407A CN107995974A CN 107995974 A CN107995974 A CN 107995974A CN 201680034407 A CN201680034407 A CN 201680034407A CN 107995974 A CN107995974 A CN 107995974A
- Authority
- CN
- China
- Prior art keywords
- display device
- system performance
- synchronizing signal
- vertical synchronizing
- lift
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/18—Timing circuits for raster scan displays
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3024—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3442—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for planning or managing the needed capacity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/04—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using circuits for interfacing with colour displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/377—Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0252—Improving the response speed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/12—Test circuits or failure detection circuits included in a display system, as permanent part thereof
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0428—Gradation resolution change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2350/00—Solving problems of bandwidth in display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/08—Power processing, i.e. workload management for processors involved in display operations, such as CPUs or GPUs
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
一种***性能提升方法、***性能提升装置及显示装置。所述方法包括:判断一个时间周期内的垂直同步信号是否出现异常(101);以及在所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能(102)。在一个时间周期内的垂直同步信号出现异常时,判断出所述显示装置出现显示卡顿的问题,此时采取预设的措施提升所述显示装置的***性能,可优化所述显示装置的***,解决所述显示装置显示信息时出现卡顿的问题。
Description
技术领域
本发明涉及显示技术领域,特别涉及一种***性能提升方法、***性能提升装置及显示装置。
背景技术
显示装置在显示信息时需要垂直同步信号更新用户界面(UI)。为了流畅地显示图像,需要保证一个时间周期内的所有垂直同步信号中每相邻两个垂直同步信号之间的时间间隔均是相同的(例如,均为16.7ms),且一个时间周期内的垂直同步信号的总数需达到预定数量,例如每秒60个垂直同步信号。当所有的时间间隔不完全相同时(例如,第一和第二垂直同步信号之间的时间间隔不同于第二和第三垂直同步信号之间的时间间隔等),及/或一个时间周期内垂直同步信号的数量没有达到预定数量(例如1秒内小于60个垂直同步信号)时,则图像会出现撕裂现象。这表明显示装置的***性能,例如CPU(CPU,中央处理器)、GPU(GPU,图形处理器)等的性能不够支撑图像的流畅显示。
发明内容
有鉴于此,本发明实施方式提供一种***性能提升方法、***性能提升装置及显示装置,以提升显示装置的***性能,解决所述显示装置显示信息时出现卡顿的问题。
本发明实施方式提供的***性能提升方法应用于显示装置,所述方法包括:判断一个时间周期内的垂直同步信号是否出现异常;以及在所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能。
本发明实施方式提供的***性能提升装置应用于显示装置,所述***性能提升装置包括:垂直同步信号判断模块,用于判断一个时间周期内的垂直同步信号是否出现异常;以及***性能控制模块,用于在所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能。
本发明实施方式提供一种显示装置,包括:存储器,存储一组程序代码;以及处理器,用于调用所述程序代码以执行如下操作:判断一个时间周期内的垂直同步信号是否出现异常;以及在所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能。。
本发明实施方式中,当在一个时间周期内的垂直同步信号出现异常时,判断出所述显示装置出现显示卡顿的问题,此时采取预设的措施提升所述显示装置的***性能,可优化所述显示装置的***,解决所述显示装置显示信息时出现卡顿的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种实施方式中***性能提升方法的流程示意图。
图2为本发明一种实施方式中***性能提升装置的结构示意图。
图3为本发明一种实施方式中显示装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参考图1,其示出了本发明一种实施方式的***性能提升方法的步骤流程图。所述***性能提升方法应用于一显示装置。所述显示装置可为智能手机、平板电脑、计算机、电视等具有图像或文本显示功能的显示装置。所述***性能提升方法可包括以下步骤:
步骤101,判断一个时间周期内的垂直同步信号是否出现异常。
步骤102,在所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能。
本实施方式中,在一个时间周期内的垂直同步信号出现异常时,判断出所述显示装置出现显示卡顿的问题,此时采取预设的措施提升所述显示装置的***性能,可优化所述显示装置的***,解决所述显示装置显示信息时出现卡顿的问题。
在一个实现方式中,判断所述时间周期内的垂直同步信号是否出现异常可为:根据每一垂直同步信号到来的***时间计算每相邻两个垂直同步信号的时间间隔,以获得多个时间间隔;在多个所述时间间隔不完全相同时,判断出所述时间周期内的垂直同步信号出现异常。例如,若每个时间间隔都为16.7ms,则判断出所述时间周期内的垂直同步信号为正常的,若某些时间间隔为16.7ms,而某些时间间隔不为16.7ms,则判断出所述时间周期内的垂直同步信号出现异常。
在另一个实现方式中,判断所述时间周期内的垂直同步信号是否出现异常可为:判断所述时间周期内的垂直同步信号的总数是否达到预设数量;在所述时间周期内的垂直同步信号的总数小于所述预设数量时,判断出所述时间周期内的垂直同步信号出现异常。例如,若1秒内垂直同步信号的个数小于60个,则判断出所述时间周期内的垂直同步信号出现异常。
在判断出所述时间周期内的垂直同步信号出现异常时,表示所述显示装置显示信息时出现了卡顿,此时需要调整所述显示装置的***性能,优化所述显示装置的***。
本实施方式中,首先通过提高所述显示装置的CPU的性能来提升所述显示装置的***性能。提高所述CPU的性能具体可为:获取所述CPU的当前负载并判断所述CPU的当前负载是否超过预设阈值(例如,所述预设阈值为80%);如果当前负载超过所述预设阈值,继续获取所述CPU的当前工作频率,并判断所述CPU的当前工作频率是否达到了最大的工作频率;当所述CPU的当前工作频率没有达到最大工作频率时,则增大所述显示装置的CPU的工作频率,例如将所述CPU的工作频率增大至所述最大工作频率,其中,所述CPU的最大工作频率与所述CPU的型号相关。还可以进一步调节所述显示装置的进程优先级,具体为将图像显示进程标识为实时调度策略最高优先级,如此所述图像显示进程可被最先调度,所述显示装置能最快地完成图像显示任务。
本实施方式中,在通过提高所述CPU的性能以提升所述显示装置的***性能之后,继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,则增强所述GPU的运算能力,以进一步提升所述显示装置的***性能。增强所述GPU的运算能力具体可为:在所述GPU处于全速模式时,将所述GPU调度模式更改为高性能模式,在所述高性能模式下,将所述GPU的缓存设置为最大,渲染图像时将图像切割成多个碎片。增大缓存,以分块计算的方式渲染,可以加快渲染能力。
本实施方式中,在通过增加所述GPU的运算能力以提升所述显示装置的***性能之后,继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,增大所述显示装置的图像缓冲区,以进一步提升所述显示装置的***性能。渲染UI时所述显示装置的***会申请临时内存,对申请的内存进行标记(但不会释放),并按照大小排列。下次申请内存时,如果缓冲区中仍有足够的空间,则可以直接使用,如果空间不足,需要先释放掉在先申请的内存,如此,会浪费时间。因此,增大所述显示装置的图像缓冲区可提升所述显示装置的***性能。
本实施方式中,在通过增大所述图像缓冲区以提升所述显示装置的***性能之后,继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,使用所述GPU加速渲染图像,以进一步提升所述显示装置的***性能。一般默认使用所述CPU渲染图像,采用所述CPU渲染图像时,把数据从逻辑描述转换到像素点的时间较长。在需要提升所述显示装置的***性能时,可采用所述GPU加速渲染图像。采用所述GPU加速渲染图像时,把绘制的动作用OpenGL(OpenGL,开放式图形库)指令来描述,再一次性地把OpenGL指令发送给所述GPU,速度很快,因此,采用所述GPU加速渲染图像,可提升所述显示装置的***性能。
本实施方式中,在通过使用所述GPU加速渲染图像以提升所述显示装置的***性能之后,继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,增强所述显示装置的图像合成能力,以进一步提升所述显示装置的***性能。一般地,可使用所述CPU、所述GPU进行图像合成,使用所述GPU进行图像合成的速度比使用所述CPU进行图像合成的速度快。若所述显示装置还包括MDP(MDP,移动显示处理器),则还可使用所述MDP进行图像合成,使用所述MDP进行图像合成的速度快于使用所述GPU进行图像合成的速度,因为使用所述MDP进行图像合成时,合成图像后可以直接通过显示接口将合成的图像发送出去,不用经过地址转换或数据拷贝。因此在所述显示装置的***性能需要提升时,可选择使用图像合成速度快的方式进行图像合成,从而增强所述显示装置的图像合成能力,以提升所述显示装置的***性能。
本实施方式中,在通过增强所述显示装置的图像合成能力以提升所述显示装置的***性能之后,继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,缩减所述显示装置的OpenGL绘制指令,以进一步提升所述显示装置的***性能。若UI卡顿时已经使用了所述GPU加速渲染图像,可以在最后发送OpenGL绘制指令前,筛选过滤掉冗余的绘制指令,节省所述GPU开销,缩短运算时间,从而提升所述显示装置的***性能。
本实施方式中,在通过缩减所述OpenGL绘制指令以提升所述显示装置的***性能之后,继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,缩减所述显示装置的颜色位数,以进一步提升所述显示装置的***性能。在从png、bmp等格式转换成RGB时选择小的颜色位数,例如选择16bit的颜色位数,可以节省整个***的性能,减小数据带宽,使***的运算速度翻倍,从而提升所述显示装置的***性能。
若通过缩减所述显示装置的颜色位数提升所述显示装置的***性能提升之后,所述显示装置显示信息使仍然出现卡顿,则可能需要重启所述显示装置。
本实施方式中,在所述显示装置显示信息出现卡顿时,通过依次采用可提升所述显示装置的***性能的方式来提升所述显示装置的***性能,可较好地解决所述显示装置显示信息时出现卡顿的问题。
另一种实施方式中,通过以下措施中的至少一种来提升所述显示装置的***性能:提高所述CPU的性能;增强所述GPU的运算能力;增大所述显示装置的图像缓冲区;使用所述GPU加速渲染图像;增强所述显示装置的图像合成能力;缩减所述显示装置的OpenGL绘制指令;缩减所述显示装置的颜色位数。以上几种措施的具体实现参照上述描述,在此不再赘述。在所述显示装置显示信息出现卡顿时,可通过以上几种措施中的一种或几种的结合来提升所述显示装置的***性能。本实施方式对具体是通过哪种措施、通过哪几种措施的结合以及按照何种顺序执行多种措施来提升所述显示装置的***性能不做具体限定,可根据实际情况进行灵活选择。
图2为本发明一种实施方式中***性能提升装置的结构示意图。所述***性能提升装置200应用于显示装置,所述显示装置可为智能手机、平板电脑、计算机、电视等具有图像或文本显示功能的显示装置。所述***性能提升装置200可包括垂直同步信号判断模块201和***性能控制模块202。
所述垂直同步信号判断模块201用于判断一个时间周期内的垂直同步信号是否出现异常。
所述***性能控制模块202用于在所述垂直同步信号判断模块201判断出所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能。
本实施方式中,在一个时间周期内的垂直同步信号出现异常时,判断出所述显示装置出现显示卡顿的问题,此时采取预设的措施提升所述显示装置的***性能,可优化所述显示装置的***,解决所述显示装置显示信息时出现卡顿的问题。
在一个实现方式中,所述垂直同步信号判断模块201判断所述时间周期内的垂直同步信号是否出现异常可为:所述垂直同步信号判断模块201根据每一垂直同步信号到来的***时间计算每相邻两个垂直同步信号的时间间隔,以获得多个时间间隔;在多个所述时间间隔不完全相同时,判断出所述时间周期内的垂直同步信号出现异常。例如,若每个时间间隔都为16.7ms,则判断出所述时间周期内的垂直同步信号为正常的,若某些时间间隔为16.7ms,而某些时间间隔不为16.7ms,则判断出所述时间周期内的垂直同步信号出现异常。
在另一个实现方式中,所述垂直同步信号判断模块201判断所述时间周期内的垂直同步信号是否出现异常可为:所述垂直同步信号判断模块201判断所述时间周期内的垂直同步信号的总数是否达到预设数量;在所述时间周期内的垂直同步信号的总数小于所述预设数量时,判断出所述时间周期内的垂直同步信号出现异常。例如,若1秒内垂直同步信号的个数小于60个,则判断出所述时间周期内的垂直同步信号出现异常。
在判断出所述时间周期内的垂直同步信号出现异常时,表示所述显示装置显示信息时出现了卡顿,此时需要调整所述显示装置的***性能,优化所述显示装置的***。
本实施方式中,所述***性能控制模块202首先通过提高所述显示装置的CPU的性能以提升所述显示装置的***性能。所述***性能控制模块202提高所述CPU的性能具体可为:所述***性能控制模块202获取所述CPU的当前负载并判断所述CPU的当前负载是否超过预设阈值(例如,所述预设阈值为80%);如果当前负载超过所述预设阈值,继续获取所述CPU的当前工作频率,并判断所述CPU的当前工作频率是否达到了最大的工作频率;当所述CPU的当前工作频率没有达到最大工作频率时,则增大所述CPU的工作频率,例如将所述CPU的工作频率增大至最大工作频率,其中,所述CPU的最大工作频率与所述CPU的型号相关。所述***性能控制模块202还可以进一步调节所述显示装置的进程优先级,具体为将图像显示进程标识为实时调度策略最高优先级,如此所述图像显示进程可被最先调度,所述显示装置能最快地完成图像显示任务。
本实施方式中,在所述***性能控制模块202提高所述CPU的性能以提升所述显示装置的***性能之后,所述垂直同步信号判断模块201继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,所述***性能控制模块202增强所述GPU的运算能力,以进一步提升所述显示装置的***性能。所述***性能控制模块202增强所述GPU的运算能力具体可为:所述***性能控制模块202在所述GPU处于全速模式时,将所述GPU调度模式更改为高性能模式,在所述高性能模式下,将所述GPU的缓存设置为最大,渲染图像时将图像切割成多个碎片。增大缓存,以分块计算的方式渲染,可以加快渲染能力。
本实施方式中,在所述***性能控制模块202增加所述GPU的运算能力以提升所述显示装置的***性能之后,所述垂直同步信号判断模块201继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,所述***性能控制模块202增大所述显示装置的图像缓冲区,以进一步提升所述显示装置的***性能。渲染UI时所述显示装置的***会申请临时内存,对申请的内存进行标记(但不会释放),并按照大小排列。下次申请内存时,如果缓冲中仍有足够的空间,则可以直接使用,如果空间不足,需要先释放掉在先申请的内存,如此,会浪费时间。因此,增大所述显示装置的图像缓冲区可提升所述显示装置的***性能。
本实施方式中,在所述***性能控制模块202增大所述图像缓冲区以提升所述显示装置的***性能之后,所述垂直同步信号判断模块201继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,所述***性能控制模块202使用所述GPU加速渲染图像,以进一步提升***性能。一般默认使用所述CPU渲染图像,采用所述CPU渲染图像时,把数据从逻辑描述转换到像素点的时间较长。在需要提升所述显示装置的***性能时,可采用所述GPU加速渲染图像。采用所述GPU加速渲染图像时,把绘制的动作用OpenGL指令来描述,再一次性地把OpenGL指令发送给所述GPU,速度很快,因此,采用所述GPU加速渲染图像,可提升所述显示装置的***性能。
本实施方式中,在所述***性能控制模块202使用所述GPU加速渲染图像以提升所述显示装置的***性能之后,所述垂直同步信号判断模块201继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,所述***性能控制模块202增强所述显示装置的图像合成能力,以进一步提升所述显示装置的***性能。一般地,可使用所述CPU、所述GPU进行图像合成,使用所述GPU进行图像合成的速度比使用所述CPU进行图像合成的速度快。若所述显示装置还包括MDP(MDP,移动显示处理器),则还可使用所述MDP进行图像合成,使用所述MDP进行图像合成的速度快于使用所述GPU进行图像合成的速度,因为使用所述MDP进行图像合成时,合成图像后可以直接通过显示接口将合成的图像发送出去,不用经过地址转换或数据拷贝。因此在所述显示装置的***性能需要提升时,可选择使用图像合成速度快的方式进行图像合成,从而增强所述显示装置的图像合成能力,以提升所述显示装置的***性能。
本实施方式中,在所述***性能控制模块202增强所述显示装置的图像合成能力以提升所述显示装置的***性能之后,所述垂直同步信号判断模块201继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,所述***性能控制模块202缩减所述显示装置的OpenGL绘制指令,以进一步提升所述显示装置的***性能。若UI卡顿时已经使用了所述GPU加速渲染图像,可以在最后发送OpenGL绘制指令前,筛选过滤掉冗余的绘制指令,节省所述GPU开销,缩短运算时间,从而提升所述显示装置的***性能。
本实施方式中,在所述***性能控制模块202通过缩减所述OpenGL绘制指令以提升所述显示装置的***性能之后,所述垂直同步信号判断模块201继续判断下一时间周期内的垂直同步信号是否出现异常。在所述下一时间周期内的垂直同步信号仍出现异常时,所述***性能控制模块202所述显示装置的缩减颜色位数,以进一步提升所述显示装置的***性能。在从png、bmp等格式转换成RGB时选择小的颜色位数,例如选择16bit的颜色位数,可以节省整个***的性能,减小数据带宽,使***的运算速度翻倍,从而提升所述显示装置的***性能。
若通过缩减所述显示装置的颜色位数提升所述显示装置的***性能之后,所述显示装置显示信息时仍然出现卡顿,则可能需要重启所述显示装置。
本实施方式中,在所述显示装置显示信息出现卡顿时,依次采用可提升所述显示装置的***性能的方式来提升所述显示装置的***性能,可较好地解决所述显示装置显示信息时出现卡顿的问题。
另一种实施方式中,所述***性能控制模块202通过以下措施中的至少一种来控制提升所述显示装置的***性能:提高所述CPU的性能;增强所述GPU的运算能力;增大所述显示装置的图像缓冲区;使用所述GPU加速渲染图像;增强所述显示装置的图像合成能力;缩减所述显示装置的OpenGL绘制指令;缩减所述显示装置的颜色位数。以上几种措施的具体实现参照上述描述,在此不再赘述。在所述显示装置显示信息出现卡顿时,可通过以上几种措施中的一种或几种的结合来提升所述显示装置的***性能。本实施方式对具体是通过哪种措施、通过哪几种措施的结合以及按照何种顺序执行多种措施来提升所述显示装置的***性能不做具体限定,可根据实际情况进行灵活选择。
请参阅图3,本发明一种实施方式中,显示装置300可以用于执行本发明实施例公开的***性能提升方法。所述显示装置可为智能手机、平板电脑、计算机、电视等具有图像或文本显示功能的显示装置。所述显示装置300可以包括:至少一个处理器301,至少一个输入装置302,至少一个输出装置303、存储器304、一显示单元305等组件。其中,这些组件可以通过一条或多条总线306进行通信连接。本领域技术人员可以理解,图3中示出的所述显示装置300的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
本发明实施例中,所述处理器301为所述显示装置300的控制中心,利用各种接口和线路连接整个所述显示装置300的各个部分,通过运行或执行存储在所述存储器304内的程序和/或单元,调用存储在所述存储器304内的数据,以执行所述显示装置300的各种功能和处理数据。所述处理器301可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器301可以仅包括中央处理器,也可以是CPU、数字信号处理器(Digital SignalProcessor,简称DSP)、GPU及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
本发明实施例中,所述输入装置302可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等,可以用于实现用户与所述显示装置300之间的交互。
本发明实施例中,所述输出装置303可以包括扬声器,也可以包括有线接口、无线接口等。
本发明实施例中,所述存储器304包括以下至少一种:随机存取存贮器、非易失性存储器外部存储器,所述存储器304可用于存储程序代码,所述处理器301通过调用存储在所述存储器304中的程序代码,从而执行上述任意一种***性能提升方法。存储器304主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序等;数据存储区可存储根据终端的使用所创建的数据等。在本发明实施例中,操作***可以是Android***、iOS***或Windows操作***等等。
本发明实施例中,所述显示单元305用于显示图像、文本等信息,可为发光二极管显示单元、液晶显示单元等。
以上所述是本发明的优选实施例,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (21)
1.一种***性能提升方法,应用于显示装置,其特征在于,所述方法包括:
判断一个时间周期内的垂直同步信号是否出现异常;以及
在所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能。
2.如权利要求1所述的***性能提升方法,其特征在于,所述判断所述时间周期内的垂直同步信号是否出现异常具体包括:
根据每一垂直同步信号到来的***时间计算每相邻两个垂直同步信号的时间间隔,以获得多个时间间隔;以及
在多个所述时间间隔不完全相同时,判断出所述时间周期内的垂直同步信号出现异常。
3.如权利要求1所述的***性能提升方法,其特征在于,所述判断所述时间周期内的垂直同步信号是否出现异常具体包括:
在所述时间周期内的垂直同步信号的总数小于预设数量时,判断出所述时间周期内的垂直同步信号出现异常。
4.如权利要求1所述的***性能提升方法,其特征在于,所述采取所述预设的措施提升所述显示装置的***性能具体包括:采取以下措施中的至少一种提升所述显示装置的***性能,所述以下措施包括:提高所述显示装置的中央处理器的性能;增强所述显示装置的图像处理器的运算能力;增大所述显示装置的图像缓冲区;使用所述图像处理器加速渲染图像;增强所述显示装置的图像合成能力;缩减所述显示装置的开放式图形库绘制指令;缩减所述显示装置的颜色位数。
5.如权利要求1所述的***性能提升方法,其特征在于,所述采取预设的措施提升所述显示装置的***性能具体包括:提高所述显示装置的中央处理器的性能以提升所述显示装置的***性能;
在通过提高所述中央处理器的性能以提升所述显示装置的***性能之后,所述方法还包括:
判断下一时间周期内的垂直同步信号是否出现异常;以及
在所述下一时间周期内的垂直同步信号出现异常时,增强所述显示装置的图像处理器的运算能力以提升所述显示装置的***性能。
6.如权利要求5所述的***性能提升方法,其特征在于,在通过增强所述图像处理器的运算能力以提升所述显示装置的***性能之后,所述方法还包括:
判断下一时间周期内的垂直同步信号是否出现异常;以及
在所述下一时间周期内的垂直同步信号出现异常时,增大所述显示装置的图像缓冲区以提升所述显示装置的***性能。
7.如权利要求6所述的***性能提升方法,其特征在于,在通过增大所述图像缓冲区以提升所述显示装置的***性能之后,所述方法还包括:
判断下一时间周期内的垂直同步信号是否出现异常;以及
在所述下一时间周期内的垂直同步信号出现异常时,使用所述图像处理器加速渲染图像以提升所述显示装置的***性能。
8.如权利要求7所述的***性能提升方法,其特征在于,在通过使用所述图像处理器加速渲染图像以提升所述显示装置的***性能之后,所述方法还包括:
判断下一时间周期内的垂直同步信号是否出现异常;以及
在所述下一时间周期内的垂直同步信号出现异常时,增强所述显示装置的图像合成能力以提升所述显示装置的***性能。
9.如权利要求8所述的***性能提升方法,其特征在于,在通过增强所述显示装置的图像合成能力以提升所述显示装置的***性能之后,所述方法还包括:
判断下一时间周期内的垂直同步信号是否出现异常;以及
在所述下一时间周期内的垂直同步信号出现异常时,缩减所述显示装置的开放式图形库绘制指令以提升所述显示装置的***性能。
10.如权利要求9所述的***性能提升方法,其特征在于,在通过缩减所述开放式图形库绘制指令以提升所述显示装置的***性能之后,所述方法还包括:
判断下一时间周期内的垂直同步信号是否出现异常;以及
在所述下一时间周期内的垂直同步信号出现异常时,缩减所述显示装置的颜色位数以提升所述显示装置的***性能。
11.一种***性能提升装置,应用于显示装置,其特征在于,所述***性能提升装置包括:
垂直同步信号判断模块,用于判断一个时间周期内的垂直同步信号是否出现异常;以及
***性能控制模块,用于在所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能。
12.如权利要求11所述的***性能提升装置,其特征在于,所述垂直同步信号判断模块判断所述时间周期内的垂直同步信号是否出现异常具体为:
所述垂直同步信号判断模块根据每一垂直同步信号到来的***时间计算每相邻两个垂直同步信号的时间间隔,以获得多个时间间隔;以及在多个所述时间间隔不完全相同时,判断出所述时间周期内的垂直同步信号出现异常。
13.如权利要求11所述的***性能提升装置,其特征在于,所述垂直同步信号判断模块判断所述时间周期内的垂直同步信号是否出现异常具体为:
所述垂直同步信号判断模块在所述时间周期内的垂直同步信号的总数小于预设数量时,判断出所述时间周期内的垂直同步信号出现异常。
14.如权利要求11所述的***性能提升装置,其特征在于,所述***性能控制模块采取所述预设的措施提升所述显示装置的***性能具体为:所述***性能控制模块采取以下措施中的至少一种提升所述显示装置的***性能,所述以下措施包括:提高所述显示装置的中央处理器的性能;增强所述显示装置的图像处理器的运算能力;增大所述显示装置的图像缓冲区;使用所述图像处理器加速渲染图像;增强所述显示装置的图像合成能力;缩减所述显示装置的开放式图形库绘制指令;缩减所述显示装置的颜色位数。
15.如权利要求11所述的***性能提升装置,其特征在于,所述***性能控制模块采取所述预设的措施提升所述显示装置的***性能具体为:所述***性能控制模块提高所述显示装置的中央处理器的性能以提升所述显示装置的***性能;
所述垂直同步信号判断模块还用于在所述***性能控制模块通过提高所述中央处理器的性能以提升所述显示装置的***性能之后,判断下一时间周期内的垂直同步信号是否出现异常;所述***性能控制模块还用于在所述下一时间周期内的垂直同步信号出现异常时,增强所述显示装置的图像处理器的运算能力以提升所述显示装置的***性能。
16.如权利要求15所述的***性能提升装置,其特征在于,所述垂直同步信号判断模块还用于在所述***性能控制模块通过增强所述图像处理器的运算能力以提升所述显示装置的***性能之后,判断下一时间周期内的垂直同步信号是否出现异常;所述显示装置的***性能控制模块还用于在所述下一时间周期内的垂直同步信号出现异常时,增大所述显示装置的图像缓冲区以提升所述显示装置的***性能。
17.如权利要求16所述的***性能提升装置,其特征在于,所述垂直同步信号判断模块还用于在所述***性能控制模块通过增大所述图像缓冲区以提升所述显示装置的***性能之后,判断下一时间周期内的垂直同步信号是否出现异常;所述***性能控制模块还用于在所述下一时间周期内的垂直同步信号出现异常时,使用所述图像处理器加速渲染图像以提升所述显示装置的***性能。
18.如权利要求17所述的***性能提升装置,其特征在于,所述垂直同步信号判断模块还用于在所述***性能控制模块通过使用所述图像处理器加速渲染图像以提升所述显示装置的***性能之后,判断下一时间周期内的垂直同步信号是否出现异常;所述***性能控制模块还用于在所述下一时间周期内的垂直同步信号出现异常时,增强所述显示装置的图像合成能力以提升所述显示装置的***性能。
19.如权利要求18所述的***性能提升装置,其特征在于,所述垂直同步信号判断模块还用于在所述***性能控制模块通过增强所述显示装置的图像合成能力以提升所述显示装置的***性能之后,判断下一时间周期内的垂直同步信号是否出现异常;以及所述***性能控制模块还用于在所述下一时间周期内的垂直同步信号出现异常时,缩减所述显示装置的开放式图形库绘制指令以提升所述显示装置的***性能。
20.如权利要求19所述的***性能提升装置,其特征在于,所述垂直同步信号判断模块还用于在所述***性能控制模块通过缩减所述开放式图形库绘制指令以提升所述显示装置的***性能之后,判断下一时间周期内的垂直同步信号是否出现异常;所述***性能控制模块还用于在所述下一时间周期内的垂直同步信号出现异常时,缩减所述显示装置的颜色位数以提升所述显示装置的***性能。
21.一种显示装置,包括:
存储器,存储一组程序代码;以及
处理器,用于调用所述程序代码以执行如下操作:
判断一个时间周期内的垂直同步信号是否出现异常;以及
在所述时间周期内的垂直同步信号出现异常时,采取预设的措施提升所述显示装置的***性能。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/100565 WO2018058368A1 (zh) | 2016-09-28 | 2016-09-28 | ***性能提升方法、***性能提升装置及显示装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107995974A true CN107995974A (zh) | 2018-05-04 |
Family
ID=61763632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680034407.3A Pending CN107995974A (zh) | 2016-09-28 | 2016-09-28 | ***性能提升方法、***性能提升装置及显示装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20190108814A1 (zh) |
EP (1) | EP3522530A1 (zh) |
CN (1) | CN107995974A (zh) |
WO (1) | WO2018058368A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110609645A (zh) * | 2019-06-25 | 2019-12-24 | 华为技术有限公司 | 一种基于垂直同步信号的控制方法及电子设备 |
CN111436005A (zh) * | 2019-01-15 | 2020-07-21 | 北京字节跳动网络技术有限公司 | 用于显示图像的方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1284672A (zh) * | 1999-08-12 | 2001-02-21 | Lg电子株式会社 | 补偿监视器时钟相位的装置和方法 |
CN101662633A (zh) * | 2009-09-14 | 2010-03-03 | 广东威创视讯科技股份有限公司 | 一种优化屏幕画面显示效果的方法及其装置 |
US20110254825A1 (en) * | 2010-04-14 | 2011-10-20 | Chimei Innolux Corporation | Liquid crystal display and method for driving same |
CN103595896A (zh) * | 2013-11-19 | 2014-02-19 | 广东威创视讯科技股份有限公司 | 超高清分辨率图像同步显示方法和*** |
US20140092150A1 (en) * | 2012-10-02 | 2014-04-03 | Nvidia Corporation | System, method, and computer program product for modifying a pixel value as a function of a display duration estimate |
CN104917990A (zh) * | 2014-03-12 | 2015-09-16 | 索尼电脑娱乐美国公司 | 通过调整垂直消隐进行视频帧速率补偿 |
CN105609078A (zh) * | 2016-02-01 | 2016-05-25 | 昆山龙腾光电有限公司 | 栅极驱动电路和液晶显示装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5422678A (en) * | 1991-01-29 | 1995-06-06 | Seiko Epson Corp. | Video processor for enlarging and contracting an image in a vertical direction |
US5347318A (en) * | 1992-06-16 | 1994-09-13 | Canon Kabushiki Kaisha | Apparatus for processing video signals having different aspect ratios |
US6762233B2 (en) * | 2001-10-09 | 2004-07-13 | The University Of Chicago | Liquid crystalline composites containing phyllosilicates |
US7346821B2 (en) * | 2003-08-28 | 2008-03-18 | Texas Instrument Incorporated | IC with JTAG port, linking module, and off-chip TAP interface |
CN1642224A (zh) * | 2004-01-18 | 2005-07-20 | 乐金电子(沈阳)有限公司 | 图像显示设备的画面补偿装置及其方法 |
KR20070121318A (ko) * | 2006-06-22 | 2007-12-27 | 삼성전자주식회사 | 액정표시장치 및 이의 구동방법 |
US8576204B2 (en) * | 2006-08-10 | 2013-11-05 | Intel Corporation | Method and apparatus for synchronizing display streams |
US8860750B2 (en) * | 2011-03-08 | 2014-10-14 | Apple Inc. | Devices and methods for dynamic dithering |
CN103167314A (zh) * | 2011-12-09 | 2013-06-19 | 天津市亚安科技股份有限公司 | 一种用于检验高清数字视频信号稳定性的装置和方法 |
JP6579982B2 (ja) * | 2016-03-18 | 2019-09-25 | カルソニックカンセイ株式会社 | 車両用キーレスシステム、および車両用キーレスシステムの車載機 |
KR102488333B1 (ko) * | 2016-04-27 | 2023-01-13 | 삼성전자주식회사 | 그래픽 데이터를 합성하는 전자 장치 및 방법 |
-
2016
- 2016-09-28 CN CN201680034407.3A patent/CN107995974A/zh active Pending
- 2016-09-28 WO PCT/CN2016/100565 patent/WO2018058368A1/zh unknown
- 2016-09-28 US US16/089,529 patent/US20190108814A1/en not_active Abandoned
- 2016-09-28 EP EP16917123.8A patent/EP3522530A1/en not_active Withdrawn
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1284672A (zh) * | 1999-08-12 | 2001-02-21 | Lg电子株式会社 | 补偿监视器时钟相位的装置和方法 |
CN101662633A (zh) * | 2009-09-14 | 2010-03-03 | 广东威创视讯科技股份有限公司 | 一种优化屏幕画面显示效果的方法及其装置 |
US20110254825A1 (en) * | 2010-04-14 | 2011-10-20 | Chimei Innolux Corporation | Liquid crystal display and method for driving same |
US20140092150A1 (en) * | 2012-10-02 | 2014-04-03 | Nvidia Corporation | System, method, and computer program product for modifying a pixel value as a function of a display duration estimate |
CN103595896A (zh) * | 2013-11-19 | 2014-02-19 | 广东威创视讯科技股份有限公司 | 超高清分辨率图像同步显示方法和*** |
CN104917990A (zh) * | 2014-03-12 | 2015-09-16 | 索尼电脑娱乐美国公司 | 通过调整垂直消隐进行视频帧速率补偿 |
CN105609078A (zh) * | 2016-02-01 | 2016-05-25 | 昆山龙腾光电有限公司 | 栅极驱动电路和液晶显示装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111436005A (zh) * | 2019-01-15 | 2020-07-21 | 北京字节跳动网络技术有限公司 | 用于显示图像的方法和装置 |
CN111436005B (zh) * | 2019-01-15 | 2022-03-08 | 北京字节跳动网络技术有限公司 | 用于显示图像的方法和装置 |
US11482257B2 (en) | 2019-01-15 | 2022-10-25 | Beijing Bytedance Network Technology Co., Ltd. | Image display method and apparatus |
CN110609645A (zh) * | 2019-06-25 | 2019-12-24 | 华为技术有限公司 | 一种基于垂直同步信号的控制方法及电子设备 |
CN110609645B (zh) * | 2019-06-25 | 2021-01-29 | 华为技术有限公司 | 一种基于垂直同步信号的控制方法及电子设备 |
US11847992B2 (en) | 2019-06-25 | 2023-12-19 | Huawei Device Co., Ltd. | Control method based on vertical synchronization signal and electronic device |
Also Published As
Publication number | Publication date |
---|---|
WO2018058368A1 (zh) | 2018-04-05 |
EP3522530A1 (en) | 2019-08-07 |
US20190108814A1 (en) | 2019-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110688081B (zh) | 一种在屏幕上显示数据的方法及显示控制装置 | |
US11361734B2 (en) | Display driving method and electronic device including the display driver integrated circuit for supporting the same | |
CN107995974A (zh) | ***性能提升方法、***性能提升装置及显示装置 | |
CN108600331A (zh) | 交互界面呈现方法、客户端、终端及*** | |
CN113808016A (zh) | 一种图像处理方法及设备 | |
CN103390260A (zh) | 一种处理图像的方法及图像处理装置 | |
CN113839998B (zh) | 图像数据传输方法、装置、设备、存储介质及程序产品 | |
CN108989872B (zh) | 一种安卓电视背景快速切换方法、框架、服务器及存储介质 | |
CN113110817B (zh) | 环境光亮度的确定方法、装置、终端及存储介质 | |
CN109992221A (zh) | 一种用于矢量字库运算的处理器芯片的实现方法 | |
CN113655975A (zh) | 图像显示方法、装置、电子设备和介质 | |
WO2023070762A1 (zh) | 一种屏幕显示方法,装置及介质 | |
CN112686109B (zh) | 离线视频文件的提取方法、装置、电子设备及存储介质 | |
CN113807410B (zh) | 图像识别方法、装置以及电子设备 | |
CN105678828A (zh) | 一种创建过渡动画的方法及装置 | |
CN105988762A (zh) | 动画帧的显示方法、隐藏方法及装置 | |
CN107368430B (zh) | 一种降低显存的方法及装置 | |
CN114697555A (zh) | 一种图像处理方法、装置、设备及存储介质 | |
US20190281121A1 (en) | System and method for establishing connection between devices | |
CN203895098U (zh) | 基于lcos的图像去抖动电路结构 | |
CN111562962B (zh) | 画面渲染方法、装置、电子设备和存储介质 | |
CN114125135B (zh) | 一种视频内容呈现方法、装置、电子设备和存储介质 | |
CN113778624B (zh) | 对象的处理方法和装置、智能终端及存储介质 | |
CN116828231B (zh) | 一种视频传输优化方法、***、电子设备及介质 | |
CN112860252A (zh) | 界面绘制方法及相关产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: A4-1501, Kexing Science Park, 15 Keyuan Road, Science Park, Nanshan District, Shenzhen City, Guangdong Province Applicant after: Shenzhen Ruoyu Technology Co.,Ltd. Address before: A4-1501, Kexing Science Park, 15 Keyuan Road, Science Park, Nanshan District, Shenzhen City, Guangdong Province Applicant before: SHENZHEN ROYOLE TECHNOLOGIES Co.,Ltd. |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180504 |