[go: up one dir, main page]

KR20100061894A - Low-power sensing method utilizing baseband processor - Google Patents

Low-power sensing method utilizing baseband processor Download PDF

Info

Publication number
KR20100061894A
KR20100061894A KR1020080120253A KR20080120253A KR20100061894A KR 20100061894 A KR20100061894 A KR 20100061894A KR 1020080120253 A KR1020080120253 A KR 1020080120253A KR 20080120253 A KR20080120253 A KR 20080120253A KR 20100061894 A KR20100061894 A KR 20100061894A
Authority
KR
South Korea
Prior art keywords
data
time
mode
baseband processor
low power
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020080120253A
Other languages
Korean (ko)
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 KR1020080120253A priority Critical patent/KR20100061894A/en
Publication of KR20100061894A publication Critical patent/KR20100061894A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/28TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 휴대형 통신기기에 필수적으로 장착되는 베이스밴드 프로세서(Baseband Processor)를 활용하여 기기의 움직임을 센싱하는 가속도 센서(Accelerometer)로부터 X,Y,Z 축의 움직임 데이터를 24시간 취득하면서도 기존의 방식에 비하여 전력소모를 25% 이상 절약하는 저전력 센싱 기술에 대하여 서술한다. 기존의 휴대형 통신기기에서는 장착되는 센서의 관리를 베이스밴드 프로세서가 아닌 별도의 마이콤(Micom)을 사용함으로써 제품단가 상승문제와 PCB공간 부족이라는 문제가 발생하였다. 본 발명의 실시예에 따른 저전력 센싱 기술을 이용하면 가속도 센서로부터 획득되는 움직임 데이터를 별도의 마이콤 없이 베이스밴드 프로세서의 Sleep 모드를 활용하여 저전력으로 만보계 기능이 구동된다.The present invention utilizes a baseband processor, which is essentially installed in a portable communication device, to acquire movement data of X, Y, and Z axes 24 hours from an accelerometer that senses device movement. This paper describes low-power sensing technology that saves more than 25% of power consumption. In the existing portable communication devices, the use of a separate micom, rather than a baseband processor, is used to manage mounted sensors, resulting in a problem of increased product cost and insufficient PCB space. By using the low power sensing technology according to the embodiment of the present invention, the pedometer function is driven at low power by using the sleep mode of the baseband processor without using a microcomputer for motion data acquired from the acceleration sensor.

Description

베이스밴드 프로세서를 활용한 저전력 센싱 기술 { Low-Power Sensing Method utilizing Baseband Processor }Low-Power Sensing Method Using Baseband Processor

본 발명은 베이스밴드 프로세서를 활용한 저전력 센싱 기술을 제공한다. 즉, 일종의 휴대용 헬스케어 시스템에 기본적으로 필요한 기술이라고 할 수 있다.The present invention provides a low power sensing technology utilizing a baseband processor. In other words, it is basically a technology necessary for a kind of portable healthcare system.

현재 국내에서는 휴대폰등의 휴대형 통신기기에 장착되는 가속도센서를 통해 사용자에게 다양한 정보를 제공하고 있다. 그 중에서도 일반적으로 많이 활용되는 분야는 메뉴의 움직임, 게임, 스포츠 웰빙 분야(만보계, 심박계, 타이머)등이다.   Currently, in Korea, various information is provided to users through the acceleration sensor installed in portable communication devices such as mobile phones. The most commonly used fields are menu movement, games, and sports well-being (pedometer, heart rate monitor, timer).

해외에서는 나이키와 애플이 공동으로 제작한 나이키 운동화 + 애플 아이팟 구성의 '스포츠킷' 제품이 센서를 이용한 만보계 제품의 대표적 솔루션이다. 나이키의 운동화 깔창 아래에 무선송신기를 장착한 압력센서를 삽입하여 사용자가 걷거나 달릴 때 걸음 수 정보를 외부로 송출하게 만들었다. 사용자는 애플의 아이팟(iPod)을 가지고 센서의 정보를 수집하게 되는데 무선신호의 수신을 위해 아이팟에는 별도의 수신 액세서리가 장착되어야 한다. 아이팟으로 수집된 정보는 아이팟 LCD 화면에 표시되거나 안내멘트의 사운드로 사용자에게 전달된다. 이와 같이 장착 된 센서를 이용한 건강관리 솔루션 개발이 국내, 외에서 점점 활성화 되고 있다.  Overseas, the Nike sneakers + Apple iPod `` Sports Kit '' jointly manufactured by Nike and Apple are the representative solutions for the pedometer using sensors. A pressure sensor with a wireless transmitter is inserted under Nike's sneaker insole to send out step information when the user walks or runs. The user collects the sensor's information with Apple's iPod, which must be equipped with a separate receiving accessory to receive radio signals. The information collected by the iPod is displayed on the iPod LCD screen or delivered to the user in the sound of announcements. The development of health care solution using the sensors installed in this way is becoming more and more active at home and abroad.

본 발명은 모바일 기계에서 별도의 마이컴 없이 베이스밴드 프로세서의 Sleep모드를 활용하여 저전력으로 센싱 기능을 구동하게 하는 것이다. 본 발명은 베이스 밴드 프로세서를 활용하여 전류소모를 줄이면서도 정확하게 걸음수를 측정하여 건강관리/운동도우미로 활용가능한 모바일 SW 솔루션의 기본적인 틀을 제공한다.The present invention utilizes the sleep mode of the baseband processor in a mobile machine to drive the sensing function at low power without a separate microcomputer. The present invention provides a basic framework of a mobile SW solution that can be utilized as a health care / exercise helper by measuring the number of steps accurately while reducing current consumption by using a baseband processor.

위 기술에서 휴대폰에 적용되는 가속도센서는 MEMS 기술로 만들어진 Accelerometer로 불리는 3축 가속도센서이다. 측정가능 범위는 중력가속도 값(g)을 기준으로 -3g~+3g 수준의 측정 범위를 갖는다. 동일한 종류의 3축 가속도센서는 본발명에 적용된다.   The accelerometer applied to mobile phones in the above technology is a three-axis accelerometer called an accelerometer made with MEMS technology. The measurable range has a measuring range of -3 g to +3 g based on the gravitational acceleration value (g). The same kind of three-axis acceleration sensor is applied to the present invention.

가속도센서는 가속도의 변화량을 실시간으로 측정하고 프로세서의 요구가 있으면 측정된 가속도 값을 정수 값에 해당하는 수치로 바꾸어 프로세서로 전달한다. 데이터의 가공은 프로세서의 몫이며 다양한 분석 알고리즘을 통해 가속도 값의 변화를 움직임 데이터로 가공한다. 휴대폰의 베이스밴드 프로세서는 대부분의 시간을 sleep 상태에서 저전력 모드로 있다가 주기적으로 잠시 동안만 run 상태로 바뀌어 기지국으로부터 incoming call 여부만 확인하고 다시 sleep 상태로 들어간다.     The acceleration sensor measures the change in acceleration in real time, and when requested by the processor, converts the measured acceleration value into a value corresponding to an integer value and delivers it to the processor. The processing of the data is left to the processor and various analysis algorithms process the change in acceleration into motion data. The mobile phone's baseband processor spends most of its time in sleep mode and low power mode, and then periodically goes to run mode to check only incoming calls from the base station and then go back to sleep.

현재의 만보계 관련 솔루션은 휴대폰 베이스밴드 프로세서 외에 별도의 16비트 마이콤을 장착하여 가속도센서 관련 데이터 수집과 분석 작업을 마이콤이 맡아 처리하도록 하는 방식이다. 이 방식의 단점으로는 마이콤이 자체만으로 소모하는 전력이 작지 않으며 마이콤 추가로 인한 제품단가 상승문제와 PCB 공간부족이라는 문제 등이 있다. 특히 공간부족 문제는 휴대폰을 작고 얇게 만들려고 하는 디자인 추 세와 정면으로 대치하는 것으로 매우 부정적으로 간주되고 있다. 또한 마이콤 낮은 컴퓨팅 파워는 복잡한 고급 알고리즘을 구동할 수 없기 때문에 수집된 가속도센서의 정보를 유용한 고급 정보로 제대로 가공하지 못하는 문제점을 가지고 있다.    The current pedometer-related solution is equipped with a separate 16-bit microcomputer in addition to the mobile phone baseband processor so that the microcomputer collects and analyzes the acceleration sensor data. The disadvantages of this method are that the power consumption by the microcomputer alone is not small, and the cost of the product due to the addition of the microcomputer is increased and there is a problem of insufficient PCB space. In particular, the space shortage problem is regarded as very negative to face up against the design trend to make mobile phones smaller and thinner. In addition, since the microcomputer low computing power cannot run complex advanced algorithms, the information of collected accelerometers is not properly processed into useful advanced information.

본 기술은 이러한 문제점을 해결하기 위해 휴대폰 베이스밴드 프로세서로 하여금 가속도센서의 측정데이터를 수집하게 하는 방식을 통해 sleep 모드에서 매우 저속의 sleep clock으로 대기상태에 머물러 있는 베이스밴드 프로세서로 하여금 가속도센서로부터 필요한 정보를 수집하게 만든다. 이는 휴대폰 프로세서와 운영체제에 대한 전문적인 지식과 개발경험을 필요로 하는 고급기술이다.     In order to solve this problem, the present invention allows a mobile phone baseband processor to collect measurement data of the acceleration sensor, thereby requiring the baseband processor from the acceleration sensor to sleep in a very slow sleep clock in sleep mode. Make information gather This is an advanced technology that requires specialized knowledge and development experience for mobile phone processors and operating systems.

본 기술에서는 가속도 센서에서 도출되는 데이터는 샘플단위로 처리(Real-Time Process)가 가능하지만, 이를 직접적으로 저전력 모드에서 처리하기는 어려우므로, 일괄 처리(Batch Process)도 병행한다. 즉, 한번에 처리할 데이터의 샘플(sample) 개수는 일정할 필요가 없으며, 처리가 필요할 때까지 모인 데이터를 전송하도록 하면 된다. 또한, 장시간 걸음걸이 수의 변화가 없으면, 칩에서 데이터를 가져오는 Sampling-Rate를 낮추어서 시스템 전체의 전력 소비를 줄일 수도 있다. 즉, Sampling Rate를 낮춘다고 가속도 센서의 소비전력이 크게 줄어들진 않지만, 베이스밴드 프로세서가 Sleep모드에 있는 시간이 길어지므로 시스템의 소비전력을 낮추는데 상당한 도움이 된다. 하지만, 일단 걸음걸이 분석을 위해 데이터를 가공하는 도중에는 Sampling-Rate를 바꾸면 안 된다. 현재까지 33.33Hz로 테스트한 후에 각종 설정 값들이 정해졌으며, 이를 변경하면 설정 값 조정을 위한 테스트가 더 필요하다.In the present technology, data derived from the acceleration sensor can be processed in a sample unit (Real-Time Process), but since it is difficult to process it directly in the low power mode, a batch process is also performed in parallel. That is, the number of samples of data to be processed at one time does not need to be constant, and the collected data may be transmitted until processing is required. In addition, if there is no change in the number of steps for a long time, lowering the sampling rate from the chip can reduce the power consumption of the entire system. In other words, lowering the sampling rate does not significantly reduce the power consumption of the acceleration sensor, but the baseband processor has a longer time in sleep mode, which is a great help in lowering system power consumption. However, once you're processing your data for gait analysis, don't change Sampling-Rate. To date, after testing at 33.33Hz, various setting values have been determined. If this is changed, more test for adjusting the setting value is needed.

일반적으로 모바일 기기에 사용되는 베이스밴드 프로세서(예: ARM)는 저전력 모드(Sleep 모드)가 지원되며 이 때에도 가속도 센서에서 주기적으로 데이터를 읽어오는 것이 가능하다. 따라서, 베이스밴드 프로세서는 저전력 모드에 있으면서 데이터를 계속 저장하며, 일정 시간 후에 저전력 모드에서 빠져 나온 후 그 동안 모인 데이터를 BATCH 방식으로 처리하여 걸음 수를 계산하면 된다. In general, baseband processors (eg, ARM) used in mobile devices support low power mode (Sleep mode), and it is possible to read data periodically from the acceleration sensor. Therefore, the baseband processor keeps storing the data while in the low power mode, and after exiting the low power mode after a predetermined time, the collected data is processed by the BATCH method to calculate the number of steps.

또한 휴대폰에 장착된 가속도 센서를 24시간 모니터링 하면서도 휴대폰 대기시간을 그다지 줄이지 않는 특징을 갖는 것으로서, 이 기술을 이용하면 휴대폰을 이용한 24시간 움직임 감지가 가능해 지고 움직임 정보를 무선으로 서버에게 실시간으로 전송하는 것이 가능해지면서 사용자의 움직임을 특정 시점에서 파악하거나 일정 기간의 패턴으로 파악하는 것이 가능하기 때문에 움직임 기반, 또는 LBS(Location Based Service) 기반의 응용프로그램과 서비스 구현의 기반기술로써 사용될 수 있다.In addition, while monitoring the acceleration sensor installed in the mobile phone for 24 hours, it does not reduce the standby time of the mobile phone much.This technology enables the mobile phone to detect the 24-hour motion and transmit the motion information to the server wirelessly in real time. As it becomes possible, it is possible to grasp the user's movement at a specific point in time or in a pattern for a certain period of time, and thus it can be used as a base technology for implementing motion-based or LBS (Location Based Service) based applications and services.

본 발명이 이루고자 하는 기술적 과제는 현재의 휴대형 통신기기에서 사용되는 마이컴을 이용한 가속도 센서 제어가 많은 전력 소모를 야기하고, 마이컴의 하드웨어 적인 한계로 인해 고급 서비스를 제공하는데 무리가 있으므로 별도의 마이컴 없이 베이스밴드 프로세서만 이용하여 전력 소모를 줄이면서도 향상된 가속도 센서 제어를 통해 걸음수 등 측정가능한 정보를 제공하는 것이다. 본 발명의 목적들은 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The technical problem to be achieved by the present invention is that the acceleration sensor control using the microcomputer used in the current portable communication device causes a lot of power consumption, and due to the limitations of the microcomputer hardware, it is difficult to provide an advanced service, without a separate microcomputer It uses only a band processor to reduce power consumption, while providing enhanced measurable information such as steps through improved acceleration sensor control. The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned will be clearly understood from the following description.

상기 목적을 달성하기 위해서, 본 발명의 실시 예에 따른 베이스밴드 프로세서를 활용한 저전력 센싱 기술은 휴대형 통신기기에서 별도의 마이컴 없이 베이스밴드 프로세서가 저전력으로 센싱 기능을 구동하게 하는 것이다. 본 발명에서는 일반적으로 휴대형 통신기기에 사용되는 베이스밴드 프로세서(예: ARM)의 저전력 모드(Sleep 모드)를 지원하여, 이 때에도 가속도 센서에서 주기적으로 데이터를 읽어오는 것이 가능하다. 따라서, 베이스밴드 프로세서는 저전력 모드에 있으면서 데이터를 계속 저장하며, 일정 시간 후에 저전력 모드에서 빠져 나온 후 그 동안 모인 데이터를 BATCH 방식으로 처리하여 걸음 수를 계산하면 된다.    In order to achieve the above object, the low-power sensing technology using the baseband processor according to an embodiment of the present invention is to enable the baseband processor to drive the sensing function at low power without a separate microcomputer in a portable communication device. In the present invention, the low power mode (Sleep mode) of a baseband processor (eg, ARM), which is generally used in a portable communication device, is supported. In this case, it is possible to periodically read data from the acceleration sensor. Therefore, the baseband processor keeps storing the data while in the low power mode, and after exiting the low power mode after a predetermined time, the collected data is processed by the BATCH method to calculate the number of steps.

상기한 바와 같은 본 발명의 베이스밴드를 활용한 저전력 센싱 기술에 따르면 다음 과 같은 효과가 있다.According to the low power sensing technology using the baseband of the present invention as described above has the following effects.

첫째, 마이컴을 사용하지 않고 베이스밴드 프로세서를 통한 제어를 함으로써 휴대폰의 전력 소모를 줄일 수가 있다.First, it is possible to reduce the power consumption of a mobile phone by controlling it through a baseband processor without using a microcomputer.

둘째, 마이콤 추가로 인한 휴대폰의 제품단가 상승 문제와 PCB 공간 부족이라는 문제를 해결할 수가 있다.Second, it can solve the problem of product cost increase and lack of PCB space due to the addition of micom.

셋째, 잉여전력을 이용해 베이스밴드 프로세서를 통한 가속도 센서의 정보가공을 통해 사용자의 운동량 정보를 추출하고 이를 서버로 전송하여 다양한 건강관리서비스를 제공할 수가 있다.Third, by using the surplus power through the processing of the acceleration sensor information through the baseband processor to extract the user's exercise information and transmit it to the server can provide a variety of health care services.

상기 목적을 달성하기 위해서, 본 발명의 실시 예에 따른 베이스밴드 프로세서를 활용한 저전력 센싱 기술은 모바일 기계에서 별도의 마이컴 없이 베이스밴드 프로세서가 저전력으로 만보계 기능을 구동하게 하는 것이다. 본 발명은 베이스 밴드 프로세서를 활용하여 전류소모를 줄이면서도 정확하게 걸음수를 측정하여 건강관리/운동도우미로 활용가능한 모바일 SW 솔루션을 구현하는 기본틀을 제공한다..  In order to achieve the above object, the low-power sensing technology using the baseband processor according to an embodiment of the present invention is to enable the baseband processor to drive the pedometer function at low power without a separate microcomputer. The present invention provides a framework for implementing a mobile SW solution that can be utilized as a health care / exercise helper by measuring the number of steps accurately while reducing current consumption by using a baseband processor.

기타 실시 예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.    Specific details of other embodiments are included in the detailed description and drawings.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.    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 can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and the general knowledge in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims.

이하, 본 발명의 실시 예들에 의하여 베이스밴드 프로세서를 활용하는 저전력 센싱 장치 및 솔루션을 설명하기 위한 도면들을 참고하여 본 발명에 대해 설명한다.    Hereinafter, the present invention will be described with reference to the drawings for explaining a low power sensing device and a solution using a baseband processor according to embodiments of the present invention.

먼저, 저전력 셍싱 장치의 기본적인 H/W 구성에 관해서 설명을 한다. 도 1은 본 솔루션의 기본 H/W 구성도이다. 도 1에 따르면 MCU쪽에서 EN단자를 통해 가속도계 칩의 기능을 On/Off할 수 있으며, 그 외에는 전원 및 가속도 데이터를 가져오기 위한 연결뿐이다. 구현하고자 하는 Target및 사용하는 가속도 센서의 모델에 따라 SPI/I2C/ADC중의 하나를 선택해서 사용하면 된다. 핸드폰 같은 모바일 기기의 경우 베이스밴드 프로세서(MSM, Agere 등)에서 직접 데이터를 수신/처리할 수 있다. 마이콤(Micom)의 경우 과거에는 전력을 관리하기 위해 꼭 필요했으나 베이스밴드 프로세서를 활용하는 본 발명에서는 비용 절감과 전력절약을 위하여 필요가 없다.   First, the basic H / W configuration of the low power shunting device will be described. 1 is a basic H / W configuration diagram of the solution. According to Fig. 1, the MCU side can turn on / off the function of the accelerometer chip through the EN terminal, and the only other connection is to get power and acceleration data. You can choose one of SPI / I2C / ADC according to the target to be implemented and the model of acceleration sensor to be used. Mobile devices such as cell phones can receive / process data directly from baseband processors (MSM, Agere, etc.). In the case of Micom, it was necessary to manage power in the past, but in the present invention using a baseband processor, there is no need for cost reduction and power saving.

도 2는 전체적인 구성을 Layer별로 세분화 한 것이다. 빨간색으로 표시 된 부분과 Application 부분이 솔루션에서 제공하는 부분으로서 휴대폰의 기본 장착 된 베이스밴드 프로세서를 이용하여 가속도 센서 등의 하드웨어로부터 직접 데이터를 수집하여 걸음 수를 계산한다. 일반적으로 휴대폰의 베이스 밴드 프로세서의 상태는 Idle, Sleep, Run 모드로 구분되는데, 대부분의 시간동안 Sleep모드로 동작하며 UI Update를 위해 약 1초 간격으로 Wake-up을 한다. 본 발명에서는 Sleep모드에서도 베이스밴드 프로세서가 저속인 32Khz로 동작하는 점을 착안, Sleep모드 시에도 데이터를 지속적으로 수집하여 RAM에 저장한다. 저장 된 데이터는 가속도 센서의 X, Y, Z축의 움직임을 담고 있다.    2 is a breakdown of the overall configuration by layer. The part marked in red and the application part are provided by the solution and calculate the number of steps by collecting data directly from the hardware such as the acceleration sensor using the baseband processor installed in the mobile phone. In general, the baseband processor of the mobile phone is divided into Idle, Sleep, and Run modes. Most of the time, the device operates in Sleep mode and wakes up at about 1 second intervals for UI update. In the present invention, the baseband processor operates at a low speed of 32Khz even in the sleep mode, and continuously collects data even in the sleep mode and stores it in the RAM. The stored data contains the X, Y and Z axes of the acceleration sensor.

도 3은 데이터 수집과 전력과의 상관관계를 나타낸 것이다. Idle 모드 또는 Run(150MHz 이상 고속으로 동작) 모드에서는 데이터의 수집 작업과 함께 Sleep모드 상태일때 저장된 데이터에 대한 만보계 걸음 수 계산작업을 수행한다.   3 shows the correlation between data collection and power. In Idle mode or Run mode (high speed over 150MHz), the data is collected and the pedometer steps are calculated for the stored data when in sleep mode.

도 4는 Sleep 모드 기능이 없는 베이스밴드 프로세서의 경우에 대한 데이터 수집과 전력과의 상관관계를 나타낸 것이다. 일부 베이스밴드 프로세서는 Sleep 모드를 제공하지 않고, Deep-Sleep 모드 (이를 Stop모드, 또눈 Power-Off 모드라고도 부름) 가 존재하며 Deel-Sleep 모드에서는 CPU가 통신 기능을 수행하지 못하므로 가속도 센서로부터 데이터 취득이 불가능하다. 따라서 초당 20~30회 (최저 17회) 프로세서를 순간적으로 깨워서 가속도 센서로부터 데이터를 수집하여 RAM에 저장하며, 수집 작업 직후에는 곧바로 프로세서를 Deel-Sleep 모드로 바꾸어서 전력소모를 최소화한다. 이러한 프로세서의 Idle 모드 또는 Run 모드에서는 데이터 수집 작업과 함께 이미 저장된 데이터에 대하여 만보계 걸음 수 계산작업을 수행한다.    4 illustrates a correlation between data collection and power for a baseband processor without a sleep mode function. Some baseband processors do not provide Sleep mode, and there is a Deep-Sleep mode (also called Stop mode, also known as Power-Off mode), and in Deel-Sleep mode, the CPU does not communicate with the data from the acceleration sensor. It is impossible to acquire. Therefore, the processor wakes up the processor 20-30 times per second (minimum 17 times), collects data from the acceleration sensor and stores it in RAM, and immediately puts the processor into Deel-Sleep mode to minimize power consumption. In the Idle or Run mode of these processors, the pedometer steps are calculated on the data already stored along with the data collection operation.

도 5는 전반적인 본 발명의 S/W 시스템 흐름도이다. 주황색과 옥색으로 표시된 부분이 본 솔루션이 제공하는 부분이며, 이 중 옥색으로 표시된 부분은 구현되는 베이스밴드 프로세서의 모델에 따라서 포팅이 필요한 부분이다. 본 발명에서는 가속도 칩에서 나오는 샘플단위로 처리(Real-Time Process)가 가능하지만, 저전력 모드에서는 처리가 어려우므로, 일괄 처리(Batch Process)도 병행한다. 즉, 한번에 처리할 데이터의 샘플(sample) 개수는 일정할 필요가 없으며, 처리가 필요할 때까지 모인 데이터를 전송하면 된다. 장시간 걸음걸이 수의 변화가 없으면, 가속도 센 서에서 데이터를 가져오는 Sampling-Rate를 낮추어서 시스템 전체의 전력 소비를 줄일 수도 있다. 하지만, 일단 걸음걸이 분석을 위해 데이터를 가공하는 도중에는 Sampling-Rate를 바꾸면 안 된다. 현재까지 33.33Hz로 테스트한 후에 각종 설정 값들이 정해졌으며, 이를 변경하면 설정 값 조정을 위한 테스트가 더 필요하다.   5 is a general flowchart of the S / W system of the present invention. The orange and turquoise areas are provided by this solution, and the turquoise areas are required for porting, depending on the model of the baseband processor being implemented. In the present invention, a real-time process is possible in units of samples coming out of the acceleration chip. However, since the process is difficult in a low power mode, a batch process is also performed in parallel. That is, the number of samples of data to be processed at one time does not need to be constant, and the collected data may be transmitted until processing is required. If there is no change in the number of steps over a long period of time, you can reduce the system-wide power consumption by lowering the sampling rate, which gets the data from the acceleration sensor. However, once you're processing your data for gait analysis, don't change Sampling-Rate. To date, after testing at 33.33Hz, various setting values have been determined. If this is changed, more test for adjusting the setting value is needed.

일반적으로 모바일 기기에 사용되는 대부분의 베이스밴드 프로세서(예: ARM)는 저전력 모드(Sleep 모드)가 지원되며 이때에도 가속도 센서에서 주기적으로 데이터를 읽어오는 것이 가능하다. 따라서, 베이스밴드 프로세서는 저전력 모드에 있으면서 데이터를 계속 저장하며, 일정 시간 후에 저전력 모드에서 빠져 나온 후 그 동안 모인 가속도 센서 데이터를 BATCH 방식으로 처리하여 걸음 수를 계산하면 된다. 저전력 Sleep-모드 대신에 Deep-Sleep 모드를 제공하는 베이스밴드 프로세서의 경우에는 Deep-Sleep 모드에서는 초당 20~30회 (최소 17회)에 걸쳐서 프로세서를 깨워서 가속도 센서로부터 데이터를 취득한다.   In general, most baseband processors (e.g. ARM) used in mobile devices support low power mode (Sleep mode), and it is possible to read data periodically from the acceleration sensor. Therefore, the baseband processor continues to store data while in the low power mode, and after exiting from the low power mode after a predetermined time, the accelerometer data collected therein is processed by BATCH to calculate the number of steps. In the case of a baseband processor that provides Deep-Sleep mode instead of the low-power Sleep mode, Deep-Sleep mode wakes up the processor 20 to 30 times per second (at least 17 times) to acquire data from the acceleration sensor.

도 6은 SPI, I2C, ADC로부터 가속도 값을 읽어서 지정된 메모리에 저장하는 역할을 담당하고 있는 Driver에 관한 간단한 도면과 인터페이스 구성 예시이다. 가속도 센서에서는 여러 가지 인터페이스 방식을 제공하며 아날로그 인터페이스인 ADC 변환 혹은 디지털 인터페이스인 SPI/I2C 방식도 제공한다. 도 6의 왼쪽 부분은 SPI 인터페이스를 통한 베이스밴드 프로세서(예시: MSM6025)와의 연결을 나타낸다. 필요한 PIN들은 GPIO로 연결되어 있으며, 필요한 SPI 프로토콜은 Driver부분에 이미 구현이 되어 있다. 즉, GPIO만 실제 H/W구성과 GPIO 번호들을 맞춰주는 것 이외에는 포팅 작업이 거의 필요 없다.   6 is a simple diagram and interface configuration example of a driver that plays a role of reading acceleration values from SPI, I2C, and ADC in a designated memory. Accelerometers offer a variety of interface methods, including ADC conversion as an analog interface or SPI / I2C as a digital interface. The left part of FIG. 6 shows a connection with a baseband processor (eg, MSM6025) via an SPI interface. The necessary PINs are connected by GPIO, and the necessary SPI protocol is already implemented in the driver part. In other words, porting is rarely necessary except for GPIO matching the actual H / W configuration and GPIO numbers.

가속도 센서로부터 데이터 수집을 지시하며 걸음수나 움직임 패턴의 추출에 관여하는 소프트웨어 모듈이 움직임양/움직임패턴 추출기다. 움직임양/움직임패턴 추출기는 지정된 주기로 데이터를 수집하며, 수집된 데이터를 한꺼번에 처리한다. 이 부분은 크게 CPU가 저전력 모드일 경우와 아닐 경우 두 가지로 나뉜다. 저전력 모드일 경우는 CPU의 RTC또는 OS의 타이머 기능을 이용하여 주기적으로 데이터를 수집하기만 한다. 즉, 저전력 모드로 진입할 때 CPU에 인가되는 Main Clock을 Sleep Clock으로 변경하고 CPU를 Power-Down하기 전에 RTC 또는 타이머를 이용하여 루프를 돌면서 일정한 간격으로 데이터를 수집한다(이 경우 CPU는 Power Down이 안되더라도 Main Clock이 매우 낮아졌으므로 소비전력은 매우 낮아진다). 필요한 만큼 데이터가 수집되었거나, 일정한 시간이 지난 후에는 저전력 모드에서 빠져 나와(Main Clock을 원상 복귀시킨다) 수집된 데이터를 처리하게 된다.   The software module that directs data collection from the acceleration sensor and is involved in the extraction of steps or movement patterns is the movement quantity / motion pattern extractor. The motion quantity / motion pattern extractor collects data at a specified period and processes the collected data at once. This part is divided into two types when the CPU is in low power mode and when it is not. In low-power mode, it only periodically collects data using the CPU's RTC or the OS's timer function. That is, when entering the low power mode, the main clock applied to the CPU is changed to the sleep clock, and the data is collected at regular intervals by looping using an RTC or a timer before powering down the CPU. If not, the power consumption is very low since the main clock is very low). After data has been collected as needed, or after a certain period of time, it will exit the low-power mode (return the main clock back) and process the collected data.

저전력 모드에서 빠져 나오는 방법은 구현 환경에 따라 달라지는데, CDMA통신을 위한 베이스밴드 프로세서의 경우 Wake-Up Interrupt가 주기적으로 발생해서 자동적으로 깨어나게 된다. 움직임양/움직임패턴 추출기에는 만보계를 위한 Task(Pedo Task)를 별도로 만들어 저전력 모드가 아닐 경우에 걸음수나 움직임패턴 추출을 처리하도록 한다(이러한 Task는 저전력 모드가 아닐 경우에만 동작하게 된다). Pedo Task는 OS에서 제공하는 Timer를 사용하여 일정한 주기로 데이터를 수집하게 되며, (저전력 모드에서 수집된 데이터까지 포함하여) 현재까지 저장된 데이터를 걸음걸이 분석을 위한 Batch Processing을 하게 된다. 이후에는 Pedo Task가 동작 중인 동안 데이터를 하나씩 읽어서 처리한다.How to get out of low power mode depends on the implementation. For baseband processors for CDMA communication, wake-up interrupts occur periodically and wake up automatically. The motion quantity / motion pattern extractor creates a task (pedo task) for the pedometer to handle steps or motion pattern extraction when it is not in the low power mode (these tasks only operate when the power is not in the low power mode). Pedo Task collects data at regular intervals using Timer provided by the OS, and performs batch processing for gait analysis of data stored up to now (including data collected in low power mode). After that, the data is read and processed one by one while the Pedo Task is running.

요약하면, 저전력 모드 여부와 상관없이 루프 또는 OS의 Timer를 이용하여 일정한 간격으로 데이터를 수집하게 되며, Pedo Task가 깨어 있을 때에 그때까지 수집된 데이터를 사용하여 걸음걸이 분석을 하게 된다. 이 과정을 거쳐서 움직임양/움직임패턴 추출기를 통해 수집 된 데이터를 바탕으로 실제로 걸음을 검출하게 된다. 이 부분은 다른 부분과는 독립적으로 동작한다. 가속도 센서칩에서 수집된 데이터는 실제 사람이 미처 느끼지 못하는 가속도의 변화까지 반영되므로, 이 성분을 제거하는 게 필요하다 . 따라서 수집된 데이터를 사람의 걸음 인지에 알맞은 주파수 대역을 걸러낸 후, 여러 가지 설정에 따라 걸음을 찾게 된다. 이 부분은 H/W에 독립적으로 동작하는 부분으로, 특별히 포팅작업이 필요 없다.   In summary, regardless of the low power mode, the data is collected at regular intervals using a loop or OS Timer. When the Pedo Task is awake, the data collected up to that point is analyzed. Through this process, the steps are actually detected based on the data collected through the motion / movement pattern extractor. This part works independently of the other parts. The data collected from the acceleration sensor chip reflects the change in acceleration that is not felt by real people, so it is necessary to remove this component. Therefore, the collected data is filtered to a frequency band suitable for human step, and then the step is searched according to various settings. This part operates independently of H / W. No porting is necessary.

