Display device and driving update method thereof

By storing and updating HDMI EDID and audio/video description information in the display device, the black screen issue during HDMI switching is resolved, improving the user experience and extending the device's lifespan.

CN119865649BActive Publication Date: 2025-11-04HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510092223.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-11-04
Estimated Expiration
2045-01-21

AI Technical Summary

Technical Problem

During HDMI switching, the display device experiences a brief black screen, resulting in a poor user experience, and frequent black screens can shorten the device's lifespan.

Method used

When entering and exiting dual-window mode, the HDMI Extended Display Identifier (EDID) data from single-window mode is stored, and the HDMI driver is updated based on the audio and video description information. Driver updates are only performed when necessary to avoid unnecessary voltage adjustments.

Benefits of technology

It reduces the number of black screens, decreases device wear and tear, and improves user experience and device lifespan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865649B_ABST
    Figure CN119865649B_ABST
Patent Text Reader

Abstract

The application relates to a display device and a driving updating method thereof, and relates to the technical field of display devices. The display device comprises at least one high-definition multimedia interface (HDMI) used for connecting external devices; the external devices comprise external video source devices and external audio output devices; a display is used for content display; a loudspeaker is used for audio output; at least one controller is connected with the display and is configured to: in the case of entering a double-window mode, storing first extended display identification data (EDID) of each HDMI in a single-window mode, and updating HDMI driving according to the double-window mode; storing audio-video description information matched with a currently used audio output device; in the case of exiting the double-window mode, determining to-be-updated information in the HDMI driving according to the audio-video description information and the first EDID, and updating the to-be-updated information in the HDMI driving, so that the number of display black screen times is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display, in particular to a display device and a driving updating method thereof. BACKGROUND

[0002] The display device has many High-Definition Multimedia Interfaces (HDMI) for connecting external devices, so as to expand the audio output mode and video source of the display device.

[0003] In the case of changing the video source, the HDMI switching is involved, and in the process of HDMI switching, the HDMI driver needs to be reconfigured, which causes the display device to have a short black screen.

[0004] Due to the change of the audio output mode after the change of the video source, the configured parameters of the HDMI after switching cannot adapt to the current display requirements, and the HDMI driver needs to be updated again, so in the case of switching from the speaker to the external audio output device or switching from the external audio output device to the speaker, twice black screen is involved, which has the problem of poor user experience. SUMMARY

[0005] The present application provides a display device and a driving updating method thereof, so as to reduce the problem of black screen times in the process of HDMI switching.

[0006] In a first aspect, some embodiments provide a display device, comprising:

[0007] at least one High-Definition Multimedia Interface (HDMI) for connecting external devices; the external devices include external video source devices and external audio output devices;

[0008] a display for displaying content;

[0009] a speaker for outputting audio;

[0010] at least one controller connected to the display, configured to:

[0011] in the case of entering the dual-window mode, store the first Extended Display Identification Data (EDID) of each HDMI in the single-window mode, and update the HDMI driver according to the dual-window mode;

[0012] store the audio / video description information matched with the currently used audio output device;

[0013] in the case of exiting the dual-window mode, determine the to-be-updated information in the HDMI driver according to the audio / video description information and the first EDID, and update the to-be-updated information in the HDMI driver.

[0014] In some embodiments, in the case of entering the dual-window mode, the first EDID of each HDMI in the single-window mode is stored to provide the required EDID information for the single-window mode after exiting the dual-window mode; in the case of entering the dual-window mode, the HDMI driver is updated according to the dual-window mode, so that the updated HDMI driver can adapt to the dual-window mode, avoiding the occurrence of unclear display in the dual-window mode. Before exiting the dual-window mode, the audio description information matched with the currently used audio output device is stored in advance to provide the required audio and video description information for the single-window mode after exiting the dual-window mode. In the case of exiting the dual-window mode, the to-be-updated information in the HDMI driver is determined according to the audio and video description information and the first EDID, and only the to-be-updated information in the HDMI driver is updated. In the case that the to-be-updated information does not involve voltage adjustment change of the display device (such as the to-be-updated information is empty, or the to-be-updated information only involves parameter change without voltage adjustment), only one black screen will not cause the occurrence of secondary black screen, reducing the number of black screen of the display device, not only reducing the loss of the display device, but also helping to improve the service life of the display device, reducing the visual discomfort of the user caused by unnecessary black screen, and improving the user's viewing experience.

[0015] In a second aspect, some embodiments further provide a driving updating method, comprising:

[0016] In the case of entering the dual-window mode, the first extended display identification data EDID of each HDMI in the single-window mode is stored, and the HDMI driver is updated according to the dual-window mode;

[0017] The audio and video description information matched with the currently used audio output device is stored;

[0018] In the case of exiting the dual-window mode, the to-be-updated information in the HDMI driver is determined according to the audio and video description information and the first EDID, and the to-be-updated information in the HDMI driver is updated.

