Picture display method, timing controller, and electronic device

The timing controller reduces the screen resolution and splices the screen, solving the problem of additional screen covering or blocking the original screen information, and achieving the effect of simultaneous display and update.

WO2025035484A1PCT designated stage expired Publication Date: 2025-02-20ANALOGIX SEMICON (SUZHOU) INC +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/113871
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-11
Filing Date
2023-08-18
Publication Date
2025-02-20

AI Technical Summary

Technical Problem

In the prior art, additional screen display will overwrite or block the original screen information, resulting in incomplete information display and the covered screen cannot be updated in time.

Method used

When the update screen command is received by the timing controller, the original resolution is reduced to the preset resolution and the preset resolution is sent to the graphics card, so that the graphics card can output the preset resolution screen. The timing controller receives the first and second screens and splices them into original resolution screens to achieve simultaneous display without covering or blocking each other.

Benefits of technology

It is realized that the additional screen can be updated in a timely manner without overwriting or blocking the original screen information, and the original screen information can also be maintained, solving the problems of incomplete information display and blocked update in the prior art.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023113871_20022025_PF_FP_ABST
    Figure CN2023113871_20022025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a picture display method, a timing controller, and an electronic device. The method comprises: after receiving a picture update command, a timing controller reducing an original resolution to a preset resolution, wherein the picture update command is a command representing the display of a first picture, and the first picture is a picture required to be simultaneously displayed with an original picture on a screen; the timing controller sending the preset resolution to a graphics card, such that the graphics card outputs a picture, the resolution of which is the preset resolution, so as to obtain a second picture, and sends the second picture to the timing controller; and the timing controller receiving the first picture and the second picture, stitching the first picture and the second picture to form a picture of the original resolution, so as to obtain a target picture, and sending the target picture to the screen for display. By means of the present disclosure, the problem in the prior art of information of one picture being blocked when two pictures are simultaneously displayed is solved, thereby achieving the aim of simultaneously displaying information of two pictures.
Need to check novelty before this filing date? Find Prior Art

Description

Screen display method, timing controller, and electronic device

[0001] The present disclosure claims priority from a patent document filed on August 11, 2023, with application number 202311014270.3 and titled “Screen display method, timing controller and electronic device”, and the entire contents of the document are incorporated by reference into the present disclosure. Technical Field

[0002] The present disclosure relates to the field of screen display, and in particular to a method for displaying a picture, a timing controller, a computer-readable storage medium, and an electronic device. Background Art

[0003] In current screen display technology, OSD (On Screen Display) will cover part of the original screen, preventing users from obtaining valid display information, and the covered or blocked screen can no longer be updated in a timely manner. For example, when an information box pops up during a game, the game screen update will be paused due to the display of the information box image; a watermark is covered on the TV power supply, etc.

[0004] Therefore, a method is needed to solve the problem that a new picture covers the original picture display, resulting in incomplete information display.

[0005] Summary of the Invention

[0006] The main purpose of the present disclosure is to provide a method for displaying a picture, a timing controller, a computer-readable storage medium, and an electronic device, so as to at least solve the problem of the original picture information being blocked in the prior art.

[0007] In order to achieve the above-mentioned purpose, according to one aspect of the present disclosure, a method for displaying a screen is provided, comprising: upon receiving a screen update command, a timing controller reduces the original resolution to a preset resolution, wherein the screen update command is a command for displaying a first screen, and the first screen is a screen that needs to be displayed simultaneously with the original screen of the screen; the timing controller sends the preset resolution to the graphics card so that the graphics card outputs a screen with a resolution of the preset resolution, obtains a second screen, and sends the second screen to the timing controller; the timing controller receives the first screen and the second screen, splices the first screen and the second screen into a screen with the original resolution, obtains a target screen, and sends the target screen to the screen for display.

[0008] Optionally, the timing controller reduces the original resolution to a preset resolution, including any one of the following: the timing controller reduces the row resolution of the original resolution to obtain the preset resolution; the timing controller reduces the column resolution of the original resolution to obtain the preset resolution; the timing controller reduces the row resolution and the column resolution of the original resolution to obtain the preset resolution.

[0009] Optionally, the first picture and the second picture are spliced ​​into a picture of the original resolution to obtain a target picture, including any one of the following: when the timing controller reduces the row resolution of the original resolution, the first picture and the second picture are spliced ​​up and down to obtain the target picture; when the timing controller reduces the column resolution of the original resolution, the first picture and the second picture are spliced ​​left and right to obtain the target picture; when the timing controller reduces the row resolution and the column resolution of the original resolution, the first picture and the second picture are embedded and spliced ​​to obtain the target picture.

[0010] Optionally, after sending the target picture to the screen for display, it also includes: when receiving a command to exit the first picture display, the timing controller sends the original resolution and an interrupt signal to the graphics card, so that the graphics card outputs a picture with a resolution of the original resolution, obtains a third picture, and sends the third picture to the timing controller, wherein the command to exit the first picture display is a command to exit the first picture; the timing controller sends the third picture to the screen for display.

[0011] Optionally, after sending the target screen to the screen for display, it also includes: when the updated first screen is received, updating the first screen in the target screen; when the updated second screen is received, updating the second screen in the target screen.

[0012] Optionally, when an update screen command is received, before the timing controller reduces the original resolution to a preset resolution, the method further includes: the timing controller receiving a fourth screen sent by the graphics card, wherein the fourth screen is the last frame of screen sent by the graphics card received by the timing controller before reducing the original resolution to the preset resolution; and sending the fourth screen to the screen for display.

[0013] Optionally, when the timing controller receives the first picture and the second picture, the method further includes: the timing controller receives attribute information of the first picture sent by the mainboard controller, the attribute information at least including position information and color information of the first picture.

