| 번호 | 청구항 |
|---|---|
| 1 | 고성능 코어 및 저전력 코어를 포함하는 프로세서를 탑재한 모바일 기기에서 수행되는 에너지 효율적인 모바일 웹 브라우징을 위한 태스크 스케줄링 방법에 있어서,모바일 웹 브라우저를 이용하여 웹 페이지 로딩을 시작하는 단계;로딩하는 웹 페이지의 이미지의 크기를 확인하여 이미지 크기를 결정하는 단계;상기 결정된 이미지 크기에 따라 모바일 웹 브라우저의 쓰레드(Thread)들을 상기 고성능 코어에 배치할 제1 쓰레드 및 상기 저전력 코어에 배치할 제2 쓰레드로 분류하는 단계;상기 제1 쓰레드를 상기 고성능 코어에 배치하는 단계; 및상기 제2 쓰레드를 상기 저전력 코어에 배치하는 단계를 포함하되,상기 이미지 크기를 결정하는 단계는,상기 로딩하는 웹 페이지의 구성 요소 중, 이미지의 크기가 일정 수준(Threshold) 이상이면, 상기 로딩하는 웹 페이지를 이미지가 많은 웹 페이지로 결정하는 단계; 및상기 이미지의 크기가 일정 수준(Threshold) 미만이면, 상기 로딩하는 웹 페이지를 이미지가 적은 웹 페이지로 결정하는 단계를 포함하고,상기 쓰레드를 분류하는 단계는,상기 로딩하는 웹 페이지에 포함된 이미지의 크기가 미리 설정된 임계치 이상인 경우, 이미지 처리와 관련된 쓰레드를 상기 제1 쓰레드로 분류하고, 이 외 모든 쓰레드들을 상기 제2 쓰레드로 분류하는 단계; 및상기 로딩하는 웹 페이지에 포함된 이미지의 크기가 미리 설정된 임계치 미만인 경우, 스크립트 처리와 관련된 쓰레드를 상기 제1 쓰레드로 분류하고, 이 외 모든 쓰레드들을 상기 제2 쓰레드로 분류하는 단계를 포함하는 것을 특징으로 하는 태스크 스케줄링 방법. |
| 2 | 삭제 |
| 3 | 제1항에 있어서,상기 제1 및 제2 쓰레드는 모바일 웹 페이지의 로딩 시간에 영향을 미치는지 여부에 따라 분류되는 것을 특징으로 하는 태스크 스케줄링 방법. |
| 4 | 삭제 |
| 5 | 제1항에 있어서,상기 이미지 처리와 관련된 쓰레드는 RendererMain, Compositor 및 CompositorRasterWorker 중 적어도 하나이고, 상기 스크립트 처리와 관련된 쓰레드는 RendererMain인 것을 특징으로 하는 태스크 스케줄링 방법. |
| 6 | 제1항에 있어서,상기 제1 쓰레드를 상기 고성능 코어에 배치하는 단계는,상기 제1 쓰레드의 프로세서 사용량을 상기 웹 페이지의 로딩이 종료될 때까지 주기적으로 확인하는 단계;상기 제1 쓰레드의 상기 프로세서 사용량이 일정 수준 이상이면, 상기 제1 쓰레드를 고성능 코어에 배치하는 단계; 및상기 제1 쓰레드의 상기 프로세서 사용량이 일정 수준 미만이면, 상기 제1 쓰레드를 저전력 코어에 배치하는 단계를 포함하는 것을 특징으로 하는 태스크 스케줄링 방법. |
| 7 | 제1항에 있어서,상기 제2 쓰레드를 상기 저전력 코어에 배치하는 단계는,상기 제2 쓰레드를 모바일 웹 페이지의 로딩이 종료될 때까지 항상 저전력 코어에 배치하는 것을 특징으로 하는 태스크 스케줄링 방법. |
| 8 | 에너지 효율적인 모바일 웹 브라우징을 위한 태스크 스케줄링을 수행하는 모바일 기기에 있어서,명령어를 저장하는 메모리; 및상기 명령어를 실행하며, 고성능 코어 및 저전력 코어를 포함하는 프로세서를 포함하되,상기 명령어는,모바일 웹 브라우저를 이용하여 웹 페이지 로딩을 시작하는 단계;로딩하는 웹 페이지의 이미지의 크기를 확인하여 이미지 크기를 결정하는 단계;상기 결정된 이미지 크기에 따라 모바일 웹 브라우저의 쓰레드(Thread)들을 상기 고성능 코어에 배치할 제1 쓰레드 및 상기 저전력 코어에 배치할 제2 쓰레드로 분류하는 단계;상기 제1 쓰레드를 상기 고성능 코어에 배치하는 단계; 및상기 제2 쓰레드를 상기 저전력 코어에 배치하는 단계를 포함하는 태스크 스케줄링 방법을 수행하며,상기 이미지 크기를 결정하는 단계는,상기 로딩하는 웹 페이지의 구성 요소 중, 이미지의 크기가 일정 수준(Threshold) 이상이면, 상기 로딩하는 웹 페이지를 이미지가 많은 웹 페이지로 결정하는 단계; 및상기 이미지의 크기가 일정 수준(Threshold) 미만이면, 상기 로딩하는 웹 페이지를 이미지가 적은 웹 페이지로 결정하는 단계를 포함하고,상기 쓰레드를 분류하는 단계는,상기 로딩하는 웹 페이지에 포함된 이미지의 크기가 미리 설정된 임계치 이상인 경우, 이미지 처리와 관련된 쓰레드를 상기 제1 쓰레드로 분류하고, 이 외 모든 쓰레드들을 상기 제2 쓰레드로 분류하는 단계; 및상기 로딩하는 웹 페이지에 포함된 이미지의 크기가 미리 설정된 임계치 미만인 경우, 스크립트 처리와 관련된 쓰레드를 상기 제1 쓰레드로 분류하고, 이 외 모든 쓰레드들을 상기 제2 쓰레드로 분류하는 단계를 포함하는 것을 특징으로 하는 모바일 기기. |