KR101118216B1 - 부팅 선택 장치 및 방법 - Google Patents

부팅 선택 장치 및 방법 Download PDF

Info

Publication number
KR101118216B1
KR101118216B1 KR1020050021091A KR20050021091A KR101118216B1 KR 101118216 B1 KR101118216 B1 KR 101118216B1 KR 1020050021091 A KR1020050021091 A KR 1020050021091A KR 20050021091 A KR20050021091 A KR 20050021091A KR 101118216 B1 KR101118216 B1 KR 101118216B1
Authority
KR
South Korea
Prior art keywords
boot
image processing
booting
digital image
warm
Prior art date
Application number
KR1020050021091A
Other languages
English (en)
Other versions
KR20060099706A (ko
Inventor
장경진
이상석
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050021091A priority Critical patent/KR101118216B1/ko
Publication of KR20060099706A publication Critical patent/KR20060099706A/ko
Application granted granted Critical
Publication of KR101118216B1 publication Critical patent/KR101118216B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 디지털 이미지 처리 장치 및 방법에 관한 것으로, 보다 상세하게는 콜드부팅 및 웜부팅을 선택하여 배터리 전원을 절약할 수 있는 부팅 선택 장치 및 방법에 관한 것이다. 부팅 선택 장치는 디지털 이미지 처리 장치로서, 상기 디지털 이미지 처리 장치의 동작 유/무를 결정하는 전원키의 입력 시간에 따라, 상기 장치의 모든 전원을 차단하여 이후 콜드(Cold)부팅을 수행하는 콜드부팅 모드 또는 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하여 이후 웜(Warm)부팅을 수행하는 웜부팅 모드를 실행하는 디지털 신호 처리수단을 포함한다. 본 발명에 따르면, 디지털 이미지 처리 장치의 전원을 공급/차단하는 전원키 또는 디지털 이미지 처리 장치에 구비된 부팅키로 콜드부팅 또는 웜부팅을 선택함으로써, 부팅 시간을 단축하고 장기 보관 시에 배터리 전원을 절약할 수 있는 효과를 창출한다.

Description

부팅 선택 장치 및 방법{Apparatus and method for selecting booting in digital image processing device}
도 1은 본 발명의 제1 실시 예에 따른 부팅 선택 장치의 구성을 보이는 블록도 이다.
도 2는 본 발명의 제1 실시 예에 따른 부팅 선택 방법의 동작을 보이는 흐름도 이다.
도 3은 본 발명의 제2 실시 예에 따른 부팅 선택 장치의 구성을 보이는 블록도 이다.
도 4는 본 발명의 제3 실시 예에 따른 부팅 선택 방법의 동작을 보이는 흐름도 이다.
본 발명은 디지털 이미지 처리 장치 및 방법에 관한 것으로, 보다 상세하게는 콜드부팅 및 웜부팅을 선택하여 배터리 전원을 절약할 수 있는 부팅 선택 장치 및 방법에 관한 것이다.
종래의 전자 제품들의 부팅은 크게 콜드부팅(Cold booting) 및 웜부팅(Warm booting)으로 나눌 수 있다. 콜드부팅은 전제 제품의 전원이 차단된 상태에서 전원 버튼을 누르고 부팅시킬 때와, 중간에 재부팅을 할 경우(컴퓨터와 같은 경우 리셋 버튼을 누른 경우) 강제로 전원이 차단되었다가 공급되어 부팅되는 경우를 말한다. 이에 반해, 웜부팅은 전원이 차단되지 않고 전원이 공급되는 상태에서 재 부팅을 하는 경우로, 컴퓨터의 경우 Ctrl+alt+del 키를 한꺼번에 눌러서 재부팅 하는 것을 말한다.
이와 같이 종래의 전자 제품들은 전원 차단(Power off)이후 전원 공급(Power on) 시에 다시 CPU(미도시)을 클록 세팅과 DRAM(미도시)의 초기화 및 필요시 제품의 실행 프로그램을 ROM(미도시)에서 RAM으로 이동한 후 다시 프로그램을 수행하는 많은 초기화 동작이 필요하였다. 즉, 콜드부팅을 수행함으로써 부팅 시간이 많이 걸리게 되어 있다. 이를 해결하기 위해, 전자제품의 전원을 차단할 경우 RAM에만 전원을 공급하는 STR(Suspend to RAM)이라는 기술이 고안되었다. STR에서는 RAM의 self-refresh 모드를 이용하여 리프레시를 함으로써 RAM에 기록된 데이터를 유지하고, 부팅 시에 RAM을 읽어들여 데이터가 기록되어 있을 경우, CPU의 클록 설정 후 다른 초기화 동작 없이 RAM의 번지로 점프하여 코드를 수행하게 된다. 이렇게 하여 RAM의 초기와 동작이나, ROM에서 RAM으로의 실행 프로그램 이동 등 초기 구동 과정에 쓰이는 시간을 절약할 수 있다.
그러나, 콜드부팅의 경우, 제품의 초기 구동 과정 시간이 길어지는 문제점이 있고, 웜부팅의 경우 RAM의 Self-refresh 동작으로 인해 장기간 배터리 방치 시에 방전이 일어나게 되는 문제점이 있다.
본 발명이 이루고자 하는 기술적인 과제는 디지털 이미지 처리 장치의 전원을 공급/차단하는 전원키로 콜드부팅 또는 웜부팅을 선택하여 부팅 시간을 단축하고 장기 보관 시에 배터리 전원을 절약할 수 있는 장치 및 방법을 제공하는데 있다.
본 발명이 이루고자 하는 다른 기술적인 과제는 디지털 이미지 처리 장치에 별도의 부팅키를 구비하고, 부팅키의 입력으로 콜드부팅 및 웜부팅을 선택하여 부팅 시간을 단축하고 장기 보관 시에 배터리 전원을 절약할 수 있는 장치 및 방법을 제공하는데 있다.
본 발명이 이루고자 하는 상기 기술적인 과제를 해결하기 위한 제1 실시 예에 따른 부팅 선택 장치는 디지털 이미지 처리 장치로서, 상기 디지털 이미지 처리 장치의 동작 유/무를 결정하는 전원키의 입력 시간에 따라, 상기 장치의 모든 전원을 차단하여 이후 콜드(Cold)부팅을 수행하는 콜드부팅 모드 또는 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하여 이후 웜(Warm)부팅을 수행하는 웜부팅 모드를 실행하는 디지털 신호 처리수단을 포함하는 것이 바람직하다.
본 발명이 이루고자 하는 상기 다른 기술적인 과제를 해결하기 위한 제2 실시 예에 따른 부팅 선택 장치는 디지털 이미지 처리 장치로서, 상기 디지털 이미 처리 장치의 부팅을 선택하는 부팅키; 및 상기 부팅키의 선택에 따라 상기 디지털 이미지 처리 장치의 모든 전원을 차단하여 이후 콜드(Cold) 부팅을 수행하는 콜드 부팅 모드 또는 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하여 이후 웜(Warm) 부팅을 수행하는 웜부팅 모드를 실행하는 디지털 신호 처리수단을 포함하는 것이 바람직하다.
본 발명이 이루고자 하는 상기 기술적인 과제를 해결하기 위한 제1 실시 예에 따른 부팅 선택 방법은 디지털 이미지 처리 장치의 동작 방법으로서, (a) 상기 디지털 이미 처리 장치의 동작 유/무를 결정하는 전원키의 입력 시간을 카운트하여 콜드부팅 또는 웜부팅을 판단하는 단계; 및 (b) 상기 콜드부팅으로 판단된 경우, 상기 디지털 이미지 처리 장치의 모든 전원을 차단하고, 상기 웜부팅으로 판단된 경우, 상기 디지털 이미지 처리 장치에서 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하는 단계를 포함하는 것이 바람직하다.
본 발명이 이루고자 하는 상기 다른 기술적인 과제를 해결하기 위한 제2 실시 예에 따른 부팅 선택 방법은 디지털 이미지 처리 장치의 동작 방법으로서, (a) 상기 디지털 이미지 처리장치의 콜드부팅 또는 웜부팅을 결정하는 부팅키를 입력하는 단계; 및 (b) 상기 부팅키의 입력에 따라 콜드부팅으로 판단된 경우 상기 디지털 이미지 처리 장치의 모든 전원을 차단하고, 웜부팅으로 판단된 경우 상기 디지털 이미지 처리 장치에서 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하는 단계를 포함하는 것이 바람직하다.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.
도 1은 본 발명의 제1 실시 예에 따른 부팅 선택 장치의 구성을 보이는 블록도로서, 촬상부(11), 전원키(13), 사용자 입력부(15), ROM(17), RAM(19), 디스플레 이 패널(21), 배터리(23), 전원 공급부(25) 디지털 신호 처리기(27)를 포함한다. 본 발명에 있어서, 디지털 신호 처리기(27)는 카운터(27-1), 판단부(27-2), 제어부(27-3) 및 RTC(Real time control)을 포함하는 PCU(Power control unit)(27-4)를 포함한다.
디지털 이미지 처리 장치에서 촬상부(11)는 렌즈, CCD 등을 포함하여 피사체를 촬상한다.
전원키(13)는 디지털 이미지 처리 장치의 전원 공급/차단 결정을 위해 입력된다.
사용자 입력부(15)는 디지털 이미지 처리 장치를 동작하기 위해 입력되는 일련의 키들을 나타낸다. 도시되지는 않았으나, 그 예로 셔터, 모드 다이얼 기능-선택키 기능-블록키, 모니터키, 확인/삭제키, 엔터/재생키, 메뉴키 상향-이동키, 우향-이동키, 하향-이동키 및 좌향-이동키 등이 있다.
ROM(Read only memory)(17)에는 디지털 이미지 처리 장치의 동작에 필요한 실행 프로그램 및 설정 데이터들이 저장되어 있다.
DRAM(Dynamic Random Access Memory)(19)에는 ROM(17)으로부터 전송된 실행 프로그램 및 설정데이터가 저장되고, 촬상부(11)에 촬상되어 디지털 신호 처리기(27)에서 처리된 디지털 영상 신호가 일시 저장된다. 선택된 부팅모드에 따라 DRAM(19)의 동작은 달라지게 된다. 콜드부팅 모드의 경우, RAM(19)은 클리어되고, ROM(17)으로부터 실행 프로그램 및 설정 데이터를 새로이 저장한다. 그러나, 웜부팅 모드의 경우, RAM(19)은 전원을 공급받아 Auto-refresh 모드로 동작하고, 이전 에 저장되어 있는 데이터들을 유지한다.
디스플레이 패널(21)은 디지털 이미지 처리 장치에서 촬영된 이미지, 메뉴, 메뉴에 의해 처리된 이미지 등을 디스플레이 한다.
전원 공급부(25)는 배터리(23)로부터의 전원을 각 블록에 제공 또는 차단한다. 전원 공급부(25)는 디지털 신호 처리기(27)의 제어로 전원이 공급 또는 차단된다.
디지털 신호 처리기(27)는 디지털 이미지 처리 및 부팅을 제어하며, 전원키(13)의 입력 시간에 따라, 디지털 이미지 처리 장치의 모든 전원을 차단하여 이후 콜드(Cold)부팅을 수행하는 콜드부팅 모드 또는 소정의 데이터를 일시 저장하는 DRAM(19)을 제외한 모든 전원을 차단하여 이후 웜(Warm)부팅을 수행하는 웜부팅 모드를 실행하도록 제어한다.
카운터(27-1)는 전원키(13)의 입력시간을 카운트한다.
판단부(27-2)는 카운트 결과로부터 디지털 이미지 처리 장치가 콜드부팅 모드인지 웜부팅 모드인지 판단한다. 판단부(27-2)는 카운트된 전원키(13)의 입력시간과 제1 기준값(예를 들어 2초)을 비교하여, 카운트된 전원키(13)의 입력 시간이 제1 기준값 이상인 경우 콜드부팅 모드로 판단하고, 카운트된 전원키(13)의 입력 시간이 제1 기준값 미만인 경우 웜부팅 모드로 판단한다.
제어부(27-3)는 판단부(27-2)에서 판단된 부팅 모드에 따라 전원 공급부(25)에서 공급되는 전원을 제어한다. 제어부(27-3)는 판단부(27-2)로부터 콜드부팅 모드 신호를 수신한 경우, 디지털 이미지 처리 장치의 모든 전원이 차단되도록 전원 공급부(25)를 제어한다. 콜드부팅 모드가 선택된 이후, 디지털 이미지 처리 장치 동작을 위해 전원이 공급되면, 디지털 신호 처리기(27)의 클록이 세팅되고, DRAM(17)이 초기화되며, 디지털 이미지 처리 장치의 실행 프로그램이 ROM(17)에서 DRAM(19)으로 이동된 후 다시 프로그램을 실행된다.
또한 제어부(27-3)는 판단부(27-2)로부터 웜부팅 모드 신호를 수신한 경우, DRAM(19)을 제외한 디지털 이미지 처리 장치의 모든 전원이 차단되도록 전원 공급부(25)를 제어한다. 웜부팅 모드가 선택되면, DRAM(19)에만 전원이 공급되어 DRAM(19)은 Auto-refresh 모드로 진입하여 DRAM(19)에 기록된 데이터를 유지하고, 부팅 시에 DRAM(19)을 독취하여 데이터가 기록되어 있을 경우, 디지털 신호 처리기(27)의 클록 설정 후 다른 초기화 동작 없이 DRAM(19)에 기록된 번지로 점프하여 코드를 실행한다.
디지털 이미지 처리 장치의 전원이 모두 차단된다 하더라도 백업 배터리(미도시)에 의해 RTC를 포함하는 PCU(27-4)는 항상 온 되어 있다.
RTC(27-4)는 웜부팅 모드 이후의 시간을 카운트하고, 카운트한 시간이 제2 기준시간(예를 들어 1시간)을 초과하는 경우, DRAM(19)의 전원 마저 차단하도록 한다.
다음에 도 1 및 도 2를 참조하여 본 발명의 제1 실시 예에 따른 부팅 선택 방법의 동작을 설명한다.
디지털 신호 처리기(27)는 DRAM(17)의 특정 번지를 읽어들여(201단계), 해당 번지에 데이터가 기록되어 있는지 판단한다(203단계).
DRAM(17)의 특정 번지에 데이터가 기록되어 있지 않은 경우, 디지털 신호 처리기(27)는 콜드부팅을 진행한다(205단계). 콜드부팅이 진행되면, 디지털 신호 처리기(27)의 클록을 세팅하고, DRAM(17)을 초기화하며, 디지털 이미지 처리 장치의 실행 프로그램을 ROM(17)에서 DRAM(19)으로 이동한 후 다시 프로그램을 실행한다.
그러나, DRAM(17)의 특정 번지에 데이터가 기록되어 있는 경우, 디지털 신호 처리기(27)는 웜부팅을 진행한다(205단계). 웜부팅이 진행되면, DRAM(19)에만 전원이 공급되어 DRAM(19)은 Auto-refresh 모드로 진입하여 DRAM(19)에 기록된 데이터를 유지하고, 부팅 시에 DRAM(19)을 독취하여 데이터가 기록되어 있을 경우, 디지털 신호 처리기(27)의 클록 설정 후 다른 초기화 동작 없이 DRAM(19)에 기록된 번지로 점프한다.
콜드부팅 또는 웜부팅이 완료되면, 사용자 입력에 따른 코드 동작을 실행한다(209단계).
이후, 디지털 이미지 처리 장치 사용 후에 디지털 영상 처리 장치의 전원 종료를 위해 전원키(13)를 입력한다(211단계).
이때 전원키(13)의 입력에 따라 다음 부팅모드가 정해지는데, 디지털 신호 처리기(17)는 전원키(13)의 입력 시간과 제1 기준 시간(예를 들어 2초)을 비교하여, 전원키(13)의 입력 시간이 제1 기준 시간 이상인 경우, 디지털 이미지 처리 장치를 콜드부팅 모드로 전환한다(215단계).
콜드부팅 모드로 전환되면, 디지털 신호 처리기(27)는 디지털 이미지 처리 장치의 모든 전원을 차단한다(217단계).
그러나, 디지털 신호 처리기(27)가 전원키(13)의 입력 시간과 제1 기준 시간(예를 들어 2초)을 비교하여, 전원키(13)의 입력 시간이 제1 기준 시간 미만인 경우 미만인 경우, 디지털 이미지 처리 장치를 웜부팅 모드로 전환한다(219단계).
웜부팅 모드로 전환되면, 디지털 신호 처리기(27)는 DRAM(19)에만 전원을 공급하고, 그 외 블록들은 전원을 차단한다(221단계). 웜부팅 모드에서 DRAM(19)은 Auto-refresh 모드로 진입하여 DRAM(19)에 기록된 데이터를 유지한다.
디지털 이미지 처리 장치의 전원이 모두 차단된다 하더라도 백업 배터리(미도시)에 의해 RTC을 포함하는 PCU(27-4)는 항상 온 되어 있다. RTC을 포함하는 PCU(27-4)는 웜부팅 모드 이후의 시간을 카운트하고, 카운트한 시간이 제2 기준시간(예를 들어 1시간)을 비교하여, 카운트한 시간이 제2 기준시간 미만인 경우 계속해서 DRAM(19)에 전원을 공급한다(223단계).
그러나, 카운트한 시간이 제2 기준시간이 되면, DRAM(19)의 전원 마저 차단하도록 한다(225단계). DRAM(19)의 전원 마저 차단되면, 디지털 이미지 처리 장치는 이후 콜드부팅을 수행하게 된다.
도 3은 본 발명의 제2 실시 예에 따른 부팅 선택 장치의 구성을 보이는 블록도로서, 촬상부(11), 제1 부팅키(31), 제2 부팅키(33), 사용자 입력부(15), ROM(17), RAM(19), 디스플레이 패널(21), 배터리(23), 전원 공급부(25) 디지털 신호 처리기(35)를 포함한다. 본 발명에 있어서, 디지털 신호 처리기(35)는 판단부(35-1), 제어부(35-2) 및 RTC을 포함하는 PCU(35-3)를 포함한다.
도 3에 도시된 부팅 선택 장치의 제2 실시 예를 도 1과 비교 시에 제1 부팅 키(31), 제2 부팅(33) 및 디지털 신호 처리기(35)의 동작만이 상이하므로, 참조부호가 같은 블록의 동작 설명은 생략한다.
도 1에 도시된 부팅 선택 장치의 제1 실시 예와 도 3에 도시된 부팅 선택 장치의 제2 실시 예의 차이점을 보면, 제1 실시 예에서는 전원키(13)의 입력 시간으로 콜드부팅 및 웜부팅을 선택하였으나, 제2 실시 예에서는 디지털 이미지 처리 장치에 별도로 구비된 부팅키의 선택에 따라 콜드부팅 및 웜부팅이 선택된다는 것이다.
디지털 신호 처리기(35)는 디지털 이미지 처리 및 부팅을 제어하며, 부팅키의 입력에 따라, 디지털 이미지 처리 장치의 모든 전원을 차단하여 이후 콜드(Cold)부팅을 수행하는 콜드부팅 모드 또는 소정의 데이터를 일시 저장하는 DRAM(19)을 제외한 모든 전원을 차단하여 이후 웜(Warm)부팅을 수행하는 웜부팅 모드를 실행하도록 제어한다.
판단부(35-1)는 부팅키의 입력으로 디지털 이미지 처리 장치의 부팅 모드를 판단한다. 제1 부팅키(31)가 입력되면, 콜드부팅 모드로 판단하고, 제2 부팅키(33)가 입력되면, 웜부팅 모드로 판단한다.
제어부(35-2)는 판단부(35-1)에서 판단된 부팅 모드에 따라 전원 공급부(25)에서 공급되는 전원을 제어한다. 제어부(35-2)는 판단부(35-1)로부터 콜드부팅 모드 신호를 수신한 경우, 디지털 이미지 처리 장치의 모든 전원이 차단되도록 전원 공급부(25)를 제어한다. 콜드부팅 모드가 선택된 이후, 디지털 이미지 처리 장치 동작을 위해 전원이 공급되면, 디지털 신호 처리기(27)의 클록이 세팅되고, DRAM(17)이 초기화되며, 디지털 이미지 처리 장치의 실행 프로그램이 ROM(17)에서 DRAM(19)으로 이동된 후 다시 프로그램을 실행된다.
또한 제어부(35-2)는 판단부(35-1)로부터 웜부팅 모드 신호를 수신한 경우, DRAM(19)을 제외한 디지털 이미지 처리 장치의 모든 전원이 차단되도록 전원 공급부(25)를 제어한다. 웜부팅 모드가 선택되면, DRAM(19)에만 전원이 공급되어 DRAM(19)은 Auto-refresh 모드로 진입하여 DRAM(19)에 기록된 데이터를 유지하고, 부팅 시에 DRAM(19)을 독취하여 데이터가 기록되어 있을 경우, 디지털 신호 처리기(27)의 클록 설정 후 다른 초기화 동작 없이 DRAM(19)에 기록된 번지로 점프하여 코드를 실행한다.
디지털 이미지 처리 장치의 전원이 모두 차단된다 하더라도 백업 배터리(미도시)에 의해 RTC을 포함하는 PCU(35-3)는 항상 온 되어 있다.
RTC을 포함하는 PCU(35-3)는 웜부팅 모드 이후의 시간을 카운트하고, 카운트한 시간이 제2 기준시간(예를 들어 1시간)을 초과하는 경우, DRAM(19)의 전원 마저 차단하도록 한다.
다음에 도 3 및 도 4를 참조하여 본 발명의 제2 실시 예에 따른 부팅 선택 방법의 동작을 설명한다.
디지털 신호 처리기(35)는 DRAM(17)의 특정 번지를 리딩하여(401단계), 해당 번지에 데이터가 기록되어 있는지 판단한다(403단계).
DRAM(17)의 특정 번지에 데이터가 기록되어 있지 않은 경우, 디지털 신호 처리기(35)는 콜드부팅을 진행한다(405단계). 콜드부팅이 진행되면, 디지털 신호 처 리기(35)의 클록을 세팅하고, DRAM(17)을 초기화하며, 디지털 이미지 처리 장치의 실행 프로그램을 ROM(17)에서 DRAM(19)으로 이동한 후 다시 프로그램을 실행한다.
그러나, DRAM(17)의 특정 번지에 데이터가 기록되어 있는 경우, 디지털 신호 처리기(35)는 웜부팅을 진행한다(405단계). 웜부팅이 진행되면, DRAM(19)에만 전원이 공급되어 DRAM(19)은 Auto-refresh 모드로 진입하여 DRAM(19)에 기록된 데이터를 유지하고, 부팅 시에 DRAM(19)을 독취하여 데이터가 기록되어 있을 경우, 디지털 신호 처리기(35)의 클록 설정 후 다른 초기화 동작 없이 DRAM(19)에 기록된 번지로 점프한다.
콜드부팅 또는 웜부팅이 완료되면, 사용자 입력에 따른 코드 동작을 실행한다(409단계).
이후, 디지털 이미지 처리 장치 사용한 후, 디지털 영상 처리 장치의 다음 부팅을 선택하기 위해 부팅키(제1 또는 제2 부팅키)를 입력하여, 제1 부팅키가 입력되면(411단계), 디지털 이미지 처리 장치를 콜드부팅 모드로 전환한다(413단계).
그러나, 제2 부팅키가 입력되면, 디지털 이미지 처리 장치를 웜부팅 모드로 전환한다(417단계).
웜부팅 모드로 전환되면, 디지털 신호 처리기(35)는 DRAM(19)에만 전원을 공급하고, 그 외 블록들은 전원을 차단한다(419단계). 웜부팅 모드에서 DRAM(19)은 Auto-refresh 모드로 진입하여 DRAM(19)에 기록된 데이터를 유지한다.
디지털 이미지 처리 장치의 전원이 모두 차단된다 하더라도 백업 배터리(미도시)에 의해 RTC을 포함하는 PCU(35-3)는 항상 온 되어 있다. RTC을 포함하는 PCU(35-3)는 웜부팅 모드 이후의 시간을 카운트하고, 카운트한 시간이 기준시간(예를 들어 1시간)을 비교하여, 카운트한 시간이 기준시간 미만인 경우 계속해서 DRAM(19)에 전원을 공급한다(421단계).
그러나, 카운트한 시간이 기준시간이 되면, DRAM(19)의 전원 마저 차단하도록 한다(423단계). DRAM(19)의 전원 마저 차단되면, 디지털 이미지 처리 장치는 이후 콜드부팅을 수행하게 된다.
이제까지 본 발명에 대하여 그 바람직한 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
상술한 바와 같이 본 발명에 따르면, 디지털 이미지 처리 장치의 전원을 공급/차단하는 전원키 또는 디지털 이미지 처리 장치에 구비된 부팅키로 콜드부팅 또는 웜부팅을 선택함으로써, 부팅 시간을 단축하고 장기 보관 시에 배터리 전원을 절약할 수 있는 효과를 창출한다.

Claims (10)

  1. 디지털 이미지 처리 장치로서,
    상기 디지털 이미지 처리 장치의 동작 유/무를 결정하는 전원키의 입력 시간에 따라, 상기 장치의 모든 전원을 차단하여 이후 콜드(Cold)부팅을 수행하는 콜드부팅 모드 또는 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하여 이후 웜(Warm)부팅을 수행하는 웜부팅 모드를 실행하고, 상기 웜부팅 실행 이후의 시간을 카운트하여 기준시간을 초과하는 경우 상기 메모리의 전원마저 차단하는 디지털 신호 처리수단을 포함하는 부팅 선택 장치.
  2. 제 1항에 있어서, 상기 디지털 신호 처리수단은
    상기 전원키의 입력시간을 카운트하는 카운터;
    상기 카운트된 전원키의 입력시간과 제1 기준시간을 비교하여 콜드부팅 또는 웜부팅을 판단하는 판단부; 및
    상기 판단결과에 따라 콜드부팅의 경우 상기 디지털 이미지 처리 장치의 모든 전원이 차단되도록 제어하고, 웜부팅의 경우 상기 메모리를 제외한 상기 디지털 이미지 처리 장치의 모든 전원이 차단되도록 제어하는 제어부를 포함하는 것을 특징으로 하는 부팅 선택 장치.
  3. 제 2항에 있어서, 상기 디지털 신호 처리수단은
    상기 웜부팅 실행 이후의 시간을 카운트하여 제2 기준시간을 초과하는 경우 상기 메모리의 전원마저 차단하는 RTC(Real Time Clock)를 더 포함하는 것을 특징으로 하는 부팅 선택 장치.
  4. 디지털 이미지 처리 장치로서,
    상기 디지털 이미지 처리 장치의 부팅을 선택하는 부팅키; 및
    상기 부팅키의 선택에 따라 상기 디지털 이미지 처리 장치의 모든 전원을 차단하여 이후 콜드(Cold) 부팅을 수행하는 콜드부팅 모드 또는 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하여 이후 웜(Warm) 부팅을 수행하는 웜부팅 모드를 실행하고, 상기 웜부팅 실행 이후의 시간을 카운트하여 기준시간을 초과하는 경우 상기 메모리의 전원마저 차단하는 디지털 신호 처리수단을 포함하는 부팅 선택 장치.
  5. 제 4항에 있어서, 상기 디지털 신호 처리 수단은
    상기 부팅키의 입력에 의해 콜드부팅 또는 웜부팅을 판단하는 판단부; 및
    제1 부팅키의 입력에 따라 콜드부팅으로 판단된 경우, 상기 디지털 이미지 처리 장치의 모든 전원이 차단되도록 제어하고, 제2 부팅키의 입력에 따라 웜부팅으로 판단된 경우, 상기 메모리를 제외한 상기 디지털 이미지 처리 장치의 모든 전원이 차단되도록 제어하는 제어부를 포함하는 것을 특징으로 하는 부팅 선택 장치.
  6. 제 5항에 있어서, 상기 디지털 신호 처리수단은
    상기 웜부팅 실행 이후의 시간을 카운트하여 기준시간을 초과하는 경우 상기 메모리의 전원마저 차단하는 RTC를 더 포함하는 것을 특징으로 하는 부팅 선택 장 치.
  7. 디지털 이미지 처리 장치의 동작 방법으로서,
    (a) 상기 디지털 이미지 처리 장치의 동작 유/무를 결정하는 전원키의 입력 시간을 카운트하여 콜드부팅 또는 웜부팅을 판단하는 단계; 및
    (b) 상기 콜드부팅으로 판단된 경우, 상기 디지털 이미지 처리 장치의 모든 전원을 차단하고, 상기 웜부팅으로 판단된 경우, 상기 디지털 이미지 처리 장치에서 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하는 단계; 및
    (c) 상기 웜부팅 실행 이후의 시간을 카운트하여 기준시간을 초과하는 경우 상기 메모리의 전원마저 차단하는 단계를 포함하는 부팅 선택 방법.
  8. 삭제
  9. 디지털 이미지 처리 장치의 동작 방법으로서,
    (a) 상기 디지털 이미지 처리장치의 콜드부팅 또는 웜부팅을 결정하는 부팅키를 입력하는 단계; 및
    (b) 상기 부팅키의 입력에 따라 콜드부팅으로 판단된 경우 상기 디지털 이미지 처리 장치의 모든 전원을 차단하고, 웜부팅으로 판단된 경우 상기 디지털 이미지 처리 장치에서 소정의 데이터를 일시 저장하는 메모리를 제외한 모든 전원을 차단하는 단계; 및
    (c) 상기 웜부팅 실행 이후의 시간을 카운트하여 기준시간을 초과하는 경우 상기 메모리의 전원마저 차단하는 단계를 포함하는 부팅 선택 방법.
  10. 삭제
KR1020050021091A 2005-03-14 2005-03-14 부팅 선택 장치 및 방법 KR101118216B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050021091A KR101118216B1 (ko) 2005-03-14 2005-03-14 부팅 선택 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050021091A KR101118216B1 (ko) 2005-03-14 2005-03-14 부팅 선택 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20060099706A KR20060099706A (ko) 2006-09-20
KR101118216B1 true KR101118216B1 (ko) 2012-03-19

Family

ID=37630821

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050021091A KR101118216B1 (ko) 2005-03-14 2005-03-14 부팅 선택 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101118216B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101270640B1 (ko) * 2006-03-14 2013-06-03 삼성전자주식회사 디지털 기기용 제어회로 장치 및 이를 이용한 디지털기기의 전원 제어 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950002395A (ko) * 1993-06-07 1995-01-04 이헌조 기능모드선택방법
US5751950A (en) * 1996-04-16 1998-05-12 Compaq Computer Corporation Secure power supply for protecting the shutdown of a computer system
KR20030066281A (ko) * 2002-02-05 2003-08-09 삼성전자주식회사 임베디드 장치 및 그 초기화 방법
US20050055598A1 (en) * 2003-09-04 2005-03-10 Jen-De Chen Booting method capable of executing a warm boot or a cold boot when a CPU crash occurs and computer system therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950002395A (ko) * 1993-06-07 1995-01-04 이헌조 기능모드선택방법
US5751950A (en) * 1996-04-16 1998-05-12 Compaq Computer Corporation Secure power supply for protecting the shutdown of a computer system
KR20030066281A (ko) * 2002-02-05 2003-08-09 삼성전자주식회사 임베디드 장치 및 그 초기화 방법
US20050055598A1 (en) * 2003-09-04 2005-03-10 Jen-De Chen Booting method capable of executing a warm boot or a cold boot when a CPU crash occurs and computer system therefor

Also Published As

Publication number Publication date
KR20060099706A (ko) 2006-09-20

Similar Documents

Publication Publication Date Title
US8769256B2 (en) Fast switching between multiple operating systems using standby state
US7302594B2 (en) Query of bios-stored value to determine user intent at return to active state
US10776129B2 (en) Method and apparatus for controlling a startup bootstrap program of an intelligent TV set
JP2007122653A (ja) 情報処理装置及び起動制御方法
JP2003157129A (ja) ゲーム機およびそこで実行される省電力モード管理プログラム
US10978020B2 (en) Display apparatus and method of operating the same
US5435005A (en) Method and system for controlling resuming operation of an AC-driven computer system using an external memory
KR101579108B1 (ko) 영상 재생 장치 및 영상 재생 장치의 제어 방법
US20120233451A1 (en) Method for fast resuming computer system and computer system
CN102262569A (zh) 一种防止cmos设置不当而导致***bios不稳定的控制方法
TW201716999A (zh) 開機檢查方法及電腦系統
US9041701B2 (en) Electronic apparatus, electronic apparatus controlling method, and computer program product
KR101118216B1 (ko) 부팅 선택 장치 및 방법
CN112084064B (zh) 主从bios切换方法、板卡及设备
JP2007133205A (ja) 情報表示装置
KR100783088B1 (ko) 정보처리 장치
US20150317185A1 (en) Method for switching operating system and electronic device using the method
JP5003065B2 (ja) テレビ視聴機能を有するpc
WO2023130866A1 (zh) 操作***的切换方法及装置、电子设备、存储介质
CN111885420A (zh) 待机保护方法、装置、智能电视和可读存储介质
US20100115258A1 (en) Image processing apparatus and control method thereof
TWI475487B (zh) 開機方法與電子裝置
JP2006285674A (ja) 情報処理装置および該情報処理装置におけるブート処理制御方法
US20150317181A1 (en) Operating system switching method
CN111399921A (zh) 一种服务器开机logo的切换方法、装置及设备

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee