Image shake correction device, imaging device, position detection method, and position detection program

文档序号:1302004 发布日期:2020-08-07 浏览:3次 中文

阅读说明:本技术 图像抖动校正装置、摄像装置、位置检测方法及位置检测程序 (Image shake correction device, imaging device, position detection method, and position detection program ) 是由 粟津亘平 三轮康博 于 2018-12-27 设计创作,主要内容包括:本发明提供一种能够提高可动部件的位置检测精度的图像抖动校正装置、具备该图像抖动校正装置的摄像装置、位置检测方法及位置检测程序。在存储器(109)的ROM中,在方向X上的多个位置的每一个上,存储有由对Y轴兼旋转位置检测用霍尔元件H2的输出特性进行近似的多个一次函数构成的数据集合DS4~DS6和由对X轴位置检测用霍尔元件H1的输出特性进行近似的多个一次函数构成的数据集合DS2。系统控制部(108)根据数据集合DS2和X轴位置检测用霍尔元件H1的输出信号检测可动部件(2)在方向X上的位置之后,从数据集合DS4~DS6中选择与其位置对应的数据集合,并根据所选择的数据集合和Y轴兼旋转位置检测用霍尔元件H2的输出信号来检测可动部件(2)在方向Y上的位置。(The invention provides an image shake correction device capable of improving position detection precision of a movable member, an imaging device provided with the image shake correction device, a position detection method and a position detection program. In the ROM of the memory (109), data sets DS 4-DS 6 composed of a plurality of linear functions approximating the output characteristics of the Y-axis and rotation position detection Hall element H2 and a data set DS2 composed of a plurality of linear functions approximating the output characteristics of the X-axis position detection Hall element H1 are stored for each of a plurality of positions in the direction X. A system control unit (108) detects the position of the movable member (2) in the direction X from the data set DS2 and the output signal of the X-axis position detection Hall element H1, then selects a data set corresponding to the position from the data sets DS 4-DS 6, and detects the position of the movable member (2) in the direction Y from the selected data set and the output signal of the Y-axis and rotation position detection Hall element H2.)

1. An image shake correction device includes:

a movable member to which a lens or an imaging element is fixed;

a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane;

a first magnetic field detection element for detecting a movement amount of the movable member in the first direction and a second magnetic field detection element for detecting a movement amount of the movable member in the second direction, the first and second magnetic field detection elements being fixed to one of the movable member and the support member;

a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, and the second magnet facing the second magnetic field detection element;

a storage unit that stores a relationship between a movement amount of the movable member in the first direction and magnetic field information detected by the first magnetic field detection element as a first set of linear functions corresponding to respective divided regions when a detection range based on the magnetic field information of the first magnetic field detection element is divided into a plurality of pieces, stores the first set in association with each of a plurality of positions of the movable member in the second direction, and stores a relationship between a movement amount of the movable member in the second direction and magnetic field information detected by the second magnetic field detection element as a second set of linear functions corresponding to respective divided regions when the detection range based on the magnetic field information of the second magnetic field detection element is divided into a plurality of pieces; and

and a position detecting unit that detects a position of the movable member in the second direction using the magnetic field information detected by the second magnetic field detection element and the linear function of the second set corresponding to the divided region to which the magnetic field information belongs, and detects a position of the movable member in the first direction from the position, the first set, and the magnetic field information detected by the first magnetic field detection element.

2. The image shake correction apparatus according to claim 1,

when the detected position of the movable member in the second direction does not coincide with each of the plurality of positions in the second direction, the position detection unit detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to a position closest to the position of the movable member in the second direction among the plurality of positions in the second direction, and the magnetic field information detected by the first magnetic field detection element.

3. The image shake correction apparatus according to claim 1,

when the detected position of the movable member in the second direction does not coincide with each of the plurality of positions in the second direction, the position detection unit calculates a first movement amount of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to one of the plurality of positions in the second direction close to the position of the movable member in the second direction and the magnetic field information detected by the first magnetic field detection element, and uses the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to the other of the two positions, And calculating a second movement amount of the movable member in the first direction from the magnetic field information detected by the first magnetic field detection element, and detecting a position of the movable member in the first direction from a movement amount obtained by averaging the first movement amount and the second movement amount.

4. The image shake correction apparatus according to any one of claims 1 to 3,

when the detected position of the movable member in the second direction coincides with any one of the plurality of positions in the second direction, the position detection unit detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to the coincident position and the magnetic field information detected by the first magnetic field detection element.

5. The image shake correction apparatus according to any one of claims 1 to 4, further comprising:

a plurality of driving magnets fixed to the other of the movable member and the support member for moving the movable member in the first direction and the second direction,

the first magnet is disposed closer to the driving magnet than the second magnet.

6. The image shake correction apparatus according to any one of claims 1 to 5,

the storage unit stores the second set in association with each of a plurality of positions of the movable member in the first direction,

the position detecting unit may temporarily specify the position of the movable member in the second direction using the magnetic field information detected by the second magnetic field detection element and the linear function corresponding to the divided region to which the magnetic field information belongs in any one of the second set of each of the plurality of position positions in the first direction, detect the position of the movable member in the first direction from the position, the first set, and the magnetic field information detected by the first magnetic field detection element, and detect the position of the movable member in the second direction from the position, the second set, and the magnetic field information detected by the second magnetic field detection element.

7. The image shake correction apparatus according to any one of claims 1 to 6,

there are a plurality of kinds of sets different in total number of the linear functions among the sets of linear functions stored in the storage section,

the movable member has the image forming element fixed therein,

the position detection unit detects the position of the movable member using a set corresponding to a type of a lens disposed in front of the imaging element among the plurality of types of sets.

8. An imaging device provided with the image shake correction device according to any one of claims 1 to 7.

9. A position detection method that detects a position of a movable member in an image shake correction apparatus, the image shake correction apparatus comprising: the movable member to which a lens or an imaging element is fixed; a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane; a first magnetic field detection element for detecting a movement amount of the movable member in the first direction and a second magnetic field detection element for detecting a movement amount of the movable member in the second direction, the first and second magnetic field detection elements being fixed to one of the movable member and the support member; and a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, the second magnet facing the second magnetic field detection element,

the position detection method comprises the following position detection steps:

a second set is read out from a storage unit, a position of the movable member in the second direction is detected using a linear function of magnetic field information detected by the second magnetic field detection element and the second set corresponding to a divided region to which the magnetic field information belongs, the position of the movable member in the first direction is detected based on the position, a first set read out from the storage unit, and magnetic field information detected by the first magnetic field detection element, the storage unit stores a relationship between a movement amount of the movable member in the first direction and magnetic field information detected by the first magnetic field detection element as the first set of the linear function corresponding to each of the divided regions when a detection range of magnetic field information by the first magnetic field detection element is divided into a plurality, and the first set is advanced in correspondence with each of a plurality of positions of the movable member in the second direction And a line memory that stores a relationship between a movement amount of the movable member in the second direction and the magnetic field information detected by the second magnetic field detection element as the second set of the linear functions corresponding to the respective divided regions when a detection range based on the magnetic field information of the second magnetic field detection element is divided into a plurality of sections.

10. The position detection method according to claim 9,

when the detected position of the movable member in the second direction does not coincide with each of the plurality of positions in the second direction, the position detecting step detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to a position closest to the position of the movable member in the second direction among the plurality of positions in the second direction, and the magnetic field information detected by the first magnetic field detection element.

11. The position detection method according to claim 9,

when the detected position of the movable member in the second direction does not coincide with each of the plurality of positions in the second direction, the position detecting step calculates a first position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs, of the first set corresponding to one of the plurality of positions in the second direction close to the position of the movable member in the second direction, and the magnetic field information detected by the first magnetic field detection element, and uses the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs, of the first set corresponding to the other of the two positions, And calculating a second position of the movable member in the first direction from the magnetic field information detected by the first magnetic field detection element, and detecting a position between the first position and the second position as a position of the movable member in the first direction.

12. The position detection method according to any one of claims 9 to 11,

when the detected position of the movable member in the second direction coincides with any one of the plurality of positions in the second direction, the position detecting step detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to the coinciding position and the magnetic field information detected by the first magnetic field detection element.

13. The position detection method according to any one of claims 9 to 12,

the image shake correction device further includes: a plurality of driving magnets fixed to the other of the movable member and the support member for moving the movable member in the first direction and the second direction,

the first magnet is disposed closer to the driving magnet than the second magnet.

14. The position detection method according to any one of claims 9 to 13,

the storage unit stores the second set in association with each of a plurality of positions of the movable member in the first direction,

the position detecting step may temporarily specify the position of the movable member in the second direction using the magnetic field information detected by the second magnetic field detection element and the linear function corresponding to the divided region to which the magnetic field information belongs in any one of the second set for each of the plurality of positions in the first direction, detect the position of the movable member in the first direction from the position, the first set, and the magnetic field information detected by the first magnetic field detection element, and detect the position of the movable member in the second direction from the position, the second set, and the magnetic field information detected by the second magnetic field detection element.

15. The position detection method according to any one of claims 9 to 14,

there are a plurality of kinds of sets different in total number of the linear functions among the sets of linear functions stored in the storage section,

the movable member has the image forming element fixed therein,

the position detecting step detects the position of the movable member using a set corresponding to a type of a lens arranged in front of the imaging element among the plurality of sets.

16. A position detection program that detects a position of a movable member in an image shake correction apparatus, the image shake correction apparatus comprising: the movable member to which a lens or an imaging element is fixed; a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane; a first magnetic field detection element for detecting a movement amount of the movable member in the first direction and a second magnetic field detection element for detecting a movement amount of the movable member in the second direction, the first and second magnetic field detection elements being fixed to one of the movable member and the support member; and a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, the second magnet facing the second magnetic field detection element,

the position detection program is configured to cause a computer to execute the position detection steps of:

a second set is read out from a storage unit, a position of the movable member in the second direction is detected using a linear function of magnetic field information detected by the second magnetic field detection element and the second set corresponding to a divided region to which the magnetic field information belongs, the position of the movable member in the first direction is detected based on the position, a first set read out from the storage unit, and magnetic field information detected by the first magnetic field detection element, the storage unit stores a relationship between a movement amount of the movable member in the first direction and magnetic field information detected by the first magnetic field detection element as the first set of the linear function corresponding to each of the divided regions when a detection range of magnetic field information by the first magnetic field detection element is divided into a plurality, and the first set is advanced in correspondence with each of a plurality of positions of the movable member in the second direction And a line memory that stores a relationship between a movement amount of the movable member in the second direction and the magnetic field information detected by the second magnetic field detection element as the second set of the linear functions corresponding to the respective divided regions when a detection range based on the magnetic field information of the second magnetic field detection element is divided into a plurality of sections.

Technical Field

The present invention relates to an image shake correction device, an imaging device, a position detection method, and a position detection program.

Background

Some image pickup apparatuses including an imaging element for picking up an image of an object through an imaging optical system and lens apparatuses used by being mounted on such image pickup apparatuses have an image blur correction function for correcting a blur of a picked-up image (hereinafter referred to as image blur) caused by vibration of the apparatus.

For example, in a lens device, vibration of the device is detected based on information from a movement detection sensor such as an acceleration sensor or an angular velocity sensor mounted in the lens device, and a correction lens included in an imaging optical system is moved in a plane perpendicular to an optical axis to perform image shake correction so as to cancel the detected vibration.

In the imaging device, vibration of the device is detected based on information from a movement detection sensor such as an acceleration sensor or an angular velocity sensor mounted in the imaging device, and one or both of a correction lens and an imaging element included in an imaging optical system are moved in a plane perpendicular to an optical axis to perform image shake correction so as to cancel the detected vibration.

Patent documents 1 and 2 describe an image blur correction device that performs image blur correction by moving a lens.

Prior art documents

Patent document

Patent document 1: japanese patent laid-open publication No. 2017-097109

Patent document 2: japanese laid-open patent application No. 2010-191210

Disclosure of Invention

Technical problem to be solved by the invention

In the image blur correction device, for example, at least two position detection elements are provided in the movable member, and at least two magnets for driving the movable member and at least four magnets in total are provided in the support member supporting the movable member.

When a plurality of magnets are arranged close to each other in this manner, the magnetic field of the position detection magnet is disturbed by another magnet close to the magnet. Therefore, the graph showing the output characteristics (the relationship between the amount of movement of the magnet and the output signal level) of the position detection element provided on the movable member is not a simple straight line but a complex curve.

The output characteristics are measured in advance, a data table in which the output signals of the position detection elements are associated with each of all positions where the movable member can be placed is stored, and accurate position detection of the movable member can be performed by using the data table.

However, if the resolution of position detection is high, the capacity of the data table increases, and therefore the memory capacity required for storage thereof becomes a burden. It is also conceivable to approximate a curve representing the output characteristics of the position detection element obtained by actual measurement with a function such as a linear function, and store the function instead of the data table. However, in such an approximation method, the approximation error increases, and the accuracy of position detection cannot be improved.

Patent document 1 describes a case where the position of a movable member is detected by an approximation function based on magnetic field information detected by a position detection element, and the detected magnetic field information is converted into magnetic field information stored in association with the detected position. However, in this configuration, by correcting the output itself of the position detection element, there is a possibility that an error occurs in the position detection accuracy of the movable member.

Patent document 2 describes a case where a plurality of pieces of data of the output characteristics of the position detection element are stored in association with the temperature, but a case where the output characteristics are a complicated curve is not assumed.

The present invention has been made in view of the above circumstances, and an object thereof is to provide an image shake correction device capable of improving the position detection accuracy of a movable member, an imaging device provided with the image shake correction device, a position detection method, and a position detection program.

Means for solving the technical problem

An image blur correction device according to the present invention includes: a movable member to which a lens or an imaging element is fixed; a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane; a first magnetic field detection element and a second magnetic field detection element fixed to one of the movable member and the support member, the first magnetic field detection element detecting a movement amount of the movable member in the first direction, the second magnetic field detection element detecting a movement amount of the movable member in the second direction; a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, and the second magnet facing the second magnetic field detection element; a storage unit that stores a relationship between a movement amount of the movable member in the first direction and magnetic field information detected by the first magnetic field detection element as a first set of linear functions corresponding to respective divided regions when a detection range of the magnetic field information by the first magnetic field detection element is divided into a plurality of pieces, stores the first set in association with each of a plurality of positions of the movable member in the second direction, and stores a relationship between a movement amount of the movable member in the second direction and magnetic field information detected by the second magnetic field detection element as a second set of linear functions corresponding to respective divided regions when the detection range of the magnetic field information by the second magnetic field detection element is divided into a plurality of pieces; and a position detection unit that detects a position of the movable member in the second direction using the magnetic field information detected by the second magnetic field detection element and the linear function of the second set corresponding to the divided region to which the magnetic field information belongs, and detects a position of the movable member in the first direction based on the position, the first set, and the magnetic field information detected by the first magnetic field detection element.

The imaging device of the present invention includes the image blur correction device.

A position detection method according to the present invention is a position detection method for detecting a position of a movable member in an image blur correction device, the image blur correction device including: a movable member to which a lens or an imaging element is fixed; a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane; a first magnetic field detection element and a second magnetic field detection element fixed to one of the movable member and the support member, the first magnetic field detection element detecting a movement amount of the movable member in the first direction, the second magnetic field detection element detecting a movement amount of the movable member in the second direction; and a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, the second magnet facing the second magnetic field detection element, the position detection method including the step of detecting a position of the movable member by: the second set is read from a storage unit, the position of the movable member in the second direction is detected using the magnetic field information detected by the second magnetic field detection element and the linear function of the second set corresponding to the divided region to which the magnetic field information belongs, the position of the movable member in the first direction is detected based on the position, the first set read from the storage unit, and the magnetic field information detected by the first magnetic field detection element, the storage unit stores a relationship between a movement amount of the movable member in the first direction and the magnetic field information detected by the first magnetic field detection element as a first set of linear functions corresponding to the divided regions when a detection range of the magnetic field information by the first magnetic field detection element is divided into a plurality of regions, and the first set is made to correspond to each of the plurality of positions of the movable member in the second direction The relationship between the amount of movement of the movable member in the second direction and the magnetic field information detected by the second magnetic field detection element is stored as a second set of linear functions corresponding to the respective divided regions when the detection range based on the magnetic field information of the second magnetic field detection element is divided into a plurality of sections.

A position detection program according to the present invention detects a position of the movable member in an image blur correction device, the image blur correction device including: a movable member to which a lens or an imaging element is fixed; a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane; a first magnetic field detection element and a second magnetic field detection element fixed to one of the movable member and the support member, the first magnetic field detection element detecting a movement amount of the movable member in the first direction, the second magnetic field detection element detecting a movement amount of the movable member in the second direction; and a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, the second magnet facing the second magnetic field detection element, the position detection program causing a computer to execute: the second set is read from a storage unit, the position of the movable member in the second direction is detected using the magnetic field information detected by the second magnetic field detection element and the linear function of the second set corresponding to the divided region to which the magnetic field information belongs, the position of the movable member in the first direction is detected based on the position, the first set read from the storage unit, and the magnetic field information detected by the first magnetic field detection element, the storage unit stores a relationship between a movement amount of the movable member in the first direction and the magnetic field information detected by the first magnetic field detection element as a first set of linear functions corresponding to the divided regions when a detection range of the magnetic field information by the first magnetic field detection element is divided into a plurality of regions, and the first set is made to correspond to each of the plurality of positions of the movable member in the second direction The relationship between the amount of movement of the movable member in the second direction and the magnetic field information detected by the second magnetic field detection element is stored as a second set of linear functions corresponding to the respective divided regions when the detection range based on the magnetic field information of the second magnetic field detection element is divided into a plurality of sections.

Effects of the invention

According to the present invention, it is possible to provide an image shake correction device capable of improving the position detection accuracy of a movable member, an imaging device provided with the image shake correction device, a position detection method, and a position detection program.

Drawings

Fig. 1 is a diagram showing a schematic configuration of a digital camera 100 according to an embodiment of an imaging apparatus of the present invention.

Fig. 2 is a diagram showing a schematic configuration of the image blur correction mechanism 3 in the digital camera 100 shown in fig. 1.

Fig. 3 is a perspective view showing an external configuration of the image blur correction mechanism 3 shown in fig. 1 and 2.

Fig. 4 is an exploded perspective view of the support member 1 in the image shake correction mechanism 3 shown in fig. 3, as viewed from the imaging lens 101 side.

Fig. 5 is an exploded perspective view of the support member 1 shown in fig. 4, as viewed from the side opposite to the imaging lens 101 side.

Fig. 6 is a perspective view of the movable member 2 in the image shake correction mechanism 3 shown in fig. 3, as viewed from the imaging lens 101 side.

Fig. 7 is a perspective view of the movable member 2 shown in fig. 6 as viewed from the side opposite to the imaging lens 101 side.

Fig. 8 is a plan view of the movable member 2 shown in fig. 6 as viewed from the side opposite to the imaging lens 101 side.

Fig. 9 is a view showing a state in which the back surface of the circuit board 21 fixed to the base 22 of the movable member 2 shown in fig. 7 is viewed from the direction Z.

Fig. 10 is a diagram showing an example of an output signal of the hall element H1 for detecting the X-axis position when the movable member 2 is moved from one end to the other end of the movement range in the direction X.

Fig. 11 is a diagram showing an example of a data set corresponding to the hall element for X-axis position detection H1 stored in the ROM of the memory 109 shown in fig. 1.

Fig. 12 is a diagram showing an example of a data set corresponding to the Y-axis and rotational position detecting hall element H2 stored in the ROM of the memory 109 shown in fig. 1.

Fig. 13 is a diagram showing an example of a data set corresponding to the Y-axis and rotational position detecting hall element H3 stored in the ROM of the memory 109 shown in fig. 1.

Fig. 14 is a flowchart for explaining the position detection operation of the movable member 2 by the system control unit 108.

Fig. 15 is a flowchart showing details of step S2 shown in fig. 14.

Fig. 16 is a flowchart showing details of step S3 shown in fig. 14.

Fig. 17 is a flowchart showing details of step S5 shown in fig. 14.

Fig. 18 is a flowchart showing a modification of the details of step S2 shown in fig. 14.

Fig. 19 is a diagram for explaining another configuration example of the data set corresponding to the X-axis position detection hall element H1.

Fig. 20 is a diagram showing an external appearance of a smartphone 200 according to an embodiment of the imaging apparatus of the present invention.

Fig. 21 is a block diagram showing the configuration of the smartphone 200 shown in fig. 20.

Detailed Description

Hereinafter, embodiments of the present invention will be described with reference to the drawings.

Fig. 1 is a diagram showing a schematic configuration of a digital camera 100 according to an embodiment of an imaging apparatus of the present invention.

The digital camera 100 includes an imaging lens 101, an imaging element 20, an image blur correction mechanism 3, an imaging element driving unit 105 that drives the imaging element 20, an Analog Front End (AFE)104, an image processing unit 107, a movement detection sensor 106, a system control unit 108 that collectively controls the entire digital camera 100, and a memory 109.

The imaging lens 101 includes a focus lens, a zoom lens, or the like.

The imaging element 20 images a subject through the imaging lens 101, and includes a semiconductor chip on which a CCD (charge coupled Device) image sensor, a CMOS (complementary Metal oxide semiconductor) image sensor, or the like is formed, and a package accommodating the semiconductor chip.

As shown in fig. 3 described later, the light receiving surface 20a of the imaging element 20 is rectangular.

The image shake correction mechanism 3 corrects image shake of the captured image captured by the imaging element 20 by moving the light receiving surface 20a of the imaging element 20 in a plane perpendicular to the optical axis K of the imaging lens 101.

In the present specification, a state in which the light-receiving surface 20a of the imaging element 20 in the digital camera 100 is perpendicular to the direction of gravity (a state in which the optical axis K is parallel to the direction of gravity) and the image blur correction mechanism 3 is not energized is referred to as a reference state. In this reference state, the center P (refer to fig. 3) of the light receiving surface 20a is located on the optical axis K.

The detailed configuration of the image shake correction mechanism 3 will be described later, but image shake is corrected by moving the imaging element 20 in 3 directions, which are respectively the first direction, which is the short-side direction (direction Y shown in fig. 3) of the light-receiving surface 20a of the imaging element 20 in the reference state, the second direction, which is the long-side direction (direction X shown in fig. 3) of the light-receiving surface 20a of the imaging element 20 in the reference state, and the third direction, which is the direction of the circumference of a circle centered on the center P of the light-receiving surface 20a of the imaging element 20 (direction θ shown in fig. 3).

The AFE104 includes a signal processing circuit that performs correlation double sampling processing, digital conversion processing, and the like on the image pickup signal output from the imaging element 20.

The image processing unit 107 performs digital signal processing on the image pickup signal processed by the AFE104 to generate image pickup image data in a JPEG (Joint Photographic Experts Group) format or the like.

The movement detection sensor 106 is a sensor for detecting movement of the digital camera 100, and is configured by an acceleration sensor, an angular velocity sensor, or both of them.

The system control section 108 controls the imaging element driving section 105 and the AFE104, causes the imaging element 20 to capture an image of a subject, and outputs an image pickup signal corresponding to the image of the subject from the imaging element 20.

The system control unit 108 controls the image shake correction mechanism 3 based on the movement information of the digital camera 100 detected by the movement detection sensor 106. The system control unit 108 corrects image shake of the captured image captured by the imaging element 20 by moving the light receiving surface 20a of the imaging element 20 in at least one of the directions X, Y, and θ.

When the movement of the digital camera 100 is not detected by the movement detection sensor 106 in a state where the image shake correction mechanism 3 is energized, the system control unit 108 controls the image shake correction mechanism 3 so that the position of the light receiving surface 20a of the imaging element 20 becomes the position in the reference state.

