KR20120017685A - Module and metohod of checking sleep mode entry point for multimedia device with multitasking - Google Patents

Module and metohod of checking sleep mode entry point for multimedia device with multitasking Download PDF

Info

Publication number
KR20120017685A
KR20120017685A KR1020100080430A KR20100080430A KR20120017685A KR 20120017685 A KR20120017685 A KR 20120017685A KR 1020100080430 A KR1020100080430 A KR 1020100080430A KR 20100080430 A KR20100080430 A KR 20100080430A KR 20120017685 A KR20120017685 A KR 20120017685A
Authority
KR
South Korea
Prior art keywords
sleep mode
module
value
power
multimedia device
Prior art date
Application number
KR1020100080430A
Other languages
Korean (ko)
Other versions
KR101603607B1 (en
Inventor
심정욱
Original Assignee
현대모비스 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대모비스 주식회사 filed Critical 현대모비스 주식회사
Priority to KR1020100080430A priority Critical patent/KR101603607B1/en
Publication of KR20120017685A publication Critical patent/KR20120017685A/en
Application granted granted Critical
Publication of KR101603607B1 publication Critical patent/KR101603607B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3293Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Power Sources (AREA)

Abstract

PURPOSE: A method and a module for determining a sleep mode entering timing in case of the power deviation of a multi-media device supporting multitasking are provided to minimize the generation possibility of bugs by collecting and processing the sleep mode possible state of each module based on a minimum coding quantity. CONSTITUTION: The value of a sleep mode entering state is requested to each module forming a vehicle multi-media device(S110). The value of a sleep mode entering possible state is received from each module(S120). An OR logic operation with respect to the value of the sleep mode entering possible state is implemented to generate sleep mode variable values(S130, S140, S150). An sleep mode instruction is transmitted to each module according to the sleep mode variable values(S160).

Description

멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법 및 모듈{MODULE AND METOHOD OF CHECKING SLEEP MODE ENTRY POINT FOR MULTIMEDIA DEVICE WITH MULTITASKING}METHOD AND MODULE AND METHOD OF CHECKING SLEEP MODE ENTRY POINT FOR MULTIMEDIA DEVICE WITH MULTITASKING}

본 발명은 멀티 태스킹을 지원하는 멀티미디어 장치에서 슬립모드 진입 시점을 결정하는 방법 및 모듈에 관한 것으로서, 보다 상세하게는 차량용 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시, 장치에 저장되어 있는 데이터를 안전하게 보호하기 위하여 슬립모드 진입 시점을 결정하는 방법 및 모듈에 관한 것이다.The present invention relates to a method and a module for determining a time to enter a sleep mode in a multimedia device supporting multitasking, and more particularly, to secure data stored in the device when power is changed in a multimedia device supporting multitasking for a vehicle. The present invention relates to a method and a module for determining a time to enter a sleep mode for protection.

차량용 멀티미디어 장치는 차량의 배터리 전원의 변동이 생기는 경우, 장치에 저장된 데이터를 보호하기 위해 슬립모드 상태로 진입한다. 이때 배터리 전원 변동을 감지하고 슬립모드 상태로 진입하는 시점을 결정하는 것이 데이터 보호를 위하여 중요하다.The on-vehicle multimedia device enters a sleep mode to protect data stored in the device when a change in battery power of the vehicle occurs. At this time, it is important for data protection to detect battery power fluctuations and determine when to enter the sleep mode.

특히, 멀티 태스킹을 지원하는 멀티미디어 장치의 경우, 멀티미디어 장치에 설치된 각각의 모듈이 정지되는 시점과, 멀티미디어 장치에 저장된 데이터의 백업 상태를 정확하게 결정하지 못하는 경우, 멀티미디어 장치가 슬립모드로 진입한 후 정상 상태로 복귀 시 전원 변동 전의 데이터의 손실이 발생하게 된다.In particular, in the case of a multimedia device that supports multitasking, when the respective modules installed in the multimedia device are stopped and the backup state of the data stored in the multimedia device cannot be accurately determined, the multimedia device enters the sleep mode and then resumes normal operation. When returning to the state, the loss of data before power change occurs.

한편, 차량용 멀티미디어 장치는 USB, IPOD, DMB, DVD, RADIO 등의 다양한 멀티 태스킹을 수행하고, 배터리 전원의 변동이 잦아 슬립모드 진입 시점을 결정하기란 쉬운 일이 아니다.Meanwhile, the multimedia device for a vehicle performs various multitasking such as USB, IPOD, DMB, DVD, and RADIO, and it is not easy to determine when to enter the sleep mode due to the frequent change in battery power.

슬립모드 진입 시점을 결정하기 위한 종래 기술에 의하면, 차량용 멀티미디어 장치에 설치된 각각의 모듈의 상태를 모두 저장하고, 저장된 모듈의 상태를 분석하여 슬립모드 진입 시점을 결정하였으므로, 이를 감지하여 처리하는데 필요한 코딩량과 메모리 점유율이 많아 버그가 발생하는 빈도가 높았다.According to the related art for determining the time to enter the sleep mode, since the state of each module installed in the vehicle multimedia apparatus is all stored, and the state of the stored modules is analyzed to determine the time to enter the sleep mode, the coding necessary to detect and process them is performed. Due to the large amount and memory occupancy rate, bugs occur frequently.

본 발명은 상술한 문제점을 해결하기 위하여, 최소한의 코딩량으로 각 모듈의 슬립모드 가능 상태를 수집하여 처리하는 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법 및 모듈을 제공하는 것을 목적으로 한다.The present invention provides a method and module for determining a sleep mode entry time when a power change occurs in a multimedia device that supports multitasking to collect and process sleep mode enabled states of each module with a minimum amount of coding. For the purpose of

본 발명의 다른 목적은, 차량용 멀티미디어 장치에 설치된 각 모듈로부터 반환된 슬립모드 진입 가능 상태 값을 'OR' 논리 연산 처리하는 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법 및 모듈을 제공하는 것이다.Another object of the present invention is a method and module for determining a sleep mode entry time when a power change occurs in a multimedia device that supports multi-tasking logic operation processing 'OR' of the sleep mode entry state returned from each module installed in a vehicle multimedia device. To provide.

본 발명의 또 다른 목적은, 1개의 연산 처리된 슬립모드 변수 값만을 확인하여 슬립모드 진입 시점을 결정하는 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법 및 모듈을 제공하는 것이다.It is still another object of the present invention to provide a method and a module for determining a sleep mode entry time when a power change occurs in a multimedia device supporting multitasking to determine a sleep mode entry time by checking only one computed sleep mode variable value. .

본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The object of the present invention is not limited to the above-mentioned object, and other objects that are not mentioned will be clearly understood by those skilled in the art from the following description.

전술한 목적을 달성하기 위한 본 발명의 일면에 따른 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법은, 차량용 멀티미디어 장치를 구성하는 각 모듈에 슬립모드 진입 가능 상태 값을 요청하는 단계와, 각 모듈로부터 슬립모드 진입 가능 상태 값을 수신하는 단계와, 슬립모드 진입 가능 상태 값에 대한 OR 논리 연산을 수행하여 슬립모드 변수 값을 생성하는 단계와, 차량용 멀티미디어 장치의 전원 상태를 확인하는 단계와, 확인 결과, 전원 상태가 비정상인 경우, 슬립모드 변수 값을 확인하는 단계와, 슬립모드 변수 값에 따라 각 모듈에 슬립모드 지시를 하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method for determining a sleep mode entry time when power is changed in a multimedia apparatus supporting multitasking, by requesting a sleep mode entry state value from each module constituting a vehicle multimedia device. Receiving a sleep mode entry state value from each module, performing an OR logic operation on the sleep mode entry state value, generating a sleep mode variable value, and confirming a power state of the in-vehicle multimedia device And checking the sleep mode variable value when the power supply state is abnormal, and instructing each module to sleep mode according to the sleep mode variable value.

본 발명의 다른 면에 따른 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점을 결정하는 모듈은, 차량용 멀티미디어 장치를 구성하는 각 모듈에 슬립모드 진입 가능 상태 값을 요청하는 슬립모드 진입 가능상태 값 요청부와, 각 모듈로부터 슬립모드 진입 가능 상태 값을 수신하는 슬립모드 진입 가능 상태 값 수신부와, 수신된 슬립모드 진입 가능 상태 값을 이용하여 각 모듈에 슬립모드 지시를 하는 제어부를 포함한다.In a multimedia device supporting multitasking according to another aspect of the present invention, a module for determining a sleep mode entry point when power is changed may enter a sleep mode requesting a sleep mode entry state value for each module constituting the in-vehicle multimedia device. A state value request unit, a sleep mode enter state value receiving unit for receiving a sleep mode entry state value from each module, and a control unit for instructing each module to sleep mode using the received sleep mode entry state value; .

여기서, 제어부는 수신된 슬립모드 진입 가능 상태 값에 대한 논리 연산을 수행하여 슬립모드 변수 값을 생성하는 연산부와, 차량용 멀티미디어 장치의 전원 상태를 확인하는 전원 상태 판단부와, 슬립모드 변수 값과 전원 상태를 이용하여 각 모듈에 슬립모드 지시를 하는 슬립모드 지시부로 구성된다.Herein, the control unit performs a logical operation on the received sleep mode entry state value to generate a sleep mode variable value, a power state determination unit which checks the power state of the multimedia device of the vehicle, a sleep mode variable value and power It is composed of a sleep mode indicator for instructing each module to sleep by using the state.

본 발명에 따르면, 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점을 결정하는 경우, 최소한의 코딩량으로 각 모듈의 슬립모드 가능 상태를 수집하여 처리함으로써, 버그 발생 가능성을 최소화할 수 있다.According to the present invention, when determining the time to enter the sleep mode when the power supply changes in the multimedia device supporting multitasking, the possibility of bug occurrence can be minimized by collecting and processing the sleep mode enable state of each module with a minimum amount of coding. have.

또한, 본 발명에 따른 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점을 결정하는 방법을 모듈화하여 재 사용 가능성이 증가되는 이점이 있다.In addition, the multimedia device supporting the multi-tasking according to the present invention has the advantage that the reusability is increased by modularizing the method of determining the time to enter the sleep mode when the power change.

도 1은 본 발명의 일 실시예에 따른 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법을 나타내는 순서도이다.
도 2는 본 발명의 다른 실시예에 따른 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점을 결정하는 모듈을 나타내는 블록도이다.
1 is a flowchart illustrating a method for determining a sleep mode entry time when power is changed in a multimedia apparatus supporting multitasking according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a module for determining a time to enter a sleep mode when power is changed in a multimedia device supporting multitasking according to another embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 한편, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but will be implemented in various forms, and only the present embodiments are intended to complete the disclosure of the present invention, and the general knowledge in the art to which the present invention pertains. It is provided to fully convey the scope of the invention to those skilled in the art, and the present invention is defined only by the scope of the claims. It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification.

이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are used to refer to the same components even though they are shown in different drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

도 1을 참조하여 본 발명의 일 실시예에 따른 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법을 설명한다. 도 1은 본 발명의 일 실시예에 따른 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법을 나타내는 순서도이다.A method of determining a sleep mode entry time when power is changed in a multimedia apparatus according to an embodiment of the present invention will be described with reference to FIG. 1. 1 is a flowchart illustrating a method for determining a sleep mode entry time when power is changed in a multimedia apparatus supporting multitasking according to an embodiment of the present invention.

먼저, 본 발명에 따른 슬립모드 진입 시점 결정 모듈은 차량용 멀티미디어 장치를 구성하는 각 모듈에 슬립모드 진입 가능 상태 값을 요청한다(S110).First, the sleep mode entry time determination module according to the present invention requests a sleep mode entry state value from each module constituting the in-vehicle multimedia device (S110).

그리고 슬립모드 진입 시점 결정 모듈은 각 모듈로부터 슬립모드 진입 가능 상태 값을 수신한다(S120). 여기서 슬립모드 진입 가능상태 값은 이진 값으로 되어 0 또는 1의 값을 가진다. 슬립모드 진입 가능상태 값이 0이면 모듈이 슬림모드 진입 가능 상태인 것을 의미하고, 슬립모드 진입 가능상태 값이 1이면 모듈이 동작 상태인 것을 의미한다.The sleep mode entry point determination module receives a sleep mode entry state value from each module (S120). Here, the sleep mode entry state value is a binary value and has a value of 0 or 1. If the sleep mode entry state value is 0, the module is in the slim mode entry state, and if the sleep mode entry state value is 1, the module is in the operating state.

