Display method and display device

By using extended EDID and processor to adjust the resolution of video data in the display device, the problem of clear and smooth display of high frame rate video data when the display device is low is solved, and efficient video data processing and display is achieved.

CN116095261BActive Publication Date: 2025-05-23HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211713330.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-05-23
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

The prior art is difficult to display video data with higher refresh rate clearly and smoothly when the refresh rate of the display device is low. It is usually necessary to reduce the resolution of the video data or adopt soft high refresh technology, resulting in a decrease in video clarity and fluency.

Method used

By adopting an extended EDID configuration in the display device, the video source device is instructed to send video data that supports higher frame rates, and under the control of the processor, the resolution of the received video data is adjusted to a resolution suitable for the bandwidth of the screen driver board, and the display is performed by scanning two rows of pixels at the same time.

Benefits of technology

It realizes smooth display of video data at higher frame rates without losing pixel values, improving user experience and ensuring the clarity and fluency of video.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116095261B_ABST
    Figure CN116095261B_ABST
Patent Text Reader

Abstract

The present application discloses a display method, a display device, and a computer-readable storage medium, which relate to the field of display technology and can be used to: obtain the extended display identification data EDID processing capability of a video source device; when the EDID processing capability of the video source device supports parsing the extended EDID, receive the first video data from the video source device; adjust the resolution of the first video data from the first resolution to the second resolution to obtain the second video data; adjust the resolution of the second video data from the second resolution to the third resolution to obtain the third video data; the third resolution is the resolution of the display of the display device; and display the third video data by scanning two rows of pixels at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart devices, and in particular to a display method and a display device. Background Art

[0002] At present, HDMI (high definition multimedia interface) has been widely used in display devices such as televisions. HDMI is a digital video / audio interface technology that can transmit audio and video signals at the same time. HDMI devices (i.e., video source devices) can input high-frequency video data, such as 240 Hz high frame rate video data, to display devices such as televisions. However, since the data receiving interface (e.g., v-by-one cable or v-by-one interface) of the screen driver board (timing controller, TCON) in most display devices can only receive 120 Hz video data that meets its own resolution requirements, 240 Hz video data has exceeded the transmission bandwidth of the v-by-one cable. Therefore, in the prior art, the bandwidth is generally released by reducing the resolution of the video data to smoothly transmit the video data to the TCON, so that the TCON controls the display screen for display. However, this will cause the clarity of the video to be much lower than that of the video sent by the video source device. Furthermore, since the refresh rate of the TV display hardware supports 120hz, it is necessary to use soft high refresh technology (such as hardware super resolution (HSR) or dual line gate (DLG) technology) to enable the display to achieve a refresh rate of 240hz to display 240hz video. However, soft high refresh technology will reduce the number of pixels in the vertical direction of the video data, resulting in a decrease in the clarity of the final video.

[0003] In addition, if the video data input by the video source device is 120hz, then in order to present a 240hz display effect, it is necessary to use motion estimation / motion compensation (MEMC) technology to multiply the 120hz video to 240hz. However, this technology will cause a large number of repeated video frames in the final displayed video, which is not smooth enough in terms of viewing experience. Summary of the invention

[0004] The embodiments of the present application provide a display method and a display device, which can clearly and smoothly display video data with a higher refresh rate when the refresh rate supported by the display device itself is low.

[0005] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0006] In a first aspect, a display device is provided, which may include: a display; a refresh rate of the display is a first refresh rate, and a resolution of the display is a third resolution; a processor is configured to obtain an extended display identification data EDID processing capability of a video source device; a communicator is configured to receive first video data from a video source device when the EDID processing capability of the video source device supports parsing the extended EDID; the extended EDID is used to indicate the reception of video data with a resolution of the first resolution and a frame rate of the first frame rate; the resolution of the first video data is the first resolution, and the frame rate of the first video data is the first frame rate; the first frame rate is twice the first refresh rate; the processor is further configured to adjust the resolution of the first video data from the first resolution to a second resolution to obtain second video data; the second horizontal pixel value of the second resolution is the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution; the bandwidth requirement value of the second video data is less than or equal to the maximum bandwidth supported by the data receiving interface of the screen driver board TCON of the display device; the processor is further configured to adjust the resolution of the second video data from the second resolution to the third resolution to obtain third video data; the processor is further configured to control the display to display the third video data by scanning two rows of pixels simultaneously.

[0007] In a possible implementation manner of the first aspect, the processor is specifically configured to: if it is determined that the category of the video source device is a first category device, determine that the EDID processing capability of the video source device is to support parsing of extended EDID.

[0008] In a possible implementation manner of the first aspect, the processor is specifically configured to: if it is determined that the category of the video source device is not a first category device, obtain characteristic parameters of the video source device; and when the characteristic parameters of the video source device are resolvable, determine the EDID processing capability of the video source device according to the characteristic parameters of the video source device.

[0009] In a possible implementation manner of the first aspect, the processor is specifically configured to: control the communicator to send a query request to the server; the query request carries characteristic parameters of the video source device, and the query request is used to request the EDID processing capability of the video source device; control the communicator to receive a query response from the server; if the query response indicates that the EDID processing capability of the video source device exists and indicates that the EDID processing capability of the video source device supports parsing of extended EDID, then determine that the EDID processing capability of the video source device supports parsing of extended EDID; if the query response indicates that the EDID processing capability of the video source device does not exist or indicates that the EDID processing capability of the video source device does not support parsing of extended EDID, obtain a display data channel DDC communication statistic of the video source device; the DDC communication statistic is used to indicate the degree of completion of the video source device reading the extended EDID of the display device; if the DDC communication statistic indicates that the degree of completion of the video source device reading the extended EDID of the display device is completely completed, then determine that the EDID processing capability of the video source device supports parsing of extended EDID.

[0010] In a possible implementation manner of the first aspect, the processor is specifically configured to: when the characteristic parameters of the video source device cannot be parsed, obtain a display data channel DDC communication statistic of the video source device; the DDC communication statistic is used to indicate the degree of completion of the video source device reading the extended EDID of the display device; if the DDC TRAINING state indicates that the video source device is fully completed in reading the extended EDID of the display device, determine that the EDID processing capability of the video source device is to support parsing of the extended EDID.

[0011] In a possible implementation of the first aspect, the processor is specifically configured to: copy each row of pixels in each video frame in the first video data so that the resolution of the first video data is adjusted from the first resolution to the fourth resolution to obtain fourth video data; the fourth vertical pixel value of the fourth resolution is twice the first vertical pixel value of the first resolution; copy each column of pixels in each video frame in the fourth video data, and deduplicate repeated row pixels in each video frame in the fourth video data so that the resolution of the fourth video data is adjusted from the fourth resolution to the second resolution to obtain second video data.

[0012] In a possible implementation manner of the first aspect, the processor is specifically configured to: copy each row of pixels in each video frame of the second video data to adjust the resolution of the second video data from the second resolution to the third resolution to obtain third video data.

[0013] In a possible implementation of the first aspect, the first refresh rate is 120 Hz, the first resolution is 1920*1080 progressive scan P, the first frame rate is 240 Hz, and the third resolution is 3840*2160P.

[0014] In a second aspect, a display method is provided, which is applied to a display device. The method may include: obtaining an extended display identification data EDID processing capability of a video source device; receiving first video data from a video source device when the EDID processing capability of the video source device supports parsing the extended EDID; the extended EDID is used to indicate receiving video data having a first resolution and a first frame rate; the resolution of the first video data is the first resolution, and the frame rate of the first video data is the first frame rate; the first frame rate is twice the first refresh rate; adjusting the resolution of the first video data from the first resolution to the second resolution to obtain second video data; the second horizontal pixel value of the second resolution is the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution; the third resolution is the resolution of the display of the display device; the bandwidth requirement value of the second video data is less than or equal to the maximum bandwidth supported by the data receiving interface of the screen driver board TCON of the display device; adjusting the resolution of the second video data from the second resolution to the third resolution to obtain the third video data; and displaying the third video data by scanning two rows of pixels simultaneously.

[0015] In a third aspect, a display device is provided, which has the function of implementing the method described in the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0016] In a fourth aspect, a display device is provided, comprising an acquisition module, a processing module and a display module. Among them, the acquisition module is used to obtain the extended display identification data EDID processing capability of the video source device; the acquisition module is also used to receive the first video data from the video source device when the EDID processing capability of the video source device supports parsing the extended EDID; the extended EDID is used to indicate the reception of video data with a first resolution and a first frame rate; the resolution of the first video data is the first resolution, and the frame rate of the first video data is the first frame rate; the first frame rate is twice the first refresh rate; the processing module is used to adjust the resolution of the first video data received by the acquisition module from the first resolution to the second resolution to obtain the second video data; the second horizontal pixel value of the second resolution is the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution; the third resolution is the resolution of the display of the display device; the bandwidth requirement value of the second video data is less than or equal to the maximum bandwidth supported by the data receiving interface of the screen driver board TCON of the display device; the processing module is also used to copy each row of pixels in each video frame of the second video data, so that the resolution of the second video data is adjusted from the second resolution to the third resolution to obtain the third video data; the display module is used to display the third video data obtained by the processing module by scanning two rows of pixels at the same time.

[0017] In a fifth aspect, a display device is provided, comprising: a processor and a memory; the memory is used to store computer execution instructions, and when the first device is running, the processor executes the computer execution instructions stored in the memory to enable the first device to perform a display method as described in any one of the second aspects above.

[0018] In a sixth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer can execute the display method described in any one of the above-mentioned second aspects.

[0019] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a display device, enables the display device to execute the display method described in any one of the second aspects.

[0020] In an eighth aspect, a device (for example, the device may be a chip system) is provided, the device including a processor for supporting a display device to implement the functions involved in the second aspect. In one possible design, the device also includes a memory for storing program instructions and data necessary for the display device. When the device is a chip system, it may be composed of a chip, or may include a chip and other discrete devices.

[0021] Based on the technical solution provided by the embodiment of the present application, when the display screen of the display device itself supports the display resolution of the third resolution and the refresh rate of the first refresh rate, it is considered that the data receiving interface of the screen driver board that controls the display of the display device to receive data has the bandwidth corresponding to the video data with a resolution of the third resolution and a frame rate of the first frame rate. Based on this, in order to enable the display screen of the display device to display video data with a higher frame rate (for example, a frame rate twice the first refresh rate) more smoothly without losing pixel values, it is necessary to make the total pixel value corresponding to the resolution (i.e., the second resolution) of the video data received by the screen driver board half of the total pixel value of the third resolution, and make the frame rate of the video data received by the screen driver board twice the first refresh rate. In addition, when using the display screen of the first refresh rate to display the video data of the first frame rate, the soft high refresh technology (such as DLG or HSR) is adopted, and the technology mainly performs special processing on the scanning of each row of pixels in each video frame (scanning two rows at the same time) to achieve the purpose of doubling the scanning speed, so that the display screen of the first refresh rate can achieve the purpose of displaying the video data of the first frame rate. Therefore, in the embodiment of the present application, the second horizontal pixel value of the second resolution can be made the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution.

[0022] Based on the foregoing statements, in the technical solution of the embodiment of the present application, in order for the screen driver board to receive video data having a resolution of the third resolution and a frame rate of the first frame rate, it is necessary to make the frame rate of the first video data obtained by the display device from the video source device be the first frame rate. At the same time, due to the specification restrictions of video resolution in practice, there is a certain difference between the resolution (e.g., the first resolution) and the second resolution of the first video data provided by the video source device to the display device. Based on this, when the display device obtains the first video data, it is necessary to adjust the resolution of the first video data to obtain the second video data and transmit it to the screen driver board, so that the screen driver board controls the display screen to display according to the second video data.

[0023] Furthermore, in practice, when the video source device sends the first video data to the display device, it is necessary to parse and read the EDID in the display device to determine what parameters (frame rate and resolution) of the video data to send to the display device. However, the existing EDID can only define the parameters of a lower frame rate (i.e., the third resolution, such as 120Hz) at most. Therefore, in order to enable the video source device to send video data of the first frame rate to the display device, it is necessary to configure the extended EDID in the display device in advance, and the extended EDID can indicate the reception of video data with a first resolution and a first frame rate. After that, if the video source device can parse the extended EDID, the display device can receive the first video data and then execute the subsequent display process.

[0024] In summary, due to the technical solution provided in the embodiment of the present application, the first video data of the first frame rate can be displayed without losing any pixel when it is finally displayed, and the double-row simultaneous scanning method can be used for display. Because the pixels in the first video data are not changed at any time during the entire display process, and the final display frame rate is also guaranteed, the effect of smoothly and clearly displaying the video data of the first frame rate on a display screen with a lower refresh rate (i.e., the first refresh rate) is achieved, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 A scanning schematic diagram of a DLG technology provided in an embodiment of the present application;

[0026] Figure 2 A scanning schematic diagram of an HSR technology provided in an embodiment of the present application;

[0027] Figure 3 A schematic diagram of different frame rate effects provided in an embodiment of the present application;

[0028] Figure 4 A flow chart of a display method provided by the prior art;

[0029] Figure 5 A schematic diagram of the fusion of an OSD screen and video data provided in an embodiment of the present application;

[0030] Figure 6 A schematic diagram of improving video resolution using the HSR technology provided in an embodiment of the present application;

[0031] Figure 7 A schematic diagram of an example of a display method provided in an embodiment of the present application;

[0032] Figure 8 A schematic diagram of the structure of a display system provided in an embodiment of the present application;

[0033] Fig. 9 A schematic diagram of the structure of a control device provided in an embodiment of the present application;

[0034] Fig.10 A schematic diagram of the structure of a display device provided in an embodiment of the present application;

[0035] Fig.11 A schematic diagram of a software architecture of a display device provided in an embodiment of the present application;

[0036] Fig.12 A schematic diagram of a display method provided in an embodiment of the present application Figure 1 ;

[0037] Fig.13 A schematic diagram of the structure of EDID and extended EDID provided in an embodiment of the present application;

[0038] Fig.14 A schematic diagram of a display method provided in an embodiment of the present application Figure 2 ;

[0039] Fig.15 A schematic diagram of a display method provided in an embodiment of the present application Figure 3 ;

[0040] Fig.16 A schematic diagram of a display method provided in an embodiment of the present application Figure 4 ;

[0041] Fig.17 A schematic diagram of a display method provided in an embodiment of the present application Figure 5 ;

[0042] Fig.18 A schematic diagram of a display method provided in an embodiment of the present application Figure 6 ;

[0043] Fig.19 A schematic diagram of a display method provided in an embodiment of the present application Figure 7 ;

[0044] Fig. 20 A schematic diagram of another example of a display method provided in an embodiment of the present application;

[0045] Fig.21 A schematic diagram of the structure of a third video provided in an embodiment of the present application;

[0046] Fig. 22 A schematic diagram of a display method provided in an embodiment of the present application Figure 8 ;

[0047] Fig.23A schematic diagram of a display method provided in an embodiment of the present application Figure 9 ;

[0048] Fig.24 A schematic diagram of a display method provided in an embodiment of the present application Figure 10 ;

[0049] Fig.25 A schematic diagram of the structure of another display device provided in an embodiment of the present application;

[0050] Fig.26 A schematic diagram of the structure of another display device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] In order to make the purpose and implementation method of the present application clearer, the exemplary implementation method of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0052] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0053] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0054] The terms "including" and "having" and any variations thereof in this application are intended to cover but not exclude inclusion. For example, a product or device comprising a series of components is not necessarily limited to all the components explicitly listed, but may include other components not explicitly listed or inherent to these products or devices.

[0055] The term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this disclosure generally indicates that the associated objects before and after are in an "or" relationship.

[0056] Based on the exemplary embodiments described in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete implementation method separately. It should be noted that the brief description of the terms in this application is only for the convenience of understanding the implementation methods described below, and is not intended to limit the implementation methods of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0057] First, the terms involved in this application are explained as follows:

[0058] Frame rate: The frame rate is the frequency (rate) at which bitmap images in units of frames appear continuously on the display screen. The frame rate can also be called the frame frequency and is expressed in Hertz (Hz).

[0059] Refresh rate: refresh frequency, which refers to the speed at which the screen refreshes. The refresh rate generally mentioned usually refers to the vertical refresh rate. The vertical refresh rate indicates how many times the screen image is redrawn per second, that is, the number of times the screen is refreshed per second, in Hz (Hertz). The higher the refresh rate, the better, the more stable the image, the more natural and clear the image display, and the less impact on the eyes. The lower the refresh rate, the more severe the image flickers and jitters, and the faster the eyes get tired.

[0060] HDMI: High Definition Multimedia Interface. It is a fully digital video and sound transmission interface that can send uncompressed audio and video signals. HDMI can be used in set-top boxes, DVD players, personal computers, TVs, game consoles, integrated amplifiers, digital audio and TVs, etc. HDMI can send audio and video signals at the same time. Since audio and video signals use the same wire, it greatly simplifies the installation of system lines.

[0061] In the embodiment of the present application, video data is transmitted between the video source device and the display device via HDMI. In the embodiment of the present application, in order to enable the display device to receive a 1920*1080@240Hz HDMI signal (the HDMI signal carries video data with a resolution of 1920*1080P and a frame rate of 240Hz), according to the HDMI communication protocol, the bandwidth of HDMI decoupling is required to be 18Gb / s. Based on this, the HDMI interface rules mentioned in this application are at least version 2.0 or higher.

[0062] EDID: extended display identification data. EDID is a standard for display identification data developed by VESA (Video Electronics Standards Association) when developing the DDC display data channel communication protocol. EDID is stored in the DDC memory of the display. When the host device (i.e., the device that provides display data to the display, if the display data is video data, then the host device is the video source device) is connected to the display, the host device will read the EDID stored in the display's DDC memory through the DDC channel to determine what parameters of display data to transmit to the display.

[0063] DDC: Display Data Channel. DDC is a data channel used by the host device to access the display memory to obtain EDID format data in the EEPROM (electrically erasable programmable read only memory) in the display to determine the display properties of the display (such as resolution, refresh rate, aspect ratio, etc.).

[0064] TCON: The logic board is also called the screen driver board, central control board, and TCON board. The function of TCON includes processing the video data sent from the image processing unit of the display device, converting it into an electrical signal that can drive the display screen, and then sending it directly to the display screen for display. TCON receives video data from the image processing unit through a data receiving interface (such as a v-by-one interface), and the bandwidth of the data receiving interface varies depending on the specifications. Generally, the bandwidth of the data receiving interface supports the bandwidth corresponding to the resolution and refresh rate supported by the display screen of the display device to which it belongs. In an embodiment of the present application, in order to enable a display screen with a low refresh rate to display high frame rate video data, TCON needs to support soft high refresh technologies such as DLG technology or HSR technology, that is, to achieve high frame rate video display by adjusting the gate scanning method (that is, adjusting the number of row pixels in the video frame).

[0065] DLG: full name dual line gate, which means two lines of gate lines. DLG technology reduces the rendering accuracy of vertical pixels (or column pixels), only rendering odd rows (or even rows) such as 1, 3, 5, 7, 9, and then copying the data of odd rows to even rows 2, 4, 6, 8, 10 for display. At this time, the number of vertical refreshes is reduced by half, so the refresh time is reduced by half compared to the original, so the refresh rate of the display can be improved.

[0066] Exemplarily, in the DLG technique, after copying the odd-numbered rows of data, as Figure 1 As shown, TCON will control the display screen's control circuit to scan every two adjacent rows of gates at the same time, for example, G1 and G2 are scanned at the same time. The contents of G1 and G2 scans are the same. It can be seen that the principle of DLG technology is similar to interlaced scanning. It uses a method of scanning two repeated rows at a time for display, which can not only save bandwidth, but also avoid the roughness of the picture caused by interlaced scanning. But there is no doubt that the repeatedly scanned interlaced rows should be other colors and other information. The increase in refresh rate through the display device through DLG technology is essentially the loss of this part of the picture content, which greatly reduces the actual perception of the displayed picture.

[0067] HSR: full name hardware super resolution. The basic principle of HSR technology is similar to DLG, which also compresses vertical pixels and only renders odd rows (or even rows), while even rows fuse the information of two adjacent rows for display.

[0068] Exemplarily, in the HSR technique, after copying the odd-numbered rows of data, as Figure 2 As shown, TCON will also control the display screen's control circuit to scan every two adjacent rows of gates simultaneously, for example, G1 and G2 are scanned simultaneously. However, based on the HSR technology, the row pixels scanned by G2 are actually obtained by combining G1 and G3. For example, the pixel value of each pixel in G2 is the weighted average of the pixel value of the corresponding pixel in G1 (i.e., belonging to the same column) and the pixel value of the corresponding pixel in G3. Among them, the weight corresponding to G1 and the weight corresponding to G3 can be the same or different, depending on actual needs. The method of obtaining the row pixels scanned by G2 using the row pixels scanned by G1 and the row pixels scanned by G3 can be called interpolation processing.

[0069] Based on this, we can know that compared with DLG technology, the picture using HSR technology will make the color and line transition of the whole picture more natural after the fusion of even-numbered rows of pixels, and the clarity is correspondingly improved. However, compared with the video data actually input by the video source device, it also has the problem of picture distortion, resulting in reduced video clarity.

[0070] At present, HDMI has been widely used in display devices such as televisions. Based on this, HDMI devices (i.e., video source devices) can input high-frequency video data, such as 240hz high refresh rate video data, to display devices such as televisions.

[0071] For example, refer to Figure 3As shown, it can be seen that within a certain fixed time period, a video with a frame rate of 240Hz can display 9 frames of images, a video with a frame rate of 120Hz can display 5 frames of images, and a video with a frame rate of 60Hz can only display 3 frames of images. It can be seen that when a video with a larger frame rate is displayed normally, it can reflect more details and the motion picture is smoother. Therefore, users are increasingly hoping that display devices can display videos with high frame rates (such as 240Hz). However, since the data receiving interface (such as v-by-one cable or v-by-one interface) of the screen driver board (timing controller, TCON) in most display devices can only receive 120hz video data that meets its own resolution requirements, 240hz video data has exceeded the transmission bandwidth of the v-by-one cable. Therefore, in the prior art, the video data resolution is generally reduced to give up bandwidth to smoothly transmit video data to TCON, so that TCON controls the display screen for display.

[0072] For example, the resolution supported by the display device is 3840*2160P and the refresh rate supported is 120Hz, and the parameters of the video data input by the video source device through the HDMI interface are 3840*2160@120Hz (ie, the resolution is 3840*2160P and the frame rate is 120Hz). Figure 4 As shown, in the prior art, the process of processing and displaying the video data sent by the video source device after receiving the video data includes S1-S6:

[0073] S1. A display device receives video data from a video source device.

[0074] Specifically, the display device can receive video data from the video source device through its own HDMI receiving device. The HDMI receiving device can be specifically called HDMI Vedio. Since the parameters of the video data indicated in the EDID predefined by the display device and the parameters of the video supported by the display of the display device are the same, the video source device will input the video data of the parameters of the video that can be displayed by the display of the display device, that is, the video data with the parameters of 3840*2160@120Hz.

[0075] S2. The HDMI receiving device of the display device sends the video data to the prescaler, so that the prescaler adjusts the resolution of the video data to 3840*1080P.

[0076] Specifically, the pre-divider can be a separate device / new product in the display device, or it can be integrated in the Soc (system on chip) in the display device. The bandwidth that can be received by the data receiving interface of the screen driver board TCON of a general display is related to the parameters of the specific video supported by the display, that is, it supports the bandwidth corresponding to 3840*2160@120Hz. However, since the display here needs to display 240Hz video data, the data receiving interface of TCON finally needs to receive video data with parameters of 3840*1080@240Hz. Based on this, the pre-divider can obtain 3840*1080@120Hz video data by implementing a row pixel halving operation for each video frame in the video data, so as to facilitate the subsequent frequency doubling to obtain 3840*1080@240Hz video data. Among them, the row pixel halving operation can be to delete the row pixels of the odd rows or to delete the row pixels of the even rows. Row pixel value A row of pixels in the horizontal direction of the video frame.

[0077] S3. The display device generates an OSD image.

[0078] Specifically, the OSD screen may be generated by the UI component, GPU (graphics processing unit, graphics processor) and frame buffer (FrameBuffer) module of the display device in sequence. Specifically, the GPU may be GPU-Mali.

[0079] Among them, the OSD (on-screen display) screen is the screen of the on-screen menu adjustment mode. OSD is applied to the display, and some special fonts or graphics are generated on the screen of the display to let the user get some information. It is commonly seen on the display screen of home TV or personal PC. When the user operates the TV to change channels or adjust the volume, picture quality, etc., the TV screen will display the current status to let the user know. In order to realize the function of OSD, it is necessary to add or change the color of certain pixels in the image in real time and synchronously with the image displayed on the monitor, so that it can be combined into data that humans can recognize in the image.

[0080] In the prior art, in order to facilitate integration, specific parameters of the OSD screen generated by the display device are consistent with parameters of the video data with reduced resolution, that is, 3840*2160@120Hz.

[0081] Of course, in practice, the frame rate of the OSD screen and the frame rate of the video data may be different, and they can also be fused in proportion. For example, if the frame rate of the video data is 240Hz and the frame rate of the OSD screen is 120Hz or 60HZ, the fusion ratio can be referred to Figure 5 shown.

[0082] Among them, if the OSD picture is 120Hz, when it is fused with the video data, it is one OSD picture frame fused with the video frames in two video data. If the OSD picture is 60Hz, when it is fused with the video data, it is one OSD picture frame fused with the video frames in four video data. Of course, in practice, there may be other fusion methods according to the different frame rates of the two.

[0083] S4. The display device fuses the OSD screen with the video data input by the video source device, and uses the motion estimation / motion compensation (MEMC) technology to multiply the frequency of the fused video data to obtain a pending video.

[0084] The specific parameters of the video to be determined may be 3840*1080@240Hz. The frequency doubling of the MEMC technology will only improve the fluency of the fused video data to a certain extent, but the added video frames are only copied frames, so the overall improvement of the fluency is not ideal.

[0085] Specifically, step S4 may be executed by a display unit in the display device.

[0086] S5. The display device generates a target video using the pending video, and uses a soft high refresh technology to simultaneously scan two rows of pixels for each video frame in the target video, and displays the result.

[0087] Among them, since the resolution supported by the display device itself is 3840*2160P, the specific parameters of the target video here can be 3840*2160@240Hz.

[0088] Specifically, the target video here can be obtained by using HSR technology (a soft high refresh technology) to determine each row of pixels in the video frame of the to-be-determined video as an odd row (or even row), and then processing it according to a specific interpolation processing method. Figure 6 As shown, the row pixels of the even-numbered rows in each video frame of the target video are obtained by the row pixels of its two adjacent odd-numbered rows. Specifically, the pixel value of each pixel in the row pixels of the even-numbered rows is obtained by weighted average of the pixel values ​​of the corresponding pixels in the row pixels of its two adjacent odd-numbered rows. The row pixels of the odd-numbered rows in each video frame of the target video are the row pixels in the corresponding video frame in the pending video. In other words, each video frame of the target video includes all the row pixels in the corresponding video frame in the pending video.

[0089] Based on the above steps, the video data displayed on the display screen is specifically 3840*2160@240Hz video data. However, compared with the 3840*2160@120Hz video data input from the video source device to the display device, it only effectively displays 3840*1080@240Hz (or 4K1K@240Hz) video data, and half of the pixels are missing or wrong, so the final video effect is distorted and the clarity is not good enough. At the same time, since half of the video frames in the final video data are obtained by doubling the frequency, the smoothness is also insufficient.

[0090] In summary, it can be seen that in the prior art, since the data receiving interface (such as v-by-one cable or v-by-one interface) of the screen driver board (timing controller, TCON) in most display devices can only receive 120hz video data that meets its own resolution requirements, the 240hz video data has exceeded the transmission bandwidth of the v-by-one cable. Therefore, in the prior art, the bandwidth is generally given up by reducing the resolution of the video data to smoothly transmit the video data to TCON, so that TCON controls the display screen for display. However, this will cause the clarity of the video to be much lower than that of the video sent by the video source device. Further, since the refresh rate of the display screen of the TV itself is 120hz, it is necessary to adopt soft high refresh technology (such as hardware super resolution (hardware superresolution, HSR) or dual line gate (dual line gate, DLG) technology) so that the display screen can achieve a refresh rate of 240hz to display 240hz video. However, the soft high refresh technology will reduce the number of pixels in the vertical direction in the video data, resulting in a reduction in the clarity of the final video presented. In addition, if the video data input by the video source device is 120hz, then in order to present a 240hz display effect, it is necessary to use motion estimation / motion compensation (MEMC) technology to multiply the 120hz video to 240hz. However, this technology will cause a large number of repeated video frames in the final displayed video, which is not smooth enough in terms of viewing experience.

[0091] In view of the above problems, the present application provides a display method, which is applied to a display device. In this technical solution, it is considered that the data receiving interface of the screen driver board that controls the display of the display device receives data and the bandwidth supported by the data receiving interface is the bandwidth corresponding to the video data with a resolution of the third resolution and a frame rate of the first frame rate. Based on this, in order to enable the display screen of the display device to display video data with a higher frame rate (for example, a frame rate twice the first refresh rate) more smoothly without losing pixel values, it is necessary to make the total pixel value corresponding to the resolution (i.e., the second resolution) of the video data received by the screen driver board half of the total pixel value of the third resolution, and make the frame rate of the video data received by the screen driver board twice the first refresh rate. In addition, when using a display screen with a first refresh rate to display video data of a first frame rate, a soft high refresh technology (such as DLG or HSR) is used, and this technology mainly performs special processing on the scanning of each row of pixels in each video frame (scanning two rows at the same time) to achieve the purpose of doubling the scanning speed, so that the display screen of the first refresh rate can achieve the purpose of displaying video data of the first frame rate. Therefore, in this technical solution, the second horizontal pixel value of the second resolution can be made the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution.

[0092] In addition, in the technical solution provided in the present application, in order for the screen driver board to receive video data having a third resolution and a first frame rate, it is necessary to make the frame rate of the first video data obtained by the display device from the video source device be the first frame rate. At the same time, due to the specification restrictions of video resolution in practice, there is a certain difference between the resolution (e.g., the first resolution) and the second resolution of the first video data provided by the video source device to the display device. Based on this, when the display device obtains the first video data, it is necessary to adjust the resolution of the first video data to obtain the second video data and transmit it to the screen driver board, so that the screen driver board controls the display screen to display according to the second video data.

[0093] Furthermore, in practice, when the video source device sends the first video data to the display device, it is necessary to parse and read the EDID in the display device to determine what parameters (frame rate and resolution) of the video data to send to the display device. However, the existing EDID can only define the parameters of a lower frame rate (i.e., the third resolution, such as 120Hz) at most. Therefore, in order to enable the video source device to send video data of the first frame rate to the display device, it is necessary to configure the extended EDID in the display device in advance, and the extended EDID can indicate the reception of video data with a first resolution and a first frame rate. After that, if the video source device can parse the extended EDID, the display device can receive the first video data and then execute the subsequent display process.

[0094] For example, refer to Figure 7 As shown, taking the display device supported by a resolution of 3840*2160P and a refresh rate of 120Hz as an example, compared to Figure 4 For the corresponding prior art, the display device can declare in advance in the extended EDID that it receives 1920*1080@240Hz video data. Then the video source device can send the first video data of 1920*1080@240Hz to the HDMI Vedio of the display device. Afterwards, based on the resolution requirement of the display screen of the display device (requirement 3840*2160P) and the bandwidth display of TCON (the maximum allowable bandwidth corresponding to 3840*1080@240Hz), the image processing unit in the display device can increase the resolution of the first video data to 3840*1080P, that is, obtain the second video data with a parameter of 3840*1080@240Hz. Afterwards, the display device (specifically, it can be the display unit of the display device) can merge the OSD screen with the second video data to obtain the merged second video data. Among them, the generation and Figure 4 The prior art shown is the same.

[0095] Then, the display device (specifically, the display unit of the display device) can transmit the fused second video data to TCON. Based on the display resolution requirement, TCON can adjust the resolution of the fused second video data to 3840*2160P, that is, obtain the third video data with the parameter of 3840*2160@240Hz. Finally, some functions in the soft high refresh technology (HSR or DLG) can be used to scan two rows of pixels of the video frame simultaneously and control the display screen.

[0096] It can be seen that in the technical solution provided by the present application, when the first video data of the first frame rate is finally displayed, it can be displayed by a dual-line simultaneous scanning method without losing any of its pixels. Because in the entire display process, the pixels in the first video data are not changed at any time, and the final display frame rate is also guaranteed, the effect of smoothly and clearly displaying the video data of the first frame rate on a display screen with a lower refresh rate (i.e., the first refresh rate) is achieved, thereby improving the user experience.

[0097] The display method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0098] Figure 8 FIG. 1 is a schematic diagram of a display system for displaying a display method according to an exemplary embodiment. Figure 8 As shown, the speech recognition system includes a display device 01 and a video source device 02 .

[0099] Among them, the user can control the display device 01 through the mobile terminal 100 and the control device 200. The control device 200 can be a remote controller, and the communication between the remote controller and the display device 01 includes infrared protocol communication, Bluetooth protocol communication, wireless or other wired methods to control the display device 01. The user can input user instructions through buttons on the remote controller, voice input, control panel input, etc. to control the display device 01. In addition, the display device 01 can also directly receive the user's voice input or voice instructions through its internally configured module for obtaining voice instructions (such as MIC). In some embodiments, a tablet computer, computer, laptop computer, and other smart devices can also be used to control the display device 01.

[0100] In some embodiments, the same or matching software applications can be installed on the mobile terminal 100 and the display device 01, so as to achieve connection and communication through a network protocol, thereby achieving the purpose of one-to-one control operation and data communication. In this case, the audio and video content displayed on the mobile terminal 100 can also be transmitted to the display device 01 to achieve a synchronous display function.

[0101] Data communication can be performed between the display device 01 and the server 02 via a limited or wireless communication method. The server 02 can provide a variety of content and interactions to the display device 01. For example, the server 02 can store a preset voice recognition model and preset character error correction rules required for use in the display method provided in the embodiment of the present application, so that the server 02 can provide the display device 01 with voice recognition capabilities. In other words, the server 02 can cooperate with the display device 01 to implement a voice recognition solution.

[0102] For example, in the embodiments of the present application, the display device may have a variety of implementation forms, for example, it may be a display device that can perform voice input, such as a television, a smart TV, a laser projection device, a monitor, an electronic bulletinboard, an electronic table, etc. The embodiments of the present application do not limit the specific form of the display device. The embodiments of the present application take the display device as a television as an example for schematic illustration.

[0103] For example, in the embodiment of the present application, the video source device 02 may be a device having an HDMI interface capable of providing video data, such as a set-top box, a PC (personal computer), etc. In the embodiment of the present application, the video source device 02 may determine specific parameters of the video data provided to the display device, such as resolution and frame rate, after reading the EDID in the display device 01.

[0104] Fig. 9 A possible configuration block diagram of the control device 200 is shown as an example. Fig. 9 As shown, the control device 200 includes a controller 210, a communication interface 230, a user input / output interface 240, a memory, and a power supply. The control device 200 can receive input operation instructions (such as voice instructions) from the user, and convert the operation instructions into instructions that the display device 01 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200.

[0105] For example, taking the display device as a television, Fig.10 A schematic structural diagram of a display device 01 provided in an embodiment of the present application is shown.

[0106] like Fig.10 The display device 01 includes at least one of a tuner and demodulator 110, a communicator 120, a detector 130, an external device interface 140, a controller 150 (or processor 150), a display 160, an audio output interface 170, a memory, a power supply, and a user interface.

[0107] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input / output.

[0108] The display 160 includes a display screen component for presenting images, and a driving component for driving image display, a component for receiving image signals output from a controller, and a component for displaying video content, image content, and a menu control interface, as well as a user control user interface (Use Interface, UI).

[0109] The display 160 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and a projection screen.

[0110] The communicator 120 is a component for communicating with an external device or server according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 01 can establish transmission and reception of control signals and data signals with the external control device 200 or the video source device 02 through the communicator 120.

[0111] The user interface can be used to receive control signals from the control device 200 (such as an infrared remote controller, etc.).

[0112] The detector 130 is used to collect signals from the external environment or the external interaction. For example, the detector 130 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 130 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 130 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0113] The external device interface 140 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by the above multiple interfaces.

[0114] The tuner-demodulator 110 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.

[0115] In some embodiments, the controller 150 and the tuner-demodulator 110 may be located in different separate devices, that is, the tuner-demodulator 110 may also be located in an external device of the main device where the controller 150 is located, such as an external set-top box.

[0116] The controller 150 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 150 controls the overall operation of the display device 01. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 160, the controller 150 can perform an operation related to the object selected by the user command.

[0117] In some embodiments, the controller includes a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM Random Access Memory (RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.

[0118] The user may input a user command through a graphical user interface (GUI) displayed on the display 160, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command through a specific sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.

[0119] "User interface" is a medium interface for interaction and information exchange between an application or operating system and a user. It realizes the conversion between the internal form of information and the form acceptable to the user. The commonly used form of user interface is the Graphical User Interface (GUI), which refers to a user interface related to computer operation displayed in a graphical way. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of a display device, where the control can include at least one of the visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.

[0120] It is understandable that, generally speaking, the realization of the display device functions requires not only the support of the above-mentioned hardware but also the cooperation of software.

[0121] In some embodiments, taking the operating system used by the display device 01 as an example, refer to Fig.11 As shown, the system of the display device 01 can be divided into four layers, from top to bottom, namely the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the Android runtime (Android runtime) and system library layer (referred to as "system runtime library layer"), and the kernel layer.

[0122] In some embodiments, at least one application is running in the application layer, and these applications may be window programs, system settings programs, clock programs, etc. that come with the operating system; or they may be applications developed by third-party developers. In the summary of the embodiments of the present application, the application layer may include a speech recognition application, which is specifically used to call the communication interface of the display device 01 to send the speech data received by the display device 01 to the server 02 for recognition. In specific implementation, the application packages in the application layer are not limited to the above examples.

[0123] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions or services. The application framework layer is equivalent to a processing center that determines the actions that applications in the application layer take. Through the API interface, applications can access system resources and obtain system services during execution.

[0124] like Fig.11As shown, in the embodiment of the present application, the application framework layer includes managers, content providers, view systems, etc., wherein the manager includes at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing system services or applications with access to system location services; a package manager for retrieving various information related to application packages currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0125] In some embodiments, the activity manager is used to manage the life cycle of each application and the common navigation back function, such as controlling the exit, opening, and back of the application. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling the display window changes (for example, reducing the display window, shaking the display, distorting the display, etc.).

[0126] In some embodiments, the system runtime layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system will run the C / C++ library contained in the system runtime layer to implement the functions to be implemented by the framework layer.

[0127] In some embodiments, the kernel layer is a layer between hardware and software. The kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), MIC driver, and power driver, etc.

[0128] The video data involved in this application may be data authorized by the user or fully authorized by all parties.

[0129] The methods in the following embodiments can be implemented in a display device having the above hardware structure and software structure. In the following embodiments, the display device is a television as an example to illustrate the display method provided in the embodiments of the present application.

[0130] Reference Fig.12 As shown, an embodiment of the present application provides a display method, which is applied to a display device, wherein the refresh rate of the display of the display device is a first refresh rate. The method may include S121-S125:

[0131] S121. The TV obtains the extended display identification data EDID processing capability of the video source device.

[0132] When the TV needs to play a video in response to the user's play operation, the electronic device requests the video source device to send video data to the TV. In the embodiment of the present application, the video source device is an HDMI device with an HDMI interface.

[0133] Before sending video data to a TV, the video source device needs to know which video data parameters (resolution and frame rate) the TV display supports. Specifically, the video source device needs to interact with the TV through the HDMI interface to perform DDC to parse the EDID stored in the TV to obtain the resolution and frame rate of the video data supported by the TV. The EDID can be stored in the DDC storage area of ​​the TV.

[0134] In the display method provided in the embodiment of the present application, the main purpose is to use a television set with a display screen refresh rate of a first refresh rate to display video data with a higher frame rate, such as 240Hz video data. Fig.13 As shown in (a), the traditional EDID is 256 bytes, which has two extension units, each of which is 128 bytes. One extension unit is a base data block, and the other extension unit is a Consumer Electronics Association block CTA Block.

[0135] The traditional 256-byte EDID only supports video data that declares that the display supports the frame rate corresponding to the first refresh rate (e.g., 120Hz). Since the video data of the first resolution (e.g., 1920*1080P) and the first frame rate (e.g., 240Hz) are not the native HDMI resolution and frame rate defined by the HDMI Association, it is necessary to declare the traditional EDID through the displayID protocol. This requires ensuring that the HDMI interface supports parsing the extended EDID, that is, the TV will store the extended EDID in the DDC storage area in advance. The extended EDID is used to indicate that the received resolution is the first resolution and the frame rate is the first frame rate. The resolution of the first video data is the first resolution, and the frame rate of the first video data is the first frame rate; the first frame rate is twice the first refresh rate. Exemplarily, the first resolution can be 1920*1080P, and the first frame rate can be 240Hz. Of course, in practice, the size of the first resolution and the first frame rate can be determined according to the third resolution and the first refresh rate supported by the display screen of the display device and the actual needs. For example, if the third resolution is 1920*1080P, the first resolution may be 960*540P; if the first refresh rate is 60 Hz, the first frame rate may be 120 Hz. This application does not impose any specific restrictions on this.

[0136] Extended EDID is as follows Fig.13 As shown in (b), it has 512 bytes and four extension units. In addition to the two extension units included in the traditional EDID, the extended EDID also includes the extension block mapping table EXT-Block Map and the displayID extension block. The two extension units in multiple locations can be used to declare that the display supports video data with a first resolution and a first frame rate.

[0137] However, many HDMI devices on the market may not support the parsing and reading of extended EDID. Therefore, in order to avoid this problem, after the display device is connected to a certain video source device, it needs to obtain the EDID processing capability of the video source device. Then it determines whether the subsequent display method can be implemented. The EDID processing capability is used to indicate whether the video source device supports the parsing of extended EDID or the parsing of traditional EDID.

[0138] In practice, for the old video source device that has been connected to the TV before, because the old video source device and the TV have most likely transmitted video data to each other, the EDID data in the TV can definitely be parsed and read by the old video source device. For the old video source device, the video data is still transmitted in the same way as before without any changes. Therefore, if the video source device is an old video source device, there is no need to determine whether it supports the parsing and reading of the extended EDID. It is only necessary to determine the EDID processing capability of the newly connected video source device. Based on this, combined with Fig.12 , refer to Fig.14 As shown, before S121, the method further includes S120:

[0139] S120: The TV determines whether the video source device is a newly connected device.

[0140] If the TV determines that the video source device is a newly connected device, S121 is executed; if the TV determines that the video source device is a newly connected device, it can repeatedly determine whether it is a newly connected device when a video source device is subsequently connected to the TV, that is, S120 is executed; or, the process ends.

[0141] S122: When the EDID processing capability of the video source device supports parsing the extended EDID, the television receives first video data from the video source device.

[0142] The resolution of the first video data is a first resolution, the frame rate of the first video data is a first frame rate, and the first frame rate is twice the first refresh rate.

[0143] In the case where the EDID of the video source device is processed to support parsing of the extended EDID, the video source device can send the first video data to the TV after parsing the extended EDID stored in the TV. At the same time, the TV can include the structure and content of the extended EDID, waiting for the first video data from the video source device. Specifically, the HDMI video in the TV can receive the first video data. In practice, the video source device sends a timing signal (or an HDMI signal) to the TV through the HDMI interface, and the signal carries the first video data.

[0144] In some embodiments, if the EDID processing capability of the video source device does not support parsing extended EDID, it is considered that the EDID processing capability of the video source device supports parsing traditional EDID. In this case, in order for the video source device to successfully send video data to the display device, it is necessary to modify your EDID to traditional EDID. Based on this, combined with Fig.14 , refer to Fig.15 As shown, the method further includes S1501-S1503:

[0145] S1501: When the EDID processing capability of the video source device does not support parsing the extended EDID, the TV modifies the extended EDID into EDID.

[0146] Specifically, the TV can store the Fig.13 The extended EDID shown in (b) is modified as follows Fig.13 The conventional EDID shown in (a) above can declare that the received resolution is a preset resolution and the frame rate is a preset frame rate. Exemplarily, the preset resolution is any feasible resolution and the preset frame rate is a frame rate less than or equal to 120 Hz.

[0147] S1502: The TV triggers the video source device to initiate DDC interaction again.

[0148] After the extended EDID is modified to EDID, in order to enable the video source device to send video data to the TV, the video source device can initiate DDC interaction again to parse and read the EDID, so as to determine what parameters (including resolution and frame rate) of video data to send to the TV.

[0149] S1503: The TV receives video data from a video source device.

[0150] Based on the technical solutions corresponding to S1501-S1503 above, the extended EDID in the TV can be modified in time when the video source device cannot parse the extended EDID and thus cannot send the first video data to the TV. Thus, the video source device can smoothly send video data to the TV for playback, avoiding the user's video viewing needs from not being met and improving the user's experience.

[0151] In some embodiments, for a certain type of video source device, it can be determined that it has the ability to parse EDID, such as PC devices. When the video device is in this category, other means are needed to determine the EDID processing capability of the video source device. Based on this, combined with Fig.15 , refer to Fig.16 As shown, S122 may specifically include S1601-S1607:

[0152] S1601: The TV determines whether the type of the video source device is a first type device.

[0153] Among them, the first type of device is specifically a device that has an EDID processing capability that supports parsing extended EDID.

[0154] If the TV determines that the type of the video source device is a first type device, it can directly determine that the EDID processing capability of the video source device supports parsing the extended EDID, and receive the first video data from the video source device while maintaining the structure and content of the extended EDID, that is, execute S1602.

[0155] If the TV determines that the type of the video source device is not the first type of device, it can determine its EDID processing capability after acquiring the characteristic parameters of the video source device, that is, execute S1603 and S1604.

[0156] Of course, in practice, the above step S1601 may not exist, and the TV may execute S1602 when determining that the type of the video source device is a first-category device, and execute S1603 when determining that the type of the video source device is not a first-category device.

[0157] S1602: The television determines that the EDID processing capability of the video source device supports parsing the extended EDID, and receives first video data from the video source device.

[0158] After S1602, execute S123.

[0159] S1603: The TV obtains characteristic parameters of the video source device.

[0160] Exemplarily, the characteristic parameters may include a detailed type and model, wherein the detailed type may be the manufacturer and device name of the video source device.

[0161] Because the characteristic parameters of the video source device can only be recognized and parsed by the TV when it is qualified or a standard product, it is necessary to determine whether the characteristic parameters are parsable before determining the EDID processing capability of the video source device based on the characteristic parameters, that is, execute S1604.

[0162] S1604: The TV determines whether the characteristic parameters of the video source device are resolvable.

[0163] If the TV determines that the characteristic parameters of the video source device are resolvable, S1605 is executed.

[0164] If the TV determines that the characteristic parameters of the video source device cannot be parsed, the TV can determine whether the video source device can normally access the register storing the extended EDID and parse the extended EDID through the DDC communication statistics between the video source device and the TV, thereby determining whether the EDID processing capability of the video source device supports parsing the extended EDID. That is, S1606-S1607 is executed.

[0165] Of course, in practice, the above step S1604 may not exist, and the TV may execute S1605 when it is determined that the characteristic parameters of the video source device are resolvable, and execute S1606 and S1607 when it is determined that the characteristic parameters of the video source device are not resolvable.

[0166] S1605: When the characteristic parameters of the video source device are resolvable, the television determines the EDID processing capability of the video source device according to the characteristic parameters of the video source device.

[0167] Execute S1602 after S1605.

[0168] The feature parameter parsability specifically means that the feature parameter acquired by the TV meets the preset standard, so the TV can successfully parse it, and then determine the EDID processing capability of the video source device according to the feature parameter of the video source device.

[0169] In a possible implementation, the manufacturer of the TV can store the EDID processing capabilities of all video source devices that the TV has been connected to on its own server. Fig.16 , refer to Fig.17 As shown, S1605 may specifically include S1701-S1706:

[0170] S1701: When the characteristic parameters of the video source device can be parsed, the TV sends a query request to the server.

[0171] The query request carries characteristic parameters of the video source device, and the query request is used to request the EDID processing capability of the video source device. The server is a server owned by the manufacturer of the TV, and can store the EDID processing capabilities of all optional video source devices that the manufacturer has accessed to.

[0172] S1702: The TV receives a query response from the server.

[0173] After receiving the query request, the server can query the EDID processing capability of the corresponding video source device in its own memory, and generate a query response based on the query result and send it to the TV. After receiving the query response, the TV can determine whether the server has the EDID processing capability of the video source device, and whether the EDID processing capability of the video source device supports parsing the extended EDID.

[0174] S1703: The TV determines whether the query response indicates that the EDID processing capability of the video source device exists and the EDID processing capability of the video source device supports parsing the extended EDID.

[0175] If the TV determines whether the query response indicates that the EDID processing capability of the video source device exists and the EDID processing capability of the video source device supports parsing the extended EDID, the TV determines that the EDID processing capability of the video source device supports parsing the extended EDID. After that, the first video data from the video source device is received while maintaining the structure and content of the extended EDID, that is, S1704 is executed.

[0176] If the TV determines whether the query response indicates that the EDID processing capability of the video source device does not exist or indicates that the EDID processing capability of the video source device does not support parsing the extended EDID, it can be preliminarily determined that the EDID processing capability of the video source device may not support parsing the extended EDID. However, since the EDID processing capability of all optional video source devices stored in the server may not accurately cover the EDID processing capability of the video source device due to the server's own capabilities or incomplete data acquisition, the TV can also determine whether the video source device can normally access the register storing the extended EDID and parse the extended EDID through the DDC communication statistics between the video source device and the TV, thereby determining whether the EDID processing capability of the video source device supports parsing the extended EDID. That is, S1705 and S1706 are executed.

[0177] Of course, in practice, the above-mentioned S1603 step may not exist. The TV may execute S1704 when it is determined that the query response indicates that the EDID processing capability of the video source device exists and the EDID processing capability of the video source device supports parsing the extended EDID. When it is determined that the query response indicates that the EDID processing capability of the video source device does not exist or indicates that the EDID processing capability of the video source device does not support parsing the extended EDID, the TV may execute S1705 and S1706.

[0178] S1704: The television determines that the EDID processing capability of the video source device supports parsing the extended EDID, and receives the first video data from the video source device.

[0179] After S1704, execute S123.

[0180] S1705: The TV obtains DDC communication statistics between the video source device and the TV.

[0181] The DDC communication statistics are used to indicate the completion degree of the video source device reading the extended EDID of the display device. In some embodiments, the DDC communication statistics may also be referred to as a DDC communication training TAINING state.

[0182] S1706: The TV determines whether the DDC communication statistics indicate that the video source device has completed reading the extended EDID.

[0183] If the TV determines that the DDC communication statistics indicate that the video source device has completed reading the extended EDID, the TV can determine that the video source device has the ability to parse the extended EDID, that is, the EDID processing capability of the video source device supports parsing the extended EDID. After that, the TV can receive the first video data from the video source device while maintaining the structure and content of the extended EDID, that is, execute S1704.

[0184] If the TV determines that the DDC communication statistics indicate that the video source device is not fully completed in reading the extended EDID, the TV can determine that the video source device does not have or does not fully have the ability to parse the extended EDID, that is, the EDID processing capability of the video source device does not support parsing the extended EDID. The TV can modify the extended EDID to EDID and again instruct the video source device to initiate DDC interaction and then send video data to the TV, that is, execute S1501-S1503.

[0185] Of course, in practice, the above-mentioned S1706 step may not exist. The TV may execute S1704 when it is determined that the DDC communication statistics indicate that the video source device has completed reading the extended EDID. When it is determined that the DDC communication statistics indicate that the video source device has not completed reading the extended EDID, the TV may execute S1501-S1503.

[0186] Based on the technical solutions corresponding to S1701-S1706 above, the TV can accurately determine the EDID processing capability of the video source device according to the characteristic parameters of the video source device, thereby providing a basis for the execution of subsequent processes of the display.

[0187] S1606: The TV obtains DDC communication statistics between the video source device and the TV.

[0188] The DDC communication statistics are used to indicate the completion degree of the video source device reading the extended EDID of the display device. In some embodiments, the DDC communication statistics may also be referred to as a DDC communication training TAINING state.

[0189] S1607: The TV determines whether the DDC communication statistics indicate that the completion level of the video source device reading the extended EDID is completely completed.

[0190] If the TV determines that the DDC communication statistics indicate that the video source device has completed reading the extended EDID, the TV can determine that the video source device has the ability to parse the extended EDID, that is, the EDID processing capability of the video source device supports parsing the extended EDID. After that, the TV can receive the first video data from the video source device while maintaining the structure and content of the extended EDID, that is, execute S1602.

[0191] If the TV determines that the DDC communication statistics indicate that the video source device is not fully completed in reading the extended EDID, the TV can determine that the video source device does not have or does not fully have the ability to parse the extended EDID, that is, the EDID processing capability of the video source device does not support parsing the extended EDID. The TV can modify the extended EDID to EDID and again instruct the video source device to initiate DDC interaction and then send video data to the TV, that is, execute S1501-S1503.

[0192] Based on the technical solutions corresponding to S1601-S1607 above, the TV can accurately determine the EDID processing capability of the video source device by combining various factors, thus providing a basis for the subsequent processes of the display.

[0193] S123: The television adjusts the resolution of the first video data from the first resolution to the second resolution to obtain second video data.

[0194] Among them, the second horizontal pixel value of the second resolution is the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution; the third resolution is the resolution of the display of the display device; the bandwidth requirement value of the second video data is less than or equal to the maximum bandwidth supported by the data receiving interface of the screen driver board TCON of the display device.

[0195] For example, the third resolution may be 3840*2160P, and the second resolution may be 3840*1080P. Of course, in practice, the second resolution may be determined according to the third resolution supported by the display screen of the display device and actual requirements.

[0196] In the case where the TV display supports 3840*2160@120Hz video playback, the data receiving interface of TCON can be v-by-one. In the embodiment of the present application, the bandwidth that the data receiving interface of TCON can carry is the bandwidth corresponding to the video data supported by the display. Therefore, the total pixel value of the second resolution of the second video data here is generally the total pixel value of the third resolution, and the first frame rate is twice the first refresh rate, which ensures that the second video data can be input into the data receiving interface of TCON and handed over to TCON for processing and display.

[0197] In the embodiment of the present application, S123 may be executed by an image processing unit FRC (frame rate conversion) in the TV.

[0198] In a possible implementation, the first resolution and the second resolution may be the same. In this case, step S103 may specifically be: the television determines the first video data as the second video data.

[0199] In another possible implementation, the first vertical pixel value of the first resolution is half of the third vertical pixel value of the third resolution, and the first horizontal pixel value of the first resolution is half of the third horizontal pixel value of the third resolution. Fig.12 , refer to Fig.18 As shown, S123 may specifically include S123A:

[0200] S123A: The television sets copies each column of pixels in each video frame in the first video data, so as to adjust the resolution of the first video data from the first resolution to the second resolution.

[0201] In this way, the first video data can be quickly converted into the second video data, which facilitates the subsequent display method process and improves efficiency.

[0202] In one possible implementation, the first vertical pixel value of the first resolution is half of the third vertical pixel value of the third resolution, and the first horizontal pixel value of the first resolution is half of the third horizontal pixel value of the third resolution. Figure 4 The existing processing flow shown is combined with Fig.12 , refer to Fig.19 As shown, S123 may specifically include S1231 and S1232:

[0203] S1231. The television sets copies each row of pixels of each video frame in the first video data, so as to adjust the resolution of the first video data from the first resolution to the fourth resolution, thereby obtaining fourth video data.

[0204] The fourth vertical pixel value of the fourth resolution is twice the first vertical pixel value of the first resolution. For example, if the first resolution is 1920*1080P, the fourth resolution is 1920*2160P.

[0205] In summary of the embodiments of the present application, S1231 may be executed by a synthesis Remix unit in an image processing unit FRC in a television.

[0206] S1232. The TV sets duplicate each column of pixels in each video frame in the fourth video data, and deduplicate repeated row pixels in each video frame in the fourth video data, so as to adjust the resolution of the fourth video data from the fourth resolution to the second resolution, thereby obtaining second video data.

[0207] Specifically, deduplication of repeated row pixels in each video frame may be performed by deleting one row of two adjacent identical row pixels in each video frame.

[0208] In summary of the embodiments of the present application, S1231 may be executed by a prescaler Prescaler in an image processing unit FRC in a television.

[0209] Exemplary, combined Figure 7 The example shown and the technical solution corresponding to the above S1231-S1232, refer to Fig. 20 As shown in the figure, after the HDMI Vedio of the display device obtains the first video data of 1920*1080@240Hz, the Remix unit will first copy its row pixels to obtain the fourth video data of 1920*2160@240Hz. Then the Prescaler will copy the column pixels of the video frame in the fourth video data and deduplicate the row pixels to half, thereby obtaining the second video data of 3840*1080@240Hz.

[0210] Based on the technical solutions corresponding to S1231 and S1232, it can be based on the existing display solution process of displaying high frame rate video on low refresh rate display, and before performing the halving operation on the row pixels of the video data, first copy the row pixels to twice the original, so that after the halving operation (i.e., row pixel deduplication), the second video data will also include all the pixels in the first video data input by the video source device. The clarity of the second video data is guaranteed and it can be transmitted to the data receiving interface of Tcon, and at the same time, it provides the prerequisite for the subsequent clear and smooth display of the third video.

[0211] S124. The television adjusts the resolution of the second video data from the second resolution to a third resolution to obtain third video data.

[0212] In one achievable manner, S124 may specifically include: copying each row of pixels in each video frame of the second video data, so as to adjust the resolution of the second video data from the second resolution to the third resolution, thereby obtaining third video data.

[0213] For example, refer to Fig.21As shown, the row pixels of the even-numbered rows in each video frame of the third video are obtained from the row pixels of the previous odd-numbered row. Specifically, the pixel value of each pixel in the row pixels of the even-numbered rows is the pixel value of the corresponding pixel in the row pixels of the previous odd-numbered row. The row pixels of the odd-numbered rows in each video frame of the third video are the row pixels in the corresponding video frame in the second video. In other words, each video frame of the third video includes all the pixels in the corresponding video frame in the second video, and also includes all the pixels in the first video data. In this way, when the third video data is subsequently displayed, the clarity will not be reduced compared to the first video data.

[0214] In summary of the embodiments of the present application, S1231 can be executed by Tcon in the TV.

[0215] S125. The television displays the third video data by scanning two rows of pixels simultaneously.

[0216] Among them, S125 can be executed by Tcon in the TV; Tcon can specifically use the function of simultaneously scanning two lines in the HSR technology or the DLG technology to scan the third video data, and convert it into an electrical signal that can be displayed on the display screen of the TV for display.

[0217] Based on the technical solution provided by the embodiment of the present application, when the display screen of the television itself supports the display resolution of the third resolution and the refresh rate of the first refresh rate, it is considered that the data receiving interface of the screen driver board that controls the display of the display supports the bandwidth corresponding to the video data with a resolution of the third resolution and a frame rate of the first frame rate. Based on this, in order to enable the display screen of the television to display video data with a higher frame rate (for example, a frame rate twice the first refresh rate) more smoothly without losing pixel values, it is necessary to make the total pixel value corresponding to the resolution (i.e., the second resolution) of the video data received by the screen driver board half of the total pixel value of the third resolution, and make the frame rate of the video data received by the screen driver board twice the first refresh rate. In addition, when using the display screen of the first refresh rate to display the video data of the first frame rate, the soft high refresh technology (such as DLG or HSR) is adopted, and the technology mainly performs special processing on the scanning of each row of pixels in each video frame (scanning two rows at the same time) to achieve the purpose of doubling the scanning speed, so that the display screen of the first refresh rate can achieve the purpose of displaying the video data of the first frame rate. Therefore, in the embodiment of the present application, the second horizontal pixel value of the second resolution can be made the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution.

[0218] Based on the foregoing statements, in the technical solution of the embodiment of the present application, in order for the screen driver board to receive video data with a resolution of the third resolution and a frame rate of the first frame rate, it is necessary to make the frame rate of the first video data obtained by the TV from the video source device be the first frame rate. At the same time, due to the specification restrictions of video resolution in practice, there is a certain difference between the resolution of the first video data (for example, the first resolution) and the second resolution provided by the video source device to the TV. Based on this, when the TV obtains the first video data, it is necessary to adjust the resolution of the first video data to obtain the second video data and transmit it to the screen driver board, so that the screen driver board controls the display screen to display according to the second video data.

