Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5736014B2 - Electronic device and control method thereof - Google Patents
[go: Go Back, main page]

JP5736014B2 - Electronic device and control method thereof - Google Patents

Electronic device and control method thereof Download PDF

Info

Publication number
JP5736014B2
JP5736014B2 JP2013177209A JP2013177209A JP5736014B2 JP 5736014 B2 JP5736014 B2 JP 5736014B2 JP 2013177209 A JP2013177209 A JP 2013177209A JP 2013177209 A JP2013177209 A JP 2013177209A JP 5736014 B2 JP5736014 B2 JP 5736014B2
Authority
JP
Japan
Prior art keywords
shake
camera
acceleration
operation device
detected
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2013177209A
Other languages
Japanese (ja)
Other versions
JP2013255284A (en
Inventor
敏男 井比
敏男 井比
植山 輝彦
輝彦 植山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2013177209A priority Critical patent/JP5736014B2/en
Publication of JP2013255284A publication Critical patent/JP2013255284A/en
Application granted granted Critical
Publication of JP5736014B2 publication Critical patent/JP5736014B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Camera Bodies And Camera Details Or Accessories (AREA)
  • Position Input By Displaying (AREA)
  • Studio Devices (AREA)

Description

本発明は撮像装置などの電子機器およびその制御方法に関する。   The present invention relates to an electronic apparatus such as an imaging apparatus and a control method thereof.

デジタルカメラやデジタルビデオカメラのような撮像装置には、種々の操作デバイス(ボタンやスイッチなど)が設けられているが、撮像装置の小型化に伴って操作デバイスを配置するためのスペースが不足してきている。配置スペースの大きさに合わせて操作デバイスを小型化することも考えられるが、操作性の低下を考慮すると、小型化にも限界がある。   An imaging device such as a digital camera or a digital video camera is provided with various operation devices (buttons, switches, etc.). However, as the imaging device is downsized, a space for arranging the operation devices is insufficient. ing. Although it is conceivable to reduce the size of the operation device in accordance with the size of the arrangement space, there is a limit to downsizing in consideration of a decrease in operability.

そのため、特許文献1には、手ぶれ検出用に設けられた振動センサを利用することで、ユーザが操作デバイスを用いずに撮像装置に指示を与えることを可能とした撮像装置が提案されている。   For this reason, Patent Document 1 proposes an imaging apparatus that allows a user to give an instruction to the imaging apparatus without using an operation device by using a vibration sensor provided for detecting camera shake.

特許文献1に記載の技術は、操作デバイスによっても入力できる指示を、撮像装置を振動させることによっても入力できるようにしたものである。そして、振動を検出する状態にある場合でも、操作デバイスからの入力を受け付けている。
そのため、ユーザが所望の指示を与えるために撮像装置を振動させている際、誤ってメニューボタン等の操作デバイスを操作してしまった場合、ユーザの意図とは異なる指示が撮像装置に与えられてしまうという問題があった。
The technique described in Patent Document 1 enables an instruction that can be input also by an operation device to be input by vibrating the imaging apparatus. Even when the vibration is detected, an input from the operation device is accepted.
Therefore, when the user vibrates the imaging device to give a desired instruction, if an operating device such as a menu button is accidentally operated, an instruction different from the user's intention is given to the imaging device. There was a problem that.

特開2000−125184号公報JP 2000-125184 A

しかしながら、特許文献1に記載の技術は、操作デバイスによっても入力できる指示を、撮像装置を振動させることによっても入力できるようにしたものである。そして、振動を検出する状態にある場合でも、操作デバイスからの入力を受け付けている。   However, the technique described in Patent Document 1 enables an instruction that can be input also by an operation device to be input by vibrating the imaging apparatus. Even when the vibration is detected, an input from the operation device is accepted.

そのため、ユーザが所望の指示を与えるために撮像装置を振動させている際、誤ってメニューボタン等の操作デバイスを操作してしまった場合、ユーザの意図とは異なる指示が撮像装置に与えられてしまうという問題があった。   Therefore, when the user vibrates the imaging device to give a desired instruction, if an operating device such as a menu button is accidentally operated, an instruction different from the user's intention is given to the imaging device. There was a problem that.

本発明は、このような従来技術の課題に鑑みてなされたものである。本発明は、ユーザが所望の指示を与えるために電子機器を振動させるなどの所定の動作を行っている際、誤ってメニューボタン等の操作デバイスを操作してしまっても、ユーザの意図とは異なる指示が電子機器に与えられることを防ぐことを目的とする。   The present invention has been made in view of such a problem of the prior art. According to the present invention, even if the user operates the operation device such as the menu button by mistake when performing a predetermined operation such as vibrating the electronic device to give a desired instruction, the user's intention is The purpose is to prevent different instructions from being given to electronic devices.

上述の課題を解決する為に、本発明に関わる電子機器は、電子機器の外面に設けられた、ユーザが操作するための第1の操作デバイスと、電子機器の振れを検出する振れ検出手段と、振れ検出手段で検出された振れの方向に基づいて、第1の操作デバイスでの操作を無効とする制御手段とを有し、制御手段は、振れ検出手段で第1の方向の振れを検出した場合は、第1の操作デバイスでの操作を無効とするように制御し、振れ検出手段で第2の方向の振れを検出した場合は、第1の操作デバイスでの操作を無効としないことを特徴とする。
In order to solve the above-described problem, an electronic apparatus according to the present invention includes a first operation device for operation by a user, provided on an outer surface of the electronic apparatus, and a shake detection unit that detects a shake of the electronic apparatus. And a control means for invalidating the operation on the first operation device based on the direction of the shake detected by the shake detection means, and the control means detects the shake in the first direction by the shake detection means. In such a case, control is performed so as to invalidate the operation with the first operation device , and when the shake detection means detects the shake in the second direction, the operation with the first operation device should not be invalidated. It is characterized by.

ユーザが所望の指示を与えるために電子機器を振動させるなどの所定の動作を行っている際、誤ってメニューボタン等の操作デバイスを操作してしまっても、ユーザの意図とは異なる指示が電子機器に与えられることを防ぐことができる。   When a user performs a predetermined operation such as vibrating an electronic device to give a desired instruction, even if an operation device such as a menu button is mistakenly operated, an instruction different from the user's intention is It can be prevented from being given to the device.

本発明の実施形態に係る撮像装置の一例としてのデジタルスチルカメラの機能構成例を示すブロック図。1 is a block diagram illustrating an example of a functional configuration of a digital still camera as an example of an imaging apparatus according to an embodiment of the present invention. (a)は本発明の実施形態に係るカメラの外観例を示す背面図、(b)は本発明の実施形態に係るカメラの外観例を示す正面図であり、カメラに設定された座標軸を合わせて表した図。(A) is a rear view showing an example of the appearance of the camera according to the embodiment of the present invention, (b) is a front view showing an example of the appearance of the camera according to the embodiment of the present invention, and aligns the coordinate axes set in the camera Figure expressed. (a)はZ軸を中心としてカメラを正位置からα度振り上げる動作を説明するための図、(b)及び(c)は本発明の実施形態に係るカメラの加速度センサが検出する加速度の方向を説明するための図。(A) is a figure for demonstrating the operation | movement which raises a camera alpha degree from a normal position centering on a Z-axis, (b) and (c) are the accelerations which the acceleration sensor of the camera which concerns on embodiment of this invention detects. The figure for demonstrating a direction. (a)は本発明の実施形態に係るカメラを、正位置からZ軸を中心としてα度振り上げた際の加速度センサの出力信号例を示す図、(b)は本発明の実施形態に係るカメラを、Z軸を中心としてα度振り上げた位置から正位置へ振り下ろした際の加速度センサの出力信号例を示す図、(c)は本発明の実施形態に係るカメラを、Z軸を中心としてα度振り上げ、更にZ軸を中心としてα度振り上げた位置から正位置へ振り下ろした際の加速度センサの出力信号例を示す図。(A) is a figure which shows the example of the output signal of the acceleration sensor at the time of raising the camera which concerns on embodiment of this invention alpha degree centering on Z axis from a normal position, (b) is the camera which concerns on embodiment of this invention Is a diagram showing an example of an output signal of the acceleration sensor when the camera is swung down from the position swung up by α degrees around the Z axis to the normal position, (c) shows the camera according to the embodiment of the present invention around the Z axis. The figure which shows the example of an output signal of the acceleration sensor at the time of swinging down to the normal position from the position swung up by α degrees and further swung up by α degrees around the Z axis. (a)は本発明に係る撮像装置において、本発明による振り動作によって得られる加速度波形の具体的な一例を説明する図、(b)は加速度出力信号からオフセット成分を取り除いた、加速度信号変化率の時間変化を示す図。(A) is a figure explaining a specific example of the acceleration waveform obtained by the swing motion according to the present invention in the imaging apparatus according to the present invention, and (b) is an acceleration signal change rate obtained by removing an offset component from the acceleration output signal. FIG. 本発明の第1の実施形態に係るカメラの、撮像モードにおけるユーザ操作認識処理の概要を説明するためのフローチャート。5 is a flowchart for explaining an overview of user operation recognition processing in an imaging mode of the camera according to the first embodiment of the present invention. 本発明の第2の実施形態に係るカメラの、再生モード時における画像送りとユーザ操作認識処理の概要を説明するためのフローチャート。9 is a flowchart for explaining an overview of image forwarding and user operation recognition processing in a playback mode of a camera according to a second embodiment of the present invention. 本発明の第3の実施形態に係るカメラの、撮像モードにおけるユーザ操作認識処理の概要を説明するためのフローチャート。The flowchart for demonstrating the outline | summary of the user operation recognition process in imaging mode of the camera which concerns on the 3rd Embodiment of this invention.

(第1の実施形態)
図1は、本発明の第1の実施形態に係る電子機器の一例としてのデジタルスチルカメラ(以下、単にカメラという)の機能構成例を示すブロック図である。
被写体から入射した光は、レンズおよび絞りからなる光学系1001により、CCDイメージセンサやCMOSイメージセンサのような光電変換素子である撮像素子1003の撮像面に被写体像として結像される。メカニカルシャッタ1002は、駆動制御部1007の制御に従い、光学系1001から撮像素子1003へ至る光路を開放/遮断する。
(First embodiment)
FIG. 1 is a block diagram illustrating a functional configuration example of a digital still camera (hereinafter simply referred to as a camera) as an example of an electronic apparatus according to the first embodiment of the present invention.
Light incident from a subject is imaged as a subject image on an imaging surface of an imaging element 1003 that is a photoelectric conversion element such as a CCD image sensor or a CMOS image sensor by an optical system 1001 including a lens and a diaphragm. The mechanical shutter 1002 opens / blocks the optical path from the optical system 1001 to the image sensor 1003 under the control of the drive control unit 1007.

CDS回路1004は、相関二重サンプリング回路であり、撮像素子1003から出力されるアナログ画像信号に対して相関二重サンプリング等のアナログ信号処理を行う。A/D変換器(A/D)1005は、CDS回路が出力するアナログ信号をデジタル信号に変換する。タイミング信号発生器1006は、駆動制御部1007、撮像素子1003、CDS回路1004およびA/D変換器1005を動作させる信号を発生する。   The CDS circuit 1004 is a correlated double sampling circuit, and performs analog signal processing such as correlated double sampling on the analog image signal output from the image sensor 1003. An A / D converter (A / D) 1005 converts an analog signal output from the CDS circuit into a digital signal. The timing signal generator 1006 generates a signal for operating the drive control unit 1007, the image sensor 1003, the CDS circuit 1004, and the A / D converter 1005.

駆動制御部1007は、タイミング信号発生器1006からの信号により、光学系1001の絞り及びオートフォーカス機構、メカニカルシャッタ1002、および撮像素子1003を駆動する。   The drive control unit 1007 drives the aperture and autofocus mechanism of the optical system 1001, the mechanical shutter 1002, and the image sensor 1003 based on a signal from the timing signal generator 1006.

信号処理部1008は、A/D変換器1005が出力するデジタル画像データに、色補間処理やホワイトバランス処理など、表示や記録を行うための画像データを生成するために必要な信号処理を行う。画像メモリ1009は、信号処理部1008が処理した画像データを記憶する。記録制御部1011は、メモリカードなど、カメラから取り外し可能な記録媒体1010に、信号処理部が出力する画像データを記録する。記録制御部1011はまた、記録媒体1010に記録された画像データを読み出す。   The signal processing unit 1008 performs signal processing necessary for generating image data for display and recording, such as color interpolation processing and white balance processing, on the digital image data output from the A / D converter 1005. An image memory 1009 stores image data processed by the signal processing unit 1008. The recording control unit 1011 records image data output by the signal processing unit on a recording medium 1010 that can be removed from the camera, such as a memory card. The recording control unit 1011 also reads out image data recorded on the recording medium 1010.

表示制御部1013は、信号処理部1008が出力する画像データから表示用画像信号を生成し、画像表示部1012に表示する。システム制御部1014は、カメラ全体を制御する。   The display control unit 1013 generates a display image signal from the image data output from the signal processing unit 1008 and displays it on the image display unit 1012. A system control unit 1014 controls the entire camera.

不揮発性メモリ(ROM)1015は、システム制御部1014が行う制御を記述したプログラムと、このプログラムを実行する際に使用されるパラメータやテーブル等の制御データと、撮像素子1003の欠陥画素アドレス等の補正データを記憶する。システム制御部1014が動作する際、ROM1015に記憶されたプログラム、制御データおよび補正データをRAM1016に転送して用いる。   A nonvolatile memory (ROM) 1015 includes a program describing the control performed by the system control unit 1014, control data such as parameters and tables used when executing the program, and a defective pixel address of the image sensor 1003. The correction data is stored. When the system control unit 1014 operates, the program, control data, and correction data stored in the ROM 1015 are transferred to the RAM 1016 and used.

操作部1017は、ボタン、スイッチ、タッチパネルなど、ユーザがカメラに指示を与えるための操作デバイスを含んでいる。また、操作部1017はモードスイッチを含み、電源オフ、撮像モード、再生モード、PC接続モード等の各機能モードを切り換えて設定することができる。   The operation unit 1017 includes operation devices such as buttons, switches, and a touch panel for the user to give instructions to the camera. The operation unit 1017 includes a mode switch, and can be set by switching each function mode such as power-off, imaging mode, playback mode, and PC connection mode.

振れ検出センサ1018は、本実施形態においては加速度センサであり、カメラに加わる振動を検出する。振動判定部1019は、振れ検出センサ1018の出力をもとに、操作部1017から与えられた指示の有効性を判断する。信号出力部1020は、振れ検出センサ1018の出力に基づいてカメラの振動を検知し、検知した振動の情報から、ユーザがカメラを振動させて与えた指示を認識する。本実施形態では、検知した振動の方向に応じて指示を認識するものとするが、振動の大きさや回数といった、振動についての他の情報を考慮してもよい。そして、認識結果に基づいて、操作部1017に含まれる操作デバイスを操作して与えることができるいずれかの指示を表す信号をシステム制御部1014に出力する。   The shake detection sensor 1018 is an acceleration sensor in the present embodiment, and detects vibration applied to the camera. The vibration determination unit 1019 determines the validity of the instruction given from the operation unit 1017 based on the output of the shake detection sensor 1018. The signal output unit 1020 detects camera vibration based on the output of the shake detection sensor 1018, and recognizes an instruction given by the user by vibrating the camera from the detected vibration information. In the present embodiment, the instruction is recognized according to the direction of the detected vibration, but other information about the vibration such as the magnitude and number of vibrations may be considered. Based on the recognition result, a signal representing any instruction that can be given by operating the operation device included in the operation unit 1017 is output to the system control unit 1014.

信号出力部1020は、例えば、振動の方向や回数といった振動に関する情報と、対応する指示とを対応付けたテーブル(図示せず)を有し、振れ検出センサ1018の出力に基づいて検出される振動に関する情報によってテーブルを参照し、指示を認識する。本実施形態において、信号出力部1020がシステム制御部1014に出力する信号は、操作部1017が有する操作デバイスのいずれかが操作された際にシステム制御部1014に出力される信号と同一である。つまり、本実施形態のカメラでは、操作部1017を用いて与えることができる指示の少なくとも一部を、装置に特定の方向に振動させることによっても与えることができる。   The signal output unit 1020 includes, for example, a table (not shown) in which information about vibration such as the direction and number of vibrations and corresponding instructions are associated with each other, and vibration detected based on the output of the shake detection sensor 1018. The table is referred to by the information regarding and the instruction is recognized. In the present embodiment, the signal output from the signal output unit 1020 to the system control unit 1014 is the same as the signal output to the system control unit 1014 when any of the operation devices included in the operation unit 1017 is operated. That is, in the camera of the present embodiment, at least a part of the instructions that can be given using the operation unit 1017 can be given by causing the device to vibrate in a specific direction.

必要に応じて設けられる縦横位置検出センサ1021は、カメラが横位置か、縦位置かを検出し、検出結果をシステム制御部1014に出力する。なお、縦横位置検出センサ1021を用いてカメラの振動を検出するようにしてもよい。この場合、振れ検出センサ1018は不要となる。   A vertical / horizontal position detection sensor 1021 provided as necessary detects whether the camera is in the horizontal position or the vertical position, and outputs the detection result to the system control unit 1014. Note that vibration of the camera may be detected using the vertical / horizontal position detection sensor 1021. In this case, the shake detection sensor 1018 is not necessary.

次に、このような構成を有するカメラにおける、メカニカルシャッタ1002を使用した撮像動作(通常の静止画撮像動作)について説明する。
撮像動作に先立ち、システム制御部1014の動作開始時(カメラの電源投入時等)において、システム制御部1014が、ROM1015から必要なプログラム、制御データおよび補正データをRAM1016に転送して記憶しておくものとする。また、システム制御部1014は、必要に応じて、追加のプログラムや制御データをROM1015からRAM1016に転送したり、直接ROM1015内のデータを読み出したりして使用してもよい。
Next, an imaging operation (normal still image imaging operation) using the mechanical shutter 1002 in the camera having such a configuration will be described.
Prior to the imaging operation, when the operation of the system control unit 1014 starts (when the camera is turned on, etc.), the system control unit 1014 transfers necessary programs, control data, and correction data from the ROM 1015 to the RAM 1016 and stores them. Shall. Further, the system control unit 1014 may use additional programs and control data by transferring them from the ROM 1015 to the RAM 1016 or reading the data in the ROM 1015 as necessary.

図2Aは、本実施形態に係るカメラの外観例を示す背面図である。
図2Aに示す例において、カメラの上面にはレリーズボタン2001と、光学系1001のズームレンズの焦点距離を変化させるためのズームレバー2002が設けられている。また、カメラの背面には、撮像モードを変更するためのモードダイヤル2003と、上下左右キー及び決定キーを含み、各種設定を行うためのファンクションボタン2004が設けられている。カメラの背面には、各種設定メニューを画像表示部1012に表示させるためのメニューボタン2005と、画像表示部1012の表示切替を行うためのディスプレイボタン2006がさらに設けられている。これらのボタン、ダイヤル及びキーは、いずれも操作部1017に含まれる。
FIG. 2A is a rear view showing an example of the appearance of the camera according to the present embodiment.
In the example shown in FIG. 2A, a release button 2001 and a zoom lever 2002 for changing the focal length of the zoom lens of the optical system 1001 are provided on the upper surface of the camera. Also, on the back of the camera, a mode dial 2003 for changing the imaging mode and a function button 2004 for making various settings including an up / down / left / right key and an enter key are provided. On the back of the camera, a menu button 2005 for displaying various setting menus on the image display unit 1012 and a display button 2006 for switching display of the image display unit 1012 are further provided. These buttons, dials, and keys are all included in the operation unit 1017.

レリーズボタン2001は約半分押し込まれたときに第1スイッチがオンし、最後まで押し込まれたときに第2スイッチがオンする構造を有している。第1スイッチがオンすると、システム制御部1014は、AE処理やAF処理を含む撮像準備動作を開始する。そして、システム制御部1014は、駆動制御部1007を介して光学系1001が有する絞りとレンズを駆動して、適切な明るさの被写体像を撮像素子1003上に結像させる。そして、第2スイッチがオンすると、システム制御部1014は、撮像動作(本撮像動作)を開始し、駆動制御部1007を介してメカニカルシャッタ1002をAE処理に基づく適切な露光時間開放し、撮像素子1003を露光する。なお、撮像素子1003が電子シャッタ機能を有する場合は、メカニカルシャッタ1002と併用して、必要な露光時間を確保してもよい。   The release button 2001 has a structure in which the first switch is turned on when the release button 2001 is pushed in half, and the second switch is turned on when the release button 2001 is pushed down to the end. When the first switch is turned on, the system control unit 1014 starts an imaging preparation operation including AE processing and AF processing. Then, the system control unit 1014 drives the aperture and lens included in the optical system 1001 via the drive control unit 1007 to form a subject image with appropriate brightness on the image sensor 1003. When the second switch is turned on, the system control unit 1014 starts an imaging operation (main imaging operation), opens the mechanical shutter 1002 through the drive control unit 1007, and opens an appropriate exposure time based on the AE process, and the imaging element. 1003 is exposed. Note that in the case where the imaging element 1003 has an electronic shutter function, a necessary exposure time may be ensured in combination with the mechanical shutter 1002.

撮像素子1003は、システム制御部1014により制御されるタイミング信号発生器1006が発生する動作パルスから生成される駆動パルスによって駆動され、結像された被写体像を光電変換して電気信号に変換し、アナログ画像信号として出力する。撮像素子1003から出力されたアナログ画像信号は、タイミング信号発生器1006が発生する動作パルスで動作するCDS回路1004でクロック同期性ノイズが除去された後、A/D変換器1005でデジタル画像信号に変換される。   The image sensor 1003 is driven by a drive pulse generated from an operation pulse generated by a timing signal generator 1006 controlled by the system control unit 1014, photoelectrically converts the formed subject image into an electrical signal, Output as an analog image signal. The analog image signal output from the image sensor 1003 is converted into a digital image signal by the A / D converter 1005 after the clock synchronization noise is removed by the CDS circuit 1004 operated by the operation pulse generated by the timing signal generator 1006. Converted.

次に、システム制御部1014により制御される信号処理部1008において、A/D変換器1005が出力するデジタル画像信号に対し、色変換、ホワイトバランス、ガンマ補正等の画像処理、解像度変換処理、画像圧縮処理等を行い、画像データを生成する。   Next, in the signal processing unit 1008 controlled by the system control unit 1014, image processing such as color conversion, white balance, and gamma correction, resolution conversion processing, and image processing are performed on the digital image signal output from the A / D converter 1005. Image data is generated by performing compression processing or the like.

画像メモリ1009は、信号処理部1008が処理中のデジタル画像信号を一時的に記憶したり、信号処理済みのデジタル画像信号である画像データを記憶したりするために用いられる。信号処理部1008で生成された画像データは、記録制御部1011において記録媒体1010に適したデータ(例えば階層構造を持つファイルシステムデータ)に変換されて記録媒体1010に記録される。また、画像データは、信号処理部1008で解像度変換された後、表示制御部1013において画像表示部1012に適した信号(例えばNTSC方式のアナログ信号等)に変換され、画像表示部1012に表示される。   The image memory 1009 is used to temporarily store a digital image signal being processed by the signal processing unit 1008 or to store image data that is a digital image signal that has been subjected to signal processing. The image data generated by the signal processing unit 1008 is converted into data suitable for the recording medium 1010 (for example, file system data having a hierarchical structure) by the recording control unit 1011 and recorded on the recording medium 1010. Further, after the resolution of the image data is converted by the signal processing unit 1008, the display control unit 1013 converts the image data into a signal suitable for the image display unit 1012 (for example, an NTSC analog signal) and displays the image data on the image display unit 1012. The

ここで、信号処理部1008は、システム制御部1014からの制御信号に応じて、デジタル画像信号に画像処理を行わずに、そのまま画像データとして画像メモリ1009や記録制御部1011に出力してもよい。また、信号処理部1008は、システム制御部1014から要求があった場合に、信号処理の過程で生じたデジタル画像信号や画像データの情報、あるいは、それら情報から抽出された情報をシステム制御部1014に出力する。これらの情報には例えば、画像の空間周波数、指定領域内の平均画素値、圧縮画像のデータ量の情報などが含まれる。さらに、記録制御部1011は、システム制御部1014からの要求に応答して、記録媒体1010の種類や空き容量等の情報をシステム制御部1014に出力する。   Here, the signal processing unit 1008 may output the image data as it is to the image memory 1009 or the recording control unit 1011 without performing image processing on the digital image signal in accordance with a control signal from the system control unit 1014. . Further, when requested by the system control unit 1014, the signal processing unit 1008 receives information about digital image signals and image data generated in the process of signal processing, or information extracted from the information, and the system control unit 1014. Output to. Such information includes, for example, information on the spatial frequency of the image, the average pixel value in the designated area, and the data amount of the compressed image. Further, the recording control unit 1011 outputs information such as the type and free capacity of the recording medium 1010 to the system control unit 1014 in response to a request from the system control unit 1014.

記録媒体1010に記録されている画像データを再生する場合、記録制御部1011は、システム制御部1014からの制御信号によって、再生する画像データを記録媒体1010から読み出す。そして、信号処理部1008は、システム制御部1014からの制御信号に従い、画像データが圧縮画像であった場合には画像伸長処理を行い、画像メモリ1009に記憶する。画像メモリ1009に記憶された画像データは、信号処理部1008で画像表示部1012の解像度に応じた表示解像度に変換された後、表示制御部1013において画像表示部1012に適した信号に変換され、画像表示部1012に表示される。   When reproducing the image data recorded on the recording medium 1010, the recording control unit 1011 reads out the image data to be reproduced from the recording medium 1010 according to a control signal from the system control unit 1014. Then, the signal processing unit 1008 performs image expansion processing when the image data is a compressed image in accordance with the control signal from the system control unit 1014, and stores it in the image memory 1009. Image data stored in the image memory 1009 is converted into a display resolution corresponding to the resolution of the image display unit 1012 by the signal processing unit 1008, and then converted into a signal suitable for the image display unit 1012 by the display control unit 1013. It is displayed on the image display unit 1012.

次に振動判定部1019について説明する。
振れ検出センサ1018は、本実施形態においては加速度センサであり、カメラに加わる振れの加速成分を検出し、カメラの振れ動作検出のための振れ検出手段として機能する。振れ検出センサ1018は、カメラの、図2(b)に示す座標系(カメラ座標系と呼ぶ)におけるX軸方向、Y軸方向、Z軸方向の3方向における加速度をそれぞれ独立して検出することが可能であり、図2(b)に示すようなカメラの姿勢を正位置と呼ぶ。ここで、例えば正位置におけるカメラ座標系は、Y軸方向が重力と逆の方向、Z軸方向が光学系1001の光軸と平行する方向、X軸方向はY軸およびZ軸に直交する方向(水平方向)と規定することができる。
Next, the vibration determination unit 1019 will be described.
In this embodiment, the shake detection sensor 1018 is an acceleration sensor, detects an acceleration component of shake applied to the camera, and functions as shake detection means for detecting the shake operation of the camera. The shake detection sensor 1018 independently detects accelerations in the three directions of the X-axis direction, the Y-axis direction, and the Z-axis direction in the coordinate system (referred to as a camera coordinate system) shown in FIG. The posture of the camera as shown in FIG. 2B is called a normal position. Here, for example, in the camera coordinate system at the normal position, the Y-axis direction is a direction opposite to gravity, the Z-axis direction is parallel to the optical axis of the optical system 1001, and the X-axis direction is a direction orthogonal to the Y-axis and Z-axis. (Horizontal direction).

なお、特定の1つ以上の方向における振動が検出できれば、センサの種類や数、配置に特に制限はない。例えば、加速度センサの代わりに、角速度センサや重力センサ等も利用できる。なお、カメラが手振れ検出用のセンサや、縦横位置検出センサ1021を有している場合、それらを本実施形態における振動検出センサとして用いてもよい。また、図2(b)において、カメラ座標系の原点は、カメラの筐体を直方体と見なした場合の1頂点に合致するように記載されているが、原点の位置に特に制限はない。   Note that the type, number, and arrangement of sensors are not particularly limited as long as vibrations in one or more specific directions can be detected. For example, an angular velocity sensor or a gravity sensor can be used instead of the acceleration sensor. Note that if the camera has a camera shake detection sensor or a vertical / horizontal position detection sensor 1021, they may be used as the vibration detection sensor in this embodiment. In FIG. 2B, the origin of the camera coordinate system is described so as to coincide with one vertex when the camera casing is regarded as a rectangular parallelepiped, but the position of the origin is not particularly limited.

<振り動作時の加速度検出波形>
振れ検出センサ1018によって得られる各軸方向の加速度を示す出力信号は振動判定部1019に入力される。図4(a)〜(c)と図5(a)に、振れ検出センサ1018から振動判定部1019に入力される信号の例を示す。
<Acceleration detection waveform during swing motion>
An output signal indicating the acceleration in each axial direction obtained by the shake detection sensor 1018 is input to the vibration determination unit 1019. FIGS. 4A to 4C and FIG. 5A show examples of signals input from the shake detection sensor 1018 to the vibration determination unit 1019. FIG.

図4(a)から(c)は、カメラを振り上げた時もしくは振り下げた時に振れ検出センサ1018で検出される加速度のX軸方向成分の時間変化を示す信号波形である。横軸が時間、縦軸がカメラを水平な姿勢から振り上げた時の加速度成分を表している。   FIGS. 4A to 4C are signal waveforms showing the time change of the X-axis direction component of the acceleration detected by the shake detection sensor 1018 when the camera is raised or lowered. The horizontal axis represents time, and the vertical axis represents the acceleration component when the camera is swung up from a horizontal posture.

図4(a)は、カメラを水平な状態から、振り上げ始めのタイミングで加速し、振り上げ終わりのところで減速して停止した時の、加速度のX軸方向成分の時間変化を示す信号波形である。図3(a)の40の状態から41の状態に移行した状態に対応し、振り始めの加速時(ピーク501)と、振り終わりの減速時(ピーク502)において加速度が検出される。カメラ座標系は図3(b)の状態から図3(c)の状態へと移行するので、振り前後の静止状態における重力加速度のX軸方向成分は、図3(b)のように0gレベルから、図3(c)のように(sinα)・gレベルに変化する。   FIG. 4A is a signal waveform showing the time change of the X-axis direction component of the acceleration when the camera is accelerated from the horizontal state at the start timing of swinging up, decelerated at the end of swinging up and stopped. Corresponding to the state shifted from the state 40 in FIG. 3A to the state 41, acceleration is detected at the time of acceleration at the start of swing (peak 501) and at the time of deceleration at the end of swing (peak 502). Since the camera coordinate system shifts from the state of FIG. 3B to the state of FIG. 3C, the X-axis direction component of the gravitational acceleration in the stationary state before and after the swing is 0 g level as shown in FIG. To (sin α) · g level as shown in FIG.

また、図4(b)は、カメラを振り上げた状態から加速して振り下ろし、水平位置へ振り下ろしたところで減速して停止した時の、振れ検出センサ1018で検出される加速度のX軸成分の時間変化を示す信号波形である。即ち、図3(a)の41の状態から40の状態に移行した状態に対応し、振り始めの加速時(ピーク503)と、振り終わりの減速時(ピーク504)に加速度が検出される。カメラ座標系は図3(c)の状態から図3(b)の状態へと移行するので、振り前後の静止状態における重力加速度のX軸方向成分は、図3(c)のように(sinα)・gレベルから図3(b)のように0gレベルに変化する。   FIG. 4B shows the X-axis component of the acceleration detected by the shake detection sensor 1018 when the camera is swung up and down from a state where it has been swung up, and decelerated and stopped when swung down to a horizontal position. It is a signal waveform which shows a time change. That is, corresponding to the state transitioned from the state 41 in FIG. 3A to the state 40, acceleration is detected at the beginning of swing (peak 503) and decelerated at the end of swing (peak 504). Since the camera coordinate system shifts from the state of FIG. 3C to the state of FIG. 3B, the X-axis direction component of the gravitational acceleration in the stationary state before and after swinging is expressed as (sin α ). The level changes from the g level to the 0 g level as shown in FIG.

そして、カメラを振り上げた後、続けて振り下げた際の振れ検出センサ1018で検出される加速度のX軸成分の時間変化を示す信号波形を、図4(c)に示す。図4(a)〜(c)の比較からわかるように、図4(c)の信号波形は、ちょうど図4(a)と図4(b)の信号波形を加算したような波形になる。図4(c)のピーク505は振り上げ動作を実行した時の加速によって表れる加速度のピークである。そしてピーク506は、振り上げが終わり、振り下げに入ろうとしている状態での、振り上げ時の減速と振り下げ時の加速が合わさって表れる加速度のピークである。そして、ピーク507は振り下ろし動作終了時の減速時に表れる加速度のピークである。この、振り上げ開始時の加速度を示すピーク505を第1の加速度波形、振り上げ終了時と振り下げ開始時の加速度が合成されたピーク506を第2の加速度波形、振り下げ終了時の加速度を示すピーク507を第3の加速度波形とする。   FIG. 4C shows a signal waveform indicating the time change of the X-axis component of the acceleration detected by the shake detection sensor 1018 when the camera is swung up and then swung down. As can be seen from the comparison of FIGS. 4A to 4C, the signal waveform of FIG. 4C is a waveform obtained by adding the signal waveforms of FIGS. 4A and 4B. A peak 505 in FIG. 4C is an acceleration peak that appears due to acceleration when the swing-up operation is executed. A peak 506 is a peak of acceleration that appears when the deceleration at the time of swinging up and the acceleration at the time of swinging down are combined in a state where the swinging is finished and the swinging is about to be started. A peak 507 is a peak of acceleration that appears at the time of deceleration at the end of the swing-down operation. The peak 505 indicating the acceleration at the start of the swing-up is the first acceleration waveform, the peak 506 obtained by combining the acceleration at the end of the swing-up and the start of the swing-down is the second acceleration waveform, and the peak indicating the acceleration at the end of the swing-down. Let 507 be the third acceleration waveform.

このうち、第2の加速度波形であるピーク506は重力加速度分だけピークが大きくなる傾向があり、カメラを振る動作を加速度に基づいて検出する場合に有効に利用することができる。なお、図4(c)は一旦振り上げてから振り下ろす動作で検出される加速度の信号波形を示しているが、一旦振り下げてから振り上げる動作の場合は図4(c)に示した信号波形に対して逆位相の波形になる。   Among these, the peak 506 that is the second acceleration waveform has a tendency to increase by the amount corresponding to the gravitational acceleration, and can be effectively used when the motion of shaking the camera is detected based on the acceleration. FIG. 4 (c) shows the signal waveform of the acceleration detected by the operation of swinging up and then swinging down. In the case of the operation of swinging up and swinging down once, the signal waveform shown in FIG. 4 (c). The waveform is opposite to that of the waveform.

図5(a)は図4(c)と同様、カメラを振り上げた後、続けて振り下げた際の振れ検出センサ1018(本実施形態においては加速度センサ)によって検出された、加速度のX軸方向成分の信号波形の一例を示す。横軸は時間、縦軸は振れ検出センサ1018の出力であり、符号によって加速度の方向を表す。   FIG. 5A shows the X-axis direction of acceleration detected by a shake detection sensor 1018 (acceleration sensor in the present embodiment) when the camera is swung up and then swung down similarly to FIG. 4C. An example of the signal waveform of a component is shown. The horizontal axis represents time, and the vertical axis represents the output of the shake detection sensor 1018. The sign represents the direction of acceleration.

第1の閾値である閾値Aおよび閾値−Aは、本実施形態のカメラが動いているか否かを判定するための閾値である。具体的には、振動判定部1019は、振れ検出センサ1018で検出された加速度の絶対値がA未満の範囲であればカメラは動いていないと判定し、加速度の絶対値が第1の閾値以上ならカメラが動いていると判定する。   The first threshold value A and the threshold value −A are threshold values for determining whether or not the camera of the present embodiment is moving. Specifically, the vibration determination unit 1019 determines that the camera is not moving if the absolute value of the acceleration detected by the shake detection sensor 1018 is less than A, and the absolute value of the acceleration is greater than or equal to the first threshold value. Then, it is determined that the camera is moving.

一方、第2の閾値である閾値Bおよび閾値−Bは、カメラが所定の振り方で振られたかを判定するための閾値である。閾値−B<閾値−A、閾値A<閾値Bという関係で閾値が設定されている。振動判定部1019は、振れ検出センサ1018で検出された加速度の絶対値が閾値A以上であり閾値B未満であれば、カメラが動いてはいるものの所定の振り方では振られていないと判定する。一方で、振れ検出センサ1018で検出された加速度の絶対値が閾値B以上であれば、振動判定部1019はカメラが動いており、かつ所定の振り方で振られていると判定する。   On the other hand, the second threshold value B and threshold value -B are threshold values for determining whether the camera is shaken in a predetermined manner. The thresholds are set in a relationship of threshold-B <threshold-A and threshold A <threshold B. If the absolute value of the acceleration detected by the shake detection sensor 1018 is greater than or equal to the threshold A and less than the threshold B, the vibration determination unit 1019 determines that the camera is moving but is not being shaken in a predetermined manner. . On the other hand, if the absolute value of the acceleration detected by the shake detection sensor 1018 is greater than or equal to the threshold value B, the vibration determination unit 1019 determines that the camera is moving and is shaken in a predetermined manner.

また、第3の閾値である閾値Cおよび閾値−Cは、カメラが所定の強さの範囲内で振られたかを判定するための閾値である。閾値−C<閾値−B、閾値B<閾値Cという関係で閾値が設定されている。振動判定部1019は、振れ検出センサ1018で検出された加速度の絶対値が閾値B以上であり閾値C未満であれば、カメラが所定の振り方かつ所定の強さの範囲内で振られていると判定する。その一方で、振れ検出センサ1018で検出された加速度の絶対値が閾値C以上であれば、振動判定部1019はカメラの振り方が強過ぎると判定する。カメラを強く振ると、誤って手から離れて落下する可能性が高くなるため、カメラの振り方が強過ぎると判定された場合は警告する。警告の方法は画像表示部1012に警告文を表示しても良いし、不図示のスピーカーから警告音を発しても良い。   The third threshold value C and threshold value -C are threshold values for determining whether the camera is shaken within a predetermined strength range. The thresholds are set in a relationship of threshold-C <threshold-B and threshold B <threshold C. If the absolute value of the acceleration detected by the shake detection sensor 1018 is greater than or equal to the threshold value B and less than the threshold value C, the vibration determination unit 1019 is shaken within a predetermined swing method and a predetermined strength range. Is determined. On the other hand, if the absolute value of the acceleration detected by the shake detection sensor 1018 is greater than or equal to the threshold value C, the vibration determination unit 1019 determines that the camera shake is too strong. If the camera is shaken strongly, there is a high possibility that the camera will accidentally fall off the hand, so a warning is given if it is determined that the camera is shaken too strongly. As a warning method, a warning message may be displayed on the image display unit 1012, or a warning sound may be emitted from a speaker (not shown).

なお、振動判定部1019は、振れ検出センサ1018で検出された加速度の値と閾値とは絶対値で比較せず、加速度を正負の閾値と比較してもよい。例えば、振動判定部1019は、検出された加速度を第1の閾値と比較する場合、検出された加速度が−Aより大きく+A未満である場合にはカメラが動いて(振られて)いないと判定する。また、振動判定部1019は、検出された加速度が-A以下または+A以上であればカメラが動いていると判定する。他の閾値についても同様である。   Note that the vibration determination unit 1019 may compare the acceleration value detected by the shake detection sensor 1018 with the threshold value without comparing the absolute value with the threshold value. For example, when comparing the detected acceleration with the first threshold, the vibration determination unit 1019 determines that the camera is not moving (was shaken) if the detected acceleration is greater than −A and less than + A. To do. The vibration determining unit 1019 determines that the camera is moving if the detected acceleration is −A or less or + A or more. The same applies to other threshold values.

なお、図5(a)の信号波形におけるピーク301〜303のうち、目的とされた動作はその準備動作よりも強く振られる可能性が高いため、最も加速度の絶対値が大きいピーク302が図4(c)における第2の加速度波形に該当するとする。つまり、カメラを振り下げる動作が目的である場合は振り下げ動作を、振り上げる動作が目的である場合は振り上げ動作を表している。この場合、ピーク301は図4(c)における第1の加速度波形であり、目的とする動作が振り下げであればその準備動作である振り上げ動作の加速となる。また、ピーク303は図4(c)における第3の加速度波形であり、振り下げ時の減速を検出した時の波形である。もし目的とする動作が振り上げ動作であった場合は、波形がX軸に対して線対称になる(正負が逆になる)ことになり、第1の加速度波形301と第3の加速度波形303は上向きとなる。なお、最も加速度の絶対値が大きい波形が必ずしも目的とされた動作を示すとは限らない。本発明における、目的とされた動作の検出方法は後に説明する。   Note that, among the peaks 301 to 303 in the signal waveform of FIG. 5A, the intended operation is likely to be shaken more strongly than the preparatory operation, and therefore the peak 302 having the largest absolute value of the acceleration is shown in FIG. It is assumed that this corresponds to the second acceleration waveform in (c). That is, when the purpose is to swing the camera down, the swing-down operation is shown. When the purpose is to swing up, the swing-up operation is shown. In this case, the peak 301 is the first acceleration waveform in FIG. 4C, and if the target operation is swinging down, it is an acceleration of the swing-up operation that is the preparation operation. A peak 303 is the third acceleration waveform in FIG. 4C, which is a waveform when deceleration during swing-down is detected. If the target motion is a swing-up motion, the waveform is axisymmetric with respect to the X axis (positive and negative are reversed), and the first acceleration waveform 301 and the third acceleration waveform 303 are Upwards. Note that the waveform having the largest absolute value of acceleration does not necessarily indicate the intended operation. A method of detecting the intended operation in the present invention will be described later.

310は第1の加速度波形301が閾値A(若しくは−A)を跨いだ時点を示す。311は、第2の加速度波形302が閾値A(若しくは−A)を最初に跨いだ時点を、313は、第2の加速度波形302が閾値A(若しくは−A)を再び跨いだ時点を示す。そして314は、第3の加速度波形303が閾値A(若しくは−A)を1回跨いだ後に再び跨いだ時点を示す。閾値S1および閾値S2は、目的とされた動作(本動作)を表す第2の加速度波形が連続して閾値A以上または閾値−A以下になっている時間t1に対する閾値である。即ち、第2の加速度波形302が閾値A以上となったのち、次にAになる(若しくは、閾値−A以下となったのち、次に閾値−Aとなる)までの時間である。本実施形態では、振動判定部1019は、閾値S1≦時間t1≦閾値S2の条件を満たす時、第2の加速度波形(本動作)が検出されたと判定する。   Reference numeral 310 denotes a point in time when the first acceleration waveform 301 crosses the threshold value A (or -A). Reference numeral 311 denotes a time point when the second acceleration waveform 302 first crosses the threshold value A (or -A), and reference numeral 313 denotes a time point when the second acceleration waveform 302 crosses the threshold value A (or -A) again. Reference numeral 314 denotes a time point when the third acceleration waveform 303 straddles the threshold A (or -A) once and then straddles again. The threshold S1 and the threshold S2 are thresholds for the time t1 when the second acceleration waveform representing the intended motion (main motion) is continuously equal to or higher than the threshold A or equal to or lower than the threshold −A. That is, it is the time from when the second acceleration waveform 302 becomes equal to or greater than the threshold A to the next A (or after becoming equal to or less than the threshold −A and then to the threshold −A). In the present embodiment, the vibration determination unit 1019 determines that the second acceleration waveform (main operation) has been detected when the condition of threshold S1 ≦ time t1 ≦ threshold S2 is satisfied.

また、振動判定部1019は、カメラが動いていないと判定される状態(加速度が閾値−Aより大きく、閾値A未満である状態)が閾値Eの時間以上経過すれば、振り動作が停止した位置であると判定する。この場合、振動判定部1019は、カメラが動いていないと判定される状態、が閾値Eの時間以上経過していない状態である時は、初めに加速度が閾値A以上若しくは閾値−A以下となった時点に開始された動作が継続している(1回の振り動作)であると判定する。   Further, the vibration determination unit 1019 is a position where the swing motion is stopped when a state in which it is determined that the camera is not moving (a state in which the acceleration is greater than the threshold −A and less than the threshold A) has passed for a time equal to or greater than the threshold E. It is determined that In this case, when the vibration determination unit 1019 is in a state in which it is determined that the camera is not moving, a state in which the time equal to or longer than the threshold E has not elapsed, the acceleration first becomes the threshold A or higher or the threshold −A or lower. It is determined that the operation started at the time is continued (one swing operation).

そのため、振動判定部1019は、例えば図5(a)の第3の加速度波形303を、第1の加速度波形301と第2の加速度波形302と一連の動作と判定する。そして314で示される時点から加速度が閾値−Aより大きく、閾値A未満である状態が閾値Eの時間以上経過した後に、再び加速度が閾値−A以下若しくは閾値A以上になった場合には、振動判定部1019は新たな動作が開始されたと判定する。
なお、図5(a)では加速度レベルの閾値として、絶対値の等しい3組の閾値A、B、Cを用いた場合を示したが、正の閾値と負の閾値の絶対値の1つ以上が異なってもよい。
Therefore, the vibration determination unit 1019 determines, for example, the third acceleration waveform 303 in FIG. 5A as a series of operations with the first acceleration waveform 301 and the second acceleration waveform 302. When the acceleration is greater than the threshold value -A and less than the threshold value A from the time indicated by 314 after the time of the threshold value E has elapsed, if the acceleration is again lower than the threshold value -A or greater than or equal to the threshold value A, vibration is generated. The determination unit 1019 determines that a new operation has been started.
FIG. 5A shows the case where three threshold values A, B, and C having the same absolute value are used as the acceleration level threshold value, but one or more absolute values of a positive threshold value and a negative threshold value are used. May be different.

図5(b)は、図5(a)の加速度出力信号からオフセット成分を取り除いた、加速度信号変化率の時間変化を示す図である。図5(a)で説明した、カメラが動いている状態であるか動いていない状態であるかを判定する閾値として、加速度信号変化率を用いても良い。この場合、図5(a)の閾値±Aの代わりにTHhとTHlを用いる。なお、図5(a)の±Bや±Cの代わりにTHhとTHlを用いても良く、また加速度信号変化率の閾値は別途定めてもよい。   FIG. 5B is a diagram showing a change with time of the acceleration signal change rate obtained by removing the offset component from the acceleration output signal of FIG. The acceleration signal change rate may be used as the threshold value for determining whether the camera is moving or not moving as described with reference to FIG. In this case, THh and THl are used instead of the threshold value ± A in FIG. Note that THh and THl may be used instead of ± B and ± C in FIG. 5A, and the threshold value of the acceleration signal change rate may be determined separately.

振動判定部1019は、図5(a)または図5(b)に示すような、ある1つの軸方向の加速度信号出力または加速度信号変化率に基づいて、カメラがその軸方向に振動しているか否かを判定し、システム制御部1014に判定結果を出力する。システム制御部1014は、この判定結果に基づいて、操作部1017に含まれる操作デバイスによるカメラの操作を有効もしくは無効とする。   The vibration determination unit 1019 determines whether the camera vibrates in the axial direction based on an acceleration signal output or an acceleration signal change rate in one axial direction as shown in FIG. 5A or 5B. It is determined whether or not, and the determination result is output to the system control unit 1014. Based on the determination result, the system control unit 1014 enables or disables the operation of the camera by the operation device included in the operation unit 1017.

<ユーザ操作認識処理>
図6は、本実施形態のカメラが撮像モード時におけるユーザ操作認識処理の概要を説明するためのフローチャートである。
まず、振動判定部1019により、振れ検出センサ1018のX軸方向の加速度出力信号から、カメラがX軸方向に振動しているかどうか判定する(S8001)。振動判定部1019は、例えば、X軸方向の加速度信号出力または加速度信号変化率のピークの大きさ、向き及び頻度を基準として、カメラがX軸方向へ振動しているか否かを判定する。
<User operation recognition processing>
FIG. 6 is a flowchart for explaining the outline of the user operation recognition process when the camera of the present embodiment is in the imaging mode.
First, the vibration determination unit 1019 determines whether the camera is vibrating in the X-axis direction from the acceleration output signal in the X-axis direction of the shake detection sensor 1018 (S8001). The vibration determination unit 1019 determines, for example, whether the camera is vibrating in the X-axis direction based on the magnitude, direction, and frequency of the acceleration signal output or acceleration signal change rate peak in the X-axis direction.

具体的には、一例として、振動判定部1019は、
(1)X軸方向の加速度信号出力または加速度信号変化率のピークが所定の閾値範囲(加速度信号出力であればAから−A、加速度信号変化率であればTHhからTHl)を外れる周期が所定周期以下、かつ
(2)連続するピークが逆向きを満たす状態が一定時間継続する。
あるいは連続する所定数のピークが条件(1)、(2)を満たす場合に、X軸方向に振動していると判定する。
Specifically, as an example, the vibration determination unit 1019
(1) A cycle in which the peak of the acceleration signal output or acceleration signal change rate in the X-axis direction deviates from a predetermined threshold range (A to -A for acceleration signal output, THh to THl for acceleration signal change rate) is predetermined Less than the period and (2) a state where continuous peaks satisfy the opposite direction continues for a certain period of time.
Alternatively, when a predetermined number of continuous peaks satisfy the conditions (1) and (2), it is determined that the vibration is in the X-axis direction.

また、別の例として、振動判定部1019は、
(a)X軸方向の加速度信号出力が所定の閾値範囲(例えば図5(a)の閾値±A)を外れると振れが検出されたと判定する。
(b)(a)にて振れが検出されたと判定されると、X軸方向の加速度信号出力が所定の閾値範囲内である状態が所定時間(例えば図5(a)の閾値E)以上経過すれば、振り動作が停止した状態と判定する。
そして、上記(a)から(b)までの時間は、たとえX軸方向の加速度信号出力が所定の閾値範囲内(例えば図5(a)の閾値±Aの範囲内)となっても、動作が継続中であると判定する。
As another example, the vibration determination unit 1019
(A) When the acceleration signal output in the X-axis direction is out of a predetermined threshold range (for example, threshold value ± A in FIG. 5A), it is determined that shake has been detected.
(B) When it is determined that a shake is detected in (a), a state where the acceleration signal output in the X-axis direction is within a predetermined threshold range has elapsed for a predetermined time (for example, threshold E in FIG. 5A). Then, it is determined that the swing motion is stopped.
The time from (a) to (b) is the operation even if the acceleration signal output in the X-axis direction is within a predetermined threshold range (for example, within the range of the threshold ± A in FIG. 5A). Is determined to be ongoing.

一方、これらの基準が満たされない場合、振動判定部1019はX軸方向に振動していないと判断する。振動判定部1019は、Y軸方向、Z軸方向についても同様に判定することができる。なお、この振動判定の方法は単なる一例であり、他の方法によって振動の有無を判定してもよい。   On the other hand, when these criteria are not satisfied, the vibration determination unit 1019 determines that the vibration does not occur in the X-axis direction. The vibration determination unit 1019 can similarly determine the Y-axis direction and the Z-axis direction. Note that this vibration determination method is merely an example, and the presence or absence of vibration may be determined by other methods.

振動判定部1019は、X軸方向に振動していないと判定された場合、振れ検出センサ1018のX軸方向の加速度出力信号から、カメラがY軸方向に振動しているかどうか判定する(S8002)。
振動判定部1019は、Y軸方向にも振動していないと判定された場合、振れ検出センサ1018のZ軸方向の加速度出力信号から、カメラがZ軸方向に振動しているかどうか判定する(S8003)。
If it is determined that the camera is not vibrating in the X-axis direction, the vibration determining unit 1019 determines whether the camera is vibrating in the Y-axis direction from the acceleration output signal in the X-axis direction of the shake detection sensor 1018 (S8002). .
If it is determined that the camera does not vibrate in the Y-axis direction, the vibration determination unit 1019 determines whether the camera is vibrating in the Z-axis direction from the acceleration output signal in the Z-axis direction of the shake detection sensor 1018 (S8003). ).

振動判定部1019は、各軸方向における判定結果をシステム制御部1014に出力する。そして、システム制御部1014は、いずれかの軸方向に振動しているとの判定結果を得た場合には、操作部1017によるカメラの操作を無効とする(S8005)。操作部1017による操作が無効とされている場合、システム制御部1014は操作部1017からの入力を無視する。これにより、例えばユーザがカメラを振動させることで所望の指示を与えようとしている際に、誤ってメニューボタン2005やモードダイヤル2003など、操作部1017を操作してしまっても、操作部1017による意図しない入力がなされることを防止できる。   The vibration determination unit 1019 outputs the determination result in each axial direction to the system control unit 1014. Then, when the system control unit 1014 obtains a determination result that it vibrates in any of the axial directions, the system control unit 1014 invalidates the operation of the camera by the operation unit 1017 (S8005). When the operation by the operation unit 1017 is invalid, the system control unit 1014 ignores the input from the operation unit 1017. Thus, for example, when the user tries to give a desired instruction by vibrating the camera, even if the operation unit 1017 such as the menu button 2005 or the mode dial 2003 is accidentally operated, the intention of the operation unit 1017 It is possible to prevent an input not to be made.

ただし、本実施形態においては、レリーズボタン2001の操作、特に第2スイッチのオンについては、操作部1017による操作が無効とされていてもシステム制御部1014は無視しない。操作部1017による操作が有効であるか無効であるかは、例えばRAM1016にフラグとして記憶しておくことができる。   However, in the present embodiment, the operation of the release button 2001, in particular, the turning on of the second switch is not ignored by the system control unit 1014 even if the operation by the operation unit 1017 is invalidated. Whether the operation by the operation unit 1017 is valid or invalid can be stored, for example, in the RAM 1016 as a flag.