다음으로 슬립모드 진입 시점 결정 모듈은 슬립모드 진입 가능 상태 값에 대한 OR 논리 연산을 수행하여 슬립모드 변수 값을 생성한다(S130).Next, the sleep mode entry time determination module generates an sleep mode variable value by performing an OR logic operation on the sleep mode entry state value (S130).

슬립모드 변수 값은 각 모듈로부터 전달 받은 슬립모드 진입 가능상태 값이 모두 0인 경우에만 0의 값을 가지고, 그 이외의 경우, 예를 들면 멀티미디어 장치를 구성하는 각 모듈 중 어느 하나의 모듈의 슬립모드 진입 가능상태 값이 1이거나, 또는 모듈 전부의 슬립모드 진입 가능상태 값이 1인 경우에는 1의 값을 가진다.The sleep mode variable value has a value of 0 only when all sleep mode entry states received from each module are 0. Otherwise, for example, the sleep of any one of each module constituting the multimedia device is used. If the mode ready state is 1, or if the sleep mode enter state of all modules is 1, it has a value of 1.

그리고 슬립모드 진입 시점 결정 모듈은 차량용 멀티미디어 장치의 전원 상태를 확인한다(S140). 예를 들어, 슬립모드 진입 시점 결정 모듈은 전원 상태가 정상인 경우에는 0의 값, 전원 상태가 비정상인 경우에는 1의 값을 출력하고, 전원 상태가 정상이라는 값(예를 들어 0의 값)을 전송 받은 경우에는 각 모듈에 슬립모드 진입 가능 상태 값을 재요청할 수 있다. In addition, the sleep mode entry time determination module checks the power state of the in-vehicle multimedia device (S140). For example, the sleep mode entry point determination module outputs a value of 0 when the power state is normal and a value of 1 when the power state is abnormal, and outputs a value that the power state is normal (for example, a value of 0). In case of transmission, it can request each module to enter into sleep mode.

확인 결과, 전원 상태가 비정상인 경우, 슬립모드 진입 시점 결정 모듈은 슬립모드 변수 값을 확인한다(S150). 여기서, 슬립모드 진입 시점 결정 모듈은 슬립모드 변수 값이 1인 경우에는 각 모듈에 슬립모드 진입 가능 상태 값을 재요청 할 수 있다. As a result of the check, if the power state is abnormal, the sleep mode entry time determination module checks the sleep mode variable value (S150). Here, when the sleep mode entry time determination module has a sleep mode variable value of 1, the module may re-request the sleep mode entry state value from each module.

만약 슬립모드 변수 값이 0인 경우에는 슬립모드 진입 시점 결정 모듈은 각 모듈에 슬립모드 지시를 한다(S160). If the sleep mode variable value is 0, the sleep mode entry point determination module gives a sleep mode instruction to each module (S160).

도 2를 참조하여 본 발명의 다른 실시예에 따른 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 모듈을 설명한다. 도 2는 본 발명의 다른 실시예에 따른 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점을 결정하는 모듈을 나타내는 블록도이다.Referring to FIG. 2, a sleep mode entry time determination module when power is changed in a multimedia apparatus according to another embodiment of the present invention will be described. FIG. 2 is a block diagram illustrating a module for determining a time to enter a sleep mode when power is changed in a multimedia device supporting multitasking according to another embodiment of the present invention.

도 2를 참조하면, 본 발명에 따른 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 모듈(200)은 슬립모드 진입 가능상태 값 요청부(210)와, 슬립모드 진입 가능상태 수신부(220)와, 제어부(230)를 포함한다.Referring to FIG. 2, in the multimedia apparatus according to the present invention, the sleep mode entry point determination module 200 when the power is changed may include a sleep mode entry state value request unit 210, a sleep mode entry state reception unit 220, The controller 230 is included.

슬립모드 진입 가능상태 값 요청부(210)는 차량용 멀티미디어 장치를 구성하는 각 모듈에 슬립모드 진입 가능 상태 값을 요청한다.The sleep mode entry state value request unit 210 requests a sleep mode entry state value from each module constituting the in-vehicle multimedia device.

슬립모드 진입 가능상태 값 수신부(220)는 상기 각 모듈로부터 슬립모드 진입 가능상태 값을 수신하여, 제어부(230)로 전달한다. 여기서 슬립모드 진입 가능상태 값은 이진 값으로 되어 0 또는 1의 값을 가진다. 슬립모드 진입 가능상태 값이 0이면 모듈이 슬림모드 진입 가능 상태인 것을 의미하고, 슬립모드 진입 가능상태 값이 1이면 모듈이 동작 상태인 것을 의미한다. The sleep mode entry state value receiving unit 220 receives a sleep mode entry state value from each module, and transmits it to the control unit 230. Here, the sleep mode entry state value is a binary value and has a value of 0 or 1. If the sleep mode entry state value is 0, the module is in the slim mode entry state, and if the sleep mode entry state value is 1, the module is in the operating state.

제어부(230)는 전달 받은 슬립모드 진입 가능상태 값을 이용하여 각 모듈에 슬림모드 지시를 한다. The controller 230 instructs the slim mode to each module by using the received sleep mode entry state value.

상세하게는 제어부(230)는 연산부(231)와, 전원 상태 판단부(233)와, 슬립모드 지시부(235)로 구성된다.In detail, the controller 230 includes a calculator 231, a power state determiner 233, and a sleep mode indicator 235.

연산부(231)는 전달 받은 슬립모드 진입 가능상태 값에 대한 OR 논리 연산을 수행하여 슬립모드 변수 값을 생성한다. 그러므로 슬립모드 변수 값은 각 모듈로부터 전달 받은 슬립모드 진입 가능상태 값이 모두 0인 경우에만 0의 값을 가지고, 그 이외의 경우, 예를 들면 멀티미디어 장치를 구성하는 각 모듈 중 어느 하나의 모듈의 슬립모드 진입 가능상태 값이 1이거나, 또는 모듈 전부의 슬립모드 진입 가능상태 값이 1인 경우에는 1의 값을 가진다.The calculator 231 generates an sleep mode variable value by performing an OR logic operation on the received sleep mode entry state value. Therefore, the sleep mode variable value has a value of 0 only when all sleep mode entry states received from each module are 0. Otherwise, for example, one of each module of the multimedia device is included. It has a value of 1 when the sleep mode entry state value is 1 or the sleep mode entry state value of all modules is 1.

전원 상태 판단부(233)는 차량용 멀티미디어 장치의 전원 상태가 정상인지 아니면 비정상인지 여부를 확인하여, 그 결과 값을 슬립모드 지시부(235)에 전달한다. The power state determination unit 233 checks whether the power state of the vehicle multimedia apparatus is normal or abnormal, and transmits the result value to the sleep mode indicating unit 235.

예를 들어, 전원 상태 판단부(233)는 차량용 멀티미디어 장치의 전원 상태를 확인하고, 전원 상태가 정상인 경우에는 0의 값, 전원 상태가 비정상인 경우에는 1의 값을 슬립모드 지시부(235)에 전달한다.For example, the power state determination unit 233 checks the power state of the in-vehicle multimedia device, and if the power state is normal, a value of 0, and if the power state is abnormal, a value of 1 to the sleep mode indicating unit 235. To pass.

슬립모드 지시부(235)는 연산부(231)로부터 전달 받은 슬립모드 변수 값과 전원 상태 판단부(233)로부터 전달 받은 전원 상태 결과 값을 이용하여 각 모듈에 슬립모드 지시를 한다.The sleep mode indicating unit 235 instructs each module to sleep by using the sleep mode variable value received from the calculating unit 231 and the power state result value received from the power state determining unit 233.

