Movatterモバイル変換


[0]ホーム

URL:


KR102469752B1 - Wearable device and method for controlling the same - Google Patents

Wearable device and method for controlling the same
Download PDF

Info

Publication number
KR102469752B1
KR102469752B1KR1020150060084AKR20150060084AKR102469752B1KR 102469752 B1KR102469752 B1KR 102469752B1KR 1020150060084 AKR1020150060084 AKR 1020150060084AKR 20150060084 AKR20150060084 AKR 20150060084AKR 102469752 B1KR102469752 B1KR 102469752B1
Authority
KR
South Korea
Prior art keywords
wearable device
user
vehicle
mobile device
driving
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.)
Active
Application number
KR1020150060084A
Other languages
Korean (ko)
Other versions
KR20160016560A (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 삼성전자주식회사filedCritical삼성전자주식회사
Priority to PCT/KR2015/007873priorityCriticalpatent/WO2016018044A1/en
Priority to TW105136836Aprioritypatent/TW201710837A/en
Priority to EP21191698.6Aprioritypatent/EP3929705A1/en
Priority to EP15179166.2Aprioritypatent/EP2980678A1/en
Priority to TW106129785Aprioritypatent/TWI689842B/en
Priority to TW104124614Aprioritypatent/TWI564751B/en
Priority to US14/815,148prioritypatent/US20150338926A1/en
Priority to CN201910765511.5Aprioritypatent/CN110531851B/en
Priority to CN201510463424.6Aprioritypatent/CN105320277B/en
Priority to CN201910765500.7Aprioritypatent/CN110531850A/en
Publication of KR20160016560ApublicationCriticalpatent/KR20160016560A/en
Priority to US17/003,533prioritypatent/US20200393900A1/en
Priority to US17/890,380prioritypatent/US20220404909A1/en
Application grantedgrantedCritical
Publication of KR102469752B1publicationCriticalpatent/KR102469752B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

웨어러블 장치 및 그 제어 방법이 제공된다. 웨어러블 장치는, 상기 웨어러블 장치의 적어도 하나의 움직임을 감지하는 센서부; 및 상기 감지된 움직임에 기초하여 상기 웨어러블 장치의 상태를 판단하고, 상기 판단된 상태에 기초하여, 상기 웨어러블 장치의 기설정된 기능을 실행하는 제1 모드 또는 상기 기설정된 기능의 실행을 무시하는 제2 모드로 상기 웨어러블 장치가 동작되도록 상기 웨어러블 장치를 제어하는 제어부;를 포함한다.A wearable device and a control method thereof are provided. A wearable device may include a sensor unit configured to detect at least one movement of the wearable device; and a first mode for determining a state of the wearable device based on the detected motion and executing a preset function of the wearable device or a second mode for ignoring execution of the preset function based on the determined state. and a control unit controlling the wearable device to operate the wearable device in a mode.

Description

Translated fromKorean
웨어러블 장치 및 그 제어 방법 {Wearable device and method for controlling the same}Wearable device and its control method {Wearable device and method for controlling the same}

본 발명의 실시예들은 웨어러블 장치 및 그 제어 방법에 관한 것이다.Embodiments of the present invention relate to a wearable device and a control method thereof.

최근 다양한 종류의 웨어러블(wearable) 장치들이 이용되고 있다. 웨어러블 장치는 몸에 몸에 착용할 수 있는 형태의 전자 장치를 의미하며, 예를 들면 스마트 워치, 스마트 글래스, 스마트 밴드 등 다양한 형태의 웨어러블 장치들이 제공되고 있다. 사용자가 몸에 지니고 다니는 장치라는 특성 때문에, 웨어러블 장치들은 신체 신호 측정, 동작 인식 등 사용자에 관한 다양한 정보를 수집할 수 있다. 또한 수집된 정보에 기초하여, 웨어러블 장치는 다양한 기능을 제공할 수 있다. 그런데 웨어러블 장치에서 수집된 정보에 기초하여 다양한 기능을 제공할 때, 사용자가 의도치 않은 동작이 인식되어, 사용자에게 불편을 초래하는 문제점이 있다.Recently, various types of wearable devices are being used. A wearable device refers to a type of electronic device that can be worn on the body, and various types of wearable devices such as smart watches, smart glasses, and smart bands, for example, are provided. Due to the nature of devices carried by users, wearable devices can collect various information about users, such as measuring body signals and recognizing motions. Also, based on the collected information, the wearable device may provide various functions. However, when various functions are provided based on information collected from the wearable device, an operation unintentional by the user is recognized, causing inconvenience to the user.

본 발명의 실시예들은, 웨어러블 장치에서 사용자의 동작을 인식하여 소정의 기능을 제공할 때, 사용자의 의도와 달리 웨어러블 장치가 오동작하는 것을 방지하기 위한 것이다.Embodiments of the present invention are intended to prevent a wearable device from malfunctioning against the user's intention when the wearable device recognizes a user's motion and provides a predetermined function.

또한 본 발명의 실시예들은, 웨어러블 장치의 사용자가 운전중인 경우, 웨어러블 장치의 기능의 설정을 변경하거나, 필요한 기능을 실행하여 사용자 편의를 증대시키기 위한 것이다.In addition, embodiments of the present invention are intended to increase user convenience by changing function settings of the wearable device or executing necessary functions when the user of the wearable device is driving.

또한 본 발명의 실시예들은, 웨어러블 장치의 사용자가 운전중인 경우, 차량과 통신하여 사용자에게 다양한 기능을 제공하기 위한 것이다.In addition, embodiments of the present invention are intended to provide various functions to the user by communicating with the vehicle while the user of the wearable device is driving.

또한 본 발명의 실시예들은, 웨어러블 장치가 사용자의 운전중인 상태를 보다 정확하게 인식하기 위한 것이다.In addition, embodiments of the present invention are intended for a wearable device to more accurately recognize a user's driving state.

본 개시의 제 1 측면은, 상기 웨어러블 장치의 적어도 하나의 움직임을 감지하는 센서부; 상기 감지된 움직임에 기초하여 상기 웨어러블 장치의 상태를 판단하고, 상기 판단된 상태에 기초하여, 상기 웨어러블 장치의 기설정된 기능을 실행하는 제1 모드 또는 상기 기설정된 기능의 실행을 무시하는 제2 모드로 상기 웨어러블 장치가 동작되도록 상기 웨어러블 장치를 제어하는 제어부;를 포함하는, 웨어러블 장치를 제공할 수 있다.A first aspect of the present disclosure is a sensor unit for detecting at least one movement of the wearable device; A first mode for determining a state of the wearable device based on the detected motion and executing a preset function of the wearable device based on the determined state or a second mode for ignoring execution of the preset function It is possible to provide a wearable device including a; control unit for controlling the wearable device so that the wearable device operates.

또한, 상기 제어부는, 상기 감지된 움직임에 기초하여, 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되는지를 판단하며, 상기 웨어러블 장치의 상태에 따라, 상기 제1 모드 또는 상기 제2 모드를 선택할 수 있다.Further, the controller determines whether a state of the wearable device corresponds to a state in which a user of the wearable device is driving a vehicle based on the detected motion, and determines whether the first mode is performed according to the state of the wearable device. Alternatively, the second mode may be selected.

또한, 상기 제어부는, 상기 웨어러블 장치의 상태가 상기 사용자가 차량을 운전 중인 상태에 대응되면, 상기 웨어러블 장치를 상기 제2 모드로 동작시키고, 상기 웨어러블 장치의 상태가 상기 사용자가 차량을 운전 중인 상태에 대응되지 않으면, 상기 웨어러블 장치를 상기 제1 모드로 동작시킬 수 있다.In addition, when the state of the wearable device corresponds to a state in which the user is driving a vehicle, the controller operates the wearable device in the second mode, and the state of the wearable device corresponds to a state in which the user is driving a vehicle. If it does not correspond to , the wearable device may be operated in the first mode.

또한, 상기 기 설정된 기능은, 상기 감지된 움직임에 대응되는 기능일 수 있다.Also, the preset function may be a function corresponding to the detected motion.

또한, 상기 웨어러블 장치는 상기 웨어러블 장치의 상태 정보를 표시하는 표시부;를 더 포함하고, 상기 감지된 움직임에 따라 상기 제1 모드에서 상기 표시부가 자동으로 활성화되고, 상기 제2 모드에서 상기 표시부의 활성화가 무시될 수 있다.The wearable device further includes a display unit displaying state information of the wearable device, wherein the display unit is automatically activated in the first mode according to the detected motion, and the display unit is activated in the second mode. can be ignored.

또한, 상기 감지된 움직임에 따라 상기 제1 모드에서 상기 웨어러블 장치에서 실행 중인 만보기 애플리케이션에 의해 상기 사용자의 걸음 수가 계수되고, 상기 제2 모드에서 상기 걸음수의 계수가 무시될 수 있다.Also, the number of steps of the user may be counted by a pedometer application running on the wearable device in the first mode according to the detected motion, and the count of the number of steps may be ignored in the second mode.

또한, 상기 제어부는, 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되면, 미리 설정된 애플리케이션을 실행시킬 수 있다.Further, the controller may execute a preset application when the state of the wearable device corresponds to a state in which the user of the wearable device is driving a vehicle.

또한, 상기 제어부는, 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되면, 상기 웨어러블 장치와 연결된 외부 장치로부터 상기 웨어러블 장치에게 제공되는 알림을 차단할 수 있다.Also, when the state of the wearable device corresponds to a state in which the user of the wearable device is driving a vehicle, the controller may block a notification provided to the wearable device from an external device connected to the wearable device.

또한, 상기 제어부는, 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되면, 상기 웨어러블 장치가 상기 차량의 적어도 하나의 출력 장치를 이용하도록 상기 차량을 제어할 수 있다.Also, when the state of the wearable device corresponds to a state in which a user of the wearable device is driving a vehicle, the controller may control the vehicle so that the wearable device uses at least one output device of the vehicle.

또한, 상기 제어부는, 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되면, 상기 차량으로부터 상기 차량의 상태 정보 및 주행 정보 중 적어도 하나를 획득하고, 상기 웨어러블 장치와 연결된 외부 장치에게 상기 차량의 상태 정보 및 상기 주행 정보 중 적어도 하나를 제공할 수 있다.In addition, when the state of the wearable device corresponds to a state in which the user of the wearable device is driving a vehicle, the control unit obtains at least one of state information and driving information of the vehicle from the vehicle, and connects the wearable device to the wearable device. At least one of the vehicle state information and the driving information may be provided to an external device.

또한, 상기 센서부는, 진동 및 회전각을 검출하는 가속도 센서를 포함하고,In addition, the sensor unit includes an acceleration sensor for detecting vibration and rotation angle,

상기 제어부는, 상기 검출된 진동의 패턴 및 상기 검출된 회전각의 패턴과 미리 저장된 진동의 패턴 및 저장된 회전각의 패턴을 각각 비교함으로써, 상기 차량의 상태를 판단할 수 있다.The control unit may determine the state of the vehicle by comparing the detected vibration pattern and the detected rotation angle pattern with a pre-stored vibration pattern and a stored rotation angle pattern, respectively.

또한, 상기 웨어러블 장치는 상기 차량으로부터 차량 정보를 수신하는 통신부;를 더 포함하고, 상기 제어부는, 상기 수신된 차량 정보에 기초하여 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되는지를 판단할 수 있다.The wearable device may further include a communication unit configured to receive vehicle information from the vehicle, and the control unit may determine a state of the wearable device based on the received vehicle information, such that a user of the wearable device is driving a vehicle. It can be judged whether it corresponds to .

또한, 상기 제어부는, 상기 수신된 차량 정보가 대중 교통 수단(Public Transportation Vehicle)의 차량 정보인 경우에, 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되지 않는다고 판단할 수 있다.In addition, when the received vehicle information is public transportation vehicle information, the controller determines that the state of the wearable device does not correspond to a state in which the user of the wearable device is driving a vehicle. can

또한, 본 개시의 제 2 측면은, 상기 웨어러블 장치의 적어도 하나의 움직임을 감지하는 단계; 상기 감지된 움직임에 기초하여 상기 웨어러블 장치의 상태를 판단하는 단계; 및 상기 판단된 상태에 기초하여, 상기 웨어러블 장치의 기설정된 기능을 실행하는 제1 모드 또는 상기 기설정된 기능의 실행을 무시하는 제2 모드로 상기 웨어러블 장치가 동작되도록 상기 웨어러블 장치를 제어하는 단계;를 포함하는, 웨어러블 장치의 제어 방법을 제공할 수 있다.In addition, a second aspect of the present disclosure includes sensing at least one movement of the wearable device; determining a state of the wearable device based on the detected motion; and controlling the wearable device to operate the wearable device in a first mode of executing a preset function of the wearable device or a second mode of ignoring execution of the preset function, based on the determined state; Including, it is possible to provide a control method of a wearable device.

또한, 상기 상태를 판단하는 단계는, 상기 감지된 움직임에 기초하여, 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되는 상태인지를 판단하며, 상기 웨어러블 장치의 상태에 따라, 상기 제1 모드 또는 상기 제2 모드가 선택될 수 있다.In addition, the determining of the state may include determining whether the state of the wearable device corresponds to a state in which the user of the wearable device is driving a vehicle based on the detected movement, and determining whether the state of the wearable device Accordingly, the first mode or the second mode may be selected.

또한, 상기 제어하는 단계는, 상기 웨어러블 장치의 상태가 상기 사용자가 차량을 운전 중인 상태에 대응되면, 상기 웨어러블 장치를 상기 제2 모드로 동작시키고, 상기 웨어러블 장치의 상태가 상기 사용자가 차량을 운전 중인 상태에 대응되지 않으면, 상기 웨어러블 장치를 상기 제1 모드로 동작시킬 수 있다.The controlling may include operating the wearable device in the second mode when a state of the wearable device corresponds to a state in which the user is driving a vehicle, and the state of the wearable device corresponds to a state in which the user is driving a vehicle. If it does not correspond to the current state, the wearable device may be operated in the first mode.

또한, 상기 기 설정된 기능은, 상기 감지된 움직임에 대응되는 기능일 수 있다.Also, the preset function may be a function corresponding to the detected motion.

또한, 상기 감지된 움직임에 따라 상기 제1 모드에서 상기 웨어러블 장치의 표시부가 자동으로 활성화되고, 상기 제2 모드에서 상기 표시부의 활성화가 무시될 수 있다.Also, the display unit of the wearable device may be automatically activated in the first mode according to the detected movement, and activation of the display unit may be ignored in the second mode.

또한, 상기 감지된 움직임에 따라 상기 제1 모드에서 상기 웨어러블 장치에서 실행 중인 만보기 애플리케이션에 의해 상기 사용자의 걸음 수가 계수되고, 상기 제2 모드에서 상기 걸음수의 계수가 무시될 수 있다.Also, the number of steps of the user may be counted by a pedometer application running on the wearable device in the first mode according to the detected motion, and the count of the number of steps may be ignored in the second mode.

또한, 상기 제어부는, 상기 웨어러블 장치의 상태가 상기 웨어러블 장치의 사용자가 차량을 운전 중인 상태에 대응되는 상태이면, 상기 웨어러블 장치가 상기 차량의 적어도 하나의 출력 장치를 이용하도록 상기 차량을 제어할 수 있다.The controller may control the vehicle so that the wearable device uses at least one output device of the vehicle when the state of the wearable device corresponds to a state in which the user of the wearable device is driving the vehicle. have.

또한, 본 개시의 제 3 측면은, 상기 웨어러블 장치의 상태 정보를 상기 웨어러블 장치로부터 수신하는 통신부; 및 상기 상태 정보에 기초하여 상기 웨어러블 장치를 착용한 사용자의 운전 상태를 판단하고, 상기 운전 상태에 따라 상기 웨어러블 장치의 적어도 하나의 기능을 실행시키기 위한 제어 명령을 상기 통신부를 통하여 상기 웨어러블 장치에게 제공하는 제어부;를 포함하는, 웨어러블 장치를 제어하는 모바일 장치를 제공할 수 있다.In addition, a third aspect of the present disclosure, the communication unit for receiving state information of the wearable device from the wearable device; and determining a driving state of a user wearing the wearable device based on the state information, and providing a control command for executing at least one function of the wearable device to the wearable device through the communication unit according to the driving state. It is possible to provide a mobile device for controlling a wearable device, including a; control unit to do.

또한, 상기 통신부는 차량 단말로부터 차량 정보를 수신하고, 상기 제어부는, 상기 수신된 차량 정보 및 상기 웨어러블 장치의 상태 정보에 기초하여, 상기 사용자가 운전 중인지를 판단할 수 있다.The communication unit may receive vehicle information from a vehicle terminal, and the control unit may determine whether the user is driving based on the received vehicle information and state information of the wearable device.

또한, 상기 제어부는, 상기 웨어러블 장치가 상기 기능을 실행하기 위한 조건을 결정하고, 상기 결정된 조건에 관한 정보를 상기 제어 명령과 함께 상기 웨어러블 장치에게 제공하며, 상기 조건은 상기 사용자의 운전 상태에 관한 조건일 수 있다.In addition, the control unit determines a condition for the wearable device to execute the function, and provides information on the determined condition to the wearable device together with the control command, wherein the condition is related to the driving state of the user. may be a condition.

또한, 본 개시의 제 4 측면은, 상기 웨어러블 장치로부터 상기 웨어러블 장치의 상태 정보를 수신하는 단계; 상기 웨어러블 장치의 상태 정보에 기초하여, 상기 웨어러블 장치를 착용한 사용자의 운전 상태를 판단하는 단계; 및 상기 판단된 운전 상태에 따라 상기 웨어러블 장치의 적어도 하나의 기능을 실행시키기 위한 제어 명령을 상기 웨어러블 장치에게 제공하는 단계;를 포함하는, 모바일 장치가 웨어러블 장치를 제어하는 방법을 제공할 수 있다.In addition, a fourth aspect of the present disclosure includes receiving state information of the wearable device from the wearable device; determining a driving state of a user wearing the wearable device based on state information of the wearable device; and providing the wearable device with a control command for executing at least one function of the wearable device according to the determined driving state.

또한, 본 개시의 제 5 측면은, 제 4 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.In addition, a fifth aspect of the present disclosure may provide a computer-readable recording medium on which a program for executing the method of the fourth aspect is recorded on a computer.

본 발명의 실시예들에 따르면, 웨어러블 장치에서 사용자의 동작을 인식하여 소정의 기능을 제공할 때, 사용자의 의도와 달리 웨어러블 장치가 오동작하는 것을 방지할 수 있는 효과가 있다.According to embodiments of the present invention, when a wearable device recognizes a user's motion and provides a predetermined function, it is possible to prevent the wearable device from malfunctioning against the user's intention.

또한 본 발명의 실시예들에 따르면, 웨어러블 장치의 사용자가 운전중인 경우, 웨어러블 장치의 기능의 설정을 변경하거나, 필요한 기능을 실행하여 사용자 편의를 증대시킬 수 있는 효과가 있다.In addition, according to embodiments of the present invention, when a user of the wearable device is driving, user convenience can be increased by changing a function setting of the wearable device or executing a necessary function.

또한 본 발명의 실시예들에 따르면, 웨어러블 장치의 사용자가 운전중인 경우, 차량과 통신하여 사용자에게 다양한 기능을 제공할 수 있는 효과가 있다.In addition, according to the embodiments of the present invention, when the user of the wearable device is driving, there is an effect of providing various functions to the user by communicating with the vehicle.

또한 본 발명의 실시예들에 따르면, 웨어러블 장치가 사용자의 운전중인 상태를 보다 정확하게 인식할 수 있는 효과가 있다.In addition, according to embodiments of the present invention, there is an effect that the wearable device can more accurately recognize the user's driving state.

도 1은 일 실시예에 따른 웨어러블 장치(100)의 동작을 설명하기 위한 도면이다.
도 2는 일 실시예에 따른 웨어러블 장치(100a)의 구조를 나타낸 도면이다.
도 3은 일 실시예에 따른 센서부(210a)의 구조를 나타낸 도면이다.
도 4는 일 실시예에 따른 웨어러블 장치 제어 방법을 나타낸 흐름도이다.
도 5는 일 실시예에 따른 웨어러블 장치(100b)의 기능을 설정을 변경하는 과정을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 웨어러블 장치(100b)의 구조를 나타낸 도면이다.
도 7은 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하는 도면이다.
도 8은 일 실시예에 따른 웨어러블 장치(100b)의 동작 인식을 설명하는 도면이다.
도 9는 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하는 도면이다.
도 10은 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하기 위한 도면이다.
도 11은 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하는 도면이다.
도 12는 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하기 위한 도면이다.
도 13은 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하기 위한 도면이다.
도 14는 일 실시예에 따른 웨어러블 장치(100b)의 제어 방법을 나타낸 흐름도이다.
도 15는 일 실시예에 따라 웨어러블 장치(100b)에서 사용자가 운전 중인 경우, 미리 설정된 기능을 실행하는 동작을 설명하기 위한 도면이다.
도 16은 일 실시예에 따라 웨어러블 장치(100b) 에서 사용자가 운전 중인 경우, 미리 설정된 기능을 실행하는 동작을 설명하기 위한 도면이다.
도 17은 일 실시예에 따라 웨어러블 장치(100b) 에서 사용자가 운전 중인 경우, 미리 설정된 기능을 실행하는 동작을 설명하기 위한 도면이다.
도 18은 일 실시예에 따른 웨어러블 장치(100c)의 구조를 나타낸 도면이다.
도 19는 일 실시예에 따른 웨어러블 장치(100c)가 외부 장치(1910a, 1910b, 1910c)와 통신하는 모습을 나타낸 도면이다.
도 20은 일 실시예에 따른 통신부(1810a)의 구조를 나타낸 도면이다.
도 21은 일 실시예에 따른 웨어러블 장치(100c)의 제어 방법을 나타낸 흐름도이다.
도 22는 일 실시예에 따른 웨어러블 장치(100c)와 외부 장치(1910b)를 나타낸 도면이다.
도 23은 일 실시예에 따른 웨어러블 장치(100c)와 외부 장치(1910b)를 나타낸 도면이다.
도 24는 일 실시예에 따른 웨어러블 장치(100c)의 제어 방법을 나타낸 흐름도이다.
도 25는 일 실시예에 따라 웨어러블 장치의 사용자가 운전 중인지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 26은 일 실시예에 따라 웨어러블 장치(100a)의 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.
도 27은 일 실시예에 따른 웨어러블 장치(100b)의 구조를 나타낸 도면이다.
도 28은 일 실시예에 따른 웨어러블 장치(100a)의 구조를 나타낸 도면이다.
도 29는 일 실시예에 따른 웨어러블 장치(100b)의 구조를 나타낸 도면이다.
도 30은 일 실시예에 따른 웨어러블 장치(100a)의 구조를 나타낸 도면이다.
도 31은 일 실시예에 따른 웨어러블 장치(100a)의 구조를 나타낸 도면이다.
도 32는 일 실시예에 따라 웨어러블 장치의 사용자가 운전 중인지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 33은 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.
도 34는 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.
도 35는 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.
도 36은 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 37은 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.
도 38은 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.
도 39는 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 40은 일 실시예에 따른 웨어러블 장치 제어 방법을 나타낸 흐름도이다.
도 41은 일 실시예에 따라 웨어러블 장치(100a)의 사용자가 차량에 탑승하고 있는지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 42는 일 실시예에 따라 웨어러블 장치(100a)의 사용자가 차량에 탑승하고 있는지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 43은 일 실시예에 따라 웨어러블 장치(100a)의 사용자가 차량에 탑승하고 있는지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 44는 일 실시예에 따른 웨어러블 장치(100a)의 제어 방법을 나타낸 흐름도이다.
도 45는 일 실시예에 따라 사용자가 대중교통에 탑승하였는지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 46은 일 실시예에 따라 사용자가 대중교통에 탑승하였는지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 47은 일 실시예에 따라 사용자가 대중교통에 탑승하였는지 여부를 판단하는 방법을 나타낸 흐름도이다.
도 48는 일 실시예에 따른 웨어러블 장치(100d)의 구성을 나타내는 블록도이다.
도 49는 일 실시예에 따른 웨어러블 장치(100)가 모바일 장치(1910a) 및 차량(1910b) 중 적어도 하나를 이용하여, 차량 내에서의 사용자의 상황에 따라 특정 기능을 수행하는 예시를 도시한 도면이다.
도 50은 일 실시예에 따른 웨어러블 장치(100)가 모바일 장치(1910a) 및 차량(1910b)과 네트워크를 형성하고, 사용자가 운전 중일 때 특정 기능을 수행하는 방법의 흐름도이다.
도 51은 일 실시예에 따른 웨어러블 장치(100)가 모바일 장치(1910a)와 네트워크를 형성하고, 사용자가 운전 중일 때 특정 기능을 수행하는 방법의 흐름도이다.
도 52는 일 실시예에 따른 웨어러블 장치(100)가 차량(1910b)과 네트워크를 형성하고, 사용자가 운전 중일 때 특정 기능을 수행하는 방법의 흐름도이다.
도 53은 일부 실시예에 따른 웨어러블 장치(100)가 소정의 조건을 만족하는 경우에, 모바일 장치(1910a)로부터 수신된 제어 명령에 따라 웨어러블 장치(100)의 기능을 실행하는 방법의 흐름도이다.
도 54는 일부 실시예에 따른 웨어러블 장치(100)가 소정의 조건을 만족하는 경우에, 차량(1910b)으로부터 수신된 제어 명령에 따라 웨어러블 장치(100)의 기능을 실행하는 방법의 흐름도이다.
도 55는 일부 실시예에 따른 차량(1910b)을 운전 중인 사용자의 웨어러블 장치(100) 및 모바일 장치(1910a)가, 다른 사용자의 다른 장치(200)와 통화를 수행하는 예시를 나타내는 도면이다.
도 56은 일부 실시예에 따른 운전 중인 사용자의 웨어러블 장치(100c)가 모바일 장치(1910a)를 통하여 다른 장치(200)와 전화 통화를 수행하는 방법의 예시를 나타내는 도면이다.
도 57은 일부 실시예에 따른 운전 중인 사용자의 웨어러블 장치(100c)가 다른 장치(200)와 직접 전화 통화를 수행하는 방법의 예시를 나타내는 도면이다.
1 is a diagram for explaining an operation of awearable device 100 according to an exemplary embodiment.
2 is a diagram illustrating a structure of awearable device 100a according to an exemplary embodiment.
3 is a diagram illustrating a structure of asensor unit 210a according to an exemplary embodiment.
4 is a flowchart illustrating a method for controlling a wearable device according to an exemplary embodiment.
5 is a diagram for explaining a process of changing a function setting of thewearable device 100b according to an exemplary embodiment.
6 is a diagram illustrating a structure of awearable device 100b according to an exemplary embodiment.
7 is a diagram illustrating an operation of thewearable device 100b according to an exemplary embodiment.
8 is a diagram illustrating motion recognition of thewearable device 100b according to an exemplary embodiment.
9 is a diagram illustrating an operation of thewearable device 100b according to an exemplary embodiment.
10 is a diagram for explaining an operation of thewearable device 100b according to an exemplary embodiment.
11 is a diagram describing an operation of thewearable device 100b according to an exemplary embodiment.
12 is a diagram for explaining an operation of thewearable device 100b according to an exemplary embodiment.
13 is a diagram for explaining an operation of thewearable device 100b according to an exemplary embodiment.
14 is a flowchart illustrating a control method of thewearable device 100b according to an exemplary embodiment.
15 is a diagram for explaining an operation of executing a preset function in thewearable device 100b when a user is driving, according to an exemplary embodiment.
16 is a diagram for explaining an operation of executing a preset function when a user is driving in thewearable device 100b according to an exemplary embodiment.
17 is a diagram for explaining an operation of executing a preset function in thewearable device 100b when a user is driving, according to an exemplary embodiment.
18 is a diagram illustrating a structure of awearable device 100c according to an exemplary embodiment.
19 is a diagram illustrating how thewearable device 100c communicates withexternal devices 1910a, 1910b, and 1910c according to an embodiment.
20 is a diagram showing the structure of acommunication unit 1810a according to an embodiment.
21 is a flowchart illustrating a control method of thewearable device 100c according to an exemplary embodiment.
22 is a diagram illustrating thewearable device 100c and theexternal device 1910b according to an embodiment.
23 is a diagram illustrating thewearable device 100c and theexternal device 1910b according to an embodiment.
24 is a flowchart illustrating a control method of thewearable device 100c according to an exemplary embodiment.
25 is a flowchart illustrating a method of determining whether a wearable device user is driving, according to an embodiment.
26 is a diagram for explaining a method of determining whether a user of thewearable device 100a is driving, according to an exemplary embodiment.
27 is a diagram illustrating a structure of awearable device 100b according to an embodiment.
28 is a diagram illustrating a structure of awearable device 100a according to an exemplary embodiment.
29 is a diagram illustrating a structure of awearable device 100b according to an embodiment.
30 is a diagram illustrating a structure of awearable device 100a according to an exemplary embodiment.
31 is a diagram illustrating a structure of awearable device 100a according to an exemplary embodiment.
32 is a flowchart illustrating a method of determining whether a user of a wearable device is driving, according to an embodiment.
33 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.
34 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.
35 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.
36 is a flowchart illustrating a method of determining whether a user is driving according to an embodiment.
37 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.
38 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.
39 is a flowchart illustrating a method of determining whether a user is driving according to an embodiment.
40 is a flowchart illustrating a method for controlling a wearable device according to an embodiment.
41 is a flowchart illustrating a method of determining whether a user of thewearable device 100a is riding in a vehicle according to an exemplary embodiment.
42 is a flowchart illustrating a method of determining whether a user of thewearable device 100a is riding in a vehicle according to an exemplary embodiment.
43 is a flowchart illustrating a method of determining whether a user of thewearable device 100a is riding in a vehicle according to an exemplary embodiment.
44 is a flowchart illustrating a control method of thewearable device 100a according to an embodiment.
45 is a flowchart illustrating a method of determining whether a user has boarded public transportation according to an embodiment.
46 is a flowchart illustrating a method of determining whether a user has boarded public transportation according to an embodiment.
47 is a flowchart illustrating a method of determining whether a user has boarded public transportation according to an embodiment.
48 is a block diagram illustrating a configuration of awearable device 100d according to an exemplary embodiment.
49 is a diagram illustrating an example in which thewearable device 100 performs a specific function according to a user's situation in a vehicle using at least one of amobile device 1910a and avehicle 1910b, according to an embodiment. to be.
50 is a flowchart of a method in which thewearable device 100 forms a network with themobile device 1910a and thevehicle 1910b and performs a specific function while the user is driving, according to an embodiment.
51 is a flowchart of a method of forming a network with amobile device 1910a by thewearable device 100 and performing a specific function while a user is driving, according to an embodiment.
52 is a flowchart of a method of performing a specific function when thewearable device 100 forms a network with thevehicle 1910b and the user is driving, according to an embodiment.
53 is a flowchart of a method of executing a function of thewearable device 100 according to a control command received from themobile device 1910a when thewearable device 100 satisfies a predetermined condition, according to some embodiments.
54 is a flowchart of a method of executing a function of thewearable device 100 according to a control command received from avehicle 1910b when thewearable device 100 satisfies a predetermined condition, according to some embodiments.
55 is a diagram illustrating an example in which thewearable device 100 of a user driving avehicle 1910b and themobile device 1910a perform a call with anotherdevice 200 of another user, according to some embodiments.
FIG. 56 is a diagram illustrating an example of a method in which thewearable device 100c of a user while driving makes a phone call with anotherdevice 200 through themobile device 1910a, according to some embodiments.
FIG. 57 is a diagram illustrating an example of a method for a user'swearable device 100c while driving to make a direct phone call with anotherdevice 200, according to some embodiments.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present invention, and methods of achieving them, will become clear with reference to the embodiments described below in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only these embodiments make the disclosure of the present invention complete, and common knowledge in the art to which the present invention belongs. It is provided to completely inform the person who has the scope of the invention, and the present invention is only defined by the scope of the claims.

본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다.The terms used in this specification will be briefly described, and the present invention will be described in detail.

본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the present invention have been selected from general terms that are currently widely used as much as possible while considering the functions in the present invention, but these may vary depending on the intention of a person skilled in the art or precedent, the emergence of new technologies, and the like. In addition, in a specific case, there is also a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the invention. Therefore, the term used in the present invention should be defined based on the meaning of the term and the overall content of the present invention, not simply the name of the term.

명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에서 사용되는 "부"라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부"는 어떤 역할들을 수행한다. 그렇지만 "부"는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부"는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부"는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부"들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부"들로 결합되거나 추가적인 구성요소들과 "부"들로 더 분리될 수 있다.When it is said that a certain part "includes" a certain component throughout the specification, it means that it may further include other components without excluding other components unless otherwise stated. Also, the term "unit" used in the specification means a hardware component such as software, FPGA or ASIC, and "unit" performs certain roles. However, "unit" is not meant to be limited to software or hardware. A “unit” may be configured to reside in an addressable storage medium and may be configured to reproduce on one or more processors. Thus, as an example, “unit” can refer to components such as software components, object-oriented software components, class components and task components, processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays and variables. Functionality provided within components and "parts" may be combined into fewer components and "parts" or further separated into additional components and "parts".

아래에서는 첨부한 도면을 참고하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략한다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily carry out the present invention. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted.

도 1은 일 실시예에 따른 웨어러블 장치(100)의 동작을 설명하기 위한 도면이다.1 is a diagram for explaining an operation of awearable device 100 according to an exemplary embodiment.

본 실시예에 따른 웨어러블 장치(100)는 웨어러블 장치(100)를 착용한 사용자가 운전중인 것으로 인식되면, 웨어러블 장치(100)에서 제공되는 기능을 자동으로 실행하거나(S110), 웨어러블 장치(100)에서 제공되는 기능의 설정을 변경할 수 있다(S120).When thewearable device 100 according to this embodiment recognizes that a user wearing thewearable device 100 is driving, it automatically executes a function provided by the wearable device 100 (S110), or thewearable device 100 It is possible to change the settings of functions provided in (S120).

웨어러블 장치(100)는 사용자가 착용 가능한 형태의 전자 장치를 의미한다. 웨어러블 장치(100)는 예를 들면, 손목시계, 안경, 귀걸이, 목걸이, 이어폰, 귀걸이 형 액세서리, 신발, 반지, 옷, 헬멧 등의 형태로 구현될 수 있다. 그러나, 이에 제한되지 않으며, 웨어러블 장치(100)는 사용자의 신체에 직접 탈부착 가능한 형태로 구현될 수 있다. 예를 들어, 웨어러블 장치(100)는 패치 형태로 구현될 수 있으며, 사용자의 신체에 접착식 또는 비접착식으로 탈부착될 수 있다. 또한, 웨어러블 장치(100)는 사용자의 신체 내부에 삽입되는 형태로 구현될 수 있다. 예를 들어, 웨어러블 장치(100)는, 전자 피부(epidermal electronics, 또는 E-Skin) 또는 전자 문신(E-Tattoo) 등과 같은 형태로 구현되어, 의료적인 시술을 통하여 신체의 표피 또는 내부에 삽입될 수 있다.Thewearable device 100 refers to an electronic device in a form wearable by a user. Thewearable device 100 may be implemented in the form of, for example, a wrist watch, eyeglasses, earrings, necklaces, earphones, earring-type accessories, shoes, rings, clothes, helmets, and the like. However, it is not limited thereto, and thewearable device 100 may be implemented in a detachable form directly on the user's body. For example, thewearable device 100 may be implemented in the form of a patch, and may be attached to or detached from the user's body in an adhesive or non-adhesive manner. Also, thewearable device 100 may be implemented in a form inserted into the user's body. For example, thewearable device 100 is implemented in the form of electronic skin (epidermal electronics, or E-Skin) or electronic tattoo (E-Tattoo) to be inserted into the epidermis or inside the body through a medical procedure. can

웨어러블 장치(100)를 착용하였다고 함은, 웨어러블 장치(100)를 기 설정된 방식으로 사용자의 신체에 접촉되는 형태로 사용자가 지니고 있음을 의미한다. 예를 들면, 사용자가 손목시계를 팔목에 차거나, 안경을 쓰거나, 귀걸이를 귀에 걸거나, 목걸이를 목에 걸거나, 이어폰을 귓구멍에 끼거나, 귀걸이 형 액세서리를 귓바퀴에 걸거나, 신발을 신거나, 반지를 손가락에 끼거나, 옷을 입거나, 헬멧을 쓰는 등의 형태로 웨어러블 장치(100)를 착용할 수 있다.Wearing thewearable device 100 means that the user carries thewearable device 100 in a form that comes into contact with the user's body in a preset manner. For example, the user wears a watch on his wrist, wears glasses, puts earrings on his ears, puts a necklace around his neck, puts earphones on his ears, puts earring-type accessories on his ears, wears shoes, etc. , thewearable device 100 may be worn in the form of wearing a ring on a finger, wearing clothes, or wearing a helmet.

사용자가 운전 중이라 함은, 차량의 운전석에 앉아 차량을 조작함을 의미한다. 예를 들면, 사용자가 차량의 운전석에 앉아 스티어링 휠(steering wheel)을 돌리거나, 기어를 조작하거나, 가속 페달 및 브레이크 페달을 조작하거나, 차량의 계기판을 확인하는 등의 동작을 하는 것을 사용자가 운전중인 상황으로 인식할 수 있다. 상기 차량은 예를 들면, 승용차, 오토바이, 자전거, 버스, 지하철, 전철, 기차, 비행기, 헬리콥터, 배 등을 포함한다.When the user is driving, it means sitting in the driver's seat of the vehicle and manipulating the vehicle. For example, when a user sits in the driver's seat of a vehicle and turns the steering wheel, operates gears, operates the accelerator and brake pedals, or checks the instrument panel of the vehicle, the user is driving. situation can be recognized. The vehicle includes, for example, a car, a motorcycle, a bicycle, a bus, a subway, a subway, a train, an airplane, a helicopter, a ship, and the like.

웨어러블 장치(100)에서 제공하는 기능은 운영체계(OS, operating system)에서 제공하는 기능이거나, 애플리케이션에서 제공하는 기능일 수 있다. 상기 기능은 예를 들면, 화면 자동 켜짐, 네비게이션, 과속 알림, 교통 상황 정보 제공, 졸음 운전 방지, 증강 현실 표시, 대기 모드 전환, 알림(notification), 만보기, 차량과 통신, 다른 전자 장치와 통신 등의 기능을 포함할 수 있다.A function provided by thewearable device 100 may be a function provided by an operating system (OS) or a function provided by an application. The functions include, for example, screen automatic turn-on, navigation, speeding notification, traffic situation information provision, drowsy driving prevention, augmented reality display, standby mode switching, notification, step counter, vehicle communication, communication with other electronic devices, etc. function may be included.

웨어러블 장치(100)는 웨어러블 장치(100)를 착용한 사용자가 운전 중인 것으로 인식되면, 운전 중에 사용자에게 제공될 것으로 설정된 기능을 자동으로 실행할 수 있다. 예를 들면, 웨어러블 장치(100)는 사용자가 운전 중인 것으로 인식되는 경우, 네비게이션, 과속 알림, 교통 상황 정보 제공, 졸음 운전 방지, 증강 현실 표시, 차량과 통신 등의 기능을 자동으로 실행할 수 있다.When recognizing that a user wearing thewearable device 100 is driving, thewearable device 100 may automatically execute a function set to be provided to the user while driving. For example, when recognizing that the user is driving, thewearable device 100 may automatically execute functions such as navigation, speeding notification, provision of traffic condition information, prevention of drowsy driving, display of augmented reality, and communication with a vehicle.

웨어러블 장치(100)는 웨어러블 장치(100)를 착용한 사용자가 운전중인 것으로 인식되면, 웨어러블 장치(100)에서 제공되는 기능의 설정을 변경할 수 있다. 예를 들면, 웨어러블 장치(100)는 웨어러블 장치(100)의 사용자가 운전 중인 경우, 화면 자동 켜짐 기능을 차단하거나, 웨어러블 장치(100)를 대기 모드로 전환하거나, 알림을 차단하거나, 만보기의 걸음 수 카운팅을 차단하거나, 차량과의 통신 중 일부를 차단 또는 활성화시킬 수 있다.When recognizing that a user wearing thewearable device 100 is driving, thewearable device 100 may change settings of functions provided by thewearable device 100 . For example, when the user of thewearable device 100 is driving, thewearable device 100 blocks an automatic screen turn-on function, puts thewearable device 100 into a standby mode, blocks notifications, or steps on a pedometer. It can block counting or block or activate some of the communication with the vehicle.

도 2는 일 실시예에 따른 웨어러블 장치(100a)의 구조를 나타낸 도면이다.2 is a diagram illustrating a structure of awearable device 100a according to an exemplary embodiment.

본 실시예에 따른 웨어러블 장치(100a)는 센서부(210) 및 제어부(220)를 포함한다.Thewearable device 100a according to this embodiment includes asensor unit 210 and acontroller 220.

센서부(210)는 웨어러블 장치(100a)의 상태 정보를 획득한다. 센서부(210)는 웨어러블 장치(100a)의 상태 정보를 획득할 수 있는 적어도 하나의 센서를 포함할 수 있다. 상기 상태 정보는 센서부(210)에 구비된 센서에서 출력된 센싱 값을 포함한다.Thesensor unit 210 obtains state information of thewearable device 100a. Thesensor unit 210 may include at least one sensor capable of acquiring state information of thewearable device 100a. The state information includes a sensing value output from a sensor provided in thesensor unit 210 .

상기 센싱 값은 센서부(210)에 구비된 센서의 종류에 따라 달라질 수 있다. 예를 들면, 상기 센싱 값은, 가속도 값, 위치 정보, 촬상 신호 등을 포함할 수 있다.The sensing value may vary according to the type of sensor provided in thesensor unit 210 . For example, the sensing value may include an acceleration value, location information, and an imaging signal.

제어부(220)는 웨어러블 장치(100a)의 전반적인 동작을 제어한다. 본 실시예에 따른 제어부(220)는 센서부(210)에서 출력된 상태 정보에 기초하여 웨어러블 장치(100a)를 착용한 사용자가 운전 중인지 여부를 판단하고, 사용자가 운전 중인 경우, 웨어러블 장치(100a)의 적어도 하나의 기능의 설정을 변경하거나, 웨어러블 장치(100a)의 적어도 하나의 기능을 실행한다.Thecontroller 220 controls overall operations of thewearable device 100a. Thecontrol unit 220 according to the present embodiment determines whether the user wearing thewearable device 100a is driving based on the state information output from thesensor unit 210, and if the user is driving, thewearable device 100a ), or at least one function of thewearable device 100a is executed.

도 3은 일 실시예에 따른 센서부(210a)의 구조를 나타낸 도면이다.3 is a diagram illustrating a structure of asensor unit 210a according to an exemplary embodiment.

본 실시예에 따른 센서부(210a)는 자이로 센서(302), 위치 검출 모듈(304), 지자계 센서(306), 터치 스크린(308), 근접/터치 센서(310), 가속도 센서(312), 카메라(314), 마이크(316), 적외선 센서(318), 및 기울기 센서(320) 중 적어도 하나 또는 이들의 조합을 포함할 수 있다. 그러나, 이에 제한되지 않으며, 센서부(210a)는 기압 센서, 조도 센서 및 중력 센서 등과 같은 다양한 센서를 더 포함할 수 있다. 위치 검출 모듈(304)은, 예를 들면, GPS(global positioning system) 모둘, WPS(Wi-Fi Protected Setup) 모듈, BLE(Bluetooth Low Energy) 모듈 등을 포함할 수 있다.Thesensor unit 210a according to the present embodiment includes agyro sensor 302, aposition detection module 304, ageomagnetic field sensor 306, atouch screen 308, a proximity/touch sensor 310, and an acceleration sensor 312. , acamera 314, amicrophone 316, aninfrared sensor 318, and atilt sensor 320 may include at least one or a combination thereof. However, it is not limited thereto, and thesensor unit 210a may further include various sensors such as an air pressure sensor, an illuminance sensor, and a gravity sensor. Thelocation detection module 304 may include, for example, a global positioning system (GPS) module, a Wi-Fi Protected Setup (WPS) module, a Bluetooth Low Energy (BLE) module, and the like.

센서부(210a)에 구비되는 센서의 종류는 웨어러블 장치(100a)의 구현 형태 또는 실시예에 따라 달라질 수 있다. 예를 들면, 일 실시예에 따른 손목시계 형태의 웨어러블 장치(100a)는 위치 검출 모듈(304), 지자계 센서(306), 터치 스크린(308), 가속도 센서(312), 카메라(314), 및 마이크(316)를 포함할 수 있다. 또한 일 실시예에 따른 안경 형태의 웨어러블 장치(100a)는 자이로 센서(302), 위치 검출 모듈(304), 근접/터치 센서(310), 가속도 센서(312), 카메라(314), 마이크(316), 및 기울기 센서(320)를 포함할 수 있다.The type of sensor provided in thesensor unit 210a may vary depending on the implementation form or embodiment of thewearable device 100a. For example, thewearable device 100a in the form of a wristwatch according to an embodiment includes alocation detection module 304, ageomagnetic sensor 306, atouch screen 308, an acceleration sensor 312, acamera 314, and amicrophone 316 . In addition, thewearable device 100a in the form of glasses according to an embodiment includes agyro sensor 302, aposition detection module 304, a proximity/touch sensor 310, an acceleration sensor 312, acamera 314, and amicrophone 316. ), and atilt sensor 320.

도 4는 일 실시예에 따른 웨어러블 장치 제어 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a method for controlling a wearable device according to an exemplary embodiment.

웨어러블 장치(100)는 웨어러블 장치(100)의 상태 정보를 획득한다(S402). 예를 들면, 웨어러블 장치(100)는 웨어러블 장치(100)에 구비된 센서를 이용하여, 가속도 값, 진동 값, 기울기 값, 위치 정보, 지자계 정보, 근접/터치 정보, 촬상 신호, 소리, 적외선 검출 값 등의 상태 정보를 획득할 수 있다.Thewearable device 100 acquires state information of the wearable device 100 (S402). For example, thewearable device 100 uses a sensor provided in thewearable device 100 to obtain an acceleration value, a vibration value, an inclination value, location information, geomagnetic field information, proximity/touch information, an image pickup signal, sound, and infrared rays. State information such as a detection value may be obtained.

다음으로 웨어러블 장치(100)는 상기 상태 정보를 이용하여, 웨어러블 장치(100)를 착용한 사용자가 운전 중인지 여부를 판단한다(S404). 운전 중인지 여부는, 상기 상태 정보를 이용하여, 사용자가 운전 중일 때 나타나는 상태 정보가 검출되는지 여부를 판단하여 알 수 있다. 웨어러블 장치(100)는 사용자가 운전 중일 때 나타나는 운전 중의 상태 정보를 저장할 수 있다. 또한 웨어러블 장치(100)는 사용자가 운전 중인지 여부를 판단하기 위해, 상기 저장된 운전 중의 상태 정보와 상기 획득된 상태 정보를 비교할 수 있다. 웨어러블 장치(100)는 비교 결과, 상기 저장된 운전 중의 상태 정보와 상기 획득된 상태 정보의 차이가 기준 값 이하인 경우, 사용자가 운전 중이라고 판단할 수 있다.Next, thewearable device 100 determines whether the user wearing thewearable device 100 is driving by using the state information (S404). Whether the user is driving can be determined by determining whether status information appearing when the user is driving is detected using the status information. Thewearable device 100 may store driving state information that appears when the user is driving. Also, thewearable device 100 may compare the stored driving state information with the acquired state information to determine whether the user is driving. Thewearable device 100 may determine that the user is driving when a difference between the stored driving state information and the acquired state information is equal to or less than a reference value as a result of the comparison.

웨어러블 장치(100)는 사용자가 운전 중이라고 판단한 경우(S404), 웨어러블 장치(100)의 기능의 설정을 변경한다(S406). 운전 중인 경우 설정을 변경할 기능은 미리 결정되어 지정되어 있을 수 있다. 예를 들면, 사용자가 운전 중인 경우, 화면 자동 켜짐, 만보계 기능의 설정이 변경되는 것으로 미리 지정되어 있고, 웨어러블 장치(100)는 설정을 변경할 기능에 대한 정보를 보유하고 있을 수 있다. 기능의 설정을 변경한다고 함은, 해당 기능을 차단하거나, 해당 기능의 실행 형태를 변경하는 것일 수 있다. 예를 들면, 웨어러블 장치(100)는 운전 중이라고 판단된 경우, 문자메시지를 음성으로 읽어주거나, 전화를 스피커폰으로 실행하거나, 전화를 자동응답 모드로 변경하거나, 수신 전화에 대해 자동으로 문자메시지로 회신하거나, 미리 설정된 모션이 검출되었을 때 화면을 자동으로 켜는 화면 자동 켜짐 기능을 비활성화시키거나, 만보기의 걸음 수 카운팅을 비활성화 시키거나, Wi-Fi 및 NFC(near field communication)를 끄거나, 음성 인식을 활성화시키거나, 사용자 인터페이스 화면의 버튼의 크기 및 버튼 수를 변경하거나, 주변 장치의 사용자 인터페이스 화면의 버튼의 크기 및 버튼 수를 변경하는 등의 형태로 기능의 설정을 변경할 수 있다.When thewearable device 100 determines that the user is driving (S404), the function settings of thewearable device 100 are changed (S406). In the case of driving, the function to be changed may be predetermined and designated. For example, when a user is driving, settings for automatically turning on a screen and a pedometer function are previously designated to be changed, and thewearable device 100 may retain information on functions to change settings. Changing the settings of the function may mean blocking the function or changing the execution form of the function. For example, when it is determined that thewearable device 100 is driving, it reads a text message aloud, makes a call through a speaker phone, changes the call to an automatic answering mode, or automatically responds to an incoming call with a text message or disable the screen auto-on function, which automatically turns on the screen when a preset motion is detected, disable step counter counting, turn off Wi-Fi and NFC (near field communication), or disable voice recognition. Function settings may be changed in the form of activating the function, changing the size and number of buttons on the user interface screen, or changing the size and number of buttons on the user interface screen of the peripheral device.

도 5는 일 실시예에 따른 웨어러블 장치(100b)의 기능을 설정을 변경하는 과정을 설명하기 위한 도면이다.5 is a diagram for explaining a process of changing a function setting of thewearable device 100b according to an exemplary embodiment.

일 실시예에 따른 웨어러블 장치(100a)는 움직임 정보를 검출하여, 사용자의 걸음 수 값을 카운팅하는 만보계(pedometer) 기능을 제공할 수 있다(S502). 예를 들면, 제어부(220)는 센서부(210)의 가속도 센서(312)가 생성하는 가속도 측정 값을 이용하여, 사용자의 걸음 수 값을 카운팅할 수 있다. 일 실시예에 따르면, 센서부(210a)는 생성된 가속도 측정 값의 x, y, z 방향의 가속도 측정 값이 기 설정된 임계 x, y, z 방향의 가속도 값 이상인 것으로 판단할 때마다, 인터럽트 신호를 발생시켜, 제어부(220)로 전송할 수 있다. 제어부(220)는 센서부(210a)로부터 상기 인터럽트 신호를 수신할 때마다, 걸음 수 값을 증가시킬 수 있다.Thewearable device 100a according to an embodiment may detect motion information and provide a pedometer function for counting the user's number of steps (S502). For example, thecontroller 220 may count the user's number of steps by using an acceleration measurement value generated by the acceleration sensor 312 of thesensor unit 210 . According to an embodiment, whenever thesensor unit 210a determines that the generated acceleration measurement values in the x, y, and z directions are greater than or equal to a predetermined threshold acceleration value in the x, y, and z directions, an interrupt signal is generated. may be generated and transmitted to thecontrol unit 220. Thecontroller 220 may increase the number of steps each time the interrupt signal is received from thesensor unit 210a.

본 실시예에 따른 웨어러블 장치(100a)는 사용자가 운전 중이라고 판단되면, 상기 만보계 기능을 비활성화 시킨다(S504). 만보계 기능이 비활성화 되면, 웨어러블 장치(100a)는 사용자가 운전 중이라고 판단되면, 걸음 수 값을 증가시키는 조건을 만족하는 움직임 정보가 검출되더라도, 걸음 수 값을 증가시키지 않을 수 있다.When it is determined that the user is driving, thewearable device 100a according to this embodiment deactivates the pedometer function (S504). When the pedometer function is deactivated, if thewearable device 100a determines that the user is driving, it may not increase the step count value even if motion information satisfying the condition for increasing the step count value is detected.

본 실시예에 따르면, 웨어러블 장치(100a)는 사용자가 운전 중인 상황에서는 걸음 수 값을 증가시키지 않아, 만보계 기능의 정확도를 향상시킬 수 있는 효과가 있다. 본 실시예에 따른 웨어러블 장치(100a)는 손목시계, 팔찌, 밴드, 안경, 옷, 신발, 반지, 귀걸이 등의 다양한 형태로 구현될 수 있다.According to this embodiment, thewearable device 100a does not increase the number of steps in a situation where the user is driving, thereby improving the accuracy of the pedometer function. Thewearable device 100a according to this embodiment may be implemented in various forms such as a wrist watch, a bracelet, a band, glasses, clothes, shoes, a ring, and earrings.

도 6은 일 실시예에 따른 웨어러블 장치(100b)의 구조를 나타낸 도면이다.6 is a diagram illustrating a structure of awearable device 100b according to an exemplary embodiment.

본 실시예에 따른 웨어러블 장치(100b)는 센서부(210), 제어부(220), 및 표시부(610)를 포함한다.Thewearable device 100b according to this embodiment includes asensor unit 210, acontroller 220, and adisplay unit 610.

센서부(210)는 웨어러블 장치(100b)의 상태 정보를 획득한다. 센서부(210)는 웨어러블 장치(100b)의 상태 정보를 획득할 수 있는 적어도 하나의 센서를 포함할 수 있다.Thesensor unit 210 obtains state information of thewearable device 100b. Thesensor unit 210 may include at least one sensor capable of acquiring state information of thewearable device 100b.

제어부(220)는 웨어러블 장치(100b)의 전반적인 동작을 제어한다. 본 실시예에 따른 제어부(220)는 센서부(210)에서 출력된 상태 정보에 기초하여 웨어러블 장치(100b)를 착용한 사용자가 운전 중인지 여부를 판단하고, 사용자가 운전 중인 경우, 웨어러블 장치(100b)의 적어도 하나의 기능의 설정을 변경하거나, 웨어러블 장치(100b)의 적어도 하나의 기능을 실행한다.Thecontroller 220 controls overall operations of thewearable device 100b. Thecontrol unit 220 according to the present embodiment determines whether the user wearing thewearable device 100b is driving based on the state information output from thesensor unit 210, and if the user is driving, thewearable device 100b ), or at least one function of thewearable device 100b is executed.

표시부(610)는 웨어러블 장치(100b)의 상태 정보, 애플리케이션 실행 화면 등을 표시한다. 표시부(610)는 예를 들면, 액정 표시 장치, 유기 전계 발광 표시 장치 등을 포함할 수 있다. 표시부(610)는 웨어러블 장치(100b)의 형태에 따라 다양한 위치와 다양한 형태로 구비될 수 있다. 예를 들면, 웨어러블 장치(100b)가 손목시계 형태로 구현되는 경우, 표시부(610)는 시계 판 부분에 배치될 수 있다. 웨어러블 장치(100b)가 안경의 형태로 구현되는 경우, 표시부(610)는 투명디스플레이의 형태로 안경알 부분에 배치될 수 있다. 웨어러블 장치(100b)가 헬멧의 형태로 구현되는 경우, 표시부(610)는 헬멧의 전방에 배치되는 투명 창 부분에 투명디스플레이의 형태로 배치될 수 있다.Thedisplay unit 610 displays state information of thewearable device 100b, an application execution screen, and the like. Thedisplay unit 610 may include, for example, a liquid crystal display device or an organic light emitting display device. Thedisplay unit 610 may be provided in various positions and in various shapes according to the shape of thewearable device 100b. For example, when thewearable device 100b is implemented in the form of a wristwatch, thedisplay unit 610 may be disposed on the watch face. When thewearable device 100b is implemented in the form of glasses, thedisplay unit 610 may be disposed on the eyeglasses in the form of a transparent display. When thewearable device 100b is implemented in the form of a helmet, thedisplay unit 610 may be disposed in the form of a transparent display on a transparent window portion disposed in front of the helmet.

도 7은 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하는 도면이다.7 is a diagram illustrating an operation of thewearable device 100b according to an exemplary embodiment.

일 실시예에 따르면, 웨어러블 장치(100b)는 손목시계의 형태로 구현되어, 도 7에 도시된 바와 같이 사용자가 손목에 차는 형태로 이용될 수 있다. 본 실시예에 따른 손목시계 형태의 웨어러블 장치(100b)는 S702에 도시된 바와 같이 사용자가 손을 내리고 있는 자세를 취하다가, S704와 같이 웨어러블 장치(100b)의 표시부(610)를 사용자의 얼굴 방향으로 향하도록 팔을 올리는 자세를 취하면, 웨어러블 장치(100b)의 표시부(610)가 꺼진 상태(S702)에서 켜진 상태(S704)로 변경되는 화면 자동 켜짐 기능을 제공할 수 있다.According to an embodiment, thewearable device 100b is implemented in the form of a wrist watch, and can be used in a form worn on a user's wrist as shown in FIG. 7 . In thewearable device 100b in the form of a wrist watch according to the present embodiment, the user assumes a posture in which the hand is lowered as shown in S702, and then moves thedisplay unit 610 of thewearable device 100b toward the user's face as in S704. When thewearable device 100b takes a posture of raising its arms, an automatic screen turning on function in which thedisplay unit 610 of thewearable device 100b is changed from an off state (S702) to an on state (S704) may be provided.

도 8은 일 실시예에 따른 웨어러블 장치(100b)의 동작 인식을 설명하는 도면이다.8 is a diagram illustrating motion recognition of thewearable device 100b according to an exemplary embodiment.

도 7에서 설명된 바와 같은 화면 자동 켜짐 기능은, 웨어러블 장치(100b)의 움직임을 검출하여 제공될 수 있다. 본 실시예에 따른 웨어러블 장치(100b)는 도 8에 도시된 바와 같이 미리 설정된 형태의 움직임을 검출하고, 이러한 움직임이 검출되면, 표시부(610)를 자동으로 켤 수 있다. 예를 들면, 도 8에 도시된 바와 같이, 웨어러블 장치(100b)의 표시부(610)가 수직 방향으로 있다가, 원운동을 하면서 수평 방향으로 놓이는 움직임이 화면 자동 켜짐 기능을 수행하기 위한 미리 설정된 형태의 움직임이 될 수 있다. 도 8에 도시된 움직임 이외에도 다양한 형태로 화면 자동 켜짐 기능을 수행하기 위한 움직임이 설정될 수 있다.The function of automatically turning on the screen as described in FIG. 7 may be provided by detecting motion of thewearable device 100b. As shown in FIG. 8 , thewearable device 100b according to the present embodiment detects a preset type of motion, and when such motion is detected, thedisplay unit 610 may be automatically turned on. For example, as shown in FIG. 8 , the movement of thedisplay unit 610 of thewearable device 100b in the vertical direction and then in the horizontal direction while making a circular motion is a preset form for performing the screen auto-turning function. can be the movement of In addition to the motions shown in FIG. 8 , motions for performing the automatic screen turning on function may be set in various forms.

웨어러블 장치(100b)는 움직임 정보를 검출하기 위해, 센서부(210)에 자이로 센서, 가속도 센서 등을 구비할 수 있다.Thewearable device 100b may include a gyro sensor, an acceleration sensor, and the like in thesensor unit 210 to detect motion information.

도 9는 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하는 도면이다.9 is a diagram illustrating an operation of thewearable device 100b according to an exemplary embodiment.

도 7에서 설명된 바와 같은 화면 자동 켜짐 기능을 제공하는 손목시계 형태의 웨어러블 장치(100b)는, 일 실시예에 따라, 사용자가 운전 중인 것으로 인식되면, 상기 화면 자동 켜짐 기능을 차단할 수 있다. 화면 자동 켜짐 기능을 차단한다고 함은, 앞서 설명한 화면 자동 켜짐 기능을 위한 미리 설정된 움직임이 웨어러블 장치(100b)에서 검출되더라도, 표시부(610)를 자동으로 켜지 않음을 의미한다.Thewearable device 100b in the form of a watch that provides the screen auto-turning function as described with reference to FIG. 7 may block the screen auto-turning function when recognizing that the user is driving, according to an embodiment. Blocking the screen auto-turning function means that thedisplay unit 610 is not automatically turned on even when thewearable device 100b detects a previously set motion for the screen auto-turning function described above.

사용자가 손목시계 형태의 웨어러블 장치(100b)를 착용하고 운전을 하는 경우, 웨어러블 장치(100b)를 착용한 쪽의 손으로 스티어링 휠을 잡고 돌릴 때, 화면 자동 켜짐 기능을 위한 미리 설정된 형태의 움직임이 검출될 수 있다. 예를 들면, 도 9에 도시된 바와 같이, 사용자가 웨어러블 장치(100b)를 착용한 쪽의 손으로 스티어링 휠의 좌측 또는 우측을 잡은 상태에서(S902) 스티어링 휠의 상측 방향으로 스티어링 휠을 회전하면(S904), 앞서 도 7 및 도 8에서 설명한 화면 자동 켜짐 기능을 위한 미리 설정된 형태의 움직임이 검출될 수 있다. 본 실시예에 따르면, 도 9와 같이 사용자가 스티어링 휠을 회전하면서 화면 자동 켜짐 기능을 위한 미리 설정된 움직임이 웨어러블 장치(100b)에서 검출되더라도, 표시부(610)를 자동으로 켜지 않아, 사용자의 의도와 달리 표시부(610)가 켜져서 사용자의 불편을 초래하는 것을 방지할 수 있다.When the user wears thewearable device 100b in the form of a wristwatch and drives, when holding and turning the steering wheel with the hand on the side wearing thewearable device 100b, a preset type of movement for the screen auto-turning function occurs. can be detected. For example, as shown in FIG. 9 , when the user rotates the steering wheel in an upward direction while holding the left or right side of the steering wheel with the hand on the side wearing thewearable device 100b (S902) (S904), motion of a preset type for the automatic screen turning on function described above in FIGS. 7 and 8 may be detected. According to the present embodiment, even if the user rotates the steering wheel as shown in FIG. 9 and thewearable device 100b detects a preset motion for the screen auto-turning function, thedisplay unit 610 is not automatically turned on, so that the user's intention and Otherwise, it is possible to prevent thedisplay unit 610 from turning on and causing inconvenience to the user.

도 10은 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하기 위한 도면이다.10 is a diagram for explaining an operation of thewearable device 100b according to an exemplary embodiment.

본 실시예에 따르면, 사용자가 운전 중인 경우, 웨어러블 장치(100b)는 표시부(610)에 표시되는 객체의 크기, 개수, 및 배치 등을 변경할 수 있다(S1004). 여기서 객체는 예를 들면, 기능 또는 애플리케이션을 실행시키기 위한 객체, 컨텐츠를 선택하여 재생하기 위한 객체 등을 포함한다. 또한 상기 객체는 예를 들면, 아이콘, 썸네일 영상, 음악 재생 목록, 동영상 재생 목록 등의 형태로 표시될 수 있다.According to this embodiment, while the user is driving, thewearable device 100b may change the size, number, and arrangement of objects displayed on the display unit 610 (S1004). Here, the object includes, for example, an object for executing a function or an application, an object for selecting and reproducing content, and the like. Also, the object may be displayed in the form of, for example, an icon, a thumbnail image, a music playlist, or a video playlist.

