Screen display control method, device, storage medium and electronic device

By obtaining environmental information and determining user preferences, and automatically adjusting screen color mode, the problem that the existing technology cannot match user needs is solved, and the user experience and terminal equipment are improved.

CN114596806BActive Publication Date: 2025-06-17GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210270274.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-18
Publication Date
2025-06-17
Estimated Expiration
2042-03-18

AI Technical Summary

Technical Problem

The prior art cannot effectively match the screen display mode of user needs, resulting in poor user experience.

Method used

By obtaining the environment information of the current environment, the screen color mode preferred by the user is determined, and display control is performed based on this mode.

Benefits of technology

Automatically adjusting the screen color mode is realized, reducing the tedious process of manual adjustment by users, and improving the user experience and the intelligence of terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114596806B_ABST
    Figure CN114596806B_ABST
Patent Text Reader

Abstract

The present disclosure provides a screen display control method, a screen display control device, a computer-readable storage medium, and an electronic device, relating to the technical field of terminal display. The screen display control method includes: obtaining environmental information of the current environment; determining a screen color mode preferred by a user in the current environment according to the environmental information of the current environment; and performing display control on the screen based on the screen color mode preferred by the user in the current environment. The present disclosure can achieve automatic adjustment of the screen color mode that meets the user's preference.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of terminal display, and more particularly, to a screen display control method, a screen display control device, a computer-readable storage medium, and an electronic device. Background Art

[0002] Terminal devices such as smart phones and tablet computers have become indispensable tools in people's daily work and life. People have higher and higher requirements for terminal devices, including higher and higher requirements for the screen display of terminal devices.

[0003] Currently, although major manufacturers provide users with a variety of screen color mode options, these options still cannot meet the actual needs of users, and it is easy to have problems with poor user experience in screen display. Summary of the Invention

[0004] The present disclosure provides a screen display control method, a screen display control device, a computer-readable storage medium, and an electronic device, thereby at least to some extent overcoming the problem that the screen display mode cannot match the user's needs.

[0005] According to a first aspect of the present disclosure, there is provided a screen display control method, including: obtaining environmental information of the current environment; determining a screen color mode preferred by a user in the current environment according to the environmental information of the current environment; and performing display control on the screen based on the screen color mode preferred by the user in the current environment.

[0006] According to a second aspect of the present disclosure, there is provided a screen display control device, including: an environmental information obtaining module for obtaining environmental information of the current environment; a color preference determining module for determining a screen color mode preferred by a user in the current environment according to the environmental information of the current environment; and a display control module for performing display control on the screen based on the screen color mode preferred by the user in the current environment.

[0007] According to a third aspect of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above screen display control method is implemented.

[0008] According to a fourth aspect of the present disclosure, there is provided an electronic device, including a processor; a memory for storing one or more programs, and when the one or more programs are executed by the processor, the processor implements the above screen display control method.

[0009] In the technical solutions provided by some embodiments of the present disclosure, environmental information of the current environment is obtained, and based on the environmental information of the current environment, the screen color mode preferred by the user in the current environment is determined, and the screen display is controlled based on the screen color mode preferred by the user in the current environment. The solution of the embodiment of the present disclosure can automatically adjust the screen color mode according to the current environment and the user's preference, avoiding the cumbersome process of the user manually adjusting the screen color mode each time, saving the user's operation and time, making the terminal device more intelligent, and improving the user experience.

[0010] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts. In the drawings:

[0012] Figure 1 A schematic diagram showing a method for adjusting the screen color mode in some technologies of the present disclosure;

[0013] Figure 2 A block diagram of a terminal device for implementing the screen display control process according to an embodiment of the present disclosure;

[0014] Figure 3 A flowchart schematically showing a screen display control method according to an exemplary embodiment of the present disclosure;

[0015] Figure 4 A schematic diagram showing the color parameters included in the screen color mode according to an embodiment of the present disclosure;

[0016] Figure 5 A schematic diagram showing the screen color mode adjustment interface according to an embodiment of the present disclosure;

[0017] Figure 6 A schematic diagram showing the screen color mode adjustment interface according to another embodiment of the present disclosure;

[0018] Figure 7 A block diagram schematically showing a screen display control device according to an exemplary embodiment of the present disclosure;

