CN111050035B - 相机模块 - Google Patents
相机模块 Download PDFInfo
- Publication number
- CN111050035B CN111050035B CN201910916507.4A CN201910916507A CN111050035B CN 111050035 B CN111050035 B CN 111050035B CN 201910916507 A CN201910916507 A CN 201910916507A CN 111050035 B CN111050035 B CN 111050035B
- Authority
- CN
- China
- Prior art keywords
- corrector
- timing control
- jitter
- data
- control signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6812—Motion detection based on additional sensors, e.g. acceleration sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/685—Vibration or motion blur correction performed by mechanical compensation
- H04N23/687—Vibration or motion blur correction performed by mechanical compensation by shifting the lens or sensor position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/45—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Adjustment Of Camera Lenses (AREA)
- Studio Devices (AREA)
Abstract
本发明提供一种相机模块,所述相机模块包括:陀螺仪传感器,包括数据输出端口,并且所述陀螺仪传感器被配置为通过所述数据输出端口提供陀螺仪数据;第一相机模块,包括第一镜筒和第一抖动校正器,所述第一抖动校正器被配置为向所述第一镜筒提供光学图像稳定(OIS)功能,并且所述第一抖动校正器包括被配置为接收所述陀螺仪数据的第一通信垫;以及第二相机模块,包括第二镜筒和第二抖动校正器,所述第二抖动校正器被配置为向所述第二镜筒提供OIS功能,并且所述第二抖动校正器包括被配置为接收所述陀螺仪数据的第二通信垫,其中,所述第一抖动校正器的所述第一通信垫和所述第二抖动校正器的所述第二通信垫共同连接到所述数据输出端口。
Description
本申请要求于2018年10月12日在韩国知识产权局提交的第10-2018-0121708号韩国专利申请的优先权的权益,所述韩国专利申请的全部公开内容出于所有目的通过引用被包含于此。
技术领域
本申请涉及一种相机模块。
背景技术
一段时间以来,诸如蜂窝电话、个人数字助理(PDA)或便携式个人计算机(PC)的便携式通信终端已通常被实现为除具有传输文本或音频数据的能力之外还具有传输视频数据的能力。根据这种趋势,相机模块已变成便携式通信终端中的标准特征,以能够实现视频数据的传输、视频聊天以及涉及视频数据传输的其他功能。
通常,相机模块包括:镜筒,镜筒中设置有透镜;壳体,将镜筒容纳在其中;以及图像传感器,将被摄体的图像转换为电信号。使用固定焦点捕获对象的图像的定焦型相机模块可用作相机模块。然而,随着相机模块技术的发展,最近已使用包括能够实现自动调焦(AF)的致动器的相机模块。此外,相机模块可包括用于光学图像稳定(OIS)的致动器,以在捕获图像或运动的图片时抑制由于用户的手抖动或其他运动导致的分辨率下降。
近来,为了实现高性能的相机功能,包括多个镜筒的相机模块已经安装在便携式电子装置中。为了抑制在多个镜筒中的每个镜筒中因用户的手抖动或其他运动导致的分辨率降低,需要为每个镜筒提供能够实现OIS功能的致动器。然而,如果来自不同陀螺仪传感器的数据被输入到能够实现OIS功能的单个致动器,则由于陀螺仪传感器之间的特性差异,可能发生在OIS功能方面的性能变化。
发明内容
提供本发明内容用于以简化形式介绍在下面的具体实施方式中进一步描述的选择的构思。本发明内容并不意在确定所要求保护的主题的关键特征或必要特征,也不意在用于帮助确定所要求保护的主题的范围。
在一个总体方面,一种相机模块包括:陀螺仪传感器,包括数据输出端口,并且所述陀螺仪传感器被配置为通过所述数据输出端口提供陀螺仪数据;第一相机模块,包括第一镜筒和第一抖动校正器,所述第一抖动校正器被配置为向所述第一镜筒提供光学图像稳定(OIS)功能,并且所述第一抖动校正器包括被配置为接收所述陀螺仪数据的第一通信垫;以及第二相机模块,包括第二镜筒和第二抖动校正器,所述第二抖动校正器被配置为向所述第二镜筒提供OIS功能,并且所述第二抖动校正器包括被配置为接收所述陀螺仪数据的第二通信垫,其中,所述第一抖动校正器的所述第一通信垫和所述第二抖动校正器的所述第二通信垫共同连接到所述数据输出端口。
所述第一抖动校正器还可包括被配置为接收或输出时序控制信号的第一时序控制端口,所述时序控制信号确定所述第一抖动校正器的第一陀螺仪数据读取间隔和所述第二抖动校正器的第二陀螺仪数据读取间隔,所述第二抖动校正器还可包括被配置为接收或输出所述时序控制信号的第二时序控制端口,所述第一抖动校正器还可被配置为在所述第一陀螺仪数据读取间隔期间读取所述陀螺仪数据,并且所述第二抖动校正器还可被配置为在所述第二陀螺仪数据读取间隔期间读取所述陀螺仪数据。
所述第一抖动校正器的所述第一时序控制端口和所述第二抖动校正器的所述第二时序控制端口可彼此连接。
所述第一抖动校正器的所述第一陀螺仪数据读取间隔和所述第二抖动校正器的所述第二陀螺仪数据读取间隔可基于所述时序控制信号的高电平间隔和低电平间隔被确定。
所述第一抖动校正器的连接到所述数据输出端口的所述第一通信垫还可被配置为在所述时序控制信号的所述高电平间隔期间被激活,并且所述第二抖动校正器的连接到所述数据输出端口的所述第二通信垫还可被配置为在所述时序控制信号的所述高电平间隔期间被去激活。
所述第一抖动校正器的连接到所述数据输出端口的所述第一通信垫还可被配置为在所述时序控制信号的所述低电平间隔期间被去激活,并且所述第二抖动校正器的连接到所述数据输出端口的所述第二通信垫还可被配置为在所述时序控制信号的所述低电平间隔期间被激活。
所述第一抖动校正器还可被配置为生成所述时序控制信号。
所述第一抖动校正器还可被配置为周期性地生成第一中断信号,并且基于周期性生成的所述第一中断信号使所述时序控制信号的状态在高电平状态和低电平状态之间周期性地切换。
所述第一抖动校正器还可被配置为将周期性生成的所述第一中断信号施加到所述第一抖动校正器的连接到所述数据输出端口的所述第一通信垫,并且所述第一抖动校正器的所述第一通信垫还可被配置为通过周期性生成的所述第一中断信号而交替地被激活和去激活。
所述第一抖动校正器还可被配置为通过所述第一抖动校正器的所述第一时序控制端口输出所述时序控制信号,并且所述第二抖动校正器还可被配置为通过所述第二抖动校正器的所述第二时序控制端口接收所述时序控制信号。
所述第二抖动校正器还可被配置为在所述时序控制信号的高电平状态和低电平状态的切换时序处周期性地生成第二中断信号。
所述第二抖动校正器还可被配置为将周期性生成的所述第二中断信号施加到所述第二抖动校正器的连接到所述数据输出端口的所述第二通信垫,并且所述第二抖动校正器的所述第二通信垫还可被配置为通过周期性生成的所述第二中断信号而交替地激活和去激活。
所述第一抖动校正器的所述第一通信垫和所述第二抖动校正器的所述第二通信垫中的每个可包括:输入/输出端口,连接到所述数据输出端口;输出端口;输入端口;中断端口,被配置为接收控制信号;输入缓冲器,具有连接到所述输入/输出端口的输入以及连接到所述输入端口的输出;以及输出缓冲器,具有连接到所述输出端口的输入、连接到所述输入/输出端口的输出以及连接到所述中断端口的控制输入,施加到所述中断端口的所述控制信号可确定所述输出缓冲器的激活操作和去激活操作,并且所述输出缓冲器可被配置为:通过所述输出缓冲器的所述控制输入从所述中断端口接收所述控制信号,在所述输出缓冲器的所述激活操作期间将所述输出端口连接到所述输入/输出端口,以及在所述输出缓冲器的所述去激活操作期间使所述输出端口与所述输入/输出端口断开连接。
在另一总体方面,一种相机模块包括:陀螺仪传感器,被配置为输出陀螺仪数据;第一相机模块,包括第一镜筒和第一抖动校正器,所述第一抖动校正器被配置为基于所述陀螺仪数据使所述第一镜筒在与所述第一镜筒的光轴垂直的方向上运动;以及第二相机模块,包括第二镜筒和第二抖动校正器,所述第二抖动校正器被配置为基于所述陀螺仪数据使所述第二镜筒在与所述第二镜筒的光轴垂直的方向上运动,其中,所述第一抖动校正器还被配置为在第一陀螺仪数据读取间隔期间读取所述陀螺仪数据,并且所述第二抖动校正器还被配置为在第二陀螺仪数据读取间隔期间读取所述陀螺仪数据,所述第二陀螺仪数据读取间隔与所述第一陀螺仪数据读取间隔不同。
所述相机模块还可包括通信线路,所述通信线路连接到所述陀螺仪传感器并且分支为连接到所述第一抖动校正器的第一分支和连接到所述第二抖动校正器的第二分支,所述陀螺仪传感器还可被配置为作为从设备操作,并且所述第一抖动校正器和所述第二抖动校正器还可均被配置为作为主设备操作,所述主设备被配置为通过所述通信线路控制被配置为作为从设备操作的所述陀螺仪传感器。
所述第一抖动校正器可包括被配置为接收或输出时序控制信号的第一时序控制端口,所述时序控制信号确定所述第一陀螺仪数据读取间隔和所述第二陀螺仪数据读取间隔,并且所述第二抖动校正器可包括被配置为接收或输出所述时序控制信号的第二时序控制端口。
在另一总体方面,一种相机模块包括:陀螺仪传感器,被配置为输出指示所述相机模块的运动的陀螺仪数据;第一相机模块,包括第一镜筒和第一抖动校正器,所述第一抖动校正器被配置为读取所述陀螺仪数据并且基于由所述第一抖动校正器读取的所述陀螺仪数据使所述第一镜筒运动以执行光学图像稳定(OIS)功能;以及第二相机模块,包括第二镜筒和第二抖动校正器,所述第二抖动校正器被配置为读取所述陀螺仪数据并且基于由所述第二抖动校正器读取的所述陀螺仪数据使所述第二镜筒运动以执行OIS功能,其中,所述第一抖动校正器还被配置为在所述第二抖动校正器正在读取所述陀螺仪数据时防止所述第一抖动校正器读取所述陀螺仪数据,并且所述第二抖动校正器还被配置为在所述第一抖动校正器正在读取所述陀螺仪数据时防止所述第二抖动校正器读取所述陀螺仪数据。
所述第一抖动校正器可包括:第一时序控制端口,被配置为接收或输出指示所述第一抖动校正器何时将读取所述陀螺仪数据以及所述第二抖动校正器何时将读取所述陀螺仪数据的时序控制信号;以及第一通信垫,被配置为:响应于指示所述第一抖动校正器将读取所述陀螺仪数据的所述时序控制信号而使所述第一抖动校正器能够读取所述陀螺仪数据,并且响应于指示所述第二抖动校正器将读取所述陀螺仪数据的所述时序控制信号而防止所述第一抖动校正器读取所述陀螺仪数据,并且所述第二抖动校正器可包括:第二时序控制端口,被配置为接收或输出所述时序控制信号;以及第二通信垫,被配置为响应于指示所述第二抖动校正器将读取所述陀螺仪数据的所述时序控制信号而使所述第二抖动校正器能够读取所述陀螺仪数据,并且响应于指示所述第一抖动校正器将读取所述陀螺仪数据的所述时序控制信号而防止所述第二抖动校正器读取所述陀螺仪数据。
所述第一抖动校正器还可被配置为生成所述时序控制信号并且将所述时序控制信号输出到所述第二抖动校正器,并且所述第二抖动校正器还可被配置为从所述第一抖动校正器接收所述时序控制信号,或者所述第二抖动校正器还可被配置为生成所述时序控制信号并且将所述时序控制信号输出到所述第一抖动校正器,并且所述第一抖动校正器还可被配置为从所述第二抖动校正器接收所述时序控制信号。
所述第一抖动校正器可包括第一时序控制端口和第一通信垫;所述第二抖动校正器可包括第二时序控制端口和第二通信垫,所述第二时序控制端口连接到所述第一时序控制端口;所述第一抖动校正器还可被配置为:周期性地生成第一中断信号,将所述第一中断信号施加到所述第一通信垫,响应于所述第一中断信号生成在高电平状态和低电平状态之间周期性变化的时序控制信号,以及通过所述第一时序控制端口将所述时序控制信号输出到所述第二时序控制端口;所述第二抖动校正器还可被配置为:通过所述第二时序控制端口接收所述时序控制信号,响应于所述时序控制信号而周期性地生成第二中断信号,以及将所述第二中断信号施加到所述第二通信垫;所述第一通信垫可被配置为响应于所述第一中断信号而交替地使所述第一抖动校正器能够读取所述陀螺仪数据以及防止所述第一抖动校正器读取所述陀螺仪数据;所述第二通信垫可被配置为响应于所述第二中断信号而交替地使所述第二抖动校正器能够读取所述陀螺仪数据以及防止所述第二抖动校正器读取所述陀螺仪数据;并且所述第一通信垫和所述第二通信垫可通过所述第一中断信号、所述时序控制信号和所述第二中断信号被同步,使得:所述第一通信垫使所述第一抖动校正器能够读取所述陀螺仪数据同时所述第二通信垫防止所述第二抖动校正器读取所述陀螺仪数据,以及使得:所述第一通信垫防止所述第一抖动校正器读取所述陀螺仪数据同时所述第二通信垫使所述第二抖动校正器能够读取所述陀螺仪数据。
所述第一抖动校正器可包括第一时序控制端口和第一通信垫;所述第二抖动校正器可包括第二时序控制端口和第二通信垫,所述第二时序控制端口连接到所述第一时序控制端口;所述第二抖动校正器还可被配置为:周期性地生成第一中断信号,将所述第一中断信号施加到所述第二通信垫,响应于所述第一中断信号生成在高电平状态和低电平状态之间周期性变化的时序控制信号,以及通过所述第二时序控制端口将所述时序控制信号输出到所述第一时序控制端口;所述第一抖动校正器还可被配置为:通过所述第一时序控制端口接收所述时序控制信号,响应于所述时序控制信号而周期性地生成第二中断信号,以及将所述第二中断信号施加到所述第一通信垫;所述第二通信垫可被配置为响应于所述第一中断信号而交替地使所述第二抖动校正器能够读取所述陀螺仪数据以及防止所述第二抖动校正器读取所述陀螺仪数据;所述第一通信垫可被配置为响应于所述第二中断信号而交替地使所述第一抖动校正器能够读取所述陀螺仪数据以及防止所述第一抖动校正器读取所述陀螺仪数据;所述第二通信垫和所述第一通信垫可通过所述第一中断信号、所述时序控制信号和所述第二中断信号被同步,使得:所述第二通信垫使所述第二抖动校正器能够读取所述陀螺仪数据同时所述第一通信垫防止所述第一抖动校正器读取所述陀螺仪数据,以及使得:所述第二通信垫防止所述第二抖动校正器读取所述陀螺仪数据同时所述第一通信垫使所述第一抖动校正器能够读取所述陀螺仪数据。
通过以下具体实施方式和附图,其他特征和方面将是显而易见的。
附图说明
图1是双相机模块的示例的透视图。
图2是双相机模块的示例的框图。
图3示出了时序控制信号的示例。
图4示出了设置在图2的第一抖动校正器和第二抖动校正器中的每个中的通信垫的示例。
图5示出了时序控制信号的示例和中断信号的示例。
图6是示出图2的第一抖动校正器和第二抖动校正器的示例的框图。
在整个附图和具体实施方式中,相同的附图标记指示相同的元件。附图可不按照比例绘制,为了清楚、说明以及方便起见,可夸大附图中元件的相对尺寸、比例和描绘。
具体实施方式
提供以下具体实施方式以帮助读者获得对在此描述的方法、设备和/或***的全面理解。然而,在理解本申请的公开内容之后,在此描述的方法、设备和/或***的各种改变、变型及等同物将是显而易见的。例如,在此描述的操作的顺序仅仅是示例,其并不限于在此阐述的顺序,而是除了必须以特定顺序发生的操作之外,可做出在理解本申请的公开内容之后将是显而易见的改变。另外,为了提高清楚性和简洁性,可省略本领域中已知的特征的描述。
在此描述的特征可按照不同的形式实施,并且将不被解释为局限于在此描述的示例。更确切地说,已经提供的在此描述的示例仅用于示出在理解本申请的公开内容之后将是显而易见的实现在此描述的方法、设备和/或***的诸多可行方式中的一些方式。
在整个说明书中,当元件(诸如,层、区域或基板)被描述为“在”另一元件“上”、“连接到”或“结合到”另一元件时,该元件可直接“在”另一元件“上”、“连接到”或“结合到”另一元件,或者可存在介于它们之间的一个或更多个其他元件。相比之下,当元件被描述为“直接在”另一元件“上”、“直接连接到”或“直接结合到”另一元件时,可不存在介于它们之间的其他元件。
如在此所使用的,术语“和/或”包括相关所列项中的任意一项和任意两项或更多项的任意组合。
尽管可在此使用诸如“第一”、“第二”和“第三”的术语来描述各种构件、组件、区域、层或部分,但是这些构件、组件、区域、层或部分不受这些术语限制。更确切地说,这些术语仅用于将一个构件、组件、区域、层或部分与另一构件、组件、区域、层或部分相区分。因此,在不脱离示例的教导的情况下,在此描述的示例中所称的第一构件、第一组件、第一区域、第一层或第一部分也可被称为第二构件、第二组件、第二区域、第二层或第二部分。
为了易于描述,在此可使用诸如“上方”、“上面”、“下方”和“下面”的空间关系术语,以描述如附图中所示的一个元件与另一元件的关系。这样的空间关系术语意图除了包含在附图中描绘的方位之外,还包含装置在使用或操作中的不同方位。例如,如果附图中的装置被翻转,则被描述为相对于另一元件在“上方”或“上面”的元件随后将相对于另一元件在“下方”或“下面”。因此,术语“上方”根据装置的空间方位而包括“上方”和“下方”两种方位。装置还可按照其他方式定位(例如,旋转90度或处于其他方位),并将对在此使用的空间关系术语做出相应的解释。
在此使用的术语仅用于描述各种示例,并非用于限制本公开。除非上下文另外清楚地指明,否则单数的形式也意图包括复数的形式。术语“包括”、“包含”和“具有”列举存在所陈述的特征、数量、操作、构件、元件和/或它们的组合,但不排除存在或添加一个或更多个其他特征、数量、操作、构件、元件和/或它们的组合。
图1是双相机模块的示例的透视图。
参照图1,双相机模块10包括第一相机模块100和第二相机模块200,其中,第一相机模块100包括第一镜筒110、将第一镜筒110容纳在其中的壳体120以及结合到壳体120的外壳130,第二相机模块200包括第二镜筒210、将第二镜筒210容纳在其中的壳体220以及结合到壳体220的外壳230。第一相机模块100和第二相机模块200可安装在单个印刷电路板上,或者可安装在不同的印刷电路板上。
由于第二相机模块200在其结构方面与第一相机模块100类似,因此将提供第一相机模块100的详细描述,其也适用于第二相机模块200。
第一镜筒110具有中空的圆柱形形状,其中能够容纳用于捕获被摄体的图像的多个透镜(未示出),并且多个透镜沿光轴安装在第一镜筒110(下面也称为“镜筒110”)中。安装在第一镜筒110中的透镜的数量(两个或更多个)可根据镜筒110的目标规格而改变。透镜可具有光学特性,诸如,相同的折射率或不同的折射率。
第一相机模块100还包括被配置为将通过镜筒110进入的光转换为电信号的图像传感器(未示出)。图像传感器可以是电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)器件。由图像传感器转换的电信号通过便携式电子装置的显示单元输出为图像。图像传感器安装在印刷电路板上并通过引线键合电连接到印刷电路板。
红外滤光器可设置在图像传感器的顶部上或前方。红外滤光器过滤来自通过镜筒110进入的光中的红外光。
镜筒110和致动器(未示出)容纳在壳体120中。例如,壳体120具有敞开的顶部和敞开的底部,并且镜筒110和致动器容纳在壳体120的内部空间中。在壳体120的下部中设置有图像传感器。外壳130结合到壳体120以包围壳体120的外表面,从而保护第一相机模块100的内部组件。另外,外壳130用于防止由便携式电子装置内的相机模块产生的电磁波影响设置在便携式电子装置中的其他电子组件。另外,由于在便携式电子装置中除了安装相机模块之外还安装各种电子组件,因此外壳130也可防止由这些其他电子组件产生的电磁波影响相机模块。
相机模块的致动器被配置为使镜筒110沿光轴以及在与光轴垂直的方向上运动。例如,致动器使第一镜筒110在光轴方向(Z轴方向)上运动以调节焦距,并且使第一镜筒110在与光轴垂直的方向上运动以在捕获图像时校正抖动。致动器包括被配置为调节焦距的焦距调节器以及被配置为校正抖动的抖动校正器。
图2是双相机模块的示例的框图。
参照图2,根据示例实施例的双相机模块10可包括第一相机模块100和第二相机模块200,其中,第一相机模块100包括第一镜筒110以及用于在与光轴垂直的方向上驱动第一镜筒110的第一抖动校正器140,并且第二相机模块200包括第二镜筒210以及用于在与光轴垂直的方向上驱动第二镜筒210的第二抖动校正器240。
第一抖动校正器140包括用于在与光轴垂直的两个方向上驱动第一镜筒110的双通道驱动器集成电路(IC),第二抖动校正器240包括用于在与光轴垂直的两个方向上驱动第二镜筒210的双通道驱动器IC。例如,第一抖动校正器140和第二抖动校正器240均可实现为IC。此外,尽管图2中未示出,但是第一抖动校正器140和第二抖动校正器240均包括驱动磁体、驱动线圈、位置检测器和驱动电路,驱动电路用于响应于从双通道驱动器IC输出的驱动信号而对驱动线圈施加驱动电流。
第一抖动校正器140和第二抖动校正器240连接到陀螺仪传感器300。
陀螺仪传感器300设置在相机模块内或者采用相机模块的电子装置内。陀螺仪传感器300检测相机模块或电子装置的抖动或其他运动,并将包含抖动或其他运动的加速度数据和角速度数据的陀螺仪数据提供给第一抖动校正器140和第二抖动校正器240。
第一抖动校正器140和第二抖动校正器240根据包含在陀螺仪数据中的加速度数据和角速度数据而分别使第一镜筒110和第二镜筒210在与光轴垂直的方向上运动。
陀螺仪传感器300通过通信线路连接到第一抖动校正器140和第二抖动校正器240。例如,陀螺仪传感器300通过串行接口线路连接到第一抖动校正器140和第二抖动校正器240。尽管图2为了便于说明和描述而将通信线路或串行接口线路示为单条线路,但是通信线路或串行接口线路可根据通信线路或串行接口线路的类型而包括两条或更多条线路。
参照图2,第一抖动校正器140和第二抖动校正器240通过连接到陀螺仪传感器300的通信线路而共同连接到陀螺仪传感器300的数据输出端口,连接到陀螺仪传感器300的所述通信线路分支成连接到第一抖动校正器140的第一分支和连接到第二抖动校正器240的第二分支。
第一抖动校正器140和第二抖动校正器240均作为主设备(master device)操作,而陀螺仪传感器300作为从设备(slave device)操作。均作为主设备操作的第一抖动校正器140和第二抖动校正器240通过通信线路控制作为从设备操作的陀螺仪传感器300。第一抖动校正器140和第二抖动校正器240从陀螺仪传感器300周期性地读取陀螺仪数据。
在主/从控制方案中,如果多个主设备连接到一个从设备,则除非采取措施来防止这样的冲突,否则由主设备提供给从设备的指令之间可能存在冲突。例如,如果均作为主设备操作的第一抖动校正器140和第二抖动校正器240连接到作为从设备操作的单个陀螺仪传感器300,则可能难以在第一抖动校正器140和第二抖动校正器240之间分配陀螺仪数据读取时序,这可能导致在第一抖动校正器140的陀螺仪数据读取时序与第二抖动校正器240的陀螺仪数据读取时序之间发生冲突。
在一个示例中,第一抖动校正器140和第二抖动校正器240通过通信线路彼此连接,以控制第一抖动校正器140和第二抖动校正器240的读取时序。
例如,第一抖动校正器140和第二抖动校正器240均包括预定的时序控制端口,并且第一抖动校正器140的第一时序控制端口TC_port1和第二抖动校正器240的第二时序控制端口TC_port2通过通信线路彼此连接。基于从第一抖动校正器140的第一时序控制端口TC_port1和第二抖动校正器240的第二时序控制端口TC_port2输入/输出的时序控制信号,确定第一抖动校正器140和第二抖动校正器240的陀螺仪数据读取时段。虽然图2为了便于说明和描述而将第一抖动校正器140的第一时序控制端口TC_port1和第二抖动校正器240的第二时序控制端口TC_port2之间的通信线路示出为单条线路,但是通信线路可根据通信线路的类型而包括两条或更多条线路。
例如,第一抖动校正器140的第一时序控制端口TC_port1和第二抖动校正器240的第二时序控制端口TC_port2均可实现为通用输入/输出端口(GPIO)。在任意给定时间,第一抖动校正器140的第一时序控制端口TC_port1和第二抖动校正器240的第二时序控制端口TC_port2中的一个作为输出端口操作,而它们中的另一个作为输入端口操作。
在下文中,为了便于描述,将提供针对第一抖动校正器140的第一时序控制端口TC_port1作为输出端口操作而第二抖动校正器240的第二时序控制端口TC_port2作为输入端口操作的情况的描述。
在上述示例中,时序控制端口TC_port1和TC_port2被描述为GPIO端口。然而,其他类型的通信端口也可用作时序控制端口TC_port1和TC_port2。
图3示出了时序控制信号的示例。
参照图3,时序控制信号TCS(Timing ControlSignal)具有周期性重复的高电平和低电平。假设第一抖动校正器140的第一时序控制端口TC_port1为输出端口而第二抖动校正器240的第二时序控制端口TC_port2为输入端口,则时序控制信号在第一抖动校正器140中生成并提供给第二抖动校正器240。
当时序控制信号处于高电平时,第一抖动校正器140从陀螺仪传感器300读取陀螺仪数据,并且当时序控制信号处于低电平时,第二抖动校正器240从陀螺仪传感器300读取陀螺仪数据。因此,用于使第一抖动校正器140从陀螺仪传感器300读取陀螺仪数据的第一读取间隔RI 1由处于高电平的时序控制信号确定,而用于使第二抖动校正器240从陀螺仪传感器300读取陀螺仪数据的第二读取间隔RI 2由处于低电平的时序控制信号确定。
因此,在上述示例中,避免了第一抖动校正器140的陀螺仪数据读取时序与第二抖动校正器240的陀螺仪数据读取时序之间的冲突。
在下文中,将更详细地描述用于划分第一抖动校正器140的陀螺仪数据读取时序和第二抖动校正器240的陀螺仪数据读取时序的具体配置和方法。
图4示出了设置在图2的第一抖动校正器和第二抖动校正器中的每个中的通信垫(pad)的示例。
图4中示出的通信垫C_pad设置在第一抖动校正器140和第二抖动校正器240中的每个中,以使第一抖动校正器140和第二抖动校正器240能够通过通信线路(其可以是串行接口线路)连接到陀螺仪传感器300。
参照图4,通信垫C_pad包括输入端口、输出端口、输入/输出端口、连接在输入/输出端口和输入端口之间的输入缓冲器、连接在输入/输出端口和输出端口之间的输出缓冲器以及中断端口。输入缓冲器和输出缓冲器将信号或数据的发送/接收方向控制在预定方向上。例如,输入缓冲器使通过输入/输出端口输入的信号或数据能够通过输入端口输出,并且输出缓冲器使通过输出端口输入的信号或数据能够通过输入/输出端口输出。中断端口通过将控制信号施加到输出缓冲器的控制输入来控制输出缓冲器的激活或去激活,从而确定整个通信垫C_pad的激活或去激活。
第一抖动校正器140的输入端口和输出端口直接连接到第一抖动校正器140,第二抖动校正器240的输入端口和输出端口直接连接到第二抖动校正器240,并且第一抖动校正器140和第二抖动校正器240中的每个的输入/输出端口通过通信线路(其可以是串行接口线路)连接到陀螺仪传感器300。
在第一抖动校正器140的用于从陀螺仪传感器300读取陀螺仪数据的陀螺仪数据读取时序处,第一抖动校正器140通过第一抖动校正器140的输出端口输出数据请求信号,并且输出的数据请求信号通过第一抖动校正器140的输出缓冲器和输入/输出端口传送到陀螺仪传感器300。陀螺仪传感器300响应于数据请求信号而将陀螺仪数据输入到第一抖动校正器140的输入/输出端口,并且输入的陀螺仪数据通过第一抖动校正器140的输入缓冲器和输入端口传送到第一抖动校正器140。这些操作由第一抖动校正器140的通信垫C_pad执行。
另外,在第二抖动校正器240的用于从陀螺仪传感器300读取陀螺仪数据的陀螺仪数据读取时序处,第二抖动校正器240通过第二抖动校正器240的输出端口输出数据请求信号,并且输出的数据请求信号通过第二抖动校正器240的输出缓冲器和输入/输出端口传送到陀螺仪传感器300。陀螺仪传感器300响应于数据请求信号而将陀螺仪数据输入到第二抖动校正器240的输入/输出端口,并且输入的陀螺仪数据通过第二抖动校正器240的输入缓冲器和输入端口传送到第二抖动校正器240。这些操作由第二抖动校正器240的通信垫C_pad执行。
在第一抖动校正器140的用于从陀螺仪传感器300读取陀螺仪数据的陀螺仪数据读取时序处,需要限制第二抖动校正器240的数据请求操作,而在
第二抖动校正器240的用于从陀螺仪传感器300读取陀螺仪数据的陀螺仪数据读取时序处,需要限制第一抖动校正器140的数据请求操作。
在一个示例中,上述时序控制信号被提供给中断端口,从而控制输出缓冲器的操作。
例如,假设第一抖动校正器140在时序控制信号处于高电平时从陀螺仪传感器300读取陀螺仪数据,而第二抖动校正器240在时序控制信号处于低电平时从陀螺仪传感器300读取陀螺仪数据,当高电平的时序控制信号被提供给第一抖动校正器140的中断端口时,第一抖动校正器140的输出缓冲器被激活以使第一抖动校正器140的输出缓冲器能够将从第一抖动校正器140的输出端口接收的数据请求信号通过第一抖动校正器140的输入/输出端口输出到陀螺仪传感器300,而当高电平的时序控制信号被提供给第二抖动校正器240的中断端口时,第二抖动校正器240的输出缓冲器被去激活以防止从第二抖动校正器240的输出端口接收的数据请求信号通过第二抖动校正器240的输出缓冲器和输入/输出端口输出到陀螺仪传感器300。
另外,当低电平的时序控制信号被提供给第一抖动校正器140的中断端口时,第一抖动校正器140的输出缓冲器被去激活以防止从第一抖动校正器140的输出端口接收的数据请求信号通过第一抖动校正器140的输出缓冲器和输入/输出端口输出到陀螺仪传感器300,而当低电平的时序控制信号被提供给第二抖动校正器240的中断端口时,第二抖动校正器240的输出缓冲器被激活,以使第二抖动校正器240的输出缓冲器能够将从第二抖动校正器240的输出端口接收的数据请求信号通过第二抖动校正器240的输入/输出端口输出到陀螺仪传感器300。
尽管在上述示例中时序控制信号已被描述为提供给中断端口,但是在其他示例中,时序控制信号基于其而被生成的中断信号或者基于时序控制信号生成的中断信号被提供给中断端口。
现将更详细地描述中断信号被提供给中断端口的示例。
图5的(A)示出了时序控制信号的示例,并且图5的(B)和(C)示出了中断信号的示例。
图5的(A)示出了从第一抖动校正器140的第一时序控制端口TC_port1输出然后输入到第二抖动校正器240的第二时序控制端口TC_port2的时序控制信号,图5的(B)示出了第一中断信号IS 1,图5的(A)的时序控制信号基于第一中断信号IS 1而生成,并且图5的(C)示出了基于图5的(A)的时序控制信号生成的第二中断信号IS 2。
图5的(A)示出了从第一抖动校正器140的第一时序控制端口TC_port1输出然后输入到第二抖动校正器240的第二时序控制端口TC_port2的时序控制信号。
如上所述,当时序控制信号处于高电平时,第一抖动校正器140从陀螺仪传感器300读取陀螺仪数据,而当时序控制信号处于低电平时,第二抖动校正器240从陀螺仪传感器300读取陀螺仪数据。
图5的(B)示出了图5的(A)的时序控制信号基于其而被生成的第一中断信号。第一抖动校正器140周期性地生成具有预定占空比的第一中断信号以用于生成时序控制信号。第一抖动校正器140可包括定时器或时钟发生器以周期性地生成具有预定占空比的第一中断信号。
第一抖动校正器140基于第一中断信号生成时序控制信号。第一抖动校正器140在第一中断信号的每个下降沿处改变时序控制信号的状态。例如,如图5的(A)和图5的(B)中所示,第一抖动校正器140在第一中断信号的第一个下降沿处将时序控制信号的状态从低电平改变为高电平,并且在第一中断信号的第二个下降沿处将时序控制信号的状态从高电平改变为低电平,并且在第一中断信号的第三个下降沿处将时序控制信号的状态从低电平改变为高电平。在第一抖动校正器140中生成的时序控制信号通过第一抖动校正器140的第一时序控制端口TC_port1输出到第二抖动校正器240的第二时序控制端口TC_port2。
第一中断信号被提供给设置在第一抖动校正器140中的通信垫C_pad的中断端口。由于第一中断信号是周期性生成的,因此第一抖动校正器140的输出缓冲器被周期性地接通和断开,从而通信垫C_pad也被配置为交替地(例如,周期性地)激活和去激活。
例如,第一抖动校正器140的输出缓冲器在第一中断信号的每个下降沿处接通或断开。由于第一抖动校正器140的输出缓冲器在第一中断信号的每个下降沿处接通或断开,因此第一抖动校正器140的输出缓冲器在第一中断信号的每个奇数下降沿处接通,并在第一中断信号的每个偶数下降沿处断开。可选地,第一抖动校正器140的输出缓冲器在第一中断信号的每个偶数下降沿处接通,并在第一中断信号的每个奇数下降沿处断开。
图5的(C)示出了基于时序控制信号生成的第二中断信号。
参照图5的(C),第二抖动校正器240基于时序控制信号生成第二中断信号。第二抖动校正器240在时序控制信号的每个上升沿处和每个下降沿处周期性地生成具有预定占空比的第二中断信号。
例如,如图5的(C)中所示,第二抖动校正器240在时序控制信号的第一个上升沿处、在时序控制信号的第一个下降沿处以及在时序控制信号的第二个上升沿处生成具有预定占空比的第二中断信号。第二中断信号被提供给设置在第二抖动校正器240中的通信垫C_pad的中断端口。由于第二中断信号是周期性生成的,因此第二抖动校正器240的输出缓冲器被周期性地断开和接通。
例如,第二抖动校正器240的输出缓冲器在第二中断信号的每个上升沿处断开或接通。由于第二抖动校正器240的输出缓冲器在第二中断信号的每个上升沿处断开或接通,所以第二抖动校正器240的输出缓冲器在第二中断信号的每个奇数上升沿处断开,并在第二中断信号的每个偶数上升沿处接通。可选地,第二抖动校正器240的输出缓冲器在第二中断信号的每个偶数上升沿处断开,并在第二中断信号的每个奇数上升沿处接通。第二抖动校正器240的输出缓冲器在第一抖动校正器140的输出缓冲器接通时断开,并且在第一抖动校正器140的输出缓冲器断开时接通。
如果第一抖动校正器140的输出缓冲器在第一中断信号的每个奇数下降沿处接通,则第二抖动校正器240的输出缓冲器在第二中断信号的每个偶数上升沿处接通。可选地,如果第一抖动校正器140的输出缓冲器在第一中断信号的每个偶数下降沿处接通,则第二抖动校正器240的输出缓冲器在第二中断信号的每个奇数上升沿处接通。
因此,作为上述操作的结果,当时序控制信号处于高电平时,第一抖动校正器140从陀螺仪传感器300读取陀螺仪数据,而当时序控制信号处于低电平时,第二抖动校正器240从陀螺仪传感器300读取陀螺仪数据。
图6是示出图2的第一抖动校正器和第二抖动校正器的示例的框图。
参照图6,存储器610存储指令,当由处理器620执行所述指令时,使得处理器620执行图2的第一抖动校正器140和第二抖动校正器240的功能。因此,处理器620包括第一抖动校正器140和第二抖动校正器240的至少部分。
尽管图2和图6中未示出,但是第一抖动校正器140和第二抖动校正器240包括驱动磁体、驱动线圈、位置检测器和用于将驱动电流施加到驱动线圈的驱动电路。处理器620生成以上参照图3描述的时序控制信号,或者生成以上参照图5描述的第一中断信号、时序控制信号和第二中断信号,从而控制从上述图2中的陀螺仪传感器300读取陀螺仪数据,处理器620基于陀螺仪数据生成驱动信号,并将驱动信号施加到驱动电路以控制驱动线圈而使图1和图2的镜筒110和210运动,从而执行OIS功能。
执行本申请中描述的操作的图2中的第一抖动校正器140和第二抖动校正器240通过硬件组件实现,所述硬件组件被配置为执行本申请中描述的由硬件组件执行的操作。可用于执行本申请中描述的操作的硬件组件的示例在适当情况下包括控制器、传感器、发生器、驱动器、存储器、比较器、算术逻辑单元、加法器、减法器、乘法器、除法器、积分器、晶体管和被配置为执行本申请中描述的操作的任意其他电子组件以及驱动磁体、驱动线圈和位置检测器。在其他示例中,执行本申请中描述的操作的硬件组件中的一个或更多个通过计算硬件实现,例如,通过一个或更多个处理器或计算机实现。处理器或计算机可通过诸如逻辑门阵列、控制器和算术逻辑单元、数字信号处理器、微计算机、可编程逻辑控制器、现场可编程门阵列、可编程逻辑阵列、微处理器的一个或更多个处理元件或被配置为以限定的方式响应和执行指令以实现期望的结果的任意其他装置或装置的组合来实现。在一个示例中,处理器或计算机包括或连接到存储通过处理器或计算机执行的指令或软件的一个或更多个存储器。通过处理器或计算机实现的硬件组件可执行诸如操作***(OS)和在OS上运行的一个或更多个软件应用的指令或软件,以执行本申请中描述的操作。硬件组件还可响应于指令或软件的执行来访问、操作、处理、创建和存储数据。为简单起见,单数术语“处理器”或“计算机”可用于在本申请中描述的示例的描述中,但是在其他示例中,可使用多个处理器或计算机,或者处理器或计算机可包括多个处理元件或者多种类型的处理元件,或者可包括这两者。例如,单个硬件组件或者两个或更多个硬件组件可通过单个处理器、或者两个或更多个处理器或者处理器和控制器实现。一个或更多个硬件组件可通过一个或更多个处理器或者处理器和控制器实现,并且一个或更多个其他硬件组件可通过一个或更多个其他处理器或者另一处理器和另一控制器实现。一个或更多个处理器或者处理器和控制器可实现单个硬件组件或者两个或更多个硬件组件。硬件组件可具有不同的处理配置中的任意一种或更多种,不同的处理配置的示例包括单个处理器、独立处理器、并行处理器、单指令单数据(SISD)多重处理、单指令多数据(SIMD)多重处理、多指令单数据(MISD)多重处理和多指令多数据(MIMD)多重处理。
参照图1至图6描述的执行本申请中描述的操作的方法由硬件组件或计算硬件执行,例如,由如上所述实现为执行指令或软件以执行在本申请中描述的由所述方法执行的操作的一个或更多个处理器或计算机执行。例如,单个操作或者两个或更多个操作可由单个处理器、或者两个或更多个处理器或者处理器和控制器执行。一个或更多个操作可由一个或更多个处理器或者处理器和控制器执行,并且一个或更多个其他操作可由一个或更多个其他处理器或者另一处理器和另一控制器执行。一个或更多个处理器或者处理器和控制器可执行单个操作或者两个或更多个操作。
用于控制计算硬件(例如,一个或更多个处理器或计算机)以实现硬件组件并且执行如上所述的方法的指令或软件可被编写为计算机程序、代码段、指令或它们的任意组合,以用于单独地或共同地指示或配置一个或更多个处理器或计算机以操作为执行通过如上所述的硬件组件和方法执行的操作的机器或专用计算机。在一个示例中,指令或软件包括通过一个或更多个处理器或计算机直接执行的机器代码,诸如由编译器产生的机器代码。在另一示例中,指令或软件包括通过一个或更多个处理器或计算机使用解释器执行的高级代码。可基于公开了用于执行通过如上所述的硬件组件和方法执行的操作的算法的附图中所示的框图和流程图以及说明书中的对应描述使用任意编程语言来编写指令或软件。
用于控制计算硬件(例如,一个或更多个处理器或计算机)以实现硬件组件并且执行如上所述的方法的指令或软件以及任何相关联的数据、数据文件和数据结构可被记录、存储或固定在一个或更多个非暂时性计算机可读存储介质中或上。非暂时性计算机可读存储介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、闪存、CD-ROM、CD-R、CD+R、CD-RW、CD+RW、DVD-ROM、DVD-R、DVD+R、DVD-RW、DVD+RW、DVD-RAM、BD-ROM、BD-R、BD-R LTH、BD-RE、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及被配置为以非暂时性方式存储指令或软件以及任意相关联的数据、数据文件和数据结构并且将指令或软件以及任何相关联的数据、数据文件和数据结构提供到一个或更多个处理器或计算机使得一个或更多个处理器或计算机可执行指令的任意其他装置。在一个示例中,指令或软件以及任意相关联的数据、数据文件和数据结构分布在联网的计算机***上,使得通过一个或更多个处理器或计算机以分布式方式存储、访问和执行指令和软件以及任意相关联的数据、数据文件和数据结构。
在此公开的示例使得设置于相机模块中的多个透镜的OIS功能的性能变化能够减少。
虽然本公开包括特定的示例,但是在理解本申请的公开内容之后将明显的是,在不脱离权利要求及其等同物的精神和范围的情况下,可在这些示例中做出形式上和细节上的各种变化。在此所描述的示例将仅被认为是描述性含义,而非出于限制的目的。在每个示例中的特征或方面的描述将被认为可适用于其他示例中的类似特征或方面。如果以不同的顺序执行描述的技术,和/或如果以不同的方式组合描述的***、架构、装置或者电路中的组件和/或通过其他组件或者它们的等同物替换或者补充描述的***、架构、装置或者电路中的组件,则可获得适当的结果。因此,本公开的范围不由具体实施方式限定,而是由权利要求及其等同物限定,在权利要求及其等同物的范围内的所有变型将被解释为包含于本公开中。
Claims (21)
1.一种相机模块,包括:
陀螺仪传感器,包括数据输出端口,并且所述陀螺仪传感器被配置为通过所述数据输出端口提供陀螺仪数据;
第一相机模块,包括第一镜筒和第一抖动校正器,所述第一抖动校正器被配置为从所述数据输出端口读取所述陀螺仪数据并向所述第一镜筒提供光学图像稳定功能,并且所述第一抖动校正器包括被配置为接收所述陀螺仪数据的第一通信垫;以及
第二相机模块,包括第二镜筒和第二抖动校正器,所述第二抖动校正器被配置为从所述数据输出端口读取所述陀螺仪数据并向所述第二镜筒提供光学图像稳定功能,并且所述第二抖动校正器包括被配置为接收所述陀螺仪数据的第二通信垫,
其中,所述第一抖动校正器的所述第一通信垫和所述第二抖动校正器的所述第二通信垫共同连接到所述数据输出端口。
2.根据权利要求1所述的相机模块,其中,所述第一抖动校正器还包括被配置为接收或输出时序控制信号的第一时序控制端口,所述时序控制信号确定所述第一抖动校正器的第一陀螺仪数据读取间隔和所述第二抖动校正器的第二陀螺仪数据读取间隔,
所述第二抖动校正器还包括被配置为接收或输出所述时序控制信号的第二时序控制端口,
所述第一抖动校正器还被配置为在所述第一陀螺仪数据读取间隔期间读取所述陀螺仪数据,并且
所述第二抖动校正器还被配置为在所述第二陀螺仪数据读取间隔期间读取所述陀螺仪数据。
3.根据权利要求2所述的相机模块,其中,所述第一抖动校正器的所述第一时序控制端口和所述第二抖动校正器的所述第二时序控制端口彼此连接。
4.根据权利要求2所述的相机模块,其中,所述第一抖动校正器的所述第一陀螺仪数据读取间隔和所述第二抖动校正器的所述第二陀螺仪数据读取间隔基于所述时序控制信号的高电平间隔和低电平间隔被确定。
5.根据权利要求4所述的相机模块,其中,所述第一抖动校正器的连接到所述数据输出端口的所述第一通信垫还被配置为在所述时序控制信号的所述高电平间隔期间被激活,并且
所述第二抖动校正器的连接到所述数据输出端口的所述第二通信垫还被配置为在所述时序控制信号的所述高电平间隔期间被去激活。
6.根据权利要求4所述的相机模块,其中,所述第一抖动校正器的连接到所述数据输出端口的所述第一通信垫还被配置为在所述时序控制信号的所述低电平间隔期间被去激活,并且
所述第二抖动校正器的连接到所述数据输出端口的所述第二通信垫还被配置为在所述时序控制信号的所述低电平间隔期间被激活。
7.根据权利要求2所述的相机模块,其中,所述第一抖动校正器还被配置为生成所述时序控制信号。
8.根据权利要求7所述的相机模块,其中,所述第一抖动校正器还被配置为周期性地生成第一中断信号,并且基于周期性生成的所述第一中断信号使所述时序控制信号的状态在高电平状态和低电平状态之间周期性地切换。
9.根据权利要求8所述的相机模块,其中,所述第一抖动校正器还被配置为将周期性生成的所述第一中断信号施加到所述第一抖动校正器的连接到所述数据输出端口的所述第一通信垫,并且
所述第一抖动校正器的所述第一通信垫还被配置为通过周期性生成的所述第一中断信号而交替地被激活和去激活。
10.根据权利要求7所述的相机模块,其中,所述第一抖动校正器还被配置为通过所述第一抖动校正器的所述第一时序控制端口输出所述时序控制信号,并且
所述第二抖动校正器还被配置为通过所述第二抖动校正器的所述第二时序控制端口接收所述时序控制信号。
11.根据权利要求10所述的相机模块,其中,所述第二抖动校正器还被配置为在所述时序控制信号的高电平状态和低电平状态的切换时序处周期性地生成第二中断信号。
12.根据权利要求11所述的相机模块,其中,所述第二抖动校正器还被配置为将周期性生成的所述第二中断信号施加到所述第二抖动校正器的连接到所述数据输出端口的所述第二通信垫,并且
所述第二抖动校正器的所述第二通信垫还被配置为通过周期性生成的所述第二中断信号而交替地被激活和去激活。
13.根据权利要求1所述的相机模块,其中,所述第一抖动校正器的所述第一通信垫和所述第二抖动校正器的所述第二通信垫中的每个包括:
输入/输出端口,连接到所述数据输出端口;
输出端口;
输入端口;
中断端口,被配置为接收控制信号;
输入缓冲器,具有连接到所述输入/输出端口的输入以及连接到所述输入端口的输出;以及
输出缓冲器,具有连接到所述输出端口的输入、连接到所述输入/输出端口的输出以及连接到所述中断端口的控制输入,
施加到所述中断端口的所述控制信号确定所述输出缓冲器的激活操作和去激活操作,并且
所述输出缓冲器被配置为:通过所述输出缓冲器的所述控制输入从所述中断端口接收所述控制信号,在所述输出缓冲器的所述激活操作期间将所述输出端口连接到所述输入/输出端口,以及在所述输出缓冲器的所述去激活操作期间使所述输出端口与所述输入/输出端口断开连接。
14.一种相机模块,包括;
陀螺仪传感器,被配置为输出陀螺仪数据;
第一相机模块,包括第一镜筒和第一抖动校正器,所述第一抖动校正器被配置为基于所述陀螺仪数据使所述第一镜筒在与所述第一镜筒的光轴垂直的方向上运动;以及
第二相机模块,包括第二镜筒和第二抖动校正器,所述第二抖动校正器被配置为基于所述陀螺仪数据使所述第二镜筒在与所述第二镜筒的光轴垂直的方向上运动,
其中,所述第一抖动校正器还被配置为在第一陀螺仪数据读取间隔期间读取所述陀螺仪数据,并且
所述第二抖动校正器还被配置为在第二陀螺仪数据读取间隔期间读取所述陀螺仪数据,所述第二陀螺仪数据读取间隔与所述第一陀螺仪数据读取间隔不同。
15.根据权利要求14所述的相机模块,所述相机模块还包括通信线路,所述通信线路连接到所述陀螺仪传感器并且分支为连接到所述第一抖动校正器的第一分支和连接到所述第二抖动校正器的第二分支,
其中,所述陀螺仪传感器还被配置为作为从设备操作,并且
所述第一抖动校正器和所述第二抖动校正器还均被配置为作为主设备操作,所述主设备被配置为通过所述通信线路控制被配置为作为从设备操作的所述陀螺仪传感器。
16.根据权利要求15所述的相机模块,其中,所述第一抖动校正器包括被配置为接收或输出时序控制信号的第一时序控制端口,所述时序控制信号确定所述第一陀螺仪数据读取间隔和所述第二陀螺仪数据读取间隔,并且
所述第二抖动校正器包括被配置为接收或输出所述时序控制信号的第二时序控制端口。
17.一种相机模块,包括:
陀螺仪传感器,被配置为输出指示所述相机模块的运动的陀螺仪数据;
第一相机模块,包括第一镜筒和第一抖动校正器,所述第一抖动校正器被配置为读取所述陀螺仪数据并且基于由所述第一抖动校正器读取的所述陀螺仪数据使所述第一镜筒运动以执行光学图像稳定功能;以及
第二相机模块,包括第二镜筒和第二抖动校正器,所述第二抖动校正器被配置为读取所述陀螺仪数据并且基于由所述第二抖动校正器读取的所述陀螺仪数据使所述第二镜筒运动以执行光学图像稳定功能,
其中,所述第一抖动校正器还被配置为在所述第二抖动校正器正在读取所述陀螺仪数据时防止所述第一抖动校正器读取所述陀螺仪数据,并且
所述第二抖动校正器还被配置为在所述第一抖动校正器正在读取所述陀螺仪数据时防止所述第二抖动校正器读取所述陀螺仪数据。
18.根据权利要求17所述的相机模块,其中,所述第一抖动校正器包括:
第一时序控制端口,被配置为接收或输出指示所述第一抖动校正器何时将读取所述陀螺仪数据以及所述第二抖动校正器何时将读取所述陀螺仪数据的时序控制信号;以及
第一通信垫,被配置为:响应于指示所述第一抖动校正器将读取所述陀螺仪数据的所述时序控制信号而使所述第一抖动校正器能够读取所述陀螺仪数据,并且响应于指示所述第二抖动校正器将读取所述陀螺仪数据的所述时序控制信号而防止所述第一抖动校正器读取所述陀螺仪数据,并且
所述第二抖动校正器包括:
第二时序控制端口,被配置为接收或输出所述时序控制信号;以及
第二通信垫,被配置为:响应于指示所述第二抖动校正器将读取所述陀螺仪数据的所述时序控制信号而使所述第二抖动校正器能够读取所述陀螺仪数据,并且响应于指示所述第一抖动校正器将读取所述陀螺仪数据的所述时序控制信号而防止所述第二抖动校正器读取所述陀螺仪数据。
19.根据权利要求18所述的相机模块,其中,所述第一抖动校正器还被配置为生成所述时序控制信号并且将所述时序控制信号输出到所述第二抖动校正器,并且所述第二抖动校正器还被配置为从所述第一抖动校正器接收所述时序控制信号,或者
所述第二抖动校正器还被配置为生成所述时序控制信号并且将所述时序控制信号输出到所述第一抖动校正器,并且所述第一抖动校正器还被配置为从所述第二抖动校正器接收所述时序控制信号。
20.根据权利要求17所述的相机模块,其中,所述第一抖动校正器包括第一时序控制端口和第一通信垫,
所述第二抖动校正器包括第二时序控制端口和第二通信垫,所述第二时序控制端口连接到所述第一时序控制端口,
所述第一抖动校正器还被配置为:周期性地生成第一中断信号,将所述第一中断信号施加到所述第一通信垫,响应于所述第一中断信号生成在高电平状态和低电平状态之间周期性变化的时序控制信号,以及通过所述第一时序控制端口将所述时序控制信号输出到所述第二时序控制端口,
所述第二抖动校正器还被配置为:通过所述第二时序控制端口接收所述时序控制信号,响应于所述时序控制信号而周期性地生成第二中断信号,以及将所述第二中断信号施加到所述第二通信垫,
所述第一通信垫被配置为响应于所述第一中断信号而交替地使所述第一抖动校正器能够读取所述陀螺仪数据以及防止所述第一抖动校正器读取所述陀螺仪数据,
所述第二通信垫被配置为响应于所述第二中断信号而交替地使所述第二抖动校正器能够读取所述陀螺仪数据以及防止所述第二抖动校正器读取所述陀螺仪数据,并且
所述第一通信垫和所述第二通信垫通过所述第一中断信号、所述时序控制信号和所述第二中断信号被同步,使得:所述第一通信垫使所述第一抖动校正器能够读取所述陀螺仪数据同时所述第二通信垫防止所述第二抖动校正器读取所述陀螺仪数据,以及使得:所述第一通信垫防止所述第一抖动校正器读取所述陀螺仪数据同时所述第二通信垫使所述第二抖动校正器能够读取所述陀螺仪数据。
21.根据权利要求17所述的相机模块,其中,所述第一抖动校正器包括第一时序控制端口和第一通信垫,
所述第二抖动校正器包括第二时序控制端口和第二通信垫,所述第二时序控制端口连接到所述第一时序控制端口,
所述第二抖动校正器还被配置为:周期性地生成第一中断信号,将所述第一中断信号施加到所述第二通信垫,响应于所述第一中断信号生成在高电平状态和低电平状态之间周期性变化的时序控制信号,以及通过所述第二时序控制端口将所述时序控制信号输出到所述第一时序控制端口,
所述第一抖动校正器还被配置为:通过所述第一时序控制端口接收所述时序控制信号,响应于所述时序控制信号而周期性地生成第二中断信号,以及将所述第二中断信号施加到所述第一通信垫,
所述第二通信垫被配置为响应于所述第一中断信号而交替地使所述第二抖动校正器能够读取所述陀螺仪数据以及防止所述第二抖动校正器读取所述陀螺仪数据,
所述第一通信垫被配置为响应于所述第二中断信号而交替地使所述第一抖动校正器能够读取所述陀螺仪数据以及防止所述第一抖动校正器读取所述陀螺仪数据,并且
所述第二通信垫和所述第一通信垫通过所述第一中断信号、所述时序控制信号和所述第二中断信号被同步,使得:所述第二通信垫使所述第二抖动校正器能够读取所述陀螺仪数据同时所述第一通信垫防止所述第一抖动校正器读取所述陀螺仪数据,以及使得:所述第二通信垫防止所述第二抖动校正器读取所述陀螺仪数据同时所述第一通信垫使所述第一抖动校正器能够读取所述陀螺仪数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180121708A KR102551220B1 (ko) | 2018-10-12 | 2018-10-12 | 카메라 모듈 |
KR10-2018-0121708 | 2018-10-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111050035A CN111050035A (zh) | 2020-04-21 |
CN111050035B true CN111050035B (zh) | 2023-06-30 |
Family
ID=70160956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910916507.4A Active CN111050035B (zh) | 2018-10-12 | 2019-09-26 | 相机模块 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10887518B2 (zh) |
KR (1) | KR102551220B1 (zh) |
CN (1) | CN111050035B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102620533B1 (ko) * | 2018-10-12 | 2024-01-03 | 삼성전기주식회사 | 카메라 모듈 |
KR20210093566A (ko) * | 2020-01-20 | 2021-07-28 | 삼성전기주식회사 | 카메라 모듈 |
CN112188084B (zh) * | 2020-09-02 | 2022-02-01 | 维沃移动通信有限公司 | 通信电路、控制方法、装置及电子设备 |
CN114430453B (zh) * | 2020-10-28 | 2024-04-19 | 北京小米移动软件有限公司 | 一种摄像头防抖动***、控制方法、设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580878A (zh) * | 2013-10-28 | 2015-04-29 | 宏达国际电子股份有限公司 | 电子装置以及自动效果方法 |
KR101569823B1 (ko) * | 2014-07-09 | 2015-11-17 | 주식회사 동운아나텍 | 손떨림 보정 기능을 갖는 자이로 센서 모듈 |
WO2017119602A1 (en) * | 2016-01-08 | 2017-07-13 | Samsung Electronics Co., Ltd. | Electronic device |
JP2018146655A (ja) * | 2017-03-02 | 2018-09-20 | ローム株式会社 | 撮像装置およびアクチュエータドライバ |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100806689B1 (ko) * | 2005-12-09 | 2008-02-27 | 삼성전기주식회사 | 다중 실장 카메라 모듈 및 이를 구비한 이동 통신 단말기 |
KR101459753B1 (ko) * | 2007-08-31 | 2014-11-13 | 엘지이노텍 주식회사 | 원 보드타입의 듀얼 카메라모듈 |
JP2013046296A (ja) * | 2011-08-25 | 2013-03-04 | Panasonic Corp | 複眼撮像装置 |
KR101892300B1 (ko) | 2011-12-29 | 2018-09-28 | 엘지이노텍 주식회사 | 카메라 모듈 및 카메라 모듈의 오토 포커싱 방법 |
US20130169832A1 (en) | 2011-12-29 | 2013-07-04 | Lg Innotek Co., Ltd. | Camera module and auto focusing method of camera module |
JP6448184B2 (ja) * | 2013-11-27 | 2019-01-09 | キヤノン株式会社 | 像振れ補正装置およびその制御方法 |
KR20160068407A (ko) * | 2014-12-05 | 2016-06-15 | 삼성전기주식회사 | 촬영 장치 및 촬영 장치의 제어 방법 |
US9549100B2 (en) * | 2015-04-23 | 2017-01-17 | Microsoft Technology Licensing, Llc | Low-latency timing control |
KR102184564B1 (ko) | 2015-08-12 | 2020-12-01 | 삼성전기주식회사 | 카메라 모듈 |
KR102397034B1 (ko) * | 2015-11-02 | 2022-05-16 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 손떨림 보정 방법 |
KR102348504B1 (ko) * | 2017-08-23 | 2022-01-10 | 삼성전자주식회사 | 복수 개의 카메라들 간의 시차를 감소시키는 방법 및 이를 지원하는 전자 장치 |
-
2018
- 2018-10-12 KR KR1020180121708A patent/KR102551220B1/ko active IP Right Grant
-
2019
- 2019-08-14 US US16/540,442 patent/US10887518B2/en active Active
- 2019-09-26 CN CN201910916507.4A patent/CN111050035B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580878A (zh) * | 2013-10-28 | 2015-04-29 | 宏达国际电子股份有限公司 | 电子装置以及自动效果方法 |
KR101569823B1 (ko) * | 2014-07-09 | 2015-11-17 | 주식회사 동운아나텍 | 손떨림 보정 기능을 갖는 자이로 센서 모듈 |
WO2017119602A1 (en) * | 2016-01-08 | 2017-07-13 | Samsung Electronics Co., Ltd. | Electronic device |
CN108476277A (zh) * | 2016-01-08 | 2018-08-31 | 三星电子株式会社 | 电子装置 |
JP2018146655A (ja) * | 2017-03-02 | 2018-09-20 | ローム株式会社 | 撮像装置およびアクチュエータドライバ |
Also Published As
Publication number | Publication date |
---|---|
KR20200041544A (ko) | 2020-04-22 |
CN111050035A (zh) | 2020-04-21 |
US10887518B2 (en) | 2021-01-05 |
KR102551220B1 (ko) | 2023-07-03 |
US20200120279A1 (en) | 2020-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111050035B (zh) | 相机模块 | |
EP3350642B1 (en) | Camera module including multi-lens and electronic device having the same | |
US10257433B2 (en) | Multi-lens imaging apparatus with actuator | |
CN110231690B (zh) | 相机模块 | |
CN111045276B (zh) | 相机模块和便携式电子装置 | |
US11237405B2 (en) | Camera module having stabilizer providing stabilization function and electronic device including the camera module | |
CN110278349B (zh) | 相机模块的致动器以及控制其的处理器实施方法 | |
CN111133376B (zh) | 包括具有不同磁场方向的多个驱动单元的相机模块 | |
US10154182B2 (en) | Camera module including multiple camera lenses, electronic device having the same, and method for controlling operation of camera module | |
CN107807487B (zh) | 相机模块致动器 | |
CN107819978B (zh) | 相机模块致动器及相机模块 | |
CN106842771B (zh) | 致动器驱动装置和包括该致动器驱动装置的相机模块 | |
CN111050034B (zh) | 制造相机模块的方法 | |
US20160353004A1 (en) | Actuator driving apparatus, camera module, and electronic apparatus | |
EP3462222B1 (en) | Camera module including magnetic fixing position of lens using magnetic force and electronic device for the same | |
CN109547719B (zh) | 模数转换器模块及包括模数转换器模块的相机驱动设备 | |
KR20210038186A (ko) | 카메라 모듈 | |
CN106454063B (zh) | 抖动校正方法和装置 | |
CN111045277B (zh) | 相机模块的致动器 | |
CN108121130B (zh) | 相机模块的致动器 | |
CN112770023B (zh) | 多输入折叠相机以及包括该多输入折叠相机的移动装置 | |
CN111050036B (zh) | 相机模块的致动器 | |
CN219420920U (zh) | 传感器致动器和包括传感器致动器的相机模块 | |
CN110703409A (zh) | 相机模块 | |
CN113660391B (zh) | 使用车辆相机的***、方法和车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |