1 |
1
제1 언어의 제1 문자열을 수신하는 단계; 및언어 토글 키의 누름에 응답하여 상기 제1 문자열이 오타인지 여부를 판단하고, 상기 제1 문자열이 오타로 판단된 경우에 상기 제1 문자열을 제2 언어의 제2 문자열로 변환하는 단계를 포함하는 문자 변환 방법
|
2 |
2
제1항에 있어서,상기 제1 문자열은 상기 언어 토글 키가 눌려지기 전까지 입력되었던 문자열 중에서 사용자가 사전 정의한 범위의 문자열인 문자 변환 방법
|
3 |
3
제1항에 있어서,상기 변환하는 단계는,오타를 복구하기 위한 오타 복구 모드가 활성화된 기간 동안에 입력되는 상기 제1 문자열을 문자열 큐에 저장하는 단계;상기 문자열 큐에 저장된 상기 제1 문자열이 오타인지 여부를 판단하는 단계; 및상기 문자열 큐를 초기화하는 단계를 포함하는 문자 변환 방법
|
4 |
4
제1항에 있어서,상기 변환하는 단계는,활성화 작동 범위에 기초하여 상기 제1 문자열이 오타인지 여부를 판단하여 오타를 복구하기 위한 오타 복구 모드를 활성화 또는 비활성화하는 단계를 포함하는 문자 변환 방법
|
5 |
5
제3항에 있어서,상기 저장하는 단계는,상기 제1 문자열을 구성하는 복수의 문자들을 상기 문자열 큐에 저장하는 단계를 포함하는 문자 변환 방법
|
6 |
6
제3항에 있어서,상기 판단하는 단계는,복수의 언어 오토마타들 중에서 적어도 하나에 기초하여 상기 제1 문자열의 언어가 상기 제1 언어일 확률 및 상기 제2 언어일 확률을 계산하는 단계; 및상기 계산 결과에 기초하여 상기 제1 문자열의 언어가 상기 제1 언어인지 여부를 판단하고, 상기 제1 문자열이 오타인지 여부를 결정하는 단계를 포함하는 문자 변환 방법
|
7 |
7
제6항에 있어서,상기 계산하는 단계는,상기 제1 문자열을 구성하는 복수의 문자들의 수를 계산하는 단계;상기 복수의 문자들 중에서 상기 적어도 하나를 통과하는 문자의 수를 계산하는 단계; 및상기 적어도 하나 및 언어 사전에 기반한 언어 확률, 상기 복수의 문자들의 수, 및 상기 적어도 하나를 통과하는 문자의 수에 기초하여 상기 제1 언어일 확률 및 상기 제2 언어일 확률을 계산하는 단계를 포함하는 문자 변환 방법
|
8 |
8
제6항에 있어서,상기 제1 문자열이 오타인지 여부를 결정하는 단계는,상기 제1 언어일 확률이 상기 제2 언어일 확률보다 높은 경우, 상기 제1 문자열을 정타로 결정하는 단계; 및상기 제1 언어일 확률이 상기 제2 언어일 확률보다 낮은 경우, 제1 문자열을 오타로 결정하는 단계를 포함하는 문자 변환 방법
|
9 |
9
제1항에 있어서,상기 언어 토글 키의 누름에 응답하여 입력될 문자열의 언어를 상기 제2 언어로 설정하는 단계를 더 포함하는 문자 변환 방법
|
10 |
10
하드웨어와 결합되어 제1항 내지 제10항 중 어느 하나의 항의 방법을 실행시키기 위하여 컴퓨터 판단 가능한 기록 매체에 저장된 컴퓨터 프로그램
|
11 |
11
통신 모듈; 및상기 통신 모듈을 통해 제1 언어의 제1 문자열을 수신하고, 언어 토글 키의 누름에 응답하여 상기 제1 문자열이 오타인지 여부를 판단하고, 상기 제1 문자열이 오타로 판단된 경우에 상기 제1 문자열을 제2 언어의 제2 문자열로 변환하는 컨트롤러를 포함하는 문자 변환 장치
|
12 |
12
제11항에 있어서,상기 제1 문자열은 상기 언어 토글 키가 눌려지기 전까지 입력되었던 문자열 중에서 사용자가 사전 정의한 범위의 문자열인 문자 변환 장치
|
13 |
13
제11항에 있어서,상기 컨트롤러는,오타를 복구하기 위한 오타 복구 모드가 활성화된 기간 동안에 입력되는 상기 제1 문자열을 문자열 큐에 저장하고, 상기 문자열 큐에 저장된 상기 제1 문자열이 오타인지 여부를 판단하고, 상기 문자열 큐를 초기화하는 문자 변환 장치
|
14 |
14
제11항에 있어서,상기 컨트롤러는,활성화 작동 범위에 기초하여 상기 제1 문자열이 오타인지 여부를 판단하여 오타를 복구하기 위한 오타 복구 모드를 활성화 또는 비활성화하는 문자 변환 장치
|
15 |
15
제13항에 있어서,상기 컨트롤러는,상기 제1 문자열을 구성하는 복수의 문자들을 상기 문자열 큐에 저장하는 문자 변환 장치
|
16 |
16
제13항에 있어서,상기 컨트롤러는,복수의 언어 오토마타들 중에서 적어도 하나에 기초하여 상기 제1 문자열의 언어가 상기 제1 언어일 확률 및 상기 제2 언어일 확률을 계산하고, 상기 계산 결과에 기초하여 상기 제1 문자열의 언어가 상기 제1 언어인지 여부를 판단하고, 상기 제1 문자열이 오타인지 여부를 결정하는 문자 변환 장치
|
17 |
17
제16항에 있어서,상기 컨트롤러는,상기 제1 문자열을 구성하는 복수의 문자들의 수를 계산하고, 상기 복수의 문자들 중에서 상기 적어도 하나를 통과하는 문자의 수를 계산하고, 상기 적어도 하나 및 언어 사전에 기반한 언어 확률, 상기 복수의 문자들의 수, 및 상기 적어도 하나를 통과하는 문자의 수에 기초하여 상기 제1 언어일 확률 및 상기 제2 언어일 확률을 계산하는 문자 변환 장치
|
18 |
18
제16항에 있어서,상기 컨트롤러는,상기 제1 언어일 확률이 상기 제2 언어일 확률보다 높은 경우, 상기 제1 문자열을 정타로 결정하고, 상기 제1 언어일 확률이 상기 제2 언어일 확률보다 낮은 경우, 제1 문자열을 오타로 결정하는 문자 변환 장치
|
19 |
19
제11항에 있어서,상기 컨트롤러는,상기 언어 토글 키의 누름에 응답하여 입력될 문자열의 언어를 상기 제2 언어로 설정하는 문자 변환 장치
|