A method for controlling the light sensitivity of a display screen, a light sensitivity control device, and a display device.

By using a light-sensing control method on a foldable display screen, the camera module and color temperature sensor are used to adjust the display color and brightness of the navigation screen, solving the problem of unclear display of navigation information due to the influence of external light. This achieves clear display in HUD mode and preview display of video footage, improving the driver's user experience.

CN116312413BActive Publication Date: 2025-10-28SHENZHEN KONTECH ELECTRONICS CO LTD

Patent Information

Application Number
CN202310071122.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2025-10-28
Estimated Expiration
2043-02-07

AI Technical Summary

Technical Problem

When using the navigation function of a terminal device, the navigation information is easily affected by ambient light after being reflected through the windshield, resulting in poor display quality.

Method used

The system employs a light-sensing control method using a foldable display screen. It acquires ambient color temperature and brightness parameters through the main camera module and color temperature sensor, adjusts the display color and brightness of the navigation indicator screen to avoid overlapping with ambient light, and uses another display area in HUD mode to preview the recorded footage.

Benefits of technology

It achieves clear display of navigation instructions under different lighting conditions, ensures the color accuracy and clarity of video footage, and improves the user experience for drivers, especially meeting the shooting needs of travel bloggers and car bloggers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116312413B_ABST
    Figure CN116312413B_ABST
Patent Text Reader

Abstract

This application discloses a light-sensing control method and device for a display screen, as well as a display device. The method is applied to a terminal device with a foldable display screen. After a navigation application is opened, the device enters HUD mode in response to the folded state of the display screen. The navigation instructions displayed in the second display area of ​​the foldable screen are reflected by the windshield. Simultaneously, the current ambient color temperature and brightness parameters of the external environment in front of the windshield are collected. The display color of the navigation instructions is adjusted according to the current ambient color temperature parameter to avoid the navigation instructions being unclear due to overlap with the ambient light color. The display brightness and / or display size of the navigation instructions are adjusted according to the current ambient brightness parameter to further maintain clear display of the navigation instructions based on changes in ambient light brightness, thus presenting a better display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a light-sensing control method for a display screen, a light-sensing control device, and a display device. Background Technology

[0002] With the development of communication technology, navigation functions on terminal devices are becoming increasingly common. Once the navigation function is activated, the device can update traffic information in real time and allow users to view surrounding information at any time. For example, users often prefer to mount the device in their vehicle for in-car navigation, allowing them to plan the best route while driving.

[0003] Many navigation apps now offer head-up displays (HUDs), where the device's screen is placed upwards on the dashboard, reflecting the navigation information onto the user's view through the car's windshield. However, users viewing navigation information through the windshield also see the surrounding environment, and the navigation information is often affected by ambient light, making it difficult to achieve a good display. Summary of the Invention

[0004] The purpose of this application is to provide a light-sensing control method for a display screen, a light-sensing control device, and a display device, which can improve the above-mentioned problems.

[0005] The embodiments of this application are implemented as follows:

[0006] In a first aspect, this application provides a light-sensing control method for a display screen, which is applied to a terminal device having a foldable display screen, the method comprising:

[0007] S1. After opening the navigation application, the device enters the head-up display (HUD) mode in response to the folded state of the folded display screen. In the HUD mode, the folded display screen is divided into a first display area and a second display area along the fold line. A main camera module is set behind the first display area on the terminal device, and the navigation instruction screen is displayed on the second display area.

[0008] S2. Receive the current external color temperature parameters and current external brightness parameters obtained by the color temperature sensor and brightness sensor located on the same side as the main camera module;

[0009] S3. Adjust the display color of the navigation indicator screen according to the current external color temperature parameter;

[0010] S4. Adjust the display brightness and / or display size of the navigation instruction screen according to the current external brightness parameters.

[0011] It is understood that this application discloses a light-sensing control method for a display screen. This method is applied to a terminal device with a foldable display screen. After the navigation application is opened, the device enters HUD mode in response to the folded state of the foldable display screen. The navigation instruction screen displayed in the second display area of ​​the foldable screen is reflected by the windshield. At the same time, the current ambient color temperature parameter and the current ambient brightness parameter of the external environment in front of the windshield are collected. The display color of the navigation instruction screen is adjusted according to the current ambient color temperature parameter to avoid the display color of the navigation instruction screen overlapping with the color of the ambient light, which would result in the navigation instruction screen being unclear. The display brightness and / or display size of the navigation instruction screen are adjusted according to the current ambient brightness parameter to further maintain the clear display of the navigation instruction screen according to changes in ambient light brightness, thereby presenting a better display effect.

[0012] In an optional embodiment of this application, the navigation instruction screen includes a display background and instruction content; step S3 specifically includes:

[0013] S31. Confirm the influence beam band corresponding to the external color temperature parameter, and filter out other beam bands in the visible light band besides the influence beam band.

[0014] S32. Use the color corresponding to the affected band as the display color of the display background, and use the color corresponding to the other beam bands as the display color of the indication content.

[0015] It is understandable that a navigation instruction screen can include a display background and instruction content. The instruction content can include instruction text, icons, animations, etc., and is directly related to navigation information. It needs to be highlighted with a beam of light that is distinct from the ambient light color. The display background is a decorative element, typically a solid color. Since the display background is not directly related to navigation information, it can be displayed using a color corresponding to the affected wavelength, blending it with the ambient light color to further emphasize the instruction content.

[0016] In an optional embodiment of this application, the method further includes:

[0017] After entering the HUD mode, S5 activates the main camera module to capture environmental images in real time.

[0018] S6 divides the environmental image into color blocks and confirms the color of the color block where the preset projection area is located;

[0019] In step S32, using the color corresponding to the other light beam bands as the display color of the indicated content includes:

[0020] S321. Confirm the wavelength of the light beam corresponding to the color of the color block;

[0021] S322. Select target beam bands other than the color block beam bands from the other beam bands;

[0022] S323. Use the color corresponding to the target beam band as the display color of the indicated content.

[0023] It's understandable that the display of directional information is affected not only by the ambient light and color tone but also by the colors of objects within that environment. Confirming the color of the color block corresponding to the preset projection area can prevent the displayed color of the directional information from overlapping with the colors of objects in the environment, thus avoiding the navigation instructions becoming unclear.

[0024] Specifically, step S6 includes:

[0025] S61. Perform grid division processing on the environmental image and calculate the grid color value of each grid;

[0026] S62. Take the remaining grids in the environmental image, excluding the determined color blocks;

[0027] S63. Find the target grid corresponding to the maximum grid color value in the remaining grids, until the maximum grid color value is less than the first color threshold;

[0028] S64. Draw the target mesh into the newly created color block;

[0029] S65. In the newly created color block, the grids in the surrounding grids of each subordinate grid that belong to the newly created color block, whose grid color value difference with the corresponding subordinate grid is less than the second color threshold, are also included in the newly created color block.

[0030] S66. Each of the newly created color blocks is used as a color block in the environment screen.

[0031] In an optional embodiment of this application, the method further includes:

[0032] S71. After entering the HUD mode, in response to the first recording command, the main camera module is turned on to shoot the external environment, and the first video footage shot by the main camera module is displayed in the first display area.

[0033] It's understandable that with the development of social media technology and the market, many travel bloggers need to film the scenery along the way while driving. If they use a dashcam, the driver cannot view the current preview and make adjustments. In HUD mode, the additional display area on the folding screen is fully utilized to preview the recorded footage, allowing the driver to preview the surrounding scenery while driving, which is very user-friendly for travel bloggers.

[0034] In an optional embodiment of this application, the method further includes:

[0035] S72. Perform white balance processing on the first video frame according to the current external color temperature parameters;

[0036] S73. Adjust the brightness of the first video frame according to the current outdoor brightness parameters.

[0037] It's understandable that the first recorded video is taken from the external environment. Therefore, white balance processing of the first recorded video based on the current ambient color temperature parameters ensures the color accuracy of the first recorded video. Furthermore, in HUD mode, terminals with foldable displays are typically placed on the car's dashboard near the windshield. The first recorded video displayed on the first display area is affected by the ambient brightness. Adjusting the brightness of the first recorded video based on the current outdoor brightness parameters ensures that the first recorded video is always clearly displayed.

[0038] In an optional embodiment of this application, the method further includes:

[0039] S81. After entering the HUD mode, in response to the second recording command, the secondary camera module on the first display area is turned on to shoot the room, and the second video footage shot by the secondary camera module is displayed in the first display area.

[0040] It's understandable that with the development of social media technology and the market, many car bloggers need to film and commentate on their own driving experiences. Drivers need to view the real-time preview to make adjustments. In HUD mode, fully utilizing another display area on the folding screen to preview the video feed allows drivers to preview their commentary while driving, making it very user-friendly for travel car bloggers.

[0041] In an optional embodiment of this application, the method further includes:

[0042] S82. Receive the current indoor color temperature parameters obtained by the color temperature sensor located on the same side as the folding display screen;

[0043] S83. Perform white balance processing on the second video frame according to the current indoor color temperature parameters;

[0044] S84. Adjust the brightness of the second video frame according to the current outdoor brightness parameters.

[0045] It's understandable that the second recorded video is taken from inside the vehicle, specifically from the driver's perspective, requiring the acquisition of the vehicle's current interior color temperature parameters. Applying white balance processing to the second recorded video based on these parameters ensures color accuracy. Furthermore, in HUD mode, terminals with foldable displays are typically placed on the car's dashboard near the windshield. The second recorded video displayed on the first display area is affected by ambient brightness. Adjusting the brightness of the second recorded video based on the current outdoor brightness parameters ensures it remains clearly visible.

[0046] In a second aspect, this application discloses a photosensitive control device, including a processor and a memory interconnected thereto, wherein the memory is used to store a computer program, the computer program including program instructions, and the processor is configured to invoke the program instructions to execute the method as described in any of the first aspects.

[0047] Thirdly, this application discloses a display device, including a foldable display screen and a light-sensitive control device as described in any of the first aspects. It is understood that the aforementioned display device can be a terminal device with a foldable display screen.

[0048] Beneficial effects:

[0049] This application discloses a light-sensing control method and device for a display screen, as well as a display device. The method is applied to a terminal device with a foldable display screen. After opening a navigation application, the device enters HUD mode in response to the folded state of the display screen. The navigation instructions displayed in the second display area of ​​the foldable screen are reflected by the windshield. Simultaneously, the current ambient color temperature and brightness parameters of the external environment in front of the windshield are collected. The display color of the navigation instructions is adjusted according to the current ambient color temperature parameter to avoid the navigation instructions being unclear due to the color of the displayed instructions overlapping with the ambient light. The display brightness and / or display size of the navigation instructions are adjusted according to the current ambient brightness parameter to further maintain clear display of the navigation instructions based on changes in ambient light brightness, thus presenting a better display effect.

[0050] With the development of social media technology and the market, many travel bloggers need to film the scenery along the way while driving. If using a dashcam, the driver cannot view the current preview and make adjustments. In HUD mode, the additional display area on the foldable screen is fully utilized to preview the first recorded video, allowing the driver to preview the surrounding scenery while driving, which is very user-friendly for travel bloggers. The first recorded video is taken of the external environment, so white balance processing based on the current ambient color temperature ensures the color accuracy of the first recorded video. Furthermore, in HUD mode, the terminal with the foldable screen is usually placed on the car dashboard near the windshield. The first recorded video displayed on the first display area is affected by the ambient brightness. Adjusting the brightness of the first recorded video based on the current outdoor brightness parameters ensures that the first recorded video is always clearly displayed.

[0051] With the development of social media technology and the market, many car bloggers need to film and commentate on their own driving experiences. Drivers need to view the real-time preview to make adjustments. In HUD mode, utilizing another display area on the foldable screen for a second video preview allows the driver to preview their commentary while driving, making it very user-friendly for travel car bloggers. The second video is taken from inside the car, requiring the current interior color temperature parameters. White balance processing based on the current interior color temperature ensures the color accuracy of the second video. Furthermore, in HUD mode, the terminal with the foldable screen is typically placed on the car's dashboard near the windshield. The second video displayed on the first display area is affected by the ambient brightness. Adjusting the brightness of the second video based on the current outdoor brightness parameters ensures it remains clearly visible.

[0052] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, optional embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0053] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0054] Figure 1This is a front view of a terminal device with a foldable display screen provided in this application in its unfolded state;

[0055] Figure 2 yes Figure 1 A schematic diagram of the back of the terminal device in its unfolded state;

[0056] Figure 3 This is a schematic diagram illustrating the use case of the HUD mode provided in this application;

[0057] Figure 4 It is an environmental scene captured by the main camera module;

[0058] Figure 5 Yes Figure 4 The image shown is a schematic diagram after the environment has been divided into grids.

[0059] Figure 6 yes Figure 5 A schematic diagram of the markings on the first target grid in the environmental scene shown;

[0060] Figure 7 yes Figure 6 A schematic diagram of the surrounding mesh of the target mesh shown;

[0061] Figure 8 yes Figure 7 A schematic diagram of the surrounding grid of each subordinate grid within the newly created color temperature area;

[0062] Figure 9 yes Figure 5 A schematic diagram of the first color block in the environmental scene shown;

[0063] Figure 10 yes Figure 5 The diagram shows the division of color blocks in the environmental scene. Detailed Implementation

[0064] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0065] Firstly, this application provides a light-sensing control method for a display screen, which is applied to a terminal device having a foldable display screen. For example... Figure 1 and Figure 2 The diagram shows a front view and a rear view of a terminal device with a foldable display screen provided in this application, in its unfolded state. Figure 1The diagram shows a side view of the terminal device away from the foldable display screen. Along the crease of the foldable display screen, it can be divided into a secondary screen area 11 and a rear cover area 12, where the main camera module 120 is located. Figure 2 The image shows the foldable display screen of the terminal device. The dotted line represents the crease of the foldable display screen, which can be divided into a first display area 13 and a second display area 14. A secondary camera module 130 can also be set on the first display area 13.

[0066] This application provides a method for controlling the light sensitivity of a display screen, including:

[0067] S1. After opening the navigation application, it enters HUD mode in response to the folded state of the folded display screen. In HUD mode, the folded display screen is divided into a first display area and a second display area along the fold line. The main camera module is set behind the first display area on the terminal device, and the navigation instruction screen is displayed on the second display area.

[0068] like Figure 3 As shown, in HUD mode, the driver can... Figure 1 and Figure 2 The terminal device with a foldable display screen shown is placed on the car dashboard 20 near the windshield 30, so that the second display area 14 is flat on the car dashboard 20. The navigation instructions displayed thereon can be reflected through the tilted windshield 30 so that the driver can see the projected image of the navigation instructions. In addition, the first display area 13 is erected on the car dashboard 20. The secondary camera module 130 on the first display area 13 can be directed towards the driver to take pictures, and the main camera module 120 on the back of the first display area 13 can be directed towards the external environment through the windshield 30 to take pictures.

[0069] S2. Receive the current external color temperature parameters and current external brightness parameters obtained by the color temperature sensor and brightness sensor located on the same side as the main camera module.

[0070] Understandably, in HUD mode, the navigation instructions displayed in the second display area 14 need to be reflected through the windshield, and ambient light beams also pass through the windshield. Therefore, ambient light beams have a significant impact on the display of the navigation instructions. To ensure a clearer display of the navigation instructions, it is necessary to obtain the current ambient color temperature and brightness parameters.

[0071] S3. Adjust the display color of the navigation indicator screen according to the current external color temperature parameters.

[0072] Color temperature is a unit of measurement indicating the color components contained in light. Theoretically, blackbody temperature refers to the color of an absolute blackbody after being heated from absolute zero (-273°C). When heated, a blackbody gradually changes from black to red, then to yellow, then to white, and finally emits blue light. When heated to a certain temperature, the spectral composition of the light emitted by the blackbody is called the color temperature at that temperature, measured in "K". If the light emitted by a certain light source has the same spectral composition as the light emitted by a blackbody at a certain temperature, it is called a color temperature in Kelvin. Therefore, each color value can be found by looking up a table or other methods to determine its corresponding color temperature.

[0073] Adjusting the display color of the navigation instructions based on the current ambient color temperature can prevent the navigation instructions from being unclear due to overlap with the ambient light color.

[0074] S4. Adjust the display brightness and / or display size of the navigation indicator screen according to the current ambient brightness parameters.

[0075] Adjusting the display brightness and / or size of the navigation instructions based on the current ambient light parameters can further maintain clear display of the navigation instructions according to changes in ambient light intensity.

[0076] It is understood that this application discloses a light-sensing control method for a display screen. This method is applied to a terminal device with a foldable display screen. After the navigation application is opened, the device enters HUD mode in response to the folded state of the display screen. The navigation instruction screen displayed in the second display area of ​​the foldable screen is reflected by the windshield. At the same time, the current ambient color temperature parameter and the current ambient brightness parameter of the external environment in front of the windshield are collected. The display color of the navigation instruction screen is adjusted according to the current ambient color temperature parameter to avoid the display color of the navigation instruction screen overlapping with the color of the ambient light, which would result in the navigation instruction screen being unclear. The display brightness and / or display size of the navigation instruction screen are adjusted according to the current ambient brightness parameter to further maintain the clear display of the navigation instruction screen according to changes in ambient light brightness, thereby presenting a better display effect.

[0077] In an optional embodiment of this application, the navigation instruction screen includes a display background and instruction content; step S3 specifically includes:

[0078] S31. Identify the beam bands that influence the external color temperature parameters, and filter out other beam bands in the visible light band besides the beam bands that influence the external color temperature parameters.

[0079] S32. Use the color corresponding to the affected band as the display background color, and use the color corresponding to other beam bands as the display color of the indicator content.

[0080] For example, under midday sunlight, the ambient color temperature is generally around 5500K, which corresponds to a color close to white. Therefore, white can be used as the background color, and other colors, such as red and black, can be used as the display colors for the content.

[0081] It is understandable that a navigation instruction screen can include a display background and instruction content. The instruction content can include instruction text, icons, animations, etc., and is directly related to navigation information. It needs to be highlighted with a beam of light that is distinct from the ambient light color. The display background is a decorative element, typically a solid color. Since the display background is not directly related to navigation information, it can be displayed using a color corresponding to the affected wavelength, blending it with the ambient light color to further emphasize the instruction content.

[0082] In optional embodiments of this application, the method further includes:

[0083] S5. After entering HUD mode, the main camera module is activated to capture environmental images in real time.

[0084] S6. Divide the environment into color blocks and confirm the color of the color block where the preset projection area is located.

[0085] In HUD mode, terminal devices with foldable displays are usually placed in a fixed position on the car's dashboard, making it easy to calculate the projection area of ​​the navigation instructions on the windshield and use this projection area as the preset projection area.

[0086] In step S32, using the colors corresponding to other beam bands as the display colors for the indicated content includes:

[0087] S321. Confirm the beam band of the color block corresponding to the color block color.

[0088] S322. Select the target beam band from other beam bands, excluding the color block beam band.

[0089] S323. Use the color corresponding to the target beam band as the display color of the indication content.

[0090] It's understandable that the display of directional information is affected not only by the ambient light and color tone but also by the colors of objects within that environment. Confirming the color of the color block corresponding to the preset projection area can prevent the displayed color of the directional information from overlapping with the colors of objects in the environment, thus avoiding the navigation instructions becoming unclear.

[0091] For example, such as Figure 4 Taking the environment shown as an example, after dividing it into color blocks, we can obtain the following: Figure 10The three color blocks 101, 102, and 103 shown are determined to be target beam bands other than the beam band of color block 102 from other beam bands after the filtering in step S31, since the preset projection area 200 is located within color block 102. The color corresponding to the target beam band is then used as the display color of the indication content.

[0092] Specifically, step S6 includes:

[0093] S61. Perform grid division processing on the environmental image and calculate the grid color value of each grid.

[0094] by Figure 4 Taking the shown environment as an example, it is divided into multiple grids of equal size, such as... Figure 5 As shown.

[0095] Obtain the red, green, and blue pixel values ​​for each pixel in each grid cell. Calculate the average red, green, and blue pixel values ​​for each grid cell to obtain the grid color value.

[0096] S62. Select the remaining grids from the environment screen, excluding the already determined color blocks.

[0097] In this embodiment, the environment screen may include at least one color block. Steps S62 to S65 constitute a cyclic process, and the end of each cycle confirms a newly created color block range. Step S62 serves as the beginning of this cyclic process, and its function is to clarify the target of this cyclic process, namely the aforementioned remaining grid.

[0098] For example, with Figure 5 Taking the situation shown as an example, at this point, all the grids in the environment have not yet been assigned to their respective color blocks, therefore Figure 5 All the grids shown are the remaining grids mentioned above. For example... Figure 9 As shown, the first color block 101 (shaded area) of the environment image has been determined at this time, and the grids not contained in the first color block are the remaining grids mentioned above.

[0099] S63. Find the target grid corresponding to the maximum grid color value in the remaining grids until the maximum grid color value is less than the first color threshold.

[0100] In this embodiment, the logic of the loop processes S62 to S65 is to cluster the various grids in the environment image according to their color values ​​from high to low, thereby obtaining the various color blocks in the environment image. For example... Figure 6 As shown, the color values ​​of the left and right grids in the environment are compared, and the target grid corresponding to the largest grid color value found for the first time is grid 1 in the figure.

[0101] S64. Draw the target mesh into the newly created color block.

[0102] S65. In the new color block, the grids in the surrounding grids of each subordinate grid that belong to the new color block and whose grid color value difference with the corresponding subordinate grid is less than the second color threshold are also included in the new color block.

[0103] In this embodiment of the application, the surrounding grid refers to the grid whose distance from its corresponding subordinate grid is less than a preset threshold for grid spacing. For example... Figure 7 As shown, grids 2, 3, and 4 are distributed around grid 1, and their distance from grid 1 is less than the preset grid spacing threshold. Therefore, grids 2, 3, and 4 are the surrounding grids of grid 1. Figure 8 As shown, grids 1, 2, 4, 5, 6, 7, 8, and 9 are distributed around grid 3, and the distance between them and grid 3 is less than the preset threshold for grid spacing. Therefore, grids 1, 2, 4, 5, 6, 7, 8, and 9 are the surrounding grids of grid 3.

[0104] In this embodiment of the application, the target grid found each time is the center of the newly created color block. From there, the grids are continuously searched for with a sufficiently small difference in color value from the subordinate grids in the newly created color block as members of the newly created color block, until no new members can be found.

[0105] For example, Figure 5 All the grids shown are the remaining grids. Therefore, the search range for the maximum grid color value is the entire grid of the captured image. Assuming that grid 1 has the maximum grid color value, grid 1 can be identified as the target grid. Figure 6 As shown, the target grid 1 is assigned to the newly created color block as its first subordinate grid. Figure 7 As shown, grids 2, 3, and 4 are all distributed around grid 1. If the color values ​​of grids 2, 3, and 4 are sufficiently small compared to the color values ​​of their corresponding subordinate grids in grid 1, then grids 2, 3, and 4 are all considered subordinate grids for the newly created color block. Then, the search for subordinate grids for the new color block continues based on grids 2, 3, and 4 respectively. Figure 8 As shown, taking grid 3 as an example, grids 1, 2, 4, 5, 6, 7, 8, and 9 are the surrounding grids of grid 3. Excluding grids 1, 2, and 4, which already belong to the newly created color block, the grid color value difference between grids 5 to 9 and grid 3 is compared one by one. Grids with sufficiently small grid color value differences are selected as the subordinate grids of the newly created color block and the search continues until all grids have been traversed or no subordinate grids can be found.

[0106] S66. Use each newly created color block as a color block in the environment screen.

[0107] In optional embodiments of this application, the method further includes:

[0108] S71. After entering HUD mode, in response to the first recording command, the main camera module is turned on to shoot the external environment, and the first video footage captured by the main camera module is displayed in the first display area.

[0109] It's understandable that with the development of social media technology and the market, many travel bloggers need to film the scenery along the way while driving. If they use a dashcam, the driver cannot view the current preview and make adjustments. In HUD mode, the additional display area on the folding screen is fully utilized to preview the recorded footage, allowing the driver to preview the surrounding scenery while driving, which is very user-friendly for travel bloggers.

[0110] In optional embodiments of this application, the method further includes:

[0111] S72. Perform white balance processing on the first recorded image based on the current external color temperature parameters;

[0112] S73. Adjust the brightness of the first video frame according to the current outdoor brightness parameters.

[0113] It's understandable that the first recorded video is taken from the external environment. Therefore, white balance processing of the first recorded video based on the current ambient color temperature parameters ensures the color accuracy of the first recorded video. Furthermore, in HUD mode, terminals with foldable displays are typically placed on the car's dashboard near the windshield. The first recorded video displayed on the first display area is affected by the ambient brightness. Adjusting the brightness of the first recorded video based on the current outdoor brightness parameters ensures that the first recorded video is always clearly displayed.

[0114] In optional embodiments of this application, the method further includes:

[0115] S81. After entering HUD mode, in response to the second recording command, the secondary camera module on the first display area is turned on to shoot the room, and the second video footage shot by the secondary camera module is displayed in the first display area.

[0116] It's understandable that with the development of social media technology and the market, many car bloggers need to film and commentate on their own driving experiences. Drivers need to view the real-time preview to make adjustments. In HUD mode, fully utilizing another display area on the folding screen to preview the video feed allows drivers to preview their commentary while driving, making it very user-friendly for travel car bloggers.

[0117] In optional embodiments of this application, the method further includes:

[0118] S82, Receive the current indoor color temperature parameters obtained by the color temperature sensor located on the same side as the folding display screen;

[0119] S83. Perform white balance processing on the second video recording based on the current indoor color temperature parameters;

[0120] S84. Adjust the brightness of the second video recording based on the current outdoor brightness parameters.

[0121] It's understandable that the second recorded video is taken from inside the vehicle, specifically from the driver's perspective, requiring the acquisition of the vehicle's current interior color temperature parameters. Applying white balance processing to the second recorded video based on these parameters ensures color accuracy. Furthermore, in HUD mode, terminals with foldable displays are typically placed on the car's dashboard near the windshield. The second recorded video displayed on the first display area is affected by ambient brightness. Adjusting the brightness of the second recorded video based on the current outdoor brightness parameters ensures it remains clearly visible.

[0122] Secondly, this application provides a photosensor control device. The photosensor control device includes one or more processors and a memory. The processor and memory are connected via a bus. The memory stores a computer program, which includes program instructions, and the processor executes the program instructions stored in the memory. The processor is configured to invoke the program instructions to perform the operation of any of the methods in the first aspect:

[0123] It should be understood that, in the embodiments of the present invention, the processor may be a Central Processing Unit (CPU), but it may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0124] The memory may include read-only memory and random access memory, and provides instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store information about the device type.

[0125] In specific implementations, the processor described in the embodiments of the present invention can execute the implementation method described in any of the methods in the first aspect, or it can execute the implementation method of the terminal device described in the embodiments of the present invention, which will not be repeated here.

[0126] Thirdly, this application discloses a display device, including a foldable display screen and a light-sensitive control device as described in any of the first aspects. It is understood that the aforementioned display device can be a terminal device with a foldable display screen.

[0127] Fourthly, the present invention provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, implement the steps of any of the methods of the first aspect.

[0128] The aforementioned computer-readable storage medium can be an internal storage unit of the terminal device in any of the foregoing embodiments, such as a hard disk or memory of the terminal device. The aforementioned computer-readable storage medium can also be an external storage device of the terminal device, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the terminal device. Furthermore, the aforementioned computer-readable storage medium may include both internal storage units and external storage devices of the terminal device. The aforementioned computer-readable storage medium is used to store the aforementioned computer program and other programs and data required by the terminal device. The aforementioned computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0129] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0130] In the several embodiments provided in this application, it should be understood that the disclosed terminal devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, or it may be an electrical, mechanical or other form of connection.

[0131] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of the present invention, depending on actual needs.

[0132] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0133] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0134] The terms "first," "second," "first," or "second" as used in the various embodiments of this disclosure may modify various components regardless of their order and / or importance, but these terms do not limit the corresponding components. The above terms are configured only for the purpose of distinguishing an element from other elements. For example, "first user equipment" and "second user equipment" refer to different user equipments, although both are user equipment. For example, without departing from the scope of this disclosure, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element.

[0135] When a component (e.g., a first component) is referred to as being "(operably or communicatively) coupled" or "(operably or communicatively) coupled to" or "connected to" another component (e.g., a second component), it should be understood that the first component is directly connected to the second component or that the first component is indirectly connected to the second component via yet another component (e.g., a third component). Conversely, it can be understood that when a component (e.g., a first component) is referred to as being "directly connected" or "directly coupled" to another component (the second component), no component (e.g., a third component) is inserted between the two.

[0136] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.

[0137] The above description is merely an optional embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in this application.

[0138] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”

[0139] The above description is merely an optional embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in this application.

[0140] The above description is merely an optional embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for controlling the light sensitivity of a display screen, the method being applied to a terminal device having a foldable display screen, characterized in that, include: After the navigation application is opened, it enters HUD mode in response to the folded state of the folded display screen. In HUD mode, the folded display screen is divided into a first display area and a second display area along the fold line. A main camera module is set behind the first display area on the terminal device, and the navigation instruction screen is displayed on the second display area. Receives the current external color temperature parameters and current external brightness parameters obtained by the color temperature sensor and brightness sensor located on the same side as the main camera module; Adjust the display color of the navigation instruction screen according to the current external color temperature parameter; Adjust the display brightness and / or display size of the navigation instruction screen according to the current ambient brightness parameters; The navigation instruction screen includes a display background and instruction content; Adjusting the display color of the navigation indicator screen according to the current external color temperature parameter includes: Identify the beam bands that influence the external color temperature parameters, and filter out other beam bands in the visible light band besides the beam bands that influence the external color temperature parameters. The color corresponding to the wavelength of the influencing light beam is used as the display color of the display background, and the color corresponding to the other light beam wavelengths is used as the display color of the indication content; The method further includes: After entering the HUD mode, the main camera module is activated to capture environmental images in real time; The environmental image is divided into color blocks, and the color of the color block where the preset projection area is located is confirmed; The provision of using the color corresponding to the other light beam bands as the display color of the indicated content includes: Confirm the wavelength of the light beam corresponding to the color of the color block; Select the target beam bands from the other beam bands, excluding the color block beam bands. The color corresponding to the target beam wavelength is used as the display color of the indicated content; The step of dividing the environmental image into color blocks and determining the color of the color block where the preset projection area is located includes: The environmental image is divided into grids, and the grid color value of each grid is calculated. The remaining grids are those other than the already determined color blocks in the environmental image. Find the target grid corresponding to the maximum grid color value in the remaining grid, until the maximum grid color value is less than the first color threshold; The target grid is then incorporated into the newly created color block; In the newly created color block, the grids surrounding each subordinate grid that have a color value difference of less than the second color threshold from the corresponding subordinate grid are also included in the newly created color block; Each of the newly created color blocks is used as a color block in the environment screen.

2. The light-sensing control method for a display screen according to claim 1, characterized in that, The method further includes: Upon entering the HUD mode, in response to the first recording command, the main camera module is activated to capture images of the external environment, and the first recorded footage captured by the main camera module is displayed in the first display area.

3. The light-sensing control method for a display screen according to claim 2, characterized in that, The method further includes: The first recorded image is white-balanced based on the current external color temperature parameters. The brightness of the first recorded image is adjusted based on the current ambient brightness parameters.

4. The light-sensing control method for a display screen according to claim 1, characterized in that, The method further includes: Upon entering the HUD mode, in response to the second recording command, the secondary camera module on the first display area is activated to capture images of the interior, and the second video footage captured by the secondary camera module is displayed in the first display area.

5. The light-sensing control method for a display screen according to claim 4, characterized in that, The method further includes: Receives the current indoor color temperature parameters obtained by the color temperature sensor located on the same side as the folding display screen; The second video recording is white-balanced based on the current indoor color temperature parameters. The brightness of the second recorded image is adjusted based on the current ambient brightness parameters.

6. A photosensitive control device, characterized in that, The system includes an interconnected processor and a memory, wherein the memory is used to store a computer program, the computer program including program instructions, and the processor is configured to invoke the program instructions to perform the method as described in any one of claims 1 to 5.

7. A display device, characterized in that, It includes a foldable display screen and the light-sensitive control device as described in claim 6.

Citation Information

Patent Citations

  • Image processing device and method, and camera

    CN112243117A

  • Cryogenic advertisement of air cycle machine

    CN204965968U

Cited By

  • A vehicle-mounted HUD display element adaptive ambient color temperature adjusting device and method

    CN122551685A