なお、図6のフローチャートでは特に記載していないが、特定の軸方向での振動をコマンド又は指示の入力と認識する場合、システム制御部1014は振動判定部1019の出力する検出結果に基づいて認識処理を行う。そして、システム制御部1014は、認識したコマンド又は指示に応じた動作を実行する。   Although not specifically described in the flowchart of FIG. 6, when recognizing vibration in a specific axial direction as an input of a command or instruction, the system control unit 1014 recognizes based on a detection result output from the vibration determination unit 1019. Process. Then, the system control unit 1014 executes an operation according to the recognized command or instruction.

なお、振動判定部1019は、各軸方向での判定毎に判定結果を出力してもよいし、全ての軸方向についての判定をまとめて出力してもよい。また、振動判定部1019は、振動しているとの判定がなされた軸方向の判定結果のみを出力してもよい。つまり、振動していると判定される軸方向がなければ、判定結果は出力されない。あるいは、振動判定部1019は、ある軸方向について振動していると判定された場合には、残りの軸方向についての判定処理を省略してもよい(振動方向の特定の組み合わせを指示入力として認識する設定がなされている場合などを除く)。   The vibration determination unit 1019 may output a determination result for each determination in each axial direction, or may output determinations for all the axial directions collectively. Further, the vibration determination unit 1019 may output only the determination result in the axial direction in which it is determined that the object is vibrating. That is, if there is no axial direction that is determined to be vibrating, the determination result is not output. Alternatively, when it is determined that the vibration determination unit 1019 is vibrating in a certain axial direction, the determination process for the remaining axial direction may be omitted (recognizing a specific combination of vibration directions as an instruction input) Except when configured to do so).

いずれの軸方向にも振動していないと判定された場合、システム制御部1014は、操作部1017によるカメラの操作を有効とする(S8004)。なお、通常は操作部1017は有効である。そのため、操作が無効となっていなければ、システム制御部1014はS8004で操作を有効とするための処理を特段行う必要はない。   If it is determined that no vibration occurs in any axial direction, the system control unit 1014 validates the operation of the camera by the operation unit 1017 (S8004). Normally, the operation unit 1017 is effective. Therefore, if the operation is not invalidated, the system control unit 1014 does not need to perform the process for validating the operation in S8004.

システム制御部1014は、撮像開始の指示が入力されたか否か、具体的にはレリーズボタン2001の第2スイッチがオンであるか否かを判定する(S8006)。第2スイッチがオフであればS8001からの処理が繰り返される。第2スイッチがオンの場合、操作部1017によるカメラの操作が無効であっても、システム制御部1014は撮像処理を行う(S8007)。   The system control unit 1014 determines whether an instruction to start imaging is input, specifically, whether the second switch of the release button 2001 is on (S8006). If the second switch is off, the processing from S8001 is repeated. When the second switch is on, the system control unit 1014 performs an imaging process even if the operation of the camera by the operation unit 1017 is invalid (S8007).

つまり、本実施形態のカメラでは、レリーズボタン2001の第2スイッチのオンが検出された場合、撮像が実行される。これは、第2スイッチがオンとなる、レリーズボタン2001の全押し操作は、誤操作ではなく意図的な操作である可能性が高いと考えられるためである。一方で、レリーズボタン2001の半押し操作による第1スイッチのオンは、操作部1017が無効とされている際には無視される。ただし、第1スイッチがオンの状態を維持している間に、カメラのX軸、Y軸、Z軸のいずれの方向の振動も検出されなくなり、操作部1017によるカメラの操作が有効になると、第1スイッチのオンは有効となる。そして、システム制御部1014は、第1スイッチのオンに応答して、AF処理やAE処理といった撮像準備動作を開始する。   That is, in the camera of the present embodiment, imaging is executed when the second switch of the release button 2001 is detected to be turned on. This is because the full press operation of the release button 2001 with the second switch turned on is considered to be highly likely to be an intentional operation rather than an erroneous operation. On the other hand, the turning on of the first switch by the half-press operation of the release button 2001 is ignored when the operation unit 1017 is invalidated. However, while the first switch is kept on, vibrations in any of the X-axis, Y-axis, and Z-axis directions of the camera are not detected, and the camera operation by the operation unit 1017 becomes effective. The first switch is turned on. Then, in response to turning on the first switch, the system control unit 1014 starts an imaging preparation operation such as AF processing and AE processing.