예를 들어, 슬립모드 지시부(235)는 전원 상태 판단부(233)로부터 전원 상태가 정상이라는 값(예를 들어 0의 값)을 전송 받은 경우에는 각 모듈에 슬립모드 진입 가능 상태 값을 재요청한다.For example, when the sleep mode indicating unit 235 receives a value (for example, a value of 0) that the power state is normal from the power state determining unit 233, the sleep mode indicating unit 235 re-requests a sleep mode entry state value from each module. do.

또한, 슬립모드 지시부(235)는 전원 상태 판단부(233)로부터 전원 상태가 비정상이라는 값(예를 들어 1의 값)을 전송 받은 경우에는 연산부(231)로부터 전달 받은 슬립모드 변수 값을 고려하여 다음 동작을 결정한다.In addition, when the sleep mode indicating unit 235 receives a value (for example, a value of 1) that the power state is abnormal from the power state determining unit 233, the sleep mode indicating unit 235 considers the sleep mode variable value received from the calculating unit 231. Determine the next action.

예를 들어, 슬립모드 지시부(235)는 연산부(231)로부터 0의 값을 가지는 슬립모드 변수 값을 전달 받은 경우에는 각 모듈에 슬립모드를 지시하고, 1의 값을 가지는 슬립모드 변수 값을 전달 받은 경우에는 각 모듈에 슬립모드 진입 가능 상태 값을 재요청한다.For example, when the sleep mode indicating unit 235 receives a sleep mode variable value having a value of 0 from the calculating unit 231, the sleep mode indicating unit 235 indicates a sleep mode to each module and transmits a sleep mode variable value having a value of 1. If so, request each module to enter the sleep mode.

이와 같이 슬립모드 지시부(235)는 차량용 멀티미디의 장치의 전원 상태가 비정상인 경우, 연산부(231)로부터 전달 받은 슬립모드 변수 값이 0인지 혹은 1인지만 확인하여 간단하게 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정할 수 있다.As described above, when the power state of the vehicle multimedia device is abnormal, the sleep mode indicating unit 235 simply checks whether the sleep mode variable value received from the operation unit 231 is 0 or 1, thereby supporting multitasking. It is possible to determine when to enter the sleep mode when the device changes power.

본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 보호범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구의 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
Those skilled in the art will appreciate that the present invention can be embodied in other specific forms without changing the technical spirit or essential features of the present invention. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. The protection scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the claims and their equivalents should be construed as being included in the scope of the present invention.

Claims (8)