본 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중인 경우, 표시부(610)에 표시되는 객체의 크기를 운전 중이 아닌 경우보다 증가시킬 수 있다. 또한 웨어러블 장치(100b)는 사용자가 운전 중인 경우, 표시부(610)에 표시되는 객체의 개수를 운전 중이 아닌 경우보다 감소시킬 수 있다. 또한 웨어러블 장치(100b)는 사용자가 운전 중인 경우, 표시부(610)에 표시되는 객체들 사이의 간격을 운전 중이 아닌 경우보다 증가시킬 수 있다. 예를 들면, 도 10에 도시된 바와 같이, 운전 중이 아닌 경우에는 표시부(610)에 3개의 애플리케이션 실행 아이콘이 표시되고(S1002), 운전 중인 경우에는 표시부(610)에 2개의 애플리케이션 실행 아이콘이 표시되면서 애플리케이션 실행 아이콘 사이의 간격이 넓어질 수 있다(S1004).According to this embodiment, when the user is driving, thewearable device 100b may increase the size of an object displayed on thedisplay unit 610 compared to when the user is not driving. Also, when the user is driving, thewearable device 100b may reduce the number of objects displayed on thedisplay unit 610 compared to when the user is not driving. Also, when the user is driving, thewearable device 100b may increase the distance between objects displayed on thedisplay unit 610 compared to when the user is not driving. For example, as shown in FIG. 10 , three application execution icons are displayed on thedisplay unit 610 when not driving (S1002), and two application execution icons are displayed on thedisplay unit 610 when driving (S1002). As it is, the interval between the application execution icons may widen (S1004).

본 실시예에 따르면, 운전 중에 사용자가 웨어러블 장치(100b)를 조작하는 경우, 각 객체들이 더 잘 보이도록 하고, 쉽게 조작할 수 있도록 하며, 조작의 복잡성을 감소시키고, 조작 중 오류가 발생할 가능성을 감소시킬 수 있다.According to the present embodiment, when a user manipulates thewearable device 100b while driving, each object is made more visible, can be easily manipulated, the complexity of manipulation is reduced, and the possibility of errors occurring during manipulation is reduced. can reduce

도 11은 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하는 도면이다.11 is a diagram describing an operation of thewearable device 100b according to an exemplary embodiment.

본 실시예에 따른 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되면, 사용자에게 알림을 제공하는 방식을 변경한다. 여기서 알림은, 예를 들면, 문자메시지에 대한 알림, 전화에 대한 알림, 애플리케이션에서 발생한 알림 등을 포함한다. 알림의 형식은, 화면 켜짐 및 알림 내용 표시, 소리, 및 진동 중 적어도 하나 또는 이들의 조합을 포함한다.When it is determined that the user is driving, thewearable device 100b according to this embodiment changes a method of providing a notification to the user. Here, the notification includes, for example, a text message notification, a phone call notification, and a notification generated by an application. The form of the notification includes at least one of turning on the screen and displaying notification content, sound, and vibration, or a combination thereof.

일 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되면, 알림을 제공하지 않을 수 있다. 이러한 경우, 문자메시지, 전화 등의 알림 이벤트가 발생하더라도, 웨어러블 장치(100b)는 알림을 위한 동작(예를 들면, 화면 켜짐 및 알림 내용 표시, 소리, 또는 진동)을 수행하지 않는다.According to an embodiment, thewearable device 100b may not provide a notification when it is determined that the user is driving. In this case, even if a notification event such as a text message or phone call occurs, thewearable device 100b does not perform an operation for notification (eg, turning on the screen, displaying notification contents, sound, or vibration).

다른 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되면, 알림을 내용을 음성으로 출력한다. 예를 들면, 웨어러블 장치(100b)는, 사용자가 운전 중이라고 판단되고, 문자메시지가 수신된 경우, 도 11에 도시된 바와 같이 문자메시지의 내용을 음성으로 읽어준다. 알림이 애플리케이션에서 발생한 알림인 경우, 웨어러블 장치(100b)는 애플리케이션에서 발생한 알림의 내용을 음성으로 읽어줄 수 있다. 이를 위해, 웨어러블 장치(100b)는 알림의 내용을 음성으로 변환하는 모듈을 구비할 수 있다. 따라서 본 실시예에 따르면, 사용자는 운전 중에 알림 이벤트가 발생한 경우, 웨어러블 장치(100b)를 조작하거나 표시부(610)를 확인하지 않아도 알림의 내용을 인식할 수 있다.According to another embodiment, when it is determined that the user is driving, thewearable device 100b outputs notification content as a voice. For example, when it is determined that the user is driving and a text message is received, thewearable device 100b reads the content of the text message as a voice as shown in FIG. 11 . When the notification is generated from an application, thewearable device 100b may read the content of the notification generated from the application as a voice. To this end, thewearable device 100b may include a module that converts the contents of the notification into voice. Therefore, according to the present embodiment, when a notification event occurs while driving, the user can recognize the content of the notification without manipulating thewearable device 100b or checking thedisplay unit 610 .

도 12는 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하기 위한 도면이다.12 is a diagram for explaining an operation of thewearable device 100b according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되고, 전화가 수신되면, 전화를 수신할 때 스피커폰 기능을 이용한다. 스피커폰 기능은 사용자의 얼굴이 웨어러블 장치(100b)로부터 이격된 상태에서 사용자가 전화 통화를 할 수 있도록 하는 기능을 의미하며, 웨어러블 장치(100b)는 웨어러블 장치(100b)에 구비된 스피커를 이용하여, 스피커폰 기능에 대응하는 기설정된 볼륨 크기로 음성 데이터를 출력할 수 있다. 스피커폰 기능에서는 그 기능을 이용하지 않은 상태로 전화를 수신할 때에 비해 설정된 볼륨 크기가 크다.According to this embodiment, when it is determined that the user is driving and a call is received, thewearable device 100b uses a speakerphone function when receiving a call. The speakerphone function refers to a function that allows a user to make a phone call while the user's face is separated from thewearable device 100b, and thewearable device 100b uses a speaker provided in thewearable device 100b, Voice data may be output at a preset volume corresponding to the speakerphone function. In the speakerphone function, the set volume is higher than when receiving a call without using the function.

일 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되고, 전화가 수신되면, 음성 인식을 통해 수신 전화에 응답할 수 있다. 이를 위해, 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되고, 전화가 수신되면, 음성 인식을 위한 마이크 및 음성 인식 기능을 활성화시킬 수 있다.According to an embodiment, when it is determined that the user is driving and a call is received, thewearable device 100b may respond to the incoming call through voice recognition. To this end, thewearable device 100b may activate a microphone and voice recognition function for voice recognition when it is determined that the user is driving and a call is received.

도 13은 일 실시예에 따른 웨어러블 장치(100b)의 동작을 설명하기 위한 도면이다.13 is a diagram for explaining an operation of thewearable device 100b according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되면, 음성 인식 기능을 활성화시키고, 사용자의 음성을 인식하여 웨어러블 장치(100b)의 기능 또는 애플리케이션을 실행하거나, 실행된 기능 또는 애플리케이션을 조작할 수 있다. 예를 들면, 도 13에 도시된 바와 같이, 사용자가 운전 중에 “네비게이션”이라고 말하면, 웨어러블 장치(100b)는 사용자의 음성을 인식하여, 네비게이션 기능을 실행할 수 있다.According to this embodiment, when it is determined that the user is driving, thewearable device 100b activates a voice recognition function, recognizes the user's voice and executes a function or application of thewearable device 100b, or executes the function or application can be manipulated. For example, as shown in FIG. 13 , when the user says “navigation” while driving, thewearable device 100b may recognize the user's voice and execute the navigation function.

도 14는 일 실시예에 따른 웨어러블 장치(100b)의 제어 방법을 나타낸 흐름도이다.14 is a flowchart illustrating a control method of thewearable device 100b according to an exemplary embodiment.

일 실시예에 따르면, 웨어러블 장치(100b)는 운전 중이라고 판단되면, 미리 설정된 기능을 실행한다. 우선 웨어러블 장치(100b)는 웨어러블 장치(100b)의 상태 정보를 획득하고(S1402), 웨어러블 장치(100b)를 착용한 사용자가 운전 중인지 여부를 판단한다(S1404). 웨어러블 장치(100b)를 착용한 사용자가 운전 중인 경우, 웨어러블 장치(100b)는 미리 설정된 기능을 실행한다(S1406).According to an embodiment, when it is determined that thewearable device 100b is driving, it executes a preset function. First, thewearable device 100b acquires state information of thewearable device 100b (S1402), and determines whether a user wearing thewearable device 100b is driving (S1404). When the user wearing thewearable device 100b is driving, thewearable device 100b executes a preset function (S1406).

상기 미리 설정된 기능은 실시예에 따라 웨어러블 장치(100b)의 제조자 또는 설계자가 지정하거나, 웨어러블 장치(100b)의 사용자가 미리 지정할 수 있다.The preset function may be designated in advance by a manufacturer or designer of thewearable device 100b or by a user of thewearable device 100b according to embodiments.

일 실시예에 따르면, 웨어러블 장치(100b)는 운전 중이라고 판단되면 사용자의 입력 없이 바로 미리 설정된 기능을 실행할 수 있다.According to an embodiment, when it is determined that thewearable device 100b is driving, it may immediately execute a preset function without user input.

다른 실시예에 따르면, 웨어러블 장치(100b)는 운전 중이라고 판단되면, 미리 설정된 기능을 실행할지 여부를 선택할 수 있는 사용자 인터페이스를 제공하고, 사용자 입력에 따라 미리 설정된 기능을 실행할 수 있다. 상기 미리 설정된 기능을 실행할지 여부를 선택할 수 있는 사용자 인터페이스는, 예를 들면, 음성으로 질의하고 음성 인식을 통해 사용자 입력을 수신하는 형태, 표시부(100b)에 미리 설정된 기능을 실행할지 여부를 선택할 수 있는 메뉴를 표시하고 표시된 메뉴를 통해 사용자 입력을 수신하는 형태 등으로 제공될 수 있다.According to another embodiment, if it is determined that thewearable device 100b is driving, it may provide a user interface for selecting whether or not to execute a preset function and execute the preset function according to a user input. The user interface capable of selecting whether or not to execute the preset function may select, for example, a form of querying by voice and receiving a user input through voice recognition, or whether to execute a function preset in thedisplay unit 100b. It may be provided in a form of displaying a menu and receiving a user input through the displayed menu.

일 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되어 미리 설정된 기능을 실행한 후에, 사용자가 운전 중이 아니라고 판단되면, 상기 실행된 미리 설정된 기능을 종료할 수 있다. 상기 미리 설정된 기능을 종료할 때, 실시예에 따라 자동으로 종료하거나, 사용자자가 종료 여부를 선택할 수 있는 사용자 인터페이스를 제공하고 사용자 입력에 기초하여 종료할 수 있다.According to an embodiment, thewearable device 100b executes a preset function when it is determined that the user is driving, and then terminates the executed preset function when it is determined that the user is not driving. When the preset function is terminated, according to an embodiment, it may be automatically terminated, or a user interface may be provided for the user to select whether or not to terminate, and the function may be terminated based on a user input.

도 15는 일 실시예에 따라 웨어러블 장치(100b)에서 사용자가 운전 중인 경우, 미리 설정된 기능을 실행하는 동작을 설명하기 위한 도면이다.15 is a diagram for explaining an operation of executing a preset function in thewearable device 100b when a user is driving, according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중인 경우, 네이게이션 기능을 실행할 수 있다. 또한 웨어러블 장치(100b)는 사용자가 운전 중이라고 판단되어서 네이게이션 기능을 실행한 후에, 사용자가 운전 중이지 않다고 판단되면, 네이게이션 기능을 자동으로 종료할 수 있다. 이 경우, 웨어러블 장치(100b)는 차량에 설치된 네비게이션 장치(미도시)로부터 네비게이션 정보(예를 들어, 길안내 정보)를 수신하고, 수신된 네비게이션 정보를 웨어러블 장치(100b)의 화면 상에 디스플레이할 수 있다. 그러나, 이에 제한되지 않으며, 웨어러블 장치(100b)는 웨어러블 장치(100b)에 설치된 네비게이션 애플리케이션을 실행하고, 실행된 네비게이션 애플리케이션에 의해 제공되는 기능을 이용할 수 있다.According to this embodiment, thewearable device 100b may execute a navigation function when the user is driving. In addition, thewearable device 100b may automatically end the navigation function when it is determined that the user is not driving after executing the navigation function when it is determined that the user is driving. In this case, thewearable device 100b receives navigation information (eg, road guidance information) from a navigation device (not shown) installed in the vehicle, and displays the received navigation information on the screen of thewearable device 100b. can However, it is not limited thereto, and thewearable device 100b may execute a navigation application installed in thewearable device 100b and use functions provided by the executed navigation application.

도 16은 일 실시예에 따라 웨어러블 장치(100b) 에서 사용자가 운전 중인 경우, 미리 설정된 기능을 실행하는 동작을 설명하기 위한 도면이다.16 is a diagram for explaining an operation of executing a preset function when a user is driving in thewearable device 100b according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100b)는 사용자가 운전 중인 경우, 졸음 운전을 방지하기 위한 기능을 실행할 수 있다. 예를 들면, 웨어러블 장치(100b)는 사용자의 눈을 촬영할 수 있는 위치에 카메라(1610)를 배치하고, 사용자의 눈을 촬영하여, 사용자가 졸린 상태인지 여부를 판단한다. 예를 들면, 웨어러블 장치(100b)는 사용자의 눈이 평소 상태에 비해 기준 비율 이상 감긴 경우, 사용자의 눈 깜빡임 패턴을 검출하여 사용자가 눈을 감고 있는 시간의 비율이 증가한 경우 등에 사용자가 졸린 상태로 판단한다.According to this embodiment, thewearable device 100b may execute a function for preventing drowsy driving when the user is driving. For example, thewearable device 100b arranges thecamera 1610 at a position where the user's eyes can be photographed, photographs the user's eyes, and determines whether the user is in a sleepy state. For example, thewearable device 100b detects the user's eye blink pattern when the user's eyes are closed at a standard rate or more compared to the usual state, and detects the user's eye blink pattern to detect the user's sleepy state when the rate of time the user closes their eyes increases. judge

이를 위해, 웨어러블 장치(100b)의 센서부(210)는 카메라(314)를 구비할 수 있다. 카메라(314)는 사용자의 눈을 촬영할 수 있는 위치에 배치된다. 예를 들면, 웨어러블 장치(100b)가 안경의 형태로 구현되는 경우, 카메라(314)는 사용자의 눈을 향하도록 안경대 또는 안경알에 배치될 수 있다.To this end, thesensor unit 210 of thewearable device 100b may include acamera 314 . Thecamera 314 is disposed at a location capable of photographing the user's eyes. For example, when thewearable device 100b is implemented in the form of glasses, thecamera 314 may be disposed on a glasses frame or eyeglass lens to face the user's eyes.

웨어러블 장치(100b)는 사용자가 졸린 상태라고 판단되면, 소리를 출력하거나, 진동을 발생시키는 등의 졸음 방지 동작을 수행할 수 있다.When it is determined that the user is sleepy, thewearable device 100b may perform a sleepiness prevention operation such as outputting a sound or generating a vibration.

도 17은 일 실시예에 따라 웨어러블 장치(100b) 에서 사용자가 운전 중인 경우, 미리 설정된 기능을 실행하는 동작을 설명하기 위한 도면이다.17 is a diagram for explaining an operation of executing a preset function in thewearable device 100b when a user is driving, according to an exemplary embodiment.

본 실시예에 따른 웨어러블 장치(100b)는 안경 또는 헬멧의 형태로 구현되고, 사용자가 운전 중인 경우, 사용자의 전방에 배치된 표시부(610)에 차량 정보, 네비게이션 정보, 교통 정보 등을 증강 현실(AR, Augmented Reality)의 형태로 제공한다. 예를 들면, 도 17에 도시된 바와 같이, 네비게이션 정보를 증강 현실의 형태로 표시한다. 증강 현실은 3차원 영상을 표시부(610)에 표시하여 구현될 수 있다.Thewearable device 100b according to the present embodiment is implemented in the form of glasses or a helmet, and displays vehicle information, navigation information, traffic information, etc. in augmented reality on thedisplay unit 610 disposed in front of the user when the user is driving. It is provided in the form of AR, Augmented Reality). For example, as shown in FIG. 17, navigation information is displayed in the form of augmented reality. Augmented reality may be implemented by displaying a 3D image on thedisplay unit 610 .

도 18은 일 실시예에 따른 웨어러블 장치(100c)의 구조를 나타낸 도면이다.18 is a diagram illustrating a structure of awearable device 100c according to an exemplary embodiment.

본 실시예에 따른 웨어러블 장치(100c)는 센서부(210), 제어부(220), 표시부(610), 및 통신부(1810)를 포함한다.Thewearable device 100c according to this embodiment includes asensor unit 210, acontroller 220, adisplay unit 610, and acommunication unit 1810.

센서부(210)는 웨어러블 장치(100c)의 상태 정보를 획득한다. 센서부(210)는 웨어러블 장치(100c)의 상태 정보를 획득할 수 있는 적어도 하나의 센서를 포함할 수 있다.Thesensor unit 210 obtains state information of thewearable device 100c. Thesensor unit 210 may include at least one sensor capable of obtaining state information of thewearable device 100c.

제어부(220)는 웨어러블 장치(100c)의 전반적인 동작을 제어한다. 본 실시예에 따른 제어부(220)는 센서부(210)에서 출력된 상태 정보에 기초하여 웨어러블 장치(100c)를 착용한 사용자가 운전 중인지 여부를 판단하고, 사용자가 운전 중인 경우, 웨어러블 장치(100c)의 적어도 하나의 기능의 설정을 변경하거나, 웨어러블 장치(100c)의 적어도 하나의 기능을 실행한다.Thecontroller 220 controls overall operations of thewearable device 100c. Thecontrol unit 220 according to the present embodiment determines whether the user wearing thewearable device 100c is driving based on the state information output from thesensor unit 210, and if the user is driving, thewearable device 100c ), or at least one function of thewearable device 100c is executed.

표시부(610)는 웨어러블 장치(100c)의 상태 정보, 애플리케이션 실행 화면 등을 표시한다. 표시부(610)는 예를 들면, 액정 표시 장치, 유기 전계 발광 표시 장치 등을 포함할 수 있다. 표시부(610)는 웨어러블 장치(100c)의 형태에 따라 다양한 위치와 다양한 형태로 구비될 수 있다.Thedisplay unit 610 displays status information of thewearable device 100c, an application execution screen, and the like. Thedisplay unit 610 may include, for example, a liquid crystal display device or an organic light emitting display device. Thedisplay unit 610 may be provided in various positions and in various shapes according to the shape of thewearable device 100c.

통신부(1810)는 외부 장치와 통신한다. 통신부(1810)는 외부 장치와 데이터, 제어 신호, 상태 신호 등을 교환할 수 있다. 또한 통신부(1810)는 복수의 통신 방식을 제공할 수 있으며, 실시예에 따라 통신부(1810)에서 제공되는 통신 방식의 종류가 달라질 수 있다.Thecommunication unit 1810 communicates with an external device. Thecommunication unit 1810 may exchange data, control signals, status signals, and the like with an external device. Also, thecommunication unit 1810 may provide a plurality of communication methods, and the types of communication methods provided by thecommunication unit 1810 may vary according to embodiments.

도 19는 일 실시예에 따른 웨어러블 장치(100c)가 외부 장치(1910a, 1910b, 1910c)와 통신하는 모습을 나타낸 도면이다.19 is a diagram illustrating how thewearable device 100c communicates withexternal devices 1910a, 1910b, and 1910c according to an embodiment.

외부 장치(1910a, 1910b, 1910c)는, 사용자가 탑승 중인 차량(1910b), 스마트폰(1910a), 태블릿 PC, 다른 웨어러블 장치(1910c) 중 적어도 하나 또는 이들의 조합일 수 있다. 웨어러블 장치(100c)는 다양한 외부 장치들(1910a, 1910b, 1910c)과 통신하면서, 외부 장치(1910a, 1910b, 1910c)를 제어하거나, 외부 장치(1910a, 1910b, 1910c)로 정보를 제공하거나, 외부 장치(1910a, 1910b, 1910c)를 이용할 수 있다. 또한, 본 명세서에서, 차량(1910b)은 자동차 전체를 의미하거나, 자동차 내에 설치된 컴퓨팅 장치를 의미할 수 있다. 컴퓨팅 장치는, 자동차의 제조 시에 자동차 제조 회사에 의해 자동차 내에 설치된 장치일 수 있으나, 이에 제한되지 않는다. 컴퓨팅 장치는 자동차 제조 회사가 아닌 다른 제조사에 의해 제작된 장치일 수 있으며, 사용자에 의해 자동차 내에 설치될 수도 있다. 또한, 컴퓨팅 장치는 자동차의 동작을 모니터링하고 자동차의 동작을 전기적으로 제어할 수 있다.Theexternal devices 1910a, 1910b, and 1910c may be at least one of avehicle 1910b in which a user is riding, asmartphone 1910a, a tablet PC, and anotherwearable device 1910c, or a combination thereof. While communicating with variousexternal devices 1910a, 1910b, and 1910c, thewearable device 100c controls theexternal devices 1910a, 1910b, and 1910c, provides information to theexternal devices 1910a, 1910b, and 1910c, or provides information to theexternal devices 1910a, 1910b, and 1910c.Devices 1910a, 1910b, and 1910c are available. Also, in this specification, thevehicle 1910b may refer to the entire vehicle or a computing device installed in the vehicle. The computing device may be, but is not limited to, a device installed in an automobile by an automobile manufacturer when manufacturing the automobile. The computing device may be a device manufactured by a manufacturer other than an automobile manufacturer, and may be installed in a vehicle by a user. In addition, the computing device may monitor the operation of the vehicle and electrically control the operation of the vehicle.

도 20은 일 실시예에 따른 통신부(1810a)의 구조를 나타낸 도면이다.20 is a diagram showing the structure of acommunication unit 1810a according to an embodiment.

본 실시예에 따른 통신부(230)는 블루투스(Bluetooth) 모듈(2010), Wi-Fi 모듈(2020), NFC(near filed communication) 모듈(2030), 및 이동 통신 모듈(2040) 중 적어도 하나 또는 이들의 조합을 포함할 수 있다. 블루투스(Bluetooth) 모듈(2010), Wi-Fi 모듈(2020), NFC(near filed communication) 모듈(2030), 및 이동 통신 모듈(2040)은 실시예에 따라 선택적으로 구비될 수 있다.The communication unit 230 according to this embodiment includes at least one of aBluetooth module 2010, a Wi-Fi module 2020, a near field communication (NFC)module 2030, and amobile communication module 2040, or these may include a combination of ABluetooth module 2010, a Wi-Fi module 2020, a near filed communication (NFC)module 2030, and amobile communication module 2040 may be selectively provided according to embodiments.

이동 통신 모듈(2040)은 이동 통신망을 통해 전화, 문자 메시지를 송수신하고, 이동 통신망을 이용하여 데이터 통신을 할 수 있다. 상기 이동 통신망은 예를 들면, 코드 분할 다중 접속(CDMA, Code Division Multiple Access), GSM(Global system for Mobile communication), PCD(Personal Digital Cellular) 등의 2세대 이동통신, IMT-2000(International Mobile Telecommunication 2000), W-CDMA(Wideband Code Division Multiple Access), CDMA2000(Code Division Multiple Access 2000) 등 3세대 이동통신, 및 LTE(Long Term Evolution), LTE-A(Long Term Evolution advanced) 등 4세대 이동 통신 방식 중 적어도 하나를 이용하는 통신망을 포함한다.Themobile communication module 2040 may transmit/receive calls and text messages through a mobile communication network, and perform data communication using the mobile communication network. The mobile communication network includes, for example, code division multiple access (CDMA), global system for mobile communication (GSM), second-generation mobile communication such as PCD (personal digital cellular), IMT-2000 (International Mobile Telecommunication 2000), W-CDMA (Wideband Code Division Multiple Access), CDMA2000 (Code Division Multiple Access 2000) and 3rd generation mobile communications, LTE (Long Term Evolution) and LTE-A (Long Term Evolution advanced) 4th generation mobile communications A communication network using at least one of the methods is included.

도 21은 일 실시예에 따른 웨어러블 장치(100c)의 제어 방법을 나타낸 흐름도이다.21 is a flowchart illustrating a control method of thewearable device 100c according to an exemplary embodiment.

본 실시예에 따른 웨어러블 장치(100c)는 웨어러블 장치(100c)를 착용한 사용자가 운전 중이라고 판단되면(S2102), 외부 장치(1910a)에 운전 중임을 나타내는 정보를 전송한다(S2104). 외부 장치(1910a)는 예를 들면, 스마트폰(1910a), 태블릿 PC 등일 수 있다.When thewearable device 100c according to this embodiment determines that the user wearing thewearable device 100c is driving (S2102), it transmits information indicating that the user is driving to theexternal device 1910a (S2104). Theexternal device 1910a may be, for example, asmart phone 1910a or a tablet PC.

일 실시예에 따르면, 웨어러블 장치(100c)는 외부 장치(1910a)에 운전 중임을 나타내는 정보와 함께, 외부 장치(1910a)의 동작 모드를 변경하는 제어 신호를 전송할 수 있다. 웨어러블 장치(100c)는 외부 장치(1910a)를 운전 모드, 절전 모드, 알림 차단 모드 등으로 변경하도록 외부 장치(1910a)를 제어할 수 있다.According to an embodiment, thewearable device 100c may transmit a control signal for changing an operation mode of theexternal device 1910a together with information indicating that it is driving to theexternal device 1910a. Thewearable device 100c may control theexternal device 1910a to change theexternal device 1910a to a driving mode, a power saving mode, a notification blocking mode, and the like.

일 실시예에 따르면, 외부 장치(1910a)는 웨어러블 장치(100c)로부터 운전 중임을 나타내는 정보를 수신하면, 사용자가 운전 중인 경우 수행될 것으로 미리 결정된 모드로 외부 장치(1910a)의 동작 모드를 변경한다(S2106). 예를 들면, 외부 장치(1910a)는 웨어러블 장치(100c)로부터 운전 중임을 나타내는 정보를 수신하면, 외부 장치(1910a)의 동작 모드를 운전 모드, 절전 모드, 알림 차단 모드 등으로 변경할 수 있다.According to an embodiment, when receiving information indicating that the user is driving from thewearable device 100c, theexternal device 1910a changes the operation mode of theexternal device 1910a to a mode previously determined to be performed when the user is driving. (S2106). For example, upon receiving information indicating that the device is driving from thewearable device 100c, theexternal device 1910a may change the operation mode of theexternal device 1910a to a driving mode, a power saving mode, or a notification blocking mode.

일 실시예에 따르면, 상기 외부 장치(1910a)는 웨어러블 장치(100c)에 의해 동작 모드가 변경되면, 외부 장치(1910a)의 동작 중 일부를 웨어러블 장치(100c)가 대신 수행하도록 할 수 있다. 예를 들면, 외부 장치(1910a)는 웨어러블 장치(100c)에 의해 운전 중임을 통지 받고 동작 모드가 변경되도록 제어되면, 외부 장치(1910a)에서 알림을 제공하지 않고 대신에 웨어러블 장치(100c)에서 알림을 제공하도록 동작할 수 있다.According to an embodiment, when the operation mode is changed by thewearable device 100c, theexternal device 1910a may allow thewearable device 100c to perform part of the operation of theexternal device 1910a instead. For example, when theexternal device 1910a is notified by thewearable device 100c that it is driving and the operation mode is controlled to change, theexternal device 1910a does not provide a notification, but instead thewearable device 100c notifies. can operate to provide

다른 실시예에 따르면, 외부 장치(1910a)는 웨어러블 장치(100c)로부터 동작 모드를 변경하는 제어 신호가 수신되면, 수신된 제어 신호에 따라 동작 모드를 변경한다.According to another embodiment, when a control signal for changing an operation mode is received from thewearable device 100c, theexternal device 1910a changes the operation mode according to the received control signal.

도 22는 일 실시예에 따른 웨어러블 장치(100c)와 외부 장치(1910b)를 나타낸 도면이다.22 is a diagram illustrating thewearable device 100c and theexternal device 1910b according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100c)는 웨어러블 장치(100c)를 착용한 사용자가 운전 중이라고 판단되면, 통신부(1810b)에 포함된 일부 통신 모듈을 턴 오프시키고, 일부 통신 모듈만 턴 온 시킬 수 있다. 예를 들면, 통신부(1810b)가 Wi-Fi 모듈(2020), NFC 모듈(2030), 및 블루투스 모듈(2010)을 포함하는 경우, 웨어러블 장치(100c)의 사용자가 운전 중이라고 판단되면, 웨어러블 장치(100c)는 통신부(1810b)의 Wi-Fi 모듈(2020) 및 NFC 모듈(2030)은 턴 오프시키고, 블루투스 모듈(2010)은 턴 온 시킬 수 있다. 본 실시예에 따르면 차량(1910b)은 블루투스 모듈(2210)을 구비하고, 차량(1910b)의 블루투스 모듈(2210)은 웨어러블 장치(100c)의 블루투스 모듈(2010)과 통신할 수 있다.According to this embodiment, when it is determined that the user wearing thewearable device 100c is driving, thewearable device 100c may turn off some of the communication modules included in thecommunication unit 1810b and turn on only some of the communication modules. have. For example, when thecommunication unit 1810b includes the Wi-Fi module 2020, theNFC module 2030, and theBluetooth module 2010, and it is determined that the user of thewearable device 100c is driving, the wearable device ( 100c) may turn off the Wi-Fi module 2020 and theNFC module 2030 of thecommunication unit 1810b and turn on theBluetooth module 2010. According to this embodiment, thevehicle 1910b includes aBluetooth module 2210, and theBluetooth module 2210 of thevehicle 1910b can communicate with theBluetooth module 2010 of thewearable device 100c.

본 실시예에 따르면, 웨어러블 장치(100c)의 사용자가 운전 중이라고 판단되면, 운전 중에는 거의 이용되지 않는 통신 방식을 제공하는 통신 모듈들은 턴 오프시켜, 웨어러블 장치(100c)의 전력 소모를 감소시킬 수 있는 효과가 있다.According to the present embodiment, when it is determined that the user of thewearable device 100c is driving, communication modules providing communication methods that are rarely used while driving are turned off, thereby reducing power consumption of thewearable device 100c. It works.

도 23은 일 실시예에 따른 웨어러블 장치(100c)와 외부 장치(1910b)를 나타낸 도면이다.23 is a diagram illustrating thewearable device 100c and theexternal device 1910b according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100c)는 사용자가 운전 중이라고 판단되는 경우, 차량(1910b)에 구비된 출력부(2310)를 이용할 수 있다. 예를 들면, 웨어러블 장치(100c)는 사용자가 운전 중이라고 판단되는 경우, 차량(1910b)의 출력부(2310)에 구비된 스피커(2312), 표시부(2314)를 이용할 수 있다. 웨어러블 장치(100c)는 차량(1910b)에 구비된 스피커(2312)를 이용하여, 음악, 소리 알림, 네비게이션의 안내 음성 등을 출력할 수 있다. 또한 웨어러블 장치(100c)는 차량(1910b)에 구비된 표시부(2314)를 통해 네비게이션 화면, 문자메시지 내용, 알림 내용 등을 표시할 수 있다.According to this embodiment, when it is determined that the user is driving, thewearable device 100c may use theoutput unit 2310 provided in thevehicle 1910b. For example, when it is determined that the user is driving, thewearable device 100c may use thespeaker 2312 and thedisplay unit 2314 provided in theoutput unit 2310 of thevehicle 1910b. Thewearable device 100c may use thespeaker 2312 provided in thevehicle 1910b to output music, sound notification, navigation guidance, and the like. In addition, thewearable device 100c may display a navigation screen, text message contents, notification contents, etc. through thedisplay unit 2314 provided in thevehicle 1910b.

도 24는 일 실시예에 따른 웨어러블 장치(100c)의 제어 방법을 나타낸 흐름도이다.24 is a flowchart illustrating a control method of thewearable device 100c according to an exemplary embodiment.

본 실시예에 따른 웨어러블 장치(100c)는, 웨어러블 장치(100c)를 착용한 운전자가 운전 중이라고 판단되는 경우, 차량에서 수집된 정보를 스마트폰, 태블릿 PC 등으로 제공할 수 있다. 우선 웨어러블 장치(100c)는 사용자가 운전 중이라고 판단되는 경우(S2402), 차량(1910b)에 상태 정보 및 주행 정보를 요청한다(S2404). 여기서 상태 정보는 예를 들면, 차량의 식별 정보, 차종, 잔여 연료량, 주행 가능 거리, 연비, 또는 속도 등을 포함한다. 상기 주행 정보는, 주행 거리, 목적지 등을 포함한다.When it is determined that the driver wearing thewearable device 100c is driving, thewearable device 100c according to the present embodiment may provide information collected from the vehicle to a smartphone, a tablet PC, or the like. First, when it is determined that the user is driving (S2402), thewearable device 100c requests state information and driving information from thevehicle 1910b (S2404). Here, the state information includes, for example, vehicle identification information, vehicle model, remaining fuel amount, driving distance, fuel economy, or speed. The driving information includes a driving distance, a destination, and the like.

일 실시예에 따르면, 웨어러블 장치(100c)에서 차량(1910b)에 전송하는 상기 상태 정보 및 주행 정보의 요청은, 정보의 요청 신호 및 정보를 제공할 장치에 대한 정보를 포함할 수 있다. 다른 실시예에 따르면, 웨어러블 장치(100c)에서 차량(1910b)에 전송하는 상기 상태 정보 및 주행 정보의 요청은, 정보의 요청 신호, 요청하는 정보의 종류, 및 정보를 제공할 장치에 대한 정보를 포함할 수 있다. 상기 정보를 제공할 장치에 대한 정보는, 예를 들면, 장치의 종류, 장치의 식별자, 통신 수립 주소 등을 포함할 수 있다.According to an embodiment, the request for the status information and driving information transmitted from thewearable device 100c to thevehicle 1910b may include an information request signal and information about a device to provide the information. According to another embodiment, the request for the status information and driving information transmitted from thewearable device 100c to thevehicle 1910b includes a request signal for information, a type of requested information, and information about a device to provide the information. can include The information on the device to provide the information may include, for example, the device type, device identifier, communication establishment address, and the like.

차량(1910b)은 상태 정보 및 주행 정보의 요청을 수신하면, 상태 정보 및 주행 정보를 웨어러블 장치(100c), 스마트폰(1910a), 및 태블릿 PC 중 적어도 하나 또는 이들의 조합으로 전송한다(S2406).Upon receiving the request for status information and driving information, thevehicle 1910b transmits the status information and driving information to at least one or a combination of thewearable device 100c, thesmartphone 1910a, and the tablet PC (S2406) .

상태 정보 및 주행 정보를 수신한 웨어러블 장치(100c), 스마트폰(1910a), 태블릿 PC 등은 상기 상태 정보 및 주행 정보를 관리한다(S2408). 예를 들면, 스마트폰(1910a)은 상기 상태 정보 및 주행 정보를 이용하여 차계부를 작성할 수 있다.Thewearable device 100c,smart phone 1910a, tablet PC, etc. that have received the status information and driving information manage the status information and driving information (S2408). For example, thesmartphone 1910a may create a vehicle accounting book using the state information and driving information.

도 25는 일 실시예에 따라 웨어러블 장치의 사용자가 운전 중인지 여부를 판단하는 방법을 나타낸 흐름도이다.25 is a flowchart illustrating a method of determining whether a wearable device user is driving, according to an embodiment.

본 실시예에 따른 웨어러블 장치(100a, 도 2 참조)는 진동을 검출한다(S2502). 일 실시예에 따르면, 웨어러블 장치(100a)의 센서부(210)는 가속도 센서를 구비하고, 가속도 센서에 검출되는 센싱 값을 이용하여 진동을 검출할 수 있다.Thewearable device 100a (see FIG. 2) according to the present embodiment detects vibration (S2502). According to an embodiment, thesensor unit 210 of thewearable device 100a may include an acceleration sensor and detect vibration using a sensing value detected by the acceleration sensor.

웨어러블 장치(100a)는 검출된 진동을 미리 저장된 진동 패턴과 비교한다(S2504). 상기 미리 저장된 진동 패턴은 차량의 엔진 및 도로의 노면에 의해 발생하는 차량의 진동 패턴을 나타낼 수 있다. 웨어러블 장치(100a)를 착용한 상태로 운전을 하면, 사용자의 신체를 통해 차량의 진동이 웨어러블 장치(100a)로 전달될 수 있다. 사용자가 운전 중에 스티어링 휠을 잡은 상태로 있는 경우, 차량의 진동이 스티어링 휠 및 신체를 통해 웨어러블 장치(100a)로 높은 강도로 전달될 수 있다.Thewearable device 100a compares the detected vibration with a previously stored vibration pattern (S2504). The previously stored vibration pattern may indicate a vibration pattern of the vehicle generated by the engine of the vehicle and the road surface. When driving while wearing thewearable device 100a, vibration of the vehicle may be transmitted to thewearable device 100a through the user's body. When the user holds the steering wheel while driving, vibration of the vehicle may be transmitted to thewearable device 100a with high intensity through the steering wheel and body.

검출된 진동이 저장된 진동 패턴과 동일 또는 유사한 경우, 웨어러블 장치(100a)는 사용자가 운전 중이라고 판단한다(S2506). 진동 패턴이 동일 또는 유사하다고 함은, 검출된 진동과 미리 저장된 진동 패턴의 차이가 미리 설정된 기준 값 이하임을 의미한다. 일 실시예에 따르면, 검출된 진동과 미리 저장된 진동 패턴의 상관(correlation) 값이 기준 값 이상인 경우, 웨어러블 장치(100a)는 사용자가 운전 중이라고 판단할 수 있다.When the detected vibration is identical to or similar to the stored vibration pattern, thewearable device 100a determines that the user is driving (S2506). The fact that the vibration patterns are the same or similar means that the difference between the detected vibration and the previously stored vibration pattern is equal to or less than a preset reference value. According to an embodiment, when a correlation value between the detected vibration and the previously stored vibration pattern is greater than or equal to a reference value, thewearable device 100a may determine that the user is driving.

도 26은 일 실시예에 따라 웨어러블 장치(100a)의 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.26 is a diagram for explaining a method of determining whether a user of thewearable device 100a is driving, according to an exemplary embodiment.

일 실시예에 따르면, 웨어러블 장치(100a)는 진동을 검출하고, 저장된 진동 패턴과 비교하여, 비교 결과에 따라 웨어러블 장치(100a)의 사용자가 운전 중인지 여부를 판단한다. 예를 들면, 도 26에 도시된 바와 같이, 사용자가 웨어러블 장치(100a)를 착용한 상태에서, 차량의 스티어링 휠(2610)을 잡으면, 차량의 스티어링 휠(2610)을 통해 차량의 진동이 전달되고, 웨어러블 장치(100a)는 차량의 진동을 검출한다.According to an embodiment, thewearable device 100a detects vibration, compares it with a stored vibration pattern, and determines whether the user of thewearable device 100a is driving according to the comparison result. For example, as shown in FIG. 26 , when a user grabs asteering wheel 2610 of a vehicle while wearing thewearable device 100a, vibration of the vehicle is transmitted through thesteering wheel 2610 of the vehicle. , thewearable device 100a detects vehicle vibration.

차량의 스티어링 휠(2610)을 통해 전달되는 진동은 운전자 이외의 차량 탑승자에게 전달되는 진동에 비해 그 강도가 세기가 더 세다. 일 실시예에 따르면, 웨어러블 장치(100a)는 검출된 진동의 패턴뿐만 아니라 진동의 강도를 함께 고려하여 사용자가 운전 중인지 여부를 판단할 수 있다. 예를 들면, 웨어러블 장치(100a)는 검출된 진동 패턴이 미리 저장된 진동 패턴과 동일 또는 유사하더라도, 진동의 강도가 기준 값 미만이면 웨어러블 장치(100a)의 사용자가 운전 중이라고 판단하지 않고, 검출된 진동 패턴이 미리 저장된 진동 패턴과 동일 또는 유사하고 진동의 강도가 기준 값 이상인 경우, 웨어러블 장치(100a)의 사용자가 운전 중이라고 판단할 수 있다.Vibration transmitted through thesteering wheel 2610 of the vehicle is stronger than vibration transmitted to vehicle occupants other than the driver. According to an embodiment, thewearable device 100a may determine whether the user is driving by considering not only the pattern of the detected vibration but also the strength of the vibration. For example, even if the detected vibration pattern is identical to or similar to a previously stored vibration pattern, thewearable device 100a does not determine that the user of thewearable device 100a is driving when the strength of the vibration is less than a reference value, and the detected vibration When the pattern is the same as or similar to the previously stored vibration pattern and the strength of the vibration is greater than or equal to the reference value, it may be determined that the user of thewearable device 100a is driving.

도 27은 일 실시예에 따른 웨어러블 장치(100b)의 구조를 나타낸 도면이다.27 is a diagram illustrating a structure of awearable device 100b according to an embodiment.

일 실시예에 따르면, 웨어러블 장치(100b)는 스마트 워치의 형태로 구현될 수 있다. 스마트 워치 형태의 웨어러블 장치(100b)는 시계 판 밑, 시계줄(2710) 내주면, 체결부(2726) 등에 센서부(210)의 센서가 배치될 수 있다. 예를 들면, 시계 판 밑(2722)에 심박 센서, 온도 센서, 땀 센서, 혈압 센서, 근접 센서 등이 배치될 수 있다. 또한 시계줄 내주면(2724)에 근접/접촉 센서 등이 배치될 수 있다. 또한 체결부(2726)에 체결 상태인지 여부를 감지하는 도전 센서, 홀 센서, 자기 센서 등이 배치될 수 있다. 또한 시계 판(2730) 부분에 터치 스크린이 배치될 수 있다. 이외에도, 다양한 위치에 가속도 센서, 자이로 센서, 조도 센서, 지자계 센서 등이 배치될 수 있다.According to an embodiment, thewearable device 100b may be implemented in the form of a smart watch. In thewearable device 100b in the form of a smart watch, sensors of thesensor unit 210 may be disposed below the watch face, on the inner circumferential surface of thewatch strap 2710, and on thefastening portion 2726. For example, a heart rate sensor, a temperature sensor, a sweat sensor, a blood pressure sensor, a proximity sensor, and the like may be disposed below thewatch face 2722 . In addition, a proximity/contact sensor or the like may be disposed on the innercircumferential surface 2724 of the watch strap. In addition, a conduction sensor, a hall sensor, a magnetic sensor, etc. may be disposed on thefastening unit 2726 to detect whether or not it is fastened. In addition, a touch screen may be disposed on thewatch face 2730. In addition, an acceleration sensor, a gyro sensor, an illuminance sensor, a geomagnetic sensor, and the like may be disposed at various positions.

스마트 워치 형태의 웨어러블 장치(100b)는 시계줄(2710)이 시계 판(2730)으로부터 분리 가능한 구조일 수 있다. 이러한 경우, 시계줄(2710)과 시계 판(2730)의 결합 부위에, 시계줄(2710)과 시계 판(2730)의 결합 여부를 검출하기 위한 센서(예를 들면, 도전 센서, 근접 센서, 홀 센서, 자기 센서 등)가 배치될 수 있다.Thewearable device 100b in the form of a smart watch may have a structure in which thewatch strap 2710 is detachable from thewatch face 2730 . In this case, a sensor (eg, a conductivity sensor, a proximity sensor, a hall sensors, magnetic sensors, etc.) may be disposed.

스마트 워치의 제어부(220)는 가속도 센서를 이용하여 진동을 검출할 수 있다. 또한 스마트 워치의 제어부(220)는 자이로 센서를 이용하여 사용자의 움직임을 검출할 수 있다.Thecontroller 220 of the smart watch may detect vibration using an acceleration sensor. Also, thecontroller 220 of the smart watch may detect the user's movement using a gyro sensor.

또한 스마트 워치의 제어부(220)는 체결부(2726)가 체결 상태인지 여부와 심박 센서 등의 바이오 센서의 검출 값에 기초하여 스마트 워치가 착용 상태인지, 미착용 상태인지 여부를 판단할 수 있다.In addition, thecontroller 220 of the smart watch may determine whether the smart watch is worn or not worn based on whether thefastening unit 2726 is in a fastened state and a detection value of a biosensor such as a heartbeat sensor.

도 28은 일 실시예에 따른 웨어러블 장치(100a)의 구조를 나타낸 도면이다.28 is a diagram illustrating a structure of awearable device 100a according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 스마트 팔찌(또는 스마트 밴드)의 형태로 구현될 수 있다. 스마트 팔찌 형태의 웨어러블 장치(100a)는, 몸체(2810), 체결부(2820), 내주면(2830) 등의 위치에 센서가 배치될 수 있다. 예를 들면, 몸체(2810)에 가속도 센서, 자이로 센서, 움직임 센서, 지자계 센서, 위치 검출 모듈 등이 배치되거나, 체결부(2820)에 체결 상태인지 여부를 감지하는 도전 센서, 홀 센서, 자기 센서 등이 배치되거나, 내주면(2830)에 온도 센서, 심박 센서 등이 배치될 수 있다.According to this embodiment, thewearable device 100a may be implemented in the form of a smart bracelet (or smart band). In thewearable device 100a in the form of a smart bracelet, sensors may be disposed at positions such as thebody 2810, thefastening part 2820, and the innercircumferential surface 2830. For example, an acceleration sensor, a gyro sensor, a motion sensor, a geomagnetic sensor, a position detection module, etc. are disposed on thebody 2810, or a conductivity sensor, a hall sensor, or a magnetic A sensor or the like may be disposed, or a temperature sensor, a heart rate sensor, or the like may be disposed on the innercircumferential surface 2830 .

도 29는 일 실시예에 따른 웨어러블 장치(100b)의 구조를 나타낸 도면이다.29 is a diagram illustrating a structure of awearable device 100b according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100b)는 스마트 반지의 형태로 구현될 수 있다. 스마트 반지 형태의 웨어러블 장치(100b)는 표시부(2910), 몸체(2920), 내주면(2930), 외주면(2940) 등에 센서가 배치될 수 있다. 예를 들면, 표시부(2910)에 터치 스크린이 배치되거나, 내주면(2930)에 온도 센서, 심박 센서 등이 배치되거나, 몸체(2920)에 가속도 센서, 자이로 센서, 지자계 센서, 위치 검출 모듈, 움직임 센서, 조도 센서 등이 배치될 수 있다. 또한 외주면(2940)에 터치 센서 등이 배치될 수 있다.According to this embodiment, thewearable device 100b may be implemented in the form of a smart ring. In thewearable device 100b in the form of a smart ring, sensors may be disposed on thedisplay unit 2910, thebody 2920, the innercircumferential surface 2930, and the outercircumferential surface 2940. For example, a touch screen is disposed on thedisplay unit 2910, a temperature sensor, a heart rate sensor, etc. are disposed on the innercircumferential surface 2930, or an acceleration sensor, a gyro sensor, a geomagnetic sensor, a position detection module, and movement are disposed on thebody 2920. A sensor, an illuminance sensor, and the like may be disposed. In addition, a touch sensor or the like may be disposed on the outercircumferential surface 2940 .

도 30은 일 실시예에 따른 웨어러블 장치(100a)의 구조를 나타낸 도면이다.30 is a diagram illustrating a structure of awearable device 100a according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 이어폰의 형태로 구현될 수 있다. 이어폰 형태의 웨어러블 장치(100a)는 외주부(3010), 울림 판(3020) 등에 센서가 배치될 수 있다. 예를 들면, 외주부(3010)에 심박 센서가 배치되고, 울림 판(3020)에 온도 센서가 배치될 수 있다. 또한 외주부(3010) 또는 몸체(3030)에 가속도 센서, 자이로 센서, 지자계 센서 등이 배치될 수 있다.According to this embodiment, thewearable device 100a may be implemented in the form of an earphone. In the earphone typewearable device 100a, sensors may be disposed on theouter circumferential portion 3010 and thesound board 3020. For example, a heart rate sensor may be disposed on theouter circumferential portion 3010 and a temperature sensor may be disposed on thesound board 3020 . In addition, an acceleration sensor, a gyro sensor, a geomagnetic sensor, or the like may be disposed on theouter circumferential portion 3010 or thebody 3030 .

도 31은 일 실시예에 따른 웨어러블 장치(100a)의 구조를 나타낸 도면이다.31 is a diagram illustrating a structure of awearable device 100a according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 옷의 형태로 구현될 수 있다. 옷 형태의 웨어러블 장치(100a)는 내피에 온도 센서, 심박 센서 등이 배치되고, 다양한 위치에 가속도 센서, 자이로 센서, 위치 검출 모듈, 지자계 센서 등이 배치될 수 있다.According to this embodiment, thewearable device 100a may be implemented in the form of clothes. In thewearable device 100a in the form of clothes, a temperature sensor, a heart rate sensor, and the like may be disposed on the inner skin, and an acceleration sensor, a gyro sensor, a position detection module, and a geomagnetic sensor may be disposed at various locations.

도 32는 일 실시예에 따라 웨어러블 장치의 사용자가 운전 중인지 여부를 판단하는 방법을 나타낸 흐름도이다.32 is a flowchart illustrating a method of determining whether a user of a wearable device is driving, according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 검출된 움직임에 기초하여 사용자가 운전 중인지 여부를 판단한다.According to this embodiment, thewearable device 100a determines whether the user is driving based on the detected motion.

우선 웨어러블 장치(100a)는 움직임을 검출한다(S3202). 움직임은 예를 들면, 움직임 패턴, 회전각 등의 형태로 검출될 수 있다. 움직임은 웨어러블 장치(100a)의 센서부(210)에 구비된 가속도 센서, 자이로 센서, 움직임 센서 등을 이용하여 검출될 수 있다.First, thewearable device 100a detects motion (S3202). Movement may be detected in the form of, for example, a movement pattern or a rotation angle. Movement may be detected using an acceleration sensor, a gyro sensor, a motion sensor, etc. provided in thesensor unit 210 of thewearable device 100a.

다음으로 웨어러블 장치(100a)는 검출된 움직임과 저장된 움직임 패턴을 비교한다(S3204). 웨어러블 장치(100a)는 검출된 움직임과 저장된 움직임 패턴의 차이를 산출하거나, 상관 연산을 하는 등의 방법으로, 검출된 움직임과 저장된 움직임 패턴을 비교할 수 있다.Next, thewearable device 100a compares the detected movement with the stored movement pattern (S3204). Thewearable device 100a may compare the detected movement and the stored movement pattern by calculating a difference between the detected movement and the stored movement pattern or performing a correlation operation.

검출된 움직임과 저장된 움직임 패턴이 동일 또는 유사한 경우, 웨어러블 장치(100a)는 사용자가 운전 중이라고 판단한다(S3206).When the detected movement and the stored movement pattern are the same or similar, thewearable device 100a determines that the user is driving (S3206).

도 33은 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.33 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.

일 실시예에 따르면, 웨어러블 장치(100b)는 스티어링 휠을 회전시키는 움직임을 검출하여, 사용자가 운전 중이라고 판단할 수 있다. 도 33에 도시된 바와 같이, 사용자가 운전 중인 경우, 스티어링 휠을 회전시키는 움직임이 빈번하게 발생한다. 스티어링 휠을 회전시키는 움직임은, 스티어링 휠의 원형 형상을 따라, 웨어러블 장치(100b)가 움직이는 형태로 나타난다. 웨어러블 장치(100b)는 가속도 센서, 자이로 센서, 움직임 센서 등을 이용하여 움직임의 형태를 검출하고, 검출된 움직임의 형태가 미리 저장된 스티어링 휠을 회전시키는 움직임과 유사한 경우, 사용자가 운전 중이라고 판단할 수 있다. 일 실시예에 따르면, 웨어러블 장치(100b)는 가속도 센서를 이용하여 회전각을 검출하고, 회전각이 미리 저장된 회전각과 동일 또는 유사한 경우, 사용자가 운전 중이라고 판단할 수 있다.According to an embodiment, thewearable device 100b may detect a motion of rotating the steering wheel and determine that the user is driving. As shown in FIG. 33 , when a user is driving, a motion of rotating a steering wheel frequently occurs. The movement of rotating the steering wheel appears as a movement of thewearable device 100b along the circular shape of the steering wheel. Thewearable device 100b detects a type of motion using an acceleration sensor, a gyro sensor, a motion sensor, and the like, and determines that the user is driving when the type of the detected motion is similar to a pre-stored motion of rotating a steering wheel. have. According to an embodiment, thewearable device 100b detects a rotation angle using an acceleration sensor, and when the rotation angle is the same as or similar to a pre-stored rotation angle, it may be determined that the user is driving.

또한 일 실시예에 따르면, 웨어러블 장치(100b)는 상기 미리 저장된 회전각과 동일 유사한 형태의 움직임이 기준 시간 이상 검출된 경우, 또는 기준 횟수 이상 검출된 경우에 사용자가 운전 중이라고 판단할 수 있다.Also, according to an embodiment, thewearable device 100b may determine that the user is driving when a motion of the same or similar type as the previously stored rotation angle is detected for a reference time or more or a reference number of times or more.

일 실시예에 따르면, 웨어러블 장치(100b)는 검출된 진동과 움직임을 함께 고려하여 사용자가 운전 중인지 여부를 판단할 수 있다. 예를 들면, 웨어러블 장치(100b)는 검출된 진동이 미리 저장된 진동 패턴과 유사하고, 검출된 움직임이 미리 저장된 움직임 패턴과 유사한 경우에, 사용자가 운전 중이라고 판단할 수 있다.According to an embodiment, thewearable device 100b may determine whether the user is driving in consideration of the detected vibration and motion. For example, thewearable device 100b may determine that the user is driving when the detected vibration is similar to a previously stored vibration pattern and the detected motion is similar to a previously stored motion pattern.

도 34는 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.34 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.

일 실시예에 따르면, 웨어러블 장치(100a)는 신발의 형태로 구현되고, 자동차 페달(3410, 예를 들면 브레이크 페달, 가속 페달, 또는 클러치 페달)을 밟거나 누르는 움직임을 검출하여, 사용자가 운전 중이라고 판단할 수 있다. 사용자는 운전 중 자동차 페달(3410)을 밝거나 누르는 동작을 반복하고, 이로 인해 도 34에 도시된 바와 같이, 신발 형태의 웨어러블 장치(100a)에서 신발 겉창(outsole)의 뒷하단을 중심으로 상하로 회전운동을 하는 움직임이 발생한다. 또한, 사용자가 운전 중인 경우, 상기와 같은 상하 회전운동은 제한된 각도 범위 이내에서 발생한다. 예를 들면, 사용자가 운전 중일 때 웨어러블 장치(100a)의 상하 회전운동은 270도 내지 360도 범위 이내에서 검출될 수 있다. 따라서 일 실시예에 따르면, 신발 형태의 웨어러블 장치(100a)는 상기와 같은 상하 회전운동이 검출되는 경우, 사용자가 운전 중이라고 판단할 수 있다. 상하 회전운동에 대한 정보는 웨어러블 장치(100a)에 미리 저장되어 있을 수 있다.According to an embodiment, thewearable device 100a is implemented in the form of a shoe, and detects a movement of stepping on or pressing a vehicle pedal 3410 (eg, a brake pedal, an accelerator pedal, or a clutch pedal) to indicate that the user is driving. can judge The user repeats an action of pressing or pressing thecar pedal 3410 while driving, and as a result, as shown in FIG. Rotational motion occurs. In addition, when the user is driving, the above-described up and down rotational motion occurs within a limited angular range. For example, while the user is driving, a vertical rotational motion of thewearable device 100a may be detected within a range of 270 degrees to 360 degrees. Therefore, according to an embodiment, thewearable device 100a in the form of a shoe may determine that the user is driving when the upward and downward rotation motion is detected. Information on the vertical rotation motion may be previously stored in thewearable device 100a.

또한 일 실시예에 따르면, 신발 형태의 웨어러블 장치(100a)는 상기와 같은 상하 회전운동이 기준 시간 이상 검출된 경우, 또는 기준 횟수 이상 검출된 경우에 사용자가 운전 중이라고 판단할 수 있다.Also, according to an embodiment, thewearable device 100a in the form of a shoe may determine that the user is driving when the above-mentioned up and down rotation motion is detected for a reference time or more or a reference number of times or more.

본 실시예에 따르면, 웨어러블 장치(100a)의 센서부(210)는 가속도 센서 또는 자이로 센서를 구비하고, 가속도 센서 또는 자이로 센서를 이용하여 상기의 상하 회전운동을 검출할 수 있다.According to this embodiment, thesensor unit 210 of thewearable device 100a may include an acceleration sensor or a gyro sensor, and may detect the vertical rotation motion using the acceleration sensor or the gyro sensor.

도 35는 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.35 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.

일 실시예에 따르면, 웨어러블 장치(100a)는 신발의 형태로 구현되고, 복수의 자동차 페달(3410a, 3410b, 예를 들면 브레이크 페달, 가속 페달, 또는 클러치 페달) 사이에서 이동하는 움직임을 검출하여, 사용자가 운전 중이라고 판단할 수 있다. 사용자는 운전 중 복수의 자동차 페달(3410a, 3410b) 사이에서 이동하는 움직임이 발생하고, 이로 인해 도 35에 도시된 바와 같이, 신발 형태의 웨어러블 장치(100a)에서 신발 겉창(outsole)의 뒷하단을 중심으로 좌우로 회전운동을 하는 움직임이 발생한다. 또한, 사용자가 운전 중인 경우, 상기와 같은 좌우 회전운동은 제한된 각도 범위 이내에서 발생한다. 예를 들면, 사용자가 운전 중일 때 웨어러블 장치(100a)의 좌우 회전운동은 90도 범위 이내에서 검출될 수 있다. 따라서 일 실시예에 따르면, 신발 형태의 웨어러블 장치(100a)는 상기와 같은 좌우 회전운동이 검출되는 경우, 사용자가 운전 중이라고 판단할 수 있다. 좌우 회전운동에 대한 정보는 웨어러블 장치(100a)에 미리 저장되어 있을 수 있다.According to an embodiment, thewearable device 100a is implemented in the form of a shoe and detects movement between a plurality ofvehicle pedals 3410a and 3410b (eg, a brake pedal, an accelerator pedal, or a clutch pedal), It may be determined that the user is driving. The user moves between the plurality ofcar pedals 3410a and 3410b while driving, and as a result, as shown in FIG. There is a movement that rotates left and right around the center. In addition, when the user is driving, the above left and right rotation motion occurs within a limited angular range. For example, when the user is driving, left and right rotational motion of thewearable device 100a may be detected within a range of 90 degrees. Therefore, according to an embodiment, thewearable device 100a in the form of a shoe may determine that the user is driving when the left and right rotation motion is detected. Information on the left and right rotation motion may be previously stored in thewearable device 100a.

또한 일 실시예에 따르면, 신발 형태의 웨어러블 장치(100a)는 상기와 같은 좌우 회전운동이 기준 시간 이상 검출된 경우, 또는 기준 횟수 이상 검출된 경우에 사용자가 운전 중이라고 판단할 수 있다.Also, according to an embodiment, thewearable device 100a in the form of a shoe may determine that the user is driving when the above-mentioned left and right rotation motion is detected for a reference period or more than a reference number of times.

본 실시예에 따르면, 웨어러블 장치(100a)의 센서부(210)는 가속도 센서 또는 자이로 센서를 구비하고, 가속도 센서 또는 자이로 센서를 이용하여 상기의 좌우 회전운동을 검출할 수 있다.According to this embodiment, thesensor unit 210 of thewearable device 100a may include an acceleration sensor or a gyro sensor, and may detect the left and right rotation motion using the acceleration sensor or the gyro sensor.

도 36은 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 나타낸 흐름도이다.36 is a flowchart illustrating a method of determining whether a user is driving according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)의 센서부(210)는 카메라를 구비하고, 웨어러블 장치(100a)에 미리 저장된 장면이 검출되면, 사용자가 운전 중이라고 판단할 수 있다.According to this embodiment, thesensor unit 210 of thewearable device 100a includes a camera, and when a scene previously stored in thewearable device 100a is detected, it may be determined that the user is driving.

우선 웨어러블 장치(100a)는 카메라를 이용하여 촬영한다(S3602). 촬영되는 장면은 웨어러블 장치(100a)에서 카메라가 배치된 위치 및 사용자의 상황에 따라 달라질 수 있다. 예를 들면, 웨어러블 장치(100a)가 안경 형태로 구현되고, 카메라가 안경의 정면에 배치된 경우, 웨어러블 장치(100a)는 사용자의 시선 방향의 장면을 촬영할 수 있다. 다른 예로서, 웨어러블 장치(100a)가 손목시계 또는 팔찌의 형태로 구현되고, 카메라가 시계줄 상에 배치된 경우, 웨어러블 장치(100a)는 사용자의 좌측 또는 우측 방향을 촬영할 수 있다.First, thewearable device 100a takes a picture using a camera (S3602). The captured scene may vary depending on the position where the camera is placed in thewearable device 100a and the user's situation. For example, when thewearable device 100a is implemented in the form of glasses and a camera is disposed in front of the glasses, thewearable device 100a may capture a scene in the direction of the user's gaze. As another example, when thewearable device 100a is implemented in the form of a wrist watch or a bracelet and a camera is disposed on a watch band, thewearable device 100a may capture a left or right direction of the user.

웨어러블 장치(100a)는 촬영된 영상에서 미리 저장된 장면이 검출되었는지 여부를 판단한다(S3604). 상기 미리 저장된 장면은 운전 중에 검출될 가능성이 높은 장면일 수 있다. 예를 들면, 상기 미리 저장된 장면은, 스티어링 휠, 자동차 계기판, 사이드 미러 등의 장면일 수 있다.Thewearable device 100a determines whether a pre-stored scene is detected from the photographed image (S3604). The pre-stored scene may be a scene highly likely to be detected while driving. For example, the pre-stored scenes may be scenes such as a steering wheel, an automobile instrument panel, and a side mirror.

미리 저장된 장면과 촬영된 영상의 비교는 장면 검출의 위한 다양한 알고리즘을 이용하여 수행될 수 있다. 예를 들면, 상기 미리 저장된 영상은 자동차 계기판의 원형과 눈금 형상의 형태를 나타내고, 웨어러블 장치(100a)는 촬영된 영상에서 계기판의 원형과 눈금 형상을 검출할 수 있다. 형상 비교를 위해서는, 예를 들면 상관(correlation) 기법이 이용될 수 있다.Comparison between a pre-stored scene and a photographed image may be performed using various algorithms for scene detection. For example, the pre-stored image represents the shape of the circular shape and the scale shape of the instrument panel of a vehicle, and thewearable device 100a may detect the circular shape and the shape of the scale shape of the instrument panel from the photographed image. For shape comparison, a correlation technique may be used, for example.

웨어러블 장치(100a)는 저장된 장면이 검출되면, 사용자가 운전 중이라고 판단한다(S3606).When the stored scene is detected, thewearable device 100a determines that the user is driving (S3606).

도 37은 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.37 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 안경(또는 스마트 글래스)의 형태로 구현될 수 있다. 안경 형태의 웨어러블 장치(100a)는 안경테(3710), 안경 다리(3720), 안경 다리의 관자놀이와 접촉하는 부분(3730), 코 받침(3740), 안경알(3750) 등에 센서가 배치될 수 있다. 예를 들면, 안경테(3710)에 터치 센서가 배치되거나, 안경 다리(3720)에 터치 센서가 배치되거나, 관자놀이와 접촉하는 부분(3730)에 맥박 센서가 배치되거나, 코 받침(3740)에 가속도 센서, 터치 센서 등이 배치되거나, 안경알(3750)에 홍채 센서가 배치되는 등 다양한 위치에 다양한 센서가 배치될 수 있다. 또한 일 실시예에 따르면 안경 다리(3720) 또는 안경테(3710)의 소정의 위치에 카메라(3760)가 배치될 수 있다.According to this embodiment, thewearable device 100a may be implemented in the form of glasses (or smart glasses). In thewearable device 100a in the form of eyeglasses, sensors may be disposed on theeyeglass frame 3710, thetemples 3720, thepart 3730 in contact with the temples of the temples, thenose support 3740, theglasses 3750, and the like. For example, a touch sensor is placed on theframe 3710, a touch sensor is placed on thetemples 3720, a pulse sensor is placed on thepart 3730 that contacts the temple, or an acceleration sensor is placed on thenose pad 3740. Various sensors may be disposed at various positions, such as a , touch sensor, or the like, or an iris sensor disposed on theeyeglasses 3750 . Also, according to an embodiment, acamera 3760 may be disposed at a predetermined position of thetemple 3720 or theframe 3710 .

일 실시예에 따르면, 스마트 글래스 형태의 웨어러블 장치(100a)는 카메라(3760)를 이용하여 전방을 촬영하고, 촬영된 영상을 분석하여 사용자가 운전 중인지 여부를 판단한다. 예를 들면, 도 37에 도시된 바와 같이, 차량의 계기판의 형상, 사이드 미러의 형상의 영상이 웨어러블 장치(100a)에 미리 저장되어 있고, 웨어러블 장치(100a)는 미리 저장된 영상이 촬영된 영상으로부터 검출되면, 사용자가 운전 중이라고 판단할 수 있다.According to an embodiment, thewearable device 100a in the form of smart glasses photographs the front using thecamera 3760 and analyzes the photographed image to determine whether the user is driving. For example, as shown in FIG. 37 , images of the shape of a dashboard and a side mirror of a vehicle are stored in advance in thewearable device 100a, and thewearable device 100a converts the previously stored images from the captured images. When detected, it may be determined that the user is driving.

일 실시예에 따르면, 자동차 계기판의 형상은 차량의 차종 별로 저장되어 있을 수 있다. 예를 들면, A 회사의 A 모델 차량의 계기판, B회사의 B 모델 차량의 계기판 등의 형상이 각각 웨어러블 장치(100a)에 저장되어 있을 수 있다. 또한 웨어러블 장치(100a)는 계기판의 형상에 기초하여 차량의 차종을 판단할 수 있다.According to an embodiment, the shape of the instrument panel of a vehicle may be stored for each type of vehicle. For example, shapes of a dashboard of model vehicle A of company A and a dashboard of model vehicle B of company B may be respectively stored in thewearable device 100a. Also, thewearable device 100a may determine the model of the vehicle based on the shape of the instrument panel.

유사하게, 사이드 미러의 형상은 차량의 차종 별로 저장되어 있을 수 있다. 또한 웨어러블 장치(100a)는 사이드 미러의 형상에 기초하여 차량의 차종을 판단할 수 있다.Similarly, the shape of the side mirror may be stored for each type of vehicle. Also, thewearable device 100a may determine the vehicle model based on the shape of the side mirror.

도 38은 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 설명하기 위한 도면이다.38 is a diagram for explaining a method of determining whether a user is driving according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 헬멧의 형태로 구현될 수 있다. 헬멧 형태의 웨어러블 장치(100a)는 헬멧 쉘(shell, 3810), 라이너(liner), 쉴드(shield, 3830) 등에 센서가 배치될 수 있다. 예를 들면, 헬멧 쉘(3810) 또는 쉴드(3830)에 터치 센서가 배치되거나, 라이너에 맥박 센서가 배치되거나, 헬멧 쉘(3810), 쉴드(3830), 라이너 등에 가속도 센서, 자이로 센서 등이 배치되거나, 쉴드(3830)에 홍채 센서가 배치되는 등 다양한 위치에 다양한 센서가 배치될 수 있다. 또한 일 실시예에 따르면 헬멧 쉘(3810) 또는 쉴드(3830)의 소정의 위치에 카메라(3820)가 배치될 수 있다.According to this embodiment, thewearable device 100a may be implemented in the form of a helmet. In the helmet-shapedwearable device 100a, sensors may be disposed on ahelmet shell 3810, a liner, ashield 3830, and the like. For example, a touch sensor is disposed on thehelmet shell 3810 or theshield 3830, a pulse sensor is disposed on the liner, an acceleration sensor, a gyro sensor, etc. are disposed on thehelmet shell 3810, theshield 3830, or the liner. Alternatively, various sensors may be disposed in various positions, such as an iris sensor disposed on theshield 3830. Also, according to an embodiment, acamera 3820 may be disposed at a predetermined position of thehelmet shell 3810 or theshield 3830.

일 실시예에 따르면, 헬멧 형태의 웨어러블 장치(100a)는 카메라(3820)를 이용하여 전방을 촬영하고, 촬영된 영상을 분석하여 사용자가 운전 중인지 여부를 판단한다. 예를 들면, 도 38에 도시된 바와 같이, 오토바이 계기판의 형상, 사이드 미러의 영상이 웨어러블 장치(100a)에 미리 저장되어 있고, 웨어러블 장치(100a)는 미리 저장된 영상이 촬영된 영상으로부터 검출되면, 사용자가 운전 중이라고 판단할 수 있다.According to an embodiment, thewearable device 100a in the form of a helmet photographs the front using acamera 3820 and analyzes the photographed image to determine whether the user is driving. For example, as shown in FIG. 38 , if images of the shape of a motorcycle instrument panel and side mirrors are stored in advance in thewearable device 100a, and thewearable device 100a detects the previously stored images from the captured images, It may be determined that the user is driving.

일 실시예에 따르면, 오토바이 계기판의 형상은 오토바이의 차종 별로 저장되어 있을 수 있다. 예를 들면, A 회사의 A 모델 차량의 계기판, B회사의 B 모델 차량의 계기판 등의 형상이 각각 웨어러블 장치(100a)에 저장되어 있을 수 있다. 또한 웨어러블 장치(100a)는 계기판의 형상에 기초하여 오토바이의 차종을 판단할 수 있다.According to an embodiment, the shape of the instrument panel of a motorcycle may be stored for each type of motorcycle. For example, shapes of a dashboard of model vehicle A of company A and a dashboard of model vehicle B of company B may be respectively stored in thewearable device 100a. Also, thewearable device 100a may determine the type of motorcycle based on the shape of the instrument panel.

유사하게, 사이드 미러의 형상은 오토바이의 차종 별로 저장되어 있을 수 있다. 또한 웨어러블 장치(100a)는 사이드 미러의 형상에 기초하여 차량의 차종을 판단할 수 있다.Similarly, the shape of the side mirror may be stored for each type of motorcycle. Also, thewearable device 100a may determine the vehicle model based on the shape of the side mirror.

도 39는 일 실시예에 따라 사용자가 운전 중인지 여부를 판단하는 방법을 나타낸 흐름도이다.39 is a flowchart illustrating a method of determining whether a user is driving according to an embodiment.

일 실시예에 따르면, 웨어러블 장치(100c)는 웨어러블 장치에 등록된 차량(1910b)에 진입하면, 사용자가 운전 중이라고 판단할 수 있다.According to an embodiment, thewearable device 100c may determine that the user is driving when entering thevehicle 1910b registered to the wearable device.

우선 웨어러블 장치(100c)는 차량(1910b)에 진입하는 경우, 차량(1910b)과 통신을 수립한다(S3902). 예를 들면, 웨어러블 장치(100c)는 차량(1910b)과 무선 통신 채널을 수립할 수 있다.First, when thewearable device 100c enters thevehicle 1910b, it establishes communication with thevehicle 1910b (S3902). For example, thewearable device 100c may establish a wireless communication channel with thevehicle 1910b.

다음으로, 웨어러블 장치(100c)는 차량(1910b)으로부터 차량 정보를 수신한다(S3904). 상기 차량 정보는, 예를 들면, 차종, 차량 고유 번호, 차량의 상태 정보, 차량의 주행 정보 등을 포함할 수 있다. 상기 차량의 고유 번호는 예를 들면, 차량 번호판의 번호, 차량 자체의 식별 번호 등을 포함할 수 있다. 또한, 본 명세서에서 차량(1910b)은 자동차 내에 설치된 컴퓨팅 장치일 수 있으며, 이 경우, 차량 정보는, 자동차 내에 설치된 컴퓨팅 장치에 관한 기기 정보일 수 있다. 기기 정보는, 예를 들어, 기기의 식별 값, 기기의 사양, 기기의 네트워크 상황 및 기기에서 실행 중인 애플리케이션 등에 관한 정보를 포함할 수 있다. 그러나, 이에 제한되지 않는다. 일 실시예에 따르면, 상기 차량 정보는 웨어러블 장치(100c)와 차량(1910b)의 통신이 수립되면, 자동으로 차량(1910b)으로부터 웨어러블 장치(100c)로 전송될 수 있다. 다른 실시예에 따르면, 상기 차량 번호는 웨어러블 장치(100c)로부터 차량(1910b)으로 요청이 있을 때, 차량(1910b)으로부터 웨어러블 장치(100c)로 전송될 수 있다.Next, thewearable device 100c receives vehicle information from thevehicle 1910b (S3904). The vehicle information may include, for example, a vehicle type, vehicle identification number, vehicle state information, vehicle driving information, and the like. The unique number of the vehicle may include, for example, a vehicle license plate number, an identification number of the vehicle itself, and the like. Also, in this specification, thevehicle 1910b may be a computing device installed in a vehicle, and in this case, the vehicle information may be device information about the computing device installed in the vehicle. The device information may include, for example, information about an identification value of the device, specifications of the device, network conditions of the device, and applications running in the device. However, it is not limited thereto. According to an embodiment, the vehicle information may be automatically transmitted from thevehicle 1910b to thewearable device 100c when communication between thewearable device 100c and thevehicle 1910b is established. According to another embodiment, the license plate number may be transmitted from thevehicle 1910b to thewearable device 100c when there is a request from thewearable device 100c to thevehicle 1910b.

웨어러블 장치(100c)는 차량(1910b)이 등록된 차량인 경우(S3906), 사용자가 운전 중이라고 판단할 수 있다(S3908). 웨어러블 장치(100c)는 차량 정보가 수신되면, 미리 저장된 차량 정보와 수신된 차량 정보를 비교하여 등록된 차량인지 여부를 판단할 수 있다. 등록된 차량인지 여부를 판단하기 위해 이용되는 차량 정보는 예를 들면, 차량 번호판의 번호, 차량 자체의 식별 번호 등을 포함할 수 있다. 또한, 웨어러블 장치(100c)와 차량(1910b) 간의 통신이 수립될 때, 웨어러블 장치(100c)는 차량(1910b)의 차량 정보(예를 들어, 차량에 설치된 컴퓨팅 장치의 기기 정보)를 차량(1910b)으로부터 수신하고, 수신된 차량 정보에 기초하여 차량(1910b)이 기 등록된 차량인지를 판단할 수 있다.When thevehicle 1910b is a registered vehicle (S3906), thewearable device 100c may determine that the user is driving (S3908). When vehicle information is received, thewearable device 100c may compare pre-stored vehicle information with the received vehicle information to determine whether it is a registered vehicle. The vehicle information used to determine whether the vehicle is a registered vehicle may include, for example, a license plate number and an identification number of the vehicle itself. Also, when communication between thewearable device 100c and thevehicle 1910b is established, thewearable device 100c transmits vehicle information (eg, device information of a computing device installed in the vehicle) of thevehicle 1910b to the vehicle 1910b. ), and based on the received vehicle information, it may be determined whether thevehicle 1910b is a pre-registered vehicle.

또한, 웨어러블 장치(100c)는 차량(1910b)의 차량 정보(예를 들어, 차량에 설치된 컴퓨팅 장치의 기기 정보)를 이용하여 차량(1910b)과 통신을 수립할 수 있다. 예를 들어, 웨어러블 장치(100c)는 차량(1910b)과 블루투스 통신을 수립하기 위하여, 차량(1910b)으로부터 브로드캐스팅된 차량 정보를 수신함으로써 차량(1910b)을 검색할 수 있으며, 수신된 차량 정보를 이용하여 차량(1910b)에 접속할 수 있다.In addition, thewearable device 100c may establish communication with thevehicle 1910b using vehicle information (eg, device information of a computing device installed in the vehicle) of thevehicle 1910b. For example, thewearable device 100c may search for thevehicle 1910b by receiving vehicle information broadcast from thevehicle 1910b in order to establish Bluetooth communication with thevehicle 1910b, and use the received vehicle information It can be used to access thevehicle 1910b.

도 40은 일 실시예에 따른 웨어러블 장치 제어 방법을 나타낸 흐름도이다.40 is a flowchart illustrating a method for controlling a wearable device according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 사용자가 운전 중인지 여부를 판단할 때, 사용자가 차량 탑승 중인지 여부를 판단하고, 차량 탑승 중이라고 판단되는 경우, 운전 중인지 여부를 판단한다.According to this embodiment, thewearable device 100a determines whether the user is riding a vehicle when determining whether the user is driving, and determines whether the user is driving when it is determined that the user is riding a vehicle.

우선 웨어러블 장치(100a)는 웨어러블 장치(100a)의 상태 정보를 획득한다(S4002). 앞서 설명한 바와 같이, 웨어러블 장치(100a)는 웨어러블 장치(100a)에 구비된 다양한 센서들을 이용하여, 웨어러블 장치(100a)의 상태 정보를 획득할 수 있다.First, thewearable device 100a acquires state information of thewearable device 100a (S4002). As described above, thewearable device 100a may obtain state information of thewearable device 100a using various sensors provided in thewearable device 100a.

다음으로 웨어러블 장치(100a)는 상기 상태 정보를 이용하여, 웨어러블 장치(100a)의 사용자가 차량에 탑승 중인지 여부를 판단한다(S4004). 예를 들면, 웨어러블 장치(100a)는 미리 저장된 패턴의 진동이 검출되는 경우에 차량, 또는 차량과 통신이 수립되는 경우 등에 사용자가 차량에 탑승 중인 것으로 판단할 수 있다.Next, thewearable device 100a determines whether the user of thewearable device 100a is riding in a vehicle by using the state information (S4004). For example, thewearable device 100a may determine that the user is riding in a vehicle when vibration of a pre-stored pattern is detected, or when communication with the vehicle is established.

사용자가 차량에 탑승 중인 것으로 판단되면, 웨어러블 장치(100a)는 사용자가 운전 중인지 여부를 판단한다(S4006). 예를 들면, 웨어러블 장치(100a)는 스티어링 휠을 회전하는 움직임이 검출된 경우, 자동차 페달을 밝거나 누르는 회전 운동이 검출된 경우, 등록된 차량이 검출된 경우 등에 사용자가 운전 중인 것으로 판단할 수 있다.When it is determined that the user is riding in a vehicle, thewearable device 100a determines whether the user is driving (S4006). For example, thewearable device 100a may determine that the user is driving when a rotational motion of a steering wheel is detected, when a rotational motion of pressing or pressing a car pedal is detected, or when a registered vehicle is detected. have.

사용자가 운전 중인 것으로 판단된 경우, 웨어러블 장치(100a)는 웨어러블 장치(100a)의 기능의 설정을 변경하거나, 미리 설정된 기능을 실행할 수 있다(S4008).When it is determined that the user is driving, thewearable device 100a may change function settings of thewearable device 100a or execute a preset function (S4008).

일 실시예에 따르면, 사용자가 차량에 탑승 중인 것으로 판단되면, 웨어러블 장치(100a)는 기능의 설정을 변경하거나 기능을 실행할 수 있다(S4010). 예를 들면, 웨어러블 장치(100a)는 사용자가 차량에 탑승 중인 것으로 판단되면, 차량의 라디오, 광디스크 플레이어 등 음향 출력 기능을 제어할 수 있는 사용자 인터페이스, 네비게이션을 제어할 수 있는 사용자 인터페이스 등을 실행할 수 있다. 또한 웨어러블 장치(100a)는 사용자가 차량에 탑승 중인 것으로 판단되면, Wi-Fi를 끄고, 블루투스를 켜는 등 통신 설정을 변경할 수 있다.According to an embodiment, when it is determined that the user is riding in a vehicle, thewearable device 100a may change a function setting or execute a function (S4010). For example, when it is determined that the user is riding in a vehicle, thewearable device 100a may execute a user interface capable of controlling sound output functions such as a radio and an optical disc player of the vehicle, a user interface capable of controlling navigation, and the like. have. In addition, when it is determined that the user is riding in a vehicle, thewearable device 100a may change communication settings such as turning off Wi-Fi and turning on Bluetooth.

도 41은 일 실시예에 따라 웨어러블 장치(100a)의 사용자가 차량에 탑승하고 있는지 여부를 판단하는 방법을 나타낸 흐름도이다.41 is a flowchart illustrating a method of determining whether a user of thewearable device 100a is riding in a vehicle according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 차량의 속도에 기초하여, 사용자가 차량에 탑승 중인지 여부를 판단한다. 우선 웨어러블 장치(100a)는 속도를 측정한다(S4102). 웨어러블 장치(100a)의 속도는 웨어러블 장치(100a)에 구비된 위치 검출 모듈(예를 들면, GPS 모듈)에서 검출된 위치에 기초하여, 시간당 이동 거리를 산출하여 획득될 수 있다. 다른 예로서, 웨어러블 장치(100a)의 속도는 가속도 센서에서 검출된 가속도에 기초하여 산출될 수 있다.According to this embodiment, thewearable device 100a determines whether the user is riding in a vehicle based on the speed of the vehicle. First, thewearable device 100a measures speed (S4102). The speed of thewearable device 100a may be obtained by calculating a movement distance per hour based on a location detected by a location detection module (eg, a GPS module) included in thewearable device 100a. As another example, the speed of thewearable device 100a may be calculated based on the acceleration detected by the acceleration sensor.

다음으로, 측정된 속도가 기준 속도 이상인 경우(S4104), 웨어러블 장치(100a)는 사용자가 차량에 탑승 중이라고 판단한다(S4106). 예를 들면, 웨어러블 장치(100a)에서 측정된 속도가 30km/hour 이상인 경우, 웨어러블 장치(100a)는 사용자가 차량에 탑승 중이라고 판단할 수 있다.Next, when the measured speed is equal to or greater than the reference speed (S4104), thewearable device 100a determines that the user is riding in a vehicle (S4106). For example, when the speed measured by thewearable device 100a is 30 km/hour or more, thewearable device 100a may determine that the user is riding in a vehicle.

도 42는 일 실시예에 따라 웨어러블 장치(100a)의 사용자가 차량에 탑승하고 있는지 여부를 판단하는 방법을 나타낸 흐름도이다.42 is a flowchart illustrating a method of determining whether a user of thewearable device 100a is riding in a vehicle according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 차량의 가속도에 기초하여, 사용자가 차량에 탑승 중인지 여부를 판단한다. 우선 웨어러블 장치(100a)는 가속도를 측정한다(S4202). 웨어러블 장치(100a)의 가속도는 웨어러블 장치(100a)에 구비된 가속도 센서에서 검출된 가속도에 기초하여 산출될 수 있다.According to this embodiment, thewearable device 100a determines whether a user is riding in a vehicle based on vehicle acceleration. First, thewearable device 100a measures acceleration (S4202). The acceleration of thewearable device 100a may be calculated based on the acceleration detected by an acceleration sensor provided in thewearable device 100a.

다음으로, 측정된 가속도의 패턴이 미리 저장된 가속도 패턴인 경우(S4204), 웨어러블 장치(100a)는 사용자가 차량에 탑승 중이라고 판단한다(S4206). 상기 미리 저장된 가속도 패턴은 예를 들면, 차량의 가감속, 차선 변경, 좌회전, 우회전, 및 U턴 중 적어도 하나 또는 이들의 조합에 해당하는 가속도 변화의 패턴을 포함할 수 있다. 웨어러블 장치(100a)는 상기 미리 저장된 가속도 패턴이 반복적으로 검출되는 경우, 차량에 탑승 중이라고 판단할 수 있다. 예를 들면, 웨어러블 장치(100a)는 상기 미리 저장된 가속도 패턴이 기준 시간 내에 기준 횟수 이상 검출되면, 사용자가 차량에 탑승 중이라고 판단할 수 있다.Next, when the measured acceleration pattern is a previously stored acceleration pattern (S4204), thewearable device 100a determines that the user is riding in a vehicle (S4206). The pre-stored acceleration pattern may include, for example, an acceleration change pattern corresponding to at least one of vehicle acceleration/deceleration, lane change, left turn, right turn, and U-turn, or a combination thereof. When the previously stored acceleration pattern is repeatedly detected, thewearable device 100a may determine that thewearable device 100a is riding in a vehicle. For example, thewearable device 100a may determine that the user is riding in a vehicle when the pre-stored acceleration pattern is detected more than a reference number of times within a reference time.

도 43은 일 실시예에 따라 웨어러블 장치(100a)의 사용자가 차량에 탑승하고 있는지 여부를 판단하는 방법을 나타낸 흐름도이다.43 is a flowchart illustrating a method of determining whether a user of thewearable device 100a is riding in a vehicle according to an exemplary embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 검출된 소리에 기초하여 사용자가 차량에 탑승 중인지 여부를 판단한다. 우선 웨어러블 장치(100a)는 소리를 검출한다(S4302). 웨어러블 장치(100a)의 소리는 웨어러블 장치(100a)에 구비된 마이크를 이용하여 검출될 수 있다.According to this embodiment, thewearable device 100a determines whether the user is riding in a vehicle based on the detected sound. First, thewearable device 100a detects sound (S4302). The sound of thewearable device 100a may be detected using a microphone provided in thewearable device 100a.

다음으로, 웨어러블 장치(100a)는 검출된 소리가 미리 저장된 소리 패턴과 유사한지 여부를 판단한다(S4304). 미리 저장된 소리 패턴은 예를 들면, 자동차 엔진 소리, 오토바이 엔진 소리, 버스 엔진 소리, 지하철 소리, 비행기 소리 등을 포함할 수 있다. 검출된 소리와 미리 저장된 소리 패턴의 비교는 상관(correlation) 기법 등을 이용하여 수행될 수 있다.Next, thewearable device 100a determines whether the detected sound is similar to a previously stored sound pattern (S4304). The pre-stored sound pattern may include, for example, a car engine sound, a motorcycle engine sound, a bus engine sound, a subway sound, an airplane sound, and the like. Comparison between the detected sound and the previously stored sound pattern may be performed using a correlation technique or the like.

검출된 소리가 미리 저장된 소리 패턴과 유사한 경우, 웨어러블 장치(100a)는 사용자가 차량에 탑승 중이라고 판단한다(S4306).When the detected sound is similar to the previously stored sound pattern, thewearable device 100a determines that the user is riding in a vehicle (S4306).

도 44는 일 실시예에 따른 웨어러블 장치(100a)의 제어 방법을 나타낸 흐름도이다.44 is a flowchart illustrating a control method of thewearable device 100a according to an embodiment.

본 실시예에 따르면, 웨어러블 장치(100a)는 사용자가 대중교통에 탑승하였는지 여부를 판단한다.According to this embodiment, thewearable device 100a determines whether the user has boarded public transportation.

우선 웨어러블 장치(100a)는 웨어러블 장치(100a)의 상태 정보를 획득한다(S4402).First, thewearable device 100a acquires state information of thewearable device 100a (S4402).

웨어러블 장치(100a)는 상태 정보에 기초하여, 사용자가 차량에 탑승 중인지 여부를 판단한다(S4404). 사용자가 차량에 탑승 중인지 여부는 앞서 설명된 바와 같이, 차량과 통신이 수립되거나, 속도, 가속도, 소리 등을 검출하여 알 수 있다.Thewearable device 100a determines whether the user is riding in a vehicle based on the state information (S4404). As described above, whether or not the user is riding in a vehicle can be known by establishing communication with the vehicle or by detecting speed, acceleration, sound, and the like.

사용자가 차량에 탑승 중인 경우, 웨어러블 장치(100a)는 사용자가 대중교통에 탑승 중인지 여부를 판단한다(S4406). 사용자가 대중교통에 탑승하였는지 여부는, 지자계 값, 소리, 진동 등을 이용하여 판단할 수 있다.When the user is riding a vehicle, thewearable device 100a determines whether the user is riding public transportation (S4406). Whether or not the user has boarded public transportation may be determined using a geomagnetic field value, sound, vibration, and the like.

사용자가 대중교통에 탑승 중이지 않은 경우, 웨어러블 장치(100a)는 사용자가 운전 중인지 여부를 판단한다(S4408). 사용자가 운전 중인지 여부는 앞서 설명한 바와 같이, 진동, 움직임, 촬영 화상 등을 이용하여 판단될 수 있다. 사용자가 대중교통에 탑승 중인 경우, 웨어러블 장치(100a)는 사용자가 운전 중이 아니라고 판단한다. 본 실시예에 따르면, 웨어러블 장치(100a)는 사용자가 대중교통에 탑승 중인 경우, 사용자가 운전 중이라고 잘못 판단할 가능성을 낮출 수 있는 효과가 있다.When the user is not riding public transportation, thewearable device 100a determines whether the user is driving (S4408). As described above, whether the user is driving may be determined using vibration, movement, and a captured image. When the user is riding public transportation, thewearable device 100a determines that the user is not driving. According to this embodiment, thewearable device 100a has an effect of reducing the possibility of erroneously determining that the user is driving when the user is riding public transportation.

사용자가 운전 중인 경우, 웨어러블 장치(100a)는 웨어러블 장치(100a)의 기능 설정을 변경하거나, 미리 설정된 기능을 실행한다(S4410).When the user is driving, thewearable device 100a changes function settings of thewearable device 100a or executes a preset function (S4410).

일 실시예에 따르면, 웨어러블 장치(100a)는 사용자가 대중교통에 탑승 중이라고 판단되면(S4406), 대중교통에 탑승한 경우에 미리 설정된 기능의 변경 또는 기능의 실행을 수행할 수 있다. 예를 들면, 대중교통에 탑승한 경우, 알림 방식을 진동으로 변경하거나, 지하철 또는 버스 노선 안내 애플리케이션을 실행할 수 있다.According to an embodiment, when it is determined that the user is riding public transportation (S4406), thewearable device 100a may change a preset function or execute a function when riding public transportation. For example, when riding public transportation, a notification method may be changed to vibration or a subway or bus route guidance application may be executed.

다른 실시예에 따르면, 웨어러블 장치(100a)는 웨어러블 장치의 상태 정보에 기초하여, 대중교통의 종류를 판단하고, 대중교통의 종류에 따라 기능의 설정을 변경하거나 기능을 실행할 수 있다. 예를 들면, 웨어러블 장치(100a)는 진동 패턴에 기초하여 사용자가 지하철, 버스, 기차, 비행기 중 어느 대중교통에 탑승하였는지를 판단하고, 대중교통의 종류에 따라 기능의 설정을 변경하거나 기능을 실행할 수 있다. 예를 들면, 웨어러블 장치(100a)는 사용자가 지하철에 탑승하였다고 판단되는 경우, 사용자는 지하철 노선 안내 애플리케이션을 실행하고, 버스에 탑승하였다고 판단되는 경우, 버스 노선 안내 애플리케이션을 실행할 수 있다. 또한 웨어러블 장치(100a)는 사용자가 비행기에 탑승하였다고 판단되는 경우, 웨어러블 장치(100a)를 비행기 모드로 변경하거나, 통신 모듈을 끌 수 있다.According to another embodiment, thewearable device 100a may determine the type of public transportation based on state information of the wearable device, and change function settings or execute functions according to the type of public transportation. For example, thewearable device 100a may determine which public transportation among subway, bus, train, and airplane the user has boarded based on the vibration pattern, and change function settings or execute the function according to the type of public transportation. have. For example, thewearable device 100a may execute a subway route guidance application when it is determined that the user has boarded the subway, and may execute a bus route guidance application when it is determined that the user has boarded the bus. Also, when it is determined that the user has boarded an airplane, thewearable device 100a may change thewearable device 100a to an airplane mode or turn off the communication module.

도 45는 일 실시예에 따라 사용자가 대중교통에 탑승하였는지 여부를 판단하는 방법을 나타낸 흐름도이다.45 is a flowchart illustrating a method of determining whether a user has boarded public transportation according to an embodiment.

본 실시예에 따르면 웨어러블 장치(100a)는 지자계를 측정하여 사용자가 대중교통에 탑승하였는지 여부를 판단할 수 있다. 우선 웨어러블 장치(100a)는 지자계를 측정한다. 본 실시예에 따른 웨어러블 장치(100a)는 지자계 센서를 구비하고, 지자계 센서를 이용하여 지자계를 측정할 수 있다(S4502).According to this embodiment, thewearable device 100a may determine whether the user has boarded public transportation by measuring a geomagnetic field. First, thewearable device 100a measures the earth's magnetic field. Thewearable device 100a according to the present embodiment may include a geomagnetic sensor and measure a geomagnetic field using the geomagnetic sensor (S4502).

다음으로, 웨어러블 장치(100a)는 측정된 지자계와 미리 저장된 지자계 패턴을 비교하여(S4504), 미리 저장된 지자계 패턴이 검출되는 경우, 사용자가 대중교통에 탑승하였다고 판단할 수 있다(S4506). 예를 들면, 웨어러블 장치(100a)는 지하철 또는 전철의 지자계 패턴을 미리 저장하고, 지하철 또는 전철의 지자계 패턴이 검출되는 경우, 사용자가 지하철 또는 전철에 탑승하였다고 판단할 수 있다.Next, thewearable device 100a compares the measured earth magnetic field with a pre-stored earth magnetic field pattern (S4504), and when the pre-stored earth magnetic field pattern is detected, it may be determined that the user has boarded public transportation (S4506). . For example, thewearable device 100a may pre-store the earth magnetic field pattern of the subway or train, and determine that the user has boarded the subway or train when the earth magnetic field pattern of the subway or train is detected.

도 46은 일 실시예에 따라 사용자가 대중교통에 탑승하였는지 여부를 판단하는 방법을 나타낸 흐름도이다.46 is a flowchart illustrating a method of determining whether a user has boarded public transportation according to an embodiment.

본 실시예에 따르면 웨어러블 장치(100a)는 소리를 측정하여 사용자가 대중교통에 탑승하였는지 여부를 판단할 수 있다. 우선 웨어러블 장치(100a)는 소리를 측정한다. 본 실시예에 따른 웨어러블 장치(100a)는 마이크를 구비하고, 마이크를 이용하여 소리를 측정할 수 있다(S4602).According to this embodiment, thewearable device 100a may measure sound to determine whether the user has boarded public transportation. First, thewearable device 100a measures sound. Thewearable device 100a according to the present embodiment may include a microphone and measure sound using the microphone (S4602).

다음으로, 웨어러블 장치(100a)는 측정된 소리와 미리 저장된 소리 패턴을 비교하여(S4604), 미리 저장된 소리 패턴이 검출되는 경우, 사용자가 대중교통에 탑승하였다고 판단할 수 있다(S4606). 예를 들면, 웨어러블 장치(100a)는 지하철, 전철, 버스, 기차, 비행기, 배 등의 소리 패턴을 미리 저장하고, 미리 저장된 소리 패턴이 검출되는 경우, 사용자가 대중교통에 탑승하였다고 판단할 수 있다. 상기 소리 패턴은 엔진의 진동 소리, 대중 교통의 안내 방송 등을 포함할 수 있다. 또한 웨어러블 장치(100a)는 검출된 소리 패턴에 따라 대중교통의 종류를 판별할 수 있다.Next, thewearable device 100a compares the measured sound with a pre-stored sound pattern (S4604), and when the pre-stored sound pattern is detected, it may be determined that the user has boarded public transportation (S4606). For example, thewearable device 100a may pre-store a sound pattern of a subway, subway, bus, train, airplane, ship, etc., and determine that the user has boarded public transportation when the pre-stored sound pattern is detected. . The sound pattern may include an engine vibration sound, a public transportation announcement, and the like. Also, thewearable device 100a may determine the type of public transportation according to the detected sound pattern.

도 47은 일 실시예에 따라 사용자가 대중교통에 탑승하였는지 여부를 판단하는 방법을 나타낸 흐름도이다.47 is a flowchart illustrating a method of determining whether a user has boarded public transportation according to an embodiment.

본 실시예에 따르면 웨어러블 장치(100a)는 진동을 측정하여 사용자가 대중교통에 탑승하였는지 여부를 판단할 수 있다. 우선 웨어러블 장치(100a)는 진동을 측정한다. 본 실시예에 따른 웨어러블 장치(100a)는 가속도 센서를 구비하고, 가속도 센서를 이용하여 진동을 측정할 수 있다(S4702).According to this embodiment, thewearable device 100a may determine whether the user has boarded public transportation by measuring vibration. First, thewearable device 100a measures vibration. Thewearable device 100a according to the present embodiment may include an acceleration sensor and measure vibration using the acceleration sensor (S4702).

다음으로, 웨어러블 장치(100a)는 측정된 진동과 미리 저장된 진동 패턴을 비교하여(S4704), 미리 저장된 진동 패턴이 검출되는 경우, 사용자가 대중교통에 탑승하였다고 판단할 수 있다(S4706). 예를 들면, 웨어러블 장치(100a)는 지하철, 전철, 버스, 기차, 비행기, 배 등의 진동 패턴을 미리 저장하고, 미리 저장된 진동 패턴이 검출되는 경우, 사용자가 대중교통에 탑승하였다고 판단할 수 있다. 또한 웨어러블 장치(100a)는 검출된 진동 패턴에 따라 대중교통의 종류를 판별할 수 있다.Next, thewearable device 100a compares the measured vibration with a previously stored vibration pattern (S4704), and when the previously stored vibration pattern is detected, it may be determined that the user has boarded public transportation (S4706). For example, thewearable device 100a may pre-store a vibration pattern of a subway, subway, bus, train, airplane, ship, or the like, and determine that the user has boarded public transportation when the previously stored vibration pattern is detected. . Also, thewearable device 100a may determine the type of public transportation according to the detected vibration pattern.

도 48는 일 실시예에 따른 웨어러블 장치(100d)의 구성을 나타내는 블록도이다.48 is a block diagram illustrating a configuration of awearable device 100d according to an exemplary embodiment.

도 48에 도시된 바와 같이, 웨어러블 장치(100d)의 구성은, 예를 들어, 휴대폰, 태블릿 PC, PDA, MP3 플레이어, 키오스크, 전자 액자, 네비게이션 장치, 디지털 TV, 손목 시계(Wrist watch) 또는 HMD(Head-Mounted Display)와 같은 웨어러블 기기(Wearable device) 등과 같은 다양한 유형의 장치에 적용될 수 있다.As shown in FIG. 48, thewearable device 100d may include, for example, a mobile phone, a tablet PC, a PDA, an MP3 player, a kiosk, an electronic photo frame, a navigation device, a digital TV, a wrist watch, or an HMD. It can be applied to various types of devices such as wearable devices such as (Head-Mounted Display).

도 48에 따르면, 웨어러블 장치(100d)는 디스플레이부(4810), 제어부(4870), 메모리(4820), GPS 칩(4825), 통신부(4830), 비디오 프로세서(4835), 오디오 프로세서(4840), 사용자 입력부(4845), 마이크부(4850), 촬상부(4855), 스피커부(4860), 움직임 감지부(4865) 중 적어도 하나를 포함 할 수 있다.48, thewearable device 100d includes adisplay unit 4810, acontroller 4870, amemory 4820, aGPS chip 4825, acommunication unit 4830, avideo processor 4835, anaudio processor 4840, At least one of auser input unit 4845, amicrophone unit 4850, animaging unit 4855, aspeaker unit 4860, and a motion detection unit 4865 may be included.

디스플레이부(4810)는 표시패널(4811) 및 표시 패널(4811)을 제어하는 컨트롤러(미도시)를 포함할 수 있다. 표시패널(4811)에는 LCD(Liquid Crystal Display), OLED(Organic Light Emitting Diodes) 디스플레이, AM-OLED(Active-Matrix Organic Light-Emitting Diode), PDP(Plasma Display Panel) 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 표시패널(4811)은 유연하게(flexible), 투명하게(transparent) 또는 착용할 수 있게(wearable) 구현될 수 있다. 디스플레이부(4810)는 사용자 입력부(4845)의 터치 패널(4847)과 결합되어 터치 스크린(미도시)으로 제공될 수 있다. 예를 들어, 터치 스크린(미도시)은 표시 패널(4811)과 터치 패널(4847)이 적층 구조로 결합된 일체형의 모듈을 포함할 수 있다.Thedisplay unit 4810 may include adisplay panel 4811 and a controller (not shown) that controls thedisplay panel 4811 . Thedisplay panel 4811 is implemented in various forms such as LCD (Liquid Crystal Display), OLED (Organic Light Emitting Diodes) display, AM-OLED (Active-Matrix Organic Light-Emitting Diode), PDP (Plasma Display Panel), etc. It can be. Thedisplay panel 4811 may be implemented to be flexible, transparent, or wearable. Thedisplay unit 4810 may be combined with thetouch panel 4847 of theuser input unit 4845 to provide a touch screen (not shown). For example, a touch screen (not shown) may include an integral module in which adisplay panel 4811 and atouch panel 4847 are coupled in a laminated structure.

메모리(4820)는 내장 메모리(Internal Memory)(미도시) 및 외장 메모리(External Memory)(미도시) 중 적어도 하나를 포함할 수 있다.Thememory 4820 may include at least one of an internal memory (not shown) and an external memory (not shown).

내장 메모리는, 예를 들어, 휘발성 메모리(예를 들면, DRAM(Dynamic RAM), SRAM(Static RAM), SDRAM(Synchronous Dynamic RAM) 등), 비휘발성 메모리(예를 들면, OTPROM(One Time Programmable ROM), PROM(Programmable ROM), EPROM(Erasable and Programmable ROM), EEPROM(Electrically Erasable and Programmable ROM), Mask ROM, Flash ROM 등), 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 중 적어도 하나를 포함할 수 있다. 일 실시 예에 따르면, 제어부(4870)는 비휘발성 메모리 또는 다른 구성요소 중 적어도 하나로부터 수신한 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리할 수 있다. 또한, 제어부(4870)는 다른 구성요소로부터 수신하거나 생성된 데이터를 비휘발성 메모리에 보존할 수 있다.The built-in memory includes, for example, volatile memory (eg, DRAM (Dynamic RAM), SRAM (Static RAM), SDRAM (Synchronous Dynamic RAM), etc.), non-volatile memory (eg, OTPROM (One Time Programmable ROM) ), PROM (Programmable ROM), EPROM (Erasable and Programmable ROM), EEPROM (Electrically Erasable and Programmable ROM), Mask ROM, Flash ROM, etc.), hard disk drive (HDD), or solid state drive (SSD). can include According to an embodiment, thecontroller 4870 may load and process a command or data received from at least one of a non-volatile memory or other components into a volatile memory. Also, thecontroller 4870 may store data received or generated from other components in a non-volatile memory.

외장 메모리는, 예를 들면, CF(Compact Flash), SD(Secure Digital), Micro-SD(Micro Secure Digital), Mini-SD(Mini Secure Digital), xD(extreme Digital) 및 Memory Stick 중 적어도 하나를 포함할 수 있다.The external memory may include, for example, at least one of CF (Compact Flash), SD (Secure Digital), Micro-SD (Micro Secure Digital), Mini-SD (Mini Secure Digital), xD (extreme Digital), and Memory Stick. can include

메모리(4820)는 웨어러블 장치(100d)의 동작에 사용되는 각종 프로그램 및 데이터를 저장할 수 있다. 예를 들어, 메모리(4820)에는 잠금 화면에 표시될 컨텐츠의 적어도 일부를 임시 또는 반영구적으로 저장할 수 있다.Thememory 4820 may store various programs and data used for the operation of thewearable device 100d. For example, at least a part of content to be displayed on the lock screen may be temporarily or semi-permanently stored in thememory 4820 .

제어부(4870)는 메모리(4820)에 저장된 컨텐츠의 일부가 디스플레이부(4810)에 표시되도록 디스플레이부(4810)를 제어할 수 있다. 다시 말하자면, 제어부(4870)는 메모리(4820)에 저장된 컨텐츠의 일부를 디스플레이부(4810)에 표시할 수 있다. 또는, 제어부(4870)는 디스플레이부(4810)의 일 영역에서 사용자 제스처가 이루어지면, 사용자의 제스처에 대응되는 제어 동작을 수행할 수 있다.Thecontroller 4870 may control thedisplay 4810 to display a portion of content stored in thememory 4820 on thedisplay 4810 . In other words, thecontroller 4870 may display some of the content stored in thememory 4820 on thedisplay 4810 . Alternatively, when a user gesture is made in one area of thedisplay unit 4810, thecontroller 4870 may perform a control operation corresponding to the user's gesture.

제어부(4870)는 RAM(4871), ROM(4872), CPU(4873), GPU(Graphic Processing Unit)(4874) 및 버스(4875) 중 적어도 하나를 포함 할 수 있다. RAM(4871), ROM(4872), CPU(4873) 및 GPU(4874) 등은 버스(4875)를 통해 서로 연결될 수 있다.Thecontroller 4870 may include at least one of aRAM 4871 , aROM 4872 , aCPU 4873 , a graphic processing unit (GPU) 4874 , and abus 4875 .RAM 4871,ROM 4872,CPU 4873 andGPU 4874 may be connected to each other through abus 4875.

CPU(4873)는 메모리(4820)에 액세스하여, 메모리(4820)에 저장된 O/S를 이용하여 부팅을 수행한다. 그리고, 메모리(4820)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행한다.TheCPU 4873 accesses thememory 4820 and performs booting using the O/S stored in thememory 4820. In addition, various operations are performed using various programs, contents, data, etc. stored in thememory 4820 .

ROM(4872)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 예로, 웨어러블 장치(100d)는 턴 온 명령이 입력되어 전원이 공급되면, CPU(4873)가 ROM(4872)에 저장된 명령어에 따라 메모리(4820)에 저장된 OS를 RAM(4871)에 복사하고, OS를 실행시켜 시스템을 부팅시킬 수 있다. 부팅이 완료되면, CPU(4873)는 메모리(4820)에 저장된 각종 프로그램을 RAM(4871)에 복사하고, RAM(4871)에 복사된 프로그램을 실행시켜 각종 동작을 수행한다. GPU(4874)는 웨어러블 장치(100d)의 부팅이 완료되면, 디스플레이부(4810)의 영역에 UI 화면을 디스플레이한다. 구체적으로는, GPU(4874)는 컨텐츠, 아이콘, 메뉴 등과 같은 다양한 객체를 포함하는 전자문서가 표시된 화면을 생성할 수 있다. GPU(4874)는 화면의 레이아웃에 따라 각 객체들이 표시될 좌표 값, 형태, 크기, 컬러 등과 같은 속성 값을 연산한다. 그리고, GPU(4874)는 연산된 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성할 수 있다. GPU(4874)에서 생성된 화면은 디스플레이부(4810)로 제공되어, 디스플레이부(4810)의 각 영역에 각각 표시될 수 있다.TheROM 4872 stores command sets for system booting and the like. For example, when the turn-on command is input to thewearable device 100d and power is supplied, theCPU 4873 copies the OS stored in thememory 4820 to theRAM 4871 according to the command stored in theROM 4872, and the OS You can boot the system by running When booting is completed, theCPU 4873 copies various programs stored in thememory 4820 to theRAM 4871 and executes the programs copied to theRAM 4871 to perform various operations. When the booting of thewearable device 100d is completed, theGPU 4874 displays the UI screen on the area of thedisplay unit 4810. Specifically, theGPU 4874 may create a screen displaying an electronic document including various objects such as content, icons, and menus. TheGPU 4874 calculates attribute values such as coordinate values, shape, size, color, etc. of each object to be displayed according to the layout of the screen. Also, theGPU 4874 may create screens of various layouts including objects based on the calculated attribute values. A screen generated by theGPU 4874 may be provided to thedisplay unit 4810 and displayed in each area of thedisplay unit 4810, respectively.

GPS 칩(4825)은 GPS(Global Positioning System) 위성으로부터 GPS 신호를 수신하여, 웨어러블 장치(100d)의 현재 위치를 산출할 수 있다. 제어부(4870)는 네비게이션 프로그램을 이용할 때나 그 밖에 사용자의 현재 위치가 필요할 경우에, GPS 칩(4825)을 이용하여 사용자 위치를 산출할 수 있다.TheGPS chip 4825 may calculate the current location of thewearable device 100d by receiving a GPS signal from a Global Positioning System (GPS) satellite. Thecontroller 4870 may calculate the user's location using theGPS chip 4825 when using a navigation program or when the user's current location is needed.

통신부(4830)는 다양한 유형의 통신방식에 따라 다양한 유형의 외부 기기와 통신을 수행할 수 있다. 통신부(4830)는 와이파이칩(4831), 블루투스 칩(4832), 무선 통신 칩(4833), NFC 칩(4834) 중 적어도 하나를 포함할 수 있다. 제어부(4870)는 통신부(4830)를 이용하여 각종 외부 기기와 통신을 수행할 수 있다.Thecommunication unit 4830 may perform communication with various types of external devices according to various types of communication methods. Thecommunication unit 4830 may include at least one of a Wi-Fi chip 4831, aBluetooth chip 4832, awireless communication chip 4833, and anNFC chip 4834. Thecontroller 4870 may communicate with various external devices using thecommunication unit 4830 .

와이파이 칩(4831), 블루투스 칩(4832)은 각각 Wi-Fi 방식, 블루투스 방식으로 통신을 수행할 수 있다. 와이파이 칩(4831)이나 블루투스 칩(4832)을 이용하는 경우에는 SSID 및 세션 키 등과 같은 각종 연결 정보를 먼저 송수신하여, 이를 이용하여 통신 연결한 후 각종 정보들을 송수신할 수 있다. 무선 통신 칩(4833)은 IEEE, 지그비, 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evolution) 등과 같은 다양한 통신 규격에 따라 통신을 수행하는 칩을 의미한다. NFC 칩(4834)은 135kHz, 13.56MHz, 433MHz, 860~960MHz, 2.45GHz 등과 같은 다양한 RF-ID 주파수 대역들 중에서 13.56MHz 대역을 사용하는 NFC(Near Field Communication) 방식으로 동작하는 칩을 의미한다.The Wi-Fi chip 4831 and theBluetooth chip 4832 may perform communication using the Wi-Fi method and the Bluetooth method, respectively. In the case of using the Wi-Fi chip 4831 or theBluetooth chip 4832, various connection information such as an SSID and a session key is first transmitted and received, and various information can be transmitted and received after a communication connection is established using this. Thewireless communication chip 4833 refers to a chip that performs communication according to various communication standards such as IEEE, ZigBee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP), and Long Term Evolution (LTE). TheNFC chip 4834 refers to a chip that operates in a Near Field Communication (NFC) method using a 13.56 MHz band among various RF-ID frequency bands such as 135 kHz, 13.56 MHz, 433 MHz, 860 to 960 MHz, and 2.45 GHz.

비디오 프로세서(4835)는 통신부(4830)를 통해 수신된 컨텐츠 또는, 메모리(4820)에 저장된 컨텐츠에 포함된 비디오 데이터를 처리할 수 있다. 비디오 프로세서(4835)에서는 비디오 데이터에 대한 디코딩, 스케일링, 노이즈 필터링, 프레임 레이트 변환, 해상도 변환 등과 같은 다양한 이미지 처리를 수행할 수 있다.Thevideo processor 4835 may process video data included in content received through thecommunication unit 4830 or content stored in thememory 4820 . Thevideo processor 4835 may perform various image processing such as decoding, scaling, noise filtering, frame rate conversion, and resolution conversion on video data.

오디오 프로세서(4840)는 통신부(4830)를 통해 수신된 컨텐츠 또는, 메모리(4820)에 저장된 컨텐츠에 포함된 오디오 데이터를 처리할 수 있다. 오디오 프로세서(4840)에서는 오디오 데이터에 대한 디코딩이나 증폭, 노이즈 필터링 등과 같은 다양한 처리가 수행될 수 있다.Theaudio processor 4840 may process audio data included in content received through thecommunication unit 4830 or content stored in thememory 4820 . Theaudio processor 4840 may perform various processes such as decoding or amplifying audio data and filtering noise.

제어부(4870)는 멀티미디어 컨텐츠에 대한 재생 프로그램이 실행되면 비디오 프로세서(4835) 및 오디오 프로세서(4840)를 구동시켜, 해당 컨텐츠를 재생할 수 있다. 스피커부(4860)는 오디오 프로세서(4840)에서 생성한 오디오 데이터를 출력할 수 있다.When a playback program for multimedia content is executed, thecontroller 4870 drives thevideo processor 4835 and theaudio processor 4840 to reproduce the corresponding content. Thespeaker unit 4860 may output audio data generated by theaudio processor 4840.

사용자 입력부(4845)는 사용자로부터 다양한 명령어를 입력 받을 수 있다. 사용자 입력부(4845)는 키(4846), 터치 패널(4847) 및 펜 인식 패널(4848) 중 적어도 하나를 포함할 수 있다.Theuser input unit 4845 may receive various commands from the user. Theuser input unit 4845 may include at least one of a key 4846, atouch panel 4847, and apen recognition panel 4848.

키(4846)는 웨어러블 장치(100d)의 본체 외관의 전면부나 측면부, 배면부 등의 다양한 영역에 형성된 기계적 버튼, 휠 등과 같은 다양한 유형의 키를 포함할 수 있다.The key 4846 may include various types of keys such as mechanical buttons and wheels formed in various regions such as the front, side, or rear surfaces of the main body of thewearable device 100d.

터치 패널(4847)은 사용자의 터치 입력을 감지하고, 감지된 터치 신호에 해당하는 터치 이벤트 값을 출력할 수 있다. 터치 패널(4847)이 표시 패널(4811)과 결합하여 터치 스크린(미도시)을 구성한 경우, 터치 스크린은 정전식이나, 감압식, 압전식 등과 같은 다양한 유형의 터치 센서로 구현될 수 있다. 정전식은 터치 스크린 표면에 코팅된 유전체를 이용하여, 사용자의 신체 일부가 터치 스크린 표면에 터치되었을 때 사용자의 인체로 야기되는 미세 전기를 감지하여 터치 좌표를 산출하는 방식이다. 감압식은 터치 스크린에 내장된 두 개의 전극 판을 포함하여, 사용자가 화면을 터치하였을 경우, 터치된 지점의 상하 판이 접촉되어 전류가 흐르게 되는 것을 감지하여 터치 좌표를 산출하는 방식이다. 터치 스크린에서 발생하는 터치 이벤트는 주로 사람의 손가락에 의하여 생성될 수 있으나, 정전 용량 변화를 가할 수 있는 전도성 재질의 물체에 의해서도 생성될 수 있다.Thetouch panel 4847 can sense a user's touch input and output a touch event value corresponding to the sensed touch signal. When thetouch panel 4847 is combined with thedisplay panel 4811 to form a touch screen (not shown), the touch screen may be implemented with various types of touch sensors such as capacitive, resistive, or piezoelectric. The capacitive type is a method of calculating touch coordinates by detecting microelectricity caused by a user's body when a part of the user's body touches the touch screen surface by using a dielectric coated on the surface of the touch screen. The pressure-sensitive type includes two electrode plates embedded in the touch screen, and calculates touch coordinates by sensing that when a user touches the screen, the top and bottom plates of the touched point are in contact and current flows. A touch event occurring in a touch screen may be mainly generated by a human finger, but may also be generated by an object made of a conductive material capable of applying capacitance change.

펜 인식 패널(4848)은 사용자의 터치용 펜(예컨대, 스타일러스 펜(stylus pen), 디지타이저 펜(digitizer pen))의 운용에 따른 펜의 근접 입력 또는 터치 입력을 감지하고 감지된 펜 근접 이벤트 또는 펜 터치 이벤트를 출력할 수 있다. 펜 인식 패널(4848)은, 예로, EMR 방식으로 구현될 수 있으며, 펜의 근접 또는 터치에 의한 전자기장의 세기 변화에 따라 터치 또는 근접 입력을 감지할 수 있다. 상세하게는 펜 인식 패널(4848)은 그리드 구조를 가지는 전자 유도 코일 센서(미도시)와 전자 유도 코일 센서의 각 루프 코일에 순차적으로 소정의 주파수를 가지는 교류 신호를 제공하는 전자 신호 처리부(미도시)를 포함하여 구성될 수 있다. 이러한 펜 인식 패널(4848)의 루프 코일 근방에 공진회로를 내장하는 펜이 존재하면, 해당 루프 코일로부터 송신되는 자계가 펜 내의 공진회로에 상호 전자 유도에 기초한 전류를 발생시킨다. 이 전류를 기초로 하여, 펜 내의 공진 회로를 구성하는 코일로부터 유도 자계가 발생하게 되고, 펜 인식 패널(4848)은 이 유도 자계를 신호 수신 상태에 있는 루프 코일에서 검출하게 되어 펜의 접근 위치 또는 터치 위치가 감지될 수 있다. 펜 인식 패널(4848)은 표시 패널(4811)의 하부에 일정 면적, 예를 들어, 표시 패널(4811)의 표시 영역을 커버할 수 있는 면적을 가지고 마련될 수 있다.Thepen recognition panel 4848 detects a proximity input or touch input of a pen according to operation of a user's touch pen (eg, a stylus pen or a digitizer pen), and detects the detected pen proximity event or pen Touch events can be output. Thepen recognition panel 4848 may be implemented, for example, using an EMR method, and may detect a touch or proximity input according to a pen proximity or a change in strength of an electromagnetic field caused by a touch. In detail, thepen recognition panel 4848 includes an electromagnetic induction coil sensor (not shown) having a grid structure and an electronic signal processing unit (not shown) that sequentially provides an AC signal having a predetermined frequency to each loop coil of the electromagnetic induction coil sensor. ). If a pen with a resonant circuit is present near the loop coil of thepen recognition panel 4848, a magnetic field transmitted from the loop coil generates a current based on mutual electromagnetic induction in the resonant circuit in the pen. Based on this current, an induced magnetic field is generated from the coil constituting the resonant circuit in the pen, and thepen recognition panel 4848 detects this induced magnetic field from the loop coil in the signal receiving state, thereby determining the approaching position of the pen or A touch location can be detected. Thepen recognition panel 4848 may be provided with a predetermined area under thedisplay panel 4811 , for example, an area covering the display area of thedisplay panel 4811 .

마이크부(4850)는 사용자 음성이나 기타 소리를 입력 받아 오디오 데이터로 변환할 수 있다. 제어부(4870)는 마이크 부(4850)를 통해 입력되는 사용자 음성을 통화 동작에서 이용하거나, 오디오 데이터로 변환하여 메모리(4820)에 저장할 수 있다.Themicrophone unit 4850 may receive a user's voice or other sounds and convert them into audio data. Thecontroller 4870 may use the user's voice input through themicrophone unit 4850 in a call operation or convert it into audio data and store it in thememory 4820 .

촬상부(4855)는 사용자의 제어에 따라 정지 영상 또는 동영상을 촬상할 수 있다. 촬상부(4855)는 전면 카메라, 후면 카메라와 같이 복수 개로 구현될 수도 있다.Theimaging unit 4855 may capture a still image or a moving image according to a user's control. Theimaging unit 4855 may be embodied in plural, such as a front camera and a rear camera.

촬상부(4855) 및 마이크부(4850)가 마련된 경우, 제어부(4870)는 마이크부(4850)를 통해 입력되는 사용자 음성이나 촬상부(4855)에 의해 인식되는 사용자 모션에 따라 제어 동작을 수행할 수도 있다. 예컨대, 웨어러블 장치(100d)는 모션 제어 모드나 음성 제어 모드로 동작할 수 있다. 모션 제어 모드로 동작하는 경우, 제어부(4870)는 촬상부(4855)를 활성화시켜 사용자를 촬상하고, 사용자의 모션 변화를 추적하여 그에 대응되는 제어 동작을 수행할 수 있다. 음성 제어 모드로 동작하는 경우 제어부(4870)는 마이크부(4850)를 통해 입력된 사용자 음성을 분석하고, 분석된 사용자 음성에 따라 제어 동작을 수행하는 음성 인식 모드로 동작할 수 있다.When theimaging unit 4855 and themicrophone unit 4850 are provided, thecontroller 4870 performs a control operation according to a user's voice input through themicrophone unit 4850 or a user's motion recognized by theimaging unit 4855. may be For example, thewearable device 100d may operate in a motion control mode or a voice control mode. When operating in the motion control mode, thecontroller 4870 may activate theimaging unit 4855 to capture an image of the user, track a change in motion of the user, and perform a corresponding control operation. When operating in the voice control mode, thecontroller 4870 may operate in a voice recognition mode in which a user voice input through themicrophone unit 4850 is analyzed and a control operation is performed according to the analyzed user voice.

움직임 감지부(4865)는 웨어러블 장치(100d)의 본체 움직임을 감지할 수 있다. 웨어러블 장치(100d)는 다양한 방향으로 회전되거나 기울어질 수 있다. 이 때, 움직임 감지부(4865)는 지자기 센서, 자이로 센서, 가속도 센서 등과 같은 다양한 센서들 중 적어도 하나를 이용하여 회전 방향 및 각도, 기울기 등과 같은 움직임 특성을 감지할 수 있다.The motion detection unit 4865 may detect the motion of the main body of thewearable device 100d. Thewearable device 100d may be rotated or tilted in various directions. In this case, the motion detector 4865 may detect motion characteristics such as rotation direction, angle, and inclination using at least one of various sensors such as a geomagnetic sensor, a gyro sensor, and an acceleration sensor.

그 밖에, 도 48에 도시하지는 않았으나, 실시예에는, 웨어러블 장치(100d) 내에 USB 커넥터가 연결될 수 있는 USB 포트나, 헤드셋, 마우스, LAN 등과 같은 다양한 외부 단자와 연결하기 위한 다양한 외부 입력 포트, DMB(Digital Multimedia Broadcasting) 신호를 수신하여 처리하는 DMB 칩, 다양한 센서 등을 더 포함할 수 있다.In addition, although not shown in FIG. 48, in the embodiment, a USB port to which a USB connector can be connected in thewearable device 100d, various external input ports for connecting to various external terminals such as a headset, mouse, LAN, etc., DMB (Digital Multimedia Broadcasting) may further include a DMB chip for receiving and processing signals, various sensors, and the like.

전술한 웨어러블 장치(100d)의 구성 요소들의 명칭은 달라질 수 있다. 또한, 본 개시에 따른 웨어러블 장치(100d)는 전술한 구성요소들 중 적어도 하나를 포함하여 구성될 수 있으며, 일부 구성요소가 생략되거나 또는 추가적인 다른 구성요소를 더 포함할 수 있다.The names of components of the above-describedwearable device 100d may be different. Also, thewearable device 100d according to the present disclosure may include at least one of the above-described components, and some components may be omitted or additional components may be further included.

도 48의 터치 패널(4847), 마이크부(4850), 촬상부(4855), 움직임 감지부(4865)는 웨어러블 장치(100a, 100b, 100c)의 센서부(210)에 대응될 수 있다. 도 48의 제어부(4870)는 웨어러블 장치(100a, 100b, 100c)의 제어부(220)에 대응될 수 있다. 도 48의 디스플레이부(4810)는 웨어러블 장치(100b, 100c)의 표시부(610)에 대응될 수 있다. 도 48의 통신부(4830)는 웨어러블 장치(100c)의 통신부(1810)에 대응될 수 있다.
Thetouch panel 4847, themicrophone unit 4850, theimaging unit 4855, and the motion detection unit 4865 of FIG. 48 may correspond to thesensor units 210 of thewearable devices 100a, 100b, and 100c. Thecontroller 4870 of FIG. 48 may correspond to thecontroller 220 of thewearable devices 100a, 100b, and 100c. Thedisplay unit 4810 of FIG. 48 may correspond to thedisplay units 610 of thewearable devices 100b and 100c. Thecommunication unit 4830 of FIG. 48 may correspond to thecommunication unit 1810 of thewearable device 100c.

도 49는 일 실시예에 따른 웨어러블 장치(100)가 모바일 장치(1910a) 및 차량(1910b) 중 적어도 하나를 이용하여, 차량 내에서의 사용자의 상황에 따라 특정 기능을 수행하는 예시를 도시한 도면이다.49 is a diagram illustrating an example in which thewearable device 100 performs a specific function according to a user's situation in a vehicle using at least one of amobile device 1910a and avehicle 1910b, according to an embodiment. to be.

도 49를 참조하면, 웨어러블 장치(100)는 모바일 장치(1910a) 및 차량(1910b) 중 적어도 하나와 네트워클를 통하여 통신 연결될 수 있다. 네트워크는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 부가가치 통신망(Value Added Network; VAN), 이동 통신망(mobile radio communication network), 위성 통신망 및 이들의 상호 조합을 포함하며, 도 49에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함할 수 있다. 또한, 웨어러블 장치(100)는 연산 능력이 상대적으로 낮은 장치일 수 있으며, 이에 따라, 웨어러블 장치(100)는 모바일 장치(1910a) 및/또는 차량(1910b)의 연산 능력을 활용함으로써, 차량 내에서의 사용자의 상황에 따라 특정 기능을 수행할 수 있다. 웨어러블 장치(100)는, 예를 들어, 사용자가 차량 내부에 들어왔는지, 사용자가 운전 중인지 등에 따라, 웨어러블 장치(100)의 기 설정된 기능을 수행할 수 있다.
Referring to FIG. 49 , thewearable device 100 may be communicatively connected to at least one of amobile device 1910a and avehicle 1910b through a network. Network includes Local Area Network (LAN), Wide Area Network (WAN), Value Added Network (VAN), mobile radio communication network, satellite communication network, and combinations thereof It is a data communication network in a comprehensive sense that allows each network constituent entity shown in FIG. 49 to communicate smoothly with each other, and may include wired Internet, wireless Internet, and mobile wireless communication network. In addition, thewearable device 100 may be a device with relatively low computing power. Accordingly, thewearable device 100 utilizes the computing power of themobile device 1910a and/or thevehicle 1910b to perform can perform a specific function according to the user's situation. Thewearable device 100 may perform a predetermined function of thewearable device 100 according to whether the user has entered a vehicle or whether the user is driving.

도 50은 일 실시예에 따른 웨어러블 장치(100)가 모바일 장치(1910a) 및 차량(1910b)과 네트워크를 형성하고, 사용자가 운전 중일 때 특정 기능을 수행하는 방법의 흐름도이다.50 is a flowchart of a method in which thewearable device 100 forms a network with themobile device 1910a and thevehicle 1910b and performs a specific function while the user is driving, according to an embodiment.

도 50을 참조하면, 웨어러블 장치(100)와 연결된 모바일 장치(1910a)는 차량(1910b)으로부터 수신된 차량 정보를 이용하여 사용자가 차량 내에 진입하였는지를 판단할 수 있으며, 웨어러블 장치(100)의 움직임 정보를 이용하여 사용자의 상태를 판단할 수 있다.Referring to FIG. 50 , amobile device 1910a connected to thewearable device 100 may use vehicle information received from avehicle 1910b to determine whether a user has entered the vehicle, and motion information of thewearable device 100 It is possible to determine the user's status using

단계 S5002에서 모바일 장치(1910a)는 차량(1910b)과 커뮤니케이션을 형성할 수 있다. 모바일 장치(1910a)는 차량(1910b)과 근거리 통신을 통하여 서로 연결될 수 있으나, 이에 제한되지 않는다.In step S5002, themobile device 1910a may establish communication with thevehicle 1910b. Themobile device 1910a may be connected to thevehicle 1910b through short-range communication, but is not limited thereto.

단계 S5004에서 차량(1910b)은 모바일 장치(1910a)에게 차량 정보를 제공할 수 있다. 차량 정보는, 예를 들면, 차종, 차량 고유 번호, 차량의 상태 정보, 및 차량의 주행 정보 등을 포함할 수 있다. 차량의 고유 번호는, 예를 들면, 차량 번호판의 번호, 차량 자체의 식별 번호 등을 포함할 수 있다. 일 실시예에 따르면, 상기 차량 정보는 모바일 장치(1910a)와 차량(1910b)간의 커뮤니케이션이 형셩되면, 자동으로 차량(1910b)으로부터 모바일 장치(1910a)에게 전송될 수 있다. 다른 실시예에 따르면, 차량(1910b)은, 모바일 장치(1910a)로부터의 요청에 응답하여, 차량 정보를 모바일 장치(1910a)에게 전송할 수 있다.In step S5004, thevehicle 1910b may provide vehicle information to themobile device 1910a. The vehicle information may include, for example, a vehicle model, vehicle identification number, vehicle state information, and vehicle driving information. The vehicle's unique number may include, for example, a license plate number or an identification number of the vehicle itself. According to an embodiment, the vehicle information may be automatically transmitted from thevehicle 1910b to themobile device 1910a when communication between themobile device 1910a and thevehicle 1910b is established. According to another embodiment, thevehicle 1910b may transmit vehicle information to themobile device 1910a in response to a request from themobile device 1910a.