[0219] Furthermore, in practice, when the video source device sends the first video data to the TV, it is necessary to parse and read the EDID in the TV to determine what parameters (frame rate and resolution) of the video data to send to the TV. However, the existing EDID can only define the parameters of a lower frame rate (i.e., the third resolution, such as 120Hz). Therefore, in order for the video source device to send video data of the first frame rate to the TV, it is necessary to configure the extended EDID in the TV in advance, and the extended EDID can indicate the receiving resolution of the first resolution and the frame rate of the first frame rate. Video data. After that, if the video source device can parse the extended EDID, the TV can receive the first video data and then execute the subsequent display process.

[0220] In summary, due to the technical solution provided in the embodiment of the present application, the first video data of the first frame rate can be displayed without losing any pixel when it is finally displayed, and the double-row simultaneous scanning method can be used for display. Because the pixels in the first video data are not changed at any time during the entire display process, and the final display frame rate is also guaranteed, the effect of smoothly and clearly displaying the video data of the first frame rate on a display screen with a lower refresh rate (i.e., the first refresh rate) is achieved, thereby improving the user experience.

[0221] In some embodiments, the video source device may be unable to provide the first video data to the TV set due to various possible reasons. At this time, if the TV set determines that the parameters (resolution and frame rate) of the video data sent by the video source device are not the parameters required by the first video data, it needs to display it according to the existing display process. Fig.17 , refer to Fig. 22 As shown, the step (i.e., S1602 and S1704) of the television determining that the EDID processing capability of the video source device is to support parsing the extended EDID and receiving the first video data from the video source device may specifically include: S2201-S2204:

[0222] S2201: The TV determines that the EDID processing capability of the video source device supports parsing the extended EDID, and receives a timing signal from the video source device.

[0223] Among them, the timing signal carries video data.

[0224] S2202: The TV starts a timing signal detection thread.

[0225] The timing signal detection thread may be specifically used to detect whether the resolution and frame rate of the video data carried by the timing signal are the first resolution and the first frame rate.

[0226] S2203: The TV determines whether the resolution and frame rate of the video data carried by the timing signal are respectively the first resolution and the first frame rate.

[0227] Specifically, whether the resolution and frame rate mentioned here are the first resolution and the first frame rate respectively refers to whether the resolution is the first resolution and whether the frame rate is the first frame rate.

[0228] If the TV determines that the resolution and frame rate of the video data carried by the timing signal are respectively the first resolution and the first frame rate, then it can be determined that the video data sent by the video source device to the TV is the first video data, and S123 is executed; if the TV determines that the resolution of the video data carried by the timing signal is not the first resolution, or the frame rate of the video data carried by the timing signal is not the first frame rate, then it can be determined that the video data sent by the video source device to the TV is not the first video data, and S2204 is executed.

[0229] S2204: The TV sets processes and displays the video data carried by the timing signal according to the normal HSR processing flow.

[0230] Among them, the normal HSR processing flow can be as follows Figure 4 The display process shown will not be repeated here.

[0231] Based on the technical solutions of S2201-S2204 above, the technical solution provided by this application can be executed only when the video source device actually sends the first video data that meets the requirements to the TV set. This ensures that the technical solution provided by this application can use different display modes according to different video data, and reasonably utilize the processing resources of the TV set.

[0232] In some embodiments, since the technical solution provided by the present application does not need to use the frequency doubling function of the TV, that is, the memc function, Fig. 22 , refer to Fig.23As shown, between S2203 and S123, the display method may further include S2301:

[0233] S2301, turn off the memc function of the TV.

[0234] Of course, S2201 can be executed at any feasible time in any embodiment provided in this application, and this application does not impose any specific limitation on this.

[0235] Based on this solution, the power consumption of the TV can be reduced and energy can be saved.

[0236] In some embodiments, before displaying the third video data, in order to allow some necessary controls or symbols to be present in the display interface, the second video data and the OSD generated by the TV should be merged. Fig.23 , refer to Fig.24 As shown, in the display method, S2401 is also included between S123 and S124:

[0237] S2401. The television merges the OSD image with the second video data to update the second video data.

[0238] The specific implementation of the generation of the OSD screen and its fusion with the second video data may refer to the relevant description in the aforementioned embodiment, which will not be repeated here.

[0239] In the embodiment of the present application, S2401 may be executed by a display unit in a television.

[0240] It should be noted that the steps in all the aforementioned embodiments can be freely combined according to actual needs. The examples shown in the drawings specifically in this application are not intended to be specific limitations on the display method provided by this application, and other possible examples should also fall within the scope of the high-tech solutions provided by this application.

[0241] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0242] The embodiment of the present application can divide the functional modules of the display device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0243] Reference Fig.25 As shown, an embodiment of the present application provides a display device, which may include an acquisition module 241, a processing module 252 and a display module 253.

[0244] Specifically, the acquisition module 251 is used to acquire the extended display identification data EDID processing capability of the video source device; the acquisition module 251 is also used to receive the first video data from the video source device when the EDID processing capability of the video source device supports parsing the extended EDID; the extended EDID is used to indicate the received video data having a first resolution and a first frame rate; the resolution of the first video data is the first resolution, and the frame rate of the first video data is the first frame rate; the first frame rate is twice the first refresh rate; the processing module 252 is used to adjust the resolution of the first video data received by the acquisition module 251 from the first resolution to the second resolution to obtain the second video data; The second horizontal pixel value of the second resolution is the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution; the third resolution is the resolution of the display of the display device; the bandwidth requirement value of the second video data is less than or equal to the maximum bandwidth supported by the data receiving interface of the screen driver board TCON of the display device; the processing module 252 is also used to copy each row of pixels in each video frame of the second video data, so that the resolution of the second video data is adjusted from the second resolution to the third resolution to obtain third video data; the display module 253 is used to display the third video data obtained by the processing module 252 by scanning two rows of pixels simultaneously.

[0245] In a possible implementation, the acquisition module 251 is specifically configured to: if it is determined that the category of the video source device is a first category device, determine that the EDID processing capability of the video source device is to support parsing of extended EDID.

[0246] In a possible implementation, the acquisition module 251 is further specifically used for: if it is determined that the category of the video source device is not a first category device, obtaining characteristic parameters of the video source device; and when the characteristic parameters of the video source device are resolvable, determining the EDID processing capability of the video source device according to the characteristic parameters of the video source device.

[0247] In a possible implementation, the acquisition module 251 is further specifically used to: send a query request to the server; the query request carries characteristic parameters of the video source device, and the query request is used to request the EDID processing capability of the video source device; receive a query response from the server; if the query response indicates that the EDID processing capability of the video source device exists and indicates that the EDID processing capability of the video source device supports parsing the extended EDID, then determine that the EDID processing capability of the video source device supports parsing the extended EDID; if the query response indicates that the EDID processing capability of the video source device does not exist or indicates that the EDID processing capability of the video source device does not support parsing the extended EDID, obtain the display data channel DDC communication statistics of the video source device; the DDC communication statistics are used to indicate the degree of completion of the video source device reading the extended EDID of the display device; if the DDC TRAINING status indicates that the degree of completion of the video source device reading the extended EDID of the display device is fully completed, then determine that the EDID processing capability of the video source device supports parsing the extended EDID.

[0248] In a possible implementation, the acquisition module 251 is further specifically used for: when the characteristic parameters of the video source device cannot be parsed, obtaining the display data channel DDC communication statistics of the video source device; the DDC communication statistics are used to indicate the degree of completion of the video source device reading the extended EDID of the display device; if the DDC communication statistics indicate that the video source device is fully completed in reading the extended EDID of the display device, it is determined that the EDID processing capability of the video source device supports parsing the extended EDID.

[0249] In one possible implementation, the processing module 252 is specifically used to: copy each row of pixels in each video frame in the first video data received by the acquisition module 251, so that the resolution of the first video data is adjusted from the first resolution to the fourth resolution, thereby obtaining fourth video data; the fourth vertical pixel value of the fourth resolution is twice the first vertical pixel value of the first resolution; copy each column of pixels in each video frame in the fourth video data, and deduplicate repeated row pixels in each video frame in the fourth video data, so that the resolution of the fourth video data is adjusted from the fourth resolution to the second resolution, thereby obtaining second video data.

[0250] In a possible implementation, the processing module 252 is specifically configured to: copy each row of pixels in each video frame of the second video data, so as to adjust the resolution of the second video data from the second resolution to the third resolution, thereby obtaining third video data.

[0251] In a possible implementation, the first refresh rate is 120 Hz, the first resolution is 1920*1080 progressive scan P, the first frame rate is 240 Hz, and the third resolution is 3840*2160P.

[0252] Regarding the display device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the above-mentioned embodiment of the display method, and will not be elaborated here.

[0253] It should be understood that the division of units or modules (hereinafter referred to as units) in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; or all in the form of hardware; or some units can be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware.

[0254] For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in a memory in the form of a program, and called and executed by a certain processing element of the device. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software called by a processing element.

[0255] In one example, the unit in the above apparatus may be one or more integrated circuits configured to implement the above method, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.

[0256] For another example, when the units in the device can be implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a CPU or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system on a chip SOC.

[0257] In one implementation, the units of the above device implementing the corresponding steps in the above method can be implemented in the form of a processing element scheduling program. For example, the device may include a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the display method described in the above method embodiment. The storage element can be a storage element on the same chip as the processing element, that is, an on-chip storage element.

[0258] In another implementation, the program for executing the above method may be in a storage element on a different chip from the processing element, i.e., an off-chip storage element. In this case, the processing element calls or loads the program from the off-chip storage element to the on-chip storage element to call and execute the display method described in the above method embodiment.

