Interface self-adaptive display method and electronic equipment

By detecting the interactive elements in the on-board central control screen interface and obtaining user information, the color difference value of the interface elements is optimized, and the problem of insufficient adaptability of the elderly to the on-board interface is solved, and the efficiency of obtaining interface information and user satisfaction are improved.

CN120066367AInactive Publication Date: 2025-05-30FORYOU GENERAL ELECTRONICS
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510552614.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2025-05-30
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing in-vehicle central control screen interface design is insufficient to adapt to the elderly, resulting in dyslexia and poor user experience.

Method used

By detecting interactive elements in the interface, obtaining user information and identifying them as adaptive parameters, optimizing the color difference value of interface elements based on these parameters, and improving the recognition of interface elements.

Benefits of technology

It realizes adaptive interface adjustment, adapts to the needs of users of different age groups, improves interface information acquisition efficiency, reduces operation difficulties, and improves user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120066367A_ABST
    Figure CN120066367A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of terminal interfaces, and provides an interface adaptive display method and electronic equipment, in a vehicle use process, an image acquisition device acquires a user image of a current interface interaction object in real time as user information, and then age information of the interface interaction object is used as an adaptive parameter; personalized self-adaptive adjustment is automatically carried out on the interface to adapt to user requirements, and the interface information acquisition efficiency is improved; in the interface parameter adjustment process, the color parameter of each interaction element is converted from an RGB color space to a CIELAB color space, then, based on different background colors, only the brightness adjustment of the icon is carried out, the values of the channels a and b are not changed, and on the premise that the interface color coordination and the overall color matching stability are kept, the color matching efficiency is improved. The interface color identification degree and the visual comfort can be effectively improved, the identifiability of the elderly user to the interactive interface is enhanced, and the driving safety is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of terminal interfaces, and particularly to an interface adaptive display method and an electronic device. Background Art

[0002] After long-term development, the in-vehicle human-machine interaction (HMI) interface technology of current new energy vehicle models has been widely recognized and commonly applied in the young group market, especially achieving remarkable progress in terms of interface aesthetics, interaction efficiency, and sense of technology. Existing screen adaptation usually adjusts the screen brightness according to the ambient light intensity. For example, in the Chinese patent "Method, Device, and Mobile Terminal for Controlling a Mobile Terminal Interface" with the application number 201210499473.1: The ambient light brightness is detected by a light sensor, and the display brightness of interface display elements is adjusted according to the ambient light brightness value. Users can still select the original user interface with fonts, icons, and backgrounds displayed under changing ambient light conditions, or select the display effect under a certain ambient light condition for use in other lights, improving the display performance of the mobile terminal and enhancing the user experience.

[0003] However, merely adjusting the interface display based on the environment cannot meet the reading needs of users of different ages. In actual applications and market research, it is found that the in-vehicle central control screen interface design of current new energy vehicle models generally has problems of insufficient adaptability to the elderly population and poor interaction usability, mainly manifested as follows: The color matching emphasizes aesthetics and sense of technology, ignoring the problems of reduced color vision and contrast sensitivity of the elderly population, making it difficult to read information. Summary of the Invention

[0004] The present invention provides an interface adaptive display method and an electronic device, which solve the technical problem that the existing interface display fails to provide an effective interface adjustment scheme for adapting to the reading of the elderly population, resulting in difficult user information reading and poor experience.

[0005] To solve the above technical problems, the present invention provides an interface adaptive display method, including: Responding to an interface display instruction, detecting interaction elements in the current interface; Obtaining the initial color difference value between each of the interaction elements and the interface background in the initial state; Collecting user information of an interface interaction object and identifying the user information as an adaptive parameter; Based on the adaptive parameter, performing parameter optimization calculation on the initial color difference value to highlight the recognition degree of the interaction elements on the interface background, and obtaining a target color difference value; Taking the target color difference value as a reference, keeping the interface background unchanged, calculating the target color value corresponding to the interaction elements and modifying it.

[0006] In a further embodiment, in response to an interface display instruction, the interactive elements within the current interface are detected, including: Obtain commands or instructions for controlling and managing the user interface display of the vehicle system, and based on biometric detection or seat detection, determine whether there is an interface interaction object. If so, in response to the interface display instruction, detect the interactive elements within the current interface; Among them, the interactive elements at least include one of text and pictures.

[0007] In a further embodiment, obtaining the initial color difference value between each of the interactive elements and the interface background in the initial state includes: Obtain the color parameters of each of the interactive elements in the initial state, and convert the color parameters of each of the interactive elements from the RGB color space to the CIELAB color space; Obtain the color parameters of the interface background in the CIELAB color space, and obtain the color parameters of each of the interactive elements in the CIELAB color space; Calculate the initial color difference value between the interactive element and the interface background.

[0008] In a further embodiment, the calculation formula for the initial color difference value is as follows:

[0009] In the formula, represents the initial color difference value; represents the CIELAB color value of the background color; represents the Lab value of the icon color; represents the color brightness, represents the value of the color in the red-green channel, represents the value of the color in the yellow-blue channel.

[0010] In a further embodiment, converting the color parameters of each of the interactive elements from the RGB color space to the CIELAB color space includes: Obtain the linear RGB conversion of the RGB parameters of each of the interactive elements to remove gamma correction; Convert the linear RGB to the XYZ space through matrix multiplication; Use the reference white point for non-linear conversion to convert the XYZ space to the CIELAB color space.

[0011] In a further embodiment, collect the user information of the interface interaction object and identify the user information as an adaptive parameter, including: Image acquisition is performed by an image acquisition device, and the user image of the interface interaction object is acquired as user information; image recognition is performed on one or more of the face, appearance, and clothing in the user image to determine the age information of the interface interaction object as an adaptive parameter; Alternatively, image acquisition is performed by an image acquisition device to acquire the user image of the interface interaction object, face recognition is performed on the user image to determine the identity of the interface interaction object, and the user is obtained to carefully fill in the user information, from which the age information is extracted as an adaptive parameter.

[0012] In a further embodiment, parameter optimization calculation is performed on the initial color difference value based on the adaptive parameter to highlight the recognition degree of the interaction element on the interface background, and a target color difference value is obtained, including: Obtain the age information in the adaptive parameter, and obtain the age weight factor through the analytic hierarchy process; Obtain the age information in the adaptive parameter, and confirm the age correction factor through the experimental test method; Perform parameter optimization calculation on the initial color difference value according to the age weight factor and the age correction factor to highlight the recognition degree of the interaction element on the interface background, and obtain the target color difference value.

[0013] In a further embodiment, the calculation formula of the target color difference value is as follows:

[0014] In the formula, represents the optimized target color difference value; represents the initial color difference value; represents the age weight factor; represents the user age correction factor.

[0015] In a further embodiment, the calculation formula of the target color value of the interaction element is as follows:

[0016] Among them, the selection of the C value depends on the relative light and dark relationship between the background color and the element color, specifically as follows:

[0017] In the formula, represents the target color value; represents the optimized color difference value.

[0018] The present invention also provides an electronic device, including: one or more processors; one or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device executes the interface adaptive display method as described above.

[0019] The beneficial effects of the present invention are as follows: During the vehicle use process, when it is recognized that the vehicle is enabled or the user is replaced, the user image of the current interface interaction object is collected in real time by the image acquisition device as user information, and then the age information of the interface interaction object is used as an adaptive parameter to automatically perform personalized adaptive adjustment on the interface, adapt to user needs, improve the efficiency of obtaining interface information, reduce operation difficulties, and effectively improve user satisfaction.

[0020] According to the age weight factor and the age correction factor, parameter optimization calculation is performed on the initial color difference value to highlight the recognition degree of the above-mentioned interaction elements on the interface background, and the target color difference value is obtained. Through the dual adjustment of the age weight factor and the age correction factor, the interface parameters (such as contrast) can be optimized more precisely according to the user needs of different age groups, and then the interface parameters are dynamically adjusted to adapt to the visual, cognitive and operation habits of different age groups, making the interface elements easier to distinguish and improving the information transmission efficiency.