[0019] In some embodiments, in the case of entering the dual-window mode, the first EDID of each HDMI in the single-window mode is stored to provide the required EDID information for the single-window mode after exiting the dual-window mode; in the case of entering the dual-window mode, the HDMI driver is updated according to the dual-window mode, so that the updated HDMI driver can adapt to the dual-window mode, avoiding the occurrence of unclear display in the dual-window mode. Before exiting the dual-window mode, the audio description information matched with the currently used audio output device is stored in advance to provide the required audio and video description information for the single-window mode after exiting the dual-window mode. In the case of exiting the dual-window mode, the to-be-updated information in the HDMI driver is determined according to the audio and video description information and the first EDID, and only the to-be-updated information in the HDMI driver is updated. In the case that the to-be-updated information does not involve voltage adjustment change of the display device (such as the to-be-updated information is empty, or the to-be-updated information only involves parameter change without voltage adjustment), only one black screen will not cause the occurrence of secondary black screen, reducing the number of black screen of the display device, not only reducing the loss of the display device, but also helping to improve the service life of the display device, reducing the visual discomfort of the user caused by unnecessary black screen, and improving the user's viewing experience.

[0020] In a third aspect, some embodiments further provide a driving updating apparatus, comprising:

[0021] a first updating module, configured to store first extended display identification data (EDID) of each HDMI in a single-window mode in the case of entering a dual-window mode, and update an HDMI driver according to the dual-window mode;

[0022] an information obtaining module, configured to store audio and video description information matched with a currently used audio output device;

[0023] a second updating module, configured to determine to-be-updated information in the HDMI driver according to the audio and video description information and the first EDID in the case of exiting the dual-window mode, and update the to-be-updated information in the HDMI driver.

[0024] In some embodiments, when entering the dual-window mode, the first updating module stores the first EDIDs of the HDMI in the single-window mode, so as to provide the required EDID information for the single-window mode after exiting the dual-window mode; when entering the dual-window mode, the first updating module updates the HDMI driver according to the dual-window mode, so that the updated HDMI driver can adapt to the dual-window mode, avoiding the occurrence of unclear display in the dual-window mode. Before exiting the dual-window mode, the information acquisition module will store the audio description information matched with the currently used audio output device in advance, so as to provide the required audio and video description information for the single-window mode after exiting the dual-window mode. When exiting the dual-window mode, the second updating module determines the to-be-updated information in the HDMI driver according to the audio and video description information and the first EDID, and only updates the to-be-updated information in the HDMI driver. When the to-be-updated information does not involve voltage adjustment change of the display device (for example, the to-be-updated information is empty, or the to-be-updated information only involves parameter change without voltage adjustment), only one black screen will not appear twice, reducing the number of black screens of the display device, not only reducing the loss of the display device, but also helping to improve the service life of the display device, reducing the visual discomfort of users caused by unnecessary black screen, and improving the viewing experience of users.

[0025] In a fourth aspect, some embodiments further provide a computer readable storage medium having stored thereon a computer program, the computer program being executed by a processor to implement the steps of the method provided in some embodiments of the second aspect.

[0026] In a fifth aspect, some embodiments further provide a computer program product, comprising a computer program, the computer program being executed by a processor to implement the steps of the method provided in some embodiments of the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0028] Figure 1 A schematic diagram of an operating scenario between a display device and a control device is provided for some embodiments of the present application.

[0029] Figure 2 A schematic diagram of the hardware configuration of a display device is provided for some embodiments of the present application.

[0030] Figure 3Hardware configuration schematic diagram of the control device provided for some embodiments of the present application;

[0031] Figure 4 Software configuration schematic diagram of the display device provided for some embodiments of the present application;

[0032] Figure 5 Schematic diagram of multi-window switching in some embodiments of the present application;

[0033] Figure 6 Flowchart of the driving updating method provided for some embodiments of the present application;

[0034] Figure 7 Flowchart of the information updating step provided for some embodiments of the present application;

[0035] Figure 8 Flowchart of the audio / video description information storage step provided for some embodiments of the present application;

[0036] Figure 9 Flowchart of another HDMI driving updating step provided for some embodiments of the present application;

[0037] Figure 10 Flowchart of another driving updating method provided for some embodiments of the present application;

[0038] Figure 11 Structure block diagram of the driving updating device provided for some embodiments of the present application;

[0039] Figure 12 Internal structure diagram of the computer device in one embodiment. DETAILED DESCRIPTION

[0040] The embodiments will be described in detail below with reference to the drawings. The following description is with reference to the drawings, in which like numerals indicate like elements, unless otherwise described in the following description. The embodiments described in the following description are not meant to be exhaustive or to be limited to the precise forms disclosed. These embodiments are chosen and described

[0041] It should be noted that the brief description of the terms in the present application is only for the convenience of understanding the following described embodiments, and is not intended to limit the embodiments of the present application. Unless otherwise specified, these terms should be understood according to their ordinary and general meanings.

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

[0043] The terms "include" and "have" and any variations thereof, are intended to cover a non-exclusive inclusion, for example, a product or device that includes a list of components does not have to have all of the components listed, but can include other components not expressly listed or inherent to such product or device.

[0044] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code capable of performing a function associated with that element.

[0045] In the embodiments of the present application, the display device 200 generally refers to a device with picture display and data processing capabilities. For example, the display device 200 includes but is not limited to a smart television, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0046] Figure 1 The schematic diagram of the operation scenario between the display device and the control device is provided for some embodiments of the present application. As shown in Figure 1 The user can operate the display device 200 through touch operation, mobile terminal 300 and control device 100. For example, the control device 100 can be a remote controller, a stylus, a handle, etc.

[0047] The mobile terminal 300 can be used as a kind of control device to perform human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a kind of communication device to establish a communication connection with the display device 200 and perform data interaction. In some embodiments, the mobile terminal 300 can install a software application with the display device 200, realize connection communication through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. The mobile terminal 300 can also transmit the audio and video content displayed on the mobile terminal 300 to the display device 200 to realize the function of synchronous display.