[0259] Reference Fig.26 As shown, the embodiment of the present application further provides a display device, including a display 261; the refresh rate of the display 261 is a first refresh rate, and the resolution of the display 261 is a third resolution; the processor 262 is configured to obtain the extended display identification data EDID processing capability of the video source device; the communicator 263 is configured to receive the first video data from the video source device when the EDID processing capability of the video source device is to support parsing the extended EDID; the extended EDID is used to indicate the reception of video data with a first resolution and a first frame rate; the resolution of the first video data is the first resolution, and the frame rate of the first video data is the first frame rate; the first frame rate is twice the first refresh rate; the processor 2 62 is also configured to adjust the resolution of the first video data from the first resolution to the second resolution to obtain the second video data; the second horizontal pixel value of the second resolution is the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution; the bandwidth requirement value of the second video data is less than or equal to the maximum bandwidth supported by the data receiving interface of the screen driver board TCON of the display device; the processor 262 is also configured to adjust the resolution of the second video data from the second resolution to the third resolution to obtain the third video data; the processor 262 is also configured to control the display 261 to display the third video data by scanning two rows of pixels simultaneously.

[0260] In a possible implementation, the processor 262 is specifically configured to: if it is determined that the category of the video source device is a first category device, determine that the EDID processing capability of the video source device is to support parsing of extended EDID.

[0261] In a possible implementation, the processor 262 is specifically configured to: if it is determined that the category of the video source device is not a first-category device, obtain characteristic parameters of the video source device; if the characteristic parameters of the video source device are resolvable, determine the EDID processing capability of the video source device according to the characteristic parameters of the video source device.

[0262] In one possible implementation, the processor 262 is specifically configured to: control the communicator 263 to send a query request to the server; the query request carries the characteristic parameters of the video source device, and the query request is used to request the EDID processing capability of the video source device; control the communicator 263 to receive a query response from the server; if the query response indicates that the EDID processing capability of the video source device exists and indicates that the EDID processing capability of the video source device supports parsing the extended EDID, then determine that the EDID processing capability of the video source device supports parsing the extended EDID; if the query response indicates that the EDID processing capability of the video source device does not exist or indicates that the EDID processing capability of the video source device does not support parsing the extended EDID, obtain the display data channel DDC communication statistics of the video source device; the DDC communication statistics are used to indicate the degree of completion of the video source device reading the extended EDID of the display device; if the DDC communication statistics indicate that the degree of completion of the video source device reading the extended EDID of the display device is completely completed, then determine that the EDID processing capability of the video source device supports parsing the extended EDID.

[0263] In one possible implementation, the processor 262 is specifically configured to: when the characteristic parameters of the video source device cannot be parsed, obtain the display data channel DDC communication statistics of the video source device; the DDC communication statistics are used to indicate the degree of completion of the video source device reading the extended EDID of the display device; if the DDC TRAINING status indicates that the video source device is fully completed in reading the extended EDID of the display device, it is determined that the EDID processing capability of the video source device supports parsing the extended EDID.

[0264] In one possible implementation, the processor 262 is specifically configured to: copy each row of pixels in each video frame in the first video data so that the resolution of the first video data is adjusted from the first resolution to the fourth resolution to obtain fourth video data; the fourth vertical pixel value of the fourth resolution is twice the first vertical pixel value of the first resolution; copy each column of pixels in each video frame in the fourth video data, and deduplicate repeated row pixels in each video frame in the fourth video data so that the resolution of the fourth video data is adjusted from the fourth resolution to the second resolution to obtain second video data.

[0265] In a possible implementation, the processor 262 is specifically configured to: copy each row of pixels in each video frame of the second video data, so as to adjust the resolution of the second video data from the second resolution to the third resolution, thereby obtaining the third video data.

[0266] In a possible implementation, the first refresh rate is 120 Hz, the first resolution is 1920*1080 progressive scan P, the first frame rate is 240 Hz, and the third resolution is 3840*2160P.

[0267] The present application also provides a display device in an embodiment, which may include: a display screen, a memory, and one or more processors. The display screen, the memory, and the processor are coupled. The memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the display device may perform the various functions or steps performed by the display device (such as a television) in the above method embodiment.

[0268] For example, the present application also provides a chip, which can be applied to the above-mentioned display device or server. The chip includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected through a line; the processor receives and executes computer instructions from the memory of the display device through the interface circuit to implement the method described in the above method embodiment.

[0269] The embodiment of the present application further provides a computer-readable storage medium on which computer program instructions (or instructions) are stored. When the computer program instructions are executed by a display device, the display device can implement the display method as described above.

[0270] An embodiment of the present application also provides a computer program product, including computer instructions for execution by the display device as described above. When the computer program product is executed in the display device, the display device can implement the display method as described above.

[0271] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0272] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0273] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0274] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0275] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, such as a program. The software product is stored in a program product, such as a computer-readable storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0276] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A display device, It is characterized in that The display device comprises: a display and a processor, Wherein, the refresh rate of the display is a first refresh rate, and the resolution of the display is a third resolution; The processor is configured with extended EDID information, wherein one of the at least two extended units includes storing information that the display supports displaying a first resolution and a first frame rate, so as to indicate receiving video data having a resolution of the first resolution and a frame rate of the first frame rate, wherein the first frame rate is twice the first refresh rate; The display device is configured as follows: In a case where the video source device supports parsing the extended EDID information, receiving first video data from the video source device; the resolution of the first video data is a first resolution, and the frame rate of the first video data is a first frame rate; The resolution of the first video data is adjusted from the first resolution to a second resolution to obtain second video data; the second horizontal pixel value of the second resolution is the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution; the bandwidth requirement value of the second video data is less than or equal to the maximum bandwidth supported by the data receiving interface of the screen driver board TCON of the display device; The resolution of the second video data is adjusted from the second resolution to the third resolution by adopting a scanning method of scanning two rows of pixels simultaneously, and the display refreshes the display to obtain the third video data.

2. The display device according to claim 1, It is characterized in that The display device is specifically configured as follows: If it is determined that the category of the video source device is a first category device, it is determined that the EDID processing capability of the video source device is to support parsing of extended EDID.

3. The display device according to claim 2, It is characterized in that The display device is specifically configured as follows: If it is determined that the category of the video source device is not the first category of device, obtaining characteristic parameters of the video source device; When the characteristic parameters of the video source device are resolvable, the EDID processing capability of the video source device is determined according to the characteristic parameters of the video source device.

4. The display device according to claim 3, It is characterized in that The display device is specifically configured as follows: Controlling the communicator to send a query request to the server; the query request carries characteristic parameters of the video source device, and the query request is used to request the EDID processing capability of the video source device; controlling the communicator to receive a query response from the server; If the query response indicates that the EDID processing capability of the video source device exists and indicates that the EDID processing capability of the video source device supports parsing the extended EDID, determining that the EDID processing capability of the video source device supports parsing the extended EDID; If the query response indicates that the EDID processing capability of the video source device does not exist or indicates that the EDID processing capability of the video source device does not support parsing the extended EDID, obtaining a display data channel DDC communication statistic of the video source device; the DDC communication statistic is used to indicate the degree of completion of the video source device reading the extended EDID of the display device; If the DDC communication statistics indicate that the video source device has completed reading the extended EDID of the display device, it is determined that the EDID processing capability of the video source device supports parsing the extended EDID.

5. The display device according to claim 3, It is characterized in that The display device is specifically configured as follows: When the characteristic parameters of the video source device cannot be resolved, obtaining a display data channel DDC communication statistic of the video source device; the DDC communication statistic is used to indicate the degree of completion of the video source device reading the extended EDID of the display device; If the DDC communication statistics indicate that the completion status of the video source device reading the extended EDID of the display device is fully completed, it is determined that the EDID processing capability of the video source device supports parsing the extended EDID.

6. The display device according to claim 1, It is characterized in that The display device adjusts the resolution of the first video data from the first resolution to a second resolution to obtain second video data, and is specifically configured as follows: When the first vertical pixel value of the first resolution is half of the third vertical pixel value of the third resolution, and the first horizontal pixel value of the first resolution is half of the third horizontal pixel value of the third resolution, each column of pixels of the video frame in the first video data is copied so that the first video data of the first resolution is adjusted to second video data with the second resolution.

7. The display device according to claim 1, It is characterized in that The display device adjusts the resolution of the first video data from the first resolution to a second resolution to obtain second video data, and is specifically configured as follows: Copying each row of pixels of each video frame in the first video data so as to adjust the resolution of the first video data from the first resolution to a fourth resolution, thereby obtaining fourth video data; a fourth vertical pixel value of the fourth resolution is twice the first vertical pixel value of the first resolution; Each column of pixels in each video frame in the fourth video data is copied, and repeated row pixels in each video frame in the fourth video data are deduplicated, so that the resolution of the fourth video data is adjusted from the fourth resolution to the second resolution, thereby obtaining the second video data.

8. The display device according to any one of claims 1 to 7, It is characterized in that The first refresh rate is 120 Hz, the first resolution is 1920*1080P, the first frame rate is 240 Hz, and the third resolution is 3840*2160P.

9. The display device according to claim 1, It is characterized in that The display device adjusts the resolution of the first video data from the first resolution to a second resolution to obtain second video data, and is specifically configured as follows: In a case where the first resolution and the second resolution are the same, the first video data is determined as the second video data.

10. A display method, It is characterized in that Applied to a display device, the refresh rate of the display of the display device is a first refresh rate, the processor of the display device is configured with extended EDID information, and one of the at least two extended units included in the extended EDID information stores information that the display supports displaying a first resolution and a first frame rate, so as to indicate that video data with a resolution of the first resolution and a frame rate of the first frame rate can be received, and the first frame rate is twice the first refresh rate; The method comprises: In a case where the video source device supports parsing the extended EDID information, receiving first video data from the video source device; the frame rate of the first video data is a first frame rate; The resolution of the first video data is adjusted from the first resolution to a second resolution to obtain second video data; the second horizontal pixel value of the second resolution is the same as the third horizontal pixel value of the third resolution, and the second vertical pixel value of the second resolution is half of the third vertical pixel value of the third resolution; the third resolution is the resolution of the display of the display device; the bandwidth requirement value of the second video data is less than or equal to the maximum bandwidth supported by the data receiving interface of the screen driver board TCON of the display device; The resolution of the second video data is adjusted from the second resolution to the third resolution by adopting a scanning method of scanning two rows of pixels at the same time, and the display is refreshed to obtain the third video data.

Citation Information

Patent Citations

  • Method, device and system for adjusting display of electronic equipment and storage medium

    CN111489675A

  • Image processing method and device, augmented reality system, computer device and medium

    CN112887646A