도 7은 CDMA 망에서 MSM6025와의 동작 예시를 나타내는데 MSM이 Sleep모드로 들어갔을 시의 동작 상태 및 전력 소비량을 보여주고 있다. 1.28초마다 깨어나서(Wake-Up Interrupt) MSM이 IDLE상태로 되면, Main Clock을 Sleep Clock에서 TCXO로 변경하고 Pedo Task는 동작을 잠시 동안 계속하게 된다. 이 때 그 동안 저장된 데이터를 처리하게 된다.    FIG. 7 shows an example of operation with the MSM6025 in a CDMA network, and shows an operating state and power consumption when the MSM enters a sleep mode. Once every 1.28 seconds (Wake-Up Interrupt) MSM enters the IDLE state, it changes the Main Clock from Sleep Clock to TCXO and the Pedo Task continues its operation for a while. At this time, the stored data is processed.

동작 순서는 다음과 같다.The operation sequence is as follows.

1. MSM == SLEEP1.MSM == SLEEP

RTC를 이용하여 루프를 돌면서 일정한 간격으로 데이터를 읽고 저장한다.The RTC is used to loop and read and store data at regular intervals.

2. MSM == IDLE2. MSM == IDLE

1에서 저장된 데이터를 처리한 후, 데이터를 하나씩 읽어서 계속 처리한다.After processing the data stored in step 1, read the data one by one and continue processing.

3. 1번부터 계속3. Continue from 1

도 8은 실제 CDMA 망에서 동작하는 퀄컴의 MSM6025칩을 사용하는 휴대폰에 본 솔루션을 적용하였을 경우, 실제 구현 사례의 흐름도를 나타낸 것이다. 도 7과 같이 구성하였을 경우 아래와 표 1과 같은 전력 소비를 보인다.    FIG. 8 shows a flowchart of an actual implementation when the solution is applied to a mobile phone using Qualcomm's MSM6025 chip operating in an actual CDMA network. When configured as shown in Figure 7 shows the power consumption as shown in Table 1 below.

구성Configuration 소모전류(Average) 실측 치Average actual value MSM6025 (Sleep)MSM6025 (Sleep) 3.51 mA3.51 mA MSM6025 (Sleep) + KXPS5(ON, NO Sampling)MSM6025 (Sleep) + KXPS5 (ON, NO Sampling) 4.55 mA4.55 mA MSM6025 (Sleep) + KXPS5(ON, 17Hz Sampling)MSM6025 (Sleep) + KXPS5 (ON, 17Hz Sampling) 4.82 mA4.82 mA

위의 구성은 MSM이 Sleep상태에 있을 때는 17Hz로 Sampling하며, 이는 GPIO를 통한 SPI 통신으로 이루어진다. 위의 표 1에 따르면, 각 상황 별로 소비하는 전류는 다음과 같다.The above configuration is Sampling at 17Hz when the MSM is in the Sleep state. This is done by SPI communication through GPIO. According to Table 1 above, the current consumption in each situation is as follows.

1. MSM6025가 평균적으로 소비하는 전류: 3.51 mA1.MSM6025 consumes average current of 3.51 mA

2. KXPS5에 전원이 인가되었을 때 소비하는 전류: 1 mA (Max.)2. Current consumption when power is supplied to KXPS5: 1 mA (Max.)

3. MSM6025에서 데이터를 수집하고 처리하는 데 소비하는 전류: 0.27 mA 3. Current consumed by the MSM6025 to collect and process data: 0.27 mA

만약 위의 방식으로 구성하지 않고, MiCom이 들어있는 기존의 방식으로 구성하였을 경우(핸드폰), 전체 전류 소모량은 위의 1,2 항목에 MiCom의 소비전류가 포함된다. 따라서, 본 솔루션이 제공하는 구성이 전류소비를 줄이며 MiCom 제작 비용도 없앨 수 있어 제품 경쟁력에 상당한 도움이 됨을 알 수 있다.   If it is not configured in the above way, but configured in the existing way with MiCom (cell phone), the total current consumption includes MiCom's current consumption in the above 1,2 items. Therefore, the configuration provided by this solution can reduce the current consumption and eliminate the cost of manufacturing MiCom, which is a great help in product competitiveness.

최근의 휴대폰은 LCD 화면회전 등의 목적으로 가속도 센서가 대부분 기본적으로 장착되어서 출시되고 있는데 본 발명은 이렇게 가속도 센서가 장착된 모든 휴대폰에 탑재 가능하며, 하드웨어 수정 없이 만보계 기능을 저전력 상태에서 사용할 수 있게 만들어 준다.Recently, most mobile phones have been released with a built-in acceleration sensor for the purpose of rotating the LCD screen, etc. The present invention can be mounted on all mobile phones equipped with the acceleration sensor, and the pedometer function can be used in a low power state without hardware modification. Make it.

일정시간 동안의 또는 하루 동안의 걸음 수, 이동속도, 운동량 정보를 사용자에게 제공할 수 있으며 수집된 데이터를 SMS 메시지로 서버로 전송하여 고급스럽고 다양한 건강-의료 서비스를 휴대폰이나 인터넷 사이트를 통해 사용자에게 제공할 수 있다.   It can provide the user with steps, movement speed, and exercise information for a certain period of time or a day, and send the collected data to the server as SMS messages to provide users with advanced and various health-medical services through mobile phones or Internet sites. Can provide.

본 기술은 휴대폰 대기시간에 큰 영향을 주지 않기 때문에 휴대폰을 24시간 움직임 감지 도구로 사용할 수 있다. 휴대폰의 위치추적 기능과 결합하여 위치기반+움직임기반의 다양한 LBS 서비스 개발과 창출도 가능하다. 노인들의 넘어짐 사고를 자동으로 감지하여 사고여부와 사고위치를 통보하는 서비스 구현이 가능하며, 시각장애인이 휴대폰을 휘둘러 SOS 요청을 하는 것들이 가능하다.   Because the technology does not significantly affect cell phone latency, the cell phone can be used as a 24-hour motion detection tool. It is also possible to develop and create various LBS services based on location + motion based on the location tracking function of mobile phones. It is possible to implement a service that automatically detects the fall of the elderly to notify whether the accident and the location of the accident, and those with the visually impaired swipe the phone to make SOS requests.