[0048] As Figure 1It is also shown that the display device 200 also communicates data with the external device 400 through various communication modes. The display device 200 can be allowed to communicate through a local area network (LAN), a wireless local area network (WLAN) and other networks. The external device 400 also includes an external video source device 410 and an external audio output device 420. Among them, the external video source device can include a digital video disc (DVD), a game console, a video capture card, a projection device and a streaming media device, etc., and the external audio output device can include a sound box, a headset, a power amplifier, an audio system device, a multimedia console and a digital mixing console, etc.

[0049] The display device 200 can provide a broadcast receiving television function, and can also provide an intelligent network television function with computer support function, including but not limited to network television, smart television, Internet protocol television (IPTV) and the like.

[0050] Figure 2 The display device 200 provided by some embodiments of the present application Figure 1 The hardware configuration block diagram of the display device 200 is shown in the figure.

[0051] In some embodiments, the display device 200 can include at least one of a tuning demodulator 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a user input interface 280, a memory 290, and a power supply.

[0052] In some embodiments, the detector 230 is used to collect signals of external environment or external interaction. For example, the detector 230 includes a light receiver for collecting ambient light intensity; 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 sound, for example, collecting user voice data.

[0053] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving image display. The display 260 is used to receive image signals output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, components of a menu control interface and a user control UI interface, etc.

[0054] In some embodiments, the communication device 220 is a component for communicating with the external device or the server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 according to different supported communication manners. For example, when the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 containing a WiFi (Wireless Fidelity) function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 containing a Bluetooth function.

[0055] The communication device 220 can connect the display device 200 with the external device or the server 400 through wireless or wired connection. The wired connection can connect the display device 200 with the external device through a data line, an interface, etc. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can directly establish a connection relationship with the external device, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0056] In some embodiments, the controller 250 can include at least one of a central processor, a video processor, an audio processor, a graphic processor, a power processor, a first interface to an n-th interface for input / output, and control the operation of the display device and respond to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0057] In some embodiments, the controller 250 and the tuner demodulator 210 can be located in different split devices, i.e., the tuner demodulator 210 can also be in an external device of the main body device where the controller 250 is located, such as an external set-top box, etc.

[0058] In some embodiments, the user can 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).

[0059] In some embodiments, the audio output device 270 can be a native loudspeaker of the display device 200, or an audio output device connected to the display device 200. For the audio output device connected to the display device 200, the display device 200 can also be provided with an external audio output terminal, and the audio output device can be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0060] Figure 3 For some embodiments of the present applicationFigure 1 A hardware configuration block diagram of the control device. As shown in Figure 3 the control device 100 can include a controller 110, a communication interface 130, a user input / output interface 140, a power supply 180, and a memory 190.

[0061] The control device 100 is configured to control the display device 200, and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, thereby playing an intermediary role in the interaction between the user and the display device 200.

[0062] In some embodiments, the control device 100 can be a smart device. For example, the control device 100 can install various applications for controlling the display device 200 according to user needs.

[0063] In some embodiments, as shown in Figure 1 the mobile terminal 300 or other smart electronic devices can play a similar function to the control device 100 after installing the application for controlling the display device 200.

[0064] The controller 110 includes a processor 112, a RAM (Random Access Memory) 113, a ROM (Read-Only Memory) 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and running of the control device 100, and the communication and cooperation between the internal components, as well as the data processing function of the external and internal.

[0065] The communication interface 130, under the control of the controller 110, realizes the communication of control signals and data signals between the control device 100 and the display device 200. The communication interface 130 can include at least one of a WiFi chip 131, a Bluetooth module 132, an NFC (Near Field Communication) module 133, and other near field communication modules.

[0066] The user input / output interface 140, wherein the input interface includes at least one of a microphone 141, a touchpad 142, a sensor 143, a key 144, and other input interfaces.

[0067] In some embodiments, the control device 100 includes at least one of the communication interface 130 and the input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC, etc. module, which can encode user input instructions through a WiFi protocol, or a Bluetooth protocol, or an NFC protocol, and send them to the display device 200.

[0068] A memory 190 is configured to store various operation programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0069] A power supply 180 is configured to provide operation power support for the elements of the control device 100 under the control of the controller.

[0070] To perform user interaction, in some embodiments, the display device 200 can run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system can provide a user interface to allow the user to interact with the display device 200 and support running various application programs.

[0071] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0072] The operating system can be divided into different modules or levels according to the functions implemented, for example, as shown in FIG. 2, in some embodiments, the system is divided into four layers, from top to bottom, the application layer (referred to as the “application layer”), the application framework layer (referred to as the “framework layer”), the system library layer and the kernel layer. Figure 4

[0073] In some embodiments, the application layer is configured to provide services and interfaces for application programs, so that the display device 200 can run application programs and interact with the user based on the application programs. At least one application program can be run in the application layer, which can be a window (Window) program, a system setting program or a clock program provided by the operating system, or an application program developed by a third-party developer. In specific implementation, the application programs in the application layer are not limited to the above examples.

[0074] The framework layer provides application programming interfaces (API) and programming frameworks for application programs. The application framework layer includes some pre-defined functions. The application framework layer is equivalent to a processing center that decides which application program in the application layer to act. The application program can access the resources in the system and obtain the services of the system through the API interface in the execution.

