CREATING A PERSONALIZED COLOR SCHEME
The method generates personalized vehicle color schemes using sensors and machine learning to adapt to user preferences, ensuring satisfaction and optimizing color settings through iterative feedback and database storage.
Patent Information
- Application Number
- DE102023203063
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-04-03
- Publication Date
- 2025-10-09
- Estimated Expiration
- 2043-04-03
AI Technical Summary
Existing personalized illumination systems in vehicles do not allow users to modify color schemes if they are not satisfied with the current settings, lacking flexibility and personalization.
A computer-implemented method that uses sensors to generate a personalized color scheme based on user characteristics and preferences, adjusting the scheme through machine learning algorithms to ensure occupant satisfaction, and storing optimized schemes in a database for future use.
Enables dynamic adjustment of vehicle interior color schemes to match user preferences, enhancing personalization and satisfaction through iterative feedback loops and swarm intelligence.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical area
[0001] The present invention relates to the field of personalized graphical user interfaces. In particular, the present invention relates to a computer-implemented method for generating a personalized color scheme, as well as a corresponding data processing device for a vehicle, a corresponding computer program product, a corresponding computer-readable storage medium, and a corresponding data carrier signal. Technical background
[0002] Today, many vehicles are equipped with systems whose appearance is determined by software. These include displays in instrument panels, radios, digital mirrors, navigation systems, or infotainment systems, as well as interior lighting, for example. It is already common practice to customize the appearance created by such systems. For example, the background color of an infotainment system can be adjusted in its settings. A trend toward systems that allow for the greatest possible personalization can be observed among vehicle manufacturers, guaranteeing the most individual driving experience possible and thus setting themselves apart from the competition.
[0003] Patents US 9,505,345 B1, US 9,756,296 B2, and US 9,876,994 B2 each disclose a system for personalized interior lighting of a vehicle. The system includes a camera that allows an image processing processor to extract color information from images of a user. This color information is then used to control LEDs in the vehicle's interior such that the colors in the vehicle's interior reflect this color information associated with the user.
[0004] German Patent Application DE 10 2015 219 111 A1 discloses a method for controlling the illumination of control elements in a motor vehicle using an interior camera for recording a driver. The interior camera determines the driver's visual perception capability and, depending on the driver's visual perception capability, adjusts the illumination of a control element.
[0005] DE 10 2020 100 045 A1 relates to methods and vehicles for adapting representations on displays in vehicles. DE 10 2018 207 849 A1 relates to a system for controlling output units in a vehicle, in particular, it relates to context-dependent adaptation of an ambience in a vehicle, such as a motor vehicle.
[0006] However, the possibilities for personalized lighting disclosed in the prior art do not allow a color scheme to be modified if the user does not like the color scheme. Disclosure of the invention
[0007] It is therefore the object of the invention to provide a computer-implemented method for generating a personalized color scheme that eliminates the aforementioned disadvantages. Furthermore, it is the object of the invention to provide a corresponding data processing device for a vehicle, a computer program product, a computer-readable storage medium, and a data carrier signal.
[0008] According to a first aspect of the invention, a computer-implemented method for generating a personalized color scheme, wherein the color scheme is used to create a graphical user interface in a vehicle with at least one sensor, comprises a step of obtaining sensor data from the at least one sensor of the vehicle. As a further step, the computer-implemented method comprises generating, using a first algorithm, a color scheme based on the sensor data. In further steps, the computer-implemented method comprises generating the graphical user interface using the color scheme and determining, using the sensor data from the at least one sensor, a level of satisfaction of at least one occupant of the vehicle with regard to the graphical user interface.In a further step, the computer-implemented method comprises modifying the color scheme using a second algorithm if the satisfaction level of at least one occupant falls below a threshold. The steps of generating, determining, and modifying are repeated until the threshold is no longer exceeded.
[0009] A color scheme is a system of colors. There are color schemes with just one color, for example, red for danger or a specific color brand. Color schemes with multiple colors, for example, relate to the functionality of wires in cables. Color schemes can have certain associations, such as brands, moods, or specific themes. For example, a three-color color scheme with specific shades of red and blue is often associated with motor racing due to its use on sports cars (racing stripes).
[0010] Color schemes often include up to five different colors. For example, color schemes can be defined for coffee (brown tones), a sunset (yellow / orange tones), or a tropical island (yellow, green, and blue tones). A personalized color scheme is based on a user's individual characteristics and preferences, such as clothing, eye color, hair color, mood, or other preferences. For the purposes of the present invention, a personalized color scheme is intended to be used in human-machine interfaces such as displays.
[0011] The computer-implemented method according to the invention is based on at least one sensor and its data. For example, these can be cameras and their image data or microphones and their voice data. The first algorithm is designed such that it can create a color scheme based on the sensor data. This can be done, for example, by request from the at least one occupant using a microphone and a keyword (sunset, coffee, tropical island, or the like). In addition, automatic generation of the color scheme is also possible, for example by recognizing individual color characteristics (hair color, eye color, clothing color, and the like) of the at least one occupant using a camera. It is also possible to use a camera and / or other sensors, such as pulse detection, to detect the emotions of the at least one occupant as a basis for creating a color scheme.Typically, the first algorithm is at least partially developed using machine learning techniques.
[0012] The at least one occupant of the vehicle can be, for example, the driver or a passenger. The at least one sensor is designed so that its data can be associated with the at least one occupant. In the case of an interior camera, this can be achieved, for example, by having a corresponding field of view. A push button can simply be placed within reach of the at least one occupant.
[0013] The color scheme is used to generate a graphical user interface (GUI) that is presented to at least one occupant. This can be done, for example, by coloring various areas or control elements of the GUI.
[0014] The computer-implemented method according to the invention now provides the at least one occupant with the opportunity to report their satisfaction with the generated color scheme. In other words, the at least one occupant can report whether the generated color scheme meets their expectations. The level of satisfaction is also determined using the sensor data from the at least one sensor. When using multiple sensors, the sensor that provides the data for determining the level of satisfaction does not necessarily have to be the same sensor on whose data basis the color scheme is created. For example, it is possible for the color scheme to be based on image data from a camera, but the determination of the level of satisfaction based on voice data from a microphone.
[0015] The level of satisfaction is recorded as a digital numeric value, for example, a value between 0 and 1. Approval of at least one occupant regarding the GUI is given if the level of satisfaction is greater than a defined threshold. The threshold is also a digital numeric value, for example, 0.5. However, if the satisfaction level is below the threshold, the computer-implemented method attempts to modify the color scheme with the goal of providing at least one occupant with a satisfactory color scheme.
[0016] The modification of the color scheme is controlled by a second algorithm. This is preferably implemented as an appropriately trained neural network or a genetic algorithm. The second algorithm modifies the color scheme incrementally enough to ensure rapid convergence to a satisfactory color scheme. The color scheme modification is repeated until the determined satisfaction level exceeds the threshold.
[0017] According to an advantageous embodiment, the color scheme consists of at least one color and an identifier. The identifier serves to uniquely assign a combination of colors, for example, to a brand, a feeling, a specific theme, or another association. Examples include sports, sunset, or action. Similar identifiers can also be grouped. For example, the identifier "sea" and "ocean" could be grouped to identify the same combination of colors.
[0018] According to the invention, the at least one sensor is a camera, a touch sensor, a microphone, a switch, a button, a toggle switch, a rotary switch, a lidar or a radar.
[0019] According to an advantageous embodiment, the at least one sensor includes an interior camera of the vehicle, wherein the sensor data of the interior camera includes image data of the at least one occupant. According to this embodiment, the first algorithm is an image processing algorithm that extracts color information associated with the at least one occupant from the image data and creates the color scheme based on the color information.
[0020] According to an advantageous embodiment, the first algorithm includes segmenting the image data into regions, wherein the regions are associated with the at least one occupant. Predefined weightings are assigned to the regions, and the color scheme is created based on the colors in the regions and the weightings.
[0021] Segmentation is typically based on artificial intelligence, such as a suitably trained neural network. Corresponding algorithms are well-known and some are even commercially available. Relevant areas, i.e., those associated with at least one occupant, include eyes, hair, or differently colored areas of a piece of clothing, such as a jacket.
[0022] Weights can also be assigned to the areas, which serve to control the dominance of a color assigned to a region in the GUI. Such weights can, for example, be specified by a provider of the computer-implemented method according to the invention or defined by at least one occupant via a corresponding interface. For example, the at least one occupant could specify that their current hair color should be particularly emphasized.
[0023] The weighting can be taken into account in the color scheme, for example, by sorting the order of the colors according to their weighting. When generating the GUI, the order of the color scheme is then taken into account accordingly. For example, if a user specifies that their current hair color should be emphasized, this color will be placed first in the color scheme. When generating the GUI, the colors can then appear dominant according to their order (for example, based on the area used, saturation, or the like).
[0024] According to the invention, the at least one sensor of the computer-implemented method includes an input sensor. The at least one occupant enters the identifier using the input sensor. The first algorithm then transmits a transmission request to a database. Upon receiving the transmission request, the database determines the color scheme associated with the entered identifier and makes it available to the first algorithm if the identifier was found in the database. A correspondingly trained artificial intelligence creates a color scheme and makes it available to the first algorithm if the identifier could not be determined in the database.
[0025] This design offers the advantage of allowing at least one occupant to enter the identifier directly via the input sensor, such as a microphone or a selection table on a touch display. In this case, the first algorithm provides the identifier with a transmission request to a database.
[0026] According to the invention, the database corresponds to one of the following or a combination thereof: a storage device, a cloud, an edge cloud, a server, a search engine result, or the return value of an internet service. For example, the return value can correspond to the result of a Google search for the identifier. The return value can also correspond to that of programs such as Adobe Capture or Adobe Color.
[0027] The database now determines whether a color scheme already exists for the transmitted identifier. If so, the found color scheme can be transmitted back to the first algorithm, which, according to the invention, makes it available for generating the GUI, for example, to a display control unit. If the database does not determine a color scheme for the transmitted identifier, a suitably trained artificial intelligence creates a color scheme for the transmitted identifier.
[0028] According to an advantageous embodiment, the degree of satisfaction is determined by at least one occupant via an input on a touch sensor, a switch, a button, a toggle switch or a rotary switch.
[0029] The touch sensor can, for example, be a touch button on a touch display, via which at least one occupant can indicate whether the color scheme should be regenerated. Such a touch button can also be displayed for a limited time, for example, so that a satisfaction value above the threshold can be implicitly recorded. In other words, if at least one occupant does not press the touch button within a defined period of time, a satisfaction value above the threshold is recorded.
[0030] According to the invention, the color scheme is stored in the database if the satisfaction level has exceeded the threshold, where a fusion of all color schemes with identical identifiers is performed before saving.
[0031] If a satisfaction level above the threshold is determined, it can be assumed that the generated color scheme corresponds to the expectations of at least one occupant regarding the entered identifier. In this case, a verified color scheme is present.
[0032] The present computer-implemented method according to the invention allows for multiple participants. In this case, it may happen that a verified color scheme with the same identifier but different colors is transmitted to the database. For example, if a participant requests an identifier, the database then transmits the corresponding stored color scheme, but the participant then requests that this color scheme be modified because it did not meet their expectations regarding the identifier. If, after one or more iterations of the modification, they are satisfied with the now modified color scheme, a verified color scheme with an unchanged identifier but changed colors is available.
[0033] This is then sent back to the database for storage. Before saving, however, a merger of all color schemes stored in the database with identical identifiers is performed. Fusion here means combining. A simple form of combining, for example, is the separate averaging of the colors of a color scheme across all existing color schemes. In this way, a type of swarm intelligence is used to define the colors for a specific identifier without compromising personalization. The color scheme defined by the swarm intelligence thus serves as an optimizing starting value for new queries.
[0034] According to a second aspect, a data processing device for a vehicle, configured to carry out the intended use of a computer-implemented method for generating a personalized color scheme, comprises at least one non-volatile, computer-readable storage medium on which instructions in a programming language for carrying out the computer-implemented method for generating a personalized color scheme are stored. Furthermore, the data processing device for a vehicle comprises a processor configured to execute the steps of the computer-implemented method for generating a personalized color scheme. Furthermore, the data processing device for a vehicle comprises at least one sensor and a display for displaying a graphical user interface.
[0035] According to a third aspect, a computer program product comprises instructions which, when executed by a computer, cause the computer to execute the computer-implemented method for generating a personalized color scheme.
[0036] According to a fourth aspect, the computer program product is stored on a computer-readable storage medium.
[0037] According to a fifth aspect, a data carrier signal transmits the computer program product. Summary of the characters
[0038] The invention is explained in more detail below using exemplary embodiments and figures. The figures show: Fig. 1: A flowchart of the computer-implemented method for generating a personalized color scheme; Fig. 2: A first embodiment of the computer-implemented method for generating a personalized color scheme; Fig. 3: A detailed flowchart of the first algorithm of the first embodiment of Fig. 1; Fig. 4: An example of a personalized color scheme; Fig. 5: A second embodiment of the computer-implemented method for generating a personalized color scheme; Fig. 6: A detailed flowchart of the first algorithm of the second embodiment of Fig. 5; Fig. 7: A detailed flowchart of the database of the second embodiment from Fig. 5; Fig. 8: An embodiment of the data processing device for a vehicle for generating a personalized color scheme. Detailed description of the characters
[0039] Fig. 1 shows a flowchart of the computer-implemented method 100 for generating a personalized color scheme 102.
[0040] In a preservation step 104, sensor data 106 from at least one sensor 108 (see Fig. 2, Fig. 5, Fig. 8) of a vehicle. In a generation step 110, a color scheme 102 is generated using a first algorithm 112 (see Fig. 2, Fig. 3, Fig. 5, Fig. 6) is generated based on the sensor data 106. In a generation step 114, a graphical user interface 118 (GUI) is generated using the color scheme 102. Now, in a determination step 120, a satisfaction level Z 122 of an occupant 116 (see Fig. 3) of the vehicle with respect to the GUI 118.
[0041] Now it is checked whether the degree of satisfaction Z 122 is below or above a defined limit value G 124 (see reference symbol Z≥G). In a subsequent modification step 126, the color scheme 102 is modified using a second algorithm 128 (see Fig. 2, Fig. 5) modified if the degree of satisfaction Z 122 of the occupant 116 falls below the threshold value G 124 (f branching at reference symbol Z≥G). The modified color scheme 130 is provided to the generation step 114, and the generation step 114, determination step 120, and modification step 126 are repeated until the degree of satisfaction Z 122 no longer falls below the threshold value G 124. In this case, the method 100 can be terminated (t branching at reference symbol Z≥G).
[0042] Fig. 2 shows a first embodiment of the computer-implemented method 100 for generating a personalized color scheme 102.
[0043] In the example of Fig. 2, two sensors 108, a camera 132, and a touch display 134 (on which a GUI 118 is displayed) provide their sensor data 106. The sensors 108, from which the sensor data 106 originate, are part of a vehicle and are designed such that their data 106 are communicated with the occupant 116 (see Fig. 3) of the vehicle. The camera 132 is part of the vehicle's instrument cluster and is positioned and aligned such that its field of view allows the recording of image data 136 containing the occupant 116. The touch display 134 provides touch display data 137 and is part of the vehicle's infotainment system.
[0044] First, the image data 136 of the camera 132 are transmitted to the first algorithm 112. In other words, the first algorithm 112 receives the image data 136 of the camera 132. Based on the received image data 136, the first algorithm 112 generates a color scheme 102, the detailed functioning of which will now be explained with reference to Fig. 3 is discussed.
[0045] Fig. 3 shows a detailed flowchart of the first algorithm 112 according to the first embodiment of Fig. 1.
[0046] The image data 136 transmitted to the first algorithm 112 contains, in addition to a picture of the occupant 116, several elements of the vehicle's interior, such as the steering wheel, windows, or seats. The first algorithm 112 segments the image data 136 in a segmentation step 138 into various regions associated with the occupant 116. In the example of Fig. 3, one hair area 140, two eye areas 142, 144, and four clothing areas 146, 148, 150, 152 have been identified. In addition, each area has been assigned a color corresponding to the respective area. In the example of Fig. 3, the first algorithm 112 extracted a hair color 154, an eye color 156 and two different clothing colors 158, 160.
[0047] The first algorithm 112 also has access to previously defined weightings 162, which the occupant 116 has previously selected in the settings of the infotainment system. In the example of Fig. 3, the occupant 116 has previously defined that he attaches great importance to his hair color 154 and somewhat less importance to his eye color 156, whereby the corresponding weightings 162 for these areas 140, 144, 142 have been stored in the infotainment system. Subsequently, taking into account the weightings 162, a color scheme 102 is generated, whereby in the example of Fig. 3 the GUI 118 expects a color scheme 102 with three colors 154, 156, 158, 160. By taking into account the weighting 162, the order of the colors 154, 156, 158, 160 is determined: first the color 154 assigned to the hair area 140, then the color 156 assigned to the eye area 144, 142. Finally, the first algorithm 112 in the example of Fig. 3 the color 160 is added, whose assigned areas 150, 152 have the largest area to contain the required three colors 154, 156, 160.
[0048] With reference to Fig. 2 and Fig. 3 it can be seen that the color scheme 102 is transmitted to the touch display 134. In the example of Fig. 3, the touch display 134 contains a GUI 118 with a background 164, a clock 166, and a graphic element 168 for displaying the vehicle's status. The touch display 134 then assigns each of these elements a color 154, 156, 160 of the color scheme 102 according to the order of the colors 154, 156, 160 of the color scheme 102, thus taking their weightings 162 into account.
[0049] A touch button 170 is also displayed on the touch display 134, which is used to determine a satisfaction level Z 122 of the occupant 116 with respect to the GUI 118. For example, the touch button 170 contains the text "Generate color scheme again?". If the touch button 170 is pressed within a predetermined time, for example, 5 seconds (see reference symbol "p?"), the occupant 116 thereby indicates that they are not satisfied with the color scheme 102 generated by the first algorithm 112. The satisfaction value Z 122 is determined based on the touch display data 137, namely whether or not the touch button 170 was pressed within the predetermined time. If the touch button 170 was pressed within 5 seconds, the satisfaction value Z 122 is set to the value "0"; otherwise, it is set to the value "1". The limit value G 124 stored in the touch display 134 is “0.5”.Now a comparison (see reference symbol Z≥G) of the satisfaction value Z 122 and the limit value G 124 can be made.
[0050] Again with reference to Fig. 2, the computer-implemented method 100 for generating a personalized color scheme 102 ends as soon as the satisfaction value Z 122 exceeds the threshold value G 124 (t branch at reference symbol Z≥G). In other words, if the occupant 116 has not pressed the touch button 170 within 5 seconds, their satisfaction Z 122 with the color scheme 102 is implicitly assumed and used for display on the GUI 118.
[0051] However, if the occupant 116 presses the touch button 170 within 5 seconds, i.e., if they are not satisfied with the generated color scheme 102, the color scheme 102 is transmitted to the second algorithm 128. The second algorithm 128 is configured to modify the unsatisfactory color scheme 102 with the goal of increasing the satisfaction level Z 122. Typically, the second algorithm 128 is based on machine learning methods such as neural networks or genetic algorithms. After the color scheme 102 has been modified, the modified color scheme 102 is again made available to the touch display 134 for display. The occupant 116 now has the opportunity to communicate their satisfaction with the color scheme 102 to Z 122 using the touch button 170.
[0052] Fig. 4 shows an embodiment of a personalized color scheme 102. In addition to three different colors 172, 174, 176, the color scheme 102 also contains an identifier 178. The identifier 178 can, for example, be a keyword such as sunset, tropical island, car racing, or joy. It serves to uniquely identify a specific combination of colors 172, 174, 176. Similar identifiers 178 can also be grouped. For example, the identifier 178 "sea" and "ocean" could be grouped to identify the same combination of colors 172, 174, 176. The colors 172, 174, 176 can be stored, for example, as coordinates in the RGB color space or in hexadecimal representation.
[0053] Fig. 5 shows a second embodiment of the computer-implemented method 100 for generating a personalized color scheme 102.
[0054] The embodiment of Fig. 5 includes, in contrast to the embodiment of Fig. 2 only one sensor 108 and one microphone 180. The occupant 116 can use the microphone 180 to issue a command to use a specific color scheme 102 as the basis for the vehicle radio's GUI 118. If such a command is detected, the voice data 182 from the microphone 180 is forwarded to the first algorithm 112.
[0055] Fig. 6 shows a detailed flowchart of the first algorithm 112 according to the second embodiment of Fig. 5.
[0056] In the example of Fig. 6, the first algorithm 112 receives the speech data 182 and, after speech recognition 184, extracts from it the identifier 178 specified by the occupant 116. The first algorithm 112 then generates a transmission request 186 containing the identifier 178 and sends it to a database 188. In the example of Fig. 6, this database 188 is implemented externally as a cloud storage. However, the database 188 can also be managed in a vehicle-internal storage device or even consist of a combination of vehicle-internal and external devices.
[0057] In a first step, the database 188 first queries (reference symbol "e?") whether a color scheme 102 exists in the cloud's internal memory that corresponds to the identifier 178. If this is the case, the corresponding color scheme 102 is retrieved and can be made directly available to the first algorithm 112. With reference to Fig. 5 it can be seen that the first algorithm 112 now forwards the color scheme 102 to the vehicle radio to generate the GUI 118.
[0058] Again with reference to Fig. 6 shows that if the identifier 178 does not exist in the internal memory of the database 188, external sources 190 are searched for the identifier 178. For example, such an external source 190 can be a Google search for the identifier 178 or programs such as Adobe Capture or Adobe Color. If the color scheme 102 with the corresponding identifier 178 is found in the external source 190 (see reference symbol "ex?"), the color scheme 102 is retrieved and made available to the first algorithm 112. If the color scheme 102 with the corresponding identifier 178 is not found in the external source 190 either, a correspondingly trained artificial intelligence 192 creates the color scheme 102. This is then made available to the first algorithm 112.
[0059] Again with reference to Fig. 5, the satisfaction level Z 122 of the occupant 116 is determined by means of a voice query 194. For example, the question "Do you like the color scheme?" is asked via a vehicle loudspeaker. Using voice recognition, the response of the occupant 124 is converted into a satisfaction level Z 122. If the occupant 116 answers, for example, with "yes" (t branch at reference symbol a?), a satisfaction value Z 122 of "1" is set. However, if the occupant answers with "no" (f branch at reference symbol a?), a satisfaction value Z 122 of "0" is set.
[0060] Also in the example of Fig. 5 is, as already mentioned, the embodiment of Fig. 2, a limit value G 124 of "0.5" is defined. If a satisfaction value Z 122 below the limit value G 124 is determined during the comparison (f branching at reference symbol Z≥G), the second algorithm 128 modifies the color scheme 102, which is then forwarded to the vehicle radio to generate the GUI 118. However, if a satisfaction value Z 122 above the limit value G 124 is determined during the comparison (t branching at reference symbol Z≥G), a verified color scheme 196 is available, which is transmitted to the database 188.
[0061] Fig. Fig. 7 shows a detailed flowchart of the database 188 according to the second embodiment of Fig. 5.
[0062] In the example of Fig. 7, the verified color scheme 196 is transmitted to the database 188. The database 188 first checks (reference symbol "e?") whether the verified color scheme 196 already exists. If this is not the case (fork at reference symbol "e?"), the verified color scheme 196 is stored in the memory of the database 188 in a storage step 198. However, if the verified color scheme 196 was found in the internal memory of the database 188, it is first retrieved in a retrieval step 200.
[0063] It is possible for many participants to participate in the method 100 and each to transmit a personal, verified color scheme 196 for a specific identifier 178 to the database 188. In other words, the personal and therefore different expectations regarding a color combination for a specific identifier 178 of many participants in the method 100 results in multiple data records for a specific identifier 178 being stored in the memory of the database 188.
[0064] Before a transmitted verified color scheme 196, whose identifier 178 was found in the memory of the database 188, is stored in the database 188, the transmitted verified color scheme 196 is merged with the already existing data records in a fusion step 202. If the colors of a verified color scheme 196 are available as coordinates in the RGB space, a simple way of merging is to average the individual coordinates. By merging the data and subsequently storing it in the database 188, a verified color scheme 196 is defined via the swarm intelligence of a large number of participants in the method 100. It can therefore be expected that when a participant first retrieves a specific identifier 178, the subsequently generated color scheme 102 will provide a high satisfaction value Z 122.
[0065] Fig. 8 shows an embodiment of the device for data processing for a vehicle for generating a personalized color scheme.
[0066] The data processing device 204 for a vehicle for generating a personalized color scheme 102 comprises a central processing unit 206, an internal memory 208, a plurality of sensors 108, a screen 210 and a communication module 212. In the example of Fig. 8, the sensors 108 include a camera 132, a microphone 180, and a touch sensor 214. The communication module 212 is configured to enable necessary communications, such as the transmission request 186 of the first algorithm 112 or the searching of external sources 190. List of reference symbols 100 computer-implemented procedures 102 color scheme 104 Conservation step 106 sensor data 108 Sensor 110 Generation step 112 first algorithm 114 Generation step 116 inmates 118 graphical user interface (GUI) 120 Investigation step 122 Satisfaction level Z 124 Limit value G 124 126 Modification step 128 second algorithm 130 modified color scheme 132 Camera 134 touch display 136 image data 137 Touch display data 138 Segmentation step 140 hair area 142, 144 Eye area 146, 148, 150, 152 Clothing area 154 Hair color 156 Eye color 158, 160 Clothing color 162 weightings 164 Background 166 o'clock 168 graphic element 170 touch buttons 172 color 174 Color 176 color 178 Identifier 180 microphone 182 language data 184 Speech recognition 186 Request for transmission 188 database 190 external sources 192 trained artificial intelligence 194 Voice query 196 verified color scheme 198 Storage step 200 retrieval steps 202 Fusion step 204 Data processing device 206 central processing unit 208 internal memory 210 screen 212 Communication module 214 Touch sensor Z≥G Comparison of satisfaction value Z with limit value G p? Query touch button pressed e?, ex? query existence color scheme a? Query Response Inmate
Claims
[1] A computer-implemented method (100) for generating a personalized color scheme (102, 130, 196), wherein the color scheme (102, 130, 196) is used to create a graphical user interface (118) in a vehicle having at least one sensor (108, 132, 134, 170, 180, 214), the method (100) comprising the following steps: a) obtaining (104) sensor data (106, 136, 137, 182) of the at least one sensor (108, 132, 134, 170, 180, 214) of the vehicle; b) generating (110), by means of a first algorithm (112), a color scheme (102, 130, 196) based on the sensor data (106, 136, 137, 182); c) generating (114) the graphical user interface (118) using the color scheme (102, 130, 196); d) determining (120), by means of the sensor data (106, 136, 137, 182) of at least one sensor (108, 132, 134, 170, 180, 214), a degree of satisfaction (122) of at least one occupant (116) of the vehicle with regard to the graphical user interface (118); e) modifying (126) the color scheme (102, 130, 196) by means of a second algorithm (128) if the satisfaction level (122) of the at least one occupant (116) falls below a threshold value (124); f) repeating steps c) to f) wherein the at least one sensor (108, 132, 134, 170, 180, 214) is a camera (132), a touch sensor (134), a microphone (180), a switch, a button, a toggle switch, a rotary switch, a lidar or a radar, g) wherein the at least one sensor (108, 132, 134, 170, 180, 214) includes an input sensor (134, 170, 214), wherein the at least one occupant (116) enters the identifier (178) by means of the input sensor (134, 170, 214), wherein the first algorithm (112) transmits a transmission request (186) to a database (188), wherein the database (188), after receiving the transmission request (186), determines the color scheme (102, 130, 196) associated with the entered identifier (178) and makes it available to the first algorithm (112), provided that the identifier (178) was found in the database (188), wherein a suitably trained artificial intelligence (192) creates a color scheme (102, 130, 196) and makes it available to the first algorithm (112) if the identifier (178) could not be determined in the database (188), wherein the database (188) corresponds to one of the following or a combination thereof: a memory (208), a cloud, an edge cloud, a server, a result of a search engine, the return value of an Internet service, characterized by that, if the degree of satisfaction (122) has exceeded the limit value (124), the color scheme (102, 130, 196) is stored in the database (188), wherein before storing (198) a fusion (202) of all color schemes (102, 130, 196) with identical identifier (178) is carried out. [2] The computer-implemented method (100) of claim 1, characterized by that the color scheme (102, 130, 196) consists of at least one color (154, 156, 158, 160, 172, 174, 176) and an identifier (178). [3] The computer-implemented method (100) according to one of claims 1 or 2, characterized by that the at least one sensor (108, 132, 134, 170, 180, 214) includes an interior camera of the vehicle, wherein the sensor data (106, 136, 137, 182) of the interior camera includes image data (136) of the at least one occupant (116), wherein the first algorithm (112) is an image processing algorithm which extracts color information associated with the at least one occupant (116) from the image data (136) and creates the color scheme (102, 130, 196) based on the color information. [4] The computer-implemented method (100) according to claim 3, characterized by that the first algorithm (112) includes a segmentation (138) of the image data (136) into areas (140, 142, 144, 146, 148, 150, 152), wherein the areas (140, 142, 144, 146, 148, 150, 152) are associated with the at least one occupant (116), wherein previously defined weightings (162) are assigned to the areas (140, 142, 144, 146, 148, 150, 152), wherein the color scheme (102, 130, 196) is created based on the colors (154, 156, 158, 160, 172, 174, 176) in the areas (140, 142, 144, 146, 148, 150, 152) and the weights (162). [5] The computer-implemented method (100) according to any one of the preceding claims, characterized by that the degree of satisfaction (122) is determined by at least one occupant (116) via an input on a touch sensor (214), a switch, a button, a toggle switch or a rotary switch. [6] A data processing device (204) for a vehicle, designed to carry out the intended use of a computer-implemented method (100) according to one of the preceding claims for generating a personalized color scheme (102, 130, 196), comprising at least: a) a non-volatile, computer-readable storage medium (208) on which instructions in a programming language for carrying out a computer-implemented method (100) according to one of claims 1 to 5 are stored, b) a processor (206) configured to perform the steps of the computer-implemented method (100) according to any one of claims 1 to 5, c) at least one sensor (108, 132, 134, 170, 180, 214), and d) a display (134, 210) for displaying a graphical user interface (118). [7] A computer program product comprising instructions which, when executed by a computer, cause the computer to carry out the method (100) according to any one of claims 1 to 5. [8] A computer-readable storage medium on which the computer program product according to claim 7 is stored. [9] A data carrier signal which transmits the computer program product according to claim 7.
Citation Information
Patent Citations
System for controlling output units in a vehicle, vehicle and method for controlling output units in a vehicle
DE102018207849A1
Method and vehicle for adapting displays on vehicle screens
DE102020100045A1