실시간 LBS 서비스를 구현하기 위해서는 휴대폰의 GPS 기능이 항상 살아있어야 하는데 GPS의 경우 전력소모의 문제가 아주 심각하다. 가속도센서를 통해 휴대폰의 움직임을 모니터링 할 수 있으므로 휴대폰의 움직임이 없을 경우 GPS 기능을 잠시 off 시키는 방법으로 실시간 LBS 기능 구현에 해결책을 제공할 수도 있다.   In order to realize the real-time LBS service, the GPS function of the mobile phone must always be alive. In the case of GPS, the power consumption problem is very serious. As the acceleration sensor can monitor the movement of the mobile phone, it can provide a solution to real-time LBS function by temporarily turning off the GPS function when there is no mobile phone movement.

이상의 모든 응용 서비스는 휴대폰의 움직임 감지 기능이 24시간 항상 동작하고 있어야 하며, 그것으로 인해 휴대폰 대기시간이 크게 줄어들어서는 안된다는 전제가 필수인데 본 발명은 바로 이에 대한 해답을 제시하고 있다.   All of the above application services must have a 24/7 motion detection function of the mobile phone, and it is essential that the mobile phone waiting time should not be greatly reduced due to this. However, the present invention provides the answer.

도 1은 본 솔루션의 기본 H/W 구성도이다.    1 is a basic H / W configuration diagram of the solution.

도 2는 전체적인 구성을 Layer별로 세분화 한 것으로, 빨간색으로 표시 된 부분과 Application 부분이 솔루션에서 제공하는 부분이다.    FIG. 2 shows the overall composition of each layer, and the red and application parts are provided in the solution.

도 3은 휴대폰의 Idle, Run, Sleep 상태일 때 데이터 수집과 전력과의 상관관계를 나타낸 것이다.    Figure 3 shows the correlation between the data collection and power when the Idle, Run, Sleep state of the mobile phone.

도 4는 Sleep 모드 기능이 없는 베이스밴드 프로세서의 경우에 대한 데이터 수집과 전력과의 상관관계를 나타낸 것이다.     4 illustrates a correlation between data collection and power for a baseband processor without a sleep mode function.

도 5는 전반적인 S/W 시스템 흐름도이다. 주황색과 옥색으로 표시된 부분이 본 솔루션이 제공하는 부분이며, 이 중 옥색으로 표시된 부분은 포팅이 필요한 부분이다.    5 is an overall S / W system flow chart. The orange and turquoise areas are provided by this solution, and the green areas are the ports that need to be ported.

도 6는 SPI, I2C, ADC로부터 가속도 값을 읽어서 지정된 메모리에 저장하는 역할을 담당하고 있는 Driver에 관한 간단한 도면과 인터페이스 구성 예시이다.    6 is a simple diagram and interface configuration example of a driver that plays a role of reading acceleration values from SPI, I2C, and ADC in a designated memory.

도 7은 CDMA 망에서 MSM6025와의 동작 예시를 나타내는데 MSM이 Sleep모드로 들어갔을 시의 동작 상태 및 전력 소비량을 보여주고 있다.    FIG. 7 shows an example of operation with the MSM6025 in a CDMA network, and shows an operating state and power consumption when the MSM enters a sleep mode.

도 8은 실제 CDMA 망에서 동작하는 퀄컴의 MSM6025칩을 사용하는 휴대폰에 본 솔루션을 적용하였을 경우, 실제 구현 사례의 흐름도를 나타낸 것이다.    FIG. 8 shows a flowchart of an actual implementation when the solution is applied to a mobile phone using Qualcomm's MSM6025 chip operating in an actual CDMA network.

Claims (7)

베이스밴드 프로세서를 활용한 저전력 정보 센싱 기술 -    Low-Power Information Sensing Technologies Using Baseband Processors- 휴대폰 베이스밴드 프로세서로 하여금 가속도센서의 측정데이터를 수집하게 하는 방식을 통해 sleep 모드에서 매우 저속의 sleep clock으로 대기상태에 머물러 있는 베이스밴드 프로세서로 하여금 가속도센서로부터 필요한 정보를 수집하게 만드는 기술.    A technology that allows mobile phone baseband processors to collect measurement data from accelerometers, allowing baseband processors to collect information from accelerometers in sleep mode with a very slow sleep clock. 제 1항에 있어서, 상기 기술을 구성하는 H/W 및 S/W 계층도 - 도2, 도3, 도4, 도5, 도6, 도7, 도8The H / W and S / W hierarchical diagrams according to claim 1, comprising the above technique-FIGS. 2, 3, 4, 5, 6, 7, and 8 제 1항에 있어서,   The method of claim 1, 저전력 모드에서 데이터 저장 기술 -   Data storage technology in low power mode- 베이스밴드 프로세서는 저전력 모드(sleep 모드)에 있으면서 가속도 센서 데이터를 계속 저장하며, 일정 시간 후에 저전력 모드에서 빠져 나온 후 그 동안 모인 데이터를 한꺼번에 처리.   The baseband processor continues to store the acceleration sensor data while in the low power mode (sleep mode), and then exits the low power mode after a period of time, processing all the data gathered during that time. 제 1항에 있어서,  The method of claim 1, Sleep 모드 기능이 없는 베이스밴드 프로세서의 경우에 대한 데이터 수집 기술-   Data Acquisition Techniques for Baseband Processors Without Sleep Mode 베이스밴드 프로세서 중에서 일부 프로세서는 Sleep 모드가 존재하지 않으며 Deep-Sleep (혹은 Stop 혹은 Power-Off) 모드가 존재하므로 프로세서를 초당 20~30회 (최저 17회) 깨우면서 가속도 센서 데이터를 수집하여 저장하며, 저장 직후 곧바로 Deep-Sleep 모드로 전환시켜서 전력소모를 최소한으로 하여 처리. Some of the baseband processors do not have Sleep mode and Deep-Sleep (or Stop or Power-Off) mode, which collects and stores acceleration sensor data while waking the processor 20-30 times per second (minimum 17 times). Immediately after storage, switch to Deep-Sleep mode to minimize power consumption. 제 1항에 있어서,  The method of claim 1, 정보 센싱 기술 -   Information Sensing Technology- 가속도 센서에서 도출되는 데이터는 샘플단위로 처리(Real-Time Process)가 가능하지만, 이를 직접적으로 저전력 모드에서 처리하기는 어려우므로, 일괄 처리(Batch Process)도 병행함. 즉, 한번에 처리할 데이터의 샘플(sample) 개수는 일정할 필요가 없으며, 처리가 필요할 때까지 모인 데이터를 전송함.   The data derived from the acceleration sensor can be processed in the unit of sample (Real-Time Process), but it is difficult to process it directly in the low power mode, so the batch process is also performed in parallel. That is, the number of samples of data to be processed at one time does not need to be constant, and the collected data is transmitted until processing is required. 제 5항에 있어서,  The method of claim 5, 샘플링 주기 조정기술 -   Sampling Cycle Adjustment Technology- 장시간 걸음걸이 수의 변화가 없으면, 칩에서 데이터를 가져오는 Sampling-Rate를 낮추어서 시스템 전체의 전력 소비를 줄임.   If there is no change in the number of steps for a long time, lowering the sampling rate from the chip reduces the power consumption of the entire system. 제 1 항에 있어서,   The method of claim 1, 사용자 움직임 정보를 무선으로 서버에 실시간 제공하여 항시 움직임 감지 도구로 제공하는 기술 -    Technology that provides user motion information wirelessly to server in real time and always as motion detection tool- 이 기술을 이용하면 휴대폰을 이용한 24시간 움직임 감지가 가능해 지고 움직 임 정보를 무선으로 서버에게 실시간으로 전송하는 것이 가능해지면서 사용자의 움직임을 특정 시점에서 파악하거나 일정 기간의 패턴으로 파악하는 것이 가능하기 때문에 움직임 기반, 또는 LBS(Location Based Service) 기반의 응용프로그램과 서비스 구현의 기반기술로써 사용.     This technology enables 24 hours of motion detection using a mobile phone and wirelessly transmits motion information to the server in real time, allowing users to see the user's movement at a specific point in time or as a pattern for a certain period of time. Used as a base technology for implementing motion-based or LBS (Location Based Service) based applications and services.
KR1020080120253A 2008-12-01 2008-12-01 Low-power sensing method utilizing baseband processor Ceased KR20100061894A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080120253A KR20100061894A (en) 2008-12-01 2008-12-01 Low-power sensing method utilizing baseband processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080120253A KR20100061894A (en) 2008-12-01 2008-12-01 Low-power sensing method utilizing baseband processor

