Display device for vehicle and control method thereof
The display device and control method enhance vehicle infotainment systems by offering a flexible interface that integrates entertainment and vehicle information, addressing the limitations of existing systems through a home screen with icons and a movable floating user interface.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-12-19
- Publication Date
- 2026-07-09
AI Technical Summary
Existing vehicle infotainment systems lack an intuitive and efficient interface for seamlessly integrating entertainment and vehicle-related information, limiting user interaction and functionality.
A display device and control method that includes a home screen with icons for infotainment, a floating user interface, and the ability to move this interface between areas on the display, allowing for easy access to various functions and content, including entertainment and vehicle information.
Enhances user interaction by providing a flexible and intuitive interface that integrates entertainment and vehicle information, improving usability and functionality in vehicle infotainment systems.
Smart Images

Figure KR2025022414_09072026_PF_FP_ABST
Abstract
Description
Vehicle display device and control method thereof
[0001] The present disclosure relates to a display device for a vehicle and a method for controlling the same, and more specifically, to a display device and a method for controlling the same that provide entertainment and vehicle-related information to a user.
[0002] A vehicle infotainment system is an integrated system of necessary information, such as driving and route guidance, and entertainment, such as various forms of entertainment, and may be a system that combines in-vehicle navigation, audio and video, and the Internet.
[0003] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art related to the present disclosure.
[0004] An electronic device installed in a vehicle according to the present disclosure comprises at least one processor including a display, a memory for storing instructions, and processing circuitry, wherein when the instructions are executed individually or collectively by the at least one processor, the electronic device displays a home screen on the display that includes a plurality of icons related to the infotainment of the vehicle, and when user input is received for selecting an icon for providing content among the plurality of icons, executes an application corresponding to the icon, displays an execution screen of the application on the display that includes a floating user interface in a first area, and when user input is received for moving the floating user interface from the execution screen to a second area, displays the floating user interface in the second area, and the floating user interface may include a plurality of interface elements for executing a plurality of functions provided by the application.
[0005] A method for controlling an electronic device installed in a vehicle according to the present disclosure comprises: a step of displaying a home screen including a plurality of icons related to infotainment of the vehicle on a display included in the electronic device; a step of, when a user input is received for selecting an icon for providing content among the plurality of icons, executing an application corresponding to the icon and displaying an execution screen of the application, in which a floating user interface is included in a first area, on the display; and a step of, when a user input is received for moving the floating user interface from the execution screen to a second area, displaying the floating user interface in the second area, wherein the floating user interface may include a plurality of interface elements for executing a plurality of functions provided by the application.
[0006] In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components.
[0007] FIG. 1 is a drawing illustrating an example of a vehicle infotainment system according to one embodiment.
[0008] FIG. 2 is a block for explaining the configuration of an electronic device according to one embodiment.
[0009] FIG. 3 is a flowchart illustrating an example of an operation in which an electronic device displays an application execution screen based on user input, according to one embodiment.
[0010] FIG. 4 is a drawing illustrating an example of a home screen and an application execution screen related to the infotainment of a vehicle according to one embodiment.
[0011] FIG. 5 is a diagram illustrating an example of an operation in which an electronic device moves a floating user interface based on user input according to one embodiment.
[0012] FIG. 6 is a drawing illustrating an example of a floating user interface according to one embodiment.
[0013] FIG. 7 is a diagram illustrating an example of an operation in which an electronic device provides recommended content when a vehicle is in a stationary state, according to one embodiment.
[0014] FIG. 8 is a diagram illustrating an example of an operation in which an electronic device changes a screen when a vehicle is moving, according to one embodiment.
[0015] FIG. 9 is a diagram illustrating an example of an operation in which an electronic device shares content with an external electronic device according to one embodiment.
[0016] FIG. 10 is a drawing illustrating an example of an application execution screen according to the arrangement of an electronic device according to one embodiment.
[0017]
[0018] The present disclosure will be described in detail below with reference to the attached drawings.
[0019] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this disclosure is not limited to the devices described above.
[0020] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B and C," and "at least one of A, B, or C" may each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as "coupled" or "connected" to another (e.g., 2nd) component, with or without the terms "functionally" or "communicationly," it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.
[0021] Throughout the specification, singular expressions include plural expressions unless the context clearly indicates otherwise. Wherever a part of the specification states that it "includes" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0022] The term “module” as used in the various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0023] FIG. 1 is a drawing illustrating an example of a vehicle infotainment system according to one embodiment.
[0024] Referring to FIG. 1, a vehicle infotainment system (10) may include a system for providing information and entertainment related to the vehicle to a user. The vehicle infotainment system may provide the user with entertainment such as movies, games and streaming, and information related to the vehicle such as navigation, climate control, and vehicle status information.
[0025] According to one embodiment, a vehicle infotainment system (10) may include a plurality of electronic devices (100-1, 100-2, 100-3). In the present disclosure, the electronic devices (100-1, 100-2, 100-3) may include infotainment devices. For example, the electronic devices (100-1, 100-2, 100-3) may include display devices. However, the electronic devices (100-1, 100-2, 100-3) according to various embodiments of the present disclosure may include at least one of a smartphone, a tablet PC, a personal digital assistant (PDA), a portable multimedia player (PMP), and a wearable device.
[0026] According to one embodiment, a vehicle infotainment system (10) can provide information and entertainment related to the vehicle to a user using a plurality of electronic devices (100-1, 100-2, 100-3). The plurality of electronic devices (100-1, 100-2, 100-3) may include at least one of a central information display (CID) or a rear seat entertainment (RSE).
[0027] For example, among a plurality of electronic devices (100-1, 100-2, 100-3), the first electronic device (100-1) may be a CID. The first electronic device (100-1) may be placed on the dashboard (or center fascia) of a vehicle. The CID (100-1) may consist of a display separate from the digital cluster or a single display including the digital cluster. The digital cluster may include an instrument panel placed behind the steering wheel relative to the driver.
[0028] According to one embodiment, the first electronic device (100-1) may provide information or entertainment related to the vehicle to a user, or control the vehicle system based on user input to the first electronic device (100-1). Information related to the vehicle may include navigation and information about the vehicle status (e.g., fuel status, battery status, temperature, etc.). Entertainment may include content such as music, video, and radio. Vehicle system control may include at least one of air conditioning system control, driving mode control, lighting, and driver assistance system (ADAS) control.
[0029] According to one embodiment, among a plurality of electronic devices (100-1, 100-2, 100-3), the second electronic device (100-2) or the third electronic device (100-3) may include an electronic device for rear seat entertainment (RSE). The second electronic device (100-2) or the third electronic device (100-3) may be placed at the rear of the driver's seat or passenger seat, but is not limited thereto. The second electronic device (100-2) or the third electronic device (100-3) may provide information or entertainment related to the vehicle to the user, or control the vehicle system based on user input.
[0030] Meanwhile, FIG. 1 illustrates an example of providing a vehicle infotainment system (10) based on a plurality of electronic devices (100-1, 100-2, 100-3) and a processor included in each of the plurality of electronic devices (100-1, 100-2, 100-3), but is not limited thereto. For example, the infotainment system (10) may be implemented through an electronic device including a plurality of displays. For example, a processor of the electronic device may control a plurality of displays to perform the operations of the present disclosure below.
[0031] Meanwhile, FIG. 1 illustrates an embodiment in which a first electronic device (100-1) is positioned on the dashboard of a vehicle, and a second electronic device (100-2) and a third electronic device (100-3) are positioned respectively on the rear of the driver's seat or passenger seat, but is not limited thereto. According to the embodiment, the first electronic device (100-1) may be positioned not only in the center of the dashboard but also on the upper part of the center console and behind the steering wheel. Additionally, the second electronic device (100-2) or the third electronic device (100-3) may be positioned in various locations such as the right side of the dashboard, the back of the headrest of the passenger seat or driver's seat, and the ceiling.
[0032] FIG. 2 is a block for explaining the configuration of an electronic device according to one embodiment.
[0033] Referring to FIG. 2, an electronic device (100) (e.g., the electronic device of FIG. 1 (100-1, 100-2, 100-3)) may include at least one processor (110), memory (120), communication circuit (130), and display (140). The components, their relationships, and their functions illustrated in FIG. 2 are merely exemplary and are not intended to limit the implementations described or claimed herein.
[0034] The processor (110) can control the overall operations of the electronic device (100). For example, the processor (110) can control the operation of the electronic device (100) by being operatively connected to the memory (120), the communication circuit (130), and the display (140). Additionally, the processor (110) can control the operation of the electronic device (100) according to the present disclosure by executing one or more instructions stored in the memory (120). The processor (110) may be composed of one or more processors.
[0035] The processor (110) may be implemented as one or more integrated circuit (or circuitry) chips and may perform various data processing operations. The processor (110) may include at least one electrical circuit and may process instructions (or programs, data, etc.) stored in memory (120) individually or collectively in a distributed manner. The processor (110) may include a processor assembly comprising one or more processing circuits. The processor (110) may include any processing circuit that is operative to control the performance and operation of one or more components of the electronic device (100) (e.g., memory (120), display (140), communication circuit (130)). For example, the processor (110) (e.g., application processor (AP)) may be implemented as a system on chip (SoC) (e.g., a single chip or chipset). For example, the processor (110) may be implemented with a number of cores (or at least one core circuit), a number of chips, or a number of chipsets. For example, the processor (110) may include one or more processing circuits. For example, the processor (110) may include one or more processing circuits configured to perform the various functions of the present disclosure individually and / or collectively. As an example without limitation, at least a portion of the processor (110) may be included in a first chip of the electronic device (100), and at least another portion of the processor (110) may be included in a second chip of the electronic device (100) different from the first chip of the electronic device (100).
[0036] For example, the processor (110) may include a central processing unit (CPU), a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a display controller, a memory controller, a storage controller, a communication processor (CP), and / or a sensor interface. These components of the processor (110) are merely exemplary. For example, the processor (110) may include other components. For example, some components of the processor (110) may be omitted from the processor (110). For example, some components of the processor (110) may be included as separate components of the electronic device (100) outside of the processor (110). For example, some components of the processor (110) (e.g., a memory controller) may be included within other components (e.g., at least a portion of the memory (120), an interface (e.g., available for connection to at least one component of the electronic device (100)), a display (140)).
[0037] The processor (110) may cause other components of the electronic device (100) to perform various operations by executing instructions stored in memory (120). The CPU (or central processing circuit) may be configured to control the components of the processor (110) based on the execution of instructions stored in memory (120) (e.g., volatile memory and / or non-volatile memory). The GPU (or graphics processing circuit) may be configured to execute parallel operations (e.g., rendering). The NPU (or neural processing circuit, or AI (artificial intelligence) chip) may be configured to execute operations for an artificial intelligence model (e.g., convolution computation). The ISP (or image signal processing circuit) may be configured to process a raw image acquired through an image sensor into a format suitable for components within the electronic device (100) or components of the processor (110). A display controller (or display control circuit, or DPU (display processing unit)) may be configured to process an image obtained from a CPU, GPU, ISP, or memory (120) (e.g., volatile memory) into a format suitable for display (140). A memory controller (or memory control circuit) may be configured to control reading data from volatile memory and writing data to volatile memory. A storage controller (or storage control circuit) may be configured to control reading data from non-volatile memory and writing data to non-volatile memory. A CP (communication processing circuit) may be configured to process data obtained from a component of the processor (110) into a format suitable for transmitting to another electronic device via a communication circuit, or to process data obtained from another electronic device via a communication circuit into a format suitable for processing by a component of the processor (110).For example, the communication circuit may include one or more communication circuits. The sensor interface (or sensing data processing circuit, sensor hub) may be configured to process data regarding the state of the electronic device (100) and / or the state around the electronic device (100), obtained through the sensor, into a format suitable for the components of the processor (110).
[0038] For example, the processor (110) can perform the method according to an embodiment of the present disclosure by executing one or more instructions stored in memory (120).
[0039] When a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by a single processor or by a plurality of processors. For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first processor, or the first operation and the second operation may be performed by a first processor (e.g., a general-purpose processor) and the third operation may be performed by a second processor (e.g., an artificial intelligence dedicated processor).
[0040] The processor (110) may be implemented as a single-core processor including one core, or as one or more multicore processors including multiple cores (e.g., homogeneous multicore or heterogeneous multicore). When the processor (110) is implemented as a multicore processor, each of the multiple cores included in the multicore processor may include internal processor memory such as cache memory or on-chip memory, and a common cache shared by the multiple cores may be included in the multicore processor. Additionally, each of the multiple cores included in the multicore processor (or some of the multiple cores) may independently read and execute program instructions for implementing a method according to one embodiment of the present disclosure, or all (or some) of the multiple cores may be linked together to read and execute program instructions for implementing a method according to one embodiment of the present disclosure.
[0041] When a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one of the plurality of cores included in a multi-core processor, or may be performed by a plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in a multi-core processor, or the first operation and the second operation may be performed by a first core included in a multi-core processor and the third operation may be performed by a second core included in a multi-core processor.
[0042] In the embodiments of the present disclosure, a processor may mean a system-on-chip (SoC) in which one or more processors and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, GPU, APU, MIC, DSP, NPU, hardware accelerator, or machine learning accelerator, but the embodiments of the present disclosure are not limited thereto.
[0043] Memory (120) may include one or more storage media (or one or more storage devices). For example, memory (120) may include a memory assembly comprising one or more storage media. For example, the one or more storage media may include a hard drive, a flash memory, a permanent memory (e.g., non-volatile memory) such as ROM (read-only memory), a semi-permanent memory (e.g., volatile memory) such as RAM (random access memory), any other suitable type of storage (or storage assembly), or any combination thereof. Memory (120) may include a cache memory, which is one or more different types of memory used to temporarily store data for a function or feature of the electronic device (100). As an example, but not limited to, the cache memory may be included within the processor (110). The memory (120) can be fixedly embedded in the electronic device (100) or incorporated into one or more suitable types of components (e.g., a SIM (subscriber identity module) card and / or an SD (secure digital) card) that can be repeatedly inserted into and removed from the electronic device (100).
[0044] For example, memory (120) may store one or more software applications, such as operating system (or system) software applications, firmware software applications, driver software applications, plugin (e.g., add-in, add-on, and / or applet) software applications, and / or any other suitable software applications. For example, the one or more software applications may include instructions executable by the processor (110). For example, memory (120) may store instructions that can be called by an application programming interface (API). For example, memory (120) may store instructions within a library.
[0045] The display (140) is controlled by the processor (110) and can output visualized information to the user. The visualized information may include visual objects displayed on the display (140). For example, the visual objects may include screens, images, icons, GUI (graphic user interface), UI (user interface) elements, etc.
[0046] The communication circuit (130) can perform data communication with an external electronic device under the control of the processor (110). For example, the communication circuit (130) can communicate with an external electronic device through a network. For example, the processor (110) can receive data from an external electronic device through the communication circuit (130) and transmit data to an external electronic device through the communication circuit (130).
[0047] The communication circuit (130) may include hardware components to support the transmission and / or reception of electrical signals between the electronic device (100) and an external electronic device. The electronic device (100) may be connected to a network via wireless communication or wired communication through the communication circuit (130) to communicate with an external device.
[0048] Wireless communication may include, for example, at least one of LTE (long-term evolution), LTE-A (LTE Advanced), CDMA (code division multiple access), 5G NR (new radio) and / or 6G, WCDMA (wideband CDMA), UMTS (universal mobile telecommunications system), WiBro (wireless broadband), or GSM (global system for mobile Communications). Additionally, wireless communication may include short-range communication such as Wi-Fi (wireless fidelity), Bluetooth, NFC (near field communication), MST (magnetic stripe transmission), or GNSS.
[0049] GNSS (or GPS) may include, for example, at least one of GPS (global positioning system), Glonass (global navigation satellite system), Beidou Navigation Satellite System (Beidou) or Galileo (the European global satellite-based navigation system).
[0050] Wired communication may include, for example, at least one of USB (universal serial bus), HDMI (high definition multimedia interface), RS-232 (recommended standard 232), or POTS (plain old telephone service). Network may include at least one of a computer network (e.g., LAN or WAN), the Internet, or a telecommunications network such as a telephone network.
[0051] For example, the display (140) can be implemented as a flat panel display (FPD), a curved display, or a flexible display. For example, the display (140) can be implemented as various types of displays such as a liquid crystal display (LCD), an active matrix organic light emitting diodes (AMOLED) display, an LED (light emitting diodes), a micro LED, a mini LED, etc.
[0052] The display (140) may include a touch detection circuit configured to detect touch. The touch detection circuit may acquire user input that touches (or selects) a visual object displayed on the display (140). For example, the touch detection circuit may detect an input (e.g., touch input or hovering input) on a specific location by measuring a change in a signal (e.g., voltage, light intensity, resistance, or charge) for a specific location on the display (140), and provide information regarding the detected input to the processor (110).
[0053] The components illustrated in FIG. 2 are merely exemplary. For example, the electronic device (200) may include other components (e.g., sensors, interfaces, audio, cameras). For example, some components may be omitted from the electronic device (100). For example, some components may be integrated into a single component.
[0054] A sensor can generate electrical information that can be processed by a device or apparatus from non-electronic information. The information may be referred to as sensor data. The sensor may include, for example, at least one of a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a camera sensor, a biosensor, a temperature / humidity sensor, or an ambient light sensor. A camera sensor may include one or more image sensors (e.g., a front sensor or a rear sensor), a lens, an image signal processor (ISP), or a flash.
[0055] Audio can, for example, output sound or detect sound and convert it into an electrical signal. Audio may include, for example, speakers, earphones, or microphones.
[0056] FIG. 3 is a flowchart illustrating an example of an operation in which an electronic device displays an application execution screen based on user input, according to one embodiment.
[0057] The processor (110) of an electronic device (100, e.g., the electronic device of FIG. 1 (100-1, 100-2, 100-3), hereinafter referred to as the electronic device (100)) can perform at least one of the operations of FIG. 3. Instructions stored in the memory (120) of the electronic device (100) can cause the electronic device (100) to perform the operations of FIG. 3 when executed by the processor (110) of the electronic device (100).
[0058] In operation 310, according to one embodiment, the electronic device (100) may display a home screen on a display (140) that includes a plurality of icons related to the infotainment system of a vehicle (e.g., infotainment system (10) of FIG. 1).
[0059] According to one embodiment, when an electronic device (100) receives a user's touch input for an icon related to an infotainment system, it may provide a service corresponding to the icon to the user. The service corresponding to the icon may include providing a service or content related to a vehicle. The service related to a vehicle may include, for example, at least one of a service providing navigation, climate control, monitoring of vehicle status (e.g., tire pressure, oil status, battery level), and driver assistance systems (e.g., lane keeping assist, distance control, rear camera, 360-degree surround view). The service providing content may include, for example, a service providing content such as movies, dramas, streaming, music, and games. Meanwhile, a home screen including a plurality of icons related to the infotainment of a vehicle is described in detail in FIG. 4.
[0060] In operation 320, according to one embodiment, the electronic device (100) can identify whether user input for selecting an icon for providing content among a plurality of icons has been received.
[0061] According to one embodiment, an electronic device (100) can receive touch input from a user for an icon for providing content on a display (140). When the electronic device (100) receives touch input from a user for an icon, it can identify that user input for selecting an icon for providing content has been received.
[0062] According to one embodiment, an electronic device (100) may receive a voice command from a user through a microphone (not shown). When the electronic device (100) receives a user voice signal (e.g., “Run the application”) for selecting an icon for providing content through the microphone, it may identify that user input for selecting an icon for providing content has been received. Meanwhile, user input for selecting an icon for providing content is not limited to the examples described above, such as including user input using a physical button installed inside the vehicle.
[0063] In operation 320-Y and operation 330, according to one embodiment, when the electronic device (100) receives user input selecting an icon for providing content among a plurality of icons, it executes an application corresponding to the icon and can display an execution screen of the application including a floating user interface on a display (140).
[0064] In the present disclosure, the application corresponding to the icon may include an application for providing content to a user. For example, an electronic device (100) may provide content (e.g., movies, dramas, videos, music, streaming, news, games, etc.) to a user through an application. The application may be installed on the electronic device (100) at the time of manufacturing or may be downloaded and installed from an external server.
[0065] For example, the electronic device (100) can access multiple content provision services (e.g., OTT service (over-the-top media service), music streaming service, video streaming platform, e-book or audiobook platform, radio streaming, news application, game streaming service, etc.) through an application. The electronic device (100) can provide content from the content provision service to the user by interacting with the multiple content provision services through the application.
[0066] A content provision service may include an application. For example, an electronic device (100) may display icons for a plurality of content provision services on an application execution screen. The electronic device (100) may execute an application corresponding to an icon based on user input for selecting a content icon.
[0067] According to one embodiment, an electronic device (100) can provide recommended content to a user through an application. For example, the electronic device (100) can receive information about recommended content from a server. For example, a user can access the server through a user account logged in to the application. The user can log in through the user account on various devices, such as a smart TV used in a home environment, an application provided on a user terminal device, as well as on the electronic device (100). Devices logged in through the user account can transmit the user's usage records to the server. Through the user's usage records for the user account, the server can obtain data related to the content, such as metadata of the content watched by the user (e.g., genre, keywords, director, etc.) and viewing time. Based on the obtained data, the server can obtain recommended content.
[0068] For example, the server can group users who have consumed similar content based on data obtained from multiple users. Similarity of content may mean similar characteristics of the content, such as when the genre of the content (e.g., fantasy, romance, romantic comedy, etc.) is similar, when the subject of the content (e.g., nature, love, economy, politics, etc.) is similar, when keywords for the content (e.g., keywords included in the title of the content) are similar, or when the language in which the content is provided (e.g., Korean, English, French, Chinese, Japanese, etc.) is similar. The server can recommend content to the user that the user has not consumed among the multiple contents consumed by the group. However, it is not limited to this, and the server can, of course, identify content similar to the content consumed by the user as recommended content based on user information obtained from the user. The server can transmit information about the recommended content to the electronic device (100). The electronic device (100) can provide the recommended content to the user based on the information about the recommended content received from the server.
[0069] However, it is not limited to this, and the electronic device (100) can obtain recommended content based on the user's usage history of the application without going through a server. Since the method of obtaining recommended content based on the user's usage history has been described above, redundant content is omitted.
[0070] The execution screen of the application may include a user interface for providing content and a floating user interface. For example, the electronic device (100) may provide a user interface for providing content in a plurality of module formats. The plurality of module formats may include a format in which the application execution screen is divided into areas for each module.
[0071] For example, the electronic device (100) may divide the application execution screen into areas corresponding to each of the plurality of modules. The electronic device (100) may display information about recommended content in the area corresponding to the first module among the plurality of modules, and display icons corresponding to the plurality of content provision services in the area corresponding to the second module among the plurality of modules.
[0072] The electronic device (100) can display icons related to an IoT platform and icons related to an infotainment system (e.g., the infotainment system (10) of FIG. 1) on the application execution screen. The electronic device (100) can execute content or an application corresponding to the user input based on user input (e.g., touch input, voice command, etc.) regarding recommended content or icons displayed on the application execution screen.
[0073] The floating user interface may include multiple interface elements (e.g., search, home, game, ambient) for executing multiple functions for the application. The floating user interface may be displayed in a first area of the application execution screen. The first area may include a left area or a right area of the application execution screen.
[0074] According to one embodiment, the electronic device (100) can determine a first area based on the position of the display (140) inside the vehicle. For example, if the display (140) is placed on the dashboard of the vehicle, the electronic device (100) can determine the area located in the direction of the driver's seat as the first area. For example, if the driver's seat is located on the left, the electronic device (100) can determine the left area as the first area. For example, if the display (140) is placed behind the driver's seat or behind the passenger seat, the electronic device (100) can determine the right area as the first area.
[0075] In operation 340, according to one embodiment, the electronic device (100) can identify whether user input for moving a floating user interface to a second area on an execution screen has been received.
[0076] According to one embodiment, the second region may be determined based on the first region. For example, the second region may include a region located opposite the first region. For example, if the first region is a left region, the second region may include a right region, and if the first region is a right region, the second region may include a left region.
[0077] According to one embodiment, the electronic device (100) can receive a drag input from a user to move a floating user interface to a second area on a display (140). When the electronic device (100) receives a drag input from a user, it can identify that a user input to move a floating user interface to a second area has been received.
[0078] According to one embodiment, the electronic device (100) can receive a voice command (e.g., “Move the floating UI to the right”) from a user through a microphone (not shown). When the electronic device (100) receives a user voice signal to move the floating user interface to a second area through the microphone, it can identify that user input to move the floating user interface to a second area has been received. Meanwhile, user input for selecting an icon for providing content is not limited to the examples described above, such as user input using a physical button mounted inside the vehicle or user touch input to the second area.
[0079] According to one embodiment in operation 340-Y and operation 350, the electronic device (100) can display the floating user interface in the second area when user input is received to move the floating user interface to the second area on the execution screen.
[0080] FIG. 4 is a drawing illustrating an example of a home screen and an application execution screen related to the infotainment of a vehicle according to one embodiment.
[0081] In 401 of FIG. 4, according to one embodiment, the electronic device (100) can display a home screen on a display (140) that includes a plurality of icons (410-1, 410-2, 410-3, 410-4, 410-5) related to the infotainment of a vehicle.
[0082] According to one embodiment, the electronic device (100) can receive user input for an icon (410-3) for providing content among a plurality of icons (410-1, 410-2, 410-3, 410-4, 410-5).
[0083] In 402 of FIG. 4, according to one embodiment, the electronic device (100) can display an application execution screen (420) on a display (140). The application execution screen (420) may include a floating user interface (430), a first module (450), and a second module (460).
[0084] According to one embodiment, the electronic device (100) can display a floating user interface (430) in a first direction. The first direction may include, but is not limited to, a vertical direction.
[0085] According to one embodiment, a floating user interface (430) arranged in a first direction may include a plurality of interface elements (435-1, 435-2, 435-3, 435-4, 435-5) for executing a plurality of functions provided by an application.
[0086] For example, the first element (435-1) may be an element for representing a user account. For example, the first element (435-1) may include a character corresponding to a user account logged into the application.
[0087] For example, the second element (435-2) may be an element for providing a search function in an application. For example, when user input (e.g., touch input) for the second element (435-2) is detected, the electronic device (100) may display a UI for providing a search function in an application. The user may search for content, services providing content, etc. through the UI for providing a search function.
[0088] For example, the third element (435-3) may be an element for moving to a home screen. As an example, the home screen may include an application execution screen (420). When the electronic device (100) detects user input for the third element (435-3), it may display the application execution screen (420) on the display (140).
[0089] For example, the fourth element (435-4) may be an element for representing ambient. For example, when user input for the fourth element (435-4) is detected, the electronic device (100) may provide the user with a preset image (e.g., natural landscape, person, etc.) or preset music.
[0090] For example, the fifth element (435-5) may include elements for providing vehicle-related functions (e.g., air conditioning system, navigation, etc.). A description of the fifth element is given in FIG. 6.
[0091] According to one embodiment, the electronic device (100) can change the position or order of a plurality of elements (435-1, 435-2, 435-3, 435-4, 435-5). For example, the electronic device (100) can change the position or order of a plurality of elements (435-1, 435-2, 435-3, 435-4, 435-5) or add or delete elements based on user input.
[0092] Meanwhile, in 402 of FIG. 4, the floating user interface (430) is depicted as including only the first to fifth elements, but is not limited thereto. For example, the floating user interface (430) may further include elements for providing a game to the user and elements for providing functions provided by the vehicle (e.g., autonomous driving function, vehicle status monitoring function, driver assistance system).
[0093] According to one embodiment, the electronic device (100) may display recommended content in an area corresponding to the first module (450). The electronic device (100) may display icons for a plurality of content provision services in an area corresponding to the second module (460). Since the details regarding recommended content and content provision services have been described in detail, redundant details are omitted.
[0094] FIG. 5 is a diagram illustrating an example of an operation in which an electronic device moves a floating user interface based on user input according to one embodiment.
[0095] In 501 of FIG. 5, the electronic device (100) can display an application execution screen in which a floating user interface (510) is included in a first area (510) on a display (140). According to one embodiment, the electronic device (100) can receive user input to move the floating user interface (510) to a second area (530) on the application execution screen. For example, the electronic device (100) can receive user input to touch an area (520) corresponding to a fifth element and drag in the direction where the second area (530) is located.
[0096] In 502 of FIG. 5, when the electronic device (100) receives user input to move the floating user interface (510) from the first area (520) to the second area (530), it can display the floating user interface in the second area (530).
[0097] Meanwhile, although FIG. 5 illustrates an embodiment in which the first region is located on the left and the second region is located on the right, the electronic device (100) can determine the positions of the first region and the second region according to the position of the display (140).
[0098] FIG. 6 is a drawing illustrating an example of a floating user interface according to one embodiment.
[0099] Referring to 601 in FIG. 6, according to one embodiment, an electronic device (100) can display an application execution screen including a floating user interface on a display (140). The electronic device (100) can display floating interface elements in a first direction (e.g., vertical direction).
[0100] According to one embodiment, the electronic device (100) can receive user input for selecting a fifth element (610) among a plurality of interface elements constituting a floating user interface.
[0101] In 602 of FIG. 6, according to one embodiment, when the electronic device (100) receives user input for selecting a fifth element (610), it may display a floating user interface on an execution screen that includes a plurality of interface elements (620, 630, 640, 650) arranged in a second direction (e.g., horizontal direction) perpendicular to the first direction.
[0102] According to one embodiment, a plurality of interface elements (620, 630, 640, 650) arranged in a second direction may include interface elements for executing a plurality of functions related to the infotainment of a vehicle.
[0103] For example, the first element (620) may be an element for moving to the home screen of an application. When the electronic device (100) detects user input for the first element (620), it may display the application execution screen on the display (140).
[0104] For example, the second element (630) may be an element for providing information about the vehicle status (e.g., fuel status, battery status, temperature, etc.). When the electronic device (100) detects user input regarding the second element (630), it may execute a function that provides information about the vehicle status among a plurality of functions related to the infotainment of the vehicle.
[0105] For example, the third element (640) may include an element for controlling the air conditioning system. When the electronic device (100) detects user input for the third element (640), it may execute a function for controlling the air conditioning system among a plurality of functions related to the infotainment of the vehicle.
[0106] For example, the fourth element (650) may include an element for providing a navigation function to the user. When the electronic device (100) detects user input regarding the fourth element (650), it may execute a function that provides navigation among a plurality of functions related to the infotainment of the vehicle.
[0107] Meanwhile, the interface elements (620, 630, 640, 650) for executing multiple functions related to the infotainment of a vehicle are not limited to the examples described above. For example, the interface elements for executing multiple functions related to infotainment may further include elements for providing functions provided by the vehicle, such as an interface element for driving mode control, an interface element for lighting control, and an interface element for driver assistance system (ADAS) control.
[0108] FIG. 7 is a diagram illustrating an example of an operation in which an electronic device provides recommended content when a vehicle is in a stationary state, according to one embodiment.
[0109] Referring to 701 in FIG. 7, according to one embodiment, if it is identified that the time a vehicle has been stopped is longer than a preset time, the electronic device (100) can provide recommended content (710) to the user.
[0110] According to one embodiment, the electronic device (100) can identify whether the vehicle is in a stationary state based on the speed of the vehicle. The electronic device (100) can obtain the speed of the vehicle based on a speed sensor mounted on the vehicle. For example, the electronic device (100) can identify the vehicle as being in a stationary state if the speed of the vehicle is identified as 0 km / h.
[0111] According to one embodiment, the electronic device (100) can identify whether the vehicle is in a stationary state through a navigation function. For example, the electronic device (100) can identify the vehicle as being in a stationary state if it is identified through the navigation function that the vehicle has arrived at a destination.
[0112] According to one embodiment, the electronic device (100) can identify whether the vehicle is in a stationary state based on information regarding the position of the transmission. For example, the electronic device (100) can identify that the vehicle is in a stationary state when the position of the transmission is P (park) or N (neutral). Meanwhile, the method by which the electronic device (100) identifies whether the vehicle is in a stationary state is not limited to the example described above, and can identify whether the vehicle is in a stationary state based on various methods. For example, the electronic device (100) can identify whether the vehicle is in a stationary state by using various information such as GPS data, inertial sensors, etc.
[0113] According to one embodiment, if the electronic device (100) identifies that the time the vehicle has been stopped is longer than a preset time (e.g., 10 seconds), it can provide recommended content (710) to the user.
[0114] For example, the electronic device (100) may provide multiple recommended contents to the user in a looping format. The looping format may include a format in which a video for the content is provided to the user, and then a video for the next content is automatically provided to the user. The video for the content may include a video summarizing the content. For example, the electronic device (100) may automatically provide a video for the second recommended content among the multiple recommended contents after a video for the first recommended content among the multiple recommended contents has been provided.
[0115] For example, when the electronic device (100) receives user input to move to the next recommended content while a video of the recommended content is being provided, it may display a video of the next recommended content on the display (140). User input to move to the next recommended content may include, but is not limited to, inputs such as swiping upward (or downward), voice commands, etc.
[0116] According to one embodiment, the electronic device (100) may receive user input for selecting content from among a plurality of recommended content. For example, while providing recommended content to the user through a display (140), the electronic device (100) may receive touch input from the user regarding the recommended content.
[0117] In 702 of FIG. 7, according to one embodiment, when an electronic device (100) receives user input to select content from a plurality of recommended content, it can play the selected content.
[0118] FIG. 8 is a diagram illustrating an example of an operation in which an electronic device changes a screen when a vehicle is moving, according to one embodiment.
[0119] In 801 of FIG. 8, according to one embodiment, the electronic device (100) can provide content to a user through an application while the vehicle is stationary. According to one embodiment, the electronic device (100) can identify whether the vehicle is identified as moving while the playback screen (810) is displayed on the display (140).
[0120] For example, the electronic device (100) can identify whether the vehicle is moving based on the speed of the vehicle. For example, the electronic device (100) can identify that the vehicle is moving if the speed of the vehicle increases from 0 km / h to a value exceeding 0 km / h.
[0121] For example, the electronic device (100) can identify whether the vehicle is in a stationary state based on information about the position of the transmission. For example, the electronic device (100) can identify that the vehicle is in a moving state when the position of the transmission changes from P (park) or N (neutral) to D (drive) or R (reverse).
[0122] Meanwhile, the method by which the electronic device (100) identifies whether the vehicle is in a moving state is not limited to the example described above, and the vehicle may identify whether it is in a stationary state based on various methods. For example, the electronic device (100) may identify whether the vehicle is in a stationary state by using various information such as GPS data and inertial sensors.
[0123] In 802 of FIG. 8, according to one embodiment, when a vehicle moves from a stationary state to a moving state, the electronic device (100) may stop displaying the playback screen (810) and display a navigation screen (820) and a plurality of interface elements (830) for controlling the playback of content on the display (140). The plurality of interface elements (830) may include, but are not limited to, the title of the content being played, information about the playback time, a play button, a stop button, and a volume control button.
[0124] FIG. 9 is a diagram illustrating an example of an operation in which an electronic device shares content with an external electronic device according to one embodiment.
[0125] In 901 of FIG. 9, according to one embodiment, an electronic device (910) (e.g., the electronic device (100-1) of FIG. 1) can play content through an application. According to one embodiment, the electronic device (910) can receive user input to reduce the size of the playback screen. For example, the electronic device (910) can receive pinch-in input on the playback screen.
[0126] In 902 of FIG. 9, according to one embodiment, when the electronic device (910) receives pinch-in input, it may display a screen with a reduced size of the playback screen and a plurality of arrows on the display (140). The electronic device (910) may receive user input to identify an external electronic device for sharing content.
[0127] For example, the electronic device (910) may receive a touch input that drags a reduced-size playback screen in a certain direction. The electronic device (910) may identify an external electronic device located in the direction corresponding to the dragging touch input. The external electronic device may include the remaining electronic devices (920, 930) excluding the electronic device (910) installed in the vehicle. Information regarding the location of the electronic device (910) (or the display of the electronic device (910)) (e.g., dashboard) and information regarding the location of the external electronic device (920, 930) (or the display of the external electronic device (920, 930)) (e.g., the back of the driver's seat or the back of the passenger seat) may be stored in memory (120) at manufacturing or at the time of initial execution.
[0128] For example, when a touch input is received that drags a reduced-size playback screen in the lower-left direction, the electronic device (910) can identify an external electronic device (930) (e.g., the electronic device (100-2) of FIG. 1) as an electronic device located in the direction corresponding to the input. For example, when a touch input is received that drags a reduced-size playback screen in the lower-right direction, the electronic device (910) can identify an external electronic device (920) (e.g., the electronic device (100-3) of FIG. 1) as an electronic device located in the direction corresponding to the input.
[0129] In 903 of FIG. 9, the electronic device (100) can display information about the location of the electronic device (100) and information about an external electronic device (920) located in a direction corresponding to user input on the display (140).
[0130] According to one embodiment, an electronic device (100) may transmit information about content to an external electronic device (920) located in a direction corresponding to user input via a communication circuit (130). The information about the content may include information about the path of the content. For example, the information about the path of the content may include a content identifier (content ID), timestamp information, and a streaming address. The content identifier may include information for identifying the content provided by the electronic device (e.g., ID of the content). The timestamp information may include information for identifying the playback time of the content on the electronic device. The streaming address may include the path of a server for providing content to the electronic device (or external electronic device) from a streaming service.
[0131] In 904 of FIG. 9, according to one embodiment, an external electronic device (920) can play content currently being played on an electronic device based on information about content received from an electronic device (910).
[0132] Meanwhile, FIG. 9 illustrates an example of an operation in which content is shared with an external electronic device when the electronic device (100) is located on the dashboard, but is not limited thereto. For example, even when the electronic device (100) is placed behind the driver's seat or behind the passenger seat, content can be shared with another electronic device according to the same operation.
[0133] FIG. 10 is a drawing illustrating an example of an application execution screen according to the arrangement of an electronic device according to one embodiment.
[0134] According to one embodiment, when the electronic device (1010) is placed on a dashboard, the electronic device (1010) can display an application execution screen (1040) included in an area where a floating user interface is located in the direction of the driver's seat. For example, if the driver's seat is located on the left, the electronic device (1010) can display a floating user interface in the left area.
[0135] According to one embodiment, the electronic device (1010) can provide driving-related functions to the user through the application execution screen (1040), such as navigation, monitoring of vehicle status (e.g., tire pressure, oil status, battery level), and driver assistance systems (e.g., lane keeping assist, distance control, rear camera, 360-degree surround view).
[0136] According to one embodiment, when the electronic device (1020) is positioned behind the driver's seat or behind the passenger seat, the electronic device (1020) can display an application execution screen (1050) in which a floating user interface is included in the right area. According to one embodiment, the electronic device (1010) can provide content to the user through the application execution screen (1040).
[0137] The technical problems to be solved in this disclosure are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure pertains.
[0138] An electronic device installed in a vehicle according to one embodiment as described above may include at least one processor comprising a display, a memory for storing instructions, and processing circuitry.
[0139] For example, when the above instructions are executed individually or collectively by the at least one processor, the electronic device may display a home screen containing a plurality of icons related to the infotainment of the vehicle on the display, and when user input is received for selecting an icon for providing content among the plurality of icons, execute an application corresponding to the icon, display an execution screen of the application containing a floating user interface in a first area on the display, and when user input is received for moving the floating user interface from the execution screen to a second area, display the floating user interface in the second area.
[0140] For example, the floating user interface may include a plurality of interface elements for executing a plurality of functions provided by the application.
[0141] For example, the display may be placed on the dashboard of the vehicle, the first area may be the left area of the execution screen, and the second area may be the right area of the execution screen.
[0142] For example, the display may be positioned behind the driver's seat or behind the passenger seat, the first area may be the right area of the execution screen, and the second area may be the left area of the execution screen.
[0143] For example, the floating user interface may include a plurality of interface elements arranged in a first direction.
[0144] For example, when the above instructions are executed individually or collectively by the at least one processor, the electronic device may display the floating user interface on the execution screen, the floating user interface comprising a plurality of interface elements arranged in a second direction perpendicular to the first direction, when user input for selecting an interface element displayed on the execution screen is received.
[0145] For example, the plurality of interface elements arranged in the second direction may be a plurality of interface elements for executing a plurality of functions related to the infotainment of the vehicle.
[0146] For example, when the above instructions are executed individually or collectively by the at least one processor, if the electronic device identifies that the time the vehicle has been stopped is longer than a preset time, it may display recommended content on the display through the application, and if user input for selecting content among the recommended content is received, it may play the selected content.
[0147] For example, when the above instructions are executed individually or collectively by the at least one processor, the electronic device may display a playback screen for content on the display while the vehicle is stationary, and when it is identified that the vehicle is moving while the playback screen is displayed on the display, stop the display of the playback screen and display a navigation screen and a plurality of interface elements for controlling the playback of the content on the display.
[0148] For example, the electronic device further includes a communication circuit, and when the instructions are executed individually or collectively by the at least one processor, the electronic device may transmit information about the content to the other electronic device through the communication circuit so that the other electronic device plays the content when user input is received for playing the content on another electronic device installed in the vehicle while a playback screen for the content is displayed on the display.
[0149] For example, when the display is placed on the dashboard of the vehicle and the instructions are executed individually or collectively by the at least one processor, the electronic device may reduce the size of the playback screen when a pinch-in is input on the playback screen displayed on the display, transmit information about the content to an electronic device placed behind the driver's seat when a touch input is input dragging the reduced playback screen in the lower left direction, and transmit information about the content to an electronic device placed behind the passenger seat when a touch input is input dragging the reduced playback screen in the lower right direction.
[0150] A control step of an electronic device installed in a vehicle according to one embodiment as described above includes: a step of displaying a home screen including a plurality of icons related to the infotainment of the vehicle on a display included in the electronic device; a step of executing an application corresponding to the icon when a user input is received for selecting an icon for providing content among the plurality of icons, and displaying an execution screen of the application in which a floating user interface is included in a first area on the display; and a step of displaying the floating user interface in the second area when a user input is received for moving the floating user interface from the execution screen to a second area, wherein the floating user interface may include a plurality of interface elements for executing a plurality of functions provided by the application.
[0151] For example, the display may be placed on the dashboard of the vehicle, the first area may be the left area of the execution screen, and the second area may be the right area of the execution screen.
[0152] For example, the display may be positioned behind the driver's seat or behind the passenger seat, the first area may be the right area of the execution screen, and the second area may be the left area of the execution screen.
[0153] For example, the floating user interface includes a plurality of interface elements arranged in a first direction, and the control method further includes the step of displaying the floating user interface, which includes a plurality of interface elements arranged in a second direction perpendicular to the first direction, on the execution screen when a user input for selecting an interface element displayed on the execution screen is received, and the plurality of interface elements arranged in the second direction may be a plurality of interface elements for executing a plurality of functions related to the infotainment of the vehicle.
[0154] For example, if it is identified that the time the vehicle has been stopped is longer than a preset time, the method may further include the step of displaying recommended content on the display via the application, and the step of playing the selected content when user input for selecting content among the recommended content is received.
[0155] For example, the method may further include the step of displaying a playback screen for content on the display while the vehicle is stationary, and, when it is identified that the vehicle is moving while the playback screen is displayed on the display, stopping the display of the playback screen and displaying a navigation screen and a plurality of interface elements for controlling the playback of the content on the display.
[0156] For example, when a user input is received to play the content on another electronic device installed in the vehicle while a playback screen for the content is displayed on the display, the method may further include the step of transmitting information about the content to the other electronic device so that the other electronic device plays the content.
[0157] For example, the display is positioned on the dashboard of the vehicle, and the step of transmitting information about the content to another electronic device may include: reducing the size of the playback screen when a pinch-in is input on the playback screen displayed on the display; transmitting information about the content to an electronic device positioned behind the driver's seat when a touch input is input dragging the reduced-size playback screen in the lower-left direction; and transmitting information about the content to an electronic device positioned behind the passenger seat when a touch input is input dragging the reduced-size playback screen in the lower-right direction.
[0158] In a non-transient computer-readable recording medium that stores instructions executed by a control unit of an electronic device to perform a method according to the present disclosure, the method comprises: displaying a home screen including a plurality of icons related to infotainment of the vehicle on a display included in the electronic device; when a user input is received for selecting an icon for providing content among the plurality of icons, executing an application corresponding to said icon and displaying an execution screen of said application, in which a floating user interface is included in a first area, on the display; and when a user input is received for moving the floating user interface from the execution screen to a second area, displaying the floating user interface in the second area, wherein the floating user interface may include a plurality of interface elements for executing a plurality of functions provided by said application.
[0159] An electronic device installed in a vehicle according to the present disclosure comprises at least one processor including a display, a memory for storing instructions, and processing circuitry, wherein when the instructions are executed individually or collectively by the at least one processor, the electronic device displays a home screen on the display that includes a plurality of icons related to the infotainment of the vehicle, and when user input is received for selecting an icon for providing content among the plurality of icons, executes an application corresponding to the icon, displays an execution screen of the application on the display that includes a floating user interface in a first area, and when user input is received for moving the floating user interface from the execution screen to a second area, displays the floating user interface in the second area, and the floating user interface may include a plurality of interface elements for executing a plurality of functions provided by the application.
[0160] A method for controlling an electronic device installed in a vehicle according to the present disclosure comprises: a step of displaying a home screen including a plurality of icons related to infotainment of the vehicle on a display included in the electronic device; a step of, when a user input is received for selecting an icon for providing content among the plurality of icons, executing an application corresponding to the icon and displaying an execution screen of the application, in which a floating user interface is included in a first area, on the display; and a step of, when a user input is received for moving the floating user interface from the execution screen to a second area, displaying the floating user interface in the second area, wherein the floating user interface may include a plurality of interface elements for executing a plurality of functions provided by the application.
[0161] Although various embodiments have been described above, each embodiment is not necessarily implemented individually, and may be combined with at least one other embodiment, either wholly or partially, to be implemented together in a single product.
[0162] Meanwhile, embodiments of the present disclosure may also be implemented in the form of a recording medium containing computer-executable instructions, such as program modules executed by a computer. A computer-readable medium may be any available medium accessible by a computer and includes both volatile and non-volatile media, and both removable and non-removable media. Additionally, a computer-readable medium may include computer storage media and communication media. Computer storage media include both volatile and non-volatile, removable and non-removable media implemented by any method or technique for storing information, such as computer-readable instructions, data structures, program modules, or other data. Communication media may typically include other data of modulated data signals, such as computer-readable instructions, data structures, or program modules.
[0163] Additionally, computer-readable storage media may be provided in the form of non-transitory storage media. Here, 'non-transitory storage media' simply means that it is a tangible device and does not contain a signal (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily. For example, 'non-transitory storage media' may include a buffer in which data is stored temporarily.
[0164] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) through an application store or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., downloadable app) may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0165] The foregoing description of the present disclosure is for illustrative purposes only, and those skilled in the art will understand that other specific forms can be easily modified without altering the technical spirit or essential features of the present disclosure. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form.
[0166] The scope of the present disclosure is defined by the claims set forth below rather than by the detailed description above, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts thereof should be interpreted as being included within the scope of the present disclosure.
Claims
1. In an electronic device installed in a vehicle, display; Memory for storing instructions; and at least one processor including processing circuitry; and When the above instructions are executed individually or collectively by the at least one processor, the electronic device, A home screen including a plurality of icons related to the infotainment of the vehicle is displayed on the display, and When user input is received selecting an icon for providing content among the plurality of icons above, an application corresponding to the icon is executed, and an execution screen of the application in which a floating user interface is included in a first area is displayed on the display. When user input is received to move the floating user interface to a second area in the above execution screen, the floating user interface is displayed in the second area, and The above floating user interface is an electronic device comprising a plurality of interface elements for executing a plurality of functions provided by the application.
2. In Paragraph 1, The above display is placed on the dashboard of the vehicle, and The first area above is the left area of the execution screen, and The second area above is an electronic device, which is the right area of the execution screen.
3. In Paragraph 1, The above display is positioned behind the driver's seat or behind the passenger seat, and The first area above is the right area of the execution screen, and The above second area is an electronic device, which is the left area of the above execution screen.
4. In Paragraph 1, The above floating user interface includes the plurality of interface elements arranged in a first direction, and When the above instructions are executed individually or collectively by the at least one processor, the electronic device, When user input for selecting an interface element displayed on the execution screen is received, the floating user interface including a plurality of interface elements arranged in a second direction perpendicular to the first direction is displayed on the execution screen. An electronic device wherein a plurality of interface elements arranged in the second direction are a plurality of interface elements for executing a plurality of functions related to the infotainment of the vehicle.
5. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, If it is identified that the time the above vehicle has been stopped is longer than a preset time, recommended content is displayed on the display through the above application, and An electronic device that plays the selected content when user input for selecting content from the recommended content is received.
6. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, While the vehicle is stopped, a playback screen for the content is displayed on the display, and An electronic device that, when it is identified that the vehicle is moving while the above-mentioned playback screen is displayed on the display, stops the display of the above-mentioned playback screen and displays a plurality of interface elements for controlling the playback of the navigation screen and the content on the display.
7. In Paragraph 1, Including a communication circuit; further When the above instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device that, when a user input for playing the content on another electronic device installed in the vehicle is received while a playback screen for the content is displayed on the display, transmits information about the content to the other electronic device through the communication circuit so that the other electronic device plays the content.
8. In Paragraph 7, The above display is placed on the dashboard of the vehicle, and When the above instructions are executed individually or collectively by the at least one processor, the electronic device, When a pinch-in is input on the playback screen displayed on the above display, the size of the playback screen is reduced, and When a touch input is received by dragging the reduced-size playback screen toward the lower left, information regarding the content is transmitted to an electronic device located behind the driver's seat, and An electronic device that transmits information about the content to an electronic device positioned on the rear of the passenger seat when a touch input is received in which the playback screen with the reduced size is dragged in the lower right direction.
9. A method for controlling an electronic device installed in a vehicle, A step of displaying a home screen including a plurality of icons related to the infotainment of the vehicle on a display included in the electronic device; When user input is received selecting an icon for providing content among the plurality of icons above, executing an application corresponding to the icon and displaying the execution screen of the application, in which a floating user interface is included in a first area, on the display; and When user input for moving the floating user interface to a second area is received in the execution screen, the method includes the step of displaying the floating user interface in the second area; A control method in which the floating user interface described above includes a plurality of interface elements for executing a plurality of functions provided by the application.
10. In Paragraph 9, The above display is placed on the dashboard of the vehicle, and The first area above is the left area of the execution screen, and The above second area is a control method, which is the right area of the above execution screen.
11. In Paragraph 9, The above display is positioned behind the driver's seat or behind the passenger seat, and The first area above is the right area of the execution screen, and The above second area is a control method, which is the left area of the above execution screen.
12. In Paragraph 9, The above floating user interface includes the plurality of interface elements arranged in a first direction, and The above control method is, The method further includes the step of, when user input for selecting an interface element displayed on the execution screen is received, displaying the floating user interface on the execution screen, the floating user interface comprising a plurality of interface elements arranged in a second direction perpendicular to the first direction. A control method in which a plurality of interface elements arranged in the second direction are a plurality of interface elements for executing a plurality of functions related to the infotainment of the vehicle.
13. In Paragraph 9, If it is identified that the time the vehicle has been stopped is longer than a preset time, the step of displaying recommended content on the display via the application; and A control method further comprising the step of playing the selected content when user input for selecting content from the recommended content is received.
14. In Paragraph 9, A step of displaying a playback screen of the content on the display while the vehicle is stopped; and A control method further comprising the step of: when it is identified that the vehicle is moving while the playback screen is displayed on the display, stopping the display of the playback screen and displaying a plurality of interface elements for controlling the playback of the navigation screen and the content on the display.
15. A non-transient computer-readable recording medium that stores instructions executed by a control unit of an electronic device to perform a method, The above method is, A step of displaying a home screen including a plurality of icons related to the infotainment of a vehicle on a display included in the electronic device; When user input is received selecting an icon for providing content among the plurality of icons above, executing an application corresponding to the icon and displaying the execution screen of the application, in which a floating user interface is included in a first area, on the display; and When user input for moving the floating user interface to a second area is received in the execution screen, the method includes the step of displaying the floating user interface in the second area; The above floating user interface is a computer-readable recording medium comprising a plurality of interface elements for executing a plurality of functions provided by the application.