Search

KR-20260066539-A - INFOTAINMENT DEVICE AND OPERATING METHOD THEREOF

KR20260066539AKR 20260066539 AKR20260066539 AKR 20260066539AKR-20260066539-A

Abstract

An infotainment device installed in a vehicle and a method of operating the same are disclosed. A method according to one embodiment may include an operation of determining a priority among a plurality of models operating in the infotainment device, and an operation of deactivating at least one of the plurality of models according to the priority, based on at least one of the remaining battery of the vehicle and the available computing resources of the infotainment device. The priority may be determined based on a user's usage pattern for the infotainment device and available computing resources of the infotainment device.

Inventors

  • 유지상
  • 이동현
  • 이청재
  • 한규열

Assignees

  • 포티투닷 주식회사

Dates

Publication Date
20260512
Application Date
20241104

Claims (17)

  1. In a method of operating an infotainment device installed in a vehicle, Determining the priority among a plurality of models operating in the infotainment device; and An operation to disable at least one of the plurality of models according to the priority, based on at least one of the remaining battery of the vehicle and the available computing resources of the infotainment device. Includes, The above priority is, A method determined based on the user's usage pattern for the infotainment device and the computing resource.
  2. In paragraph 1, The above plurality of models are, LLM (large language model) that generates the answer to be provided to the above user A method including
  3. In paragraph 1, The above-mentioned deactivation operation is, Operation of determining at least one model to be disabled among the plurality of models in response to at least one of the battery level and the size of the available computing resources being lower than a predetermined threshold value A method including
  4. In paragraph 1, Each of the above plurality of models is, A method corresponding to each of the plurality of functions provided in the infotainment device.
  5. In paragraph 4, The above multiple functions are, A method comprising a vehicle control function, a conversation summary function, a schedule management function, and a navigation function.
  6. In paragraph 1, The update cycle of the above multiple models is, A method determined based on the above priority.
  7. In paragraph 1, The above priority is, A method that is updated in real time based on the user's usage pattern and computing resources.
  8. In Paragraph 7, The above priority is, is inversely proportional to the computing resource consumption of the corresponding function, A method that is directly proportional to the frequency of use by the user of the above function.
  9. A computer program stored on a computer-readable recording medium in combination with hardware to execute the method of any one of claims 1 through 8.
  10. In an infotainment device installed in a vehicle, At least one processor; and memory that stores instructions Includes, Based on the above instructions being executed individually or collectively by the at least one processor, the device, Determining the priority among multiple models operating in the infotainment device, Based on at least one of the remaining battery of the vehicle and the available computing resources of the infotainment device, at least one of the plurality of models is disabled according to the priority, and The above priority is, An infotainment device determined based on the user's usage pattern and computing resources for the infotainment device.
  11. In Paragraph 10, The above plurality of models are, LLM (large language model) that generates the answer to be provided to the above user An infotainment device including
  12. In Paragraph 10, Based on the above instructions being executed individually or collectively by the at least one processor, the device, An infotainment device that determines at least one model to be disabled among the plurality of models in response to at least one of the battery level and the size of the available computing resources being lower than a predetermined threshold value.
  13. In Paragraph 10, Each of the above plurality of models is, An infotainment device corresponding to each of the plurality of functions provided by the infotainment device.
  14. In Paragraph 13, The above multiple functions are, An infotainment device including vehicle control functions, conversation summary functions, schedule management functions, and navigation functions.
  15. In Paragraph 10, The update cycle of the above multiple models is, An infotainment device determined based on the above priority.
  16. In Paragraph 10, The above priority is, An infotainment device that is updated in real time based on the user's usage patterns and computing resources.
  17. In Paragraph 16, The above priority is, is inversely proportional to the computing resource consumption of the corresponding function, An infotainment device that is directly proportional to the frequency of use of the above function by the user.

Description

Infotainment device and operating method thereof The following disclosure relates to an infotainment device and a method of operating the same. With the advancement of artificial intelligence (Generative AI), the development of on-device Generative AI is underway. Since data is processed internally within the device, on-device Generative AI has the advantage of not requiring network communication and facilitating easy access to personal information; however, it has the disadvantage of potentially degrading device performance by consuming significant power and computing resources in some cases. The background technology described above is possessed or acquired by the inventor in the process of deriving the content of the disclosure of the present application, and cannot necessarily be considered as prior art disclosed to the general public prior to the filing of this application. In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components. FIG. 1 is a drawing for explaining an infotainment system installed in a vehicle according to one embodiment. FIG. 2 is a drawing for explaining a plurality of models according to one embodiment. FIGS. 3a to 3c are drawings for explaining the operation of deactivating a model according to priority according to one embodiment. FIG. 4 is a diagram illustrating the operation of updating a model according to one embodiment. FIG. 5 is a flowchart illustrating a method according to one embodiment. FIG. 6 is a schematic block diagram of an electronic device according to one embodiment. Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Accordingly, actual implementations are not limited to the specific embodiments disclosed, and the scope of this specification includes modifications, equivalents, or substitutions included in the technical concept described by the embodiments. Terms such as "first" or "second" may be used to describe various components, but these terms should be interpreted solely for the purpose of distinguishing one component from another. For example, the first component may be named the second component, and similarly, the second component may be named the first component. When it is stated that a component is "connected" to another component, it should be understood that it may be directly connected to or joined to that other component, or that there may be other components in between. Singular expressions include plural expressions unless the 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 with the corresponding phrase, or all possible combinations thereof. In this specification, terms such as “comprising” or “having” are intended to designate the existence of the described feature, number, step, action, component, part, or combination thereof, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof. Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this specification. As used herein, the term "module" 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. 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). As used in this document, the term "part" refers to a software or hardware component, such as an FPGA or ASIC, that performs certain roles. However, "part" is not limited to software or hardware. "Part" may be configured to reside in an addressable storage medium or configured to operate one or more processors. For example, "part" may include components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided within the components and "parts" may be combined into a smaller number of co