











技术领域technical field
本申请涉及显示设备技术领域,特别是涉及一种显示控制方法、装置与显示设备。The present application relates to the technical field of display devices, and in particular, to a display control method, apparatus and display device.
背景技术Background technique
随着智能化时代的到来,智能手机或终端的普及率越来越高。与此同时,用户对智能终端显示设备的视觉体验也提出了更高的设计追求,全面屏成为目前显示设备的发展趋势。With the advent of the era of intelligence, the penetration rate of smart phones or terminals is getting higher and higher. At the same time, users have also put forward higher design pursuits for the visual experience of smart terminal display devices, and full-screen displays have become the current development trend of display devices.
在传统显示设备的驱动方法中,一般是采用位于显示屏边框处非显示区域的显示驱动模块对图像数据进行数据解析与时序调整等处理后,将处理后的数据写入显示屏实现显示,导致大大限制了显示屏的屏占比。In the traditional driving method of display devices, the display driving module located in the non-display area at the border of the display screen is generally used to process the image data, such as data analysis and timing adjustment, and then write the processed data into the display screen for display, resulting in This greatly limits the screen-to-body ratio of the display.
发明内容SUMMARY OF THE INVENTION
基于此,有必要针对上述技术问题,提供一种能够提高显示设备的屏占比的显示控制方法、装置与显示设备。Based on this, it is necessary to provide a display control method, an apparatus and a display device that can improve the screen ratio of a display device in response to the above technical problems.
一种显示控制方法,所述方法应用于显示设备的显示控制装置;所述显示控制方法包括:A display control method, which is applied to a display control device of a display device; the display control method includes:
接收主机发送显示数据,并对所述显示数据进行解析后存入缓存空间;Receive the display data sent by the host, and store the display data in the cache space after parsing the display data;
根据预设时序或所述显示数据的缓存量确定当前驱动时段;其中,所述当前驱动时段包括显示时段与触控时段;The current driving period is determined according to the preset timing or the buffer amount of the display data; wherein, the current driving period includes a display period and a touch period;
在所述当前驱动时段为显示时段时,从所述缓存空间读取所述显示数据输出至显示驱动装置;When the current driving period is a display period, read the display data from the buffer space and output it to a display driving device;
在所述当前驱动时段为触控时段时,输出触控扫描指令至所述显示驱动装置,并接收所述显示驱动装置根据所述触控扫描指令返回的触控数据;When the current driving period is a touch period, outputting a touch scanning command to the display driving device, and receiving touch data returned by the display driving device according to the touch scanning command;
对所述触控数据进行转换处理,将转换处理后的触控数据发送至所述主机。Converting the touch data is performed, and sending the converted touch data to the host.
在其中一个实施例中,根据所述显示数据的缓存量确定当前驱动时段,包括:In one embodiment, determining the current driving period according to the buffer amount of the display data includes:
当所述显示数据的缓存量大于或等于预设缓存阈值时,确定所述当前驱动时段为显示时段;When the buffering amount of the display data is greater than or equal to a preset buffering threshold, determining that the current driving period is a display period;
当所述显示数据的缓存量小于所述预设缓存阈值时,确定所述当前驱动时段为触控时段。When the buffer amount of the display data is less than the preset buffer threshold, it is determined that the current driving period is a touch period.
在其中一个实施例中,所述对所述显示数据进行解析后存入缓存空间,包括:In one embodiment, the storing of the display data in the cache space after parsing includes:
对所述显示数据按行进行解析,并将解析后的每行显示数据按预设比例进行切分,得到第一显示数据与第二显示数据;Analyzing the display data by row, and dividing each row of the parsed display data according to a preset ratio to obtain the first display data and the second display data;
将所述第一显示数据存入第一缓存空间,将所述第二显示数据存入第二缓存空间;storing the first display data in the first cache space, and storing the second display data in the second cache space;
所述从所述缓存空间读取所述显示数据输出至显示驱动装置,包括:The reading and outputting the display data from the buffer space to the display driving device includes:
从所述第一缓存空间读取所述第一显示数据输出至显示驱动装置,并从所述第二缓存空间读取所述第二显示数据输出至显示驱动装置。The first display data is read from the first buffer space and output to the display driving device, and the second display data is read from the second buffer space and output to the display driving device.
在其中一个实施例中,上述显示控制方法还包括:In one of the embodiments, the above-mentioned display control method further includes:
接收所述显示驱动装置发送的驱动状态数据,并将所述驱动状态数据发送至所述主机;其中,所述驱动状态数据用于表征所述显示驱动装置与显示屏的工作状态。The driving state data sent by the display driving device is received, and the driving state data is sent to the host; wherein, the driving state data is used to represent the working state of the display driving device and the display screen.
在其中一个实施例中,在所述接收主机发送显示数据,并对所述显示数据进行解析后存入缓存空间之前,还包括:In one embodiment, before the receiving host sends the display data and parses the display data and stores it in the cache space, the method further includes:
接收所述主机发送的配置指令,解析得到主控配置指令与驱动配置指令;Receive the configuration instruction sent by the host, and parse to obtain the main control configuration instruction and the driver configuration instruction;
根据所述主控配置指令进行初始化配置,并将所述驱动配置指令发送至所述显示驱动装置;其中,所述驱动配置指令用于对所述显示驱动装置进行初始化配置。Perform initialization configuration according to the master control configuration instruction, and send the drive configuration instruction to the display driving apparatus; wherein, the driving configuration instruction is used to perform initial configuration on the display driving apparatus.
在其中一个实施例中,提供一种显示控制装置,包括显示模块、时序控制模块、触控模块、主机接口与驱动接口,所述时序控制模块连接所述显示模块与所述触控模块,所述显示模块与所述触控模块均通过所述主机接口连接主机,所述显示模块与所述触控模块均通过所述驱动接口连接所述显示驱动装置;In one of the embodiments, a display control device is provided, including a display module, a timing control module, a touch module, a host interface and a drive interface, the timing control module is connected to the display module and the touch module, and the Both the display module and the touch module are connected to the host through the host interface, and both the display module and the touch module are connected to the display driving device through the drive interface;
所述显示模块用于接收所述主机发送显示数据,并对所述显示数据进行解析后存入缓存空间;The display module is configured to receive display data sent by the host, and store the display data in a cache space after parsing the display data;
所述时序控制模块用于根据预设时序或所述显示数据的缓存量确定当前驱动时段;其中,所述当前驱动时段包括显示时段与触控时段;The timing control module is configured to determine the current driving period according to the preset timing or the buffer amount of the display data; wherein, the current driving period includes a display period and a touch period;
在所述当前驱动时段为显示时段时,所述时序控制模块输出显示指令至所述显示模块,控制所述显示模块从所述缓存空间读取所述显示数据输出至显示驱动装置;When the current driving period is a display period, the timing control module outputs a display instruction to the display module, and controls the display module to read the display data from the buffer space and output it to the display driving device;
在所述当前驱动时段为触控时段时,所述时序控制模块通过所述触控模块输出触控扫描指令至所述显示驱动装置,所述触控模块还用于接收所述显示驱动装置根据所述触控扫描指令返回的触控数据,对所述触控数据进行转换处理,将转换处理后的触控数据发送至所述主机。When the current driving period is a touch period, the timing control module outputs a touch scan command to the display driving device through the touch control module, and the touch control module is further configured to receive the display driving device according to the The touch data returned by the touch scan command is converted and processed, and the converted touch data is sent to the host.
在其中一个实施例中,上述显示控制装置还包括显示命令处理模块,所述显示命令处理模块连接所述显示模块、所述时序控制模块与所述触控模块,所述显示命令处理模块通过所述主机接口连接所述主机,还通过所述驱动接口连接所述显示驱动装置。In one of the embodiments, the above-mentioned display control device further includes a display command processing module, the display command processing module is connected to the display module, the timing control module and the touch control module, and the display command processing module passes through the The host interface is connected to the host, and is also connected to the display driving device through the drive interface.
在其中一个实施例中,提供了一种显示设备,所述显示设备包括显示驱动装置、显示屏与上述的显示控制装置,所述显示控制装置通过所述显示驱动装置连接所述显示屏。In one of the embodiments, a display device is provided, the display device includes a display driving device, a display screen, and the above-mentioned display control device, and the display control device is connected to the display screen through the display driving device.
在其中一个实施例中,所述显示驱动装置包括第一显示驱动芯片与第二显示驱动芯片;In one embodiment, the display driving device includes a first display driving chip and a second display driving chip;
所述第一显示驱动芯片用于接收所述显示控制装置发送的第一显示数据并传输至所述显示屏进行显示,所述第二显示驱动芯片用于接收所述显示控制装置发送的第二显示数据并传输至所述显示屏进行显示;The first display driver chip is used to receive the first display data sent by the display control device and transmit it to the display screen for display, and the second display driver chip is used to receive the second display data sent by the display control device. Display data and transmit it to the display screen for display;
所述第一显示驱动芯片与所述第二显示驱动芯片还用于根据触控扫描指令驱动所述显示屏进行触控扫描,并得到触控数据发送至所述显示控制装置。The first display driving chip and the second display driving chip are further used for driving the display screen to perform touch scanning according to touch scanning instructions, and obtaining touch data and sending them to the display control device.
在其中一个实施例中,所述第一显示驱动芯片包括第一同步控制模块、第一触控驱动模块、第一显示驱动模块与第一控制接口,所述第一触控驱动模块与所述第一显示驱动模块连接所述第一同步控制模块与所述显示屏,所述第一触控驱动模块与所述第一显示驱动模块通过所述第一控制接口连接所述显示控制装置;In one embodiment, the first display driving chip includes a first synchronization control module, a first touch driving module, a first display driving module and a first control interface, the first touch driving module and the The first display driving module is connected to the first synchronization control module and the display screen, and the first touch driving module and the first display driving module are connected to the display control device through the first control interface;
所述第二显示驱动芯片包括第二同步控制模块、第二触控驱动模块、第二显示驱动模块与第二控制接口,所述第二触控驱动模块与所述第二显示驱动模块连接所述第二同步控制模块与所述显示屏,所述第二触控驱动模块与所述第二显示驱动模块通过所述第二控制接口连接所述显示控制装置,所述第二同步控制模块连接所述第一同步控制模块。The second display driving chip includes a second synchronization control module, a second touch driving module, a second display driving module and a second control interface, and the second touch driving module is connected to the second display driving module. the second synchronous control module and the display screen, the second touch driving module and the second display driving module are connected to the display control device through the second control interface, and the second synchronous control module is connected the first synchronization control module.
上述显示控制方法、装置与显示设备,通过在显示设备中增加显示控制装置,接收主机发出的显示数据进行解析,然后确定显示与触控的时序后,分别对应输出指令至显示驱动装置,以使显示驱动装置完成对显示屏的显示或触控扫描,在本申请中,显示驱动装置只需按照显示控制方法输出的指令完成驱动,无需控制与数据处理过程,可减少显示驱动装置的内部器件从而达到降低尺寸的目的,最终集成于显示屏时可实现较高的屏占比。The above display control method, device and display device, by adding a display control device to the display device, receiving the display data sent by the host for analysis, and then determining the timing of display and touch, respectively, correspondingly output commands to the display drive device, so that the The display driving device completes the display or touch scanning of the display screen. In the present application, the display driving device only needs to complete the driving according to the instructions output by the display control method, and no control and data processing process is required, which can reduce the internal components of the display driving device and thus To achieve the purpose of reducing the size, a higher screen ratio can be achieved when it is finally integrated into the display screen.
附图说明Description of drawings
图1为一个实施例中显示控制方法的应用环境图;FIG. 1 is an application environment diagram showing the control method in one embodiment;
图2为一个实施例中显示控制方法的流程示意图;2 is a schematic flowchart showing a control method in one embodiment;
图3为一个实施例中根据第一预设时序确定触控时段的时序示意图;FIG. 3 is a schematic time sequence diagram of determining a touch time period according to a first preset time sequence in one embodiment;
图4为一个实施例中根据第二预设时序确定触控时段的时序示意图;4 is a schematic diagram of a timing sequence of determining a touch time period according to a second preset timing sequence in one embodiment;
图5为一个实施例中根据显示数据的缓存量确定触控时段的时序示意图;FIG. 5 is a schematic time sequence diagram of determining a touch time period according to a buffer amount of display data in one embodiment;
图6为另一个实施例中显示控制方法的流程示意图;6 is a schematic flowchart showing a control method in another embodiment;
图7为另一个实施例中显示控制方法的流程示意图;7 is a schematic flowchart showing a control method in another embodiment;
图8为一个实施例中显示控制装置的结构框图;8 is a structural block diagram of a display control device in one embodiment;
图9为一个实施例中显示控制装置数据处理的流程示意图;FIG. 9 is a schematic flowchart of data processing of the display control device in one embodiment;
图10为另一个实施例中显示控制装置的结构框图;10 is a structural block diagram of a display control device in another embodiment;
图11为另一个实施例中根据第二预设时序确定触控时段的时序示意图;FIG. 11 is a timing diagram of determining a touch time period according to a second preset timing in another embodiment;
图12为一个实施例中显示命令处理模块进行命令解析处理的流程示意图。FIG. 12 is a schematic flowchart showing a command parsing process performed by a command processing module in an embodiment.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application will be described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application.
本申请实施例提供的显示控制方法,可以应用于带有显示功能的终端10的如图1所示的应用环境中,终端10还可以是带有触控功能。其中,终端10的显示设备102包括显示控制装置110、显示驱动装置120与显示屏130,显示控制装置110通过显示驱动装置120连接显示屏130。具体地,显示控制装置110与主机104连接进行通信,从主机104获取待显示图像的显示数据,并对显示数据进行解析后存入缓存空间;根据预设时序或显示数据的缓存量确定当前驱动时段;其中,当前驱动时段包括显示时段与触控时段;在当前驱动时段为显示时段时,从缓存空间读取显示数据输出至显示驱动装置120;在当前驱动时段为触控时段时,输出触控扫描指令至显示驱动装置120,接收显示驱动装置120根据触控扫描指令返回的触控数据,对触控数据进行转换处理,并将转换处理后的触控数据发送至主机104。其中,终端10可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能电视与智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。The display control method provided in the embodiment of the present application may be applied to the application environment shown in FIG. 1 of the terminal 10 with a display function, and the terminal 10 may also have a touch function. The
在一个实施例中,如图2所示,提供一种应用于显示设备102的显示控制装置110的显示控制方法,包括步骤202至步骤210:In one embodiment, as shown in FIG. 2, a display control method applied to the
步骤202:接收主机发送显示数据,并对显示数据进行解析后存入缓存空间。Step 202: Receive display data sent by the host, and store the display data in a cache space after parsing the display data.
其中,终端的主机发送的显示数据为需要在显示设备中进行显示的待显示图像对应的显示数据,待显示图像可以是图片或影像数据。待显示图像由一帧帧的显示数据组成,每一帧显示数据对应为显示屏上的一次完整画面显示。显示数据具体可以是显示屏上的像素点数据,每个像素点数据由红、绿、蓝(RGB)颜色分量组成,每个颜色分量8位共24位二进制信号。显示数据还可包括控制每一帧像素点数据进行显示的时序显示信号。The display data sent by the host of the terminal is the display data corresponding to the to-be-displayed image that needs to be displayed in the display device, and the to-be-displayed image may be a picture or image data. The image to be displayed consists of a frame of display data, and each frame of display data corresponds to a complete screen display on the display screen. The display data may be pixel point data on the display screen, each pixel point data is composed of red, green, and blue (RGB) color components, and each color component has 8 bits and a total of 24-bit binary signals. The display data may also include time-series display signals that control the display of pixel data of each frame.
可以理解,主机发送的显示数据用于显示时是以数据流的形式,显示控制装置先对显示数据进行解码处理,并将解码后的显示数据按行存入缓存空间。缓存空间可以理解为是显示控制装置内部的存储器,也可以是外接的存储装置。另外,对显示数据进行解码处理的方式并不唯一,例如可以是根据DSI时序规范对待显示图像的显示数据进行解码处理,也可以是本领域技术人员认可的其他方式,不做限定。It can be understood that the display data sent by the host is in the form of a data stream when used for display. The display control device first decodes the display data, and stores the decoded display data in the buffer space by line. The cache space can be understood as a memory inside the display control device, or an external storage device. In addition, the manner of decoding the display data is not unique, for example, it may be the decoding processing of the display data of the image to be displayed according to the DSI timing specification, or other manners recognized by those skilled in the art, which are not limited.
步骤204:根据预设时序或显示数据的缓存量确定当前驱动时段。Step 204: Determine the current driving period according to the preset timing or the buffer amount of the display data.
其中,当前驱动时段为显示屏当前对应的驱动方式,可包括显示时段与触控时段。具体地,显示时段可以理解为显示驱动装置接收显示控制装置发送的显示数据,并将显示数据传输至显示屏上进行图像显示的时段。触控时段可以理解为显示驱动装置驱动显示屏进行触控扫描并得到触控数据的时段。The current driving period is the driving mode currently corresponding to the display screen, which may include a display period and a touch period. Specifically, the display period can be understood as the period during which the display driving device receives the display data sent by the display control device, and transmits the display data to the display screen for image display. The touch period can be understood as the period during which the display driving device drives the display screen to perform touch scan and obtain touch data.
进一步地,确定显示屏的当前驱动时段的方式并不唯一,可根据是否有接收到主机发送显示数据来确定。当未接收到主机发送显示数据时,表示显示屏处于黑屏无显示状态,可根据第一预设时序确定当前驱动时段为触控时段。当接收到主机发送显示数据时,可根据第二预设时序或显示数据的缓存量确定当前驱动时段。Further, the manner of determining the current driving period of the display screen is not unique, and may be determined according to whether display data sent by the host is received. When the display data sent by the host is not received, it means that the display screen is in a black screen and no display state, and the current driving period can be determined as the touch period according to the first preset timing sequence. When the display data sent by the host is received, the current driving period can be determined according to the second preset time sequence or the buffer amount of the display data.
其中,如图3所示,第一预设时序表示当持续未接收到主机发送显示数据时,按预设时间间隔确定当前驱动时段为触控时段。如图4所示,第二预设时序与主机发送显示数据的时序相同,包括帧显示数据传输时间与帧间隙。则可以是在第二预设时序对应的帧显示数据传输时间时,确定当前驱动时段为显示时段,在第二预设时序对应的帧间隙时,确定当前驱动时段为触控时段。可以理解,触控时段的时长可根据实际需求设定小于或等于帧间隙长度的值。Wherein, as shown in FIG. 3 , the first preset timing indicates that when the display data sent by the host is not continuously received, the current driving period is determined as the touch period according to the preset time interval. As shown in FIG. 4 , the second preset timing is the same as the timing for sending display data by the host, including frame display data transmission time and frame gap. Then, the current driving period may be determined as the display period when the frame display data transmission time corresponding to the second preset timing is used, and the current driving period may be determined as the touch period during the frame gap corresponding to the second preset timing. It can be understood that the duration of the touch period can be set to a value less than or equal to the length of the frame gap according to actual requirements.
如图5所示,还可以是在一帧显示数据传输时间内,根据显示数据的缓存量确定当前驱动时段。可以理解,显示屏的显示时段与触控时段之间没有重叠。在触控时段内,若显示控制装置有接收到显示数据,无法将显示数据通过显示驱动装置传输至显示屏进行显示,只能暂时先将接收到的显示数据按行存入缓存空间,等到进入显示时段时再进行发送。则显示数据的缓存量为缓存空间中存储的显示数据的行数。因此,可根据缓存空间中存储的显示数据的行数确定当前驱动时段。当缓存空间中可存入的行数足够一个触控时段时,即可将当前驱动时段对应为触控时段;当缓存空间中可存入的行数不够一个触控时段时,当前驱动时段即为显示时段。其中,得到显示数据的缓存量的方式并不唯一,可以是根据写入缓存空间的显示数据的行数与从缓存空间读出的显示数据的行数的差值得到,也可以是根据对缓存空间中存储的显示数据进行计数或编号等方式获得。As shown in FIG. 5 , the current driving period may also be determined according to the buffer amount of the display data within the transmission time of one frame of display data. It can be understood that there is no overlap between the display period of the display screen and the touch period. During the touch time period, if the display control device has received display data, it cannot transmit the display data to the display screen for display through the display drive device. Send when the time period is displayed. Then the cache amount of display data is the number of rows of display data stored in the cache space. Therefore, the current driving period may be determined according to the number of lines of display data stored in the buffer space. When the number of lines that can be stored in the buffer space is enough for one touch period, the current driving period can be corresponding to the touch period; when the number of lines that can be stored in the buffer space is not enough for one touch period, the current driving period is for the display period. The method of obtaining the cache amount of display data is not unique. It can be obtained according to the difference between the number of lines of display data written into the cache space and the number of lines of display data read from the cache space, or it can be obtained according to the difference between the number of lines of display data written into the cache space and the number of lines of display data read from the cache space The display data stored in the space is obtained by counting or numbering.
可以理解,采用在一帧显示数据传输时间内,根据显示数据的缓存量确定当前驱动时段为触控时段的方式,相比帧间隙进行触控扫描的方式具有更高的触控响应速度。It can be understood that the method of determining the current driving period as the touch period according to the buffer amount of the display data within the transmission time of one frame of display data has a higher touch response speed than the method of performing touch scanning between frames.
步骤206:在当前驱动时段为显示时段时,从缓存空间读取显示数据输出至显示驱动装置。Step 206: When the current driving period is the display period, read the display data from the buffer space and output it to the display driving device.
在当前驱动时段为显示时段时,显示控制装置可从缓存空间读按行读取显示数据,并将读取每行显示数据传输至显示驱动装置。显示驱动装置只需将收到的每行显示数据传输至显示屏的source线上。然后再发出每行对应的GIP时序将source线接收到的显示数据刷新至显示屏的对应行实现显示。When the current driving period is the display period, the display control device can read the display data by line from the buffer space, and transmit the read display data of each line to the display driving device. The display driving device only needs to transmit the received display data of each line to the source line of the display screen. Then, the GIP timing sequence corresponding to each line is issued to refresh the display data received by the source line to the corresponding line of the display screen to realize display.
步骤208:在当前驱动时段为触控时段时,输出触控扫描指令至显示驱动装置,接收显示驱动装置根据触控扫描指令返回的触控数据。Step 208 : when the current driving period is the touch period, output a touch scan command to the display driving device, and receive touch data returned by the display driving device according to the touch scan command.
在当前驱动时段为触控时段时,显示控制装置输出触控扫描指令至显示驱动装置。显示驱动装置在接收到触控扫描指令后,驱动显示屏上的触控电容层进行触控感应信号的扫描,采集得到触控数据。显示驱动装置再将采集得到触控数据返回至显示控制装置。When the current driving period is the touch period, the display control device outputs a touch scan command to the display driving device. After receiving the touch scanning instruction, the display driving device drives the touch capacitive layer on the display screen to scan the touch sensing signal, and collects touch data. The display driving device then returns the collected touch data to the display control device.
步骤210:对触控数据进行转换处理,将转换处理后的触控数据发送至主机。Step 210 : Convert the touch data, and send the converted touch data to the host.
显示控制装置在得到触控数据后,需要根据触控数据进行转换得到用户在显示屏上进行触控操作的坐标信息或压力信息等。其中,进行转换的方式并不唯一,可根据显示设备的显示屏的触控原理进行确定。例如,互容式触控方式中,可以是在显示屏的行方向上按行输入触控驱动信号,并采集每一列方向上电容线的感应信号来得到触控数据。而自容式触控方式中,每一像素点即对应为一触摸点,可对应输出感应信号来得到触控数据。After the display control device obtains the touch data, it needs to convert according to the touch data to obtain coordinate information or pressure information of the user's touch operation on the display screen. The conversion method is not unique, and can be determined according to the touch control principle of the display screen of the display device. For example, in the mutual capacitive touch method, the touch driving signal may be input row by row in the row direction of the display screen, and the sensing signal of the capacitive line in each column direction may be collected to obtain the touch data. In the self-capacitive touch method, each pixel corresponds to a touch point, and can output a sensing signal correspondingly to obtain touch data.
进一步地,显示控制装置可根据得到的触控数据中的感应信号与正常无触控时的进行对比,获取有触控的感应信号。再根据有触控的感应信号对应的像素点位置进行转换,得到相对显示屏某一角点对应的坐标信息。根据有触控的感应信号的大小确定压力信息。再将转换处理后的坐标信息与压力信息等发送至主机。Further, the display control device can obtain the sensed signal with touch according to the comparison between the sensed signal in the obtained touch data and the normal without touch. Then, it is converted according to the position of the pixel point corresponding to the sensing signal having the touch to obtain the coordinate information corresponding to a certain corner of the display screen. The pressure information is determined according to the magnitude of the touch sensing signal. Then, the converted coordinate information and pressure information are sent to the host.
上述显示控制方法,通过在显示设备中增加显示控制装置,接收主机发出的显示数据进行解析,然后确定显示与触控的时序后,分别对应输出指令至显示驱动装置,以使显示驱动装置完成对显示屏的显示或触控扫描,在本申请中,显示驱动装置只需按照显示控制方法输出的指令完成驱动,无需控制与数据处理过程,可减少显示驱动装置的内部器件从而达到降低尺寸的目的,最终集成于显示屏时可实现较高的屏占比。In the above display control method, a display control device is added to the display device, the display data sent by the host is received for analysis, and after the timing of display and touch is determined, the corresponding output commands are respectively output to the display driving device, so that the display driving device completes the matching. The display or touch scanning of the display screen, in this application, the display driving device only needs to complete the driving according to the instructions output by the display control method, without the need for control and data processing, which can reduce the internal components of the display driving device to achieve the purpose of reducing the size , which can achieve a higher screen-to-body ratio when it is finally integrated into the display.
在一个实施例中,如图6所示,步骤204的根据显示数据的缓存量确定当前驱动时段,包括步骤302至步骤304:In one embodiment, as shown in FIG. 6 , the determination of the current driving period according to the buffer amount of the display data in step 204 includes steps 302 to 304:
步骤302:当显示数据的缓存量大于或等于预设缓存阈值时,确定当前驱动时段为显示时段。步骤304:当显示数据的缓存量小于预设缓存阈值时,确定当前驱动时段为触控时段。Step 302: When the buffering amount of the display data is greater than or equal to the preset buffering threshold, determine that the current driving period is the display period. Step 304: When the buffer amount of the display data is less than the preset buffer threshold, determine that the current driving period is the touch period.
可以理解,预设缓存阈值为触控时段时长对应缓存空间中可存入的显示数据的行数,可根据触控时段的时长、缓存空间的实际容量以及显示数据存入速率等参数确定,不做限定。进一步地,则需根据实际显示屏中触控时段的时长设计缓存空间的实际容量,以满足进行触控扫描的功能。在本实施例中,将缓存空间的实际容量设计可存入20~60行的显示数据。It can be understood that the preset cache threshold is the number of rows of display data that can be stored in the cache space corresponding to the duration of the touch period, which can be determined according to parameters such as the duration of the touch period, the actual capacity of the cache space, and the rate at which the display data is stored. Do limit. Further, the actual capacity of the buffer space needs to be designed according to the duration of the touch period in the actual display screen, so as to satisfy the function of performing touch scanning. In this embodiment, the actual capacity of the buffer space is designed to store 20 to 60 lines of display data.
当缓存空间中存储的显示数据的行数已超出预设缓存阈值,即代表缓存空间中可存入的行数不够一个触控时段,则确定当前驱动时段为显示时段。当缓存空间中存储的显示数据的行数未超出预设缓存阈值,即代表缓存空间中可存入的行数足够一个触控时段,则确定当前驱动时段为触控时段。When the number of lines of display data stored in the cache space exceeds the preset cache threshold, which means that the number of lines that can be stored in the cache space is not enough for one touch period, the current drive period is determined as the display period. When the number of lines of display data stored in the cache space does not exceed the preset cache threshold, which means that the number of lines that can be stored in the cache space is sufficient for one touch period, the current driving period is determined as the touch period.
在其他实施例中,显示驱动装置还可以是包括多个显示驱动芯片,对显示屏进行分区域驱动显示与触控扫描。以下均以显示驱动装置包括第一显示驱动芯片与第二显示驱动芯片,显示控制装置通过第一显示驱动芯片与第二显示驱动芯片分别对显示屏一半的显示区域进行驱动显示与触控扫描的原理进行解释说明。In other embodiments, the display driving device may further include a plurality of display driving chips to perform sub-regional driving display and touch scanning on the display screen. In the following, it is assumed that the display driving device includes a first display driving chip and a second display driving chip, and the display control device uses the first display driving chip and the second display driving chip to drive display and touch-scan scanning on half of the display area of the display screen respectively. The principle is explained.
在一个实施例中,如图7所示,步骤202中的对显示数据进行解析后存入缓存空间,包括步骤402至步骤404:In one embodiment, as shown in FIG. 7 , the display data in step 202 is parsed and stored in the cache space, including steps 402 to 404:
步骤402:对显示数据按行进行解析,并将解析后的每行显示数据按预设比例进行切分,得到第一显示数据与第二显示数据。Step 402 : parse the display data by line, and divide the parsed display data of each line according to a preset ratio to obtain the first display data and the second display data.
其中,预设比例为对每行数据进行切分时占整行长度的比例,可根据第一显示驱动芯片与第二显示驱动芯片分别对显示屏的显示区域进行驱动的划分比例来确定。例如,在本实施例中,采用第一显示驱动芯片对显示屏的左半边进行驱动,采用第二显示驱动芯片对显示屏的右半边进行驱动时,预设比例为一行数据的一半。即在对显示数据进行解码处理,得到一行行的显示数据后,再将每行显示数据按整行数据长度进行对半切分,前一半行显示数据为第一显示数据,后一半行显示数据为第二显示数据。Wherein, the preset ratio is the ratio of the length of the entire row when the data of each row is divided, and can be determined according to the division ratio of the first display driver chip and the second display driver chip respectively driving the display area of the display screen. For example, in this embodiment, when the first display driver chip is used to drive the left half of the display screen, and the second display driver chip is used to drive the right half of the display screen, the preset ratio is half of one line of data. That is, after decoding the display data to obtain the display data of one line by line, the display data of each line is divided into half according to the data length of the whole line, the display data of the first half of the line is the first display data, and the display data of the second half of the line is The second display data.
步骤404:将第一显示数据存入第一缓存空间,将第二显示数据存入第二缓存空间。将切分得到的每个第一显示数据按行存入第一缓存空间,将切分得到的每个第二显示数据按行存入第二缓存空间。则第一缓存空间中均存储的是用于显示在显示屏左半边的显示数据,第二缓存空间中均存储的是用于显示在显示屏右半边的显示数据。Step 404: Store the first display data in the first cache space, and store the second display data in the second cache space. Each first display data obtained by division is stored in the first buffer space by row, and each second display data obtained by division is stored in the second buffer space by row. Then, the first buffer space stores display data for displaying on the left half of the display screen, and the second buffer space stores display data for displaying on the right half of the display screen.
对应地,在一个实施例中,步骤206的从缓存空间读取显示数据输出至显示驱动装置,包括:从第一缓存空间读取第一显示数据输出至显示驱动装置,并从第二缓存空间读取第二显示数据输出至显示驱动装置。Correspondingly, in one embodiment, the step 206 of reading the display data from the buffer space and outputting it to the display driving device includes: reading the first display data from the first buffer space and outputting it to the display driving device, and reading the first display data from the first buffer space and outputting it to the display driving device; The second display data is read and output to the display driving device.
可以理解,在采用两个显示驱动芯片对显示屏进行分区域驱动显示与触控扫描时,显示屏也同样需要配置分区域的source线以及GIP时序控制。则在当前驱动时段为显示时段时,从第一缓存空间读取第一显示数据输出至第一显示驱动芯片,同时从第二缓存空间读取第二显示数据输出至第二显示驱动芯片。进一步地,第一显示驱动芯片将第一显示数据驱动至左边的source线,第二显示驱动芯片将第二显示数据驱动至右边的source线。然后第一显示驱动芯片发出奇数行对应的GIP时序将左右source线接收到的显示数据刷新至显示屏的奇数行实现显示,第二显示驱动芯片发出偶数行对应的GIP时序将左右source线接收到的显示数据刷新至显示屏的偶数行实现显示。It can be understood that when two display driving chips are used to perform sub-regional driving display and touch scanning on the display screen, the display screen also needs to be configured with sub-regional source lines and GIP timing control. Then, when the current driving period is the display period, the first display data is read from the first buffer space and output to the first display driver chip, while the second display data is read from the second buffer space and output to the second display driver chip. Further, the first display driver chip drives the first display data to the source line on the left, and the second display driver chip drives the second display data to the source line on the right. Then the first display driver chip sends out the GIP sequence corresponding to the odd-numbered lines to refresh the display data received by the left and right source lines to the odd-numbered lines of the display screen to realize display, and the second display driver chip sends out the GIP sequence corresponding to the even-numbered lines to receive the left and right source lines. The display data is refreshed to the even-numbered lines of the display screen for display.
在本实施例中,显示控制装置通过两个显示驱动芯片分区域为显示屏提供显示与触控扫描驱动,有助于电源线与各种驱动信号输出线排布,可进一步降低显示驱动装置的功耗与宽度,从而降低显示屏的非显示区域的高度,提高屏占比。In this embodiment, the display control device provides display and touch scan driving for the display screen through two sub-regions of display driving chips, which is helpful for the arrangement of power lines and various driving signal output lines, which can further reduce the cost of the display driving device. power consumption and width, thereby reducing the height of the non-display area of the display screen and increasing the screen ratio.
在一个实施例中,上述显示控制方法还包括:接收显示驱动装置发送的驱动状态数据,并将驱动状态数据发送至主机;其中,驱动状态数据用于表征显示驱动装置与显示屏的工作状态。可以理解,驱动状态数据为用于表征显示驱动装置与显示屏的工作状态是否正常的数据,其内容并不唯一,可包括显示状态是否正常以及数据传输是否正常等状态信息。另外,驱动状态数据还可包括显示屏与显示驱动装置的运行记录以及型号等属性信息。显示控制装置在接收到显示驱动装置发送的驱动状态数据后,将其转发至主机。In one embodiment, the above display control method further includes: receiving driving status data sent by the display driving device, and sending the driving status data to the host; wherein the driving status data is used to represent the working status of the display driving device and the display screen. It can be understood that the driving status data is data used to indicate whether the working status of the display driving device and the display screen is normal, and its content is not unique, and may include status information such as whether the display status is normal and whether the data transmission is normal. In addition, the driving status data may also include the operation records of the display screen and the display driving device, as well as attribute information such as the model. After receiving the driving state data sent by the display driving device, the display control device forwards it to the host.
另外,显示控制装置还可将表征其自身属性与工作状态的控制状态信息同步发送至主机,以供主机对显示设备整体的工作状态进行掌握。In addition, the display control device can also send the control state information representing its own attributes and working state to the host synchronously, so that the host can grasp the working state of the display device as a whole.
在一个实施例中,在步骤202的接收主机发送显示数据,并对显示数据进行解析后存入缓存空间之前,还包括:接收主机发送的配置指令,解析得到主控配置指令与驱动配置指令;根据主控配置指令进行初始化配置,并将驱动配置指令发送至显示驱动装置;其中,驱动配置指令用于对显示驱动装置进行初始化配置。In one embodiment, before the display data is sent by the receiving host in step 202, and the display data is parsed and stored in the cache space, the method further includes: receiving a configuration instruction sent by the host, and analysing to obtain the master control configuration instruction and the driver configuration instruction; The initialization configuration is performed according to the master control configuration instruction, and the driving configuration instruction is sent to the display driving device; wherein, the driving configuration instruction is used for initializing and configuring the display driving device.
具体地,主机发送的配置指令可理解为对显示控制装置与显示驱动装置进行初始化配置以及启动配置的指令。配置指令可包括显示模式和显示流程相关指令,例如上电(PowerOn)、下电(PowerOff)、开启显示(DisplayOn)与关闭显示(DisplayOff)等。配置指令还可包括与数据处理相关指令,例如RGB取反等。Specifically, the configuration instruction sent by the host can be understood as an instruction to perform initial configuration and start-up configuration on the display control device and the display driving device. The configuration instructions may include display mode and display process related instructions, such as power-on (PowerOn), power-off (PowerOff), display on (DisplayOn), and display off (DisplayOff), and the like. The configuration instructions may also include instructions related to data processing, such as RGB inversion and the like.
显示控制装置可对接收的配置指令进行解析得到主控配置指令与驱动配置指令。其中,主控配置指令可包括显示模式和显示流程相关指令,还可包括与数据处理相关指令。驱动配置指令仅包括显示模式和显示流程相关指令。其中,主控配置指令由显示控制装置在解析得到后自动进行初始化配置。驱动配置指令由显示控制装置在解析得到后发送至显示驱动装置,用于对显示驱动装置进行初始化配置。The display control device can parse the received configuration instruction to obtain the master control configuration instruction and the drive configuration instruction. The master control configuration instructions may include instructions related to display mode and display process, and may also include instructions related to data processing. The driver configuration instructions only include the display mode and display process related instructions. The main control configuration instruction is automatically initialized and configured by the display control device after being parsed and obtained. The drive configuration instruction is sent by the display control device to the display drive device after being parsed and used for initializing the configuration of the display drive device.
另外,显示控制装置还输出初始化配置指令至显示驱动装置用于设定单次传输的显示数据的大小、时序信息等。当显示驱动装置包括多个显示驱动芯片,对显示屏进行分区域驱动显示与触控扫描时,初始化配置指令还用于对各显示驱动芯片驱动GIP时序时进行差异化配置,确定每个显示驱动芯片用于驱动哪一GIP时序。In addition, the display control device also outputs an initialization configuration instruction to the display driving device for setting the size and timing information of the display data to be transmitted in a single transmission. When the display driving device includes a plurality of display driving chips and performs sub-area driving display and touch scanning on the display screen, the initialization configuration instruction is also used to perform differential configuration when driving the GIP timing of each display driving chip, and determine each display driver Which GIP timing the chip is used to drive.
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although the steps in the flowcharts involved in the above embodiments are sequentially displayed according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, the execution of these steps is not strictly limited to the order, and these steps may be performed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but may be performed at different times The execution order of these steps or phases is not necessarily sequential, but may be performed alternately or alternately with other steps or at least a part of the steps or phases in the other steps.
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的显示控制方法的显示控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个显示控制装置实施例中的具体限定可以参见上文中对于显示控制方法的限定,在此不再赘述。Based on the same inventive concept, an embodiment of the present application also provides a display control device for implementing the above-mentioned display control method. The implementation solution for solving the problem provided by the device is similar to the implementation solution described in the above method, so the specific limitations in one or more display control device embodiments provided below can refer to the above limitations on the display control method, It is not repeated here.
在一个实施例中,如图8所示,提供一种显示控制装置110,可以是采用FPGA芯片或者AISC芯片实现。具体可包括显示模块111、时序控制模块112、触控模块113、主机接口114与驱动接口115,时序控制模块112连接显示模块111与触控模块113,显示模块111与触控模块113均通过主机接口114连接主机104,显示模块111与触控模块113均通过驱动接口115连接显示驱动装置120;显示模块111用于接收主机104发送显示数据,并对显示数据进行解析后存入缓存空间;时序控制模块112用于根据预设时序或显示数据的缓存量确定当前驱动时段;其中,当前驱动时段包括显示时段与触控时段;在当前驱动时段为显示时段时,时序控制模块112输出显示指令至显示模块111,控制显示模块111从缓存空间读取显示数据输出至显示驱动装置120;在当前驱动时段为触控时段时,时序控制模块112通过触控模块113输出触控扫描指令至显示驱动装置120,触控模块113还用于接收显示驱动装置120根据触控扫描指令返回的触控数据,对触控数据进行转换处理,将转换处理后的触控数据发送至主机104。In one embodiment, as shown in FIG. 8 , a
其中,显示模块111包括显示数据写入模块与显示数据读取模块。缓存空间可以使显示模块111中的存储器,也可以是显示模块111外显示控制装置110中的存储器。触控模块113包括触控控制模块与触控数据处理模块。The
具体地,如图9的流程图所示,显示数据写入模块用于接收主机104发送显示数据,并对显示数据进行解析后存入缓存空间。在显示驱动装置包括两个显示驱动芯片,对显示屏进行分区域驱动显示与触控扫描时,还用于将解析后的每行显示数据按预设比例进行切分,得到第一显示数据与第二显示数据,再将第一显示数据存入第一缓存空间(显示缓存A),将第二显示数据存入第二缓存空间(显示缓存B)。时序控制模块112在当前驱动时段为显示时段时,输出显示指令至显示数据读取模块,从第一缓存空间读取第一显示数据输出至第一显示驱动芯片,并从第二缓存空间读取第二显示数据输出至第二显示驱动芯片。Specifically, as shown in the flowchart of FIG. 9 , the display data writing module is configured to receive the display data sent by the
进一步地,在当前驱动时段为触控时段时,时序控制模块112通过触控控制模块输出触控扫描指令至显示驱动装置120,触控控制模块再接收显示驱动装置120根据触控扫描指令返回的触控数据发送给触控数据处理模块,触控数据处理模块对触控数据进行转换处理,将转换处理后的触控数据发送至主机104。另外,在显示驱动装置包括两个显示驱动芯片,对显示屏进行分区域驱动显示与触控扫描时,触控控制模块接收第一显示驱动芯片根据触控扫描指令返回的第一触控数据,以及接收第二显示驱动芯片根据触控扫描指令返回的第二触控数据。触控控制模块还用于对接收的第一触控数据与第二触控数据进行同步和拼接处理后,得到表征整块显示屏的触控数据发送给触控数据处理模块。Further, when the current driving period is the touch period, the
另外,主机接口114包括触控主机接口与显示主机接口,显示模块111通过显示主机接口连接主机104,触控模块113通过触控主机接口连接主机104。触控主机接口可以是SPI或I2C接口。显示主机接口可以是MIPI接口或DBI接口。In addition, the
驱动接口115可通过增扩传输协议复用一个驱动接口115完成显示与触控扫描的双驱动,以达到节省成本的目的。也可以是如图10所示的包括触控驱动接口与显示驱动接口分别完成显示与触控扫描的驱动。但需要特别指出的时,在复用一个驱动接口115完成显示与触控扫描的双驱动时,由于显示与触控扫描的驱动无法再同一接口同时进行,仅可根据第一预设时序或根据第二预设时序确定当前驱动时段。其中,如图11所示,在第二预设时序的帧间隙时,确定当前驱动时段为触控时段中,驱动接口115需要在帧间隙内完成触控扫描以及触控数据的传输,再转换为传输显示数据。另外,由于复用一个驱动接口115完成显示与触控扫描的双驱动时,不再根据显示数据的缓存量确定当前驱动时段,缓存空间的容量可进一步减少至存储2行显示数据即可,可进一步达到节省成本的目的。The driving
进一步地,在显示驱动装置包括两个显示驱动芯片,对显示屏进行分区域驱动显示与触控扫描时,驱动接口115包括驱动接口A与驱动接口B,显示模块111与触控模块113均通过驱动接口A连接显示驱动装置120中的第一显示驱动芯片(驱动芯片A),显示模块111与触控模块113均通过驱动接口B连接显示驱动装置120的第二显示驱动芯片(驱动芯片B)。另外,驱动接口115还可以是如图10所示的包括触控驱动接口A、触控驱动接口B、显示驱动接口A、显示驱动接口B。显示模块111通过显示驱动接口A连接第一显示驱动芯片,通过显示驱动接口B连接第二显示驱动芯片,触控模块113通过触控驱动接口A连接第一显示驱动芯片,触控模块113通过触控驱动接口B连接第二显示驱动芯片。Further, when the display driving device includes two display driving chips, when sub-regional driving display and touch scanning are performed on the display screen, the driving
其中,在时序控制模块112在一帧显示数据传输时间内,根据显示数据的缓存量确定当前驱动时段时,驱动接口115可通过提高传输速率或者增加传输通道的方式提高传输带宽。在传输相同数量的行显示数据时,驱动接口115所需传输时间比主机接口114所需传输时间段短,即可空出一个时间窗口,用于触控扫描。Wherein, when the
在本实施例中,通过在显示设备中增加显示控制装置,接收主机发出的显示数据进行解析,然后确定显示与触控的时序后,分别对应输出指令至显示驱动装置,以使显示驱动装置完成对显示屏的显示或触控扫描,在本申请中,显示驱动装置只需按照显示控制方法输出的指令完成驱动,无需控制与数据处理过程,可减少显示驱动装置的内部器件从而达到降低尺寸的目的,最终集成于显示屏时可实现较高的屏占比。In this embodiment, a display control device is added to the display device, the display data sent by the host is received for analysis, and after the timing of display and touch is determined, corresponding commands are respectively output to the display drive device, so that the display drive device completes the For the display or touch scanning of the display screen, in this application, the display driving device only needs to complete the driving according to the instructions output by the display control method, without the need for control and data processing, which can reduce the internal components of the display driving device to achieve a reduced size. The purpose is to achieve a higher screen ratio when it is finally integrated into the display.
在一个实施例中,如图8所示,上述显示控制装置还包括显示命令处理模块116,显示命令处理模块116连接显示模块111、时序控制模块112与触控模块113(图中未示出),显示命令处理模块116通过主机接口114连接主机104,还通过驱动接口115连接显示驱动装置120。In one embodiment, as shown in FIG. 8 , the above-mentioned display control device further includes a display
显示命令处理模块116用于接收显示驱动装置120发送的驱动状态数据,并将驱动状态数据120发送至主机104;其中,驱动状态数据用于表征显示驱动装置与显示屏的工作状态。另外,显示命令处理模块116还可将表征其自身属性与工作状态的控制状态信息同步发送至主机104,以供主机104对显示设备102整体的工作状态进行掌握。The display
显示命令处理模块116还用于接收主机104发送的配置指令,解析得到主控配置指令与驱动配置指令;根据主控配置指令进行初始化配置,并将驱动配置指令发送至显示驱动装置120;其中,驱动配置指令用于对显示驱动装置120进行初始化配置。如图12所示为显示命令处理模块116进行命令解析及初始化配置的处理流程。The display
上述显示控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于显示设备中的处理器中,也可以以软件形式存储于显示设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned display control device may be implemented in whole or in part by software, hardware and combinations thereof. The above modules can be embedded in or independent of the processor in the display device in the form of hardware, or stored in the memory in the display device in the form of software, so that the processor can call and execute operations corresponding to the above modules.
在一个实施例中,如图8或图10所示,提供了一种显示设备,包括显示驱动装置120、显示屏130与上述任一实施例中的显示控制装置110,显示控制装置110通过显示驱动装置120连接显示屏130。In one embodiment, as shown in FIG. 8 or FIG. 10 , a display device is provided, including a
具体地,显示控制装置110接收主机发送显示数据,并对显示数据进行解析后存入缓存空间。然后显示控制装置110根据预设时序或显示数据的缓存量确定当前驱动时段。在当前驱动时段为显示时段时,从缓存空间读取显示数据输出至显示驱动装置120。显示驱动装置120只需将收到的每行显示数据传输至显示屏130的source线上。然后再发出每行对应的GIP时序将source线接收到的显示数据刷新至显示屏130的对应行实现显示。在当前驱动时段为触控时段时,显示控制装置110输出触控扫描指令至显示驱动装置120,显示驱动装置120在接收到触控扫描指令后,驱动显示屏130上的触控电容层进行触控感应信号的扫描,采集得到触控数据。显示驱动装置120再将采集得到触控数据返回至显示控制装置110。显示控制装置110再对触控数据进行转换处理,将转换处理后的触控数据发送至主机。Specifically, the
在显示驱动装置包括两个显示驱动芯片,对显示屏进行分区域驱动显示与触控扫描时,在一个实施例中,如图8或图10所示,显示驱动装置120包括第一显示驱动芯片121与第二显示驱动芯片122;第一显示驱动芯片121用于接收显示控制装置110发送的第一显示数据并传输至显示屏130进行显示,第二显示驱动芯片122用于接收显示控制装置110发送的第二显示数据并传输至显示屏130进行显示;第一显示驱动芯片121与第二显示驱动芯片122还用于根据触控扫描指令驱动显示屏130进行触控扫描,并得到触控数据发送至显示控制装置110。When the display driving device includes two display driving chips and performs sub-regional driving display and touch scanning on the display screen, in one embodiment, as shown in FIG. 8 or FIG. 10 , the
具体地,第一显示驱动芯片121将第一显示数据驱动至显示屏130左边的source线,第二显示驱动芯片122将第二显示数据驱动至显示屏130右边的source线。然后第一显示驱动芯片121发出奇数行对应的GIP时序将左右source线接收到的显示数据刷新至显示屏130的奇数行实现显示,第二显示驱动芯片122发出偶数行对应的GIP时序将左右source线接收到的显示数据刷新至显示屏130的偶数行实现显示。第一显示驱动芯片121根据触控扫描指令驱动显示屏130左半边的触控电容层进行触控感应信号的扫描,采集得到第一触控数据发送至显示控制装置110。第二显示驱动芯片122根据触控扫描指令驱动显示屏130右半边的触控电容层进行触控感应信号的扫描,采集得到第二触控数据发送至显示控制装置110。Specifically, the first
在一个实施例中,如图8所示,第一显示驱动芯片121包括第一同步控制模块、第一触控驱动模块、第一显示驱动模块与第一控制接口,第一触控驱动模块与第一显示驱动模块连接第一同步控制模块与显示屏130,第一触控驱动模块与第一显示驱动模块通过第一控制接口连接显示控制装置110;第二显示驱动芯片122包括第二同步控制模块、第二触控驱动模块、第二显示驱动模块与第二控制接口,第二触控驱动模块与第二显示驱动模块连接第二同步控制模块与显示屏130,第二触控驱动模块与第二显示驱动模块通过第二控制接口连接显示控制装置110,第二同步控制模块连接第一同步控制模块。In one embodiment, as shown in FIG. 8 , the first
具体地,在当前驱动时段为显示时段时,第一显示驱动模块用于通过第一控制接口接收显示控制装置110发送的第一显示数据,第二显示驱动模块用于通过第二控制接口接收显示控制装置110发送的第二显示数据。然后由于第一控制接口与第二控制接口接收到的两个显示数据存在传输延时不一致的风险,第一控制接口还通过第一同步控制模块发送第一同步信号至第二同步控制模块,第二控制接口也通过第二同步控制模块发送第二同步信号至第一同步控制模块。第一同步控制模块将第一同步信号与第二同步信号同步后,发送至第一显示驱动模块将第一显示数据显示到显示屏上,第二同步控制模块同步将第一同步信号与第二同步信号同步后,发送至第二显示驱动模块将第二显示数据显示到显示屏上。Specifically, when the current driving period is the display period, the first display driving module is used to receive the first display data sent by the
进一步地,第一同步控制模块与第二同步控制模块还用于采用上述相同的方式,在收到的触控扫描指令后,传输同步信号进行同步,再同时驱动显示屏130进行触控扫描。Further, the first synchronization control module and the second synchronization control module are also used for the same manner as above, after receiving the touch scan command, transmit a synchronization signal for synchronization, and then simultaneously drive the
基于同样的发明构思,上面所提供的一个或多个显示设备实施例中的具体限定可以参见上文中对于显示控制方法或显示控制装置的限定,在此不再赘述。Based on the same inventive concept, for specific limitations in one or more display device embodiments provided above, reference may be made to the above limitations on the display control method or display control apparatus, which will not be repeated here.
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all Information and data authorized by the user or fully authorized by the parties.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage In the medium, when the computer program is executed, it may include the processes of the above-mentioned method embodiments. Wherein, any reference to a memory, a database or other media used in the various embodiments provided in this application may include at least one of a non-volatile memory and a volatile memory. Non-volatile memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetic variable memory (Magnetoresistive Random Memory) Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene memory, and the like. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory, and the like. As an illustration and not a limitation, the RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM). The database involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a blockchain-based distributed database, etc., but is not limited thereto. The processors involved in the various embodiments provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logic devices based on quantum computing, etc., and are not limited to this.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features It is considered to be the range described in this specification.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several embodiments of the present application, and the descriptions thereof are relatively specific and detailed, but should not be construed as a limitation on the scope of the patent of the present application. It should be pointed out that for those skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the scope of protection of the present application should be determined by the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210490444.2ACN114913799A (en) | 2022-05-07 | 2022-05-07 | Display control method, device and display device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210490444.2ACN114913799A (en) | 2022-05-07 | 2022-05-07 | Display control method, device and display device |
| Publication Number | Publication Date |
|---|---|
| CN114913799Atrue CN114913799A (en) | 2022-08-16 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210490444.2APendingCN114913799A (en) | 2022-05-07 | 2022-05-07 | Display control method, device and display device |
| Country | Link |
|---|---|
| CN (1) | CN114913799A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024113383A1 (en)* | 2022-12-02 | 2024-06-06 | 西安青松光电技术有限公司 | Led display device, control method, chip, medium and program product |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100253714A1 (en)* | 2007-11-21 | 2010-10-07 | Fujitsu Limited | Liquid crystal display element and method of driving the element |
| CN106095198A (en)* | 2016-08-18 | 2016-11-09 | 上海中航光电子有限公司 | A kind of touch control display apparatus, touch-control display panel and driving method thereof |
| CN107272965A (en)* | 2017-07-11 | 2017-10-20 | 京东方科技集团股份有限公司 | The control method and control device of touch-control display panel, touch control display apparatus |
| CN107783688A (en)* | 2016-08-31 | 2018-03-09 | 乐金显示有限公司 | Touch display device and method for driving touch display device |
| KR20180045555A (en)* | 2016-10-26 | 2018-05-04 | 엘지디스플레이 주식회사 | In-cell touch display device and its driving method |
| TWI663508B (en)* | 2018-04-26 | 2019-06-21 | 大陸商北京集創北方科技股份有限公司 | Algorithm for reducing power consumption in sleep mode of touch and display drive integration system and touch display panel using the method to realize a touch display function |
| CN110308810A (en)* | 2018-03-27 | 2019-10-08 | 奕力科技股份有限公司 | Driving method of touch display device, touch display control device, and touch display control method |
| CN111768732A (en)* | 2019-04-01 | 2020-10-13 | 北京京东方光电科技有限公司 | A display driving device, display device and display driving method |
| CN114397995A (en)* | 2021-12-14 | 2022-04-26 | 深圳市爱协生科技有限公司 | Display and touch integrated framework and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100253714A1 (en)* | 2007-11-21 | 2010-10-07 | Fujitsu Limited | Liquid crystal display element and method of driving the element |
| CN106095198A (en)* | 2016-08-18 | 2016-11-09 | 上海中航光电子有限公司 | A kind of touch control display apparatus, touch-control display panel and driving method thereof |
| CN107783688A (en)* | 2016-08-31 | 2018-03-09 | 乐金显示有限公司 | Touch display device and method for driving touch display device |
| KR20180045555A (en)* | 2016-10-26 | 2018-05-04 | 엘지디스플레이 주식회사 | In-cell touch display device and its driving method |
| CN107272965A (en)* | 2017-07-11 | 2017-10-20 | 京东方科技集团股份有限公司 | The control method and control device of touch-control display panel, touch control display apparatus |
| CN110308810A (en)* | 2018-03-27 | 2019-10-08 | 奕力科技股份有限公司 | Driving method of touch display device, touch display control device, and touch display control method |
| TWI663508B (en)* | 2018-04-26 | 2019-06-21 | 大陸商北京集創北方科技股份有限公司 | Algorithm for reducing power consumption in sleep mode of touch and display drive integration system and touch display panel using the method to realize a touch display function |
| CN111768732A (en)* | 2019-04-01 | 2020-10-13 | 北京京东方光电科技有限公司 | A display driving device, display device and display driving method |
| CN114397995A (en)* | 2021-12-14 | 2022-04-26 | 深圳市爱协生科技有限公司 | Display and touch integrated framework and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024113383A1 (en)* | 2022-12-02 | 2024-06-06 | 西安青松光电技术有限公司 | Led display device, control method, chip, medium and program product |
| Publication | Publication Date | Title |
|---|---|---|
| CN101404151B (en) | Multi-screen splicing apparatus and method | |
| JP4911874B2 (en) | Display controller that allows multiple displays to be connected via a single video cable | |
| EP2619653B1 (en) | Techniques to transmit commands to a target device | |
| TWI579819B (en) | Display driver integrated circuit and display data processing method thereof | |
| CN105653224A (en) | Tiled display system and display method thereof | |
| CN114935971B (en) | Display device and display driving method | |
| CN102725743A (en) | Techniques to control display activity | |
| CN1981519B (en) | Method and system for displaying a sequence of image frames | |
| CN110431616B (en) | Picture frame display apparatus and display method | |
| CN114023270B (en) | Electronic ink screen driving method, device, equipment and storage medium | |
| KR20160079365A (en) | Display apparatus consisting a multi display system and control method thereof | |
| WO2023116320A1 (en) | Fpga-based data flow processing method and apparatus, and pg device | |
| CN103794182B (en) | Display control unit and data handling system | |
| CN211207311U (en) | One-screen multi-display technology based on display | |
| CN204906556U (en) | Video signal conversion device and display system | |
| CN105979201A (en) | Intelligent wearable device based on parallel processor | |
| KR20160080464A (en) | Multi embedded timing controller, display panel, and computer system having the same | |
| CN104240654A (en) | Image processing device, image display device and image processing method | |
| CN114913799A (en) | Display control method, device and display device | |
| CN112822438A (en) | Real-time control multichannel video manager | |
| CN103813125B (en) | A kind of duplex digital image processing system | |
| CN203708370U (en) | Multipath digital image processing system | |
| CN118869904A (en) | A design method for multi-channel video integrated display based on window overlay | |
| CN113281983A (en) | Control method and system for picture display of smart watch, smart watch and medium | |
| CN109584766A (en) | A kind of display methods, display device and the device with store function |
| 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 | Address after:518101 District D and E, 7th Floor, Building 3, Tingwei Industrial Park, 6 Liufang Road, Xin'an Street, Baoan District, Shenzhen City, Guangdong Province Applicant after:Shenzhen Aixiesheng Technology Co.,Ltd. Address before:518101 District D and E, 7th Floor, Building 3, Tingwei Industrial Park, 6 Liufang Road, Xin'an Street, Baoan District, Shenzhen City, Guangdong Province Applicant before:SHENZHEN AIXIESHENG TECHNOLOGY Co.,Ltd. | |
| CB02 | Change of applicant information |