[0021] During the process of adjusting the interface parameters, first convert the color parameters of each interaction element from the RGB color space to the CIELAB color space, and then, based on different background colors, only adjust the brightness of the icon and do not change the values of the a and b channels. On the premise of maintaining the color coordination of the interface and the stability of the overall color matching, the color recognition degree and visual comfort of the interface can be effectively improved, the recognition degree of the interactive interface by elderly users is enhanced, the visual fatigue of the elderly during driving is reduced, and the driving safety is enhanced. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 is a flowchart of the working process of an interface adaptive display method provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0023] The following specifically clarifies the embodiments of the present invention in conjunction with the drawings. The given embodiments are only for illustrative purposes and should not be construed as a limitation of the present invention. The drawings are only for reference and illustration and do not constitute a limitation on the scope of patent protection of the present invention, because many changes can be made to the present invention without departing from the spirit and scope of the present invention.

[0024] Embodiment 1 An interface adaptive display method provided by an embodiment of the present invention, as Figure 1 shown, in this embodiment, includes: S1. In response to an interface display instruction, detect interactive elements within the current interface, including: Obtain commands or instructions for controlling and managing the display of the user interface of the vehicle system. Based on biometric detection or seat detection, determine whether there is an interface interaction object. If so, in response to the interface display instruction, detect the interactive elements within the current interface. Among them, the interactive elements include at least one of text and pictures.

[0025] S2. Obtain the initial color difference values between each of the interactive elements and the interface background in the initial state, including: S21. Obtain the color parameters of each of the interactive elements in the initial state, and convert the color parameters of each of the interactive elements from the RGB color space to the CIELAB color space, including: Obtain the linear RGB of the RGB parameters of each of the interactive elements to remove gamma correction. Convert the linear RGB to the XYZ space through matrix multiplication. Use a reference white point for non-linear conversion to convert the XYZ space to the CIELAB color space.

[0026] S22. Obtain the color parameters of the interface background in the CIELAB color space, and obtain the color parameters of each of the interactive elements in the CIELAB color space. S23. Calculate the initial color difference values between the interactive elements and the interface background.

[0027] In this embodiment, the calculation formula for the initial color difference values is as follows:

[0028] In the formula, represents the initial color difference value; represents the CIELAB color value of the background color; represents the Lab value of the icon color; represents the color brightness, represents the value of the color in the red-green channel, represents the value of the color in the yellow-blue channel.

[0029] For example: The Lab value of the interface background is ( ) = (85, -2, -10), and the Lab value of the interactive element (taking the icon as an example) = (70, 10, 20), then:

[0030] S3. Collect the user information of the interface interaction object and identify the user information as an adaptive parameter, including: Collect an image through an image acquisition device, and use the user image of the interface interaction object as the user information; perform image recognition on one or more of the face, appearance, and clothing in the user image to determine the age information of the interface interaction object as an adaptive parameter; Alternatively, collect the user image of the interface interaction object through an image acquisition device, perform face recognition on the user image, determine the identity of the interface interaction object and obtain the user information carefully filled in by the user, and extract the age information therefrom as an adaptive parameter.

[0031] Among them, the image acquisition device includes, but is not limited to, the in-vehicle camera of the vehicle. The specific technical solution for judging age through face recognition is a conventional technology in this field and will not be elaborated in this embodiment.

[0032] S4. Perform parameter optimization calculation on the initial color difference value based on the adaptive parameter to highlight the recognition degree of the interaction element on the interface background, and obtain the target color difference value, including: S41. Obtain the age information in the adaptive parameter and obtain the age weight factor through the analytic hierarchy process. The age weight factor is a subjective coefficient. The older the elderly user is, the more obvious the decline in visual acuity is. Therefore, the older the age, the higher the value (range 0.7 - 1.0).

[0033] This embodiment gives a segmented interval of the age weight factor based on actual applications as follows:

[0034] S42. Obtain the age information in the adaptive parameter and confirm the age correction factor through the experimental test method. The age correction factor is a subjective coefficient. The older the age, the higher the value (range 0.6 - 1.0).

