Camera Module
By introducing the first and second driver integrated circuits into the camera module and sharing the data of a gyroscope sensor, the problem of excessive number of gyroscope sensors in the multi-lens barrel camera module is solved, achieving the effect of reducing manufacturing costs and size, while ensuring stable driving of the actuator.
Patent Information
- Application Number
- CN202010558867.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-01-20
- Filing Date
- 2020-06-18
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2040-06-18
AI Technical Summary
In the camera module of the multi-lens barrel, multiple gyroscope sensors are required to stabilize the driving of different actuators, which leads to problems of manufacturing cost and size increase.
By introducing a first and a second driver integrated circuit (IC) into the camera module, respectively, for moving the lens barrel and sharing the data generated by a gyroscope sensor with the two driver ICs in a direction perpendicular to the optical axis, stable driving of different actuators is achieved.
This solution realizes the sharing of gyroscope sensors in the camera module, reducing manufacturing costs and size, while ensuring stable driving of different actuators and improving the performance of the camera module.
Smart Images

Figure CN113225454B_ABST
Abstract
Description
[0001] This application claims the benefit of priority from Korean Patent Application No. 10-2020-0007299 filed on January 20, 2020, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety for all purposes by reference. Technical Field
[0002] The present disclosure relates to a camera module. Background Art
[0003] Generally, portable communication terminals such as mobile phones, personal digital assistants (PDAs), portable personal computers (PCs), etc. have recently become commonly used to transmit image data as well as text or voice data. In response to this trend, in order to enable image data transmission, image chatting, etc., camera modules have become standard in portable communication terminals in recent years.
[0004] Generally, a camera module includes a lens barrel in which a lens is disposed and a housing in which the lens barrel is accommodated, and includes an image sensor that converts an image of a subject into an electrical signal. Smartphones may employ a camera module that uses a short focal length method of photographing a subject at a fixed focal length, but recently, according to technological developments, a camera module including an actuator capable of automatic focus (AF) adjustment has been employed. In addition, such a camera module may employ an actuator of an optical image stabilization (OIS) function to reduce resolution degradation caused by shaking.
[0005] Recently, in order to realize high-performance camera functions, a camera module having multiple lens barrels has been mounted on an electronic device. In order to improve the autofocus function of each of the multiple lens barrels to reduce the resolution degradation phenomenon, it has become necessary to provide each of the multiple lens barrels with a different actuator.
[0006] In order to stably drive different actuators, it has been necessary to have different gyro sensors that provide gyro data to each of the different actuators. However, when a camera module is provided with a plurality of gyro sensors, there is a problem that its manufacturing cost and size may increase.
[0007] The above information is presented as background information only to assist with an understanding of the present disclosure. No determination has been made, and no assertion is made, as to whether any of the above content is applicable as prior art with respect to the present disclosure. Summary of the invention
[0008] This summary is provided to introduce selected concepts in a simplified form, and these concepts are further described in the following detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
[0009] In one general aspect, a camera module includes: a first driver integrated circuit (IC) that generates a drive signal to move a first lens barrel in one or more directions perpendicular to an optical axis direction; and a second driver IC that generates a drive signal to move a second lens barrel in one or more directions perpendicular to the optical axis direction; and a gyroscope sensor that generates gyroscope data corresponding to a first address sent from the first driver IC and sends the gyroscope data to the first driver IC and the second driver IC.
[0010] The second driver IC may compare the first address with a second address corresponding to required gyro data to determine whether to store the gyro data output from the gyro sensor.
[0011] When the first address matches the second address, the second driver IC may store the gyro data output from the gyro sensor.
[0012] When the first address does not match the second address, the second driver IC may not store the gyro data output from the gyro sensor.
[0013] The first driver IC, the second driver IC and the gyroscope sensor can be connected via a data line, the first driver IC can send the first address via the data line and receive the gyroscope data corresponding to the first address, the gyroscope sensor can receive the first address via the data line and send the gyroscope data corresponding to the first address, and the second driver IC can receive the first address and the gyroscope data corresponding to the first address via the data line.
[0014] The first driver IC and the gyro sensor may perform a serial peripheral interface bus (SPI) communication.
[0015] The first driver IC is operable as a master in SPI communication, the gyro sensor is operable as a slave in SPI communication, and the second driver IC is operable as a receiver in SPI communication and receives data transmitted and received between the first driver IC and the gyro sensor.
[0016] In another general aspect, a camera module includes: a gyroscope sensor; a first driver integrated circuit (IC) that sends a first address; a gyroscope sensor that receives the first address and sends gyroscope data corresponding to the first address in response to receiving the first address; and a second driver IC that receives the first address and the gyroscope data corresponding to the first address, and compares the first address with a second address corresponding to the required gyroscope data, and determines whether to store the gyroscope data corresponding to the first address or not to store the gyroscope data corresponding to the first address in response to the comparison.
[0017] The second driver IC may include an address determination unit that stores a plurality of addresses corresponding to a plurality of different types of gyro data and determines the second address corresponding to the required gyro data among the stored plurality of addresses.
[0018] The second driver IC may further include an address comparing unit which compares the first address with the second address.
[0019] The second driver IC may further include a data storage unit which determines whether to store the gyro data corresponding to the first address in response to a comparison result of the address comparison unit.
[0020] When the first address matches the second address, the data storage unit may store the gyro data corresponding to the first address.
[0021] When the first address does not match the second address, the data storage unit may not store the gyroscope data corresponding to the first address.
[0022] Other features and aspects will be apparent from the following detailed description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 is a perspective view of a camera module according to one or more examples of the present disclosure.
[0024] Figure 2 is a block diagram of a camera module according to one or more examples of the present disclosure.
[0025] Figure 3 is a block diagram of an actuator according to one or more examples of the present disclosure.
[0026] Figure 4 is a block diagram of a first driver IC, a second driver IC, and a gyro sensor provided to illustrate a method of transmitting gyro data according to one or more examples of the present disclosure.
[0027] Figure 5 is a detailed block diagram of a second driver IC according to one or more examples of the present disclosure.
[0028] In all drawings and detailed description, the same reference numerals refer to the same elements. The drawings may not be drawn to scale, and the relative sizes, proportions, and depictions of the elements in the drawings may be exaggerated for clarity, illustration, and convenience. DETAILED DESCRIPTION
[0029] Hereinafter, although examples of the present disclosure will be described in detail with reference to the accompanying drawings, it should be noted that the examples are not limited thereto.
[0030] The following specific embodiments are provided to help the reader gain a comprehensive understanding of the methods, devices, and / or systems described herein. However, various changes, modifications, and equivalents of the methods, devices, and / or systems described herein will be apparent after understanding the present disclosure. For example, the order of operations described herein is merely an example and is not limited to the order set forth herein, but changes may be made that will be apparent after understanding the present disclosure, except for operations that must occur in a particular order. In addition, descriptions of features known in the art may be omitted for clarity and brevity.
[0031] The features described herein may be implemented in different forms and should not be construed as being limited to the examples described herein. Rather, the examples described herein have been provided only to illustrate some of the various possible ways of implementing the methods, devices and / or systems described herein that will be apparent after understanding the present disclosure.
[0032] Throughout the specification, when an element such as a layer, region, or substrate is described as being "on," "connected to," or "bonded to" another element, the element may be directly "on," "connected to," or "bonded to" the other element, or one or more other elements may be present between them. In contrast, when an element is described as being "directly on," "directly connected to," or "directly bonded to" another element, there may not be other elements present between them. As used herein, a "portion" of an element may include the entire element or less than the entire element.
[0033] As used herein, the term “and / or” includes any one and any combination of any two or more of the associated listed items, and similarly, “at least one of…” includes any one and any combination of any two or more of the associated listed items.
[0034] Although terms such as "first", "second", and "third" may be used herein to describe various members, components, regions, layers, or portions, these members, components, regions, layers, or portions should not be limited by these terms. Rather, these terms are only used to distinguish one member, component, region, layer, or portion from another member, component, region, layer, or portion. Therefore, without departing from the teachings of the examples described herein, the first member, first component, first region, first layer, or first portion referred to in the examples may also be referred to as the second member, second component, second region, second layer, or second portion.
[0035] For ease of description, spatially relative terms such as "above", "above", "below", "below", etc. may be used herein to describe the relationship of one element to another element as shown in the drawings. Such spatially relative terms are intended to include different orientations of the device in use or operation in addition to the orientations depicted in the drawings. For example, if the device in the drawings is turned over, an element described as being "above" or "above" relative to another element will then be "below" or "below" relative to the other element. Therefore, the term "above" includes both above and below orientations depending on the spatial orientation of the device. The device may also be positioned in other ways (e.g., rotated 90 degrees or in other orientations), and the spatially relative terms used herein will be interpreted accordingly.
[0036] The terms used herein are only used to describe various examples and are not used to limit the present disclosure. Unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. The terms "comprise", "include" and "have" list the existence of the stated features, quantities, operations, components, elements and / or their combinations, but do not exclude the existence or addition of one or more other features, quantities, operations, components, elements and / or their combinations.
[0037] The features of the examples described herein may be combined in various ways that will be apparent after understanding the present disclosure. In addition, although the examples described herein have a variety of configurations, other configurations that will be apparent after understanding the present disclosure are also possible.
[0038] Here, it should be noted that use of the term "may" with respect to an example (eg, with respect to what an example may include or implement) means that there is at least one example that includes or implements such a feature, and all examples are not limited thereto.
[0039] An aspect of the present disclosure is a camera module capable of sharing a gyro sensor between different driver ICs to provide gyro data to the different driver ICs.
[0040] Figure 1 is a perspective view of a camera module according to one or more examples of the present disclosure.
[0041] Reference Figure 1 , the camera module 1 according to an embodiment of the present disclosure may include a first camera module 10a and a second camera module 10b. The first camera module 10a includes: a first lens barrel 100a; a first housing 200a accommodating the first lens barrel 100a; and a first housing 300a coupled to the first housing 200a. The second camera module 10b includes: a second lens barrel 100b; a second housing 200b accommodating the second lens barrel 100b; and a second housing 300b coupled to the second housing 200b.
[0042] The first camera module 10 a and the second camera module 10 b may be mounted on one printed circuit board, or may be mounted on different printed circuit boards according to an embodiment.
[0043] Since the first camera module 10 a and the second camera module 10 b are similar in configuration, the first camera module 10 a will be mainly described, and redundant description applicable to the second camera module 10 b may be omitted.
[0044] The first lens barrel 100a may be formed to have a hollow cylindrical shape, and a plurality of lenses for photographing a subject may be accommodated therein, and the plurality of lenses may be mounted on the first lens barrel 100a along the optical axis direction. According to the design of the first lens barrel 100a, as many lenses as necessary may be provided, and each lens may have optical characteristics such as the same or different refractive indexes.
[0045] The first camera module 10a may also include an image sensor for converting light incident through the first lens barrel 100a into an electrical signal. The image sensor may be disposed below the first housing 200a. The image sensor may convert light incident through the first lens barrel 100a into an electrical signal. The image sensor may include a charge coupled device (CCD), a complementary metal oxide semiconductor (CMOS), etc. and a combination thereof. The electrical signal converted by the image sensor may be output as an image through a display unit of an electronic device. The image sensor may be fixed to a printed circuit board and may be electrically connected to the printed circuit board by wiring bonding.
[0046] An infrared filter may be disposed above the image sensor. The infrared filter may block light in an infrared range among light incident through the first lens barrel 100a.
[0047] The first camera module 10a may include a first actuator for driving the first lens barrel 100a in an optical axis direction and in two directions perpendicular to the optical axis direction. The first actuator may include an auto focus (AF) actuator for adjusting the focal length and an optical image stabilization (OIS) actuator for correcting shake.
[0048] For example, the AF actuator can adjust the focal length by moving the first lens barrel 100a in the optical axis direction (Z-axis direction), and the OIS actuator can correct shake during shooting by moving the first lens barrel 100a in two directions (X-axis direction and Y-axis direction) perpendicular to the optical axis direction.
[0049] The first housing 200a may be formed to have an open upper portion and a lower portion, and the first lens barrel 100a and the first actuator may be accommodated in the inner space of the first housing 200a. The first housing 300a may be coupled to the first housing 200a to surround the upper portion of the first housing 200a, and may protect the internal components of the first camera module 10a. In addition, the first housing 300a may shield electromagnetic waves so that the electromagnetic waves generated by the camera module do not affect other electronic components in the electronic device. In addition, the first housing 300a may shield electromagnetic waves so that the electromagnetic waves generated by other electronic components do not affect the camera module.
[0050] Figure 2 is a block diagram of a camera module according to one or more examples of the present disclosure.
[0051] Reference Figure 2 , a camera module 1 according to an example of the present disclosure may include a first camera module 10a and a second camera module 10b, the first camera module 10a including a first lens barrel 100a and a first actuator 400a for driving the first lens barrel 100a in an optical axis direction and a direction perpendicular to the optical axis, and the second camera module 10b including a second lens barrel 100b and a second actuator 400b for driving the second lens barrel 100b in an optical axis direction and a direction perpendicular to the optical axis. The first actuator 400a may include a first driver integrated circuit (IC) 401a, and the second actuator 400b may include a second driver IC 401b.
[0052] Figure 3 is a block diagram of an actuator according to one or more examples of the present disclosure.
[0053] In the following, reference will be made to Figures 1 to 3 A driving method of an actuator according to one or more examples of the present disclosure is described in detail.
[0054] according to Figure 3 The example actuator 400 may correspond to Figure 2 Any one of the first actuator 400a and the second actuator 400b shown in FIG. Figure 3 , an actuator 400 according to an example of the present disclosure includes an AF actuator 410 and an OIS actuator 420 .
[0055] The AF actuator 410 includes an AF driver IC 411 , an AF coil 412 , an AF magnet 413 , and an AF position sensor 414 , and the OIS actuator 420 includes an OIS driver IC 421 , an OIS coil 422 , an OIS magnet 423 , and an OIS position sensor 424 .
[0056] The driver IC 401 may include an AF driver IC 411 of the AF actuator 410 and an OIS driver IC 421 of the OIS actuator 420, and the driver IC 401 may correspond to Figure 2 Any one of the first driver IC 401a and the second driver IC 401b shown in FIG.
[0057] The AF driver IC 411 may generate a drive signal Sdr according to the input signal Sin and the feedback signal Sf, and may provide the generated drive signal Sdr to the AF coil 412. For example, the input signal Sin may be provided inside an electronic device employing a camera module, and may be provided by a host controlling the overall operation of the electronic device. The input signal Sin provided to the AF driver IC 411 may include information about a target position in the optical axis direction of the lens barrel.
[0058] The feedback signal Sf may be provided by an AF position sensor 414 that detects the current position of the lens barrel in the optical axis direction. For example, the AF position sensor 414 may include a Hall element. The AF position sensor 414 may detect the current position of the lens barrel through the current position of the AF magnet 413.
[0059] The AF driver IC 411 may be driven in a closed-loop manner that compares the input signal Sin with the feedback signal Sf. The closed-loop AF driver IC 411 may be driven in a direction that reduces an error between a target position included in the input signal Sin and a current position detected in the feedback signal Sf. Driving in a closed-loop manner may be advantageous compared to an open-loop system because linearity, accuracy, and repeatability may be improved.
[0060] The AF driver IC 411 may include an H-bridge circuit capable of driving in two directions, thereby providing a driving signal Sdr in a voice coil motor manner to the AF coil 412. The driving signal Sdr may be provided to the AF coil 412 in the form of a current or a voltage.
[0061] When the driving signal Sdr is applied to the AF coil 412, the lens barrel may move in the optical axis direction due to electromagnetic influence between the AF magnet 413 and the AF coil 412. For example, the AF magnet 413 may be installed on one side of the lens barrel, and the AF coil 412 may be installed on the housing to face the AF magnet 413. However, according to an embodiment, the positions of the AF magnet 413 and the AF coil 412 may be interchanged with each other.
[0062] The OIS driver IC 421 may generate a driving signal Sdr according to the input signal Sin, the gyro signal Sgy, and the feedback signal Sf, and may provide the generated driving signal Sdr to the OIS coil 422 .
[0063] For example, the input signal Sin may be provided inside an electronic device employing a camera module and may be provided by a host controlling the overall operation of the electronic device. The input signal Sin provided to the OIS driver IC 421 may include information about a target position in a direction perpendicular to the optical axis of the lens barrel.
[0064] The gyro signal Sgy may be provided in the camera module and may be provided by a gyro sensor that detects the shaking of the camera module or the electronic device. For example, the gyro signal Sgy may include gyro data. For example, the gyro data may include acceleration data and angular velocity data detected from the shaking of the camera module or the electronic device.
[0065] The feedback signal Sf may be provided by an OIS position sensor 424, which detects the current position in a direction perpendicular to the optical axis of the lens barrel. For example, the OIS position sensor 424 may include a Hall element. The OIS position sensor 424 may detect the current position of the lens barrel through the current position of the OIS magnet 423.
[0066] The OIS driver IC 421 may be driven in a closed-loop manner that compares the input signal Sin, the gyro signal Sgy, and the feedback signal Sf. The closed-loop OIS driver IC 421 may be driven in a direction that reduces errors in a target position included in the input signal Sin, jitter information included in the gyro signal Sgy, and a current position detected in the feedback signal Sf. Driving in a closed-loop manner may be advantageous compared to an open-loop system because linearity, accuracy, and repeatability may be improved.
[0067] The OIS driver IC 421 may include an H-bridge circuit capable of driving in two directions, thereby providing a driving signal Sdr in a voice coil motor manner to the OIS coil 422. The driving signal Sdr may be provided to the OIS coil 422 in the form of current or voltage.
[0068] When the drive signal Sdr is applied to the OIS coil 422, the lens barrel may move in a direction perpendicular to the optical axis due to the electromagnetic influence between the OIS magnet 423 and the OIS coil 422. For example, two OIS magnets 423 are provided, one OIS magnet is mounted on the lens barrel in a first direction perpendicular to the optical axis, and the other OIS magnet is mounted on the lens barrel in a second direction perpendicular to the optical axis. In addition, two OIS coils 422 may be provided to each face the corresponding OIS magnet 423. However, in some embodiments, the positions of the OIS magnet 423 and the OIS coil 422 may be changed. For example, one or more OIS coils 422 may be provided on the lens barrel, and one or more OIS magnets 423 may be provided to each face the corresponding OIS coil 422.
[0069] For stable driving of the first actuator 400 a and the second actuator 400 b of the camera module 1 , two gyro sensors for providing gyro data to each of the first driver IC 401 a and the second driver IC 401 b may be required.
[0070] However, in order to reduce the manufacturing cost and size of a camera module or an electronic device, the number of gyro sensors providing gyro data needs to be limited.
[0071] Figure 4 is a block diagram of a first driver IC, a second driver IC, and a gyro sensor provided to illustrate a method of transmitting gyro data according to one or more examples of the present disclosure.
[0072] Reference Figure 4 Each of the gyro sensor 20, the first driver IC 401a, and the second driver IC 401b may have a communication port and may be connected to each other through a communication line. The gyro sensor 20 corresponds to one component of a camera module or an electronic device.
[0073] The gyro data generated by the gyro sensor 20 may be transmitted to the first driver IC 401a and the second driver IC 401b. Each of the first driver IC 401a and the second driver IC 401b may perform an OIS operation by using the gyro data.
[0074] The gyro sensor 20 , the first driver IC 401 a , and the second driver IC 401 b may be connected through a serial peripheral interface bus (SPI) communication line.
[0075] In the communication of gyro data between the first driver IC 401 a and the gyro sensor 20 , the first driver IC 401 a operates as a master in SPI communication, and the gyro sensor 20 operates as a slave in SPI communication.
[0076] Here, the master in SPI communication corresponds to a subject having control authority in SPI communication, and the slave in SPI communication is a subject that sends data under the control of the master in SPI communication, and the first driver IC 401a and the gyro sensor 20 can send and receive data according to a well-known SPI communication method.
[0077] On the other hand, the second driver IC 401b may receive data transmitted and received between the first driver IC 401a and the gyro sensor 20. Since the second driver IC 401b performs only an operation of receiving data transmitted and received between the master and the slave in SPI communication, the second driver IC 401b may be understood as a receiver in SPI communication.
[0078] Therefore, the communication port of the first driver IC 401 a includes a master port M, the communication port of the gyro sensor 20 includes a slave port S, and the communication port of the second driver IC 401 b includes a receiver port R.
[0079] The first driver IC 401 a may include a first micro control unit MCU1 , and the first micro control unit MCU1 may generate a driving signal for correcting a shake of the first lens barrel 100 a according to gyro data received through the main port M.
[0080] In addition, the second driver IC 401 b may include a second micro control unit MCU2 , and the second micro control unit MCU2 may generate a driving signal for correcting the shaking of the second lens barrel 100 b according to the gyro data received through the receiver port R.
[0081] Each of the master port M, the slave port S, and the receiver port R may include a master input slave output (MISO) pin, a master output slave input (MOSI) pin, a serial clock (SCLK) pin, and a slave select (SS) pin. The MISO pin corresponds to a pin for data transmitted from the slave and received at the master / receiver, the MOSI pin corresponds to a pin for data transmitted from the master and received at the slave / receiver, the SCLK pin corresponds to a pin for synchronizing a clock signal, and the SS pin corresponds to a pin for selecting one of a plurality of slaves.
[0082] The MISO pin, MOSI pin, SCLK pin, and SS pin of each of the master port M, the slave port S, and the receiver port R may be interconnected via a communication line. The communication line connected to the MISO pin and the MOSI pin may be understood as a data line. For example, the first driver IC 401a may send and receive data via the data line, the gyro sensor 20 may send and receive data via the data line, and the second driver IC 401b may receive data via the data line.
[0083] In some examples described herein, each of the master port M, the slave port S, and the receiver port R may include a serial data input output (SDIO) pin, a serial clock (SCLK) pin, and a slave select (SS) pin. Here, the communication line connected to the serial data input output (SDIO) pin may be understood as a data line.
[0084] Hereinafter, for convenience of description, an address corresponding to gyro data required to drive the first driver IC 401 a is referred to as a first address, and an address corresponding to gyro data required to drive the second driver IC 401 b is referred to as a second address.
[0085] When the first driver IC 401a transmits a first address of required gyro data through a data line connected to the MOSI pin of the master port M, the gyro sensor 20 may transmit gyro data corresponding to the received first address through a data line connected to the MISO pin of the slave port S.
[0086] For example, when the first driver IC 401a sends the address of X-axis gyroscope data among the gyroscope data through the data line connected to the MOSI pin of the master port M, the gyroscope sensor 20 can send the X-axis gyroscope data corresponding to the address through the data line connected to the MISO pin of the slave port S.
[0087] That is, the first driver IC 401 a operates as a master in the SPI communication, and may transmit a first address of required gyro data to the gyro sensor 20 , and in response thereto, may receive the required gyro data.
[0088] However, referring to Figure 4 , the second driver IC 401b receives the first address through the data line connected to the MOSI pin of the receiver port R, and receives the gyroscope data corresponding to the first address through the data line connected to the MISO pin of the receiver port R.
[0089] That is, since the second driver IC 401b only performs the operation of receiving the first address and the gyroscope data corresponding thereto sent and received between the first driver IC 401a and the gyroscope sensor 20, and there is no function of performing an operation for requesting the required gyroscope data, the second driver IC 401b needs to selectively use the received gyroscope data to generate an appropriate driving signal.
[0090] Figure 5 is a detailed block diagram of a second driver IC according to one or more examples of the present disclosure.
[0091] Reference Figure 5 , the receiver port R of the second driver IC 401b may include an address determining unit R1, an address comparing unit R2, and a data storing unit R3.
[0092] The address determination unit R1 may store a plurality of addresses corresponding to a plurality of gyroscope data having different types from each other. For example, when the plurality of gyroscope data includes X-axis gyroscope data, Y-axis gyroscope data, and Z-axis gyroscope data, the address determination unit R1 may include a plurality of addresses corresponding to each of the X-axis gyroscope data, the Y-axis gyroscope data, and the Z-axis gyroscope data.
[0093] The address determination unit R1 may determine a second address corresponding to the required gyro data among a plurality of stored addresses. The address determination operation of the address determination unit R1 may be performed under the control of the second micro control unit MCU2.
[0094] The address comparison unit R2 receives the first address transmitted from the MOSI pin of the master port M provided in the first driver IC 401 a through the MOSI pin of the receiver port R.
[0095] The address comparing unit R2 compares the first address transmitted from the first driver IC 401 a with the second address determined by the address determining unit R1 .
[0096] The data storage unit R3 receives the gyro data transmitted from the MISO pin of the slave port S provided in the gyro sensor 20 through the MISO pin of the receiver port R.
[0097] The data storage unit R3 determines whether to store the gyro data transmitted from the gyro sensor 20 according to a comparison result of the address comparison unit R2 between the first address transmitted from the first driver IC 401 a and the second address determined by the address determination unit R1 .
[0098] For example, as a result of comparing a first address transmitted from the first driver IC 401a with a second address determined by the address determination unit R1, when the first address matches the second address, the address comparison unit R2 transmits a data storage command to the data storage unit R3.
[0099] The data storage unit R3 stores the gyro data sent from the gyro sensor 20 according to the data storage command and provides the stored gyro data to the second micro control unit MCU2. The second micro control unit MCU2 can generate a driving signal for correcting the shaking of the second lens barrel 100b according to the gyro data provided by the data storage unit R3.
[0100] In contrast, when the first address does not match the second address, the address comparison unit R2 transmits a standby command to the data storage unit R3. The data storage unit R3 may perform a standby operation without storing the gyro data transmitted from the gyro sensor 20 according to the standby command.
[0101] In this example, although it is described that the first driver IC 401a includes a master port M and the second driver IC 401b includes a receiver port R, the examples disclosed herein are not limited to this. For example, the first driver IC 401a may include a master port M and a receiver port R that can be selectively operated, and the second driver IC 401b may include a master port M and a receiver port R that can be selectively operated, so that one of the first driver IC 401a and the second driver IC 401b can operate as a host in SPI communication, and the other driver IC can operate as a receiver in SPI communication.
[0102] As set forth above, in a camera module or an electronic device according to examples described herein, different driver ICs may share a gyro sensor providing gyro data, thereby reducing manufacturing costs and downsizing the camera module or the electronic device.
[0103] Although specific examples are shown and described above, it will be apparent after understanding the present disclosure that various changes in form and detail may be made in these examples without departing from the spirit and scope of the claims and their equivalents. The examples described herein are considered to be descriptive only and are not for limiting purposes. The description of the features or aspects in each example will be considered to be applicable to similar features or aspects in other examples. If the described techniques are performed in a different order, and / or if the components in the described system, architecture, device, or circuit are combined in a different manner, and / or the components in the described system, architecture, device, or circuit are replaced or supplemented by other components or their equivalents, suitable results may be obtained. Therefore, the scope of the present disclosure is not limited by specific embodiments, but by the claims and their equivalents, and all variations within the scope of the claims and their equivalents will be interpreted as being included in the present disclosure.
Claims
1. A camera module, comprising: a first driver integrated circuit that generates a drive signal to move the first lens barrel in one or more directions perpendicular to the optical axis direction; as well as a second driver integrated circuit that generates a drive signal to move the second lens barrel in one or more directions perpendicular to the optical axis direction; as well as A gyro sensor generates gyro data corresponding to a first address transmitted from the first driver integrated circuit, and transmits the gyro data to the first driver integrated circuit and the second driver integrated circuit.
2. The camera module according to claim 1, wherein: The second driver integrated circuit compares the first address with a second address corresponding to required gyro data to determine whether to store the gyro data output from the gyro sensor.
3. The camera module according to claim 2, wherein: The second driver integrated circuit stores the gyro data output from the gyro sensor when the first address matches the second address.
4. The camera module according to claim 2, wherein: When the first address does not match the second address, the second driver integrated circuit does not store the gyro data output from the gyro sensor.
5. The camera module according to claim 1, wherein: The first driver integrated circuit, the second driver integrated circuit and the gyro sensor are connected via a data line, wherein the first driver integrated circuit sends the first address through the data line and receives the gyroscope data corresponding to the first address, wherein the gyro sensor receives the first address through the data line and sends the gyro data corresponding to the first address, and The second driver integrated circuit receives the first address and the gyroscope data corresponding to the first address through the data line.
6. The camera module according to claim 1, wherein: The first driver integrated circuit and the gyro sensor perform serial peripheral interface bus communication.
7. The camera module according to claim 6, wherein: The first driver integrated circuit operates as a master in a serial peripheral interface bus communication, and the gyro sensor operates as a slave in a serial peripheral interface bus communication, and The second driver integrated circuit operates as a receiver in serial peripheral interface bus communication and receives data transmitted and received between the first driver integrated circuit and the gyro sensor.
8. A camera module, comprising: A first driver integrated circuit sends a first address; a gyro sensor that receives the first address and transmits gyro data corresponding to the first address in response to the received first address; as well as A second driver integrated circuit receives the first address and the gyroscope data corresponding to the first address, compares the first address with a second address corresponding to the required gyroscope data, and determines to store the gyroscope data corresponding to the first address or not to store the gyroscope data corresponding to the first address in response to the comparison.
9. The camera module according to claim 8, wherein: The second driver integrated circuit includes an address determination unit that stores a plurality of addresses corresponding to a plurality of different types of gyro data and determines the second address corresponding to the required gyro data among the stored plurality of addresses.
10. The camera module according to claim 9, wherein: The second driver integrated circuit further includes an address comparing unit that compares the first address with the second address.
11. The camera module according to claim 10, wherein: The second driver integrated circuit further includes a data storage unit that determines whether to store the gyro data corresponding to the first address in response to a comparison result of the address comparison unit.
12. The camera module according to claim 11, wherein: When the first address matches the second address, the data storage unit stores the gyro data corresponding to the first address.
13. The camera module according to claim 11, wherein: When the first address does not match the second address, the data storage unit does not store the gyro data corresponding to the first address.
14. The camera module according to claim 8, wherein: The first driver integrated circuit, the second driver integrated circuit and the gyro sensor are connected via a data line, wherein the first driver integrated circuit sends the first address through the data line and receives the gyroscope data corresponding to the first address, wherein the gyro sensor receives the first address through the data line and sends the gyro data corresponding to the first address, and The second driver integrated circuit receives the first address and the gyroscope data corresponding to the first address through the data line.
15. The camera module according to claim 8, wherein: The first driver integrated circuit and the gyro sensor perform serial peripheral interface bus communication.
16. The camera module according to claim 15, wherein: The first driver integrated circuit operates as a master in a serial peripheral interface bus communication, and the gyro sensor operates as a slave in a serial peripheral interface bus communication, and The second driver integrated circuit operates as a receiver in serial peripheral interface bus communication and receives data transmitted and received between the first driver integrated circuit and the gyro sensor.
Citation Information
Patent Citations
LED heat radiation improved printed circuit board and manufacturing method thereof
KR1020200007299A
Gyroscope sensor calibrating device and calibrating method
CN103017785A
Camera anti-shake system and method, electronic device and computer readable storage medium
CN109951638A