[0014] Optionally, the second picture is a picture outputted by the graphics card after it receives an interrupt signal, interrupts the connection link with the timing controller and generates a new connection link according to the preset resolution, wherein the interrupt signal is a signal that controls the interruption of the connection link between the timing controller and the graphics card.

[0015] According to another aspect of the present disclosure, a timing controller is provided, comprising: upon receiving a screen update command, the timing controller reduces an original resolution to a preset resolution, wherein the screen update command is a command for displaying a first screen, and the first screen is a screen that needs to be displayed simultaneously with an original screen of the screen; the timing controller sends the preset resolution to a graphics card so that the graphics card outputs a screen with a resolution of the preset resolution to obtain a second screen, and sends the second screen to the timing controller; the timing controller receives the first screen and the second screen, splices the first screen and the second screen into a screen with the original resolution to obtain a target screen, and sends the target screen to the screen for display.

[0016] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the display methods.

[0017] According to another aspect of the present disclosure, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include a method for executing any one of the display methods.

[0018] By applying the technical solution disclosed in the present invention, when the timing controller receives a command to display the first screen, i.e., to update the screen, the original resolution of the screen is reduced to a preset resolution, and the preset resolution is sent to the graphics card, so that the graphics card outputs a screen with the preset resolution, i.e., the second screen. The timing controller receives the first screen and the second screen, and splices the first screen and the second screen into a screen with the original resolution to obtain the target screen, and sends the target screen to the screen for display. Compared with the method in the prior art in which, when two screens are displayed at the same time, one screen will cover the information of the other screen and the information of the covered screen can no longer be updated, the present invention can display the information of two screens at the same time, the information of one screen will not be covered or blocked, and both screens can be kept updated without affecting each other. Therefore, it can solve the problem in the prior art in which, when two screens are displayed at the same time, the information of one screen is blocked, and the purpose of displaying the information of two screens at the same time is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings, which constitute part of the present disclosure, are intended to provide a further understanding of the present disclosure. The exemplary embodiments of the present disclosure and their descriptions are intended to explain the present disclosure and do not constitute an improper limitation of the present disclosure. In the accompanying drawings:

[0020] FIG1 shows a hardware structure block diagram of a mobile terminal for executing a method for displaying a screen according to an embodiment of the present disclosure;

[0021] FIG2 is a schematic diagram showing a flow chart of a method for displaying a picture provided by an embodiment of the present disclosure;

[0022] FIG3 is a schematic diagram showing a flow chart of a method for displaying a picture in the prior art provided by an embodiment of the present disclosure;

[0023] FIG4 is a schematic diagram showing a flow chart of a specific method for displaying a picture provided by an embodiment of the present disclosure;

[0024] FIG5 is a schematic diagram showing a process of displaying an image with original resolution in a specific method for displaying an image provided by an embodiment of the present disclosure;

[0025] FIG6 shows a structural block diagram of a timing controller provided by an embodiment of the present disclosure.

[0026] The above drawings include the following reference numerals: 102, processor; 104, memory; 106, transmission device; 108, input / output device. DETAILED DESCRIPTION

[0027] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0028] In order to enable those skilled in the art to better understand the solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present disclosure.

[0029] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate for the embodiments of the present disclosure described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or inherent to these processes, methods, products, or apparatus.

[0030] As introduced in the background technology, in the prior art, the additional screen display will block the information display of the original screen. To solve the problem of the original screen information being blocked, the embodiments of the present disclosure provide a screen display method, a timing controller, a computer-readable storage medium and an electronic device.

[0031] The technical solutions in the embodiments of the present invention will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present invention.

[0032] The method embodiments provided in the embodiments of the present disclosure can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, FIG1 is a hardware structure block diagram of a mobile terminal of a method for displaying a screen in an embodiment of the present invention. As shown in FIG1 , the mobile terminal may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It will be understood by those skilled in the art that the structure shown in FIG1 is only for illustration and does not limit the structure of the mobile terminal. For example, the mobile terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .

[0033] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the screen display method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, that is, implementing the above-mentioned method. The memory 104 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned networks include but are not limited to the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the above-mentioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0034] In this embodiment, a method for displaying a screen running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0035] FIG2 is a flow chart of a method for displaying a screen according to an embodiment of the present disclosure. As shown in FIG2 , the method includes the following steps:

[0036] Step S201: upon receiving a screen update command, the timing controller reduces the original resolution to a preset resolution, wherein the screen update command is a command for displaying a first screen, and the first screen is a screen that needs to be displayed simultaneously with the original screen of the screen;

[0037] Specifically, if the existing screen is displaying a picture, called the original picture, and the timing controller TCON (Timer Control Register, TCON for short) receives a command to update the picture, that is, the timing controller receives a command to display another picture based on the original picture. This picture is called an additional picture in the background technology, and is referred to as the first picture below. In order to prevent the information of the original picture from being blocked by the information of the first picture while displaying the first picture, the above steps first reduce the resolution of the picture, that is, the timing controller reduces the original resolution to a preset resolution, so that the space occupied by the original picture on the screen can be reduced, and the reduced resolution can be further allocated to the additional picture, i.e., the first picture, for display, so that the problem of the first picture covering or blocking the original picture will no longer occur.

[0038] Step S202, the timing controller sends the preset resolution to the graphics card, so that the graphics card outputs a picture with the preset resolution, obtains a second picture, and sends the second picture to the timing controller;

[0039] Specifically, the timing controller only reduces the original resolution to the preset resolution, and the graphics card outputs the picture of the preset resolution. That is, the timing controller sends the preset resolution parameter to the graphics card, so that the graphics card outputs the picture of the preset resolution, that is, the second picture to the timing controller. That is to say, the second picture is the original picture after the resolution is reduced. The content displayed on the second picture is the same as the original picture, but the resolution is reduced.

[0040] In step S203 , the timing controller receives the first picture and the second picture, splices the first picture and the second picture into a picture of the original resolution to obtain a target picture, and sends the target picture to a screen for display.

[0041] Specifically, the timing controller receives the second picture sent by the graphics card, that is, the original picture with reduced resolution, and receives the additional picture that needs to be displayed simultaneously, that is, the first picture. Since the resolution of the second picture is smaller than that of the original picture, the space occupied by the second picture is also reduced. The reduced part is spliced ​​with the first picture to obtain a complete picture with the original resolution. The spliced ​​image with the original resolution includes the first picture (the additional picture in the background technology) and the second picture (the original picture with reduced resolution), achieving the effect of displaying the two pictures simultaneously without blocking or covering each other. Moreover, the first picture and the second picture in the target picture obtained after splicing can both be kept updated, overcoming the shortcomings of the prior art in which part of the original picture's content is covered or blocked and the original picture can no longer be updated.

[0042] Through this embodiment, when the timing controller receives a command to display the first screen, i.e., update the screen, it reduces the original resolution of the screen to a preset resolution, and sends the preset resolution to the graphics card, so that the graphics card outputs a screen with the preset resolution, i.e., the second screen. The timing controller receives the first screen and the second screen, and splices the first screen and the second screen into a screen with the original resolution to obtain a target screen, and sends the target screen to the screen for display. Compared with the method in the prior art where, when two screens are displayed simultaneously, one screen will cover the information of the other screen and the information of the covered screen can no longer be updated, the present disclosure can display the information of two screens at the same time, where the information of one screen will not be covered or blocked, and both screens can be kept updated without affecting each other. Therefore, it can solve the problem in the prior art where, when two screens are displayed simultaneously, the information of one screen is blocked, and achieve the purpose of displaying the information of two screens at the same time.

[0043] In a specific implementation process, the above-mentioned step S201 can be implemented by the following steps: the above-mentioned timing controller reduces the row resolution of the above-mentioned original resolution to obtain the above-mentioned preset resolution; the above-mentioned timing controller reduces the column resolution of the above-mentioned original resolution to obtain the above-mentioned preset resolution; the above-mentioned timing controller reduces the above-mentioned row resolution and the above-mentioned column resolution of the above-mentioned original resolution to obtain the above-mentioned preset resolution. The method reduces the parameter of the original resolution by reducing the row resolution or the column resolution or reducing both the row resolution and the column resolution. In this way, the original resolution can be reduced in various ways, and the reduced resolution can be allocated to the subsequent first picture that needs to be displayed additionally. In this way, the first picture and the subsequent second picture are spliced ​​according to any of the above-mentioned methods, thereby increasing the diversity and flexibility of the picture display.

[0044] In some optional embodiments, if the original resolution is 1920×1280, the row resolution is reduced to obtain a preset resolution, for example, 720×1280; the column resolution is reduced to obtain a preset resolution, for example, 1920×1080; and both the row resolution and the column resolution are reduced to obtain a preset resolution, for example, 720×1080. Of course, in actual application, the preset resolution can be set according to the actual application scenario, that is, this disclosure does not specifically limit the value of the preset resolution.

[0045] In order to splice the first picture and the second picture according to the preset resolution so that the first picture and the second picture can be displayed simultaneously after being spliced, the above-mentioned step S203 of the present disclosure can be implemented by the following steps: when the above-mentioned timing controller reduces the row resolution of the above-mentioned original resolution, the above-mentioned first picture and the above-mentioned second picture are spliced ​​up and down to obtain the above-mentioned target picture; when the above-mentioned timing controller reduces the column resolution of the above-mentioned original resolution, the above-mentioned first picture and the above-mentioned second picture are spliced ​​left and right to obtain the above-mentioned target picture; when the above-mentioned timing controller reduces the above-mentioned row resolution and the above-mentioned column resolution of the above-mentioned original resolution, the above-mentioned first picture and the above-mentioned second picture are embedded and spliced ​​to obtain the above-mentioned target picture. The method splices the received first picture and the second picture according to the above-mentioned resolution reduction method, that is, the preset resolution, so that the part of the resolution reduced by the second picture can be compensated by the first picture according to the preset resolution, and the target picture with the complete original resolution can be spliced. Further, the first picture and the second picture can fill the entire screen picture while making the first picture and the second picture fully displayed without overlapping or blocking each other, so as to more flexibly realize the display of the target picture.

[0046] Specifically, after the second picture is obtained by reducing the resolution by any of the above methods, if the preset resolution is obtained by reducing the row resolution, it can be understood that the number of rows of the second picture is reduced. In this case, the first picture is spliced ​​by compensating for the reduced row resolution, which can be specifically: the first picture is placed above the second picture or the first picture is placed below the second picture, that is, the top and bottom splicing method, for example: the original resolution is 1920×1280, the preset resolution, that is, the resolution of the second picture is 720×1280, then the resolution of the first picture is 1200×1280; if the preset resolution is obtained by reducing the column resolution, it can be understood that the number of columns of the second picture is reduced. When the number of columns is reduced, the first picture is spliced ​​by compensating for the reduced column resolution, which can be specifically: the first picture is placed on the left of the second picture or the first picture is placed on the right of the second picture, that is, the left and right splicing method, for example: the original resolution is 1920×1280, the preset resolution, that is, the resolution of the second picture is 720×1280. If the resolution of the second screen is 1920×1080, then the resolution of the first screen is 1920×200. If the preset resolution is obtained by reducing the row resolution and column resolution, it can be understood that the number of rows and columns of the second screen is reduced. In this case, the first screen needs to make up for the reduced number of rows and columns, which can be called embedded splicing. For example, if the original resolution is 1920×1280 and the preset resolution, i.e., the resolution of the second screen, is 720×1080, then the resolution of the first screen is 1200×200. The first screen can be placed in the lower left corner, lower right corner, upper left corner, or upper right corner of the entire screen, so that the second screen is still displayed as the main screen. Since the second screen is the original screen with a reduced resolution, displaying the second screen as the main screen can more intuitively allow the audience to obtain the information of the main screen. The information of the first screen as an additional screen is not the key information that the user needs to obtain (mainly advertising lights). Therefore, the space occupied can be smaller, providing a better user experience.

