Display equipment control method and device, electronic equipment and storage medium

By obtaining the high-definition multimedia interface information of the display device and determining the encryption protocol version information, and automatically switching with the initial display type, it solves the problem of difficult for users to manually switch the EDID type and improves the user experience.

CN119603493APending Publication Date: 2025-03-11SHENZHEN SKYWORTH DISPLAY TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411614787.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the prior art, users need to manually operate different EDID types of switching display devices, resulting in high switching difficulties and poor user experience.

Method used

By obtaining the high-definition multimedia interface information of the display device, determining the corresponding source device information, and when the source device information does not belong to the preset whitelist, determining the encryption protocol version information, comparing it with the preset version information, and switching the display type based on the version comparison information combined with the initial display type.

Benefits of technology

It realizes adaptive switching of the display type of the display device without manual operation of the user, reducing the difficulty of switching and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119603493A_ABST
    Figure CN119603493A_ABST
Patent Text Reader

Abstract

The invention relates to a display equipment control method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining high-definition multimedia interface information of display equipment, determining source equipment information corresponding to the high-definition multimedia interface information, and under the condition that the source equipment information does not belong to preset white list information, controlling the display equipment according to the source equipment information. The method comprises the steps of determining encryption protocol version information of high-definition multimedia interface information, comparing the encryption protocol version information with preset version information to obtain version comparison information, and then switching display types based on the version comparison information in combination with a preset initial display type of display equipment to obtain a display type switching result of the display equipment; therefore, display type switching can be adaptively performed on the display equipment, manual operation switching of a user is not needed, the problems of high switching difficulty and poor user experience caused by manual operation switching of different display types of the display equipment in the prior art are solved, the display type switching difficulty of the display equipment can be effectively reduced, and the user experience is improved. And user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] At present, display devices are generally configured with a variety of Extended Display Identification Data (EDID) types. Display devices can be devices with display functions such as TVs and monitors. These EDID types are generally composed of High-Definition Multimedia Interface (HDMI) version functions and the maximum resolution supported, such as EDID 1.4 2K, EDID 1.4 4K, EDID 2.0 4K, etc. When the display device switches to different EDID types, the user usually switches manually according to the needs, that is, the user can manually switch different EDID types according to the actual display situation of the connected source device, so that the display device and the connected source device can achieve the best operating state.

[0003] However, most users currently have no relevant knowledge and experience about EDID types, which results in users having to switch different EDID types multiple times to determine the appropriate EDID type when switching the EDID type of the display device, or objective factors such as the complexity of the EDID type switching entry of the display device software making it difficult for users to find it, which means that it takes users a lot of time to find the normal EDID type switching entry. In other words, the current manual operation of switching different EDID types of display devices has the problems of high switching difficulty and poor user experience. Summary of the invention

[0004] In order to solve the problem of high difficulty in switching EDID types and poor user experience in the existing related technical means when manually switching different EDID types of display devices, the present application provides a display device control method, device, electronic device and storage medium.

[0005] In a first aspect, the present application provides a display device control method, comprising:

[0006] Get high-definition multimedia interface information of the display device;

[0007] Determine source device information corresponding to the high-definition multimedia interface information;

[0008] In a case where the source device information does not belong to the preset whitelist information, determining encryption protocol version information of the high-definition multimedia interface information;

[0009] Comparing the encryption protocol version information with the preset version information to obtain version comparison information;

[0010] Based on the version comparison information, the display type is switched in combination with the initial display type preset by the display device to obtain a display type switching result of the display device.

[0011] Optionally, the encryption protocol version information is compared with preset version information to obtain version comparison information, including:

[0012] Extracting a target version number from the encryption protocol version information;

[0013] Determine the version number range corresponding to the preset version information;

[0014] If the target version number is within the version number range, determining the version matching information as the version comparison information;

[0015] When the version number is not within the version number range, version mismatch information is determined as the version comparison information.

[0016] Optionally, the switching of the display type based on the version comparison information and in combination with an initial display type preset by the display device to obtain a display type switching result of the display device includes:

[0017] When the version comparison information is version matching information, comparing the preset first display type with the initial display type to obtain a display type comparison result;

[0018] When the display type comparison result is a display type matching result, maintaining the initial display type, and obtaining the display type switching result;

[0019] When the display type comparison result is a display type mismatch result, the initial display type is switched to the first display type to obtain the display type switching result.

[0020] Optionally, the switching of the display type based on the version comparison information and in combination with an initial display type preset by the display device to obtain a display type switching result of the display device includes:

[0021] When the version comparison information is version mismatch information, determining whether target data type information exists in the high-definition multimedia interface information;

[0022] When the target data type information exists in the high-definition multimedia interface information, switching the display type is performed according to the preset first display type in combination with the initial display type to obtain the display type switching result;

[0023] When the target data type information does not exist in the high-definition multimedia interface information, the display type is switched according to the preset second display type in combination with the initial display type to obtain the display type switching result.

[0024] Optionally, when the source device information does not belong to preset whitelist information, determining the encryption protocol version information of the high-definition multimedia interface information includes:

[0025] In a case where the source device information does not belong to the whitelist information, acquiring display data channel information of the display device;

[0026] The encryption protocol version information is extracted from the display data channel information.

[0027] Optionally, after determining the source device information corresponding to the high-definition multimedia interface information, the method further includes:

[0028] In a case where the source device information belongs to the whitelist information, determining a target display type corresponding to the source device information according to the whitelist information;

[0029] The display type is switched according to the target display type and combined with the initial display type to obtain the display type switching result.

[0030] Optionally, after obtaining the high-definition multimedia interface information of the display device, the method further includes:

[0031] Determining access information corresponding to the high-definition multimedia interface information;

[0032] In a case where the access information is preset access information, determining whether a display type switching function of the display device is turned on;

[0033] When the display type switching function is turned on, the step of determining the source device information corresponding to the high-definition multimedia interface information is performed.

[0034] In a second aspect, the present application provides a display device control apparatus, comprising:

[0035] An acquisition module, used for acquiring high-definition multimedia interface information of a display device;

[0036] A first determining module, configured to determine source device information corresponding to the high-definition multimedia interface information;

[0037] A second determination module, configured to determine encryption protocol version information of the high-definition multimedia interface information when the source device information does not belong to preset whitelist information;

[0038] A comparison module, used to compare the encryption protocol version information with preset version information to obtain version comparison information;

[0039] The display type switching module is used to switch the display type based on the version comparison information and in combination with the initial display type preset by the display device to obtain the display type switching result of the display device.

[0040] In a third aspect, an electronic device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0041] Memory, used to store computer programs;

[0042] The processor is used to implement the display device control method described in any one of the first aspects when executing the program stored in the memory.

[0043] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the display device control method as described in any one of the first aspects is implemented.

[0044] The embodiment of the present application obtains high-definition multimedia interface information of the display device, determines the source device information corresponding to the high-definition multimedia interface information, and when the source device information does not belong to the preset whitelist information, determines the encryption protocol version information of the high-definition multimedia interface information, and compares the encryption protocol version information with the preset version information to obtain version comparison information, and then switches the display type based on the version comparison information in combination with the initial display type preset by the display device to obtain the display type switching result of the display device; thereby, the display type of the display device can be adaptively switched according to the high-definition multimedia interface information without the need for manual switching by the user, thereby solving the problems of high switching difficulty and poor user experience in the existing related technology that requires manual switching of different display types of the display device, and can effectively reduce the difficulty of switching the display type of the display device and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0046] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0047] Figure 1 A flow chart of a display device control method provided in an embodiment of the present application;

[0048] Figure 2 A schematic diagram of the structure of a display device control device provided in an embodiment of the present application;

[0049] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0051] The different EDID types of existing display devices are mainly reflected in the display of HDMI signals with different display types, and different types of HDMI signals need to use matching EDID types to fully display the corresponding picture content of the HDMI signal. That is, after the display device is connected to the source device, it is usually necessary to switch the EDID type of the display device to an EDID type that matches the HDMI signal output by the source device, so that the picture corresponding to the HDMI signal output by the source device can be normally displayed through the display device. If the HDMI signal does not match the EDID type, the picture will not be clear enough or the display will be abnormal. The existing EDID type switching is mainly manual switching by users. Since most users have little knowledge of EDID types, multiple repeated switching may occur during the specific switching to switch to the appropriate EDID type, that is, there are problems of high switching difficulty and poor user experience.

[0052] In order to solve the problems of high switching difficulty and poor user experience in the existing related technologies that require manual operation to switch between different display types of display devices, the present application provides a display device control method, device, electronic device and storage medium, by obtaining high-definition multimedia interface information of the display device, determining the source device information corresponding to the high-definition multimedia interface information, and when the source device information does not belong to the preset whitelist information, determining the encryption protocol version information of the high-definition multimedia interface information, and comparing the encryption protocol version information with the preset version information to obtain version comparison information, and then based on the version comparison information, combining with the preset initial display type of the display device, switching the display type is performed to obtain the display type switching result of the display device; thereby, the display type of the display device can be adaptively switched according to the high-definition multimedia interface information without the need for manual switching by the user, thereby solving the problems of high switching difficulty and poor user experience in the existing related technologies that require manual operation to switch between different display types of the display device, and can effectively reduce the difficulty of switching the display type of the display device and improve the user experience.

[0053] Figure 1 A flow chart of a method for determining a verification method provided in an embodiment of the present application. The method can be applied to one or more electronic devices such as a display device, a client, and a server. In addition, the execution subject of the method can be hardware or software. When the above-mentioned execution subject is hardware, the execution subject can be one or more of the above-mentioned electronic devices. For example, a single electronic device can execute the method, or a plurality of electronic devices can cooperate with each other to execute the method. When the above-mentioned execution subject is software, the method can be implemented as multiple software or software modules, or as a single software or software module. No specific limitation is made here.

[0054] like Figure 1 As shown, the present application discloses an embodiment, providing a display device control method, which may specifically include the following steps:

[0055] Step S110: obtaining high-definition multimedia interface information of the display device;

[0056] Among them, the high-definition multimedia interface information may refer to the HDMI information received by the display device through the HDMI cable. The specific method of obtaining it may be to monitor the HDMI status through the HDMI driver (HDMIDriver), wherein the HDMIDriver may be a set of software codes for controlling and managing the HDMI hardware interface in the system, responsible for processing functions such as data transmission, signal conversion, device detection, resolution and refresh rate setting, etc. Of course, other methods may also be used to obtain the high-definition multimedia interface information of the display device, and this embodiment does not make any specific limitations on this.

[0057] Step S120: Determine source device information corresponding to the high-definition multimedia interface information.

[0058] Specifically, after obtaining the high-definition multimedia interface information, the source device information corresponding to the high-definition multimedia interface information can be determined. The source device information can refer to the information of the source device corresponding to the high-definition multimedia interface information. That is, the source device information can be used to indicate the source device that sends the high-definition multimedia interface information, such as the identification, model, name, etc. corresponding to the source device.

[0059] Step S130: when the source device information does not belong to the preset whitelist information, determine the encryption protocol version information of the high-definition multimedia interface information.

[0060] Specifically, after determining the source device information, it can be determined whether the source device information belongs to the preset whitelist information. The preset whitelist information may be source device information of a known required display type. That is, when the source device information belongs to the whitelist information, the display type corresponding to the source device information may be directly determined based on the whitelist information. When the source device information does not belong to the preset whitelist information, the encryption protocol version information of the high-definition multimedia interface information may be determined. The encryption protocol version information is the version of the encryption protocol adopted by the high-definition multimedia interface information, and specifically may be a version corresponding to the High-bandwidth Digital Content Protection (HDCP) protocol.

[0061] In one example, the whitelist information may include source device information of known required display types, for example, the whitelist information may include PS4 (PlayStation 4), XBOX gaming console, and Digital Versatile Disc (DVD). Since the above source devices are relatively standard devices, their corresponding display types can be predetermined at this time, for example, PS4 and XBOX gaming console correspond to display type A, and DVD corresponds to display type B. When it is determined that the source device information is whitelist information, the display type corresponding to the source device information can be determined based on the aforementioned correspondence. When the source device information does not belong to the whitelist information, the display type corresponding to the source device information cannot be directly determined. At this time, the encryption protocol version information of the high-definition multimedia interface information can be determined.

[0062] Step S140: Compare the encryption protocol version information with the preset version information to obtain version comparison information.

[0063] Specifically, after determining the encryption protocol version information, the encryption protocol version information can be compared with the preset version information to obtain version comparison information, where the preset version information can represent a pre-configured version range, such as version 2.X or a version greater than 2.0, etc., and the version comparison information can be a comparison result that indicates whether the encryption protocol version information belongs to the preset version information.

[0064] Step S150: Based on the version comparison information, the display type is switched in combination with the initial display type preset by the display device to obtain a display type switching result of the display device.

[0065] Specifically, after obtaining the version comparison information, the display type can be switched according to the version comparison information and the initial display type preset by the display device to obtain the display type switching result of the display device, wherein the initial display type indicates the display type currently configured of the display device, that is, the EDID type of the current display device, and the specific display type switching needs to be judged in combination with the specific content of the version comparison information and the specific display type of the initial display type. At this time, the display type switching can be to switch the initial display type to other display types, or to maintain the current initial display type. This embodiment does not make specific limitations on this.