Publications (1)

Publication Number Publication Date
KR20100061894A true KR20100061894A (en) 2010-06-10

Family

ID=42362254

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080120253A Ceased KR20100061894A (en) 2008-12-01 2008-12-01 Low-power sensing method utilizing baseband processor

Country Status (1)

Country Link
KR (1) KR20100061894A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101325738B1 (en) * 2012-01-03 2013-11-08 인하대학교 산학협력단 Portable device for sensing obstacle
US9063731B2 (en) 2012-08-27 2015-06-23 Samsung Electronics Co., Ltd. Ultra low power apparatus and method to wake up a main processor
WO2015099802A1 (en) * 2013-12-28 2015-07-02 Intel Corporation Techniques for increasing energy efficiency of sensor controllers
KR20160105162A (en) * 2015-02-27 2016-09-06 삼성전자주식회사 Method and apparatus for batching process of data
CN110456838A (en) * 2019-07-30 2019-11-15 上海思致汽车工程技术有限公司 A kind of car overtemperture control system and method
US11073866B2 (en) 2019-01-21 2021-07-27 Samsung Electronics Co., Ltd. Electronic device and method for preventing damage of display

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101325738B1 (en) * 2012-01-03 2013-11-08 인하대학교 산학협력단 Portable device for sensing obstacle
US9063731B2 (en) 2012-08-27 2015-06-23 Samsung Electronics Co., Ltd. Ultra low power apparatus and method to wake up a main processor
US9430024B2 (en) 2012-08-27 2016-08-30 Samsung Electronics Co., Ltd. Ultra low power apparatus and method to wake up a main processor
US10241553B2 (en) 2012-08-27 2019-03-26 Samsung Electronics Co., Ltd. Apparatus and method for waking up a processor
US11009933B2 (en) 2012-08-27 2021-05-18 Samsung Electronics Co., Ltd. Apparatus and method for waking up a processor
US12271245B2 (en) 2012-08-27 2025-04-08 Samsung Electronics Co., Ltd. Apparatus and method for waking up a processor
WO2015099802A1 (en) * 2013-12-28 2015-07-02 Intel Corporation Techniques for increasing energy efficiency of sensor controllers
US9665155B2 (en) 2013-12-28 2017-05-30 Intel Corporation Techniques for increasing energy efficiency of sensor controllers that receive data from one or more sensors
KR20160105162A (en) * 2015-02-27 2016-09-06 삼성전자주식회사 Method and apparatus for batching process of data
US11073866B2 (en) 2019-01-21 2021-07-27 Samsung Electronics Co., Ltd. Electronic device and method for preventing damage of display
CN110456838A (en) * 2019-07-30 2019-11-15 上海思致汽车工程技术有限公司 A kind of car overtemperture control system and method
CN110456838B (en) * 2019-07-30 2024-05-10 上海思致汽车工程技术有限公司 In-vehicle overtemperature control system and method

Similar Documents

Publication Publication Date Title
US20220260389A1 (en) Methods, Systems and Devices for Generating Real-Time Activity Data Updates to Display Devices
CN104434315B (en) Portable monitoring device and method of operation thereof
US8954291B2 (en) Alarm setting and interfacing with gesture contact interfacing controls
US8812259B2 (en) Alarm setting and interfacing with gesture contact interfacing controls
US9819754B2 (en) Methods, systems and devices for activity tracking device data synchronization with computing devices
US9641991B2 (en) Systems and methods for determining a user context by correlating acceleration data from multiple devices
US8954289B2 (en) Methods, systems and devices for generating real-time activity data updates to display devices
CN104949707B (en) Motion monitoring device and method based on information push
US20160256058A1 (en) Statistical heart rate monitoring for estimating calorie expenditure
KR20100061894A (en) Low-power sensing method utilizing baseband processor
CN107126202A (en) A kind of heart rate anomaly data detection and the method and intelligent watch of prompting
CN103791915A (en) Bluetooth connection-supported pedometer device
US20100177599A1 (en) Determining location and survivability of a trapped person under a disaster situation by use of a wirst wearable device
CN106571844B (en) Low-power consumption wearable device towards construction site management
CN104836905A (en) System adjusting method and apparatus based on user state
CN207979138U (en) A kind of wireless charging type low power-consumption intelligent bracelet
CN105807918A (en) Control method, control device and wearable intelligent equipment
CN112235742A (en) Gas meter with NB-IoT communication module embedded with program and data processing method
CN112698689A (en) Wearable device and control method thereof
CN107329965B (en) Method, system and device for synchronizing activity tracking device with computing device data
CN110859597B (en) Method, system and device for generating real-time activity data updates for display devices
Aldeer et al. Tackling the fidelity-energy trade-off in wireless body sensor networks
CN114430542B (en) Energy saving method and terminal equipment
CN116852344B (en) Methods for controlling exoskeleton devices, exoskeleton devices and storage media
CN108903923A (en) Health monitoring device, system and method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20081201

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100930

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20110222

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20101104

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20100930

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20110310

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20101104

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20100930

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I