Display device and extended display identification data setting method
By detecting external devices in the display device and generating enhanced EDIDs according to user instructions, the problem that EDID cannot declare display capabilities is solved, and the quality of media data and user experience is improved.
Patent Information
- Application Number
- CN202310883371.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-18
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2043-07-18
AI Technical Summary
EDID in existing display devices cannot declare some of the capabilities supported by the display, resulting in external devices being unable to enable corresponding functions, and the quality of media data transmitted to the display devices is poor, giving users a poor experience.
Provides a display device and extended display identification data setting method. When an external device is detected, the extended display identification data is set as initial data; in response to user instructions, the display parameters are obtained to generate enhanced EDID, and the settings are updated to switch to enhanced EDID; and the EDID is updated based on the media signal parameters of the external device.
By generating enhanced EDIDs, displaying more capability information of the monitor, enabling external devices to send high-quality media data, improve user experience, and ensure that external devices can read EDID normally.
Smart Images

Figure CN117608460B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display devices, and in particular to a display device and a method for setting extended display identification data. Background Art
[0002] A display device refers to a terminal device that can output specific display images. With the rapid development of display devices, the functions of display devices will become more and more abundant, and the performance will become more and more powerful. It can realize two-way human-computer interaction functions, integrate multiple functions such as audio and video, entertainment, and data, and is used to meet the diverse and personalized needs of users.
[0003] The display device can also connect to external devices and receive media data sent by the external devices for playback. In order to interact with external devices, the display device is provided with extended display identification data (EDID). EDID is a standard data format of the Video Electronics Standards Association (VESA), which contains some information about the display device, such as the manufacturer information of the display device, supported display resolution, supported sound format, and sound channel, etc. The external device can read the EDID data to determine the features supported by the display device. Based on the EDID data, the external device can generate corresponding media data and send it to the display device for playback.
[0004] However, the information that EDID can declare is limited. For some capabilities supported by the display, such as the maximum resolution that the display can support, or the game optimization related functions supported by the display, EDID cannot declare it, and the external device cannot obtain the display capability information, resulting in the inability to enable the corresponding functions, and the quality of the media data transmitted to the display device is poor. At this time, neither the display device nor the external device can perform at its best, and the user experience is poor. Summary of the invention
[0005] The present application provides a display device and an extended display identification data setting method to solve the problem in the related art that EDID cannot declare some capabilities supported by the display, resulting in the inability of external devices to enable corresponding functions, the quality of media data transmitted to the display device is poor, and the user experience is poor.
[0006] In a first aspect, some embodiments of the present application provide a display device, including a display, an external device interface, and a controller. The external device interface is configured to connect an external device, and the external device is used to send a media signal to the display device; the controller is configured to:
[0007] When it is detected that the external device interface is connected to an external device, setting the extended display identification data of the display device as initial extended display identification data;
[0008] In response to an instruction to enhance the extended display identification data of the display device, acquiring display parameters, generating enhanced extended display identification data according to the display parameters, and switching the extended display identification data of the display device to the enhanced extended display identification data;
[0009] The media resource signal parameters of the external device are obtained, and the extended display identification data of the display device is updated and set based on the media resource signal parameters.
[0010] In a second aspect, some embodiments of the present application provide a method for setting extended display identification data, which is applied to a display device, and the method includes:
[0011] When it is detected that the external device interface is connected to an external device, setting the extended display identification data of the display device as initial extended display identification data;
[0012] In response to an instruction to enhance the extended display identification data of the display device, acquiring display parameters, generating enhanced extended display identification data according to the display parameters, and switching the extended display identification data of the display device to the enhanced extended display identification data;
[0013] The media resource signal parameters of the external device are obtained, and the extended display identification data of the display device is updated and set based on the media resource signal parameters.
[0014] It can be seen from the above technical solutions that some embodiments of the present application provide a display device and a method for setting extended display identification data. When it is detected that an external device is connected, the display device sets the extended display identification data to the initial extended display identification data. After the user instructs to enhance the extended display identification data, the display device obtains the display parameters, generates enhanced extended display identification data according to the display parameters, and switches the extended display identification data to the enhanced extended display identification data. The display device obtains the media signal parameters of the external device, and updates the extended display identification data based on the media signal parameters. The display device can generate an enhanced EDID based on the display parameters to display the capability information it supports, so that the external device sends high-quality media data and improves the user experience. At the same time, the EDID can be updated and set according to the media signal parameters of the external device to ensure that the external device can read the EDID normally. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0016] Figure 1 shows a usage scenario of a display device according to some embodiments;
[0017] Figure 2 shows a hardware configuration block diagram of a control device 100 according to some embodiments;
[0018] Figure 3 shows a hardware configuration block diagram of a display device 200 according to some embodiments;
[0019] Figure 4 shows a software configuration diagram in a display device 200 according to some embodiments;
[0020] Figure 5 A schematic diagram showing application panels in some embodiments is shown;
[0021] Figure 6 A schematic diagram showing the connection between a display device and an external device in some embodiments is shown;
[0022] Figure 7 A schematic diagram showing confirmation information of adaptive switching mode of extended display recognition data in some embodiments;
[0023] Figure 8 A flowchart of the interaction between components of a display device in some embodiments is shown;
[0024] Fig. 9 A schematic diagram showing the structure of first extended display identification data in some embodiments is shown;
[0025] Fig.10 A schematic diagram showing the structure of first extended display identification data in some embodiments is shown;
[0026] Fig.11 A schematic diagram showing the structure of the first extended display identification data in some embodiments
[0027] Fig.12 A schematic diagram showing the structure of first extended display identification data in some embodiments is shown;
[0028] Fig.13 A schematic diagram showing an initial EDID and a first EDID in some embodiments is shown;
[0029] Fig.14 A schematic diagram showing identifier bytes in some embodiments is shown;
[0030] Fig.15 A schematic diagram showing an initial EDID and a second EDID in some embodiments is shown. DETAILED DESCRIPTION
[0031] 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.
[0032] 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.
[0033] 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.
[0034] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0035] The display device provided in the embodiments of the present application may have various implementation forms, for example, it may be a television, a smart television, a laser projection device, a monitor, an electronic bulletin board, an electronic table, etc. Figure 1 and Figure 2 This is a specific implementation of the display device of the present application.
[0036] Figure 1 FIG. 1 is a schematic diagram of an operation scenario between a display device and a control device according to an embodiment. Figure 1 As shown, the user can operate the display device 200 through the smart device 300 or the control apparatus 100 .
[0037] In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-range communication methods, and the display device 200 is controlled wirelessly or wired. The user may control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, etc.
[0038] In some embodiments, a smart device 300 (such as a mobile terminal, a tablet computer, a computer, a laptop computer, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on the smart device.
[0039] In some embodiments, the display device may not use the above-mentioned smart device or control device to receive instructions, but may receive user control through touch or gestures.
[0040] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.
[0041] In some embodiments, the display device 200 also communicates data with the server 400. It can be set to allow the display device 200 to communicate through a local area network (LAN), a wireless local area network (WLAN) and other networks. The server 400 can provide various content and interactions to the display device 200. The server 400 can be a cluster or multiple clusters, and can include one or more types of servers.
[0042] Figure 2 Schematically shows a block diagram of a configuration of the control device 100 according to an exemplary embodiment. Figure 2 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive input operation instructions from the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200.
[0043] like Figure 3 The display device 200 includes at least one of a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
[0044] 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.
[0045] The display 260 includes a display screen component for presenting images, and a driving component for driving image display, which is used to receive image signals output from the controller, and display video content, image content, and menu control interface components and user control UI interface.
[0046] The display 260 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and a projection screen.
[0047] The communicator 220 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 200 can establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
[0048] The user interface can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.).
[0049] The detector 230 is used to collect signals from the external environment or the external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 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 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0050] The external device interface 240 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.
[0051] The tuner-demodulator 210 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.
[0052] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0053] The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 can perform operations related to the object selected by the user command.
[0054] In some embodiments, the controller includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), a RAM (Random Access Memory, RAM), a ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.
[0055] The user may input a user command through a graphical user interface (GUI) displayed on the display 260, 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.
[0056] "User interface" is the medium interface for interaction and information exchange between applications or operating systems and users. It realizes the conversion between the internal form of information and the form acceptable to users. The commonly used form of user interface is the Graphical User Interface (GUI), which refers to the 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 an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.
[0057] like Figure 4 As shown, the system of the display device is divided into three layers, namely, the application layer, the middleware layer and the hardware layer from top to bottom.
[0058] The application layer mainly includes commonly used applications on TV and application frameworks. Common applications are mainly applications developed based on browsers, such as HTML5 APPs and native APPs.
[0059] The Application Framework is a complete program model that has all the basic functions required by standard application software, such as file access, data exchange, etc., as well as the user interfaces of these functions (toolbars, status bars, menus, dialog boxes).
[0060] Native apps can support online or offline, message push or local resource access.
[0061] The middleware layer includes various TV protocols, multimedia protocols, system components and other middleware. The middleware can use the basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, and can achieve the purpose of resource sharing and function sharing.
[0062] The hardware layer mainly includes HAL interface, hardware and driver. Among them, HAL interface is the unified interface for all TV chips to connect, and the specific logic is implemented by each chip. Drivers mainly include: 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.), and power driver, etc.
[0063] The display device 200 may have multiple functions, such as browsing web pages, playing media resources, entertainment games, screen projection, etc., so as to provide users with a variety of services. The user may control the display device 200 to start a related application program, thereby opening the corresponding function.
[0064] In some embodiments, when the user controls the display device 200 to start up, the controller 250 can control the display 260 to display a user interface. The user interface can be a specific target image, such as various media resources obtained from a network signal source, including videos, pictures, etc. The user interface can also be some UI interfaces of the display device 200, such as a system recommendation page, etc.
[0065] In some embodiments, the user interface may include a "My Application" control. The user may click on the "My Application" control to input a display instruction for the application panel page to trigger entry into the corresponding application panel. It should be noted that the user may also input a selection operation for the function control in other ways to trigger entry into the application panel. For example, the voice control function or the search function may be used to control entry into the application panel page.
[0066] A variety of applications can be installed in the display device 200 to implement different functions for the user to use. The user can view the applications installed in the display device 200, that is, the functions supported by the display device 200, through the application panel. The user can select one of the applications and open it to implement the function of the application. It should be noted that the application installed in the display device 200 can be a system application or a third-party application. Figure 5 Schematic diagrams of application panels in some embodiments are shown. Figure 5 As shown, the application panel includes three controls: "Online Media", "Cable TV" and "Game". Among them, the user can use the display device 200 to search for online media and watch it by clicking the "Online Media" control. The user can use the display device 200 to watch some media channels, including various media programs provided by cable TV providers, by clicking the "Cable TV" control. The user can use the display device 200 to start the installed game program and play it by clicking the "Game" control.
[0067] In some embodiments, the display device 200 is also provided with an external device interface 240, which is used to connect an external device to enable the display device 200 to connect to the external device. The external device can be a media device, such as a game device. The display device 200 and the external device that establish a communication connection serve as a receiving end (Sink end) and a sending end (source end) respectively. The external device can perform a data transmission process through the external device interface 240 and the display device 200, and send a media signal to the display device 200. For example, when a user uses a game device, video data and audio data can be output in real time for the game process, and the video data and audio data can be sent to the display device 200, so that the video data and audio data can be output as image pictures and sounds through the display device 200. At this time, the game device serves as a sending end, and the display device 200 serves as a receiving end.
[0068] The display device 200 and the external device are provided with data interfaces having the same interface specification and function. Figure 6 FIG. 2 shows a schematic diagram of the connection between the display device 200 and an external device in some embodiments. Figure 6 As shown, both the display device 200 and the external device are provided with HDMI (High Definition Multimedia Interface). The user can plug the two ends of the HDMI interface data cable into the display device 200 and the external device respectively, and after starting the external device and the display device 200, set the signal source of the display device 200 to the HDMI interface, thereby realizing data transmission between the display device 200 and the external device.
[0069] In order to realize the communication connection between the display device 200 and the external device, other connection methods may be used between the display device 200 and the external device, such as DVI (Digital Visual Interface), VGA (Video Graphics Array), USB (Universal Serial Bus), etc.; wireless connection methods may also be used, such as wireless LAN, Bluetooth connection, infrared connection, etc. Different communication connection methods may use different information transmission protocols. For example, when the HDMI interface is used to realize the connection, the HDMI transmission protocol may be used for data transmission.
[0070] After the display device 200 and the media device are connected via HDMI, the media device can send media data to the display device 200. The display device 200 can decode the media data to obtain video data and audio data. The display device 200 can display the video data in the display 260 and play the audio data through a built-in audio player such as a speaker.
[0071] In some embodiments, the display device 200 can be connected to an external device, such as a computer host or a gaming device, via an HDMI interface. When a user uses an external device, the external device can output video data and audio data by running a related program. The video data and audio data can be sent to the display device 200 via the HDMI protocol, and output through the display 260 and speakers of the display device 200 to play the video and audio of the external device. After connecting to the display device 200, the external device can transfer data based on a specific standard so that the display device 200 can establish mutual recognition and establish a data transmission channel with the external device. For example, the display device 200 can establish a connection with the external device based on extended display identification data (EDID) and realize mutual recognition. Extended display identification data is a standard data format of the Video Electronics Standards Association (VESA), which contains parameters about the display 260 and its performance, including but not limited to: vendor information, maximum image size, color settings, manufacturer presets, frequency range restrictions, display 260 name and serial number string.
[0072] After connecting to the display device 200, the external device can transmit data based on a specific standard, so that the display device 200 can establish mutual recognition and a data transmission channel with the external device. For example, the display device 200 can be recognized by the external device based on EDID.
[0073] After the connection relationship is established between the display device 200 and the external device, the data transmission between the display device 200 and the external device can be bidirectional, that is, the external device can send media data and other data related to audio and video output to the display device 200; at the same time, the display device 200 can also send data to the external device, such as sending request data, feedback result data, etc. Therefore, in addition to transmitting media data to complete the playback process, the display device 200 and the external device can also realize interactive control by transmitting control instructions.
[0074] In some embodiments, when it is detected that an external device is connected to the external device interface, in order to exchange data with the external device, the display device 200 can generate extended display identification data EDID and notify the external device to read the EDID information. After the external device reads the EDID information, it can generate corresponding media data and send it to the display device 200. It should be noted that the EDID information mainly defines the image resolution, supported sound format, sound channel and 3D information supported by the display device 200. Its purpose is to tell the external device the characteristics supported by the display device 200, so that the external device can output the audio and video data supported by the display device 200 according to these characteristics. Otherwise, the audio and video data output by the external device is not supported by the display device 200, and the display device 200 cannot play the audio and video data normally. According to the EDID data, the external device can generate corresponding media data and send it to the display device 200 for playback.
[0075] In some embodiments, the display device 200 may use a 256-byte EDID to declare relevant parameter information of the display device 200. It should be noted that the 256-byte EDID can store limited information, resulting in limited parameter information of the display device 200 that can be declared. For some capability information supported by the display 260, the EDID cannot fully declare it. For example, for the display resolution supported by the display 260, there is an upper limit to the display resolution that can be declared by the 256-byte EDID, and the maximum resolution that can be declared can be 1920×1080@120Hz. However, with the development of the display device 200, the display resolution supported by the display 260 is also increasing, that is, it may exceed the upper limit of the declaration of the EDID, for example, the display resolution supported by the display 260 may be 3840×2160@144Hz, or even 3840×2160@165Hz. For another example, the display 260 may support some game optimization related functions, which may be VRR (Variable Refresh Rate) functions, and the 256-byte EDID may not declare that the display 260 supports these functions.
[0076] Limited by the declaration capability of EDID, the display device 200 cannot inform the external device of the capability information supported by the display 260. The external device is also unable to learn all the capability information of the display 260. The external device will determine that the capabilities supported by the display 260 are the parameter data stored in the EDID, resulting in the generation of poor quality data when generating media data. At this time, the external device may be able to output higher quality media data, but due to the EDID of the display device 200, the output capacity is reduced, so that both the display device 200 and the external device cannot exert the best performance, and the user experience is poor.
[0077] To solve the above problems, the display device 200 provided in the embodiment of the present application may have an adaptive switching function for extended display identification data. Considering the limited ability of the extended display identification data EDID declaration information, the user may instruct to enhance the extended display identification data. The display device 200 may generate enhanced extended display identification data according to the internal parameter conditions, and allow the external device to read it, so that the external device generates high-quality media data. The display device 200 may also update and set the extended display identification data based on the information fed back by the external device, so that the external device can read the extended display identification data normally.
[0078] In some embodiments, the display device 200 may be provided with an extended display identification data adaptive switching mode. When the display device 200 enters the extended display identification data adaptive switching mode, the display device 200 may enable the extended display identification data adaptive switching function.
[0079] The user can send an extended display identification data adaptive switching mode instruction to the display device 200 by operating a designated button of the remote control. In the actual application process, the correspondence between the extended display identification data adaptive switching mode instruction and the remote control button is pre-bound. The extended display identification data adaptive switching mode option can also be set in the system UI interface of the display device 200. When the user clicks on the option, the display device 200 can be controlled to enter or exit the extended display identification data adaptive switching mode.
[0080] In some embodiments, in order to prevent the user from accidentally triggering the extended display identification data adaptive switching mode, when the controller 250 receives the extended display identification data adaptive switching mode instruction, it can control the display 260 to display the extended display identification data adaptive switching mode confirmation information, so that the user can perform a second confirmation whether to control the display device 200 to enter the extended display identification data adaptive switching mode. Figure 7 A schematic diagram showing confirmation information of adaptively switching modes of extended display recognition data in some embodiments is shown.
[0081] Figure 8A flowchart of the interaction of various components of the display device 200 in some embodiments is shown, including the following steps:
[0082] S101, when it is detected that the external device interface is connected to an external device, setting the extended display identification data of the display device 200 to initial extended display identification data;
[0083] S102, in response to an instruction to enhance the extended display identification data of the display device 200, acquiring parameters of the display 260, generating enhanced extended display identification data according to the parameters of the display 260, and switching the extended display identification data of the display device 200 to the enhanced extended display identification data;
[0084] S103: Acquire media resource signal parameters of the external device, and update and set extended display identification data of the display device 200 based on the media resource signal parameters.
[0085] In some embodiments, when it is detected that an external device is connected to the external device interface, in order to exchange data with the external device, the display device 200 can first set the extended display identification data of the display device 200 to the initial extended display identification data, so that the external device reads the initial extended display identification data and sends media data.
[0086] The display device 200 may first generate initial extended display identification data EDID. The initial extended display identification data in the embodiment of the present application may be a 256-byte EDID, including two fields, namely a base field Base Block and an initial extended field CTABlock, each field being 128 bytes.
[0087] When generating the initial extended display identification data EDID, the controller 250 may first obtain the device information of the display device 200, which may include data such as the ID and manufacturer information of the display device 200. The controller 250 may generate basic fields based on the device information. The basic fields may also include information such as video parameters of the display device 200, which are related parameters when the display device 200 plays a video, such as the display resolution and color parameters supported by the display 260 for output.
[0088] The controller 250 can generate a basic field based on the device information and video parameters. The basic field includes 128 bytes. Among them, 00H-07H bytes represent the file header of the EDID data and are also the starting mark of the basic field. These 8 bytes are fixed and equal to 0x00FFFFFFFFFFFFFF00;
[0089] Bytes 08H-09H represent the manufacturer’s ID or name;
[0090] 0AH-0BH bytes represent product ID;
[0091] Bytes 0CH-0FH represent the production sequence number;
[0092] Bytes 10H-11H represent the production time;
[0093] Bytes 12H-13H represent the version number, for example, 1.3 is represented by 01, 03;
[0094] 14H byte, represents the video input signal type, whether it is digital signal or analog signal;
[0095] 15H bytes, representing the maximum horizontal size;
[0096] 16H bytes, representing the maximum vertical size;
[0097] Byte 17H represents the display transmission characteristics, that is, the display Gamma version, such as 2.20;
[0098] 18 bytes, representing HDPMS and supported attributes, such as the display type is RGB;
[0099] Bytes 19H-22H represent chrominance information;
[0100] 23H bytes, representing the supported basic timing table 1, such as 640x480@60HZ (IBM, VGA), 800x600@
[0101] 60HZ(VESA);
[0102] 24H bytes, representing the supported basic timing table 2, such as 1024x768@60HZ (VESA);
[0103] 25H bytes, representing the timing information reserved by the manufacturer;
[0104] Bytes 26H-35H represent the supported standard timing table;
[0105] Bytes 36H-47H represent the detailed description of timing 1. This segment is a more detailed description of the timing, such as horizontal and vertical image size, refresh mode is interlaced or progressive, etc.
[0106] Bytes 48H-59H represent the detailed description of timing 2;
[0107] Bytes 5AH-6BH represent detailed description of timing 3;
[0108] Bytes 6CH-7DH represent detailed description 4 of timing. These four segments are used to describe the detailed information of different timings. Description 1 must be present, and the others can be empty.
[0109] 7EH byte represents the flag bit of the extension part. If it is 0, there is no extension part. If it is 1, there is still an extension part behind.
[0110] Byte 7FH represents the CheckSum check bit, which is used to check whether the data has been illegally modified or whether there is a transmission error. It is the end mark of the basic field.
[0111] In some embodiments, since the basic field is only 128 bytes and can store limited information, some extended information may be obtained and an initial extended field may be generated based on the extended information.
[0112] The controller 250 can obtain the audio playback parameters of the display device 200 and generate the initial extension field according to the audio playback parameters. The controller 250 can also obtain the mode information of the display device 200. Among them, the mode information refers to the video and audio mode, such as analog or digital. The audio playback parameters are the relevant parameters when the display device 200 plays the audio, which may include the sampling frequency of the audio, the sampling depth of the audio, and the format information of the audio. The controller 250 can also obtain some other extended information, such as manufacturer information, etc.
[0113] The controller 250 can generate an initial extension field based on the extended information. The initial extension field can be CTABlock, CTA is formerly known as CEA (Consumer Electronics Association of the United States), and the initial extension field can be a CEA-861D extension block. The initial extension field includes 128 bytes. The following extended information is included:
[0114] Image and sound mode, such as analog or digital. Color mode, such as YCbCr (4:4:4), YCbCr (4:2:2). A brief timing description, which specifies some timing information not described in segment 1. For example, 640x480p@60HZ4:3, etc. A brief description of the sound, such as PCM (2 channels, 32KHZ, 44.1HZ, 48HZ, 16bit, 20bit, 24bit), AC-3, Dolby Digital+ (6 channels, 32KHZ, 44.1KHZ, 48KHZ, maximum bit rate 640kbps), speakers (left and right channels). VSDB: Manufacturer-specific information, such as CEC physical address, 3D information, deep color information, etc. CheckSum checksum.
[0115] The following table shows the structure of the initial extension field in some embodiments.
[0116]
[0117]
[0118] In some embodiments, the controller 250 connects the initial extension field to the basic field to obtain the initial extended display identification data. The field order in the initial extended display identification data is basic field-initial extension field. Each field is 128 bytes, so the initial extended display identification data is 256 bytes of data. In the embodiment of the present application, the initial extended display identification data is referred to as 256-byte EDID.
[0119] After acquiring the initial extended display identification data, the controller 250 may store the initial extended display identification data in a preset storage module, which may be a register RAM. The controller 250 may send an instruction to an external device so that the external device reads the initial extended display identification data stored in the register. The external device may determine the relevant information of the display device 200, including video parameters and audio parameters, such as the display resolution supported by the display 260, based on the initial extended display identification data. The external device may generate corresponding media data, including audio and video data, based on this information, and send it to the display device 200. The display device 200 may play the media data sent by the external device.
[0120] In some embodiments, considering that the information declared by the initial extended display identification data is limited, the user can instruct the display device 200 to enhance the extended display identification data, for example, input an instruction to enhance the extended display identification data to the display device 200. In response to the instruction, the controller 250 can generate new extended display identification data based on the parameter information not declared in the 256-byte EDID, which is referred to as enhanced extended display identification data in the embodiment of the present application. The enhanced extended display identification data can be a 512-byte EDID.
[0121] The controller 250 may first obtain the display 260 parameters, and may generate enhanced extended display identification data according to the display 260 parameters, and switch the extended display identification data of the display device 200 to the enhanced extended display identification data.
[0122] In some embodiments, the display 260 parameters include resolution parameters and functional parameters of the display 260 .
[0123] Among them, the resolution parameter can be a physical resolution parameter. For the display 260, it will have a fixed physical resolution. The physical resolution represents the maximum display resolution that the display 260 can output. For example, for a display 260 with a resolution of 3840×2160@144Hz, the physical resolution of the display 260 is 3840×2160@144Hz, then the maximum resolution that the display 260 can output is 3840×2160, and the maximum refresh frame rate is 144. At the same time, the display 260 can also output other resolutions below 3840×2160@144Hz, such as outputting images with a resolution of 1920×1080@60Hz. The controller 250 can control the display 260 to output images of different resolutions within the physical resolution.
[0124] Functional parameters refer to parameters corresponding to various functions supported by the display 260, such as functions related to game optimization. Taking into account the media data sent by the external device, the various functions supported by the display 260 are pre-divided in the embodiment of the present application, including a first function and a second function. Among them, some functions supported by the display 260 can be pre-set, including a VRR (Variable Refresh Rate) function, a FreeSync (display frequency conversion) function and a Dolby Vision (Dolby Vision) function, which is called the first function. VRR and FreeSync can effectively solve the problem of screen tearing or stuttering, and Dolby Vision can improve the image effect by increasing the brightness and expanding the dynamic range.
[0125] Functions other than the preset functions supported by the display 260 , such as the FVA (Fast VActive, reducing latency) function, are referred to as second functions.
[0126] The controller 250 may obtain a first function parameter and a second function parameter. The first function parameter is a function parameter corresponding to the first function of the display 260, and the second function parameter is a function parameter corresponding to the second function.
[0127] Considering that there are multiple versions of the HDMI interface, such as HDMI 2.0 and HDMI 2.1, the controller 250 can generate multiple enhanced extended display identification data. Among them, the enhanced extended display identification data applicable to HDMI 2.1 can be called the first extended display identification data, and the enhanced extended display identification data applicable to HDMI 2.0 can be called the second extended display identification data. The controller 250 can generate the first extended display identification data and the second extended display identification data according to the display 260 parameters. Both EDIDs are 512-byte EDIDs, and the 512-byte EDID can include four fields, each of which is 128 bytes. The 512-byte EDID can be obtained by expanding the 256-byte EDID. The controller 250 can perform extended processing on the initial extended display identification data to obtain enhanced extended display identification data.
[0128] In some embodiments, the first extended display identification data may include four 128-byte fields, namely, a basic field, a first extended field, a second extended field, and a third extended field. Among them, since the basic field is used to declare the device information of the display device 200, the basic field of the first extended display identification data can directly adopt the basic field in the 256-byte EDID, that is, the Base Block. The first extended field and the second extended field can be CTABlock, and the third extended field can be DisplayID EXT Block.
[0129] The controller 250 may modify the initial extension field in the 256-byte EDID to generate a first extension field. The controller 250 may write the first function parameter into the initial extension field to obtain the first extension field. The first extension field may declare parameter information corresponding to the first function supported by the display 260. The first function parameter includes a VRR function parameter, a FreeSync function parameter, and a Dolby Vision function parameter.
[0130] Fig. 9 FIG. 4 shows a schematic diagram of the structure of the first extended display identification data in some embodiments. Fig. 9 As shown, the VRR function parameters may be written in the “Vendor Specific HDMI Forum” data block of the initial extension field to declare the VRR function conditions supported by the display 260 .
[0131] Fig.10 FIG. 4 shows a schematic diagram of the structure of the first extended display identification data in some embodiments. Fig.10As shown, the FreeSync function parameters can be written in the “Vendor Specific General” data block of the initial extended field to declare the FreeSync function status supported by the display 260.
[0132] Fig.11 FIG. 4 shows a schematic diagram of the structure of the first extended display identification data in some embodiments. Fig.11 As shown, the Dolby Vision function parameter can be written in the "Dolby Vendor Specific Video" data block of the initial extension field to declare the Dolby Vision function supported by the display 260.
[0133] The controller 250 may write the parameters corresponding to the first function supported by the display 260 into the initial extension field, and it is not necessary to write the function parameters of the first function that is not supported.
[0134] The first extension field includes the function parameters of VRR\Freesync\Dolby vision, and can also be used to determine whether the external device can parse the EDID normally. After the external device correctly parses its support statement from the EDID of the display device 200, it will automatically turn on the corresponding function. The display device 200 can determine whether the external device can parse the current EDID by determining whether the external device has enabled functions such as VRR.
[0135] In some embodiments, when generating the first extension field, the controller 250 may also add field description information.
[0136] Fig.12 FIG. 4 shows a schematic diagram of the structure of the first extended display identification data in some embodiments. Fig.12 As shown, 0xE2 and 0x78 in the first extended field represent that the type of the field is "HDMI Forum EDID ExtensionOverride", and 0x03 represents that the number of extended fields is three, that is, the extended fields are the first extended field, the second extended field and the third extended field.
[0137] In some embodiments, the controller 250 may generate a second extension field according to the second function parameter. The second extension field may declare a second function supported by the display 260, such as an FVA function. The second extension field may also declare a resolution supported by the display 260.
[0138] In some embodiments, the controller 250 can generate a third extension field based on the physical resolution parameter. Since there is an upper limit to the resolution that can be declared by the 256-byte EDID, the resolution that can be declared by the 256-byte EDID in the embodiment of the present application is referred to as the initial resolution. The third extension field can be used to declare other resolutions between the initial resolution and the physical resolution supported by the display 260. Among them, the resolution supported by the display 260 that is lower than or equal to the initial resolution can be declared by the basic field, and the resolution that is higher than the initial resolution can be declared by the third extension field.
[0139] The controller 250 may first generate a 128-byte blank field and obtain all resolutions supported by the display 260. Among all resolutions, the controller 250 may filter out resolutions between the initial resolution and the physical resolution, which are greater than the initial resolution but less than or equal to the physical resolution. The controller 250 may fill these resolutions into the blank field to obtain a third extended field, which may also include some other extended information.
[0140] The first byte of the third extension field is the start flag, which may be 0X70. The second byte may be the major and minor version number information of the third extension field, the third byte may be the number of valid bytes in the third extension field, the fourth byte may be the product type of the display device 200, and the fifth byte may be the number of subsequent extension fields.
[0141] The sixth byte to the 126th byte may be a resolution extension unit, which is used to indicate that the display 260 supports outputting a resolution higher than the initial resolution. Among these resolutions, the detailed information of each resolution is represented by a timing, and each timing may occupy several bytes, including a specific resolution and related parameter information corresponding to the resolution. Bytes that do not represent valid information may be filled with 0.
[0142] The 127th byte may be the end flag of the resolution extension unit, which is a CheckSum check bit.
[0143] The 128th byte may be the end flag bit of the entire third extension field, which is a CheckSum check bit.
[0144] After acquiring the first extension field, the second extension field, and the third extension field, the controller 250 may sequentially combine the basic field, the first extension field, the second extension field, and the third extension field to obtain the first extended display identification data. The order of fields in the first extended display identification data is: basic field-first extension field-second extension field-third extension field.
[0145] Fig.13 Schematic diagrams of initial EDID and first EDID in some embodiments are shown. Fig.13 As shown, the initial EDID includes a base field Base Block and an initial extension field CTABlock. The base field does not need to be changed, and the initial extension field is modified to obtain the first extension field. At the same time, a new CTA Block, i.e., the second extension field, and the third extension field DisplayID EXT Block are generated to obtain the first EDID.
[0146] In some embodiments, the second extended display identification data may be generated using the initial extended display identification data.
[0147] The second extended display identification data may include four 128-byte fields, namely, a basic field, a fourth extended field, a first extended field, and a third extended field. Among them, the basic field is used to declare the device information of the display device 200, so the basic field of the second extended display identification data can directly adopt the basic field in the 256-byte EDID, that is, BaseBlock. The fourth extended field may be EXT-Block Map, the first extended field may be CTABlock, and the third extended field may be DisplayID EXT Block.
[0148] The controller 250 may generate the fourth extension field based on a preset extension field sequence. The preset extension field sequence is the sequence of all extension fields in the second extension display identification data, which is the fourth extension field-the first extension field-the third extension field. Therefore, the fourth extension field may represent the sequence of all extension fields.
[0149] The controller 250 may first generate a 128-byte blank field and obtain the order of all extended fields. The controller 250 may fill the order of all fields into the blank field, for example, fill the number of each field and the order of each field into the blank field one by one to obtain the fourth extended field.
[0150] Considering that the fourth extension field can represent the order of all extension fields, the order of the fourth extension field can be made the first among all extension fields, that is, the fourth extension field is made the first field among all extension fields, and the fourth extension field can be connected after the basic field. In some embodiments, the order of the fourth extension field is the first, so the fourth extension field does not need to represent its own order, and only needs to represent the order of all other extension fields.
[0151] The first byte of the fourth extension field is a start flag, which may be 0XF0. All bytes from the fourth byte to the 127th byte may represent the order of all extension fields except the fourth extension field.
[0152] A group of identifier bytes (Extension Block Tag Table) can be placed in the fourth extension field. Fig.14 Schematic diagrams of identifier bytes in some embodiments are shown. Fig.14 As shown, the byte is used to indicate the field type. 0X02 is the second byte in the fourth extension field, which is used to indicate the first extension field CTABlock. 0X70 is the third byte in the fourth extension field, which is used to indicate the third extension field DisplayID EXT Block. 0X02 can indicate that there are two groups of extension fields next, namely and For the subsequent bytes, since there is no extension field for representation, the bytes can be filled with 0. The last byte of the fourth extension field is the end flag bit, which can be a CheckSum check bit.
[0153] In the second extended display identification data, the first extended field and the third extended field may use the same field content as the first extended display identification data, which will not be described in detail here.
[0154] The controller 250 may insert the fourth extension field between the base field and the first extension field and connect the third extension field to the first extension field to generate the second extended display identification data.
[0155] Fig.15 Schematic diagrams of initial EDID and second EDID in some embodiments are shown. Fig.15 As shown, the initial EDID includes the base field Base Block and the initial extension field CTABlock. The base field does not need to be changed, and the fourth extension field EXT-Block Map is generated and inserted between the base field and the initial extension field. After modifying the initial extension field, the first extension field is obtained. At the same time, the third extension field DisplayID EXT Block is generated, and the second EDID is obtained after the first extension field.
[0156] In some embodiments, the controller 250 may switch the extended display identification data of the display device 200 to the enhanced extended display identification data.
[0157] The controller 250 can store the enhanced extended display identification data in a preset storage module, such as a register RAM. The controller 250 can send an instruction to the external device so that the external device reads the enhanced extended display identification data stored in the register. The external device can determine the relevant information of the display device 200 based on the enhanced extended display identification data, including video parameters and audio parameters, such as the display resolution supported by the display 260 for output, including the physical resolution of the display 260, and the functions supported by the display 260. The external device can generate corresponding media data based on this information, including video data at or below the physical resolution, and send it to the display device 200. The display device 200 can play the media data sent by the external device.
[0158] It should be noted that the display device 200 can store 512-byte EDID or 256-byte EDID in the register RAM, thereby declaring the display device 200 parameter information to the external device. However, due to the wide variety of external devices, the ability of each external device to process data may be different. Some external devices can successfully parse 512-byte EDID, but some external devices may only be able to parse 256-byte EDID or part of 512-byte EDID. If the connected external device has the ability to parse 512-byte EDID, but the EDID set by the display device 200 is 256-byte EDID at this time, the parameters declared by the display device 200 to the outside will be weakened, resulting in the display device 200 and the external device being unable to perform optimal performance. If the connected external device does not have the ability to parse 512-byte EDID, but only has the ability to process 256-byte EDID, but the EDID set by the display device 200 is 512-byte EDID, the external device cannot read the EDID of the display device 200, resulting in the inability to send media data, which seriously affects the user experience. Therefore, the display device 200 needs to obtain the ability of the external device to parse EDID and reasonably set its own EDID.
[0159] In some embodiments, when the extended display identification data of the display device 200 is switched to the enhanced extended display identification data, the controller 250 may first obtain the enhanced extended display identification data priority, where the enhanced extended display identification data priority is used to characterize the priority of the first extended display identification data and the second extended display identification data.
[0160] The controller 250 can switch the extended display identification data of the display device 200 to the enhanced extended display identification data with the highest priority. In the embodiment of the present application, the priority of the first extended display identification data can be set higher than the second extended display identification data. That is, the extended display identification data of the display device 200 is switched to the first extended display identification data.
[0161] In some embodiments, after setting the EDID, the controller 250 may check whether the external device can parse the EDID.
[0162] The controller 250 may send an extended display identification data reading instruction to the external device. After receiving the extended display identification data reading instruction, the external device may read the current enhanced extended display identification data of the display device 200 and generate a media asset signal according to the enhanced extended display identification data.
[0163] It should be noted that if the external device can normally parse the enhanced extended display identification data, the media asset signal can be sent to the display device 200 normally.
[0164] The controller 250 can analyze the media signal sent by the external device, wherein the media signal includes media data and media signal parameters. The media data is video data and audio data, and the media signal parameters can represent the current parameter status of the external device, such as whether certain functions are enabled.
[0165] It should be noted that the first EDID is applicable to devices supporting HDMI 2.1, so the external device may not be able to parse the EDID. The controller 250 can determine whether the media signal can be parsed normally to determine whether the external device parses the first EDID.
[0166] If the media signal can be parsed, it means that the external device can parse the first EDID. However, considering that the first EDID is 512 bytes, the external device may only parse the front fields, such as the basic fields, but may not be able to parse all the fields. If the external device cannot parse all the fields, the controller 250 also needs to update the EDID of the display device 200. Therefore, the controller 250 can obtain the media signal parameters of the external device to detect whether the external device can parse all the fields.
[0167] If the media asset signal cannot be parsed, the controller 250 can switch the extended display identification data of the display device 200 based on the priority of the enhanced extended display identification data, and re-execute the step of sending the extended display identification data reading instruction to the external device. When switching the EDID, the controller 250 can switch the extended display identification data of the display device 200 to the next enhanced extended display identification data in the priority order.
[0168] For example, when the media signal cannot be parsed, the controller 250 can switch the extended display identification data of the display device 200 to the second extended display identification data, and control the external device to re-read the EDID. The external device can regenerate the media information according to the new EDID and send it to the display device 200. The controller 250 can re-detect whether the media signal can be parsed. If it still cannot be parsed, since there is no EDID with a lower priority than the second extended display identification data, the controller 250 can switch the extended display identification data of the display device 200 to the initial EDID.
[0169] In some embodiments, the controller 250 can obtain the enhanced extended display recognition data parsing capability of the external device based on the media asset signal parameter. The enhanced extended display recognition data parsing capability is used to indicate whether the external device can fully parse the enhanced extended display recognition data parsing capability.
[0170] If the external device has the enhanced extended display identification data parsing capability, the controller 250 may keep the extended display identification data of the display device 200 as the enhanced extended display identification data without updating.
[0171] If the external device does not have the enhanced extended display identification data parsing capability, the extended display identification data of the display device 200 is switched to the initial extended display identification data.
[0172] In some embodiments, when obtaining the enhanced extended display recognition data parsing capability of an external device, the controller 250 can obtain the preset function activation status based on the media signal parameters. The preset function activation status is used to characterize whether the external device has activated the preset function, including the activation status of each preset function of the external device, which can be the activation status of VRR, FreeSync and Dolby Vision.
[0173] The controller 250 may obtain the enhanced extended display recognition data parsing capability of the external device based on the preset function activation state.
[0174] If the preset function enabling state is that the external device enables at least one preset function, it is determined that the external device has the enhanced extended display recognition data parsing capability. That is, if the external device enables any one of VRR, FreeSync and Dolby Vision, it means that the external device has the enhanced extended display recognition data parsing capability.
[0175] If the preset function is enabled, the external device does not have the enhanced extended display recognition data parsing capability. That is, the external device does not have VRR, FreeSync, and Dolby Vision enabled, which means that the external device does not have the enhanced extended display recognition data parsing capability.
[0176] The embodiment of the present application also provides a method for setting extended display identification data, which is applied to a display device, and the method includes:
[0177] Step 101: When it is detected that the external device interface is connected to an external device, the extended display identification data of the display device is set as the initial extended display identification data;
[0178] Step 102: in response to an instruction to enhance the extended display identification data of the display device, acquiring display parameters, generating enhanced extended display identification data according to the display parameters, and switching the extended display identification data of the display device to the enhanced extended display identification data;
[0179] Step 103: Acquire the media signal parameters of the external device, and update the extended display identification data of the display device based on the media signal parameters.
[0180] In some embodiments, before setting the extended display identification data of the display device as the initial extended display identification data, the method further includes:
[0181] The device information of the display device is obtained, and a basic field is generated according to the device information. The audio playback parameters of the display device are obtained, and an initial extended field is generated according to the audio playback parameters. The initial extended field is connected to the basic field to obtain initial extended display identification data.
[0182] In some embodiments, the display parameter includes a physical resolution parameter, a first function parameter, and a second function parameter. The first function parameter is a function parameter corresponding to a preset function supported by the display, and the second function parameter is a function parameter corresponding to a function other than the preset function supported by the display.
[0183] The enhanced extended display identification data includes the first extended display identification data. The enhanced extended display identification data is generated according to the display parameter, and further includes:
[0184] The first function parameter is written into the initial extension field to obtain the first extension field. The second extension field is generated according to the second function parameter. The third extension field is generated according to the physical resolution parameter. The basic field, the first extension field, the second extension field and the third extension field are sequentially combined to obtain the first extended display identification data.
[0185] In some embodiments, the enhanced extended display identification data further includes second extended display identification data; and the controller generates the enhanced extended display identification data according to the display parameters, further including:
[0186] The fourth extension field is generated based on the preset extension field sequence, the fourth extension field is inserted between the base field and the first extension field, and the third extension field is connected to the first extension field to generate the second extended display identification data.
[0187] In some embodiments, switching the extended display identification data of the display device to the enhanced extended display identification data further includes:
[0188] The priority of the enhanced extended display identification data is obtained, where the priority of the enhanced extended display identification data is used to indicate the priority of the first extended display identification data and the second extended display identification data. The extended display identification data of the display device is switched to the enhanced extended display identification data with the highest priority.
[0189] In some embodiments, after the extended display identification data of the display device is switched to the enhanced extended display identification data, the method further includes:
[0190] Send an extended display identification data reading instruction to an external device so that the external device reads the enhanced extended display identification data and generates a media signal according to the enhanced extended display identification data. Parse the media signal sent by the external device, the media signal including media data and media signal parameters. If the media signal can be parsed, perform the step of obtaining the media signal parameters of the external device. If the media signal cannot be parsed, switch and set the extended display identification data of the display device based on the enhanced extended display identification data priority, and re-execute the step of sending the extended display identification data reading instruction to the external device.
[0191] In some embodiments, updating and setting extended display identification data of a display device based on a media asset signal parameter includes:
[0192] The enhanced extended display identification data parsing capability of the external device is obtained based on the media asset signal parameters. If the external device has the enhanced extended display identification data parsing capability, the extended display identification data of the display device is maintained as the enhanced extended display identification data. If the external device does not have the enhanced extended display identification data parsing capability, the extended display identification data of the display device is switched and set to the initial extended display identification data.
[0193] In some embodiments, obtaining the enhanced extended display recognition data parsing capability of the external device based on the media asset signal parameters further includes:
[0194] The preset function activation state is obtained based on the media asset signal parameter, and the preset function activation state is used to indicate whether the external device has activated the preset function. The enhanced extended display recognition data parsing capability is obtained based on the preset function activation state.
[0195] In some embodiments, obtaining the enhanced extended display recognition data parsing capability of the external device based on the preset function indication state further includes:
[0196] If the preset function activation state is that the external device activates at least one preset function, it is determined that the external device has enhanced extended display recognition data parsing capability. If the preset function activation state is that the external device does not activate the preset function, it is determined that the external device does not have enhanced extended display recognition data parsing capability.
[0197] The same and similar parts between the various embodiments in this specification can be referenced to each other and will not be described again here.
[0198] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present invention or certain parts of the embodiments.
[0199] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0200] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.
Claims
1. A display device, characterized in that: include: monitor; An external device interface, configured to connect an external device, wherein the external device is used to send a media resource signal to the display device; The controller is configured as: When it is detected that the external device interface is connected to an external device, setting the extended display identification data of the display device as initial extended display identification data; In response to an instruction to enhance the extended display identification data of the display device, acquiring display parameters, generating at least two enhanced extended display identification data according to the display parameters, and switching the extended display identification data of the display device to the enhanced extended display identification data; Sending an extended display identification data reading instruction to the external device, so that the external device reads the enhanced extended display identification data and generates a media asset signal according to the enhanced extended display identification data; Parsing the media signal sent by the external device, wherein the media signal includes media data and media signal parameters; If the media signal can be parsed, then obtaining the media signal parameters of the external device, and updating the extended display identification data of the display device based on the media signal parameters; If the media asset signal cannot be parsed, switching and setting the extended display identification data of the display device based on the enhanced extended display identification data priority, and resending the extended display identification data reading instruction to the external device; The enhanced extended display identification data priority is used to indicate the priority of the at least two enhanced extended display identification data.
2. The display device according to claim 1, characterized in that Before the controller sets the extended display identification data of the display device as the initial extended display identification data, the controller is further configured to: Obtain device information of a display device, and generate basic fields according to the device information; Acquire audio playback parameters of the display device, and generate an initial extension field according to the audio playback parameters; The initial extended field is connected to the basic field to obtain initial extended display identification data.
3. The display device according to claim 2, characterized in that The display parameter includes a physical resolution parameter, a first function parameter, and a second function parameter; the first function parameter is a function parameter corresponding to a preset function supported by the display, and the second function parameter is a function parameter corresponding to a function other than the preset function supported by the display; the enhanced extended display identification data includes the first extended display identification data; The controller generates enhanced extended display identification data according to the display parameters, and is further configured to: Writing the first function parameter into the initial extension field to obtain a first extension field; generating a second extension field according to the second function parameter; Generate a third extension field according to the physical resolution parameter; The basic field, the first extended field, the second extended field and the third extended field are combined in sequence to obtain first extended display identification data.
4. The display device according to claim 3, characterized in that The enhanced extended display identification data further includes second extended display identification data; the controller generates the enhanced extended display identification data according to the display parameters, and is further configured to: generating a fourth extension field based on a preset extension field sequence; The fourth extension field is inserted between the basic field and the first extension field, and the third extension field is connected to the first extension field to generate second extended display identification data.
5. The display device according to claim 4, characterized in that The controller switches the extended display identification data of the display device to the enhanced extended display identification data, and is further configured to: Acquire an enhanced extended display identification data priority, where the enhanced extended display identification data priority is used to represent the priority of the first extended display identification data and the second extended display identification data; Set the extended display identification data switch of the display device to the enhanced extended display identification data with the highest priority.
6. The display device according to claim 3, characterized in that The controller executes updating and setting of extended display identification data of the display device based on the media asset signal parameters, and is further configured to: Acquiring the enhanced extended display recognition data parsing capability of the external device based on the media asset signal parameters; If the external device has the enhanced extended display identification data parsing capability, keeping the extended display identification data of the display device as the enhanced extended display identification data; If the external device does not have the enhanced extended display identification data parsing capability, the extended display identification data of the display device is switched to the initial extended display identification data.
7. The display device according to claim 6, characterized in that The controller executes the acquisition of the enhanced extended display recognition data parsing capability of the external device based on the media asset signal parameters, and is further configured to: Acquire a preset function activation state based on the media asset signal parameter, wherein the preset function activation state is used to indicate whether the external device activates the preset function; The enhanced extended display recognition data parsing capability of the external device is obtained based on the preset function activation state.
8. The display device according to claim 7, characterized in that The controller executes the acquisition of the enhanced extended display identification data parsing capability of the external device based on the preset function indication state, and is further configured to: If the preset function activation state is that the external device activates at least one preset function, it is determined that the external device has an enhanced extended display recognition data parsing capability; If the preset function activation state is that the external device does not activate the preset function, it is determined that the external device does not have the enhanced extended display recognition data parsing capability.
9. A method for setting extended display identification data, applied to a display device, characterized in that: The method comprises: When it is detected that an external device is connected to the external device interface, the extended display identification data of the display device is set as the initial extended display identification data; In response to an instruction to enhance the extended display identification data of the display device, acquiring display parameters, generating at least two enhanced extended display identification data according to the display parameters, and switching the extended display identification data of the display device to the enhanced extended display identification data; Sending an extended display identification data reading instruction to the external device, so that the external device reads the enhanced extended display identification data and generates a media asset signal according to the enhanced extended display identification data; Parsing the media signal sent by the external device, wherein the media signal includes media data and media signal parameters; If the media signal can be parsed, then obtaining the media signal parameters of the external device, and updating the extended display identification data of the display device based on the media signal parameters; If the media asset signal cannot be parsed, the extended display identification data of the display device is switched and set based on the enhanced extended display identification data priority, and the extended display identification data read instruction is resent to the external device; the enhanced extended display identification data priority is used to characterize the priority of the at least two enhanced extended display identification data.
Citation Information
Patent Citations
Information transmission method, video playing device and video display device
CN106131685A
Display apparatus and extended display identification data setting method
CN115334340A
Display method and display equipment
CN116095261A