[0066] In one example, when switching the display type, a pre-configured switching comparison table may be obtained to determine the segmentation strategy, wherein the switching comparison table may include version comparison information and the initial display type, and the corresponding relationship with the switching strategy. For example, the version comparison information may be version comparison information A and version comparison information B, the initial display type may be display type X and display type Y, and the switching strategy may be maintaining the initial display type and switching to other display types. At this time, the switching comparison table may indicate that the switching strategy corresponding to the version comparison information A and the display type X is to maintain the initial display type, the switching strategy corresponding to the version comparison information A and the display type Y is to maintain the initial display type, the switching strategy corresponding to the version comparison information B and the display type X is to switch to other display types, and the switching strategy corresponding to the version comparison information B and the display type Y is to switch to other display types. In this way, the display type can be switched according to the pre-configured switching comparison table in combination with the version comparison information and the initial display type. Of course, the above is only an example for illustration. In specific implementation, adaptive adjustments can be made according to different scenarios and requirements, and this embodiment does not make specific limitations on this.

[0067] It can be seen that this embodiment obtains the high-definition multimedia interface information of the display device, determines the source device information corresponding to the high-definition multimedia interface information, and when the source device information does not belong to the preset whitelist information, determines the encryption protocol version information of the high-definition multimedia interface information, and compares the encryption protocol version information with the preset version information to obtain version comparison information, and then based on the version comparison information, combines the initial display type preset by the display device to switch the display type to obtain the display type switching result of the display device; thereby, the display type of the display device can be adaptively switched according to the high-definition multimedia interface information without the need for manual switching by the user, which solves the problems of high switching difficulty and poor user experience in the existing related technology that requires manual switching of different display types of the display device, and can effectively reduce the difficulty of switching the display type of the display device and improve the user experience.

[0068] In an optional embodiment of the present application, step S140 compares the encryption protocol version information with the preset version information to obtain version comparison information, which may specifically include the following sub-steps: extracting the target version number from the encryption protocol version information; determining the version number range corresponding to the preset version information; when the target version number is within the version number range, determining the version matching information as the version comparison information; when the version number is not within the version number range, determining the version mismatch information as the version comparison information.

[0069] In this embodiment, after the encryption protocol version information is determined, the target version number can be extracted from the encryption protocol version information. The target version number can be the version number of the encryption protocol adopted by the high-definition multimedia interface information. Then, the version number range corresponding to the preset version information can be determined. The version number range represents the range of the version number represented by the preset version information, such as the version number 2.X or the version number greater than 2.0, so that it can be judged whether the target version number is within the version number range. If the target version number is within the version number range, the version matching information is determined as the version comparison information. The version matching information can be information that the encryption protocol version information and the preset version information have a matching relationship. If the version number is not within the version number range, the version mismatch information is determined as the version comparison information. The version mismatch information can be information that the encryption protocol version information and the preset version information do not have a matching relationship. Therefore, it can be determined whether the encryption protocol version information and the preset version information have a matching relationship through the version comparison information, so that the display type can be switched based on the version comparison information in combination with the initial display type preset by the display device, and the display type switching result of the display device is obtained, that is, step S150 is executed.

[0070] In an optional embodiment of the present application, step S150 performs display type switching based on version comparison information in combination with an initial display type preset by the display device to obtain a display type switching result of the display device, which may specifically include the following sub-steps: when the version comparison information is version matching information, the preset first display type is compared with the initial display type to obtain a display type comparison result; when the display type comparison result is a display type matching result, the initial display type is maintained to obtain a display type switching result; when the display type comparison result is a display type mismatch result, the initial display type is switched to the first display type to obtain a display type switching result.

[0071] In this embodiment, after obtaining the version comparison information, it can be determined whether the version comparison information is version matching information, and when the version comparison information is version matching information, the preset first display type is compared with the initial display type to obtain a display type comparison result, wherein the first display type can represent a display type that matches the preset version information, and the display type comparison result can be a comparison result of whether the first display type is consistent with the initial display type, that is, the display type comparison result can be a display type matching result or a display type mismatching result, wherein the display type matching result can represent a result that the first display type is consistent with the initial display type, and the display type mismatching result can represent a result that the first display type is inconsistent with the initial display type; then, when the display type comparison result is a display type matching result, it indicates that the initial display type is consistent with the first display type, and the initial display type can be maintained to obtain a display type switching result, and when the display type comparison result is a display type mismatching result, it indicates that the initial display type is inconsistent with the first display type, and the initial display type can be switched to the first display type to obtain a display type switching result.