단계 S5006에서 모바일 장치(1910a)는 사용자가 차량(1910b) 내에 진입하였음을 판단할 수 있다. 모바일 장치(1910a)는 차량(1910b)으로부터 차량 정보를 수신하고, 수신된 차량 정보를 모바일 장치(1910a)에 기 등록된 차량 정보와 비교함으로써 사용자가 차량(1910b) 내에 진입하였음을 판단할 수 있다.In step S5006, themobile device 1910a may determine that the user has entered thevehicle 1910b. Themobile device 1910a may determine that the user has entered thevehicle 1910b by receiving vehicle information from thevehicle 1910b and comparing the received vehicle information with vehicle information pre-registered in themobile device 1910a. .

단계 S5008에서 모바일 장치(1910a)는 웨어러블 장치(100)에게 움직임 정보를 요청할 수 있다. 모바일 장치(1910a)는 기설정된 주기로 웨어러블 장치(100)에게 웨어러블 장치(100)의 움직임 정보를 요청할 수 있다. 또는 모바일 장치(1910a)는 기설정된 이벤트가 발생되었다고 판단되면, 웨어러블 장치(100)에게 웨어러블 장치(100)의 움직임 정보를 요청할 수 있다. 예를 들어, 모바일 장치(1910a)는 모바일 장치(1910a)가 기설정된 패턴으로 움직인다고 판단되면, 모바일 장치(1910a)는 웨어러블 장치(100)에게 웨어러블 장치(100)의 움직임 정보를 요청할 수 있다. 또한, 예를 들어, 모바일 장치(1910a)는 차량(1910b)으로부터 기설정된 차량 정보를 수신하고 차량(1910b)이 기설정된 패턴으로 움직인다고 판단되면, 모바일 장치(1910a)는 웨어러블 장치(100)에게 웨어러블 장치(100)의 움직임 정보를 요청할 수 있다. 그러나, 이에 제한되지 않는다.In step S5008, themobile device 1910a may request motion information from thewearable device 100. Themobile device 1910a may request motion information of thewearable device 100 from thewearable device 100 at predetermined intervals. Alternatively, themobile device 1910a may request motion information of thewearable device 100 from thewearable device 100 when it is determined that a preset event has occurred. For example, if themobile device 1910a determines that themobile device 1910a moves in a preset pattern, themobile device 1910a may request motion information of thewearable device 100 from thewearable device 100 . Also, for example, when themobile device 1910a receives preset vehicle information from thevehicle 1910b and determines that thevehicle 1910b moves in a preset pattern, themobile device 1910a sends thewearable device 100 a wearable Motion information of thedevice 100 may be requested. However, it is not limited thereto.

단계 S5010에서 웨어러블 장치(100)는 웨어러블 장치(100)의 움직임을 센싱할 수 있다. 웨어러블 장치(100)는 웨어러블 장치(100)에 구비된 센서를 이용하여, 가속도 값, 진동 값, 기울기 값, 위치 정보, 지자계 정보, 근접/터치 정보, 촬상 신호, 소리, 적외선 검출 값 등의 상태 정보를 획득함으로써, 웨어러블 장치(100)의 움직임 정보를 생성할 수 있다.In step S5010, thewearable device 100 may sense the movement of thewearable device 100. Thewearable device 100 uses sensors provided in thewearable device 100 to obtain acceleration values, vibration values, inclination values, location information, earth magnetic field information, proximity/touch information, image pickup signals, sounds, infrared detection values, and the like. By obtaining state information, motion information of thewearable device 100 may be generated.

단계 S5012에서 웨어러블 장치(100)는 웨어러블 장치(100)의 움직임 정보를 모바일 장치(1910a)에게 제공할 수 있다. 웨어러블 장치(100)는 기설정된 주기로 웨어러블 장치(100)의 움직임 정보를 모바일 장치(1910a)에게 전송할 수 있다. 또는 웨어러블 장치(100)는 기설정된 이벤트가 발생되면, 웨어러블 장치(100)의 움직임 정보를 모바일 장치(1910a)에게 전송할 수 있다. 예를 들어, 웨어러블 장치(100)는 웨어러블 장치(100)의 움직임의 변화 값이 기설정된 수치 이상인 경우에, 웨어러블 장치(100)의 움직임 정보를 모바일 장치(1910a)에게 전송할 수 있다. 또한, 예를 들어, 웨어러블 장치(100)는 웨어러블 장치(100)가 기설정된 패턴으로 움직이는 경우에, 웨어러블 장치(100)의 움직임 정보를 모바일 장치(1910a)에게 전송할 수 있다. 예를 들어, 웨어러블 장치(100)는 웨어러블 장치(100)가 기 설정된 수치 이상의 각도로 시계 또는 반시계 방향으로 회전하였다고 판단되면, 웨어러블 장치(100)의 움직임 정보를 모바일 장치(1910a)에게 전송할 수 있다. 그러나, 이에 제한되지 않는다.In step S5012, thewearable device 100 may provide motion information of thewearable device 100 to themobile device 1910a. Thewearable device 100 may transmit motion information of thewearable device 100 to themobile device 1910a at a preset period. Alternatively, when a predetermined event occurs, thewearable device 100 may transmit motion information of thewearable device 100 to themobile device 1910a. For example, thewearable device 100 may transmit motion information of thewearable device 100 to themobile device 1910a when the change value of the motion of thewearable device 100 is greater than or equal to a preset value. Also, for example, thewearable device 100 may transmit movement information of thewearable device 100 to themobile device 1910a when thewearable device 100 moves in a preset pattern. For example, when thewearable device 100 determines that thewearable device 100 rotates clockwise or counterclockwise at an angle greater than or equal to a preset value, thewearable device 100 may transmit motion information of thewearable device 100 to themobile device 1910a. have. However, it is not limited thereto.

단계 S5014에서 모바일 장치(1910a)는 사용자가 운전 중인지를 판단할 수 있다. 모바일 장치(1910a)는 웨어러블 장치(100)의 움직임 정보를 분석하여, 사용자가 운전 중인지를 판단할 수 있다. 또한, 모바일 장치(1910a)는 모바일 장치(1910a)의 움직임, 차량(1910b)과의 통신 상태 및 차량(1910b)으로부터 수신된 차량 정보를 더 이용하여, 사용자가 운전 중인지를 판단할 수 있다. 예를 들어, 모바일 장치(1910a)는 사용자가 운전 중인지, 사용자가 운전 중에 차량을 정지시켰는지, 및 사용자가 운전하는 차량(1910b)의 속도가 기설정된 수치 이상인지 등을 판단할 수 있다. 그러나, 이에 제한되지 않는다.In step S5014, themobile device 1910a may determine whether the user is driving. Themobile device 1910a may analyze motion information of thewearable device 100 to determine whether the user is driving. In addition, themobile device 1910a may further use motion of themobile device 1910a, a communication state with thevehicle 1910b, and vehicle information received from thevehicle 1910b to determine whether the user is driving. For example, themobile device 1910a may determine whether the user is driving, whether the user has stopped the vehicle while driving, and whether the speed of thevehicle 1910b driven by the user is equal to or greater than a predetermined value. However, it is not limited thereto.

단계 S5016에서 모바일 장치(1910a)는 운전 상태에 대응되는 웨어러블 장치(100)의 기 설정된 기능을 판단할 수 있다. 사용자의 운전 상태에 따라 웨어러블 장치(100)의 기능은 다양하게 설정될 수 있다. 사용자의 운전 상태에 따른 웨어러블 장치(100)의 기능은, 예를 들어, 차량(1910b)의 라디오 및 광디스크 플레이어를 제어하기 위한 기능, 차량(1910b)의 네비게이션을 제어하기 위한 기능, 웨어러블 장치(100)의 통신 설정을 변경하는 기능, 및 웨어러블 장치(100)의 화면을 활성화/비활성화하는 기능 등을 포함할 수 있다. 그러나, 이에 제한되지 않는다.In step S5016, themobile device 1910a may determine a preset function of thewearable device 100 corresponding to the driving state. Functions of thewearable device 100 may be set in various ways according to the user's driving state. The functions of thewearable device 100 according to the user's driving state include, for example, a function for controlling the radio and an optical disc player of thevehicle 1910b, a function for controlling the navigation of thevehicle 1910b, and the wearable device 100 ), and a function of activating/deactivating the screen of thewearable device 100. However, it is not limited thereto.

단계 S5018에서 모바일 장치(1910a)는 기능 설정 변경 또는 기능 실행을 위한 제어 명령을 웨어러블 장치(100)에게 제공할 수 있다. 모바일 장치(1910a)는 웨어러블 장치(100)에 설치된 OS(Operating System)를 식별하고 웨어러블 장치(100)가 이용할 수 있는 포맷의 제어 명령을 웨어러블 장치(100)에게 전송할 수 있다.In step S5018, themobile device 1910a may provide thewearable device 100 with a control command for changing function settings or executing a function. Themobile device 1910a may identify an operating system (OS) installed in thewearable device 100 and transmit a control command in a format usable by thewearable device 100 to thewearable device 100 .

단계 S5020에서 웨어러블 장치(100)는 기능 설정을 변경하거나 기능을 실행할 수 있다. 웨어러블 장치(100)는 모바일 장치(1910a)로부터 수신된 제어 명령을 이용하여 웨어러블 장치(100)의 기능 설정을 변경하거나 기능을 실행할 수 있다. 예를 들어, 웨어러블 장치(100)는 차량(1910b)의 라디오 및 광디스크 플레이어의 볼륨을 변경하기 위한 사용자 인터페이스, 및 차량(1910b)의 네비게이션을 제어하기 위한 사용자 인터페이스를 웨어러블 장치(100)의 화면 상에 디스플레이할 수 있다. 또한, 예를 들어, 웨어러블 장치(100)는 웨어러블 장치(100)의 통신 설정을 변경할 수 있다. 또한, 예를 들어, 웨어러블 장치(100)는 웨어러블 장치(100)의 화면을 활성화 또는 비활성화할 수 있다. 그러나, 이에 제한되지 않는다.
In step S5020, thewearable device 100 may change function settings or execute functions. Thewearable device 100 may change a function setting of thewearable device 100 or execute a function by using a control command received from themobile device 1910a. For example, thewearable device 100 displays a user interface for changing the volume of a radio and an optical disc player of thevehicle 1910b and a user interface for controlling navigation of thevehicle 1910b on the screen of thewearable device 100. can be displayed on Also, for example, thewearable device 100 may change communication settings of thewearable device 100 . Also, for example, thewearable device 100 may activate or deactivate a screen of thewearable device 100 . However, it is not limited thereto.

도 51은 일 실시예에 따른 웨어러블 장치(100)가 모바일 장치(1910a)와 네트워크를 형성하고, 사용자가 운전 중일 때 특정 기능을 수행하는 방법의 흐름도이다. 도 51에서는 웨어러블 장치(100) 및 모바일 장치(1910a)는 차량(1910b)과 통신하지 않을 수 있으며, 모바일 장치(1910a)는 웨어러블 장치(100)와 통신하면서, 웨어러블 장치(100)의 기능 설정을 변경하거나 웨어러블 장치(100)의 기능을 실행시킬 수 있다.51 is a flowchart of a method of forming a network with amobile device 1910a by thewearable device 100 and performing a specific function while a user is driving, according to an embodiment. In FIG. 51 , thewearable device 100 and themobile device 1910a may not communicate with thevehicle 1910b, and themobile device 1910a communicates with thewearable device 100 and sets functions of thewearable device 100. It may be changed or the function of thewearable device 100 may be executed.

도 51의 단계 S5106 내지 단계 S5118은 도 50의 단계 S5008 내지 단계 S5020에 대응되며, 편의상 단계 S5106 내지 단계 S5116에 대한 설명은 생략하도록 한다.Steps S5106 to S5118 of FIG. 51 correspond to steps S5008 to S5020 of FIG. 50 , and descriptions of steps S5106 to S5116 are omitted for convenience.

단계 S5102에서 모바일 장치(1910a)는 모바일 장치(1910a)의 움직임을 센싱할 수 있다. 모바일 장치(1910a)는 모바일 장치(1910a) 내의 적어도 하나의 센서를 이용하여 모바일 장치(1910a)의 움직임을 감지할 수 있다.In step S5102, themobile device 1910a may sense the movement of themobile device 1910a. Themobile device 1910a may detect a movement of themobile device 1910a using at least one sensor in themobile device 1910a.

단계 S5104에서 모바일 장치(1910a)는 사용자가 차량(1910b) 내에 진입하였는지를 판단할 수 있다. 모바일 장치(1910a)는 모바일 장치(1910a)의 움직임 패턴이 기설정된 패턴이 경우에, 사용자가 차량(1910b) 내에 진입하였다고 판단할 수 있다. 또한, 모바일 장치(1910a)는 모바일 장치(1910a)의 이동 속도가 기설정된 수치 이상인 경우에, 사용자가 차량(1910b) 내에 진입하였다고 판단할 수 있다. 그러나, 이에 제한되지 않는다.In step S5104, themobile device 1910a may determine whether the user has entered thevehicle 1910b. Themobile device 1910a may determine that the user has entered thevehicle 1910b when the movement pattern of themobile device 1910a is a preset pattern. In addition, themobile device 1910a may determine that the user has entered thevehicle 1910b when the moving speed of themobile device 1910a is greater than or equal to a preset value. However, it is not limited thereto.

모바일 장치(1910a)는 사용자가 차량(1910b) 내에 진입하였다고 판단되면, 모바일 장치(1910a)는 주변의 웨어러블 장치(100)를 검색할 수 있다. 또한, 단계 S5106에서, 모바일 장치(1910a)는 검색된 웨어러블 장치(100)에게 웨어러블 장치(100)의 움직임 정보를 요청할 수 있다.
When themobile device 1910a determines that the user has entered thevehicle 1910b, themobile device 1910a may search for thewearable device 100 in the vicinity. Also, in step S5106, themobile device 1910a may request motion information of thewearable device 100 from the searchedwearable device 100.

도 52는 일 실시예에 따른 웨어러블 장치(100)가 차량(1910b)과 네트워크를 형성하고, 사용자가 운전 중일 때 특정 기능을 수행하는 방법의 흐름도이다.52 is a flowchart of a method of performing a specific function when thewearable device 100 forms a network with thevehicle 1910b and the user is driving, according to an embodiment.

도 52의 단계 S5208 내지 단계 S5220은 도 50의 단계 S5008 내지 단계 S5020에 대응되며, 편의상 단계 S5208 내지 단계 S5220에 대한 설명은 생략하도록 한다.Steps S5208 to S5220 of FIG. 52 correspond to steps S5008 to S5020 of FIG. 50 , and descriptions of steps S5208 to S5220 are omitted for convenience.

단계 S5202에서 차량(1910b)은 웨어러블 장치(100)와 커뮤니케이션을 형성할 수 있다. 사용자가 차량 내에 진입하면, 웨어러블 장치(100)는 차량(1910b)을 검색하고, 검색된 차량(1910b)과 커뮤니케이션을 형성할 수 있다.In step S5202, thevehicle 1910b may establish communication with thewearable device 100. When the user enters the vehicle, thewearable device 100 may search for thevehicle 1910b and establish communication with the searchedvehicle 1910b.

단계 S5204에서 웨어러블 장치(100)는 차량(1910b)에게 장치 정보를 전송할 수 있다. 웨어러블 장치(100)는 차량(1910b)과 커뮤니케이션을 형성함에 따라, 웨어러블 장치(100)의 식별 값 및 OS 정보를 차량(1910b)에게 전송할 수 있다.In step S5204, thewearable device 100 may transmit device information to thevehicle 1910b. As thewearable device 100 establishes communication with thevehicle 1910b, it may transmit the identification value and OS information of thewearable device 100 to thevehicle 1910b.

이후, 차량(1910b)은 사용자가 차량(1910b) 내에 진입하였음을 판단하고, 웨어러블 장치(100)의 기능을 제어할 수 있다.
Thereafter, thevehicle 1910b may determine that the user has entered thevehicle 1910b and control functions of thewearable device 100 .

도 53은 일부 실시예에 따른 웨어러블 장치(100)가 소정의 조건을 만족하는 경우에, 모바일 장치(1910a)로부터 수신된 제어 명령에 따라 웨어러블 장치(100)의 기능을 실행하는 방법의 흐름도이다.53 is a flowchart of a method of executing a function of thewearable device 100 according to a control command received from themobile device 1910a when thewearable device 100 satisfies a predetermined condition, according to some embodiments.

단계 S5302에서 모바일 장치(1910a)는 사용자의 운전 상태에 대응되는 웨어러블 장치(100)의 기 설정된 기능을 판단할 수 있다. 사용자의 운전 상태에 따라 웨어러블 장치(100)의 기능은 다양하게 설정될 수 있다. 사용자의 운전 상태에 따른 웨어러블 장치(100)의 기능은, 예를 들어, 차량(1910b)의 라디오 및 광디스크 플레이어를 제어하기 위한 기능, 차량(1910b)의 네비게이션을 제어하기 위한 기능, 웨어러블 장치(100)의 통신 설정을 변경하는 기능, 및 웨어러블 장치(100)의 화면을 활성화/비활성화하는 기능 등을 포함할 수 있다. 그러나, 이에 제한되지 않는다.In step S5302, themobile device 1910a may determine a preset function of thewearable device 100 corresponding to the user's driving state. Functions of thewearable device 100 may be set in various ways according to the user's driving state. The functions of thewearable device 100 according to the user's driving state include, for example, a function for controlling the radio and an optical disc player of thevehicle 1910b, a function for controlling the navigation of thevehicle 1910b, and the wearable device 100 ), and a function of activating/deactivating the screen of thewearable device 100. However, it is not limited thereto.

단계 S5304에서 모바일 장치(1910a)는 웨어러블 장치(100)의 기능 실행을 위한 조건을 결정할 수 있다. 웨어러블 장치(100)의 기능 실행을 위한 조건은, 차량(1910b)의 주행 상태, 차량(1910b)의 현재 위치와 목적지와의 거리, 현재 시각, 및 웨어러블 장치(100)에서 현재 활성화된 기능의 종류 등에 기초하여 결정될 수 있다. 또한, 모바일 장치(1910a)는 웨어러블 장치(100)의 기능 별로 기능 실행을 위한 조건을 설정할 수 있다.In step S5304, themobile device 1910a may determine a condition for executing a function of thewearable device 100. The conditions for executing the function of thewearable device 100 are the driving state of thevehicle 1910b, the distance between the current location of thevehicle 1910b and the destination, the current time, and the type of function currently activated in thewearable device 100. etc. can be determined based on. In addition, themobile device 1910a may set conditions for function execution for each function of thewearable device 100 .

예를 들어, 모바일 장치(1910a)는, 차량(1910b)이 기설정된 시간 이상동안 정지 중이라고 판단되는 경우에, 웨어러블 장치(100)가 특정 기능을 수행하도록 조건을 설정할 수 있다. 예를 들어, 모바일 장치(1910a)는 차량(1910b)이 5초 이상동안 정지 중이라고 판단되는 경우에 웨어러블 장치(100)가 웨어러블 장치(100)의 화면을 활성화하도록 조건을 설정할 수 있다. 그러나, 이에 제한되지 않는다.For example, themobile device 1910a may set a condition for thewearable device 100 to perform a specific function when it is determined that thevehicle 1910b is stopped for a predetermined amount of time or longer. For example, themobile device 1910a may set a condition for thewearable device 100 to activate the screen of thewearable device 100 when it is determined that thevehicle 1910b is stopped for 5 seconds or longer. However, it is not limited thereto.

또한, 예를 들어, 모바일 장치(1910a)는, 차량(1910b)이 기설정된 시간 이상동안 주행 중이라고 판단되는 경우에, 웨어러블 장치(100)가 특정 기능을 수행하도록 또는 수행하지 않도록 조건을 설정할 수 있다. 예를 들어, 차량(1910b)이 1초 이상동안 주행 중이라고 판단되면, 웨어러블 장치(100)는 차량(1910b) 제어와 무관한 기능을 실행하지 않도록 하는 조건을 설정할 수 있다. 그러나, 이에 제한되지 않는다.Also, for example, themobile device 1910a may set a condition so that thewearable device 100 performs or does not perform a specific function when it is determined that thevehicle 1910b is driving for a predetermined amount of time or more. . For example, if it is determined that thevehicle 1910b is driving for 1 second or more, thewearable device 100 may set a condition not to execute a function unrelated to the control of thevehicle 1910b. However, it is not limited thereto.

단계 S5306에서 모바일 장치(1910a)는 웨어러블 장치(100)의 기능을 실행하기 위한 제어 명령을 웨어러블 장치(100)에게 전송할 수 있으며, 단계 S5308에서 모바일 장치(1910a)는 웨어러블 장치(100)의 기능 실행을 위한 조건에 관한 정보를 웨어러블 장치(100)에게 전송할 수 있다.In step S5306, themobile device 1910a may transmit a control command for executing the function of thewearable device 100 to thewearable device 100, and in step S5308, themobile device 1910a executes the function of thewearable device 100. Information on the condition for may be transmitted to thewearable device 100 .

단계 S5310에서 웨어러블 장치(100)는 웨어러블 장치(100)의 움직임을 센싱할 수 있다. 웨어러블 장치(100)는 웨어러블 장치(100) 내에 포함된 다양한 센서를 이용하여 웨어러블 장치(100)의 움직임을 센싱할 수 있다. 그러나, 이에 제한되지 않으며, 웨어러블 장치(100)는, 모바일 장치(1910a)로부터 수신된 제어 명령에 대응되는 기능을 실행하기 위한 조건을 만족하는지를 결정하기 위하여 필요한 각종 정보를 획득할 수 있다.In step S5310, thewearable device 100 may sense the movement of thewearable device 100. Thewearable device 100 may sense the movement of thewearable device 100 using various sensors included in thewearable device 100 . However, thewearable device 100 is not limited thereto, and thewearable device 100 may obtain various types of information necessary for determining whether a condition for executing a function corresponding to a control command received from themobile device 1910a is satisfied.

단계 S5312에서 웨어러블 장치(100)는 기능 실행을 위한 조건이 만족되는지를 판단할 수 있다. 웨어러블 장치(100)는 모바일 장치(1910a)로부터 수신된 제어 명령에 대응되는 기능을 식별하고, 식별된 기능에 대응되는 조건이 만족되었는지를 판단할 수 있다. 예를 들어, 모바일 장치(1910a)로부터 수신된 제어 명령에 대응되는 기능이 웨어러블 장치(100)의 화면을 활성화하는 기능이라면, 웨어러블 장치(100)는 웨어러블 장치(100)의 움직임 정보에 기초하여, 차량(1910b)이 5초 이상동안 정지하였는지를 판단할 수 있다.In step S5312, thewearable device 100 may determine whether a condition for executing a function is satisfied. Thewearable device 100 may identify a function corresponding to the control command received from themobile device 1910a and determine whether a condition corresponding to the identified function is satisfied. For example, if the function corresponding to the control command received from themobile device 1910a is a function of activating the screen of thewearable device 100, thewearable device 100 based on motion information of thewearable device 100, It may be determined whether thevehicle 1910b has been stopped for more than 5 seconds.

단계 S5312에서의 판단 결과, 웨어러블 장치(100)의 기능 실행을 위한 조건이 만족되었다고 판단되면, 단계 S5314에서 웨어러블 장치(100)는 수신된 제어 명령에 따라 웨어러블 장치(100)의 기능을 실행할 수 있다.
As a result of the determination in step S5312, if it is determined that the conditions for executing the function of thewearable device 100 are satisfied, in step S5314 thewearable device 100 may execute the function of thewearable device 100 according to the received control command. .

도 54는 일부 실시예에 따른 웨어러블 장치(100)가 소정의 조건을 만족하는 경우에, 차량(1910b)으로부터 수신된 제어 명령에 따라 웨어러블 장치(100)의 기능을 실행하는 방법의 흐름도이다.54 is a flowchart of a method of executing a function of thewearable device 100 according to a control command received from avehicle 1910b when thewearable device 100 satisfies a predetermined condition, according to some embodiments.

도 54를 참조하면, 도 54의 차량(1910b)은, 도 53의 모바일 장치(1910a)와 마찬가지로, 웨어러블 장치(100)의 기능 실행을 위한 조건을 결정하고, 웨어러블 장치(100)의 기능 실행을 위한 제어 명령 및 조건 정보를 웨어러블 장치(100)에게 전송할 수 있다.
Referring to FIG. 54 , thevehicle 1910b of FIG. 54, like themobile device 1910a of FIG. A control command and condition information may be transmitted to thewearable device 100 .

도 55는 일부 실시예에 따른 차량(1910b)을 운전 중인 사용자의 웨어러블 장치(100) 및 모바일 장치(1910a)가 다른 사용자의 다른 장치(200)와 통화를 수행하는 예시를 나타내는 도면이다.55 is a diagram illustrating an example in which thewearable device 100 of a user driving avehicle 1910b and themobile device 1910a perform a call with anotherdevice 200 of another user, according to some embodiments.

도 55를 참조하면, 다른 사용자의 다른 장치(200)는 사용자의 모바일 장치(1910a)에게 전화를 걸 수 있으며, 모바일 장치(1910a)은 사용자가 운전 중인 경우에 사용자가 웨어러블 장치(100c)를 통하여 다른 사용자와 전화 통화를 할 수 있도록 웨어러블 장치(100c)와 연동할 수 있다. 모바일 장치(1910a)은 웨어러블 장치(100c)와 다른 장치(200) 간에 전화 통화를 위한 통화 음성을 중계할 수 있다. 또는 모바일 장치(1910a)은 웨어러블 장치(100c)와 다른 장치(200) 간에 호가 연결될 수 있도록 웨어러블 장치(100c)에게 다른 장치(200)의 발신 정보를 제공할 수 있다.
Referring to FIG. 55 , anotherdevice 200 of another user may make a call to the user'smobile device 1910a, and themobile device 1910a may call the user through thewearable device 100c when the user is driving. It may work with thewearable device 100c to make a phone call with another user. Themobile device 1910a may relay a voice call for a phone call between thewearable device 100c and theother device 200 . Alternatively, themobile device 1910a may provide call information of theother device 200 to thewearable device 100c so that a call may be connected between thewearable device 100c and theother device 200 .

도 56은 일부 실시예에 따른 운전 중인 사용자의 웨어러블 장치(100c)가 모바일 장치(1910a)를 통하여 다른 장치(200)와 전화 통화를 수행하는 방법의 예시를 나타내는 도면이다. 도 56에서 모바일 장치(1910a)는 모바일 장치(1910a)의 전화 통화 기능을 활성화한 상태에서, 웨어러블 장치(100c)와 다른 장치(200) 간의 전화 통화를 중계할 수 있다.FIG. 56 is a diagram illustrating an example of a method in which thewearable device 100c of a user while driving makes a phone call with anotherdevice 200 through themobile device 1910a, according to some embodiments. In FIG. 56 , themobile device 1910a may relay a phone call between thewearable device 100c and anotherdevice 200 while the phone call function of themobile device 1910a is activated.

단계 S5600에서 모바일 장치(1910a)는 사용자의 운전 상태를 판단할 수 있다. 모바일 장치(1910a)는 사용자가 운전 중인지를 판단할 수 있다. 모바일 장치(1910a)는 웨어러블 장치(100c)의 움직임을 분석하여, 사용자가 운전 중인지를 판단할 수 있다. 또한, 모바일 장치(1910a)는 모바일 장치(1910a)의 움직임, 차량(1910b)과의 통신 상태 및 차량(1910b)으로부터 수신된 차량 정보를 이용하여, 사용자가 운전 중인지를 판단할 수도 있다. 예를 들어, 모바일 장치(1910a)는 사용자가 운전 중인지, 사용자가 운전 중에 차량을 정지시켰는지, 및 사용자가 운전하는 차량(1910b)의 속도가 기설정된 수치 이상인지 등을 판단할 수 있다. 그러나, 이에 제한되지 않는다.In step S5600, themobile device 1910a may determine the user's driving state. Themobile device 1910a may determine whether the user is driving. Themobile device 1910a may determine whether the user is driving by analyzing the motion of thewearable device 100c. In addition, themobile device 1910a may determine whether the user is driving by using movement of themobile device 1910a, a communication state with thevehicle 1910b, and vehicle information received from thevehicle 1910b. For example, themobile device 1910a may determine whether the user is driving, whether the user has stopped the vehicle while driving, and whether the speed of thevehicle 1910b driven by the user is equal to or greater than a predetermined value. However, it is not limited thereto.

단계 S5602에서 모바일 장치(1910a)는 네비게이션 애플리케이션의 실행 여부를 판단할 수 있다. 모바일 장치(1910a)는 모바일 장치(1910a) 내의 네비게이션 애플리케이션이 실행 중인지를 판단할 수 있다. 한편, 모바일 장치(1910a)는 차량 내의 네비게이션 장치가 실행 중인지를 판단할 수도 있다.In step S5602, themobile device 1910a may determine whether the navigation application is executed. Themobile device 1910a may determine whether a navigation application in themobile device 1910a is running. Meanwhile, themobile device 1910a may determine whether a navigation device in the vehicle is running.

단계 S5604에서 모바일 장치(1910a)는 다른 장치(200)로부터 전화 통화를 위한 호를 수신할 수 있다. 다른 장치(200)는 모바일 장치(1910a)에게 전화 통화를 수행하기 위한 호를 전송할 수 있으며, 모바일 장치(1910a)는 전송된 호를 수신할 수 있다.In step S5604, themobile device 1910a may receive a call for a phone call from theother device 200. Theother device 200 may transmit a call for making a phone call to themobile device 1910a, and themobile device 1910a may receive the transmitted call.

단계 S5606에서 모바일 장치(1910a)는 다른 장치(200)로부터의 호 수신을 웨어러블 장치(100c)에게 알릴 수 있다. 모바일 장치(1910a)는 사용자가 운전 중이라고 판단되는 경우에 다른 장치(200)로부터 호를 수신하였음을 웨어러블 장치(100c)에게 알릴 수 있다. 또한, 모바일 장치(1910a)는 모바일 장치(1910a) 내의 네비게이션 애플리케이션이 실행 중이라고 판단되면, 다른 장치(200)로부터 호를 수신하였음을 웨어러블 장치(100c)에게 알릴 수 있다. 이 경우, 모바일 장치(1910a)는 다른 장치(200)의 발신 정보(예를 들어, 전화 번호, 사용자명 등)를 웨어러블 장치(100c)에게 제공할 수 있다.In step S5606, themobile device 1910a may inform thewearable device 100c of receiving a call from anotherdevice 200. When it is determined that the user is driving, themobile device 1910a may notify thewearable device 100c that a call has been received from anotherdevice 200 . In addition, themobile device 1910a may notify thewearable device 100c that a call has been received from anotherdevice 200 when it is determined that a navigation application in themobile device 1910a is running. In this case, themobile device 1910a may provide call information (eg, phone number, user name, etc.) of theother device 200 to thewearable device 100c.

단계 S5608에서 웨어러블 장치(100c)는 전화 통화를 위한 UI를 디스플레이할 수 있다. 웨어러블 장치(100c)는 모바일 장치(1910a)로부터 수신된 발신 정보를 웨어러블 장치(100c)의 디스플레이를 통하여 출력할 수 있다. 전화 통화를 위한 UI는 다른 장치(200)와 통화를 수행할 지를 결정하기 위한 버튼을 포함할 수 있다. 또한 웨어러블 장치(100c)는 웨어러블 장치(100c)의 스피커를 통하여 벨소리를 출력하거나, 웨어러블 장치(100c) 내의 진동판을 통하여 진동을 발생시킬 수 있다.In step S5608, thewearable device 100c may display a UI for making a phone call. Thewearable device 100c may output the call information received from themobile device 1910a through the display of thewearable device 100c. The UI for making a phone call may include a button for determining whether to make a call with anotherdevice 200 . Also, thewearable device 100c may output a ringtone through a speaker of thewearable device 100c or generate vibration through a diaphragm within thewearable device 100c.

단계 S5610에서 웨어러블 장치(100c)는 전화 통화를 위한 사용자 입력을 수신할 수 있다. 웨어러블 장치(100c)는 디스플레이된 UI를 통한 사용자 입력을 수신할 수 있다. 또한 웨어러블 장치(100c)는 전화 통화를 위한 사용자의 음성 명령을 수신할 수 있다.In step S5610, thewearable device 100c may receive a user input for making a phone call. Thewearable device 100c may receive a user input through the displayed UI. Also, thewearable device 100c may receive a user's voice command for making a phone call.