[0019] Figure 8 A block diagram schematically showing an electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0020] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will recognize that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or may be implemented using other methods, components, devices, steps, etc. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring aspects of the present disclosure.

[0021] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0022] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined, so the actual execution order may change according to the actual situation.

[0023] Terminal devices have become an indispensable tool in people's daily work and life. For the display end of terminal devices, wide-color-gamut display screens are gradually replacing general SRGB (Standard Red Green Blue) display screens, and OLED (Organic Light Emitting Diode) technology can even exceed the wide color gamut of DCI-P3.

[0024] Figure 1 A schematic diagram showing the manner of adjusting the screen color mode in some technologies of the present disclosure is shown. Refer to Figure 1, First, different NTSC (National Television Standards Committee) color gamuts can be determined separately, such as the sRGB color gamut, the DCI-P3 color gamut, and the maximum color gamut that the screen can achieve. Then, color adjustments can be performed on these spaces, including but not limited to Gamma (an adjustment index for input and output) parameter adjustment, white point parameter adjustment, saturation parameter adjustment, sharpness parameter adjustment, etc., to determine one or more screen color modes.

[0025] However, this way of adjusting the screen color mode fails to take into account the preferences of users. For example, for the same environment, some users like bright and exaggerated colors; some users like a plain and gentle display style; some users like a cold-toned screen; some users like a warm-toned screen; some users like a display style with strong contrast. For another example, elderly users have less access to the blue spectrum and need more blue stimulation to obtain a better viewing experience. For yet another example, at night, users hope that the screen color is warmer and the color gamut is lower, so as to better protect the eyes.

[0026] It can be seen that only through Figure 1 the screen color mode adjustment method shown cannot meet the interests of different users.

[0027] To solve this problem, the present disclosure provides a new screen display control solution. It should be noted that the screen display control solution of the embodiments of the present disclosure can be implemented by a terminal device. The terminal devices described in the present disclosure include but are not limited to smart phones, tablet computers, smart wearable devices, etc.

[0028] Figure 2 shows a block diagram of a terminal device for implementing the screen display control process of an embodiment of the present disclosure. Referring to Figure 2 , the terminal device 2 may at least include an environment sensor 21, a processing platform 22, and a screen 23.

[0029] For the process of implementing the screen display control solution of the embodiments of the present disclosure, first, the environment sensor 21 can sense the environment information of the current environment and transmit the environment information to the processing platform 22. Next, the processing platform 22 can determine the screen color mode preferred by the user in the current environment according to the environment information of the current environment, and perform display control on the screen 23 based on the screen color mode preferred by the user in the current environment.

[0030] Among them, the terminal device 2 can pre-construct a mapping relationship between the environment information and the screen color mode, so that when the processing platform 22 obtains the environment information of the current environment, it can determine the screen color mode preferred by the user according to the mapping relationship.

[0031] When constructing the mapping relationship, for the purpose of ensuring that the screen color mode therein is the mode preferred by the user, it can be determined in response to the user's operation. The screen color mode obtained based on the user's active operation is understood to be the screen color mode preferred by the user.

[0032] In some embodiments, the screen 23 can be a touch screen capable of human-computer interaction, and the screen color mode can be determined in response to the user's touch operation on the screen 23.

[0033] In other embodiments, the user can also implement the process of adjusting the screen color mode through an operation input terminal 24 other than the screen 23.

[0034] For example, the operation input terminal 24 can be a voice input terminal, and the user can adjust the screen color mode by voice. For example, the voice input terminal can receive a voice signal of "double the brightness" issued by the user, and the processing platform 22 can respond to the voice signal to implement the operation of increasing the brightness.

[0035] For another example, the operation input terminal 24 can also be a physical button configured for the terminal device 2, and the user can adjust the screen color mode by pressing the physical button. For example, the user can switch to the color parameter expected to be adjusted through the button for selecting color parameters, and then adjust the color parameter through the button for adjusting the specific value of the color parameter.

[0036] Figure 3 The flowchart of the screen display control method of the exemplary embodiment of the present disclosure is schematically shown. Refer to Figure 3 , the screen display control method may include the following steps:

[0037] S32. Obtain the environmental information of the current environment.

[0038] In the exemplary embodiment of the present disclosure, the terminal device can sense the environmental information through the environmental sensors equipped thereon. Among them, the environmental information may include light intensity and / or color temperature.

