1 |
1
전자 장치에 있어서, 가속도 센서;자이로 센서; 지자기 센서; 및 상기 지자기 센서의 지자기 데이터 및 상기 자이로 센서의 자이로 데이터를 비교하여 상기 자이로 데이터를 보정하며, 상기 가속도 센서의 가속도 데이터에 대해 PCA(Principal Component Analysis)를 적용하여 제1 값을 획득하고, 상기 자이로 데이터에 대해 PCA를 적용하여 제2 값을 획득하며,상기 제1 값 및 상기 제2 값에 기초하여 상기 전자 장치의 사용자의 이동 방향을 추정하는 프로세서;를 포함하는 전자 장치
|
2 |
2
제1항에 있어서, 상기 프로세서는, 상기 지자기 데이터 및 상기 자이로 데이터의 차이가 임계 값 미만인 경우 상기 지자기 데이터에 기초하여 상기 자이로 데이터를 보정하는, 전자 장치
|
3 |
3
제1항에 있어서, 상기 프로세서는, 기설정된 구간 단위로 상기 제1 값 및 상기 제2 값을 획득하고, 각 구간에서 상기 제1 값 및 상기 제2 값의 평균 값에 기초하여 상기 전자 장치 사용자의 이동 방향을 추정하는, 전자 장치
|
4 |
4
제3항에 있어서, 상기 프로세서는, 특정 구간에서 상기 제1 값 및 상기 제2 값의 차이가 기설정된 범위를 벗어나는 경우, 이전 구간에서 획득된 평균 값을 이용하여 상기 전자 장치의 사용자의 이동 방향을 추정하는, 전자 장치
|
5 |
5
제3항에 있어서,상기 구간 단위는, 적어도 하나의 걸음을 포함하는 단위이며, 상기 프로세서는, 상기 가속도 센서로부터 획득된 Z축 값에 기초하여 상기 걸음을 식별하는, 전자 장치
|
6 |
6
제1항에 있어서,상기 프로세서는, 상기 가속도 센서로부터 획득된 가속도 벡터를 지구 좌표상 가속도 벡터로 변환하고, 상기 자이로 센서로부터 획득된 자이로스코프 벡터를 지구 좌표상 자이로스코프 벡터로 변환하고, 상기 변환된 지구 좌표상 가속도 벡터 및 자이로스코프 벡터 각각에 대해 상기 PCA를 적용하여 상기 제1 값 및 상기 제2 값을 획득하는, 전자 장치
|
7 |
7
제6항에 있어서,상기 프로세서는, 상기 지자기 센서로부터 획득된 지자기 벡터, 상기 가속도 센서로부터 획득된 가속도 벡터 및 자이로스코프 벡터에 기초하여 회전 행렬을 산출하고, 상기 산출된 회전 행렬에 기초하여 상기 가속도 벡터 및 상기 자이로스코프 벡터를 상기 지구 좌표상 가속도 벡터 및 상기 지구 좌표상 자이로스코프 벡터로 변환하는, 전자 장치
|
8 |
8
제7항에 있어서,상기 프로세서는, 상기 지자기 데이터 및 상기 가속도 데이터에 기초하여 상기 전자 장치의 현재 자세를 식별하고, 상기 현재 자세에 기초하여 상기 회전 행렬을 산출하는, 전자 장치
|
9 |
9
제8항에 있어서,상기 프로세서는, 상기 지자기 데이터 및 상기 가속도 데이터에 기초하여 획득된 요(yaw) 패턴 및 상기 자이로 데이터에 기초하여 획득된 요(yaw) 패턴 간 유클리드 거리(Euclidean distance)가 임계 값 미만인지 여부에 기초하여 상기 전자 장치의 현재 자세에 대한 신뢰도를 식별하는, 전자 장치
|
10 |
10
전자 장치의 제어 방법에 있어서, 지자기 센서의 지자기 데이터 및 자이로 센서의 자이로 데이터를 비교하여 상기 자이로 데이터를 보정하는 단계; 가속도 센서의 가속도 데이터에 대해 PCA(Principal Component Analysis)를 적용하여 제1 값을 획득하고, 자이로 데이터에 대해 PCA를 적용하여 제2 값을 획득하는 단계; 및상기 제1 값 및 상기 제2 값에 기초하여 상기 전자 장치의 사용자의 이동 방향을 추정하는 단계;를 포함하는 제어 방법
|
11 |
11
제10항에 있어서, 상기 자이로 데이터를 보정하는 단계는,상기 지자기 데이터 및 상기 자이로 데이터의 차이가 임계 값 미만인 경우 상기 지자기 데이터에 기초하여 상기 자이로 데이터를 보정하는, 제어 방법
|
12 |
12
제10항에 있어서, 상기 사용자의 이동 방향을 추정하는 단계는,기설정된 구간 단위로 상기 제1 값 및 상기 제2 값을 획득하고, 각 구간에서 상기 제1 값 및 상기 제2 값의 평균 값에 기초하여 상기 전자 장치의 사용자의 이동 방향을 추정하는, 제어 방법
|
13 |
13
제12항에 있어서, 상기 사용자의 이동 방향을 추정하는 단계는,특정 구간에서 상기 제1 값 및 상기 제2 값의 차이가 기설정된 범위를 벗어나는 경우, 이전 구간에서 획득된 평균 값을 이용하여 상기 전자 장치의 사용자의 이동 방향을 추정하는, 제어 방법
|
14 |
14
제12항에 있어서,상기 구간 단위는, 적어도 하나의 걸음을 포함하는 단위이며, 상기 사용자의 이동 방향을 추정하는 단계는,상기 가속도 센서로부터 획득된 Z축 값에 기초하여 상기 걸음을 식별하는, 제어 방법
|
15 |
15
제10항에 있어서,상기 제1 값 및 상기 제2 값을 획득하는 단계는, 상기 가속도 센서로부터 획득된 가속도 벡터를 지구 좌표상 가속도 벡터로 변환하고, 상기 자이로 센서로부터 획득된 자이로스코프 벡터를 지구 좌표상 자이로스코프 벡터로 변환하고, 상기 변환된 지구 좌표상 가속도 벡터 및 자이로스코프 벡터 각각에 대해 상기 PCA를 적용하여 상기 제1 값 및 상기 제2 값을 획득하는, 제어 방법
|
16 |
16
제15항에 있어서,상기 제1 값 및 상기 제2 값을 획득하는 단계는, 상기 지자기 센서로부터 획득된 지자기 벡터, 상기 가속도 센서로부터 획득된 가속도 벡터 및 자이로스코프 벡터에 기초하여 회전 행렬을 산출하고, 상기 산출된 회전 행렬에 기초하여 상기 가속도 벡터 및 상기 자이로스코프 벡터를 상기 지구 좌표상 가속도 벡터 및 상기 지구 좌표상 자이로스코프 벡터로 변환하는, 제어 방법
|
17 |
17
제16항에 있어서,상기 제1 값 및 상기 제2 값을 획득하는 단계는, 상기 지자기 데이터 및 상기 가속도 데이터에 기초하여 상기 전자 장치의 현재 자세를 식별하고, 상기 현재 자세에 기초하여 상기 회전 행렬을 산출하는, 제어 방법
|
18 |
18
제17항에 있어서,상기 제1 값 및 상기 제2 값을 획득하는 단계는, 상기 지자기 데이터 및 상기 가속도 데이터에 기초하여 획득된 요(yaw) 패턴 및 상기 자이로 데이터에 기초하여 획득된 요(yaw) 패턴 간 유클리드 거리(Euclidean distance)가 임계 값 미만인지 여부에 기초하여 상기 전자 장치의 현재 자세에 대한 신뢰도를 식별하는, 제어 방법
|
19 |
19
전자 장치의 프로세서에 의해 실행되는 경우 상기 영상 처리 장치가 동작을 수행하도록 하는 컴퓨터 명령을 저장하는 비일시적 컴퓨터 판독 가능 매체에 있어서, 상기 동작은, 지자기 센서의 지자기 데이터 및 자이로 센서의 자이로 데이터를 비교하여 상기 자이로 데이터를 보정하는 단계; 가속도 센서의 가속도 데이터에 대해 PCA(Principal Component Analysis)를 적용하여 제1 값을 획득하고, 자이로 데이터에 대해 PCA를 적용하여 제2 값을 획득하는 단계; 및상기 제1 값 및 상기 제2 값에 기초하여 상기 전자 장치의 사용자의 이동 방향을 추정하는 단계;를 포함하는 비일시적 컴퓨터 판독 가능 매체
|