以上説明したように、本発明によれば、装置を振動させることによって指示やコマンドを入力可能なカメラにおいて、装置を振動させている際の意図しないボタンやキーの操作によって、ユーザの意図しない入力がなされることを抑制することができる。   As described above, according to the present invention, in a camera capable of inputting instructions and commands by vibrating the device, unintended input by the user by operating an unintended button or key when the device is vibrating. Can be suppressed.

(第2の実施形態)
本実施形態は、ユーザが携帯機器(すくなくとも再生モードと撮像モードとのいずれかを設定可能なカメラなど)を振ることで、携帯機器で再生する画像の順送り若しくは逆送りを指示可能としたことを特徴とする。ユーザは、携帯機器を再生モードに設定することなどにより、記録媒体1010に記録された画像を画像表示部1012などを通して見ることができる。なお、本実施形態に係る携帯機器の一例として、第1の実施形態で説明したカメラを用いるものとする。従って、ハードウェア構成や振り動作検出方法などの説明は省略する。本実施形態においてもカメラの振り動作はX軸方向の加速度を検出することによって判定するものとする。
(Second Embodiment)
In the present embodiment, the user can instruct forward or reverse of images to be played back on the mobile device by shaking the mobile device (such as a camera that can set at least one of the playback mode and the imaging mode). Features. The user can view the image recorded on the recording medium 1010 through the image display unit 1012 or the like by setting the portable device to the reproduction mode. Note that the camera described in the first embodiment is used as an example of the portable device according to the present embodiment. Therefore, descriptions of the hardware configuration, the swing motion detection method, and the like are omitted. Also in this embodiment, the camera swing motion is determined by detecting the acceleration in the X-axis direction.

図7は、1回の振り動作に関する処理を説明するフローチャートである。まず、システム制御部1014は、カメラが再生モードに設定されているか判定する(S700)。そして、再生モードであれば、システム制御部1014はS701以降の処理を実行する。振れ検出センサ1018が検出した加速度が図5(a)に示した閾値A若しくは閾値−Aを跨いだとき(図5Aの点310)、振動判定部1019はカメラが動いたことを検出する。振動判定部1019が、カメラが動いた(振られた)ことを検出すると、システム制御部1014は操作部1017による操作を無効にする(S702)。   FIG. 7 is a flowchart for explaining processing related to one swing operation. First, the system control unit 1014 determines whether the camera is set to the playback mode (S700). If the playback mode is selected, the system control unit 1014 executes the processing from S701 onward. When the acceleration detected by the shake detection sensor 1018 crosses the threshold A or the threshold −A shown in FIG. 5A (point 310 in FIG. 5A), the vibration determination unit 1019 detects that the camera has moved. When the vibration determination unit 1019 detects that the camera has moved (was shaken), the system control unit 1014 invalidates the operation by the operation unit 1017 (S702).

加速度の検出は、予め定められた振れ検出センサ1018の検出周期に行う。また、振動判定部1019は、振れ検出センサ1018の検出値を記憶し、点310で検出値が閾値−Aを下回ってから、検出周期毎に得られる検出値がそれまでのピーク値(最小値)を更新するごとに記憶したピーク値(最小値)を更新する。そのため、振動判定部1019は、検出値が閾値−Aを下回ってから検出値のピーク値(最小値)を測定することができる。振動判定部1019は、上向きのピークの場合も同様にしてピーク値(最大値)を測定可能である。   The acceleration is detected at a predetermined detection cycle of the shake detection sensor 1018. Further, the vibration determination unit 1019 stores the detection value of the shake detection sensor 1018, and after the detection value falls below the threshold value -A at the point 310, the detection value obtained for each detection cycle is the peak value (minimum value). The peak value (minimum value) memorized is updated every time. Therefore, the vibration determination unit 1019 can measure the peak value (minimum value) of the detected value after the detected value falls below the threshold value -A. The vibration determination unit 1019 can measure the peak value (maximum value) in the same manner for the upward peak.

S702にてカメラが動いたことを検出し、動作を検出する処理を開始すると、振動判定部1019は、まず第1の加速度波形検出を行う。振動判定部1019は、カメラが動いたと判定されてから、振れ検出センサ1018の検出する加速度が閾値A若しくは−Aを跨ぐと、第1の加速度波形が検出されたと判断する。   When it is detected in step S702 that the camera has moved and processing for detecting motion is started, the vibration determination unit 1019 first performs first acceleration waveform detection. The vibration determination unit 1019 determines that the first acceleration waveform has been detected when the acceleration detected by the shake detection sensor 1018 crosses the threshold A or -A after it is determined that the camera has moved.

