Electronic device and control method thereof
By designing an electronic device of rotatable and pushable input device and processor in a vehicle, displaying the basic user interface based on user profile data and responding to user input, the safety and convenience of using vehicle functions during driving is solved, and functional control of personalized service and context adaptation is realized.
Patent Information
- Application Number
- CN201980087776.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-01-02
- Filing Date
- 2019-12-27
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2039-12-27
AI Technical Summary
The prior art is difficult to provide a safer and more convenient way to use functions or services in the vehicle when driving a vehicle, especially when various types of inputs are required, which may lead to an increase in accidents.
An electronic device is designed, including an input device and a processor, which is configured to be rotatable and pushable. The processor acquires user profile data, displays a basic user interface corresponding to the vehicle function based on the data, and controls the corresponding vehicle function in response to user input.
It realizes safer and more convenient use of functions or services in the vehicle, provides personalized services and adapts to the context of vehicle users, reduces gaze bias, and improves the convenience of user control.
Smart Images

Figure CN113272183B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an electronic device and a control method thereof, and, for example, to an electronic device provided in a vehicle and a control method thereof. Background Art
[0002] With the development of electronic technology, various electronic devices are arranged in vehicles. Such electronic devices can provide various functions or various services to users riding in the vehicle.
[0003] In order to use various functions provided by electronic devices provided in a vehicle, users require various types of inputs. In particular, the need for various types of inputs from a driver while driving a vehicle may lead to an increase in accidents.
[0004] Therefore, a safer and more convenient method of using functions or services provided in a vehicle is needed. Summary of the invention
[0005] Technical issues
[0006] Embodiments of the present disclosure overcome the above disadvantages and other disadvantages not described above.
[0007] The present disclosure provides an electronic device and a control method thereof, which may allow a function or service provided in a vehicle to be used more safely and conveniently.
[0008] In addition, the present disclosure provides an electronic device and a control method thereof, the electronic device providing a personalized service according to a user of a vehicle and providing function control suitable for the context of the user of the vehicle.
[0009] Technical Solution
[0010] According to an exemplary embodiment of the present disclosure, an electronic device provided in a vehicle includes an input device and a processor, the input device including a body configured to be rotatable and pushable and a display provided on the body; the processor is configured to obtain profile data of a user including preset information of a vehicle function, control the display to display a basic user interface (UI) corresponding to the vehicle function based on the obtained profile data of the user, and control the vehicle function corresponding to the basic UI in response to receiving an input on the input device.
[0011] The vehicle function may include at least one of a function provided by the vehicle or a function provided by an in-vehicle infotainment (IVI) system provided in the vehicle.
[0012] The electronic device may include a memory configured to store profile data for each user, the profile data including information about vehicle functions preset for each user, wherein the processor is configured to: in response to the vehicle being started, control the display to display a UI for user selection; when the UI for user selection is displayed on the display, in response to a preset time having passed without operating an input device, control the display to display a basic UI corresponding to the vehicle functions set for the previously selected user based on the profile data of the previously selected user; when the UI for user selection is displayed on the display, based on a new user being selected by operating an input device, control the display to display a first UI corresponding to the vehicle functions set for the newly selected user based on the profile data of the newly selected user.
[0013] The processor may be configured to control the electronic device: in response to the vehicle being started, based on profile data of the user, controlling the display to display a UI corresponding to a function frequently used by the user when starting the vehicle, and, in response to a predetermined time elapsing without manipulating an input device, controlling the display to display a basic UI corresponding to the vehicle function set for the user based on the profile data of the user while the UI corresponding to the function frequently used by the user when starting the vehicle is displayed on the display.
[0014] The functions that the user frequently uses when starting the vehicle may include those functions that are preset to be frequently used by the user when starting the vehicle, over a plurality of functions provided by the IVI system provided in the vehicle.
[0015] The electronic device may include a communicator, the communicator including a circuit, wherein a processor is configured to: in response to an input device being pressed and a UI corresponding to a function frequently used by a user when starting a vehicle being displayed on a display, control the communicator to send a command for executing the function frequently used by the user when starting the vehicle to an IVI system, and in response to the function frequently used by the user when starting the vehicle being executed based on the push operation being terminated, control the display to display a basic UI based on profile data of the user.
[0016] The processor may be configured to, while displaying a basic UI on the display, control the display to change the basic UI to a UI associated with the user manipulation on an input device of another electronic device disposed in the vehicle in response to a user manipulation being input on the other electronic device, and the input device of the other electronic device may include a display disposed on at least a portion of a body configured to be rotatable and pushable.
[0017] The processor can be configured to: when a UI related to user manipulation is displayed on the display of an electronic device, in the absence of manipulation of an input device of the electronic device and an input device of another electronic device, control the display of the electronic device to change the UI related to user manipulation back to a basic UI in response to a predetermined time having passed.
[0018] The processor can be configured to: when a first basic UI corresponding to a first function of a vehicle is displayed on a display of an electronic device based on profile data of a user and a second basic UI corresponding to a second function of the vehicle is displayed on a display of another electronic device, in response to a user manipulation input on an input device of the other electronic device, control the display of the electronic device to change the first basic UI to a third UI corresponding to a function associated with the second function.
[0019] The processor may be configured to, when the basic UI is displayed on the display, in response to execution of one of a plurality of functions provided by the IVI system provided in the vehicle, control the display to change the basic UI to a UI corresponding to a function associated with the executed one function.
[0020] The processor may be configured to, in response to the function executed in the IVI system being terminated, control the display to change a UI corresponding to a function associated with the executed function back to a basic UI.
[0021] The electronic device may include a communicator, the communicator including a circuit, wherein a processor is configured to: in response to a navigation function provided by an IVI system provided in a vehicle being executed, control a display to display a UI for selecting one of a plurality of preset destinations based on profile data of a user, and in response to a destination being selected on the UI for selecting a destination by manipulating an input device, control the communicator to send information about the selected destination to the IVI system.
[0022] The electronic device may include a communicator, the communicator including a circuit, wherein a processor is configured to: in response to a navigation function provided by an IVI system provided in a vehicle being executed, control a display to display a UI for selecting one of a plurality of preset destinations based on profile data of a user, and in response to a destination being selected on the UI for selecting a destination by manipulating an input device, control the communicator to send information about the selected destination to the IVI system.
[0023] The processor may be configured to, in response to the vehicle being located within a preset distance from a destination set by a navigation function executed in an IVI system provided in the vehicle, control the display to display a UI for selecting an Internet of Things (IoT) device based on profile data of a user, and in response to selecting an IoT device on the UI for IoT devices by manipulating an input device, control the display to display a UI for controlling the selected IoT device.
[0024] The processor can be configured to: control the display to display a UI corresponding to functions frequently used by the user during driving on at least one area of the display displaying the basic UI based on the user's profile data, and the functions frequently used by the user during driving can include functions previously set for functions frequently used by the user during driving among multiple functions provided by the IVI system set in the vehicle.
[0025] The electronic device may include a communicator, the communicator including a circuit, wherein a processor is configured to: in response to a first manipulation being input on an input device, control a vehicle function corresponding to a basic UI based on displaying a basic UI and a UI corresponding to a function frequently used by a user during driving together on a display; and in response to a second manipulation being input on the input device, control the communicator to send a command for executing the function frequently used by the user during driving to an IVI system.
[0026] The electronic device may include a communicator including a circuit, wherein the processor is configured to, in response to receiving profile data of a user from an external mobile device through the communicator, control the display to display a basic UI based on the received profile data of the user.
[0027] The electronic device may include a communicator, the communicator including a circuit, wherein a processor is configured to: in response to receiving information about content being reproduced in an external mobile device, control the communicator to send the received information about the content to an IVI system set in a vehicle, and the IVI system is configured to play the content reproduced in the external mobile device based on the information received from the electronic device.
[0028] According to another exemplary embodiment of the present disclosure, a method for controlling an electronic device provided in a vehicle, wherein the electronic device includes an input device, the input device including a body configured to be rotatable and pushable and a display provided on the body, the method including: acquiring profile data of a user, the profile data of the user including preset information for vehicle functions; displaying a basic UI corresponding to the vehicle functions based on the acquired profile data of the user; and controlling the vehicle functions corresponding to the basic UI in response to receiving an operation input inputted to the input device.
[0029] According to another exemplary embodiment of the present disclosure, an input system for a vehicle including multiple electronic devices includes: a first electronic device, which is configured to display a first basic UI corresponding to a first function of the vehicle based on a user's profile data, the user's profile data including information preset for the vehicle function; and a second electronic device, which is configured to display a second basic UI corresponding to a second function of the vehicle based on the user's profile data, and each of the first and second electronic devices includes an input device, which includes a body configured to be rotatable and pushable and a display set on the body, and wherein the first and second electronic devices are configured to control the vehicle function corresponding to the first or second basic UI based on an operation received by each input device.
[0030] Beneficial Effects
[0031] As described above, according to various exemplary embodiments of the present disclosure, a user of a vehicle can use functions or services provided in the vehicle more safely and conveniently. In addition, personalized services can be provided based on the user of the vehicle, and function control suitable for the context of the user of the vehicle can be provided. Therefore, the user of the vehicle can quickly manipulate various functions provided in the vehicle while minimizing and / or reducing gaze deviation. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The above and other aspects, features and advantages of certain embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0033] Figure 1A is a diagram showing an exemplary in-vehicle environment according to an embodiment of the present disclosure;
[0034] Figure 1B is a diagram showing an exemplary electronic device according to an embodiment of the present disclosure;
[0035] Figure 2 is a block diagram illustrating an exemplary vehicle input system including a plurality of electronic devices according to an embodiment of the present disclosure;
[0036] Figure 3 is a block diagram illustrating an exemplary electronic device according to an embodiment of the present disclosure;
[0037] Figure 4 is a block diagram illustrating an exemplary electronic device according to an embodiment of the present disclosure;
[0038] Figure 5 is a diagram showing an exemplary basic user interface (UI) corresponding to a function of a vehicle that may be set to each user according to an embodiment of the present disclosure;
[0039] Figure 6is a diagram illustrating an exemplary operation after starting a vehicle according to an embodiment of the present disclosure.
[0040] Figure 7 is a diagram showing an exemplary UI for user selection according to an embodiment of the present disclosure;
[0041] Figure 8 is a diagram illustrating exemplary profile data for each user according to an embodiment of the present disclosure;
[0042] Fig. 9 is a diagram illustrating an exemplary operation of displaying an associated UI based on a context by an electronic device according to an embodiment of the present disclosure;
[0043] Fig.10 is a diagram showing an exemplary electronic device that displays an associated UI according to a context according to an embodiment of the present disclosure;
[0044] Fig.11 is a diagram showing an exemplary UI for selecting a destination when executing a navigation function according to an embodiment of the present disclosure;
[0045] Fig.12 is a diagram showing an exemplary UI for selecting a contact address displayed when executing a call function according to an embodiment of the present disclosure;
[0046] Fig.13 is a diagram showing an exemplary call receiving UI when executing a call function according to an embodiment of the present disclosure;
[0047] Fig.14 is a diagram showing an exemplary UI for selecting an IoT device according to an embodiment of the present disclosure;
[0048] Fig.15 is a diagram showing an exemplary UI corresponding to functions frequently used during driving according to an embodiment of the present disclosure;
[0049] Fig.16A is a diagram illustrating an example of setting time using a plurality of electronic devices according to an embodiment of the present disclosure;
[0050] Fig. 16B is a diagram showing an example of displaying mileage using a plurality of electronic devices according to an embodiment of the present disclosure;
[0051] Fig. 16C is a diagram showing an example of writing a message using a plurality of electronic devices according to an embodiment of the present disclosure;
[0052] Fig.16D is a diagram showing an example of setting reminders using multiple electronic devices according to an embodiment of the present disclosure;
[0053] Fig.17 is a diagram showing an example of interlocking of an electronic device and an external mobile device according to an embodiment of the present disclosure;
[0054] Fig.18 is a diagram showing an example of arranging a plurality of electronic devices in a vehicle according to an embodiment of the present disclosure;
[0055] Fig.19 is a flowchart illustrating an exemplary method of controlling an electronic device according to an embodiment of the present disclosure;
[0056] Fig. 20 is a flowchart illustrating an exemplary method of controlling an electronic device according to another embodiment of the present disclosure; and
[0057] Fig.21 is a flowchart illustrating an exemplary method of controlling an electronic device according to yet another embodiment of the present disclosure. DETAILED DESCRIPTION
[0058] Hereinafter, various exemplary embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that the technology mentioned in the present disclosure is not limited to a specific embodiment, but includes all modifications, equivalents and / or substitutions according to the embodiments of the present disclosure. In conjunction with the description of the accompanying drawings, similar reference numerals may be used for similar components.
[0059] In the present disclosure, the expressions “having”, “may have”, “including”, “may include”, etc. indicate the existence of corresponding features (for example, values, functions, operations, components (such as parts), etc.), and do not exclude the existence of additional features.
[0060] In the present disclosure, the expressions "A or B", "at least one of A and / or B", "one or more of A and / or B", etc. may include all possible combinations of the items listed together. For example, "A or B", "at least one of A and B", or "at least one of A or B" may represent all of the following cases: 1) a case including at least one A, 2) a case including at least one B, or 3) a case including both at least one A and at least one B.
[0061] When it is mentioned that any component (e.g., a first component) is (operably or communicatively) coupled to / or connected to another component (e.g., a second component), it should be understood that any component may be directly coupled to / connected to another component or may be coupled to / connected to another component through another component (e.g., a third component). On the other hand, when it is mentioned that any component (e.g., a first component) is directly coupled to or directly connected to another component (e.g., a second component), it should be understood that there is no other component (e.g., a third component) between any component and another component.
[0062] The expression "configured (or set)" used in the present disclosure may be used interchangeably with the expressions "suitable for", "capable of", "designed to", "suitable for", "made of" or "capable of", depending on the context. The term "configured (or set)" may not necessarily refer only to "specially designed" in hardware. On the contrary, in any context, the expression "a device configured to..." may refer to a situation in which the device, together with other devices or components, is "capable of...". For example, a "processor configured (or set) to perform A, B, and C" may, for example but not limited to, refer to a dedicated processor (e.g., an embedded processor), a general-purpose processor (e.g., a central processing unit (CPU) or an application processor), etc., for performing the corresponding operations, which may perform the corresponding operations by executing one or more software programs stored in a memory device.
[0063] Hereinafter, various exemplary embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings.
[0064] Figure 1A is a diagram illustrating an exemplary in-vehicle environment according to an embodiment of the present disclosure.
[0065] Reference Figure 1A , the in-vehicle environment 10 may include a plurality of electronic devices 100 - 1 , 100 - 2 , and 100 - 3 , an in-vehicle infotainment (IVI) system 200 , and a vehicle control system (not shown) provided in the vehicle.
[0066] The vehicle control system (not shown) may provide various functions provided in the vehicle. For example, the vehicle control system (not shown) may provide various functions such as, but not limited to, a steering function related to vehicle driving, a heating, ventilation and air conditioning (HVAC) function, a seat position adjustment function, a seat temperature adjustment function, a rearview mirror adjustment function, a window and sunroof control function, an oil vent opening and closing function, a volume control function, a clock function, a driving mode setting function, a voice agent function, a head-up display (HUD) function for a user in the vehicle, etc. However, the functions that may be provided by the vehicle control system (not shown) are not limited thereto.
[0067] The in-vehicle infotainment (IVI) system (hereinafter referred to as the IVI system) 200 is a general term for an entertainment and information system that a user can enjoy in a vehicle, and can provide various functions to the user in the vehicle. For example, the IVI system 200 can provide various functions to the user in the vehicle, such as various functions interlocked with a mobile device (such as but not limited to calls, messages, reminders, etc.), various multimedia functions (such as but not limited to movies, games, music, TV, radio, Internet functions, voice recognition functions, navigation functions), etc. However, the functions that can be provided by the IVI system 200 are not limited thereto.
[0068] The functions provided by the vehicle control system (not shown) and the functions provided by the IVI system 200 are not limited to the above examples. In addition, according to an embodiment, at least some of the functions provided by the above-mentioned vehicle control system (not shown) may be provided by the IVI system 200, and at least some of the functions provided by the above-mentioned IVI system 200 may also be provided by the vehicle control system (not shown).
[0069] The plurality of electronic devices 100 - 1 , 100 - 2 , and 100 - 3 may receive a user manipulation for using a function provided by a vehicle control system (not shown) or the IVI system 200 from a user located in the in-vehicle environment 10 and control a vehicle function according to the received user manipulation.
[0070] For example, each of the plurality of electronic devices 100-1, 100-2, and 100-3 may display a user interface (UI) corresponding to a vehicle function, and when receiving a user manipulation, control the vehicle function corresponding to the displayed UI according to the received user manipulation.
[0071] Each of the plurality of electronic devices 100-1, 100-2, and 100-3 may be connected to a vehicle control system (not shown) and an IVI system 200 that provides vehicle functions through wired and wireless communication methods. For example, the communication method may be a controller area network (CAN) method, but is not limited thereto.
[0072] In addition, each of the plurality of electronic devices 100 - 1 , 100 - 2 , and 100 - 3 may include a main body portion (eg, a body) configured to be rotatable and pushable, and a display provided on the main body portion. Figure 1B 1 is a diagram showing an example of a plurality of electronic devices 100-1, 100-2, and 100-3. Figure 1B As shown, it can be seen that each of the plurality of electronic devices 100-1, 100-2 and 100-3 includes a body portion 112 configured to be rotatable and pushable and a display 111 disposed on the body portion. An electronic device having such a configuration may be referred to as a vehicle knob, but the name is not limited thereto.
[0073] While displaying a UI corresponding to the vehicle function on the display 111, each of the multiple electronic devices 100-1, 100-2 and 100-3 can control the vehicle function according to the user operation by sending information corresponding to the received user operation (for example, the vehicle function information and control information about the corresponding function corresponding to the UI displayed on the display 111 during the user operation) upon receiving the user's rotation operation or push operation relative to the main body 112.
[0074] For example, according to an embodiment of the present disclosure, each of the plurality of electronic devices 100 - 1 , 100 - 2 , and 100 - 3 may display a basic UI corresponding to a vehicle function based on profile data of a user, the profile data including preset information about the vehicle function.
[0075] For example, the basic UI may be a UI indicating vehicle functions among the various functions of the above-mentioned vehicle, which are basically allocated to each of the multiple electronic devices 100-1, 100-2 and 100-3 based on the user's profile data, and may refer to a UI that is always displayed on each of the multiple electronic devices 100-1, 100-2 and 100-3 after the vehicle is started, except when the initial UI is displayed in a specific situation or when another UI is displayed in a specific context as described below.
[0076] The user may preset the function of the vehicle to be displayed as the basic UI, and the plurality of electronic devices 100 - 1 , 100 - 2 , and 100 - 3 may display the basic UI based on the information set as described above.
[0077] The functions of the vehicle that can be set as the basic UI may include at least one of the functions provided by the above-mentioned vehicle control system (not shown) and the IVI system. Therefore, for example, when the voice agent function, the clock function, and the HVAC temperature adjustment function are set as the basic UIs of the electronic devices 100-1, 100-2, and 100-3 as the profile data of the user A, each of the plurality of electronic devices 100-1, 100-2, and 100-3 can be based on the profile data of the user A such as Figure 1B The basic UI corresponding to the voice agent function, clock function and HVAC temperature adjustment function is displayed as shown.
[0078] Therefore, the user can execute the voice agent function displayed on the electronic device 100 - 1 by, for example, manipulating the electronic device 100 - 1 to be pushed and using the voice agent function provided in the vehicle.
[0079] Thus, according to an embodiment of the present disclosure, each of the plurality of electronic devices 100-1, 100-2, and 100-3 can provide function control of the vehicle based on the profile data of the user, thereby providing personalized services to the user of the vehicle. Therefore, the user of the vehicle can use the functions of the vehicle more conveniently in an environment optimized for him / her.
[0080] A plurality of electronic devices 100-1, 100-2, and 100-3 may be arranged on one area of the instrument panel. Figure 1A As shown, three electronic devices 100-1, 100-2, and 100-3 may be provided in a central instrument panel area or an area surrounding the central instrument panel in the instrument panel to allow a user to control functions of the vehicle while sitting in a driver's seat (or a passenger seat). However, the present disclosure is not limited thereto.
[0081] The number of electronic devices or the locations where the electronic devices are disposed in the in-vehicle environment 10 are not limited thereto. According to an embodiment, two or four or more electronic devices may be disposed in the dashboard area or other areas of the vehicle, and one or more electronic devices may be disposed more in the rear seat area of the vehicle.
[0082] According to an embodiment of the present disclosure, each of the plurality of electronic devices 100-1, 100-2, and 100-3 may change a basic UI to another UI according to a user's context. Figure 2 This exemplary embodiment is described in more detail.
[0083] Figure 2 is a block diagram showing an exemplary vehicle input system including a plurality of electronic devices according to an embodiment of the present disclosure. Figure 2 , the vehicle input system 20 may include a plurality of electronic devices 100 - 1 , 100 - 2 , and 100 - 3 , an IVI system 200 , and a vehicle control system 300 . Figure 2 The vehicle input system 20 may be included in the in-vehicle environment 10 of FIG. 1 .
[0084] Reference Figure 2 , each of the electronic device 1 100-1, the electronic device 2 100-2, and the electronic device 3 100-3 can be communicatively connected to the IVI system 200 and the vehicle control system 300, and the electronic devices 100-1, 100-2, and 100-3 can be communicatively connected to each other to send and receive signals. In this case, Figure 2 Each component may be communicatively connected to one another in a controller area network (CAN) method, but is not limited thereto.
[0085] As described above, each of the plurality of electronic devices 100-1, 100-2, and 100-3 may display a basic UI for controlling vehicle functions based on the profile data of the user. According to an embodiment of the present disclosure, each of the plurality of electronic devices 100-1, 100-2, and 100-3 may change the basic UI to another UI according to the context of the user. For example, the context of the user may include a context in which a user manipulation for another electronic device is input while the basic UI is displayed or one of the plurality of functions provided by the IVI system 200 is executed.
[0086] For example, according to an embodiment of the present disclosure, when user manipulation for another electronic device is input while a basic UI is displayed, each of the plurality of electronic devices 100-1, 100-2, and 100-3 may change the basic UI to a UI related to the user manipulation for another electronic device.
[0087] For example, when, based on the user's profile data, a first basic UI corresponding to a first function of a vehicle is displayed on electronic device 1 100-1, a second basic UI corresponding to a second function of the vehicle is displayed on electronic device 2 100-2, and a third basic UI corresponding to a third function of the vehicle is displayed on electronic device 3 100-3, when user manipulation for electronic device 3 100-3 is input, electronic device 1 100-1 and electronic device 1 100-2 may change the first basic UI and the second basic UI to UIs corresponding to a function associated with the third function of the vehicle.
[0088] If a user manipulation of electronic device 2 100-2 is input in the above context, electronic device 1 100-1 and electronic device 3 100-3 may change the displayed first basic UI and third basic UI to UIs corresponding to functions associated with the second function of the vehicle. In addition, if a user manipulation of electronic device 1 100-1 is input in the above context, electronic device 2 100-2 and electronic device 3 100-3 may change the second basic UI and third basic UI to UIs corresponding to functions associated with the first function of the vehicle.
[0089] If a predetermined time elapses without any user manipulation after displaying a UI changed according to a user manipulation for another electronic device, each of the plurality of electronic devices 100 - 1 to 100 - 3 may change the changed UI back to the originally displayed basic UI.
[0090] In addition, according to another embodiment of the present disclosure, if one of the multiple functions provided by the IVI system 200 is executed while the basic UI is displayed, each of the multiple electronic devices 100-1, 100-2 and 100-3 can change the displayed basic UI to a UI corresponding to a function associated with the executed one function.
[0091] For example, when a first basic UI corresponding to a first function of a vehicle is displayed on electronic device 1 100-1, a second basic UI corresponding to a second function of the vehicle is displayed on electronic device 1 100-2, and a third basic UI corresponding to a third function of the vehicle is displayed on electronic device 1 100-3 based on profile data of the user, if a fourth function which is one of a plurality of functions provided by the IVI system 200 is executed, each of the electronic devices 1 to 3 100-1 to 100-3 may change the displayed first to third basic UIs to UIs corresponding to functions associated with the fourth function executed in the IVI system 200.
[0092] According to an embodiment, the fourth function may also be performed by user manipulation of any one of the plurality of electronic devices 100-1 to 100-3, and may also be performed by user manipulation of a separate inputter (e.g., an input device including an input circuit) provided in the IVI system 200. In addition, the fourth function performed in the IVI system 200 may be different from the first to third functions, but is not limited thereto, and may be any one of the first to third functions according to an embodiment.
[0093] If the fourth function is terminated in the IVI system 200 after the UI corresponding to the fourth function is displayed as described above, each of the plurality of electronic devices 100 - 1 to 100 - 3 may change the UI corresponding to the fourth function back to the initially displayed basic UI.
[0094] As described above, according to various exemplary embodiments of the present disclosure, by displaying associated UIs on multiple electronic devices 100-1, 100-2, and 100-3 in consideration of the user's environment, the user may more conveniently and quickly use various functions provided in the vehicle while minimizing gaze deviation.
[0095] exist Figure 2 In the vehicle input system 20, the case where three electronic devices 100-1, 100-2, and 100-3 are provided in the vehicle has been described as an example, but according to an embodiment, the vehicle input system 20 including two electronic devices or four or more electronic devices may be constructed.
[0096] In addition, Figure 2In the example of the embodiment, the vehicle input system 20 includes both the vehicle control system 300 and the IVI system 200 as an example, but the embodiment is not limited thereto. For example, a vehicle input system 20 including only the vehicle control system 300 and the plurality of electronic devices 100-1, 100-2, and 100-3 without the IVI system 200 is also possible. In this case, in addition to the embodiment associated with the IVI system 200, all other embodiments described herein may be implemented.
[0097] Figure 3 is a block diagram showing an exemplary electronic device according to an embodiment of the present disclosure. Figure 3 , the electronic apparatus 100 includes an input device (eg, including an input circuit) 110 and a processor (eg, including a processing circuit) 120 . Figure 3 The electronic device 100 may be, for example, any one of the above-mentioned multiple electronic devices 100-1, 100-2 and 100-3.
[0098] The input device 110 may include various input circuits and receive user manipulation for the electronic device 100. For example, the input device 110 may include a body configured to be rotatable and pushable (e.g., Figure 2 112) and a display 111 arranged on the main body.
[0099] The display 111 may output signals processed by the processor 120 to display various contents, graphic objects, indicators, text, still images, moving images, etc. For example, the display 111 may display various UIs including a graphical user interface (GUI) so that a user can interact with the electronic device 100 .
[0100] The display 111 may be configured or implemented as, for example but not limited to, a liquid crystal display (LCD) panel, an organic light emitting diode (OLED) panel, an inorganic light emitting diode (LED) panel, etc. According to an embodiment, the display 111 may be configured as a touch screen together with a touch sensor.
[0101] If a push operation or a rotation operation of a user is input, the input device 110 may detect the input push operation or rotation operation and provide a signal to the processor 120 according to the detected operation.
[0102] The processor 120 may include various processing circuits and control the overall operation of the electronic apparatus 100. The processor 120 may be configured to be included in one area of the main body portion of the input device 110, but is not limited thereto.
[0103] The processor 120 may be implemented, for example but not limited to, as one or more of a central processing unit (CPU), a dedicated processor, a microcontroller, an application processor (AP), a communication processor (CP), an ARM processor, a microcomputer, etc. The processor 120 may preferably perform real-time processing, but is not limited thereto.
[0104] For example, the processor 120 may acquire profile data of the user, control the display 111 to display a basic UI corresponding to a vehicle function based on the acquired profile data of the user, and when a user manipulation is input to the input device 110, control the vehicle function corresponding to the basic UI according to the input user manipulation.
[0105] The user's profile data may include information about vehicle functions preset by the user. For example, the user's profile data may include setting information about the basic UI, that is, user setting information about which of the above-mentioned various functions of the vehicle is displayed as the basic UI on which of the electronic devices 100-1, 100-2, and 100-3.
[0106] Functions of the vehicle that may be displayed as the basic UI may include various functions provided by the above-described vehicle control system 300 .
[0107] For example, the user may set the voice agent function as a basic function to be displayed on electronic device 1 100-1, the clock function as a basic function to be displayed on electronic device 2 100-2, and the HVAC temperature adjustment function as a basic function to be displayed on electronic device 3 100-3.
[0108] Based on the user's profile data, a UI corresponding to a voice agent function may be displayed on electronic device 1 100-1, a UI corresponding to a clock function may be displayed on electronic device 1 100-2, and a UI corresponding to an HVAC temperature adjustment function may be displayed on electronic device 1 100-3.
[0109] In the above example, it has been described that the vehicle function to be displayed as the basic UI is set among the functions provided by the vehicle control system 300. However, the vehicle function to be displayed as the basic UI is not limited, and according to an embodiment, the vehicle function to be displayed as the basic UI may also be set among the functions provided by the IVI system 200.
[0110] According to an embodiment, the processor 120 may acquire the profile data of the user from a memory (not shown) included in the electronic apparatus 100 , and may also receive and acquire the profile data of the user from an external device (eg, a mobile device of the user).
[0111] The processor 120 can obtain the user's profile data, control the display 111 to display the basic UI based on the setting information about the basic UI included in the obtained user's profile data, and control the vehicle function corresponding to the basic UI according to the user manipulation input to the input device 110 while displaying the basic UI.
[0112] More details about the settings of the basic UI and the functional control of the vehicle corresponding to the basic UI will be referred to below. Figure 5 Describe in more detail.
[0113] According to an embodiment of the present disclosure, if the vehicle is started, for example, when the start mode is turned on, the processor 120 may display an initial UI. The start mode may refer to an operation such as engine start of the vehicle, which is different from an accessory (ACC) mode or an on mode, which will be described in more detail below.
[0114] For example, if the vehicle is started, the processor 120 may first control the display 111 to display an initial UI based on the user's profile data before displaying the above-mentioned basic UI.
[0115] The initial UI is a UI first displayed on the display 111 after the vehicle is started and before the above-mentioned basic UI is displayed, and may include a UI for user selection and a UI corresponding to functions frequently used when the vehicle is started, which will be described later.
[0116] For example, because the basic UI is based on the profile data of the user, it may be necessary to determine whether to display the basic UI based on the profile data of which of the multiple users first, and it may be necessary to consult the user's convenience by first displaying the functions frequently used by the user over other functions after the vehicle is started. As a result, the processor 120 may control the display 111 to display the initial UI before displaying the basic UI after the vehicle is started.
[0117] Because such an initial UI can also be set by the user, the user's profile data may include user setting information about the initial UI. For example, the user's profile data may include information set by the user about which of the various functions of the vehicle will be displayed as the initial UI on which of the multiple electronic devices 100-1 to 100-3.
[0118] The vehicle functions that may be displayed as the initial UI may include, for example, a user selection function for selecting profile data and functions preset as functions frequently used by a user when the vehicle is started among various functions provided by the above-described IVI system 200 .
[0119] For example, the user may set a user selection function to the electronic device 1 100-1, a navigation function to the electronic device 2 100-2, and a multimedia function to the electronic device 3 100-3, respectively, as the initial UIs.
[0120] If the vehicle is started, a UI for user selection may be displayed on electronic device 1 100-1, a UI corresponding to a navigation function may be displayed on electronic device 1 100-2, and a UI corresponding to a multimedia function may be displayed on electronic device 1 100-3, respectively, before displaying a basic UI.
[0121] In the above example, it has been described that among the functions provided by the IVI system 200, the functions frequently used when the vehicle is started are set. However, the functions frequently used when the vehicle is started are not limited, and according to an embodiment, the functions frequently used when the vehicle is started may also be set among the functions provided by the vehicle control system 300.
[0122] If a predetermined time passes without manipulation on the input device 110 while the initial UI is displayed or a function frequently used by the user when the vehicle is started, which is executed through the initial UI, is terminated, the processor 120 may display a basic UI based on profile data of the user.
[0123] For example, in a case where the initial UI is a UI for user selection, when the vehicle is started, the processor 120 may control the display 111 to display the UI for user selection, and while the UI for user selection is displayed on the display 111, when the input device 110 is not operated and a preset time has passed, the processor 120 may control the display to display a basic UI corresponding to such a vehicle function, which is set for a previously selected user based on the profile data of the previously selected user.
[0124] For example, if a basic UI was recently displayed on the electronic device 100 based on the profile data of user A, and the driving of the vehicle is terminated, when the vehicle is started, the processor 120 may display an initial UI based on the profile data of user A (as the previously selected user). When a user selection function is set as a function displayed on the electronic device 100 when the vehicle is started, in the profile data of user A, the processor 120 may display a UI for user selection when the vehicle is started.
[0125] Even when the UI for user selection is not set as the initial UI of user A in the profile data, if the UI for user selection is set to be displayed by default when the vehicle starts according to an embodiment, the processor 120 may display the UI for user selection when the vehicle starts.
[0126] Therefore, if the input device 110 is not manipulated and a preset time has passed while the UI for user selection is displayed on the display 111, the processor 120 may control the display 111 to display a basic UI set for user A based on the profile data of user A. In this case, the preset time may be, for example, approximately 10 seconds or 20 seconds, but is not limited thereto and may be set to any other time.
[0127] If the input device 110 is manipulated while the UI for user selection is displayed on the display 111 and a user is newly selected, the processor 120 may control the display to display a basic UI corresponding to a function set for the vehicle of the newly selected user based on profile data of the newly selected user.
[0128] For example, if the user manipulates the input device 110 to select user B while the UI for user selection is displayed on the display 111 , the processor 120 may control the display 111 to display a basic UI set for user B based on user B's profile data.
[0129] In this way, the user can change the profile data by changing the user via the UI in the initial UI for user selection. Therefore, the electronic device 100 can provide personalized services for each user.
[0130] If the initial UI is a UI corresponding to functions frequently used when starting the vehicle, the processor 120 may display a UI corresponding to functions frequently used by the user when starting the vehicle based on profile data of the user when the vehicle starts.
[0131] If the input device 110 is manipulated while a UI corresponding to a function frequently used by a user when starting a vehicle is displayed on the display 111, the processor 120 may control the IVI system 200 or the vehicle control system 300 to execute the function frequently used by the user when starting the vehicle by sending a command for executing the function frequently used by the user when starting the vehicle to the IVI system 200 or the vehicle control system 300.
[0132] If the input device 110 is not manipulated and a preset time has passed while a UI corresponding to a function frequently used by the user when starting the vehicle is displayed on the display, the processor 120 may control the display 111 to display a basic UI corresponding to the vehicle function set for the user based on the profile data of the user. In this case, the preset time may be, for example, about 10 seconds or 20 seconds, but is not limited thereto, and may be set to any other time.
[0133] Among the functions provided by the IVI system 200 provided in the vehicle or the functions provided by the vehicle control system 300 provided in the vehicle as described above, functions frequently used by a user when starting the vehicle may be functions preset as functions to be displayed as the initial UI.
[0134] According to an embodiment of the present disclosure, even when the function frequently used at the time of starting the vehicle executed as described above is terminated, the processor 120 may control the display 111 to display a basic UI based on the profile data of the user.
[0135] In this way, before the basic UI is displayed on the display 111, the initial UI corresponding to the functions frequently used by the user when starting the vehicle is displayed first, so that the user can manipulate the desired functions of the vehicle more conveniently and quickly.
[0136] According to an embodiment of the present disclosure, if the vehicle is started, three users registered in the profile data for each user may be first displayed on the plurality of electronic devices 100-1, 100-2, and 100-3 before the initial UI is displayed, and if one of the displayed three users is selected by a push operation on one of the plurality of electronic devices 100-1, 100-2, and 100-3, a basic UI may be displayed based on the profile information of the selected user. In this case, if a predetermined time (e.g., 5 seconds) passes without user manipulation while the three registered users are respectively displayed on the plurality of electronic devices 100-1, 100-2, and 100-3, the above-mentioned initial UI may also be displayed.
[0137] In the above, an example in which the initial UI is displayed when the vehicle is started has been described. However, the embodiment is not limited thereto.
[0138] For example, according to an embodiment of the present disclosure, if an accessory (ACC) mode in which only some electronic devices in a vehicle are powered by a battery power source is turned on, the processor 120 may control the display 111 to display the above-mentioned initial UI.
[0139] Furthermore, according to another embodiment of the present disclosure, if a mode in which the engine is not started but power is supplied to all electronic devices in the vehicle is turned on, the processor 120 may also control the display 111 to display the above-mentioned initial UI.
[0140] The processor 120 may change the basic UI displayed on the display 111 to another UI by reflecting the user's context. For example, the user's context may be, for example but not limited to, any of the following: (1) a context of user manipulation of other electronic devices provided in the vehicle (for example, when the electronic device 100 is Figure 2When the electronic device 2 100-2 is described in the figure, the other electronic devices may be the electronic device 1 100-1 and the electronic device 3 100-3); and (2) a context in which one of the plurality of functions provided by the IVI system is executed while displaying a basic UI.
[0141] For example, if user manipulation of an input device for another electronic device provided in the vehicle is input while the basic UI is displayed on the display 111, the processor 120 may control the display 111 to change the basic UI to a UI associated with the user manipulation of the input device for another electronic device.
[0142] For example, if a user manipulation of an input device for another electronic device is input while a first basic UI corresponding to a first function of the vehicle is displayed on the display 111 and a second basic UI corresponding to a second function of the vehicle is displayed on the display of another electronic device in the vehicle based on the user's profile data, the processor 120 can control the display 111 to change the first basic UI to a third UI corresponding to a function associated with the second function.
[0143] According to an embodiment of the present disclosure, if a user manipulates electronic device 3 100-3 while a basic UI corresponding to a voice agent function is displayed on electronic device 1 100-1, a basic UI corresponding to a clock function is displayed on electronic device 2 100-2, and a basic UI corresponding to an HVAC temperature adjustment function is displayed on electronic device 3 100-3, respectively, based on profile data of the user, electronic device 1 100-1 may change the basic UI corresponding to the voice agent function to a UI corresponding to an HVAC air volume adjustment function (which is a function associated with the HVAC temperature adjustment function), and electronic device 1 100-2 may change the basic UI corresponding to the clock function to a UI corresponding to an HVAC mode adjustment function (which is a function associated with the HVAC temperature adjustment function). In the above example, electronic device 1 100-1 or electronic device 2 100-2 is Figure 3 , and electronic device 3 100-3 is another electronic device.
[0144] Therefore, the user can immediately manipulate the vehicle function corresponding to the changed UI through the changed UI. That is, the user can immediately use the vehicle function associated with the manipulated basic function by manipulating one basic function while the basic functions are displayed on the plurality of electronic devices 100-1 to 100-3.
[0145] According to an embodiment of the present disclosure, if user manipulation is no longer input while the changed UI is displayed on the display 111 of the electronic device 100 , the display 111 of the electronic device 100 may return to the previously displayed basic UI.
[0146] For example, if the input device of the electronic device 100 and the input device of the other electronic device are not manipulated and a predetermined time has passed while the UI associated with the user manipulation of the input device for the other electronic device is displayed on the display 111, the processor 120 may control the display 111 to change the UI associated with the user manipulation back to the basic UI. The preset time may be, for example, about 10 seconds or 20 seconds, but is not limited thereto, and may be set to any other time.
[0147] Furthermore, if one of a plurality of functions provided by the IVI system 200 provided in the vehicle is executed while the basic UI is displayed on the display 111, the processor 120 may control the display 111 to change the basic UI being displayed to a UI corresponding to a function associated with the executed one function.
[0148] Even when a function is executed through an input interface separately provided in the IVI system 200 and a function is executed through an input device of any one of the multiple electronic devices 100-1, 100-2 and 100-3, the processor 120 can also control the display 111 to change the basic UI being displayed to a UI corresponding to a function associated with the executed one function.
[0149] If one function executed in the IVI system 200 is terminated, the processor 120 may control the display 111 to change the UI being displayed corresponding to the associated function back to the previously displayed basic UI. In addition, according to an embodiment, if a predetermined time has passed without subsequent operation after a user manipulation to display a UI corresponding to the associated function, the processor 120 may also control the display 111 to display the previously displayed basic UI.
[0150] In this way, by changing the functions displayed on the plurality of electronic devices 100 - 1 to 100 - 3 provided in the vehicle in consideration of the user's environment, the user can manipulate desired functions of the vehicle more easily and conveniently.
[0151] According to an embodiment of the present disclosure, the profile data of the user may include information about a destination preset as a favorite place of the user. For example, the information about the destination may include location information of the destination or address information of the destination.
[0152] Therefore, if a navigation function provided by the IVI system 200 provided in the vehicle is executed, the processor 120 may control the display 111 to display a UI for selecting one of a plurality of preset destinations based on the profile data of the user.
[0153] Therefore, if a destination is selected on the UI for selecting a destination through manipulation of the input device 110 , the processor 120 may transmit information about the selected destination to the IVI system.
[0154] While the navigation function is being executed, a UI indicating a function associated with the navigation function (eg, a zoom-in / zoom-out function, etc.) may be displayed on another electronic device.
[0155] According to another embodiment of the present disclosure, the profile data of the user may include information about the contact address previously set for the contact address that the user frequently contacts. For example, the information about the contact address may include the name information of the acquaintance or the phone number information of the acquaintance.
[0156] If a call function provided by the IVI system 200 provided in the vehicle is executed, the processor 120 may control the display 111 to display a UI for selecting one of a plurality of preset contact addresses based on profile data of the user.
[0157] If a contact address is selected on the UI for selecting a contact address by operating the input device 110 , the processor 120 may transmit information about the selected contact address to the IVI system 200 .
[0158] In the above example, it has been described that the IVI system 200 provides a call function, but the execution of the call function is not limited to this, and even when the call function is executed by other external devices having a call function in the vehicle (e.g., the user's smart phone, PDA, tablet computer, etc.), the same operation as above can be performed.
[0159] If the call function is terminated, the processor 120 may control the display 111 to return to the initially displayed basic UI.
[0160] According to another embodiment of the present disclosure, the user's profile data may include information about a device previously set up for an Internet of Things (IoT) device for remote control. In this case, the information about the device may include information about the name, location, function, etc. of the device.
[0161] If the vehicle is located within a preset distance from a destination set in a navigation function executed in the IVI system 200 , the processor 120 may control the display 111 to display a UI for selecting an IoT device based on the profile data of the user.
[0162] For example, in the case where the destination of navigation is set to "home", if the vehicle is within a preset distance from "home", the processor 120 may display a UI for selecting an IoT device to be remotely controlled by the user among IoT devices in "home". For example, the preset distance may be, for example, approximately 5 kilometers or 10 kilometers, but is not limited thereto, and may be set to any other range.
[0163] If an IoT device is selected on the UI for selecting an IoT device by operating the input device 110 , the processor 120 may control the display 111 to display a UI for controlling the selected IoT.
[0164] Users can remotely control the desired IoT device through the UI to control the IoT device. For example, users can also remotely adjust the temperature of the house or operate a robot cleaner.
[0165] If a UI for selecting an IoT device or a UI for controlling an IoT device is displayed and a predetermined time elapses without any operation, or if a predetermined time elapses after a user operates on the UI for controlling an IoT device, the processor 120 may control the display 111 to return to the basic UI that was initially displayed.
[0166] According to another embodiment of the present disclosure, the profile data of the user may include setting information about functions frequently used by the user during driving. For example, among the functions provided by the IVI system 200 or the vehicle control system 300, the functions frequently used by the user during driving may include functions preset for the functions frequently used by the user during driving.
[0167] The processor 120 may control the display 111 to display a UI corresponding to a function frequently used by the user during driving on at least one area of the display 111 displaying a basic UI based on the profile data of the user.
[0168] If a basic UI and a UI corresponding to a function frequently used by a user during driving are displayed on the display 111 together, the processor 120 can control the vehicle function corresponding to the basic UI when a first manipulation for the input device 110 is input, and can send a command for executing the function frequently used by the user during driving to the IVI system 200 or the vehicle control system 300 when a second manipulation for the input device 110 is input.
[0169] For example, if a basic UI and a UI corresponding to functions frequently used by a user during driving are displayed on the display 111 together, the processor 120 can perform an operation for controlling the vehicle function corresponding to the basic UI when a rotation operation or a single push operation is input for the input device 110, and can perform an operation for executing the function frequently used by the user during driving when two push operations are input within a preset time of the input device 110.
[0170] As described above, according to the embodiment of the present disclosure, the user's preferred functions can be separately set as the functions frequently used when starting the vehicle and the functions frequently used during driving. Therefore, the preferred functions are appropriately provided to the user at an appropriate time, thereby improving the convenience of user operation.
[0171] According to yet another embodiment of the present invention, the electronic device 100 is operable to interlock with an external mobile device. For example, the processor 120 may receive profile data of a user from the external mobile device and control the display 111 to display a basic UI based on the received profile data of the user.
[0172] For example, the electronic device 100 and the external mobile device may communicate with each other via a short-range communication method, such as, but not limited to, a near field communication (NFC) method, a Bluetooth method, etc. Therefore, if the profile data of the user is stored in the external mobile device, for example, the external mobile device is tagged to the electronic device 100, the electronic device 100 may receive the profile data of the user from the external mobile device via NFC. Therefore, the processor 120 may perform the above-mentioned various operations based on the profile data of the user acquired from the external mobile device.
[0173] The information received from the external mobile device and available to the electronic device 100 is not limited to the user's profile data. For example, the electronic device 100 can receive the UI theme, favorite destination, contact address information, etc. of the mobile device, and based on the above reception, display the theme of the UI element displayed on the display 111 in synchronization with the UI theme of the mobile device, or provide the favorite destination information, contact address information, etc. to the IVI system 200, so that the in-vehicle system can also provide the user with an experience synchronized with the mobile device.
[0174] In addition, if information about the content played on the external mobile device is received from the external mobile device, the processor 120 may transmit the received information about the content to the IVI system 200 provided in the vehicle. Therefore, the IVI system 200 may play the content being played on the external mobile device based on the information received from the electronic device 100.
[0175] For example, the user may watch a television broadcast of channel A on an external mobile device and then log in on the vehicle to tag the mobile device to the electronic apparatus 100. For example, the processor 120 may receive information about content being played on the external mobile device from the external mobile device and transmit the received information to the IVI system 200.
[0176] The IVI system 200 may then play the TV broadcast of channel A being played on the mobile device through a display provided in the IVI system 200 based on the information received from the electronic apparatus 100 .
[0177] Figure 4 is a block diagram showing an exemplary electronic device according to an embodiment of the present disclosure. Figure 4 , the electronic device 100 may include an input device (eg, including an input circuit) 110 , a processor (eg, including a processing circuit) 120 , a memory 130 , and a communicator (eg, including a communication circuit) 140 , wherein the input device 110 includes a display 111 . Figure 4 The electronic device 100 may be one of the above-mentioned plurality of electronic devices 100-1, 100-2, and 100-3.
[0178] The communicator 140 (or communication interface 140 ) may include various communication circuits and generate a communication path between an external device (eg, the vehicle control system 300 , the IVI system 200 , another electronic device (knob), a mobile device, etc.) and the electronic device 100 .
[0179] The communicator 140 may support a specified protocol that can be connected to an external device by wire or wirelessly. For example, the communicator 140 may include a module that includes various communication circuits for at least one of, for example, but not limited to, the following communications: controller area network (CAN) communication, Bluetooth communication, Bluetooth low energy (BLE) communication, wireless fidelity (Wi-Fi) communication, cellular (or mobile) communication, near field communication (NFC), wired communication, etc.
[0180] In addition, the communicator 140 may include various communication interface circuits associated with connection terminals such as a High-Definition Multimedia Interface (HDMI) connector, a Universal Serial Bus (USB) connector, an SD card connector, an audio connector (e.g., a headphone connector), such as but not limited to, an HDMI, a USB interface, an SD card interface, an audio interface, and the like.
[0181] The communicator 140 may provide information or data received from an external device through a communication path to the processor 120. In addition, the communicator 140 may transmit information or data provided from the processor 120 to an external device through a communication path.
[0182] The memory 130 (or storage 130) may, for example but not limited to, store instructions, control instruction codes, control data, or user data for controlling the electronic device 100. For example, the memory 130 may include application programs, an operating system (OS), middleware, and device drivers.
[0183] For example, the memory 130 may store profile data for each user. The profile data for each user is profile data including information preset for each user with respect to various functions of the vehicle.
[0184] For example, the profile data for each user may include setting information about a basic UI displayed on each of the plurality of electronic devices 100-1, 100-2, and 100-3 provided in the vehicle, setting information about an initial UI displayed on each of the plurality of electronic devices 100-1, 100-2, and 100-3 when the vehicle is started, information about a destination preset as a favorite place of the user, information about a contact address preset as a contact address frequently contacted by the user, information about a device preset as an IoT device for remote control, setting information about functions frequently used by the user during driving, etc. In addition, the profile data for each user may include information about the position of a seat or the position of a mirror preset by each user.
[0185] In addition, the memory 130 may store data for displaying the above-mentioned various UIs, a mapping table (eg, Table 1 below) regarding related UIs set when displaying mutually related UIs on a plurality of electronic devices 100-1, 100-2, and 100-3 according to a user's context, and the like.
[0186] The memory 130 may include, for example, but not limited to, one or more of a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, but not limited to, a dynamic random access memory (DRAM), a static RAM (SRAM), a synchronous DRAM (SDRAM), a phase change RAM (PRAM), a magnetic RAM (MRAM), a resistive RAM (RRAM), a ferroelectric RAM (FeRAM), etc. The non-volatile memory may include, for example, but not limited to, a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, etc.
[0187] The memory 130 may also include a non-volatile medium such as a hard disk drive (HDD), a solid state drive (SSD), an embedded multimedia card (eMMC), or a universal flash memory (UFS).
[0188] The input device 110 (or input interface 110) may include various input circuits and receive user manipulations regarding the electronic device 100. For example, the input device 110 may receive a push operation and a rotation operation of the user. The input device 110 may include a main body portion configured to be rotatable and pushable and a display 111 disposed on the main body portion.
[0189] For example, the input device 110 may include a cylindrical housing including a circular display 111 on one surface thereof and configured to detect a push operation, and a rotatable structure having a ring shape surrounding the circular display 111 and configured to detect a rotation operation. The housing and the rotatable structure may correspond to a main body portion (e.g., a main body). However, the configuration example of the input device 110 is not limited thereto.
[0190] The display 111 provided on the input device 110 may be fixed in a predetermined posture without being affected by the rotation of the main body. For example, the display 111 may maintain a predetermined posture without rotating together, for example, even if the rotating structure rotates. Therefore, the above-mentioned various UIs displayed on the display 111 may not rotate together with the rotation of the input device 110. However, the embodiment is not limited thereto.
[0191] The processor 120 may include various processing circuits and control the overall operation of the electronic device 100. The processor 120 may include one processor or one processor core (single core) or include multiple processors or processor cores. For example, the processor 120 may include multiple cores, such as dual cores, quad cores, and hexa cores. According to an embodiment, the processor 120 may also include a high-speed cache memory located internally or externally.
[0192] The processor 120 may receive commands from other components of the electronic device 100 , interpret the received commands, and perform calculations or process data according to the interpreted commands.
[0193] The processor 120 may process data or signals generated or generated in the application. For example, the processor 120 may request instructions, data or signals from the memory 130 to execute or control the application. The processor 120 may write (or store) or update instructions, data or signals in the memory 130 to execute or control the application.
[0194] The processor 120 may interpret and process messages, data, instructions, or signals received from the input device 110, the display 111, the memory 130, and the communicator 140. In addition, the processor 120 may generate new messages, data, instructions, or signals based on the received messages, data, instructions, or signals. The processor 120 may provide the processed or generated messages, data, instructions, or signals to the input device 110, the display 111, the memory 130, and the communicator 140.
[0195] All or part of the processor 120 may be electrically coupled or operably connected or connected to other components in the electronic device 100 (eg, the input device 110 , the display 111 , the memory 130 , and the communicator 140 ).
[0196] According to an embodiment, the processor 120 may be configured as one or more processors. For example, but not limited to, the processor 120 may include an application processor (AP) for controlling an upper layer program (eg, an application program), a communication processor (CP) for performing communication control, and the like.
[0197] Although not shown in the drawings, according to an embodiment, the electronic apparatus 100 may further include a haptic actuator, a speaker, a camera, etc. The haptic actuator may provide a haptic effect to the input device 110 so that a user may induce an intended input through a sense of touch.
[0198] The IVI system 200 and the vehicle control system 300 may include providing the above references to the user. Figure 1A Components necessary for the various functions of the described vehicle (eg, display, user input interface, processor, etc.) The details of the configuration of the IVI system 200 and the vehicle control system 300 are not overly important to the present disclosure, and thus a description thereof will not be provided here.
[0199] The following will refer to Figures 5 to 17 The operation of the processor 120 or the electronic device 100 according to different embodiments of the present disclosure is described in more detail. Figures 5 to 17 In the description, the detailed description of the content overlapping with the above content may not be repeated.
[0200] Figure 5 is a diagram illustrating an exemplary basic user interface (UI) corresponding to a function of a vehicle that may be set to each user according to an embodiment of the present disclosure.
[0201] According to an embodiment of the present disclosure, as indicated by reference numeral 500 , a plurality of electronic devices 100 - 1 , 100 - 2 , and 100 - 3 provided in a vehicle may display a basic UI based on profile data of a user.
[0202] The basic UI may, for example, be a UI indicating vehicle functions among various functions of the vehicle, which are assigned to each of the multiple electronic devices 100-1, 100-2, and 100-3 based on the user's profile data, and may refer to a UI displayed on the multiple electronic devices 100-1, 100-2, and 100-3 after the vehicle is started, in addition to an initial UI or another UI displayed in a specific context.
[0203] Reference numeral 510 is an example of a vehicle function that may be set as a basic UI, and shows an HVAC temperature adjustment function 511 , an HVAC air volume adjustment function 512 , a volume adjustment function 513 , a clock function 514 , a driving mode setting function 515 , and a voice agent function 516 .
[0204] Reference numeral 520 is an extended example of vehicle functions that can be set as a basic UI, and shows that functions such as a window and sunroof control function 521, a seat position adjustment function 522, and a seat temperature adjustment function 523 according to an embodiment can also be set as a basic UI.
[0205] Therefore, the user may set one of the plurality of functions shown by reference numerals 510 and 520 as a basic UI to be displayed on one of the plurality of electronic devices 100 - 1 , 100 - 2 , 100 - 3 , and may register the set function in the user's profile data.
[0206] The setting and registration of the basic UI can be performed by the electronic device 100 or the IVI system 200. For example, when setting the basic UI by the electronic device 100, the user can set the basic UI by manipulating the input device 110 in a given method. For example, if the input device 110 is operated to be pressed for a predetermined time or longer, the processor 120 can control the electronic device 100 to operate in the basic UI setting mode. If the input device 110 is operated to rotate in the basic UI setting mode, the processor 120 can control the display 111 to display the function of the vehicle that can be set as the basic UI according to the rotation operation. Therefore, if the input device 110 is manipulated to be pushed while displaying a specific function, the processor 120 can set the function displayed on the display 111 when the input device 110 is manipulated to be pushed in the basic UI setting mode as the basic UI to be displayed on the electronic device 100.
[0207] When the basic UI is set through the IVI system 200, the user can set the basic UI by manipulating the IVI system 200. For example, if the basic UI setting menu displayed on the screen of the IVI system 200 is selected, the IVI system 200 may display a UI screen for setting the basic UI. The UI screen for setting the basic UI may include a list of vehicle functions and UIs corresponding to electronic devices to which the vehicle functions are assigned, and the list may be set to a basic UI as in reference numeral 510 or 520. Therefore, the user can set the basic UI by assigning (e.g., dragging and dropping) a specific function included in the UI screen for setting the basic UI to a specific electronic device.
[0208] The processor 120 included in each of the plurality of electronic devices 100-1, 100-2, 100-3 may control the display 111 included in each of the plurality of electronic devices 100-1, 100-2, 100-3 to display a basic UI corresponding to a vehicle function set for a user based on basic UI setting information included in profile data of the user.
[0209] Therefore, if a user manipulation of the basic UI is input, the processor 120 may control a vehicle function corresponding to the displayed basic UI by transmitting a control command according to the input user manipulation to the IVI system 200 or the vehicle control system 300 through the control communicator 140 .
[0210] For example, in Figure 5 In the example of reference numeral 500, the user can use the voice agent function provided by the IVI system 200 or the vehicle control system 300 by manipulating the input device 110 of the electronic device 1 100-1 to be pushed. In addition, the user can adjust the interior temperature of the vehicle through the HVAC temperature adjustment function provided by the vehicle control system 300 by manipulating the input device 110 of the electronic device 3 100-3 to be rotated.
[0211] Figure 5 Reference numerals 510 and 520 show functions provided by the vehicle control system 300, but the embodiment is not limited thereto, and as described above, functions provided by the IVI system 200 may also be set as a basic UI.
[0212] Figure 6 is a diagram illustrating an exemplary operation after starting a vehicle according to an embodiment of the present disclosure. Figure 6 The IVI system 200 shows that the vehicle is starting. When the vehicle is started, the processor 120 may control the display 111 to display an initial UI on the plurality of electronic devices 100-1, 100-2, 100-3 based on the profile data of the user.
[0213] The initial UI may be a UI displayed on the display 111 after the vehicle is started and before the basic UI is displayed, and may include a UI for user selection and a UI corresponding to a vehicle function preset by the user as a function frequently used at vehicle startup.
[0214] Figure 6 The left side of the arrow in FIG. 1 shows an initial UI displayed on each of the plurality of electronic devices 100 - 1 , 100 - 2 , and 100 - 3 . Figure 6, as an initial UI, the electronic device 1 100-1 displays a UI for user selection, the electronic device 2 100-2 displays a UI corresponding to a navigation function, and the electronic device 3 100-3 displays a UI corresponding to a multimedia function.
[0215] The user can set a vehicle function to be displayed as an initial UI when starting the vehicle, and the set function can be registered in the user's profile data, and the processor 120 displays the initial UI on the display 111 based on the user's profile data. Figure 6 In the example, the user can know that as functions to be displayed as the initial UI, a user selection function for profile selection is set in electronic device 1 100-1, a navigation function as a function frequently used when starting a vehicle is set in electronic device 1 100-2, and a multimedia function as a function frequently used when starting a vehicle is set in electronic device 1 100-3.
[0216] In this case, the setting and registration of the initial UI may be performed by the electronic device 100 or the IVI system 200, similar to the setting and registration of the above-mentioned basic UI. For example, when the initial UI is set by the electronic device 100, the user may set the UI through the initial UI setting mode by operating the input device 110 in a given method. In addition, when the initial UI is set by the IVI system 200, the user may set the initial UI through a UI screen for initial UI setting displayed on the IVI system 200.
[0217] The embodiment of displaying the initial UI is not limited to the above example. For example, such an embodiment is also possible, in which the UI for user selection is assigned to any one of the multiple electronic devices 100-1, 100-2, 100-3 by default, and the functions frequently used when starting the vehicle set by the user are only assigned to the remaining electronic devices.
[0218] The user can control the vehicle function corresponding to the initial UI by manipulating the input device 110 while the initial UI is displayed. Figure 6 In the case where the initial UI is displayed as shown on the left side of the middle arrow, the user can execute and control the user selection function for profile selection by manipulating the input device 110 of the electronic device 100-1, execute and control the navigation function of the vehicle by manipulating the input device 110 of the electronic device 2 100-2, and execute and control the multimedia function by manipulating the input device 110 of the electronic device 3 100-3. In this case, in order to execute and control the vehicle functions provided by the IVI system 200, such as the navigation function and the multimedia function, the processor 120 can control the communicator 140 according to the user's manipulation to send a control command to the IVI system 200.
[0219] When the initial UI displayed on the display 111 is terminated, if a predetermined time has passed when the vehicle is started and there is no operation on the input device 110 or a function frequently used by the user performed through the initial UI, the processor 120 may display a basic UI based on the user's profile data. Figure 6 The right side of the middle arrow shows a basic UI displayed on each of the plurality of electronic devices 100 - 1 , 100 - 2 , 100 - 3 based on the profile data of the user.
[0220] For example, in Figure 6 During the process of displaying the initial UI as shown on the left side of the arrow in FIG. 1 , if a predetermined time has passed and there is no user manipulation on the plurality of electronic devices 100-1, 100-2, 100-3, the processor 120 of each of the plurality of electronic devices 100-1, 100-2, 100-3 may be based on the user's profile data such as Figure 6 The basic UI is displayed as shown on the right side of the arrow in FIG. The profile data of the user used to display the basic UI may be the profile data of the user used to display the initial UI or the profile data of the most recently selected user, but is not limited thereto. For example, the profile data of the user set by default may be used to display the basic UI.
[0221] In such Figure 6 In the process of displaying the initial UI as shown on the left side of the arrow in FIG. 1 , if the user selection is completed through the UI for user selection displayed on the electronic device 1 100-1, the processor 120 of each of the plurality of electronic devices 100-1, 100-2, 100-3 may select a user based on the profile data of the selected user. Figure 6 If a predetermined time passes without any operation on the input device 110 while the UI for user selection is displayed, a default user or a most recently selected user may be selected as the user, and if the input device 110 is operated and a user is newly selected while the UI for user selection is displayed, the newly selected user may be selected as the user.
[0222] If in Figure 6 While the initial UI is displayed as shown on the left side of the arrow in FIG. 1 , the navigation function or multimedia function executed on the electronic device 2 100-2 or the electronic device 3 100-3 by user manipulation is terminated, then the processor 120 of each of the plurality of electronic devices 100-1, 100-2, 100-3 may be based on the user's profile data such as Figure 6The basic UI is displayed as shown on the right side of the arrow in the figure. The profile data of the user used to display the basic UI can be the profile data of the user used to display the initial UI or the profile data of the most recently selected user, but is not limited thereto. For example, the profile data of the user set by default can be used to display the basic UI.
[0223] As described above, if the basic UI is displayed on the plurality of electronic devices 100-1, 100-2, 100-3, the user may control vehicle functions corresponding to the basic UI displayed on the electronic devices 100-1, 100-2, 100-3 by manipulating the plurality of electronic devices 100-1, 100-2, 100-3.
[0224] Figure 7 is a diagram illustrating an exemplary UI for user selection according to an embodiment of the present disclosure.
[0225] As described above, if the vehicle is started, the processor 120 may display a UI for user selection as an initial UI based on the profile data of the user on the display 111. While the UI for user selection is displayed on the display 111, if a user is selected by operating the input device 110, the processor 120 may perform various operations based on the profile data of the selected user, including displaying a basic UI.
[0226] Figure 7 It is shown that the UIs 71, 72, and 73 for user selection are displayed on the electronic device 1 100-1 among the plurality of electronic devices 100-1, 100-2, 100-3, and a state in which the user James is selected according to the user manipulation is displayed.
[0227] The UI for user selection may include UI 71 indicating that a user may be selected by manipulating the electronic device 100-1 and UIs 72 and 73 indicating users. Therefore, the user may recognize that a user may be selected through the current electronic device 100-1 and may select a user by manipulating the electronic device 100-1.
[0228] For example, if the input device 110 is manipulated to be pushed while displaying the UI 71 indicating that a user can be selected by manipulating the electronic apparatus 100-1, the processor 120 may control the display 111 to change and display the UIs 72 and 73 indicating the user according to the rotation of the input device 110 based on the profile data of each of the plurality of users stored in the memory 130. For example, Figure 7As shown, when the operation input device 110 is rotated to the left, the processor 120 can control the display 111 to display the UI 72 corresponding to the user James, and when the operation input device 110 is rotated to the right, the processor 120 can control the display 111 to display the UI 73 corresponding to the user James. Figure 7 , a case where the UI indicating the user is a picture or a character is shown as an example, but according to an embodiment, the UI indicating the user may also be text, such as "James" or "Jane".
[0229] If the input device 110 is manipulated to be pushed while the user James is displayed on the display 111 , James is selected from a plurality of users, and the processor 120 may perform various operations such as displaying a basic UI based on profile data of the selected user James.
[0230] According to an embodiment, in a case where information preset by James regarding the driver's seat position, side-view mirror and rear-view mirror positions, etc. is recorded in James' profile data, if James is selected on the UI for user selection, the processor 120 can change the driver's seat position and side-view mirror / rear-view mirror positions of the vehicle through the vehicle control system 300 based on James' profile data.
[0231] Figure 8 is a diagram showing exemplary profile data for each user according to an embodiment of the present disclosure. For example, Figure 8 It is shown that vehicle functions assigned to 100 - 1 , 100 - 2 , 100 - 3 (hereinafter may be referred to as 100 - 1 to 100 - 3 ) of electronic devices 1 to 3 are different for each user.
[0232] For example, as functions to be displayed as a basic UI on each of the electronic devices 1 to 3 (100-1 to 100-3), user Peter can set function A, function B, and function C to be registered as profile data, user Julie can set function D, function E, and function F to be registered as profile data, and user Jane can set function X, function Y, and function Z to be registered as profile data.
[0233] As described above, according to an embodiment of the present disclosure, a user can register his / her personal settings for vehicle functions as profile data. The profile data of the user registered as above can be selected through the UI for user selection as described above.
[0234] like Figure 8 As shown, a basic UI and an initial UI displayed on the display when the vehicle is started can be set for each user.
[0235] Fig. 9 is a diagram illustrating an exemplary UI display operation associated with a context according to an embodiment of the present disclosure. According to an embodiment of the present disclosure, in a specific context, a plurality of electronic devices 100-1 to 100-3 may display UIs corresponding to vehicle functions associated with each other.
[0236] For example, when Fig. 9 In the process of displaying a basic UI on multiple electronic devices 100-1 to 100-3 as shown on the left side of the middle arrow, if a specific function or a specific application of the vehicle is executed in the IVI system 200 or the vehicle control system 300, a UI related to the executed function or application (app) can be displayed as shown on the right side of the arrow.
[0237] For example, when a basic UI is displayed on multiple electronic devices 100-1 to 100-3, if a navigation function (or navigation application) is executed in the IVI system 200, as shown in the reference numeral 910, UIs corresponding to a destination setting function, a clock function, and a zoom-in / zoom-out function related to the navigation function may be displayed on the multiple electronic devices 100-1 to 100-3, respectively.
[0238] In addition, while the basic UI is displayed on the multiple electronic devices 100-1 to 100-3, if a multimedia function is executed in the IVI system 200, as shown in the reference numeral 920, UIs corresponding to a playback adjustment function, a playlist selection function, and a volume adjustment function related to the multimedia function may be displayed on the multiple electronic devices 100-1 to 100-3, respectively.
[0239] In addition, while the basic UI is displayed on multiple electronic devices 100-1 to 100-3, if a radio function is executed in the IVI system 200 or the vehicle control system 300, as shown in the reference numeral 930, UIs corresponding to a channel selection function, an AM / FM switching function, and a volume adjustment function related to the radio function can be displayed on the multiple electronic devices 100-1 to 100-3, respectively.
[0240] In addition, when the basic UI is displayed on multiple electronic devices 100-1 to 100-3, if the HVAC function is controlled in the vehicle control system 300, as shown in the reference numeral 940, UIs corresponding to the air volume adjustment function, temperature adjustment function and fan mode adjustment function related to the HVAC function can be displayed on the multiple electronic devices 100-1 to 100-3 respectively.
[0241] In addition, while the basic UI is displayed on multiple electronic devices 100-1 to 100-3, if the driving mode related functions are controlled in the vehicle control system 300, as shown in the figure mark 950, the UI corresponding to the driving mode selection function, the oil pressure display function and the power meter display function can be displayed on the multiple electronic devices 100-1 to 100-3 respectively.
[0242] The functions (or applications) executed or controlled in the IVI system 200 or the vehicle control system 300 while the basic UI is displayed on multiple electronic devices 100-1 to 100-3 may also be those functions executed or controlled by operations on the electronic device 100, or those functions executed or controlled by a separate user interface provided in the IVI system 200 or the vehicle control system 300.
[0243] Table 1 below shows an example of the above-mentioned interrelated vehicle functions. The mapping table of the related functions shown in Table 1 below may be stored in the memory 130, and the processor 120 may refer to the stored mapping table stored in the memory 130 to perform the above-described operations. The embodiment of the related functions of the vehicle is not limited to Table 1 below, and may be set differently according to the developer of the electronic device 100 or the manufacturer of the vehicle.
[0244]
Table 1
[0245]
[0246] After UIs for functions associated with each other are displayed on the plurality of electronic devices 100-1 to 100-3, respectively, as shown in FIG. Fig. 9 As shown on the right side of the middle arrow, if no user manipulation is input to the multiple electronic devices 100-1 to 100-3 within a predetermined time, so that the execution of the vehicle functions (or applications) displaying the functions associated with each other is terminated, or a predetermined time has passed after the user operates the displayed functions associated with each other without additional subsequent operations, then as described above, it can return to the basic UI on the left side of the arrow again.
[0247] According to another embodiment of the present disclosure, if a user manipulates any one of the multiple electronic devices 100-1 to 100-3 while a basic UI is displayed on the multiple electronic devices 100-1 to 100-3, a UI corresponding to a function related to a vehicle function corresponding to the manipulated basic UI may be displayed on the remaining electronic devices.
[0248] As an example, Fig. 9On the left side of the middle arrow, if the user manipulates electronic device 3 100-3 while the voice agent function is displayed on electronic device 1 100-1, the clock function is displayed on electronic device 2 100-2, and the HVAC fan mode adjustment function is displayed on electronic device 3 100-3 as the basic UI, UIs corresponding to the air volume adjustment function and the temperature adjustment function can be displayed on electronic device 1 100-1 and electronic device 2 100-2, respectively, where the air volume adjustment function and the temperature adjustment function are functions related to the HVAC function.
[0249] However, the embodiment is not limited thereto. For example, if Fig. 9 While the basic UI on the left side of the middle arrow is being manipulated on the electronic device 1 100-1, UIs corresponding to functions related to the voice agent function are displayed on the electronic devices 2 and 3 (100-2 and 100-3).
[0250] Fig.10 1 is a diagram showing an example of displaying a UI associated with the execution of a specific application. For example, when the plurality of electronic devices 100-1 to 100-3 display the UI as shown in FIG. Fig. 9 During the basic UI on the left side of the arrow in the figure, the user can execute the music application on the IVI system 200. In this case, the processor 120 of each of the multiple electronic devices 100-1 to 100-3 can refer to the mapping table (e.g., Table 1) stored in the memory 130 of each of the multiple electronic devices 100-1 to 100-3 to control the display 111 to display the UI corresponding to the playback adjustment function, the playlist selection function, and the volume adjustment function.
[0251] Fig.11 1 is a diagram showing an exemplary UI for selecting a destination when executing a navigation function according to an embodiment of the present disclosure. According to an embodiment of the present disclosure, if a navigation function is executed in the IVI system 200 while a basic UI is displayed on the display 111, Fig.11 As shown, the processor 120 of the electronic device 2 100-2 may control the display 111 to display a UI for selecting one of a plurality of preset destinations based on the profile data of the user. In this case, the UI for selecting a destination may include UIs 1110, 1120, and 1130 corresponding to the destinations previously registered in the profile data.
[0252] The user can manipulate the input device 110 of the electronic device 100-2 to simply set the navigation destination and the starting direction. Fig.11As shown, the user can check pre-registered destinations, such as home 1110, company 1120, and gas station 1130, by rotating the input device 110 of the electronic device 100-2, and therefore, when the user's desired destination is displayed on the display 111, the user can select the navigation destination to be pushed by manipulating the input device 110.
[0253] As described above, if a destination is selected, the processor 120 may transmit information about the selected destination to the IVI system 200 so that the destination may be set on a navigation application executed on the IVI system.
[0254] Fig.11 An example is shown in which, if a navigation function is executed, a UI for selecting a destination is displayed on electronic device 2 100-2, but display of the UI for selecting a destination is not limited thereto, and according to an embodiment, the UI for selecting a destination may be displayed on electronic device 1 100-1 or electronic device 3 100-3.
[0255] Fig.12 1 is a diagram showing an exemplary UI for selecting a contact address displayed when executing a call function according to an embodiment of the present disclosure. According to an embodiment of the present disclosure, if a call function is executed in the IVI system 200 or other external device (e.g., a user's smart phone, PDA, tablet, etc. communicatively connected to the IVI system 200 or the electronic device 100-2) while the basic UI is displayed on the display 111, the processor 120 of the electronic device 100-2 may control the display 111 to display a contact address for selecting a contact address displayed when executing a call function based on the profile data of the user. Fig.12 A UI for one of the multiple preset contact addresses is shown.
[0256] The call function can also be executed by any one of the multiple electronic devices 100-1 to 100-3 (for example, the call function is assigned to the electronic device 100-2 as a basic UI and is executed by the user manipulating the electronic device 100-2), and can also be executed by the IVI system 200 or the user's manipulation of other external devices.
[0257] The UI for selecting a contact address may include UI 1210 indicating that a contact address may be selected by manipulating the electronic device 100-2 and UIs 1220 and 1230 indicating pre-registered contact addresses. Therefore, the user may recognize that a contact address may be selected through the current electronic device 100-2 and may select the contact address to make a call by manipulating the electronic device 100-2.
[0258] For example, if the input device 110 is manipulated while the UI 1210 indicating that a contact address can be selected is displayed, the processor 120 may control the display 111 to change and display UIs 1220 and 1230 indicating the contact addresses according to the rotation of the input device 110 based on the information about the pre-registered contact addresses included in the profile data. Fig.12 As shown, when the operation input device 110 is rotated to the left, the processor 120 can control the display 111 to display the UI 1220 corresponding to the contact address James, and when the operation input device 110 is rotated to the right, the processor 120 can control the display 111 to display the UI 1230 corresponding to the contact address James. Fig.12 , a case where the UI indicating the contact address is a picture or characters corresponding to the contact address is shown as an example, but according to an embodiment, the UI indicating the contact address may be the name of the contact address, such as "James" and "Jane", or the telephone number of the contact address.
[0259] If the input device 110 is operated to be pushed while the UI 1230 corresponding to the contact address Jane is displayed on the display 111, Jane among the multiple contact addresses is selected as a target for making a call, and the processor 120 controls the communicator 140 to send information about Jane's contact address (for example, identification information such as Jane's name or telephone number may be included in the information about Jane's contact address) to the IVI system 200 that performs the call function or other external devices having the call function. Therefore, the user can call a desired contact address through a simple rotation operation and a push operation of the input device 110 relative to the electronic device 100-2.
[0260] If the call is connected with Jane, the processor 120 may control the display 111 to display a UI corresponding to the call volume control function. Thereafter, if the phone call with Jane is terminated, the processor 120 may control the display 111 to display the basic UI displayed before executing the call function.
[0261] Fig.12 An example is shown in which, if a call function is executed, a UI for selecting a contact address is displayed on electronic device 2 100-2, but the display of the UI for selecting a contact address is not limited thereto, and according to an embodiment, the UI for selecting a contact address may be displayed on electronic device 1 100-1 or electronic device 3 100-3.
[0262] Fig.131 is a diagram showing an exemplary call receiving UI when executing a call function according to an embodiment of the present disclosure. According to an embodiment of the present disclosure, if a call is received while the basic UI is displayed on the display 111 (for example, if a signal indicating that a call is being received is received from the IVI system 200 or other external device having a call function through the communicator 140), the basic UI 111 is displayed on the display 111. Fig.13 As shown, the processor 120 of the electronic device 2 100 - 2 may control the display 111 to display a UI 1310 indicating that a call is being received.
[0263] Furthermore, if a call is received, the processor 120 may control the communicator 140 to transmit a signal for accepting or rejecting the call to the IVI system 200 or other external device having a call function according to a rotation operation of the input device 110 .
[0264] For example, Fig.13 As shown, if the input device 110 is rotated to the left while receiving a call from Janet, the processor 120 may control the communicator 140 to send a signal for accepting the call to the IVI system 200 or other external devices. In addition, if the input device 110 is rotated to the right while receiving a call from Janet, the processor 130 may control the communicator 140 to send a signal for rejecting the call to the IVI system 200 or other external devices.
[0265] According to an embodiment, if call reception is rejected or the input device 110 is manipulated to be pushed while displaying the UI 1310 indicating that a call is being received, the processor 120 may control the display 111 to display a UI (not shown) for selecting any one of the simple reply messages 1320 pre-stored in the memory 130.
[0266] Therefore, if a message such as "I'm driving, I'll call you" is selected (1320), the processor 120 can control the communicator 140 to send the selected message to the IVI system 200 or other external devices. The IVI system 200 or other external devices that receive the simple message from the electronic device 100-2 can send the received message to Janet's phone number.
[0267] Furthermore, if the received call is rejected or a rejection message is sent to the received phone number, the processor 120 may control the display 111 to display the basic UI displayed before the call was received.
[0268] If the call is connected with Janet, the processor 120 may control the display 111 to display a UI corresponding to the call volume control function. Thereafter, if the phone call with Janet is terminated, the processor 120 may control the display 111 to display the basic UI displayed before the call was received.
[0269] Fig.13 An example is shown in which, if a call is received, a UI indicating that a call is being received is displayed on electronic device 2 100-2, but the display of the UI indicating that a call is being received is not limited to this, and according to an embodiment, the UI indicating that a call is being received may be displayed on electronic device 1 100-1 or electronic device 3 100-3.
[0270] Fig.14 1 is a diagram illustrating an exemplary UI for selecting an IoT device according to an embodiment of the present disclosure. According to an embodiment of the present disclosure, if the vehicle is located within a preset distance from a destination set by a navigation function executed in the IVI system 200 while a basic UI is displayed on the display 111, the processor 120 of the electronic device 2 100-2 may control the display 111 to display a UI 1410 for selecting an IoT device based on the profile data of the user.
[0271] The IVI system 200 may include a configuration for providing location-based services, such as a global positioning system (GPS) module for a navigation function. Therefore, the IVI system 200 may determine whether the vehicle is within a preset distance from the navigation destination, and if it is determined that the vehicle is within the preset distance, the IVI system 200 may send a signal indicating that the vehicle has entered the preset distance from the navigation destination to the electronic device 100-2 to the electronic device 100-2.
[0272] As described above, if a signal indicating that the vehicle has entered within a preset distance from a navigation destination is received through the communicator 140 , the processor 120 may control the display 111 to display a UI 1410 for selecting an IoT device.
[0273] like Fig.14As shown, the UI for selecting an IoT device may include a UI 1410 indicating that an IoT device for remote control can be selected by manipulating the electronic device 100-2, and UIs 1420 and 1430 indicating pre-registered IoT devices. In this case, the IoT devices displayed by the UIs 1420 and 1430 may be IoT devices that exist at the corresponding destination and are pre-registered as remote control targets of the user in the profile data. For example, if the navigation destination is set to "residence", the IoT devices that exist in the "residence" and are pre-registered as remote control target devices by the user in the profile data are displayed as UIs 1420 and 1430.
[0274] Therefore, the user may recognize that an IoT device may be currently selected through the electronic apparatus 100 - 2 , and may select the IoT device to be remotely controlled by manipulating the electronic apparatus 100 - 2 .
[0275] For example, if the input device 110 is manipulated to rotate while the UI 1410 for selecting an IoT device is displayed, the processor 120 may control the display 111 to change and display UIs 1420 and 1430 indicating IoT devices according to the rotation of the input device 110 based on information about pre-registered IoT devices included in the profile data. Fig.14 As shown, when the manipulation input device 110 is rotated to the left, the processor 120 may control the display 111 to display a UI 1420 corresponding to the air conditioner, and when the manipulation input device 110 is rotated to the right, the display 111 may be controlled to display a UI 1430 corresponding to the robot cleaner. Fig.14 , a case where the UI representing the IoT device is a picture or character corresponding to the IoT device is shown as an example, but according to an embodiment, the UI representing the IoT device may also be text, such as “air conditioner” and “robot cleaner”.
[0276] If the input device 110 is operated to be pushed while the UI 1420 indicating the air conditioner 1420 is displayed on the display 111, the air conditioner 1420 is selected as a remote control target, and the processor 120 may control the display 111 to display a UI (not shown) for controlling the air conditioner 1420. According to an embodiment, the UI for controlling the air conditioner 1420 may also be displayed on the IVI system 200.
[0277] A control command input through the electronic apparatus 100-2 (or a control command directly input through the IVI system 200) may be transmitted to a target IoT device through the IVI system 200. Therefore, the user may remotely control an IoT device existing at a navigation destination.
[0278] If control of the selected IoT device is completed or a predetermined time has passed after the control command is input, the processor 120 may control the display 111 to display the previously displayed basic UI.
[0279] Fig.14 An example is shown in which, if the vehicle is within a preset distance from the navigation destination, a UI for selecting an IoT device is displayed on electronic device 2 100-2, but the display of the UI for selecting an IoT device is not limited thereto, and according to an embodiment, the UI for selecting an IoT device may also be displayed on electronic device 1 100-1 or electronic device 3 100-3.
[0280] Fig.15 1 is a diagram showing an exemplary UI corresponding to a function frequently used during driving according to an embodiment of the present disclosure. According to an embodiment of the present disclosure, the processor 120 of each of the plurality of electronic devices 100-1 to 100-3 may control the display 111 to display a UI corresponding to a function frequently used by a user during driving on at least one area of the display 111 displaying a basic UI based on profile data of the user.
[0281] For example, in a case where the voice agent function, the clock function, and the volume adjustment function are respectively set as functions corresponding to the basic UI to be displayed on the electronic devices 100-1 to 100-3, and the moving image playback function and the music playback function are respectively set as functions frequently used during driving to be displayed on the electronic devices 100-1 to 100-3, as Fig.15 As shown, basic UIs corresponding to the voice agent function, the clock function, and the volume adjustment function are displayed on electronic devices 100-1 to 100-3, respectively, a UI 1510 corresponding to the motion image playback function is displayed on an area of the screen of electronic device 1 100-1, and a UI 1520 corresponding to the music playback function is displayed on an area of the screen of electronic device 3 100-3.
[0282] The user can use two functions of the vehicle displayed on the electronic device 1100-1, such as the voice agent function and the moving image playback function, respectively, by different operations on the input device. For example, the user can use the voice agent function as a basic function by pushing the input device 110 of the electronic device 1100-1 once, and can use the moving image playback function by pushing the input device 110 of the electronic device 1100-1 twice (or double push).
[0283] The same applies to the electronic device 3 100 - 3. For example, the user can adjust the air volume by manipulating the input device 110 of the electronic device 3 100 - 3 to rotate, and can execute the music play function by pressing the input device 110 of the electronic device 3 100 - 3 twice. Fig.15 A case is shown in which a user double-pushes the input device 110 of the electronic apparatus 3 100 - 3 and executes a music play function 1530 in the IVI system 200 .
[0284] The type of vehicle function frequently used by the user during driving or whether the function is allocated to which one of the plurality of electronic devices 100-1 to 100-3 may be changed according to the user's setting, and the embodiment is not limited to Fig.15 In addition, the user manipulation for controlling the functions frequently used during driving is also not limited to the double push operation of the input device 110, and can be set differently by the developer.
[0285] Fig.16A , Fig. 16B , Fig. 16C and Fig.16D are diagrams illustrating various embodiments of the present disclosure using a plurality of electronic devices.
[0286] According to the embodiments of the present disclosure, Fig.16A As shown, a plurality of electronic devices 100-1 to 100-3 can be used for time setting. For example, when a UI corresponding to a clock function as a basic UI is displayed on a display 111 of the electronic device 2 100-2 (an example of entering a time setting mode is not limited thereto), if a user manipulates the input device 110 of the electronic device 2 100-2 to be pressed for a predetermined time or longer, as shown in FIG. Fig.16A As shown, a UI for setting time may be displayed on electronic device 1 100-1, a UI for setting minutes may be displayed on electronic device 2 100-2, and a UI for setting seconds may be displayed on electronic device 3 100-3. Therefore, the user can set the time by performing rotation and push operations on the input device 110 of each of the electronic devices 110-1 to 110-3.
[0287] According to the embodiments of the present disclosure, Fig. 16B As shown, the plurality of electronic devices 100-1 to 100-3 can be used to display and reset the driving distance. For example, if the vehicle control system 300 detects that the remaining fuel amount is less than a predetermined amount (the example of entering the driving distance display and reset mode is not limited thereto), then Fig. 16BAs shown, a UI indicating the total driving distance may be displayed on electronic device 1 100-1, a UI indicating the distance that can be driven with the remaining fuel may be displayed on electronic device 1 100-2, and a UI indicating fuel efficiency may be displayed on electronic device 3 100-3. Therefore, the user can check the information related to the fuel, and in some cases, the input device 110 of electronic device 1 100-1 may be manipulated to reset the total driving distance.
[0288] In addition, according to the embodiments of the present disclosure, Fig. 16C As shown, multiple electronic devices 100-1 to 100-3 can be used to write simple messages. Fig.13 As shown, in the case of receiving a call through the IVI system 200 with a call function or other external device with a call function, if the input device 110 of the electronic device 100 (on which the UI 1310 indicating that the user rejects the call reception or the call is being received is displayed) is manipulated to be pressed, a UI for writing a simple message can be displayed on multiple electronic devices 100-1 to 100-3.
[0289] For example, Fig. 16C As shown, a UI for selecting a message transmission target may be displayed on electronic device 1 100-1, a UI for selecting simple message content may be displayed on electronic device 1 100-2, and a UI for generating a message transmission command may be displayed on electronic device 1 100-3.
[0290] If the user selects a message transmission target by manipulating the input device 110 of the electronic device 1 100-1 to rotate it, selects message content by manipulating the input device 110 of the electronic device 2 100-1 to rotate it, and then manipulates the electronic device 3 100-3 to be pushed, the processor 120 can control the communicator 140 to generate a command for transmitting a message of the selected content to the selected target, and transmit the command to the IVI system 200 or an external electronic device having a call function. Therefore, the selected message can be transmitted to the target selected by the user.
[0291] Examples of displaying a UI for writing a simple message are not limited thereto. For example, even if a call is not received, but the user wants to send a simple message to an acquaintance, the user can use the function of writing a simple message through multiple electronic devices 100-1 to 100-3 by manipulating the electronic device 100 or the IVI system 200 in a predetermined method.
[0292] In addition, according to the embodiments of the present disclosure, Fig.16D As shown, multiple electronic devices 100-1 to 100-3 can be used to set reminders or notifications. Fig.16DAs shown, a UI for selecting a place may be displayed on the electronic device 1100-1, a UI for selecting content may be displayed on the electronic device 1100-2, and a UI for selecting a time may be displayed on the electronic device 1100-3.
[0293] Therefore, the user can select a location by manipulating the electronic device 1 100-1 to rotate it, select content by manipulating the electronic device 1 100-2 to rotate it, and select time by manipulating the electronic device 1 100-3 to rotate it.
[0294] As described above, the selected place, content, and time may be set as a reminder, and if the time is close to the set time, the place, content, and time corresponding to the set reminder may be displayed on a plurality of electronic devices 100-1 to 100-3. According to an embodiment, if the electronic device 1 100-1 on which a location is displayed is manipulated so that it is pressed, the corresponding location may also be set as a destination of the navigation function.
[0295] Fig.17 1 is a diagram showing an exemplary embodiment of an electronic device and an external mobile device interlocking according to an embodiment of the present disclosure. For example, the electronic device 100 and the external mobile device 1700 can be communicatively connected to each other through a short-range communication method (such as but not limited to NFC or Bluetooth). Therefore, the processor 120 can obtain various information including user profile data from the external mobile device 1700 and use the information.
[0296] Fig.17 An example is shown in which the external mobile device 1700 and any one electronic device 100 among the plurality of electronic devices 100 - 1 to 100 - 3 communicate in an NFC manner.
[0297] For example, if the external mobile device 1700 is tagged to the electronic apparatus 100 , the processor 120 may receive profile data of the user from the external mobile device 1700 through the communicator 140 .
[0298] As described above, according to an embodiment, the received user's profile data may be added to the profile data of each user stored in the memory 130 or may be used by the processor 120 in preference to the profile data of each user stored in the memory 130 .
[0299] For example, in an embodiment where the received user's profile data is added to the profile data of each user, the profile data acquired from the external mobile device 1700 may be selected through the above-mentioned UI for user selection and used by the processor 120. In an embodiment where the profile data acquired from the external mobile device 1700 is preferably used, even if the electronic device 100 currently operates based on the profile data of user A, when the profile data of user B is received from the external mobile device 1700, the electronic device 100 operates based on the profile data of user B after receiving the profile data of user B.
[0300] According to an embodiment, Fig.16D As shown, if alarm information is received from the external mobile device 1700, an alarm may be displayed on the plurality of electronic devices 100-1 to 100-3 according to time information included in the received alarm.
[0301] In addition, according to an embodiment, if information about the content being played on the external mobile device 1700 is received through the communicator 140, the processor 120 may transmit the received information to the IVI system 200. Therefore, the IVI system 200 may then play the content being played on the external mobile device 1700 based on the information received from the electronic device 100.
[0302] Fig.18 is a diagram showing an example of arranging a plurality of electronic devices in a vehicle according to an embodiment of the present disclosure. Fig.18 As shown, the electronic devices 100 - 1 , 100 - 2 , 100 - 3 , 100 - 4 , 100 - 5 , 100 - 6 (hereinafter referred to as 100 - 1 to 100 - 6 ) may be disposed not only in the front seat area 1810 , but also in the rear seat area 1830 , and may also be disposed in the transmission area 1820 .
[0303] In the case where a plurality of electronic devices 100-1 to 100-3 are disposed in the front seat area 1810, they operate as above. The electronic devices 100-4 and 100-5 disposed in the rear seat area 1830 may also operate similarly to the electronic devices 100-1 to 100-3 disposed in the front seat area 1810.
[0304] However, the electronic devices 100-4 and 100-5 disposed in the rear seat area 1830 may preferably be configured to perform functions dedicated to multimedia playback rather than the above-mentioned function control of the vehicle. For example, when user X watches content C through a mobile device and logs in (board) on the rear seat and tags the mobile device to the electronic device 100-4, the electronic device 100-4 may obtain information about content C from the mobile device of user X and send the information to the IVI system 200. Therefore, the IVI system 200 may then display content C through the display 200-2 or 200-3 disposed on the rear seat, thereby providing a seamless content viewing experience to user X.
[0305] The electronic device 100 - 6 disposed in the gearbox area 1820 may be configured to adjust a gear position of the vehicle according to a rotation operation of the input device 110 .
[0306] Fig.19 is a flowchart illustrating an exemplary method of controlling the electronic device 100 according to an embodiment of the present disclosure. The electronic device 100 may include an input device including a main body portion configured to be rotatable and pushable and a display provided on the main body portion.
[0307] Reference Fig.19 , the electronic device 100 may acquire the user's profile data including preset information for the vehicle function (S1910). The user's profile data may also be acquired from the memory 130 provided in the electronic device 100, and may also be acquired from an external mobile device. In addition, the vehicle's function may include at least one of a function provided by the vehicle control system 300 or a function provided by an IVI system provided in the vehicle.
[0308] Therefore, the electronic device 100 may display a basic UI corresponding to a function of the vehicle based on the acquired user profile data ( S1920 ), and when a user manipulation is input, control the vehicle function corresponding to the basic UI according to the input user manipulation ( S1930 ).
[0309] Fig. 20 is a flowchart illustrating an exemplary method of controlling an electronic device according to another embodiment of the present disclosure. Fig. 20 The initial UI related operations are shown. Fig. 20 In the description, descriptions that overlap with the above descriptions may not be repeated.
[0310] Reference Fig. 20 , if the vehicle is started (S2000), the electronic device 100 may display an initial UI based on the user's profile data (S2010). The initial UI may include a UI for user selection and a UI corresponding to functions frequently used by the user when starting the vehicle.
[0311] If a user manipulation of the initial UI is input (Y in S2020), the electronic device 100 may perform an operation according to the user manipulation, and if the operation of the initial UI is completed (S2030), the electronic device 100 may display a basic UI based on the user's profile data (S2050).
[0312] In case there is no operation of the user after the initial UI is displayed (N in S2020 ), if a preset time elapses (Y in S2040 ), the electronic device 100 may display a basic UI based on the profile data of the user ( S2050 ).
[0313] Therefore, the user may control the vehicle function corresponding to the basic UI by manipulating the electronic device 100 ( S2060 ).
[0314] Fig.21 is a flowchart illustrating an exemplary method of controlling an electronic device according to yet another embodiment of the present disclosure. Fig.21 The operation of the electronic device 100 according to the context of the user is shown. The context of the user may include a case where a user manipulation is input on another electronic device among the plurality of electronic devices 100-1 to 100-3 while the basic UI is displayed, or a function of a vehicle is executed in the IVI system 200 while the basic UI is displayed. Fig.21 In the description of , descriptions overlapping with the above descriptions will be omitted.
[0315] Reference Fig.21 , if a user manipulation of one of the multiple electronic devices is input or a specific application is executed in the IVI system 200 while the electronic device 100 displays the basic UI (Y in S2120), the electronic device 100 displays a UI corresponding to a vehicle function associated with the operation input to another electronic device or a vehicle function associated with the application executed in the IVI system 200 (S2130).
[0316] Therefore, if the operation of the associated function is input (Y in S2140) and the operation of the associated function is completed (S2150), the electronic device 100 may display the previously displayed basic UI again.
[0317] Furthermore, if a user's operation on the related function being displayed is not input (N in S2140) and a preset time has elapsed (Y in S2160), the electronic device 100 may display the previously displayed basic UI again (S2170).
[0318] As described above, according to various exemplary embodiments of the present disclosure, a user of a vehicle can use functions or services provided in the vehicle more safely and conveniently. In addition, personalized services can be provided according to the user of the vehicle, and function control suitable for the environment of the vehicle user can be provided. Therefore, the user of the vehicle can quickly manipulate various functions provided in the vehicle while minimizing and / or reducing gaze deviation.
[0319] Various exemplary embodiments of the present disclosure may be implemented by software including instructions stored in a machine-readable storage medium (e.g., a computer). The machine is a device that calls the stored instructions from a storage medium and can operate according to the called instructions, and may include an electronic device 100 (100-1 to 100-6) according to the disclosed embodiments. When the instructions are executed by a processor, the processor may use other components directly or under the control of the processor to perform functions corresponding to the instructions. The instructions may include code generated by a compiler or code executed by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. A "non-transitory" storage medium may not include a signal and is tangible, but does not distinguish whether the data is stored in the storage medium semi-permanently or temporarily.
[0320] According to an embodiment, the method according to various exemplary embodiments disclosed in the present disclosure may be included and provided in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read-only memory (CD-ROM)), or distributed online through an application store (e.g., PlayStoreTM). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored in a storage medium such as a memory of a manufacturer's server, an application store's server, or a relay server, or may be temporarily generated.
[0321] Each component (e.g., module or program) according to various exemplary embodiments may include a single entity or multiple entities, and some of the above-mentioned subcomponents may be omitted, or other subcomponents may be further included in different embodiments. Alternatively or additionally, some components (e.g., modules or programs) may be integrated into one entity to perform the same or similar functions performed by the corresponding components before integration. According to different embodiments, the operations performed by modules, programs or other components may be performed in a sequential, parallel, iterative or heuristic manner, or at least some operations may be performed in a different order or omitted, or other operations may be added.
[0322] The above description is only an explanation of the spirit of the present disclosure, and without departing from the spirit and scope of the present disclosure, various modifications and changes can be made by those skilled in the art to which the present disclosure belongs. In addition, the embodiments according to the present disclosure are not intended to limit the present disclosure, but describe the scope of the present disclosure, and the scope of the present disclosure is not limited by these embodiments. Therefore, the protection scope of the present disclosure should be interpreted by the attached claims, and all technical ideas within the equivalent scope should be interpreted as included in the scope of the present disclosure.
Claims
1. An electronic device disposed in a vehicle, the vehicle including an in-vehicle infotainment (IVI) system, the electronic device being communicatively connected to the IVI system and comprising: An input device, comprising a body configured to be rotatable and pushable and a display disposed on the body; as well as a processor configured to, in response to acquiring profile data of one user from a plurality of profile data corresponding to a plurality of users, control the display to display a basic user interface (UI) corresponding to a vehicle function based on the acquired profile data of the one user, and control the one vehicle function corresponding to the basic UI in response to receiving an input to the input device, wherein the profile data of each user includes preset information of the vehicle function set for the each user with respect to at least one of the electronic devices in the vehicle, The processor is configured to: when the basic UI is displayed on the display, in response to one of the multiple functions provided by the IVI system being executed, control the display to change the basic UI to a UI corresponding to a function associated with the executed function; The processor is configured to: when the basic UI is displayed on the display, in response to receiving a user manipulation of another electronic device provided in the vehicle, control the display to change the basic UI to a UI related to the user manipulation on the input device of the other electronic device; and The input device of the other electronic apparatus includes a display provided on at least a portion of a body configured to be rotatable and pushable.
2. The electronic device according to claim 1, wherein: The vehicle function includes at least one of a function provided by a vehicle control system of the vehicle or a function provided by the IVI system provided in the vehicle.
3. The electronic device as claimed in claim 1, comprising: a memory configured to store profile data for each user including information about the vehicle functions preset for each user, Wherein, the processor is configured to: In response to the vehicle being started, controlling the display to display a UI for user selection, In response to a lapse of a preset time without receiving an input on the input device while the UI for user selection is displayed on the display, controlling the display to display a basic UI corresponding to the vehicle function set for the previously selected user based on profile data of the previously selected user, and While the UI for user selection is displayed on the display, based on a new selection of the user through the input device, the display is controlled to display a basic UI corresponding to the vehicle function set for the newly selected user based on profile data of the newly selected user.
4. The electronic device according to claim 1, wherein: The processor is configured as follows: In response to the vehicle being started, controlling the display to display a UI corresponding to a function frequently used by the user at the time of starting the vehicle among the vehicle functions based on the profile data of the user; as well as In response to a lapse of a preset time without receiving an input on the input device during displaying, on the display, a UI corresponding to a function frequently used by the user when starting the vehicle, the display is controlled to display a basic UI corresponding to the vehicle function set for the user based on profile data of the user.
5. The electronic device as claimed in claim 4, wherein: The function frequently used by the user at the time of starting the vehicle includes at least one function previously set to be frequently used by the user at the time of starting the vehicle among a plurality of functions provided by an IVI system provided in the vehicle.
6. The electronic device as claimed in claim 5, comprising: a communicator, the communicator comprising a circuit, Wherein, the processor is configured to: controlling the communicator to transmit a command for executing the function frequently used by the user when starting the vehicle to the IVI system in response to the input device being pressed while the UI corresponding to the function frequently used by the user when starting the vehicle is displayed on the display; and In response to the function frequently used by the user at the time of starting the vehicle being executed based on the pressing operation being terminated, the display is controlled to display the basic UI based on the profile data of the user.
7. The electronic device as claimed in claim 1, wherein: The processor is configured to: when the UI related to the user manipulation is displayed on the display of the electronic device, in response to a predetermined time having passed without receiving input through the input device of the electronic device and the input device of the other electronic device, control the display of the electronic device to change the UI related to the user manipulation back to the basic UI.
8. The electronic device as claimed in claim 1, wherein: The processor is configured to: when a first basic UI corresponding to a first function of the vehicle is displayed on the display of the electronic device based on the profile data of the user and a second basic UI corresponding to a second function of the vehicle is displayed on the display of the other electronic device, in response to receiving the user manipulation on the input device of the other electronic device, control the display of the electronic device to change the first basic UI to a third UI corresponding to a function associated with the second function.
9. The electronic device as claimed in claim 1, wherein: The processor is configured to, in response to the function executed in the IVI system being terminated, control the display to change the UI corresponding to the function associated with the executed function back to the basic UI.
10. The electronic device as claimed in claim 1, comprising: a communicator, the communicator comprising a circuit, Wherein, the processor is configured to: In response to execution of a navigation function provided by an IVI system provided in the vehicle, controlling the display to display a UI for selecting one of a plurality of preset destinations based on profile data of the user, and In response to the destination being selected on the UI for selecting a destination by operating the input device, the communicator is controlled to transmit information on the selected destination to the IVI system.
11. The electronic device as claimed in claim 1, comprising: a communicator, the communicator comprising a circuit, Wherein, the processor is configured to: In response to execution of a call function provided by the IVI system provided in the vehicle, controlling the display to display a UI for selecting one of a plurality of preset contact addresses based on profile data of the user, and In response to the contact address being selected on the UI for selecting a contact address by operating the input device, the communicator is controlled to transmit information on the selected contact address to the IVI system.
12. The electronic device according to claim 1, wherein: The processor is configured as follows: In response to the vehicle being located within a preset distance from a destination set by a navigation function executed in an IVI system provided in the vehicle, controlling the display to display a UI for selecting an IoT device based on profile data of the user, and In response to the IoT device being selected on the UI for selecting the IoT device by operating the input device, the display is controlled to display the UI for controlling the selected IoT device.
13. A method for controlling an electronic device provided in a vehicle, wherein: The vehicle includes an in-vehicle infotainment (IVI) system, the electronic device is communicatively connected to the IVI system and includes an input device, the input device including a body configured to be rotatable and pushable and a display provided on the body, The method comprises: acquiring profile data of one user from a plurality of profile data corresponding to a plurality of users, wherein the profile data of each user includes preset information of a vehicle function set for at least one of the electronic devices in the vehicle for the each user; Based on the acquired user profile data, displaying a basic UI corresponding to a vehicle function; and In response to receiving input to the input device, controlling the one vehicle function corresponding to the base UI, Wherein, the method further comprises: In response to one of a plurality of functions provided by the IVI system being executed while the basic UI is displayed on the display, the basic UI is changed to a UI corresponding to a function associated with the executed function; and While the basic UI is displayed on the display, in response to receiving a user manipulation of another electronic device disposed in the vehicle, the basic UI is changed to a UI related to the user manipulation on an input device of the other electronic device, wherein the input device of the other electronic device includes a display disposed on at least a portion of a body configured to be rotatable and pushable.
Citation Information
Patent Citations
Method for realizing switch in vehicles
KR1020120118915A
Human-machine interface for a motor vehicle
WO2015104482A1
Man-machine interface for a motor vehicle
WO2015104483A1