[0035] This embodiment gives a segmented interval of the age correction factor based on actual applications as follows:

[0036] n: Adjustment index. Determine the value of n through visual fatigue test (range 0.8 - 1.5).

[0037] In the formula, represents the age information. In other embodiments, the age weight factor and the age correction factor can also be finely segmented according to actual needs, and this embodiment does not make any restrictions.

[0038] For example, for a 70-year-old elderly user, Take 0.8, Take 0.8, and n takes 1.0, then:

[0039] S43. Optimize and calculate the parameters of the initial color difference value according to the age weight factor and the age correction factor to highlight the recognition degree of the interactive element on the interface background, and obtain the target color difference value.

[0040] In this embodiment, the calculation formula of the target color difference value is as follows:

[0041] In the formula, represents the optimized target color difference value; represents the initial color difference value; represents the age weight factor; represents the user age correction factor.

[0042] S5. Based on the target color difference value, keep the interface background unchanged, calculate the target color value corresponding to the interactive element and modify it.

[0043] In this embodiment, the calculation formula of the target color value of the interactive element is as follows:

[0044] Among them, the selection of the C value depends on the relative light and dark relationship between the background color and the element color, specifically as follows:

[0045] In the formula, represents the target color value; represents the optimized color difference value.

[0046] For example, in this embodiment, based on the above-mentioned 70-year-old elderly user, ( the L value of the color of the interactive element 70 < ( the L value of the color of the interface background 85), then C takes -1, then:

[0047] Therefore, the final target Lab value of the icon is (36.33, 10, 20).

[0048] That is, finally, modify the interactive element (icon) according to the target color value (36.33, 10, 20), and only change its color brightness from 70 to 36.33.

[0049] The order of the above steps S3 with respect to steps S1 and S2 is not limited in this embodiment and can be customized according to actual applications. For example, when the vehicle switches from the off state to the start state, the interface can be adaptively displayed regardless of whether step S3 is executed first or later. When the vehicle is temporarily parked, after detecting that the driver has left the seat through the seat sensor, step S3 can be preferentially executed. If the driver remains unchanged, the current interface parameters are maintained; if the driver changes, the adaptive display is adjusted.

[0050] Embodiment 2 The embodiment of the present invention further provides an electronic device, including: one or more processors; one or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device executes the interface adaptive display method as described in Embodiment 1 above.

[0051] The beneficial effects of the embodiment of the present invention are as follows: During the vehicle usage process, when it is recognized that the vehicle is enabled or the user is changed, the user image of the current interface interaction object is collected in real time through the image acquisition device as user information, and then the age information of the interface interaction object is used as an adaptive parameter to automatically perform personalized adaptive adjustment on the interface, adapting to user needs, improving the efficiency of obtaining interface information, reducing operation difficulties, and effectively enhancing user satisfaction.

[0052] The initial color difference value is optimized and calculated according to the age weight factor and the age correction factor to highlight the recognition of the interaction elements on the interface background, and the target color difference value is obtained. Through the dual adjustment of the age weight factor and the age correction factor, the interface parameters (such as contrast) can be more accurately optimized according to the needs of users of different age groups, and then the interface parameters are dynamically adjusted to adapt to the visual, cognitive, and operation habits of different age groups, making the interface elements easier to distinguish and improving the information transmission efficiency.

[0053] During the process of adjusting the interface parameters, first convert the color parameters of each interaction element from the RGB color space to the CIELAB color space, and then, based on different background colors, only adjust the brightness of the icons without changing the values of the a and b channels. On the premise of maintaining the color coordination of the interface and the stability of the overall color scheme, the recognition of the interaction interface by elderly users is enhanced. The above embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited by the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications made without departing from the spirit and principle of the present invention shall be equivalent replacement methods and are all included in the protection scope of the present invention.

Claims

1. An interface adaptive display method, characterized in that: include: In response to the interface display instruction, detecting interactive elements in the current interface; Obtaining an initial color difference value between each of the interactive elements and the interface background in an initial state; Collecting user information of the interface interaction object and identifying the user information as an adaptive parameter; Performing parameter optimization calculation on the initial color difference value based on the adaptive parameter to highlight the recognition of the interactive element on the interface background, and obtaining a target color difference value; Based on the target color difference value, the interface background is kept unchanged, and the target color value corresponding to the interactive element is calculated and modified.

2. The method for adaptively displaying an interface according to claim 1, characterized in that: In response to the interface display instruction, detecting interactive elements in the current interface includes: Obtaining commands or instructions for controlling and managing the user interface display of the vehicle system, judging whether there is an interface interaction object based on biological detection or seat detection, and if so, responding to the interface display instruction, detecting the interactive elements in the current interface; The interactive element includes at least one of text and picture.

3. The method for adaptively displaying an interface according to claim 2, characterized in that: Obtaining the initial color difference between each interactive element and the interface background in the initial state, including: Acquire the color parameter of each interactive element in an initial state, and convert the color parameter of each interactive element from the RGB color space to the CIELAB color space; Obtaining the color parameters of the interface background in the CIELAB color space, and obtaining the color parameters of each of the interactive elements in the CIELAB color space; Calculate the initial color difference between the interactive element and the interface background.

4. The method for adaptively displaying an interface according to claim 3, characterized in that: The calculation formula of the initial color difference value is as follows: In the formula, Indicates the initial color difference value; CIELAB color value representing the background color; Represents the color Lab value of the icon; Indicates color brightness, Represents the value of the color in the red-green channel, Represents the value of the color in the yellow-blue channel.

5. The method for adaptively displaying an interface according to claim 4, characterized in that: Converting the color parameters of each interactive element from the RGB color space to the CIELAB color space comprises: Obtaining RGB parameters of each interactive element and converting them into linear RGB to remove gamma correction; Convert linear RGB to XYZ space through matrix multiplication; Convert the XYZ space to CIELAB color space using a non-linear conversion using a reference white point.

6. The method for adaptively displaying an interface according to claim 1, characterized in that: Collecting user information of the interface interaction object and identifying the user information as an adaptive parameter includes: Capturing images through an image acquisition device to capture a user image of the interface interaction object as user information; performing image recognition on one or more of the face, appearance, and clothing in the user image to determine the age information of the interface interaction object as an adaptive parameter; Alternatively, an image acquisition device is used to acquire an image of a user of the interface interaction object, and face recognition is performed on the user image to determine the identity of the interface interaction object and obtain user information carefully filled in by the user, from which age information is extracted as an adaptive parameter.

7. The method for adaptively displaying an interface according to claim 1, characterized in that: The initial color difference value is optimized and calculated based on the adaptive parameter to highlight the recognition of the interactive element on the interface background to obtain a target color difference value, including: Obtaining age information in the adaptive parameters, and obtaining an age weight factor through a hierarchical analysis method; Obtaining age information in the adaptive parameters and confirming the age correction factor through experimental testing; The initial color difference value is subjected to parameter optimization calculation according to the age weight factor and the age correction factor to highlight the recognition of the interactive element on the interface background and obtain a target color difference value.

8. The method for adaptively displaying an interface according to claim 4, characterized in that: The target color difference value is calculated as follows: In the formula, Indicates the optimized target color difference value; Indicates the initial color difference value; represents the age weight factor; Indicates the user age correction factor.

9. The method for adaptively displaying an interface according to claim 1, characterized in that: The calculation formula of the target color value of the interactive element is as follows: The choice of C value depends on the relative brightness of the background color and the element color, as follows: In the formula, Indicates the target color value; Indicates the optimized color difference value.

10. An electronic device, characterized in that: include: one or more processors; One or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device executes the interface adaptive display method described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method and device for controlling interface of mobile terminal and mobile terminal

    CN103019560A

  • Image processing device and method

    CN110634169A

  • Interface display method and device, terminal equipment and storage medium

    CN110908765A

  • Page color matching method and device, storage medium and chip

    CN111191424A

  • Vehicle machine mode switching method

    CN114461281A