KR20190052615A - 촬상 장치 - Google Patents

촬상 장치 Download PDF

Info

Publication number
KR20190052615A
KR20190052615A KR1020180132650A KR20180132650A KR20190052615A KR 20190052615 A KR20190052615 A KR 20190052615A KR 1020180132650 A KR1020180132650 A KR 1020180132650A KR 20180132650 A KR20180132650 A KR 20180132650A KR 20190052615 A KR20190052615 A KR 20190052615A
Authority
KR
South Korea
Prior art keywords
touch
bar
display
function
slide
Prior art date
Application number
KR1020180132650A
Other languages
English (en)
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
Priority claimed from JP2017215914A external-priority patent/JP2019086701A/ja
Priority claimed from JP2018125380A external-priority patent/JP7258480B2/ja
Application filed by 캐논 가부시끼가이샤 filed Critical 캐논 가부시끼가이샤
Publication of KR20190052615A publication Critical patent/KR20190052615A/ko

Links

Images

Classifications

    • H04N5/232933
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/51Housings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/53Constructional details of electronic viewfinders, e.g. rotatable or detachable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • H04N5/22525
    • H04N5/232939

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Studio Devices (AREA)
  • Camera Bodies And Camera Details Or Accessories (AREA)

Abstract

촬상 장치는, 파인더; 상기 파인더에 대해 제1의 방향측에 있는 그립부; 상기 촬상 장치의 배면 중, 상기 파인더에 대해 상기 제1의 방향측, 상기 그립부에 대해 상기 제1의 방향과 반대의 제2의 방향측, 및 상기 제1의 방향에 수직한 방향이고 상기 촬상 장치의 중앙으로부터 상기 파인더를 향해 배향된 상기 중앙에 대해 제3의 방향측에, 설치된 터치 조작 부재; 및 상기 터치 조작 부재에 대한 상기 제1의 방향에의 슬라이드 조작에 따라서 제1의 기능을 실행하고, 상기 터치 조작 부재에 대한 상기 제2의 방향에의 슬라이드 조작에 따라서 제2의 기능을 실행하도록, 상기 촬상 장치를 제어하는 제어부를 구비한다.

Description

촬상 장치{IMAGING APPARATUS}
본 발명은, 터치 조작 부재를 탑재한 촬상 장치에 관한 것이다.
종래, 터치 조작 부재를 탑재한 촬상 장치가 존재한다. 일본 특허공개 2008-236765호 공보에 개시된 기술에서는, 배면 모니터의 2변에 평행한 L자형으로 2개의 터치 조작 부재가 배치되어 있다.
그렇지만, 일본 특허공개 2008-236765호 공보에 개시된 종래기술에서는, 터치 조작 부재의 위치가, 파인더를 통해 보면서 조작하는 것에 적합하지 않으므로, 파인더를 통해 보면서 터치 조작 부재를 조작하는 것이 어렵다.
이를 감안하여, 본 발명은, 파인더를 통해 보면서 터치 조작 부재를 용이하게 조작할 수 있는 촬상 장치를 제공한다.
본 발명에 따른 촬상 장치는,
파인더;
상기 파인더에 대해 제1의 방향측에 있는 그립부;
상기 촬상 장치의 배면, 상기 파인더에 대해 상기 제1의 방향측, 상기 그립부에 대해 상기 제1의 방향과 반대의 제2의 방향측, 및 상기 제1의 방향에 수직한 방향이고 상기 촬상 장치의 중앙으로부터 상기 파인더를 향해 배향된 상기 중앙에 대해 제3의 방향측에, 설치된 터치 조작 부재; 및
상기 터치 조작 부재에 대한 상기 제1의 방향에의 슬라이드 조작에 따라서 제1의 기능을 실행하고, 상기 터치 조작 부재에 대한 상기 제2의 방향에의 슬라이드 조작에 따라서 제2의 기능을 실행하도록, 상기 촬상 장치를 제어하는 제어부의 조작을 행하는, 메모리 및 적어도 하나의 프로세서 및/또는 적어도 하나의 회로를 구비한다.
본 발명에 의하면, 파인더를 통해 보면서 터치 조작 부재를 용이하게 조작할 수 있다.
본 발명의 또 다른 특징들은, 첨부도면을 참조하여 이하의 실시예들의 설명으로부터 명백해질 것이다.
도1a 및 1b는, 디지탈 카메라100의 외관도,
도2는, 디지탈 카메라100의 블록도,
도3a∼3d는, 터치 바82의 상세를 도시한 도면,
도4a 및 4b는, 록 상태처리의 흐름도,
도5a∼5c는, 유효(enabled)상태처리의 흐름도,
도6은, 전체면 터치 시작 판정 처리의 흐름도,
도7a∼7f는, 록 해제 조작과 록 조작에 대한 조작 응답 표시의 표시 예를 나타내고,
도8a∼8f는, 유효상태에 있어서의 각종 터치 조작에 대한 조작 응답 표시의 표시 예를 나타내고,
도9a∼9c는, 전체면 터치 판정 역치의 상세를 도시한 도면,
도10a 및 10b는, 상시 사용 가능할 때의 처리의 흐름도,
도11은, M-Fn바 가이드 표시 판정 처리의 흐름도,
도12a 및 12b는, 촬영 모드 처리의 흐름도,
도13a는 M-Fn바 가이드 화면의 표시 예를 나타내고, 도13b는 메뉴 화면의 표시 예를 나타내고, 도13c는 메뉴 화면의 표시 예를 나타내고,
도14는, M-Fn바 커스터마이즈 설정 처리의 흐름도,
도15a는 M-Fn바 커스터마이즈 설정 화면의 표시 예를 나타내고, 도15b는 전체면 누름 설정 화면의 표시 예를 나타내고,
도16a∼16c는, 촬영 모드에서의 기능으로서 할당 가능한 기능 일람을 나타내고,
도17은, 재생 모드에서의 기능으로서 할당 가능한 기능 일람을 나타내고,
도18a∼18d는, 터치 바를 탑재한 그 밖의 전자기기의 외관도다.
디지탈 카메라100의 외관도
이하, 도면을 참조해서 본 발명의 바람직한 실시예를 설명한다. 도1a,1b에, 본 발명을 적용가능한 장치의 일례로서의 디지탈 카메라100의 외관도를 나타낸다. 도1a는 디지탈 카메라100의 전방면 사시도이며, 도1b는 디지탈 카메라100의 배면 사시도다.
표시부28은, 디지탈 카메라100의 배면에 설치된 표시부이며, 화상이나 각종 정보를 표시한다. 터치패널70a는, 표시부28의 표시면(터치 조작면)에 행해진 터치 조작을 검출할 수 있다. 파인더 외부 표시부43는, 디지탈 카메라100의 상면에 설치된 표시부이며, 셔터 속도와 조리개를 구비하는 디지탈 카메라100의 여러가지 설정 값을 표시한다. 셔터 버튼61은 촬영 지시를 내리기 위한 조작 부재다. 모드 전환 스위치60는, 각종 모드를 바꾸기 위한 조작 부재다. 단자 커버40는, 디지탈 카메라100을 외부기기에 접속하는 접속 케이블 등과 접속된 커넥터(도시되지 않음)를 보호하는 커버다.
메인 전자 다이얼71은 회전 조작 부재이며, 메인 전자 다이얼71을 돌리는 것으로, 셔터 속도와 조리개등의 설정 값을 변경할 수 있다. 전원 스위치72는, 디지탈 카메라100의 전원의 ON과 OFF를 바꾸는 조작 부재다. 서브 전자 다이얼73은 회전 조작 부재이며, 서브 전자 다이얼73을 돌리는 것으로, 선택 프레임(커서)의 이동이나 화상이송등을 행할 수 있다. 4방향 키74는, 상, 하, 좌, 우의 부분을 각각 누를 수 있게 구성되고, 4방향 키74의 누른 부분에 대응한 처리가 행해지는 것을 가능하게 한다. SET버튼75은, 푸시 버튼이며, 주로 선택 항목의 결정에 사용된다.
동화상 버튼76은, 동화상 촬영(기록)의 시작이나 정지의 지시를 내리는데 사용된다. AE록 버튼77은 푸시 버튼이며, 촬영 대기 상태에서 AE록 버튼77을 누름으로써, 노출 상태를 고정할 수 있다. 확대 버튼78은, 촬영 모드에서 라이브 뷰 표시(LV표시)에 있어서 확대 모드의 ON과 OFF를 바꾸기 위한 조작 버튼이다. 확대 모드를 ON으로 바꾸고나서 메인 전자 다이얼71을 조작 함에 의해, 라이브 뷰 화상(LV화상)의 확대나 축소를 행할 수 있다. 재생 모드에 있어서는, 확대 버튼78은, 재생 화상을 확대하거나, 그 재생 화상의 확대율을 증가시키기 위한 조작 버튼으로서 기능한다. 재생 버튼79는, 촬영 모드와 재생 모드를 바꾸기 위한 조작 버튼이다. 촬영 모드에서 재생 버튼79를 누르는 것으로, 재생 모드에 이행하고, 기록 매체200(후술)에 기록된 화상 중 최신의 화상을 표시부28에 표시시킬 수 있다. 메뉴 버튼81은 메뉴 화면을 표시시키는 지시 조작을 행하기 위해서 사용된 푸시 버튼이며, 메뉴 버튼81이 눌리면 각종의 설정이 가능한 메뉴 화면이 표시부28에 표시된다. 유저는, 표시부28에 표시된 메뉴 화면과, 4방향 키74, SET버튼75를 사용해서 직관적으로 각종 설정을 행할 수 있다.
터치 바82(multi-function bar:M-Fn bar)는, 터치 조작을 접수하는 것이 가능한 라인형의 터치 조작 부재(라인 터치 센서)이다. 터치 바82는, 통상의 그립(메이커가 권하는 그립)으로 그립부90을 움켜잡는 오른손의 엄지로 터치 바82에 터치 조작이 행해질 수 있는(터치 바 82가 터치 가능한) 위치에 배치되어 있다. 터치 바82는, 터치 바82에 대한 탭 조작(터치하고 나서 소정기간이내에 이동하지 않고 터치를 떼어 놓는 조작), 좌우에의 슬라이드 조작(터치하고 나서, 터치한 채 터치 위치를 이동하는 조작)등을 접수 가능한 접수부다. 터치 바82는, 터치패널70a과는 다른 조작 부재이며, 표시 기능을 갖추지 않고 있다.
통신 단자10는, 디지탈 카메라100이 렌즈 유닛150(후술; 착탈가능)과 통신을 행하는데 사용된 통신 단자다. 접안부16는, 접안 파인더17(들여다 보기형의 파인더)의 접안부이며, 유저는, 접안부16을 통해 내부의 EVF29(후술)에 표시된 영상을 시각적으로 확인할 수 있다. 접안검지부57는, 접안부16에 유저(촬영자)가 접안 중인가 아닌가를 검지하는 접안 검지 센서다. 덮개(202)는, 기록 매체200(후술)을 격납하는 슬롯의 덮개다. 그립부90는, 유저가 디지탈 카메라100을 쥘 때에 오른손으로 움켜잡기 쉬운 형상으로 구성된 보유부다. 그립부90을 오른손의 소지, 약지, 중지로 움켜잡아서 디지탈 카메라100을 보유한 상태에서, 오른손의 검지로 조작가능한 위치에 셔터 버튼61과 메인 전자 다이얼71이 배치되어 있다. 또한, 같은 상태로, 오른손의 엄지로 조작가능한 위치에, 서브 전자 다이얼73과 터치 바82가 배치되어 있다. 섬 레스트(thumb rest)부91(엄지 대기 위치)는, 디지탈 카메라100의 배면측에, 어느 조작 부재도 조작하지 않고 있는 상태에서 그립부90을 움켜잡는 오른손의 엄지를 용이하게 높을 수 있는 개소에 설치된 그립 부재다. 섬 레스트부91은, 보유력(그립감)을 높이기 위해 러버(rubber) 부재등으로 구성된다.
디지탈 카메라100의 구성 블록도
도2는, 디지탈 카메라100의 구성 예를 나타내는 블록도다. 렌즈 유닛150은, 교환가능한 촬영 렌즈를 탑재하는 렌즈 유닛이다. 렌즈103은 통상, 복수매의 렌즈로 구성되지만, 도2에서는 간략히 1매의 렌즈만으로 나타내고 있다. 통신 단자6은 렌즈 유닛150에 의해 디지탈 카메라100과 통신하기 위해 사용된 통신 단자이며, 통신 단자10은 디지탈 카메라100에 의해 렌즈 유닛150과 통신하기 위해 사용된 통신 단자다. 렌즈 유닛150은, 이 통신 단자6, 10을 통해 시스템 제어부50과 통신한다. 추가로, 렌즈 유닛150은, 내부의 렌즈 시스템 제어 회로4에 의해 조리개 구동회로2를 통해 조리개1의 제어를 행한다. 또한, 렌즈 유닛150은, 렌즈 시스템 제어 회로4에 의해 AF구동회로3을 통해 렌즈103의 위치를 변위시키는 것으로 초점을 맞춘다.
셔터101는, 시스템 제어부50의 제어하에 촬상부22의 노광 시간을 자유롭게 제어할 수 있는 포컬 플레인 셔터다.
촬상부22는, 광학상을 전기신호로 변환하는 CCD나 CMOS소자등으로 구성된 촬상 소자다. 촬상부22는, 시스템 제어부50에 디포커스량 정보를 출력하는 촬상면 위상차 센서를 가지고 있어도 좋다. A/D변환기23는, 촬상부22로부터 출력되는 아날로그 신호를 디지털 신호로 변환한다.
화상처리부24는, A/D변환기23로부터의 데이터, 또는, 메모리 제어부(15)로부터의 데이터에 대하여 소정의 처리(화소보간, 축소라고 한 리사이즈 처리, 색 변환처리 등)를 행한다. 또한, 화상처리부24는, 촬상한 화상 데이터를 사용해서 소정의 연산 처리를 행하고, 시스템 제어부50은, 화상처리부24에 의해 얻어진 연산 결과에 근거해서 노광 제어와 측거제어를 행한다. 이에 따라, TTL(스루·더 렌즈)방식의 AF(오토포커스)처리, AE(자동노출)처리, EF(플래시전 사전발광)처리 등의 처리들이 행해진다. 화상처리부24는, 한층 더, 촬상한 화상 데이터를 사용해서 소정의 연산 처리를 행하고, 얻어진 연산 결과에 근거해서 TTL방식의 AWB(오토화이트 밸런스)처리를 행한다.
A/D변환기23로부터의 출력 데이터는, 화상처리부24 및 메모리 제어부15를 통해 메모리32에 기록된다. 혹은, A/D변환기23로부터의 출력 데이터는, 화상처리부24를 포함하지 않고 메모리 제어부15를 통해 메모리32에 기록된다. 메모리32는, 촬상부22에 의해 얻어지고 A/D변환기23에 의해 디지털 데이터로 변환된 화상 데이터와, 상기 표시부28과 상기 EVF29에 표시하기 위한 화상 데이터를 격납한다. 메모리32는, 소정매수의 정지 화상이나, 소정시간의 동화상의 가치, 음성을 격납하는 충분한 기억 용량을 갖는다.
추가로, 메모리32는 화상표시용의 메모리(비디오메모리)를 겸하고 있다. D/A변환기19는, 메모리32에 격납된 화상표시용의 데이터를 아날로그 신호로 변환해서 표시부28과 EVF29에 공급한다. 이렇게 해서, 메모리32에 기록된 표시용의 화상 데이터는 D/A변환기19를 통해 표시부28과 EVF29에 의해 표시된다. 표시부28과 EVF29의 각각은, LCD나 유기EL등의 표시기상에서, D/A변환기19로부터의 아날로그 신호에 따라 표시를 행한다. A/D변환기23에 의해 A/D변환되어 메모리32에 축적된 디지털 신호를 D/A변환기19에 있어서 아날로그 신호로 변환하고, 표시부28 또는 EVF29에 차차 전송하여 표시 함으로써, 라이브 뷰 표시(LV)를 행할 수 있다. 이하, 라이브 뷰 표시로 표시된 화상을 라이브 뷰 화상(LV화상)이라고 칭한다.
파인더 외부 표시부43에는, 파인더 외부 표시부 구동회로44를 통하여, 셔터 속도와 조리개를 비롯한 카메라의 여러가지 설정 값이 표시된다.
불휘발성 메모리56는, 전기적으로 소거 및 기록가능한 메모리이며, 예를 들면 EEPROM이다. 불휘발성 메모리56에는, 시스템 제어부50의 동작용의 정수, 프로그램 등이 기록된다. 이 경우에, 상기 프로그램이란, 본 실시예에서 후술하는 각종 흐름도를 실행하기 위한 프로그램이다.
시스템 제어부50은, 적어도 1개의 프로세서 또는 회로로 구성된 제어부이며, 디지탈 카메라100 전체를 제어한다. 시스템 제어부50은, 전술한 불휘발성 메모리56에 기록된 프로그램을 실행 함으로써, (후술하는) 본 실시예의 각 처리를 실현한다. 시스템 메모리52는, 예를 들면 RAM이며, 시스템 제어부50은, 시스템 제어부50의 동작용의 정수 및 변수, 불휘발성 메모리56로부터 판독한 프로그램 등을 시스템 메모리52에 전개한다. 추가로, 시스템 제어부50은, 메모리32, D/A변환기19, 표시부28등을 제어 함에 의해 표시 제어도 행한다.
시스템 타이머53는, 각종 제어에 사용된 시간이나, 내장된 시계에 따른 시간을 계측하는 시간 측정부다.
전원제어부80는, 전지검출 회로, DC-DC변환기, 통전하는 블록간에 바꾸는 스위칭 회로 등으로 구성되고, 전지의 장착의 유무, 전지의 종류, 전지잔량의 검출 등을 행한다. 추가로, 전원제어부80는, 그 검출 결과 및 시스템 제어부50의 지시에 근거해서 상기 DC-DC변환기를 제어하고, 필요한 전압을 필요한 기간, 기록 매체200을 포함하는 각 부에 공급한다. 전원부30는, 알칼리 전지나 리튬 전지등의 일차전지나, NiCd전지나 NiMH전지, Li전지등의 이차전지와, AC어댑터 등으로 구성된다.
기록 매체I/F18는, 메모리 카드나 하드 디스크 등의 기록 매체200과의 인터페이스다. 기록 매체200는, 촬영된 화상을 기록하기 위한 메모리 카드 등의 기록 매체이며, 반도체 메모리나 자기 디스크 등으로 구성된다.
통신부54는, 무선 또는 유선 케이블에 의해 접속된 외부기기에 및 외부기기로부터 영상신호와 음성신호를 송수신한다. 통신부54는 무선LAN(Local Area Network)이나 인터넷과도 접속가능하다. 추가로, 통신부54는, Bluetooth(등록상표)이나 Bluetooth Low Energy로도 외부기기와 통신가능하다. 통신부54는 촬상부22로 촬상한 화상(LV화상을 포함한다)과, 기록 매체200에 기록된 화상을 송신가능하고, 외부기기로부터 화상 데이터와 그 밖의 각종 정보를 수신할 수 있다.
자세검지부55는, 중력방향에 대한 디지탈 카메라100의 자세를 검지한다. 자세검지부55로 검지된 자세에 근거하여, 촬상부22로 촬영된 화상이, 디지탈 카메라100을 횡으로 쥐면서 촬영된 화상인지, 종으로 쥐면서 촬영된 화상인지를 판별가능하다. 시스템 제어부50은, 자세검지부55로 검지된 자세에 따라 방향 정보를 촬상부22로 촬영된 화상의 화상 파일에 부가하거나, 회전된 버전의 화상을 기록하거나 하는 것이 가능하다. 자세검지부55로서는, 가속도 센서나 자이로 센서 등을 사용할 수 있다. 자세검지부55인 가속도 센서나 자이로 센서를 사용하여, 디지탈 카메라100의 움직임(팬(pan), 틸트, 올리기, 정지 여부 등)을 검지하는 것도 가능하다.
접안검지부57는, 접안 파인더17(이후, 간단히 "파인더"라고 한다)의 접안부16에 대한 눈(물체)의 접근(접안) 및 이반(이안)을 검지하는(접근 검지), 접안검지 센서다. 시스템 제어부50은, 접안검지부57로 검지된 상태에 따라, 표시부28과 EVF29의 표시(표시 상태)/비표시(비표시 상태)를 바꾼다. 보다 구체적으로는, 현재의 상태가 적어도 촬영 대기 상태일 경우와, 표시처의 전환이 자동전환일 경우에, 비접안중일 때 표시처로서 표시부28을 표시로 하고, EVF29를 비표시로 한다. 추가로, 접안중에, 표시처로서 EVF29를 표시로 하고, 표시부28을 비표시로 한다. 접안검지부57로서는, 예를 들면 적외선 근접 센서를 사용하여, EVF29를 내장하는 파인더17의 접안부16에 대한 어떠한 물체의 접근을 검지할 수 있다. 물체가 접근하는 경우에, 접안검지부57의 투광부(도시하지 않음)로부터 투광한 적외선이 물체에 의해 반사되어 적외선 근접 센서의 수광부(도시하지 않음)에 의해 수광된다. 수광된 적외선의 양에 근거하여, 물체가 접안부16로부터 얼마나 가까운지(접안거리)를 판별할 수 있다. 이렇게, 접안검지부57는, 접안부16에 대한 물체의 근접 거리를 검지하는 접안검지를 행한다. 비접안상태(비접근 상태)로부터, 접안부16에 대하여 소정거리이내로 근접하는 물체가 검출되었을 경우에, 접안이 검출되는 것이다. 접안상태(접근 상태)로부터, 접근을 검지하고 있었던 물체가 소정거리이상 멀어졌을 경우에, 이안(eye separation)이 검출되는 것이다. 접안을 검출하는 역치와, 이안을 검출하는 역치는, 예를 들면 히스테리시스를 설정함으로써 서로 달라도 좋다. 또한, 접안을 검출한 후는, 이안을 검출할 때 까지는 접안상태인 것으로 한다. 이안을 검출한 후는, 접안을 검출할 때까지는 비접안상태인 것으로 한다. 적외선 근접 센서는 단지 일례이며, 접안검지부57에는, 접안이라고 간주될 수 있는 눈이나 물체의 접근을 검지할 수 있는 것이면 다른 센서들을 채용해도 좋다.
조작부70는, 유저에 의한 조작(유저 조작)을 접수하는 입력부이며, 시스템 제어부50에 각종의 동작 지시를 입력하기 위해서 사용된다. 도 2에 도시한 바와 같이, 조작부70는, 모드 전환 스위치60, 셔터 버튼61, 전원 스위치72, 터치패널70a 및 터치 바82를 구비한다. 또한, 조작부70는, 그 밖의 조작 부재(70b)로서, 메인 전자 다이얼71, 서브 전자 다이얼73, 4방향 키74, SET버튼75, 동화상 버튼76, AE록 버튼77, 확대 버튼78, 재생 버튼79 및 메뉴 버튼81을 구비한다.
모드 전환 스위치60는, 시스템 제어부50의 동작 모드를 정지 화상촬영 모드, 동화상촬영 모드, 재생 모드 등 중 어느 하나로 바꾼다. 정지 화상촬영 모드에 포함된 모드로서, 오토 촬영 모드, 오토 씬 판별 모드, 메뉴얼 모드, 조리개 우선 모드(Av모드), 셔터 속도 우선 모드(Tv모드), 프로그램 AE모드(P모드)이 있다. 또한, 그 밖의 이용 가능한 모드들은, 다른 촬영 씬들에 대한 촬영 설정을 구성하는 각종 씬 모드와, 커스텀 모드들을 포함한다. 모드 전환 스위치60을 사용하여, 유저는, 이것들의 모드 중 어느 하나로 직접 바꿀 수 있다. 혹은, 모드 전환 스위치60로 촬영 모드의 일람 화면으로 일시적으로 바꾼 후에, 표시된 복수의 모드 중 어느 하나로, 다른 조작 부재를 사용해서 선택적으로 바꾸어도 좋다. 마찬가지로, 동화상촬영 모드에도 복수의 모드가 포함되어도 좋다.
셔터 버튼61은, 제1셔터 스위치62와 제2셔터 스위치64를 구비한다. 제1셔터 스위치62는, 셔터 버튼61의 조작 도중, 소위 반누름(촬영 준비 지시)로 ON이 되어 제1셔터 스위치 신호SW1을 발생한다. 시스템 제어부50은, 제1셔터 스위치 신호SW1에 의해, AF(오토포커스)처리, AE(자동노출)처리, AWB(오토 화이트 밸런스)처리, EF(플래시전에 사전발광)처리 등의 촬영 준비 동작을 시작한다. 제2셔터 스위치64는, 셔터 버튼61의 조작 완료, 소위 완전누름(촬영 지시)으로 ON이 되고, 제2셔터 스위치 신호SW2를 발생한다. 시스템 제어부50은, 제2셔터 스위치 신호SW2에 의해, 촬상부22로부터의 신호 판독으로부터, 촬상된 화상을 화상 파일로서 기록 매체200에 기록할 때까지의, 일련의 촬영 처리의 동작을 시작한다.
터치패널70a와 표시부28은 일체적으로 구성될 수 있다. 예를 들면, 터치패널70a는, 빛의 투과율이 표시부28의 표시를 방해하지 않도록 구성되어, 표시부28의 표시면의 상층에 부착된다. 이어서, 터치패널70a에 있어서의 입력 좌표와, 표시부28의 표시면상의 표시 좌표를 대응시킨다. 이에 따라, 마치 유저가 표시부28 위에 표시된 화면을 직접 조작가능한 것처럼 느낄 수 있는 GUI(graphical user interface)를 제공할 수 있다. 시스템 제어부50은, 터치패널70a에의 이하의 조작, 혹은 상태를 검출할 수 있다.
·터치패널70a에 이전에 터치하지 않은 손가락이나 스타일러스가 새롭게 터치패널70a에 터치한 것, 즉 터치의 시작(이하, 터치다운(Touch-Down)이라고 칭한다)
·터치패널70a를 손가락이나 스타일러스로 터치하고 있는 상태(이하, 터치 온(Touch-On)이라고 칭한다)
·손가락이나 스타일러스가 터치패널70a를 터치한 채 이동하고 있는 것(이하, 터치 무브(Touch-Move)라고 칭한다)
·터치패널70a에 이전에 터치한 손가락이나 스타일러스가 터치패널70a로부터 이격되는(릴리스 되는) 것, 즉 터치의 종료(이하, 터치업(Touch-Up)이라고 칭한다)
·터치패널70a에 아무 것도 터치하지 않고 있는 상태(이하, 터치 오프(Touch-Off)라고 칭한다)
터치다운이 검출되면, 동시에 터치 온도 검출된다. 터치다운 후, 터치업이 검출되지 않는 한은, 통상은 터치 온이 계속 검출된다. 터치 무브가 검출되었을 경우도, 마찬가지로 동시에 터치 온이 검출된다. 터치 온이 검출될 경우에도, 터치 위치가 이동하지 않는 한 터치 무브는 검출되지 않는다. 이전에 터치하고 있던 모든 손가락이나 스타일러스에 대해 터치업이 검출된 후는, 터치 오프가 일어난다.
이것들의 조작 및 상태나, 터치패널70a을 손가락이나 스타일러스가 터치하는 위치 좌표는 내부 버스를 통해서 시스템 제어부50에 통지된다. 추가로, 시스템 제어부50은 통지된 정보에 근거해서 터치패널70a 위에 어떤 조작(터치 조작)이 행하여졌는지를 판정한다. 터치 무브에 대해서는, 터치패널70a 위에서 이동하는 손가락이나 스타일러스의 이동 방향에 대해서도, 위치 좌표의 변화에 근거하여, 터치패널70a 위의 수직성분과 수평성분마다 판정할 수 있다. 소정거리이상을 터치 무브한 것이 검출되었을 경우는, 슬라이드 조작이 행하여졌다고 판정한다. 터치패널70a 위에 손가락을 터치한 채 어느정도의 거리만 터치패널70a 위에 손가락을 재빠르게 움직이고 나서, 손가락을 릴리즈하는 것을 포함하는 조작을, 플릭이라고 부른다. 플릭은, 바꿔 말하면 터치패널70a 위를 손가락으로 튕기는 것 같이 재빠르게 터치패널70a의 표면을 덧그리는 조작이다. 소정거리이상을, 소정속도이상으로 터치 무브한 것이 검출되고 나서 터치업이 검출되면, 플릭이 행하여졌다고 판정할 수 있다(슬라이드 조작 후 플릭이 일어났다고 판정할 수 있다). 더욱, 복수개소(예를 들면, 2점)를 동시에 터치해서(멀티 터치해서), 서로의 터치 위치를 가깝게 하는 터치 조작을 핀치 인(pinch-in), 서로의 터치 위치를 멀게 하는 터치 조작을 핀치 아웃이라고 칭한다. 핀치 아웃과 핀치 인을 총칭해서 핀치 조작(혹은, 간단히 핀치)이라고 칭한다. 터치패널70a는, 저항막방식이나 정전용량방식, 표면탄성파 방식, 적외선방식, 전자 유도방식, 화상인식 방식, 광 센서 방식을 포함하는, 여러가지 방식 중 임의의 터치패널방식을 채용하여도 좋다. 터치패널에 대한 접촉이 있을 때 터치를 검출하는 방식과, 터치패널에 손가락이나 스타일러스가 접근할 때 터치를 검출하는 방식 중 어느 하나가, 채용되어도 좋다.
또한, 시스템 제어부50은, 터치 바82에의 이하의 조작, 혹은 상태를 검출할 수 있다.
·터치 바82에 이전에 터치하지 않은 손가락이 새롭게 터치 바82에 터치한 것, 즉 터치의 시작(이하, 터치다운(Touch-Down)이라고 칭한다)
·터치 바82를 손가락으로 터치하고 있는 상태(이하, 터치 온(Touch-On)이라고 칭한다)
·손가락이 터치 바82를 터치한 채 이동하고 있는 것(이하, 터치 무브(Touch-Move)라고 칭한다)
·터치 바82에 이전에 터치한 손가락이 터치 바82로부터 이격되는(릴리즈 되는) 것, 즉 터치의 종료(이하, 터치업(Touch-Up)이라고 칭한다)
·터치 바82에 아무 것도 터치하지 않고 있는 상태(이하, 터치 오프(Touch-Off)라고 칭한다)
터치다운이 검출되면, 동시에 터치 온도 검출된다. 터치다운 후, 터치업이 검출되지 않는 한은, 통상은 터치 온이 계속 검출된다. 터치 무브가 검출되었을 경우도, 마찬가지로 동시에 터치 온이 검출된다. 터치 온이 검출되었을 경우도, 터치 위치가 이동하지 않는 한 터치 무브는 검출되지 않는다. 이전에 터치한 모든 손가락이나 스타일러스가 터치업이 검출된 후는, 터치 오프가 일어난다.
이것들의 조작과 상태나, 터치 바82에 손가락이 터치하고 있는 위치 좌표는 내부 버스를 통해서 시스템 제어부50에 통지되고, 시스템 제어부50은 통지된 정보에 근거해서 터치 바82 위에 어떤 조작(터치 조작)이 행하여졌는지를 판정한다. 터치 무브에 대해서는, 터치 바82 위에서의 수평방향(좌우 방향)의 이동을 검지한다. 터치 위치가 소정거리이상 이동(소정량이상 이동)한 것이 검출되었을 경우는, 슬라이드 조작이 행하여졌다고 판정한다. 터치 바82에 손가락을 터치하고, 슬라이드 조작하지 않고, 소정시간이내에 터치를 떼어 놓는 조작이 행해진 경우에, 탭 조작이 행해졌다고 판정한다. 터치 바82는, 본 실시예에서는, 정전용량방식의 터치 센서인 것으로 한다. 또는, 저항막방식, 표면탄성파 방식, 적외선방식, 전자 유도방식, 화상인식 방식, 광 센서 방식을 포함하는 다른 방식의 터치 센서를 사용하여도 좋다.
터치 바82의 배치와 조작
도3a는 터치 바82의 배치를 도시한 도면이다. 도3a에 도시한 바와 같이, 터치 바82는, 디지탈 카메라100의 배면측에 있어서 파인더17에 인접해서 배치되어 있다. 또한, 터치 바82는, 서브 전자 다이얼73, 및, 오른손으로 그립부90을 움켜잡아서 디지탈 카메라100을 보유했을 때에 엄지가 위치되는 섬 레스트부91에도 인접해서 배치되어 있다. 섬 레스트부91은, 일반적으로 디지탈 카메라100의 전방면측에 있는 그립부90을 배면측에 투영한 영역의 상부에 존재한다. 게다가, 도3a에 도시한 바와 같이, 러버 등을 붙여섬 레스트부91을 나타냄과 아울러 그립감을 높이고 있는 것이 많다.
상술한 것처럼, 본 실시예에서는, 이하의 조건 1∼3을 충족시키도록 터치 바82가 설치된다.
조건 1: 디지탈 카메라100의 배면의 파인더17에 대해 우측(제1의 방향측)에 터치 바82가 설치된다.
조건 2: 디지탈 카메라100의 배면의 그립부90에 대해 좌측(제2의 방향측)에 터치 바82가 설치된다.
조건 3: 디지탈 카메라100의 중앙에 대해 상측(제1의 방향과 수직한 방향에 있어서 중앙으로부터 파인더를 향하는 제3의 방향측)에 터치 바82가 설치된다.
이에 따라, 파인더17을 통해 보면서 터치 바82를 용이하게 조작할 수 있다. 구체적으로는, 터치 바82가 섬 레스트부91에 인접해서 위치함으로써, 그립부90을 움켜잡은 채 오른손의 엄지로, 터치 바82의 탭 조작, 좌우(X방향)로의 슬라이드 조작등이 용이하게 행해질 수 있다. 터치 바82는, 비가동의 조작 부재이며, 도3a에 나타낸 것처럼, 단일의 키 톱(커버)로 덮인 단일의 조작 부재다. 이것은, 정전용량방식의 조작 부재에 가동기구나 분할 구조가 있을 경우는, 조작 손가락에 의한 접촉이 안정하지 않고, 조작성이나 슬라이드 조작시의 선형성이 저해될 가능성이 있기 때문이다.
추가로, 터치 바82를 다른 다이얼 부재와 쉽게 병용할 수 있도록, 터치 바82의 슬라이드 방향은, 서브 전자 다이얼73을 회전시킬 때의 조작 방향(회전 방향)과 일치한다. 바꾸어 말하면, 터치 바82의 슬라이드 방향은, 서브 전자 다이얼73의 회전축과 수직으로 되어 있다. 또한, 터치 바82의 슬라이드 방향(좌우 방향)을 직관적으로 이해할 수 있게 하거나, 터치 바82를 용이하게 슬라이드할 수 있도록, 터치 바82의 좌우 방향의 폭은, 터치 바82의 상하 방향의 폭보다도 길게 설정되어 있다. 또한, 의도하지 않게 터치 바82에 접촉하는 것을 막기 위해서, 터치 바82는, 디지탈 카메라100의 배면에 설치된 복수의 조작 부재 중 최상측에 설치된다. 또한, 의도하지 않게 터치 바82에 접촉하는 것을 막기 위해서, 터치 바82는, 터치패널70a를 제외한, 디지탈 카메라100의 배면에 설치되고 또 파인더17의 우측에 설치된 복수의 조작 부재 중 최좌측에 설치된다.
도3b는 터치 바82의 내부(키 톱 하층)을 나타내는 확대도다. 도3b에 도시한 바와 같이, 터치 바82의 내부에는, 3개의 터치 센서 전극 302a, 302b, 302c가 배치되어 있다. 터치 센서 전극 302a, 302b, 302c의 각각은 프린트 기판301의 동박배선 등으로 구성되고, 도3b에 나타낸 것 같은 전극형상을 가진다. 시스템 제어부50은, 터치 센서 전극 302a, 302b, 302c의 각각의 전압(전압출력값)을 판독할 수 있다. 그리고, 시스템 제어부50은, 터치 센서 전극302a, 302b, 302c의 각각에 대해서, 베이스 전압(환경에 따라서 조정이나 교정된 기준값)으로부터의 전압의 변화량인 전압변화량을 검출할 수 있다. 시스템 제어부50은, 터치 센서 전극302a, 302b, 302c의 각각에 대해서 검출된 전압변화량(정전용량의 변화량)의 가중 평균을 산출하고, X축방향(횡방향)의 터치 위치를 0∼255의 256단계로 나타내는 신호(터치 좌표)를 취득한다. 0이 최좌측(파인더17측)의 위치를 나타내고, 255가 최우측(섬 레스트부91측)의 위치를 나타낸다. 또한, 도3b에서는 전극수가 3개이지만, 전극수는 3개에 한정하는 것이 아니다. 더욱, 전극형상은 도3b에 나타내는 형상에 한정하는 것이 아니다. 또한, 터치 좌표는 256단계의 값으로 한정하는 것이 아니다.
도3c는 터치 바82의 기본조작을 나타내는 확대도다. 터치 바82에는, 조작 위치와 조작 방법에 대응한 기능을 할당하는 것이 가능하다. 터치 바82의 터치 검지면(키 톱)에, 전체 터치 검지 화면(키 톱) 대신에, 좌측의 일부영역인 좌측부 82L에의 탭 조작(이하, 좌탭)과, 우측의 일부영역인 우측부 82R에의 탭 조작(이하, 우탭)에, 개별로 기능을 할당시키는 것이 가능하다. 더욱, 터치 바82의 키 톱상에서의 좌우(화살표 310을 나타낸 방향)에의 슬라이드 조작에도, 좌탭 및 우탭과 구별해서 기능을 할당하는 것이 가능하다. 다시 말해, 터치 바82의 조작 개소마다와 조작 방법마다(조작 종별마다) 다른 기능이 등록 가능하다. 좌탭과 우탭은, 예를 들면, 터치 좌표가 128이하(중앙의 좌측)인 탭을 좌탭으로서, 또한 터치 좌표가 129이상(중앙의 우측)인 탭을 우탭으로서, 판별함으로써 서로 구별될 수 있다. 또는, 중앙에의 탭은 좌탭과 우탭의 어느쪽도 아니다고 판정되어도 되고, 예를 들면 터치 좌표가 100이하인 탭은 좌탭으로서 판정되어도 되고, 터치 좌표가 155이상인 탭은 우탭으로서 판정되어도 된다.
이것들의 조작에 할당된 기능의 일례를 설명한다. 좌탭에는 디지탈 카메라100의 촬영ISO감도를 1/3단계 저감도로 설정하는 기능이 할당되고, 우탭에는 촬영ISO감도를 1/3단계 고감도로 설정하는 기능이 할당된다. 또한, 슬라이드(슬라이드 조작)에는, 디지탈 카메라100의 촬영ISO감도를 슬라이드의 단계마다(터치 좌표가 기준거리, 이를테면 43 이동할 때마다) 1/3단계씩 증감하는 기능이 할당된다.
더욱, 이것들의 조작에 할당된 기능들은, 유저에 의해 커스터마이즈 가능하다. 예를 들면, 좌탭에, 디지탈 카메라100의 촬영ISO감도를 자동설정하는 기능을, 우탭에, 촬영ISO감도를 최고ISO감도에 설정하는 기능을 할당한다고 한 변경이 가능하다. 터치 바82에는, 다양한 기능의 할당이 가능하고, 터치 바82를 이용해서 많은 기능을 실행하는 것이 가능하다. 상세에 대해서는, 도16a∼16c와 도17을 참조하여 후술한다.
또한, 시스템 제어부50은, 터치 바82의 터치 센서 전극 302a, 302b, 302c의 모두에 있어서 상기 전압변화량이 어떤 역치를 초과하고 있을 경우에, 손가락이 터치 바82의 전체면을 가리고 있다고 판단하여, 이 터치 조작을 전체면 터치로서 판정한다. 전체면 터치는, 도3d에 도시한 바와 같이, 그립부90을 움켜잡는 오른손의 엄지의 복부 전체로 터치 바82에 터치하는 것을 상정한 조작방법이다. 슬라이드, 좌탭 및 우탭에 할당된 기능은 유저에 의해 커스터마이즈 가능하지만, 전체면 터치에는 유일한 기능이 할당되고, 전체면 터치에 할당된 기능은 변경 불가능하다. 이에 따라, 전체면 터치의 기능과, 기본조작(슬라이드와 탭)의 기능은, 즉시 기동되는 것이 가능해진다. 또한, 전체면 터치 자체의 조작의 유효 또는 무효의 설정이 채택되어도 좋다.
전체면 터치에는 이하와 같은 특징이 있다.
·전체면 터치는, 조작 손가락인 엄지를 수평방향(X방향)을 향해서 제1관절까지의 전체를 접촉시키는 특수한 조작이다.
·전체면 터치의 접촉 상태는 통상의 조작동안에 발생하기 어려운 특수한 접촉 상태이기 때문에, 의도하지 않는 조작에 의해 전체면 터치가 행해질 가능성이 낮다.
·전체면 터치에는 항상 고정된 기능(후술)이 설정되어 있기 때문에, 유저는 설정되어 있는 기능을 또다시 기억할 필요가 없다.
·좌탭, 우탭 및 슬라이드에 대하여 어떤 기능을 할당시키는지에 상관없이 전체면 터치의 기능은 동일하게 유지하기 때문에, 유저는 안심하고 전체면 터치를 행할 수 있다.
시스템 제어부50은, 터치 바82에의 유저 조작을 판별하고, 판별한 유저 조작에 응답하여, 미리 불휘발성 메모리56에 기억된 할당기능을 실행한다. 예를 들면, 시스템 제어부50은, 유저가 터치 조작마다 할당한 설정 변경(노출에 관한 설정, WB에 관한 설정, 및 AF에 관한 설정의 적어도 임의의 촬영 설정의 변경등)을 행한다. 터치 바82는 파인더17을 통해 보면서 조작될 수 있다. 그 때문에, 유저는 터치 바82를 시각적으로 확인하지 않고 조작할 수도 있지만, 상술의 촬영 설정의 파라미터를 잘못 변경해버리면 촬영에 악영향이 있기 때문에, 오조작 방지가 요구된다. 이를 감안하여, 이하와 같은 오조작 방지의 제어를 행한다. 터치 바82에의 터치 조작의 유효상태(비록 상태 또는 비제한 상태) 및 무효상태(록 상태 또는 제한 상태)를 바꾼다. 록 상태에서는, 터치 바82에의 좌탭, 우탭 및 슬라이드 조작을 무시하고, 이 조작들이 행해져도, 각 조작에 할당된 기능을 실행하지 않는다. 록 상태에서는, 터치 바82의 키 톱 좌측부 82L에 대하여 슬라이드하지 않고 정지한 0.5초의 터치(롱 터치)(록 해제 조작의 수행)에 따라, 록 상태를 해제하고 유효상태로 천이한다. 또한, 유효상태에서는, 키 톱 좌측부 82L에 대하여 2초의 롱 터치가 행해진 것(록 조작의 수행), 또는 10초의 무조작 기간에 따라, 록 상태로 천이한다. 더욱, 터치 바82가 유효상태일 때도, 터치 위치에 상관없이 특정 시간(본 실시예에서는, 1초)이상의 롱 터치는 무시하고, 그 터치 조작으로 좌탭, 우탭 및 슬라이드가 행해지는 경우도, 그 조작들에 할당된 기능은 실행되지 않는다(터치 캔슬). 전체면 터치에 할당된 기능은, 현재의 상태가 유효상태인가 록 상태인가에 상관없이 전체면 터치에 응답하여 실행된다. 이것들의 제어의 상세는 흐름도를 참조하여 후술한다.
상술한 것처럼, 본 실시예에서는, 유효상태와 록 상태의 전환을 위한 조작을, 디지탈 카메라100의 통상의 사용시에 비교적 일어나기 어려운 롱 터치(터치 계속 조작)로 공통화한다. 이에 따라, 록 상태와 유효상태의 의도하지 않는 전환을 생기기 어렵게 할 수 있고, 록 상태와 유효상태를 고정밀도로 바꿀 수 있게 된다. 소정시간이상 터치를 계속하는 롱 터치는 비교적 간단한 조작이기 때문에, 유효상태와 록 상태의 전환을 위한 조작방법은 기억하기 쉽고, 해당 조작방법을 유저가 잊을 가능성은 낮다. 더욱, 터치 바82에 대한 조작으로 유효상태와 록 상태를 바꿀 수 있기 때문에, 유효상태와 록 상태의 전환을 위한 다른 조작 부재를 설치할 필요는 없고, 간단한 구성이 충분할 수도 있다. 또한, 본 실시예에서는, 유효상태에 천이하기 위한 터치 계속 시간을, 록 상태에 천이하기 위한 터치 계속 시간보다 짧게 함으로써, 록 상태가 재빠르게 해제할 수 있게 되고, 록 상태후의 조작(촬영등)을 재빠르게 행할 수 있게 된다.
키 톱의 좌측부 82L을 유효상태와 록 상태의 전환을 위한 조작 영역(특정 영역)으로서 채택하는 이유를 후술한다. 유저가 오른손으로 그립부90을 움켜잡고 오른손의 엄지로 터치 바82를 조작할 경우에, 터치 바82의 키 톱 좌측부 82L과 같이 그립부90로부터 상대적으로 먼 영역은, 의도적으로 접촉하지 않으면 접촉하기 어려운 영역이다. 따라서, 키 톱 좌측부 82L의 롱 터치가 있을 경우에는 록이나 록 해제의 의도가 있다고 판단할 수 있기 때문에, 키 톱 좌측부 82L을, 록 상태와 유효상태를 바꾸는 조작 영역으로서 채택한다. 또한, 키 톱 좌측부 82L은 파인더17에 상대적으로 가까운 영역으로서 기술될 수 있다. 파인더17과 같은, 키 톱으로부터 돌기한 돌기부에 대하여 상대적으로 가까운 영역을, 록 상태와 유효상태를 바꾸는 조작 영역으로서 채택한다. 다시 말해, 터치 바82의 터치 검지면에, 좌측부 82L 이외의 영역(예를 들면, 우측부 82R)보다도 돌기부측(좌측)의 영역인 좌측부 82L을, 록 상태와 유효상태를 바꾸는 조작 영역으로서 채택한다. 이에 따라, 스트랩을 사용해서 디지탈 카메라100을 목에 걸 때에 복부와 카메라 배면이 접촉할 때에도, 돌기부가 받침대로서 작용하고, 돌기부보다 상대적으로 낮은 터치 바82의 좌측부 82L에 복부가 접촉할 가능성은 낮고, 잘못된 록 해제는 생기기 어렵다. 또, 돌기부(터치 바82의 터치면에 수직한 방향에의 돌기부)에 손가락이 부딪치기 때문에, 터치 바82의 영역들 중 파인더17에 가까운 영역(좌측)은 손가락이 가장 접하기 어렵고, 그 결과, 록이나 록 해제의 의도를 고정밀도로 짐작할 수 있다. 또한, 파인더17은 적어도, 디지탈 카메라100의 배면측의, 터치 바82의 키 톱을 구비한 면 위를, 그립부90를 쥔 손의 엄지로 왼쪽으로 슬라이드했을 경우에 초월할 수 없는 정도의 높이로 돌기하고 있다. 또한, 파인더17은, 터치 바82에 가장 가깝고 조작면으로부터 돌기한 돌기부다.
또한, 터치 바82의 우측에서 터치 바82에 가장 가까이 배치된 회전 조작 부재로서 서브 전자 다이얼73이 배치되어 있다. 그립부90을 쥔 손의 엄지를 우측에서 좌측으로 옮겨서 이 서브 전자 다이얼73을 돌리면, 이 기세에 의해, 그 엄지가 잘못하여 터치 바82의 키 톱 우측부 82R에 접촉하게 될 수도 있다. 회전 조작 부재가 아니더라도, 같은 위치에, 터치 바82측에 조작 손가락을 가깝게 하는 슬라이드 조작을 접수 가능한 슬라이드 스위치가 터치 바82의 가까이 배치되어 있을 경우에도, 같은 오접촉이 생길 수도 있다. 추가로, 터치 바82의 우측에는, 어느 조작 부재보다도 터치 바82에 보다 가까운 위치(터치 바82의 우측에 있어서, 다른 어느 조작 부재보다도 좌측의 위치)에, 엄지로 조작 부재가 조작되지 않고 있을 경우에 엄지를 두는 섬 레스트부91(엄지 배치부)이 있다. 게다가, 섬 레스트부91로부터 약간 엄지를 움직이는 것으로 잘못하여 키 톱 우측부 82R에 접촉해버릴 수도 있다. 따라서, 키 톱 우측부 82R에의 터치 조작에 의해 록 상태가 해제되면, 터치 바82에 대한 유저의 의도하지 않는 터치 조작에 의해, 록 상태가 해제되어버려, 유저의 의도하지 않는 설정 변경이 행해져버릴 우려가 있다. 이 때문에, 키 톱 우측부 82R에의 터치 조작은, 록 상태를 해제하기 위한 트리거 조작으로서 사용되지 않는다. 다시 말해, 우측부 82R에 대한 0.5초의 롱 터치가 있어도 록 상태로부터 유효상태에의 전환은 행하지 않고, 우측부 82R에 대한 2초의 롱 터치가 있어도 유효상태로부터 록 상태에의 전환은 행하지 않는다.
상술한 것처럼, 터치 바82의 터치면의 좌측에 록 상태와 유효상태를 바꾸는 조작 영역을 설치하는 것에는, 특별한 의미가 있다.
록 상태처리
도4a 및 4b는, 디지탈 카메라100에서 행해지는 록 상태처리의 상세를 나타내는 흐름도다. 이 처리는, 시스템 제어부50이 불휘발성 메모리56에 기록된 프로그램을 시스템 메모리52에 전개해서 실행 함에 의해 실현된다. M-Fn바(터치 바82) 오조작 방지 기능을 "유효(일시적으로 사용 가능)"로 설정하는 경우와, 터치 바82가 록 상태일 경우에, 도4a 및 4b에 도시된 처리를 시작한다(M-Fn바 오조작 방지 기능에 대해서는 후술한다). M-Fn바 오조작 방지 기능을 "유효(일시적으로 사용 가능)"로 설정하는 경우, 전원투입후의 초기 상태는 록 상태다. 따라서, M-Fn바 오조작 방지 기능을 "유효(일시적으로 사용 가능)"로 설정하는 경우에, 디지탈 카메라100을 촬영 모드로 기동하면, 도4a 및 4b의 처리가 개시된다. 초기 공장 설정은 "유효(일시적으로 사용 가능)"로 설정되는 상태다. 또한, M-Fn바 오조작 방지 기능이 "무효(상시 사용 가능)"로 설정되는 경우에는, 도4a 및 4b의 처리가 행해지지 않고, 대신에 도10a 및 10b의 처리가 행해진다.
S400에서는, 시스템 제어부50은, 터치 바82에의 전체면 터치의 계속 시간을 계측하기 위한 전체면 터치 계속 타이머Tc을 리셋트한다. 이것은, S406, S409, S411, S432등으로부터 S400에 처리가 복귀될 경우에 전체면 터치 계속 타이머Tc을 정지시키기 위해서 행해진다. S406, S409, S411, S432등으로부터 S400에 처리가 복귀될 경우뿐만 아니라, 터치 바82에의 전체면 터치가 종료하는 경우에도, 전체면 터치 계속 타이머Tc을 정지하여도 좋다. 전체면 터치 계속 타이머Tc은, 본 실시예에서는 1초로 설정한다.
S401에서는, 시스템 제어부50은, 터치 바82에의 터치다운이 있었던 것인가 아닌가를 판정한다. 터치다운이 있었을 경우에는, 시스템 제어부50은 S404에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S402에 진행된다.
S402에서는, 시스템 제어부50은, 바 인디케이터를 비표시로 할 때까지의 아이템 소거 타이머Td(본 실시예에서는 3초)가 만료한 것인가 아닌가를 판정한다. 아이템 소거 타이머Td가 만료했을 경우에는, 시스템 제어부50은 S403에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S401에 진행된다. 도7d에, 바 인디케이터702의 표시 예를 나타낸다. 록 상태에서 록 해제 조작이 개시되면, LV화상 700에 중첩하여, 바 인디케이터702이 표시되어, 각종 조작 상태를 나타낸다. 록 상태인채로(록을 해제하지 않고) 터치 조작이 정지되고, 터치 바82에 대하여 무조작의 상태가 소정시간(아이템 소거 타이머Td의 기간) 계속되면, 바 인디케이터702을 비표시로 한다. 다시 말해, 터치 바82에 대한 터치가 최후에 행해지고나서 소정시간이 경과하면, 바 인디케이터702을 비표시로 한다. 이에 따라, 터치 바82에의 탭 조작 및 슬라이드 조작이 접수 불가능한 록 상태인 것을 나타낸다.
S403에서는, 시스템 제어부50은, 촬영 대기 화면에 표시되어 있었던 바 인디케이터702을 비표시로 하고 도7a에 나타낸 것 같은 촬영 대기 화면을 표시부28이나 EVF29에 표시한다. 촬영 대기 화면에는, LV화상 700에 중첩하여, 촬영 설정 상황을 나타내는 설정 표시 아이템701이 표시된다. 설정 표시 아이템701은, 도7a의 예에서는 현재 설정된 ISO값이 10000인 것을 나타낸다. 유저는, LV화상 700을 보면서 구도나 촬영 파라미터를 설정하기 때문에, 라이브 뷰 화상 위에는 될 수 있는 한 불필요한 아이템을 표시하지 않는 것이 바람직하다. 그 때문에, 록 상태에서 터치 바82에 대하여 잠시동안 조작이 없었을 경우에는 바 인디케이터702을 비표시로 함으로써, LV화상 700의 시각적 확인의 방해를 방지한다. 또한, 바 인디케이터702를 비표시하는 것으로, 터치 바82가 유효상태에 있지 않는 것을 유저에게 시각적으로 확인시킬 수 있다.
S404에서는, 시스템 제어부50은, 전체면 터치 판정 타이머Ta의 시간 측정을 리셋트하고나서 시작한다. 전체면 터치 판정 타이머Ta의 시간 측정중(카운트중, 다시 말해, 터치 시작으로부터 Ta의 기간)에만, 터치 바82에의 전체면 터치가 개시된 것인가 아닌가를 판정한다. 추가로, 전체면 터치 판정 타이머Ta의 시간 측정중은, 터치 바82에 슬라이드가 있었던 것인가 아닌가의 판정을 행하지 않는다. 이에 따라, 유저가 전체면 터치를 의도적으로 행할 때에, 유저의 손가락의 형상이나 접촉 움직임의 특이함으로 인해 슬라이드라고 판정된 오조작을 방지할 수 있다. 본 실시예에서는, 전체면 터치에 할당된 기능은, M-Fn바 커스터마이즈 설정 화면이라고 하는 고정된 화면의 표시다. 즉, 전체면 터치는, M-Fn바 커스터마이즈 설정 화면을 표시시키기 위한 숏컷 조작이다. 그 때문에, 터치 바82에의 터치다운후에만, 전체면 터치가 있었던 것인가 아닌가를 판정한다. 또한, 본 실시예에서는 전체면 터치 판정 타이머Ta는 180msec(0.18초)이다. 전체면 터치 판정 타이머Ta가 지나치게 길면, 그 기간에 슬라이드가 행해지는 경우도 슬라이드에 응답하여 처리를 행하지 않기 때문에, 유저에게, 슬라이드 조작에 대한 응답성이 낮다고 느끼게 해버린다. 본원의 출원인에 의해 실시된 실험에 의하면, 전체면 터치 판정 타이머Ta가 240msec(0.24초)로 설정되었을 때는 슬라이드 조작에 대한 응답성이 낮다고 느끼는 유저들이 존재했다. 반대로, 전체면 터치 판정 타이머Ta가 지나치게 짧으면, 손가락의 형상에 따라서는, 손가락의 전체면을 누르기 전에 전체면 터치 판정 타이머Ta가 만료할 가능성이 아주 높아, 전체면 터치를 검출하기 어렵게 한다. 혹은, 전체면 터치를 행하기 위한 조작 동안에 슬라이드가 오판정될 가능성이 증가한다. 본원의 출원인에 의해 실시된 실험에 의하면, 전체면 터치 판정 타이머Ta가 360msec로 설정되었을 때는 슬라이드 조작에 대한 응답성이 낮다고 느끼는 피험자가 존재했다. 또한, 전체면 터치 판정 타이머Ta가 100msec로 설정되었을 때는 전체면 터치를 성공적으로 기동할 수 없다고 느끼는 전체면 터치를 행하려고 하는 피험자가 존재했다. 전체면 터치 판정 타이머Ta는 될 수 있는 한 길게 설정함으로써, 전체면 터치의 조작을 성공적으로 기동시킬 수 있다. 따라서, 전체면 터치 판정 타이머Ta는, 100msec보다 길고 240msec미만인 것이 바람직하다.
S405에서는, 시스템 제어부50은, S401의 터치다운의 위치가 터치 바82의 키 톱 좌측부 82L인가 아닌가를 판정한다. 터치다운의 위치가 키 톱 좌측부 82L의 경우에는, S401의 터치다운이 터치 바82를 록 상태로부터 유효상태로 바꾸는 조작일 가능성이 있기 때문에, 시스템 제어부50은 S413에 진행된다. 터치다운의 위치가 키 톱 좌측부 82L가 아닐 경우에는, S401의 터치다운이 터치 바82를 록 상태로부터 유효상태로 바꾸는 조작이 아니지만, 그 터치다운이 전체면 터치일 가능성은 있기 때문에, 시스템 제어부50은 S406에 진행된다.
S406에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는 시스템 제어부50은 S400에 진행되지만, 그렇지 않을 경우(터치 바82에의 터치 온이 계속하고 있을 경우)에는 시스템 제어부50은 S407에 진행된다.
S407에서는, 시스템 제어부50은, 전체면 터치 판정 타이머Ta가 만료한 것인가 아닌가를 판정한다. 전체면 터치 판정 타이머Ta가 만료했을 경우(터치 시작으로부터 기간Ta가 경과했을 경우)에는 시스템 제어부50은 S409에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S408에 진행된다.
S408에서는, 시스템 제어부50은, 전체면 터치 시작 판정 처리(터치 바82에의 전체면 터치가 개시된 것인가 아닌가의 판정 처리)를 행한다. 전체면 터치 시작 판정 처리의 상세에 대해서는 도6을 참조하여 후술한다. 전체면 터치의 오판정을 방지하기 위해서 전체면 터치로서 롱 터치를 상정하고, S408에서 전체면 터치 시작이라고 판정되면 전체면 터치 계속 타이머Tc(본 실시예에서는, 1초)의 시간 측정이 개시된다. 터치 바82에의 터치가 계속하고 있을 경우에는, 전체면 터치 판정 타이머Ta가 만료할 때까지 S406 및 S407을 반복해 행한다. 전체면 터치 판정 타이머Ta가 만료하면, 시스템 제어부50은 S407로부터 S409에 진행된다.
S409∼S412는 전체면 터치 계속 타이머Tc의 만료를 기다리기 위한 처리다. 전체면 터치 계속 타이머Tc가 만료할 때까지 터치 바82에의 전체면 터치가 계속하지 않은 경우에는, 유저에게 전체면 터치를 계속하는 의사가 없다고 간주하여, 시스템 제어부50은 S400에 진행된다. 전체면 터치 계속 타이머Tc가 만료할 때까지 터치 바82에 대한 전체면 터치가 계속하는 경우에는, 유저에게 전체면 터치를 계속하는 의사가 있다고 간주하여, 시스템 제어부50은 M-Fn바 커스터마이즈 설정 처리에 진행된다. M-Fn바 커스터마이즈 설정 처리에서, M-Fn바 커스터마이즈 설정 화면이 표시부28이나 EVF29에 표시된다. M-Fn바 커스터마이즈 설정 처리의 상세에 대해서는 도14를 참조하여 후술한다.
구체적으로는, S409에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은 S400에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S410에 진행된다. S410에서는, 시스템 제어부50은, 터치 바82에의 슬라이드가 있었던 것인가 아닌가를 판정한다. 슬라이드가 있었을 경우에는, 시스템 제어부50은 S411에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S412에 진행된다. S411에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은 S400에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S410에 진행된다. 일단 슬라이드가 있었다고 판정되었을(S410에서 Yes라고 판정되었을) 경우는, 그 터치에 의한 터치 조작은 더 이상 전체면 터치가 아니기 때문에, 시스템 제어부50은 S412에 진행되지 않는다. S412에서는, 시스템 제어부50은, 전체면 터치 계속 타이머Tc이 만료한 것인가 아닌가를 판정한다. 전체면 터치 계속 타이머Tc이 만료했을 경우에는, 시스템 제어부50은 M-Fn바 커스터마이즈 설정 처리에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S409에 진행된다. S408에서 전체면 터치가 개시되었다고 판정되고 있지 않고, 전체면 터치 판정 타이머Ta의 시간 측정을 시작하지 않은 경우도, S412에서는 No라고 판정되고, 시스템 제어부50은 S409에 진행된다.
M-Fn바 커스터마이즈 설정 처리(설정 확인 또는 설정 변경)는 메뉴 화면에서 항목을 선택 함으로써 시작할 수 있지만, 복수의 메뉴 항목으로부터 M-Fn바 커스터마이즈를 나타내는 메뉴 항목의 선택을 때마다 행하는 것은 귀찮은 일이다. 이를 감안하여, 본 실시예에서는, 전체면 터치에 M-Fn바 커스터마이즈 설정 처리에 이행하는 숏컷 기능을 할당시키고 있다. 이에 따라, 유저는, 전체면 터치를 행하는 것만으로, 도15a와 같은 M-Fn바 커스터마이즈 설정 화면(할당기능의 확인 화면)을 확인할 수 있고, 터치 바82의 임의의 할당기능(탭이나 슬라이드에 할당된 기능)을 확인할 수 있다. 또한, 유저는, M-Fn바 커스터마이즈 설정 화면을 사용하여, 터치 바82의 커스터마이즈를 신속하게 행할 수 있다.
또한, 터치 바82는, 각종 조작방법에 대하여 다양한 기능을 커스터마이즈 하여 설정가능한 조작 부재이기 때문에, 초심자에게 터치 바82를 사용하는 방법을 설명하는 조작 가이드를 제시하는 것은 중요하다. 이를 위해, 전체면 터치로 천이하는 화면은, 터치 바82에 관한 초보자를 위한 조작 해설 화면이어도 좋다. 이 경우에, 초보자를 위한 조작 해설 화면을 통해 S414에 천이 가능하게 한다. 도13a는, 초보자를 위한 조작 해설 화면인 M-Fn바 가이드 화면의 일례를 나타낸다. 도13a의 M-Fn바 가이드 화면은, 터치 바82에의 기능 할당이 가능한 것을 나타내고, 터치 바82에 관한 가이드 화면과 아울러, M-Fn바 커스터마이즈에 관한 가이드 화면이다. 또한, 터치 바82의 할당기능의 확인 화면은, 터치 바82의 커스터마이즈를 위한 M-Fn바 커스터마이즈 설정 화면일 필요는 없다. 터치 바82의 커스터마이즈에 사용되는 설정 화면이 아니고, 터치 바82의 할당기능의 확인에 사용되는 전용 확인 화면으로 전체면 터치에서 천이해도 좋다.
S401의 터치다운의 위치가 터치 바82의 좌측부 82L일 경우에는, S413에서, 시스템 제어부50은, 터치 바82에의 터치 조작(슬라이드 또는 탭)에 대하여 어떠한 기능이 유저에 의해 이미 할당된 것인가 아닌가를 판정한다. 기능이 이미 할당된 경우에는, 시스템 제어부50은 S420에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S414에 진행된다. 터치 조작의 종별마다 기능을 등록(할당)할 수 있고, 본 실시예에서는, 우탭, 좌탭 및 슬라이드의 각각에 기능을 할당할 수 있다. 기능의 할당은, 후술하는 M-Fn바 커스터마이즈 화면에 유저에 의해 할당된 기능의 지정 조작에 근거해서 행해진다. 초기의 공장 설정(디폴트 설정)에서는, 좌탭, 우탭 및 슬라이드 중 아무것에도 기능이 할당되지 않는다. 그 때문에, 디지탈 카메라100을 구입후 처음으로 디지탈 카메라100을 사용할 경우는, S413에서 No라고 판정된다. 따라서, 터치 바82에 익숙지 않은 유저가, 터치 바82를 시험삼아 접촉하는 경우, 시스템 제어부50은 유저가 터치한 위치가 좌측부 82L이면 S414에 진행된다. 추가로, 후술의 처리에 의해 M-Fn바 가이드 화면이 표시되므로, 터치 바82에 익숙지 않은 유저이여도 M-Fn바의 사용방법(할당기능을 등록해서 사용하는 법)을 이해할 수 있다.
S414에서는, 시스템 제어부50은, M-Fn바 가이드 표시 판정 처리를 행한다. 표시하는 판정 결과가 되면, 도13a에 나타내는 것 같은 M-Fn바 가이드 화면(기능 할당을 촉진시키는 가이드 화면)을 표시부28이나 EVF29에 표시한다. 표시하지 않는 판정 결과가 되면, M-Fn바 가이드 화면은 표시되지 않는다. 도13a의 M-Fn바 가이드 화면은, 터치 바82에의 기능 할당이 가능한 것을 나타내고, 터치 바82에 관한 가이드 화면임과 아울러, M-Fn바 커스터마이즈에 관한 가이드 화면이다. M-Fn바 가이드 표시 판정 처리의 상세에 대해서는 도11을 참조하여 후술한다. 터치 바82에 대하여 임의의 기능이 할당되어 있지 않기 때문에 록 해제는 행하지 않지만, 전체면 터치의 가능성이 있으므로, 시스템 제어부50은 S414 후에 S406에 진행된다. 이렇게, 본 실시예에서는, 터치 바82에의 조작(터치다운)이 검출됨과 동시에, 터치 바82에의 기능 할당이 되지 않은 경우에만, M-Fn바 가이드 화면이 표시된다. 추가로, 터치 바82의 기능에 대해서 이미 익숙한 유저는, 터치 바82에 기능을 할당시키고 있을 가능성이 높다. 이 때문에, 상기 처리로 인해, 터치 바82의 기능에 익숙지 않은 유저에게만 터치 바82의 기능에 관한 가이드를 나타낼 수 있다. 다시 말해, 조작 부재의 기능에 관한 가이드를, 번거로움을 감소해서 나타낼 수 있다. 또한, 터치 바82의 터치면의 우측부 82R에 터치할 때 M-Fn바 가이드 화면은 표시되지 않고, 좌측부 82L에 터치 시작한 것에 응답해서 M-Fn바 가이드 화면이 표시된다. 이렇게 M-Fn바 가이드 화면을 표시하는 트리거 영역을 좌측부 82L에 제한하고 있는 것은, 록 상태와 유효상태를 바꾸는 조작 영역과 마찬가지로, 터치 바82에 의도적으로 접촉하지 않은 경우의 오기동을 방지하기 위함이다. 다시 말해, 유저에게 터치 바82를 조작하는 의사가 없는데도 불구하고 M-Fn바 가이드 화면이 표시되어버리면 번거롭지만, 그러한 발생의 가능성을 감소하고 있다. 상술한 것처럼, 유저에 의한 기능 할당이 가능한 조작 부재에 대해서, 기능 할당이 되지 않은 경우에 조작 부재에 행해진 조작에 응답하여, 그 조작 부재에 관한 가이드를 표시하는 것은, 터치 바82에 적용하는 것도 바람직하고 다른 종별의 조작 부재에 적용하는 것도 바람직하다. 예를 들면, 푸시 버튼, 회전 다이얼, 조이스틱, 포인팅 스틱, 마우스, 터치 패드, 터치패널등의 조작 부재에 기능 할당 가능할 경우에, 기능 미할당 상태에서 조작에 응답하여 조작 부재에 관한 가이드 표시를 행하면 좋다.
S420에서는, 시스템 제어부50은, 터치 바82를 록 상태로부터 유효상태에 바꾸기 위한 록 해제 타이머Tr(본 실시예에서는, 0.5초)의 시간 측정을 리셋트하고나서 시작한다. 또한, 록 해제 타이머Tr가 짧으면, 손가락이 약간 접촉한 것으로도 유효상태로 바뀌기 때문에, 오조작이 발생할 가능성이 높아진다. 록 해제 타이머Tr가 길다면, 록 해제를 위해 보다 긴 시간이 요구되므로, 조작 시작이 지연되어, 촬영기회를 놓칠 수도 있다. 따라서, 유저에 의한 의도적인 록 해제의 조작이 아닌 터치 조작을 제거하고, 오조작을 방지하기 위해서, 록 해제 타이머Tr는, 0.5초와 다른 시간으로 설정될 때, 0.3초이상인 것이 바람직하다. 더욱, 터치 바82를 유효상태로부터 록 상태에 바꾸기 위한 록 타이머Tl(상세한 것은 후술)보다도 록 해제 타이머Tr를 짧게 함으로써, 오조작을 감소하면서 재빠르게 록 해제를 행할 수 있다. 또한, 짧은 록 타이머Tl은, 금방 록 상태로 바뀌기 때문에 번거로워, 터치 바82에 대한 연속한 조작을 행하기 어려워진다. 또한, 재빠르게 터치 바82를 록 할 필요도 없기 때문에, 록 타이머Tl은 2초이상 5초이하인 것이 바람직하다. 예를 들면, 록 타이머Tl이 2초일 경우에는, 록 해제 타이머Tr는 0.3초이상 2초미만이 바람직하다.
S421에서는, 시스템 제어부50은, 록 해제 진척 표시를 행한다. 도7b에, 록 해제 진척 표시의 표시 예를 나타낸다. 도7a와 같은 촬영 대기 화면을 표시할 때에, 좌측부 82L에의 터치다운에 따라서 도7b에 도시한 바와 같이 LV화상 700에 중첩해서 바 인디케이터702을 표시하고, 바 인디케이터702의 좌반을 사용해서 프로그레스(progress) 바 표시를 행한다. 직사각형 703은, 바 인디케이터702의 좌반을 사용한 록 해제까지의 진척 상황을 나타내는 프로그레스 바 부분이며, 우반과는 식별가능하게 표시된다. 바 인디케이터702의 좌반을 나타내는 것으로, 록 해제 조작은 터치 바82의 좌측부 82L에 대한 터치로 행하는 것이며, 현 시점에서는 록 해제 조작이 정확히 행해지고 있는 것을 나타내고 있다. 직사각형 703의 우측은 짙은 그레이(블랙에 가까운 그레이)이며, 직사각형 703의 좌측은 옅은 그레이(화이트에 가까운 그레이)로 표시된다. 직사각형 703을 바 인디케이터702의 좌측의 영역에 그레이로 표시하는 것은, 터치가 행해지고 있는 위치를 나타냄과 동시에, 후술하는 유효상태에서의 터치 시작 표시와는 달리, 그 터치가 떼어 놓아질 때도 탭에 대응한 기능이 실행되지 않는 록 상태를 나타내고 있다. 직사각형 703에서, 좌측의 옅은 그레이는, 유저가 터치 바82의 좌측부 82L에 터치다운 하고나서 Tr경과할 때까지의 현재의 진척율을 나타내고, 터치의 계속 시간에 따라서 순차로 좌측에서 우측으로 상기 옅은 그레이의 표시 범위가 확대된다. 도7b의 예에 의해 밝혀진 것은, 진척율이 50% 정도이다는 것이다. 우측의 짙은 그레이는 록 해제 타이머Tr가 만료할 때까지의 나머지 시간을 나타내고 있다. 좌측부 82L에의 터치의 계속 시간이 록 해제 타이머Tr(0.5초)에 도달하면, 직사각형 703의 옅은 그레이의 부분이 바 인디케이터702의 중앙에 도달하고, Tr가 만료한 것을 나타낸다. 이렇게, 프로그레스 바로서 직사각형 703을 표시함으로써, 유저는, 록 해제하기 위해서는 잠시동안 터치를 계속하지 않으면 안되는 것을 이해 할 수 있다. 록 해제 진척 표시로서 본 실시예에서는 프로그레스 바로서 직사각형 703을 표시하지만, 나머지 시간이나 진척율(퍼센티지)을 수치로 표시해도 좋다. 아이콘704는, "ON"이라고 하는 문자열이 그레이아웃되어서 표시되어 있다. 이에 따라, 현재 접수하고 있는 터치 조작이 록을 해제해서 유효상태로 하기 위한 것, 및, 동시에, 그레이아웃되고 있는 "ON"은 바로 지금 유효상태(ON)에 도달되어 있지 않은 것을 나타내고 있다.
S422에서는, 시스템 제어부50은, 전체면 터치 판정 타이머Ta가 만료한 것인가 아닌가를 판정한다. 전체면 터치 판정 타이머Ta가 만료했을 경우에는, 시스템 제어부50은 S425에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S423에 진행된다.
S423에서는, 시스템 제어부50은, S408과 같은 전체면 터치 시작 판정 처리를 행한다. S423에서 전체면 터치 시작이 판정되면, 전체면 터치 계속 타이머Tc의 시간 측정이 개시된다.
S424에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에, 시스템 제어부50은 S431에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S436에 진행된다.
S425에서는, 시스템 제어부50은, 록 해제 타이머Tr가 만료한 것인가 아닌가를 판정한다. 록 해제 타이머Tr가 만료했을 경우, 다시 말해, 터치 바82의 좌측부 82L에 터치다운 되고나서 슬라이드되지 않게 Tr의 기간 동안 터치가 계속했을 경우에는, 시스템 제어부50은 S426에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S430에 진행된다.
S426에서는, 시스템 제어부50은, 터치 바82의 록 상태를 해제하고, 터치 바82를 유효상태에 천이시킨다. 유효상태로 천이시키기 위해서 터치 바82에의 터치 온을 록 해제 타이머Tr의 기간동안 계속시켜야 하므로, 록 해제의 오조작이 감소된다.
S427에서는, 시스템 제어부50은, 표시부28이나 EVF29에, 록 해제 확정 표시를 행한다. 도7c에, 록 해제 확정 표시의 표시 예를 나타낸다. 도7b를 참조하여 설명한 직사각형 703의 옅은 그레이 부분이 바 인디케이터702의 중앙에 도달하고, 그 진척율이 100%인 것(좌측부 82L에의 터치가 Tr의 기간 동안 계속한 것)을 나타내고 있다. 아이콘704는, "ON"이라고 하는 문자열이 희게 표시되어(즉, 그레이아웃이 해제되어), 터치 바82의 록 상태가 해제되어, 유효상태(ON)가 시행된 것을 나타내고 있다.
S428에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은 유효상태처리에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S429에 진행된다. 유효상태처리의 상세에 대해서는 도5a 내지 5c를 참조하여 후술한다. 또한, 유효상태에 바꾸기 위한 터치 조작(록 해제 조작의 터치)에서는, 터치 바82에 유저가 할당시킨 할당기능(탭이나 슬라이드에 할당시킨 기능)은 실행되지 않는다. 그 후, S428에서 일단 터치가 떼어 놓아졌다고 판정된 후에 행해진 탭이나 슬라이드에 따라서 그 할당기능이 실행된다.
S429에서는, 시스템 제어부50은, 표시부28이나 EVF29에, 조작 없음 표시를 행한다. 도7d에, 조작 없음 표시의 표시 예를 나타낸다. LV화상 700에 중첩하여 바 인디케이터702가 표시된다. 바 인디케이터702의 내측에는 특별히 아무 것도 표시되지 않고, 터치 바82에 대하여, 현재는 터치 바82의 각종 조작에 할당되는 할당기능을 실행하는 트리거로서 동작하는 터치 조작이 행해지지 않는 것을 나타내고 있다. 이에 따라, 유저는, 한층 더 터치 바82에 터치를 계속해도 어떠한 기능도 실행되지 않으므로, 그 터치가 떼어 놓여야 한다는 것을 인식할 수 있다. 록 상태에서 터치가 떼어 놓아져서 조작 없음 표시를 행하면, 잠시 후(아이템 소거 타이머Td가 만료하면), 바 인디케이터702를 비표시로 하고 전술한 도7a의 표시 화면에 복원된다. 이러한 표시로 인해, 유저는 좌터치가 중단된 것(터치 바82로부터 손가락이 떨어진 것등)을 인식할 수 있다. 또한, 잠시 후 바 인디케이터702가 비표시가 되는 것으로, 터치 바82가 아직 록 상태인 것을 유저가 인식할 수 있다.
S430에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은 S431에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S433에 진행된다.
S431에서는, 시스템 제어부50은, S429와 마찬가지로, 도7d에 나타내는 것 같은 조작 없음 표시를 행한다. 이에 따라, 유저는, 직전의 터치 조작에 의해 터치 바82에 터치된 것 자체는 검지되어 있지만, 얼마간의 할당기능이 실행되게 하는 유효한 터치 조작은 행해지지 않고 있는 것을 인식할 수 있다. 또한, 이 경우에는, 록 상태는 해제되지 않고 유지되어 있기 때문에, 터치업으로부터 소정시간(후술의 Td)이 경과하면 바 인디케이터702를 비표시로 함으로써, 터치 바82에 대한 조작을 접수 불가능한 록 상태인 것을 나타낸다.
S432에서는, 시스템 제어부50은, 바 인디케이터702를 비표시로 할 때까지의 아이템 소거 타이머Td의 시간 측정을 시작한다. 추가로, 록 해제 타이머Tr가 만료하고 있지 않기 때문에, 시스템 제어부50은 록 상태를 유지하면서 S400에 진행된다.
S433에서는, 시스템 제어부50은, 터치 바82에의 슬라이드가 있었던 것인가 아닌가를 판정한다. 본 실시예에서는, S401(터치다운)실행시에 있어서의 터치 위치Ptd인 기준위치Pref와, S433 실행시에 있어서의 터치 위치Pc에 근거하여, 터치 바82상에서의 터치 위치의 이동량M(|Pref(=Ptd)-Pc|)을 산출한다. 전체면 터치 판정 타이머Ta의 시간 측정중은 슬라이드 판정을 행하지 않지만, 전체면 터치 판정 타이머Ta의 시간 측정중에 있어서의 손가락(터치 바82에 접촉한 손가락)의 이동은 이동량M에 포함되게 된다. 슬라이드 판정 역치W <이동량M이 될 때 슬라이드가 있었다고 판정하지만, 그렇지 않을 경우에는 슬라이드가 없었다고 판정한다. 슬라이드 판정 역치W는, 본 실시예에서는, 전술의 기준거리(=43)이다. 슬라이드가 있었을 경우에는, 시스템 제어부50은 S434에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S436에 진행된다.
S434에서는, 터치 바82에의 슬라이드에 의해 록 해제 조작이 중단되었기 때문에, 시스템 제어부50은, 전술의 S429와 마찬가지로 조작 없음 표시를 표시부28이나 EVF29에 표시한다. 또한, 슬라이드가 있었다고 하는 사실은, 그 터치 조작이 전체면 터치도 록 해제 조작도 아니라는 것을 의미한다. 그 때문에, S434 이후에는, 터치가 떼어 놓아질 때까지 터치업의 판정이외의 조작은 행하지 않는다.
S435에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 시스템 제어부50은 터치업이 있을 때까지 기다리고, 터치업이 있으면 S432에 진행된다. 이 시점에서, 록 해제 타이머Tr가 만료하고 있지 않기 때문에, 록 상태는 유지된다.
S436에서는, 시스템 제어부50은, 록 해제 타이머Tr가 시간 측정중인가 아닌가를 판정한다. 시간 측정중의 경우(즉, 좌측부 82L에의 터치가 계속하고 있을 경우)에는 시스템 제어부50은 S437에 진행되고, 그렇지 않을 경우(즉, 전체면 터치가 개시되었다고 판정되어 있었을 경우)에는 시스템 제어부50은 S438에 진행된다. 이 시점에서, 전체면 터치의 시작이 있었다고 판정되어 있었을 경우는, 록 해제 타이머Tr는 정지되어 있기 때문에, S436에서는 No라고 판정된다.
S437에서는, 시스템 제어부50은, S421에서 표시한 록 해제 진척 표시를 좌측부 82L에의 터치의 계속 시간에 따라서 갱신한다.
S438에서는, 시스템 제어부50은, 전체면 터치 계속 타이머Tc이 만료한 것인가 아닌가를 판정한다. 전체면 터치 계속 타이머Tc이 만료했을 경우에는, 시스템 제어부50은 M-Fn바 커스터마이즈 설정 화면의 표시를 포함하는 M-Fn바 커스터마이즈 설정 처리에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S422에 진행된다. M-Fn바 커스터마이즈 설정 처리에 대해서는 도14를 참조하여 후술한다.
유효상태처리
도5a 내지 5c는, 유효상태처리의 상세를 나타내는 흐름도다. 이 처리는, 시스템 제어부50이 불휘발성 메모리56에 기록된 프로그램을 시스템 메모리52에 전개해서 실행 함에 의해 실현된다.
S501에서는, 시스템 제어부50은, 무조작 타이머Tn(본 실시예에서는, 10초)을 리셋트하고, 무조작 타이머Tn의 시간 측정을 시작한다. 또한, 시스템 제어부50은, S400과 마찬가지로 전체면 터치 계속 타이머Tc을 리셋트한다.
S502에서는, 시스템 제어부50은, 표시부28이나 EVF29에 조작 없음 표시를 행한다. 조작 없음 표시의 표시 예를 도8a에 나타낸다. 이 표시는, 전술의 도7d를 참조하여 설명한 표시와 같아서, LV화상 700에 중첩해서 바 인디케이터702가 표시되어 있다. 유효상태에 있어서는, 터치 바82에 대한 탭과 슬라이드를 접수 가능한 상태인 것을 나타내기 위해서, 바 인디케이터702를 터치 조작의 유무에 관계 없이 표시한다. 다시 말해, 록 상태에서는, 터치업 하고나서 아이템 소거 타이머Td의 경과후에 바 인디케이터702을 비표시로 한다. 반대로, 유효상태에서는, 터치업 하고나서 아이템 소거 타이머Td가 경과해도 바 인디케이터702는 비표시로 하지 않는다. 조작 없음 표시에서의 바 인디케이터702의 내측에는 특별히 아무 것도 표시되지 않고, 터치 바82에 대하여, 현재는 터치 바82의 각종 조작에 할당되는 할당기능을 실행하는 트리거로서 동작하는 터치 조작이 현재 행해지지 않은 것을 나타내고 있다. 단, 터치 바82에 대한 터치를 행하지 않을 때에도 바 인디케이터702는 계속 표시되기 때문에, 유저는, 터치 바82에의 탭이나 슬라이드를 접수하는 유효상태가 시행되는 것을 인식할 수 있다. 다시 말해, 터치 바82를 실제로 조작하지 않을 때도, 바 인디케이터702가 표시되는 것인가 아닌가에근거하여 터치 바82를 조작 가능한가 아닌가를 판정할 수 있다. 또한, 록 상태에서의 조작 없음 표시(도7d)를 행하고 있는 동안에 탭이나 슬라이드가 행해지면 할당기능은 실행되지 않지만, 유효상태에서의 조작 없음 표시(도8a)를 행하고 있는 동안에 탭이나 슬라이드가 행해지면 할당기능이 실행된다. 이 상태의 차이를 유저에게 인식시키기 위해서, 록 상태에서의 조작 없음 표시(도7d)와, 유효상태에서의 조작 없음 표시(도8a) 사이에서, 바 인디케이터702의 표시 형태를 (예를 들면, 외곽선의 색을 변경함으로써) 다르게 하여도 좋다.
S503에서는, 시스템 제어부50은, 무조작 타이머Tn이 만료한 것인가 아닌가를 판정한다. 무조작 타이머Tn이 만료했을 경우(Tn의 기간 동안에 터치 바82에 대한 유효한 터치 조작이 없었을 경우)에는 시스템 제어부50은 S504에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S506에 진행된다.
S504에서는, 시스템 제어부50은, 표시부28이나 EVF29에, 록 확정 표시를 행한다. 도7f에, 록 확정 표시의 표시 예를 나타낸다. 아이콘714는, "OFF"라고 하는 문자열이 희게 표시되어(즉, 그레이 아웃이 해제되어), 터치 바82가 유효상태로부터 록 상태(OFF)로 바뀌는 것을 나타내고 있다. 유효상태로부터 록 상태에의 천이는, 록 조작에 의한 록 타이머Tl(후술)과, 무조작 타이머Tn의 기간 동안 무조작이었던 것의, 적어도 2개의 요인으로 인해 행해진다. 무조작 타이머Tn의 만료에 의한 록 상태에의 천이시에 록 확정 표시에서는, 도7f에 나타낸 것처럼 바 인디케이터702의 내측에는 특별히 아무 것도 표시되지 않는다. 록 조작에 의한 록 타이머Tl의 만료로 인해 록 상태에의 천이시에 록 확정 표시에서는, 도7f와 다르게 해, 후술하는 도7e를 참조하여 설명하는 직사각형 713의 옅은 그레이의 부분이 바 인디케이터702의 중앙에 도달한 표시 형태를 채택하여도 좋다.
S505에서는, 시스템 제어부50은, 터치 바82를 록 상태에 천이시킨다.
그리고, 시스템 제어부50은 도4a 및 4b의 록 상태처리로 진행된다. 본 실시예에서는 무조작 타이머Tn은 10초다. 무조작 타이머Tn이 지나치게 짧으면, 유저가 빈번하게 록 해제하지 않으면 안되고 조작성이 악화하지만, 무조작 타이머Tn이 지나치게 길면, 유저가 터치 바82를 사용하는 것을 알지 못하고 터치 바82에 잘못 접촉하는 오조작이 보다 발생하기 쉽다.
S506에서는, 시스템 제어부50은, 터치 바82에의 터치다운이 있었던 것인가 아닌가를 판정한다. 터치다운이 있었을 경우에는, 시스템 제어부50은 S507에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S503에 진행된다.
S507에서는, 시스템 제어부50은, 표시부28이나 EVF29에 터치 시작 표시를 행한다. 도8b에, 터치 시작 표시의 표시 예를 나타낸다. 도8b는, 좌탭에 기능이 할당되고, 터치 바82가 유효상태에 있고, 터치 바82의 좌측부 82L에 터치다운이 행해졌을 때, 터치 시작 표시의 표시 예를 나타낸다. 직사각형 801은, 키 톱 좌측부 82L이 터치다운 된 것을 나타내도록 바 인디케이터702의 좌반의 표시 영역에 표시된다. 터치 바82의 키 톱 우측부 82R에 터치다운이 행해졌을 때, 바 인디케이터702의 우반에 직사각형 706과 같은 직사각형을 표시한다. 터치 바82는 외견상 어디가 좌/우의 경계로 되어 있는지가 인식하기 어렵고, 그 좌/우의 경계가 파인더17을 통해 보면서 터치 바82를 조작할 경우에 특별히 인식하기 어렵다. 도8b와 같이 터치다운 되었던 부분을 나타내도록 직사각형을 표시 함으로써, 터치 바(82)의 외견으로부터 좌/우의 경계를 인식해야 하지 않고, 유저가 좌측을 터치다운한 것인가, 우측을 터치다운한 것인가를 인식할 수 있다. 직사각형 801은, 외곽선이 밝은 오렌지로 채색되어 표시되고, 내부가 어두운 오렌지(갈색)로 채색되어 표시되어 있다. 후술하는 탭 확정 표시와 비교하여, 어두운 오렌지의 부분의 존재는, 눈에 뜨이지 않는 표시로 되어 있다. 이에 따라, 현재는 터치가 개시된 단계이며, 아직 조작은 확정되어 있지 않고, 이벤트는 발행되지 않고 있는 것을 나타내고 있다. 유저는, 도8b의 직사각형 801을 봄으로써, 이 상태에서 터치를 떼어 놓으면 좌탭이 되고, 우측으로 터치를 슬라이드시키면 좌측으로부터 우측에의 슬라이드로서 접수될 수 있는 것을 인식할 수 있다.
S508에서는, 시스템 제어부50은, 전체면 터치 판정 타이머Ta와 무효 타이머Ti를 리셋트하고, 전체면 터치 판정 타이머Ta의 시간 측정과, 무효 타이머Ti의 시간 측정을 시작한다. 무효 타이머Ti는, 터치 바82에의 장시간의 터치에서 임의의 할당기능(탭이나 슬라이드에 할당된 기능)이 기동하지 않도록 하기 위한 타이머다. 터치 바82에의 터치다운으로부터의 시간을 계측하기 위해서, 전체면 터치 판정 타이머Ta와 무효 타이머Ti가 리셋트되고, 그것들의 각각의 시간 측정이 개시된다. 본 실시예에서는, 무효 타이머Ti는 1초이며, 무효 타이머Ti가 너무 짧으면, 금방 터치가 무효화되어 슬라이드 조작이 더 이상 행해질 수 없다. 반대로, 무효 타이머Ti가 너무 길면, 디지탈 카메라100을 가지고 다닐 때의 움켜잡는 것으로 인해 터치등의 조작으로서 의도되지 않은 터치에 의해 할당기능의 오기동이 보다 발생하기 쉬워진다. 또한, 시스템 제어부50은, 현재의 상태가 무조작 상태가 아니기 때문에 무조작 타이머Tn을 일시 정지하고, S508시점에서의 무조작 타이머Tn의 카운트 값Tcn을 유지한다. 본 실시예에서는, 무조작 타이머Tn을 사용하여, 최후의 유효조작(임의의 할당기능이 기동하는 터치 조작)이 종료한 시점부터의 무조작 상태의 기간을 계측한다. 카운트 값Tcn은, 유효조작이 행해지지 않고 다음 무조작 상태를 검출했을 때에, 무조작 타이머Tn의 초기값을 결정하기 위한 변수로서 사용된다.
또한, 타이머 리소스를 유효하게 활용하고 다른 카메라 기능으로 타이머를 사용할 수 있도록, 무조작 타이머Tn을 일시 정지하고 있지만, 터치다운시에 무조작 타이머Tn을 일시 정지하는 것은 필수적이지 않다. 터치다운시에 무조작 타이머Tn을 일시 정지하는 대신에, 무조작 타이머Tn의 만료시에 무효 타이머Ti가 시간 측정중이면 록 하지 않고, 무효 타이머Ti의 만료시에 무조작 타이머Tn이 만료하고 있으면 록 하여도 좋다. 이에 따라, 터치다운시에 무조작 타이머Tn을 일시 정지하는 것과 유사한 동작이 실현될 수 있다. 유효조작인 슬라이드시에 무조작 타이머Tn을 정지하고, 슬라이드후의 터치업에 따라서 무조작 타이머Tn을 리셋트해서 기동함으로써도, 타이머 리소스의 유효 활용이 가능해진다. 기능(현재의 촬영 모드에 대응하는 기능)이 할당되지 않고 있는 터치 조작이 행해졌을 경우에 무조작 타이머Tn의 시간 측정을 계속해도 좋다.
S509에서는, 시스템 제어부50은, S508의 터치다운의 위치가 터치 바82의 키 톱 좌측부 82L인가 아닌가를 판정한다. 터치다운의 위치가 키 톱 좌측부 82L일 경우에는, 터치 바82를 록 하는 조작일 가능성이 있기 때문에 시스템 제어부50은 S510에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S511에 진행된다.
S510에서는, 시스템 제어부50은, 록 타이머Tl(본 실시예에서는, 2초)의 시간 측정을 시작한다.
S511에서는, 시스템 제어부50은, 전체면 터치 판정 타이머Ta가 만료한 것인가 아닌가를 판정한다. 전체면 터치 판정 타이머Ta가 만료했을 경우에는, 시스템 제어부50은 S520에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S512에 진행된다.
S512에서는, 시스템 제어부50은, 전체면 터치 시작 판정 처리(터치 바82에의 전체면 터치가 개시된 것인가 아닌가의 판정 처리)를 행한다. 전체면 터치 시작 판정 처리의 상세에 대해서는 도6을 참조하여 후술한다. S512에서 전체면 터치 시작이라고 판정되면, 전체면 터치 계속 타이머Tc의 시간 측정이 개시된다.
S513에서는, 시스템 제어부50은, 전체면 터치 판정 타이머Ta가 만료하기 전에, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은 S514에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S511에 진행된다. S511∼S513에서는, 슬라이드가 있었던 것인가 아닌가의 판정은 없고, S513에서 터치업이라고 판정되거나 S511에서 Ta가 만료되기 전에는, 만일 슬라이드 조작이 있었다고 한 경우에도, 슬라이드에 할당된 기능이 실행되지 않는다. 이것은, 터치 시작으로부터 Ta의 기간은, 전체면 터치가 개시된 것인가 아닌가를 판정하는 기간으로서 지정되므로, 슬라이드를 무시하기 때문이다. 전체면 터치를 막 시작하려고 하는 유저의 조작의 과정이 미소 단위로 분할되면, 우선은 손가락의 복부의 선단이 터치 바82와 접촉하는 것으로 적은 면적의 터치가 발생하고, 그 후, 손가락의 복부의 전체를 그 터치 바82에 대해 꽉 누름으로 큰 면적의 터치가 발생한다. 이 기간에, 터치 면적의 변동은 터치의 중심을 벗어나게 하고, 검출된 터치 위치는 슬라이드 판정 역치W를 초월해서 이동할 가능성이 있다. 그러나, 이러한 상황은, 전체면 터치를 행하려고 하는 조작의 과정동안에 발생하고, 슬라이드를 행하기 위해 유저의 의도를 나타내지 않는다. 이를 감안하여, 이러한 터치 위치의 이동에 의해 슬라이드에 할당된 기능이 실행되지 않도록, 터치 시작으로부터 Ta의 기간 동안에 슬라이드가 있었던 것인가 아닌가의 판정을 행하지 않는다. 다시 말해, 유저가 전체면 터치를 의도적으로 행할 때에, 유저의 손가락의 형상과 접촉 움직임의 특이함으로 인해 슬라이드로서 판정된 오조작을 방지할 수 있다.
S514에서는, 시스템 제어부50은, S511∼S513의 사이에는 행하지 않았던 슬라이드 판정(터치 바82에의 슬라이드가 있었던 것인가 아닌가의 판정)을 행한다. S506(터치다운) 실행시에 있어서의 터치 위치Ptd와, S513(터치업) 실행시에 있어서의 터치 위치Pc와의 차이|Ptd-Pc|이, 슬라이드 판정 역치W를 초과하는 경우에, 슬라이드가 있었다고 판정한다. 슬라이드가 있었을 경우에, 시스템 제어부50은 S515에 진행된다. 그렇지 않을 경우에는, 터치 시간이 전체면 터치 판정 타이머Ta(180msec)이하, 즉 무효 타이머Ti(>Ta)이 만료하고 있지 않기 때문에, 시스템 제어부50은 탭이 있었다고 판정하고, S517에 진행된다. 상술한 것처럼, 터치 시작으로부터 터치가 계속되는 Ta의 기간에 슬라이드의 판정은 행하지 않지만, 터치 시작으로부터 Ta의 기간이내이여도 전체면 터치가 개시되지 않고 터치가 떼어 놓아졌을 경우에는, 슬라이드가 있었던 것인가 아닌가를 판정한다. 추가로, 슬라이드의 유무 판정 및 이동 거리의 판정은, 터치 개시 시점의 터치 위치(Ptd)까지 소급해서 판정한다. 이에 따라, 터치 바82를 재빠르게 덧그리는(플릭하는) 조작등의, Ta미만의 짧은 시간에 행해진 슬라이드에도 터치업 후에 응답해서 기능을 실행할 수 있고, 유저에게 조작 응답성이 낮다고 느끼게 할 가능성을 감소한다. 또한, 슬라이드가 있었다고 판정했을 경우, 후술하는 S520과 마찬가지로 슬라이드량도 산출된다.
S515에서는, 시스템 제어부50은, 슬라이드 응답 표시를 표시부28이나 EVF29에 표시한다. 도8d에, 슬라이드 응답 표시의 표시 예를 나타낸다. 도8d는, 슬라이드에 ISO감도변경을 할당시키고, 터치 바82가 유효상태에 있고, 터치 바82에 좌측으로부터 우측에의 슬라이드 조작이 행해질 때의, 슬라이드 응답 표시의 표시 예다. 바 인디케이터702에 표시된 그라이데이션804는, 슬라이드의 이동 방향에 대응해서 그라이데이션의 음영의 방향이 다르도록 표시된다. 도8d의 예에서는, 좌측에서 우측으로 그라데이션이 밝아지는 것은, 좌측에서 우측에의 슬라이드가 행해진 사실을 의미하고 있다. 이 때, 좌측에서 우측에의 슬라이드에 따라, 바 인디케이터702에 대응시켜서 표시된 ISO값의 게이지803은, 좌측에서 우측으로 스크롤된다. 반대로, 우측에서 좌측에의 슬라이드가 행해졌을 때는, 우측에서 좌측으로 밝아지는 그라이데이션을 바 인디케이터702에 그라이데이션 표시 함으로써, 우측에서 좌측에의 슬라이드가 표현된다. 추가로, 우측에서 좌측에의 슬라이드에 따라, 바 인디케이터702에 대응시켜 표시된 ISO값은, 우측에서 좌측으로 스크롤된다. 터치 바82의 슬라이드 방향과, 설정 값을 나타내는 표시 아이템(게이지803)의 스크롤 방향을 맞추는 것으로, 터치 바82의 슬라이드로 직관적으로 설정 변경을 행할 수 있다. 또한, 그라이데이션804는 바 인디케이터702의 좌측의 표시 영역과 우측의 표시 영역의 양쪽을 포함하는 전체 바 인디케이터702에 걸쳐 표시되어 있다. 이것은, 슬라이드 조작은 터치 바82의 좌측부 82L과 우측부 82R를 포함하는 넓은 영역에서 행해질 수 있다는 것을 나타낸다. 또한, 본 실시예에서는 그라이데이션의 색(밝기)으로 슬라이드의 방향을 나타냈지만, 그 밖의 방법들은 슬라이드의 방향을 시각적으로 알 수 있도록 사용되어도 좋다. 게이지803은, 터치 바82의 슬라이드 조작으로 인해 ISO값이 얼마나 변화되었는지를 이해하기 쉽게 전달하기 위해서 표시된다. 도8d의 예는, ISO값이 10000의 상태로부터 1슬라이드 분의 슬라이드 조작이 행해졌을 경우의 화면을 나타내고, 게이지803에 의해 표시된 ISO값은, 10000으로부터 1/3단씩 증가한 12800으로 되어 있다. 설정 표시 아이템701도, 게이지803과 마찬가지로, 터치 바82의 슬라이드 조작에 의해 ISO값이 12800으로 변경된 것을 나타낸다.
S516에서는, 시스템 제어부50은, 슬라이드 이벤트를 실행한다. 이에 따라, 슬라이드에 할당된 기능이 있을 경우, 그 할당된 기능을 실행한다. 예를 들면, 좌측에서 우측에의 1스텝분의 슬라이드에 따라서 ISO값을 10000으로부터 12800으로 변경한다. 또한, S515과 S516은 실질적으로 동시에 행해진다. 계속해서, 시스템 제어부50은 S501에 되돌아가서 그 처리를 반복한다. 터치 바82가 유효상태일 경우에는, 터치 계속 시간이 짧을 경우도(예를 들면, 터치 계속 시간이 록 해제 타이머Tr의 시간미만(0.5초미만)일 경우도), 슬라이드 이벤트나 탭 이벤트가 실행된다.
S517에서는, 시스템 제어부50은, 표시부28이나 EVF29에 탭 확정 표시를 행한다. 도8c에, 탭 확정 표시의 표시 예를 나타낸다. 도8c는, 좌탭에 ISO감도의 "설정을 1개 좌측으로 변경"(도16a)을 할당하고, 터치 바82가 유효상태에 있고, 터치 바82의 좌측부 82L에 탭다운이 행해질 때의, 탭 확정 표시의 표시 예를 나타낸다. 직사각형 802는, 터치 바82의 좌탭이 행해진 것을 나타내도록 바 인디케이터702의 좌반에 표시된다. 터치 바82에의 우탭이 행해진 경우는, 바 인디케이터702의 우반에 직사각형 802와 같은 직사각형을 표시한다. 직사각형 802의 내부는 밝은 오렌지로 채색되어, 터치 시작 표시의 직사각형 801의 어두운 오렌지보다 내부 색이 밝은 표시로 되어 있다. 이렇게 바 인디케이터702의 내부를 다른 표시 형태로 표시함으로써, 터치다운 된 것인지 터치업(탭) 된 것인지를 유저에게 인식시킬 수 있다. 도8c는, 도8b에 나타낸 것처럼 ISO값이 10000의 상태로부터 좌탭이 행해졌을 경우의 화면을 나타내고, 설정 표시 아이템701'은 터치 바82의 좌탭에 의해 ISO값이 8000으로 변경된 것을 나타낸다. 설정 표시 아이템701'은, 설정 변경이 행해진 것을 나타내도록, 오렌지(강조색) 배경과 굵은 테로 표시되고, 도8a의 설정 표시 아이템701(배경이 보통 색의 반투과 블랙 보통 색)과 비교하여 강조 표시된다.
도8f에, 탭 확정 표시의 다른 예를 나타낸다. 좌탭의 조작이 확정되는 경우에도, 좌탭에 기능이 할당되지 않고 있는 기능등의 일종의 조건으로 인해 해당 조작에 대응하는 기능을 기동할 수 없을 경우에는, 도8f에 도시된 것처럼, 조작 무효인 취지의 표시를 행한다. 가이던스806은, 행해진 조작에 할당된 기능을 발동할 수 없는 것을 나타내는 메시지 표시다. 직사각형 802는, 터치 바82의 터치업(탭)이 행해진 것을 나타낸다. 유저는, 가이던스806과 직사각형 802를 확인함으로써, 탭 조작 자체가 행해졌지만 기능이 발동될 수 없다(실행되는 기능이 없다)라고 하는 것을 인식할 수 있다. 본 실시예에서는 기능 발동을 할 수 없는 것을 나타내는 문언(가이던스)을 표시하지만, 기능 발동을 할 수 없는 것을 나타내는 아이콘을 표시하거나, 바 인디케이터702로 기능 발동을 할 수 없는 사실을 나타내도록 표시를 하거나 해도 좋다. 추가로, 슬라이드에도 기능이 할당되지 않은 경우에는, 슬라이드 응답 표시를 행할 때, 가이던스806과 마찬가지로 기능 발동을 할 수 없는 것을 나타내는 표시를 표시한다.
S518에서는, 시스템 제어부50은, 탭 이벤트를 실행한다. 이에 따라, 탭에 할당된 기능이 있을 경우, 그 할당된 기능을 실행한다. 예를 들면, ISO값을 10000으로부터 8000으로 변경한다. 또한, S517과 S518은 실질적으로 동시에 행해진다. 계속해서, 시스템 제어부50은 S501에 되돌아가서 그 처리를 반복한다.
S520에서는, 시스템 제어부50은, 전체면 터치 계속 타이머Tc이 시간 측정되지 않고 있는 상태이면, 또는, 다시 말해, 터치 시작으로부터 Ta의 기간내에 전체면 터치의 시작이 검지되지 않고 있으면, 터치 바82 상의 슬라이드가 행해진 것인가 아닌가를 판정한다. 최초(1회째)의 S520에서는, 슬라이드 판정의 기준위치Pref는, S506(터치다운)실행시의 터치 위치Ptd다. 추가로, 기준위치Pref와, S520실행시의 터치 위치Pc에 근거하여, 터치 바82 위에서의 터치 위치의 이동량M(|Pref(=Ptd)-Pc|)을 산출한다. 전체면 터치 판정 타이머Ta의 시간 측정중은 S520(및 후술하는 S525와 S546)의 슬라이드 판정을 행하지 않지만, Ta만료후의 판정에서, 전체면 터치 판정 타이머Ta의 시간 측정중에 있어서의 손가락(터치 바82에 접촉한 손가락)의 이동은 이동량M에 포함되게 된다. 슬라이드 판정 역치W <이동량M이 될 때 슬라이드가 행해졌다고 판정하지만, 그렇지 않을 경우에는 슬라이드가 행해지지 않았다고 판정한다. 슬라이드가 행해졌을 경우에는, 시스템 제어부50은 S521에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S526에 진행된다. 이에 따라, 전체면 터치 판정 타이머Ta의 시간 측정중에 터치 위치의 이동량M이 슬라이드 판정 역치W를 넘었을 경우, Ta의 시간 측정 중에는 슬라이드의 기능은 실행되지 않고 있다. 추가로, 전체면 터치가 개시되지 않고, 또 터치가 떼어 놓아지지 않고 Ta가 만료하면, Ta만료시에 슬라이드의 기능이 실행된다. 또한, 터치 시작으로부터 Ta의 기간내에 전체면 터치의 시작이 검지되고 있고, 전체면 터치 계속 타이머Tc의 시간 측정이 행해지고 있는 중일 경우, 시스템 제어부50은 슬라이드가 행해졌는지 아닌지를 판정하지 않고, S526에 진행된다. 이에 따라, 전체면 터치의 시작전에 변동되었던 터치 위치의 이동에 의해 슬라이드가 행해졌다고 판정되어버리는 것을 방지할 수 있다. 또한, 터치 시작으로부터 Ta의 기간내에 전체면 터치의 시작이 검지되었을 경우에 S520에서 슬라이드의 판정을 하지 않는 것이 아니고, 기준위치Pref를, Ptd가 아니고 전체면 터치 시작 시점 혹은 Ta만료 시점의 터치 위치로 갱신 후에 슬라이드의 판정을 행해도 좋다. 이 경우에, 후술하는 S529의 처리는 행하지 않고, 시스템 제어부50은 S527로부터 S529에 진행된다.
S520에서는, 슬라이드가 행해졌을 경우에, 시스템 제어부50은 이하의 처리도 행한다. 파인더17로부터 모드 전환 스위치60에 향하는 방향의 슬라이드를 +(플러스)방향, 역방향을 -(마이너스)방향으로서 정의하고, 이동량M과 슬라이드 판정 역치W를 사용하여, 이하의 식 1을 충족시키는 슬라이드량n(슬라이드의 단수 또는 스텝수)을 구한다.
n×W <M <(n+1)×W ...(식 1)
슬라이드량n은, M을 W로 제산한 몫의 나머지를 제외한 정수부분이 된다. 그 슬라이드량n을 산출한 후, 시스템 제어부50은, 이하의 식 2를 사용하여 기준위치Pref를 갱신한다.
Pref=Pref+n×W ...(식 2)
S521에서는, 시스템 제어부50은, 록 타이머Tl을 리셋트한다. 이것은, S520에서 슬라이드를 검출했으므로, 현재 행해진 터치 조작이 록 조작이 아니기 때문에 행해진다.
S522에서는, 시스템 제어부50은, S515와 마찬가지로 슬라이드 응답 표시를 행한다.
S523에서는, 시스템 제어부50은, S516과 마찬가지로, S520에서 산출한 슬라이드량n에 따라 슬라이드 이벤트(슬라이드에 할당된 기능)를 실행한다. 예를 들면, 슬라이드에 ISO감도변경을 할당시키고, 슬라이드량n이 2이면, 슬라이드전에 설정된 ISO감도값으로부터, 2/3단분 ISO감도를 상승시킨다.
S524와 S525(특히, S525)는, 계속된 슬라이드를 검출하기 위한 처리다. S524에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은 S501에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S525에 진행된다. 또한, S524에서의 터치업은 슬라이드후의 터치업이기 때문에, 탭 이벤트(탭에 할당된 기능)는 실행되지 않는다. S525에서는, 시스템 제어부50은, Tc의 시간 측정중인가의 판정을 제외하고 S520과 같은 처리(터치 바82상의 슬라이드가 행해졌는가 아닌가의 판정, 슬라이드량n의 산출, 기준위치Pref의 갱신 등)를 행한다. 슬라이드가 행해졌을 경우에는, 시스템 제어부50은 S521에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S524에 진행된다.
S526에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은, 무효 타이머Ti가 만료하고 있지 않기 때문에 탭이 행해졌다고 판정하고, S527에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S531에 진행된다.
탭을 검출했기 때문에, S527에서는, 시스템 제어부50은, 록 타이머Tl을 리셋트한다.
S528에서는, 시스템 제어부50은, 전체면 터치 계속 타이머Tc이 시간 측정중인가 아닌가, 또는, 다시 말해, 터치의 시작으로부터 Ta의 기간내에 전체면 터치의 시작이 검지되어 있었던 것인가 아닌가를 판정한다. 전체면 터치 계속 타이머Tc이 시간 측정중이면, 시스템 제어부50은 S514에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S529에 진행된다. 전체면 터치 계속 타이머Tc이 시간 측정중이고 시스템 제어부50이 S514에 진행되면, 터치다운 위치로부터의 슬라이드가 행해진 경우에 그 슬라이드에 할당된 기능이 실행된다. 다시 말해, 터치의 시작으로부터 Ta의 기간내에 전체면 터치를 시작한 후에 터치 위치를 이동해도 터치의 계속중은 슬라이드에 따라 기능이 실행되지 않지만, 터치를 떼어 놓은 시점에서, 터치 시작의 시점으로부터 터치 위치의 이동에 대응한 슬라이드의 기능이 실행된다.
S529에서는, 시스템 제어부50은, S517과 마찬가지로, 탭 확정 표시를 행한다.
S530에서는, 시스템 제어부50은, S518과 마찬가지로, 탭 이벤트(탭에 할당된 기능)을 실행한다. 그 후, 시스템 제어부50은, S501에 진행된다.
S531에서는, 시스템 제어부50은, 전체면 터치 계속 타이머Tc이 만료한 것인가 아닌가를 판정한다. 전체면 터치 계속 타이머Tc은 S512에서 전체면 터치가 있었다고 판정되었을 때에 개시되는 타이머다. 이 경우에는, 적어도 한번 전체면 터치라고 판정되고, 그 후 터치업 하지 않고 있을 경우에, 전체면 터치 계속 타이머Tc이 전체면 터치의 계속 시간을 계측하고 있는 중인 상태가 된다. 전체면 터치 판정 타이머Ta가 만료했을 경우에는, 시스템 제어부50은 S532에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S533에 진행된다.
전체면 터치 계속 타이머Tc이상의 전체면 터치가 행해졌기 때문에, S532에서는, 시스템 제어부50은, 록 타이머Tl을 리셋트한다. 그 후, 시스템 제어부50은, M-Fn바 커스터마이즈 설정 처리로 진행된다. M-Fn바 커스터마이즈 설정 처리의 상세에 대해서는 도14를 참조하여 후술한다.
상술한 것처럼, 본 실시예에서는, 전체면 터치 판정 타이머Ta의 시간 측정 기간 동안에는 슬라이드 이벤트나 탭 이벤트는 실행되지 않는다. 이에 따라, 유저가 전체면 터치를 의도적으로 행할 때에, 유저의 손가락의 형상이나 접촉 움직임의 특이함으로 인해 슬라이드라고 판정된 오조작을 방지할 수 있다. 추가로, 전체면 터치가 검출되지 않고 전체면 터치 판정 타이머Ta가 만료하면(S511에서 Yes), 그 후에 전체면 터치가 검출될 때에도 M-Fn바 커스터마이즈 설정 처리는 실행되지 않고, 슬라이드나 탭이 검출될 때 그것들의 이벤트가 검출의 시점에서 실행된다. 한편, 전체면 터치의 검출시 전체면 터치 판정 타이머Ta가 만료하면, 전체면 터치 계속 타이머Tc의 만료후(전체면 터치 계속 타이머Tc의 시간 측정 기간 종료후)에 M-Fn바 커스터마이즈 설정 처리가 실행된다. 이에 따라, 슬라이드, 탭, 전체면 터치등의 터치 조작에 대응한 기능이 잘못(고의 아니게) 실행되는 것을 방지할 수 있고, 해당 터치 조작에 대응한 기능이 적합하게 실행될 수 있다. 또한, 터치 바82의 키 톱 좌측부 82L은 의도적으로 하지 않으면 접촉하기 어려운 영역이기 때문에, 키 톱 좌측부 82L에서 터치다운이 검출될 경우에는, 전체면 터치가 행해질 가능성은 낮다. 그 때문에, 터치 조작의 시작 위치(터치다운의 위치)가 키 톱 좌측부 82L일 경우에는, 전체면 터치 판정 타이머Ta에 의한 시간 측정을 시작하지 않고, 슬라이드나 탭의 검출 시점에 그 슬라이드나 탭의 이벤트를 실행해도 좋다. 다시 말해, 터치 조작의 시작 위치(터치다운의 위치)가 키 톱 좌측부 82L일 경우에는, 시스템 제어부50은, S508에서 전체면 터치 판정 타이머Ta에 의한 시간 측정을 시작하지 않고, S509 및 S510에 진행된 후에, S511의 판정을 하지 않고 S520에 진행되어도 좋다.
S533에서는, 시스템 제어부50은, 무효 타이머Ti가 만료한 것인가 아닌가를 판정한다. 상술한 것 같이, 무효 타이머Ti는, 롱 터치가 된 터치 조작을 캔슬하기 위한 타이머이고, 터치 바82의 터치 온이 무효 타이머Ti초이상의 지속기간동안 계속될 경우에 터치 바82의 할당기능을 실행하지 않도록 하기 위한 타이머다. 무효 타이머Ti가 만료했을 경우에는, 시스템 제어부50은 S540에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은, S520에 진행된다.
S540에서는, 시스템 제어부50은, 터치 캔슬 이벤트를 발행하고, 터치 바82에의 터치 조작을 무효화한다. 터치 캔슬 이벤트가 발행되면, 터치업이 있을 때까지, 시스템 메모리52에 터치 캔슬 상태인 사실이 기억된다. 또한, 시스템 제어부50은, 무효 타이머Ti가 만료했을 경우에, 터치 캔슬 이벤트를 실행할 것인가 아닌가를 유저에게 문의하고, 해당 문의에 대한 회답에 따라서 터치 캔슬 이벤트를 실행할 것인가 아닌가를 판정해도 좋다.
S541에서는, 시스템 제어부50은, 도8a에 나타내는 것 같은 화면을 표시부28이나 EVF29에 표시함으로써, 유저에게 현재의 터치 조작이 무효화된 것을 명시한다.
S542에서는, 시스템 제어부50은, 무조작 타이머Tn의 시간 측정을 재개한다. S540에서 터치 캔슬의 실행이 이전의 터치 조작을 무효화하기 때문에, 무조작 상태가 계속되고 있다고 간주될 수 있다. 그 때문에, 무조작 타이머Tn은, 카운트 값 0으로부터 카운트를 시작하는 것이 아니고, 카운트 값Tcn+Ti로부터 카운트를 시작한다(정지된 무조작 타이머Tn에 Ti를 가미한 카운트 값으로부터 카운트를 재개한다). 다시 말해, 이전의 유효한 터치 조작으로부터의 기간에 시간 측정이 된다. 이에 따라, 터치 캔슬이 되는 조건을 충족시키는 터치 조작이외(캔슬된 터치이외)의 터치 바82에 대한 터치 조작이, Tn의 길이의 기간에 걸쳐 없는 상태가 계속한 것에 따라서 록 상태에 천이하게 된다. 바꿔 말하면, 캔슬된 터치 조작이외의 터치 바82에 대한 터치 조작이 없는 상태의 기간이 Tn에 도달한 것에 따라, 그 기간이 Tn에 도달하기 전까지 캔슬된 터치 조작이 있었던 것인가 아닌가에 관계되지 않고, 록 상태에 천이하게 된다. 이에 따라, 고의 아니게 터치 바82에 접촉하고 터치가 계속되는 경우라도 록 상태에 천이할 수 있게 된다.
S543에서는, 시스템 제어부50은, 록 상태에 천이할 것인가 아닌가를 판정하기 위해서, 좌터치(터치 바82의 키 톱 좌측부 82L에의 터치)가 행해지고 있는 중인가 아닌가를 판정한다. 좌터치가 행해지고 있는 중일 경우에는, 시스템 제어부50은 S544에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S546에 진행된다.
S544에서는, 시스템 제어부50은, 표시부28이나 EVF29에 록 진척 표시와 갱신을 행한다. 도7e에, 록 진척 표시의 표시 예를 나타낸다. 본 실시예에서는, 록 상태로부터 유효상태에의 전환과 마찬가지로, 터치 바82의 키 톱 좌측부 82L에 대하여 Tl이상의 기간에 롱 터치를 행하는 것으로 터치 바82를 유효상태로부터 록 상태로 바꿀 수 있다. 록 진척 표시는, 록 해제 진척 표시의 반대이고, 록 조작에 의해 유효상태로부터 록 상태로 바꾸기 위해서 얼마나 길게 터치를 계속해야 하는지를 나타낸다. 도7e에 도시한 바와 같이, LV화상 700에 중첩해서 바 인디케이터702를 표시하고, 바 인디케이터702의 좌반을 사용해서 진폭 바 표시를 행한다. 직사각형 713은, 바 인디케이터702의 좌반을 사용하여 록까지의 진척 상황을 나타내는 진척 바 부분으로서, 우반과는 식별가능하게 표시된다. 바 인디케이터702의 좌반을 나타내는 것에 의해 밝혀진 것은, 록 조작이 터치 바82의 좌측부 82L에 대한 터치로 행해지고, 현시점에서는 록 조작이 정확히 행해지는 중이라는 것이다. 직사각형 713의 우측은 짙은 그레이(블랙에 가까운 그레이)로 표시되고, 직사각형 713의 좌측은 옅은 그레이(화이트에 가까운 그레이)로 표시된다. 좌측의 옅은 그레이는, 유저가 터치 바82의 좌측부 82L에 터치다운 하고나서 Tl이 경과할 때까지의 현재의 진척율을 나타내고, 터치의 계속 시간에 따라서 순차로, 좌측에서 우측으로 상기 옅은 그레이의 표시 범위가 확대된다. 도7e에 도시된 예에 의해 드러난 것은, 진척율이 50% 정도이다는 것이다. 우측의 짙은 그레이는 록 타이머Tl이 만료할 때까지의 나머지 시간을 나타내고 있다. 좌측부 82L에의 터치의 계속 시간이 록 타이머Tl(2초)에 도달하면, 직사각형 713의 옅은 그레이 부분이 바 인디케이터702의 중앙에 도달하여, Tl이 만료한 것을 나타낸다. 이렇게, 진척 바로서 직사각형 713을 표시함으로써, 유저는, 록을 행하기 위해서 잠시동안 터치를 계속하지 않으면 안되는 것을 이해할 수 있다. 또한, 록 진척 표시로서 본 실시예에서는 진척 바로서 직사각형 713을 표시했지만, 나머지 시간이나 진척율(퍼센티지)을 수치로 표시해도 좋다. 아이콘714는, "OFF"라고 하는 문자열이 그레이아웃되어서 표시되어 있는 것을 나타낸다. 이에 따라, 현재 접수하고 있는 터치 조작이 유효상태로부터 록 상태(OFF)로 바꾸기 위한 것이고, 동시에, 그레이아웃하고 있는 "OFF"는 현시점에서는 그 록 상태(OFF)에 도달되지 않은 것을 나타낸다.
S545에서는, 시스템 제어부50은, 록 타이머Tl이 만료한 것인가 아닌가를 판정한다. 록 타이머Tl이 만료했을 경우에는, 시스템 제어부50은 S504에 진행되어서 록 확정 표시를 행함과 아울러, 록 상태에 천이한다. 록 타이머Tl이 만료하지 않은 경우에는, 시스템 제어부50은 S546에 진행된다. 상술한 것처럼, 본 실시예에서는, 록 해제에 필요한 좌측부 82L에 대한 터치의 계속 시간(Tr)보다도, 록 하는데 필요한 좌측부 82L에 대한 터치의 계속 시간(Tl)쪽을 길게 하고 있다. 추가로, 모두 소정시간이상의 롱 터치로 터치함으로써, 유저의 의도적이 아닌 기능에서는 록 상태와 유효상태가 바뀌지 않도록 하고 있다. 록 상태를 해제해서 유효상태로 바꾸기 위한 터치의 계속 시간(Tr)이 지나치게 길면, 유저는 재빠르게 조작할 수 없고, 촬영기회를 놓쳐버릴 수도 있다. 그 때문에, Tr을 0.3초이상 2초미만으로 설정하여, 오조작을 방지하면서 록 해제 조작이 너무 많은 시간이 걸리지 않는다. 한편, 유효상태에서는, 슬라이드 조작도 가능하기 때문에, 터치다운 하고나서 손가락을 슬라이드시켜야 할지, 슬라이드시키지 않고 탭 시켜야 할지 등에 대해 유저의 일부에 망설임으로 인해, 터치 시간이 길어질 가능성이 있다. 혹은, 신중하게 적은 슬라이드량만큼의 슬라이드를 행하려고 할 때, 터치 무브가 느리기 때문에 터치다운후 잠시동안 슬라이드가 발생하지 않을 가능성이 있다. 이렇게, 록 조작을 할 작정이 없는 터치 조작이여도, 유효상태에서는 록 상태보다도 터치 기간이 길어지게 될 수도 있다. 이러한 경우에, 유저의 의도에 반해서 록 상태로의 천이는, 유저가 의도한 터치 조작을 더 이상 접수하지 못하기 때문에 번거롭다. 그 때문에, 록 조작의 시간역치인 Tl을, Tr보다도 긴 시간의 2초이상 5초이하로 설정하고, 의도하지 않은 록 상태에 천이해버릴 가능성을 감소시킨다. 상술한 것처럼, 터치 조작의 제한 상태(록 상태)를 해제해서 재빠르게 터치 조작을 시작할 수 있고, 동시에, 제한 상태(록 상태)로의 부주의한 천이로 인해 터치 조작이 행해지는 것이 방지될 가능성을 감소시킨다.
S546에서는, 시스템 제어부50은, Tc의 시간 측정이 진척중인가의 판정을 하지 않고, S520과 마찬가지로 터치 바82에의 슬라이드가 행해진 것인가 아닌가를 판정한다. 슬라이드가 행해졌을 경우에는, 시스템 제어부50은 S547에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S550에 진행된다. 또한, 슬라이드가 행해졌을 경우에도, 이미 터치 캔슬 이벤트가 발행되어 있기 때문에, 슬라이드량n의 산출, 기준위치Pref의 갱신, 슬라이드에 할당된 기능의 실행, 및 슬라이드 응답 표시는, 행해지지 않는다. 다시 말해, 이 시점에서 슬라이드의 판정은 록 조작이 중단된 것인가 아닌가를 판단하기 위해서 행해지므로, 할당기능의 실행 트리거로서의 슬라이드는 무시된다.
S547에서는, 시스템 제어부50은, 록 진척 표시가 실행중인가 아닌가를 판정한다. 록 진척 표시가 실행중일 경우에는, 시스템 제어부50은 S548에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S549에 진행된다.
S548에서는, 시스템 제어부50은, 표시부28이나 EVF29에까지 표시된 록 진척 표시(바 인디케이터702의 내부의 진척 바의 표시)를 비표시로 하고, 도8a에 도시된 조작 없음 표시로 상기 표시를 갱신한다. 이에 따라, 유저는, 록 조작의 좌터치가 중단되어, 록을 행하지 않고 유효상태의 대기 상태가 복원된 것을 인식할 수 있다.
S549에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 시스템 제어부50은 터치업이 있을 때까지 기다리고, 터치업이 있으면 S503에 진행된다. 본 상태가 터치 캔슬 이벤트가 실행된 상태이기 때문에, 좌터치에 의한 록이외의 이벤트는 행해지지 않는다. 추가로, S546에서 슬라이드가 행해졌다고 판정되기 때문에, 좌터치에 의한 록 조작도 일어나지 않는다. 그 때문에, 터치업만을 기다린다. 또한, 시스템 제어부50은 터치 캔슬 상태로부터 S503에 진행되는 경우에는, S501의 처리는 행하지 않고, Tn은 리셋트되지 않는다. 이것은, 터치 캔슬 이벤트가 발생하고, 좌터치에 의한 록 조작이 없었기 때문에, 본 터치는 유저의 의도적인 조작의 결과가 아니라고 상정하고, 이전의 조작 종료로부터 실질적으로 무조작의 상태가 계속된다고 간주할 수 있기 때문이다.
S550에서는, 시스템 제어부50은, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은 S551에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S553에 진행된다.
S551에서는, 시스템 제어부50은, 록 진척 표시가 실행중인가 아닌가를 판정한다. 록 진척 표시가 실행중일 경우에는, 시스템 제어부50은 S552에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S503에 진행된다.
S552에서는, 시스템 제어부50은, 표시부28이나 EVF29의 표시 화면을 도7e에 도시된 화면으로부터 도8a의 화면에 천이시키는 것으로, 록을 위한 좌터치가 너무 이르게 종료한 것을 명시한다. 이 후, 시스템 제어부50은 S503에 진행된다.
S553에서는, 시스템 제어부50은, 무조작 타이머Tn이 만료한 것인가 아닌가를 판정한다. 무조작 타이머Tn이 만료했을 경우에는, 시스템 제어부50은 무조작 상태가 무조작 타이머Tn에 대응한 기간에 계속되었다고 판정하여 S504에 진행되지만, 그렇지 않을 경우에는, 시스템 제어부50은 S543에 진행된다. 이렇게, 터치 캔슬 이벤트가 발생한 후에, 터치업 하지 않은 경우에도 Tn이 만료하면 록 상태에 천이한다. 도5a 내지 5c로부터 명백하듯이, 무효 타이머Ti가 만료하지 않고 있는 상태(S533의 No)에서는, 터치업(S524이나 S526의 Yes)에 따라서 무조작 타이머Tn을 리셋트한다(S501). 한편, 무효 타이머Ti가 만료한 상태(S533의 Yes)에서는, 그러한 제어를 행하지 않는다. 이 때문에, 무효 타이머Ti가 만료한 상태에서 터치 바82의 이전의 유효조작이 있을 경우에는, 무조작 타이머Tn은 해당 유효조작으로부터의 시간을 계측하고 있다.
전체면 터치 시작 판정 처리
도6은, 전체면 터치 시작 판정 처리의 상세를 나타내는 흐름도다. 이 처리는, 시스템 제어부50이 불휘발성 메모리56에 기록된 프로그램을 시스템 메모리52에 전개해서 실행 함에 의해 실현된다.
S601에서는, 시스템 제어부50은, 전체면 터치 계속 타이머Tc이 시간 측정중인가 아닌가를 판정한다. 전체면 터치 계속 타이머Tc이 시간 측정중일 경우에는, 터치 바82에의 전체면 터치는 이미 개시되어 있다고 상정할 수 있기 때문에, 시스템 제어부50은 전체면 터치 시작 판정 처리를 종료하고, 그렇지 않을 경우에는, 시스템 제어부50은 S602에 진행된다.
S602에서는, 시스템 제어부50은, 터치 바82에의 전체면 터치가 있었는가 아닌가를 판정한다. 상술한 것처럼, 시스템 제어부50은, 터치 센서 전극302a, 302b, 302c의 각각의 전압(전압출력값)을 판독한다. 터치 센서 전극302a, 302b, 302c의 모두에 있어서 전압변화량(베이스 전압으로부터의 전압의 변화량)이 전체면 터치 판정 역치를 초과하는 경우에, 시스템 제어부50은, 손가락이 터치 바82의 전체면을 가리고 있다고 판단하고, 이 터치 조작을 전체면 터치로서 판정한다. 전체면 터치 판정 역치의 상세에 대해서는 도9a∼9c를 참조하여 후술한다. 전체면 터치가 있었을 경우에는 시스템 제어부50은 S603에 진행되지만, 그렇지 않을 경우에는, 전체면 터치 시작 판정 처리를 종료하지만, 터치가 계속되고 전체면 터치 판정 타이머Ta가 종료하지 않으면, 전체면 터치 시작 판정 처리를 다시 한 번 행하게 된다.
S603에서는, 시스템 제어부50은, 전체면 터치 시작에 의해, 전체면 터치 계속 타이머Tc의 시간 측정을 시작한다. 이 경우에, 전체면 터치 계속 타이머Tc의 시간 측정이 개시된 후의 전체면 터치 시작 판정 처리에서는, S601의 판정 결과로서 S602에 진행되지 않는다. 이러한 플로우를 채택함으로써, 전체면 터치가 있었다고 판정된 후에 손가락의 접촉 상태가 변화되고, 전압변화량이 전체면 터치 판정 역치를 하회하는 경우에도, 전체면 터치의 종료는 판정되지 않는다. 즉, 전체면 터치 판정 타이머Ta의 시간 측정중에 전체면 터치가 있었다고 한번 판정되면, 전압변화량이 전체면 터치 판정 역치를 하회하는 경우에도, 전체면 터치는 계속되고 있다고 간주된다.
S604에서는, 시스템 제어부50은, 무효 타이머Ti를 리셋트한다.
S605에서는, 시스템 제어부50은, 터치 바82에의 전체면 터치가 행해지고 있는 상태인 것을 유저에게 시각적으로 전수하기 위해서, 표시부28이나 EVF29에 전체면 터치 시작 표시를 행한다. 도8e에, 전체면 터치 시작 표시의 표시 예를 나타낸다. 직사각형 805을 바 인디케이터702의 전체면에 걸쳐 표시함으로써, 전체면 터치가 행해지고 있는 것을 유저가 인식할 수 있다.
S606에서는, 시스템 제어부50은, 록 해제 타이머Tr가 시간 측정중인가 아닌가를 판정한다. 록 해제 타이머Tr가 시간 측정중이 아닐 경우에는, 시스템 제어부50은 전체면 터치 시작 판정 처리를 종료하고, 그렇지 않을 경우에는 시스템 제어부50은 S607에 진행된다.
S607에서는, 시스템 제어부50은, 록 해제 타이머Tr의 시간 측정 정지 및 초기화를 행한다.
도7a∼도7f 및 도8a∼도8f를 참조하여, 상술한 도4a, 4b, 도5a∼5c의 처리에 의해 실현되는 터치 바82에의 조작에 따라 응답 표시의 화면천이를 설명한다. 이 경우에, 터치 바82의 좌탭에는 ISO값을 1/3단씩 감소하는 기능, 우탭에는 ISO값을 1/3단씩 증가하는 기능, 슬라이드에는 ISO값을 슬라이드의 1단마다 1/3단씩 증감하는 기능이 할당되어 있는 것으로 한다.
디지털 카메라100을 촬영 모드로 기동하면, 초기의 상태가 록 상태이기 때문에, 도7a의 촬영 대기 화면이 표시되지만, 바 인디케이터702는 표시되지 않는다. 이 상태로부터 좌측부 82L에 터치하면 도7b에 도시된 것처럼 록 해제 진척 표시가 행해진다. 좌측부 82L에의 터치를 계속하고 록이 해제되면, 도7c에 도시된 것처럼 록 해제 확정 표시가 행해진다. 도7b의 록 해제 진척 표시가 표시되고 있는 동안에 터치를 떼어 놓는다면, 록 해제 진척 표시를 중단하고, 소정시간은 도7d와 같이 바 인디케이터702를 표시하고, 소정시간후(Td경과후)에 바 인디케이터702를 비표시로 하고 도7a에 도시된 표시 상태가 복원된다. 반대로, 유효상태에서 좌측부 82L에 터치하면 도7e와 같이 록 진척 표시가 행해진다. 좌측부 82L에의 터치를 계속하고 록이 시행되면, 도7f와 같이 록 확정 표시가 행해진다.
유효상태에서는, 터치되지 않고 있을 경우에도(즉, 터치 조작이 되고 있는 것인가 아닌가에 관계 없이), 도8a에 도시한 바와 같이, 항상 바 인디케이터702가 표시된다. 이 상태로부터 좌측부 82L이 터치하면 도8b와 같이 터치 시작 표시가 행해진다. 이 상태에서 금방 터치를 떼어 놓으면, 도8c 또는 도8f에 도시된 탭 확정 표시가 행해진다. 도8b의 상태로부터 슬라이드를 행하면, 도8d의 슬라이드 응답 표시를 행한다. 도8a의 상태로부터 전체면 터치를 시작하면 도8e의 표시를 행한다. 상술한 것처럼, 터치 바82에 대한 여러 가지의 조작에 대하여 무엇이 행해지고 있는지를 유저가 인식가능하도록 답 표시를 행하기 때문에, 유저는 상기 장치에 의해 어떤 조작이 인식되고 있는지를 확인하면서 조작을 행할 수 있다. 특히, 파인더17에 접안 해서 조작하고 있을 경우는, 터치 바82를 직접 시인할 수 없으므로, 어느 위치를 터치하고 있는지를 직접 터치 바82를 보아서 확인할 수 없다. 그러나, EVF29에 표시되는 이것들의 응답 표시를 보면서 조작할 수 있으므로, 파인더17에 접안하는 경우에도, 유저는 어느 위치가 터치해서 어떤 조작이 검지되고 있는지에 관해 어떠한 의심도 없이 쾌적하게 조작할 수 있다. 이에 따라, 파인더를 들여다본 채로도 터치 바82를 사용한 촬영 설정의 재빠른 변경이 가능해지고, 촬영 기회를 놓치지 않고 유저가 의도한 촬영 설정으로 촬영을 행할 수 있다.
전체면 터치 판정 역치
다음에, 도9a∼9c를 참조하여, 터치 바82의 각 터치 센서 전극에 있어서의 전체면 터치 판정 역치에 대해서 설명한다. 도9a는 전체면 터치 판정 역치 901의 일례를 나타낸다. 전극마다 전체면 터치 판정 역치901이 설정되고, 터치 센서 전극302a, 302b, 302c에 대해서, 각각, 전체면 터치 판정 역치901a, 901b, 901c가 설정되어 있다. 전체면 터치 판정 역치901a, 90lb, 901c를 총칭하여 전체면 터치 판정 역치901이라고 칭한다. 전체면 터치 판정 역치901b는, 전체면 터치 판정 역치901a와 901c보다도 크다. 추가로, 전체면 터치 판정 역치901a와 901c는 본 실시예에서는 같은 값으로 하고 있지만, 터치 바82의 배치나 형상에 따라 다른 값이 채택되어도 좋다. 전체면 터치 판정 역치901a, 901b, 901c는, 모두, 접촉 판정 역치902보다도 크다. 상술한 바와 같이, 터치 센서 전극302a, 302b, 302c의 모두에 있어서 전압변화량(베이스 전압으로부터의 전압의 변화량)이, 각 전극에 대응하는 전체면 터치 판정 역치이상이 되었을 경우에, 손가락이 터치 바82의 전체면을 가리고 있다고 판정한다. 이 경우, 복수의 터치 센서 전극 중, 터치 센서 전극 302a∼302c의 범위(소정범위이상)에서, 전체면 터치 판정 역치901이상의 검출 값이 검출되는 상태가 된다. 추가로, 이 조건을 충족시킨 후에 터치업 또는 슬라이드 없이 소정시간(Tc)이 경과했을 경우에, 이 터치 조작을 전체면 터치로서 판정한다. 또한, 각 검지 전극으로 검출된 전압변화량은, 조작체인 손가락이 근접할 수록 커지는 검출 값이다. 도9a에는, 접촉 판정 역치902도 도시되어 있다. 터치 센서 전극302a, 302b, 302c의 어느쪽인가의 전압변화량이 접촉 판정 역치902를 초과하는 경우에, 손가락이 터치 바82에 접촉하고 있다(터치 온)이라고 판정한다.
도9a에 도시한 바와 같이, 전체면 터치 판정 역치901을 접촉 판정 역치902보다도 크게 설정하고 있다. 즉, 소정값미만의 작은 접촉 면적(접촉 사이즈)의 터치에서 발동한 기능의 판정에 관한 역치보다도, 소정값이상의 큰 접촉 면적의 터치에서 발동한 기능의 판정에 관한 역치를 크게 설정하고 있다. 이에 따라, 전체면 터치라고 판정된 오조작을 막을 수 있다. 예를 들면, 유저가 오른손으로 터치 바82의 좌측에 터치다운 할 때에, 유저의 손가락의 복부가 터치 바82의 우측에 접근할 때에도, 전체면 터치 판정 역치901은 접촉 판정 역치902보다도 크기 때문에, 그 해결방법이 잘못하여 전체면 터치로서 판정될 가능성이 낮다. 또한, 유저가 의도적으로 전체면 터치를 행할 때, 유저는 터치 바82의 전체면을 더욱 단단히 덮을 것 같다. 이 때문에, 각 전극상의 키 톱 부분에 있어서의 손가락의 접촉 면적이 커지므로, 통상의 터치다운과 비교하여, 각 터치 센서 전극의 전압이나 전압변화량은 증가한다. 이 때문에, 전체면 터치 판정 역치901을 접촉 판정 역치902보다 크게 설정하는 경우도, 의도적인 전체면 터치는 적절하게 검출될 수 있다.
유저가, 예를 들면, 터치 바82에 손가락의 복부로부터 접촉이 시작해서 최후에 손 끝이 터치 바82에 접촉함으로써 전체면 터치를 행할 때, 터치 센서 전극302a의 전압상승이 가장 느리다. 이 경우에는, 전체면 터치가 시작했다고 판정되는 것은, 터치 센서 전극302a의 전압변화량이 전체면 터치 판정 역치901을 초과했을 때다. 반대로, 터치 바82에 손 끝으로부터 접촉이 시작해서 최후에 손가락의 복부가 접촉할 때, 터치 센서 전극302c의 전압변화량이 전체면 터치 판정 역치901을 초과했을 때에, 전체면 터치가 시작했다고 판정된다.
추가로, 터치 바82는, 그립부90을 움켜잡는 오른손의 엄지를 비스듬히 뻗어서 전체면 터치를 행하도록 배치되어 있다. 이 때문에, 전체면 터치를 행할 때에, 손가락의 형상이나 특이함에 따라서는, 도9b에 도시한 바와 같이, 터치 센서 전극302a, 302c 각각의 터치 면적이 터치 센서 전극302b에서의 터치 면적보다 작아진다. 이 경우에는, 터치 센서 전극302a, 302c 각각의 전압변화량은, 터치 센서 전극302b의 전압변화량보다도 작아진다.
더욱, 전체면 터치를 행할 때에, 손가락의 형상이나 특이함에 따라서는, 도9c에 도시한 바와 같이, 손 끝이나 관절에 가까운 부분에서, 손가락이 터치 바82로부터 떼어 놓일 수도 있다. 추가로, 터치 바82의 앞에 파인더17(돌기부)이 위치되기 때문에, 터치 바82에 터치할 때 손 끝이 파인더17을 치고, 파인더17측(손 끝측)에서 손가락이 터치 바82로부터 보다 쉽게 떼어 놓여질 수도 있다. 이 요인들에 의해서도, 터치 센서 전극302a, 302c 각각의 터치 면적이 터치 센서 전극302b보다 작아지고, 터치 센서 전극302a, 302c 각각의 전압변화량이 터치 센서 전극 302b보다도 작아진다.
따라서, 터치 센서 전극302a, 302b, 302c가 전체면 터치 판정 역치를 공유하면, 전체면 터치가 시작했다고 판정될 때까지의 시간이 보다 길어지게 되거나, 전체면 터치가 고정밀도로 판정되는 것을 방지할 수도 있다. 이를 감안하여, 도9a에 도시한 바와 같이, 터치 센서 전극302a, 302c 각각의 전체면 터치 판정 역치가 터치 센서 전극302b의 전체면 터치 판정 역치보다도 작도록, 전체면 터치 판정 역치901을 설정하고 있다. 즉, 터치 바82의 중앙측 전극의 전체면 터치 판정 역치보다도 터치 바82의 끝측 전극들의 전체면 터치 판정 역치를 작게 설정하고 있다. 또한, 끝측 전극이란, 복수의 검지 전극 중, 터치 바82의 키 톱(검지면)에 평행한 제1의 방향(예를 들면, 우방향)의 끝, 및 반대 방향(예를 들면, 좌방향)의 끝에 배치된 전극이다. 이에 따라, 전체면 터치가 시작했다고 판정될 때까지의 시간을 짧게 하고, 전체면 터치를 고정밀도로 판정할 수 있다. 추가로, 전체면 터치가 시작했다고 판정될 때까지의 시간을 짧게 하는 것으로, 전체면 터치 판정 타이머Ta를 짧게 할 수 있다. 전체면 터치 판정 타이머Ta 동안에 슬라이드 판정을 행하지 않기 때문에, 전체면 터치 판정 타이머Ta를 짧게 하는 것은 슬라이드의 조작성 향상에 공헌한다.
상술한 것처럼, 전체면 터치 판정 역치를 접촉 판정 역치보다도 크게 설정하고, 중앙의 전극의 전체면 터치 판정 역치보다도 끝측의 전극의 전체면 터치 판정 역치를 작게 설정함으로써, 터치 바82의 오조작을 감소시킴과 동시에, 터치 바82의 조작성을 향상할 수 있다. 또한, 전체면 터치 판정 역치를 접촉 판정 역치보다도 크게 설정하는 것은, 다른 방식에 따라 터치 검지(터치 검출)를 실현하는 터치 조작 부재에 적용되어도 좋다. 예를 들면, 전체면 터치 판정 역치를 접촉 판정 역치보다도 크게 설정하는 것은 압력감지 방식을 채택하는 터치패널에 적용되어도 되고, 터치하는 압력이 커질수록 검출 값이 커질 경우에, 넓은 면적에 압력을 가할 때의 터치를 판정하는 역치를, 좁은 면적에 압력을 가할 때의 터치를 판정하는 역치보다도 크게 설정하고, 중앙의 역치보다도 끝의 역치를 작게 설정해도 좋다. 또한, 본 실시예에서는, 전체면 터치로서 칭하고 있지만, 통상의 면적의 터치보다도 넓은 면적에서 행하는 터치이며, 그 터치가 통상의 면적의 터치와는 구별해서 검지하는 것이면, 전체 터치 검지면에 터치하는 것을 수반하는 조작에 한정되지 않는다.
상시 사용 가능시의 처리
도10a 및 10b는, 터치 바82가 항상 사용가능할 경우의 제어 처리의 상세를 나타내는 흐름도다. 이 처리는, 시스템 제어부50이 불휘발성 메모리56에 기록된 프로그램을 시스템 메모리52에 전개해서 실행함에 의해 실현된다. M-Fn바 오조작 방지 기능이 "무효(상시 사용 가능)"로 설정되는 경우에, 도4a,4b 및 도5a∼5c의 처리 대신에, 도10a 및 10b의 처리가 행해진다(M-Fn바 오조작 방지 기능에 대해서는 후술한다). 오조작 방지 기능이 "무효(상시 사용 가능)"로 설정되면, 오조작 방지보다도 조작의 즉시성이 우선화되고, 록 해제 조작등을 해야 하지 않고 재빠르게 조작하는 것이 가능해진다.
S1000∼S1003은, 각각 도4a의 S400∼S403과 같은 처리이기 때문에, 그 설명을 생략한다.
S1004에서는, 시스템 제어부50은, 전체면 터치 판정 타이머Ta의 시간 측정과 무효 타이머Ti의 시간 측정을 시작한다.
S1005∼S1012는, 각각 도5a의 S511∼S518과 같은 처리이기 때문에, 그 설명을 생략한다. 단, 시스템 제어부50은, S1010이나 S1012의 처리후는 S1000에 진행된다.
S1020에서는, 시스템 제어부50은, 도4a의 S413과 마찬가지로, 터치 바82에의 터치 조작(슬라이드나 탭)에 대하여 기능이 이미 할당된 것인가 아닌가를 판정한다. 기능이 이미 할당된 경우에는, 시스템 제어부50은, S1021에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S1040에 진행된다. 전술한 S413의 처리는, 터치 바82가 록 상태일 경우의 처리이기 때문에, 터치 바82의 좌터치가 있었을 경우에 그 처리가 행해진다. 그러나, 터치 바82가 항상 조작가능할 경우에는, 기능이 이미 할당된 것인가 아닌가의 판정은, 다른 터치 조작이 있었을 경우에 행해져도 좋다. 그 때문에, 터치 바82 상의 터치다운의 장소에 상관 없이, S1020의 처리를 행하도록 하고 있다. 또한, 의도적이 아닌 터치다운을 무시하기 위해서, 록 상태와 마찬가지로 좌터치가 있었을 경우만 S1020의 판정을 행하여도 좋다.
S1021에서는, 시스템 제어부50은, Tc시간 측정중인가의 판정을 제외하고 도5b의 S520과 같은 처리(터치 바82에의 슬라이드가 행해진 것인가 아닌가의 판정, 슬라이드량n의 산출, 기준위치Pref의 갱신 등)를 행한다. 슬라이드가 있었을 경우에는, 시스템 제어부50은 S1022에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S1026에 진행된다.
S1022에서는, 시스템 제어부50은, 도5b의 S522와 마찬가지로, 도8d에 나타내는 것 같은 화면을 표시부28이나 EVF29에 표시함으로써, 시스템 제어부50은, 유저에게 슬라이드 판정한 것을 명시한다. 전술한 도5b에서는, S520에서 슬라이드가 있었다고 판정했을 경우에, S521에서 록 타이머Tl을 리셋트하고, S522에서 도8d의 화면을 표시했지만, 터치 바82가 항상 조작가능할 경우에 록 타이머Tl은 동작하지 않는다. 그 때문에, S1021에서 슬라이드가 있었다고 판정했을 경우에는, 록 타이머Tl의 리셋트를 행하지 않고, S1022에서 도8d의 화면을 표시한다.
S1023, S1024, S1025는, 각각 도5b의 S523, S524, S525와 같다.
S1026에서는, 시스템 제어부50은, 도5b의 S526과 마찬가지로, 터치 바82로부터의 터치업이 있었던 것인가 아닌가를 판정한다. 터치업이 있었을 경우에는, 시스템 제어부50은, 무효 타이머Ti가 만료하지 않기 때문에 탭이 행해졌다고 판정하여 S1027에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S1029에 진행된다.
S1027에서는, 시스템 제어부50은, 도5b의 S529와 마찬가지로, 탭이 확정한 사실을 표시부28이나 EVF29에 표시한다. 도5b에서는, S526에서 터치업이 있었다고 판정했을 경우에, S527에서 록 타이머Tl을 리셋트하고, S529에서 탭 확정 표시를 행했지만, 터치 바82가 항상 조작가능할 경우에는 록 타이머Tl은 동작하지 않는다. 그 때문에, S1026에서 터치업이 있었다고 판정했을 경우에는, 록 타이머Tl을 리셋트하지 않고, S1027에서 탭 확정 표시를 행한다.
S1028, S1029, S1031, S1032은, 각각 도5b의 S530, S531, S533, S540과 같다. 도5b에서는, S531에서 전체면 터치 계속 타이머Tc이 만료했다고 판정했을 경우에, S532에서 록 타이머Tl을 리셋트하고, 시스템 제어부50은 M-Fn바 커스터마이즈 설정 처리로 진행되지만, 터치 바82가 항상 조작가능할 경우에는, 록 타이머Tl은 동작하지 않는다. 그 때문에, S1029에서 전체면 터치 계속 타이머Tc이 만료했다고 판정했을 경우에는, 시스템 제어부50은 록 타이머Tl을 리셋트하지 않고 M-Fn바 커스터마이즈 설정 처리로 진행된다.
S1033에서는, 시스템 제어부50은, 도7d 또는 도8a에 나타내는 것 같은 화면을 표시부28이나 EVF29에 표시한다.
S1034에서는, 시스템 제어부50은, 아이템 소거 타이머Td의 시간 측정을 시작한다. 그 후, 시스템 제어부50은, S1001에 진행된다. 도4a, 4b 및 도5a 내지 5c에서는, 터치 바82가 조작 가능한가 아닌가를 나타내기 위해서, 터치 바82의 록 상태와 유효상태간의 전환에 따라, 도7d에 나타내는 것 같은 화면표시(터치 바82에 접촉하지 않고 있는 사실의 표시)를 일시적으로 행할지 유지할지를 바꾸었다. 그러나, 터치 바82가 항상 조작가능할 경우에는, 터치 바82가 조작 가능한가 아닌가를 나타낼 필요가 없기 때문에, 터치 바82에 접촉하지 않고 있는 사실의 표시를 유지할 필요도 없다. 추가로, 전술한 대로, 라이브 뷰 화상위에는 될 수 있는 한 불필요한 아이템을 표시하지 않는 것이 바람직하다. 이 때문에, 도10에서는, 도7d 또는 도8a의 화면의 표시후, 재빠르게 아이템 소거 타이머Td의 시간 측정을 시작하고 있다.
S1040, S1041은, 각각 도4a의 S414, S406과 같다. 단, S1041에서는, 시스템 제어부50은 터치업이 있었을 경우에 S1000에 진행되지만, 그렇지 않을 경우에 시스템 제어부50은 S1042에 진행된다.
S1042에서는, 시스템 제어부50은, 전체면 터치 계속 타이머Tc이 만료한 것인가 아닌가를 판정한다. 전체면 터치 계속 타이머Tc이 만료했을 경우에는, 시스템 제어부50은 M-Fn바 커스터마이즈 설정 처리에 진행되지만, 그렇지 않을 경우에는 시스템 제어부50은 S1041에 진행된다.
M-Fn바 가이드 표시 판정 처리
도11은, 전술의 도4a의 S414, 도10a의 S1040의 M-Fn바 가이드 표시 판정 처리의 상세를 나타내는 흐름도다. 이 처리는, 시스템 제어부50이 불휘발성 메모리56에 기록된 프로그램을 시스템 메모리52에 전개해서 실행 함에 의해 실현된다.
S1101에서는, 시스템 제어부50은, M-Fn바 가이드 화면 표시 설정이 ON으로 되어 있는 것인가 아닌가를 판정한다. M-Fn바 가이드 화면 표시 설정이 ON으로 되어 있을 경우는, 시스템 제어부50은 S1102에 진행되고, 그렇지 않을 경우는 M-Fn바 가이드 표시 판정 처리를 종료한다. M-Fn바 가이드 화면 표시 설정은 후술의 S1105에서 유저 조작에 의해 구성될 수 있고, 설정 내용은 불휘발성 메모리56에 기록되어 있다.
S1102에서는, 시스템 제어부50은, 메뉴 화면(설정메뉴 화면)으로부터 M-Fn바 커스터마이즈 설정 화면으로 천이할 수 있는 것인가 아닌가를 판정한다. 천이할 수 있을 경우는, 시스템 제어부50은 S1103에 진행되지만, 그렇지 않을 경우는 M-Fn바 가이드 표시 판정 처리를 종료한다. 예를 들면, 메뉴 화면의 항목을 유저가 등록가능한 My Menu라고 하는 기능이 있다. 추가로, 메뉴 버튼81의 누름에 의해 메뉴 화면을 표시했을 경우에, My Menu만을 표시하고, 미리 설정된 메뉴 항목으로 구성된 통상의 메뉴 화면은 표시하지 않도록 하는 "My Menu만 표시"라고 하는 설정 항목이 있다. 이 "My Menu만 표시" 설정이 가능한 경우는, "M-Fn바 커스터마이즈 설정 화면"이라고 하는 메뉴 항목을 포함하는 통상의 메뉴 화면은 표시되지 않는다. 그 때문에, 시스템 제어부50은 메뉴 화면으로부터 M-Fn바 커스터마이즈 설정 화면으로 천이할 수 없다(S1102의 No)고 판정한다.
S1103에서는, 시스템 제어부50은, 도13a에 나타내는 것 같은 M-Fn바 가이드 화면(기능 할당을 촉진시키는 가이드 화면)을 표시부28이나 EVF29에 표시한다.
S1104에서는, 시스템 제어부50은, 조작부70에 포함된 INFO버튼이 눌려진 것인가 아닌가를 판정한다. 이것은, 다시 말해, M-Fn바 가이드 화면 표시 설정의 ON 또는 OFF의 전환 조작이 있었는지의 판정이다. 또한, INFO버튼 아이콘1301에 대한 터치 조작이 있었을 경우도, INFO버튼의 누름이라고 판정한다. INFO버튼이 눌렸을 경우는, 시스템 제어부50은 S1105에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1106에 진행된다.
S1105에서는, 시스템 제어부50은, M-Fn바 가이드 화면 표시 설정의 ON 또는 OFF를 바꾸어, 시스템 메모리52나 불휘발성 메모리56에 기록한다. M-Fn바 가이드 화면 표시 설정이 ON의 경우는, M-Fn바 가이드 화면의 체크 박스1302에 체크되지만, M-Fn바 가이드 화면 표시 설정이 OFF의 경우는, 체크 박스1302에 체크되지 않는다.
S1106에서는, 시스템 제어부50은, M-Fn바 커스터마이즈를 행하지 않기 위한 "아니오" 버튼1303이 선택된 상태에서 SET버튼75가 눌려진 것인가 아닌가를 판정한다. "아니오" 버튼1303이 선택된 상태에서 SET버튼75가 눌렸을 경우는, 시스템 제어부50은 S1107에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1108에 진행된다.
S1107에서는, 시스템 제어부50은, M-Fn바 오조작 방지 기능이 "유효(일시적으로 사용 가능)"로 설정되는 것인가 아닌가를 판정한다. M-Fn바 오조작 방지 기능이 "유효(일시적으로 사용 가능)"로 설정되는 경우에는, 시스템 제어부50은 도4a, 4b의 록 상태처리에 진행되지만, 그렇지 않을 경우(M-Fn바 오조작 방지 기능이 "무효(상시 사용 가능)"로 설정되는 경우)에는, 시스템 제어부50은 도10a, 10b의 상시 사용 가능시의 처리에 진행된다.
S1108에서는, 시스템 제어부50은, M-Fn바 커스터마이즈를 행하기 위한 "예"버튼1304이 선택된 상태에서 SET버튼75가 눌려졌는가 아닌가를 판정한다. "예"버튼1304이 선택된 상태에서 SET버튼75가 눌려졌을 경우는 시스템 제어부50은 S1109에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1104에 진행된다.
S1109에서는, 시스템 제어부50은, 도13c에 도시한 바와 같이, M-Fn바 커스터마이즈 설정 화면의 항목 1323에 커서1310을 위치 결정한 상태에서의 메뉴 화면을, 표시부28이나 EVF29에 표시한다. 다시 말해, M-Fn바 커스터마이즈 설정 화면의 항목 1323을 다른 메뉴 항목과 구별가능하게 강조 표시해서, 메뉴 화면을 표시한다. 그 후, 시스템 제어부50은 도12b의 S1212에 진행된다. 도13c와 같이 표시함으로써, M-Fn바 커스터마이즈 설정 화면에 천이하기 전에, 메뉴 화면을 표시시키기 위한 메뉴 버튼81의 누름, 커서 이동 및 항목 1323의 선택을 포함하는 조작을 생략할 수 있다. 추가로, M-Fn바 가이드 화면으로부터 직접 M-Fn바 커스터마이즈 설정 화면으로 천이하는 것이 아니고, 일단 M-Fn바 커스터마이즈 설정 화면의 항목 1323에 커서1310을 위치 결정한 상태에서의 메뉴 화면을 표시한다. 이에 따라, 메뉴 버튼81을 눌러서 표시된 메뉴 화면으로부터 M-Fn바 커스터마이즈 설정 화면으로 천이할 수 있는 것을 유저가 용이하게 파악할 수 있다. 다시 말해, 통상과는 다른 순서에 따라 M-Fn바 커스터마이즈 설정 화면으로 천이할 경우에도, 메뉴 버튼81을 누르어서 메뉴 화면을 표시시킨 뒤에 M-Fn바 커스터마이즈 설정 화면으로 천이하는 통상의 순서를 유저에 인식시킬 수 있다. M-Fn바 가이드 화면은, 전술과 같이, 터치 바82에 기능 미할당의 상태에서만 표시되지 않는다. 따라서, M-Fn바 커스터마이즈 설정 화면으로부터 기능 할당을 한 후는, M-Fn바 가이드 화면으로부터 M-Fn바 커스터마이즈 설정 화면으로 더 이상 천이할 수는 없다. 그러나, M-Fn바 가이드 화면으로부터 M-Fn바 커스터마이즈 설정 화면으로 천이할 때에, 도13c와 같은 표시를 함으로써, 메뉴 버튼81을 누르는 통상의 순서를 유저에게 인식시킨다. 따라서, 기능 할당을 한 후라도, 유저는, 메뉴 버튼81을 누르고 메뉴 화면을 표시시킨 후에 M-Fn바 커스터마이즈 설정 화면의 항목 1323을 선택해서 주저 없이 M-Fn바 커스터마이즈 설정 화면으로 천이할 수 있고, 설정 변경 조작을 행할 수 있다.
본 실시예에서는, 터치 바82의 좌측부 82L에의 터치 시작에 응답하여 표시되는 M-Fn바 가이드 화면을 표시하고 있을 때에, "예"버튼1304을 선택해서 SET버튼75를 누르는 조작에 따라서 도13c의 화면을 표시하는 예를 설명했다. 그러나, 도13c에 도시된 화면을 표시하는 트리거 조작은, 메뉴 버튼81을 누르지 않고 M-Fn바 커스터마이즈 설정 화면으로 천이시키기 위한 조작이면 다른 조작이라도 좋다. 예를 들면, 터치 바82에 대한 조작에 따라, M-Fn바 가이드 화면을 표시하지 않고 도13c의 화면으로 천이해도 좋다.
추가로, 본 실시예에서는 S1109에서 도13c의 화면을 표시한 후에, 도12b의 S1212에 진행되는 예를 설명했지만, 소정시간(수초) 경과후에 자동적으로 도14의 S1401에 진행되어서 M-Fn바 커스터마이즈 설정 화면을 표시하여도 좋다.
더욱, 터치 바82의 기능 할당을 행하는 M-Fn바 커스터마이즈 설정 화면으로 천이시키는 경우에 대해서 설명했지만, 이 경우는 한정되지 않고, 그 천이는 다른 설정 항목에도 적용가능하다. 다시 말해, 메뉴 화면에서 메뉴 항목을 선택하였던 계층하에서 특정한 설정 화면에 설정 변경이 가능한 특정한 설정 항목에 대해서, 메뉴 화면이 표시되지 않은 상태로부터 메뉴 버튼81을 누르지 않고 그 특정한 설정 화면으로 천이하는 경우에 그 천이는 적용가능하다. 이 경우, 특정한 설정 화면으로 직접 천이하는 것이 아니고, 메뉴 화면을 표시해서 특정한 설정 화면의 메뉴 항목을 강조해서 표시한다. 이에 따라, 메뉴 버튼81을 누르는 것을 포함하는 통상의 순서로 상기 메뉴 화면을 표시시켰을 경우에, 어떻게 특정한 설정 화면에 진행되는 것인지를 유저에게 인식시킬 수 있다.
촬영 모드 처리
도12a 및 12b는, 디지탈 카메라100에서 행해진 촬영 모드 처리의 상세를 나타내는 흐름도다. 이 처리는, 시스템 제어부50이 불휘발성 메모리56에 기록된 프로그램을 시스템 메모리52에 전개해서 실행 함에 의해 실현된다. 촬영 모드가 설정되어 있을 경우에 도12a 및 12b의 처리를 시작한다. 또한, 도12a 및 12b의 처리와 병행하여, 도4a∼도10b를 참조하여 설명한 터치 바82에 관한 처리도 행해지고 있는 중이라고 상정한다.
S1201에서는, 시스템 제어부50은, 촬상부22에 의한 라이브 뷰 촬영을 시작하고, 촬영 대기 화면을 표시부28이나 EVF29에 표시한다. 촬영 대기 화면의 표시 예는, 도7a를 참조하여 설명한 대로다.
S1202에서는, 시스템 제어부50은, 메뉴 버튼81이 눌려진 것인가 아닌가를 판정한다. 메뉴 버튼81이 눌려졌을 경우는, 시스템 제어부50은 S1209에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1203에 진행된다.
S1203에서는, 시스템 제어부50은, 셔터 버튼61이 반눌려 제1셔터 스위치 신호SW1이 발생한 것인가 아닌가를 판정한다. 제1셔터 스위치 신호SW1이 발생했을 경우는 시스템 제어부50은 S1204에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1208에 진행된다.
S1204에서는, 시스템 제어부50은, 제1셔터 스위치 신호SW1에 따라, AF(오토포커스)처리, AE(자동노출)처리, AWB(오토 화이트 밸런스)처리, EF(플래시전의 사전발광)처리 등의 촬영 준비 동작을 시작한다. 터치 바82를 사용해서 셔터 속도값등의 설정 값이 변경되면, 변경후의 설정 값은 촬영 준비 동작에 반영된다.
S1205에서는, 시스템 제어부50은, 셔터 버튼61이 완전눌려져 제2셔터 스위치 신호SW2가 발생한 것인가 아닌가를 판정한다. 제2셔터 스위치 신호SW2가 발생했을 경우는 시스템 제어부50은 S1206에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1207에 진행된다.
S1206에서는, 시스템 제어부50은, 각종 구성된 촬영 설정에 따라, 촬상부22로부터의 신호 판독으로부터, 촬상된 화상을 화상 파일로서 기록 매체200에 기록하기까지의, 일련의 정지 화상 촬영 처리의 동작을 시작한다. 터치 바82를 사용해서 ISO값등의 설정 값이 변경되면, 변경후의 설정 값은 그 정지 화상 촬영 처리에 반영된다.
S1207에서는, 시스템 제어부50은, 셔터 버튼61의 반누름이 떨어지게 된 것인가 아닌가를 판정한다. 셔터 버튼61의 반누름이 떨어지게 되었을 경우는, 시스템 제어부50은 S1208에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1205에 진행된다.
S1208에서는, 시스템 제어부50은, 촬영 모드를 종료할 것인가 아닌가를 판정한다. 촬영 모드를 종료할 경우는, 시스템 제어부50은 촬영 모드 처리를 종료하지만, 그렇지 않을 경우는 시스템 제어부50은 S1202에 진행된다.
S1209에서는, 시스템 제어부50은, 시스템 메모리52에 기억된 이전의 커서 위치에 커서가 표시되도록, 메뉴 화면을 표시부28이나 EVF29에 표시한다. 도13b는, 이전의 커서 위치에 커서가 있는 메뉴 화면의 일례를 나타낸다. 메뉴 화면에는, 복수의 대탭(톱 계층, 1계층째의 선택지), 선택된 대탭에 대응하는 복수의 소탭(1계층째의 선택지), 선택된 소탭에 대응하는 메뉴 화면으로서 복수의 메뉴 항목(3계층째의 선택지)이 표시된다. 대탭으로서, 좌측으로부터 순서대로 촬영 설정 탭, 재생 설정 탭, 기기설정 탭, My Menu탭이 표시되고, 도13b의 예에서는 촬영 설정 탭이 선택되어 있다. 촬영 설정 탭에는, 1∼5의 5개의 소탭이 속하고, 각각의 소탭에 대하여 복수의 메뉴 항목이 대응시켜져 있다. 소탭을 선택하면, 선택된 소탭에 대응하는 메뉴 항목의 일람이 표시된다. 도13b의 예에서는, 촬영 설정 탭에 포함된 소탭들 중, "1"의 소탭이 선택되고, 대응하는 복수의 메뉴 항목이 표시되어 있다. 커서1310은, 복수의 메뉴 항목 중 어느 하나를 선택하기 위한 선택 프레임이며, 도13b의 예에서는, "픽처 스타일"이라고 하는 메뉴 항목에 커서1310이 있다. 또한, "My Menu탭만 표시"로 설정되었을 경우는, 대탭들 중, 촬영 설정 탭, 재생 설정 탭 및 기기설정 탭은 표시되지 않고, My Menu탭만이 표시된다. 본 실시예에서는, 메뉴 버튼81의 눌림에 응답하여 S1209에서 메뉴 화면을 표시할 경우에는, 이전의 커서 위치에서(즉, 이전에 최후 선택된 메뉴 항목을 선택한 상태에서) 메뉴 화면을 표시하는 예를 설명했지만, 이 예에 한정되지 않는다. 메뉴 항목이 메뉴 화면의 선두의 메뉴 항목이라고 하는 조건을 충족시키는 메뉴 항목을 선택해서 메뉴 화면을 표시하거나, 어떠한 메뉴 항목도 선택하지 않고 메뉴 화면을 표시해도 좋다.
S1210에서는, 시스템 제어부50은, 조작부70의 각 조작 부재가 조작되어, 커서1310의 이동이 지시된 것인가 아닌가를 판정한다. 커서 이동 지시는, 터치 조작을 행하거나, 서브 전자 다이얼73을 회전시키거나, 또는 4방향 키74를 조작하거 함으로써, 내려질 수 있다. 유저는, 현재 표시하고 있는 복수의 메뉴 항목에 원하는 메뉴 항목이 있으면 그 항목을 터치하거나, 서브 전자 다이얼73을 회전시키거나, 또는 4방향 키74의 상하 키를 조작해서 원하는 메뉴 항목에 커서1310을 이동시킬 수 있다. 현재 표시하고 있는 복수의 메뉴 항목에 원하는 메뉴 항목이 포함되지 않을 경우는, 대탭 및/또는 소탭은, 이 탭을 터치하거나 또는 4방향 키74를 조작하여 다른 탭으로 바꾸어, 원하는 메뉴 항목이 표시되는 메뉴 항목 일람을 표시시킨다. 그 후, 커서1310을 원하는 메뉴 항목까지 이동시킨다. 예를 들면, 도13b의 상태로부터 도13c의 화면의 "M-Fn바 커스터마이즈 설정 화면"의 항목1323을 선택하는 것은, 다음과 같은 조작이 필요하다. 우선, 대탭을 촬영 설정 탭으로부터 기기설정 탭으로 바꾸고, 소탭 "4"을 선택한 하고, "M-Fn바 커스터마이즈 설정 화면"의 항목1323까지 커서1310을 이동시킨다. 커서1310의 이동이 지시되었을 경우는, 시스템 제어부50은 S1211에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1212에 진행된다.
S1211에서는, 시스템 제어부50은, S1210의 지시에 따라서 커서1310을 이동시키고, 이동후의 커서1310의 위치를 시스템 메모리52나 불휘발성 메모리56에 기록한다.
S1212에서는, 시스템 제어부50은, 커서1310이 M-Fn바 커스터마이즈 설정 화면의 항목1323 위에 있는 것인가 아닌가를 판정한다. 즉, 시스템 제어부50은 메뉴 화면의 상태가 도13c의 상태인가 아닌가를 판정한다. 커서1310이 M-Fn바 커스터마이즈 설정 화면의 항목 1323 위에 있는 경우는, 시스템 제어부50은 S1213에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1215에 진행된다.
S1213에서는, 시스템 제어부50은, SET버튼75가 눌려졌는가 아닌가를 판정한다. (커서1310이 M-Fn바 커스터마이즈 설정 화면의 항목 1323 위에 있는 상태에서) SET버튼75가 눌려졌을 경우는, 시스템 제어부50은 S1214에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1215에 진행된다.
S1214에서는, 시스템 제어부50은, M-Fn바 커스터마이즈 설정 처리를 행한다. M-Fn바 커스터마이즈 설정 처리의 상세에 대해서는 도14를 참조하여 후술한다.
S1215에서는, 시스템 제어부50은, 커서1310이 조작 버튼 커스터마이즈 설정 화면의 항목1321 위에 있는 상태에서 SET버튼75가 눌려졌는가 아닌가를 판정한다. 커서1310이 조작 버튼 커스터마이즈 설정 화면의 항목1321 위에 있는 상태에서 SET버튼75가 눌려졌을 경우는, 시스템 제어부50은 S1216에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1217에 진행된다.
S1216에서는, 시스템 제어부50은, 조작부70에 포함된 커스터마이즈 가능 버튼의 기능 설정을 행한다(조작 버튼 커스터마이즈 설정 처리).
S1217에서는, 시스템 제어부50은, 커서1310이 조작 다이얼 커스터마이즈 설정 화면의 항목1322 위에 있는 상태에서 SET버튼75가 눌려진 것인가 아닌가를 판정한다. 커서1310이 조작 다이얼 커스터마이즈 설정 화면의 항목1322 위에 있는 상태에서 SET버튼75가 눌려졌을 경우는, 시스템 제어부50은 S1218에 진행된다. 그렇지 않을 경우는, 시스템 제어부50은 S1219에 진행된다.
S1218에서는, 시스템 제어부50은, 조작부70에 포함된 커스터마이즈 가능 회전 조작 부재의 기능 설정을 행한다(조작 다이얼 커스터마이즈 설정 처리).
S1219에서는, 시스템 제어부50은, 커서1310이 커스터마이즈 초기화의 항목1324 위에 있는 상태에서 SET버튼75가 눌려진 것인가 아닌가를 판정한다. 커서1310이 커스터마이즈 초기화의 항목1324 위에 있는 상태에서 SET버튼75가 눌려졌을 경우는, 시스템 제어부50은 S1220에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1221에 진행된다.
S1220에서는, 시스템 제어부50은, M-Fn바 커스터마이즈, 조작 버튼 커스터마이즈 및 조작 다이얼 커스터마이즈의 설정을 카메라 구입시의 상태(초기의 공장 설정)로 복원하는 커스터마이즈 초기화 처리를 행한다. M-Fn바 가이드 화면이 표시되지 않도록 도13a의 체크 박스1302에 체크가 된 경우에도, 커스터마이즈 초기화처리가 행해지면, 체크 박스1302이 클리어되고, M-Fn바 가이드 화면이 표시되게 된다. 추가로, 그 초기화처리로 인해, M-Fn바(터치 바82)의 슬라이드, 좌탭, 및 우탭에는 아무런 기능도 할당되지 않은 디폴트 상태가 되고, M-Fn바 오조작 방지 기능은 "유효(일시적으로 사용 가능)"로 설정된다.
S1221에서는, 시스템 제어부50은, 커서1310이 "My Menu만 표시"의 항목(도13b, 도13c에 도시된 예와는 다른 탭의 항목에 속하므로 도시되지 않음) 위에 있는 상태에서 SET버튼75가 눌려진 것인가 아닌가를 판정한다. 커서1310이 "My Menu만 표시"의 항목(도시되지 않음) 위에 있는 상태에서 SET버튼75가 눌려졌을 경우는 시스템 제어부50은 S1222에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1223에 진행된다.
S1222에서는, 시스템 제어부50은, 메뉴 화면에 표시하는 항목(메뉴 항목)을 My Menu에 등록된 항목으로 제한한다. M-Fn바 커스터마이즈 설정 화면의 항목이 My Menu에 등록되지 않은 경우에는, 메뉴 항목을 My Menu에 등록된 항목으로 제한함으로써, M-Fn바 커스터마이즈 설정 화면의 항목이 표시되지 않게 된다. 추가로, 도11의 S1102에서, 메뉴 화면으로부터 M-Fn바 커스터마이즈 설정 화면으로 천이할 수 없다고 판정되게 된다.
S1223에서는, 시스템 제어부50은, 커서1310이 다른 항목 위에 있는 상태에서 SET버튼75가 눌려진 것인가 아닌가를 판정한다. 커서1310이 다른 항목 위에 있는 상태에서 SET버튼75가 눌려졌을 경우는, 시스템 제어부50은 S1224에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1225에 진행된다.
S1224에서는, 시스템 제어부50은, 커서1310이 있었던 항목의 처리를 행한다.
S1225에서는, 시스템 제어부50은, 메뉴 화면을 빠져나가게 하는 조작이 있었는가 아닌가를 판정한다. 조작이 있었을 경우는, 시스템 제어부50은 S1201에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1210에 진행된다.
M-Fn바 커스터마이즈 설정 처리
도14는, 전술한 도12b의 S1214의 M-Fn바 커스터마이즈 설정 처리의 상세를 나타내는 흐름도다. 이 처리는, 시스템 제어부50이 불휘발성 메모리56에 기록된 프로그램을 시스템 메모리52에 전개해서 실행 함에 의해 실현된다.
S1401에서는, 시스템 제어부50은, M-Fn바 커스터마이즈 설정 화면을 표시부28이나 EVF29에 표시한다.
도15a에 M-Fn바 커스터마이즈 설정 화면의 표시 예를 나타낸다. 터치 바82에는, 촬영 모드시의 기능과 재생 모드시의 기능을 개별적으로 할당할 수 있다. 아이템1501은 촬영 모드시의 기능 그룹을 나타내고, 아이템1502는 재생 모드시의 기능 그룹을 나타내고 있다. 기능 그룹은, 할당 기능의 그룹이다. 기능 그룹의 상세한 설명은 후술한다.
라디오 버튼1503은, 상술한 M-Fn바 오조작 방지 기능을 "유효(일시적으로 사용 가능)"로 설정하기 위한 라디오 버튼이며, M-Fn바 오조작 방지 기능이 "유효(일시적으로 사용 가능)"로 설정되어 있는 것인가 아닌가를 나타낸다. 라디오 버튼1503에 체크가 되어 있으면, M-Fn바 오조작 방지 기능은 "유효(일시적으로 사용 가능)"이다. 라디오 버튼1504는, M-Fn바 오조작 방지 기능을 "무효(상시 사용 가능)"로 설정하기 위한 라디오 버튼이며, M-Fn바 오조작 방지 기능이 "무효(상시 사용 가능)"로 설정되어 있는 것인가 아닌가를 나타낸다. 라디오 버튼1504에 체크가 되어 있으면, M-Fn바 오조작 방지 기능은 "무효(상시 사용 가능)"이다.
M-Fn바 오조작 방지 기능은, 문자 그대로, M-Fn바(터치 바82)의 오조작을 방지하기 위한 기능이며, 예를 들면, 디지탈 카메라100을 조작하려고 하면서 고의 아니게 터치 바82를 조작하는 것을 방지하기 위한 기능이다. M-Fn바 오조작 방지 기능이 "유효(일시적으로 사용 가능)"로 설정된 경우는, 촬영 모드시에, 록 해제 조작(특정의 조작)후의 특정한 기간에만 터치 바82의 슬라이드나 탭으로 할당기능을 실행할 수 있다. 그 이외의 기간에는 터치 바82의 슬라이드나 탭으로 할당기능을 실행할 수 없다. 재생 모드시는, M-Fn바 오조작 방지 기능이 "유효(일시적으로 사용 가능)"일 때에도, 항상 터치 바82의 슬라이드나 탭으로 할당기능을 실행할 수 있다. 또는, M-Fn바 오조작 방지 기능이 "유효(일시적으로 사용 가능)"일 경우에, 재생 모드시에서도, 촬영 모드시와 마찬가지로 할당기능의 실행이 제한되어도 좋다. 다시 말해, 재생 모드시에, 록 해제 조작후의 특정한 기간(Tn만료까지의 기간)에만 터치 바82의 슬라이드나 탭으로 할당기능을 실행하게 할 수 있고, 그 이외의 기간에는 슬라이드나 탭으로 할당기능을 실행하지 못하게 할 수 있다. M-Fn바 오조작 방지 기능을 "무효(상시 사용 가능)"로 설정했을 경우는, 도10a 및 10b에 대하여 설명한 처리가 실현되고, 항상 터치 바82의 슬라이드나 탭으로 할당기능을 실행할 수 있다.
전술한 대로, 전체면 터치의 접촉 상태는 통상의 조작 동안에 발생하기 어려운 특수한 접촉 상태이기 때문에, 의도하지 않는 조작에 의해 전체면 터치가 행해질 가능성은 낮다. 추가로, 전체면 터치의 할당기능은, 촬영이나 재생의 설정을 변경하는 기능이 아니고, 표시 화면의 천이 기능이다. 그 때문에, 고의 아니게 전체면 터치가 행해진 경우에도, 좌탭, 우탭, 및 슬라이드에 할당 가능한 촬영이나 재생에 관한 설정 값의 변경이 직접 발생하지 않는다. 다시 말해, 촬영 결과나 재생의 동작에 영향은 없다. 이 이유들로, 본 실시예에서는, 커스터마이즈 설정가능한 그 밖의 조작의 유효 또는 무효에 상관없이, 전체면 터치의 유효상태를 유지하고 있다. 다시 말해, M-Fn바 오조작 방지 기능이 "유효(일시적으로 사용 가능)"이며, 터치 바82가 록 상태일 경우에도, 전체면 터치는 항상 유효하다. 추가로, 전체면 터치에 의해 이 M-Fn바 커스터마이즈 설정 화면으로 숏컷할 수 있다. 이에 따라, 유저는, 전체면 터치에 의해, 유효/무효 상태를 포함하는 각종 상태를 확인할 수 있고, 유효/무효 설정을 쉽게 구성할 수 있다.
INFO버튼 아이콘1505은, 터치 바82의 전체면 터치 설정(전체면 누름 설정)의 사용 가이드다. 조작부70에 포함된 INFO버튼을 누르면, M-Fn바 전체면 터치 설정 화면으로 천이한다. 추가로, INFO버튼 아이콘1505은 터치 버튼으로서 구성되고, 터치패널70a 상에 INFO버튼 아이콘1505에 대응하는 부분을 터치해도, M-Fn바 전체면 터치 설정 화면으로 천이한다. 전체면 터치 설정의 상세한 것은 후술한다.
커서1506은, M-Fn바 커스터마이즈 설정 화면에 있는 복수의 선택지 중 어느 하나를 선택하기 위한 선택 커서다.
S1402에서는, 시스템 제어부50은, 조작부70의 각 조작 부재가 조작되어, 커서1506의 이동이 지시된 것인가 아닌가를 판정한다. 커서 이동 조작은, 선택지를 직접 터치하거나, 4방향 키74의 조작에 의해 행할 수 있다. 커서1506의 이동이 지시되었을 경우는, 시스템 제어부50은 S1403에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1404에 진행된다.
S1403에서는, 시스템 제어부50은, S1402에서 내려진 지시에 따라서 커서1506을, 다른 선택지를 선택하도록 이동시킨다.
S1404에서는, 시스템 제어부50은, 조작부70의 각 조작 부재가 조작되어, M-Fn바 커스터마이즈 설정 화면에서, 촬영 모드시의 기능 그룹(아이템1501)이 선택 및 확정된 것인가 아닌가를 판정한다. 예를 들면, 아이템1501 위에 커서1506이 있는 상태에서 SET버튼75가 눌려졌을 경우에, 촬영 모드시의 기능 그룹이 선택 및 확정되었다고 판정한다. 아이템1501 위에 커서1506이 있는 상태에서 아이템1501에 대한 터치 조작이 있었을 경우도, 촬영 모드시의 기능 그룹이 선택 및 확정되었다고 판정한다. 촬영 모드시의 기능 그룹을 선택 및 확정했을 경우는, 시스템 제어부50은 S1405에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1406에 진행된다.
S1405에서는, 시스템 제어부50은, 촬영 모드에 대응하는 M-Fn바 기능 할당 설정 처리를 행한다. 촬영 모드에 대응하는 M-Fn바 기능 할당 설정 처리에서는, 시스템 제어부50은, 유저 조작에 따라서, 촬영 모드시에 있어서의 터치 바82의 기능 그룹이나 할당기능(슬라이드, 좌탭, 우탭에 각각 할당되는 기능)을 설정한다.
S1406에서는, 시스템 제어부50은, 조작부70의 각 조작 부재가 조작되어, M-Fn바 커스터마이즈 설정 화면에서, 재생 모드시의 기능 그룹(아이템1502)이 선택 및 확정된 것인가 아닌가를 판정한다. 재생 모드시의 기능 그룹을 선택 및 확정했을 경우는, 시스템 제어부50은 S1407에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1408에 진행된다.
S1407에서는, 시스템 제어부50은, 재생 모드에 대응하는 M-Fn바 기능 할당 설정 처리를 행한다. 재생 모드에 대응하는 M-Fn바 기능 할당설정 처리에서는, 시스템 제어부50은, 유저 조작에 따라서, 재생 모드시에 있어서의 터치 바82의 기능 그룹이나 할당기능(슬라이드, 좌탭, 우탭에 각각 할당되는 기능)을 설정한다.
S1408에서는, 시스템 제어부50은, 조작부70의 각 조작 부재가 조작되어, M-Fn바 커스터마이즈 설정 화면에서, M-Fn바 오조작 방지 기능의 "유효(일시적으로 사용 가능)" (라디오 버튼1503)이 선택 및 확정된 것인가 아닌가를 판정한다. M-Fn바 오조작 방지 기능의 "유효(일시적으로 사용 가능)"을 선택 및 확정했을 경우는, 시스템 제어부50은 S1409에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1410에 진행된다.
S1409에서는, 시스템 제어부50은, M-Fn바 오조작 방지 기능을 "유효(일시적으로 사용 가능)"로 설정하고, 그 설정을 시스템 메모리52나 불휘발성 메모리56에 기록한다.
S1410에서는, 시스템 제어부50은, 조작부70의 각 조작 부재가 조작되어, M-Fn바 커스터마이즈 설정 화면에서, M-Fn바 오조작 방지 기능의 "무효(상시 사용 가능)" (라디오 버튼1504)이 선택 및 확정된 것인가 아닌가를 판정한다. M-Fn바 오조작 방지 기능의 "무효(상시 사용 가능)"를 선택 및 확정했을 경우는, 시스템 제어부50은 S1411에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1412에 진행된다.
S1411에서는, 시스템 제어부50은, M-Fn바 오조작 방지 기능을 "무효(상시 사용 가능)"로 설정하고, 그 설정을 시스템 메모리52나 불휘발성 메모리56에 기록한다.
S1412에서는, 시스템 제어부50은, 조작부70에 포함된 INFO버튼이 눌려진 것인가 아닌가를 판정한다. INFO버튼이 눌렸거나 INFO버튼 아이콘1505이 터치되었을 경우는, 시스템 제어부50은 S1413에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1415에 진행된다.
S1413에서는, 시스템 제어부50은, M-Fn바 전체면 터치 설정 화면을 표시부28이나 EVF29에 표시한다. 도15b는, M-Fn바 전체면 터치 설정 화면의 일례를 나타낸다. 상술한 것 같이, 터치 바82의 전체면 터치는, 터치 바82의 전체면을 가리도록 터치 바82에 접촉하는 조작이다. M-Fn바 전체면 터치 설정 화면을 사용해서 행해지는 전체면 터치 설정은, 전체면 터치를 약 1초간 계속했을 경우에 M-Fn바 커스터마이즈 설정 화면을 표시하는 기능을 유효하게 할 것인가 아닌가의 설정이다.
S1414에서는, 시스템 제어부50은, 조작부70의 각 조작 부재를 사용해서 행해지는, 전체면 터치 설정을 위한 조작을 접수한다. 예를 들면, 도15b의 커서1507을 사용하는 등 해서 OFF1508 또는 ON1509를 선택 및 확정하기 위한 조작을 접수한다. OFF1508이 선택 및 확정되면, 시스템 제어부50은, 전체면 터치 설정(전체면 터치를 약 1초간 계속했을 경우에 M-Fn바 커스터마이즈 설정 화면을 표시하는 기능)을 무효로 하고, 그 설정을 시스템 메모리52나 불휘발성 메모리56에 기록한다. 한편, ON1509이 선택 및 확정되면, 시스템 제어부50은, 전체면 터치 설정을 유효하게 하고, 그 설정을 시스템 메모리52나 불휘발성 메모리56에 기록한다. 전체면 터치 설정이 유효하면, 상술한 대로, 터치 시작으로부터 전체면 터치 판정 타이머Ta의 기간내에 전체면 터치가 개시되고, 그 후 전체면 터치 계속 타이머Tc이 만료하면, 시스템 제어부50은 미리 할당된 기능으로서 M-Fn바 커스터마이즈 설정 처리를 행한다. 전체면 터치 설정이 무효이면, 터치가 개시될 때에도 전체면 터치 판정 타이머Ta의 시간 측정은 개시되지 않고, 전체면 터치 시작 판정 처리도 행해지지 않는다. 이 경우, 터치다운으로부터 Ta의 기간이 경과하기 전이여도, 슬라이드가 행해지면, 슬라이드에 할당된 기능이 실행된다.
S1415에서는, 시스템 제어부50은, 메뉴 버튼81이 눌려진 것인가 아닌가를 판정한다. 메뉴 버튼81이 눌려졌을 경우는, 시스템 제어부50은 S1416에 진행되지만, 그렇지 않을 경우는 시스템 제어부50은 S1402에 진행된다.
S1416에서는, 시스템 제어부50은, M-Fn바 커스터마이즈 설정 화면의 일계 층상의 메뉴 화면을 표시부28이나 EVF29에 표시하고, M-Fn바 커스터마이즈 처리를 종료하고 도12b의 S1215에 진행된다.
이미 설명한 대로, 터치 바82에서는, 슬라이드, 좌탭, 및 우탭의 조작을 행하였을 때에 실행되는 기능을, 유저가 사용방법에 맞춰서 개별적으로 커스터마이즈 할 수 있다. 그러나, 슬라이드, 좌탭, 및 우탭 각각의 조작에 할당될 수 있는 기능의 수는 매우 많다. 이 때문에, 할당 가능한 모든 기능을 선택지로서 채택하면, 각각의 조작에 할당되는 기능의 선택가능한 조합의 수가 방대해져, 유저가 사용방법에 맞춰서 재빠르고 쉽게 기능을 커스터마이즈 하는 것이 어렵게 된다. 이를 감안하여, 본 실시예에서는, 할당 가능한 복수의 기능을 사용방법마다 기능 그룹으로 분류하고, 유저가 우선은 사용방법에 맞춰서 기능 그룹을 선택하게 된다. 이후, 선택된 기능 그룹에서 선택할 수 있는 기능을, 그 기능 그룹에 적합한 기능만으로 제한함으로써, 할당되는 기능의 선택지를 감소한다. 이에 따라, 기능 할당을 재빠르고 쉽게 실시할 수 있다. 추가로, 슬라이드, 좌탭, 및 우탭의 각각에 따라서 실행된 기능 모두가, 선택된 그룹에 포함된 기능이기 때문에, 터치 바82의 조작성이 향상한다.
촬영 모드에 대응하는 기능 할당의 일례를 도16a 내지 16c에 나타낸다. 도16a 내지 16c에 있어서, 원이 붙어 있는 기능 그룹은 디폴트(초기의 공장 설정)의 기능 그룹이며, 원이 붙어 있는 기능은 대응하는 기능 그룹이 선택되었을 경우의 디폴트의 기능이다. 도16a 내지 16c의 예에서는, 기능 그룹은, "할당 없음", "ISO감도", "화이트 밸런스", "포커스/정보 표시", "동화상 촬영", "플렉시블AE", "AF", 및 "유저 커스터마이즈"를 포함한다. 이것들의 기능 그룹으로부터 촬영 모드시의 기능 그룹이 선택되고, 선택된 기능 그룹에 포함된 기능이 촬영 모드시의 기능으로서 선택된다. 디폴트의 기능 그룹은 "할당 없음"이다. 기능 그룹 "할당 없음"을 선택할 때는, 슬라이드, 좌탭, 및 우탭 각각의 조작은 무효하다(전체면 터치는 유효하다).
"ISO감도", "화이트 밸런스", "포커스/정보 표시", "동화상 촬영", "플렉시블AE", 또는, "AF"의 기능 그룹을 선택하면, 선택된 기능 그룹에 적합한 기능만이 선택 및 할당될 수 있다. 예를 들면, 기능 그룹 "ISO감도"를 선택하면, 디폴트에 의해, 슬라이드에 "ISO감도변경"의 기능이, 좌탭에 "ISO감도설정을 1개 좌측으로 변경"의 기능이, 우탭에 "ISO감도설정을 1개 우측으로 변경"의 기능이, 할당된다. 유저가 이 디폴트 할당이 마음에 들지 않을 경우에, 유저는 기능 그룹 "ISO감도"에 포함된 다른 기능을 할당할 수 있다. 이 경우에, "ISO감도설정을 1개 좌측으로 변경"의 기능은 좌측으로 1단계의 슬라이드 조작을 했을 때와 같은 기능이며, "ISO감도설정을 1개 우측으로 변경"의 기능은 우측으로 1단계의 슬라이드 조작을 했을 때와 같은 기능이다. 도16a 내지 16c에 도시한 바와 같이, 본 실시예에서는, 각 기능 그룹에 있어서, 슬라이드에 할당 가능한 복수의 기능이 좌탭이나 우탭에 할당 가능한 복수의 기능과 다르다. 이에 따라, 각 조작에 적절한 기능이 용이하게 할당될 수 있다. 또한, "플렉시블AE"는, 노출 관련 설정 값인 셔터 속도, 조리개(F값), 및 ISO감도의 각각에 대해서 유저가 임의로 설정하거나 자동으로 설정가능한 기능 그룹이다. 표시부28 또는 EVF29에 표시된 셔터 속도, 조리개(F값), 및 ISO감도의 설정 값을 선택지(선택 항목)라고 하고, 그 선택지(선택 항목) 중 어느 하나를 선택할 수 있다. 선택 조작은 터치 바82에 대한 조작이외의 조작에 의해서도 행해질 수 있고, 슬라이드나 탭에의 기능 할당에 따라서는 선택 조작은 슬라이드나 탭에 의해서 행해질 수 있다. 추가로, 슬라이드나 탭에서, 선택한 항목(셔터 속도, 조리개(F값), ISO감도) 중 어느 하나를 임의의 설정 값으로 설정하거나, 자동으로 설정(리셋트)하거나 하는 기능 할당으로 할 수 있다.
기능 그룹 "유저 커스터마이즈"를 선택하면, 모든 기능 그룹의 적어도 어느 하나에서 할당 가능한 모든 기능이 할당될 수 있다. 기능 그룹 "유저 커스터마이즈"를 선택한 상태는, 기능 그룹이 선택되지 않은 상태로서도 설명될 수 있다.
각 기능 그룹의 할당기능은 불휘발성 메모리56에 기능 그룹마다 기억된다. 예를 들면, 기능 그룹 "ISO감도"에서 설정한 슬라이드, 좌탭 및 우탭의 할당기능은, 기능 그룹을 "ISO감도"이외로 변경한 후에도 기억되어 있다. 그 후, 한번 더 기능 그룹을 "ISO감도"로 설정하면, 이전에 기억된 "ISO감도"의 슬라이드, 좌탭, 및 우탭의 할당기능이, 슬라이드, 좌탭, 및 우탭에 할당된다.
재생 모드에 대응하는 기능 할당의 일례를 도17에 나타낸다. 도17에 있어서, 원이 붙어 있는 기능 그룹은 디폴트의 기능 그룹이며, 원이 붙어 있는 기능은 대응하는 기능 그룹이 선택되었을 경우에 있어서의 디폴트의 기능이다. 도17의 예에서는, 기능 그룹이, "할당 없음", "기능 숏컷", 및 "화상 이송"을 포함한다. 이것들의 기능 그룹으로부터 재생 모드시의 기능 그룹이 선택되고, 선택된 기능 그룹에 포함된 기능이 재생 모드시의 기능으로서 선택된다. 디폴트의 기능 그룹은 "할당 없음"이다. 기능 그룹 "할당 없음"을 선택할 때, 슬라이드, 좌탭 및 우탭의 각각의 조작은 무효이다. "기능 숏컷" 또는 "화상 이송"의 기능 그룹을 선택하면, 그 선택된 기능 그룹에 적합한 기능만이 선택 및 할당될 수 있다. 기능 그룹 "기능 숏컷"은, 레이팅(rating), 보호 등의 속성설정에 관한 기능 그룹이다.
재생 모드에 대응하는 기능 할당에서는, 촬영 모드와 달리, 기능 그룹에 "유저 커스터마이즈"가 없다. 그 이유는, 재생 모드시의 할당기능의 조합으로서 같은 기능 그룹에 속하는 기능의 조합을 사용하면, 쓰기가 좋지만, 다른 기능 그룹에 속하는 기능의 조합을 사용하면, 쓰기가 나빠지기 때문이다. 예를 들면, 기능 그룹 "화상 이송"의 기능을 기능 그룹 "화상 이송"의 다른 기능과 조합해서 사용하면, 화상 이송의 조작성이 향상하고, 쓰기가 향상한다. 그러나, 기능 그룹 "화상 이송"의 기능을 기능 그룹 "기능 숏컷"의 기능과 조합해서 사용하면, 화상 이송의 조작성이 나빠지고, 쓰기가 나빠질 수도 있다.
이상, 본 발명을 그 적합한 실시예에 근거하여 상세히 설명하였지만, 본 발명은 그 특정한 실시예에 한정되는 것이 아니고, 본 발명의 범위를 일탈하지 않고 여러가지 형태도 본 발명에 포함된다. 추가로, 상술한 각 실시예는 본 발명의 일 실시예를 나타내는 것에 지나지 않고, 각 실시예를 적절하게 서로 조합하는 것도 가능하다.
추가로, 시스템 제어부50이 행하는 제어로서 상기 설명한 각종 제어는, 1개의 하드웨어가 행해도 좋거나, 복수의 하드웨어(예를 들면, 복수의 프로세서나 회로)가 처리를 공유함으로써, 장치 전체를 제어해도 좋다. 또한, 상술한 실시예에 있어서는, 본 발명을 디지탈 카메라(촬상 장치)에 적용했을 경우를 예로 해서 설명했지만, 본 발명은 이 예에 한정되지 않고 유저 조작을 접수 가능한 어떠한 전자기기에도 적용될 수 있다. 예를 들면, 본 발명은, 퍼스널 컴퓨터, PDA, 휴대전화단말, 휴대형의 화상 뷰어, 프린터 장치, 디지털 포토 프레임, 음악 플레이어, 게임기, 전자 북 리더, 영상 플레이어등에 적용가능하다. 또한, 본 발명은, 표시장치(투영 장치를 포함한다), 타블렛 단말, 스마트 폰, AI스피커, 가전장치, 차재장치, 의료기기등에도 적용가능하다.
추가로, 촬상 장치 본체외에, 유선 또는 무선통신을 통해 촬상 장치(네트워크 카메라를 포함한다)와 통신하여서, 촬상 장치를 원격으로 제어하는 제어장치에도 본 발명을 적용가능하다. 촬상 장치를 원격으로 제어하는 장치의 예들은, 스마트 폰, 타블렛PC, 및 데스크탑PC가 있다. 제어장치에서 행해진 조작과 처리에 근거하여, 제어장치로부터 촬상 장치에 각종 동작이나 설정을 행하게 하는 커맨드를 통지 함에 의해, 촬상 장치를 원격으로부터 제어가능하다. 또한, 상기 제어장치는, 촬상 장치로 촬영한 라이브 뷰 화상을 유선 또는 무선통신을 통해 수신하여 표시하도록 구성되어도 좋다.
그 밖의 전자기기에의 적용 예
예를 들면, 상술의 실시예에 있어서 설명한 터치 바82 대신에, 그 밖의 터치 조작 부재에 관해서 본 발명을 적용해도 좋다. 예를 들면, 디지탈 카메라100의 다른 위치에 구비된 터치 센서(렌즈 경통 주변의 환형의 터치 센서나, 표시부28의 변을 따라 구비된 선형의 터치 센서등)에 관해서 본 발명을 적용해도 좋다. 추가로, 도18a에 나타낸 스마트 폰2300의 측면에 구비된 선형의 터치 센서인 터치 바2301에 관해서 본 발명을 적용해도 좋다. 또한, 터치 센서 자체가 선형이 아닐 때에도, 터치패널2302의 일부에 선형으로 표시된 터치 조작 아이템이며, 1차원의 위치 지정이 가능한 표시 아이템2303에 관해서, 본 발명을 적용해도 좋다. 추가로, 도18b에 나타낸 스마트 워치2310(손목시계형의 소형 전자기기)의 측면에 구비된 터치 바2311이나 전방면에 구비된 터치 바2312에 관해서 본 발명을 적용해도 좋다. 또한, 도18c에 나타낸 것 같은 안경형의 전자기기2320(웨어러블형의 전자기기, 스마트 글래스)의 귀걸이부에 구비된 터치 바2321에 관해서 본 발명을 적용해도 좋다. 추가로, 도18d에 나타낸 노트형의 퍼스널 컴퓨터(노트PC)2330에 구비된 터치 패드의 1변을 따라서의 영역(이 영역은 터치 패드의 일부이여도 좋거나, 그렇지 않아도 좋다)에 구비된 터치 바2331에 관해서 본 발명을 적용해도 좋다.
(기타의 실시예)
본 발명은, 상기 실시예의 1개 이상의 기능을 실현하는 프로그램을, 네트워크 또는 기억매체를 개입하여 시스템 혹은 장치에 공급하고, 그 시스템 혹은 장치의 컴퓨터에 있어서 1개 이상의 프로세서가 프로그램을 읽어 실행하는 처리에서도 실현 가능하다. 또한, 1개 이상의 기능을 실현하는 회로(예를 들어, ASIC)에 의해서도 실행 가능하다.
본 발명을 실시예들을 참조하여 기재하였지만, 본 발명은 상기 개시된 실시예들에 한정되지 않는다는 것을 알 것이다. 아래의 청구항의 범위는, 모든 변형예와, 동등한 구조 및 기능을 포함하도록 폭 넓게 해석해야 한다.

Claims (17)

  1. 촬상 장치로서,
    파인더;
    상기 파인더에 대해 제1의 방향측에 있는 그립부;
    상기 촬상 장치의 배면 중, 상기 파인더에 대해 상기 제1의 방향측, 상기 그립부에 대해 상기 제1의 방향과 반대의 제2의 방향측, 및 상기 제1의 방향에 수직한 방향이고 상기 촬상 장치의 중앙으로부터 상기 파인더를 향해 배향된 상기 중앙에 대해 제3의 방향측에, 설치된 터치 조작 부재; 및
    상기 터치 조작 부재에 대한 상기 제1의 방향에의 슬라이드 조작에 따라서 제1의 기능을 실행하고, 상기 터치 조작 부재에 대한 상기 제2의 방향에의 슬라이드 조작에 따라서 제2의 기능을 실행하도록, 상기 촬상 장치를 제어하는 제어부를 구비하는, 촬상 장치.
  2. 제 1 항에 있어서,
    상기 제1의 방향은 상기 촬상 장치를 배면측에서 볼 경우에 우측이고, 상기 제2의 방향은 상기 촬상 장치를 배면측에서 볼 경우에 좌측인, 촬상 장치.
  3. 제 1 항에 있어서,
    상기 터치 조작 부재는, 상기 파인더를 들여다보면서 상기 그립부를 쥐는 손의 엄지로 상기 제1의 방향에의 슬라이드 조작과 상기 제2의 방향에의 슬라이드 조작이 행해질 수 있는 개소에 설치되는, 촬상 장치.
  4. 제 1 항에 있어서,
    상기 터치 조작 부재는, 상기 촬상 장치의 배면 중, 상기 그립부를 쥐는 손의 엄지를 대기시키는 섬 레스트부에 대해 상기 제2의 방향측에 설치되는, 촬상 장치.
  5. 제 1 항에 있어서,
    상기 제어부는, 상기 터치 조작 부재를 터치하고 터치 위치를 이동시키지 않고 터치를 떼어 놓는 조작인 탭 조작에 따라서 제3의 기능을 실행하도록, 상기 촬상 장치를 제어하는, 촬상 장치.
  6. 제 5 항에 있어서,
    상기 제어부는, 상기 터치 조작 부재의 제1의 위치에 대한 상기 탭 조작에 따라서 상기 제3의 기능을 실행하고, 상기 터치 조작 부재의, 상기 제1의 위치에 대해 상기 제2의 방향측의 제2의 위치에 대한 상기 탭 조작에 따라서 제4의 기능을 실행하도록, 상기 촬상 장치를 제어하는, 촬상 장치.
  7. 제 1 항에 있어서,
    상기 터치 조작 부재를 터치가능한 손가락과 같은 손의 손가락으로 조작가능한 다이얼 부재를 더 구비하고,
    상기 제1의 방향은, 상기 다이얼 부재를 회전시키는 경우의 조작 방향과 동일한, 촬상 장치.
  8. 제 7 항에 있어서,
    상기 제1의 방향은, 상기 다이얼 부재의 회전축에 수직하는, 촬상 장치.
  9. 제 1 항에 있어서,
    상기 터치 조작 부재에 대한 상기 제1의 방향에의 슬라이드 조작에 따라서 촬영 설정을 변경할 경우에, 상기 촬영 설정의 설정 값을 나타내는 표시 아이템을 상기 제1의 방향에 평행한 특별한 방향으로 스크롤해서 표시하고;
    상기 터치 조작 부재에 대한 상기 제2의 방향에의 슬라이드 조작에 따라서 상기 촬영 설정을 변경할 경우에, 상기 촬영 설정의 설정 값을 나타내는 표시 아이템을 상기 제2의 방향에 평행하고 또한 상기 특별한 방향과는 반대의 방향으로 스크롤해서 표시하도록,
    표시면의 위치가 상기 터치 조작 부재의 조작면과는 다른 위치인 표시부를 제어하는, 표시 제어부를 더 구비하는, 촬상 장치.
  10. 제 1 항에 있어서,
    상기 터치 조작 부재가 설치된 개소에는 표시부가 설치되지 않는, 촬상 장치.
  11. 제 1 항에 있어서,
    표시면의 위치가 상기 터치 조작 부재의 조작면과는 다른 위치인 표시부를 더 구비하는, 촬상 장치.
  12. 제 1 항에 있어서,
    상기 터치 조작 부재의 상기 제1의 방향의 폭은, 상기 터치 조작 부재의 상기 제1의 방향과 수직한 방향의 폭보다도 긴, 촬상 장치.
  13. 제 1 항에 있어서,
    상기 터치 조작 부재는, 상기 촬상 장치의 배면에 설치된 복수의 조작 부재 중, 상기 제3의 방향으로 가장 끝에 설치되는, 촬상 장치.
  14. 제 1 항에 있어서,
    상기 터치 조작 부재는, 상기 촬상 장치의 배면에 설치된 표시부에 대해 상기 제3의 방향측에 설치되는, 촬상 장치.
  15. 제 1 항에 있어서,
    상기 터치 조작 부재는, 상기 촬상 장치의 배면에 설치된 터치패널을 제외하는, 상기 촬상 장치의 배면에 설치되고 상기 파인더에 대해 상기 제1의 방향측에 설치된 복수의 조작 부재 중, 상기 제2의 방향으로 가장 끝에 설치되는, 촬상 장치.
  16. 파인더와, 상기 파인더에 대해 제1의 방향측에 있는 그립부와, 촬상 장치의 배면 중, 상기 파인더에 대해 상기 제1의 방향측, 상기 그립부에 대해 상기 제1의 방향과 반대의 제2의 방향측, 및 상기 제1의 방향에 수직한 방향이고 상기 촬상 장치의 중앙으로부터 상기 파인더를 향해 배향된 상기 중앙에 대해 제3의 방향측에, 설치된 터치 조작 부재를 구비하는 촬상 장치의 제어 방법으로서,
    상기 터치 조작 부재에 대한 상기 제1의 방향에의 슬라이드 조작에 따라서 제1의 기능을 실행하도록 상기 촬상 장치를 제어하는 단계; 및
    상기 터치 조작 부재에 대한 상기 제2의 방향에의 슬라이드 조작에 따라서 제2의 기능을 실행하도록 상기 촬상 장치를 제어하는 단계를 포함하는, 제어 방법.
  17. 파인더와, 상기 파인더에 대해 제1의 방향측에 있는 그립부와, 촬상 장치의 배면 중, 상기 파인더에 대해 상기 제1의 방향측, 상기 그립부에 대해 상기 제1의 방향과 반대의 제2의 방향측, 및 상기 제1의 방향에 수직한 방향이고 상기 촬상 장치의 중앙으로부터 상기 파인더를 향해 배향된 상기 중앙에 대해 제3의 방향측에, 설치된 터치 조작 부재를 구비하는 촬상 장치의 제어 방법을, 컴퓨터에 실행시키는 프로그램을 기억하는 컴퓨터 판독 가능한 매체로서, 상기 방법은,
    상기 터치 조작 부재에 대한 상기 제1의 방향에의 슬라이드 조작에 따라서 제1의 기능을 실행하도록 상기 촬상 장치를 제어하는 단계; 및
    상기 터치 조작 부재에 대한 상기 제2의 방향에의 슬라이드 조작에 따라서 제2의 기능을 실행하도록 상기 촬상 장치를 제어하는 단계를 포함하는, 매체.
KR1020180132650A 2017-11-08 2018-11-01 촬상 장치 KR20190052615A (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JPJP-P-2017-215914 2017-11-08
JP2017215914A JP2019086701A (ja) 2017-11-08 2017-11-08 撮像制御装置およびその制御方法
JP2018125380A JP7258480B2 (ja) 2018-06-29 2018-06-29 撮像装置
JPJP-P-2018-125380 2018-06-29

Publications (1)

Publication Number Publication Date
KR20190052615A true KR20190052615A (ko) 2019-05-16

Family

ID=64270623

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180132650A KR20190052615A (ko) 2017-11-08 2018-11-01 촬상 장치

Country Status (4)

Country Link
US (1) US10764502B2 (ko)
EP (1) EP3484143B1 (ko)
KR (1) KR20190052615A (ko)
CN (1) CN110035221B (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019164423A (ja) * 2018-03-19 2019-09-26 キヤノン株式会社 電子機器、電子機器の制御方法、プログラム、及び、記録媒体
KR20200002610A (ko) * 2018-06-29 2020-01-08 캐논 가부시끼가이샤 전자기기, 전자기기의 제어방법, 및 컴퓨터 판독가능한 매체
JP7210229B2 (ja) * 2018-11-07 2023-01-23 キヤノン株式会社 表示制御装置、表示制御装置の制御方法及びプログラム
JP7317559B2 (ja) * 2019-04-18 2023-07-31 キヤノン株式会社 電子機器
JP7309466B2 (ja) * 2019-06-11 2023-07-18 キヤノン株式会社 電子機器およびその制御方法
JP7451162B2 (ja) * 2019-12-13 2024-03-18 キヤノン株式会社 撮像装置
JP2022172840A (ja) * 2021-05-07 2022-11-17 キヤノン株式会社 電子機器、電子機器の制御方法、プログラム、及び記憶媒体

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1231809C (zh) * 1998-12-03 2005-12-14 富士摄影胶片株式会社 照相机
JP2002148693A (ja) 2000-11-06 2002-05-22 Canon Inc カメラ
JP2002191014A (ja) * 2000-12-21 2002-07-05 Olympus Optical Co Ltd 電子カメラ
US7545434B2 (en) 2002-02-04 2009-06-09 Hewlett-Packard Development Company, L.P. Video camera with variable image capture rate and related methodology
JP2006221036A (ja) * 2005-02-14 2006-08-24 Fuji Photo Film Co Ltd カメラ
JP4725317B2 (ja) * 2005-12-26 2011-07-13 ソニー株式会社 電子機器
JP4254836B2 (ja) * 2006-10-10 2009-04-15 ソニー株式会社 撮像装置
USD564560S1 (en) * 2007-01-18 2008-03-18 Olympus Imaging Corp. Body of a digital single-lens reflex camera
JP2009033718A (ja) * 2007-06-28 2009-02-12 Olympus Imaging Corp 電子カメラ
JP4462357B2 (ja) * 2008-02-13 2010-05-12 ソニー株式会社 レンズ鏡筒、撮像装置
JP4551945B2 (ja) 2008-03-31 2010-09-29 富士フイルム株式会社 携帯型電子機器
JP2010141582A (ja) 2008-12-11 2010-06-24 Olympus Imaging Corp カメラ、連写タイミング設定方法および連写タイミング設定用プログラム
JP5414357B2 (ja) 2009-05-20 2014-02-12 キヤノン株式会社 撮像装置および再生装置
CN101626500B (zh) 2009-07-31 2011-07-27 北京大学深圳研究生院 一种视频帧率控制方法及装置
JP5306266B2 (ja) * 2010-03-15 2013-10-02 キヤノン株式会社 撮像装置及びその制御方法
US20110292268A1 (en) * 2010-05-26 2011-12-01 T-Mobile Usa, Inc. Multi-region touchpad device
US8957982B2 (en) * 2011-10-04 2015-02-17 Olympus Imaging Corp. Imaging device and imaging method
JP2013101313A (ja) 2011-10-21 2013-05-23 Panasonic Corp カメラシステム、カメラ本体
WO2013153713A1 (ja) * 2012-04-10 2013-10-17 富士フイルム株式会社 撮像装置および撮影方法
CN103970272B (zh) 2014-04-10 2018-04-27 北京智谷睿拓技术服务有限公司 交互方法、装置及用户设备
US20160269674A1 (en) 2015-03-09 2016-09-15 Microsoft Technology Licensing, Llc Dynamic Video Capture Rate Control
US20160309063A1 (en) * 2015-04-17 2016-10-20 mPerpetuo, Inc. Digital Camera Accessory Providing a Secondary Image Capture Device ("SICD")
US20160309069A1 (en) * 2015-04-17 2016-10-20 mPerpetuo, Inc. Lighting System for a Camera Including Multiple LEDS
KR102400998B1 (ko) * 2015-07-15 2022-05-23 삼성전자주식회사 사용자의 제스쳐를 이용하여 기능을 제어하는 방법 및 촬영 장치.
CN105141852B (zh) * 2015-10-10 2018-08-28 珠海市横琴新区龙族科技有限公司 双屏手机拍摄模式下的控制方法及控制装置

Also Published As

Publication number Publication date
CN110035221B (zh) 2021-11-09
CN110035221A (zh) 2019-07-19
EP3484143B1 (en) 2024-01-10
US20190141258A1 (en) 2019-05-09
EP3484143A1 (en) 2019-05-15
US10764502B2 (en) 2020-09-01

Similar Documents

Publication Publication Date Title
KR20190052615A (ko) 촬상 장치
RU2750615C2 (ru) Электронное устройство, способ управления для электронного устройства и машиночитаемый носитель
CN107037920B (zh) 电子设备及其控制方法
CN110658940A (zh) 电子装置、电子装置的控制方法和计算机可读介质
CN110661965B (zh) 电子装置、电子装置的控制方法和计算机可读介质
JP2018013745A (ja) 電子機器およびその制御方法
CN113994659B (zh) 电子设备及其控制方法、程序和存储介质
CN110658941A (zh) 电子装置、电子装置的控制方法和计算机可读介质
CN110661946B (zh) 电子设备、电子设备的控制方法和计算机可读介质
JP7191562B2 (ja) 電子機器、電子機器の制御方法、プログラム及び記憶媒体
JP2020004255A (ja) 電子機器及びその制御方法
CN110658944A (zh) 电子装置、电子装置的控制方法和计算机可读介质
JP7094802B2 (ja) 電子機器及びその制御方法
JP7195786B2 (ja) 電子機器及びその制御方法
JP7278723B2 (ja) 電子機器、電子機器の制御方法、プログラム及び記憶媒体
JP7258480B2 (ja) 撮像装置
JP2020004256A (ja) 電子機器及びその制御方法
JP2020004281A (ja) 電子機器
JP2020004259A (ja) 電子機器及びその制御方法
JP2021068153A (ja) 電子機器

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right