CN114765699A - Display device and driving method - Google Patents
Display device and driving method Download PDFInfo
- Publication number
- CN114765699A CN114765699A CN202110029260.1A CN202110029260A CN114765699A CN 114765699 A CN114765699 A CN 114765699A CN 202110029260 A CN202110029260 A CN 202110029260A CN 114765699 A CN114765699 A CN 114765699A
- Authority
- CN
- China
- Prior art keywords
- display
- data signal
- edid
- control module
- external device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000004044 response Effects 0.000 claims abstract description 30
- 230000003993 interaction Effects 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims description 52
- 238000005070 sampling Methods 0.000 claims description 45
- 230000011664 signaling Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 51
- 238000004891 communication Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 21
- 230000000737 periodic effect Effects 0.000 description 14
- 230000008054 signal transmission Effects 0.000 description 11
- 239000003990 capacitor Substances 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000005684 electric field Effects 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention discloses a display device and a driving method, wherein the display device comprises a display for displaying a user interface, an external device interface for data transmission with an external device, and a controller. The controller may control the display to display the EDID user interface in response to a selection control command input from the user interface, update the EDID parameter information, and enable an external device connected to the external device interface to transmit a corresponding data signal based on the EDID parameter information. Therefore, the display equipment and the external equipment can realize the function of transmitting the data signal corresponding to the EDID parameter information through data interaction.
Description
Technical Field
The present invention relates to the field of display technologies, and in particular, to a display device and a driving method thereof.
Background
With the continuous development of science and technology, the display technology is updated very quickly, and the display technology is developed from 2K to 4K and then from 4K to 8K. Taking 4K and 8K as examples, although 8K data signals are currently available, the more mature televisions on the market are typically 4K televisions. Since the display in a 4K television generally supports displaying 4K data signals, the controller generally supports up to decoding of the 4K data signals. Therefore, the 4K television is limited by the specifications of the controller and the display, and the problems of screen splash, screen blackness or no signal occur when the 8K data signal is accessed, so that a user cannot watch a complete video picture, and the user experience is seriously influenced.
Disclosure of Invention
The display device in some embodiments of the present application may include:
a display configured to display a user interface;
an external device interface configured to perform data transmission with an external apparatus;
a controller configured to:
and in response to a selection control instruction input from the user interface, controlling the display to display the EDID user interface, updating the EDID parameter information, and enabling an external device accessed to the external device interface to transmit a corresponding data signal based on the EDID parameter information.
Based on the embodiment, the display device and the external device can realize the function of transmitting the data signal corresponding to the EDID parameter information through data interaction.
In some exemplary embodiments, the controller includes: a first control module and a second control module, wherein the second control module is configured to: in response to a selection control instruction input from the user interface, controlling the display to present an EDID user interface with a one-to-one correspondence of function buttons of a plurality of different EDID version types, wherein the function button corresponding to the selection control instruction is in a currently selected state; and outputting a write command based on the EDID version type corresponding to the function button in the current selected state when the EDID version type corresponding to the function button in the current selected state is different from the EDID version type corresponding to the function button in the last selected state. And the first control module responds to the write command output from the second control module, controls the EDID parameter information stored last time to be updated to the EDID parameter information corresponding to the function button in the current selected state, and updates the stored EDID parameter information so that the external equipment accessed by the external device interface can transmit corresponding data signals based on the updated EDID parameter information. Thus, two modules can be opened up in the controller to realize the function that the external device can transmit the corresponding data signal based on the updated EDID parameter information.
The display device in some embodiments of the present application may include:
a display;
an external device interface configured to perform data transmission with an external apparatus;
a controller configured to:
and when the data signal input by the external device interface is a data signal with a set data format, performing down-sampling processing on the data signal and controlling the display to display.
Based on the above embodiment, a setting data format may be previously defined so that the input data signal is down-sampled, thereby realizing a display function.
In some exemplary embodiments, the controller includes: the device comprises a first control module and a second control module, wherein the first control module is used for carrying out data interaction with external equipment through an external device interface, carrying out down-sampling processing on data signals to meet the requirement of stored EDID parameter information when the data signals input by the external device interface are data signals with a set data format, and outputting the data signals after the down-sampling processing. And the second control module receives the data signal output by the first control module and controls the display to display according to the received data signal. Thus, two modules can be opened up in the controller, and a set data format is preset to perform down-sampling processing on the input data signal, so that the display function can be realized.
The driving method in some embodiments of the present application may include: and in response to a selection control instruction input from the user interface, controlling the display to display the EDID user interface so as to update the EDID parameter information, so that an external device connected to the external device interface can transmit a corresponding data signal based on the updated EDID parameter information. It should be noted that, for implementation of the driving method, reference may be made to working processes of the above embodiments of the display device, which is not described herein again.
The driving method in some embodiments of the present application may include: when the data signal input by the external device interface is a data signal with a set data format, the data signal is subjected to down-sampling processing, and then the display is controlled to display. It should be noted that, for the implementation process of the driving method, reference may be made to the working process of the embodiment of the display device, and details are not repeated here.
Drawings
In order to more clearly illustrate the embodiments of the present application or the implementation manner in the related art, the drawings used in the description of the embodiments or the related art will be briefly described below, and it is obvious that the drawings in the description below are some embodiments of the present application, and other drawings can be obtained by those skilled in the art according to these drawings.
FIG. 1 illustrates an operational scenario between a display device and a control apparatus according to some embodiments;
fig. 2 illustrates a block diagram of a hardware configuration of a control device according to some embodiments;
fig. 3 illustrates a hardware configuration block diagram of a display device according to some embodiments;
fig. 4 illustrates a connection relationship diagram of an external device with an FRC chip and an SOC in a display device according to some embodiments;
fig. 5a illustrates a connection relationship diagram of an external device with related pins of an FRC chip and an SOC in a display device according to some embodiments;
FIG. 5b illustrates a connection diagram of an external device to related pins of an FRC chip and SOC in a display device according to still further embodiments;
FIG. 6a illustrates a schematic diagram of a UI interface displayed by a display, according to some embodiments;
FIG. 6b shows a schematic diagram of a UI interface displayed by the display according to yet further embodiments;
FIG. 7a illustrates an interaction diagram according to some embodiments;
FIG. 7b illustrates a flow diagram according to some embodiments;
FIG. 8a shows a schematic diagram of a UI interface displayed by a display according to yet further embodiments;
FIG. 8b shows a schematic view of a UI interface displayed by the display according to yet some embodiments;
FIG. 9a shows a schematic view of a UI interface displayed by the display according to yet some embodiments;
FIG. 9b shows a schematic diagram of a UI interface displayed by the display according to yet some embodiments;
FIG. 9c shows a schematic view of a UI interface displayed by the display according to yet some embodiments;
FIG. 9d illustrates a schematic diagram of a UI interface displayed by the display according to yet further embodiments;
FIG. 10a illustrates an interaction diagram according to still further embodiments;
FIG. 10b shows a flow diagram in accordance with yet other embodiments;
FIG. 11 illustrates a flow diagram in accordance with yet further embodiments;
FIG. 12a shows a schematic view of a UI interface displayed by the display according to yet some embodiments;
FIG. 12b shows a schematic view of a UI interface displayed by the display according to yet further embodiments;
FIG. 13 illustrates an interaction diagram in accordance with further embodiments;
FIG. 14 illustrates an interaction diagram in accordance with yet other embodiments.
Detailed Description
To make the purpose and embodiments of the present application clearer, the following will clearly and completely describe the exemplary embodiments of the present application with reference to the attached drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, and not all of the embodiments.
It should be noted that the brief descriptions of the terms in the present application are only for convenience of understanding of the embodiments described below, and are not intended to limit the embodiments of the present application. These terms should be understood in their ordinary and customary meaning unless otherwise indicated.
The terms "first," "second," "third," and the like in the description and claims of this application and in the above-described drawings are used for distinguishing between similar or analogous objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that is capable of performing the functionality associated with that element.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment. As shown in fig. 1, a user may operate the display apparatus 200 through the smart device 300 or the control device 100.
In some embodiments, the control apparatus 100 may be configured to control the display device 200, which may receive an operation instruction input by a user and convert the operation instruction into an instruction recognizable and responsive by the display device 200 to serve as an intermediary for interaction between the user and the display device 200. Such as: the user operates the channel up/down key on the control device 100, and the display device 200 responds to the channel up/down operation. Illustratively, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device includes an infrared protocol communication or a bluetooth protocol communication, and other short-distance communication methods, and controls the display device 200 in a wireless or wired manner. The user may input a user command through a key on a remote controller, a voice input, a control panel input, etc. to control the display apparatus 200. For example: the user may input a corresponding control command through a volume up/down key, a channel control key, up/down/left/right movement keys, a voice input key, a menu key, a power on/off key, etc. on the remote controller, to implement a function of controlling the display device 200.
In some embodiments, a smart device 300 (e.g., a mobile terminal, a tablet, a computer, a laptop, etc.) may also be used to control the display device 200. Illustratively, the display device 200 is controlled using an application program running on the smart device 300. The application program may provide various controls to a user through an intuitive User Interface (UI) on a screen associated with the smart device 300 through configuration. For example, the mobile terminal may install a software application with the display device 200, implement connection communication through a network communication protocol, and implement the purpose of one-to-one control operation and data communication. Such as: the mobile terminal and the display device 200 may establish a control instruction protocol, and implement the function of the physical keys arranged as a remote controller by operating various function keys or virtual controls of a user interface provided on the mobile terminal. The audio and video content displayed on the mobile terminal can also be transmitted to the display device 200, so that the synchronous display function is realized.
In some embodiments, the display device 200 may also be controlled in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received by a module configured inside the display device 200 to obtain the voice command, or may be received by a voice control device of a device external to the display device 200.
In some embodiments, the display apparatus 200 may have a network television function of a broadcast receiving function and a computer support function. The display device may be implemented as: digital television, web television, Internet Protocol Television (IPTV), and the like.
In some embodiments, the display device 200 may also be in data communication with a server 400. Here, the display apparatus 200 may be allowed to be communicatively connected through a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display apparatus 200. By way of example, the display device 200 may send and receive information such as: receiving Electronic Program Guide (EPG) data, receiving software program updates, or accessing a remotely stored digital media library. The server 300 may be a cluster or a plurality of clusters, and may include one or more types of servers. Other web service contents such as a video on demand and an advertisement service are provided through the server 300.
Fig. 2 exemplarily shows a block diagram of the configuration of the control apparatus 100. As shown in fig. 2, the control device 100 may include a controller 110, a memory 120, a communicator 130, a user input interface 140, a user output interface 150, and a power supply 160.
The controller 110 includes a Random Access Memory (RAM)111, a Read Only Memory (ROM)112, a processor 113, a communication interface, and a communication bus. The controller 110 is used to control the operation of the control device 100, as well as the internal components and the cooperation of communications, external and internal data processing functions.
Illustratively, when an interaction that a user presses a key disposed on the remote controller or touches a touch panel disposed on the remote controller is detected, the controller 110 may control to generate a signal corresponding to the detected interaction and transmit the signal to the display apparatus 200.
The memory 120 is used to store various operation programs, data, and applications for driving and controlling the control apparatus 100 under the control of the controller 110. The memory 120 may store various control signal instructions input by a user.
The communicator 130 enables communication of control signals and data signals with the display apparatus 200 under the control of the controller 110. Such as: the control apparatus 100 transmits a control signal (e.g., a touch signal or a control signal) to the display device 200 via the communicator 130, and the control apparatus 100 may receive the signal transmitted by the display device 200 via the communicator 130. The communicator 130 may include at least one of an infrared signal module 131, a WIFI module 132, a bluetooth communication protocol module 133, a wired ethernet communication protocol module 134, and an NFC module. For example: the infrared signal module 131 converts an operation instruction input by a user into an infrared control signal according to an infrared control protocol, and transmits the infrared control signal to the display device 200 through the infrared transmission module. The following steps are repeated: the bluetooth communication protocol module 133 needs to convert an operation instruction input by a user into a bluetooth signal, and then modulates the bluetooth signal according to a communication protocol of the bluetooth signal, and sends the bluetooth signal to the display device 200.
The user input interface 140 may include at least one of a microphone 141, a touch pad 142, a sensor 143, a key 144, and the like, so that a user can input a user operation instruction regarding controlling the display apparatus 200 to the control device 100 through voice, touch, gesture, press, and the like.
The user output interface 150 outputs a user operation instruction received by the user input interface 140 to the display apparatus 200, or outputs an image or voice signal received by the display apparatus 200. Here, the user output interface 150 may include an LED interface 151, a vibration interface 152 generating vibration, a sound output interface 153 outputting sound, a display 154 outputting images, and the like. For example, a remote control may receive an output signal such as audio, video, or data from user output interface 150 and display the output signal as an image on display 154, as an audio on sound output interface 153, or as a vibration on vibration interface 152.
And a power supply 160 for providing operation power support for each element of the control device 100 under the control of the controller 110. In the form of a battery and associated control circuitry.
Fig. 3 shows a hardware configuration block diagram of the display apparatus 200 according to an exemplary embodiment. As shown in fig. 3, the display apparatus 200 may include at least one of a tuner demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a memory 260, a user interface 265, a display 275, an audio output interface 280, and a power supply 290.
In some embodiments, the tuning demodulator 210 may receive broadcast television signals by wired or wireless manner, and may perform modulation and demodulation processes such as amplification, mixing, and resonance, so as to demodulate, from a plurality of wireless or wired broadcast television signals, the audio/video signals carried in the frequency of the television channel selected by the user, and additional information (e.g., EPG data). The tuner demodulator 210 is responsive to the frequency of the television channel selected by the user and the television signal carried by that frequency, as selected by the user and controlled by the controller 250. The tuner-demodulator 210 can receive a television signal in various ways according to the broadcasting system of the television signal, such as: terrestrial broadcasting, cable broadcasting, satellite broadcasting, internet broadcasting, or the like; and according to different modulation types, a digital modulation mode or an analog modulation mode can be provided; and can demodulate the analog signal and the digital signal according to the different kinds of the received television signals.
In some embodiments, communicator 220 is a component for communicating with external devices or external servers according to various communication protocol types. For example, the display apparatus 200 may transmit content data to an external apparatus connected via the communicator 220, or browse and download content data from an external apparatus connected via the communicator 220. Illustratively, the communicator 220 may include at least one of a WIFI module 221, a bluetooth communication protocol module 222, a network communication protocol module such as a wired ethernet communication protocol module 223, or a near field communication protocol module, and an infrared receiver. This may enable the display apparatus 200 to establish transmission and reception of a control signal and a data signal with the external control device 100 or the server 400 through the communicator 220, and implement the control signal as a WIFI signal, a bluetooth signal, a radio frequency signal, or the like.
In some embodiments, the detector 230 is a component of the display device 200 for collecting signals of an external environment or interaction with the outside. Illustratively, the detector 230 may include a sound collector 231, such as a microphone, which may be used to receive a user's sound, such as a voice signal of a control instruction of the user to control the display device 200; alternatively, ambient sounds may be collected that identify the type of ambient scene, enabling the display device 200 to adapt to ambient noise. Illustratively, the detector 230 may further include an image collector 232, such as a camera, a video camera, etc., which may be used to collect external environment scenes to adaptively change the display parameters of the display device 200; and the function of acquiring the attribute of the user or interacting gestures with the user so as to realize the interaction between the display equipment and the user. The detector 230 may also include a light receiver for collecting ambient light intensity to adapt to changes in display parameters of the display device 200, etc. The detector 230 may also include a temperature sensor, such as by sensing ambient temperature, and the display device 200 may adaptively adjust the display color temperature of the image. For example, when the display device 200 is in a higher temperature environment, the display device 200 may be adjusted to display a cooler color temperature of the image; when the display device 200 is in a low temperature environment, the display device 200 may be adjusted to display an image with a warm hue.
In some embodiments, the external device interface 240 is a component that provides the controller 250 to control data transmission between the display apparatus 200 and an external apparatus. The external device interface 240 may be connected to an external apparatus such as a set-top box, a game device, a television box, a notebook computer, etc. in a wired/wireless manner, and may receive data such as a video signal (e.g., moving image), an audio signal (e.g., music), additional information (e.g., EPG), etc. of the external apparatus. Illustratively, the external device interface 240 may include, but is not limited to, the following: a High Definition Multimedia Interface (HDMI) 241, a Composite Video Broadcast Signal (CVBS) Interface 242, an analog or digital Component Interface 243, a Universal Serial Bus (USB) Interface 244, a Component Interface (Component) Interface (not shown), a red, green, and blue (RGB) Interface (not shown), and the like. Of course, a composite input/output interface formed by the plurality of interfaces may be used.
In some exemplary embodiments, the controller 250 and the modem 210 may be located in different separate devices, for example, the modem 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. In this way, the set-top box outputs a television signal after modulation and demodulation, and inputs the television signal into the display apparatus 200 through the external device interface 240.
In some embodiments, the controller 250 controls the operation of the display device 200 and responds to user operations by running various software control programs (e.g., an operating system and various application programs) stored on the memory 260. The controller 250 may also perform an operation related to the object selected by the control instruction in response to a received user command for selecting a UI object displayed on the display 260.
In some examples, controller 250 may include at least one of a Random Access Memory (RAM) 251, a Read-Only Memory (ROM) 252, a Graphics Processing Unit (GPU) 253, a processor 254 (e.g., a Central Processing Unit (CPU)), a communication interface 255, a video processor 256, an audio processor 257, and a communication bus, among others. Among them, the RAM251, the ROM252, the graphic processor 253, the processor 254, the video processor 256, the audio processor 257, and the communication interface 255 may be connected by a communication bus 256.
Among other things, the communication interface 255 may include a first interface through an nth interface. These interfaces may be network interfaces that are connected to external devices via a network.
In some embodiments, memory 260 may be used to store various types of data, software programs, or applications that drive and control the operation of display device 200. The memory 260 may include volatile and/or nonvolatile memory. For example, the memory 260 may be specifically used to store an operation program for driving the controller 250 of the display device 200; storing various application programs built in the display apparatus 200 and downloaded by a user from an external apparatus; data for configuring various UIs provided by the display 275, various objects related to the UIs, and visual effect images of selectors for selecting the UI objects, and the like are stored.
In some embodiments, memory 260 may be specifically configured to store drivers and associated data for tuner demodulator 210, communicator 220, detector 230, external device interface 240, video processor 256, display 275, video processor 257, etc., such as external data (e.g., audio-visual data) received from an external device interface or user data (e.g., key information, voice information, touch information, etc.) received by a user interface.
In some embodiments, memory 260 may specifically store software and/or programs representing an Operating System (OS), which may include, for example: a kernel, middleware, an Application Programming Interface (API), and/or an application program. Illustratively, the kernel may control or manage system resources, as well as functions implemented by other programs (e.g., the middleware, APIs, or applications); at the same time, the kernel may provide an interface to allow middleware, APIs, or applications to access the controller to enable control or management of system resources.
In some embodiments, a system of a display device may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together make up the basic operating system structure that allows users to manage files, run programs, and use the system. After power-on, the kernel starts, activates kernel space, abstracts hardware, initializes hardware parameters, etc., runs and maintains virtual memory, scheduler, signals and inter-process communication (IPC). And after the kernel is started, loading the Shell and the user application program. The application program is compiled into machine code after being started, and a process is formed.
In some embodiments, the user interface 265 may receive various user interactions. Specifically, the controller 250 transmits an operation instruction input by a user, or transmits a signal output from the controller 250 to the user. For example, the remote controller may send an operation command, such as a power switch signal, a channel selection signal, a volume adjustment signal, etc., input by the user to the user interface 265, and then the operation command is transferred to the controller 250 through the user interface 265; alternatively, the remote controller may receive an output signal such as audio, video, or data output from the user interface 265 via the controller 250, and display the received output signal or output the received output signal in audio or vibration form.
In some embodiments, the User may input a User operation instruction on a User Interface (UI) displayed on the display 275, and the User Interface 265 receives a User input command through the UI. Specifically, the user interface 265 may receive user operation instructions for controlling the position of a selector in the UI to select different objects or items. Among these, "user interfaces" are media interfaces for interaction and information exchange between an application or operating system and a user, which enable the conversion between an internal form of information and a form acceptable to the user. A commonly used presentation form of the user interface is a Graphical User Interface (GUI), which refers to a user interface related to computer operations and displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in the display of the electronic device, where the control may include a visual interface element such as an icon, a control, a menu, a tab, a text box, a dialog box, a status bar, a channel bar, a Widget, etc.
Alternatively, the user may input a user operation command by inputting a specific sound or gesture, and the user interface 265 recognizes the sound or gesture through a sensor to receive the user operation command.
In some embodiments, the video processor is configured to perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis on the received external video signal according to a standard codec protocol of the input signal, so as to obtain a signal that can be displayed or played on the display device 200 directly.
Illustratively, in some embodiments, the video processor may include a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, and the like. The demultiplexing module is used for demultiplexing the input audio and video data stream. And the video decoding module is used for processing the video signal after demultiplexing, including decoding, scaling and the like. And the image synthesis module, such as an image synthesizer, is used for performing superposition mixing processing on the GUI signal input by the user or generated by the user and the video image after the zooming processing by the graphics generator so as to generate an image signal for display. And the frame rate conversion module is used for converting the frame rate of the input video. And the display formatting module is used for converting the received video output signal after the frame rate conversion, and changing the signal to be in accordance with the signal of the display format, such as outputting an RGB data signal.
In some embodiments, the audio processor 257 is configured to receive an external audio signal, decompress and decode the received audio signal according to a standard codec protocol of the input signal, and perform noise reduction, digital-to-analog conversion, and amplification processes to obtain an audio signal that can be played in the speaker.
Illustratively, the video processor 257 may support various audio formats. Such as MPEG-2, MPEG-4, Advanced Audio Coding (AAC), high efficiency AAC (HE-AAC), and the like.
In other exemplary embodiments, the video processor 256 may comprise one or more chips. The video processor 257 may also comprise one or more chips. And video processor 256 and video processor 257, may be separate chips or may be integrated together with controller 250 in one or more chips.
In some embodiments, the audio output interface 280 may be used to receive an audio signal output by the video processor 257 under the control of the controller 250, and the audio output interface 280 may include a speaker 286 or an external audio output terminal 287 output to a generating device of an external device, such as a headphone output terminal.
In some embodiments, the display 275 may be configured to receive image signals from the output of the video processor 256 in the controller, display video content, image content, and components of the menu manipulation interface, and user manipulation of the UI interface. The display video content may be from the video content in the broadcast signal received by the tuner-demodulator 210, or from the video content input by the communicator 220 or the external device interface 240. The display 275 may simultaneously display a user manipulation UI generated in the display apparatus 200 and used to control the display apparatus 200.
The display 275 may include a display screen assembly for presenting a picture and a driving assembly for driving the display of an image, among other things. The Display 275 may be, for example, a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED) Display, and a projection Display, and may also be a projection device and a projection screen.
In some embodiments, the power supply 290 may be used to provide power supply support for the display device 200 with power input from an external power source under the control of the controller 250. The power supply 290 may be a built-in power supply circuit installed inside the display apparatus 200 or may be a power supply installed outside the display apparatus 200.
In practical applications, if the format of a data signal input to a display device (e.g., a television) does not match the format supported by the display device, the display device may be caused to have problems such as screen splash, screen blackout, or no signal. For example, when a 4K tv accesses an 8K data signal, since the 4K tv generally supports displaying the 4K data signal and supports decoding of the highest 4K data signal, problems of screen splash, screen blackout or no signal may occur when accessing the 8K data signal.
In view of this, the display device provided in the embodiment of the present invention, by providing the first control module and the second control module, when the display device inputs a data signal, can implement a normal display function through an interaction between the first control module and the second control module.
The present invention will be described in detail with reference to examples. It should be noted that, in the present embodiment, the present invention is better explained, but not limited to.
1. The incoming call functions.
Referring to fig. 4, fig. 4 is a schematic structural diagram of an external device, a first control module 011 and a second control module 012 according to some embodiments of the present application. The external device 11 may perform data interaction with the first control module 011 through the signal transmission line 12, and the first control module 011 may perform data interaction with the second control module 012 through the signal transmission lines 13 and 14.
Illustratively, the signal transmission line 12 and the signal transmission line 13 may be HDMI lines. The signal transmission line 14 may be I2And (5) line C. Of course, the signal transmission lines 12 to 14 may be other wires capable of realizing signal transmission, and are not limited herein.
In some examples, the first control module 011 and the second control module 012 can be independently provided in the controller. For example, the first control module 011 can be implemented in the form of a chip, and the second control module 012 can also be implemented in the form of a chip, which are independently disposed in the controller and transmit signals through the signal transmission line.
In some examples, the first control module 011 and the second control module 012 can be integrally provided in a controller. For example, the first control module 011 may be implemented as an integrated circuit, and the second control module 012 may be implemented as a chip, and the first control module 011 is integrated into the second control module 012. Alternatively, the second control module 012 may be implemented as an integrated circuit, or the first control module 011 may be implemented as a chip, and the second control module 012 may be integrated into the first control module 011. Alternatively, the first control module 011 and the second control module 012 are integrated on one circuit board.
Illustratively, the implementation of the first control module 011 can take the form of a hardware embodiment, or an embodiment combining software and hardware aspects. For example, the first control module 011 can be a separately partitioned module in the SOC. Alternatively, the first control module 011 may be provided as a Frame Rate Control (FRC) chip. Alternatively, the first control module 011 may be provided as another chip. The first control module 011 is not limited thereto as long as it satisfies the functions of the present invention.
The implementation of the second control module 012 may also take the form of a hardware embodiment or an embodiment combining software and hardware aspects, for example. For example, the second control module 012 may be a module separately divided in SOC. Alternatively, the second control module 012 may be provided with an SOC. Alternatively, the second control module 012 may be provided as another chip. The second control module 012 is not particularly limited as long as it satisfies the functions of the present invention.
In some examples, the voltage control module is electrically connected to the first pin and the second pin of the first control module, respectively, and the response pin of the second control module is electrically connected to the first pin of the first control module. The first control module is configured to control the second pin to output a first level signal when the external device is connected to the display device and electrically connected with the first control module, and control the second pin to output a second level signal when the external device is disconnected from the display device and the first control module. And the voltage control module is configured to respond to the first level signal, conduct the voltage input end with the first pin of the first control module so as to input a device connection instruction to the response pin of the second control module, and respond to the second level signal, disconnect the voltage input end with the first pin of the first control module so as to input a device extraction instruction to the response pin of the second control module. The second control module can respond to the equipment access instruction of the input response pin and control the display to display equipment to access the UI interface; and responding to a device pulling-out instruction input by the response pin, and controlling the display to display the device to pull out the UI interface.
In some examples, referring to fig. 4 and 5a, the external device 11 may access the first control module 011 through the HDMI 12 for data transmission. For example, the first pin of the first control module may be a pin of an HDMI port, so that a voltage with a positive voltage value is input to the first pin to pull the first pin high. For example, if a voltage of 5V (of course, 6V, 8V, etc., but not limited thereto) may be input to the first pin to pull it high, the first pin of the first control module may be the 5V pin HDMI _ TX _5V of the HDMI port. Of course, the first pin of the first control module may also be another pin of the HDMI port, which is not limited herein.
In some examples, referring to fig. 4 and 5a, the first control module 011 can access the second control module 012 through HDMI13 for data transmission. For example, the response pin of the second control module may be a pin of an HDMI port, so that a voltage of a positive voltage value is input to the response pin to pull the response pin high. For example, if a voltage of 5V (of course, 6V, 8V, etc., but not limited thereto) may be input to the response pin to pull it high, the response pin of the second control module may be the 5V pin HDMI _ RX _5V of the HDMI port. Of course, the response pin of the second control module may also be another pin of the HDMI port, which is not limited herein.
Illustratively, the first control module may have a plurality of General-purpose input/output (GPIO) pins, and the second pin may be configured as a GPIO pin. Therefore, one GPIO pin GPIO _1 of the first control module and the 5V pin HDMI _ TX _5V of the HDMI port HDMITx are electrically connected to the voltage control module, so that the 5V pin HDMI _ TX _5V of the HDMI port HDMITx of the first control module is pulled up or pulled down by the voltage control module, thereby controlling the 5V pin HDMI _ RX _5V of the HDMI port HDMITx of the second control module to be pulled up or pulled down.
For example, the voltage control module may be provided in the first control module. Alternatively, the voltage control module may be provided in the second control module. Alternatively, the voltage control module and the first control module and the second control module may be respectively arranged in different modules. In practical applications, the design may be determined according to the needs of practical applications, and is not limited herein.
In some examples, referring to fig. 4 and 5a, the voltage control module may include: the device comprises a first control submodule, a second control submodule and a voltage division submodule; the first end of the first control submodule is electrically connected with the voltage input end, the second end of the first control submodule is electrically connected with the first pin of the first control module, and the control end of the first control submodule is electrically connected with the second end of the second control submodule; the first control submodule is configured to turn on the voltage input terminal with the first pin of the first control module in response to a signal input to the control terminal thereof, and to turn off the voltage input terminal with the first pin of the first control module in response to a signal input to the control terminal thereof. Illustratively, the first control submodule includes a first switch; the control end of the first switch is used as the control end of the first control submodule, the first end of the first switch is used as the first end of the first control submodule, and the second end of the first switch is used as the second end of the first control submodule. Of course, in practical applications, the implementation form of the first control sub-module may also be other forms, and is not limited herein.
In some examples, referring to fig. 4 and 5a, the control terminal of the second control sub-module is electrically connected to the second pin of the first control module, and the first terminal of the second control sub-module is electrically connected to the ground terminal; the second control sub-module is configured to turn on the ground terminal with the control terminal of the first control sub-module in response to a first level signal input to the control terminal thereof, and to turn off the ground terminal with the control terminal of the first control sub-module in response to a second level signal input to the control terminal thereof. Illustratively, the second control submodule includes a second switch; and the control end of the second switch is used as the control end of the second control submodule, the first end of the second switch is used as the first end of the second control submodule, and the second end of the second switch is used as the second end of the second control submodule. Of course, in practical applications, the implementation form of the second control sub-module may also be other forms, and is not limited herein.
In some examples, referring to fig. 4 and 5a, the voltage divider submodule is connected between the voltage input terminal and the second terminal of the second control submodule and is configured to divide voltage. Illustratively, the voltage divider submodule includes: a first resistor; the first end of the first resistor is electrically connected with the second end of the second control submodule, and the second end of the first resistor is electrically connected with the voltage input end. Of course, in practical applications, the implementation form of the voltage dividing submodule may also be other forms, and is not limited herein.
The following description will be given taking an example in which the first control module 011 is provided as the FRC chip 276 and the second control module 012 is provided as the SOC 278. For example, referring to fig. 4 and 5a, the external device 11 has an HDMI port HDMITx (i.e., HDMI output), the FRC chip 276 has an HDMI port HDMITx (i.e., HDMI sink), an HDMI port HDMITx (i.e., HDMI output), and the SOC has an HDMI port HDMITx (i.e., HDMI sink). The external device 11, the FRC chip, and the SOC have a plurality of other ports, and are not limited herein.
Referring to fig. 4 and 5a, the HDMI port HDMITx of the external device 11 is accessed to the HDMI port HDMITx of the FRC chip 276 through HDMI 12, and the HDMI port HDMITx of the FRC chip 276 is accessed to the HDMI port HDMITx of the SOC278 through HDMI 13. Since the FRC chip 276 is provided between the external device 11 and the SOC278, the external device 11 cannot be directly connected to the SOC 278. Taking the first pin and the response pin as the 5V pin of the HDMI port as an example, after the external device 11 accesses the display device, the external device 11 cannot directly pull up the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx of the SOC278, so that the SOC278 cannot directly implement the incoming call function. Based on this, by providing the voltage control module 15, the embodiment of the present invention can pull up the 5V pin HDMI _ RX _5V of the HDMIRx of the SOC through the voltage control module 15, so that the SOC realizes the incoming call function.
For example, referring to fig. 5a, the voltage control module 15 may include: a first switch K1, a second switch K2 and a first resistor R1; a first end of the first switch K1 is electrically connected to the voltage input terminal VIN _5V (for example, a voltage of 5V may be input to the voltage input terminal VIN _ 5V), a second end of the first switch K1 is electrically connected to the 5V pin HDMI _ Rx _5V of the HDMI port HDMIRx of the SOC278, and a control end of the first switch K1 is electrically connected to a first end of the first resistor R1 and a second end of the second switch K2. A second terminal of the first resistor R1 is electrically connected to the voltage input terminal VIN _ 5V. The first end of the second switch K2 is electrically connected to the ground terminal, and the control terminal of the second switch K2 is electrically connected to the GPIO pin GPIO _1 of the FRC chip 276. Illustratively, the first switch K1 and the second switch K2 may be one of a Transistor, a Thin Film Transistor (TFT), and a Metal Oxide semiconductor field effect Transistor (MOS). For example, the second switch K2 is an NPN transistor, and a base of the NPN transistor may serve as a control terminal of the second switch, an emitter of the NPN transistor serves as a first terminal of the second switch, and a collector of the NPN transistor serves as a second terminal of the second switch. The first switch K1 is an N-type MOS transistor, and the gate of the N-type MOS transistor can be used as the control terminal of the first switch, the source of the N-type MOS transistor can be used as the first terminal of the first switch, and the drain of the N-type MOS transistor can be used as the second terminal of the first switch.
Illustratively, the 5V pin HDMI _ TX _5V of the HDMI port HDMITx of the FRC chip 276 is connected with the 5V pin HDMI _ RX _5V of the HDMI port HDMITx of the SOC278 through HDMI 13. Therefore, when the external device is accessed to the display device and electrically connected to the FRC chip in the first control module, a device access instruction (e.g., a voltage of 5V) may be input to a response pin (e.g., a 5V pin of the HDMI) of the SOC in the second control module through the FRC chip 276 in the first control module. This may cause the 5V pin HDMI _ TX _5V of the HDMI port HDMITx of FRC chip 276 to be pulled high to pull up the 5V pin HDMI _ RX _5V of the HDMI port of SOC 278. Since the 5V pin HDMI _ RX _5V of the HDMI port of the SOC in the second control module is pulled high, the display device can be controlled to access the UI interface. And, when the external device is unplugged from the display device and disconnected from the FRC chip in the first control module, a device unplugging instruction (e.g., no voltage input, or a voltage of a negative voltage value input) may be input to a response pin (e.g., a 5V pin of the HDMI) of the SOC in the second control module through the FRC chip 276 in the first control module. This may cause 5V pin HDMI _ TX _5V of HDMI port HDMITx of FRC chip 276 to be pulled low to pull down 5V pin HDMI _ RX _5V of HDMI port HDMITx of SOC 278. Since the 5V pin HDMI _ RX _5V of the HDMI port of the SOC in the second control module is pulled low, the display device can be controlled to pull out the UI interface.
Referring to fig. 4 and 5b, when the external device 11 is connected to the display device: after the external device 11 accesses the HDMI port hdmix of the FRC chip 276 through the HDMI 12, the 5V pin HDMI _ TX5V of the HDMI port hdmix of the external device 11 inputs a voltage of 5V to the 5V pin HRX _5V of the HDMI port hdmix of the FRC chip 276, so as to pull up the 5V pin HRX _5V of the HDMI port hdmix of the FRC chip 276. Data exchange between the external device 11 and the FRC chip 276 then takes place. After the data interaction between the external device 11 and the FRC chip 276 is completed, the FRC chip 276 pulls up the GPIO port GPIO _1, so that a high level can be output to the second switch K2, the second switch K2 is controlled to be turned on, an electric field is formed between the source and the gate of the first switch K1, a conductive channel is formed between the source and the drain of the first switch K1, and the 5V voltage of the voltage input terminal VIN _5V is output to the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx of the SOC278, so that the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx of the SOC278 is pulled up, and the function that the FRC chip 276 pulls up the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx of the SOC278 through the pin GPIO _1 and the voltage control module 15 is realized. After that, the SOC278 may determine that the external device 11 is accessed after detecting that the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx is pulled high, so as to control the display to display a UI interface "the external device has accessed", as shown in fig. 6 a.
Referring to fig. 4 and 5b, when the external device 11 is pulled out of the display device: the external device 11 is disconnected from the FRC chip 276 in the first control module, and the 5V pin HDMI _ TX5V of the HDMI port HDMIRx of the external device 11 stops inputting the voltage to the 5V pin HRX _5V of the HDMI port HDMIRx of the FRC chip 276, so that the 5V pin HRX _5V of the HDMI port HDMIRx of the FRC chip 276 is pulled low. The FRC chip 276 pulls the GPIO port GPIO _1 low so as to output a low level to the second switch K2, controls the second switch K2 to be turned off, so that no electric field is formed at the source and the gate of the first switch K1, controls the conductive channel between the source and the drain of the first switch K1 to be not formed, and accordingly disconnects the voltage input terminal VIN _5V and the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx of the SOC278, so that the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx of the SOC278 has no voltage input, and is pulled low, so that the FRC chip 276 pulls the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx of the SOC278 low through the voltage control module 15. After that, the SOC278 detects that the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx is pulled down, and may determine that the external device 11 is unplugged, so that the display may be controlled to display a UI interface "the external device is unplugged", as shown in fig. 6 b.
In some examples, to improve the stability of the voltage control module, referring to fig. 5b, the voltage control module may further include: at least one of the second resistor R2, the third resistor R3, the first capacitor C1, the second capacitor C2, the third capacitor C3 and the fourth capacitor C4. The second resistor R2 is connected between the second terminal of the second switch K2 and the control terminal of the first switch K1. The third resistor R3 is connected between the GPIO pin GPIO _1 and the control terminal of the second switch K2. The first capacitor C1 is connected between the voltage input terminal VIN _5V and the ground terminal, the second capacitor C2 is connected between the voltage input terminal VIN _5V and the ground terminal, the third capacitor C3 is connected between the voltage input terminal VIN _5V and the control terminal of the first switch K1, and the fourth capacitor C4 is connected between the 5V pin HDMI _ TX _5V of the HDMI port HDMITx of the FRC chip and the ground terminal.
For example, the resistance value of the resistor and the capacitance value of the capacitor may be designed according to the requirements of the practical application, and are not limited herein.
2、EDID。
EDID: extended Display Identification Data (Extended Display Identification Data): the Display Data Channel refers to Display device Data transmitted in DDC (Display Data Channel) communication. The DDC is a channel that can be used to transmit EDID information, which can also be said to be transmitted through the DDC.
The EDID contains parameters about the display and its performance including vendor information, maximum image size, color settings, vendor presets, limits on frequency range, and strings of display names and serial numbers, among others. In a descriptive sense, the EDID is a collection of display identification cards, house scripts, skill certificates, and the like.
In practical applications, the EDID of HDMI mainly includes 128 bytes of main block and 128 bytes of extended block, the content of extended block is mainly related to audio attributes, and the extended block data specification is defined by CEA-861x standard, and may be increased to an integer multiple of 512 or 256 in the future.
As shown in table one, the 128 bytes of the main block of EDID are briefly described.
Watch 1
For each HDMI, there is one EDID to tag. For example, to support, for example, a 4K data signal: 3840 and 2160@50Hz/60Hz data signal, the HDMI standard is upgraded from a 1.4 version to a 2.0 version, and correspondingly used EDID versions are also upgraded synchronously. Namely, the EDID version corresponding to the HDMI1.4 version is different from the EDID version corresponding to the HDMI2.0 version.
Due to the wide variety of external devices on the market at present, compatibility problems can be caused to televisions. If the built-in EDID in the television is the 2.0 version, but the external device only supports the EDID1.4 version, and at this time, if the television is connected to the external device, the situation of signal disorder and the like occurs, so that two or three sets of EDID versions are built in the television, and corresponding version switching is performed for different devices, so that compatibility with the external device is realized. For example, the display may be controlled by the controller to display an EDID user interface having function buttons corresponding to a one-to-one correspondence of a plurality of different EDID version types in response to a selection control instruction input from the user interface by the user. And determining the EDID parameter information corresponding to the EDID version type of the corresponding selection control instruction according to the displayed EDID user interface, so that the external equipment accessed to the external device interface can transmit corresponding data signals based on the EDID parameter information corresponding to the EDID version type of the selection control signal, and the external equipment and the display equipment can be compatible with each other.
In some examples, a first control module and a second control module may be provided in the controller to enable an external device accessing the external device interface to transmit a corresponding data signal based on the EDID parameter information of the corresponding selection control signal so that the external device and the display apparatus may be compatible with each other.
In some examples, the display may be controlled by the second control module to present an EDID user interface having function buttons corresponding to a plurality of different EDID version types one-to-one, and the corresponding EDID version type may be selected and presented on the EDID user interface in response to a selection control instruction input from the user interface (e.g., the selection control instruction is input by a key, voice, or touch), and the function button corresponding to the selection control instruction in the EDID user interface is in the currently selected state, for example, the function button in the currently selected state may be highlighted or darkened (e.g., in a shadow) to distinguish other unselected function buttons.
And after the user selects a function button corresponding to a certain EDID version type currently, the second control module also judges whether the EDID version type corresponding to the function button in the currently selected state is the same as the EDID version type corresponding to the function button in the last selected state. And when the EDID version type corresponding to the function button in the current selected state is judged to be different from the EDID version type corresponding to the function button in the last selected state, outputting a write command based on the EDID version type corresponding to the function button in the current selected state to the first control module. The first control module may be caused to update the stored EDID parameter signal in response to a write command. For example, the last stored EDID parameter information may be controlled to be updated to the EDID parameter information corresponding to the function button selected by the user at the current selected state, so that the external device accessed by the external device interface can transmit the corresponding data signal based on the updated EDID parameter information.
And the first control module may receive the write command output by the second control module. After receiving the write command, responding to the write command, performing the operation of writing data to the register capable of storing the write command so as to write the write command in the register. And then, controlling the EDID parameter information stored last time to be updated to the EDID parameter information corresponding to the functional button in the current selected state based on the content in the register subjected to the data writing operation, and burning the updated EDID parameter information into E of the first control module2And the ROM is used for finishing the updating operation of the EDID parameter information in the second control module.
In summary, when the user switches the EDID version, the first control module is set as the FRC chip, and the second control module is set as the SOC. And the second control module can control the display to display the EDID user interface after receiving the display control instruction. And the second control module controls one functional button in the EDID user interface to be in a selected state after receiving the selection control instruction. Thereafter, the second control module determines whether the EDID version type in the currently selected state is the same as the stored EDID version type in the last selected state. When different, the second control module passes through I2And C14, outputting a write command to the first control module, and after receiving the write command, the first control module performs a data writing operation on the register storing the EDID parameter information so as to write the write command into the register. And then, the first control module controls the EDID parameter information stored last time to be updated to the EDID parameter information corresponding to the function button in the current selected state based on the written content in the register, and records the updated EDID parameter information into an E2ROM of the first control module so as to complete the updating operation of the EDID parameter information stored in the first control module. Therefore, in the embodiment of the invention, the external device can perform data interaction with the second control module through the first control module. The EDID parameter information is stored in the first control module, so that the external equipment can directly acquire the EDID parameter information stored in the first control module, the version type of the EDID corresponding to the display can be known by the external equipment, and the data signal corresponding to the version type of the EDID can be output by the external equipment, so that the compatibility of the external equipment and the display equipment is met.
In some examples, in order to improve the viewing effect of the user, the user may switch the EDID version when the external device is accessed, or may switch the EDID version during a normal use process after the external device is accessed, which is not limited herein.
For example, the first control module is set as an FRC chip, and the second control module is set as an SOC. According to the traditional scheme, the EDID parameter information is built in the SOC, so that when the EDID version type is switched through the UI, the SOC can directly control the stored EDID parameter information to be updated, and the EDID version type can be directly switched. However, in the embodiment of the present invention, the EDID parameter information is stored in the register of the FRC chip, and since the UI interface is displayed by the SOC control display, the FRC chip cannot be controlled to perform parameter setting on the EDID parameter information directly through the UI interface. Based on this, referring to fig. 4 and 5a, port I of the FRC chip can be used2Port I of CRx and SOC2Between CTx adopt I2C14 connection, and through the agreed instruction, controlling the FRC chip to realize EDID version type switching, and switchingAnd the good EDID version type is stored in the SOC database, so that the EDID switching is realized.
For example, when the user switches EDID versions, the first control module is set as an FRC chip, and the second control module is set as an SOC. And the SOC can control the display to present an EDID user interface after receiving the display control instruction. And the SOC controls one function button in the EDID user interface to be in a selected state after receiving the selection control instruction. Thereafter, the SOC determines whether the EDID version type in the currently selected state is the same as the stored EDID version type in the last selected state. When different, SOC passes through I2And the C14 outputs a write command to the FRC chip, and after the FRC chip receives the write command, the FRC chip performs data writing operation on the register for storing the EDID parameter information so as to write the write command into the register. And then, the FRC chip controls the EDID parameter information stored last time to be updated to the EDID parameter information corresponding to the function button in the current selected state based on the written content in the register, and burns the updated EDID parameter information into an E2ROM of the first control module so as to complete the updating operation of the EDID parameter information stored in the FRC chip.
With reference to fig. 4 and fig. 7a and fig. 7b, the flow of switching the EDID version by the user may be specifically as follows.
S701, a user inputs a display control instruction for starting a UI interface having a plurality of different EDID versions from a user interface (for example, a physical button or a shortcut menu on a display), and after receiving the display control instruction, the SOC reads the EDID version type stored in the database, and controls the display to display the EDID UI interface having the plurality of different EDID version types, as shown in fig. 8a, the EDID UI interface may have function buttons corresponding to the different EDID version types one to one, and a product ID of the display. Fig. 8a illustrates function buttons corresponding to the EDID version type with the resolution of 3840 × 2160 and function buttons corresponding to the EDID version type with the resolution of 1920 × 1080.
S702, the user inputs a selection control command for selecting the EDID version type to be switched from the user interface (e.g. a physical button on the display, or through a touch function), and after receiving the selection control command, the SOC may control the UI interface of the EDID version that the function button corresponding to the selection control command is in the currently selected state, as shown in fig. 8b, for example, if the selection control command corresponds to the selected EDID version with the resolution of 3840 × 2160, the function button with the resolution of 3840 × 2160 may be lit or darkened (e.g. in a shadow), which may indicate that the function button with the resolution of 3840 × 2160 has been selected.
And S703, the SOC transmits the EDID version type selected by the user from the application layer to the middleware layer, and judges whether the EDID version type currently selected by the user (namely the EDID version type in the currently selected state) is the same as the EDID version type selected last time by the user and stored in the database (namely the EDID version type selected last time). If the EDID version type currently selected by the user is different from the EDID version type last selected by the user stored in the database, step S704 is performed. If the EDID version type currently selected by the user is the same as the EDID version type last selected by the user and stored in the database, step S707 is executed: and the FRC chip is not controlled to switch the EDID version, so that the EDID version is kept unchanged.
It should be noted that the operating system architecture in the memory of the display device 200 is an application layer, a middleware layer, and a kernel layer from top to bottom. The application layer may include a plurality of applications, such as a setup application, a post application, a media center application, and the like. These applications may be implemented as Web applications that execute based on a WebKit engine, and in particular may be developed and executed based on HTML5, Cascading Style Sheets (CSS), and JavaScript. The middleware layer may provide some standardized interfaces to support the operation of various environments and systems. For example, the middleware layer may be implemented as multimedia and hypermedia information coding experts group (MHEG) middleware related to data broadcasting, DLNA middleware which is middleware related to communication with an external device, middleware which provides a browser environment in which each application program in the display device operates, and the like. The kernel layer may provide core system services such as: file management, memory management, process management, network management, system security authority management and the like. The kernel layer may be implemented as a kernel based on various operating systems, for example, a kernel based on the Linux operating system.
S704, SOC passes I2The C14 sends a write command based on the EDID version type currently selected by the user (i.e., the EDID version type corresponding to the function button in the currently selected state) to the FRC chip, and the FRC chip receives the write command to inform the FRC chip that the EDID version needs to be switched by the user, so that the SOC is about to write the EDID version currently selected by the user into the FRC chip. The write command may include: a register address for storing data and EDID parameter information to be switched by the user (i.e., EDID parameter information of EDID version type corresponding to the function button of the currently selected state).
For example, as shown in table two, the Register address (Register address) in the write command may be the address (Register address) in the FRC chip sent by the SOC to the FRC chip, so that the SOC inputs the address of the Register to the FRC chip, and can inform the FRC chip that the SOC is about to write the EDID version switched by the user into the Register corresponding to the address. The register addresses amount to 32bits (d0-d 31).
For example, as shown in table two, the EDID parameter information (Write data) in the Write command represents a specific parameter written by the SOC into the Register address, and is extended to the HDMI-related command of the SOC and FRC chip for subsequent convenience. The EDID parameter information (Write data) may include: a master command of 8bits (MainCmd), a slave command of 8bits (SubCmd), and an EDID parameter of 8bits (Value). Wherein the Main command (MainCmd) is Main HDMI, representing AND I2C14 related command. The slave command (subcocmd) is a Sub Set edit Mode, representing a command to perform switching Edid version. The EDID Mode in the EDID parameter (Value) represents the EDID version type to be switched by the user. According to the well-agreed format, the EDID version type transmission between the SOC and the FRC chip is realized.
Watch two
S705, according to the Write command, performs an operation of writing data, and stores Main HDMI in the master command (MainCmd) in the EDID parameter information (Write data), Sub Set EDID Mode in the slave command (SubCmd), and EDID parameter (Value) to be transferred into the register.
Before the operation of writing data is carried out, the FRC chip can also judge whether the register corresponding to the register address of the write command is free or not. For example, the register corresponding to the register address of the write command in the FRC chip may also store other information, so that the SOC may call the information to perform a corresponding operation, thereby causing the register to be in an operating state. If the write command is directly applied to the register in the operating state, program confusion may be caused. Therefore, when the register of the register address corresponding to the write command of the FRC chip is judged to be idle, the data writing operation can be carried out based on the write command. When the register of the register address of the write command corresponding to the FRC chip is judged to be not idle, the register is waited first, and when the register of the register address of the write command corresponding to the FRC chip is idle, the data writing operation is performed based on the write command.
S706, the FRC chip reads the content of the write command written in the register, and according to the Main HDMI in the Main command (Main Cmd), the Sub Set Eded Mode in the Slubmd command (SubCMd) and the EDID parameter (Value) to be transmitted, the corresponding EDID parameter information is burned in the E of the FRC chip2The switching of built-in EDID version types of FRC chips is realized in ROM (Electrically Erasable Programmable Read-Only Memory).
3. And (4) timing information.
In practical application, in order to optimize user experience, the controller sends the dimming information of the identified data signal to the display under the HDMI channel, and the display can display the dimming information of the data signal input into the controller by the external equipment. It should be noted that the timing information generally includes the resolution and refresh rate of the data signal. For example, the timing information may be: 7680 4320@60HZ, 3840 @ 2160@60HZ, 1920 x 1080@60HZ, etc. In some examples, the external device may input a data signal to the controller through the external device interface, and the controller may control the display to display a user UI interface, such as that shown in fig. 9a, according to the data signal input by the external device. Or, the method may further control the display to display a timing information UI interface that identifies the timing information of the input data signal when the display displays, for example, the user UI interface shown in fig. 9a according to the timing information carried in the data signal.
In some examples, a first control module and a second control module may be provided in the controller, so that the display may implement a display timing information UI interface. Illustratively, the first control module receives a data signal input by the external device from the external device interface, and can determine the timing information carried in the data signal and store the timing information. Through data interaction between the first control module and the second control module, the second control module can acquire the timing information of the received data signal stored in the first control module. Therefore, the second control module can control the display to display the timing information user interface based on the timing information acquired from the first control module and the timing information corresponding to the set data format. It should be noted that, for the setting data format in this embodiment, the following description may be referred to, and details are not described herein.
In some examples, the second control module may receive a data signal input by the external device through the first control module, and send a timing acquisition instruction to the first control module after receiving the data signal input by the first control module, so as to acquire timing information corresponding to the data signal input by the external device and stored in the first control module. Because the data signal input by the first control module to the second control module may be processed by the first control module by down-sampling, or may be directly sent to the second control module without being processed by the first control module, after the second control module acquires the timing information stored in the first control module, it is possible to determine whether the acquired timing information is consistent with the timing information corresponding to the set data format. When the acquired timing information is the timing information corresponding to the set data format, that is, the acquired timing information is consistent, whether the timing information acquired from the first control module at this time is consistent with the timing information stored when the external device is inserted last time can be continuously judged, so that whether the timing information needs to be updated or not is determined. If the dimming information acquired from the first control module at this time is judged to be consistent with the dimming information stored when the external device is inserted last time, the display can be controlled to display without updating the dimming information, that is, the display can be controlled to display the dimming information user interface directly based on the dimming information stored when the external device is inserted last time. If the fact that the timing information acquired from the first control module at this time is inconsistent with the timing information stored when the external equipment is inserted last time is judged, the timing information needs to be updated, and then the display is controlled to display. That is to say, the stored timing information is updated to the timing information obtained from the first control module at this time, and the display is controlled to display the timing information user interface based on the timing information obtained from the first control module at this time.
And when the obtained timing information is not the timing information corresponding to the set data format, that is, is inconsistent, the second control module may obtain the timing information of the data signal received from the first control module based on the data signal sent by the first control module. Then, it may be determined whether the timing information of the data signal received from the first control module this time is consistent with the timing information stored by the first control module when the external device was last inserted, so as to determine whether the timing information needs to be updated. If the timing information of the data signal received from the first control module at this time is judged to be consistent with the timing information stored by the first control module when the external device is inserted last time, the display can be controlled to display without updating the timing information, that is, the display can be controlled to display the timing information user interface directly based on the timing information stored when the external device is inserted last time. If the timing information of the data signal received from the first control module at this time is judged to be inconsistent with the timing information stored by the first control module when the external equipment is inserted last time, the timing information needs to be updated, and then the display is controlled to display. That is to say, the stored timing information may be updated to the timing information of the data signal received from the first control module this time, and the display may be controlled to display the timing information user interface based on the timing information of the data signal received from the first control module this time.
For example, a register storing the timing information may be set in the first control module, and a timing type of the register storing the timing information (timing Info) may be defined. Taking 8K as an example, as shown in table three, 6 types of 8K ticketing information are defined, and the 6 types of ticketing information are all data signals sent by external equipment connected to a common television (EDID of the television also only declares the six ticketing formats). VIC represents the serial number of the corresponding timing information specified in CEA. If the FRC chip acquires that the timing information of the data signal input by the external equipment is a signal below 8K, the timing type is set to be 0 in the register, and the type of the timing information can be stored. If the timing information of the data signal input by the external equipment acquired by the FRC chip is 7680 x 4320@24HZ, the timing type is set to 1 in the register, and the type of the timing information can be stored. If the timing information of the data signal input by the external equipment acquired by the FRC chip is 7680 x 4320@25HZ, the timing type is set to 2 in the register, and the type of the timing information can be stored. If the timing information of the data signal input by the external equipment acquired by the FRC chip is 7680 x 4320@30HZ, the timing type is set to 3 in the register, and the type of the timing information can be stored. If the timing information of the data signal input by the external equipment acquired by the FRC chip is 7680 x 4320@48HZ, the timing type is set to 4 in the register, and the type of the timing information can be stored. If the dimming information of the data signal input by the external equipment acquired by the FRC chip is 7680 x 4320@50HZ, the dimming type is set to 5 in the register, and the type of the dimming information can be stored. If the timing information of the data signal input by the external equipment acquired by the FRC chip is 7680 x 4320@60HZ, the timing type is set to 6 in the register, and the type of the timing information can be stored.
Timming type | Timming Info | VIC |
0 | Other Format | |
1 | 7680*4320@24HZ | 194 |
2 | 7680*4320@25HZ | 195 |
3 | 7680*4320@30HZ | 196 |
4 | 7680*4320@48HZ | 197 |
5 | 7680*4320@50HZ | 198 |
6 | 7680*4320@60HZ | 199 |
Watch III
For example, the second control module may have a plurality of HDMI ports HDMIRx, and a part of the HDMI ports HDMIRx may be defined as ports directly connected to the external device, and another part of the HDMI ports HDMIRx may be defined as ports connected to the first control module, and then the first control module may be directly connected to the external device through the HDMI. In application, the definition of these HDMI ports HDMIRx may be stored in a memory of the second control module, which may have, for example, an HDMI port HDMIRx: HDMI-1-1, HDMI-1-2, HDMI-1-3, HDMI-2-1, HDMI-2-2, and HDMI-2-3, the HDMI port HDMIRx may be: HDMI-1-1, HDMI-1-2 and HDMI-1-3 are defined as ports for directly connecting external devices, and the HDMI port HDMIRx: HDMI-2-1, HDMI-2-2, and HDMI-2-3 are defined as ports directly connected to the first control module. Based on this, in some examples, since the external device is electrically connected to the HDMI port, when the external device accesses the controller, the controller may determine the access mode of the external device according to the predefined information of the HDMI port, which is stored in advance, in combination with the HDMI port to which the external device accesses.
For example, when the controller determines that the access mode of the external device is the first access mode (e.g., the external device is directly connected to the first control module), the display may be controlled to display the timing information user interface based on stored timing information of the data signal input from the external device received from the external device interface and the timing information corresponding to the set data format. For example, when it is determined that the access mode of the external device is the first access mode, the first control module may receive a data signal input by the external device from the external device interface, and store the timing information corresponding to the data signal. The second control module can interact with the first control module to acquire the timing information stored in the first control module, and control the display to display the timing information user interface based on the acquired timing information and the timing information corresponding to the set data format.
For example, when the controller determines that the access mode of the external device is the second access mode (e.g., the external device is directly connected to the second control module), the display may be controlled to display the timing information user interface based on the timing information of the data signal input from the external device received from the external device interface. For example, when it is determined that the access mode of the external device is the second access mode, the second control module may directly receive the data signal input by the external device from the external device interface, and may determine the timing information carried in the data signal received from the external device interface, so that the display may be controlled to display the timing information user interface based on the timing information of the data signal input by the external device received from the external device interface.
Further, when the access mode of the external device is determined to be the second access mode, the second control module may directly determine the timing information of the data signal input by the external device received from the external device interface according to the data signal input by the external device. And then judging whether the timing information of the data signal received this time is consistent with the stored timing information of the data signal received when the external equipment is inserted last time, so as to determine whether to update the stored timing information. When the information is consistent, the stored dimming information does not need to be updated, and the display is directly controlled to display the dimming information user interface based on the dimming information stored when the external equipment is inserted last time. When the data signals are inconsistent, the stored timing information can be updated, that is, the stored timing information can be updated to the timing information of the data signals received this time, and the display is controlled to display the timing information user interface based on the timing information of the data signals received this time.
The first method for processing the timing information:
for example, the first control module is set as an FRC chip, and the second control module is set as an SOC. In the embodiment of the present invention, after the SOC receives the input data signal, the SOC may determine whether the HDMI port receiving the data signal is a port connected with an FRC chip (i.e., a first access mode) according to the pre-stored definition information of the HDMI port. Furthermore, the FRC chip is arranged between the external device and the SOC, so that the data signal input to the SOC may be subjected to down-sampling processing, and the timing information acquired by the SOC may be inaccurate, so that the timing information of the data signal output by the external device may be stored in a register of the FRC chip first, and then the timing information of the data signal with the set data format and the timing information stored in the FRC chip are compared by the SOC. If the difference is not the same, the timing information needs to be updated.
Take the example that the first control module is set as an FRC chip and the second control module is set as an SOC. When the HDMI port for receiving the data signal is determined to be the port (for example, HDMI-2-1) directly connected to the FRC chip, in conjunction with the description of FIGS. 9a to 10b, the display is controlled to display a timing information user interface through the following steps S1001 to S1008.
S1001, SOC pass I2And C14, sending a timing acquisition instruction to the FRC chip in a DDC (direct digital control) mode. For example, the timing fetch instruction may be a register address storing timing information.
S1002, the FRC chip prepares the timing information corresponding to the data signals input by the external equipment (namely the data signals output by the external equipment) stored in the register, so that the SOC reads the timing information stored in the FRC register. For example, the timing information corresponding to the data signal input by the external device may be 7680 × 4320@60HZ, that is, the data signal input by the external device is an 8K data signal.
S1003, the SOC judges whether the dimming information acquired from the FRC chip is the dimming information corresponding to the 8K data signal.
When the SOC determines that the timing information acquired from the FRC chip is the timing information corresponding to the 8K data signal, for example, if the timing information acquired from the FRC chip by the SOC is 7680 × 4320@60HZ, it indicates that the timing information acquired from the FRC chip by the SOC is the timing information corresponding to the 8K data signal, and then steps S1004 to S1006 are performed.
When the SOC determines that the dimming information acquired from the FRC chip is not the dimming information corresponding to the 8K data signal, for example, if the dimming information acquired from the FRC chip by the SOC is 3840 × 2160@60HZ, it indicates that the dimming information acquired from the FRC chip by the SOC is not the dimming information corresponding to the 8K data signal, and then steps S1007 to S10010 are executed.
S1004, the SOC judges whether the timing information acquired from the FRC chip at this time is consistent with the timing information stored when the external equipment is inserted last time.
S1005, if the information is consistent, for example, the timing information obtained from the FRC chip this time is 7680 × 4320@60HZ, and the timing information stored when the external device was inserted last time is 7680 × 4320@60HZ, it indicates that the timing information of the two data signals is consistent. The SOC does not update the stored timing information (i.e., the timing information stored the last time the external device was inserted that is still stored), but controls the display to be displayed on the UI interface shown in fig. 9a directly according to the last stored timing information, for example, the timing information user interface TM1 is displayed in the upper left corner of the UI interface shown in fig. 9a, as shown in fig. 9 b.
S1006, if the data signals are inconsistent, for example, the timing information obtained by the SOC from the FRC chip at this time is 7680 × 4320@60HZ, and the timing information stored when the external device was inserted last time is 7680 × 4320@50HZ, it indicates that the timing information of the two data signals is inconsistent. The SOC updates the stored dimming information to the dimming information acquired from the FRC chip this time, and controls the display to be displayed on the UI interface shown in fig. 9a according to the updated dimming information, for example, a dimming information user interface TM1 is displayed at the upper left corner of the UI interface shown in fig. 9a, as shown in fig. 9 b.
And S1007, the SOC determines the timing information of the data signal received this time. For example, the timing information of the data signal received this time is 3840 × 2160@60 HZ.
S1008, the SOC judges whether the timing information of the data signal received this time is consistent with the timing information of the data signal received when the external equipment is inserted last time.
S1009, if it is consistent, for example, the timing information of the data signal received this time is 3840 × 2160@60HZ, and the timing information of the data signal received when the external device was last inserted is also 3840 × 2160@60HZ, this indicates that the timing information of the two data signals is consistent. The SOC does not update the stored timing information but directly controls the display to be displayed on the UI interface shown in fig. 9a according to the stored timing information, for example, the timing information user interface TM2 is displayed in the upper left corner of the UI interface shown in fig. 9a, as shown in fig. 9 c.
S10010, if the data signals are inconsistent, for example, the timing information of the data signal received this time is 3840 × 2160@60HZ, and the timing information of the data signal received when the external device was last inserted is 1920 × 1080@60HZ, it indicates that the timing information of the two data signals is inconsistent. The SOC updates the stored timing information to the timing information of the data signal received this time, and controls the display to be displayed on the UI interface shown in fig. 9a according to the updated timing information, for example, the timing information user interface TM3 is displayed on the upper left corner of the UI interface shown in fig. 9a, as shown in fig. 9 d.
And a second dimming information processing mode:
illustratively, the second control module is set to SOC. In the embodiment of the present invention, after the SOC receives the input data signal, the SOC may determine whether the HDMI port receiving the data signal is a port directly connected to the external device (i.e., the second access mode) according to the pre-stored definition information of the HDMI port. If the HDMI port for receiving the data signal is determined to be a port for directly connecting the external device (i.e. the second access mode), that is, the external device and the SOC are directly electrically connected through the HDMI (e.g. HDMI-1-2), this may enable the SOC to directly receive the data signal input by the external device. For example, with reference to fig. 11 to 12b, the display is controlled to display the dimming information user interface through the following steps S1101 to S1104.
S1101, the SOC determines the timing information of the data signal according to the received data signal. The data signal is input into the SOC by the external device directly through the HDMI port HDMI-1-2. For example, the timing information corresponding to the data signal input by the external device is 7680 × 4320@60 HZ.
S1102, the SOC judges whether the timing information of the data signal received this time is consistent with the stored timing information of the data signal received when the external equipment is inserted last time.
S1103, if the sum is equal, for example, the timing information of the data signal received this time is 7680 × 4320@60HZ, and the timing information of the data signal received last time the external device was inserted is 7680 × 4320@60HZ, it indicates that the timing information of the two data signals is equal. The SOC does not update the stored timing information (i.e., the stored timing information of the data signal received when the external device was last inserted), but directly controls the display to be displayed on the UI interface shown in fig. 9a according to the stored timing information, for example, the timing information user interface TM4 is displayed in the upper left corner of the UI interface shown in fig. 9a, as shown in fig. 12 a.
S1104, if the data signals are inconsistent, for example, the timing information of the data signal received this time is 3840 × 2160@60HZ, and the timing information of the data signal received when the external device was last inserted is 7680 × 4320@60HZ, it indicates that the timing information of the two data signals is inconsistent. The SOC updates the stored timing information to the timing information of the data signal received this time (i.e. the stored timing information of the data signal received when the external device was last inserted is changed to the timing information of the data signal received this time), and controls the display to be displayed on the UI interface shown in fig. 9a according to the updated timing information, for example, the timing information user interface TM5 is displayed on the upper left corner of the UI interface shown in fig. 9a, as shown in fig. 12 b.
4. The display device displays a screen.
In practical applications, if the format of a data signal input to a display device (e.g., a television) does not match the format supported by the display device, the display device may be caused to have problems such as screen splash, screen blackout, or no signal. In the embodiment of the present invention, the format of the data signal that does not match with the display device may be defined as the set data format, that is, the set data format may be a data format that is not supported or matched by the display device. For example, the data format may be set to 8K, and the display device can only support 4K at most, so that after the data signal of 8K is input into the display device, the format may be mismatched, and the display device may have problems of screen omission, screen blackness, or no signal. In view of this, in the display apparatus provided in the embodiment of the present invention, when the data signal input by the external device interface is a data signal with a set data format, the controller may further perform down-sampling processing on the data signal, so that the data signal after the down-sampling processing may be in the data format supported by the display apparatus. Therefore, the display can be controlled to display based on the data signals after the down-sampling processing. For example, when the data signal input from the external device interface is an 8K data signal, the 8K data signal may be down-sampled and then displayed on the display. For example, the setting data format may be 4K/2K, but is not limited thereto.
In some examples, a first control module and a second control module may be provided in the controller to implement a down-sampling process on the data signal so that the external device and the display device may be compatible with each other. The first control module can perform data interaction with an external device through an external device interface, the external device can input a data signal for displaying an image to the first control module through the external device interface, and when the data signal input by the external device interface is a data signal with a set data format, the data signal can be subjected to down-sampling processing to meet the requirement of stored EDID parameter information, that is, the data signal subjected to down-sampling processing can be in a data format supported by the display device. And the second control module can perform data interaction with the first control module through the signal transmission line, the first control module outputs the data signal subjected to down-sampling processing to the second control module, and the data signal subjected to down-sampling processing by the first control module can be in a data format supported by the display device, so that after the second control module receives the data signal output by the first control module, the display can be controlled to display according to the received data signal, and image display is realized.
In some examples, the first control module may perform data interaction with an external device to receive a data signal input by the external device through an external device interface. The resolution information corresponding to the data signal may be determined according to information carried in the data signal. Therefore, whether the video pixel data in the data signal is subjected to the down-sampling processing can be determined according to the relationship between the determined resolution information of the data signal and the resolution information corresponding to the data signal with the set data format. When the resolution information corresponding to the data signal is determined to be the resolution information corresponding to the data signal with the set data format, it is indicated that the data signal input by the external device is not the data signal which can be supported by the display device, so that the video pixel data in the data signal can be subjected to down-sampling processing, so that the video pixel data subjected to down-sampling processing can meet the data signal supported by the display device, namely, the requirement of the stored EDID parameter information is met. In this way, the data signal after the down-sampling process is sent to the second control module, so that the second control module can control the display to display based on the data signal. And when the data signal input by the external device interface is not the data signal with the set data format, the data signal input by the external device is the data signal which can be supported by the display equipment, so that the received data signal can be directly output to the second control module without being subjected to down-sampling processing by the first control module, and the second control module controls the display to directly display based on the data signal.
In some examples, the first control module may also detect a state of a set pin in the external device interface in real time. For example, when detecting that the set pin is in an active state (e.g., the set pin is pulled high) based on an access state instruction input by the external device accessed by the external device interface, controlling the hot plug pin of the external device interface to be in an active state (e.g., the hot plug pin is pulled high) so that the external device acquires the E in the first control module2The EDID parameter information stored in the ROM can enable the external equipment to know the EDID version type supported by the display equipment, so that the corresponding data signal can be transmitted based on the obtained EDID parameter information corresponding to the EDID version type. Illustratively, the setting pin may be, for example, a 5V pin in an HDMI port. When the 5V pin inputs a voltage of 5V, it can be said that the setting pin is in an active state. When the hot plug pin inputs 5V voltage, the hot plug pin can be indicated to be in an effective state. Of course, in practical application, the voltage value input by the pin and the hot plug are setThe voltage value of the pin input may also be set to other values (e.g., 4V, 6V, 8V, etc.), and is not limited herein.
a: when the external device is just connected to the display device, the external device inputs a data signal and the display device displays a picture.
Referring to fig. 4, taking the first control module as an FRC chip and the second control module as an SOC as an example, the FRC chip may communicate with an external device connected to the external device interface, so as to receive a data signal input into the display apparatus by the external device via the external device interface. For example, the FRC chip communicates with a tv box connected to an interface of an external device, and the tv box outputs 8K/4K/2K data signals to the FRC chip through the interface of the external device.
And the FRC chip can also communicate with the SOC, so that when the maximum resolution of the data signal which can be decoded by the SOC is smaller than the resolution of the data signal received by the FRC chip, the received data signal is subjected to down-sampling processing, the data signal subjected to down-sampling processing can meet the requirement of the maximum resolution of the data signal which can be decoded by the SOC, and the data signal subjected to down-sampling processing is input into the SOC, so that the SOC can control the display to display according to the input data signal. For example, taking 4K and 8K as examples, when the FRC chip receives an 8K data signal, the maximum resolution of the video signal that can be decoded by the SOC is a 4K data signal, and the data signal that can be displayed by the display is also a 4K data signal, the FRC chip may perform down-sampling processing on the received 8K data signal to convert the 8K data signal into a 4K data signal, and then input the 4K data signal into the SOC to satisfy the requirement of the data signal that can be processed by the SOC, so that the SOC can control the display to display the image corresponding to the data signal. This may enable a display device supporting decoding of the 4K data signal to eventually enable decoding and display of the 8K data signal.
In the embodiment of the invention, the FRC chip is arranged between the external equipment and the SOC, and when the external equipment is accessed into the display equipment, the external equipment realizes data signal transmission through the FRC chip and the SOC. With reference to fig. 4, fig. 5a and fig. 13, taking the data format set as 8K as an example, when the external device is connected to the display device, the interaction process among the external device, the FRC chip and the SOC is as follows:
s1301, the HDMI 12 of the external device 11 is connected to the HDMI port HDMIRx of the FRC chip 276, and the 5V pin HDMI _ TX5V of the HDMI port HDMIRx of the external device 11 inputs a voltage of 5V to the 5V pin HRX _5V of the HDMI port HDMIRx of the FRC chip 276, and pulls up the 5V pin HRX _5V of the HDMI port HDMIRx of the FRC chip 276.
S1302, FRC chip 276 detects that HRX _5V pin is pulled high, and pulls high the pin (see FIG. 5a, HRX _ CN, HRX _ CP, HRX _0N, HRX _0P, HRX _1N, HRX _1P, HRX _2N, HRX _2P) which transmits data signal in TMDS/FRL mode in HDMI port HDMIRx. And pulling the hot plug pin HDMI _ RX _ HPD of the HDMI port HDMIRx high.
S1303, since the hot plug pin HDMI _ RX _ HPD of the HDMI port HDMIRx of the FRC chip 276 is pulled high, the hot plug pin HDMI _ TX _ HPD of the HDMI port HDMITx of the external device 11 is also pulled high, and when the external device 11 detects that the hot plug pin HDMI _ TX _ HPD is pulled high, the E-read program burned into the FRC chip 276 is read through the DDC pin (see FIG. 5a, HDM1_ TX _ SDA, HDM1_ TX _ SCL) of the HDMI port HDMITx of the external device 11 actively2EDID information in ROM. E.g. E burned into FRC chip2The EDID information in the ROM may be EDID information corresponding to a 4K data signal, such as EDID information corresponding to 3840 × 2160@60 Hz.
S1304, the external device 11 inputs the data signal corresponding to the read EDID information to the FRC chip 276 through the HDMI 12 by using a TMDS (transition minimized differential signaling) method according to the read EDID information. Wherein, the data signal transmitted through TMDS mainly includes: video data period signal (video data period), data island (data island), and control information (preamble). The video data periodic signal mainly comprises video pixel data, the data island mainly comprises an audio data packet and auxiliary information, and the control information comprises a video flag bit for identifying the video data periodic signal and an audio flag bit for identifying the data island, so that whether the next transmitted signal is the video data periodic signal or the data island can be controlled through the flag bits.
S1305 and the FRC chip 276 may determine the data island and the video data periodic signal in the input data signal according to the video flag bit and the audio flag bit, respectively. Wherein, the FRC chip does not process the data island. And, the FRC chip 276 may obtain resolution information and timing information corresponding to the video data periodic signal according to the determined video data periodic signal, and store the obtained timing information in a corresponding register.
S1306, the FRC chip 276 determines whether the resolution information corresponding to the input data signal is the resolution information corresponding to the 8K data signal according to the resolution information.
S1307 shows that the data signal input to the FRC chip by the external device is the 8K data signal, if the resolution of the 8K data signal is 7680 × 4320 and the resolution of the 4K data signal is 3840 × 2160, respectively. At the moment, the video pixel data in the video data periodic signal can be subjected to down-sampling processing, so that the video pixel data subjected to down-sampling processing can meet the requirement of EDID information corresponding to the 4K data signal, and the display can normally display the data signal input by the external equipment. For example, the stored EDID information corresponds to a 4K data signal, and the 8K data signal may be processed into the 4K data signal through down-sampling.
For example, the down-sampling process may be to subtract 7680 × 4320 from 3840 × 2160 the video pixel data in the data signal received by the FRC chip, so as to meet the requirement of the 4K data signal. Alternatively, the down-sampling process may be performed by combining 7680 × 4320 video pixel data in the data signal received by the FRC chip into 3840 × 2160, so as to satisfy the requirement of the 4K data signal. Of course, the down-sampling process may be implemented in other ways, and is not limited herein.
If the FRC chip determines that the resolution of the data signal input by the external equipment is 3840 x 2160, the data signal input by the external equipment into the FRC chip is 4K data signal, but not 8K data signal. No processing of the data signal is required. After the determined video data period signal and data island are packed, they are sent to the SOC via pins (see fig. 5 a: HTX _ CN, HTX _ CP, HTX _0N, HTX _0P, HTX _1N, HTX _1P, HTX _2N, HTX _2P) in TMDS, so that the SOC278 can perform corresponding processing on the received data signal, and then control the display to display images and play sound based on the data signal, or control the display to display a user UI interface such as that shown in fig. 8 a.
S1308 and the FRC chip 276 pull up a 5V pin HDMI _ RX _5V of an HDMI port HDMIRx of the SOC through the GPIO pin GPIO _1 and the voltage control module.
S1309 and the SOC278 detect that the 5V pin HDMI _ RX _5V of the HDMI port HDMIRx is pulled high, and may control the display to display the UI interface shown in fig. 6 a.
S13010 and FRC chip 276 performs packing processing on the data island and the video data periodic signal after down-sampling processing to form an updated data signal, and sends the updated data signal to SOC278 through pins (see FIG. 5 a: HTX _ CN, HTX _ CP, HTX _0N, HTX _0P, HTX _1N, HTX _1P, HTX _2N, HTX _2P) by using TMDS method through HDMI 13.
S13011 and SOC278 may control the display to display an image and play sound based on the data signal after performing corresponding processing on the received data signal, or control the display to display a user UI interface shown in fig. 8a, for example.
b: after the external equipment is connected with the display equipment, the external equipment inputs data signals, and the display equipment displays pictures.
Referring to fig. 4, taking the first control module as an FRC chip, the second control module as an SOC, and setting the data format to be 8K as an example, the FRC chip may communicate with an external device connected to an external device interface, so as to receive a data signal input by the external device to the display apparatus via the external device interface. And when the received data signal is an 8K data signal, down-sampling the data signal. And sending the data signal after the down-sampling processing to the SOC, so that the SOC can control the display panel to display the video picture according to the data signal after the down-sampling processing.
In the embodiment of the invention, the FRC chip is arranged between the external equipment and the SOC, and when the external equipment is accessed into the display equipment, the external equipment realizes data signal transmission through the FRC chip and the SOC. With reference to fig. 4, fig. 5a and fig. 13, taking the data format set as 8K as an example, after the external device has accessed the display device, the interaction process among the external device, the FRC chip and the SOC is as follows:
s1401, the external device 11 reads the E burned into the FRC chip through the DDC pins (HDM1_ TX _ SDA, HDM1_ TX _ SCL) of the HDMI port HDMITx2EDID information in ROM. E.g. E burned into FRC chip2The EDID information in the ROM may be EDID information corresponding to a 4K data signal, such as EDID information corresponding to 3840 × 2160@60 Hz.
S1402, the external device 11 inputs the data signal corresponding to the read EDID information into the FRC chip 276 through the HDMI 12 in the TMDS scheme according to the read EDID information.
S1403 and FRC chip 276 can determine the data island and the video data period in the input data signal according to the video flag bit and the audio flag bit, respectively. Wherein the FRC chip does not process the data islands. And the FRC chip 276 may acquire resolution information corresponding to the video data periodic signal according to the determined video data periodic signal, and store the acquired resolution information in a corresponding register.
S1404 and the FRC chip 276 determine whether the resolution information corresponding to the input data signal is the resolution information corresponding to the 8K data signal according to the resolution information.
S1405, since the resolution of the 8K data signal is 7680 × 4320, and the resolution of the 4K data signal is 3840 × 2160, if the resolution of the data signal inputted from the external device is 7680 × 4320, it indicates that the data signal inputted from the external device to the FRC chip is the 8K data signal. At this time, the video pixel data in the video data periodic signal can be subjected to down-sampling processing, so that the video pixel data subjected to down-sampling processing can meet the requirement of EDID information corresponding to the 4K data signal, and the display can normally display the data signal input by the external equipment. For example, if the stored EDID information corresponds to a 4K data signal, the 8K data signal may be processed into the 4K data signal through down-sampling.
If the FRC chip determines that the resolution of the data signal input by the external equipment is 3840 x 2160, the data signal input by the external equipment into the FRC chip is 4K data signal, but not 8K data signal. No processing of the data signal is required. And then packaging the determined video data periodic signal and the data island, and sending the video data periodic signal and the data island to the SOC278 by adopting a TMDS mode, so that the SOC278 can perform corresponding processing on the received data signal, and then controlling a display to display images and play sound based on the data signal.
S1406 and the FRC chip 276 packetize the data island and the down-sampled video data periodic signal to form an updated data signal, and transmit the updated data signal to the SOC278 through the HDMI13 in a TMDS manner.
S1407 and the SOC278 may perform corresponding processing on the received data signal, and control the display to display an image and play sound based on the data signal.
Based on the same inventive concept, the driving method in some embodiments of the present application may include: and after receiving a data signal input by the external equipment from the external device interface, controlling the display to display a timing information user interface. Specifically, after receiving a data signal input by an external device from an external device interface, the method for controlling a display to display a timing information user interface includes: receiving a data signal input by external equipment from an external device interface, and storing timing information corresponding to the data signal; obtaining the dimming information stored in the first control module; and controlling a display to display a timing information user interface based on the acquired timing information and the timing information corresponding to the set data format. It should be noted that, for implementation of the driving method, reference may be made to working processes of the above embodiments of the display device, which is not described herein again.
Based on the same inventive concept, the driving method in some embodiments of the present application may include: when the external device is accessed, the access mode of the external device is determined according to the pre-stored port definition information. And when the access mode of the external equipment is determined to be the first access mode, controlling a display to display a timing information user interface based on stored timing information of a data signal input by the external equipment received from an external device interface and the timing information corresponding to the set data format. And when the access mode of the external equipment is determined to be the second access mode, controlling the display to display a timing information user interface based on the timing information of the data signal input by the external equipment received from the external device interface. It should be noted that, for implementation of the driving method, reference may be made to working processes of the above embodiments of the display device, which is not described herein again.
Based on the same inventive concept, the driving method in some embodiments of the present application may include: and in response to a selection control instruction input from the user interface, controlling the display to display the EDID user interface so as to update the EDID parameter information, so that an external device connected to the external device interface can transmit a corresponding data signal based on the updated EDID parameter information. It should be noted that, for implementation of the driving method, reference may be made to working processes of the above embodiments of the display device, which is not described herein again.
Based on the same inventive concept, the driving method in some embodiments of the present application may include: when the data signal input by the external device interface is a data signal with a set data format, the data signal is subjected to down-sampling processing, and then the display is controlled to display. It should be noted that, for implementation of the driving method, reference may be made to working processes of the above embodiments of the display device, which is not described herein again.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.
Claims (10)
1. A display device, comprising:
a display configured to display a user interface;
an external device interface configured to perform data transmission with an external apparatus;
a controller configured to:
and in response to a selection control instruction input from the user interface, controlling the display to display the EDID user interface, updating the EDID parameter information, and enabling an external device accessed to the external device interface to transmit a corresponding data signal based on the EDID parameter information.
2. The display device of claim 1, wherein the controller comprises:
a second control module configured to: in response to a selection control instruction input from the user interface, controlling the display to present an EDID user interface with a one-to-one correspondence of function buttons of a plurality of different EDID version types, wherein the function button corresponding to the selection control instruction is in a currently selected state; when the EDID version type corresponding to the function button in the current selected state is different from the EDID version type corresponding to the function button in the last selected state, outputting a write command based on the EDID version type corresponding to the function button in the current selected state; wherein the write command comprises: register address and EDID parameter information of EDID version type corresponding to the function button of the current selected state;
and the first control module responds to the write command output by the second control module, controls the last stored EDID parameter information to be updated to the EDID parameter information corresponding to the function button in the current selected state, and updates the stored EDID parameter information so that the external equipment accessed by the external device interface can transmit corresponding data signals based on the updated EDID parameter information.
3. The display device of claim 2, wherein the write command comprises: the register address of a register for storing EDID parameter information in the first control module and the EDID version type EDID parameter information corresponding to the function button in the current selected state;
the first control module is further configured to:
receiving the write command;
responding to the write command, and writing data to the register;
controlling the EDID parameter information stored last time to be updated to the EDID parameter information corresponding to the functional button in the current selected state based on the content in the register subjected to the data writing operation, and burning the updated EDID parameter information into E of the first control module2In the ROM.
4. A display device, comprising:
a display;
an external device interface configured to perform data transmission with an external apparatus;
a controller configured to:
and when the data signal input by the external device interface is a data signal with a set data format, performing down-sampling processing on the data signal and controlling the display to display.
5. The display device of claim 4, wherein the controller comprises:
a first control module configured to: performing data interaction with the external equipment through the external device interface, performing down-sampling processing on the data signal to meet the requirement of stored EDID parameter information when the data signal input by the external device interface is a data signal in a set data format, and outputting the data signal after the down-sampling processing;
a second control module configured to: and receiving the data signal output by the first control module, and controlling the display to display according to the received data signal.
6. The display device of claim 5, wherein the first control module is further configured to:
receiving a data signal input by the external equipment through the external device interface;
determining resolution information corresponding to the data signal;
when the resolution information corresponding to the data signal is determined to be the resolution information corresponding to the data signal with the set data format, performing down-sampling processing on video pixel data in the data signal so that the video pixel data after the down-sampling processing meets the requirement of stored EDID parameter information;
and sending the data signal after the down-sampling processing to the second control module.
7. The display device of any one of claims 4-6, wherein the first control module is further configured to:
and when the data signal input by the external device interface is not the data signal with the set data format, directly outputting the received data signal to the second control module.
8. The display device of any one of claims 4-6, wherein the first control module is further configured to:
detecting the state of a set pin in the external device interface in real time;
when detecting that the setting pin is in an effective state based on an access state instruction input by external equipment accessed by the external device interface, controlling a hot plug pin of the external device interface to be in an effective state, so that the external equipment acquires stored EDID parameter information and transmits a corresponding data signal based on the acquired EDID parameter information.
9. A driving method, characterized by comprising:
and in response to a selection control instruction input from the user interface, controlling the display to display the EDID user interface so as to update the EDID parameter information, so that an external device accessed to the external device interface can transmit a corresponding data signal based on the updated EDID parameter information.
10. A driving method, characterized by comprising:
and when the data signal input by the external device interface is a data signal with a set data format, performing down-sampling processing on the data signal and controlling the display to display.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110029260.1A CN114765699A (en) | 2021-01-11 | 2021-01-11 | Display device and driving method |
PCT/CN2021/118593 WO2022148056A1 (en) | 2021-01-11 | 2021-09-15 | Display device and driving method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110029260.1A CN114765699A (en) | 2021-01-11 | 2021-01-11 | Display device and driving method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114765699A true CN114765699A (en) | 2022-07-19 |
Family
ID=82364399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110029260.1A Pending CN114765699A (en) | 2021-01-11 | 2021-01-11 | Display device and driving method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114765699A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101459842A (en) * | 2008-12-17 | 2009-06-17 | 浙江大学 | Decoding method and apparatus for space desampling |
CN205751481U (en) * | 2016-06-29 | 2016-11-30 | 京东方科技集团股份有限公司 | The control device of display device and display device |
CN106297620A (en) * | 2015-05-26 | 2017-01-04 | 冠捷投资有限公司 | The liquid crystal display of built-in EDID specification switching |
US20190348010A1 (en) * | 2018-05-11 | 2019-11-14 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
-
2021
- 2021-01-11 CN CN202110029260.1A patent/CN114765699A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101459842A (en) * | 2008-12-17 | 2009-06-17 | 浙江大学 | Decoding method and apparatus for space desampling |
CN106297620A (en) * | 2015-05-26 | 2017-01-04 | 冠捷投资有限公司 | The liquid crystal display of built-in EDID specification switching |
CN205751481U (en) * | 2016-06-29 | 2016-11-30 | 京东方科技集团股份有限公司 | The control device of display device and display device |
US20190348010A1 (en) * | 2018-05-11 | 2019-11-14 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021109487A1 (en) | Control method for audio data stream output and display device | |
CN114286138B (en) | Display device, external device and multi-view angle proportional display method | |
WO2022073392A1 (en) | Picture display method, and display device | |
WO2022021669A1 (en) | Method for controlling intelligent image mode switching and display device | |
CN114827707A (en) | Display device and boot animation display method | |
CN111176603A (en) | Image display method for display equipment and display equipment | |
WO2021189712A1 (en) | Method for switching webpage video from full-screen playing to small-window playing, and display device | |
CN111045557A (en) | Moving method of focus object and display device | |
CN109857972B (en) | Page updating method and display equipment | |
CN111885400A (en) | Media data display method, server and display equipment | |
CN111954059A (en) | Screen saver display method and display device | |
CN111324411A (en) | Method for upgrading user interface in display device and display device | |
CN112272373B (en) | Bluetooth device type switching method and display device | |
CN114765698B (en) | Display device and driving method | |
CN113515249A (en) | Device for supporting variable refresh rate signal for intelligent display equipment | |
CN112214190A (en) | Display equipment resource playing method and display equipment | |
WO2022148056A1 (en) | Display device and driving method | |
CN113810747B (en) | Display equipment and signal source setting interface interaction method | |
WO2021227232A1 (en) | Method for displaying language options and country options, and display device | |
CN114765699A (en) | Display device and driving method | |
CN111918132B (en) | Display device and multi-interface device judgment method | |
CN114765002A (en) | Display device and driving method | |
CN111901686B (en) | Method for keeping normal display of user interface stack and display equipment | |
WO2021253575A1 (en) | Method for selecting audio output device, and display device | |
WO2021208016A1 (en) | Display device and display method for application interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220719 |
|
RJ01 | Rejection of invention patent application after publication |