第1の加速度波形が検出されると、引き続き、振動判定部1019は、次に第2の加速度波形の検出処理を行う。振動判定部1019は、次に検出加速度が閾値A(又は−A)を跨ぐと(点311)、第2の加速度波形の開始を検出する。振動判定部1019は、その後閾値S1≦時間t1≦閾値S2の条件を満たす時間t1において検出加速度が再度閾値A(又は−A)を跨ぐと(点313)、第2の加速度波形の終了を検出する。上述の通り、時間t1が上述の条件を満たさなければ、振動判定部1019は第2の加速度波形が検出されたとは見なさない。さらに、点311から点313までの間、検出加速度が閾値B(又は−B)を跨ぎ(点312)かつ閾値C(又は−C)に達しなければ、振動判定部1019はカメラが正しく振られた(所定の強さで振られた)と判定する(S703,Yes)。   When the first acceleration waveform is detected, the vibration determination unit 1019 subsequently performs a second acceleration waveform detection process. Next, when the detected acceleration crosses the threshold A (or -A) (point 311), the vibration determination unit 1019 detects the start of the second acceleration waveform. The vibration determination unit 1019 then detects the end of the second acceleration waveform when the detected acceleration crosses the threshold A (or -A) again at time t1 that satisfies the condition of threshold S1 ≦ time t1 ≦ threshold S2 (point 313). To do. As described above, if the time t1 does not satisfy the above condition, the vibration determination unit 1019 does not consider that the second acceleration waveform has been detected. Furthermore, if the detected acceleration straddles the threshold value B (or -B) (point 312) and does not reach the threshold value C (or -C) between points 311 and 313, the vibration determination unit 1019 shakes the camera correctly. (S703, Yes).

また、振動判定部1019は、第2の加速度波形が跨いだ閾値Bの符号から、カメラが上に振られたか下に振られたかを判別する。一方、第2の加速度波形が閾値B(又はーB)を跨がなかった場合、又は閾値C(又は−C)に達した場合、振動判定部1019はカメラが正しく振られなかったと判定する(S703,No)。この場合、振動判定部1019は、S710で、振り動作の大きさ(検出加速度の大きさ)が所定値(図5の閾値±C)より大きいかどうか判別する。第2の加速度波形のピーク値が閾値B(又は−B)を超えなかった場合、振動判定部1019はS708で振り動作検出を終了する(S708)。そしてシステム制御部1014は、操作部1017を有効にする(S709)。一方、第2の加速度波形のピーク値が閾値C(又は−C)に達した場合、振動判定部1019は上述のように警告を行う(S710)。その後S708以降の処理は上述した通りである。   Further, the vibration determination unit 1019 determines whether the camera is swung up or down from the sign of the threshold value B across which the second acceleration waveform is straddled. On the other hand, when the second acceleration waveform does not straddle the threshold value B (or -B) or reaches the threshold value C (or -C), the vibration determination unit 1019 determines that the camera has not been shaken correctly ( S703, No). In this case, the vibration determination unit 1019 determines whether the magnitude of the swing motion (the magnitude of the detected acceleration) is greater than a predetermined value (threshold value ± C in FIG. 5) in S710. When the peak value of the second acceleration waveform does not exceed the threshold value B (or -B), the vibration determination unit 1019 ends the swing motion detection in S708 (S708). Then, the system control unit 1014 enables the operation unit 1017 (S709). On the other hand, when the peak value of the second acceleration waveform reaches the threshold value C (or -C), the vibration determination unit 1019 issues a warning as described above (S710). Thereafter, the processing after S708 is as described above.

なお、第2の加速度波形は第1の加速度波形検出の検出に用いられた閾値とは異符号の閾値により検出される必要がある。例えば、第1の加速度波形が閾値−Aに基づいて検出された場合(第1の加速度波形が下に凸のピークである場合)は、第2の加速度波形は閾値Aに基づいて検出される必要がある。これは第1の加速度波形が本動作の前の準備動作に対応し、本動作とは逆向きの動作であるためである。   Note that the second acceleration waveform needs to be detected by a threshold having a different sign from the threshold used for detecting the first acceleration waveform. For example, when the first acceleration waveform is detected based on the threshold value -A (when the first acceleration waveform is a downwardly convex peak), the second acceleration waveform is detected based on the threshold value A. There is a need. This is because the first acceleration waveform corresponds to the preparatory operation before the main operation and is an operation opposite to the main operation.

S703で、カメラが正しく振られたと振動判定部1019が判定した場合、第2の加速度波形の終了の検出時点で、システム制御部1014は表示制御部1013を通じて画像表示部1012に表示している画像を変更する(S704)。第2の加速度波形の終了の検出時点は、第2の加速度波形が再び閾値A(又は−A)を跨いだ時点(図5の点313)である。表示する画像を変更する際には、ファイルの名前や番号順に変更してもよいし、撮像した日時や記録媒体1010に記録された日時の順で変更してもよい。第1もしくは第2の加速度波形の検出に用いられた閾値の符号によって画像を変更する順番を順方向と逆方向で切り替えてもよい。ただし、ランダム再生のように画像を無作為な順序で表示するモードが設定されている場合には、閾値の符号によらず、表示する画像を変更する。   When the vibration determination unit 1019 determines that the camera has been shaken correctly in S703, the system control unit 1014 displays the image displayed on the image display unit 1012 through the display control unit 1013 when the end of the second acceleration waveform is detected. Is changed (S704). The detection time point of the end of the second acceleration waveform is a time point (point 313 in FIG. 5) when the second acceleration waveform again crosses the threshold value A (or -A). When changing the image to be displayed, it may be changed in the order of the file name and number, or may be changed in the order of the date and time of image capture and the date and time recorded on the recording medium 1010. The order of changing the image may be switched between the forward direction and the reverse direction according to the sign of the threshold value used for detecting the first or second acceleration waveform. However, when a mode in which images are displayed in a random order such as random reproduction is set, the image to be displayed is changed regardless of the threshold code.

S705にて振動判定部1019は、振れ検出センサ1018により検出された加速度が閾値−Aより大きく閾値A未満の範囲内であるか否かを判定する。検出加速度が閾値−Aより大きく閾値A未満の範囲内である状態が継続している間、振動判定部1019は振れ継続時間t2を計測する(S706)。そして、振動判定部1019は、振れ継続時間t2が閾値以上かどうかを判定する(S707)。振れ継続時間t2が閾値E以上である場合、振動判定部1019はカメラが静止したと見なし、振り動作の検出を終了する(S708)。そして、システム制御部1014は、操作部1017による操作を有効とする(S709)。   In step S <b> 705, the vibration determination unit 1019 determines whether the acceleration detected by the shake detection sensor 1018 is within a range greater than the threshold value −A and less than the threshold value A. While the state where the detected acceleration is in the range greater than the threshold value −A and less than the threshold value A continues, the vibration determination unit 1019 measures the shake duration time t2 (S706). Then, the vibration determination unit 1019 determines whether or not the shake continuation time t2 is greater than or equal to the threshold (S707). When the shake continuation time t2 is equal to or greater than the threshold value E, the vibration determination unit 1019 regards the camera as stationary and ends the detection of the swing motion (S708). Then, the system control unit 1014 validates the operation by the operation unit 1017 (S709).

このように、カメラが動かされたと判断されると、加速度の大きさ(絶対値)が所定値未満の状態が所定時間以上継続しないと、操作部1017によるカメラの操作が有効とされない。例えば、図5(a)の例であれば、振動判定部1019は点310から点314を経て所定時間Eを経過するまでは振り動作中であると判断する。そのため、たとえX軸方向の加速度信号出力が閾値±Aの範囲内となっても、その状態が所定時間E継続するまでは、操作部1017による操作は無効とされる。   As described above, when it is determined that the camera is moved, the operation of the camera by the operation unit 1017 is not validated unless the state where the magnitude of acceleration (absolute value) is less than a predetermined value does not continue for a predetermined time or longer. For example, in the example of FIG. 5A, the vibration determination unit 1019 determines that the swinging operation is being performed until a predetermined time E has passed from the point 310 to the point 314. Therefore, even if the acceleration signal output in the X-axis direction is within the range of the threshold value ± A, the operation by the operation unit 1017 is invalid until the state continues for a predetermined time E.

一方で、S705において、検出加速度が閾値−A以下もしくは閾値A以上である場合、振動判定部1019は振れ継続時間)t2を初期化する(S712)。そしてS705へ戻り、振動判定部1019は検出加速度の絶対値が閾値A未満の範囲か否かを再度判定する。   On the other hand, in S705, when the detected acceleration is equal to or less than the threshold −A or equal to or greater than the threshold A, the vibration determination unit 1019 initializes the shake continuation time) t2 (S712). Then, the process returns to S705, and the vibration determination unit 1019 determines again whether or not the absolute value of the detected acceleration is in a range less than the threshold value A.

また、検出加速度の絶対値が閾値A未満であるが、振れ継続時間t2が閾値E未満である場合(S707にてNo)、振動判定部1019は振れ継続時間t2の値を増加させながら、S705からの処理を繰り返す。   If the absolute value of the detected acceleration is less than the threshold A but the shake continuation time t2 is less than the threshold E (No in S707), the vibration determination unit 1019 increases the value of the shake continuation time t2, while S705 Repeat the process from.

上述の通り、本実施形態では、検出加速度の絶対値が第1の閾値未満(閾値A未満)であっても、その状態が閾値Eの時間以上継続していない場合は、検出加速度が最初に閾値A若しくは−Aに達した時点からの動作が継続している(1回の振り動作である)と見なす。そのため、第3の加速度波形が新たな振り動作であると判定されることが防止できる。   As described above, in this embodiment, even if the absolute value of the detected acceleration is less than the first threshold value (less than the threshold value A), if the state does not continue for the time of the threshold value E, the detected acceleration is the first. It is considered that the operation from the time when the threshold A or -A is reached is continued (one swing operation). Therefore, it can be determined that the third acceleration waveform is a new swing motion.

本実施形態に係るカメラは、検出加速度がある一定以上の大きさであっても、加速度の加わり方が短すぎたり長すぎたりした場合や、強すぎる場合は、エラーと判定することで振り動作とは検知しない。これによって、より正確に波形を検知し、直感的で分かりやすい操作系を提供する。また静止状態がある時間以上続かない場合は、1回の振り動作が継続しているものと見なすことで、準備動作から本動作に該当する、第1、第2、第3の加速度波形を正確に検出できる。   The camera according to the present embodiment performs a swing operation by determining an error if the acceleration is applied too short or too long or too strong, even if the detected acceleration is greater than a certain size. Is not detected. As a result, the waveform is detected more accurately, and an intuitive and easy-to-understand operation system is provided. If the stationary state does not last for a certain period of time, the first, second, and third acceleration waveforms corresponding to this operation from the preparatory operation can be accurately determined by assuming that one swing operation is continuing. Can be detected.

以上説明したように、本実施形態によれば、再生モード時など、画像が表示されている状態でカメラを決められた方向に振ることで画像を変更できるカメラを提供することができる。また、カメラを振る動作においてユーザが操作部を誤って操作してもユーザの意図とは異なる指示が反映されない。   As described above, according to the present embodiment, it is possible to provide a camera that can change an image by shaking the camera in a predetermined direction while the image is displayed, such as in a playback mode. Further, even if the user operates the operation unit by mistake in the operation of shaking the camera, an instruction different from the user's intention is not reflected.

なお、本実施形態においては、再生モード時に画像が表示されている状態での振り動作に対して表示画像の変更機能を割り当てた場合を例として振り動作の検出処理を説明した。しかし、撮像モード時における撮像に関する機能を振り動作に割り当てた時も同様の検出処理を行うことが出来る。即ち、カメラが動かされたと一旦判断されたら、加速度の大きさ(絶対値)が所定値よりも小さい時間が所定時間以上経過しないことには操作部による操作が有効とされない。   In the present embodiment, the swing motion detection process has been described by taking as an example the case where the display image changing function is assigned to the swing motion in a state where an image is displayed in the playback mode. However, the same detection process can be performed when a function related to imaging in the imaging mode is assigned to the swing operation. That is, once it is determined that the camera has been moved, the operation by the operation unit is not validated if the time when the magnitude of the acceleration (absolute value) is smaller than a predetermined value does not elapse for a predetermined time.

また、第1の実施形態においては、レリーズボタン2001の第2スイッチのオンが検出された場合、撮像が実行された。それに対して、本実施形態においては、例えば再生モード時にレリーズボタン2001が操作された場合は、再生モードから撮像モードに移行するようなカメラであってもよい。その際には、再生モード時にレリーズボタン2001の半押し操作による第1スイッチのオンは無視され、レリーズボタン2001の第2スイッチのオンが検出された場合、再生モードから撮像モードに移行するようにしても良い。この場合、第1スイッチがオンの状態を維持している間に、カメラのX軸、Y軸、Z軸のいずれの方向の振動も検出されなくなり、操作部1017によるカメラの操作が有効になると、第1スイッチのオンは有効となる。   Further, in the first embodiment, when the second switch of the release button 2001 is detected to be turned on, imaging is performed. On the other hand, in the present embodiment, for example, when the release button 2001 is operated in the playback mode, the camera may shift from the playback mode to the imaging mode. At this time, the on-state of the first switch due to the half-press operation of the release button 2001 in the playback mode is ignored, and when the on-state of the second switch of the release button 2001 is detected, the playback mode is switched to the imaging mode. May be. In this case, while the first switch is kept on, vibrations in any of the X-axis, Y-axis, and Z-axis directions of the camera are not detected, and the camera operation by the operation unit 1017 is enabled. The first switch is turned on.

(第3の実施形態)
次に、本発明の第3の実施形態について説明する。本実施形態のカメラの構成は第1の実施形態と共通でよいため、構成についての説明は省略する。本実施形態は、カメラの位置(縦位置又は横位置)および検出された振動の方向に応じて、操作部1017のうち、カメラの上面に設けられている操作デバイスと背面に設けられている操作デバイスとの有効・無効を個別に制御することを特徴とする。なお、本実施形態において有効・無効を制御する操作デバイスは、カメラの上面、背面に用いられている必要はなく、カメラの筐体の任意の面に設けられている操作デバイスであってよい。つまり、本実施形態は、カメラの筐体の少なくとも二面に設けられている操作デバイスのうち、任意の一面と他の面とに設けられている操作デバイスに対して適用可能である。
(Third embodiment)
Next, a third embodiment of the present invention will be described. Since the configuration of the camera of this embodiment may be the same as that of the first embodiment, description of the configuration is omitted. In the present embodiment, an operation device provided on the top surface of the camera and an operation provided on the back surface of the operation unit 1017 according to the position of the camera (vertical position or horizontal position) and the detected direction of vibration. It is characterized by individually controlling validity / invalidity with a device. In the present embodiment, the operation device that controls validity / invalidity does not need to be used on the upper surface and the rear surface of the camera, and may be an operation device provided on an arbitrary surface of the camera housing. That is, this embodiment can be applied to an operation device provided on any one surface and the other surface among operation devices provided on at least two surfaces of the camera casing.

図8は、本発明の第3の実施形態に係るカメラの、撮像モードにおけるユーザ操作認識処理の概要を説明するためのフローチャートである。
まず、システム制御部1014は、縦横位置検出センサ1021の出力から、カメラの姿勢を判定する(S9001)。ここで、正位置もしくは逆さ位置(正位置に対し、光学系1001の光軸を回転軸として180度回転した位置)の場合、X軸方向に振動しているかどうかを、振動判定部1019により判定する(S9002)。X軸方向に振動していると判定された場合、システム制御部1014は、操作部1017に含まれる操作デバイスのうち、カメラの上面に設けられたものの操作を無効とし、カメラの背面に設けられた操作デバイスの操作は有効とする(S9003)。これは、カメラがX軸方向に振動させられている場合、カメラの上面に設けられた操作デバイスが誤操作される可能性が高いと考えられるためである。
FIG. 8 is a flowchart for explaining the outline of the user operation recognition process in the imaging mode of the camera according to the third embodiment of the present invention.
First, the system control unit 1014 determines the posture of the camera from the output of the vertical / horizontal position detection sensor 1021 (S9001). Here, in the case of the normal position or the inverted position (a position rotated 180 degrees with the optical axis of the optical system 1001 as the rotation axis with respect to the normal position), the vibration determination unit 1019 determines whether the vibration is in the X-axis direction. (S9002). When it is determined that the vibration is in the X-axis direction, the system control unit 1014 invalidates the operation of the operation devices included in the operation unit 1017 provided on the upper surface of the camera and is provided on the rear surface of the camera. The operation of the operation device is valid (S9003). This is because when the camera is vibrated in the X-axis direction, it is considered highly likely that the operation device provided on the upper surface of the camera is erroneously operated.

次に、システム制御部1014は、レリーズボタン2001の第2スイッチがオンか否かの判定を行い(S9004)、第2スイッチがオンの場合には、撮像動作を行う(S9008)。レリーズボタン2001の第2スイッチがオフの場合、システム制御部1014は、カメラの上面の操作デバイスが操作されたか判定する(S9005)。カメラの上面の操作デバイスが操作されていない場合、システム制御部1014はカメラの姿勢の判定ステップ(S9001)に処理を戻す。   Next, the system control unit 1014 determines whether or not the second switch of the release button 2001 is on (S9004). If the second switch is on, an imaging operation is performed (S9008). When the second switch of the release button 2001 is off, the system control unit 1014 determines whether the operation device on the upper surface of the camera has been operated (S9005). If the operation device on the upper surface of the camera is not operated, the system control unit 1014 returns the process to the camera posture determination step (S9001).

一方、カメラの上面の操作デバイスが操作された場合、システム制御部1014はレリーズボタン2001の第2スイッチがオンか否か判定し(S9006)、第2スイッチがオンであれば、撮像動作を行う(S9008)。レリーズボタン2001の第2スイッチがオフの場合、システム制御部1014は、S9005でカメラの上面の操作デバイスの操作が検出されてから所定時間経過したか判定する(S9007)。所定時間経過していない場合、システム制御部1014は、S9006の判定ステップを継続し、所定時間経過している場合、システム制御部1014は、カメラの姿勢判定ステップ(S9001)に処理を戻す。   On the other hand, when the operation device on the upper surface of the camera is operated, the system control unit 1014 determines whether or not the second switch of the release button 2001 is on (S9006), and performs the imaging operation if the second switch is on. (S9008). When the second switch of the release button 2001 is off, the system control unit 1014 determines whether a predetermined time has elapsed since the operation of the operation device on the upper surface of the camera was detected in S9005 (S9007). If the predetermined time has not elapsed, the system control unit 1014 continues the determination step of S9006. If the predetermined time has elapsed, the system control unit 1014 returns the process to the camera posture determination step (S9001).

S9002で、カメラがX軸方向へ振動しているとの判定が得られなかった場合、振動判定部1019により、カメラがY軸またはZ軸方向に振動しているか判定する(S9009)。Y軸およびZ軸方向のいずれにも振動していないと判定された場合、システム制御部1014は、操作部1017に含まれる全ての操作デバイスの操作を有効とし(S9013)、処理をS9001へ戻す。一方、Y軸またはZ軸方向に振動していると判定された場合、システム制御部1014は、カメラの上面に設けられた操作デバイスの操作を有効とし、カメラの背面に設けられた操作デバイスの操作は無効とする(S9010)。これは、カメラがY軸またはZ軸方向に振動させられている場合、カメラの背面に設けられた操作デバイスが誤操作される可能性が高いと考えられるためである。   If it is not determined in S9002 that the camera is vibrating in the X-axis direction, the vibration determination unit 1019 determines whether the camera is vibrating in the Y-axis or Z-axis direction (S9009). When it is determined that neither the Y-axis direction nor the Z-axis direction vibrates, the system control unit 1014 validates the operation of all operation devices included in the operation unit 1017 (S9013), and returns the process to S9001. . On the other hand, when it is determined that the camera vibrates in the Y-axis or Z-axis direction, the system control unit 1014 validates the operation of the operation device provided on the upper surface of the camera, and the operation device provided on the rear surface of the camera. The operation is invalidated (S9010). This is because when the camera is vibrated in the Y-axis or Z-axis direction, it is considered that there is a high possibility that an operation device provided on the back surface of the camera is erroneously operated.

次に、システム制御部1014は、レリーズボタン2001の第2スイッチがオンか否かの判定を行い(S9011)、第2スイッチがオンの場合には、撮像動作を行う(S9008)。レリーズボタン2001の第2スイッチがオフの場合、システム制御部1014は、カメラの背面の操作デバイスが操作されたか判定する(S9012)。カメラの背面の操作デバイスが操作されていない場合、システム制御部1014はカメラの姿勢の判定ステップ(S9001)に処理を戻す。
カメラの上面の操作デバイスが操作された場合、システム制御部1014は上述したS9006以降の処理を実行する。
Next, the system control unit 1014 determines whether or not the second switch of the release button 2001 is on (S9011), and when the second switch is on, performs an imaging operation (S9008). When the second switch of the release button 2001 is off, the system control unit 1014 determines whether the operation device on the back of the camera has been operated (S9012). If the operation device on the back of the camera is not operated, the system control unit 1014 returns the process to the camera posture determination step (S9001).
When the operation device on the upper surface of the camera is operated, the system control unit 1014 executes the processes after S9006 described above.

S9001で、カメラの姿勢が、正位置もしくは逆さ位置以外であった場合、カメラの姿勢はカメラのグリップが上または下にある位置(典型的には正位置からレンズの光軸を回転軸として90度または−90度回転した位置)と考えられる。この場合、カメラがX軸、Y軸またはZ軸のいずれかの方向に振動させられているかどうかを、振動判定部1019によって判定する(S9014)。いずれの軸方向にも振動が検出されない場合、システム制御部1014は操作部1017に含まれる全ての操作デバイスの操作を有効とし(S9013)、処理をS9001へ戻す。一方、いずれかの軸方向での振動が検出された場合、システム制御部1014は、システム制御部1014は、カメラの上面に設けられた操作デバイスの操作を有効とし、カメラの背面に設けられた操作デバイスの操作は無効とする(S9015)。これは、カメラが、グリップを上または下とする姿勢にある場合、いずれかの方向に振動させられていれば、カメラの背面に設けられた操作デバイスが誤操作される可能性が高いと考えられるためである。   In S9001, if the camera posture is other than the normal position or the inverted position, the camera posture is a position where the camera grip is above or below (typically 90 ° from the normal position with the optical axis of the lens as the rotation axis). Or a position rotated by -90 degrees). In this case, the vibration determination unit 1019 determines whether the camera is vibrated in any of the X axis, Y axis, or Z axis (S9014). If no vibration is detected in any axial direction, the system control unit 1014 validates the operation of all the operation devices included in the operation unit 1017 (S9013), and returns the process to S9001. On the other hand, when vibration in any of the axial directions is detected, the system control unit 1014 enables the operation of the operation device provided on the upper surface of the camera and is provided on the rear surface of the camera. The operation of the operation device is invalidated (S9015). If the camera is in a posture with the grip up or down, if the camera is vibrated in either direction, the operation device provided on the back of the camera is likely to be erroneously operated. Because.

以後、システム制御部1014は、S9016,S9017では、S9011およびS9012と同様の処理を行う。   Thereafter, the system control unit 1014 performs the same processing as S9011 and S9012 in S9016 and S9017.

以上説明したように、本実施形態では、カメラの姿勢と、カメラの振動方向とに応じて、カメラの上面に設けられている操作デバイスの操作と、背面に設けられている操作デバイスの操作との有効、無効を個別に制御する。そのため、第1の実施形態の効果に加え、誤操作される可能性が高い操作デバイスと、そうでない操作デバイスとに応じて、きめ細かな制御を行うことが可能となる。   As described above, according to the present embodiment, the operation of the operation device provided on the upper surface of the camera and the operation of the operation device provided on the rear surface according to the posture of the camera and the vibration direction of the camera. Enable / disable individually. Therefore, in addition to the effects of the first embodiment, fine control can be performed according to an operation device that is highly likely to be erroneously operated and an operation device that is not.

なお、本実施形態においても第1の実施形態と同様、S9002,S9009においてX軸、Y軸、Z軸方向での振動が検出された場合、システム制御部1014は、予め振動の方向(またはその組み合わせ)に対応付けられた指示またはコマンドとして認識する。そして、システム制御部1014は、認識した指示又はコマンドに対応する動作を実行する。   Also in the present embodiment, as in the first embodiment, when vibrations in the X-axis, Y-axis, and Z-axis directions are detected in S9002 and S9009, the system control unit 1014 previously determines the vibration direction (or It is recognized as an instruction or command associated with a combination. Then, the system control unit 1014 executes an operation corresponding to the recognized instruction or command.

(第3の実施形態の変形例)
第3の実施形態の変形例として、再生モードの際には、第2の実施形態と第3の実施形態をあわせた形態も可能である。即ち、第3の実施形態のように、姿勢と振り方向に応じてカメラの操作デバイスの操作を無効とする方法が考えられる。そして、その場合、無効とする時間を振り動作を検出している時間とする。すなわち、加速度信号出力が所定の閾値範囲(例えば図5(a)の閾値±A未満)を外れると振り動作が開始されたと判断し、加速度信号出力が所定の閾値範囲である状態が所定時間(例えば図5(a)の閾値E)以上経過すれば、振り動作が停止したと判断する。この場合、図7のステップS701の判定を軸方向ごとに行い(図8のS9002,S9009,S9014)、図7のステップS702の操作部を無効にする処理を、面に応じて行う(図8のS9003,S9010,S9015)。
(Modification of the third embodiment)
As a modification of the third embodiment, a combination of the second embodiment and the third embodiment is possible in the playback mode. That is, as in the third embodiment, a method of invalidating the operation of the camera operation device in accordance with the posture and the swing direction can be considered. In this case, the invalid time is set as the time during which the swing motion is detected. That is, when the acceleration signal output deviates from a predetermined threshold range (for example, less than the threshold ± A in FIG. 5A), it is determined that the swing motion has started, and the state where the acceleration signal output is within the predetermined threshold range is a predetermined time ( For example, when the threshold value E) in FIG. 5A or more has elapsed, it is determined that the swing motion has stopped. In this case, the determination in step S701 in FIG. 7 is performed for each axial direction (S9002, S9009, and S9014 in FIG. 8), and the process of invalidating the operation unit in step S702 in FIG. 7 is performed according to the surface (FIG. 8). S9003, S9010, S9015).

