1 |
1
복수의 장치들이 장착되고, 복수의 어플리케이션 프로그램을 실행 가능한 시스템에 있어서,상기 복수의 어플리케이션 프로그램 별로 실행되는 장치들의 절전 모드 정보를 저장하는 메모리 수단; 및복수의 어플리케이션 프로그램이 실행 중인 경우, 상기 저장된 절전모드 정보 중 상기 실행 중인 복수의 어플리케이션 프로그램 별로 실행되는 장치들의 절전모드 정보를 미리 결정된 방식으로 조합하고, 상기 조합한 결과에 의해 상기 장치들을 동작시키는 제어수단을 포함하며,상기 각 장치들의 절전모드 정보는,CPU의 사용량이 많은 순에 따라 4개의 절전모드인 최대 성능 모드, 자동 모드, 배터리 최적화 모드, 최대 배터리 모드에 대한 정보를 포함하고,상기 제어수단은,상기 복수의 장치들 중 상기 실행 중인 복수의 어플리케이션 프로그램이 사용하는 장치들 이외의 장치들은 CPU 사용량이 가장 적은 모드인 상기 최대 배터리 모드로 동작시키는 시스템
|
2 |
2
제1항에 있어서, 상기 메모리 수단은,상기 복수의 어플리케이션 프로그램 중 어느 하나의 어플리케이션 프로그램이 포어그라운드(foreground) 또는 백그라운드(background)로 실행될 때의 절전모드 정보를 서로 다르게 설정하여 저장하는 시스템
|
3 |
3
제2항에 있어서, 상기 제어수단은,상기 포어그라운드로 실행되는 어플리케이션 프로그램의 장치들의 절전모드 정보와, 백그라운드로 실행되는 어플리케이션 프로그램의 장치별 절전모드 정보를 조합하여, 상기 절전모드 정보 중 성능이 높은 절전모드 정보에 따라 상기 장치들을 동작시키는 시스템
|
4 |
4
삭제
|
5 |
5
복수의 어플리케이션 프로그램을 실행할 수 있고, 복수의 장치들이 장착되며, 메모리 수단 및 제어 수단을 포함하는 시스템의 절전모드 제어 방법에 있어서,상기 제어 수단에 의해, 현재 실행 중인 어플리케이션 프로그램을 검출하는 단계;상기 제어 수단에 의해, 상기 메모리 수단으로부터 상기 검출된 어플리케이션 프로그램의 장치들의 절전모드 정보를 판독하는 단계;상기 제어 수단에 의해, 상기 판독된 장치들의 절전모드 정보를 조합하는 단계; 및상기 조합 결과에 의해 상기 장치들을 동작시키는 단계를 포함하며,상기 각 장치들의 절전모드 정보는,CPU의 사용량이 많은 순에 따라 4개의 절전모드인 최대 성능 모드, 자동 모드, 배터리 최적화 모드, 최대 배터리 모드에 대한 정보를 포함하는 절전모드 제어 방법
|
6 |
6
제5항에 있어서, 상기 현재 실행 중인 어플리케이션 프로그램 검출은 배터리 마이저를 구성하는 쉘 실행 후크 루틴에 의해 검출되는 절전모드 제어 방법
|
7 |
7
복수의 어플리케이션 프로그램을 실행할 수 있고, 메모리 수단 및 제어 수단을 포함하며, 복수의 장치들이 장착된 시스템의 절전모드제어 방법에 있어서,상기 제어 수단에 의해, 현재 실행 중인 어플리케이션 프로그램을 검출하는 단계;상기 제어 수단에 의해, 상기 메모리 수단으로부터 상기 검출된 어플리케이션 프로그램 별로 포어그라운드로 실행될 때와 또는 백그라운드로 실행될 때로 구분되어 설정된 각 장치들의 절전모드 정보를 판독하는 단계; 및상기 제어 수단에 의해, 복수의 어플리케이션 프로그램이 동작하는 경우에는, 포어그라운드로 동작하는 어플리케이션 프로그램의 절전모드 정보와, 백그라운드로 동작하는 어플리케이션 프로그램의 절전모드 정보를 조합하여 상기 장치들을 동작시키는 단계를 포함하며,상기 각 장치들의 절전모드 정보는,CPU의 사용량이 많은 순에 따라 4개의 절전모드인 최대 성능 모드, 자동 모드, 배터리 최적화 모드, 최대 배터리 모드에 대한 정보를 포함하는 절전모드 제어 방법
|
8 |
8
제7항에 있어서, 1개의 어플리케이션 프로그램이 실행 중인 경우에는, 상기 실행되는 어플리케이션 프로그램의 포어그라운드 절전모드에 의해 상기 장치들을 동작시키는 단계를 더 포함하는 절전모드 제어 방법
|
9 |
9
제7항에 있어서, 실행되는 어플리케이션 프로그램이 포어그라운드로 동작하는지, 백그라운드로 동작하는지는, GetForegroundWindow() 함수를 모니터링하여 검출되는 절전모드 제어 방법
|
10 |
10
제7항에 있어서, 복수의 어플리케이션 프로그램이 동작하는 경우에, 포어그라운드로 동작하는 어플리케이션 프로그램의 절전모드 정보와, 백그라운드로 동작하는 어플리케이션 프로그램의 절전모드 정보를 서로 조합하여, 상기 절전모드 정보 중 성능이 높은 절전모드 정보에 따라 상기 장치들을 동작시키는 단계를 포함하는 절전모드 제어 방법
|
11 |
11
제7항에 있어서, 복수의 어플리케이션 프로그램이 동작하는 경우에, 포어그라운드로 동작하는 어플리케이션 프로그램의 절전모드 정보와, 백그라운드로 동작하는 어플리케이션 프로그램의 절전모드 정보를 서로 조합하여, 상기 절전모드 정보 중 성능이 낮은 절전모드 정보에 따라 상기 장치들을 동작시키는 단계를 포함하는 절전모드 제어 방법
|