[0047] After step S203, the method further includes the following steps: upon receiving a command to exit the display of the first screen, the timing controller sends the original resolution and an interrupt signal to the graphics card, so that the graphics card outputs a screen with a resolution of the original resolution to obtain a third screen, and sends the third screen to the timing controller, wherein the command to exit the display of the first screen is a command indicating exiting the first screen; and the timing controller sends the third screen to the screen for display. When exiting the display of the first screen, the method continues to restore the original resolution and causes the graphics card to output the screen with the original resolution, outputting it to the screen for display. In this way, when exiting the display of the first screen, the first screen is no longer displayed, and the screen with the original resolution, i.e., the third screen, continues to be displayed.

[0048] In a specific implementation, after the first screen is no longer needed for display, indicating that the display of the additional screen is to be exited, the timing controller receives a command indicating the exit of the first screen display, i.e., the first screen display command. The timing controller then sends the initial native resolution to the graphics card, causing the graphics card to no longer output the second screen according to the preset resolution, but instead output the third screen at the native resolution. This third screen is the original screen mentioned above, i.e., the second screen at the native resolution. The graphics card sends the third screen to the timing controller, which then sends the third screen to the screen for display, thereby returning the screen to its original display (the original screen). The graphics card and the timing controller communicate via an EDP (Embedded Display Port, a digital interface used in laptops and tablets) link. If the resolution needs to be changed, the timing controller sends an HPD IRQ (hot plug interrupt request, HPD Interrupt Request, referred to as HPD IRQ) and the preset resolution or the native resolution to the graphics card, causing the graphics card to reconfigure the EDP link according to the preset resolution or the native resolution, causing the graphics card to output the preset resolution or the native resolution to the timing controller.

[0049] In order to promptly update the first and second screens in the target screen, in some embodiments, after step S203, the method further includes the following steps: upon receiving the updated first screen, updating the first screen in the target screen; upon receiving the updated second screen, updating the second screen in the target screen. This method updates the first and second screens upon receiving the updated first and second screens, thereby promptly updating the target screen and allowing both the first and second screens to be updated. This avoids the problem of one screen failing to be updated when the two screens are displayed simultaneously, resulting in the user being unable to obtain updated screen information.

[0050] In some optional embodiments, the current screen displays the target screen, i.e., the first screen and the second screen, and when each screen is dynamic, the screen itself needs to be updated in real time. The above steps can update the first screen in real time when the updated first screen is received, and update the second screen in real time when the updated second screen is received. When the updated first screen and the updated second screen are received at the same time, both the first screen and the second screen are updated to ensure that the user can obtain information about the first screen and the second screen at the same time. As mentioned in the background technology, in the prior art, one screen will be blocked or covered, and the blocked or covered screen cannot be updated in real time. In this way, the user can no longer continue to obtain information about the covered screen, and can only obtain information about the screen above the covered screen, resulting in a poor user experience.

[0051] In some embodiments, step S201 further includes the following steps: upon receiving a screen update command, before the timing controller reduces the original resolution to the preset resolution, the timing controller receives a fourth frame from the graphics card, wherein the fourth frame is the last frame received from the graphics card before the timing controller reduces the original resolution to the preset resolution; and the fourth frame is sent to the screen for display. This method sends the fourth frame, the last frame received at the original resolution, to the screen for display before simultaneously displaying the first and second frames. This avoids the screen from stopping displaying if the target frame, which is the combination of the first and second frames, has not yet been loaded.

[0052] Specifically, the timing controller requires a certain buffer period to reduce the original resolution to the preset resolution and receive the first and second images. Even if it is a very small period of time, the screen cannot stop displaying the image, such as a black screen, etc., which will make the user experience worse. Therefore, when the timing controller receives the above-mentioned update screen command, the last frame of the original resolution sent by the graphics card, that is, the original image, is sent to the screen for display. That is, during this buffer period, the screen displays the image with the original resolution.

[0053] To accurately splice the first and second images, in a specific implementation, while the timing controller receives the first and second images, the timing controller also receives attribute information of the first image sent by the motherboard controller, the attribute information including at least position information and color information of the first image. The method also receives the attribute information of the first image to better splice the first and second images based on the attribute information.

[0054] In some optional embodiments, since the first picture needs to be spliced ​​with the second picture, the first picture needs to have position information. At the same time, the timing controller also needs to synchronously receive color information of the first picture, etc., collectively referred to as attribute information. Based on the above position information, the timing controller can better splice the first picture and the second picture in accordance with the negotiation requirements of the mainboard controller EC.

[0055] In a specific implementation, the second image is the image output by the graphics card after it receives an interrupt signal, interrupts the connection link with the timing controller, and generates a new connection link based on the preset resolution. The interrupt signal is a signal that controls the interruption of the connection link between the timing controller and the graphics card. In this method, the timing controller instructs the graphics card to output an image at the preset resolution by sending an interrupt signal, so that the graphics card outputs the image after the resolution is changed, i.e., the second image, to further enable splicing of the first and second images.

[0056] Specifically, as mentioned above, data is transmitted between the graphics card and the timing controller through the EDP link. When the resolution needs to be changed, the amount of valid data sent down the link will change, including row valid data and column valid data. The timing controller sends the HPD IRQ and the preset resolution or the original resolution to the graphics card (the preset resolution is sent in the above step) to enable the graphics card to reconfigure the EDP link according to the above preset resolution, so that the graphics card outputs the picture of the preset resolution, that is, the second picture to the timing controller.

[0057] In order to enable those skilled in the art to more clearly understand the technical solution of the present disclosure, the implementation process of the screen display method of the present disclosure will be described in detail below with reference to specific embodiments.

[0058] This embodiment relates to a specific method for displaying a screen, as shown in FIG3 to FIG5 , including the following steps:

[0059] FIG3 illustrates a conventional display method in which conventional on-screen display (OSD) information (an additional image, referred to as the first image above) overlays the GPU (graphics card) display content (the original image, referred to as the second image) on the frame sent by the GPU (i.e., the second image).

[0060] Step S1: FIG4 is a specific screen display method of the present disclosure. When receiving a screen update command (such as an update screen command: ANX DPCD), the timing controller TCON stores the last frame of the screen (the fourth screen) received from the graphics card in the SRAM (static random access memory) inside the timing controller, and the timing controller TCON sends the fourth screen to the screen for display.

[0061] Step S2: The timing controller TCON reduces the original resolution, for example, by reducing the number of rows of EDID (Extended display identification data, EDID for short), or reducing the number of columns of EDID, or reducing the number of rows and columns of EDID to obtain a preset resolution, and sends an HPD IRQ (hot plug interrupt signal) to the graphics card GPU, requesting the GPU to change the number of valid rows of the sent frame. The graphics card performs eDP link training according to the EDID information and TCON, and changes the resolution of the eDP link, so that the graphics card sends an image of the preset resolution, i.e., the second image, to the timing controller via the eDP link.

[0062] Step S3: The embedded controller (EC) sends the first image and the first image information (attribute information) to the timing controller (TCON) via the I2C interface. The TCON stitches the first image and the frame sent by the GPU (the second image sent by the graphics card) into an image with the original resolution and sends it to the screen for display.

[0063] Step S4: When the timing controller TCON receives the updated first picture and the updated second picture, it can update the second picture sent by the graphics card or the first picture sent by the motherboard controller respectively;

[0064] Step S5: Figure 5 is a flowchart when the system receives the command to exit the first screen display. The timing controller TCON restores the original resolution EDID, for example, restores the number of lines of the EDID to the number of lines of the original EDID, that is, the physical complete and valid lines of the screen, and sends a hot plug interrupt signal to the graphics card. The graphics card GPU outputs the image of the original resolution, that is, the third image, through the eDP link according to the EDID information and TCON, and sends the third image to the screen Panel for display.

[0065] The embodiment of the present disclosure also provides a timing controller. It should be noted that the timing controller of the embodiment of the present disclosure can be used to execute the display method for the screen provided by the embodiment of the present disclosure. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0066] The following introduces the timing controller provided by the embodiments of the present disclosure.

[0067] FIG6 is a schematic diagram of a timing controller according to an embodiment of the present disclosure. As shown in FIG6 , the timing controller 10 is used to:

[0068] When receiving an update screen command, the timing controller 10 reduces the original resolution to a preset resolution, wherein the update screen command is a command for displaying a first screen, and the first screen is a screen that needs to be displayed simultaneously with the original screen of the screen;

[0069] Specifically, if the existing screen is displaying a picture, called the original picture, and the timing controller TCON (Timer Control Register, TCON for short) receives a command to update the picture, that is, the timing controller receives a command to display another picture based on the original picture. This picture is called an additional picture in the background technology, and is referred to as the first picture below. In order to prevent the information of the original picture from being blocked by the information of the first picture while displaying the first picture, the above steps first reduce the resolution of the picture, that is, the timing controller reduces the original resolution to a preset resolution, so that the space occupied by the original picture on the screen can be reduced, and the reduced resolution can be further allocated to the additional picture, i.e., the first picture, for display, so that the problem of the first picture covering or blocking the original picture will no longer occur.

[0070] The timing controller 10 sends the preset resolution to the graphics card, so that the graphics card outputs a picture with the preset resolution to obtain a second picture, and sends the second picture to the timing controller;

[0071] Specifically, the timing controller only reduces the original resolution to the preset resolution, and the graphics card outputs the picture of the preset resolution. That is, the timing controller sends the preset resolution parameter to the graphics card, so that the graphics card outputs the picture of the preset resolution, that is, the second picture to the timing controller. That is to say, the second picture is the original picture after the resolution is reduced. The content displayed on the second picture is the same as the original picture, but the resolution is reduced.

[0072] The timing controller 10 receives the first picture and the second picture, splices the first picture and the second picture into a picture of the original resolution to obtain a target picture, and sends the target picture to a screen for display.

[0073] Specifically, the timing controller receives the second picture sent by the graphics card, that is, the original picture with reduced resolution, and receives the additional picture that needs to be displayed simultaneously, that is, the first picture. Since the resolution of the second picture is smaller than that of the original picture, the space occupied by the second picture is also reduced. The reduced part is spliced ​​with the first picture to obtain a complete picture with the original resolution. The spliced ​​image with the original resolution includes the first picture (the additional picture in the background technology) and the second picture (the original picture with reduced resolution), achieving the effect of displaying the two pictures simultaneously without blocking or covering each other. Moreover, the first picture and the second picture in the target picture obtained after splicing can both be kept updated, overcoming the shortcomings of the prior art in which part of the original picture's content is covered or blocked and the original picture can no longer be updated.

[0074] Through this embodiment, when the timing controller receives a command to display the first screen, i.e., update the screen, it can reduce the original resolution of the screen to a preset resolution, and send the preset resolution to the graphics card, so that the graphics card outputs a screen with the preset resolution, i.e., the second screen. The timing controller receives the first screen and the second screen, and splices the first screen and the second screen into a screen with the original resolution to obtain a target screen, and sends the target screen to the screen for display. Compared with the device in the prior art, in which when two screens are displayed simultaneously, one screen will cover the information of the other screen and the information of the covered screen can no longer be updated, the present disclosure can display the information of two screens at the same time, the information of one screen will not be covered or blocked, and both screens can be kept updated without affecting each other. Therefore, it can solve the problem in the prior art that when two screens are displayed simultaneously, the information of one screen is blocked, and the purpose of displaying the information of two screens at the same time is achieved.

[0075] In a specific implementation, the timing controller further includes a first reduction unit, a second reduction unit, and a third reduction unit, wherein the first reduction unit is configured to reduce the row resolution of the original resolution to obtain the preset resolution; the second reduction unit is configured to reduce the column resolution of the original resolution to obtain the preset resolution; and the third reduction unit is configured to reduce the row resolution and the column resolution of the original resolution to obtain the preset resolution. The device reduces the parameter of the original resolution by reducing the row resolution, the column resolution, or both the row resolution and the column resolution. This allows the original resolution to be reduced in a variety of ways, so that the reduced resolution can be allocated to a subsequent first screen that needs to be displayed additionally. This allows the first screen and the subsequent second screen to be spliced ​​in any of the above-mentioned ways, thereby increasing the diversity and flexibility of screen display.

[0076] In some optional embodiments, if the original resolution is 1920×1280, the row resolution is reduced to obtain a preset resolution, for example, 720×1280; the column resolution is reduced to obtain a preset resolution, for example, 1920×1080; and both the row resolution and the column resolution are reduced to obtain a preset resolution, for example, 720×1080. Of course, in actual application, the preset resolution can be set according to the actual application scenario, that is, this disclosure does not specifically limit the value of the preset resolution.

[0077] In order to splice the first picture and the second picture according to a preset resolution so that the first picture and the second picture can be displayed simultaneously after splicing, the above-mentioned timing controller also includes a first splicing unit, a second splicing unit and a third splicing unit, wherein the first splicing unit is used to splice the first picture and the second picture up and down to obtain the above-mentioned target picture when the above-mentioned timing controller reduces the row resolution of the above-mentioned original resolution; the second splicing unit is used to splice the first picture and the second picture left and right to obtain the above-mentioned target picture when the above-mentioned timing controller reduces the column resolution of the above-mentioned original resolution; the third splicing unit is used to embed and splice the first picture and the second picture to obtain the above-mentioned target picture when the above-mentioned timing controller reduces the row resolution and the column resolution of the above-mentioned original resolution. The device splices the received first and second pictures according to the above-mentioned resolution reduction device, that is, the preset resolution. In this way, the part of the second picture whose resolution is reduced can be compensated by the first picture according to the preset resolution, and the target picture with the complete original resolution can be obtained by splicing. Furthermore, the first and second pictures can fill the entire screen picture while making the first and second pictures completely displayed without overlapping or blocking each other, thereby realizing the display of the target picture more flexibly.

[0078] Specifically, after the second picture is obtained by reducing the resolution by any of the above-mentioned devices, if the preset resolution is obtained by a device for reducing the row resolution, it can be understood that the number of rows of the second picture is reduced. In this case, the first picture is spliced ​​by compensating for the reduced row resolution, which can be specifically: the first picture is placed above the second picture or the first picture is placed below the second picture, that is, the top and bottom splicing method, for example: the original resolution is 1920×1280, the preset resolution, that is, the resolution of the second picture is 720×1280, then the resolution of the first picture is 1200×1280; if the preset resolution is obtained by a device for reducing the column resolution, it can be understood that the number of columns of the second picture is reduced. When the number of columns is reduced, the first picture is spliced ​​by compensating for the reduced number of columns. Specifically, the first picture is placed on the left of the second picture or the first picture is placed on the right of the second picture, that is, left-right splicing. For example, if the original resolution is 1920×1280 and the preset resolution, that is, the resolution of the second picture, is 1920×1080, then the resolution of the first picture is 1920×200. If the preset resolution is obtained by reducing the row resolution and the column resolution, it can be understood that the number of rows and columns of the second picture are reduced. In this case, the first picture needs to make up for the reduced number of rows and columns, which can be called embedded splicing. For example, if the original resolution is 1920×1280 and the preset resolution, that is, the resolution of the second picture, is 720×1080, then the resolution of the first picture is 1200×200.

[0079] The timing controller further includes a first sending unit and a second sending unit, wherein the first sending unit is configured to, upon receiving a command to exit the display of the first screen, cause the timing controller to send the original resolution and an interrupt signal to the graphics card, so that the graphics card outputs a screen with the original resolution to obtain a third screen, and then send the third screen to the timing controller, wherein the command to exit the display of the first screen is a command indicating exiting the first screen; and the second sending unit is configured to cause the timing controller to send the third screen to the screen for display. When exiting the display of the first screen, the device continues to restore the original resolution and causes the graphics card to output the screen with the original resolution, which is then output to the screen for display. In this way, when exiting the display of the first screen, the first screen is no longer displayed, and the screen with the original resolution, i.e., the third screen, continues to be displayed.