[0075] As shown in FIG. 2, in some embodiments, the framework layer includes a window manager (Window Manager), a resource manager (Resource Manager) and a package manager (Package Manager). Figure 4 ​As shown, the application framework layer in this embodiment includes a view system, managers, and content providers. The view system designs and implements the application's interface and interactions, and includes lists, grids, text boxes, and buttons. The managers include at least one of the following modules: an activity manager for interacting with all running activities in the system; a location manager for providing system services or applications with access to system location services; a package manager for retrieving various information related to application packages currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0076] In some embodiments, the Activity Manager manages the lifecycle of individual applications and common navigation and back functions, such as controlling application exit, opening, and back actions. The Window Manager manages all window programs, such as obtaining the screen size, determining if a status bar is present, locking the screen, capturing the screen, and controlling changes to the display window, such as shrinking the display window, shaking the display, or distorting the display.

[0077] In some embodiments, the system runtime library layer can provide support for the framework layer. When the framework layer is used, the operating system runs the instruction library contained in the system runtime library layer, such as the C / C++ instruction library, to implement the functions to be performed by the framework layer.

[0078] In some embodiments, the kernel layer is a functional layer situated between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. For example, ... Figure 4 As shown, hardware drivers can be configured in the kernel layer. The kernel layer can contain at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB (Universal Serial Bus) driver, HDMI (High-Definition Multimedia Interface) driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0079] It should be noted that the above examples are only a simple division of the operating system function, and do not constitute a limitation on the specific operating system form of the display device 200 in the embodiments of the present application. According to the function of the display device, the type of the operating system, and other factors, the number and specific type of the levels contained in the operating system can be in other forms.

[0080] Referring to Figure 5 It can be known from the double window mode switching schematic diagram of the display device 200 shown in the figure that in the case that the display device 200 needs to switch the video source, the double window mode needs to be entered, and after the video source switching is completed, the double window mode needs to be exited and the single window mode is entered. In the case of entering the double window mode, since the display parameters adapted by the display 260 of the display device 200 in the double window mode and the single window mode are different, and at least part of the interface parameters of the HDMI are also different, the HDMI driver needs to be updated. During the driving update process, the voltage of the HDMI device needs to be pulled low first and then pulled high, so that the display 260 will appear black screen. In the prior art, before exiting the double window mode and entering the single window mode, in the case of involving the change of the audio output device, the HDMI driver usually needs to be updated in full amount to avoid the case that the display parameters do not match when the audio output device is changed. During the process of updating the HDMI driver again, the voltage of the HDMI device also needs to be pulled low first and then pulled high, so that there is a second black screen. Not only does it affect the visual experience of the user, but also it causes damage to the display device 200 and affects the service life of the device.

[0081] In some optional embodiments, referring to Figure 6 , a driving update method is provided, characterized in that it is applied to the controller 250 in the display device 200, and comprises the following steps:

[0082] S610, in the case of entering the double window mode, storing the first extended display identification data EDID of each HDMI in the single window mode, and updating the HDMI driver according to the double window mode.

[0083] The dual-window mode can be understood as displaying at least two picture windows in the display 260, such as displaying a television picture window and a DVD picture window simultaneously. The single-window mode can be understood as displaying only one picture window in the display 260, such as displaying only a television picture window. The HDMI can be understood as an interface having a function of receiving and transmitting audio and video signals. The first EDID can be understood as data containing parameters related to the display 260. The HDMI driver can be understood as a driver implementing the function of switching between the single-window picture and the dual-window picture.

[0084] Specifically, in a case where the controller 250 controls the display device 200 to enter the dual-window mode, the first EDID of each HDMI in the single-window mode is stored in the memory 290, and the second EDID of each HDMI in the dual-window mode is obtained; according to the second EDID, the port EDID of the corresponding HDMI is updated in sequence, and the HDMI driver is updated according to the EDID type in the dual-window mode. It should be noted that in some embodiments, the memory 290 can also store the Arc state, the eArc state, and the multi-channel parameter of the audio output device.

[0085] It should be noted that before updating the HDMI driver, in order to improve the EDID updating efficiency of the HDMI, each HDMI can be sorted and the fast switching and access of each HDMI can be improved. Alternatively, each HDMI can be sorted according to the working state and the connected external device of the HDMI; and the port EDID of each HDMI is updated in sequence according to the sorting result.

[0086] Specifically, the controller 250 obtains the working state and the connected external device of each HDMI; sorts each HDMI according to the working state and the connected external device of each HDMI based on a preset sorting strategy to obtain a sorting result; and updates the port EDID of each HDMI in sequence according to the sorting result. The advantage of this setting is that it can reduce the influence of different HDMI updates and improve the HDMI updating efficiency.

[0087] Optionally, the preset sorting strategy in this embodiment can be to sort the HDMI ports in the order of the HDMI port currently in use, the HDMI port connected with an external device, the HDMI port not connected with an external device, and the HDMI port connected with an external audio output device.

[0088] S620, store the audio-video description information matched with the currently used audio output device.

[0089] The audio-video description information includes at least one of a short audio descriptor (SAD), a speaker audio descriptor block (SADB), and a variable refresh rate (VRR).

