본 발명에 따라, 상흔들림 검출기, 촬영모드 설정기, 조정기, 및 상흔들림 보정 기구를 포함하고 있는 상흔들림 보정기능을 구비한 카메라가 제공된다.
상흔들림 검출기는 카메라에 유발되는 흔들림 양을 검출한다. 촬영모드 설 정기는 촬영모드를 설정하는 데 사용된다. 조정기는 촬영모드 설정기에 의해 설정된 촬영모드에 따라 상흔들림 검출기로부터의 출력 신호를 조정한다. 상흔들림 보정 기구는 조정기에 의해 조정된 출력 신호에 기초하여, 상쇄되어질 필요가 있는 카메라의 흔들림을 보정한다.
조정기는 촬영모드에 따라 출력 신호로부터 소정의 주파수 성분을 추출할 수 있다.
촬영모드는 피사체의 사이즈, 피사체까지의 거리, 상의 배율, 상면에서의 이동량, 셔터 스피드, 카메라를 패닝 조작할지의 여부, 및 삼각 받침대를 사용할지의 여부 중의 적어도 하나를 포함하는 한 세트의 정보에 의해 분류된다.
조정기는, 촬영모드가 천체 촬영모드로 설정되었을 때, 출력 신호의 고주파수 성분을 추출할 수 있다. 조정기는, 촬영모드가 새 촬영모드로 설정되었을 때, 출력 신호 중 고주파수에서 제1의 중주파수 부근의 범위까지의 주파수 성분을 추출할 수 있다. 조정기는, 촬영모드가 전차 촬영모드로 설정되었을 때, 출력 신호로부터 고주파수에서 제1의 중주파수보다 낮은 제2의 중주파수 부근의 범위까지의 주파수 성분을 추출할 수 있다. 조정기는, 촬영모드가 인물 촬영모드로 설정되었을 때, 출력 신호 중 중주파수 부근에서 저주파수 부근까지의 주파수 성분을 추출할 수 있다. 조정기는, 촬영모드가 야경 촬영모드로 설정되었을 때, 출력 신호 중 대략 저주파수 부근 및 그 저주파수보다 낮은 주파수의 주파수 성분을 추출할 수 있다.
상흔들림 검출기는 자이로 센서를 포함한다. 또한, 조정기는 다른 주파수 대역의 복수의 밴드 패스 필터 및 이들 복수의 밴드 패스 필터 중 하나에 자이로 센서를 선택적으로 접속하는 스위치를 포함할 수 있다.
고주파수는 30Hz일 수 있고, 제1의 중주파수는 20Hz일 수 있고, 저주파수는 10Hz일 수 있다.
(실시 형태)
도 1은, 본 발명의 실시 형태가 적용되는 디지털 카메라(1)의 내부를 모식적으로 도시한 도면이다. CPU(10)는 디지털 카메라(1)를 전체적으로 관리하는 마이크로 프로세서이다. 전지(90)는 디지털 카메라(1)에 착탈가능하게 설치된다. 전지(90)의 부근에는, 전지(90) 주변의 온도가 저하되는 것을 방지하기 위한 전지 히터(91)가 배열된다. 이것에 의해, 촬영이 저온 조건에서 실시되더라도, 전지 히터(91)를 작동시키는 것에 의해 전지(90)의 정상적인 동작이 보증된다. 촬영 렌즈(26)의 부근에는, 촬영 렌즈(26)의 주변의 온도가 저하되는 것을 방지하기 위한 렌즈 히터(27)가 배열된다. 이것에 의해, 촬영이 저온 조건에서 실시되더라도, 렌즈 히터(27)를 작동시키는 것에 의해 촬영 렌즈(26)의 표면에 있어서의 결로의 발생이 방지된다. CCD(20)의 부근에는, 펠티어 소자와 같은 냉각 장치(28)가 제공된다. 온도 센서(92)는 디지털 카메라(1)의 상부에 배열된다. CPU(10)는, 온도 센서(92)에 의해 검출된 온도에 기초하여, 전지 히터(91) 및 렌즈 히터(27)의 동작을 제어한다. 또, 디지털 카메라(1)의 상면에는 디지털 카메라(1)의 케이싱내에 수납될 수 있는 스트로브(93)가 제공된다.
도 2는 디지털 카메라(1)의 블록도이다. 전원 스위치(SWMAIN)의 온·오프 상태는 디지털 카메라(1)의 케이싱에 설치된 전원 버튼(도시하지 않음)의 조작에 의해 선택된다. 전원 스위치(SWMAIN)가 온되었을 때, 전지(90)로부터 CPU(10)에 전력이 공급된다.
측광 스위치(SWS)는 케이싱의 릴리스 버튼(도시하지 않음)이 절반 눌러졌을 때 온된다. 측광 스위치(SWS)가 온되었을 때, CPU(10)는 측광 처리 및 측거 처리를 실행한다. 즉, 측광 장치(11)로부터의 입력에 기초하여 노광치가 연산되고, 상기 연산된 노광치로부터 촬영 작업에 필요해지는 조리개 값, 셔터 스피드, 및 촬상소자(20)의 전하 축적 시간이 연산된다. 또한, 측거 장치(12)로부터의 입력에 기초하여 포커싱 렌즈(도시하지 않음)의 구동 양이 연산되고, 포커싱 렌즈 구동기(21)에 제어 신호가 출력된다. 이에 의해, 포커싱 렌즈 구동기(21)로부터의 구동 신호가 포커싱 렌즈에 출력된다.
릴리스 스위치(SWR)는 릴리스 버튼이 완전히 눌러졌을 때 온된다. 릴리스 스위치(SWR)가 온되었을 때, 측광 처리로 산출된 조리개 값으로부터 조리개 구동 기구(도시하지 않음) 및 셔터(도시하지 않음)의 구동 양이 CPU(10)에 의해 연산된다. 이 연산의 결과에 기초하여 조리개 구동기(22) 및 셔터 구동기(23)에 제어 신호가 출력된다. 조리개 구동기(22)로부터 구동 신호가 조리개 구동 기구에 출력되고, 그것에 의해 조리개 구동 기구가 구동된다. 조리개 구동 기구가 구동되면, 조리개 구동 기구로부터의 힘이 조리개 기구(도시하지 않음)에 전달되어, 조리개의 개구 직경이 소정의 크기로 정해진다. 또한, 셔터 구동기(23)로부터 구동 신호가 셔터에 출력되고, 그것에 의해 셔터가 소정의 시간 동안 개방된다. 이상의 처리에 의해, 촬영 렌즈(26)를 통과한 빛이 촬상소자(20)의 촬상면에 입사된다.
또한, 상술의 전하 축적 시간에 따라 촬상소자 구동기(24)에 제어 신호가 입력되고, 촬상소자 구동기(24)로부터 촬상소자(20)에 구동 신호가 입력된다. 촬상소자(20)에서, 수광 영역내에 결상된 피사체의 광학 상은 광전변환되어, 아날로그 화상 신호로서 촬상소자(20)로부터 출력된다. 아날로그 화상 신호는 A/D 변환기(25)에 의해 디지털 화상 신호로 변환되고, 디지털 화상 신호는 다음으로 CPU(10)에 입력된다.
디지털 화상 신호는 CPU(10)의 제어에 의해 소정의 화상 처리를 받는다. 화상 처리의 과정 중에 DRAM(30)에 화상 데이터가 일시적으로 격납된다. 소정의 화상 처리를 받은 화상 데이터는 카메라 본체의 배면에 설치된 LCD(31)에 표시될 수 있다.
EEPROM(32)에 카메라를 동작시키기 위해 사용되는 각종 프로그램이 격납된다. 또한, 피사체로부터의 광량이 불충분할 때는, CPU로부터 플래시 회로(33)에 구동 신호가 출력되어, 스트로브(93)가 플래시광을 방출한다.
X축 자이로 센서 출력 계통에 접속된 X축 자이로 센서(40X)는 카메라 광축에 수직한 면상의 X축 둘레의 회전 각속도에 비례한 전압 신호를 출력한다. X축 자이로 센서는 스위치(50X)를 통해 제1의 BPF(밴드 패스 필터;51X), 제2의 BPF(52X), 제3의 BPF(53X), 제4의 BPF(54X), 또는 제5의 BPF(55X) 중의 어느 하나에 접속가능하다.
도 3은 각 BPF에 의해 추출되는 주파수 대역을 나타내는 그래프이다. 제1의 BPF(51X)는 30Hz 부근의 고주파 성분(커브 C1에 의해 특징지워짐)을 추출한다. 제2의 BPF(52X)는 30Hz 부근의 고주파수에서 20Hz 부근의 중주파수까지의 범위내의 주파수 성분(커브 C2에 의해 특징지워짐)을 추출한다. 제3의 BPF(53X)는 30Hz 부근의 고주파수에서 20Hz보다 낮은 중주파수까지의 범위내의 주파수 성분(커브 C3에 의해 특징지워짐)을 추출한다. 제4의 BPF(54X)는 20Hz 부근의 중주파수에서 10Hz 부근의 저주파수까지의 범위내의 주파수 성분(커브 C4에 의해 특징지워짐)을 추출한다. 제5의 BPF(55X)는 10Hz 부근 및 그 이하의 저주파수 범위내의 주파수 성분(커브 C5에 의해 특징지워짐)을 추출한다. 즉, 스위치(50X)를 조작하는 것에 의해, X축 자이로 센서(40X)로부터의 전압 신호의 주파수 성분이 추출되는 소정의 주파수 대역이 선정될 수 있다.
Y축 자이로 센서 출력 계통에 접속된 Y축 자이로 센서(40Y)는 카메라 광축에 수직한 면상에 있어 X축에 직교하는 Y축 둘레의 회전 각속도에 비례한 전압 신호를 출력한다. Y축 자이로 센서(40Y)는 스위치(50Y)를 통해 제1의 BPF( 밴드 패스 필터; 51Y), 제2의 BPF(52Y), 제3의 BPF(53Y), 제4의 BPF(54Y), 또는 제5의 BPF(55Y) 중의 어느 하나에 접속가능하다.
제1의 BPF(51Y)는 제1의 BPF(51X)와 마찬가지로, 30Hz 부근의 고주파수 성분을 추출한다. 제2의 BPF(52Y)는 제2의 BPF(52X)와 마찬가지로, 30Hz 부근의 고주파수에서 20Hz 부근의 중주파수까지의 범위내의 주파수 성분을 추출한다. 제3의 BPF(53Y)는 제3의 BPF(53X)와 마찬가지로, 30Hz 부근의 고주파수에서 20Hz보다 낮은 중주파수까지의 범위내의 주파수 성분을 추출한다. 제4의 BPF(54Y)는 제4의 BPF(54X)와 마찬가지로, 20Hz 부근의 중주파수에서 10Hz 부근의 저주파수까지의 범위내의 주파수 성분을 추출한다. 제5의 BPF(55Y)는 제5의 BPF(55X)와 마찬가지로, 10Hz 부근 및 그 이하의 저주파수 범위내의 주파수 성분을 추출한다. 즉, 스위치(50Y)를 조작하는 것에 의해, Y축 자이로 센서(40Y)로부터의 전압 신호의 주파수 성분이 추출되는 소정의 주파수 대역이 선정될 수 있다.
X축 자이로 센서 출력 계통의 각각의 제1~제5의 BPF(51X, 52X, 53X, 54X, 55X) 및 Y축 자이로 센서 출력 계통의 각각의 제1~제5의 BPF(51Y, 52Y, 53Y, 54Y, 55Y)는 상흔들림 보정 처리기(70)에 접속되어 있다. 제1~제5의 BPF(51X~55X) 중 스위치(50X)에 의해 선정된 BPF를 통해 X축 자이로 센서(40X)의 전압 신호로부터 추출된 주파수 성분만을 포함하고 있는 전압 신호가 상흔들림 보정 처리기(70)에 인가된다. 마찬가지로, 제1~제5의 BPF(51Y~55Y) 중 스위치(50Y)에 의해 선정된 BPF를 통해 Y축 자이로 센서(40Y)의 전압 신호로부터 추출된 주파수 성분만을 포함하고 있는 전압 신호가 상흔들림 보정 처리기(70)에 인가된다. 상흔들림 보정 처리기(70)에서는, 입력 전압 신호에 따라 X축 및 Y축 둘레의 각속도의 적분 처리가 행해진다. 그 결과, 카메라의 X축 및 Y축 둘레의 각변위, 즉 위치 변위 정보가 연산된다. 이것에 의해, X축 및 Y축 둘레의 흔들림 양이 산출된다.
또한, 상흔들림 보정 처리기(70)에서는 산출된 흔들림을 상쇄하기 위해 촬상소자(20)의 구동 데이터도 연산된다. 구동 데이터는 촬영 렌즈(26)의 광축에 수직한 면내에서의 구동 방향 및 구동 양을 포함한다. 산출된 구동 데이터는 상흔들림 보정 기구(80)에 출력된다. 촬상소자(20)는 상흔들림 보정 기구에 의해 촬영 렌즈 (26)의 광축에 수직한 면내에서 이동된다.
CPU(10)는 온도 센서(92)의 검출된 온도에 기초하여, 전지 히터(91) 및 렌즈 히터(27)의 동작을 제어한다. 온도 센서(92)에 의해 검출된 촬영시의 온도가 소정의 역치 온도값보다 낮으면, 전지 히터(91) 및 렌즈 히터(27)가 구동된다. 그 결과, 전지(90) 및 촬영 렌즈(26) 주변의 온도가 적합한 온도로 유지되어, 전지(90)의 정상적인 동작이 보증되고, 촬영 렌즈(26)의 표면에 있어서의 결로의 발생이 방지된다. 또한, CPU(10)는 촬상소자(20)의 전하 축적 시간에 따라 냉각 장치(28)의 동작을 제어한다. 촬상소자(20)의 전하 축적 시간이 상대적으로 길 경우, 연속 통전에 의해 촬상소자(20)의 온도가 상승되어, 암전류(dark current)로 인한 노이즈가 증가될 수 있다. 따라서, 전하 축적 시간이 소정의 역치 시간값보다 길 때, CPU(10)는 촬상소자(20)의 온도 상승을 억제하기 위해 냉각 장치(28)를 구동한다.
도 4는 본 실시 형태의 촬영 처리의 플로차트이다. 스텝(S100)에서, 디지털 카메라(1)의 케이싱에 설치된 셔터 버튼이 절반 눌러져 있는지를 판단하기 위해 스위치(SWS)의 상태가 체크된다. 셔터 버튼이 절반 눌러져 스위치(SWS)가 온되어 있는 것으로 판정되면, 스텝(S102)으로 진행된다. 스텝(S102)에서는, 측광 처리 및 측거 처리가 실행된다.
스텝(S104)에서, 촬영자에 의해 설정된 촬영모드가 CPU(10)의 메모리로부터 판독된다. 본 실시 형태에서는, 촬상모드는 "천체 촬영모드", "새 촬영모드", "전차 촬영모드", "인물 촬영모드", "야경 촬영모드"를 포함하는 5개의 촬영모드로부터 설정될 수 있다. 촬영모드 중의 하나가 디지털 카메라(1)의 케이싱에 설치된 다이얼의 조작에 의해 설정되고, 그런 다음 설정된 촬영모드와 관련한 정보가 CPU(10)의 메모리에 격납된다. 스텝(S106~S114)에서, 설정된 촬영모드가 판정된다.
촬영모드가 "천체 촬영모드"로 설정된 것으로 판정되면, 스텝(S116)으로 진행된다. 이 경우, 촬영의 피사체는 천체이다. 따라서, 피사체 사이즈는 작고, 피사체까지의 거리는 멀고, 상의 배율은 낮고, 상면에서의 블러 또는 이동량은 작다. 또한, 천체 촬영모드에 있어, 통상은 삼각 받침대에 고정되어 있는 카메라로 장시간의 노광 시간을 사용하여 촬영되어, 급속한 카메라 이동은 없다. 따라서, 상흔들림 보정 처리는 고주파수의 상흔들림을 보정해야만 한다. 그래서, 스텝(S116)에서, X축 자이로 센서(40X)를 제1의 BPF(51X)에 접속하고, Y축 자이로 센서(40Y)를 제1의 BPF(51Y)에 접속하도록, 변환 스위치(50X 및 50Y)가 제어된다. 그 결과, 자이로 센서(40X 및 40Y)의 출력 신호로부터 전압 신호 중 30Hz 부근의 고주파수 성분만이 추출되어, 상흔들림 보정 처리기(70)로 입력된다.
다음으로, 스텝(S118)으로 진행된다. 일반적으로, 천체 촬영에 적합한 환경은 동계의 야간이다. 다시 말해, 촬영모드로서 "천체 촬영모드"가 설정되어 있을 때는, 동계의 야간에 디지털 카메라(1)가 사용된다고 추정할 수 있다. 그래서, 제1의 특수 기능 처리로서 규정되는 스텝(S118)에서, 통상적으로는 온도 센서(92)에 의해 검출된 온도에 기초하여 전지 히터(91) 및 렌즈 히터(27)가 동작되는 사실에도 불구하고, 전지 히터(91) 및 렌즈 히터(27)는 자동적으로 구동된다. 또한, 냉각 장치(28)도 구동된다. 전지 히터(91)의 구동에 의해 저온으로 인한 전지(90)의 불활성화가 방지되고, 렌즈 히터(27)의 구동에 의해 촬영 렌즈(26)의 결로 또는 동결에 의한 흐림이 방지된다. 또한, 냉각 장치(28)를 구동시킴으로써 장시간의 노광에 의한 촬상소자(20)의 온도 상승을 제어하여, 암전류에 의해 생기는 노이즈의 증가도 방지된다. 또, 전지 히터(91) 및 렌즈 히터(27)를 대신하여, 냉각 장치(28)의 구동시에 발생하는 열이 전지(90) 및 촬영 렌즈(26)를 가열하는 데 사용될 수도 있다.
또한, 스텝(S118)에서는, S/N비를 향상시키기 위한 화상 가산 처리가 행해진다. 화상의 열 노이즈는 랜덤하게 화상중에 분포하기 때문에, 고정된 패턴의 노이즈와 같이, 열 노이즈를 상쇄하기 위한 사전 처리가 실시될 수는 없다. 따라서, 피사체의 이동이 화상중에서 상당한 양으로 되지 않은 상태하에서 일정 시간 간격으로 취득되는 화상 데이터를 반복하여 가산하여 각각의 화소에서 얻어지는 신호를 강화시킴으로써 화상 데이터의 노이즈 성분은 상대적으로 감소될 수 있다.
스텝(S108)에서 촬영모드가 "새 촬영모드"로 설정된 것으로 판정되면, 스텝(S120)으로 진행된다. 피사체가 조류이기 때문에, 일반적으로 피사체 사이즈는 작고, 피사체까지의 거리는 멀고, 상의 배율은 높고, 상면에서의 블러 또는 이동량은 크다. 또, 새를 촬영할 때에는, 통상은 삼각 받침대는 이용되지 않고 셔터 스피드는 고속으로 설정된다. 때로는, 카메라는 날아가는 대상을 추종하기 위해 급속하게 이동되거나 패닝 조작된다. 그러므로, 상흔들림 보정 처리는 고주파수에서 중주파수까지의 범위내에서 상흔들림을 보정해야만 한다. 그래서, 스텝(S120)에서는, X축 자이로 센서(40X)를 제2의 BPF(52X)에 접속하고, Y축 자이로 센서(40Y)를 제2의 BPF(52Y)에 접속하도록, 스위치(50X 및 50Y)가 제어된다. 그 결과, 자이로 센서(40X 및 40Y)의 출력 신호로부터, 30Hz 부근의 고주파수에서 20Hz 부근의 중주파까지의 전압 신호 성분만이 추출되어, 상흔들림 보정 처리기(70)에 입력된다.
다음으로, 스텝(S122)으로 진행된다. 조류는 기본적으로 옥외에서 촬영된다. 그러므로, 스텝(S122)의 제2의 특수 기능 처리에서, 전지 히터(91)가 구동된다. 따라서, 전지 히터(91)의 구동에 의해, 동계이더라도 저온으로 인한 전지(90)의 불활성화가 방지된다. 또한, 상의 배율이 높은 거리 범위내에서 초점조절이 행해진다. 즉, 촬영 렌즈(26)의 범위가 한정되어, 존 포커스가 행해지고, 이에 의해 AF 조작의 초점맞춤 범위를 감소시킴으로써 초점맞춤 동작이 가속된다. 구체적으로는, 들새의 크기(예를 들면 50cm×75cm) 정도의 지역을 촬영하는 배율로 되도록 AF 조작은 한정된다.
스텝(S110)에서, 촬영모드가 "전차 촬영모드"로 설정된 것으로 판정되면, 스텝(S124)으로 진행된다. 피사체가 전차이기 때문에, 일반적으로 피사체 사이즈는 크고, 피사체까지의 거리는 멀고, 상의 배율은 낮고, 상면에서의 블러 또는 이동량은 작다. 또한, 전차는 종종 정차중일 때 촬영된다. 그러므로, 통상은 삼각 받침대가 이용되고 셔터 스피드는 중속으로 사전 설정된다. 또한, 카메라는 거의 이동되지 않는다. 따라서, 상흔들림 보정 처리는 고주파수에서 중주파수 또는 중주파수보다 약간 낮은 주파수까지의 범위내의 상흔들림을 보정해야만 한다. 그래서, 스텝(S124)에서는, X축 자이로 센서(40X)를 제3의 BPF(53X)에 접속하고, Y축 자이로 센서(40Y)를 제3의 BPF(53Y)에 접속하도록, 스위치(50X 및 50Y)가 제어된다. 그 결과, 자이로 센서(40X 및 40Y)의 출력 신호로부터, 고주파수(30Hz 부근)에서 중주파수(20Hz 부근) 범위의 전압 신호 성분만이 추출되어, 상흔들림 보정 처리기(70)에 입력된다.
다음으로, 스텝(S126)으로 진행된다. 전차는 기본적으로 옥외에서 촬영된다. 그래서, 스텝(S126)의 제3의 특수 기능 처리에서, 전지 히터(91)가 구동된다. 따라서, 전지 히터(91)의 구동에 의해, 동계이더라도 저온으로 인한 전지(90)의 불활성화는 방지된다. 또한, 상의 배율이 낮게 되는 거리 범위내에서 초점조절이 행해진다. 구체적으로는, 촬영 대상이 전차이기 때문에, 배율이 들새를 촬영하는 경우의 크기보다 큰 전차(예를 들면 5m×7.5m)를 촬영하기 위한 정확한 크기로 되는 범위로 AF 조작은 한정된다.
스텝(S112)에서, 촬영모드가 "인물 촬영모드"로 설정된 것으로 판정되면, 스텝(S128)으로 진행된다. 피사체가 인물이기 때문에, 일반적으로 피사체 사이즈는 크고, 피사체까지의 거리는 가깝고, 상의 배율은 낮고, 상면에서의 블러 또는 이동량은 작다. 또한, 인물사진은 통상적으로 삼각 받침대를 이용하지 않고 촬영되고, 셔터 스피드는 중속으로 사전 설정된다. 또한, 카메라는 상황에 따라 급속히 이동된다. 따라서, 상흔들림 보정 처리는 중주파수에서 저주파수까지의 범위내의 상흔들림을 보정해야만 한다. 그래서, 스텝(S128)에서는, X축 자이로 센서(40X)를 제4의 BPF(54X)에 접속하고, Y축 자이로 센서(40Y)를 제4의 BPF(54Y)에 접속하도록, 스위치(50X 및 50Y)가 제어된다. 그 결과, 자이로 센서(40X 및 40Y)의 출력 신호로부터, 20Hz 부근의 중주파수로부터 10Hz 부근의 저주파까지의 전압 신호 성분만 이 추출되어, 상흔들림 보정 처리기(70)에 입력된다.
다음으로, 스텝(S130)으로 진행된다. 스텝(S130)의 제4의 특수 기능 처리에서는, 데이라이트 싱크로 모드가 설정된다. 즉, 데이라이트 싱크로 작동에 적정한 값으로 셔터 스피드 및 조리개 값이 사전 설정되고, 촬영시에 플래시 작동하도록 스트로브(93)가 구동된다.
스텝(S114)에서, 촬영모드가 "야경 촬영모드"로 설정된 것으로 판정되면, 스텝(S132)으로 진행된다. 피사체가 야경이기 때문에, 일반적으로 피사체 사이즈는 크고, 피사체까지의 거리는 가깝고, 상의 배율은 낮고, 상면에서의 블러 또는 이동량은 작다. 또한, 풍경은 통상적으로 삼각 받침대를 이용하여 촬영되고, 셔터 스피드는 저속으로 사전 설정된다. 또한, 카메라는 이동되지 않는다. 따라서, 상흔들림 보정 처리는 저주파수의 상흔들림을 보정해야만 한다. 그래서, 스텝(S132)에서는, X축 자이로 센서(40X)를 제5의 BPF(55X)에 접속하고, Y축 자이로 센서(40Y)를 제5의 BPF(55Y)에 접속하도록, 스위치(50X 및 50Y)가 제어된다. 그 결과, 자이로 센서(40X 및 40Y)의 출력 신호로부터, 10Hz 부근의 주파수보다 낮은 주파수를 가진 전압 신호 성분만이 추출되어, 상흔들림 보정 처리기(70)에 입력된다.
다음으로, 스텝(S134)으로 진행된다. 스텝(Sl34)의 제5의 특수 기능 처리에서는, 야경 촬영에 적정한 값으로 셔터 스피드 및 조리개 값이 사전 설정되고, 촬영시에 플래시 작동하도록 스트로브(93)가 구동된다. 또한, 이 스텝에서는, 상술한 화상 가산 처리가 S/N비를 향상기키기 위해 실행된다.
이상과 같이, 스텝(S118, S122, S126, S130, 및 S134)에서, 특수 기능 처리( 전지 히터 및 렌즈 히터의 구동, 싱크로 촬영 처리 등)이 행해진다. 또, 이러한 기능들은 사용자의 기호나 촬영 상황에 따라 사용자에 의해 변경될 수 있다. 예를 들면, 천체 촬영모드에 있어서의 전지 히터(91)의 구동은 촬영이 하계에 행해질 때에는 정지될 수 있다.
스텝(S118, S122, S126, S130 또는 S134)에서, 각 촬영모드들 중 하나에 대응하는 특수 기능이 설정되었을 때, 스텝(S136)으로 진행된다. 스텝(S136)에서는, 릴리스 스위치(SWR)의 상태가 체크되어, 디지털 카메라(1)의 케이싱상의 셔터 버튼이 완전히 눌러졌는지가 판단된다. 셔터 버튼이 완전히 눌러져 릴리스 스위치(SWR)가 온되어 있는 것으로 판정되면, 스텝(S138)으로 진행된다. 스텝(S138)에서는, CPU(10)로부터 촬상소자 구동기(24)에 제어 신호가 출력되고, 다음으로 촬상소자 구동기(24)로부터 촬상소자(20)에 구동 신호가 입력된다. 그 결과, 촬상소자(20)에서의 촬영 처리가 행해진다. 스텝(S136)에서 셔터 버튼이 완전히 눌러져 있지 않는 것으로 판정되면, 스텝(S100)으로 복귀하여, 상술의 처리가 반복된다.
상흔들림 보정 처리에 있어서는, 스텝(S116, S120, S124, S128 또는 S132)에서, X축 자이로 센서(40X) 및 Y축 자이로 센서(40Y)로부터의 출력이 조정(여과)되고, 스텝(S118, S122, S126, S130 또는 S134)에서, 특수 기능이 설정된다. 또한, 이러한 처리들은 반복된다.
또한, 본 실시 형태에서는, 촬상소자(20)의 이동에 의해 상흔들림이 상쇄되지만, 상흔들림 보정의 메카니즘은 이 타입에 한정되는 것은 아니다. 촬영모드에 기초한 자이로 센서(40X 및 40Y)의 전압 신호로부터의 주파수 성분 추출 방법은 상 흔들림을 상쇄하기 위해 보정 광학계(촬영 렌즈(26)의 일부를 구성)를 구동하는 상흔들림 보정 기구에도 적용될 수 있다.
이상과 같이, 본 실시 형태에 의하면, 사용자에 의해 설정된 촬영모드에 따라 상흔들림 보정의 대상으로 되는 상흔들림의 주파수가 결정된다. 그러므로, 각 촬영모드에 적합한 상흔들림 보정이 실행된다.
여기서는 본 발명의 실시 형태가 첨부 도면을 참조하여 설명되었지만, 수많은 수정과 변경이 발명의 범위를 벗어남이 없이 당업자에 의해 이루어질 수 있음은 명백하다.