[0039] It can be understood that the environmental information sensed by the terminal device will be different in different environments. The environment mentioned here includes location factors. For example, the environments indoors and outdoors are different. The environment can also include time factors. For example, in the same outdoor environment, the environmental information corresponding to morning, noon, and evening may vary greatly. In addition, various lights will also affect the environment. Therefore, the same environment can refer to an environment where all the factors affecting the environment are the same.

[0040] Regarding the timing of the terminal device obtaining the environmental information of the current environment, in some embodiments of the present disclosure, when the terminal device discovers a large change in its position through the positioning system, it may execute the process of obtaining the environmental information of the current environment. For example, when it is determined through GPS (Global Positioning System), Bluetooth positioning system, WiFi positioning system, etc. that the terminal device moves from indoors to outdoors or from outdoors to indoors, the terminal device may control the environmental sensor to sense the environmental information of the current environment.

[0041] In some other embodiments of the present disclosure, when the terminal device is performing other tasks, if it is found that the change in the environmental information exceeds the change threshold, the screen display control process of the embodiment of the present disclosure may also be started using the environmental information obtained during the execution of other tasks. Among them, the specific value of the transformation threshold is not limited in the present disclosure.

[0042] S34. Determine the screen color mode preferred by the user in the current environment according to the environmental information of the current environment.

[0043] The screen color mode is a set of color characteristics determined by factors such as color gamut space and color adjustment intensity. The screen color mode includes at least one color parameter value. It should be understood that for a specific screen color mode, the color parameter values it contains are also specific numerical values.

[0044] Reference Figure 4 , the color parameters involved in the present disclosure include but are not limited to Gamma, RGB, Contrast, Brightness, Sharpness, NTSC, White Point (WP), Saturation, etc.

[0045] In an exemplary embodiment of the present disclosure, the terminal device may determine the screen color mode preferred by the user in the current environment according to the pre-constructed mapping relationship table between the environmental information and the screen color mode.

[0046] Regarding the process of pre-constructing the mapping relationship table between the environmental information and the screen color mode:

[0047] First, the terminal device may pre-obtain the environmental information of each environment and the screen color mode obtained based on the user's adjustment operations in each environment.

[0048] Specifically, when the environmental information of the environment meets the requirements for adjustment, the terminal device presents a screen color mode adjustment interface, which includes the adjustment range of at least one color parameter value. In this case, the terminal device can respond to the user's parameter value adjustment operation within the adjustment range and determine the screen color mode preferred by the user in this environment.

[0049] In addition, when the environmental information of the environment meets the requirements for adjustment, the terminal device can also prompt the user whether to adjust the screen color mode. When the user determines to adjust the screen color mode, the terminal device can present a screen color mode adjustment interface on the screen.

[0050] Taking the environmental information including light intensity as an example, when the light intensity of the ambient light exceeds the preset light intensity threshold range, it is determined that the environmental information of the environment meets the requirements for adjustment. When the light intensity of the ambient light does not exceed the preset light intensity threshold range, it is determined that the environmental information of the environment does not meet the requirements for adjustment. The present disclosure does not limit the specific value of the preset light intensity threshold range.

[0051] Taking the environmental information including color temperature as an example, when the color temperature of the ambient light exceeds the preset color temperature threshold range, it is determined that the environmental information of the environment meets the requirements for adjustment. When the color temperature of the ambient light does not exceed the preset color temperature threshold range, it is determined that the environmental information of the environment does not meet the requirements for adjustment. The present disclosure does not limit the specific value of the preset color temperature threshold range.

[0052] Taking the environmental information including light intensity and color temperature as an example, when the light intensity of the ambient light exceeds the preset light intensity threshold range and the color temperature exceeds the preset color temperature threshold range, it is determined that the environmental information of the environment meets the requirements for adjustment. When the light intensity of the ambient light does not exceed the preset light intensity threshold range or the color temperature does not exceed the preset color temperature threshold range, it is determined that the environmental information of the environment does not meet the requirements for adjustment.

[0053] There is an API interface (Application Programming Interface) for color parameter values on the processing platform of the terminal device. The API interface is open to users, and a screen color mode adjustment interface is configured, which includes the adjustment range of at least one color parameter value. This adjustment range is a range that is pre-determined and allowed for users to adjust, to ensure that even if users adjust it themselves, a certain presentation effect can be guaranteed.

[0054] It should be understood that the color mode adjustment interface includes at least one sub-interface based on hierarchical operations, and the adjustment interface of each color parameter value corresponds to a sub-interface. In addition, the color mode adjustment interface can also be configured as one interface. If the number of color parameter values is large and exceeds the visual presentation range of the interface, each color parameter value can be adjusted separately, for example, by sliding down.

[0055] For the adjustment range of each color parameter value, for example, the adjustment range of the Gamma parameter can be set to 1.8 - 2.6; the adjustment range of the RGB parameter can be set to 0 - 255; the NTSC parameter mainly depends on the maximum color gamut of the screen. For some screens, the maximum color gamut can reach 108% of NTSC. In this way, the color gamut level can be extended smoothly from about 70.8% of the sRGB color gamut to 108% of NTSC. Other screens can range from the sRGB color gamut to the maximum color gamut; the white point can be adjusted through a color matrix, and the range can be from 2700k - 9000k. It should be understood that these values are only exemplary descriptions, and manufacturers of different terminal devices or relevant designers can set different adjustment ranges.

[0056] When the terminal device provides a screen color mode adjustment interface, the user can perform adjustment operations within the adjustment range by means of sliding the slider or directly inputting values.

[0057] Taking the adjustment of the Gamma parameter as an example, refer to Figure 5 , the adjustment range of the Gamma parameter given in the interface is 1.8 - 2.6. The user can determine the adjusted Gamma parameter value by sliding the slider on the interface.

[0058] Still taking the adjustment of the Gamma parameter as an example, refer to Figure 6 , the adjustment range of the Gamma parameter given in the interface is also 1.8 - 2.6. And the user can determine the adjusted Gamma parameter value by means of manual input.

[0059] The present disclosure does not limit the form of user operations.

[0060] For the screen color mode obtained based on the user's adjustment operations, for example, in outdoor sunlight, for the Gamma parameter, the user can adjust it to 1.8. As a result, the overall gray scale of the screen is biased towards white and the visibility is high; the RGB parameter can be increased by 1.5 times, so that the color is more saturated and the visibility is also improved; the contrast can be adjusted to an arch shape and the middle gray scale can be increased; the brightness can be increased to 1.3 times the original; the sharpness can be increased to 1.2 times the original; the NTSC can be increased to the maximum color gamut of the screen; the white point can be adjusted to be cooler, such as 9000k; the saturation can be increased to 1.1 times the original. It should be understood that these values are also only exemplary descriptions, and different users can have different preferences.

[0061] According to some embodiments of the present disclosure, for the same color parameter, the terminal device can provide the user with multiple pre-adjusted parameter value solutions, and then take the statistical value (such as the average value or the median value) after the user's adjustment to obtain the screen color mode preferred by the user finally determined in this environment, so as to avoid misjudgment of preferences caused by only one piece of data.

[0062] Specifically, the terminal device can obtain multiple adjustment results of the user within the adjustment range in this environment at different times, and use the multiple adjustment results to determine the screen color mode preferred by the user in this environment.

[0063] For example, a user adjusts the Gamma parameter to 1.8 multiple times under the sun outdoors, and adjusts the Gamma parameter to 2.4 multiple times indoors. If the number of adjustments of these two values both exceeds a predetermined ratio (such as half of the total) compared with other values, it can be considered that these two values are the Gamma parameter values preferred by the user in different environments.

[0064] In some other embodiments, for the screen color mode adjustment interface, it may further include a prompt message for prompting the user that the current operation result will be applied to the subsequent intelligent automatic adjustment scheme, so that the user attaches importance to the adjustment process. The prompt message can be, for example, a text message, and the text message includes, for example, "The system will apply your adjustment scheme to the subsequent automatic adjustment scenarios".

[0065] After determining the screen color mode obtained based on the user's adjustment operation, the terminal device can construct a mapping relationship table in combination with the mapping relationship between the environment information and the screen color mode obtained based on the user's adjustment operation, so that the terminal device can use the mapping relationship table to determine the screen color mode preferred by the user in the current environment.

[0066] In order to apply the user's pre-adjustment operation results to as many environmental scenarios as possible, according to some other embodiments of the present disclosure, the terminal device can also perform similarity processing.