[0090] The SAD can be understood as a basic characteristic of an audio signal represented by simple information, and is used to help the controller 250 to quickly identify and process the audio. The SAD can include at least one of an audio coding format, a channel state (such as a mono channel, a stereo channel, and a surround channel, etc.), and an audio parameter, etc. The audio parameter can include a sampling rate representing the digital accuracy of the audio and a bit rate representing the quality of the audio, etc.

[0091] In some embodiments, the controller 250 can start the corresponding audio enhancement function based on the SAD, and perform optimized processing on the audio signal to exhibit more abundant audio details, such as stronger bass effect or more delicate high-pitched part. In some embodiments, the controller 250 can also ensure that the audio content can be correctly played on different receiving devices according to the SAD. For example, the streaming media platform can adjust the sending mode of the audio stream according to the SAD information to adapt to different network bandwidths and the audio processing capability of the television device, so that the user can hear the best audio quality that meets the conditions of his / her device.

[0092] The SADB can be understood as a block of information describing audio characteristics related to the audio output device. The SADB can include at least one of quantity information of the audio output device (e.g., whether it is a single-speaker configuration or a dual-speaker configuration), position information (e.g., positions of front speakers, rear speakers, side speakers, and a subwoofer), an audio power range of the audio output device, an audio frequency range, and audio channel mapping information. In some embodiments, if the audio output device is a multi-channel audio system, the audio channel mapping information can include a mapping relationship between an audio signal of each channel and a specific corresponding speaker. For example, in a 5.1 channel audio system, an audio signal of a front left channel should be accurately sent to a speaker located in front of the left side of the display device, and an audio signal of a right surround channel is sent to a speaker located in the rear right side, so as to ensure correct separation and positioning between audio channels and create an accurate surround sound effect.

[0093] The VRR can be understood as allowing the display device 200 to dynamically adjust the refresh rate according to the current frame rate of the content displayed in the display 260. In traditional display technology, the display 260 usually has a fixed refresh rate, such as 60Hz or 120Hz, which means that the display 260 refreshes a fixed number of times per second. However, when playing dynamic video content, the frame rate of the display 260 can fluctuate, resulting in tearing or stuttering of the picture. The introduction of VRR can allow the refresh rate of the display 260 to be dynamically adjusted according to the current content, reducing the tearing phenomenon, improving the smoothness of the display 260 in displaying content, and avoiding the occurrence of stuttering and delay.

[0094] For example, during the running of the dual-window mode, the controller 250 can monitor whether the device state of the currently used audio output device changes; in the case where the device state of the currently used audio output device changes, the audio-video description information of the currently used audio output device is determined and stored, such as in the storage 290.

[0095] Optionally, if the video output source of the single-window mode is a television, the audio output device source has been switched from a speaker to an externally connected output device during the running of the dual-window mode. At this time, the currently used audio output device is the externally connected output device, and therefore, the audio-video description information of the externally connected output device is stored.

[0096] S630, in the case of exiting the dual-window mode, the to-be-updated information in the HDMI driver is determined according to the audio-video description information and the first EDID, and the to-be-updated information in the HDMI driver is updated.

[0097] For example, when the controller 250 controls the display device 200 to exit the dual-window mode, the first EDID is updated according to the audio / video description information stored in the memory 290; the part of the updated audio / video description information in the EDID that is inconsistent with the corresponding information in the HDMI driver is taken as the to-be-updated information; and only the corresponding information in the HDMI driver is updated according to the to-be-updated information, without the need to reconfigure a new HDMI driver based on the first EDID and the audio / video description information to replace the original HDMI driver.

[0098] In some embodiments, it is assumed that the currently used audio output device is changed from the speaker to the external audio output device after entering the dual-window mode, at this time, the audio / video description information in the first EDID is the audio / video description information corresponding to the external audio output device, and the corresponding information in the HDMI driver is still the audio / video description information corresponding to the speaker, the two audio / video description information are inconsistent, therefore, the audio / video description information corresponding to the external audio output device can be taken as the to-be-updated information, and the corresponding information in the HDMI driver is updated by using the to-be-updated information.

[0099] In the above optional embodiments, the first EDID of each HDMI in the single-window mode is stored when the dual-window mode is entered, which provides the required EDID information for the single-window mode after the dual-window mode is exited; the HDMI driver is updated when the dual-window mode is entered, so that the updated HDMI driver can adapt to the dual-window mode, and the situation of unclear display in the dual-window mode is avoided. Before the dual-window mode is exited, the audio description information matched with the currently used audio output device is stored in advance, which provides the required audio / video description information for the single-window mode after the dual-window mode is exited. When the dual-window mode is exited, the to-be-updated information in the HDMI driver is determined according to the audio / video description information and the first EDID, and only the to-be-updated information in the HDMI driver is updated. When the to-be-updated information does not involve voltage adjustment change of the display device (for example, the to-be-updated information is empty, or the to-be-updated information only involves parameter change without voltage adjustment), only one black screen will not cause the situation of twice black screen, the number of black screens of the display device is reduced, not only the loss of the display device is reduced, but also the service life of the display device is improved, the visual discomfort of the user caused by unnecessary black screen is reduced, and the viewing experience of the user is improved.

[0100] On the basis of the technical solutions in the above embodiments, in some embodiments, the step of updating the to-be-updated information in the HDMI driver according to the audio / video description information and the first EDID is refined.

[0101] Referring to Figure 7 the updating step of the to-be-updated information shown in FIG. 6, the step includes:

[0102] S710, updating the audio / video description information into the first EDID.