The system control unit 108 collectively controls the entire digital camera 100, and is configured with various processors that execute and process programs including a position detection program.

The various processors include a general-purpose processor such as a CPU (Central processing Unit) that executes programs to perform various processes, a Programmable logic Device (P L D) that is a processor whose Circuit configuration can be changed after manufacture of an FPGA (field Programmable Gate Array) or the like, and a dedicated Circuit that is a processor having a Circuit configuration specifically designed to execute a Specific process such as an ASIC (Application Specific Integrated Circuit).

More specifically, the various processors have a circuit structure in which circuit elements such as semiconductor elements are combined.

The system control unit 108 may be configured by one of various processors, or may be configured by a combination of two or more processors of the same kind or different kinds (for example, a combination of a plurality of FPGAs or a combination of a CPU and an FPGA).

The Memory 109 includes a RAM (random Access Memory) and a ROM (Read only Memory). The ROM stores programs and various data necessary for the operation of the system control unit 108.

The image blur correction mechanism 3, the system control unit 108, and the memory 109 constitute an image blur correction device. The ROM of the memory 109 constitutes a storage section.

Fig. 2 is a diagram showing a schematic configuration of the image blur correction mechanism 3 in the digital camera 100 shown in fig. 1.

The image shake correction mechanism 3 includes: a movable member 2 movable in a direction X, a direction Y, and a direction θ; and a support member 1 for supporting the movable member 2 to be movable in the directions X, Y and theta.

The movable member 2 has fixed therein: a circuit board 21 to which the imaging element 20 is fixed (mounted); an X-axis and rotation driving coil C1; an X-axis and rotation driving coil C2; and a Y-axis drive coil C3.

An X-axis position detecting hall element H1 as a position detecting element for detecting the position of the movable member 2 in the direction X, a Y-axis and rotational position detecting hall element H2 as a position detecting element for detecting the position of the movable member 2 in the direction Y and the direction θ, and a Y-axis and rotational position detecting hall element H3 are fixed to the circuit board 21.

Output signals of the X-axis position detection hall element H1, the Y-axis and rotational position detection hall element H2, and the Y-axis and rotational position detection hall element H3 are input to the system control unit 108.

The system control unit 108 detects the position of the movable member 2 based on the output signal, and controls the control current flowing through the X-axis and rotation driving coil C1, the control current flowing through the X-axis and rotation driving coil C2, and the control current flowing through the Y-axis driving coil C3 so that the detected position coincides with the target position, thereby moving the movable member 2 and correcting image shake.

The support member 1 is composed of a first support member 1A and a second support member 1B.

The first support member 1A has fixed thereto an X-axis and rotation driving magnet Mv1, an X-axis and rotation driving magnet Mv2, a Y-axis driving magnet Mv3, an X-axis position detecting magnet Mh1, a Y-axis and rotation position detecting magnet Mh2, and a Y-axis and rotation position detecting magnet Mh 3.

An X-axis concurrently rotating drive magnet mv1, an X-axis concurrently rotating drive magnet mv2, and a Y-axis drive magnet mv3 are fixed to the second support member 1B.

Hereinafter, the X-axis and rotation driving magnets Mv1 and Mv1, the X-axis and rotation driving magnets Mv2 and Mv2, and the Y-axis driving magnets Mv3 and Mv3 are simply referred to as driving magnets, respectively. The X-axis position detecting magnet Mh1, the Y-axis and rotational position detecting magnet Mh2, and the Y-axis and rotational position detecting magnet Mh3 are simply referred to as position detecting magnets, respectively.

Fig. 3 is a perspective view showing an external configuration of the image blur correction mechanism 3 shown in fig. 1 and 2. Fig. 3 shows the appearance of the image shake correction mechanism 3 in the above-described reference state.

As shown in fig. 3, the image shake correction mechanism 3 includes a support member 1 including a first support member 1A and a second support member 1B, and a movable member 2 to which a circuit board 21 on which an imaging element 20 is mounted is fixed. The movable member 2 biases the first support member 1A by springs 24a, 24b, and 24c as elastic members.

The image blur correction mechanism 3 is fixed to the digital camera 100 main body in a state where the light receiving surface 20a faces the imaging lens 101 shown in fig. 1.

The image blur correction mechanism 3 performs image blur correction by moving the movable member 2 in a direction θ perpendicular to the light receiving surface 20a and centered on a rotation axis R passing through the center P of the light receiving surface 20a (an axis passing through the center P in a direction parallel to the direction of gravity in a reference state), a direction X being a long side direction of the light receiving surface 20a, and a direction Y being a short side direction of the light receiving surface 20 a.

Hereinafter, the direction in which the rotation axis R extends is referred to as a direction Z. A plane perpendicular to the rotation axis R is a plane on which the movable member 2 moves.

The movable member 2 can move from the reference state by the same distance in one direction of the direction X (left direction) and the other direction of the direction X (right direction).

The movable member 2 is movable by the same distance in one direction (upward direction) of the direction Y and the other direction (downward direction) of the direction Y from the reference state.

The movable member 2 can rotate by the same angle in one direction of the direction θ (right rotation direction) and the other direction of the direction θ (left rotation direction).

Fig. 4 is an exploded perspective view of the support member 1 in the image shake correction mechanism 3 shown in fig. 3, as viewed from the imaging lens 101 side.

Fig. 5 is an exploded perspective view of the support member 1 shown in fig. 4 as viewed from the side opposite to the imaging lens 101 side.

As shown in fig. 4 and 5, the first support member 1A includes: a plate-like base 10 formed of resin or the like and having a plane perpendicular to the direction Z; and projections 17a, 17b, and 17c extending in the direction Z from the peripheral portion of the base 10 toward the imaging lens 101.

The second support member 1B has a yoke 18 having a substantially L shape when viewed from the imaging lens 101 side, and in the yoke 18, a hole 19a and notches 19B and 19c are formed at positions facing the protrusions 17a, 17B, and 17 c.

In a state where movable member 2 is disposed between first supporting member 1A and second supporting member 1B, projection 17a of first supporting member 1A is fitted and fixed to hole 19a of second supporting member 1B, projection 17B of first supporting member 1A is fitted and fixed to notch 19B of second supporting member 1B, and projection 17c of first supporting member 1A is fitted and fixed to notch 19c of second supporting member 1B. Thereby, the movable member 2 is supported by the support member 1.

As shown in fig. 4, on the surface of the base 10 on the imaging lens 101 side, a yoke portion 14 having a substantially L shape when viewed from the imaging lens 101 side is formed at the left end in the direction X and the lower end in the direction Y.

An X-axis and rotation driving magnet Mv1 constituting a driving magnet and an X-axis and rotation driving magnet Mv2 constituting a driving magnet are fixed and arranged at intervals in the direction Y on the surface of the portion extending in the direction Y of the yoke portion 14 of the first support member 1A.

When viewed from the imaging lens 101 side, the N pole of the X-axis rotation driving magnet Mv1 is arranged to the right in the direction X, and the S pole is arranged to the left in the direction X.

When viewed from the imaging lens 101 side, the N pole of the X-axis rotation driving magnet Mv2 is arranged to the left in the direction X, and the S pole is arranged to the right in the direction X.

A Y-axis driving magnet Mv3 constituting a driving magnet is fixed to the surface of the portion of the yoke portion 14 of the first support member 1A extending in the direction X.

When viewed from the imaging lens 101 side, the N pole of the Y-axis drive magnet Mv3 is arranged downward in the direction Y, and the S pole is arranged upward in the direction Y.

As shown in fig. 5, an X-axis rotation driving magnet Mv1 constituting a driving magnet is fixed to the surface of the yoke 18 of the second support member 1B on the first support member 1A side at a position facing the X-axis rotation driving magnet Mv1 of the first support member 1A through the X-axis rotation driving coil C1 of the movable member 2 described in fig. 7.

The S-pole of the X-axis concurrently rotary driving magnet Mv1 faces the N-pole of the X-axis concurrently rotary driving magnet Mv1 via the X-axis concurrently rotary driving coil C1. The N-pole of the X-axis concurrently rotary driving magnet Mv1 faces the S-pole of the X-axis concurrently rotary driving magnet Mv1 via the X-axis concurrently rotary driving coil C1.

As shown in fig. 5, an X-axis concurrently rotating drive magnet Mv2 constituting a drive magnet is fixed to the surface of the yoke portion 18 of the second support member 1B on the first support member 1A side at a position facing the X-axis concurrently rotating drive magnet Mv2 of the first support member 1A through the X-axis concurrently rotating drive coil C2 of the movable member 2 described in fig. 6 to 8.

The S-pole of the X-axis concurrently rotary driving magnet Mv2 faces the N-pole of the X-axis concurrently rotary driving magnet Mv2 via the X-axis concurrently rotary driving coil C2. The N-pole of the X-axis concurrently rotary driving magnet Mv2 faces the S-pole of the X-axis concurrently rotary driving magnet Mv2 via the X-axis concurrently rotary driving coil C2.

As shown in fig. 5, a Y-axis driving magnet Mv3 constituting a driving magnet is fixed to the surface of the yoke 18 of the second support member 1B on the first support member 1A side, at a position facing the Y-axis driving magnet Mv3 with the Y-axis driving coil C3 of the movable member 2 explained in fig. 6 to 8 interposed therebetween.

The S-pole of the Y-axis driving magnet Mv3 faces the N-pole of the Y-axis driving magnet Mv3 via the Y-axis driving coil C3. The N-pole of the Y-axis driving magnet Mv3 faces the S-pole of the Y-axis driving magnet Mv3 via the Y-axis driving coil C3.

As shown in fig. 4, a yoke portion 12 having a substantially plus (+) shape when viewed in the direction Z is formed on a surface of the base 10 of the first support member 1A on the imaging lens 101 side at a portion facing the circuit board 21 fixed to the movable member 2 described with reference to fig. 6 to 8.

An X-axis position detecting magnet Mh1 constituting a second magnet is fixed to the surface of the yoke 12 at a position facing an X-axis position detecting hall element H1 (see fig. 7 described later) fixed to the circuit board 21 fixed to the movable member 2.

The X-axis position detecting magnet Mh1 includes an S-pole 1S and an N-pole 1N arranged at an interval in the direction X, and an X-axis position detecting hall element H1 is arranged to face an intermediate position between the S-pole 1S and the N-pole 1N.

When viewed from the imaging lens 101 side, the N pole 1N of the X-axis position detection magnet Mh1 is disposed on the left side in the direction X with respect to the S pole 1S of the X-axis position detection magnet Mh 1.

A Y-axis and rotational position detecting magnet Mh2 constituting a first magnet is fixed to the surface of the yoke 12 at a position facing a Y-axis and rotational position detecting hall element H2 (see fig. 7 described later) fixed to the circuit board 21 fixed to the movable member 2.

The Y-axis/rotational position detecting magnet Mh2 is composed of an S-pole 2S and an N-pole 2N arranged at an interval in the Y direction, and a Y-axis/rotational position detecting hall element H2 is arranged to face an intermediate position between the S-pole 2S and the N-pole 2N.

When viewed from the imaging lens 101 side, the N pole 2N of the Y-axis and rotational position detecting magnet Mh2 is disposed above the S pole 2S of the Y-axis and rotational position detecting magnet Mh2 in the direction Y.

A Y-axis and rotational position detecting magnet Mh3 constituting a first magnet is fixed to the surface of the yoke 12 at a position facing a Y-axis and rotational position detecting hall element H3 (see fig. 7 described later) fixed to the circuit board 21 fixed to the movable member 2.

The Y-axis and rotational position detecting magnet Mh3 is composed of an S-pole 3S and an N-pole 3N arranged at an interval in the Y direction, and a Y-axis and rotational position detecting hall element H3 is arranged to face an intermediate position between the S-pole 3S and the N-pole 3N.

When viewed from the imaging lens 101 side, the N pole 3N of the Y-axis and rotational position detecting magnet Mh3 is disposed below the S pole 3S of the Y-axis and rotational position detecting magnet Mh3 in the direction Y.

In the example shown in fig. 4, the X-axis position detection magnet Mh1, the Y-axis and rotational position detection magnet Mh2, and the Y-axis and rotational position detection magnet Mh3 are connected and integrated by the connecting member 13. The X-axis position detecting magnet Mh1, the Y-axis and rotational position detecting magnet Mh2, and the Y-axis and rotational position detecting magnet Mh3 are fixed to the yoke 12 by the coupling member 13, and are fixed to the first support member 1A.

As shown in fig. 5, the yoke 12 is fixed to the base 10 of the first support member 1A by screws SC1 to SC4 inserted through screw holes formed in a surface of the base 10 on the side opposite to the imaging lens 101.

As shown in fig. 4, 3 planes 15a, 15b, and 15c perpendicular to the direction Z are formed on the surface of the base 10 on the imaging lens 101 side. The positions of the flat surfaces 15a, 15b, and 15c in the direction Z are all the same, and all are formed on the same flat surface.

On the surface of the base 10 on the imaging lens 101 side, a through hole 11a for restricting the movement of the movable member 2 is formed at a position above the Y-axis/rotational position detecting magnet Mh3 in the direction Y, and a through hole 11b for restricting the movement of the movable member 2 is formed at a position below the Y-axis/rotational position detecting magnet Mh2 in the direction Y, when viewed from the imaging lens 101 side.

A hook 16a extending in a direction X in which one end of a spring 24a shown in fig. 3 is locked, a hook 16b extending in an upper direction in a direction Y in which one end of a spring 24b shown in fig. 3 is locked, and a hook 16c extending in a lower direction in the direction Y in which one end of a spring 24c shown in fig. 3 is locked are formed on the peripheral edge portion of the base 10.

Fig. 6 is a perspective view of the movable member 2 in the image shake correction mechanism 3 shown in fig. 3, as viewed from the imaging lens 101 side.

Fig. 7 is a perspective view of the movable member 2 shown in fig. 6 as viewed from the side opposite to the imaging lens 101 side.

Fig. 8 is a plan view of the movable member 2 shown in fig. 6 as viewed from the side opposite to the imaging lens 101 side. In fig. 8, in order to facilitate understanding of the structure of the movable member 2, the circuit board 21 fixed to the movable member 2 is shown by broken lines, and the flexible printed circuit boards 25, 26, and 27 connected to the circuit board 21 are shown by phantom lines.

As shown in fig. 8, the movable member 2 includes a substantially C-shaped base 22 as viewed from the imaging lens 101 side, and the base 22 is configured by a linear portion extending in the direction X, a linear portion extending in the direction Y from a right end portion of the portion in the direction X, and a linear portion extending in the left side of the direction X from a lower end portion of the portion extending in the direction Y.

As shown in fig. 6 and 7, a circuit board 21 on which the imaging element 20 is mounted is fixed to the base 22 by an adhesive or the like at a portion facing the region surrounded by the 3 portions.

As shown in fig. 6 to 8, an X-axis and rotation-driving coil C1 is formed on the base 22 at a position facing the X-axis and rotation-driving magnets Mv1 and Mv1 shown in fig. 4, respectively.

Further, an X-axis and rotation driving coil C2 is formed on the base 22 at a position facing the X-axis and rotation driving magnets Mv2 and Mv2 shown in fig. 4, respectively.

Further, a Y-axis drive coil C3 is formed on the base 22 at a position facing the Y-axis drive magnets Mv3 and Mv3 shown in fig. 4, respectively.

The X-axis VCM (Voice Coil Motor) is constituted by the X-axis concurrently rotating driving Coil C1 shown in fig. 6 to 8 and the X-axis concurrently rotating driving magnets Mv1 and Mv1 shown in fig. 4.

The VCM for X-axis driving causes a control current to flow through the X-axis and rotation driving coil C1, and causes the movable member 2 to move in the direction X by an electromagnetic induction action between the X-axis and rotation driving coil C1 and the X-axis and rotation driving magnets Mv1 and Mv 1.

The VCM is constituted by an X-axis and rotation driving coil C2 shown in fig. 6 to 8 and X-axis and rotation driving magnets Mv2 and Mv2 shown in fig. 4. The VCM for driving the X axis and the VCM for driving the X axis constitute a VCM for driving the rotation.

The VCM for rotation driving is configured to rotate the movable member 2 around the rotation axis R with the center P of the light receiving surface 20a as a rotation center by making the directions of control currents flowing through the X-axis and rotation driving coil C1 and the X-axis and rotation driving coil C2 shown in fig. 6 to 8 opposite to each other, and utilizing the electromagnetic induction action between the X-axis and rotation driving coil C1 and the X-axis and rotation driving magnets Mv1 and Mv1 and the electromagnetic induction action between the X-axis and rotation driving coil C2 and the X-axis and rotation driving magnets Mv2 and Mv 2.

The Y-axis driving coil C3 shown in fig. 6 to 8 and the Y-axis driving magnets Mv3 and Mv3 shown in fig. 4 constitute a VCM for Y-axis driving.

The Y-axis driving VCM causes a control current to flow through the Y-axis driving coil C3, and causes the movable member 2 to move in the Y direction by an electromagnetic induction action between the Y-axis driving coil C3 and the Y-axis driving magnets Mv3 and Mv 3.

As shown in fig. 7, an X-axis position detecting hall element H1 constituting a second magnetic field detecting element is fixed to a surface of the circuit board 21 fixed to the base 22 on the first support member 1A side (hereinafter, referred to as the back surface of the circuit board 21) at a position facing the intermediate position between the S pole 1S and the N pole 1N of the X-axis position detecting magnet Mh 1.

A Y-axis and rotational position detecting hall element H2 constituting a first magnetic field detecting element is fixed to the back surface of the circuit board 21 at a position facing the intermediate position between the S pole 2S and the N pole 2N of the Y-axis and rotational position detecting magnet Mh 2.

A Y-axis and rotational position detecting hall element H3 constituting a first magnetic field detecting element is fixed to the back surface of the circuit board 21 at a position facing the intermediate position between the S pole 3S and the N pole 3N of the Y-axis and rotational position detecting magnet Mh 3.

The X-axis position detection hall element H1 outputs a signal corresponding to the magnetic field supplied from the X-axis position detection magnet Mh1 as magnetic field information, and the system control unit 108 detects the position of the movable member 2 in the direction X based on the output change of the signal.

The Y-axis and rotational position detecting hall element H2 outputs a signal corresponding to the magnetic field supplied from the Y-axis and rotational position detecting magnet Mh2 as magnetic field information, and the system control unit 108 detects the position of the movable member 2 in the direction Y based on the output change of the signal.

The Y-axis and rotational position detecting hall element H3 outputs a signal corresponding to the magnetic field supplied from the Y-axis and rotational position detecting magnet Mh3 as magnetic field information.

The system control unit 108 detects the rotation angle of the movable member 2 about the rotation axis R as the position of the movable member 2 in the direction θ, based on the change in the output signal of the Y-axis/rotational position detecting hall element H3 and the change in the output signal of the Y-axis/rotational position detecting hall element H2.

Fig. 9 is a view showing a state in which the back surface of the circuit board 21 fixed to the base 22 of the movable member 2 shown in fig. 7 is viewed from the direction Z.

The center P of the light receiving surface 20a of the imaging element 20, which overlaps the back surface of the circuit board 21, is shown in fig. 9. Fig. 9 shows a straight line l1 passing through the center P and parallel to the direction X, and the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3 are disposed on the straight line l 1. The distance from the Y-axis and rotational position detecting hall element H2 to the center P is the same as the distance from the Y-axis and rotational position detecting hall element H3 to the center P.

As shown in fig. 4, the Y-axis and rotational position detecting magnet Mh2 facing the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting magnet Mh3 facing the Y-axis and rotational position detecting hall element H3 are arranged so that their magnetic poles are opposite to each other in the Y direction.

When the movable member 2 is rotated in the right direction of the direction θ as viewed from the imaging lens 101 side, the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3 move in opposite directions to each other in the direction Y by the same distance. Therefore, the outputs of the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3 are changed to be the same.

By associating in advance the output signal of the Y-axis and rotational position detecting hall element H2, the moving direction and the moving amount of the Y-axis and rotational position detecting hall element H2, the output signal of the Y-axis and rotational position detecting hall element H3, the moving direction and the moving amount of the Y-axis and rotational position detecting hall element H3, and the rotational angle of the movable member 2 in the direction θ, the rotational position of the movable member 2 in the direction θ can be detected from the output signals of the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3.

On the other hand, when the movable member 2 moves only in the direction Y, the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3 move only the same distance in the same direction in the direction Y.

Therefore, the output signals of the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3 are changed in opposite directions.

Therefore, when the outputs of the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3 are changed in the opposite directions, the output of the Y-axis and rotational position detecting hall element H2 or the Y-axis and rotational position detecting hall element H3 is confirmed, whereby the position of the movable member 2 in the direction Y can be detected.

As shown in fig. 7 and 8, a recess 290a for accommodating a rolling element (spherical ball) for moving the movable member 2 in a plane perpendicular to the direction Z is formed in the base 22 at a position facing the flat surface 15a of the first support member 1A shown in fig. 4. The bottom surface 29a of the recess 290a is a plane perpendicular to the direction Z.

In addition, a recess 290b for accommodating a rolling element for allowing the movable member 2 to move in a plane perpendicular to the direction Z is formed in the base 22 at a position facing the flat surface 15b of the first support member 1A shown in fig. 4. The bottom surface 29b of the recess 290b is a plane perpendicular to the direction Z.

Further, a recess 290c accommodating a rolling element for allowing the movable member 2 to move in a plane perpendicular to the direction Z is formed in the base 22 at a position facing the flat surface 15c of the first support member 1A shown in fig. 4. The bottom surface 29c of the recess 290c is a plane perpendicular to the direction Z.

The positions of the bottom surfaces 29a, 29b, and 29c in the direction Z are all the same, and all are formed on the same plane.

The rolling bodies arranged between the bottom surface 29a of the movable member 2 and the plane 15a of the first support member 1A, between the bottom surface 29b of the movable member 2 and the plane 15b of the first support member 1A, and between the bottom surface 29c of the movable member 2 and the plane 15c of the first support member 1A roll, whereby the movable member 2 moves in a plane perpendicular to the direction Z.

As shown in fig. 8, a mounting portion 28A is formed on the surface of the base 22 on the first support member 1A side. As shown in fig. 7, a flat plate portion 280a is fixed to the mounting portion 28A by screws, and the flat plate portion 280a extends in the lower direction of the direction Y to a position overlapping the circuit board 21. The flat plate portion 280a is formed with an insertion member 28a projecting in the direction Z toward the first support member 1A.

As shown in fig. 8, a mounting portion 28B is formed on the surface of the base 22 on the first support member 1A side. As shown in fig. 7, the flat plate portion 280B is fixed to the mounting portion 28B by screws, and the flat plate portion 280B extends in the upper direction of the direction Y to a position overlapping the circuit board 21. The flat plate portion 280b is formed with an insertion member 28b projecting in the direction Z toward the first support member 1A.

The insertion member 28a is inserted through the through hole 11A of the first support member 1A shown in fig. 4. The insertion member 28b is inserted through the through hole 11b of the first support member 1A shown in fig. 4.

When the movable member 2 moves in the plane perpendicular to the direction Z, the movement range of the insertion member 28a is limited to the inside of the through-hole 11a, and the movement range of the insertion member 28b is limited to the inside of the through-hole 11 b. In this way, the moving range of the movable member 2 (the moving range in the direction X, the moving range in the direction Y, and the moving range in the direction θ) is limited to a predetermined range by the pair of insertion members 28a and the through-holes 11a and the pair of insertion members 28b and the through-holes 11 b.

Fig. 10 is a diagram showing an example of an output signal of the hall element H1 for detecting the X-axis position when the movable member 2 is moved from one end to the other end of the movement range in the direction X.

Fig. 10 shows an output characteristic curve G1, which is data indicating a relationship between an output signal of the X-axis position detection hall element H1 and a movement amount of the movable member 2 in the direction X. The amount of movement of the movable member 2 in the direction X is set to 0 in a reference state where the optical axis K coincides with the center P of the light receiving surface 20 a.

The ROM of the memory 109 shown in fig. 1 stores an output characteristic curve G1 of the hall element H1 for X-axis position detection as a plurality of approximate function sets.

Specifically, as shown in fig. 10, the output characteristic curve G1 is stored in the ROM of the memory 109 as a set of three first-order functions of a first-order approximation function represented by a straight line L1, a first-order approximation function represented by a straight line L2, and a first-order approximation function represented by a straight line L3.

In the example of fig. 10, a detection range RG (a range of an output signal obtained when moving the movable member 2 from one end to the other end in the direction X) based on the magnetic field information of the X-axis position detection hall element H1 is divided into three divided regions RG1, RG2, and RG 3.

Then, the portion of the output characteristic curve G1 located in the divided region RG1 is approximated by a linear function indicated by a straight line L1, the portion of the output characteristic curve G1 located in the divided region RG2 is approximated by a linear function indicated by a straight line L2, and the portion of the output characteristic curve G1 located in the divided region RG3 is approximated by a linear function indicated by a straight line L3.

In this manner, a data set including data of the linear function represented by the straight line L1, data of the linear function represented by the straight line L2, and data of the linear function represented by the straight line L3 is stored in the ROM of the memory 109 in association with the X-axis position detection hall element H1.

As shown in fig. 4, a plurality of other magnets are present around the X-axis position detecting magnet Mh1 disposed to face the X-axis position detecting hall element H1. Therefore, for example, in fig. 4, in the state where the movable member 2 is located at the upper end and the state where it is located at the lower end in the movement range in the direction Y, the state of the magnetic field received by the X-axis position detection hall element H1 changes due to the influence of the other magnets. Therefore, the shape of the output characteristic curve G1 shown in fig. 10 is also different in the two states.

Therefore, the ROM of the memory 109 does not store one data set corresponding to the X-axis position detection hall element H1, but stores a plurality of data sets obtained in a state where the movable member 2 is located at each of a plurality of positions in the direction Y.

While the data set corresponding to the X-axis position detecting hall element H1 has been described above, a data set composed of a plurality of linear functions is obtained and stored in the ROM of the memory 109 in the same manner as the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3.

In addition, the ROM of the memory 109 does not store one data set corresponding to the Y-axis and rotational position detecting hall element H2, but stores a plurality of data sets obtained in a state where the movable member 2 is located at each of a plurality of positions in the direction X.

In addition, the ROM of the memory 109 does not store one data set corresponding to the Y-axis and rotational position detecting hall element H3, but stores a plurality of data sets obtained in a state where the movable member 2 is located at each of a plurality of positions in the direction X.

Fig. 11 is a diagram showing an example of a data set corresponding to the hall element for X-axis position detection H1 stored in the ROM of the memory 109 shown in fig. 1.

As shown in fig. 11, for the hall element for X-axis position detection H1, a data set DS1 (set of functions F71, F81, and F91) that approximates the output characteristic curve of the hall element for X-axis position detection H1 in a state where the movable member 2 is located at the position Y1 in the direction Y, a data set DS2 (set of functions F72, F82, and F92) that approximates the output characteristic curve of the hall element for X-axis position detection H1 in a state where the movable member 2 is located at the position Y2 in the direction Y, and a data set DS3 (set of functions F73, F83, and F93) that approximates the output characteristic curve of the hall element for X-axis position detection H1 in a state where the movable member 2 is located at the position Y3 in the direction Y are stored in association with each other.

The position Y1 indicates a position at which the movable member 2 moves maximally from the reference state to one side in the direction Y. The position y2 represents the position of the movable member 2 in the above-described reference state. The position Y3 indicates a position at which the movable member 2 moves from the reference state to the other side in the direction Y to the maximum.

Fig. 12 is a diagram showing an example of a data set corresponding to the Y-axis and rotational position detecting hall element H2 stored in the ROM of the memory 109 shown in fig. 1.

As shown in fig. 12, for the hall element H2 for detecting the Y-axis and rotational position, a data set DS4 (set of functions F11, F21, and F31) that approximates the output characteristic curve of the hall element H2 for detecting the Y-axis and rotational position in the state where the movable member 2 is located at the position X1 in the direction X, a data set DS5 (set of functions F12, F22, and F32) that approximates the output characteristic curve of the hall element H2 for detecting the Y-axis and rotational position in the state where the movable member 2 is located at the position X2 in the direction X, and a data set DS6 (set of functions F13, F23, and F33) that approximates the output characteristic curve of the hall element H2 for detecting the Y-axis and rotational position in the state where the movable member 2 is located at the position X3 in the direction X are stored in association with each other.

The position X1 indicates a position at which the movable member 2 moves maximally from the reference state to one side in the direction X. The position x2 indicates the position of the movable member 2 in the above-described reference state. The position X3 indicates a position at which the movable member 2 moves from the reference state to the other side in the direction X to the maximum.

Fig. 13 is a diagram showing an example of a data set corresponding to the Y-axis and rotational position detecting hall element H3 stored in the ROM of the memory 109 shown in fig. 1.

As shown in fig. 13, for the hall element H3 for detecting the Y-axis and rotational position, a data set DS7 (set of functions F41, F51, and F61) that approximates the output characteristic curve of the hall element H3 for detecting the Y-axis and rotational position in the state where the movable member 2 is located at the position X1 in the direction X, a data set DS8 (set of functions F42, F52, and F62) that approximates the output characteristic curve of the hall element H3 for detecting the Y-axis and rotational position in the state where the movable member 2 is located at the position X2 in the direction X, and a data set DS9 (set of functions F43, F53, and F63) that approximates the output characteristic curve of the hall element H3 for detecting the Y-axis and rotational position in the state where the movable member 2 is located at the position X3 in the direction X are stored in association with each other.

The data sets DS1 to DS3 shown in fig. 11 constitute the second set, respectively. The data sets DS4 to DS9 shown in fig. 12 and 13 respectively constitute a first set.

The system control unit 108 shown in fig. 1 functions as a position detection unit that detects the position of the movable member 2 in the direction X, the position in the direction Y, and the position in the direction θ from the output signal of the X-axis position detection hall element H1, the output signal of the Y-axis and rotational position detection hall element H2, the output signal of the Y-axis and rotational position detection hall element H3, and the data sets shown in fig. 11 to 13 stored in the ROM.

Fig. 14 is a flowchart for explaining the position detection operation of the movable member 2 by the system control unit 108.

The system control unit 108 first provisionally specifies the position of the movable member 2 in the direction X based on any one of the output signals of the X-axis position detection hall elements H1 and the data set corresponding to the X-axis position detection hall element H1 (here, the data set DS2 corresponding to the position y 2) (step S1). In addition, the data set used in the provisional determination may be any data set.

Specifically, the system control unit 108 acquires the output signal of the hall element H1 for X-axis position detection, and specifies the divided region to which the output signal belongs among the divided regions RG1, RG2, and RG 3. Then, the system control unit 108 reads a function corresponding to the above-identified divided region in the data set DS 2. The system control unit 108 obtains the amount of movement in the direction X from the reference state of the movable member 2 based on the read function and the obtained output signal. From this amount of movement, the position of the movable member 2 in the direction X is temporarily determined.

Next, the system control unit 108 calculates the amount of movement of the Y-axis/rotational position detecting hall element H2 based on the output signal of the Y-axis/rotational position detecting hall element H2, the data set corresponding to the Y-axis/rotational position detecting hall element H2, and the position in the direction X temporarily determined in step S1 (step S2).

Fig. 15 is a flowchart showing details of step S2 shown in fig. 14.

The system control unit 108 determines whether or not the position in the direction X temporarily determined in step S1 coincides with any of the position X1, the position X2, and the position X3 (step S21).

When the determination at step S21 is yes, the system control unit 108 calculates the amount of movement of the Y-axis/rotational position detecting hall element H2 in the direction Y based on the output signal of the Y-axis/rotational position detecting hall element H2 and the data set corresponding to the position temporarily determined at step S1 (hereinafter referred to as data set DS5) among the data sets corresponding to the Y-axis/rotational position detecting hall element H2 (step S22).

Specifically, the system control unit 108 acquires the output signal of the hall element H2 for detecting the Y-axis and rotational position, and specifies the divided region to which the output signal belongs among the divided regions RG1, RG2, and RG 3. Then, the system control unit 108 reads a function corresponding to the above-identified divided region in the data set DS 5. The system control unit 108 obtains the amount of movement of the hall element H2 for detecting the Y-axis and rotational position in the direction Y from the reference state based on the read function and the obtained output signal.

When the determination at step S21 is no, the system control unit 108 selects the position closest to the position temporarily determined at step S1 among the position x1, the position x2, and the position x3 (step S23). In addition, when there are two closest positions, any one of the two positions may be selected.

Then, the system control unit 108 calculates the amount of movement of the Y-axis and rotational position detecting hall element H2 in the Y direction based on the output signal of the Y-axis and rotational position detecting hall element H2 and the data set corresponding to the position selected in step S23 among the data sets corresponding to the Y-axis and rotational position detecting hall element H2 (step S24). The specific method of calculating the shift amount in step S24 is the same as that in step S22, and therefore, the description thereof is omitted.

Returning to fig. 14, after step S2, the system control unit 108 calculates the amount of movement of the Y-axis and rotational position detecting hall element H3 based on the output signal of the Y-axis and rotational position detecting hall element H3, the data set corresponding to the Y-axis and rotational position detecting hall element H3, and the position in the direction X temporarily determined in step S1 (step S3).

Fig. 16 is a flowchart showing details of step S3 shown in fig. 14.

The system control unit 108 determines whether or not the position in the direction X temporarily determined in step S1 coincides with any of the position X1, the position X2, and the position X3 (step S31).

When the determination at step S31 is yes, the system control unit 108 calculates the amount of movement of the Y-axis and rotational position detecting hall element H3 in the direction Y based on the output signal of the Y-axis and rotational position detecting hall element H3 and the data set corresponding to the position temporarily determined at step S1 among the data sets corresponding to the Y-axis and rotational position detecting hall element H3 (step S32).

Specifically, the system control unit 108 acquires the output signal of the hall element H3 for detecting the Y-axis and rotational position, and specifies the divided region to which the output signal belongs among the divided regions RG1, RG2, and RG 3. Then, the system control unit 108 reads a function corresponding to the specified divided region in the corresponding data set. The system control unit 108 obtains the amount of movement of the hall element H3 for detecting the Y-axis and rotational position in the direction Y from the reference state based on the read function and the obtained output signal.

When the determination at step S31 is no, the system control unit 108 selects the position closest to the position temporarily determined at step S1 among the position x1, the position x2, and the position x3 (step S33). In addition, when there are two closest positions, any one of the two positions may be selected.

Then, the system control unit 108 calculates the amount of movement of the Y-axis and rotational position detecting hall element H3 in the Y direction based on the output signal of the Y-axis and rotational position detecting hall element H3 and the data set corresponding to the position selected in step S33 among the data sets corresponding to the Y-axis and rotational position detecting hall element H3 (step S34). The specific method of calculating the shift amount in step S34 is the same as that in step S32, and therefore, the description thereof is omitted.

Returning to fig. 14, after step S3, the system control unit 108 detects the position of the movable member 2 in the direction Y and the position of the movable member 2 in the direction θ from the movement amount calculated in step S2 and the movement amount calculated in step S3 (step S4).

For example, if the moving amount calculated in step S2 and the moving amount calculated in step S3 are the same value, the position of the movable member 2 in the direction Y is determined from any one of these moving amounts, and the rotation amount is determined to be zero.

Alternatively, if the amount of movement calculated in step S2 and the amount of movement calculated in step S3 are different values, the intermediate position of the position in the direction Y specified by each of the two amounts of movement is specified as the position in the direction Y. The amount of rotation is determined by the magnitude relationship between these two amounts of movement.

After step S4, the system control unit 108 detects the position of the movable member 2 in the direction X based on the position in the direction Y detected in step S4, the output signal of the X-axis position detection hall element H1, and the data set corresponding to the X-axis position detection hall element H1 (step S5).

Fig. 17 is a flowchart showing details of step S5 shown in fig. 14.

The system control unit 108 determines whether or not the position in the direction Y detected in step S4 matches any of the position Y1, the position Y2, and the position Y3 (step S51).

If the determination at step S51 is yes, the system control unit 108 calculates the amount of movement of the X-axis position detecting hall element H1 in the direction X from the output signal of the X-axis position detecting hall element H1 and the data set corresponding to the position detected at step S5 among the data sets corresponding to the X-axis position detecting hall element H1, and detects the position of the movable member 2 in the direction X from the amount of movement (step S52). The specific method of calculating the shift amount in step S52 is the same as that in step S22, and therefore, the description thereof is omitted.

When the determination at step S51 is no, the system control unit 108 selects the position closest to the position detected at step S5 among the position y1, the position y2, and the position y3 (step S53). In addition, when there are two closest positions, any one of the two positions may be selected.

Then, the system control unit 108 calculates the amount of movement of the X-axis position detection hall element H1 in the direction X based on the output signal of the X-axis position detection hall element H1 and the data set corresponding to the position selected in step S53 among the data sets corresponding to the X-axis position detection hall element H1, and detects the position of the movable member 2 in the direction X based on the amount of movement (step S54). The specific method of calculating the shift amount in step S54 is the same as that in step S22, and therefore, the description thereof is omitted.

As described above, according to the digital camera 100, the data set corresponding to the hall element for X-axis position detection H1 stored in the memory 109 is not a single data set but a plurality of data sets obtained for each of a plurality of positions of the movable member 2 in the direction Y. Then, when detecting the position of the movable member 2 in the direction X, a predetermined position of the movable member 2 in the direction Y or a data set corresponding to the closest position to the predetermined position among data sets corresponding to the X-axis position detection hall element H1 is used. Therefore, the position of the movable member 2 in the direction X can be detected with high accuracy.

Further, according to the digital camera 100, the data set corresponding to the Y-axis and rotational position detecting hall element H2 (or H3) stored in the memory 109 is not a single data set, but a plurality of data sets obtained for each of a plurality of positions of the movable member 2 in the direction X. Then, when detecting the position of the movable member 2 in the direction Y, a data set corresponding to a position of the movable member 2 in the direction X or a position closest to the position, which is temporarily determined in advance, among data sets corresponding to the Y-axis and rotational position detecting hall element H2 (or H3) is used. Therefore, the amount of movement of the Y-axis and rotational position detecting hall element H2 (or H3) in the direction Y can be calculated with high accuracy, and as a result, the position of the movable member 2 in the direction Y and the direction θ can be detected with high accuracy.

The data set corresponding to each hall element stored in the memory 109 is composed of a plurality of linear functions. Therefore, the position of the movable member 2 can be detected with higher accuracy than in the case where the output characteristics of the hall element are approximated by a single function.

Fig. 18 is a flowchart showing a modification of the details of step S2 shown in fig. 14. In fig. 18, the same steps as those in fig. 15 are denoted by the same reference numerals, and description thereof is omitted. The flowchart shown in fig. 18 is the same as that shown in fig. 15 except that step S23 is changed to step S23A, and step S24 is changed to step S24A to step S24C.

When the determination at step S21 is no, the system control unit 108 selects two positions that are close to the position temporarily determined at step S1, from among the position x1, the position x2, and the position x3 (step S23A).

Then, the system control unit 108 calculates a first movement amount of the Y-axis/rotational position detecting hall element H2 in the direction Y based on the output signal of the Y-axis/rotational position detecting hall element H2 and the data set corresponding to one of the two positions selected in step S23A among the data sets corresponding to the Y-axis/rotational position detecting hall element H2 (step S24A). The specific method of calculating the amount of movement in step S24A is the same as that in step S22, and therefore, the description thereof is omitted.

Then, the system control unit 108 calculates a second movement amount of the Y-axis/rotational position detecting hall element H2 in the direction Y based on the output signal of the Y-axis/rotational position detecting hall element H2 and the data set corresponding to the other of the two positions selected in step S23A among the data sets corresponding to the Y-axis/rotational position detecting hall element H2 (step S24B). The specific method of calculating the amount of movement in step S24B is the same as that in step S22, and therefore, the description thereof is omitted.

Next, the system control unit 108 calculates an average value of the first movement amount calculated in step S24A and the second movement amount calculated in step S24B as a movement amount of the Y-axis and rotational position detecting hall element H2 in the direction Y (step S24C).

In step S24C, the system control unit 108 may calculate the movement amount of the Y-axis and rotational position detecting hall element H2 in the direction Y by a weighted average of the first movement amount and the second movement amount.

For example, a case where the positions selected in step S23A are position x1 and position x2 will be described. At this time, the first movement amount is calculated from the output signals of the data set DS4 corresponding to the position x1 and the Y-axis and rotational position detecting hall element H2, and the second movement amount is calculated from the output signals of the data set DS5 corresponding to the position x2 and the Y-axis and rotational position detecting hall element H2.

Here, the ratio of the distance between the position x1 and the position temporarily determined in step S1 to the distance between the position x2 and the position temporarily determined in step S1 is set as a: b.

At this time, the system control unit 108 calculates the amount of movement of the Y-axis and rotational position detecting hall element H2 in the direction Y by performing a weighted average based on the following calculation in step S24C.

Amount of movement { (first amount of movement) × a + (second amount of movement) × b }/(a + b)

By performing the weighted average in this manner, the movement amount of the Y-axis and rotational position detecting hall element H2 in the direction Y can be calculated more accurately.

The method of calculating the movement amount described in step S23A, step S24A to step S24C in fig. 18 can be similarly applied to the method of calculating the movement amount in step S33 and step S34 in fig. 16 and the method of calculating the movement amount in step S53 and step S54 in fig. 17.

In this way, by adopting the method of calculating the movement amount described in step S23A, step S24A to step S24C of fig. 18, the movement amount of the movable member 2 can be calculated with higher accuracy, and the position detection accuracy of the movable member 2 can be improved.

As shown in fig. 4, in the image blur correction mechanism 3, the position detection magnet Mh2 of the position detection magnets Mh1, Mh2, and Mh3 is disposed at a position closer to the drive magnets Mv1, Mv2, Mv3, Mv1, Mv2, and Mv3 than the other position detection magnets Mh1 and Mh 3.

Therefore, the change in the output characteristic curve of the hall element due to the difference in the position of the movable member 2 makes the Y-axis and rotational position detecting hall element H2 larger than the X-axis and Y-axis and rotational position detecting hall elements H1 and H3.

Therefore, only one data set may be stored in each of the X-axis position detection hall element H1 and the Y-axis and rotational position detection hall element H3, and a plurality of data sets may be stored in each of the Y-axis and rotational position detection hall element H2.

For example, the ROM of the memory 109 may store the data set DS2 shown in fig. 11, the data sets DS4 to DS6 shown in fig. 12, and the data set DS8 shown in fig. 13.

The position detection operation by the system control unit 108 in this configuration is as follows.

That is, step S5 is deleted from the flowchart of fig. 14, and in step S1, the system control unit 108 detects the position of the movable member 2 in the direction X based on the output of the X-axis position detection hall element H1 and the data set DS 2.

In step S2, the system control unit 108 calculates the amount of movement of the Y-axis and rotational position detecting hall element H2 based on the position in the direction X detected in step S1, the data sets DS4 to DS6 corresponding to the Y-axis and rotational position detecting hall element H2, and the output of the Y-axis and rotational position detecting hall element H2.

Then, in step S3, the system control unit 108 calculates the movement amount of the Y-axis and rotational position detecting hall element H3 based on the data set corresponding to the Y-axis and rotational position detecting hall element H3 and the output of the Y-axis and rotational position detecting hall element H3.

Even with this configuration, the position detection accuracy of the movable member 2 can be improved. Further, according to this configuration, the ROM capacity of the memory 109 can be reduced. Also, the time required to create a data set can be shortened.

The system control unit 108 detects the position of the movable member 2 in the direction Y and the position in the direction θ based on the outputs of the Y-axis and rotational position detecting hall element H2 and the Y-axis and rotational position detecting hall element H3. Therefore, it is preferable that the accuracy of calculating the movement amount of the Y-axis and rotational position detecting hall element H2 be the same as the accuracy of calculating the movement amount of the Y-axis and rotational position detecting hall element H3.

Therefore, it is preferable to store only one data set in the X-axis position detection hall element H1, and store a plurality of data sets in the Y-axis and rotational position detection hall element H2 and the Y-axis and rotational position detection hall element H3, respectively.

The digital camera 100 may be a lens interchangeable type in which the imaging lens 101 can be replaced with another lens. At this time, the resolution required for the position detection of the movable member 2 changes according to the type of the imaging lens 101.

Therefore, it is also possible to store a plurality of types of data sets in the ROM of the memory 109 in accordance with the type of the imaging lens 101 mounted on the digital camera 100, and execute the position detection process of the movable member 2 using the data set corresponding to the type of the mounted imaging lens 101.

Fig. 19 is a diagram for explaining another configuration example of the data set corresponding to the X-axis position detection hall element H1.

In the example shown in fig. 19, the detection range RG of the hall element H1 for X-axis position detection is divided into two, namely, a divided region RG1 and a divided region RG2, and then the output characteristic curve G1 is stored in the ROM of the memory 109 as two primary function sets, namely, a primary approximation function represented by a straight line L1 approximated by a curve in the divided region RG1 and a primary approximation function represented by a straight line L2 approximated by a curve in the divided region RG 2.

When the imaging lens 101 requiring high position detection resolution is attached to the digital camera 100, the system control unit 108 performs position detection using a data set having a linear function for each of the three divided regions shown in fig. 10, and when the imaging lens 101 not requiring high position detection resolution is attached to the digital camera 100, the system control unit 108 performs position detection using a data set having a linear function for each of the two divided regions shown in fig. 19.

In this way, the amount of calculation for position detection can be optimized according to the type of the imaging lens 101.

The image shake correction mechanism 3 performs image shake correction by moving the movable member 2 in three directions, i.e., the X direction, the Y direction, and the θ direction, but may perform image shake correction by moving the movable member 2 in two directions, i.e., the X direction and the Y direction.

When the image blur correction mechanism 3 is configured not to move the movable member 2 in the direction θ, for example, the pair of Y-axis and rotational position detection magnets Mh2 and the Y-axis and rotational position detection hall element H2 may be removed, and the pair of X-axis and rotational driving magnets Mv1 and the X-axis and rotational driving coil C1 may be removed.

In the position detecting operation in this configuration, step S2 in fig. 14 is deleted, and the position of the movable member 2 in the direction Y is detected based on the movement amount calculated in step S3 in step S4.

In this configuration, the Y-axis and rotational position detecting magnet Mh3 is disposed at a position closer to the driving magnet than the X-axis position detecting magnet Mh 1. Therefore, by storing a plurality of data sets in at least the Y-axis and rotational position detecting hall element H3, the position detection accuracy of the movable member 2 can be improved.

The effects described above can be similarly obtained even in a configuration in which the driving magnet and the position detecting magnet are fixed to the movable member 2, and the X-axis and rotation driving coil C1, the X-axis and rotation driving coil C2, the Y-axis driving coil C3, the X-axis position detecting hall element H1, the Y-axis and rotation position detecting hall element H2, and the Y-axis and rotation position detecting hall element H3 are fixed to the first support member 1A.

Further, the image shake correction mechanism 3 corrects image shake by moving the imaging element 20, but the above-described position detection method is also effective in an apparatus that corrects image shake by moving a correction lens included in the imaging lens 101 as a movable member.