차량용 멀티미디어 장치를 구성하는 각 모듈에 슬립모드 진입 가능 상태 값을 요청하는 단계;
상기 각 모듈로부터 상기 슬립모드 진입 가능 상태 값을 수신하는 단계;
상기 슬립모드 진입 가능 상태 값에 대한 OR 논리 연산을 수행하여 슬립모드 변수 값을 생성하는 단계;
상기 차량용 멀티미디어 장치의 전원 상태를 확인하는 단계;
확인 결과, 상기 전원 상태가 비정상인 경우, 상기 슬립모드 변수 값을 확인하는 단계; 및
상기 슬립모드 변수 값에 따라 상기 각 모듈에 슬립모드 지시를 하는 단계
를 포함하는 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법.
Requesting a sleep mode entry state value from each module of the in-vehicle multimedia device;
Receiving the sleep mode entry state value from each module;
Generating a sleep mode variable value by performing an OR logic operation on the sleep mode entry state value;
Checking a power state of the vehicle multimedia apparatus;
Checking the sleep mode variable value when the power state is abnormal; And
Instructing each module to sleep mode according to the sleep mode variable value
How to determine the time to enter the sleep mode when the power changes in the multimedia device supporting multitasking including.
제1항에 있어서,
상기 전원 상태가 정상인 경우, 상기 각 모듈에 슬립모드 진입 가능 상태 값을 재요청하는 단계
를 더 포함하는 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법.
The method of claim 1,
Re-requesting a sleep mode entry state value from each module when the power state is normal;
How to determine the time to enter the sleep mode when the power change in the multimedia device that supports multi-task further comprising a.
제1항에 있어서, 상기 슬립모드를 지시하는 단계는,
상기 슬립모드 변수 값이 0인 경우, 상기 각 모듈에 슬립모드 지시를 하고,
상기 슬립모드 변수 값이 1인 경우, 상기 각 모듈에 슬립모드 진입 가능 상태 값을 재요청하는 것
인 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 방법.
The method of claim 1, wherein the indicating of the sleep mode comprises:
When the sleep mode variable value is 0, the sleep mode command is given to each module.
If the sleep mode variable value is 1, re-requesting a sleep mode entry state value from each module;
How to enter the sleep mode when the power is changed in a multimedia device that supports in-multitasking.
차량용 멀티미디어 장치를 구성하는 각 모듈에 슬립모드 진입 가능 상태 값을 요청하는 슬립모드 진입 가능상태 값 요청부;
상기 각 모듈로부터 상기 슬립모드 진입 가능 상태 값을 수신하는 슬립모드 진입 가능 상태 값 수신부; 및
상기 수신된 슬립모드 진입 가능 상태 값을 이용하여 상기 각 모듈에 슬립모드 지시를 하는 제어부
를 포함하는 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 모듈.
A sleep mode entry state value request unit which requests a sleep mode entry state value for each module constituting the in-vehicle multimedia device;
A sleep mode entry state value receiver configured to receive the sleep mode entry state value from each module; And
Control unit for instructing the sleep mode by using the received sleep mode entry state value
Determination module for entering the sleep mode when the power is changed in the multimedia device supporting multitasking including.
제 4항에 있어서, 상기 제어부는,
상기 수신된 슬립모드 진입 가능 상태 값에 대한 논리 연산을 수행하여 슬립모드 변수 값을 생성하는 연산부;
상기 차량용 멀티미디어 장치의 전원 상태를 확인하는 전원 상태 판단부;
상기 슬립모드 변수 값과 상기 전원 상태를 이용하여 상기 각 모듈에 슬립모드 지시를 하는 슬립모드 지시부를 포함하는 것
인 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 모듈.
The method of claim 4, wherein the control unit,
An operation unit configured to generate a sleep mode variable value by performing a logical operation on the received sleep mode entry state value;
A power state determination unit to check a power state of the vehicle multimedia apparatus;
And a sleep mode indicating unit for instructing each module to sleep mode using the sleep mode variable value and the power state.
Determination module for entering sleep mode when power is changed in a multimedia device that supports multi-tasking.
제5항에 있어서, 상기 연산부는,
상기 수신된 슬립모드 진입 가능 상태 값에 대한 OR 논리 연산을 수행하는 것
인 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 모듈.
The method of claim 5, wherein the operation unit,
Performing an OR logic operation on the received sleep mode entry state value
Determination module for entering sleep mode when power is changed in a multimedia device that supports multi-tasking.
제5항에 있어서, 상기 슬립모드 지시부는,
상기 전원 상태가 정상인 경우, 상기 각 모듈에 상기 슬립모드 진입 가능 상태 값을 재요청하는 것
인 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 모듈.
The method of claim 5, wherein the sleep mode indicating unit,
Re-requesting the sleep mode entry state value from each module if the power state is normal;
Determination module for entering sleep mode when power is changed in a multimedia device that supports multi-tasking.
제5항에 있어서, 상기 슬립모드 지시부는,
상기 전원 상태가 비정상이고 상기 슬립모드 변수 값이 0인 경우, 상기 각 모듈에 슬립모드 지시를 하고,
상기 전원 상태가 비정상이고 상기 슬립모드 변수 값이 1인 경우, 상기 각 모듈에 상기 슬립모드 진입 가능 상태 값을 재요청하는 것
인 멀티 태스킹을 지원하는 멀티미디어 장치에서 전원 변동 시 슬립모드 진입 시점 결정 모듈.
The method of claim 5, wherein the sleep mode indicating unit,
When the power state is abnormal and the sleep mode variable value is 0, a sleep mode command is given to each module.
If the power state is abnormal and the sleep mode variable value is 1, re-requesting the sleep mode entry state value from each module;
Determination module for entering sleep mode when power is changed in a multimedia device that supports multi-tasking.
KR1020100080430A 2010-08-19 2010-08-19 Module and metohod of checking sleep mode entry point for multimedia device with multitasking KR101603607B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100080430A KR101603607B1 (en) 2010-08-19 2010-08-19 Module and metohod of checking sleep mode entry point for multimedia device with multitasking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100080430A KR101603607B1 (en) 2010-08-19 2010-08-19 Module and metohod of checking sleep mode entry point for multimedia device with multitasking

