Apple 특허를 읽으면 작동 방식에 대한 설명이 있습니다.
미국 특허
"텍스트 입력을위한 단어 추천을 제공하는 방법, 장치 및 그래픽 사용자 인터페이스"에 대한 특허 번호 8,232,973
과
"단어 추천을 제공하는 방법, 시스템 및 그래픽 사용자 인터페이스"또는 예측 텍스트에 관한 Apple의 미국 특허 번호 8,074,172 .
… .. 그러나 이러한 휴대용 통신 장치의 크기는 휴대용 장치에서 실제 또는 가상 키보드와 같은 텍스트 입력 장치의 크기도 제한합니다. 크기가 제한된 키보드를 사용하면 설계자는 종종 키를 작게하거나 키에 과부하를 가해 야합니다. 둘 다 실수를 입력하여 실수를 바로 잡기 위해 역 추적 할 수 있습니다. 이것은 장치상의 텍스트에 의한 통신 프로세스를 비효율적으로 만들고 그러한 휴대용 통신 장치에 대한 사용자 만족도를 감소시킨다.
..... 문자열 집합을 사전과 비교합니다. 접두사로 문자열 집합이있는 사전의 단어가 식별됩니다 (206). 본원에서 사용 된 "접두사"는 문자열이 사전에서 단어의 접두사이거나 그 자체가 사전에서 단어라는 것을 의미한다. 본원에 사용 된 사전은 단어 목록을 지칭한다. 사전은 사전 제작되어 메모리에 저장 될 수 있습니다. 사전은 또한 사전 내의 각 단어에 대한 사용 빈도 순위를 포함 할 수있다. 단어의 사용 빈도 순위는 언어로 해당 단어의 통계적 사용 빈도를 나타냅니다 (또는 더 일반적으로 해당합니다). 일부 실시 예들에서, 사전은 언어의 상이한 변형들에 대한 상이한 사용 빈도 순위를 포함 할 수있다. 예를 들어
일부 실시 예에서, 사전은 커스터마이징 가능할 수있다. 즉, 추가 단어가 사용자에 의해 사전에 추가 될 수있다. 또한, 일부 실시 예에서, 상이한 애플리케이션은 상이한 단어 및 사용 빈도 순위를 갖는 상이한 사전을 가질 수있다. 예를 들어, 전자 메일 응용 프로그램과 SMS 응용 프로그램은 같은 언어 내에서 단어가 다르거 나 사용 빈도가 다른 다른 사전을 가질 수 있습니다.
식별 된 단어는 입력 시퀀스에 대한 권장 대체로서 사용자에게 제시 될 수있는 후보 단어이다. 후보 단어는 득점된다 (208). 각 후보 단어는 입력 시퀀스 및 선택적으로 다른 요소와의 문자 대 문자 비교를 기반으로 점수가 매겨집니다. 후보 단어의 스코어링에 관한 추가 세부 사항은도 1 내지도 3과 관련하여 후술된다. 3 및 7A-7C. 후보 단어의 서브 세트는 사전 정의 된 기준에 기초하여 선택되고 (210), 선택된 서브 세트는 사용자에게 제시된다 (212). 일부 실시 예에서, 선택된 후보 단어는 단어의 수평 목록으로서 사용자에게 제시된다.
그래픽보기 :
나는 그것이 어떻게 작동하는지에 대한 완전한 설명을 제공하려고 의도하지 않았지만 그것에 대한 지침을 제공했다.
그래서 어때?
내 사전에는 사전이 없으므로 빨간색 밑줄이 표시되어 있으며 조회하는 것이 좋습니다.
선택 사항은 다음과 같습니다.
1- 찾아서 수정
2- 입력 한대로 사전에 추가
3- 무시
예측 키보드 로직은 3 개의 입력을 모두 고려합니다. 무시 된 버전조차도 내가 원하는 것으로 가정합니다. 따라서 귀하의 경우 사전에 추가하지 않았지만 해당 단어를 두 번 이상 사용했기 때문에 가장 예측 가능한 것으로 표시되었습니다.