단계 S5612에서 웨어러블 장치(100c)는 모바일 장치(1910a)에게 모바일 장치(1910a)와 다른 장치(200) 간의 호 연결을 요청할 수 있다. 웨어러블 장치(100c)는 모바일 장치(1910a)와 다른 장치(200) 간에 전화 통화를 위한 네트워크를 형성할 것을 모바일 장치(1910a)에게 요청할 수 있다.In step S5612, thewearable device 100c may request a call connection between themobile device 1910a and theother device 200 from themobile device 1910a. Thewearable device 100c may request themobile device 1910a to establish a network for a phone call between themobile device 1910a and anotherdevice 200 .

단계 S5614에서 모바일 장치(1910a)는 다른 장치(200)와의 호를 연결할 수 있다. 모바일 장치(1910a)는 다른 장치(200)와 통화를 위한 네트워크를 형성함으로써, 다른 장치(200)와의 호를 연결할 수 있다. 또한, 모바일 장치(1910a)와 다른 장치(200) 간의 호가 연결됨에 따라, 모바일 장치(1910a)는 웨어러블 장치(100c)와 다른 장치(200) 간의 전화 통화를 중계할 수 있게 된다.In step S5614, themobile device 1910a may connect a call with theother device 200. Themobile device 1910a can connect a call with theother device 200 by forming a network for a call with theother device 200 . Also, as the call between themobile device 1910a and theother device 200 is connected, themobile device 1910a can relay a phone call between thewearable device 100c and theother device 200.

단계 S5616에서 모바일 장치(1910a)는 다른 장치(200)로부터 다른 사용자의 통화 음성을 수신할 수 있다. 다른 장치(200)는 다른 사용자의 통화 음성을 획득하고, 획득된 다른 사용자의 통화 음성을 모바일 장치(1910a)에게 전송할 수 있다. 모바일 장치(1910a)는 다른 장치(200)로부터 전송된 다른 사용자의 통화 음성을 다른 장치(200)로부터 수신할 수 있다.In step S5616, themobile device 1910a may receive another user's call voice from theother device 200. Theother device 200 may acquire another user's call voice and transmit the obtained other user's call voice to themobile device 1910a. Themobile device 1910a may receive another user's call voice transmitted from theother device 200 from theother device 200 .

단계 S5618에서 모바일 장치(1910a)는 웨어러블 장치(100c)에게 다른 사용자의 통화 음성을 제공할 수 있다. 모바일 장치(1910a)는 웨어러블 장치(100c)와 미리 형성된 네트워크를 통하여 다른 사용자의 통화 음성을 웨어러블 장치(100c)에게 전달할 수 있다. 이 경우, 모바일 장치(1910a)는 웨어러블 장치(100c)의 사양에 따라, 다른 사용자의 통화 음성의 포맷을 변환할 수 있다.In step S5618, themobile device 1910a may provide another user's call voice to thewearable device 100c. Themobile device 1910a may transmit another user's call voice to thewearable device 100c through a pre-established network with thewearable device 100c. In this case, themobile device 1910a may convert the format of another user's call voice according to the specifications of thewearable device 100c.

단계 S5620에서 웨어러블 장치(100c)는 다른 사용자의 통화 음성을 출력할 수 있다. 웨어러블 장치(100c)는 다른 사용자의 통화 음성을 웨어러블 장치(100c)의 스피커를 통하여 출력할 수 있다. 또한, 웨어러블 장치(100c)는 다른 사용자의 통화 음성을 텍스트로 변환하고, 변환된 텍스트를 웨어러블 장치(100c)의 디스플레이를 통하여 출력할 수 있다.In step S5620, thewearable device 100c may output another user's call voice. Thewearable device 100c may output another user's voice through a speaker of thewearable device 100c. Also, thewearable device 100c may convert another user's call voice into text and output the converted text through the display of thewearable device 100c.

단계 S5622에서 웨어러블 장치(100c)는 사용자로부터 입력된 통화 음성을 획득할 수 있다. 사용자는 다른 사용자와의 전화 통화를 위하여 웨어러블 장치(100c)를 향하여 통화 음성을 발화할 수 있으며, 웨어러블 장치(100c)는 사용자의 통화 음성을 녹음할 수 있다.In step S5622, thewearable device 100c may obtain a call voice input from the user. The user may utter a call voice toward thewearable device 100c for a phone call with another user, and thewearable device 100c may record the user's call voice.

단계 S5624에서 웨어러블 장치(100c)는 사용자의 통화 음성을 모바일 장치(1910a)에게 제공할 수 있고. 단계 S5626에서 모바일 장치(1910a)는 사용자의 통화 음성을 다른 장치(200)에게 제공할 수 있다. 모바일 장치(1910a)는 사용자의 통화 음성을 다른 장치(200)에게 전달할 수 있다.
In step S5624, thewearable device 100c may provide the user's phone call voice to themobile device 1910a. In step S5626, themobile device 1910a may provide the user's call voice to theother device 200. Themobile device 1910a may transfer the user's call voice to theother device 200 .

도 57은 일부 실시예에 따른 운전 중인 사용자의 웨어러블 장치(100c)가 다른 장치(200)와 직접 전화 통화를 수행하는 방법의 예시를 나타내는 도면이다. 도 57의 단계 S5700 내지 단계 S5710은 도 56의 단계 S5600 내지 단계 S5610에 대응되므로, 단계 S5700 내지 단계 S5710에 대한 설명은 편의상 생략하기로 한다.FIG. 57 is a diagram illustrating an example of a method for a user'swearable device 100c while driving to make a direct phone call with anotherdevice 200, according to some embodiments. Since steps S5700 to S5710 of FIG. 57 correspond to steps S5600 to S5610 of FIG. 56 , descriptions of steps S5700 to S5710 will be omitted for convenience.

단계 S5712에서 모바일 장치(1910a)는 전화 통화 기능을 종료할 수 있다. 모바일 장치(1910a)는 웨어러블 장치(100c)에게 호 수신을 알린 후에 전화 통화 기능을 종료할 수 있다. 웨어러블 장치(100c)는 호 수신의 알림을 성공적으로 수신하였음을 나타내는AKC 신호를 모바일 장치(1910a)에게 전송할 수 있으며, 모바일 장치(1910a)은 AKC 신호를 수신한 후에, 다른 장치(200)과의 전화 통화를 위한 전화 통화 기능을 종료할 수 있다.In step S5712, themobile device 1910a may terminate the phone call function. Themobile device 1910a may end the phone call function after notifying thewearable device 100c of receiving the call. Thewearable device 100c may transmit an AKC signal indicating that the call reception notification has been successfully received to themobile device 1910a, and after themobile device 1910a receives the AKC signal, communication with theother device 200 You can end the phone call function for phone calls.

그러나, 모바일 장치(1910a)이 전화 통화 기능을 종료하는 시점을 위에 제한되지 않는다. 예를 들어, 모바일 장치(1910a)는 웨어러블 장치(100c)와 다른 장치(200) 간의 전화 통화가 시작됨을 확인한 후에, 전화 통화 기능을 종료할 수 있다. 또는, 예를 들어, 웨어러블 장치(100c)가 다른 장치(200)와 전화 통화를 위한 네트워크 형성을 다른 장치(200)에게 요청한 후에, 모바일 장치(1910a)은 전화 통화 기능을 종료할 수도 있다.However, the point at which themobile device 1910a terminates the phone call function is not limited to the above. For example, themobile device 1910a may end the phone call function after confirming that a phone call between thewearable device 100c and theother device 200 starts. Alternatively, for example, after thewearable device 100c requests theother device 200 to form a network for a phone call with theother device 200, themobile device 1910a may end the phone call function.

단계 S5714에서 웨어러블 장치(100c)는 다른 장치(200)와 통화를 위한 네트워크를 형성할 수 있다. 웨어러블 장치(100c)는 전화 통화를 위한 사용자 입력을 수신한 후에, 다른 장치(200)에게 호 연결을 요청할 수 있다. 웨어러블 장치(100c)는 모바일 장치(1910a)로부터 수신된 다른 장치(200)의 전화 번호를 이용하여, 다른 장치(200)에게 전화 통화를 위한 호 연결을 요청할 수 있다. 이 경우, 웨어러블 장치(100c)는 웨어러블 장치(100c)는 사용자가 모바일 장치(1910a)의 사용자와 동일함을 다른 장치(200)에게 알릴 수 있다.In step S5714, thewearable device 100c may form a network for a call with anotherdevice 200. After receiving a user input for a phone call, thewearable device 100c may request anotherdevice 200 to connect the call. Thewearable device 100c may request a call connection for a phone call from theother device 200 by using the phone number of theother device 200 received from themobile device 1910a. In this case, thewearable device 100c may inform theother device 200 that the user is the same as the user of themobile device 1910a.

또한, 다른 장치(200)는 웨어러블 장치(100c)로부터의 호 연결 요청을 수신하고, 다른 장치(200)의 디스플레이에 호 연결을 위한 UI를 디스플레이할 수 있다. 또한, 다른 장치(200)는 디스플레이된 UI를 통하여, 예를 들어, “당신이 전화를 건 모바일 장치(1910a)의 사용자가 이용 중인 웨어러블 장치(100c)와 통화 연결을 하시겠습니까?”와 같은 안내 문구를 디스플레이할 수 있다.Also, theother device 200 may receive a call connection request from thewearable device 100c and display a UI for call connection on the display of theother device 200 . In addition, theother device 200 may use a displayed UI, for example, a guide phrase such as "Do you want to establish a call connection with thewearable device 100c being used by the user of themobile device 1910a you called?" can display.

또한, 다른 장치(200)는 디스플레이된 UI를 통한 사용자 입력에 기초하여, 다른 장치(200)와 웨어러블 장치(100c)와의 통화를 위한 네트워크가 형성될 수 있다.In addition, a network for a call between theother device 200 and thewearable device 100c may be formed based on a user input through the UI displayed in theother device 200 .

단계 S5716에서 웨어러블 장치(100c)는 다른 장치(200)로부터 다른 사용자의 통화 음성을 수신할 수 있다. 다른 장치(200)는 다른 사용자의 통화 음성을 획득하고, 획득된 다른 사용자의 통화 음성을 웨어러블 장치(100c)에게 전송할 수 있다.In step S5716, thewearable device 100c may receive another user's call voice from theother device 200. Theother device 200 may obtain another user's call voice and transmit the obtained other user's call voice to thewearable device 100c.

단계 S5718에서 웨어러블 장치(100c)는 다른 사용자의 통화 음성을 출력할 수 있다. 웨어러블 장치(100c)는 다른 사용자의 통화 음성을 웨어러블 장치(100c)의 스피커를 통하여 출력할 수 있다. 또한, 웨어러블 장치(100c)는 다른 사용자의 통화 음성을 텍스트로 변환하고, 변환된 텍스트를 웨어러블 장치(100c)의 디스플레이를 통하여 출력할 수 있다.In step S5718, thewearable device 100c may output another user's call voice. Thewearable device 100c may output another user's voice through a speaker of thewearable device 100c. Also, thewearable device 100c may convert another user's call voice into text and output the converted text through the display of thewearable device 100c.

단계 S5720에서 웨어러블 장치(100c)는 사용자로부터 입력된 통화 음성을 획득할 수 있다. 사용자는 다른 사용자와의 전화 통화를 위하여 웨어러블 장치(100c)를 향하여 통화 음성을 발화할 수 있으며, 웨어러블 장치(100c)는 사용자의 통화 음성을 녹음할 수 있다.In step S5720, thewearable device 100c may obtain a call voice input from the user. The user may utter a call voice toward thewearable device 100c for a phone call with another user, and thewearable device 100c may record the user's call voice.

단계 S5722에서 웨어러블 장치(100c)는 사용자의 통화 음성을 다른 장치(200)에게 제공할 수 있다.
In step S5722, thewearable device 100c may provide the user's call voice to theother device 200.

한편, 본 발명은 컴퓨터 판독가능 저장매체에 컴퓨터가 판독 가능한 코드를 저장하여 구현하는 것이 가능하다. 상기 컴퓨터 판독가능 저장매체는 컴퓨터 시스템에 의하여 판독될 수 있는 데이터가 저장되는 모든 종류의 저장 장치를 포함한다.Meanwhile, the present invention can be implemented by storing computer readable codes in a computer readable storage medium. The computer readable storage medium includes all types of storage devices in which data readable by a computer system is stored.

상기 컴퓨터가 판독 가능한 코드는, 상기 컴퓨터 판독가능 저장매체로부터 프로세서에 의하여 독출되어 실행될 때, 본 발명에 따른 웨어러블 장치 제어 방법을 구현하는 단계들을 수행하도록 구성된다. 상기 컴퓨터가 판독 가능한 코드는 다양한 프로그래밍 언어들로 구현될 수 있다. 그리고 본 발명의 실시예들을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 통상의 기술자들에 의하여 용이하게 프로그래밍될 수 있다.The computer-readable code, when read and executed by a processor from the computer-readable storage medium, is configured to perform steps for implementing the method for controlling a wearable device according to the present invention. The computer readable code may be implemented in various programming languages. Also, functional programs, codes, and code segments for implementing the embodiments of the present invention can be easily programmed by those skilled in the art.

컴퓨터 판독가능 저장매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 또한, 컴퓨터 판독가능 저장매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행되는 것도 가능하다.Examples of computer-readable storage media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage devices, and the like. In addition, the computer readable storage medium may be distributed to computer systems connected by a network, so that computer readable codes may be stored and executed in a distributed manner.

이상과 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although the embodiments of the present invention have been described with reference to the above and accompanying drawings, those skilled in the art to which the present invention pertains can implement the present invention in other specific forms without changing the technical spirit or essential features. You will understand that there is Therefore, the embodiments described above should be understood as illustrative in all respects and not limiting.

Claims (41)

Translated fromKorean
삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete모바일 장치에 있어서,
상기 모바일 장치의 적어도 하나의 움직임을 검출하는 센서;
차량과 통신하는 통신부;
출력 인터페이스; 및
적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는,
상기 차량으로부터 수신된 차량 정보에 기초하여 상기 차량과 블루투스 통신을 수립하도록 상기 통신부를 제어하고,
상기 차량과 통신 상태 및 상기 검출된 모바일 장치의 적어도 하나의 움직임 중 적어도 하나에 기초하여, 상기 모바일 장치의 사용자가 상기 차량을 운전 중인지 여부에 대응하는 상기 모바일 장치의 상태를 결정하고,
상기 결정된 상태에 기초하여, 상기 모바일 장치를 통해 알림을 제공하는 제1 모드 또는 상기 모바일 장치 대신 다른 장치를 통해 상기 알림을 제공하는 제2 모드로 동작하도록 상기 모바일 장치를 제어하고,
상기 제2 모드에서 문자메시지를 수신한 것에 기초하여, 상기 문자메시지의 컨텐츠를 포함하는 오디오 신호를 출력하도록 상기 출력 인터페이스를 제어하고,
상기 모바일 장치 및 상기 차량 사이의 블루투스 통신을 수립한 것에 기초하여, 상기 차량에 포함된 스피커를 이용하여 음악 데이터를 출력하도록 상기 블루투스 통신을 통해 상기 차량으로 음악 데이터를 전송하고,
상기 적어도 하나의 프로세서는,
웨어러블 장치와 상기 통신부를 통해 통신하고,
상기 모바일 장치의 사용자가 운전 중이라고 판단된 것에 기초하여, 상기 웨어러블 장치로 사용자가 운전 중임을 나타내는 정보를 전송하고, 상기 웨어러블 장치의 동작 모드를 운전 모드로 변경하도록 제어하는, 모바일 장치.
For mobile devices,
a sensor detecting at least one motion of the mobile device;
a communication unit that communicates with the vehicle;
output interface; and
including at least one processor, wherein the at least one processor comprises:
Controlling the communication unit to establish Bluetooth communication with the vehicle based on vehicle information received from the vehicle;
determine a state of the mobile device corresponding to whether a user of the mobile device is driving the vehicle based on at least one of a communication state with the vehicle and the detected at least one motion of the mobile device;
Based on the determined state, controlling the mobile device to operate in a first mode for providing a notification through the mobile device or a second mode for providing the notification through another device instead of the mobile device;
Based on receiving a text message in the second mode, controlling the output interface to output an audio signal including content of the text message;
Based on establishing Bluetooth communication between the mobile device and the vehicle, transmitting music data to the vehicle through Bluetooth communication to output music data using a speaker included in the vehicle;
The at least one processor,
Communicating with a wearable device through the communication unit;
and transmitting information indicating that the user is driving to the wearable device, based on determining that the user of the mobile device is driving, and controlling the wearable device to change an operation mode to a driving mode.
제26항에 있어서,
상기 모바일 장치의 상태는 상기 모바일 장치의 사용자가 상기 차량을 운전 중인지 여부에 대응하는, 모바일 장치.
The method of claim 26,
and the state of the mobile device corresponds to whether a user of the mobile device is driving the vehicle.
제26항에 있어서,
상기 센서는 상기 모바일 장치의 진동 및 회전 각도를 검출하도록 구성된 가속도 센서를 포함하고,
상기 적어도 하나의 프로세서는 미리 저장된 진동 패턴을 상기 검출된 진동의 패턴과 비교하고, 미리 저장된 회전 각도 패턴과 상기 검출된 회전 각도의 패턴을 비교하고, 상기 비교에 기초하여 상기 모바일 장치의 상태를 결정하는, 모바일 장치.
The method of claim 26,
the sensor comprises an acceleration sensor configured to detect vibration and rotation angles of the mobile device;
The at least one processor compares a pre-stored vibration pattern with the detected pattern of vibration, compares a pre-stored pattern of rotation angle with a pattern of the detected rotation angle, and determines a state of the mobile device based on the comparison. , a mobile device.
제26항에 있어서,
상기 적어도 하나의 프로세서는, 상기 차량 정보에 기초하여, 상기 모바일 장치의 상태가 상기 모바일 장치의 사용자가 상기 차량을 운전 중인 상태에 대응하는지 여부를 결정하는, 모바일 장치.
The method of claim 26,
The mobile device of claim 1 , wherein the at least one processor determines whether a state of the mobile device corresponds to a state in which a user of the mobile device is driving the vehicle, based on the vehicle information.
제29항에 있어서,
상기 차량 정보는 차량 식별 번호 또는 상기 차량의 번호판을 포함하는, 모바일 장치.
According to claim 29,
Wherein the vehicle information includes a vehicle identification number or license plate of the vehicle.
제26항에 있어서,
상기 적어도 하나의 프로세서는, 상기 결정된 상태에 기초하여, 상기 모바일 장치가 상기 제1 모드에서 미리 설정된 기능을 수행하고, 상기 제2 모드에서 상기 미리 설정된 기능을 수행하지 않도록 제어하는, 모바일 장치.
The method of claim 26,
The mobile device, wherein the at least one processor controls the mobile device to perform a preset function in the first mode and not to perform a preset function in the second mode, based on the determined state.
제31항에 있어서,
상기 적어도 하나의 프로세서는, 상기 모바일 장치의 사용자가 상기 차량을 운전 중이지 않다고 결정한 것에 기초하여, 상기 미리 설정된 기능을 자동으로 종료하도록 구성된, 모바일 장치.
According to claim 31,
wherein the at least one processor is configured to automatically terminate the preset function based on determining that a user of the mobile device is not driving the vehicle.
제31항에 있어서,
상기 적어도 하나의 프로세서는,
상기 모바일 장치의 사용자가 상기 차량을 운전 중이지 않다고 판단한 것에 기초하여, 상기 미리 설정된 기능을 종료할지 여부를 선택하는 사용자 인터페이스를 제공하고,
사용자 입력에 기초하여 상기 미리 설정된 기능을 종료하는, 모바일 장치.
According to claim 31,
The at least one processor,
Based on determining that the user of the mobile device is not driving the vehicle, providing a user interface for selecting whether or not to end the preset function;
and terminating the preset function based on a user input.
제26항에 있어서,
상기 차량 정보가 대중 교통 차량에 관련된 경우, 상기 적어도 하나의 프로세서는, 상기 모바일 장치의 상태가 상기 모바일 장치의 사용자가 상기 차량을 운전 중인 상태에 대응하지 않는다고 판단하도록 구성된, 모바일 장치.
The method of claim 26,
Wherein the vehicle information relates to a public transportation vehicle, the at least one processor is configured to determine that a state of the mobile device does not correspond to a state in which a user of the mobile device is driving the vehicle.
제26항에 있어서,
상기 적어도 하나의 프로세서는, 상기 제2 모드에서 수신 전화를 수신한 것에 기초하여, 자동 응답 모드에서 문자메시지를 전송하도록 구성된, 모바일 장치.
The method of claim 26,
The mobile device, wherein the at least one processor is configured to transmit a text message in an automatic answering mode based on receiving an incoming call in the second mode.
모바일 장치를 제어하는 방법에 있어서,
상기 모바일 장치의 센서를 이용하여, 상기 모바일 장치의 적어도 하나의 움직임을 검출하는 단계;
상기 모바일 장치의 프로세서에 의해, 차량으로부터 수신된 차량 정보에 기초하여 상기 차량과 블루투스 통신을 수립하는 단계;
상기 프로세서에 의해, 상기 차량과 통신 상태 및 상기 검출된 모바일 장치의 적어도 하나의 움직임 중 적어도 하나에 기초하여, 상기 모바일 장치의 사용자가 상기 차량을 운전 중인지 여부에 대응하는 상기 모바일 장치의 상태를 결정하는 단계;
상기 프로세서에 의해, 상기 결정된 상태에 기초하여, 상기 모바일 장치를 통해 알림을 제공하는 제1 모드 또는 상기 모바일 장치 대신 다른 장치를 통해 상기 알림을 제공하는 제2 모드로 동작하도록 상기 모바일 장치를 제어하는 단계;
상기 모바일 장치의 출력 인터페이스에 의해, 상기 제2 모드에서 문자메시지를 수신한 것에 기초하여, 상기 문자메시지의 컨텐츠를 포함하는 오디오 신호를 출력하는 단계;
상기 프로세서에 의해, 상기 모바일 장치 및 상기 차량 사이의 블루투스 통신을 수립한 것에 기초하여, 상기 차량에 포함된 스피커를 이용하여 음악 데이터를 출력하도록 상기 블루투스 통신을 통해 상기 차량으로 음악 데이터를 전송하는 단계;
웨어러블 장치와 통신하는 단계; 및
상기 모바일 장치의 사용자가 운전 중이라고 판단된 것에 기초하여, 상기 웨어러블 장치로 사용자가 운전 중임을 나타내는 정보를 전송하고, 상기 웨어러블 장치의 동작 모드를 운전 모드로 변경하도록 제어하는 단계를 포함하는, 모바일 장치 제어 방법.
A method for controlling a mobile device,
detecting at least one movement of the mobile device using a sensor of the mobile device;
establishing, by a processor of the mobile device, Bluetooth communication with the vehicle based on vehicle information received from the vehicle;
Determine, by the processor, a state of the mobile device corresponding to whether a user of the mobile device is driving the vehicle based on at least one of a communication state with the vehicle and the detected at least one motion of the mobile device doing;
Controlling, by the processor, the mobile device to operate in a first mode for providing a notification through the mobile device or a second mode for providing the notification through another device instead of the mobile device, based on the determined state step;
outputting an audio signal including contents of the text message based on the text message received in the second mode through an output interface of the mobile device;
Transmitting, by the processor, music data to the vehicle through Bluetooth communication to output music data using a speaker included in the vehicle, based on establishing Bluetooth communication between the mobile device and the vehicle. ;
communicating with the wearable device; and
and transmitting information indicating that the user is driving to the wearable device based on determining that the user of the mobile device is driving, and controlling the wearable device to change an operation mode to a driving mode. control method.
제36항에 있어서,
상기 모바일 장치의 상태는 상기 모바일 장치의 사용자가 상기 차량을 운전하는지 여부에 대응하는, 모바일 장치 제어 방법.
37. The method of claim 36,
wherein the state of the mobile device corresponds to whether a user of the mobile device is driving the vehicle.
제36항에 있어서,
상기 프로세서에 의해, 상기 차량 정보에 기초하여, 상기 모바일 장치의 상태가 상기 모바일 장치의 사용자가 상기 차량을 운전 중인 상태에 대응하는지 여부를 결정하는 단계를 더 포함하는, 모바일 장치 제어 방법.
37. The method of claim 36,
determining, by the processor, based on the vehicle information whether a state of the mobile device corresponds to a state in which a user of the mobile device is driving the vehicle.
제36항에 있어서,
상기 차량 정보는 차량 식별 번호 또는 상기 차량의 번호판을 포함하는, 모바일 장치 제어 방법.
37. The method of claim 36,
The vehicle information includes a vehicle identification number or a license plate of the vehicle.
제36항에 있어서,
상기 제2 모드에서 수신 전화를 수신한 것에 기초하여, 자동 응답 모드에서 문자메시지를 전송하는 단계를 더 포함하는 모바일 장치 제어 방법.
37. The method of claim 36,
The mobile device control method further comprising transmitting a text message in an automatic answering mode based on receiving an incoming call in the second mode.
제36항 내지 제40항 중 어느 한 항의 방법을 컴퓨터에서 수행하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체.
A computer-readable recording medium on which a program for executing the method of any one of claims 36 to 40 is recorded on a computer.
KR1020150060084A2014-04-282015-04-28Wearable device and method for controlling the sameActiveKR102469752B1 (en)

Priority Applications (12)

Application NumberPriority DateFiling DateTitle
PCT/KR2015/007873WO2016018044A1 (en)2014-07-312015-07-28Wearable device and method of controlling the same
EP21191698.6AEP3929705A1 (en)2014-07-312015-07-30Wearable device and method of controlling the same
EP15179166.2AEP2980678A1 (en)2014-07-312015-07-30Wearable device and method of controlling the same
TW106129785ATWI689842B (en)2014-07-312015-07-30Wearable device﹐method of controlling the same, and mobile device
TW104124614ATWI564751B (en)2014-07-312015-07-30Wearable device, method of controlling the same, and mobile device configured to control the same
TW105136836ATW201710837A (en)2014-07-312015-07-30Wearable device, method of controlling the same, and mobile device
US14/815,148US20150338926A1 (en)2014-04-282015-07-31Wearable device and method of controlling the same
CN201910765511.5ACN110531851B (en)2014-07-312015-07-31 Wearable device and method of controlling the same
CN201510463424.6ACN105320277B (en)2014-07-312015-07-31 Wearable device and method of controlling the same
CN201910765500.7ACN110531850A (en)2014-07-312015-07-31Wearable device and the method for controlling it
US17/003,533US20200393900A1 (en)2014-07-312020-08-26Wearable device and method of controlling the same
US17/890,380US20220404909A1 (en)2014-07-082022-08-18Wearable device and method of controlling the same

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
KR201400985192014-07-31
KR10201400985192014-07-31
KR10201401453982014-10-24
KR201401453982014-10-24

Publications (2)

Publication NumberPublication Date
KR20160016560A KR20160016560A (en)2016-02-15
KR102469752B1true KR102469752B1 (en)2022-11-22

Family

ID=55357247

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020150060084AActiveKR102469752B1 (en)2014-04-282015-04-28Wearable device and method for controlling the same

Country Status (2)

CountryLink
KR (1)KR102469752B1 (en)
TW (3)TW201710837A (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR102395293B1 (en)2017-07-042022-05-09현대자동차주식회사Wireless Communication System, Vehicle, Smart Apparatus and controlling method thereof
TWI678949B (en)*2017-08-312019-12-01倚晶科技有限公司A wireless electrostatic balance bracelet
TWI669740B (en)*2018-06-082019-08-21宏碁股份有限公司Dial device
CN110211402A (en)*2019-05-302019-09-06努比亚技术有限公司Wearable device road conditions based reminding method, wearable device and storage medium
TWI818305B (en)*2020-10-292023-10-11宏達國際電子股份有限公司Head mounted display device and power management method thereof
CN115230634B (en)*2021-04-252024-04-12华为技术有限公司Method for reminding wearing safety belt and wearable device
CN114049744A (en)*2021-11-022022-02-15珠海读书郎软件科技有限公司System and method for self-adaptively adjusting dotting frequency of wearable device
CN115762049B (en)*2022-10-182024-09-10湖北星纪魅族科技有限公司Security control method and device of intelligent wearable equipment and intelligent wearable equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2009105666A1 (en)*2008-02-222009-08-27Cellblock Telecommunications Company, Inc.Vehicle based system for disabling a cell phone while traveling
US20100148920A1 (en)2008-12-152010-06-17Earl Warren PhilmonAutomated presence detector for motor vehicles
US20120250517A1 (en)*2011-03-312012-10-04Nokia CorporationMethod and apparatus for managing device operational modes based on context information

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9153074B2 (en)*2011-07-182015-10-06Dylan T X ZhouWearable augmented reality eyeglass communication device including mobile phone and mobile computing via virtual touch screen gesture control and neuron command
US20040140348A1 (en)*2003-01-162004-07-22Fromm Wayne G.Pedometer
CN103561154B (en)*2007-11-092015-11-18谷歌公司The method and system of the application in automatic activation mobile computing device
US8489599B2 (en)*2008-12-022013-07-16Palo Alto Research Center IncorporatedContext and activity-driven content delivery and interaction
US8605009B2 (en)*2010-12-052013-12-10Ford Global Technologies, LlcIn-vehicle display management system
US20140049417A1 (en)*2012-08-202014-02-20Playtabase, LLCWireless motion activated command transfer device, system, and method
US10185416B2 (en)*2012-11-202019-01-22Samsung Electronics Co., Ltd.User gesture input to wearable electronic device involving movement of device
US9357336B2 (en)*2012-12-032016-05-31Samsung Electronics Co., Ltd.Information providing method and mobile terminal therefor
US20140180582A1 (en)*2012-12-212014-06-26Mark C. PontarelliApparatus, method and techniques for wearable navigation device
US20140181715A1 (en)*2012-12-262014-06-26Microsoft CorporationDynamic user interfaces adapted to inferred user contexts

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2009105666A1 (en)*2008-02-222009-08-27Cellblock Telecommunications Company, Inc.Vehicle based system for disabling a cell phone while traveling
US20100148920A1 (en)2008-12-152010-06-17Earl Warren PhilmonAutomated presence detector for motor vehicles
US20120250517A1 (en)*2011-03-312012-10-04Nokia CorporationMethod and apparatus for managing device operational modes based on context information

Also Published As

Publication numberPublication date
TW201614428A (en)2016-04-16
TW201741817A (en)2017-12-01
KR20160016560A (en)2016-02-15
TWI689842B (en)2020-04-01
TW201710837A (en)2017-03-16
TWI564751B (en)2017-01-01

Similar Documents

PublicationPublication DateTitle
CN105320277B (en) Wearable device and method of controlling the same
KR102469752B1 (en)Wearable device and method for controlling the same
KR102748634B1 (en)Apparatus and method for providing notification
US9219901B2 (en)Reactive user interface for head-mounted display
EP2863276A2 (en)Wearable device and method for controlling the same
KR101737800B1 (en)Vehicle terminal and control method thereof
WO2019021566A1 (en)Information processing device, information processing method, and program
KR20150009120A (en)Mobile terminal and control method thereof
KR101677654B1 (en)Watch type terminal

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20150428

PG1501Laying open of application
A201Request for examination
PA0201Request for examination

Patent event code:PA02012R01D

Patent event date:20200210

Comment text:Request for Examination of Application

Patent event code:PA02011R01I

Patent event date:20150428

Comment text:Patent Application

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20210823

Patent event code:PE09021S01D

E90FNotification of reason for final refusal
PE0902Notice of grounds for rejection

Comment text:Final Notice of Reason for Refusal

Patent event date:20220225

Patent event code:PE09021S02D

E701Decision to grant or registration of patent right
PE0701Decision of registration

Patent event code:PE07011S01D

Comment text:Decision to Grant Registration

Patent event date:20220817

GRNTWritten decision to grant
PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20221117

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20221118

End annual number:3

Start annual number:1

PG1601Publication of registration

[8]ページ先頭

©2009-2025 Movatter.jp