A terminal device
By introducing a first display driver module and a communication module into the terminal device, the problem of the application processor being unable to communicate with the AMOLED Driver is solved, thereby improving the efficiency of status information acquisition and fault location.
Patent Information
- Application Number
- CN202411906215.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-12-23
AI Technical Summary
In OLED display products, the application processor cannot communicate directly with the AMOLED Driver and cannot obtain its status change information, making fault location difficult.
By introducing a first display driver module, a processor, and a communication module into the terminal device, the first display driver module generates a communication signal based on the correspondence between state change information and the quantity value of the communication signal, and sends it to the processor through the communication module. The processor determines the state change information based on the quantity value of the signal.
It enables effective communication between the processor and the AMOLED driver, improving fault location efficiency and precise control of display effects.
Smart Images

Figure CN119690731B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the field of microelectronics and display technology, and particularly relates to a terminal device. BACKGROUND
[0002] In an electronic device, a driver plays an important role in controlling electronic components, realizing the collaborative work of software and hardware, optimizing performance, and providing compatibility support, etc. In the related art, for example, in an organic light-emitting diode (OLED) display product such as a mobile phone or a tablet computer, an active matrix / OLED (AMOLED) driver is a module power supply driver used in combination with an OLED panel. The AMOLED driver is used to supply power to the AMOLED to light up the OLED module. In order to enable the voltage change of the AMOLED driver to quickly follow the change of the display, an application processor (AP) directly interacts with a display driver IC (DDIC) to inform the DDIC of the picture and brightness to be displayed. The DDIC controls the AMOLED driver to provide a corresponding voltage signal to the DDIC according to the picture and brightness to be displayed. In this process, the AP cannot directly communicate with the AMOLED driver and cannot directly obtain the state information of the AMOLED driver, which will cause the AP to be unable to accurately control the display effect in the case that the state information of the AMOLED driver changes. In addition, if the AMOLED driver has some abnormality, the AP cannot obtain the abnormality information of the AMOLED driver, and therefore, fault positioning will be more difficult. SUMMARY
[0003] The purpose of the embodiments of the present application is to provide a terminal device, which can solve the problem that in the existing OLED display product such as a mobile phone or a tablet computer, the AP cannot directly communicate with the AMOLED driver and the AP cannot obtain the state change information of the AMOLED driver.
[0004] In a first aspect, the embodiments of the present application provide a terminal device, comprising: a first display driving module, a processor, a communication module, and a second display driving module; the first display driving module is connected with the processor through the communication module, and the second display driving module is connected with the processor and the first display driving module respectively.
[0005] The first display driving module is configured to, when a state of the first display driving module changes, determine a communication signal quantity value corresponding to state change information of the first display driving module according to a correspondence between the state change information and the communication signal quantity value, and generate a communication signal matching the communication signal quantity value; and send the communication signal to the processor through the communication module.
[0006] The communication module is configured to send the communication signal to the processor.
[0007] The processor is configured to determine the state change information of the driving module according to the correspondence between the communication signal quantity value and the state change information.
[0008] In a second aspect, an embodiment of the present application provides a communication method, which is applied to the terminal device in the first aspect, and the method comprises the following steps.
[0009] When a state of the first display driving module changes, a communication signal quantity value corresponding to state change information of the first display driving module is determined.
[0010] According to the communication signal quantity value, a communication signal matching the communication signal quantity value is generated.
[0011] According to the communication signal, the state change information of the first display driving module is determined.
[0012] In a third aspect, an embodiment of the present application provides an electronic device, which comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the method in the second aspect.
[0013] In a fourth aspect, an embodiment of the present application provides a readable storage medium, which stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the method in the second aspect.
[0014] In a fifth aspect, an embodiment of the present application provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is configured to run programs or instructions to implement the method in the second aspect.
[0015] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium, and the program product is executed by at least one processor to implement the method in the second aspect.
[0016] In the embodiment of the present application, the first display driving module determines the first voltage signal required for displaying the image to be displayed when the execution state is the normal working state, and sends the first voltage signal to the second display driving module; the second display driving module performs display driving under the action of the first voltage signal. When the execution state of the first display driving module changes, the first display driving module determines the communication signal quantity value corresponding to the state change information according to the correspondence between the state change information and the communication signal quantity value, generates a communication signal matching the communication signal quantity value, and sends the communication signal to the processor through the communication module; the processor determines the state change information of the first display driving module according to the correspondence between the quantity value of the communication signal and the state change information and the communication signal quantity value. It can be seen that, according to the embodiment of the present application, the first display driving module can determine the communication signal quantity value corresponding to the state change information according to the correspondence between the state change information and the communication signal quantity value, generate a communication signal matching the communication signal quantity value, and send the communication signal to the processor through the communication module, so that the processor can determine the state change information of the first display driving module according to the correspondence between the communication signal and the state change information and the communication signal quantity value. Therefore, the processor can obtain the state change information of the first display driving module, and the processor and the first display driving module are no longer in communication with each other, so that the processor can more accurately control the display effect, and the fault positioning efficiency when the device has a display problem is greatly improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] Figure 1 A control relationship diagram of AMOLED Driver and DDIC in the related technology provided by the embodiment of the present application is shown.
[0018] Figure 2 A signal configuration and whole machine architecture diagram of AMOLED Driver in the related technology provided by the embodiment of the present application is shown.
[0019] Figure 3 A module composition diagram of a terminal device provided by the embodiment of the present application is shown.
[0020] Figure 4 An exemplary architecture diagram of a terminal device provided by the embodiment of the present application is shown.
[0021] Figure 5 A communication architecture diagram between a mobile phone AP and an AMOLED Drive provided by the embodiment of the present application is shown.
[0022] Figure 6 Another communication architecture diagram between a mobile phone AP and an AMOLED Drive provided by the embodiment of the present application is shown.
[0023] Figure 7 The application provides a terminal device and a communication method of the terminal device. Figure 3 The application provides a terminal device and a communication method of the terminal device.
[0024] Figure 8 The application provides a terminal device and a communication method of the terminal device.
[0025] Figure 9 The application provides a terminal device and a communication method of the terminal device. DETAILED DESCRIPTION
[0026] The technical solutions in the embodiments of the application will be clearly described below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only some, but not all of the embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the application.
[0027] The terms “first”, “second”, and the like in the specification and claims of the application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be exchanged under appropriate circumstances, so that the embodiments of the application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by “first”, “second”, etc. are usually a category and do not limit the number of objects, for example, the first object can be one or more. In addition, “and / or” in the specification and claims indicates at least one of the connected objects, and the character “ / ” generally indicates that the front and rear associated objects are in an “or” relationship.
[0028] In order to facilitate the description of the application, the related technologies will be described below in combination with a specific application scenario.
[0029] In a specific application scenario, the AMOLED Driver is a module power supply driver used in combination with the OLED Panel, and the AMOLED Driver is used to supply power to the AMOLED to light up the organic light-emitting diode (OLED) module. Figure 1 The application provides a control relationship diagram of the AMOLED Driver and the DDIC in the related technologies, as shown in Figure 1 The DDIC outputs a control signal, provides related Inter-Integrated Circuit (IIC) instructions or SWIRE pulse instructions to the AMOLED Driver, and the AMOLED Driver adjusts and controls the ELVDD / ELVSS voltage output by the DDIC according to the instructions provided by the DDIC.
[0030] The AMOLED Driver is closely connected with the OLED Panel in structure. In the AMOLED display screen, the AMOLED Driver is usually integrated on the periphery or back of the OLED Panel and connected with the OLED pixel points through a circuit.
[0031] There are only two ways for the AMOLED Driver to communicate with the OLED Panel, i.e., the SWIRE communication mode and the IIC communication mode. In either mode, the master and slave devices are the DDIC and the AMOLED Driver of the module. The DDIC needs to control the AMOLED Driver in real time, so that the AMOLED Driver can provide different working voltages in real time.
[0032] In order to enable the voltage change of the AMOLED Driver to quickly follow the change of the display, in the OLED display products such as mobile phones and tablets, the DDIC on the OLED Panel directly controls the AMOLED Driver. If the following property of the voltage change of the AMOLED Driver is too slow, it will lead to the problem of insufficient display brightness or flickering screen display. Taking the mobile phone product as an example, the mobile phone AP cannot communicate with the AMOLED Driver. This interaction mode which is independent of the mobile phone system control is not conducive to the processing of the mobile phone AP. Because the mobile phone AP cannot determine what kind of abnormality occurs in the AMOLED Driver or what parameters are configured.
[0033] For example, the OLED Panel abnormality leads to a short circuit phenomenon in the power supply path. The user cannot turn on the screen every time the power key is pressed in the off-screen state of the mobile phone. However, at this time, it is impossible to confirm whether the driving circuit is abnormal. Only by disassembling the mobile phone can the abnormality be confirmed. Furthermore, when tracking the quality of the new drive applied to the mobile phone, only the screen black screen feedback from the user can be used to determine whether the screen is damaged or the drive is damaged. The mobile phone system cannot determine this.
[0034] Figure 2 The signal configuration and the whole machine architecture schematic diagram of the AMOLED Driver in the related technology provided for the embodiments of the present application are as follows: Figure 2As shown, the mobile phone AP is connected with the DDIC through a Mobile Industry Processor Interface (MIPI) to realize display of the mobile phone screen. The mobile phone AP directly interacts with the DDIC, and the mobile phone AP informs the DDIC of what kind of picture needs to be displayed and what kind of brightness is needed, and the DDIC controls the AMOLED Driver according to the picture and brightness requirement, which means that all configurations and exceptions of the AMOLED Driver cannot be reported to the mobile phone AP. The DDIC on the conventional display module has a certain detection function, but the DDIC can only feedback problems of the module itself and exceptions of the DDIC itself, and the DDIC cannot directly feedback the power supply, i.e., the exception of the AMOLED Driver, and therefore, on the mobile phone product, the abnormal point of the AMOLED Driver needs to be directly determined before the exception can be effectively processed, otherwise, only the hardware (disassembly) can be damaged to determine the exception of the AMOLED Driver.
[0035] Based on the above related technologies and specific application scenarios, the embodiment of the present application provides a terminal device, which can solve the problem that the AP cannot directly communicate with the AMOLED Driver and the AP cannot acquire the state change information of the AMOLED Driver in the existing mobile phone or tablet computer and other OLED display products.
[0036] The terminal device provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0037] The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, or the like. The terminal device provided by the embodiment of the present application is described in detail below in combination with the above specific application scenarios.
[0038] Figure 3 A module composition schematic diagram of the terminal device provided by the embodiment of the present application is shown in FIG. 1. Figure 3 As shown, the terminal device includes a first display driving module 301, a processor 302, a communication module 303, and a second display driving module 304; the first display driving module 301 is connected with the processor 302 through the communication module 303, and the second display driving module 304 is connected with the processor 302 and the first display driving module 301 respectively;
[0039] The first display driving module 301 is configured to, when a state change occurs, determine a communication signal quantity value corresponding to the state change information according to a corresponding relationship between the state change information of the first display driving module 301 and the communication signal quantity value, and generate a communication signal matched with the communication signal quantity value; and send the communication signal to the processor 302 through the communication module 303.
[0040] the communication module 303 is configured to send a communication signal to the processor 302;
[0041] the processor 302 is configured to determine the state change information of the driving module 301 according to a correspondence between the quantity value of the communication signal and the state change information and the quantity value of the communication signal;
[0042] the first display driving module 301 is further configured to, in a case where the execution state is a normal working state, determine a first voltage signal required for displaying an image to be displayed, and send the first voltage signal to the second display driving module 304;
[0043] the second display driving module 304 is configured to perform display driving under the action of the first voltage signal.
[0044] In the embodiments, when the execution state of the first display driving module 301 changes, the first display driving module 301 determines the quantity value of the communication signal corresponding to the state change information of the first display driving module 301 according to the correspondence between the state change information and the quantity value of the communication signal, and generates a communication signal matching the quantity value of the communication signal, and sends the communication signal to the processor 302 through the communication module 303. The processor 302 determines the state change information of the first display driving module 301 according to the communication signal and the correspondence between the state change information and the quantity value of the communication signal. In a case where the execution state of the first display driving module is a normal working state, the first display driving module 301 determines a first voltage signal required for displaying an image to be displayed, and sends the first voltage signal to the second display driving module 304; the second display driving module 304 performs display driving under the action of the first voltage signal.
[0045] In an implementation manner, the terminal device is a mobile phone, the first display driving module 301 can be an AMOLED Driver in the mobile phone, the processor 302 can be an AP of the mobile phone, the second display driving module 304 can be a DDIC in the mobile phone, and the communication module 303 is a signal line capable of signal transmission. The change of the execution state of the first display driving module 301 can be that the first display driving module has an abnormality, or that the first display driving module updates a configuration parameter. The abnormality of the first display driving module 301 can be a hardware failure or an output path short circuit, etc. Correspondingly, when the first display driving module 301 has an abnormality, the state change information of the first display driving module 301 can be a corresponding abnormal type or an abnormal reason, etc. When the configuration parameter of the first display driving module 301 is updated, the state change information of the first display driving module 301 can be specific parameter information.
[0046] In an embodiment, the communication signal is a pulse signal.
[0047] The first display driving module 301 is further configured to, when the execution state of the first display driving module 301 changes, determine a quantity value of the pulse signal according to a correspondence between the state change information of the first display driving module 301 and the quantity value of the pulse signal, and generate the pulse signal matching the quantity value of the pulse signal according to the quantity value of the pulse signal.
[0048] In an implementation manner, the communication signal can be a pulse signal, and the pulse signal can be represented by "0" or "1", where "0" represents a low level and "1" represents a high level. The state change information of the first display driving module 301 can be represented by different quantities of pulse signals, that is, different quantities of pulse signals correspond to different state change information.
[0049] In an embodiment, the first display driving module 301 includes a signal quantity determination unit 3011 and a communication signal generation unit 3012.
[0050] The signal quantity determination unit 3011 is configured to, when the execution state of the first display driving module 301 changes, match the state change information with the correspondence, and determine a communication signal quantity value corresponding to the state change information.
[0051] The communication signal generation unit 3012 is configured to generate a communication signal matching the communication signal quantity value according to the communication signal quantity value.
[0052] In the embodiment, the first display driving module 301 includes the signal quantity determination unit 3011 and the communication signal generation unit 3012. The signal quantity determination unit 3011 matches the state change information of the first display driving module 301 with the correspondence when the execution state of the first display driving module 301 changes, and determines a communication signal quantity value corresponding to the state change information of the first display driving module 301. The correspondence is a correspondence between the state change information of the first display driving module 301 and the communication signal quantity value. After the signal quantity determination unit 3011 determines the communication signal quantity value corresponding to the state change information of the first display driving module 301, the communication signal generation unit 3012 generates a communication signal matching the communication signal quantity value according to the communication signal quantity value determined by the signal quantity determination unit 3011, that is, generates a communication signal with a quantity of the communication signal quantity value.
[0053] In an implementation, the correspondence between the state change information of the first display driving module 301 and the quantity value of the communication signal can be stored in an internal register of the first display driving module 301, and the correspondence can be represented in the form of an addressing table. An addressing table is a data structure mainly used for storing and quickly accessing data. An addressing table uses an array (or a similar data structure) to store the mapping relationship of data elements. Each data element has a unique key (or index), which is used to quickly locate and access the corresponding data element in the addressing table. For example, the state change information of the first display driving module 301 is that the configuration parameter of the interface type is updated, and the quantity value of the communication signal corresponding to the state change information is 50. For another example, the first display driving module 301 has a hardware failure, and the quantity value of the communication signal corresponding to the state change information is 110. Based on this, the correspondence between the state change information of the first display driving module 301 and the quantity value of the communication signal can be stored in the internal register of the first display driving module 301 in the form of an addressing table.
[0054] In an example, the first display driving module 301 is an AMOLED Driver in a mobile phone, wherein the output of the AMOLED Driver is connected to the screen of the mobile phone. When an abnormality occurs on the output path of the AMOLED Driver due to static electricity or other problems, for example, a short circuit, the AMOLED Driver will record the abnormality as a short circuit on the output path of the AMOLED Driver in the internal register while responding to the short circuit protection. Assuming that it is determined through the pre-stored addressing table in the AMOLED Driver that the quantity value of the pulse signal corresponding to the abnormality of the output path of the AMOLED Driver is 120, then the AMOLED Driver generates 120 pulse signals according to the quantity value of the pulse signal.
[0055] Through the embodiment, the state change information of the first display driving module 301 is converted into a communication signal that can be recognized by the processor 302, so that the processor 302 can determine the state change information of the first display driving module 301 according to the received communication signal, and the interaction between the first display driving module 301 and the processor 302 is realized.
[0056] In an embodiment, the communication module 303 includes a first signal line 3031 for single-wire transmission.
[0057] The first display driving module 301 is configured to send a communication signal to the processor 302 through the first signal line 3031.
[0058] In the embodiment, the communication module 303 can be a first signal line 3031 capable of single-wire signal transmission. The first signal line 3031 can forward the communication signal generated by the first display driving module 301 to the processor 302.
[0059] In one embodiment, the first signal line 3031 is a SWIRE signal line.
[0060] The first display driving module 301 is configured to send a communication signal to the processor 302 through the SWIRE signal line.
[0061] SWIRE is a single-wire simplex communication protocol used for communication between devices. SWIRE is based on single data line for data transmission, and information is transmitted through level change.
[0062] In one implementation, the processor 302 also stores a correspondence between state change information and the number of communication signals, and the correspondence between the state change information and the number of communication signals can also be stored in the internal register of the processor 302 in the form of an addressing table. The first display driving module 301 can send the generated communication signal to the processor 302 through the SWIRE signal line. The processor 302 determines the state change information of the first display driving module 301 according to the number of the received communication signal and the pre-stored correspondence between the state change information and the number of communication signals.
[0063] Continuing the above example, the AMOLED Driver generates 120 pulse signals according to the number of pulse signals corresponding to the output path abnormality, and the AMOLED Driver sends the 120 pulse signals to the mobile phone AP through the SWIRE signal line. The mobile phone AP receives the 120 pulse signals, and determines that the AMOLED Driver state change information corresponding to the number of pulse signals being 120 is that the AMOLED Driver has an output path abnormality according to the pre-stored addressing table.
[0064] In one embodiment, the communication module 303 includes a second signal line 3032 for double-wire transmission.
[0065] The first display driving module 301 is also configured to send a communication signal to the processor 302 through the second signal line 3032.
[0066] The processor 302 is also configured to generate a feedback signal of the communication signal, and send the feedback signal to the first display driving module 301 through the second signal line.
[0067] The first display driving module 301 is also configured to determine the receiving state information of the communication signal according to the feedback signal.
[0068] In the embodiments of the present application, the communication module 303 can also be a second signal line 3032 capable of bi-directional signal transmission. The second signal line 3032 is capable of sending the communication signal generated by the first display driving module 301 to the processor 302, and sending the feedback signal of the communication signal generated by the processor 302 to the first display driving module 301, and the first display driving module 301 determines the receiving state information of the communication signal according to the received feedback signal.
[0069] In one embodiment, the first display driving module 301 is further configured to process the communication signal to obtain a communication signal with a preset number of data bits, and send the communication signal with the preset number of data bits to the processor 302 through the second signal line 3032.
[0070] The processor 302 is further configured to determine the state change information of the first display driving module 301 according to the communication signal with the preset number of data bits.
[0071] In the embodiments of the present application, the first display driving module 301 can also process the communication signal after generating the communication signal to obtain a communication signal with a preset number of data bits, and each time the communication signal is sent to the processor 302 through the second signal line 3032, the communication signal with the preset number of data bits is sent. The processor 302 receives the communication signal with the preset number of data bits sent by the first display driving module 301 through the second signal line 3032, and determines the state change information of the first display driving module 301 according to the received communication signal with the preset number of data bits.
[0072] In an implementation, the second signal line 3032 can be an IIC signal line. The IIC signal line includes a bidirectional data line SDA and a clock line SCL. The data line SDA interface circuit is bidirectional, the output circuit is used to send data, i.e., a communication signal, to the processor, and the input circuit is used to receive data, i.e., a feedback signal, sent by the processor. The clock line SCL is used to control the timing of data transmission and is also bidirectional, as the master of the bus data transmission, on one hand, the SCL output circuit sends a clock signal, and on the other hand, the SCL level on the bus is detected to determine when to send the next communication signal to the processor; as a slave that accepts the master command, the SCL signal on the bus is sent or received on the SDA to send a low-level signal to the SCL line to extend the bus clock signal period. When SCL is high, SDA jumps from high to low, indicating the start of data transmission; when SCL is high, SDA jumps from low to high, indicating the end of data transmission. During data transmission, all addresses and data are transmitted in units of 8 bits. If the receiving end correctly receives 8-bit data, a 1-bit “0” signal, i.e., an ACK response signal, is returned; if 8-bit data is not correctly received, or the receiving end no longer receives data, a 1-bit “1” signal, i.e., an NACK response signal, is returned. That is, for every 8-bit data transmission, a 1-bit ACK / NACK response signal is fed back.
[0073] Continuing the above example, when an abnormality occurs on the AMOLED Driver output path, the AMOLED Driver determines the communication signal quantity value to be 120 according to the addressing table, and generates 120 pulse signals, for example, "000011100…0011…110", which can be represented by "0" or "1", where "0" represents a low level and "1" represents a high level. Subsequently, the AMOLED Driver converts the 120 pulse signals into 8-bit binary data "01111000" according to the 120 pulse signals. Each data bit in the 8-bit binary data "01111000" represents a pulse signal, i.e., the 120 pulse signals are converted into 8 pulse signals "01111000", which can represent the quantity value of the pulse signals generated by the AMOLED Driver as 120. Next, the AMOLED Driver sends the 8 pulse signals "01111000" to the phone AP through the IIC signal line. After receiving "01111000", the phone AP can convert the 8 pulse signals "01111000" into decimal to obtain the quantity value of the pulse signals as "120", and determine the state change information of the AMOLED Driver according to the corresponding relationship between the communication signal quantity value and the state change information in the addressing table. If the phone AP correctly receives the "01111000", it will generate a "0" ACK response signal of one bit and send the response signal to the AMOLED Driver through the IIC signal line. If the phone AP does not correctly receive the "01111000" or no longer receives pulse signals, it will generate a "1" NACK response signal of one bit and send the response signal to the AMOLED Driver through the IIC signal line. The AMOLED Driver determines whether the phone AP correctly receives the communication signal according to the response signal.
[0074] Through this embodiment, the communication signal generated by the first display driving module 301 is sent to the processor 302 through the second signal line. The first display driving module 301 not only can confirm the receiving state of the communication signal according to the feedback signal sent by the processor 302, but also can adjust the sending period or sending frequency of the communication signal according to the feedback signal returned by the processor 302, thereby not only realizing the interaction between the first display driving module 301 and the processor 302, but also improving the accuracy and efficiency of the determination of the state change information of the first display driving module.
[0075] In one embodiment, the processor 302 is further configured to, in a case where it is determined that the execution state of the first display driving module 301 is the normal working state, generate a first communication signal according to pixel information of the image to be displayed, the first communication signal being used to indicate a first voltage signal required for displaying the image to be displayed; and send the first communication signal to the first display driving module 301 through the communication module 303.
[0076] The first display driving module 301 is further configured to determine the first voltage signal according to the first communication signal.
[0077] In the embodiment, in a case where it is determined that the execution state of the first display driving module 301 is the normal working state, the processor 302 generates a first communication signal according to pixel information of the image to be displayed, the first communication signal being used to indicate a first voltage signal required for displaying the image to be displayed, i.e., a first voltage signal required for the second display driving module. The pixel information of the image to be displayed can include color and brightness information of pixels, etc. The processor 302 sends the first communication signal to the first display driving module 301 through the communication module 303. After receiving the first communication signal, the first display driving module 301 determines and generates the first voltage signal required for the second display driving module according to the first communication signal.
[0078] In one example, the mobile phone AP generates a corresponding first communication signal according to color and brightness information of the image to be displayed, the first communication signal being a data signal. The mobile phone AP sends the generated first communication signal to the AMOLED Driver through an IIC signal line or a SWIRE signal line. After receiving the first communication signal sent by the mobile phone AP, the AMOLED Driver determines a voltage signal required for the DDIC according to the first communication signal. Then, the AMOLED Driver sends the determined voltage signal to the DDIC.
[0079] In another embodiment, the processor 302 is further configured to send the image to be displayed to the second display driving module 304.
[0080] The second display driving module 304 is further configured to generate a second communication signal according to pixel information of the image to be displayed, the second communication signal being used to indicate a first voltage signal required for displaying the image to be displayed; and send the second communication signal to the first display driving module.
[0081] The first display driving module is further configured to determine the first voltage signal according to the second communication signal.
[0082] In one example, the mobile phone AP sends a to-be-displayed image to the DDIC, and the DDIC generates a corresponding second communication signal according to color and brightness information of the to-be-displayed image, where the second communication signal can be a data signal. Then, the DDIC sends the generated second communication signal to the AMOLED Driver. After receiving the second communication signal sent by the DDIC, the AMOLED Driver determines a first voltage signal required by the DDIC according to the second communication signal. Then, the AMOLED Driver sends the determined first voltage signal to the DDIC.
[0083] In one embodiment, the display module 305 is further connected with the second display driving module 304.
[0084] The second display driving module 304 is further configured to send an electric signal to the display module 305.
[0085] The display module 305 is configured to display a to-be-displayed image matching the electric signal when receiving the electric signal.
[0086] In one embodiment, the electric signal includes a second voltage signal.
[0087] The second display driving module 304 is configured to generate a corresponding second voltage signal according to pixel information of the to-be-displayed image, and send the second voltage signal to the display module 305.
[0088] The display module 305 is further configured to display the to-be-displayed image according to the second voltage signal.
[0089] In the embodiment, the second display driving module 304 generates a corresponding second voltage signal according to pixel information of the to-be-displayed image, and sends the second voltage signal to the display module 305. The display module 305 displays the to-be-displayed image when receiving the second voltage signal.
[0090] In the embodiment, the display module 305 can be a display screen on a terminal device, which can be an AMOLED display screen for example.
[0091] In one example, after receiving the first voltage signal sent by the AMOLED Driver, the DDIC generates a corresponding second voltage signal according to color and brightness information of the to-be-displayed image, and sends the second voltage signal to the AMOLED display screen. The AMOLED display screen controls the light-emitting state of each pixel point according to the received second voltage signal, thereby displaying the to-be-displayed image.
[0092] In another example, the electrical signal can further include a driving signal and a data signal, the driving signal can include a voltage signal, after receiving the driving signal and the data signal from the DDIC, the AMOLED display screen controls the light-emitting state of each pixel point according to the driving signal and the data signal, so as to display the image to be displayed.
[0093] In the embodiment of the present application, when the execution state of the first display driving module is normal working state, the first display driving module determines the first voltage signal required for displaying the image to be displayed; the first display driving module sends the first voltage signal to the second display driving module; the second display driving module performs display driving under the action of the first voltage signal. When the execution state of the first display driving module changes, the first display driving module determines the communication signal quantity value corresponding to the state change information according to the correspondence between the state change information and the communication signal quantity value, generates a communication signal matched with the communication signal quantity value, and sends the communication signal to the processor through the communication module; the processor determines the state change information of the first display driving module according to the correspondence between the communication signal quantity value and the state change information. It can be seen that, according to the embodiment of the present application, the first display driving module can determine the communication signal quantity value corresponding to the state change information according to the correspondence between the state change information and the communication signal quantity value, generate a communication signal matched with the communication signal quantity value, and send the communication signal to the processor through the communication module, so that the processor can determine the state change information of the first display driving module according to the correspondence between the communication signal and the state change information. Therefore, the processor can obtain the state change information of the first display driving module, and the processor and the first display driving module are no longer in communication with each other, so that the processor can more accurately control the display effect, and the fault positioning efficiency when the device has a display problem is greatly improved.
[0094] Figure 4 An exemplary architecture schematic diagram of a terminal device is provided for the embodiment of the present application. The terminal device can be an electronic device such as a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, etc. As shown in the figure, the terminal device is a mobile phone, which includes a mobile phone AP, an AMOLED driver, a SWIRE signal line and a DDIC. The mobile phone AP and the DDIC are connected through a MIPI communication interface to realize the display of the mobile phone screen. The mobile phone AP is connected with the AMOLED driver through the SWIRE signal line to realize the communication between the mobile phone AP and the AMOLED driver. Figure 4
[0095] In one case, the mobile phone AP can provide relevant IIC instructions or SWIRE pulse instructions to the AMOLED Driver according to the image to be displayed, and the AMOLED Driver outputs corresponding voltage signals to the DDIC according to the instructions provided by the mobile phone AP. The mobile phone AP and the AMOLED Driver are connected through the SWIRE signal line, and when the execution state of the AMOLED Driver changes, the AMOLED Driver can send a communication signal to the mobile phone AP through the SWIRE signal line, and the mobile phone AP can determine the state change information of the AMOLED Driver according to the numerical value of the communication signal, thereby realizing the interaction between the mobile phone AP and the AMOLED Driver.
[0096] In another case, the mobile phone AP sends the image to be displayed to the DDIC, and the DDIC outputs a control signal according to the color and brightness information of the image to be displayed, and provides relevant IIC instructions or SWIRE pulse instructions to the AMOLED Driver, and the AMOLED Driver adjusts the voltage of its output (ELVDD / ELVSS) according to the instructions provided by the DDIC.
[0097] Figure 5 A communication architecture between the mobile phone AP and the AMOLED Driver is provided for the embodiments of the present application. As shown in Figure 5 When the execution state of the AMOLED Driver changes, for example, when the AMOLED Driver has a hardware fault, the AMOLED Driver first determines the pulse signal numerical value corresponding to the state change information of the hardware fault in the pre-stored addressing table. Then, after determining the pulse signal numerical value, a pulse signal matching the pulse signal numerical value is generated, and the generated pulse signal is sent to the mobile phone AP through the SWIRE signal line. After receiving the pulse signal sent by the AMOLED Driver, the mobile phone AP determines that the state change information of the AMOLED Driver is that the AMOLED Driver has a hardware fault according to the numerical value of the pulse signal and the pre-stored addressing table.
[0098] Figure 6 Another communication architecture between the mobile phone AP and the AMOLED Driver is provided for the embodiments of the present application. As shown in Figure 6As shown, the mobile phone AP and the AMOLED Driver can transmit communication signals through the IIC signal line. When the execution state of the AMOLED Driver changes, for example, when the AMOLED Driver has a hardware fault, the AMOLED Driver first determines the pulse signal quantity value corresponding to the state change information of the hardware fault in the pre-stored addressing table. Then, after determining the pulse signal quantity value, a pulse signal matching the pulse signal quantity value is generated, and the generated pulse signal is sent to the mobile phone AP through the IIC signal line. When sending the pulse signal to the mobile phone AP through the IIC signal line, the IIC signal line converts the pulse signal quantity value into 2 binary 8-bit data according to the pulse signal quantity value, that is, the IIC signal line converts the pulse signal generated by the AMOLED Driver into an 8-bit pulse signal to represent, and the pulse signal is composed of "0" and "1", "0" represents low level, and "1" represents high level. That is, the 8 pulse signals can represent the quantity value of the pulse signal generated by the AMOLED Driver. The IIC signal line sends the 8 pulse signals to the mobile phone AP. After receiving the 8 pulse signals, the mobile phone AP can convert the data bits represented by the 8 pulse signals into decimal to obtain the quantity value of the pulse signal. Then, the mobile phone AP determines the state change information of the AMOLED Driver according to the correspondence between the communication signal quantity value and the state change information in the addressing table. In addition, if the mobile phone AP correctly receives the 8 pulse signals, it will generate a bit of "0" ACK response signal, and send the response signal to the AMOLED Driver through the IIC signal line. If the mobile phone AP does not correctly receive the 8 pulse signals or no longer receives the pulse signals, it will generate a bit of "1" NACK response signal, and send the response signal to the AMOLED Driver through the IIC signal line. The AMOLED Driver determines whether the mobile phone AP correctly receives the communication signal according to the response signal.
[0099] Figure 7 The application provides the terminal equipment and the communication method thereof. Figure 3 The communication method of the terminal equipment is shown in the flowchart as shown in the figure. Figure 7 The communication method specifically includes the following steps.
[0100] S702: When the execution state of the first display driving module changes, determine the communication signal quantity value corresponding to the state change information of the first display driving module;
[0101] S704: According to the communication signal quantity value, generate a communication signal matching the communication signal quantity value;
[0102] S706: According to the communication signal, determine the state change information of the first display driving module.
[0103] In the embodiment, when the execution state of the first display driving module changes, first, the quantity value of the communication signal corresponding to the state change information of the first display driving module is determined. Then, the corresponding quantity of communication signals is generated according to the determined quantity value of the communication signal, and then the state change information of the first display driving module is determined according to the communication signal. The execution state of the first display driving module may change due to some abnormality of the first display driving module, or the first display driving module may update some configuration parameters. Accordingly, when the first display driving module has an abnormality, the state change information of the first display driving module may be the corresponding abnormal type or abnormal reason. When the configuration parameters of the first display driving module are updated, the state change information of the first display driving module may be the specific parameter information.
[0104] In one embodiment, determining the quantity value of the communication signal corresponding to the state change information of the first display driving module comprises:
[0105] The state change information and the corresponding relationship are matched to determine the quantity value of the communication signal corresponding to the state change information. The corresponding relationship is the corresponding relationship between the state change information and the quantity value of the communication signal.
[0106] In the embodiment, when the quantity value of the communication signal corresponding to the state change information of the first display driving module is determined, the state change information of the first display driving module is matched with the corresponding relationship to obtain the quantity value of the communication signal corresponding to the state change information of the first display driving module. The corresponding relationship is the corresponding relationship between the state change information and the quantity value of the communication signal. The corresponding relationship between the state change information and the quantity value of the communication signal can be stored in the internal memory of the first display driving module. The corresponding relationship can be represented in the form of an addressing table.
[0107] In one embodiment, the method further comprises:
[0108] The communication signal is processed to obtain a communication signal with a preset data bit number.
[0109] According to the communication signal with the preset data bit number, the state change information of the driving module is determined.
[0110] In the embodiment, the generated communication signal can also be processed to obtain a communication signal with a preset data bit number, and then the state change information of the first display driving module is determined according to the communication signal with the preset data bit number obtained after processing.
[0111] The communication method provided in the embodiments of the present application can convert the state change information of the first display driving module into a communication signal which is easy to identify, and determine the state change information of the first display driving module through the communication signal, so that the determination efficiency and accuracy of the state change information of the first display driving module can be improved.
[0112] Figure 8 The structure schematic diagram of the electronic device provided in the embodiments of the present application is shown in FIG. 8. Figure 8 As shown in FIG. 8, the embodiments of the present application also provide an electronic device 800, which includes a processor 801 and a memory 802, and the memory 802 stores programs or instructions which can run on the processor 801. When the programs or instructions are executed by the processor 801, the programs or instructions can implement each step of the communication method embodiments described above and achieve the same technical effects. To avoid repetition, the details are not described herein.
[0113] It should be noted that the electronic device in the embodiments of the present application includes a mobile electronic device and a non-mobile electronic device.
[0114] Figure 9 The hardware structure schematic diagram of the electronic device provided in the embodiments of the present application is shown in FIG. 9.
[0115] The electronic device 900 includes but is not limited to a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910, etc.
[0116] Those skilled in the art can understand that the electronic device 900 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 910 through a power management system, so as to realize the functions of power management, such as charging, discharging, and power consumption management, through the power management system. Figure 9 The electronic device structure shown in FIG. 9 does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components, which are not described herein.
[0117] The processor 910 is configured to determine a communication signal quantity value corresponding to the state change information of the first display driving module when the execution state of the first display driving module changes;
[0118] According to the communication signal quantity value, a communication signal matching the communication signal quantity value is generated;
[0119] According to the communication signal, state change information of the first display driving module is determined.
[0120] Optionally, the processor 910 is further configured to match the state change information and a corresponding relationship to determine a communication signal quantity value corresponding to the state change information, the corresponding relationship being a corresponding relationship between the state change information and the communication signal quantity value.
[0121] Optionally, the processor 910 is further configured to process the communication signal to obtain a communication signal of a preset data bit number.
[0122] According to the communication signal of the preset data bit number, state change information of the first display driving module is determined.
[0123] It should be understood that in the embodiments of the present application, the input unit 904 can include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042. The graphics processor 9041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 can include a display panel 9061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 can include a touch detection device and a touch controller. The other input devices 9072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, an operating lever, etc., which will not be described here.
[0124] The memory 909 can be used to store software programs and various data. The memory 909 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), etc. In addition, the memory 909 can include a volatile memory or a non-volatile memory, or the memory 909 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 909 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0125] The processor 910 can include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 910.
[0126] The embodiments of the present application also provide a readable storage medium, the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned communication method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.
[0127] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disc or an optical disc, etc.
[0128] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions, realizes various processes of the communication method embodiment, and can achieve the same technical effects. To avoid repetition, details are not described herein.
[0129] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system level chip, a system chip, a chip system or a system on chip, etc.
[0130] The embodiment of the present application provides a computer program product, which is stored in a storage medium, and is executed by at least one processor to realize various processes of the communication method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0131] It should be noted that in this document, the term "comprise", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "comprises a" does not exclude the presence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in the opposite order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.
[0132] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product in essence or in the form of a part that contributes to the prior art, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
[0133] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.
Claims
1. A terminal device, characterized by comprising: The terminal device comprises: a first display driving module, a processor, a communication module and a second display driving module; the first display driving module is connected with the processor through the communication module, and the second display driving module is connected with the processor and the first display driving module respectively; the first display driving module is configured to, when a state of execution of the first display driving module changes, determine a communication signal quantity value corresponding to state change information of the first display driving module according to a correspondence between the state change information and the communication signal quantity value, and generate a communication signal matching the communication signal quantity value, and send the communication signal to the processor through the communication module; the communication module is configured to send the communication signal to the processor; the processor is configured to determine the state change information of the first display driving module according to the communication signal and the correspondence between the state change information and the communication signal quantity value; the first display driving module is further configured to, when the state of execution is a normal working state, determine a first voltage signal required for displaying an image to be displayed, and send the first voltage signal to the second display driving module; the second display driving module is configured to execute display driving under the action of the first voltage signal.
2. The terminal device according to claim 1, characterized by The first display driving module comprises a signal quantity determination unit and a communication signal generation unit; the signal quantity determination unit is configured to, when the state of execution of the first display driving module changes, match the state change information with the correspondence, and determine the communication signal quantity value corresponding to the state change information; the communication signal generation unit is configured to generate the communication signal matching the communication signal quantity value according to the communication signal quantity value.
3. The terminal device according to claim 1, characterized by The communication module comprises a first signal line for single-wire transmission; the first display driving module is configured to send the communication signal to the processor through the first signal line.
4. The terminal device according to claim 1, characterized by The communication module comprises a second signal line for double-wire transmission; the first display driving module is further configured to send the communication signal to the processor through the second signal line; the processor is further configured to generate a feedback signal of the communication signal, and send the feedback signal to the first display driving module through the second signal line; the first display driving module is further configured to determine reception state information of the communication signal according to the feedback signal.
5. The terminal device of claim 4, wherein the first display driving module is further configured to process the communication signal to obtain a communication signal with a preset number of data bits, and send the communication signal with the preset number of data bits to the processor through the second signal line; the processor is further configured to determine the state change information of the first display driving module according to the communication signal with the preset number of data bits.
6. The terminal device of claim 1, wherein The processor is further configured to, when determining that the execution state of the first display driving module is a normal working state, generate a first communication signal according to pixel information of the to-be-displayed image, the first communication signal being used to indicate a first voltage signal required for displaying the to-be-displayed image; and send the first communication signal to the first display driving module through the communication module. The first display driving module is further configured to determine the first voltage signal according to the first communication signal.
7. The terminal device according to claim 1, characterized by Further comprising: a display module; The display module is connected with the second display driving module; The second display driving module is further configured to send an electric signal to the display module; The display module is configured to display a to-be-displayed image matched with the electric signal when receiving the electric signal.
8. The terminal device according to claim 7, characterized by The electric signal comprises a second voltage signal; The second display driving module is configured to generate a corresponding second voltage signal according to pixel information of the to-be-displayed image, and send the second voltage signal to the display module; The display module is further configured to display the to-be-displayed image according to the second voltage signal.
9. The terminal device according to claim 3, characterized by The first signal line is a SWIRE signal line; The first display driving module is configured to send the communication signal to the processor through the SWIRE signal line.
10. The terminal device of claim 1, wherein, The communication signal is a pulse signal; The first display driving module is further configured to, when the execution state of the first display driving module changes, determine a quantity value of a pulse signal according to a corresponding relationship between state change information of the first display driving module and the quantity value of the pulse signal; generate a pulse signal matched with the quantity value of the pulse signal according to the quantity value of the pulse signal.
Citation Information
Patent Citations
Display device
CN109286706A
Control system of AMOLED display screen
CN113066442A