(他の実施形態)
上述の実施形態のうち、第1と第3の実施形態では、操作デバイスの操作のうち、撮像の開始指示に対応する操作(レリーズボタン2001の全押し)については無効としないものであった。しかし、撮像の開始指示に対応する操作についても無効としてもよい。この場合、第1の実施形態のS8005においては、全ての操作デバイスの操作が無効とされ、第3の実施形態のS9003においては、レリーズボタン2001の全押しを含め、カメラの上面に設けられた操作デバイスの操作は全て無効とする。
(Other embodiments)
Among the above-described embodiments, the first and third embodiments do not invalidate the operation corresponding to the imaging start instruction (full press of the release button 2001) among the operations of the operation device. However, the operation corresponding to the imaging start instruction may be invalidated. In this case, in S8005 of the first embodiment, the operation of all the operation devices is invalidated, and in S9003 of the third embodiment, it is provided on the upper surface of the camera including the full press of the release button 2001. All operation of the operation device is invalid.

また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。   The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.

Claims (14)

電子機器の外面に設けられた、ユーザが操作するための第1の操作デバイスと、
前記電子機器の振れを検出する振れ検出手段と、
前記振れ検出手段で検出された振れの方向に基づいて、前記第1の操作デバイスでの操作を無効とする制御手段とを有し、
前記制御手段は、前記振れ検出手段で第1の方向の振れを検出した場合は、前記第1の操作デバイスでの操作を無効とするように制御し、前記振れ検出手段で第2の方向の振れを検出した場合は、前記第1の操作デバイスでの操作を無効としないことを特徴とする電子機器。
A first operation device provided on an outer surface of the electronic device for a user to operate ;
Shake detecting means for detecting shake of the electronic device;
Control means for invalidating the operation with the first operation device based on the direction of shake detected by the shake detection means;
When the shake detection means detects a shake in the first direction, the control means controls to invalidate the operation with the first operation device , and the shake detection means makes a second direction An electronic apparatus characterized by not invalidating an operation on the first operation device when a shake is detected.
電子機器の外面に設けられた、ユーザが操作するための第2の操作デバイスを更に有し、
前記制御手段は、前記振れ検出手段で第1の方向の振れを検出した場合は、前記第2の操作デバイスでの操作を無効とすることなく前記第1の操作デバイスでの操作を無効とするように制御すること特徴とする請求項1に記載の電子機器。
A second operation device provided on an outer surface of the electronic device for a user to operate ;
The control means invalidates the operation with the first operation device without invalidating the operation with the second operation device when the shake detection means detects the shake in the first direction. The electronic device according to claim 1, wherein the electronic device is controlled as follows.
前記制御手段は、前記振れ検出手段で前記第2の方向の振れを検出した場合は、前記第1の操作デバイスでの操作を無効とすることなく前記第2の操作デバイスでの操作を無効とするように制御することを特徴とする請求項2に記載の電子機器。 When the shake detecting means detects the shake in the second direction, the control means invalidates the operation on the second operation device without invalidating the operation on the first operation device. The electronic device according to claim 2, wherein the electronic device is controlled so as to perform. 電子機器の外面に設けられた、ユーザが操作するための第3の操作デバイスを更に有し、
前記制御手段は、前記振れ検出手段で前記第1の方向の振れを検出した場合は、前記複数の操作デバイスのうち第3の操作デバイスに対する特定の操作を無効とすることなく前記第1の操作デバイスでの操作を無効とするように制御し、前記振れ検出手段で前記第2の方向の振れを検出した場合は、前記第1の操作デバイス及び前記第3の操作デバイスでの操作を無効としないことを特徴とする請求項1乃至3の何れか1項に記載の電子機器。
A third operation device provided on the outer surface of the electronic device for a user to operate ;
When the shake detecting means detects the shake in the first direction, the control means does not invalidate a specific operation on the third operation device among the plurality of operation devices. When control is performed so that the operation on the device is invalidated and the shake detection means detects the shake in the second direction, the operation on the first operation device and the third operation device is invalidated. The electronic apparatus according to claim 1, wherein the electronic apparatus is not.
撮像手段を更に有し、
前記第3の操作デバイスは前記撮像手段での撮像を指示する操作デバイスであることを特徴とする請求項4に記載の電子機器。
It further has an imaging means,
The electronic apparatus according to claim 4, wherein the third operation device is an operation device that instructs imaging by the imaging unit.
前記制御手段は、前記振れ検出手段で前記第1の方向の振れを検出した場合は、前記第3の操作デバイスの操作による撮像準備指示を無効とするように制御し、前記第3の操作デバイスの操作による撮像指示は無効としないことを特徴とする請求項5に記載の電子機器。 Wherein, when detecting a shake of said first direction by said vibration detecting means controls so as to invalidate the imaging preparation instruction by the operation of the third operation device, said third operation device The electronic apparatus according to claim 5, wherein the imaging instruction by the operation is not invalidated. 前記振れ検出手段は振れの加速度の成分を検出して出力し、
前記振れ検出手段の出力から、前記電子機器に加えられた振れの方向を判定する向き判定手段を更に有することを特徴とする請求項1乃至6の何れか1項に記載の電子機器。
The shake detection means detects and outputs a shake acceleration component,
The electronic apparatus according to claim 1, further comprising a direction determination unit that determines a direction of a shake applied to the electronic apparatus from an output of the shake detection unit.
前記振れ検出手段は3軸の加速度センサであり、
前記向き判定手段は、前記3軸の加速度センサの出力の符号と、前記振れ検出手段の出力の絶対値が第1の閾値以上となったか否かとに基づいて、振れの方向を判定することを特徴とする請求項7に記載の電子機器。
The shake detection means is a triaxial acceleration sensor,
The direction determining means determines the direction of shake based on the sign of the output of the triaxial acceleration sensor and whether or not the absolute value of the output of the shake detection means is equal to or greater than a first threshold value. 8. The electronic device according to claim 7, wherein
前記第1の操作デバイスと前記第2の操作デバイスは、前記電子機器の複数の外面のうち、互いに異なる外面に設けられていることを特徴とする請求項2または3に記載の電子機器。 The electronic device according to claim 2, wherein the first operation device and the second operation device are provided on different outer surfaces among a plurality of outer surfaces of the electronic device. 前記電子機器の姿勢を判定する姿勢判定手段を更に有し、
前記制御手段は、前記姿勢判定手段によって検出された姿勢と、前記振れ検出手段で検出された振れの方向とに基づいて、複数の操作デバイスの少なくとも一部を無効とすることを特徴とする請求項1乃至9の何れか1項に記載の電子機器。
It further has posture determination means for determining the posture of the electronic device,
The control means invalidates at least a part of the plurality of operation devices based on the attitude detected by the attitude determination means and the direction of shake detected by the shake detection means. Item 10. The electronic device according to any one of Items 1 to 9.
前記第1の操作デバイスは、ボタン、スイッチ、タッチパネル、ダイヤル、レバーの何れかであることを特徴とする請求項1乃至10の何れか1項に記載の電子機器。11. The electronic apparatus according to claim 1, wherein the first operation device is any one of a button, a switch, a touch panel, a dial, and a lever. ユーザが操作するための第1の操作デバイスが外面に設けられた電子機器の制御方法であって、
前記電子機器の振れを検出する振れ検出ステップと、
前記振れ検出ステップで検出された振れの方向に基づいて、前記第1の操作デバイスを無効とする制御ステップとを有し、
前記制御ステップでは、前記振れ検出ステップで第1の方向の振れを検出した場合は、前記第1の操作デバイスでの操作を無効とするように制御し、前記振れ検出ステップで第2の方向の振れを検出した場合は、前記第1の操作デバイスでの操作を無効としないことを特徴とする電子機器の制御方法。
A method for controlling an electronic apparatus in which a first operation device for a user to operate is provided on an outer surface,
A shake detection step of detecting a shake of the electronic device;
A control step of disabling the first operating device based on the direction of shake detected in the shake detection step,
In the control step, when a shake in the first direction is detected in the shake detection step, control is performed so as to invalidate the operation with the first operation device , and in the shake detection step, the second direction is controlled. A method for controlling an electronic device, wherein when a shake is detected, an operation on the first operation device is not invalidated.
コンピュータを、請求項1乃至11のいずれか1項に記載された電子機器の各手段として機能させるためのプログラム。 The program for functioning a computer as each means of the electronic device as described in any one of Claims 1 thru | or 11 . コンピュータを、請求項1乃至11のいずれか1項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。 A computer-readable storage medium storing a program for causing a computer to function as each unit of the electronic device according to any one of claims 1 to 11 .
JP2013177209A 2009-02-12 2013-08-28 Electronic device and control method thereof Active JP5736014B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013177209A JP5736014B2 (en) 2009-02-12 2013-08-28 Electronic device and control method thereof

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2009030469 2009-02-12
JP2009030469 2009-02-12
JP2009034027 2009-02-17
JP2009034027 2009-02-17
JP2013177209A JP5736014B2 (en) 2009-02-12 2013-08-28 Electronic device and control method thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2010027001A Division JP5357800B2 (en) 2009-02-12 2010-02-09 Electronic device and control method thereof

Publications (2)

Publication Number Publication Date
JP2013255284A JP2013255284A (en) 2013-12-19
JP5736014B2 true JP5736014B2 (en) 2015-06-17

Family

ID=49952370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013177209A Active JP5736014B2 (en) 2009-02-12 2013-08-28 Electronic device and control method thereof

Country Status (1)

Country Link
JP (1) JP5736014B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05103254A (en) * 1991-10-11 1993-04-23 Hitachi Ltd VTR integrated camera
JP3990744B2 (en) * 1995-09-08 2007-10-17 キヤノン株式会社 Electronic device and control method thereof
JP4009887B2 (en) * 1998-10-20 2007-11-21 富士フイルム株式会社 camera
US6937272B1 (en) * 2000-11-08 2005-08-30 Xerox Corporation Display device for a camera
JP5117288B2 (en) * 2008-06-12 2013-01-16 オリンパスイメージング株式会社 Imaging device and setting method of imaging device

Also Published As

Publication number Publication date
JP2013255284A (en) 2013-12-19

Similar Documents

Publication Publication Date Title
JP5357800B2 (en) Electronic device and control method thereof
CN101790046B (en) Digital photographing device, method of controlling the same
JP5686244B2 (en) Display control apparatus, display control method, and program
JP5264298B2 (en) Image processing apparatus and image processing method
JP2010243667A (en) Image capturing apparatus and power control method for image capturing apparatus
JP2013017165A (en) Imaging device
JP2006033724A (en) Information processing apparatus and information processing method
JP2013090056A (en) Image reproduction device and camera
JP5736014B2 (en) Electronic device and control method thereof
JP4471882B2 (en) Display device and display method
JP6071492B2 (en) REPRODUCTION CONTROL DEVICE AND ITS CONTROL METHOD
JP5495579B2 (en) Detection device and control method of detection device
US8896740B2 (en) Projection device, projection method, and program
JP2008249928A (en) Imaging device
JP5941584B2 (en) Mobile terminal, power control method for mobile terminal, program, and photographing apparatus
US8050548B2 (en) Control apparatus, imaging apparatus, and control method for the imaging apparatus
CN101299802A (en) Device with display, information processing method, and program for executing the method
JP2010193069A (en) Detection device and method, and program
JP2012175460A (en) Imaging device, and control method thereof and program
JP5785288B2 (en) Image capturing apparatus and method for controlling image capturing apparatus
JP2010217778A (en) Imaging apparatus
JP2021069002A (en) Imaging device, control method of imaging device, and program thereof
JP2008064874A (en) Imaging device
JP2009213022A (en) Image display device
JP2010193068A (en) Detection device and method, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150320

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150417

R151 Written notification of patent or utility model registration

Ref document number: 5736014

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151