도 2 를 참조 하 면 , 방법 은 단계 ( 202 ) 에서 도시 되 는 것 처럼 , 미리 결정 된 비 균일 한 렌즈 위치 데이터 ( 18 ) 에 대응 하 는 복수 의 비 균일 한 렌즈 위치 들 로 카메라 ( 16 ) 의 렌즈 를 포지셔닝 또는 변경 하 는 것 을 포함 한다 . 이렇게 , 자동 초점 제어 로직 ( 12 ) 은 , 예 를 들 어 , 카메라 를 포지션 하 기 위해 , 미리 결정 된 비 균일 한 렌즈 위치 제어 정보 ( 20 ) 를 카메라 ( 16 ) 로 전송 하 고 , 카메라 는 렌즈 가 이 위치 에서 위치 될 때 이미지 를 캡쳐 하고 , 렌즈 가 비 균일 한 렌즈 위치 들 ( 18 ) 중 하나 에 위치 되 었 을 때 획득 된 캡쳐 된 이미지 또는 프레임 ( 220 ) 을 다시 전송 한다 . 각각 의 수신 된 캡쳐 된 이미지 는 그리고 나 서 프레임 단위 로 또는 서브 프레임 단위 로 이미지 가 주어진 렌즈 위치 에서 얼마나 선명 ( sharp ) 한지 를 표시 하 는 값 과 같 은 이미지 선명 도 메트 릭 정보 를 결정 하 기 위해 자동 초점 제어 로직 ( 12 ) 에 의해 분석 된다 . 주어진 이미지 에 대한 이 정보 는 그리고 나 서 임시 적 으로 메모리 에 저장 될 수 있 다 . 자동 초점 제어 로직 은 그리고 나 서 미리 결정 된 비 균일 한 렌즈 위치 제어 정보 ( 20 ) 를 이용 하 여 다음 요구 되 는 렌즈 위치 로 렌즈 를 이동 시키 며 다른 이미지 가 이 렌즈 위치 에서 카메라 ( 16 ) 에 의해 캡쳐 된다 . 새로운 프레임 에 대한 선명 도 이미지 메트 릭 정보 가 획득 되 고 이전 의 이미지 의 이전 이미지 초점 메트 릭 과 비교 된다 . 만약 더 선명 한 이미지 라고 결정 되 면 , 다음 캡쳐 된 이미지 와 의 비교 를 위해 저장 된다 . 프로세스 는 그리고 나 서 자동 초점 프로세스 가 힐 클라이밍 ( hill climbing ) 방법 , 풀 ( full ) 탐색 방법 또는 다른 방법 을 사용 하 는지 여부 에 따라 미리 결정 된 비 균일 한 위치 데이터 ( 18 ) 에 의해 섹 별 되 는 각각 의 요구 되 는 비 균일 한 렌즈 위치 들 에 대해 계속 된다 . 블록 ( 204 ) 에서 도시 되 는 것 처럼 , 방법 은 예 를 들 어 최상 의 이미지 선명 도 메트 릭 을 가진 프레임 을 생성 한 렌즈 위치 를 선택 함 으로써 , 비 균일 한 렌즈 위치 들 에 기반 하 여 최적 의 렌즈 위치 를 선택 하 는 단계 를 포함 한다 . 이 렌즈 위치 는 그리고 나 서 사용 자 가 캡쳐 하 기 를 원하 는 최종 이미지 를 캡쳐 하 기 위한 렌즈 위치 로서 사용 된다 . 미리 결정 된 비 균일 한 렌즈 위치 데이터 ( 18 ) 가 예 를 들 어 , 온라인 자동 초점 프로세스 동안 사용 될 메모리 ( 14 ) 에 있 는 룩 업 테이블 로서 저장 될 수 있 다 .