[0072] It should be noted that, in this embodiment, since the preset version information is a pre-configured version range, when the version comparison information is version matching information, it indicates that the version of the encryption protocol version information of the current high-definition multimedia interface information belongs to the pre-configured version range. At this time, the preset first display type can be compared with the initial display type to obtain the display type comparison result, and when the initial display type is consistent with the first display type, the initial display type is maintained, and when the initial display type is inconsistent with the first display type, the initial display type is switched to the first display type, thereby achieving the purpose of accurately switching the display type of the display device to the first display type that matches the preset version information. It can be seen that in this embodiment, the association between the high-definition multimedia interface information and the first display type is established through the encryption protocol version information, that is, the display type of the display device can be adaptively switched according to the high-definition multimedia interface information, without the need for manual switching by the user, which solves the problem of high switching difficulty and poor user experience in the existing related technology that requires manual switching of different display types of the display device, and can effectively reduce the difficulty of switching the display type of the display device and improve the user experience.

[0073] In addition, in this embodiment, multiple groups of preset version information and the first display type can also be pre-configured. For example, the encryption protocol version 2.X corresponds to the first group of preset version information A and the first display type A, and the encryption protocol version 3.X corresponds to the second group of preset version information B and the first display type B, etc. At this time, when executing step S140 to compare the encryption protocol version information with the preset version information to obtain version comparison information, the encryption protocol version information can be compared with each preset version information to obtain multiple version comparison information, so that it can be determined whether there is version comparison information that is version matching information in the multiple version comparison information. If so, the step of comparing the preset first display type with the initial display type to obtain the display type comparison result can be performed; thereby, it can be played to adapt the configuration of the applicable first display type for each encryption protocol version range, and the display type of the display device can be switched to the applicable first display type through the encryption protocol version information without the user manually selecting the configuration, which can effectively reduce the difficulty of switching the display type of the display device and improve the user experience.

[0074] In an optional embodiment of the present application, step S150 performs display type switching based on version comparison information in combination with an initial display type preset by the display device to obtain a display type switching result of the display device, which may specifically include the following sub-steps: when the version comparison information is version mismatch information, determining whether there is target data type information in the high-definition multimedia interface information; when there is target data type information in the high-definition multimedia interface information, performing display type switching based on a preset first display type in combination with the initial display type to obtain a display type switching result; when there is no target data type information in the high-definition multimedia interface information, performing display type switching based on a preset second display type in combination with the initial display type to obtain a display type switching result.

[0075] In this embodiment, after obtaining the version comparison information, it can be determined whether the version comparison information is version mismatch information, and when the version comparison information is version mismatch information, it is determined whether there is target data type information in the high-definition multimedia interface information, and the target data type information indicates pre-configured data type information that can be used to identify a specific type of high-definition multimedia interface information, such as high dynamic range (High-Dynamic Range, HDR) data type, HDR data type is usually only available in high-definition multimedia interface information with a higher display type standard; thus, when the target data type information exists in the high-definition multimedia interface information, it means that the high-definition multimedia interface information belongs to the high-definition multimedia interface information with a higher display type standard, then the display type can be switched according to the preset first display type and the initial display type to obtain the display type switching result, wherein the specific process of switching the display type according to the preset first display type and the initial display type to obtain the display type switching result can refer to the switching process in the aforementioned embodiment, which will not be repeated in this embodiment; when the target data type information does not exist in the high-definition multimedia interface information, it means that the high-definition multimedia interface information does not belong to the high-definition multimedia interface information with a higher display type standard, then the display type can be switched according to the preset second display type and the initial display type to obtain the display type switching result, wherein the second display type can be a display with a standard lower than the first display type, for example, when the first display type is EDID 2.14K, the second display type can be EDID 1.4 which is lower than the EDID 2.1 4K standard. 4K, and in addition, the display type is switched according to the preset second display type in combination with the initial display type. The specific process of obtaining the display type switching result can refer to the switching process in the aforementioned embodiment. The only difference between the two is that the first display type is replaced by the second display type. Therefore, the switching processes of the two are relatively similar and will not be repeated in this embodiment.

[0076] In an optional embodiment of the present application, step S130 determines the encryption protocol version information of the high-definition multimedia interface information when the source device information does not belong to the preset whitelist information. Specifically, it may include the following sub-steps: when the source device information does not belong to the whitelist information, obtaining the display data channel information of the display device; extracting the encryption protocol version information from the display data channel information.