[0080] In a specific implementation, after the first screen is no longer needed for display, indicating that the display of the additional screen is to be exited, the timing controller receives a command indicating the exit of the first screen display, i.e., the first screen display command. The timing controller then sends the initial native resolution to the graphics card, causing the graphics card to no longer output the second screen according to the preset resolution, but instead output the third screen at the native resolution. This third screen is the original screen mentioned above, i.e., the second screen at the native resolution. The graphics card sends the third screen to the timing controller, which then sends the third screen to the screen for display, thereby returning the screen to its original display (the original screen). The graphics card and the timing controller communicate via an EDP (Embedded Display Port, a digital interface used in laptops and tablets) link. If the resolution needs to be changed, the timing controller sends an HPD IRQ (hot plug interrupt request, HPD Interrupt Request, referred to as HPD IRQ) and the preset resolution or the native resolution to the graphics card, causing the graphics card to reconfigure the EDP link according to the preset resolution or the native resolution, causing the graphics card to output the preset resolution or the native resolution to the timing controller.

[0081] In order to timely update the first and second images in the target image, in some embodiments, the timing controller further includes a first updating unit and a second updating unit, wherein the first updating unit is configured to update the first image in the target image upon receiving the updated first image; and the second updating unit is configured to update the second image in the target image upon receiving the updated second image. The device updates the first and second images upon receiving the updated first and second images, thereby timely updating the target image and updating both the first and second images, thereby avoiding the problem of one image failing to be updated when the two images are displayed simultaneously, resulting in the user not being able to obtain the updated image information.

[0082] In some optional embodiments, the current screen displays the target screen, i.e., the first screen and the second screen, and when each screen is dynamic, the screen itself needs to be updated in real time. The above steps can update the first screen in real time when the updated first screen is received, and update the second screen in real time when the updated second screen is received. When the updated first screen and the updated second screen are received at the same time, both the first screen and the second screen are updated to ensure that the user can obtain information about the first screen and the second screen at the same time. As mentioned in the background technology, in the prior art, one screen will be blocked or covered, and the blocked or covered screen cannot be updated in real time. In this way, the user can no longer continue to obtain information about the covered screen, and can only obtain information about the screen above the covered screen, resulting in a poor user experience.

[0083] In some embodiments, the timing controller further includes a first receiving unit and a third sending unit, wherein the first receiving unit is configured to, upon receiving a screen update command and before the timing controller reduces the original resolution to a preset resolution, cause the timing controller to receive a fourth frame sent by the graphics card, wherein the fourth frame is the last frame received by the graphics card before the timing controller reduces the original resolution to the preset resolution; and the third sending unit is configured to send the fourth frame to the screen for display. The device sends the fourth frame, the last frame received at the original resolution, to the screen for display before simultaneously displaying the first and second frames. This prevents the screen from stopping displaying if the target frame, the combination of the first and second frames, has not yet been loaded.

[0084] Specifically, the timing controller requires a certain buffer period to reduce the original resolution to the preset resolution and receive the first and second images. Even if it is a very small period of time, the screen cannot stop displaying the image, such as a black screen, etc., which will make the user experience worse. Therefore, when the timing controller receives the above-mentioned update screen command, the last frame of the original resolution sent by the graphics card, that is, the original image, is sent to the screen for display. That is, during this buffer period, the screen displays the image with the original resolution.

[0085] To accurately splice the first and second images, the timing controller further includes a second receiving unit configured to receive attribute information of the first image sent by the mainboard controller. The attribute information includes at least position information and color information of the first image. The device also receives the attribute information of the first image to better splice the first and second images based on the attribute information.

[0086] In some optional embodiments, since the first picture needs to be spliced ​​with the second picture, the first picture needs to have position information. At the same time, the timing controller also needs to synchronously receive color information of the first picture, etc., collectively referred to as attribute information. Based on the above position information, the timing controller can better splice the first picture and the second picture.

[0087] In a specific implementation, the second image is the image output by the graphics card after receiving an interrupt signal, interrupting the connection link with the timing controller and generating a new connection link based on the preset resolution. The interrupt signal is a signal that controls the interruption of the connection link between the timing controller and the graphics card. The timing controller of the device instructs the graphics card to output an image at the preset resolution by sending the interrupt signal, thereby causing the graphics card to output the image after the resolution is changed, i.e., the second image, thereby further splicing the first image and the second image.

[0088] Specifically, as mentioned above, the transmission is performed between the graphics card and the timing controller through the EDP link. When the resolution needs to be changed, the timing controller sends the HPD IRQ and the preset resolution or the original resolution to the graphics card (the preset resolution is sent in the above step) to enable the graphics card to reconfigure the EDP link according to the above preset resolution, so that the graphics card outputs the picture of the preset resolution, that is, the second picture to the timing controller.

[0089] The timing controller includes a processor and a memory. The first receiving unit, the second receiving unit, and the like are stored in the memory as program units. The processor executes the program units stored in the memory to implement corresponding functions. The modules are all located in the same processor; alternatively, the modules can be located in different processors in any combination.

[0090] The processor contains a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and by adjusting the kernel parameters, information on two screens can be displayed simultaneously.

[0091] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0092] Obviously, those skilled in the art will appreciate that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device, can be centralized on a single computing device, or can be distributed across a network of multiple computing devices. They can be implemented using program code executable by the computing device, and thus, can be stored in a storage device and executed by the computing device. In some cases, the steps shown or described herein can be performed in a different order than that shown, or can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0093] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0094] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0095] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0096] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0097] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0098] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0099] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0100] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0101] From the above description, it can be seen that the above embodiments of the present disclosure achieve the following technical effects:

[0102] 1) In the screen display method disclosed in the present invention, when the timing controller receives a command to display the first screen, i.e., to update the screen, the original resolution of the screen is reduced to a preset resolution, and the preset resolution is sent to the graphics card, so that the graphics card outputs a screen of the preset resolution, i.e., the second screen. The timing controller receives the first screen and the second screen, and splices the first screen and the second screen into a screen of the original resolution to obtain a target screen, and sends the target screen to the screen for display. Compared with the method in the prior art, in which when two screens are displayed at the same time, one screen will cover the information of the other screen and the information of the covered screen can no longer be updated, the present invention can display the information of two screens at the same time, the information of one screen will not be covered or blocked, and both screens can be kept updated without affecting each other. Therefore, it can solve the problem in the prior art that when two screens are displayed at the same time, the information of one screen is blocked, and the purpose of displaying the information of two screens at the same time is achieved.

[0103] 2) When the timing controller of the present invention receives a command to display the first screen, i.e., update the screen, it reduces the original resolution of the screen to a preset resolution, and sends the preset resolution to the graphics card, so that the graphics card outputs a screen of the preset resolution, i.e., the second screen. The timing controller receives the first and second screens, and splices the first and second screens into a screen of the original resolution to obtain a target screen, and sends the target screen to the screen for display. Compared with the device in the prior art, in which when two screens are displayed at the same time, one screen will cover the information of the other screen, and the information of the covered screen can no longer be updated, the present invention can display the information of two screens at the same time, and the information of one screen will not be covered or blocked, and both screens can be kept updated without affecting each other. Therefore, it can solve the problem in the prior art that when two screens are displayed at the same time, the information of one screen is blocked, and achieve the purpose of displaying the information of two screens at the same time.

[0104] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present disclosure shall be included within the scope of protection of the present disclosure.

Claims

1. A method for displaying a picture, characterized in that: include: When receiving an update screen command, the timing controller reduces the original resolution to a preset resolution, wherein the update screen command is a command for displaying a first screen, and the first screen is a screen that needs to be displayed simultaneously with the original screen of the screen; The timing controller sends the preset resolution to the graphics card, so that the graphics card outputs a picture with a resolution of the preset resolution, obtains a second picture, and sends the second picture to the timing controller; The timing controller receives the first picture and the second picture, splices the first picture and the second picture into a picture of the original resolution to obtain a target picture, and sends the target picture to a screen for display.

2. The display method according to claim 1, characterized in that: The timing controller reduces the native resolution to a preset resolution, which can be any of the following: The timing controller reduces the row resolution of the original resolution to obtain the preset resolution; The timing controller reduces the column resolution of the original resolution to obtain the preset resolution; The timing controller reduces the row resolution and the column resolution of the original resolution to obtain the preset resolution.

3. The display method according to claim 2, characterized in that: The first picture and the second picture are stitched together into a picture of the original resolution to obtain a target picture, including any of the following: When the timing controller reduces the row resolution of the original resolution, the first picture and the second picture are spliced ​​up and down to obtain the target picture; When the timing controller reduces the column resolution of the original resolution, the first picture and the second picture are spliced ​​left and right to obtain the target picture; When the timing controller reduces the row resolution and the column resolution of the original resolution, the first picture and the second picture are embedded and spliced ​​to obtain the target picture.

4. The display method according to claim 1, characterized in that: After sending the target picture to the screen for display, the method further includes: When receiving a command to exit the first screen display, the timing controller sends the original resolution and an interrupt signal to the graphics card, so that the graphics card outputs a screen with a resolution of the original resolution, obtains a third screen, and sends the third screen to the timing controller, wherein the exit The first screen display command is a command for exiting the first screen; The timing controller sends the third picture to the screen for display.

5. The display method according to claim 1, characterized in that: After sending the target picture to the screen for display, the method further includes: When receiving the updated first picture, updating the first picture in the target picture; When the updated second screen is received, the second screen in the target screen is updated.

6. The display method according to claim 1, characterized in that: In the case where the screen update command is received, before the timing controller reduces the original resolution to the preset resolution, the method further includes: The timing controller receives a fourth picture sent by the graphics card, wherein the fourth picture is the last frame of the picture sent by the graphics card and received by the timing controller before the original resolution is reduced to the preset resolution; The fourth picture is sent to the screen for display.

7. The display method according to claim 1, characterized in that: In the case where the timing controller receives the first picture and the second picture, the method further includes: The timing controller receives attribute information of the first picture sent by the mainboard controller, and the attribute information at least includes position information and color information of the first picture.

8. The display method according to claim 1, characterized in that: The second picture is a picture outputted by the graphics card after receiving an interrupt signal, interrupting the connection link with the timing controller and generating a new connection link according to the preset resolution, wherein the interrupt signal is a signal that controls the interruption of the connection link between the timing controller and the graphics card.

9. A timing controller, characterized in that: include: When receiving an update screen command, the timing controller reduces the original resolution to a preset resolution, wherein the update screen command is a command for displaying a first screen, and the first screen is a screen that needs to be displayed simultaneously with the original screen of the screen; The timing controller sends the preset resolution to the graphics card, so that the graphics card outputs a picture with a resolution of the preset resolution, obtains a second picture, and sends the second picture to the timing controller; The timing controller receives the first picture and the second picture, splices the first picture and the second picture into a picture of the original resolution to obtain a target picture, and sends the target picture to a screen for display.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the display method according to any one of claims 1 to 8.

11. An electronic device, characterized in that: include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for executing the display method described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Split-screen playing control method of video, terminal and computer-readable storage medium

    CN107920270A

  • Mobile terminal display method and mobile terminal

    CN110471729A

  • Video editing method and device and electronic equipment

    CN114286159A

  • Techniques to display location-based information

    US20150074596A1