[0103] In some embodiments, the controller 250 can overwrite the SAD, SADB and VRR in the audio / video description data stored in the memory 290 into the corresponding audio / video description information in the first EDID to complete the updating of the first EDID.

[0104] In some embodiments, the controller 250 can also determine whether the SAD, SADB and VRR in the audio / video description data stored in the memory 290 are the same as the corresponding audio / video description information in the first EDID; if the same, the first EDID does not need to be updated; if not the same, the part of the information that is not the same is updated into the first EDID to complete the updating of the first EDID.

[0105] S720, in the case that the audio / video description information in the first EDID is inconsistent with the corresponding information in the HDMI driver, the part of the inconsistent information in the HDMI driver is taken as the to-be-updated information.

[0106] For example, the controller 250 determines whether the audio / video description information in the first EDID is consistent with the audio / video description information in the HDMI driver; if consistent, there is no to-be-updated information; if inconsistent, the part of the inconsistent information in the HDMI driver is taken as the to-be-updated information, and the corresponding information in the HDMI driver is updated based on the to-be-updated information only in the future, without the full updating of the HDMI driver.

[0107] In the above optional embodiments, the audio / video description information is updated into the first EDID, so that the first EDID contains the audio / video description information of the currently used audio output device, which provides data support for the judgment of the corresponding information in the first EDID and the HDMI driver. In the case that the audio / video description information in the first EDID is inconsistent with the corresponding information in the HDMI driver, the part of the inconsistent information in the HDMI driver is taken as the to-be-updated information, and when the to-be-updated information does not involve the voltage adjustment change of the display device (such as the to-be-updated information is empty, or the to-be-updated information only involves the parameter change that does not need voltage adjustment), the subsequent updating of the HDMI driver based on the to-be-updated information only causes a black screen once and does not cause a second black screen, which reduces the number of black screens of the display device, not only reduces the loss of the display device, but also helps to improve the service life of the display device, reduces the visual discomfort of the user caused by unnecessary black screen, and improves the user's viewing experience.

[0108] On the basis of the technical solutions of the above embodiments, in some embodiments, the storage step of the audio / video description information is refined.

[0109] Referring to Figure 8 The storage step of the audio / video description information includes:

[0110] S810, in the case where it is monitored that the device state of the audio output device changes, the first device identifier of the currently used audio output device and the current configuration parameter are acquired.

[0111] The current configuration parameter can include at least one of a Multi-Channel parameter and a DigitalMode.

[0112] For example, the Multi-Channel parameter can include at least one of an Off state, an Open state, and an Auto state; and the DigitalMode can include at least one of a Pulse Code Modulation (PCM) mode, a Dolby Atmos mode, and a Pass Through mode.

[0113] For example, the controller 250 detects whether the device state of the audio output device changes; if it is detected that the device state does not change, it is proved that the currently used audio output device itself and the configuration parameter of the currently used audio output device do not change, and thus the first device identifier of the currently used audio output device does not need to be acquired; if it is detected that the device state changes, the currently used audio output device has been switched or the device parameter has been re-adjusted, and thus the first device identifier of the currently used audio output device needs to be acquired.

[0114] Optionally, the optional manner of detecting whether the device state of the audio output device changes can be that, in the case where it is monitored that at least one of the following trigger conditions is met, it is determined that the device state of the audio output device changes. The trigger condition can include at least one of the following: the currently used audio output device is switched between an external audio output device and a loudspeaker; the Multi-Channel parameter of the audio output device changes; and the DigitalMode of the audio output device changes.

[0115] In an optional implementation manner, in the case where it is monitored that the device state of the audio output device does not change, the acquisition of the first device identifier of the currently used audio output device and the current configuration parameter does not need to be performed. The device state of the audio output device not changing can include that the currently used audio output device does not change and the corresponding configuration parameter remains unchanged.

[0116] S820, the audio / video description information matched with the first device identifier and the current configuration parameter is acquired.

[0117] Exemplarily, the correspondence relationship between different device identifications and audio / video description information under different configuration parameters can be pre-stored in the memory 290; accordingly, the controller 250 determines the audio / video description information matched with the first device identification and the current configuration parameter according to the correspondence relationship.

[0118] In the optional embodiment described above, the audio / video description information of the currently used audio output device needs to be acquired only when the device state of the audio output device changes, so that the first EDID can be updated according to the audio / video description information subsequently, thereby avoiding the secondary update of the HDMI driver and further reducing the number of black screens of the display device.

[0119] On the basis of the technical solutions in the above embodiments, in some embodiments, the step of updating the HDMI driver according to the dual-window mode is refined.

[0120] Referring to the update step of the HDMI driver shown in Figure 9 The update step of the HDMI driver includes:

[0121] S910, acquiring an EDID type matched with the dual-window mode.

[0122] In one embodiment, the controller 250 acquires the pre-set EDID type matched with the dual-window mode from the memory 290 according to the parameters configured by the user in the EDID configuration page.

[0123] In another embodiment, the controller 250 can acquire the pre-set EDID mode and VRR from the memory 290 according to the parameters configured by the user in the EDID configuration page, convert the EDID mode and VRR into the EDID mode and VRR under the dual-window mode, and determine the EDID type matched with the dual-window mode according to the EDID mode and VRR under the dual-window mode. The advantage of this setting is that the EDID type matched with the dual-window mode can be determined directly based on the parameters configured by the user in the EDID configuration page, thereby avoiding the problem of mode conversion caused by setting errors and improving the compatibility under the dual-window mode.