[0077] In this embodiment, when the source device information does not belong to the whitelist information, the display data channel information of the display device can be obtained. The display data channel information represents information obtained from the display data channel (DDC). The DDC channel is an independent cable for transmitting data in the HDMI cable. Then, the encryption protocol version information can be extracted from the display data channel information.

[0078] It should be noted that in the HDMI cable connected to the display device, the encryption protocol version information HDCP is transmitted through the DDC channel. The HDMI cable consists of three sets of differential signals to transmit Transition Minimized Differential Signaling (TMDS) data, one set of differential signals to transmit the clock signal, and there is also a DDC channel connected to the EDID of the receiving device. The HDCP authentication process includes sending keys, receiving responses, calculating shared keys, verification and periodic re-authentication. This process is transmitted through the DDC channel, thereby ensuring that only authorized devices can receive and display protected content.

[0079] In an optional embodiment of the present application, after step S120 determines the source device information corresponding to the high-definition multimedia interface information, it may further include the following sub-steps: when the source device information belongs to the whitelist information, determine the target display type corresponding to the source device information based on the whitelist information; based on the target display type, switch the display type in combination with the initial display type to obtain a display type switching result.

[0080] In this embodiment, after determining the source device information corresponding to the high-definition multimedia interface information, if the source device information belongs to the whitelist information, the target display type corresponding to the source device information can be determined based on the whitelist information, and the target display type represents the display type that is compatible with the source device represented by the source device information; then, the display type can be switched based on the target display type and the initial display type to obtain a display type switching result. The specific switching process can be to compare the target display type with the initial display type to obtain a display type comparison result, wherein the target display type can represent a display type that matches the preset version information, and the display type comparison result can be a comparison of whether the target display type is consistent with the initial display type. The comparison result, that is, the display type comparison result can be a display type matching result or a display type mismatching result, wherein the display type matching result can indicate that the target display type is consistent with the initial display type, and the display type mismatching result can indicate that the target display type is inconsistent with the initial display type; then, when the display type comparison result is a display type matching result, it means that the initial display type is consistent with the target display type, and the initial display type can be maintained to obtain a display type switching result, and when the display type comparison result is a display type mismatching result, it means that the initial display type is inconsistent with the target display type, and the initial display type can be switched to the target display type to obtain a display type switching result.

[0081] It can be seen that in this embodiment, an association between the high-definition multimedia interface information and the target display type is established through the whitelist information, that is, the display type of the display device can be adaptively switched according to the high-definition multimedia interface information without the need for manual switching by the user. This solves the problem of high switching difficulty and poor user experience in the existing related technology that requires manual switching of different display types of the display device. It can effectively reduce the difficulty of switching the display type of the display device and improve the user experience.

[0082] In an optional embodiment of the present application, after step S110 obtains the high-definition multimedia interface information of the display device, it may further include the following sub-steps: determining the access information corresponding to the high-definition multimedia interface information; when the access information is the preset access information, determining whether the display type switching function of the display device is turned on; when the display type switching function is turned on, executing the step of determining the source device information corresponding to the high-definition multimedia interface information.

[0083] In this embodiment, after obtaining the high-definition multimedia interface information of the display device, the access information corresponding to the high-definition multimedia interface information can be determined. The access information can indicate whether the high-definition multimedia interface information is accessed for the first time. When the access information is preset access information, it is determined whether the display type switching function of the display device is turned on. The preset access information indicates that the high-definition multimedia interface information is pre-configured to indicate that the high-definition multimedia interface information is accessed for the first time. The display type switching function indicates the function of adaptively switching the display type of the aforementioned steps S120-150. When the display type switching function is turned on, the step of determining the source device information corresponding to the high-definition multimedia interface information and subsequent steps can be executed, that is, the display type of the display device can be adaptively switched according to the high-definition multimedia interface information without the need for manual switching by the user. This solves the problems of high switching difficulty and poor user experience in the existing related technology that requires manual switching of different display types of the display device, and can effectively reduce the difficulty of switching the display type of the display device and improve the user experience.

[0084] In one embodiment, the access information may be information generated in real time by the display device monitoring the HDMI interface. For example, the display device may continuously output a 5V monitoring signal for the HDMI interface. When the external source device is first connected, the display device may generate a 5V access signal, indicating that the external source device is connected. If the device has not been unplugged or interrupted in the middle, the 5V access signal is continuously maintained. If the device is unplugged and then connected again, the 0V signal will change to 5V again. That is, the preset access information may indicate that the access signal changes from 0V to 5V within a preset time period. Of course, the above is only an example for explanation. Other methods may also be used in specific implementations. This embodiment does not specifically limit this.

