CN117116175A - Display driving method, device and system - Google Patents
Display driving method, device and system Download PDFInfo
- Publication number
- CN117116175A CN117116175A CN202210575363.2A CN202210575363A CN117116175A CN 117116175 A CN117116175 A CN 117116175A CN 202210575363 A CN202210575363 A CN 202210575363A CN 117116175 A CN117116175 A CN 117116175A
- Authority
- CN
- China
- Prior art keywords
- serial peripheral
- peripheral interface
- display
- data
- interface module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000002093 peripheral effect Effects 0.000 claims abstract description 185
- 238000006243 chemical reaction Methods 0.000 claims description 46
- 238000011161 development Methods 0.000 abstract description 12
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G3/2096—Details of the interface to the display terminal specific for a flat panel
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/08—Details of image data interface between the display device controller and the data line driver circuit
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The application discloses a display driving method, a device and a system, which are applied to a display driving device, wherein the display driving device comprises a mobile industry processor interface module and a serial peripheral interface module, firstly, initial display data sent by a user space is forwarded to the serial peripheral interface module through the mobile industry processor interface module, then the serial peripheral interface module converts the initial display data into target display data, and a serial peripheral interface display screen is driven to display the target display data. Because the mobile industry processor interface module can send the initial display data to the serial peripheral interface module, the serial peripheral interface module can drive the serial peripheral interface display screen according to the initial display data, that is to say, the SPI display screen can be driven in the MIPI display frame without independently developing the SPI display frame, thereby reducing the development cost of the display frame and further relieving the technical problem of high development cost of the current display frame.
Description
Technical Field
The present application relates to the field of display technologies, and in particular, to a display driving method, device, and system.
Background
The MTK (MediaTek) platform is used as an integrated platform for the application function of the mobile terminal, and is favored by the mobile terminal design and manufacturers by virtue of the characteristics of high cost performance, high reliability and the like.
The MT6739 processor, which currently typically uses the MTK platform, correlates display data: the MIPI (Mobile Industry Processor Interface ) display frame in the MT6739 processor drives the MIPI display screen to display data on the MIPI display screen, however, due to the limitation of the frame logic, the MIPI display frame can only drive the MIPI display screen, but cannot drive the SPI (Serial Peripheral Interface ) display screen, and if the SPI display screen is to be driven, the SPI display frame needs to be separately designed and developed, resulting in a large development cost of the display frame.
Disclosure of Invention
The application provides a display driving method, a display driving device and a display driving system, which are used for relieving the technical problem that the development cost of the current display frame is high.
In order to solve the technical problems, the application provides the following technical scheme:
the application provides a display driving method, which is applied to a display driving device, wherein the display driving device comprises a mobile industry processor interface module and a serial peripheral interface module, and the display driving method comprises the following steps:
the mobile industry processor interface module receives initial display data sent by a user space;
the mobile industry processor interface module sends the initial display data to the serial peripheral interface module;
the serial peripheral interface module converts the initial display data into target display data;
the serial peripheral interface module drives a serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the serial peripheral interface module.
The mobile industry processor interface module is provided with a first data conversion chip, and the step of sending the initial display data to the serial peripheral interface module by the mobile industry processor interface module comprises the following steps:
the first data conversion chip converts the data format of the initial display data into a kernel space readable data format;
the first data conversion chip sends the initial display data with the data format being the kernel space readable data format to the serial peripheral interface module.
The step of converting the initial display data into target display data by the serial peripheral interface module comprises the following steps:
the second data conversion chip performs format conversion on the initial display data with the data format being the kernel space readable data format to obtain the initial display data with the data format being the serial peripheral interface readable data format;
and taking the initial display data with the data format being the readable data format of the serial peripheral interface as the target display data.
The serial peripheral interface module is further provided with a serial peripheral interface driving chip, and the step of driving a serial peripheral interface display screen to display the target display data by the serial peripheral interface module comprises the following steps:
the second data conversion chip sends the target display data to the serial peripheral interface driving chip so that the serial peripheral interface driving chip drives the serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the drive chip of the serial peripheral interface.
The application also provides a display driving device, which comprises a mobile industry processor interface module and a serial peripheral interface module;
the mobile industry processor interface module is used for receiving initial display data sent by a user space;
the mobile industry processor interface module is further configured to send the initial display data to the serial peripheral interface module;
the serial peripheral interface module is used for converting the initial display data into target display data;
the serial peripheral interface module is also used for driving a serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the serial peripheral interface module.
The mobile industry processor interface module is provided with a first data conversion chip;
the first data conversion chip is used for converting the data format of the initial display data into a kernel space readable data format;
the first data conversion chip is further configured to send the initial display data with a data format that is the kernel space readable data format to the serial peripheral interface module.
Wherein the serial peripheral interface module is provided with a second data conversion chip;
the second data conversion chip is specifically configured to:
performing format conversion on the initial display data with the data format being the kernel space readable data format to obtain the initial display data with the data format being the serial peripheral interface readable data format;
and taking the initial display data with the data format being the readable data format of the serial peripheral interface as the target display data.
The serial peripheral interface module is also provided with a serial peripheral interface driving chip; the second data conversion chip is further used for sending the target display data to the serial peripheral interface driving chip;
the serial peripheral interface driving chip is used for driving a serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the drive chip of the serial peripheral interface.
The application also provides a display driving system, which comprises a display driving device and a serial peripheral interface display screen, wherein the display driving device comprises a mobile industry processor interface module and a serial peripheral interface module;
the mobile industry processor interface module is used for receiving initial display data sent by a user space;
the mobile industry processor interface module is further configured to send the initial display data to the serial peripheral interface module;
the serial peripheral interface module is used for converting the initial display data into target display data;
the serial peripheral interface module is also used for driving a serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the serial peripheral interface module.
The mobile industry processor interface module is provided with a first data conversion chip;
the first data conversion chip is used for converting the data format of the initial display data into a kernel space readable data format;
the first data conversion chip is further configured to send the initial display data with a data format that is the kernel space readable data format to the serial peripheral interface module.
The embodiment of the application provides a display driving method, a device and a system, which are applied to a display driving device, wherein the display driving device comprises a mobile industry processor interface module and a serial peripheral interface module, firstly, initial display data sent by a user space is received through the mobile industry processor interface module, the initial display data is sent to the serial peripheral interface module, then, the serial peripheral interface module converts the initial display data into target display data, and drives a serial peripheral interface display screen to display the target display data, wherein the serial peripheral interface display screen comprises a display screen connected with the serial peripheral interface module. Because the mobile industry processor interface module can send the initial display data to the serial peripheral interface module, the serial peripheral interface module can drive the serial peripheral interface display screen according to the initial display data, that is to say, the SPI display screen can be driven in the MIPI display frame without independently developing the SPI display frame, thereby reducing the development cost of the display frame and further relieving the technical problem of high development cost of the current display frame.
Drawings
The technical solution and other advantageous effects of the present application will be made apparent by the following detailed description of the specific embodiments of the present application with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of a display driving method according to an embodiment of the application.
Fig. 2a is a schematic structural diagram of an MIPI display frame according to an embodiment of the application.
Fig. 2b is another schematic structural diagram of an MIPI display frame according to an embodiment of the application.
Fig. 3 is a schematic structural diagram of a display driving device according to an embodiment of the present application.
Fig. 4 is a schematic structural diagram of a display driving system according to an embodiment of the present application.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Fig. 6 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. It will be apparent that the described embodiments are only some, but not all, embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to fall within the scope of the application.
The embodiment of the application provides a display driving method, a device and a system.
As shown in fig. 1, fig. 1 is a schematic flow chart of a display driving method according to an embodiment of the present application, where the display driving method is applied to a display driving device, and the display driving device includes a mobile industry processor interface module and a serial peripheral interface module, and the specific flow may be as follows:
s101, the mobile industry processor interface module receives initial display data sent by a user space.
The mobile industry processor interface module is used for executing related operations for driving the MIPI display screen, the user space is one of blocks of virtual memory in the operating system, and the initial display data comprises display data stored in the user space.
Specifically, the virtual memory of the operating system is divided into two blocks, one block is a kernel space, the other block is a user space, in the practical application process, related instructions are often generated based on user operation and stored in the user space, and in order to execute the related instructions, communication between the user space and the kernel space and/or hardware devices is required, and it is required to be noted that the user space cannot directly access the kernel space and/or the hardware devices, and generally needs to communicate with the kernel space and/or the hardware devices in a system call manner.
In this embodiment, as shown in fig. 2a or fig. 2b, in the MIPI display framework of the MT6739 processor, the mobile industry processor interface module 221 and the serial peripheral interface module 222 are both located in the kernel space 22, and the initial display data (e.g., video data) stored in the user space 21 is sent to the mobile industry processor interface module 221 located in the kernel space 22 by way of a system call.
S102, the mobile industry processor interface module sends the initial display data to the serial peripheral interface module.
The serial peripheral interface module is used for executing related operation of driving the SPI display screen. Specifically, in the prior art, due to the limitation of frame logic, the current MIPI display frame can only drive the MIPI display screen, but cannot drive the SPI display screen, and if the SPI display screen needs to be driven, the SPI display frame needs to be designed and developed separately, so that the development cost of the display frame is high.
In this embodiment, as shown in fig. 2a or fig. 2b, the serial peripheral interface module 222 is added in the MIPI display frame, and the serial peripheral interface module 222 is connected with the mobile industry processor interface module 221, so that display data is transmitted to the serial peripheral interface module 222 through the mobile industry processor interface module 221 to drive the SPI display screen, that is, the SPI display screen can be driven in the MIPI display frame without separately developing the SPI display frame, thereby reducing the development cost of the display frame.
Specifically, since the user space is different from the data format supported (i.e., readable) by the kernel space, in order for the kernel space to correctly read the received data, the data format of the received data needs to be converted (converted into the data format readable by the kernel space), in one embodiment, as shown in fig. 2a, a first data conversion chip 2211 and a frame node information transmission chip 2212 are disposed in the mobile industry processor interface module 221, and are used to send the initial display data in the user space 21 to the first data conversion chip 2211 through a system call, and then the first data conversion chip 2211 converts the data format of the initial display data into the readable data format of the kernel space and sends the initial display data in the readable data format of the kernel space to the frame node information transmission chip 2212, so that the initial display data in the readable data format of the kernel space is sent through the frame node information transmission chip 2212, and the frame node information is sent to the mobile industry processor interface driving chip 2213 in the mobile industry processor interface module 221, and the second data conversion chip 2221 in the peripheral interface module 222.
Further, in another embodiment, if the user space is in the power-off charging state, as shown in fig. 2b, after the initial display data (for example, the picture data of the charging screen) in the user space 21 is sent to the first data conversion chip 2211 through the system call, the first data conversion chip 2211 converts the data format of the initial display data into the kernel space readable data format, and sends the initial display data with the data format of the kernel space readable data format to the second data conversion chip 2221 in the serial peripheral interface module 222.
S103, the serial peripheral interface module converts the initial display data into target display data.
Wherein the target display data is display data supported (readable) by the serial peripheral interface module. Specifically, since the mobile industry processor interface module is different from the data format supported (i.e., readable) by the serial peripheral interface module, in order for the serial peripheral interface module to correctly read the received data, the data format of the received data needs to be converted (to a data format readable by the serial peripheral interface module).
In this embodiment, as shown in fig. 2a or fig. 2b, the second data conversion chip 2221 performs format conversion on initial display data (for example, video data or picture data of a charging screen) with a data format that is in a kernel space readable data format, so as to obtain initial display data with a data format that is in a serial peripheral interface readable data format, and uses the initial display data with the data format that is in the serial peripheral interface readable data format as target display data.
S104, the serial peripheral interface module drives the serial peripheral interface display screen to display target display data, wherein the serial peripheral interface display screen comprises a display screen connected with the serial peripheral interface module.
In this embodiment, the serial peripheral interface module is further provided with a serial peripheral interface driving chip, and the serial peripheral interface driving chip is configured to provide driving conditions for the serial peripheral interface display screen to drive the serial peripheral interface display screen to work, specifically, as shown in fig. 2a, the mobile industry processor interface driving chip 2213 sends initial display data in a data format that is in a kernel space readable data format to the mobile industry processor interface virtual display screen 231 (no display screen), and at the same time, the second data conversion chip 2221 sends target display data to the serial peripheral interface driving chip 2222, so that the serial peripheral interface driving chip 2222 drives the serial peripheral interface display screen 232 (i.e. the display screen connected to the serial peripheral interface driving chip 2222) to display the target display data.
In another embodiment, since the MIPI interface display screen cannot normally work in a state where the user space is in a shutdown charging state (i.e. a shutdown charging screen cannot be displayed), as shown in fig. 2b, the second data conversion chip 2221 sends the target display data to the serial peripheral interface driver chip 2222, so that the serial peripheral interface driver chip 2222 drives the serial peripheral interface display screen 232 to display the target display data, where the serial peripheral interface display screen 232 includes a display screen connected to the serial peripheral interface driver chip 2222.
As can be seen from the foregoing, the display driving method provided by the present application is applied to a display driving device, where the display driving device includes a mobile industry processor interface module and a serial peripheral interface module, first receives initial display data sent by a user space through the mobile industry processor interface module, and sends the initial display data to the serial peripheral interface module, then the serial peripheral interface module converts the initial display data into target display data, and drives a serial peripheral interface display screen to display the target display data, where the serial peripheral interface display screen includes a display screen connected to the serial peripheral interface module. Because the mobile industry processor interface module can send the initial display data to the serial peripheral interface module, the serial peripheral interface module can drive the serial peripheral interface display screen according to the initial display data, that is to say, the SPI display screen can be driven in the MIPI display frame without independently developing the SPI display frame, thereby reducing the development cost of the display frame and further relieving the technical problem of high development cost of the current display frame.
According to the method described in the above embodiment, the present embodiment will be further described from the viewpoint of the display driving device.
Referring to fig. 3, fig. 3 specifically illustrates a display driving apparatus provided in an embodiment of the present application, where the display driving apparatus may include: a mobile industry processor interface module 221 and a serial peripheral interface module 222, wherein:
(1) Mobile industry processor interface module 221
A mobile industry processor interface module 221 for receiving initial display data transmitted by the user space;
the mobile industry processor interface module 221 is specifically configured to send the initial display data to the serial peripheral interface module.
Specifically, the mobile industry processor interface module 221 is further configured to:
converting the data format of the initial display data into a kernel space readable data format;
and sending the initial display data with the data format being the kernel space readable data format to the serial peripheral interface module.
(2) Serial peripheral interface module 222
A serial peripheral interface module 222 for converting the initial display data into target display data;
wherein the serial peripheral interface module 222 is further configured to: and driving the serial peripheral interface display screen to display target display data, wherein the serial peripheral interface display screen comprises a display screen connected with the serial peripheral interface module.
Specifically, the serial peripheral interface module 222 is further configured to:
performing format conversion on initial display data with a data format of kernel space readable data format to obtain initial display data with a data format of serial peripheral interface readable data format;
and taking the initial display data with the data format being the readable data format of the serial peripheral interface as target display data.
As can be seen from the foregoing, the display driving device provided by the present application includes a mobile industry processor interface module 221 and a serial peripheral interface module 222, wherein the mobile industry processor interface module 221 is firstly configured to receive initial display data sent by a user space, and send the initial display data to the serial peripheral interface module 222, and then the serial peripheral interface module 222 is configured to convert the initial display data into target display data, and drive a serial peripheral interface display screen to display the target display data, where the serial peripheral interface display screen includes a display screen connected to the serial peripheral interface module. Since the mobile industry processor interface module 221 can send the initial display data to the serial peripheral interface module 222, the serial peripheral interface module 221 can drive the serial peripheral interface display screen according to the initial display data, that is, can drive the SPI display screen in the MIPI display frame without developing the SPI display frame alone, thereby reducing the development cost of the display frame and further alleviating the technical problem of high development cost of the current display frame.
In the implementation, each unit may be implemented as an independent entity, or may be implemented as the same entity or several entities in any combination, and the implementation of each unit may be referred to the foregoing method embodiment, which is not described herein again.
Correspondingly, the embodiment of the application also provides a display driving system which comprises a display driving device and a serial peripheral interface display screen, wherein the display driving device comprises a mobile industry processor interface module and a serial peripheral interface module. Fig. 4 is a schematic diagram of a display driving system according to an embodiment of the application, as shown in fig. 4. In this embodiment, the mobile industry processor interface module 221, after receiving the initial display data transmitted by the user space, performs step S401: the initial display data sent by the user space is forwarded to the serial peripheral interface module 222, and then the serial peripheral interface module 222 performs step S402: converting the initial display data into target display data, and finally executing step S403 by the serial peripheral interface module 222: the serial peripheral interface display 232 is driven to display the target display data.
Since the display driving system may include any display driving device provided by the embodiment of the present application, the beneficial effects that any display driving device provided by the embodiment of the present application can achieve are detailed in the previous embodiments, and are not described herein.
In addition, the embodiment of the application also provides electronic equipment. As shown in fig. 5, the electronic device 500 includes a processor 501, a memory 502. The processor 501 is electrically connected to the memory 502.
The processor 501 is a control center of the electronic device 500, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by running or loading application programs stored in the memory 502, and calling data stored in the memory 502, thereby performing overall monitoring of the electronic device.
In this embodiment, the processor 501 in the electronic device 500 loads the instructions corresponding to the processes of one or more application programs into the memory 502 according to the following steps, and the processor 501 executes the application program stored in the memory 502, so as to execute the steps of the display driving method.
Fig. 6 shows a specific block diagram of an electronic device according to an embodiment of the present application, which may be used to implement the display driving method provided in the above embodiment.
The RF circuit 610 is configured to receive and transmit electromagnetic waves, and to perform mutual conversion between the electromagnetic waves and the electrical signals, thereby communicating with a communication network or other devices. RF circuitry 610 may include various existing circuit elements for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption/decryption chip, a Subscriber Identity Module (SIM) card, memory, and the like. The RF circuitry 610 may communicate with various networks such as the internet, intranets, wireless networks, or other devices via wireless networks. The wireless network may include a cellular telephone network, a wireless local area network, or a metropolitan area network. The wireless network may use various communication standards, protocols, and technologies including, but not limited to, global system for mobile communications (Global System for Mobile Communication, GSM), enhanced mobile communications technology (Enhanced Data GSM Environment, EDGE), wideband code division multiple access technology (Wideband Code Division Multiple Access, WCDMA), code division multiple access technology (Code Division Access, CDMA), time division multiple access technology (Time Division Multiple Access, TDMA), wireless fidelity technology (Wireless Fidelity, wi-Fi) (e.g., american society of electrical and electronic engineers standard IEEE802.11a, IEEE 802.11.11 b, IEEE802.11g, and/or IEEE802.11 n), internet telephony (Voice over Internet Protocol, voIP), worldwide interoperability for microwave access (Worldwide Interoperability for Microwave Access, wi-Max), other protocols for mail, instant messaging, and short messaging, and any other suitable communication protocols, even those not currently developed.
The memory 620 may be used to store software programs and modules, and the processor 680 may perform various functional applications and data processing, i.e., to implement a function of storing 5G capability information, by executing the software programs and modules stored in the memory 620. Memory 620 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 620 may further include memory remotely located relative to processor 680, which may be connected to electronic device 600 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input unit 630 may be used to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 630 may include a touch-sensitive surface 631 and other input devices 632. The touch-sensitive surface 631, also referred to as a touch display screen or a touch pad, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch-sensitive surface 631 or thereabout using any suitable object or accessory such as a finger, stylus, etc.), and actuate the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface 631 may comprise two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 680 and can receive commands from the processor 680 and execute them. In addition, the touch sensitive surface 631 may be implemented in various types of resistive, capacitive, infrared, surface acoustic wave, and the like. In addition to the touch-sensitive surface 631, the input unit 630 may also comprise other input devices 632. In particular, other input devices 632 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 640 may be used to display information entered by a user or provided to a user as well as various graphical user interfaces of the electronic device 600, which may be composed of graphics, text, icons, video, and any combination thereof. The display unit 640 may include a display panel 641, and optionally, the display panel 641 may be configured in the form of an LCD (Liquid Crystal Display ), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch sensitive surface 631 may overlay the display panel 641, and upon detection of a touch operation thereon or thereabout by the touch sensitive surface 631, the touch sensitive surface is communicated to the processor 680 to determine the type of touch event, and the processor 680 then provides a corresponding visual output on the display panel 641 based on the type of touch event. Although in fig. 6 the touch-sensitive surface 631 and the display panel 641 are implemented as two separate components for input and output functions, in some embodiments the touch-sensitive surface 631 may be integrated with the display panel 641 for input and output functions.
The electronic device 600 may also include at least one sensor 650, such as a light sensor, a motion sensor, and other sensors. In particular, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 641 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 641 and/or the backlight when the electronic device 600 moves to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and the direction when the mobile phone is stationary, and can be used for applications of recognizing the gesture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the electronic device 600 are not described in detail herein.
Audio circuitry 660, speakers 661, and microphone 662 may provide an audio interface between a user and the electronic device 600. The audio circuit 660 may transmit the received electrical signal converted from audio data to the speaker 661, and the electrical signal is converted into a sound signal by the speaker 661 to be output; on the other hand, microphone 662 converts the collected sound signals into electrical signals, which are received by audio circuit 660 and converted into audio data, which are processed by audio data output processor 680 for transmission to, for example, another terminal via RF circuit 610, or which are output to memory 620 for further processing. Audio circuitry 660 may also include an ear bud jack to provide communication of the peripheral headphones with electronic device 600.
The electronic device 600 may facilitate user email, web browsing, streaming media access, etc. via the transmission module 670 (e.g., wi-Fi module), which provides wireless broadband internet access to the user. Although fig. 6 shows the transmission module 670, it is understood that it does not belong to the essential constitution of the electronic device 600, and can be omitted entirely as required within the scope not changing the essence of the application.
Processor 680 is a control center of electronic device 600, and uses various interfaces and lines to connect the various parts of the overall handset, perform various functions of electronic device 600 and process data by running or executing software programs and/or modules stored in memory 620, and invoking data stored in memory 620. Optionally, processor 680 may include one or more processing cores; in some embodiments, processor 680 may integrate an application processor that primarily processes operating systems, user interfaces, applications, etc., with a modem processor that primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 680.
The electronic device 600 also includes a power supply 690 (e.g., a battery) that provides power to the various components, and in some embodiments, may be logically connected to the processor 680 through a power management system, thereby performing functions such as managing charging, discharging, and power consumption by the power management system. The power supply 690 may also include one or more of any of a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the electronic device 600 may further include a camera (e.g., front camera, rear camera), a bluetooth module, etc., which will not be described in detail herein. In particular, in this embodiment, the display unit of the electronic device is a touch screen display, and the electronic device further includes a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by the one or more processors, where the one or more programs include steps for executing the above-described display driving method.
In the implementation, each module may be implemented as an independent entity, or may be combined arbitrarily, and implemented as the same entity or several entities, and the implementation of each module may be referred to the foregoing method embodiment, which is not described herein again.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of the various methods of the above embodiments may be performed by instructions, or by instructions controlling associated hardware, which may be stored in a computer-readable storage medium and loaded and executed by a processor. To this end, an embodiment of the present application provides a storage medium having stored therein a plurality of instructions capable of being loaded by a processor to perform steps in any one of the display driving methods provided in the embodiment of the present application.
Wherein the storage medium may include: read Only Memory (ROM), random access Memory (RAM, random Access Memory), magnetic or optical disk, and the like.
The steps in any display driving method provided by the embodiment of the present application can be executed by the instructions stored in the storage medium, so that the beneficial effects that any display driving method provided by the embodiment of the present application can achieve can be achieved, and detailed descriptions of the foregoing embodiments are omitted herein.
The specific implementation of each operation above may be referred to the previous embodiments, and will not be described herein.
In summary, although the present application has been described in terms of the preferred embodiments, the above-mentioned embodiments are not intended to limit the application, and those skilled in the art can make various modifications and alterations without departing from the spirit and scope of the application, so that the scope of the application is defined by the appended claims.
Claims (10)
1. A display driving method, applied to a display driving device, the display driving device including a mobile industry processor interface module and a serial peripheral interface module, the display driving method comprising:
the mobile industry processor interface module receives initial display data sent by a user space;
the mobile industry processor interface module sends the initial display data to the serial peripheral interface module;
the serial peripheral interface module converts the initial display data into target display data;
the serial peripheral interface module drives a serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the serial peripheral interface module.
2. The display driving method according to claim 1, wherein the mobile industry processor interface module is provided with a first data conversion chip, and the step of the mobile industry processor interface module transmitting the initial display data to the serial peripheral interface module includes:
the first data conversion chip converts the data format of the initial display data into a kernel space readable data format;
the first data conversion chip sends the initial display data with the data format being the kernel space readable data format to the serial peripheral interface module.
3. The display driving method according to claim 2, wherein the serial peripheral interface module is provided with a second data conversion chip, and the step of converting the initial display data into target display data by the serial peripheral interface module comprises:
the second data conversion chip performs format conversion on the initial display data with the data format being the kernel space readable data format to obtain the initial display data with the data format being the serial peripheral interface readable data format;
and taking the initial display data with the data format being the readable data format of the serial peripheral interface as the target display data.
4. A display driving method according to claim 1 or 3, wherein the serial peripheral interface module is further provided with a serial peripheral interface driving chip, and the step of driving the serial peripheral interface display screen to display the target display data by the serial peripheral interface module comprises:
the second data conversion chip sends the target display data to the serial peripheral interface driving chip so that the serial peripheral interface driving chip drives the serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the drive chip of the serial peripheral interface.
5. The display driving device is characterized by comprising a mobile industry processor interface module and a serial peripheral interface module;
the mobile industry processor interface module is used for receiving initial display data sent by a user space;
the mobile industry processor interface module is further configured to send the initial display data to the serial peripheral interface module;
the serial peripheral interface module is used for converting the initial display data into target display data;
the serial peripheral interface module is also used for driving a serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the serial peripheral interface module.
6. The display driving device according to claim 5, wherein the mobile industry processor interface module is provided with a first data conversion chip;
the first data conversion chip is used for converting the data format of the initial display data into a kernel space readable data format;
the first data conversion chip is further configured to send the initial display data with a data format that is the kernel space readable data format to the serial peripheral interface module.
7. The display driving device according to claim 6, wherein the serial peripheral interface module is provided with a second data conversion chip;
the second data conversion chip is specifically configured to:
performing format conversion on the initial display data with the data format being the kernel space readable data format to obtain the initial display data with the data format being the serial peripheral interface readable data format;
and taking the initial display data with the data format being the readable data format of the serial peripheral interface as the target display data.
8. The display driving device according to claim 5 or 7, wherein the serial peripheral interface module is further provided with a serial peripheral interface driving chip; the second data conversion chip is further used for sending the target display data to the serial peripheral interface driving chip;
the serial peripheral interface driving chip is used for driving a serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the drive chip of the serial peripheral interface.
9. The display driving system is characterized by comprising a display driving device and a serial peripheral interface display screen, wherein the display driving device comprises a mobile industry processor interface module and a serial peripheral interface module;
the mobile industry processor interface module is used for receiving initial display data sent by a user space;
the mobile industry processor interface module is further configured to send the initial display data to the serial peripheral interface module;
the serial peripheral interface module is used for converting the initial display data into target display data;
the serial peripheral interface module is also used for driving a serial peripheral interface display screen to display the target display data; the display screen of the serial peripheral interface comprises a display screen connected with the serial peripheral interface module.
10. The display drive system according to claim 9, wherein the mobile industry processor interface module is provided with a first data conversion chip;
the first data conversion chip is used for converting the data format of the initial display data into a kernel space readable data format;
the first data conversion chip is further configured to send the initial display data with a data format that is the kernel space readable data format to the serial peripheral interface module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210575363.2A CN117116175A (en) | 2022-05-24 | 2022-05-24 | Display driving method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210575363.2A CN117116175A (en) | 2022-05-24 | 2022-05-24 | Display driving method, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117116175A true CN117116175A (en) | 2023-11-24 |
Family
ID=88800755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210575363.2A Pending CN117116175A (en) | 2022-05-24 | 2022-05-24 | Display driving method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117116175A (en) |
-
2022
- 2022-05-24 CN CN202210575363.2A patent/CN117116175A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019052554A1 (en) | Method for reducing ue capability signalling structural content, and storage medium and mobile phone | |
EP3879755A1 (en) | Adjustment method for preventing electromagnetic interference and related product | |
CN108832297B (en) | Antenna working method and mobile terminal | |
EP3671451B1 (en) | Method of automatically releasing resource occupied by background process of terminal, storage medium and terminal | |
CN110730017A (en) | Radio frequency device, control method thereof and terminal equipment | |
US11375497B2 (en) | Power configuration method and terminal | |
CN111432387B (en) | Many-to-many switching module, multi-machine wireless communication system and communication method thereof | |
US11914813B2 (en) | Ranging method and apparatus thereof, storage medium, and terminal device | |
CN111026457B (en) | Hardware configuration method and device, storage medium and terminal equipment | |
CN110011035B (en) | Antenna structure and electronic device | |
CN110022600B (en) | Driving current adjusting method and device, storage medium and mobile terminal | |
CN111327343A (en) | Common receiving channel radio frequency device, method and mobile terminal | |
CN112261634B (en) | Bluetooth transmission control method and device, terminal equipment and storage medium | |
CN106817370B (en) | Method and device for transmitting network data | |
CN106815077B (en) | Data processing method based on intelligent device architecture and intelligent device | |
CN113099542B (en) | Parameter reporting method, uplink scheduling method, device and medium | |
CN110995324B (en) | Bluetooth communication method, device, storage medium and terminal equipment | |
CN104871636B (en) | A kind of method, terminal, the network equipment and the system of secondary carrier change | |
CN117116175A (en) | Display driving method, device and system | |
EP3606215B1 (en) | Mobile terminal-based call link switching and control method, system, and mobile terminal | |
CN112399405A (en) | Method and device for reporting user equipment capability information and mobile terminal | |
CN114530122B (en) | Display device, method for driving the same, and storage medium | |
CN110618798A (en) | Multi-screen display method, multi-screen device, storage medium and terminal equipment | |
CN112491562B (en) | Communication control method and device and mobile terminal | |
CN109995441B (en) | Communication information processing method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |