1 |
1
데이터 처리 방법에 있어서, 복수의 원소로 구성되며 기설정된 크기를 갖는 벡터 중 하나를 코드 워드(codeword)로 선택하는 단계;상기 선택된 코드 워드와 실수 데이터를 이용하여 헬퍼 행렬(hepler matrix)을 생성하는 단계; 및 상기 헬퍼 행렬을 출력하는 단계;를 포함하는 데이터 처리 방법
|
2 |
2
제1항에 있어서, 상기 기설정된 크기를 갖는 벡터는, 상기 복수의 원소 중 기설정된 개수의 원소들은 0이 아닌 동일한 값을 갖는 데이터 처리 방법
|
3 |
3
제2항에 있어서, 상기 벡터는 512개의 원소로 구성되며, 상기 512개의 원소 중 16개 원소는 ±1/4 값을 갖는 데이터 처리 방법
|
4 |
4
제1항에 있어서, 상기 헬퍼 행렬은, 구(sphere) 표면의 값을 상기 구 표면 상에서 상대적으로 이동시키는 벡터인 데이터 처리 방법
|
5 |
5
제1항에 있어서, 상기 헬퍼 행렬을 생성하는 단계는,상기 실수 데이터를 랜덤한 방향으로 이동시키기 위한 랜덤 직교 행렬을 선택하는 단계;상기 실수 데이터를 회전 이동시키기 위한 회전 행렬을 산출하는 단계; 및상기 실수 데이터, 상기 선택된 랜덤 직교 행렬 및 상기 산출된 회전 행렬을 이용하여 상기 헬퍼 행렬을 산출하는 단계;를 포함하는 데이터 처리 방법
|
6 |
6
제5항에 있어서, 상기 회전 행렬을 산출하는 단계는, 상기 선택된 랜덤 직교 행렬에 상기 실수 데이터를 행렬 곱하여 제1 중간 데이터를 연산하는 단계;상기 코드 워드와 상기 제1 중간 데이터에 대한 단위 직교화 처리를 수행하여 제2 중간 데이터를 생성하는 단계;상기 코드 워드와 상기 제1 중간 데이터 사이의 회전 각도를 산출하는 단계;상기 산출된 회전 각도, 제1 중간 데이터, 제2 중간 데이터를 이용하여 회전 행렬을 생성하는 단계;를 포함하는 데이터 처리 방법
|
7 |
7
제1항에 있어서, 상기 실수 데이터는, 얼굴 정보 데이터, 음성 정보 데이터 또는 위치 정보 데이터 중 적어도 하나인 데이터 처리 방법
|
8 |
8
데이터 처리 방법에 있어서, 실수 데이터를 입력받는 단계; 및구(sphere) 표면의 값을 상기 구 표면 상에서 상대적으로 이동시키는 헬퍼 행렬(hepler matrix)에 상기 입력된 실수 데이터를 반영하여, 복수의 원소로 구성된 벡터를 산출하는 단계;를 포함하는 데이터 처리 방법
|
9 |
9
제8항에 있어서, 상기 산출된 벡터와 상기 헬퍼 행렬에 대응되는 코드 워드의 동일성을 판단하는 단계;를 더 포함하는 데이터 처리 방법
|
10 |
10
제9항에 있어서, 상기 동일성을 판단하는 단계는, 상기 산출된 벡터와 상기 헬퍼 행렬에 대응되는 코드 워드의 내적 합을 산출하고, 상기 산출된 내적 합의 크기가 기설정된 크기보다 작은지 여부로 동일성을 판단하는 데이터 처리 방법
|
11 |
11
제8항에 있어서, 상기 산출된 벡터에 대한 에러 보정을 수행하는 단계;를 더 포함하는 데이터 처리 방법
|
12 |
12
제11항에 있어서, 상기 에러 보정을 수행하는 단계는, 상기 벡터를 구성하는 복수의 원소 각각의 원소 값을 기설정된 값 또는 0 값으로 근사 처리하는 데이터 처리 방법
|
13 |
13
전자 장치에 있어서, 적어도 하나의 인스트럭션(instruction)을 저장하는 메모리; 및상기 적어도 하나의 인스트럭션을 실행하는 프로세서;를 포함하고,상기 프로세서는, 상기 적어도 하나의 인스트럭션을 실행함으로써,복수의 원소로 구성되며 기설정된 크기를 갖는 벡터 중 하나를 코드 워드(codeword)로 선택하고, 상기 선택된 코드 워드와 실수 데이터를 이용하여 헬퍼 행렬(hepler matrix)을 생성하는 전자 장치
|
14 |
14
제13항에 있어서, 상기 프로세서는, 상기 실수 데이터를 랜덤한 방향으로 이동시키기 위한 랜덤 직교 행렬을 선택하고, 상기 실수 데이터를 회전 이동시키기 위한 회전 행렬을 산출하고, 상기 실수 데이터, 상기 선택된 랜덤 직교 행렬 및 상기 산출된 회전 행렬을 이용하여 상기 헬퍼 행렬을 생성하는 전자 장치
|
15 |
15
제14항에 있어서, 상기 프로세서는, 상기 선택된 랜덤 직교 행렬에 상기 실수 데이터를 행렬 곱하여 제1 중간 데이터를 연산하고, 상기 코드 워드와 상기 제1 중간 데이터에 대한 단위 직교화 처리를 수행하여 제2 중간 데이터를 생성하고, 상기 코드 워드와 상기 제1 중간 데이터 사이의 회전 각도를 산출하고, 상기 산출된 회전 각도, 제1 중간 데이터, 제2 중간 데이터를 이용하여 상기 회전 행렬을 산출하는 전자 장치
|
16 |
16
제13항에 있어서, 사용자 신체 정보로부터 실수 데이터를 생성하는 센서;를 더 포함하는 전자 장치
|
17 |
17
제13항에 있어서, 상기 프로세서는, 신규 실수 데이터가 입력되면, 상기 헬퍼 행렬(hepler matrix)에 상기 신규 실수 데이터를 반영하여, 복수의 원소로 구성된 벡터를 산출하는 전자 장치
|
18 |
18
제17항에 있어서, 상기 프로세서는, 상기 산출된 벡터와 상기 코드 워드의 동일성을 판단하는 전자 장치
|
19 |
19
제18항에 있어서, 상기 프로세서는, 상기 산출된 벡터와 상기 코드 워드의 내적 합을 산출하고, 상기 산출된 내적 합의 크기가 기설정된 크기보다 작은지 여부로 동일성을 판단하는 전자 장치
|
20 |
20
제17항에 있어서, 상기 프로세서는, 상기 산출된 벡터에 대한 에러 보정을 수행하는 전자 장치
|