[0085] like Figure 2 As shown, the present application also discloses an embodiment, providing a display device control device, including:

[0086] An acquisition module 210 is used to acquire high-definition multimedia interface information of a display device;

[0087] A first determining module 220, configured to determine source device information corresponding to the high-definition multimedia interface information;

[0088] A second determination module 230, configured to determine encryption protocol version information of the high-definition multimedia interface information when the source device information does not belong to the preset whitelist information;

[0089] A comparison module 240, configured to compare the encryption protocol version information with preset version information to obtain version comparison information;

[0090] The display type switching module 250 is used to switch the display type based on the version comparison information and the initial display type preset by the display device to obtain the display type switching result of the display device.

[0091] In an optional embodiment of the present application, the comparison module 240 may include:

[0092] A first extraction unit, used to extract a target version number from the encryption protocol version information;

[0093] A first determining unit, used to determine a version number range corresponding to the preset version information;

[0094] a second determining unit, configured to determine the version matching information as the version comparison information when the target version number is within the version number range;

[0095] A third determining unit is configured to determine the version mismatch information as the version comparison information if the version number is not within the version number range.

[0096] In an optional embodiment of the present application, the display type switching module 250 may include:

[0097] A first comparison unit, configured to compare a preset first display type with the initial display type to obtain a display type comparison result when the version comparison information is version matching information;

[0098] A maintaining unit, configured to maintain the initial display type and obtain the display type switching result when the display type comparison result is a display type matching result;

[0099] The first display type switching unit is used to switch the initial display type to the first display type when the display type comparison result is a display type mismatch result, so as to obtain the display type switching result.

[0100] In an optional embodiment of the present application, the display type switching module 250 may include:

[0101] A fourth determining unit, configured to determine whether target data type information exists in the high definition multimedia interface information when the version comparison information is version mismatch information;

[0102] A second display type switching unit, configured to switch the display type according to the preset first display type in combination with the initial display type when the target data type information exists in the high-definition multimedia interface information, to obtain the display type switching result;

[0103] The third display type switching unit is used to switch the display type according to the preset second display type in combination with the initial display type to obtain the display type switching result when the target data type information does not exist in the high-definition multimedia interface information.

[0104] In an optional embodiment of the present application, the second determining module 230 may include:

[0105] An acquiring unit, configured to acquire display data channel information of the display device when the source device information does not belong to the whitelist information;

[0106] The second extraction unit is used to extract the encryption protocol version information from the display data channel information.

[0107] In an optional embodiment of the present application, the display device control apparatus may further include:

[0108] A third determination module, configured to determine, when the source device information belongs to the whitelist information, a target display type corresponding to the source device information according to the whitelist information;

[0109] The combining module is used to switch the display type according to the target display type and the initial display type to obtain the display type switching result.

[0110] In an optional embodiment of the present application, after obtaining the high-definition multimedia interface information of the display device, the method further includes:

[0111] A fourth determining module, used to determine access information corresponding to the high-definition multimedia interface information;

[0112] A judgment module, used for judging whether a display type switching function of the display device is turned on when the access information is preset access information;

[0113] The fifth determining module is used to execute the step of determining the source device information corresponding to the high-definition multimedia interface information when the display type switching function is turned on.

[0114] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, which will not be repeated here.

[0115] like Figure 3 As shown, an embodiment of the present application provides an electronic device, including a processor 310, a communication interface 320, a memory 330 and a communication bus 340, wherein the processor 310, the communication interface 320, and the memory 330 communicate with each other through the communication bus 340;

[0116] Memory 330, for storing computer programs;

[0117] In one embodiment of the present application, the processor 310, when executing the program stored in the memory 330, implements the display device control method provided by any of the aforementioned method embodiments, by obtaining high-definition multimedia interface information of the display device, determining the source device information corresponding to the high-definition multimedia interface information, and when the source device information does not belong to the preset whitelist information, determining the encryption protocol version information of the high-definition multimedia interface information, and comparing the encryption protocol version information with the preset version information to obtain version comparison information, and then based on the version comparison information, combining the preset initial display type of the display device to switch the display type, to obtain the display type switching result of the display device; thereby, the display type of the display device can be adaptively switched according to the high-definition multimedia interface information without the need for manual switching by the user, thereby solving the problem of high switching difficulty and poor user experience in the existing related technology that requires manual switching of different display types of the display device, and can effectively reduce the difficulty of switching the display type of the display device and improve the user experience.

[0118] The embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, a display device control method as provided in any of the aforementioned method embodiments is implemented, by obtaining high-definition multimedia interface information of the display device, determining source device information corresponding to the high-definition multimedia interface information, and in the case where the source device information does not belong to the preset whitelist information, determining the encryption protocol version information of the high-definition multimedia interface information, and comparing the encryption protocol version information with the preset version information to obtain version comparison information, and then switching the display type based on the version comparison information in combination with the preset initial display type of the display device to obtain a display type switching result of the display device; thereby, the display type of the display device can be adaptively switched according to the high-definition multimedia interface information without the need for manual switching by the user, thereby solving the problems of high switching difficulty and poor user experience in the existing related technology that requires manual switching of different display types of the display device, and can effectively reduce the difficulty of switching the display type of the display device and improve the user experience.

[0119] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0120] The above describes specific embodiments of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0121] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A display device control method, characterized in that: include: Get high-definition multimedia interface information of the display device; Determine source device information corresponding to the high-definition multimedia interface information; In a case where the source device information does not belong to the preset whitelist information, determining encryption protocol version information of the high-definition multimedia interface information; Comparing the encryption protocol version information with the preset version information to obtain version comparison information; Based on the version comparison information, the display type is switched in combination with the initial display type preset by the display device to obtain a display type switching result of the display device.

2. The display device control method according to claim 1, characterized in that: The step of comparing the encryption protocol version information with the preset version information to obtain version comparison information includes: Extracting a target version number from the encryption protocol version information; Determine the version number range corresponding to the preset version information; If the target version number is within the version number range, determining the version matching information as the version comparison information; When the version number is not within the version number range, version mismatch information is determined as the version comparison information.

3. The display device control method according to claim 1, characterized in that: The switching of the display type based on the version comparison information and in combination with the initial display type preset by the display device to obtain the display type switching result of the display device includes: When the version comparison information is version matching information, comparing the preset first display type with the initial display type to obtain a display type comparison result; When the display type comparison result is a display type matching result, maintaining the initial display type, and obtaining the display type switching result; When the display type comparison result is a display type mismatch result, the initial display type is switched to the first display type to obtain the display type switching result.

4. The display device control method according to claim 1, characterized in that: The switching of the display type based on the version comparison information and in combination with the initial display type preset by the display device to obtain the display type switching result of the display device includes: When the version comparison information is version mismatch information, determining whether target data type information exists in the high-definition multimedia interface information; When the target data type information exists in the high-definition multimedia interface information, switching the display type is performed according to the preset first display type in combination with the initial display type to obtain the display type switching result; When the target data type information does not exist in the high-definition multimedia interface information, the display type is switched according to the preset second display type in combination with the initial display type to obtain the display type switching result.

5. The display device control method according to claim 1, characterized in that: The step of determining the encryption protocol version information of the high-definition multimedia interface information when the source device information does not belong to the preset whitelist information includes: In a case where the source device information does not belong to the whitelist information, acquiring display data channel information of the display device; The encryption protocol version information is extracted from the display data channel information.

6. The display device control method according to claim 1, characterized in that: After determining the source device information corresponding to the high-definition multimedia interface information, the method further includes: In a case where the source device information belongs to the whitelist information, determining a target display type corresponding to the source device information according to the whitelist information; The display type is switched according to the target display type and combined with the initial display type to obtain the display type switching result.

7. The display device control method according to any one of claims 1 to 6, characterized in that: After obtaining the high-definition multimedia interface information of the display device, the method further includes: Determining access information corresponding to the high-definition multimedia interface information; In a case where the access information is preset access information, determining whether a display type switching function of the display device is turned on; When the display type switching function is turned on, the step of determining the source device information corresponding to the high-definition multimedia interface information is performed.

8. A display device control device, characterized in that: include: An acquisition module, used for acquiring high-definition multimedia interface information of a display device; A first determining module, configured to determine source device information corresponding to the high-definition multimedia interface information; A second determination module, configured to determine encryption protocol version information of the high-definition multimedia interface information when the source device information does not belong to preset whitelist information; A comparison module, used to compare the encryption protocol version information with preset version information to obtain version comparison information; The display type switching module is used to switch the display type based on the version comparison information and in combination with the initial display type preset by the display device to obtain the display type switching result of the display device.

9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; The processor is used to implement the display device control method described in any one of claims 1 to 7 when executing the program stored in the memory.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the display device control method according to any one of claims 1 to 7 is implemented.