一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用用于移动设备内的始终开启的应用的图像传感器的制作方法

2022-02-24 10:26:14 来源:中国专利 TAG:

使用用于移动设备内的始终开启的应用的图像传感器
1.相关申请的交叉引用
2.本技术要求于2020年8月18日递交的美国专利申请no.16/996,079的优先权,其全部内容通过引用并入本文中以用于所有目的。
技术领域
3.本发明构思的示例性实施例涉及移动设备的图像传感器。


背景技术:

4.诸如智能电话的移动设备包括在低功率状态期间可以继续操作的诸如加速度计、磁力计和陀螺仪之类的超低功率(ulp)传感器。移动设备可以退出正常功率状态而进入低功率状态以节省电池电力。移动设备的各个组件可以断电。在移动设备确定已满足了某个条件并从低功率状态切换到正常功率状态时,可以向这些组件重新供电。例如,基于从传感器接收到的对传感器数据的分析,当达到了某个阈值时,可以满足条件。然而,当没有足够的传感器数据时,可能会不满足条件。智能电话通常包括一个或多个相机,每个相机具有一个或多个图像传感器。然而,这些图像传感器在ulp模式下不操作并在低功率状态下不提供图像数据。


技术实现要素:

5.本公开的实施例允许将移动设备的图像传感器用作ulp传感器。
6.根据本发明构思的示例性实施例,一种移动设备,包括应用处理器和图像传感器。应用处理器包括:成像子系统,被配置为处理通过第一接口的高分辨率图像数据;以及传感器集线器,被配置为处理通过第二接口的传感器数据。图像传感器在第一模式和第二模式中的一种模式下操作。在第一模式期间,图像传感器被配置为响应于来自成像子系统的请求而捕获高分辨率图像数据,并且成像子系统被配置为使用第一接口来访问高分辨率图像数据以执行第一操作。在第二模式期间,图像传感器被配置为捕获低分辨率图像数据,并且传感器集线器被配置为使用第二接口来访问低分辨率图像数据以执行第二操作。在示例性实施例中,第一操作是图像传感器的默认操作。例如,在被专门配置为执行第二操作以前,图像传感器只会执行第一操作。
7.根据本发明构思的示例性实施例,一种应用处理器,包括传感器集线器和成像子系统。成像子系统被配置为在第一模式期间处理通过第一接口的来自图像传感器的高分辨率图像。传感器集线器被配置为处理通过第二接口的来自至少一个非图像传感器的传感器数据和来自图像传感器的低分辨率图像数据。传感器集线器被配置为在另一第二模式期间通过对传感器数据和低分辨率图像数据的分析来确定是否退出休眠状态。
8.根据本发明构思的示例性实施例,一种图像感测设备,包括图像传感器。图像传感器包括像素阵列和相关双采样器(cds)。cds被配置为响应于接收到来自应用处理器的指示第一模式的控制信号而以第一频率采样从像素阵列提供的图像信号以生成高分辨率图像
1、140-2、
……
、140-n)。在本发明构思的示例性实施例中,图像传感器150是互补金属氧化物半导体(cmos)图像传感器(is),并且也可以被称为cis,其中c是cmos的缩写。图像传感器150不限于是cmos图像传感器,并且在备选实施例中可以是另一类型的图像传感器,诸如电荷耦合器件(ccd)图像传感器。
27.应用处理器110的成像子系统130可以控制图像传感器150。在用户触发相机功能或激活移动设备的相机(例如,后侧相机)之后,成像子系统130可以向图像传感器150发送请求,其中该请求使得图像传感器150准备高分辨率图像数据。成像子系统130包括相机控制接口(cci)主机132、图像数据接口133-1(imdatal/f)和处理器134-1(例如,图像信号处理单元)。成像子系统130可以附加地包括存储器136,该存储器用于存储设置文件,每个设置文件定义不同的操作模式(分辨率、帧率、内部配置等)。成像子系统130可以存储用于每个可用cis的一个或多个驱动程序(例如,cis驱动程序)。处理器134-1可以使用cis驱动程序中的一个cis驱动程序来驱动图像传感器150。成像子系统130的cci主机132可以使用相机控制接口(cci)来控制图像传感器150。cci可以使用i2c协议、串行外围接口(spi)协议或i3c协议。cci主机132可以使用上述协议中的一个协议向图像传感器150传送控制信号(例如,ccldata)。成像子系统130的imdata i/f 133-1可以从图像传感器150的cci主机156接收原始图像数据(例如,高分辨率图像数据hireslmdata1)。然后,成像子系统130的处理器134-1可以处理原始图像数据。例如,原始图像数据可以采用mipi格式。
28.非图像传感器在传感器总线160上与应用处理器110的传感器集线器120通信。在示例性实施例中,非图像传感器中的一个非图像传感器是环境光传感器。例如,环境光传感器可以在传感器总线160上输出指示所存在的环境光的量的第一传感器数据sdata1。在示例性实施例中,非图像传感器中的一个非图像传感器是惯性运动单元(imu),该惯性运动单元测量所施加的力、角速率或朝向中的至少一个。imu可以包括加速度计、陀螺仪和磁力计的组合。例如,imu可以在传感器总线160上输出指示对移动设备施加的力的量的第二传感器数据sdata2。可以存在附加的非图像传感器,以输出附加的传感器数据sdatan。例如,附加的非图像传感器可以包括运动传感器、温度传感器、红外传感器或气压计。
29.传感器集线器120可以被称为始终开启传感器集线器。传感器集线器120可以是应用处理器110上的低功率岛。传感器集线器120可以进行优化,以在始终开启模式下工作。传感器集线器120从传感器采集数据,并且分析所采集的数据以确定在应用处理器110上是否需要状态的改变。状态改变的示例包括从休眠状态或低功率状态唤醒(即,唤醒或进入正常功率状态)、从休眠或低功率状态部分唤醒(即,部分唤醒)、或者进入休眠或低功率状态。例如,在唤醒期间移动设备的所有组件变为启用或接收电力,并且在部分唤醒期间仅一些组件变为启用或接收电力。例如,传感器集线器120可以根据所分析的数据来确定用户已拿起、触摸或摇动移动设备,然后通知应用处理器110该移动设备可能需要退出低功率状态。
30.当移动设备在低功率状态下时,移动设备的各个组件可以被禁用,因此这些组件不消耗功率。然而,传感器集线器120和非图像传感器在低功率状态期间仍然启用,因此可以彼此交换传感器数据(例如,sdatan)和控制信号(例如,ctrl1、ctrl2、
……
、ctrln)。
31.传感器集线器120包括传感器接口122(例如,接口电路)、处理器124和存储器126。处理器124可以运行驱动程序以驱动非图像传感器中的对应的一个非图像传感器。驱动非图像传感器可以包括:传感器集线器120在传感器总线160上向非图像传感器发送一个或多
个控制信号(例如,ctrl1、ctrl2、
……
、ctrln)。传感器集线器120通过其传感器接口122接收非图像传感器数据(例如,sdatan)。
32.与传统的图像传感器不同,非图像传感器利用超低功率(ulp)消耗来执行。根据本发明构思的示例性实施例,图像传感器被修改为包括ulp始终开启(aon)能力(例如,aon模式),从而生成图像传感器150。图像传感器150能够在cis模式和aon模式中的一种模式下操作。传感器集线器120或应用处理器110可以设置寄存器,该寄存器指示图像传感器150是在cis模式下还是在aon模式下操作。图像传感器150然后可以周期性地或根据需要来检查寄存器,以确定在cis模式或aon模式中的哪种模式下操作。例如,寄存器的值可以包括指示cis模式的第一值或指示aon模式的另一第二值。在备选实施例中,存在用于aon模式的第一设置文件和用于cis模式的第二设置文件,并且传感器集线器120加载第一设置文件以使得图像传感器150在aon模式下操作并加载第二设置文件以使得图像传感器150在cis模式下操作。设置文件可以存储在诸如存储器126的存储器中。
33.在示例性实施例中,当移动设备在正常功率状态下且用户已选择了触发相机功能或移动设备的相机的应用时,寄存器指示cis模式。在示例性实施例中,当移动设备在低功率状态下时,寄存器指示aon模式。
34.当图像传感器150在cis模式下操作时,图像传感器150可以生成高分辨率原始图像数据(例如,hireslmdata1)并通过相机串行接口(csi)主机156将其发送到成像子系统130。成像子系统130可以通过其imdata i/f 133-1接收hireslmdata1。在示例性实施例中,当图像传感器150在aon模式下操作时,图像传感器150(例如,控制i/f 155)向传感器总线160发送低分辨率图像数据(例如,loresimdata),并且传感器集线器120通过其传感器i/f 122接收该数据。
35.当应用处理器110充当主设备且图像传感器150充当从设备时,传感器集线器120从图像传感器150检索loresimdata。当图像传感器150充当次主设备时,图像传感器150将loreslmdata传输到传感器集线器120。应用处理器110可以向图像传感器150发送通知图像传感器150其要充当次主设备的第一信号、以及向图像传感器150发送通知图像传感器150其不再充当次主设备或其再一次变为从设备的另一第二信号。备选地,应用处理器110可以利用指示图像传感器150要充当次主设备还是从设备的信息来设置寄存器,并且图像传感器150可以检查该寄存器以确定如何动作。
36.在示例性实施例中,电力管理集成电路(例如,参见图8中的580)在cis模式期间将第一电量输送到图像传感器150并在aon模式期间将比第一电量低的第二电量输送到图像传感器150。
37.传感器集线器120可以处理该传感器集线器在给定的时间段接收的传感器数据(例如,来自非图像传感器的数据和/或来自cis 150的低分辨率图像数据),以确定移动设备是否应从低功率或休眠状态退出(例如,唤醒)。当图像传感器150不存在时,传感器集线器120仅从非图像传感器中的一个或多个非图像传感器接收传感器数据。当图像传感器150存在时,传感器集线器120可以接收唯一的低分辨率图像数据或低分辨率图像数据和非图像传感器数据两者。在示例性实施例中,低分辨率图像数据的尺寸小于高分辨率图像数据的尺寸。在示例性实施例中,如果根据低分辨率图像数据来确定场景或背景已改变,则传感器集线器120可以向移动设备提供指示该移动设备要从低功率状态或休眠状态退出的状态
信号。可以根据将先前的低分辨率图像数据与新接收的低分辨率图像数据进行比较以确定相似度值,来确定场景或背景改变。例如,当相似度值小于特定阈值(即,与先前的图像不是很相似),可以确定场景或背景已改变。在示例性实施例中,传感器集线器120对低分辨率图像数据执行人脸检测算法,并且如果已检测到人脸,则传感器集线器120可以向移动设备提供指示该移动设备要从低功率状态或休眠状态退出的状态信号。
38.图像传感器150可以经由应用处理器110的每个驱动程序的专用cci端口或经由具有不同的总线标识符(id)地址的单个物理端口与应用处理器110一起发送低分辨率图像数据。图像传感器150可以经由支持多个主机的cci总线发送低分辨率图像数据或使用具有两个主设备和不同的地址映射或模式寄存器的单个id,或者应用处理器可以在图像传感器150和应用处理器110的驱动程序之间具有内部多路复用器机制。在示例性实施例中,图像传感器150可以通过减小采样速率或采样频率在aon模式或ulp模式下操作。
39.图2示出了根据本发明构思的示例性实施例的图像传感器150的配置。
40.图像传感器150被配置为生成通过透镜201入射的对象280的图像数据。图像传感器150包括cis像素阵列210、行解码器220、相关双采样器(cds)230、模数转换器(adc)240、输出缓冲器250、定时控制器260和斜坡生成器270。
41.cis像素阵列210可以包括布置在行和列中的多个cis像素(px)211。在实施例中,多个cis像素211之中的每个cis像素可以具有利用三个晶体管来实现像素的三晶体管(3tr)像素结构、利用四个晶体管来实现像素的四晶体管(4tr)像素结构、或者利用五个晶体管来实现像素的五晶体管(5tr)像素结构。备选地,构成cis像素阵列210的多个cis像素中的至少两个cis像素可以共享相同的浮置扩散区fd(或浮置扩散节点)。然而,cis像素的结构不限于以上配置。
42.行解码器220可以选择和驱动cis像素阵列210的行。在实施例中,行解码器220解码从定时控制器260输出的行地址和/或控制信号,并且生成用于选择和驱动由行地址和/或控制信号指示的cis像素阵列210的行的控制信号。例如,行解码器220可以生成选择信号、复位信号和传输信号,并且可以将所生成的信号传送到与所选择的行相对应的像素。
43.相关双采样器230可以通过列线cl1至cln顺序地采样并保持从cis像素阵列210提供的参考信号和图像信号的集合。换言之,相关双采样器230可以采样并保持与列中的每一列相对应的参考信号和图像信号的电平。相关双采样器230可以在定时控制器260的控制下向模数转换器240提供针对每一列采样的参考信号和图像信号的集合。
44.模数转换器240可以将与从相关双采样器230输出的每一列的相关双采样信号转换为数字信号。在实施例中,模数转换器240可以将相关双采样信号与从斜坡生成器270输出的斜坡信号进行比较,并且可以生成与比较结果相对应的数字信号。
45.输出缓冲器250可以临时存储从模数转换器240提供的数字信号。
46.定时控制器260可以控制cis像素阵列210、行解码器220、相关双采样器230、模数转换器240、输出缓冲器250和斜坡生成器270中的至少一个的操作。
47.斜坡生成器270可以生成斜坡信号,并且可以向模数转换器240提供斜坡信号。
48.在示例性实施例中,相关双采样器230接收控制信号cisctrl1,当控制信号cisctrl1指示cis模式时以第一频率并当控制信号cisctrl1指示aon模式时以比第一频率低的第二频率执行其采样。因此,输出缓冲器250在cis模式期间输出高分辨率图像数据(例
如,hireslmdata1)并在aon模式期间输出低分辨率图像数据(例如,loresimdata)。
49.图3示出了对图1中所描绘的实施例的改变。与图1不同,该系统包括一个或多个附加的图像传感器(例如,351、
……
、35n)。附加的图像传感器与图像传感器150的区别在于他们不提供/准备要被传感器集线器120访问的低分辨率图像数据。附加的图像传感器可以准备高分辨率图像数据并且将其提供给成像子系统130。例如,第二图像传感器351可以向成像子系统130的第二lmdata i/f 133-2提供高分辨率图像数据hireslmdata2,并且第n图像传感器35n可以向成像子系统130的第n imdata i/f 133-n提供高分辨率图像数据hireslmdatan。如图3所示,附加的处理器(例如,134-2、
……
、134-n)可以设置在成像子系统130中以相应地处理附加的高分辨率图像数据。在备选实施例中,仅存在单个处理器134-1以处理所有的高分辨率图像数据。因此,附加的图像传感器在ulp或aon模式下不操作。在备选实施例中,附加的图像传感器中的一个或多个图像传感器以与图像传感器150相似的方式配置,以准备要被传感器集线器120通过传感器总线160访问的低分辨率图像数据并在ulp或aon模式下操作。例如,可以存在总共n个图像传感器(例如,cis),其中仅m个图像传感器与图像传感器150类似地工作以在aon模式和cis模式中的一种模式下执行,其中m小于n。cci主机132可以使用分离的专用控制线、使用上述cci协议中的一种cci协议将第一控制信号(例如,ccldata)传送到图像传感器150,将第二控制信号传送到图像传感器351,并且将第n控制信号传送到第n图像传感器35n。虽然图3示出了连接到cci主机132的单条线,但是在备选实施例中,该单条线被替换为各自到达图像传感器150、351、
……
、35n中的不同的一个图像传感器图像传感器的分离的线,以向图像传感器中的每个图像传感器提供不同的ccidata(例如,控制信号)。
50.图4示出了在aon模式下操作的图像传感器150的示例。在该示例中,图像传感器150基于对低分辨率图像数据的分析来确定是否已发生了场景或背景改变。例如,图像传感器150可以包括保存先前的低分辨率图像数据的存储器,并且图像传感器150可以将先前的低分辨率图像数据与当前的低分辨率图像数据进行比较以确定是否已发生了场景或背景改变。图像传感器150可以向传感器集线器120发送指示是否已发生了场景或背景改变的场景改变检测信号scdsignal。例如,场景改变检测信号scdsignal中的值可以指示已发生了场景或背景改变的第一值和指示还未发生场景或背景改变的与第一值不同的第二值。在示例性实施例中,作为第一值的scdsignal触发传感器集线器120的人脸检测。因此,传感器集线器120对低分辨率图像数据执行人脸检测算法以检测人脸。如果检测到人脸,则传感器集线器120可以输出指示应唤醒移动设备的信号。如果传感器集线器120无法检测到人脸,则移动设备可以保持在其当前的状态下。
51.在备选实施例中,场景和人脸检测都在图像传感器150上执行或都在应用处理器110上执行。在另一实施例中,图像传感器150分析低分辨率图像数据以确定环境光的量是否超过特定阈值,然后图像传感器150通知传感器集线器120环境光的量是否超过特定阈值。在该实施例中,当环境光的量超过特定阈值时,传感器集线器120向应用处理器110通知唤醒状态。当低分辨率图像数据的强度或亮度超过特定阈值时,图像传感器150可以确定环境光超过阈值。例如,可以通过每个像素的图像数据的亮度或颜色来计算低分辨率图像数据的平均亮度,并且平均亮度可以与特定阈值进行比较。在另一实施例中,传感器集线器120分析低分辨率图像数据以确定环境光的量是否超过特定阈值,并且当环境光的量超过
特定阈值时,传感器集线器120向应用处理器110通知唤醒状态。
52.图5a示出了在aon模式期间将图像传感器150与应用处理器110的传感器集线器120进行同步。由于传感器集线器120可能没准备好处理低分辨率图像数据,因此传感器集线器120可以向图像传感器150通知该传感器集线器能够处理低分辨率图像数据的开始时间t_st和结束时间t_end。例如,传感器集线器120可以向图像传感器150发送开始时间t_st和结束时间t_end,并且设置指示图像传感器150应切换到aon模式的寄存器。然后,一旦图像传感器150已创建了当前的低分辨率图像数据该图像传感器150就可以在开始时间t_st与结束时间t_end之间的时间向传感器集线器120发送中断信号。图像传感器150可以向传感器集线器120一起发送低分辨率图像数据与中断,或者传感器集线器120可以在接收到中断时从图像传感器150的存储器检索低分辨率图像数据。例如,如果传感器集线器120在时间0发送开始时间t_st和结束时间t_end,开始时间t_st是5且结束时间t_end是10,并且图像传感器150在时间3创建低分辨率图像数据,则图像传感器150至少会直到等到时间5才发送低分辨率图像数据。
53.在aon模式期间,图像传感器150可以周期性地执行读出以读取cis像素的数据,然后根据读取到的数据来生成当前帧的低分辨率图像数据。如图5b所示,即使帧n(例如,aon帧)的低分辨率图像数据在开始时间t_st之前就绪,图像传感器150也不向传感器集线器120发送第n中断,直到开始时间t_st为止或在开始时间t_st与结束时间t_end之间的传感器集线器120的激活窗口期间。传感器集线器120可以使用先前接收到的中断作为零参考。中断可以在单独的线上共享或者在i3c的情况下作为带内(in-band)中断。
54.如果帧率足够宽松(l0ose enough),并且根据处理时间来确定整个使用情况,则可以使用备选方法。在备选方法中,图像传感器150生成低分辨率图像数据的帧率与传感器集线器激活频率同步。传感器集线器120请求图像传感器150在时间t_valid准备数据,并且假设数据到该时间可用。图像传感器150然后将该数据保持到时间t_valid之后的时间t_store为止。如图6a所示,传感器集线器120可以向图像传感器150发送信号(例如,csictrl1),以向图像传感器150发送时间t_valid和时间t_store。图像传感器150需要在时间t_valid发生之前完成用于生成低分辨率图像数据的操作,然后保存该数据至少直到时间t_store为止。如图6b所示,即使在时间t_valid准备好数据,传感器集线器120仍然未准备好处理该数据(即,未激活)。然而,当传感器集线器120然后变为准备好处理该数据(即,激活)时,传感器集线器120在时间t_store之前发生的时间从图像传感器150读取与第n帧相对应的数据。在时间t_store之后,图像传感器150可以捕获新图像并生成新的对应的低分辨率图像数据。
55.图7a示出了根据本发明构思的示例性实施例的操作图像传感器的方法。图7a的方法包括确定移动设备是否已进入了低功率状态(s701)。在示例性实施例中,每当用户按下移动设备的关闭显示器的按钮时,移动设备就进入低功率状态。图7a的方法还包括:当确定出移动设备已进入了低功率状态时,传感器集线器120将图像传感器的模式设置为aon模式(步骤s702)。图7a的方法还包括图像传感器150响应于被设置为aon模式而生成低分辨率图像数据(步骤s703)。在aon模式下,图像传感器150可以周期性地捕获低分辨率图像以生成低分辨率图像数据。在示例性实施例中,移动设备的前侧相机而不是移动设备的后侧相机用于捕获低分辨率图像。图7a的方法还包括图像传感器150,该图像传感器150将低分辨率
图像数据传送到应用处理器110(步骤704)。例如,图像传感器150可以将低分辨率图像数据传送到传感器i/f 122。在备选实施例中,如上面针对图5a和图5b所讨论的那样,图像传感器150可以向应用处理器110发送中断,并且传感器集线器120可以响应于该中断而检索来自图像传感器150的低分辨率图像数据。例如,可以向传感器i/f 122中断。在另一备选实施例中,如上面针对图6a和图6b所讨论的那样,传感器集线器120在时间t_valid与t_store之间检索来自图像传感器150的低分辨率图像数据。图7a的方法还包括传感器集线器120基于低分辨率图像数据来执行操作(步骤705)。在示例性实施例中,操作包括确定是否要唤醒移动设备。例如,如果低分辨率图像数据描绘场景改变或包括人脸,则传感器集线器120可以通知应用处理器110其应唤醒或从低功率或休眠状态退出(例如,进入正常操作模式或进入正常功率状态)。例如,在从低功率或休眠状态退出时,移动设备可以打开其显示器并在该显示器上呈现用户界面。
56.图7b示出了根据本发明构思的示例性实施例的操作图像传感器的方法。图7b的方法包括确定移动设备是否已进入了正常功率状态(步骤s706)。如果确定移动设备已进入了正常功率状态,则图7b的方法还包括传感器集线器120将图像传感器150的操作模式设置为cis模式(步骤s707)。图7b的方法还包括图像传感器150响应于被设置为cis模式而生成高分辨率图像数据(步骤708)。在cis模式下,图像传感器150不再周期性地捕获要与传感器集线器120交换的低分辨率图像。在示例性实施例中,在cis模式期间,一旦用户触发移动设备的使用移动设备的后侧相机的相机功能,图像传感器150就捕获不与传感器集线器120共享的高分辨率图像或高分辨率图像数据。图7b的方法还包括图像传感器150将高分辨率图像数据传送到应用处理器110(步骤709)。图7b的方法还包括应用处理器110的成像子系统130对高分辨率图像数据执行操作(步骤s710)。
57.图8是示出了根据本发明构思的实施例的移动设备的框图。图9是示出了图8的移动设备被实现为智能电话的示例的框图。
58.参考图8和图9,移动设备500包括:应用处理器110;存储器设备520;储存设备530;多个功能模块540、550、560和570;以及pmic 580,分别向应用处理器110、存储器设备520、储存设备530、功能模块540、550、560和570提供工作电压;以及非图像传感器140。例如,如图9所示,移动设备500可以被实现为智能电话。
59.应用处理器110控制移动设备500的总体操作。例如,应用处理器110控制存储器设备520、储存设备530、非图像传感器、以及功能模块540、550、560和570。
60.应用处理器110可以包括:中央处理单元,基于时钟信号进行操作;时钟生成单元,生成时钟信号,以向中央处理单元提供时钟信号;以及时钟管理单元,预测中央处理单元的操作状态,基于所预测的中央处理单元的操作状态来向pmic 580提供操作频率信息,以及基于所预测的中央处理单元的操作状态来改变应用处理器510的操作频率。在示例性实施例中,pmic 580基于指示应用处理器110的操作频率的改变的操作频率信息来改变应用处理器510的工作电压。
61.存储器设备520和储存设备530存储用于移动设备500的操作的数据。存储器设备520可以对应于易失性半导体存储器设备,诸如动态随机存取存储器(dram)设备、静态随机存取存储器(sram)设备、移动dram等。另外,储存设备530可以对应于非易失性半导体存储器设备,诸如可擦除可编程只读存储器(eprom)设备、电可擦除可编程只读存储器(eeprom)
设备、闪存设备、相变随机存取存储器(pram)设备、电阻式随机存取存储器(rram)设备、纳米浮栅存储器(nfgm)设备、聚合物随机存取存储器(poram)设备、磁随机存取存储器(mram)设备、铁电式随机存取存储器(fram)设备等。在一些实施例中,储存设备530可以对应于固态驱动器(ssd)设备、硬盘驱动程序(hdd)设备、cd-rom设备等。
62.功能模块540、550、560和570执行移动设备500的各种功能。例如,移动设备500可以包括:通信模块540,执行通信功能(例如,码分多址(cdma)模块、长期演进(lte)模块、射频(rf)模块、超宽带(uwb)模块、无线局域网(wlan)模块、全球微波接入互操作性(wimax)模块等);相机模块550,执行相机功能;显示模块560,执行显示功能;触摸板模块570,执行触摸感测功能等。在示例性实施例中,相机模块550包括图像传感器150和/或图像传感器351-351n。
63.本发明构思可以应用于具有应用处理器的电子设备。例如,本发明构思可以应用于计算机、膝上型计算机、数码相机、蜂窝电话、智能电话、智能平板、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、导航系统、摄像机、便携式游戏机等。
64.如在本发明构思的领域中传统的那样,在附图中从功能块、单元和/或模块的方面描述和示出示例性实施例。本领域技术人员将理解的是,这些块、单元和/或模块通过诸如逻辑电路、分立组件、微处理器、硬连线电路、存储器元件、布线连接等的电子(或光学)电路物理地实现,其中可以使用基于半导体的制造技术或其他的制造技术来形成这些电子(或光学)电路。在通过微处理器等来实现块、单元和/或模块的情况下,它们可以使用软件(例如,微代码)来编程以执行本文中所讨论的各种功能,并且可以可选地被固件和/或软件驱动。备选地,每个块、单元和/或模块可以通过专用硬件来实现或被实现为执行一些功能的专用硬件和执行其他功能的处理器(例如,一个或多个经编程的微处理器和相关联的电路)的组合。而且,在不脱离本发明构思的范围的情况下,示例性实施例的每个块、单元和/或模块可以物理地被分离成两个或更多个交互且分立的块、单元和/或模块。此外,在不脱离本发明构思的范围的情况下,示例性实施例的块、单元和/或模块可以物理地被组合成更复杂的块、单元和/或模块。
65.可以直接以硬件、以由处理器执行的软件模块、或者以两者的组合来具体实施本发明的示例性实施例。例如,可以在非暂时性程序储存设备上(例如,在本领域中已知的ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器或任何其他形式的储存介质中)具体实施软件模块。示例性储存介质可以耦接到处理器,使得该处理器可以从储存介质读取信息和向其写入信息。在备选方案中,储存介质可以集成到处理器。此外,在一些方面,处理器和储存介质可以驻留在专用集成电路(asic)中。
66.虽然已参考本发明构思的示例性实施例具体地示出和描述了本发明构思,但是本领域普通技术人员将理解的是,在不脱离如所附权利要求所限定的本发明的精神和范围的情况下,可以在其中进行形式和细节上的各种改变。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献