[0124] S920, updating the HDMI driver according to the EDID type.

[0125] Exemplarily, the controller 250 sorts the HDMI under the dual-window mode based on a pre-set sorting strategy to obtain a sorting result, determines the EDID of each HDMI under the dual-window mode according to the EDID type, updates the interface parameters of each HDMI according to the EDID of each HDMI under the dual-window mode, and updates the HDMI driver according to the EDID type under the dual-window mode.

[0126] In the above embodiments, according to the EDID type matched with the dual-window mode, the HDMI driver is updated, the image most suitable for the current display requirement can be output in the dual-window mode, the display problem caused by setting error is avoided, and the display effect and compatibility of the picture in the dual-window mode are improved.

[0127] On the basis of the technical solutions of the above embodiments, in some optional embodiments, the driving update process is described taking the controller applied to the display device as an example.

[0128] Referring to Figure 10 The driving update method shown in the figure comprises the following steps.

[0129] S1001, in the case of entering the dual-window mode, storing the first extended display identification data EDID of each HDMI in the single-window mode.

[0130] S1002, obtaining the EDID mode and VRR pre-set by the user in the EDID setting page.

[0131] S1003, converting the EDID mode and VRR into an EDID type matched with the dual-window mode.

[0132] S1004, sorting each HDMI, and according to the sorting order, sequentially updating the HDMI driver of each HDMI according to the EDID type.

[0133] For example, according to the order of the currently active HDMI, the HDMI connected with the external device, the HDMI not connected with the external device, and the HDMI connected with the external audio output device, the display device sorts each HDMI in turn.

[0134] S1005, monitoring whether the device state of the audio output device changes; if yes, executing S1006;

[0135] The change of the device state of the audio output device can include at least one of the following: the current audio output device is switched between the external audio output device and the loudspeaker; the multi-channel parameter of the audio output device changes; the digital mode of the audio output device changes.

[0136] S1006, obtaining the audio / video description information matched with the first device identification and the current configuration parameter.

[0137] S1007, in the case of exiting the dual-window mode, updating the audio / video description information to the first EDID.

[0138] S1008, in a case where the audio / video description information in the first EDID is inconsistent with the information in the HDMI driver, determining the information to be updated.

[0139] S1009, sorting the HDMI devices, and updating the information to be updated in the port EDID and the HDMI driver of each HDMI device in sequence according to the sorting order.

[0140] For example, the display device sorts the HDMI devices in the order of the currently active HDMI device, the HDMI device connected with the external device, the HDMI device not connected with the external device, and the HDMI device connected with the external audio output device.

[0141] Based on the same inventive concept, the embodiments of the present application also provide an audio noise reduction device for implementing the audio noise reduction method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more audio noise reduction device embodiments provided below can refer to the limitations of the audio noise reduction method described above, which will not be repeated here.

[0142] In one exemplary embodiment, as shown in Figure 11 An update device is provided, including a first update module 1110, an information acquisition module 1120, and a second update module 1130. Wherein,

[0143] The first update module 1110 is configured to store the first extended display identification data EDID of each HDMI device in the single window mode, and update the HDMI driver according to the dual window mode.

[0144] The information acquisition module 1120 is configured to store the audio / video description information matched with the currently used audio output device.

[0145] The second update module 1130 is configured to determine the information to be updated in the HDMI driver according to the audio / video description information and the first EDID, and update the information to be updated in the HDMI driver in a case where the dual window mode is exited.

[0146] In some embodiments, the second update module 1130 is further configured to update the audio / video description information into the first EDID, and in a case where the audio / video description information in the first EDID is inconsistent with the information in the HDMI driver, the inconsistent information part in the HDMI driver is taken as the information to be updated.

[0147] In some embodiments, the information obtaining module 1120 is further configured to, in a case where it is monitored that the device state of the audio output device changes, obtain a first device identifier of a currently used audio output device and a current configuration parameter; and obtain audio / video description information matched with the first device identifier and the current configuration parameter.

[0148] In some embodiments, the drive updating apparatus further comprises a state judging module configured to, in a case where it is monitored that at least one of the following triggering conditions is met, determine that the device state of the audio output device changes; the currently used audio output device is switched between the external audio output device and the loudspeaker; the multi-channel parameter of the audio output device changes; and the digital mode of the audio output device changes.

[0149] In some embodiments, the drive updating apparatus further comprises a port sorting module configured to sort the HDMI devices according to the working state of the HDMI devices and the connected external devices; and update the port EDID of each HDMI device in sequence according to the sorting result.

[0150] In some embodiments, the port sorting module is further configured to sort the HDMI devices in sequence according to the HDMI device currently in use, the HDMI device connected with the external device, the HDMI device not connected with the external device, and the HDMI device connected with the external audio output device.

[0151] In some embodiments, the first updating module 1110 further comprises a type obtaining unit configured to obtain an EDID type matched with the dual-window mode; and a drive updating unit configured to update the HDMI drive according to the EDID type.

[0152] In some embodiments, the type obtaining unit is further configured to obtain an EDID mode and a VRR pre-set by a user in an EDID setting page; and convert the EDID mode and the VRR into the EDID type matched with the dual-window mode.

[0153] The above-mentioned modules of the drive updating apparatus can be realized by software, hardware, or a combination thereof. The above-mentioned modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in a computer device in software form, so as to be called and executed by a processor to perform the operations corresponding to the above-mentioned modules.

[0154] In one exemplary embodiment, a computer device is provided, which can be a terminal, and an internal structure diagram of the computer device can be as shown in Figure 12As shown in the figure. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capability. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium during the running process. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with the external terminal in a wired or wireless manner. The wireless manner can be realized through WIFI, mobile cellular network, near field communication (NFC) or other technologies. The computer program is executed by the processor to realize an audio noise reduction method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0155] Those skilled in the art can understand that, Figure 12 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0156] In an optional embodiment, Figure 12 The computer device shown in the figure can be the aforementioned projection device, for example, can be a laser television.

[0157] In an exemplary embodiment, a computer device is provided, including a memory and a processor, the memory stores a computer program, and the processor executes the computer program to realize the steps in the above method embodiments. In an embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by the processor to realize the steps in the above method embodiments.

[0158] In an embodiment, a computer program product is provided, including a computer program, which is executed by the processor to realize the steps in the above method embodiments.

[0159] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.

[0160] It can be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing related hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments of each method. Any reference to memory, database or other medium used in each embodiment provided by the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in each embodiment provided by the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in each embodiment provided by the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0161] Any technical features in the above embodiments can be combined, and for the sake of brevity, not all possible combinations are described above, however, any combination of these technical features is deemed to be within the scope of the present application.

[0162] The above embodiments only express several implementation manners of the present application, and the description is relatively specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be pointed out that, for ordinary skilled persons in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A display device, characterized in that, include: At least one High Definition Multimedia Interface (HDMI) for connecting external devices; The external devices include external video source devices and external audio output devices; A monitor is used to display content. A speaker, used to output audio; At least one controller, connected to the display, is configured to: When entering dual-window mode, the first extended display identifier data (EDID) of each HDMI in single-window mode is stored, and the HDMI driver is updated according to the dual-window mode. Stores audio and video description information that matches the currently used audio output device; When exiting the dual-window mode, the audio and video description information is updated in the first EDID; If the audio and video description information in the first EDID is inconsistent with the corresponding information in the HDMI driver, the inconsistent information in the HDMI driver is taken as the information to be updated, and the information to be updated in the HDMI driver is updated.

2. The display device according to claim 1, characterized in that, When the controller executes the stored audio and video description information that matches the currently used audio output device, it is configured to: When a change in the device status of an audio output device is detected, the first device identifier and current configuration parameters of the currently used audio output device are obtained. Obtain audio and video description information that matches the first device identifier and the current configuration parameters.

3. The display device according to claim 2, characterized in that, The controller is also configured to: The device state of the audio output device is determined to have changed if at least one of the following triggering conditions is detected; The currently used audio output device switches between the external audio output device and the speaker; The multi-channel parameters of the audio output device change; The digital mode of the audio output device changes.

4. The display device according to any one of claims 1-3, characterized in that, Prior to updating the HDMI driver, the controller was also configured as follows: The HDMI ports are sorted according to their working status and the external devices they are connected to. Update the EDID of each HDMI port according to the sorting results.

5. The display device according to claim 4, characterized in that, When the controller sorts the HDMI ports according to their operating status and connected external devices, it is configured to: The HDMI ports are sorted in the following order: currently active HDMI, HDMI with external device connected, HDMI without external device connected, and HDMI with external audio output device connected.

6. The display device according to any one of claims 1-3, characterized in that, The audio and video description information includes at least one of the following: Short Audio Descriptor (SAD), Speaker Audio Descriptor Block (SADB), and Variable Refresh Rate (VRR).

7. The display device according to any one of claims 1-3, characterized in that, The step of updating the HDMI driver according to the dual-window mode includes: Obtain the EDID type that matches the dual-window mode; Update the HDMI driver based on the EDID type.

8. The display device according to claim 7, characterized in that, The step of obtaining the EDID type that matches the dual-window mode includes: Retrieve the EDID pattern and VRR pre-set by the user on the EDID settings page; The EDID pattern and the VRR are converted into an EDID type that matches the dual-window pattern.

9. A driver update method, characterized in that, include: When entering dual-window mode, the first extended display identifier data (EDID) of each HDMI in single-window mode is stored, and the HDMI driver is updated according to the dual-window mode. Stores audio and video description information that matches the currently used audio output device; When exiting the dual-window mode, the audio and video description information is updated in the first EDID; If the audio and video description information in the first EDID is inconsistent with the corresponding information in the HDMI driver, the inconsistent information in the HDMI driver is taken as the information to be updated, and the information to be updated in the HDMI driver is updated.

10. A drive update device, characterized in that, include: The first update module is used to store the first extended display identifier data (EDID) of each HDMI in single-window mode when entering dual-window mode, and update the HDMI driver according to the dual-window mode. The information acquisition module is used to store audio and video description information that matches the currently used audio output device; The second update module is used to update the audio and video description information to the first EDID when exiting the dual-window mode; If the audio and video description information in the first EDID is inconsistent with the corresponding information in the HDMI driver, the inconsistent information in the HDMI driver is taken as the information to be updated, and the information to be updated in the HDMI driver is updated.

Citation Information

Patent Citations

  • Multi-circuit switching and extending circuit of HDMI interface and television

    CN2919745Y

  • Display apparatus and method of changing EDID information thereof

    US20090091665A1