Publications (2)

Publication Number Publication Date
KR20120017685A true KR20120017685A (en) 2012-02-29
KR101603607B1 KR101603607B1 (en) 2016-03-15

Family

ID=45839546

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100080430A KR101603607B1 (en) 2010-08-19 2010-08-19 Module and metohod of checking sleep mode entry point for multimedia device with multitasking

Country Status (1)

Country Link
KR (1) KR101603607B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542434A (en) * 2018-10-25 2019-03-29 深圳点猫科技有限公司 A kind of the theme dynamic switching method and electronic equipment of language based on programming

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5237692A (en) * 1990-11-09 1993-08-17 Ast Research Inc. Internal interrupt controller for a peripheral controller
KR20030048964A (en) * 2001-12-13 2003-06-25 엘지전자 주식회사 Power save method for personal digital assistant
JP2009171823A (en) * 2007-12-21 2009-07-30 Nippon Telegr & Teleph Corp <Ntt> Power supply control system and method of controlling the same
KR20090131198A (en) * 2008-06-17 2009-12-28 엘지전자 주식회사 Apparatus and method for shutting down system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5237692A (en) * 1990-11-09 1993-08-17 Ast Research Inc. Internal interrupt controller for a peripheral controller
KR20030048964A (en) * 2001-12-13 2003-06-25 엘지전자 주식회사 Power save method for personal digital assistant
JP2009171823A (en) * 2007-12-21 2009-07-30 Nippon Telegr & Teleph Corp <Ntt> Power supply control system and method of controlling the same
KR20090131198A (en) * 2008-06-17 2009-12-28 엘지전자 주식회사 Apparatus and method for shutting down system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542434A (en) * 2018-10-25 2019-03-29 深圳点猫科技有限公司 A kind of the theme dynamic switching method and electronic equipment of language based on programming

Also Published As

Publication number Publication date
KR101603607B1 (en) 2016-03-15

Similar Documents

Publication Publication Date Title
CN111480147B (en) System and method for on-line functional testing for error correction code functionality
US9330049B2 (en) Method and apparatuses for monitoring system bus
US9229775B2 (en) Dynamically adjusting global heap allocation in multi-thread environment
US8862942B2 (en) Method of system for detecting abnormal interleavings in concurrent programs
RU2008116377A (en) DATA RECEIVER, DATA TRANSMITTER AND METHOD FOR PROCESSING INFORMATION AND COMPUTER PROGRAM
US11686767B2 (en) System, apparatus and method for functional testing of one or more fabrics of a processor
US7971110B2 (en) System and method for testing a serial attached small computer system interface
US9727406B2 (en) Mitigating crashes of an application server executing a monitoring agent
CN113691722B (en) Control method and device and electronic equipment
CN101996265B (en) Verification system and method for memory controller
CN110959257A (en) Reducing or mitigating power supply noise voltage on a chip with a local detection loop in a processor core
CN108108262B (en) Integrated circuit with hardware check unit for checking selected memory accesses
US10402232B2 (en) Method and system for deterministic multicore execution
US20190005232A1 (en) Electronic control unit
KR20120017685A (en) Module and metohod of checking sleep mode entry point for multimedia device with multitasking
KR20150004232A (en) Watchdog apparatus and the controlling method thereof
CN112667317A (en) Abnormal time consumption detection method and device, electronic equipment and storage medium
CN109783286B (en) Built-in test method, test device, terminal equipment and storage medium
CN104750041A (en) Method and system for monitoring anomaly in WinCE system
US20160147630A1 (en) Method and system of detecting abnormal power consumption
CN104731723A (en) Power-off protection method and device for storage device
CN115130114A (en) Gateway safety starting method and device, electronic equipment and storage medium
CN112673354B (en) System state detection method, system state device and terminal equipment
CN113722143A (en) Program flow monitoring method and device, electronic equipment and storage medium
CN103092776B (en) The sleep pattern of multimedia device proceeds to time point determining method and module

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20200302

Year of fee payment: 5