The position detection element mounted on the image blur correction mechanism 3 is not limited to a hall element as long as it can detect magnetic field information from the magnet. For example, a magnetoresistive element, a magneto-resistive element, an inductive sensor, or the like may be used.

Up to this point, the plurality of data sets corresponding to the X-axis position detecting hall element H1, the Y-axis and rotational position detecting hall element H2, and the Y-axis and rotational position detecting hall element H3 are each constituted by a plurality of linear functions.

However, the plurality of data sets corresponding to the X-axis position detection hall element H1 may be data sets in which the output characteristic curves of the X-axis position detection hall element H1 are approximated by one function.

Similarly, the plurality of data sets corresponding to the Y-axis and rotational position detecting hall element H2 may be data sets in which the output characteristic curve of the Y-axis and rotational position detecting hall element H2 is approximated by one function.

Similarly, the plurality of data sets corresponding to the Y-axis and rotational position detecting hall element H3 may be data sets in which the output characteristic curve of the Y-axis and rotational position detecting hall element H3 is approximated by one function.

In this way, even in the case where the data set is constituted by one function, an approximate function for each of a plurality of positions is stored for each hall element. Therefore, by calculating the movement amount of the movable member 2 using the optimal approximation function, the position detection accuracy of the movable member 2 can be improved.

Next, a structure of a smartphone will be described as another embodiment of the imaging apparatus of the present invention.

Fig. 20 is a diagram showing an external appearance of a smartphone 200 according to an embodiment of the imaging apparatus of the present invention.

A smartphone 200 shown in fig. 20 has a flat-plate-shaped housing 201, and includes a display panel 202 as a display surface and a display input portion 204 as an input portion, which are integrated with an operation panel 203, on one surface of the housing 201.

The housing 201 includes a speaker 205, a microphone 206, an operation unit 207, and a camera unit 208.

The configuration of the housing 201 is not limited to this, and for example, a configuration in which the display surface and the input unit are independent from each other, or a configuration having a folding structure or a sliding mechanism may be employed.

Fig. 21 is a block diagram showing the configuration of the smartphone 200 shown in fig. 20.

As shown in fig. 21, the smartphone includes, as main components, a wireless communication unit 210, a display input unit 204, a communication unit 211, an operation unit 207, a camera unit 208, a storage unit 212, an external input/output unit 213, a GPS (global positioning System) reception unit 214, an operation sensor unit 215, a power supply unit 216, and a main control unit 220.

The smartphone 200 has a wireless communication function of performing mobile wireless communication with a mobile communication network NW, not shown, via a base station apparatus BS, not shown, as a main function.

The wireless communication unit 210 wirelessly communicates with the base station apparatus BS accommodated in the mobile communication network NW in accordance with the command of the main control unit 220. By using this wireless communication, transmission and reception of various file data such as voice data and image data, e-mail data, and the like, and reception of network data, streaming data, and the like are performed.

The display input unit 204 is a so-called touch panel that displays images (still images and moving images) and character information and the like under the control of the main control unit 220, visually conveys information to a user, and detects an operation of the displayed information by the user, and includes a display panel 202 and an operation panel 203.

As the Display panel 202, L CD (L acquired Crystal Display: liquid Crystal Display), OE L D (organic electro-L microscopic Display: organic light emitting diode), and the like are used as Display devices.

The operation panel 203 is a device that is placed on the display panel 202 so that an image displayed on the display surface can be visually recognized, and is operated by a finger or a stylus of a user to detect one or more coordinates. When the device is operated by a finger of a user or a stylus pen, a detection signal generated by the operation is output to the main control unit 220. Next, the main control section 220 detects an operation position (coordinate) on the display panel 202 based on the received detection signal.

As shown in fig. 21, the display panel 202 of the smartphone 200 exemplified as one embodiment of the imaging apparatus of the present invention is integrated with the operation panel 203 to constitute the display input unit 204, but the operation panel 203 is disposed so as to completely cover the display panel 202.

When this arrangement is adopted, the operation panel 203 may also have a function of detecting a user operation in a region other than the display panel 202. In other words, the operation panel 203 may include a detection region (hereinafter, referred to as a display region) for an overlapping portion overlapping the display panel 202 and a detection region (hereinafter, referred to as a non-display region) for an outer edge portion other than the overlapping portion and not overlapping the display panel 202.

The size of the display area may be completely matched with the size of the display panel 202, but it is not always necessary to match the sizes.

The operation panel 203 may have two sensing regions, an outer edge portion and an inner portion other than the outer edge portion. The width of the outer edge portion is appropriately designed according to the size of the housing 201.

Further, as a position detection method employed in the operation panel 203, a matrix switch method, a resistive film method, a surface acoustic wave method, an infrared ray method, an electromagnetic induction method, a capacitance method, and the like can be cited, and any method can be employed.

The communication unit 211 includes a speaker 205 or a microphone 206, converts the user's voice input through the microphone 206 into voice data that can be processed by the main control unit 220 and outputs the voice data to the main control unit 220, or decodes the voice data received through the wireless communication unit 210 or the external input/output unit 213 and outputs the voice data from the speaker 205.

As shown in fig. 20, for example, the speaker 205 may be mounted on the same surface as the surface on which the display input unit 204 is provided, and the microphone 206 may be mounted on a side surface of the housing 201.

The operation unit 207 is a hardware key using a key switch or the like, and receives a command from a user.

For example, as shown in fig. 20, the operation unit 207 is a push-button switch mounted on a side surface of the housing 201 of the smartphone 200, and is turned on when pressed by a finger or the like, and turned off by a restoring force of a spring or the like when the finger is removed.

The storage unit 212 stores a control program and control data of the main control unit 220, application software, address data associating a name, a telephone number, and the like of a communication destination, data of a transmitted/received email, Web data downloaded via a Web browser, downloaded content data, and the like, and temporarily stores stream data and the like. The storage unit 212 is composed of an internal storage unit 217 built in the smartphone and an external storage unit 218 having a detachable external memory slot.

The internal storage unit 217 and the external storage unit 218 constituting the storage unit 212 may be implemented by using a storage medium such as a flash Memory type (flash Memory type), a hardware type (hard disk type), a multimedia card micro type (multimedia card micro type), a card type Memory (for example, MicroSD (registered trademark) Memory, etc.), a RAM (random access Memory), or a ROM (Read Only Memory).

The external input/output unit 213 functions as AN interface for all external devices connected to the smartphone 200, and is used to directly or indirectly connect to other external devices via communication or the like (for example, Universal Serial Bus (USB), IEEE1394, or the like) or a Network (for example, the internet, wireless L AN (L environmental Network), Bluetooth (registered trademark), RFID (radio frequency Identification), Infrared communication (Infrared Data Association) (IrDA) (registered trademark), UWB (Ultra wide band) (registered trademark), ZigBee (registered trademark), or the like).

Examples of the external device connected to the smartphone 200 include a wired/wireless headset, a wired/wireless external charger, a wired/wireless data port, a Memory Card (Memory Card) connected via a Card slot, a Subscriber Identity Module (SIM) Card/User Identity Module (UIM) Card, an external audio/video device connected via an audio/video I/O (Input/Output) terminal, a wirelessly connected external audio/video device, a wired/wirelessly connected smartphone, a wired/wirelessly connected personal computer, and an earphone.

The external input/output unit 213 may be configured to transmit the data received from the external device to each internal component of the smartphone 200, or may be configured to transmit the internal data of the smartphone 200 to the external device.

The GPS receiving unit 214 receives GPS signals transmitted from the GPS satellites ST1 to STn in accordance with an instruction from the main control unit 220, performs a positioning calculation process based on the received GPS signals, and detects a position including the latitude, longitude, and altitude of the smartphone 200.

When the GPS receiving unit 214 can acquire the position information from the wireless communication unit 210 or the external input/output unit 213 (for example, wireless L AN), it can also detect the position using the position information.

The motion sensor unit 215 includes, for example, a 3-axis acceleration sensor, and detects physical movement of the smartphone 200 in accordance with a command from the main control unit 220.

By detecting the physical movement of the smartphone 200, the moving direction or acceleration of the smartphone 200 is detected. The detection result is output to the main control unit 220.

The power supply unit 216 supplies power stored in a battery (not shown) to each unit of the smartphone 200 in accordance with a command from the main control unit 220.

The main control unit 220 includes a microprocessor, and operates according to the control program and the control data stored in the storage unit 212, thereby collectively controlling the respective units of the smartphone 200.

The main control unit 220 has a mobile communication control function and an application processing function for controlling each unit of the communication system to perform voice communication or data communication via the wireless communication unit 210.

The application processing function is realized by the main control unit 220 operating in accordance with the application software stored in the storage unit 212.

Examples of the application processing function include an infrared communication function for controlling the external input/output unit 213 to perform data communication with a counterpart device, an email function for transmitting and receiving an email, and a web browsing function for browsing a web page.

The main control unit 220 also has an image processing function of displaying a video on the display input unit 204 or the like based on image data (data of still images or moving images) such as received data or downloaded stream data.

The image processing function is a function in which the main control unit 220 decodes the image data, and performs image processing on the decoded result to display an image on the display input unit 204.

The main control unit 220 performs display control on the display panel 202 and operation detection control for detecting user operations on the operation unit 207 and the operation panel 203.

By execution of the display control, the main control section 220 displays software keys such as an icon or a scroll bar for starting application software, or displays a window for creating an email.

The scroll bar is a software key for receiving a command for moving a display portion of the image, such as a large image that cannot be stored in the display area of the display panel 202.

By executing the operation detection control, the main control section 220 detects a user operation through the operation section 207, receives an operation on the icon and an input of a character string to the input field of the window through the operation panel 203, and receives a scroll request for a display image through a scroll bar.

The main control unit 220 has a touch panel control function of determining whether the operation position on the operation panel 203 is an overlapping portion (display region) overlapping the display panel 202 or an outer edge portion (non-display region) other than the overlapping portion (display region) not overlapping the display panel 202 by execution of the operation detection control, and controlling the sensing region of the operation panel 203 or the display position of the software key.

The main control unit 220 can also detect a gesture operation on the operation panel 203 and execute a preset function according to the detected gesture operation.

The gesture operation is not a simple touch operation in the related art, but is an operation of drawing a trajectory with a finger or the like, simultaneously designating a plurality of positions, or drawing a trajectory at least at one of a plurality of positions by combining these operations.

The camera unit 208 includes components other than the movement detection sensor 106, the system control unit 108, and the image processing unit 107 of the digital camera 100 shown in fig. 1.

In the smartphone 200, the main control unit 220 controls the image shake correction mechanism 3 based on information of the motion sensor unit 215 corresponding to the movement detection sensor 106 to perform image shake correction.

The captured image data generated by the camera unit 208 can be stored in the storage unit 212 or can be output through the external input/output unit 213 or the wireless communication unit 210.

In the smartphone 200 shown in fig. 20, the camera unit 208 is mounted on the same surface as the display input unit 204, but the mounting position of the camera unit 208 is not particularly limited, and may be mounted on the back surface of the display input unit 204.

The camera unit 208 can be used for various functions of the smartphone 200. For example, an image acquired by the camera unit 208 can be displayed on the display panel 202, or an image of the camera unit 208 can be used as one of the operation inputs of the operation panel 203.

When the GPS receiving unit 214 detects the position, the position can be detected by referring to the image from the camera unit 208. Further, the 3-axis acceleration sensor is not used, or the 3-axis acceleration sensor is used together with the camera unit 208 of the smartphone 200, and the image from the camera unit 208 can be referred to determine the optical axis direction of the camera unit 208 or determine the current usage environment. Of course, the image from the camera portion 208 can also be utilized within the application software.

In addition, the position information acquired by the GPS receiving unit 214, the voice information acquired by the microphone 206 (which may be converted into text information by voice-text conversion by a main control unit or the like), the posture information acquired by the motion sensor unit 215, and the like may be added to the still image data or the moving image data and stored in the storage unit 212, or may be output by the external input/output unit 213 or the wireless communication unit 210.