[0067] Specifically, first, the terminal device can determine a set of similar environment information similar to the environment information of an environment, and the set of similar environment information includes at least one piece of similar environment information similar to the environment information. If the value corresponding to the environment information is a, then a±b can be used as the set of similar environment information. Taking the environment information including light intensity as an example, when determining the light intensity of an environment, the light intensity can be expanded in both the positive and negative directions to obtain a set of similar light intensities.

[0068] Next, the terminal device can build a mapping relationship between the set of similar environment information and the screen color mode obtained based on the user's adjustment operation. That is, when the sensed environment information matches the screen color mode obtained based on the user's adjustment operation, the corresponding set of similar environment information is directly matched with the screen color mode as well.

[0069] Subsequently, the terminal device can utilize the mapping relationship between the environment information and the screen color mode obtained based on the user's adjustment operation, as well as the mapping relationship between the set of similar environment information and the screen color mode obtained based on the user's adjustment operation, to build a mapping relationship table.

[0070] It should be noted that in practical applications, the mapping relationship table is pre-built. After the terminal device obtains the environment information of the current environment, the terminal device can obtain the screen color mode preferred by the user in the current environment with the help of this mapping relationship table.

[0071] S36. Perform display control on the screen based on the screen color mode preferred by the user in the current environment.

[0072] According to some embodiments of the present disclosure, the terminal device can compare the currently applied screen color mode with the screen color mode preferred by the user determined in step S34. If the currently applied color parameter value is inconsistent with the color parameter value preferred by the user in the current environment, the terminal device can adjust the currently applied color parameter value to the color parameter value preferred by the user in the current environment. If the currently applied color parameter value is consistent with the color parameter value preferred by the user in the current environment, no adjustment is made.

[0073] In addition, for the mapping relationship table between the pre-built environment information and the screen color mode preferred by the user in the exemplary embodiments of the present disclosure, the mapping relationship table can also be uploaded to the cloud or sent to other terminal devices of the user, so that other terminal devices of the user can implement screen display control according to the mapping relationship table.

[0074] For example, after a smart phone builds the above mapping relationship table, not only can the smart phone itself utilize the mapping relationship table to implement screen display control. The smart phone can also send the mapping relationship table to or send it to a tablet computer owned by the same user via the cloud. Thus, when the user uses the tablet computer, the screen display control function of the present disclosure can also be implemented.

[0075] It should be noted that although the steps of the methods in the present disclosure are described in a specific order in the accompanying drawings, this does not require or imply that these steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.

[0076] Furthermore, in this exemplary embodiment, a screen display control device is also provided.

[0077] Figure 7 A block diagram of the screen display control device of the exemplary embodiment of the present disclosure is schematically shown. Referring to Figure 7 , the screen display control device 7 according to the exemplary embodiment of the present disclosure may include an environmental information acquisition module 71, a color preference determination module 73, and a display control module 75.

[0078] Specifically, the environmental information acquisition module 71 may be configured to acquire the environmental information of the current environment; the color preference determination module 73 may be configured to determine the screen color mode preferred by the user in the current environment according to the environmental information of the current environment; and the display control module 75 may be configured to perform display control on the screen based on the screen color mode preferred by the user in the current environment.

[0079] According to the exemplary embodiment of the present disclosure, the screen color mode preferred by the user in the current environment includes at least one color parameter value preferred by the user in the current environment. In this case, the display control module 75 may be configured to perform: if the color parameter value of the current application is inconsistent with the color parameter value preferred by the user in the current environment, then adjust the color parameter value of the current application to the color parameter value preferred by the user in the current environment.

[0080] According to the exemplary embodiment of the present disclosure, the color preference determination module 73 may be configured to perform: pre-acquire the environmental information of each environment and the screen color mode obtained based on the adjustment operations of the user in each environment; combine the mapping relationship between the environmental information and the screen color mode obtained based on the adjustment operations of the user to construct a mapping relationship table, so as to use the mapping relationship table to determine the screen color mode preferred by the user in the current environment.

[0081] According to the exemplary embodiment of the present disclosure, the process of the color preference determination module 73 acquiring the screen color mode obtained based on the adjustment operations of the user in each environment may be configured to perform: when the environmental information of the environment meets the adjustment requirements, present a screen color mode adjustment interface, and the screen color mode adjustment interface includes the adjustment range of at least one color parameter value; in response to the adjustment operation of the user within the adjustment range, determine the screen color mode preferred by the user in the environment.

[0082] According to an exemplary embodiment of the present disclosure, the process of the color preference determination module 73 determining the screen color mode preferred by the user in an environment in response to an adjustment operation by the user within an adjustment range may be configured to perform: obtaining multiple adjustment results of the user within the adjustment range in different time environments; and determining the screen color mode preferred by the user in the environment by using the multiple adjustment results.

[0083] According to an exemplary embodiment of the present disclosure, the process of the color preference determination module 73 constructing a mapping relation table may be configured to perform: determining a set of similar environment information similar to the environment information; constructing a mapping relation between the set of similar environment information and the screen color mode obtained based on the user's adjustment operation; and constructing the mapping relation table by using the mapping relation between the environment information and the screen color mode obtained based on the user's adjustment operation and the mapping relation between the set of similar environment information and the screen color mode obtained based on the user's adjustment operation.

[0084] According to an exemplary embodiment of the present disclosure, the environment information acquisition module 71 may be configured to perform: using an environment sensor to sense the light intensity and / or color temperature of the current environment to obtain the environment information of the current environment.

[0085] Since each functional module of the screen display control device according to the embodiment of the present disclosure is the same as that in the above method embodiment, it will not be described in detail herein.

[0086] Figure 8 The figure shows a schematic diagram of an electronic device suitable for implementing the exemplary embodiment of the present disclosure. The terminal device according to the exemplary embodiment of the present disclosure may be configured in the form of Figure 8 It should be noted that Figure 8 The electronic device shown in the figure is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0087] The electronic device of the present disclosure includes at least a processor and a memory. The memory is used to store one or more programs. When the one or more programs are executed by the processor, the processor can implement the screen display control method according to the exemplary embodiment of the present disclosure.

[0088] Specifically, as Figure 8As shown in the figure, the electronic device 80 may include: a processor 810, an internal memory 821, an external memory interface 822, a Universal Serial Bus (USB) interface 830, a charging management module 840, a power management module 841, a battery 842, an antenna 1, an antenna 2, a mobile communication module 850, a wireless communication module 860, an audio module 870, a sensor module 880, a display screen 890, a camera module 891, an indicator 892, a motor 893, a button 894, and a Subscriber Identification Module (SIM) card interface 895, etc. Among them, the sensor module 880 may include a depth sensor, a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.

[0089] It can be understood that the structure schematically shown in the embodiments of the present disclosure does not constitute a specific limitation on the electronic device 80. In other embodiments of the present disclosure, the electronic device 80 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0090] The processor 810 may include one or more processing units. For example, the processor 810 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a video codec, a Digital Signal Processor (DSP), a baseband processor, and / or a Neural-network Processing Unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors. In addition, a memory may be provided in the processor 810 for storing instructions and data.

[0091] The electronic device 80 may implement a shooting function through the ISP, the camera module 891, the video codec, the GPU, the display screen 890, and the application processor, etc. In some embodiments, the electronic device 80 may include 1 or N camera modules 891, where N is a positive integer greater than 1. If the electronic device 80 includes N cameras, one of the N cameras is the main camera.

[0092] The internal memory 821 may be used to store computer-executable program code, and the executable program code includes instructions. The internal memory 821 may include a program storage area and a data storage area. The external memory interface 822 may be used to connect to an external memory card, such as a Micro SD card, to implement the storage capacity expansion of the electronic device 80.

[0093] The present disclosure also provides a computer-readable storage medium, which may be included in the electronic device described in the foregoing embodiments; or may exist alone without being assembled into the electronic device.

[0094] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0095] The computer-readable storage medium may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0096] The computer-readable storage medium carries one or more programs, and when the one or more programs are executed by an electronic device, the electronic device implements the method as described in the embodiments of the present disclosure.

[0097] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code, and the above-mentioned module, segment of a program, or part of code contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, as well as combinations of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0098] The units involved in the embodiments described in the present disclosure can be implemented in software or in hardware, and the described units can also be provided in a processor. Among them, the names of these units do not, in some cases, constitute a limitation on the unit itself.

[0099] From the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (such as a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0100] In addition, the above-mentioned accompanying drawings are only schematic illustrations of the processes included in the methods according to the exemplary embodiments of the present disclosure, rather than for limiting purposes. It is easy to understand that the processes shown in the above-mentioned accompanying drawings do not indicate or limit the chronological order of these processes. Additionally, it is also easy to understand that these processes can be executed, for example, synchronously or asynchronously in multiple modules.

[0101] It should be noted that although several modules or units of devices for performing actions are mentioned in the above detailed description, such a division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of the two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0102] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common general knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and examples are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the claims.

[0103] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A screen display control method, characterized in that, Including: Obtain the environmental information of the current environment; Determine the screen color mode preferred by the user in the current environment according to the environmental information of the current environment; Based on the screen color mode preferred by the user in the current environment, perform display control on the screen; The screen display control method further includes: Pre-obtain the environmental information of each environment and the screen color mode obtained based on the user's adjustment operations in each of the environments; Combined with the mapping relationship between the environmental information and the screen color mode obtained based on the user's adjustment operations, construct a mapping relationship table to determine the screen color mode preferred by the user in the current environment using the mapping relationship table; Among them, obtaining the screen color mode obtained based on the user's adjustment operations in each of the environments includes: When the light intensity of the ambient light in the environment exceeds the preset light intensity threshold range and / or the color temperature exceeds the preset color temperature threshold range, present a screen color mode adjustment interface, and the screen color mode adjustment interface includes at least one adjustment range of color parameter values; Respond to the user's adjustment operations within the adjustment range to determine the screen color mode preferred by the user in the environment.

2. The screen display control method according to claim 1, characterized in that, The screen color mode preferred by the user in the current environment includes at least one color parameter value preferred by the user in the current environment; among them, based on the screen color mode preferred by the user in the current environment, performing display control on the screen includes: If the color parameter value of the current application is inconsistent with the color parameter value preferred by the user in the current environment, adjust the color parameter value of the current application to the color parameter value preferred by the user in the current environment.

3. The screen display control method according to claim 1, characterized in that, Respond to the user's adjustment operations within the adjustment range to determine the screen color mode preferred by the user in the environment; Obtain multiple adjustment results of the user in the adjustment range in the environment at different times; Use the multiple adjustment results to determine the screen color mode preferred by the user in the environment.

4. The screen display control method according to claim 1, characterized in that, Combined with the mapping relationship between the environmental information and the screen color mode obtained based on the user's adjustment operations, constructing a mapping relationship table includes: Determine a set of similar environmental information similar to the environmental information; Construct a mapping relationship between the set of similar environmental information and the screen color mode obtained based on the user's adjustment operations; Use the mapping relationship between the environmental information and the screen color mode obtained based on the user's adjustment operations and the mapping relationship between the set of similar environmental information and the screen color mode obtained based on the user's adjustment operations to construct the mapping relationship table.

5. The screen display control method according to claim 1, characterized in that, Obtaining the environmental information of the current environment includes: Use an environmental sensor to sense the light intensity and / or color temperature of the current environment to obtain the environmental information of the current environment.

6. A screen display control device, characterized in that, Including: An environmental information acquisition module for obtaining the environmental information of the current environment; A color preference determination module for determining the screen color mode preferred by the user in the current environment according to the environmental information of the current environment; A display control module for performing display control on the screen based on the screen color mode preferred by the user in the current environment; The color preference determination module is further configured to pre-acquire the environmental information of each environment and the screen color modes obtained based on the user's adjustment operations in each of the environments; construct a mapping relationship table in combination with the mapping relationship between the environmental information and the screen color modes obtained based on the user's adjustment operations, so as to use the mapping relationship table to determine the screen color mode preferred by the user in the current environment; Wherein, the process of the color preference determination module acquiring the screen color modes obtained based on the user's adjustment operations in each of the environments is configured as: when the light intensity of the ambient light in the environment exceeds a preset light intensity threshold range and / or the color temperature exceeds a preset color temperature threshold range, present a screen color mode adjustment interface, and the screen color mode adjustment interface includes an adjustment range of at least one color parameter value; in response to the user's adjustment operations within the adjustment range, determine the screen color mode preferred by the user in the environment.

7. A computer-readable storage medium, on which a computer program is stored, characterized in that, When the program is executed by a processor, it implements the screen display control method according to any one of claims 1 to 5.

8. An electronic device, characterized in that, Comprising: A processor; A memory for storing one or more programs, and when the one or more programs are executed by the processor, the processor implements the screen display control method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for adjusting display screen of portable terminal

    CN104616633A

  • Screen display adjusting method and mobile terminal

    CN106793046A