Display apparatus and control method thereof

By integrating a sound sensor and a light sensor into the display device, and combining this with a controller to adjust display parameters, the problem of insufficient vision protection in display devices is solved, and vision protection optimization is achieved under different scenarios and lighting conditions.

CN115695689BActive Publication Date: 2025-10-24HISENSE COMML DISPLAY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110838466.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-23
Publication Date
2025-10-24
Estimated Expiration
2041-07-23

AI Technical Summary

Technical Problem

现有显示设备在使用过程中,显示参数设置不合适可能影响用户视力健康,缺乏有效的视力保护功能。

Method used

By integrating a sound sensor and a light sensor into the display device, and combining them with a controller, the display parameters of the monitor are adjusted according to ambient sound data and light intensity, including screen backlight brightness, image color temperature, image brightness, image contrast, image saturation, and image sharpness. This allows for precise determination of the usage scenario and light intensity to optimize display parameters.

Benefits of technology

It enables parameter adjustment of display devices under different usage scenarios and lighting conditions, improves eye protection performance, and enhances the accuracy of display device usage scenarios and display parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115695689B_ABST
    Figure CN115695689B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a display device and a control method thereof, relates to the technical field of imaging display, and can improve the vision protection performance of the display device. The display device comprises a sound collector configured to collect sound data of an environment where the display device is located, a light sensor configured to detect light intensity of the environment where the display device is located, a display, and a controller connected with the sound collector, the light sensor and the display respectively, wherein the controller is configured to acquire the light intensity from the light sensor and the sound data from the sound collector, determine a use scenario of the display device according to the sound data, and adjust display parameters of the display according to the use scenario of the display device and the light intensity.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

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

[0002] With the development of science and technology, display devices (such as liquid crystal display products) are widely used in conference and education scenes due to their advantages of fast operation, good compatibility, environmental protection and intelligence.

[0003] Since the current display devices are mostly internally illuminated, display devices with inappropriate display parameter settings may affect the vision health of users to some extent. With the increasingly wide application of display devices, the eye protection function of display devices has attracted more and more attention. Therefore, how to improve the vision protection performance of display devices needs to be solved urgently. SUMMARY

[0004] The present application provides a display device and a control method thereof, which can improve the vision protection performance of the display device.

[0005] In a first aspect, the present application provides a display device, comprising: a sound collector configured to collect sound data of an environment in which the display device is located; a light sensor configured to detect light intensity of the environment in which the display device is located; a display; and a controller connected with the sound collector, the light sensor and the display respectively; wherein the controller is configured to: obtain the light intensity from the light sensor, and obtain the sound data from the sound collector; determine a use scenario of the display device according to the sound data; and adjust a display parameter of the display according to the use scenario of the display device and the light intensity.

[0006] The display parameter of the display is determined by the light intensity of the environment in which the display device is located and the use scenario determined by the sound data of the environment in which the display device is located, so that the display parameter of the adjusted display can take into account the use scenario of the display device and the light intensity, so that the display parameter of the adjusted display is more reasonable, thereby improving the vision protection performance of the display device.

[0007] In some embodiments, the controller is specifically configured to: process the sound data to obtain voiceprint feature information of one or more users; determine scenario feature information according to the voiceprint feature information of the one or more users, the scenario feature information including one or more of a scenario type, an average viewing distance or a dispersion degree; and determine the use scenario of the display device according to the scenario feature information. In this way, the use scenario of the display device is determined through different scenario feature information, so that the use scenario of the display device is more accurate, the accuracy of the use scenario of the display device is improved, the accuracy of the display parameter of the display is improved, and the vision protection performance of the display device is further improved.

[0008] In some embodiments, the controller is specifically configured to: determine the number of users and the age of each user according to the voiceprint feature information of the one or more users; and determine the scene type according to the number of users and the age of each user.

[0009] In some embodiments, the controller is specifically configured to: determine the number of users and the volume amplitude value of each user according to the voiceprint feature information of the one or more users; and determine the average visual distance according to the number of users and the volume amplitude value of each user.

[0010] In some embodiments, the controller is specifically configured to: determine the target value of the display parameter and the adjustment coefficient according to the use scene of the display device and the light intensity, the adjustment coefficient being used to control the rate of adjusting the display parameter from the current value to the target value; and adjust the display parameter of the display according to the target value of the display parameter and the adjustment coefficient. By changing the size of the adjustment coefficient, the rate of adjusting the display parameter from the current value to the target value can be changed, so that the parameter adjustment rate can be different in different scenes, which improves the parameter adjustment process and further improves the vision protection performance of the display device.

[0011] In some embodiments, the controller is specifically configured to: determine the reference value of the display parameter according to the use scene of the display device; determine the offset value of the display parameter according to the light intensity; and determine the target value of the display parameter according to the reference value of the display parameter and the offset value of the display parameter.

[0012] In some embodiments, the display parameter includes one or more of the screen backlight brightness, the image color temperature, the image brightness, the image contrast, the image saturation, and the image sharpness.

[0013] In a second aspect, the embodiments of the present application provide a control method of a display device, which includes: acquiring the light intensity of an environment where the display device is located, and acquiring sound data of the environment where the display device is located; determining the use scene of the display device according to the sound data; and adjusting the display parameter of a display of the display device according to the use scene of the display device and the light intensity.

[0014] In some embodiments, determining the use scene of the display device according to the sound data includes: processing the sound data to obtain the voiceprint feature information of one or more users; determining the scene feature information according to the voiceprint feature information of the one or more users, the scene feature information including one or more of the scene type, the average visual distance, or the dispersion; and determining the use scene of the display device according to the scene feature information.

[0015] In some embodiments, if the scene feature information is a scene type, the scene feature information is determined according to the voiceprint feature information of the one or more users, including: determining the number of users and the age of each user according to the voiceprint feature information of the one or more users; and determining the scene type according to the number of users and the age of each user.

[0016] In some embodiments, if the scene feature information is an average visual distance, the scene feature information is determined according to the voiceprint feature information of the one or more users, including: determining the number of users and the volume amplitude value of each user according to the voiceprint feature information of the one or more users; and determining the average visual distance according to the number of users and the volume amplitude value of each user.

[0017] In some embodiments, the display parameter of the display device is adjusted according to the use scene of the display device and the light intensity, including: determining the target value of the display parameter and an adjustment coefficient according to the use scene of the display device and the light intensity, the adjustment coefficient being used to control the rate of adjusting the display parameter from a current value to the target value; and adjusting the display parameter of the display device according to the target value of the display parameter and the adjustment coefficient.

[0018] In some embodiments, the target value of the display parameter is determined according to the use scene of the display device and the light intensity, including: determining a reference value of the display parameter according to the use scene of the display device; determining an offset value of the display parameter according to the light intensity; and determining the target value of the display parameter according to the reference value of the display parameter and the offset value of the display parameter.

[0019] In some embodiments, the display parameter includes one or more of screen backlight brightness, image color temperature, image brightness, image contrast, image saturation, and image sharpness.

[0020] In a third aspect, an embodiment of the present application provides a controller, which is configured to execute the control method in the second aspect and possible implementation manners.

[0021] In a fourth aspect, an embodiment of the present application provides a control device, which includes a processor and a communication interface, the processor is configured to execute the processing operation in the control method in the second aspect and any possible implementation manner, and the communication interface is configured to execute the communication operation in the control method in the second aspect and any possible implementation manner.

[0022] In a fifth aspect, an embodiment of the present application provides a computer readable storage medium, which includes computer instructions, when the computer instructions are executed on a computer, the computer is caused to execute the method in the second aspect and possible implementation manners.

[0023] In a sixth aspect, an embodiment of the present application provides a computer program product, which can be directly loaded into a memory and contains software codes, and the computer program product can realize the method provided in the second aspect and possible implementation manners after being loaded and executed by a computer.

[0024] It should be noted that the computer instructions described above can be stored in the computer readable storage medium in whole or in part. The computer readable storage medium can be packaged together with the processor of the control device or packaged separately from the processor of the control device, and the present application does not limit this.

[0025] The second aspect to the sixth aspect of the present application are described with reference to the detailed description of the first aspect, and the beneficial effects of the second aspect to the sixth aspect are described with reference to the beneficial effect analysis of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

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

[0027] Figure 1 An application scenario schematic diagram of a display device provided by an embodiment of the present application is shown in the figure.

[0028] Figure 2 A structural schematic diagram of a display device provided by an embodiment of the present application is shown in the figure.

[0029] Figure 3 A system architecture schematic diagram of a display device provided by an embodiment of the present application is shown in the figure.

[0030] Figure 4 An application program schematic diagram of a display device provided by an embodiment of the present application is shown in the figure.

[0031] Figure 5 A flowchart of a control method of a display device provided by an embodiment of the present application is shown in the figure.

[0032] Figure 6 A flowchart of another control method of a display device provided by an embodiment of the present application is shown in the figure.

[0033] Figure 7 A corresponding relationship schematic diagram between a volume amplitude value and a visual distance provided by an embodiment of the present application is shown in the figure.

[0034] Figure 8Another application scenario diagram of a display device provided by an embodiment of the present application is shown in FIG. 2.

[0035] Figure 9 A flow diagram of a control method of a display device provided by an embodiment of the present application is shown in FIG. 3.

[0036] Figure 10 A flow diagram of a control method of a display device provided by an embodiment of the present application is shown in FIG. 3.

[0037] Figure 11 A correspondence between a display parameter offset value and light intensity provided by an embodiment of the present application is shown in FIG. 4.

[0038] Figure 12 A display parameter adjustment process provided by an embodiment of the present application is shown in FIG. 5. DETAILED DESCRIPTION

[0039] The display device and the control method thereof provided by an embodiment of the present application are described in detail below with reference to the accompanying drawings.

[0040] The term "and / or" in this document merely describes an association relationship of associated objects, and can represent three relationships, for example, A and / or B can represent three cases of existence of A alone, existence of A and B simultaneously, and existence of B alone.

[0041] The terms "first" and "second" and the like in the specification and drawings of the present application are used to distinguish different objects, or to distinguish different treatments of the same object, and are not used to describe a specific order of the objects.

[0042] In addition, the terms "comprising" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.

[0043] It should be noted that in the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" is intended to present concepts in a concrete manner.

[0044] In the description of the present application, "a plurality of" means two or more, unless otherwise specified.

[0045] Figure 1 An application scenario of a display device is provided for the embodiments of the present application. As shown in Figure 1 One or more users can operate the display device 200 through the mobile terminal 300 and the control device 100.

[0046] In some embodiments, the control device 100 can be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-distance communication modes, etc. The display device 200 is controlled by wireless or other wired ways. The user can input user instructions through the keys on the remote controller, voice input, control panel input, etc. to control the display device 200. For example, the user can input corresponding control instructions through the volume up and down keys, channel control keys, up / down / left / right movement keys, voice input keys, menu keys, power on / off keys, etc. on the remote controller to realize the function of controlling the display device 200.

[0047] In some embodiments, the mobile terminal, tablet computer, computer, notebook computer, and other smart devices can also be used to control the display device 200. For example, the display device 200 is controlled by using an application program running on the smart device. The application program can provide various controls for the user in an intuitive user interface (UI) on the screen associated with the smart device through configuration.

[0048] In some embodiments, the mobile terminal 300 can install a software application with the display device 200, realize connection communication through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. For example, the mobile terminal 300 can establish a control instruction protocol with the display device 200, synchronize the remote control keyboard to the mobile terminal 300, control the user interface on the mobile terminal 300, and realize the function of controlling the display device 200. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to realize the function of synchronous display.

[0049] The display device 200 can be a liquid crystal display, an OLED display, or a projection display device. The specific display device type, size, and resolution are not limited, and those skilled in the art can understand that the display device 200 can be changed in performance and configuration as needed.

[0050] In addition to providing a broadcast receiving television function, the display device 200 can also provide a smart network television function supporting computer functions, including but not limited to a network television, a smart television, an Internet protocol television (IPTV), etc.

[0051] Figure 2 A structural schematic diagram of the display device 200 is provided for the embodiments of the present application.

[0052] In some embodiments, the display device 200 includes at least one of the controller 250, the tuner demodulator 210, the communicator 220, the detector 230, the input / output interface 255, the display 275, the audio output interface 285, the memory 260, the power supply 290, the user interface 265, and the external device interface 240.

[0053] In some embodiments, the display 275 is configured to receive image signals from the output of the central processor 254 and display video content and image and menu control interfaces.

[0054] In some embodiments, the display 275 includes a display screen component for presenting a picture and a driving component for driving the display of the picture.

[0055] In some embodiments, the display of video content can be from broadcast television content, or alternatively, from various broadcast signals received via wired or wireless communication protocols. Alternatively, the display of various image content can be from network communication protocols received from a network server.

[0056] In some embodiments, the display 275 is configured to present a user control UI interface generated in the display device 200 and used to control the display device 200.

[0057] In some embodiments, depending on the type of display 275, a driving component for driving the display can also be included.

[0058] In some embodiments, the display 275 is a projection display, and the display 275 can further include a projection device and a projection screen.

[0059] In some embodiments, the communicator 220 is a component configured to communicate with external devices or external servers according to various communication protocol types. For example, the communicator 220 can include at least one of a Wifi module 221, a Bluetooth module 222, a wired Ethernet module 223, other network communication protocol chips or near field communication protocol chips, and an infrared receiver.

[0060] In some embodiments, the display device 200 can establish control signal and data signal transmission and reception with the external control device 100 or the content providing device through the communicator 220.

[0061] In some embodiments, the user interface 265 can be configured to receive infrared control signals from the control device 100 (e.g., an infrared remote control).

[0062] In some embodiments, the detector 230 is a component of the display device 200 configured to collect signals from the external environment or interaction with the external environment.

[0063] In some embodiments, the detector 230 may include a sound collector 231. The sound collector 231 may be a microphone array comprising at least one microphone. The sound collector 231 is configured to receive user voice data. For example, the voice data may be a voice signal of a user's control instructions for controlling the display device 200, or the voice data may be sound data of the environment in which the display device 200 is located, which is used to identify the type of the environmental scene, allowing the display device 200 to adapt to the ambient noise.

[0064] In some embodiments, the detector 230 may further include an image collector 232, such as a camera, for capturing the external environment of the display device 200, as well as user attributes or user interaction gestures. The display device 200 can interact with the user by capturing the user's interaction gestures through the image collector 232.

[0065] In some embodiments, the detector 230 may further include a light sensor 233 for collecting light intensity in the environment where the display device 200 is located.

[0066] In some embodiments, the detector 230 may further include a temperature sensor, etc., for sensing the ambient temperature of the environment where the display device 200 is located.

[0067] In some embodiments, the display device 200 can adaptively adjust the color temperature of the image displayed. For example, when the temperature is high, the display device 200 can be adjusted to display a cooler color temperature image, or when the temperature is low, the display device 200 can be adjusted to display a warmer color temperature image.

[0068] In some embodiments, as Figure 2 As shown, the input / output interface 255 is configured to perform data transmission between the controller 250 and other external devices or other controllers 250, such as receiving video signal data and audio signal data, or command instruction data from external devices.

[0069] In some embodiments, the external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface 241 (HDMI), a composite video broadcast signal (CVBS) input interface 242, an analog or digital high-definition component input interface 243, a USB input interface 244, an RGB port, or the like. Alternatively, multiple of the aforementioned interfaces may form a composite input / output interface.

[0070] In some embodiments, as Figure 2As shown, the tuning demodulator 210 is configured to receive broadcast television signals through wired or wireless receiving means, and can perform amplification, mixing and resonance demodulation processing, and demodulate audio and video signals from multiple wireless or wired broadcast television signals. The audio and video signals can include television audio and video signals carried in a user-selected television channel frequency, and EPG data signals.

[0071] In some embodiments, the frequency points demodulated by the tuning demodulator 210 are controlled by the controller 250, which can send control signals according to user selection to cause the demodulator to respond to the user-selected television signal frequency and demodulate the television signal carried in the frequency.

[0072] In some embodiments, broadcast television signals can be classified according to different television signal broadcast standards, such as terrestrial broadcast signals, cable broadcast signals, satellite broadcast signals, or Internet broadcast signals, etc. Or according to different modulation types, such as digital modulation signals, analog modulation signals, etc. Or according to different signal types, such as digital signals, analog signals, etc.

[0073] In some embodiments, the controller 250 and the tuning demodulator 210 can be located in different separate devices, i.e. the tuning demodulator 210 can also be in an external device of the main device where the controller 250 is located, such as an external set-top box, etc. In this way, the set-top box outputs the television audio and video signals demodulated from the received broadcast television signals to the main device, and the main device receives the audio and video signals through the first input / output interface.

[0074] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 can control the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object displayed on the display 275, the controller 250 can perform an operation related to the object selected by the user command.

[0075] In some embodiments, the object can be any of the selectable objects, such as a hyperlink or an icon. The operation related to the selected object, for example, is to display a page, document, image, etc. connected to the hyperlink, or to execute a program corresponding to the icon. The user command for selecting a UI object can be a command input through various input devices connected to the display device 200 (e.g. a mouse, a keyboard, a touchpad, etc.) or a voice command corresponding to a voice spoken by the user.

[0076] As shown, the display device 200 includes a display 275, a tuner 210, a controller 250, a memory 260, a communication interface 270, and a first input / output interface 280. Figure 2As shown, the controller 250 includes at least one of a random access memory 251 (RAM), a read-only memory 252 (ROM), a video processor 270, an audio processor 280, other processors 253 (e.g., a graphics processing unit (GPU), a central processing unit 254 (CPU), a communication interface 255, and a communication bus 256. The communication bus connects the various components.

[0077] In some embodiments, the RAM 251 is used to store temporary data of an operating system or other programs that are running.

[0078] In some embodiments, the ROM 252 is used to store various system startup instructions.

[0079] In some embodiments, the ROM 252 is used to store a basic input / output system, referred to as a basic input / output system (BIOS). It is used to complete the power-on self-test of the system, the initialization of various functional modules in the system, the driver program of the basic input / output of the system, and the booting of the operating system.

[0080] In some embodiments, upon receiving a power-on signal, the display device 200 power supply starts to start, the CPU runs the system startup instructions in the ROM 252, and copies the temporary data of the operating system stored in the memory to the RAM 251, so as to start or run the operating system. When the operating system startup is completed, the CPU copies the temporary data of various application programs in the memory to the RAM 251, and then starts or runs various application programs.

[0081] In some embodiments, the central processing unit 254 is used to execute the operating system and application program instructions stored in the memory, and execute various application programs, data and content according to various interactive instructions received from the outside, so as to finally display and play various audio and video content.

[0082] In some example embodiments, the central processing unit 254 can include multiple processors. The multiple processors can include a main processor and one or more sub-processors. The main processor is used to perform some operations of the display device 200 in the pre-power-on mode and / or the operation of displaying the picture in the normal mode. The one or more sub-processors are used to perform an operation in a standby mode or the like.

[0083] In some embodiments, the graphic processor 253 is configured to generate various graphic objects, such as icons, operation menus, and user input instruction display graphics, etc. The graphic processor 253 includes an operator configured to perform operations by receiving various interactive instructions input by a user, and display various objects according to display attributes. The graphic processor 253 also includes a renderer configured to perform rendering on various objects obtained based on the operator, and the rendered objects are used for display on a display.

[0084] In some embodiments, the video processor 270 is configured to receive external video signals, and perform video processing, such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, etc. according to standard encoding and decoding protocols of the input signals, to obtain signals that can be directly displayed on the device 200.

[0085] In some embodiments, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesizer, a frame rate conversion module, and a display formatting module, etc.

[0086] The demultiplexing module is configured to perform demultiplexing processing on input audio and video data streams. For example, if the input is an MPEG-2 signal, the demultiplexing module performs demultiplexing to obtain a video signal and an audio signal, etc.

[0087] The video decoding module is configured to perform processing, such as decoding and scaling, on the video signal obtained after demultiplexing.

[0088] The image synthesizer is configured to perform superimposition and mixing processing on the video image obtained after scaling, and the GUI signal generated by the graphic generator based on user input or self-generated, to generate an image signal that can be displayed.

[0089] The frame rate conversion module is configured to perform conversion on the input video frame rate, such as converting a 60Hz frame rate to a 120Hz frame rate or a 240Hz frame rate. Commonly used formats include, for example, an interpolation method.

[0090] The display formatting module is configured to change the signal of the output video signal obtained after frame rate conversion to a signal that conforms to the display format, such as an RGB data signal.

[0091] In some embodiments, the graphic processor 253 and the video processor 270 can be integrated or separated. When integrated, the graphic processor 253 can perform processing of the graphic signal output to the display. When separated, the graphic processor 253 and the video processor 270 can perform different functions, such as a GPU+FRC (Frame Rate Conversion) architecture.

[0092] In some embodiments, the audio processor 280 is configured to receive external audio signals, decompress and decode the signals according to a standard codec protocol, and perform noise reduction, digital-to-analog conversion, amplification, and other processing to obtain sound signals that can be played through a speaker.

[0093] In some embodiments, the video processor 270 can include one or more chips. The audio processor can also include one or more chips.

[0094] In some embodiments, the video processor 270 and the audio processor 280 can be separate chips or integrated into one or more chips together with the controller.

[0095] In some embodiments, the audio output, under the control of the controller 250, receives sound signals output by the audio processor 280, such as a speaker 286, and in addition to the speaker carried by the display device 200 itself, can output to the external sound output terminal 287 of the external device, such as an external sound interface or a headphone interface, and can also include a near-field communication module in the communication interface, such as a Bluetooth module 222 for Bluetooth speaker sound output.

[0096] The power supply 290, under the control of the controller 250, provides power supply support for the display device 200 using power input from an external power source. The power supply 290 can include a built-in power supply circuit installed inside the display device 200, or an external power supply installed outside the display device 200, and a power supply interface for providing an external power supply in the display device 200.

[0097] The user interface 265 is configured to receive user input signals and then send the received user input signals to the controller 250. The user input signals can be received by an infrared receiver or various user control signals can be received through a network communication module.

[0098] In some embodiments, the user inputs user commands through the control device 100 or the mobile terminal 300, and the user input interface displays the display device 200 in response to the user's input through the controller 250 according to the user's input.

[0099] In some embodiments, the user can input user commands through the graphical user interface (GUI) displayed on the display 275, and the user input interface receives the user input commands through the graphical user interface (GUI). Alternatively, the user can input user commands by inputting specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.

[0100] In some embodiments, the "user interface" is a medium interface for interaction and information exchange between an application program or operating system and a user, which realizes the conversion between the internal form of information and the form that the user can accept. The commonly used form of the user interface is a graphic user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be an icon, window, control, etc. interface element displayed in the display screen of an electronic device, wherein the control can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.

[0101] The memory 260 includes various software modules stored for driving the display device 200. For example, the various software modules stored in the memory include at least one of a basic module, a detection module, a communication module, a display control module, a browser module, and various service modules.

[0102] The basic module is a bottom software module for signal communication between various hardware in the display device 200 and sending processing and control signals to the upper layer module. The detection module is a management module for collecting various information from various sensors or user input interfaces, and performing digital-to-analog conversion and analysis management.

[0103] For example, the voice recognition module includes a voice analysis module and a voice instruction database module. The display control module is a module for controlling the display to display image content, which can be used to play multimedia image content and UI interface information. The communication module is a module for controlling and data communication between external devices. The browser module is a module for performing data communication between servers. The service module is a module for providing various services and various application programs. At the same time, the memory 260 also stores received external data and user data, images of various items in various user interfaces, and visual effect images of focus objects.

[0104] In some embodiments, the system can include a kernel, a shell, a file system, and an application program. The kernel, the shell, and the file system together form a basic operating system structure, which allows users to manage files, run programs, and use the system. After power-on, the kernel starts, activates the kernel space, abstracts hardware, initializes hardware parameters, runs and maintains virtual memory, schedulers, signals, and inter-process communication (IPC). After the kernel starts, the shell and user application programs are loaded. The application program is compiled into machine code after starting, forming a process.

[0105] Figure 3 A system architecture schematic diagram of a display device provided by an embodiment of the present application is shown.

[0106] As Figure 3 shown, in some embodiments, the system is divided into four layers, from top to bottom, respectively, the applications layer (referred to as "application layer"), the application framework layer (referred to as "framework layer"), the android runtime and system library layer (referred to as "system runtime library layer"), and the kernel layer.

[0107] In some embodiments, at least one application program is running in the application layer, which can be a window (Window) program, a system setting program, a clock program, a camera application, etc. provided by the operating system; or an application program developed by a third-party developer, such as a hi-see program, a K-song program, a magic mirror program, etc. In specific implementation, the application program package in the application layer is not limited to the above examples, and other application program packages can also be included, which is not limited by the embodiments of the present application.

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

[0109] As Figure 3 shown, the application framework layer in the embodiments of the present application includes managers (Managers) and content providers (Content Provider), wherein the managers include at least one of the following modules; the activity manager (ActivityManager) is used to interact with all activities running in the system; the location manager (Location Manager) is used to provide access to system location services for system services or applications; the package manager (Package Manager) is used to retrieve various information related to the application program package currently installed on the device; the notification manager (NotificationManager) is used to control the display and clearing of notification messages; the window manager (Window Manager) is used to manage the icons, windows, toolbars, wallpapers and desktop components on the user interface.

[0110] In some embodiments, the activity manager is used to: manage the life cycle of each application and the usual navigation back function, such as controlling the exit of the application (including switching the user interface currently displayed in the display window to the system desktop), opening, backing (including switching the user interface currently displayed in the display window to the upper-level user interface of the currently displayed user interface), etc.

[0111] In some embodiments, the window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, controlling display window changes (for example, shrinking the display window, shaking the display, distorting the display, etc.), etc.

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

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

[0114] In some embodiments, the core layer further includes a power driver module for performing power management.

[0115] In some embodiments, Figure 3 The software programs and / or modules corresponding to the software architecture in Figure 2 In the memory 260 shown.

[0116] In some embodiments, taking the Magic Mirror application (photography application) as an example, when the remote control receiving device receives a remote control input operation, a corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the input operation into a raw input event (including the value of the input operation, the timestamp of the input operation, and other information). The raw input event is stored in the kernel layer. The application framework layer obtains the raw input event from the kernel layer, identifies the control corresponding to the input event based on the current focus position, and determines that the input operation is a confirmation operation. The control corresponding to the confirmation operation is the control of the Magic Mirror application icon. The Magic Mirror application calls the interface of the application framework layer to start the Magic Mirror application, and then starts the camera driver by calling the kernel layer to capture still images or videos through the camera.

[0117] In some embodiments, for a display device with touch function, taking split screen operation as an example, the display device receives a user input operation (such as split screen operation) on the display screen, the kernel layer can generate a corresponding input event according to the input operation and report the event to the application framework layer. The activity manager of the application framework layer sets the window mode (such as multi-window mode) corresponding to the input operation and the window position and size, etc. The window manager of the application framework layer draws the window according to the setting of the activity manager, and then sends the drawn window data to the display driver of the kernel layer, and the display driver displays the corresponding application interface in different display areas of the display screen.

[0118] In some embodiments, as shown in Figure 4 application layer includes at least one application program, which can display corresponding icon controls in the display, such as: live TV application icon control, video on demand application icon control, media center application icon control, application center icon control, game application icon control, etc.

[0119] In some embodiments, the live TV application can provide live TV through different signal sources. For example, the live TV application can use input from cable TV, radio, satellite service or other types of live TV services to provide TV signals. In addition, the live TV application can display the video of the live TV signal on the display device 200.

[0120] In some embodiments, the video on demand application can provide videos from different storage sources. Unlike the live TV application, the video on demand provides video display from certain storage sources. For example, the video on demand can come from a server-side cloud storage or from a local hard disk storage containing stored video programs.

[0121] In some embodiments, the media center application can provide various multimedia content playing applications. For example, the media center can provide services for users to access various image or audio services through the media center application, which is different from live TV or video on demand.

[0122] In some embodiments, the application center can provide storage for various applications. The application can be a game, an application, or other applications related to a computer system or other devices but can run in a smart TV. The application center can obtain these applications from different sources, store them in a local storage, and then run them on the display device 200.

[0123] Based on the display device 200 shown in Figure 1 , as shown in Figure 5 , the embodiments of the present application provide a control method, which is applied toFigure 2 The control method comprises the following steps of:

[0124] S101, obtaining light intensity from the light sensor 233 and obtaining sound data from the sound collector 231.

[0125] In the embodiment, the light intensity is the light intensity of the environment where the display device 200 is located. The unit of the light intensity can be lux. For example, the light intensity of the environment where the display device 200 is located can be 120 lux. It should be understood that the light intensity of the environment where the display device 200 is located will change with time, weather, placement position and other factors.

[0126] As a possible implementation manner, the controller 250 can send an instruction of collecting the light intensity of the environment where the display device 200 is located to the light sensor 233. In response to the instruction, the light sensor 233 collects the light intensity of the environment where the display device 200 is located and sends the light intensity to the controller 250. Thus, the controller 250 obtains the light intensity of the environment where the display device 200 is located from the light sensor 233.

[0127] As another possible implementation manner, the light sensor 233 can periodically collect the light intensity of the environment where the display device 200 is located. After collecting the light intensity of the environment where the display device 200 is located, the light intensity of the environment where the display device 200 is located is sent to the controller 250. Thus, the controller 250 periodically obtains the light intensity of the environment where the display device 200 is located from the light sensor 233. For example, the length of the collection period of the light intensity can be 1 hour or 2 hours, which is not limited.

[0128] In the embodiment, the sound data is the sound data of the environment where the display device 200 is located within a preset time length. For example, the preset time length can be 1 minute or 2 minutes, which is not limited.

[0129] As a possible implementation manner, the controller 250 can send an instruction of collecting the sound data of the environment where the display device 200 is located to the sound collector 231. In response to the instruction, the sound collector 231 obtains the sound data of the environment where the display device 200 is located within a preset time length from the time when the instruction of collecting the sound data is received. Then, the sound collector 231 sends the sound data within the preset time length to the controller 250. Thus, the controller 250 obtains the sound data of the environment where the display device 200 is located from the sound collector 231.

[0130] As another possible implementation, the sound collector 231 can collect sound data of the environment where the display device 200 is located periodically. In a collection period of sound data, after the sound collector 231 collects sound data for a preset time length, the sound data of the environment where the display device 200 is located is sent to the controller 250. Thus, the controller 250 periodically acquires sound data of the environment where the display device 200 is located from the sound collector 231. It should be understood that the time length of the collection period of sound data is greater than the preset time length. For example, the time length of the collection period of sound data can be 1 hour or 2 hours, which is not limited in this regard.

[0131] S102, determining the use scenario of the display device according to the sound data.

[0132] As a possible implementation, the controller 250 can determine the scene feature information of the display device according to the sound data, and then determine the use scenario of the display device according to the scene feature information of the display device.

[0133] In some embodiments, the scene feature information of the display device can include one or more of a scene type, an average viewing distance, or a dispersion degree.

[0134] For example, the scene type can be one of a classroom, a conference room, or a home theater.

[0135] The average viewing distance is used to represent the average distance between the user and the display device. For example, the average viewing distance can be 5 meters or 10 meters.

[0136] The dispersion degree is used to represent the positional relationship of each user relative to the display device. For example, the smaller the dispersion degree, the more concentrated the distance between each user and the display device, that is, the more concentrated the users relative to the display device.

[0137] S103, adjusting the display parameter of the display according to the use scenario of the display device and the light intensity.

[0138] The display parameter of the display can include one or more of a screen backlight brightness, an image color temperature, an image brightness, an image contrast, an image saturation, and an image sharpness.

[0139] The technical scheme provided by the embodiments of the present application is that the display parameter of the display is determined comprehensively by the light intensity of the environment where the display device is located and the use scenario determined by the sound data of the environment where the display device is located, so that the display parameter of the display after adjustment can take into account the use scenario of the display device and the light intensity, so that the display parameter of the display after adjustment is more reasonable, thereby improving the vision protection performance of the display device.

[0140] Optionally, as Figure 6As shown, step S102 can be specifically implemented as the following steps:

[0141] S1021, processing the sound data to obtain voiceprint feature information of one or more users.

[0142] In some embodiments, the controller 250 can remove non-speech data in the sound data, remove noise in the sound data, and increase the clarity of the audio. For example, the non-speech data can be air friction sound in the sound data, collision sound of objects such as tables and chairs, and sound generated when the user moves (footsteps, etc.).

[0143] In some embodiments, the controller 250 can also remove silent speech data in the sound data, remove data in the sound data that does not contain the user's voice, and increase the effectiveness of the audio.

[0144] In some embodiments, the controller 250 can also perform frame processing on the sound data to obtain a plurality of short-time sound data, which facilitates the controller 250 to extract the spectral features in the sound data. For example, the length of the short-time sound data is 5 to 50 milliseconds, which is not limited.

[0145] Optionally, step S1201 can be specifically implemented as: performing spectral feature analysis on the sound data to generate a spectral feature sequence, and determining the voiceprint feature information of one or more users according to the spectral feature sequence.

[0146] In one possible example, the controller 250 can perform similarity estimation on N spectral feature vectors in the spectral feature sequence according to the maximum a posteriori probability criterion, determine a Gaussian mixture model of the sound data, and determine the voiceprint feature information of one or more users according to the Gaussian mixture model of the sound data.

[0147] The Gaussian mixture model includes M voiceprint feature vectors, and the M voiceprint feature vectors correspond to M users one by one. M and N are both positive integers, and N≥M. The voiceprint feature vector is used to carry the voiceprint feature of a single word or word in the user's sound data.

[0148] In another possible example, the controller 250 can also perform maximum likelihood estimation calculation on N spectral feature vectors in the spectral feature sequence to determine H spectral feature vector groups, and determine the voiceprint feature information of H users according to the H spectral feature vector groups.

[0149] The spectral feature vector group includes one or more spectral feature vectors. The H spectral feature vector groups correspond to H users one by one. H and N are both positive integers, and N≥H.

[0150] S1022, determining scene feature information according to the voiceprint feature information of one or more users.

[0151] Optionally, if the scene feature information comprises a scene type, the scene type can be determined according to the following manner: the controller 250 determines the number of users and the age of each user according to the voiceprint feature information of one or more users; and determines the scene type according to the number of users and the age of each user.

[0152] In some embodiments, the number of users is equal to the number of voiceprint feature information of the users. For example, after the controller 250 processes the sound data, the controller 250 obtains the voiceprint feature information of 5 users. Then, the controller 250 can determine that there are at least 5 users around the display device. Thus, the controller 250 can determine that the number of users is 5.

[0153] In some embodiments, the age of the user can be determined according to the voiceprint feature information of one or more users and the voiceprint features in the voiceprint library. For example, the controller 250 can compare the voiceprint feature information of the user with the voiceprint features in the voiceprint library according to the similarity, and determine the age of the user according to the voiceprint feature with the highest similarity to the voiceprint feature information of the user and the corresponding relationship between the voiceprint features and the ages in the voiceprint library.

[0154] In some embodiments, the voiceprint library can be pre-stored in the memory 260. The user can browse the voiceprint library in the memory 260 through the controller 250. The user can also modify the corresponding relationship between the voiceprint features and the ages in the voiceprint library through the controller 250 to update the voiceprint library stored in the memory 260.

[0155] In some embodiments, determining the scene type according to the number of users and the age of each user can be specifically implemented as: determining the mean and variance of the age of one or more users according to the number of users and the age of each user; and determining the scene type according to the mean and variance of the age of one or more users.

[0156] For example, in the case that the mean of the age of one or more users is less than a first threshold value and the variance is less than a second threshold value, the controller 250 determines that the one or more users are a student group. Then, the controller 250 determines that the scene type of the environment where the display device 200 is located is a classroom.

[0157] For another example, in the case that the mean of the age of one or more users is greater than a third threshold value and the variance is less than a fourth threshold value, the controller 250 determines that the one or more users are adults. Then, the controller 250 determines that the scene type of the environment where the display device 200 is located is a conference room.

[0158] Optionally, if the feature information comprises the average distance, the average distance can be determined according to the following manner: the controller 250 determines the number of users and the volume amplitude value of each user according to the voiceprint feature information of the one or more users; and determines the average distance according to the number of users and the volume amplitude value of each user.

[0159] In some embodiments, the volume amplitude value of the user can be determined according to the spectral feature of the voiceprint feature information of the user. For example, the controller 250 can determine the peak value of the volume size in the spectrum of the voiceprint feature information of the user as the volume amplitude value of the user. Alternatively, the controller 250 can also determine the average value of the volume size in the spectrum of the voiceprint feature information of the user as the volume amplitude value of the user. For example, the volume amplitude value of the user can be the root mean square average value of the volume size in the spectrum of the voiceprint feature information, without limitation.

[0160] In some embodiments, the determination of the average distance according to the number of users and the volume amplitude value of each user can be specifically implemented as: determining the average value of the volume amplitude value of the one or more users according to the number of users and the volume amplitude value of each user; and determining the average distance of the one or more users according to the average value of the volume amplitude value of the one or more users and the corresponding relationship between the volume amplitude value and the distance.

[0161] For example, the corresponding relationship between the volume amplitude value and the distance can be pre-stored in the memory 260. The corresponding relationship between the volume amplitude value and the distance can also be set by the user, without limitation. For example, the corresponding relationship between the volume amplitude value and the distance can be as shown in the distance-volume amplitude value graph shown in Figure 7 Figure 7 For example, the distance gradually decreases with the increase of the volume amplitude value as shown in the distance-volume amplitude value graph shown in

[0162] For example, as shown in Figure 8 Figure 7 For example, as shown in Figure 8

[0163] Optionally, if the feature information comprises the dispersion, the dispersion can be determined according to the following manner: the controller 250 determines the number of users and the volume amplitude value of each user according to the voiceprint feature information of the one or more users; and determines the dispersion according to the number of users and the volume amplitude value of each user.

[0164] ​​​In some embodiments, the determining the dispersion according to the number of users and the volume amplitude values of the respective users can be specifically implemented as: determining a variance of the volume amplitude values of one or more users according to the number of users and the volume amplitude values of the respective users; and determining the dispersion of the one or more users according to the variance of the volume amplitude values of the one or more users.

[0165] S1023, determining the use scenario of the display device according to the scene feature information.

[0166] In some embodiments, taking an example in which the scene feature information includes a scene type and an average viewing distance, the controller 250 can determine the use scenario of the display device according to the scene type and the average viewing distance, and a correspondence between the scene feature information and the use scenario.

[0167] For example, the correspondence between the scene feature information and the use scenario can be as shown in Table 1. The correspondence between the scene feature information and the use scenario can also be set by the user. For example, the user can modify the correspondence between the scene feature information and the use scenario in Table 1.

[0168] For example, as shown in Table 1, assuming that the scene type is a classroom and the average viewing distance is 10 meters, the controller 250 can determine the use scenario of the display device to be a classroom scenario 1 according to the scene type and the average viewing distance.

[0169] Table 1

[0170] Scenario type Average view distance Dispersion Usage scenario Classroom 10 m Classroom scenario 1 Classroom 25 Classroom scenario 2 Conference room 3 m Conference room scenario 1 Conference room 5 m Conference room scenario 2 Conference room 25 Conference room scenario 3 Conference room 10 m 16 Conference room scenario 4

[0171] In some embodiments, taking an example in which the scene feature information includes a scene type and a dispersion, the controller 250 can determine the use scenario of the display device according to the scene type and the dispersion, and a correspondence between the scene feature information and the use scenario.

[0172] For example, as shown in Table 1, assuming that the scene type is a classroom and the dispersion is 25, the controller 250 can determine the use scenario of the display device to be a classroom scenario 2 according to the scene type and the dispersion.

[0173] In some embodiments, taking an example in which the scene feature information includes a scene type, an average viewing distance, and a dispersion, the controller 250 can determine the use scenario of the display device according to the scene type, the average viewing distance, and the dispersion, and a correspondence between the scene feature information and the use scenario.

[0174] For example, as shown in Table 1, assuming the scene type is a conference room, the average viewing distance is 10 meters, and the dispersion is 16, the controller 250 can determine that the usage scenario of the display device is conference room scene 4 based on the scene type, average viewing distance and dispersion.

[0175] The technical solution provided in the embodiment of the present application determines the usage scenario of the display device through different scene feature information, making the usage scenario of the display device more accurate and improving the accuracy of the usage scenario of the display device, thereby improving the accuracy of the display parameters of the display and further improving the vision protection performance of the display device.

[0176] Optional, such as Figure 9 As shown, step S103 can be specifically implemented as follows:

[0177] S1031. Determine a target value and an adjustment coefficient of a display parameter according to a usage scenario and light intensity of the display device.

[0178] The target value of the display parameter is used to represent the most appropriate value of the display parameter in the current usage scenario; the adjustment coefficient of the display parameter is used to control the rate of adjusting the display parameter from the current value to the target value.

[0179] In some embodiments, the adjustment coefficient may be determined based on the usage scenario and the corresponding relationship between the usage scenario and the adjustment coefficient.

[0180] Exemplarily, the correspondence between the usage scenario and the adjustment coefficient can be pre-stored in the memory 260. Table 2 shows a correspondence between the usage scenario and the adjustment coefficient. Assuming that the display parameter is the image color temperature, the correspondence between the usage scenario and the adjustment coefficient is shown in Table 2. When the usage scenario is a classroom (average viewing distance of 10 meters), the image color temperature adjustment coefficient is 800K / min. When the usage scenario is a conference room (average viewing distance of 3 meters), the image color temperature adjustment coefficient is 300K / min. When the usage scenario is a conference room (average viewing distance of 5 meters), the image color temperature adjustment coefficient is 100K / min.

[0181] Table 2

[0182]

[0183] As another example, the correspondence between usage scenarios and adjustment coefficients can also be set by the user. For example, the user can modify the correspondence between usage scenarios and adjustment coefficients in Table 2. For example, if the usage scenario is a classroom (average viewing distance 10 meters), the image color temperature adjustment coefficient is modified to 600K / min.

[0184] In some other embodiments, the adjustment coefficient can also be calculated according to the current value of the display parameter, the target value of the display parameter, and a convergence time. The convergence time is the time length for adjusting the display parameter from the current value to the target value.

[0185] For example, assuming that the display parameter is the image color temperature, the use scenario is a classroom (average viewing distance of 10 meters), the current value of the image color temperature is 10000K, the target value of the image color temperature is 6000K, and the convergence time is 5 minutes, then according to the current value of the display parameter, the target value of the display parameter, and the convergence time, the image color temperature adjustment coefficient is determined to be 800K / min.

[0186] It should be understood that the greater the value of the adjustment coefficient, the greater the rate of adjusting the display parameter from the current value to the target value. For example, a higher adjustment coefficient can be set for the classroom scenario, so that the display parameter can be adjusted to the target value faster, which is beneficial to providing vision protection for students faster.

[0187] As a possible implementation, as shown in FIG. 4, the target value of the display parameter can be determined according to steps A1-A3. Figure 10

[0188] A1, determining a reference value of the display parameter according to the use scenario of the display device.

[0189] As a possible implementation, the controller 250 can determine the reference value of the display parameter according to the use scenario of the display device and the corresponding relationship between the use scenario and the reference value of the display parameter.

[0190] For example, the corresponding relationship between the use scenario and the reference value of the display parameter can be pre-stored in the memory 260. Table 3 shows a corresponding relationship between the use scenario and the reference value of the display parameter. Assuming that the use scenario is a classroom (average viewing distance of 10 meters), then according to the corresponding relationship between the use scenario and the reference value of the display parameter shown in Table 3, the screen backlight brightness reference value is 70.

[0191] Table 3

[0192] Usage scenario Screen backlight luminance reference value Classroom scenario 1 70 Conference room scenario 2 80 Conference room scenario 3 90

[0193] It should be noted that the reference value of the display parameter pre-stored in the memory 260 can be the most suitable value of the display parameter in each use scenario under a preset illumination intensity. The reference value of the display parameter pre-stored in the memory 260 can be obtained through experimental tests. For example, in the case of an illumination intensity of 300 lux and a classroom scenario 1, the most suitable value of the screen backlight brightness is 70, which is obtained through experimental tests, and then the screen backlight brightness reference value is set to 70.

[0194] ​As another example, the correspondence between the use scenario and the reference value of the display parameter can also be set by the user. For example, the user can modify the correspondence between the use scenario and the reference value of the display parameter in Table 3. For example, the user can modify the reference value of the screen backlight brightness corresponding to the use scenario of classroom (average distance 10 meters) to 80.

[0195] A2, determining the offset value of the display parameter according to the light intensity.

[0196] The offset value of the display parameter is used to adjust the display parameter on the basis of the reference value of the display parameter, so that the display parameter reaches the target value.

[0197] As a possible implementation, the controller 250 can determine the offset value of the display parameter according to the light intensity and the correspondence between the light intensity and the offset value of the display parameter.

[0198] In some embodiments, the correspondence between the light intensity and the offset value of the display parameter can be pre-stored in the memory 260.

[0199] As an example, Table 4 shows a correspondence between the light intensity and the offset value of the display parameter. The controller 250 can determine the offset value of the display parameter according to the light intensity and Table 4. For example, assuming that the light intensity L is 120 lux, the light intensity threshold range in which the light intensity L is located is 80 lux

[0200] Table 4

[0201]

[0202] As another example, the correspondence between the light intensity and the offset value of the display parameter can also be a curve diagram as shown in Figure 11 As shown in Figure 11 B1 represents the correspondence between the light intensity and the offset value of the display parameter when the use scenario is the conference room (average distance 5 meters). B2 represents the correspondence between the light intensity and the offset value of the display parameter when the use scenario is the conference room (average distance 3 meters). B3 represents the correspondence between the light intensity and the offset value of the display parameter when the use scenario is the classroom (average distance 10 meters). It should be understood that the offset value of the screen backlight brightness increases with the increase of the light intensity.

[0203] In other embodiments, the correspondence between the light intensity and the offset value of the display parameter can also be set by the user. For example, the user can modify the correspondence between the light intensity and the offset value of the display parameter in Table 4. For another example, the user can modify the curve diagram in Figure 11 .

[0204] A3, determining a target value of the display parameter according to the reference value of the display parameter and the offset value of the display parameter.

[0205] In some embodiments, the target value of the display parameter can be determined according to a sum of the reference value of the display parameter and the offset value of the display parameter.

[0206] For example, as shown in Table 4, assuming that the light intensity L is 120 lux, the reference value of the screen backlight brightness is 70, and the offset value of the screen backlight brightness is -20, the target value of the screen backlight brightness can be determined according to the reference value of the display parameter and the offset value of the display parameter as 50.

[0207] For another example, as shown in Table 4, assuming that the light intensity L is 600 lux, the reference value of the screen backlight brightness is 70, and the offset value of the screen backlight brightness is 30, the target value of the screen backlight brightness can be determined according to the reference value of the display parameter and the offset value of the display parameter as 100.

[0208] In some embodiments, the target value of the display parameter can also be determined according to the reference value of the display parameter, the offset value of the display parameter, a weight coefficient of the reference value, and a weight coefficient of the offset value.

[0209] For example, the target value of the display parameter can be determined according to the formula W = Ax + By. Wherein, x is the reference value of the display parameter, y is the offset value of the display parameter, A is the weight coefficient of the reference value, and B is the weight coefficient of the offset value. Wherein, the weight coefficient of the reference value and the weight coefficient of the offset value can be pre-stored in the memory 260, or can also be set by the user.

[0210] It can be understood that increasing the value of A can increase the weight of the reference value in the target value of the display parameter, so as to increase the weight of the use scenario in the target value of the display parameter, that is, the finally determined display parameter considers the use scenario more. Increasing the value of B can increase the weight of the offset value in the target value of the display parameter, so as to increase the weight of the light intensity in the target value of the display parameter, that is, the finally determined display parameter considers the light intensity more. The technical solution provided in the embodiments of the application can take into account the influence of the use scenario and the light intensity on the display parameter by changing the values of A and B, so that the finally determined display parameter is more reasonable.

[0211] S1032, adjusting the display parameter of the display according to the target value of the display parameter and the adjustment coefficient.

[0212] For example, combined with the data in Table 2, as shown in Table 3, assuming that the light intensity L is 120 lux, the reference value of the screen backlight brightness is 70, the offset value of the screen backlight brightness is -20, the weight coefficient of the reference value is 0.5, and the weight coefficient of the offset value is 0.5, the target value of the screen backlight brightness can be determined according to the formula W = 0.5x + 0.5y as 50. Figure 12As shown in the table, assuming that the use scenario of the display device is a classroom (average viewing distance 10 meters), the current value of the image color temperature T0 is 10000K, the target value of the image color temperature T1 is 6000K, and the adjustment coefficient is 800K / min, then the controller 250 adjusts the image color temperature of the display from 10000K to 6000K at a rate of 800K / min.

[0213] For example, in combination with the data in Table 2, as shown in the table, assuming that the use scenario of the display device is a classroom (average viewing distance 10 meters), the current value of the image color temperature T0 is 10000K, the target value of the image color temperature T1 is 6000K, and the adjustment coefficient is 800K / min, then the controller 250 adjusts the image color temperature of the display from 10000K to 6000K at a rate of 800K / min. Figure 12 As shown in the table, assuming that the use scenario of the display device is a conference room (average viewing distance 3 meters), the current value of the image color temperature T0 is 10000K, the target value of the image color temperature T2 is 7000K, and the adjustment coefficient is 300K / min, then the controller 250 adjusts the image color temperature of the display from 10000K to 7000K at a rate of 300K / min.

[0214] For example, in combination with the data in Table 2, as shown in the table, assuming that the use scenario of the display device is a classroom (average viewing distance 10 meters), the current value of the image color temperature T0 is 10000K, the target value of the image color temperature T1 is 6000K, and the adjustment coefficient is 800K / min, then the controller 250 adjusts the image color temperature of the display from 10000K to 6000K at a rate of 800K / min. Figure 12 As shown in the table, assuming that the use scenario of the display device is a conference room (average viewing distance 5 meters), the current value of the image color temperature T0 is 10000K, the target value of the image color temperature T3 is 8500K, and the adjustment coefficient is 100K / min, then the controller 250 adjusts the image color temperature of the display from 10000K to 8500K at a rate of 100K / min.

[0215] The technical scheme provided by the embodiment of the present application can change the rate of adjusting the display parameter from the current value to the target value by changing the size of the adjustment coefficient, so that the parameter adjustment rate can be different in different scenarios, which improves the parameter adjustment process and further improves the vision protection performance of the display device.

[0216] The embodiment of the present application also provides a computer readable storage medium, which includes computer execution instructions, and when the computer execution instructions run on the computer, the computer executes the recipe processing method provided by the above embodiment.

[0217] The embodiment of the present application also provides a computer program product, which can be directly loaded into the memory and contains software codes, and the computer program product can realize the recipe processing method provided by the above embodiment after being loaded and executed by the computer.

[0218] Those skilled in the art should clearly understand that, in one or more examples described above, the functions described in the present application can be implemented by hardware, software, firmware or any combination thereof. When implemented by software, these functions can be stored in a computer readable medium or transmitted as one or more instructions or codes on a computer readable medium. The computer readable medium includes computer storage medium and communication medium, wherein the communication medium includes any medium that facilitates the transfer of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0219] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0220] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. For example, the above-described device embodiments are only illustrative, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner. For example, a plurality of units or components can be combined or integrated into another device, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed ones can be through some interfaces, indirect coupling or communication connection between devices or units, which can be electrical, mechanical or other forms. The units described as separate components can be or can not be physically separated, and the components shown as units can be one physical unit or multiple physical units, that is, can be located in one place, or can be distributed in multiple different places. According to actual needs, part or all of the units can be selected to achieve the purpose of the present embodiment scheme.

[0221] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit. When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The software product is stored in a storage medium, including a number of instructions to make a device (which can be a single-chip microcomputer, a chip, etc.) or a processor execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various program code storage media.

[0222] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

[0223] In order to facilitate explanation, the above description has been made in combination with specific embodiments. However, the above exemplary discussion is not intended to exhaust or limit the embodiments to the specific forms disclosed above. According to the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different modified embodiments suitable for specific use considerations.

Claims

1. A display device, characterized by comprising: include: A sound collector, used to collect sound data of the environment where the display device is located; A light sensor, configured to detect the light intensity of the environment in which the display device is located; monitor; and a controller connected to the sound collector, the light sensor, and the display, respectively; wherein the controller is configured to: Acquiring the light intensity from the light sensor, and acquiring the sound data from the sound collector; Processing the sound data to obtain voiceprint feature information of one or more users; Determining scene feature information based on the voiceprint feature information of the one or more users, where the scene feature information includes one or more of scene type, average viewing distance, or dispersion; Determining a usage scenario of the display device according to the scenario feature information; Adjust the display parameters of the display according to the usage scenario of the display device and the light intensity.

2. The display device of claim 1, wherein, The controller is specifically configured to: determining the number of users and the age of each user based on the voiceprint feature information of the one or more users; The scene type is determined according to the number of users and the age of each user.

3. The display device of claim 1, wherein, The controller is specifically configured to: Determining the number of users and the volume amplitude value of each user according to the voiceprint feature information of the one or more users; The average viewing distance is determined according to the number of users and the volume amplitude value of each user.

4. The display device of claim 1, wherein, The controller is specifically configured to: determining, based on the usage scenario of the display device and the light intensity, a target value of the display parameter and an adjustment coefficient, the adjustment coefficient being used to control a rate at which the display parameter is adjusted from a current value to the target value; The display parameters of the display are adjusted according to the target values ​​of the display parameters and the adjustment coefficients.

5. The display device of claim 4, wherein, The controller is specifically configured to: Determining a reference value of the display parameter according to a usage scenario of the display device; determining an offset value of the display parameter according to the light intensity; A target value of the display parameter is determined according to the reference value of the display parameter and the offset value of the display parameter.

6. The display device according to any one of claims 1 to 5, characterized in that, The display parameters include one or more of screen backlight brightness, image color temperature, image brightness, image contrast, image saturation and image sharpness.

7. A control method of a display device, characterized by, The method comprises: Acquiring light intensity of an environment where a display device is located, and sound data of the environment where the display device is located; Processing the sound data to obtain voiceprint feature information of one or more users; Determining scene feature information based on the voiceprint feature information of the one or more users, where the scene feature information includes one or more of scene type, average viewing distance, or dispersion; Determining a usage scenario of the display device according to the scenario feature information; Adjust the display parameters of the display of the display device according to the usage scenario of the display device and the light intensity.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer instructions, which, when executed on a computer, cause the computer to perform the method according to claim 7 .

Citation Information

Patent Citations

  • Lighting display effect control method

    CN106332399A