As described above, the following matters are disclosed in the present specification.

(1)

An image shake correction device includes:

a movable member to which a lens or an imaging element is fixed;

a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane;

a first magnetic field detection element and a second magnetic field detection element fixed to one of the movable member and the support member, the first magnetic field detection element detecting a movement amount of the movable member in the first direction, the second magnetic field detection element detecting a movement amount of the movable member in the second direction;

a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, and the second magnet facing the second magnetic field detection element;

a storage unit that stores a relationship between a movement amount of the movable member in the first direction and magnetic field information detected by the first magnetic field detection element as a first set of linear functions corresponding to respective divided regions when a detection range of the magnetic field information by the first magnetic field detection element is divided into a plurality of pieces, stores the first set in association with each of a plurality of positions of the movable member in the second direction, and stores a relationship between a movement amount of the movable member in the second direction and magnetic field information detected by the second magnetic field detection element as a second set of linear functions corresponding to respective divided regions when the detection range of the magnetic field information by the second magnetic field detection element is divided into a plurality of pieces; and

and a position detecting unit that detects a position of the movable member in the second direction using the magnetic field information detected by the second magnetic field detection element and the linear function of the second set corresponding to the divided region to which the magnetic field information belongs, and detects a position of the movable member in the first direction based on the position, the first set, and the magnetic field information detected by the first magnetic field detection element.

(2)

The image shake correction apparatus according to (1), wherein,

when the detected position of the movable member in the second direction does not coincide with each of the plurality of positions in the second direction, the position detecting unit detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detecting element belongs in the first set corresponding to the position closest to the position of the movable member in the second direction among the plurality of positions in the second direction and the magnetic field information detected by the first magnetic field detecting element, and the magnetic field information detected by the first magnetic field detecting element.

(3)

The image shake correction apparatus according to (1), wherein,

when the detected position of the movable member in the second direction does not coincide with each of the plurality of positions in the second direction, the position detecting unit detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in one of the first sets corresponding to one of the plurality of positions in the second direction that is close to the position of the movable member in the second direction and using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to the other of the two positions and the magnetic field information detected by the first magnetic field detection element The information is used to calculate a second movement amount of the movable member in the first direction, and the position of the movable member in the first direction is detected based on a movement amount obtained by averaging the first movement amount and the second movement amount.

(4)

The image shake correction apparatus according to any one of (1) to (3), wherein,

when the detected position of the movable member in the second direction coincides with any one of the plurality of positions in the second direction, the position detection unit detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element in the first set corresponding to the coincident position belongs and the magnetic field information detected by the first magnetic field detection element.

(5)

The image shake correction apparatus according to any one of (1) to (4), further comprising:

a plurality of driving magnets fixed to the other of the movable member and the support member for moving the movable member in the first direction and the second direction,

the first magnet is disposed closer to the driving magnet than the second magnet.

(6)

The image shake correction apparatus according to any one of (1) to (5), wherein,

the storage unit stores the second set in association with each of a plurality of positions of the movable member in the first direction,

the position detecting unit may temporarily specify the position of the movable member in the second direction using the magnetic field information detected by the second magnetic field detection element and the linear function corresponding to the divided region to which the magnetic field information belongs in any one of the second set for each of the plurality of positions in the first direction, detect the position of the movable member in the first direction based on the position, the first set, and the magnetic field information detected by the first magnetic field detection element, and detect the position of the movable member in the second direction based on the position, the second set, and the magnetic field information detected by the second magnetic field detection element.

(7)

The image shake correction apparatus according to any one of (1) to (6),

the linear function sets stored in the storage unit include a plurality of sets having different total numbers of linear functions,

the movable member has the image forming element fixed therein,

the position detection unit detects the position of the movable member using a set corresponding to the type of lens disposed in front of the imaging element among the plurality of types of sets.

(8)

An imaging device comprising the image shake correction device according to any one of (1) to (7).

(9)

A position detection method for detecting a position of the movable member in an image blur correction device, the image blur correction device comprising: a movable member to which a lens or an imaging element is fixed; a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane; a first magnetic field detection element and a second magnetic field detection element fixed to one of the movable member and the support member, the first magnetic field detection element detecting a movement amount of the movable member in the first direction, the second magnetic field detection element detecting a movement amount of the movable member in the second direction; and a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, the second magnet facing the second magnetic field detection element,

the position detection method comprises the following position detection steps:

the second set is read from a storage unit, the position of the movable member in the second direction is detected using the magnetic field information detected by the second magnetic field detection element and the linear function of the second set corresponding to the divided region to which the magnetic field information belongs, the position of the movable member in the first direction is detected based on the position, the first set read from the storage unit, and the magnetic field information detected by the first magnetic field detection element, the storage unit stores a relationship between a movement amount of the movable member in the first direction and the magnetic field information detected by the first magnetic field detection element as a first set of linear functions corresponding to the divided regions when a detection range of the magnetic field information by the first magnetic field detection element is divided into a plurality of regions, and the first set is made to correspond to each of the plurality of positions of the movable member in the second direction The relationship between the amount of movement of the movable member in the second direction and the magnetic field information detected by the second magnetic field detection element is stored as a second set of linear functions corresponding to the respective divided regions when the detection range based on the magnetic field information of the second magnetic field detection element is divided into a plurality of sections.

(10)

The position detection method according to (9), wherein,

when the detected position of the movable member in the second direction does not coincide with each of the plurality of positions in the second direction, the position detecting step detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to a position closest to the position of the movable member in the second direction among the plurality of positions in the second direction and the magnetic field information detected by the first magnetic field detection element, and the magnetic field information detected by the first magnetic field detection element.

(11)

The position detection method according to (9), wherein,

when the detected position of the movable member in the second direction does not coincide with each of the plurality of positions in the second direction, the position detecting step calculates a first position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in one of the first sets corresponding to one of the plurality of positions in the second direction that is close to the position of the movable member in the second direction and the magnetic field information detected by the first magnetic field detection element, and uses the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to the other of the two positions and the magnetic field information detected by the first magnetic field detection element The second position of the movable member in the first direction is calculated from the magnetic field information of (a), and the position between the first position and the second position is detected as the position of the movable member in the first direction.

(12)

The position detection method according to any one of (9) to (11), wherein,

when the detected position of the movable member in the second direction coincides with any one of the plurality of positions in the second direction, the position detecting step detects the position of the movable member in the first direction using the linear function corresponding to the divided region to which the magnetic field information detected by the first magnetic field detection element belongs in the first set corresponding to the coincident position and the magnetic field information detected by the first magnetic field detection element.

(13)

The position detection method according to any one of (9) to (12), wherein,

the image blur correction device further includes: a plurality of driving magnets fixed to the other of the movable member and the support member for moving the movable member in the first direction and the second direction,

the first magnet is disposed closer to the driving magnet than the second magnet.

(14)

The position detection method according to any one of (9) to (13), wherein,

the storage unit stores the second set in association with each of a plurality of positions of the movable member in the first direction,

the position detecting step may temporarily specify the position of the movable member in the second direction using the magnetic field information detected by the second magnetic field detection element and the linear function corresponding to the divided region to which the magnetic field information belongs in any one of the second set for each of the plurality of positions in the first direction, detect the position of the movable member in the first direction from the position, the first set, and the magnetic field information detected by the first magnetic field detection element, and detect the position of the movable member in the second direction from the position, the second set, and the magnetic field information detected by the second magnetic field detection element.

(15)

The position detection method according to any one of (9) to (14), wherein,

the linear function sets stored in the storage unit include a plurality of sets having different total numbers of linear functions,

the movable member has the image forming element fixed therein,

the position detecting step detects the position of the movable member using a set corresponding to a type of a lens arranged in front of the imaging element among the plurality of types of sets.

(16)

A position detection program that detects a position of the movable member in an image blur correction device, the image blur correction device comprising: a movable member to which a lens or an imaging element is fixed; a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane; a first magnetic field detection element and a second magnetic field detection element fixed to one of the movable member and the support member, the first magnetic field detection element detecting a movement amount of the movable member in the first direction, the second magnetic field detection element detecting a movement amount of the movable member in the second direction; and a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, the second magnet facing the second magnetic field detection element,

the position detection program causes a computer to execute the following position detection steps:

the second set is read from a storage unit, the position of the movable member in the second direction is detected using the magnetic field information detected by the second magnetic field detection element and the linear function of the second set corresponding to the divided region to which the magnetic field information belongs, the position of the movable member in the first direction is detected based on the position, the first set read from the storage unit, and the magnetic field information detected by the first magnetic field detection element, the storage unit stores a relationship between a movement amount of the movable member in the first direction and the magnetic field information detected by the first magnetic field detection element as a first set of linear functions corresponding to the divided regions when a detection range of the magnetic field information by the first magnetic field detection element is divided into a plurality of regions, and the first set is made to correspond to each of the plurality of positions of the movable member in the second direction The relationship between the amount of movement of the movable member in the second direction and the magnetic field information detected by the second magnetic field detection element is stored as a second set of linear functions corresponding to the respective divided regions when the detection range based on the magnetic field information of the second magnetic field detection element is divided into a plurality of sections.

(17)

An image shake correction device includes:

a movable member to which a lens or an imaging element is fixed;

a support member that movably supports the movable member in a first direction and a second direction orthogonal to each other along a plane;

a first magnetic field detection element and a second magnetic field detection element fixed to one of the movable member and the support member, the first magnetic field detection element detecting a movement amount of the movable member in the first direction, the second magnetic field detection element detecting a movement amount of the movable member in the second direction;

a first magnet and a second magnet fixed to the other of the movable member and the support member, the first magnet facing the first magnetic field detection element, and the second magnet facing the second magnetic field detection element;

a storage unit that stores first data indicating a relationship between a movement amount of the movable member in the first direction and magnetic field information detected by the first magnetic field detection element, stores the first data in association with each of a plurality of positions of the movable member in the second direction, and further stores second data indicating a relationship between a movement amount of the movable member in the second direction and magnetic field information detected by the second magnetic field detection element; and

and a position detecting unit that detects a position of the movable member in the second direction using the magnetic field information detected by the second magnetic field detecting element and the second data, and detects the position of the movable member in the first direction based on the position, the first data, and the magnetic field information detected by the first magnetic field detecting element.

While various embodiments have been described above with reference to the drawings, it is needless to say that the present invention is not limited to such examples. It is obvious to those skilled in the art that various modifications and alterations can be made within the scope described in the patent claims, and it is understood that these also naturally fall within the technical scope of the present invention. Further, the respective constituent elements in the above embodiments may be arbitrarily combined without departing from the scope of the invention.

In addition, the present application is based on the japanese patent application (japanese patent application 2017-254229) filed on 28.12.2017, the contents of which are incorporated herein by reference.

Industrial applicability

The invention is suitable for digital cameras such as single-lens reflex cameras or non-phase reversal machines, vehicle-mounted cameras, monitoring cameras or smart phones and the like, and has high convenience and effectiveness.

Description of the symbols

100-digital camera, 101-imaging lens, 20-imaging element, 3-image shake correction mechanism, 104-AFE, 105-imaging element driving part, 106-movement detection sensor, 107-image processing part, 108-system control part, 109-memory, K-optical axis, 1-support component, 1A-first support component, Mh1-X axis position detection magnet, Mh2-Y axis rotation position detection magnet, Mh3-Y axis rotation position detection magnet, 1S, 2S, 3S-S pole, 1N, 2N, 3N-N pole, Mv1-X axis rotation driving magnet, Mv 1-Y axis driving magnet, 1B-second support component, Mv1-X axis rotation driving magnet, Mv 1-Y axis driving magnet, CD 14-S pole, CD 14-S pole, CD-S pole, CD 14-S pole, CD 14-S pole, CD-S pole, S-S pole, S-S pole, S-S pole, S-S pole, S-S pole, S-.

53页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:包括相机的电子设备和电子设备控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!