1.一种相机设备,包括:
光学图像稳定装置,包括控制电路和数字电路,所述控制电路被配置为控制数据处理,所述数据处理包括读取数据和写入数据,所述数字电路包括串行外围接口主设备并且被配置为响应于所述控制电路的所述控制,基于使用所述串行外围接口主设备执行的串行外围接口通信来执行数据处理以执行光学图像稳定功能;以及
传感器装置,包括被配置为与所述串行外围接口主设备通信的串行外围接口从设备,并对来自所述光学图像稳定装置的请求做出响应,
其中,所述控制电路还被配置为设置选择的串行外围接口通信模式,所述选择的串行外围接口通信模式从包括单模式、多个不具有状态检查的突发模式以及多个具有状态检查的突发状态模式的多个预定义的串行外围接口通信模式中选择,并且控制所述数字电路和所述传感器装置之间的使用所述选择的串行外围接口通信模式的通信,并且
所述数字电路还被配置为响应于所述控制电路的所述控制而执行所述选择的串行外围接口通信模式,并且响应于所述选择的串行外围接口通信模式是所述多个具有状态检查的突发状态模式中的一个,在从所述传感器装置读取相应的数据之前,针对将从所述传感器装置读取的所述相应的数据检查两个或更多个状态位。
2.根据权利要求1所述的相机设备,其中,所述多个具有状态检查的突发模式中的每个是针对每个待读取的相应的数据而对状态进行检查的通信模式,并且
所述数字电路还被配置为:响应于所述选择的串行外围接口通信模式是所述多个具有状态检查的突发模式中的一个,使用预设的状态检查帧和预设的数据帧来检查将从所述传感器装置读取的每个相应的数据的状态并且从所述传感器装置读取所述相应的数据。
3.根据权利要求1所述的相机设备,其中,所述数字电路包括第一存储器,所述第一存储器包括具有启用的两个或更多个检查位的掩模图案寄存器,所述两个或更多个检查位对应于所述两个或更多个状态位,
所述传感器装置包括第二存储器,所述第二存储器被配置为存储所述相应的数据,并且
所述数字电路还被配置为从所述第二存储器读取所述相应的数据。
4.根据权利要求3所述的相机设备,其中,所述数字电路还被配置为:使用所述掩模图案寄存器中启用的所述两个或更多个检查位针对将从所述传感器装置读取的所述相应的数据检查所述两个或更多个状态位,以确定将从所述传感器装置读取的所述相应的数据是否是被更新的有效数据,并且响应于所述相应的数据被确定为被更新的有效数据,从所述第二存储器读取所述相应的数据。
5.根据权利要求1所述的相机设备,其中,所述数字电路还被配置为:
响应于所述选择的串行外围接口通信模式是所述单模式,使用一个数据帧执行所述单模式;以及
响应于所述选择的串行外围接口通信模式是不具有状态检查的第一突发模式、不具有状态检查的第二突发模式、具有状态检查的第一突发状态模式、具有状态检查的第二突发状态模式和具有状态检查的第三突发状态模式中的一个,使用一个或两个数据帧执行相应的突发模式。
6.根据权利要求5所述的相机设备,其中,所述单模式是其中使用一个数据帧处理将从所述传感器装置读取的所述相应的数据的模式,
所述第一突发模式是其中使用一个数据帧处理将从所述传感器装置读取的所述相应的数据而不具有状态检查的模式,
所述第二突发模式是其中使用两个数据帧处理将从所述传感器装置读取的所述相应的数据而不具有状态检查的模式,
所述第一突发状态模式是其中使用一个状态检查帧和一个数据帧处理将从所述传感器装置读取的所述相应的数据的模式,
所述第二突发状态模式是其中使用一个状态检查帧和两个数据帧处理将从所述传感器装置读取的所述相应的数据的模式,并且
所述第三突发状态模式是其中使用第一状态检查帧、第一数据帧、第二状态检查帧和第二数据帧处理将从所述传感器装置读取的所述相应的数据的模式。
7.根据权利要求6所述的相机设备,其中,所述数字电路还被配置为:
响应于所述选择的串行外围接口通信模式是所述单模式,在所述单模式下使用一个数据帧从所述传感器装置读取并存储所述相应的数据;
响应于所述选择的串行外围接口通信模式是所述第一突发模式,在所述第一突发模式下使用一个数据帧从所述传感器装置读取并存储所述相应的数据而不具有状态检查;
响应于所述选择的串行外围接口通信模式是所述第二突发模式,在所述第二突发模式下使用两个数据帧从所述传感器装置读取并存储所述相应的数据而不具有状态检查;
响应于所述选择的串行外围接口通信模式是所述第一突发状态模式,在所述第一突发状态模式下使用一个状态检查帧和一个数据帧从所述传感器装置读取并存储所述相应的数据;
响应于所述选择的串行外围接口通信模式是所述第二突发状态模式,在所述第二突发状态模式下使用一个状态检查帧和两个数据帧从所述传感器装置读取并存储所述相应的数据;以及
响应于所述选择的串行外围接口通信模式是所述第三突发状态模式,在所述第三突发状态模式下使用第一状态检查帧、第一数据帧、第二状态检查帧和第二数据帧从所述传感器装置读取并存储所述相应的数据。
8.根据权利要求7所述的相机设备,其中,所述第一突发状态模式和所述第二突发状态模式中的每个的所述状态检查帧以及所述第三突发模式的所述状态检查帧中的每个包括读取识别区域、地址区域和数据区域,
所述单模式的所述数据帧包括用于从所述传感器装置读取陀螺仪数据或加速度数据的读取识别区域、地址区域和数据区域,并且
所述第一突发模式和所述第一突发状态模式中的每个的所述数据帧以及所述第二突发模式、所述第二突发状态模式和所述第三突发状态模式的所述数据帧中的每个包括用于从所述传感器装置读取陀螺仪数据或加速度数据的读取识别区域、地址区域和多个数据区域。
9.一种相机设备的通信方法,所述相机设备包括光学图像稳定装置和传感器装置,所述光学图像稳定装置包括数字电路和控制电路,所述数字电路包括串行外围接口主设备,所述传感器装置包括被配置为执行与所述串行外围接口主设备的串行外围接口通信的串行外围接口从设备,所述通信方法包括:
设置选择的串行外围接口通信模式,所述选择的串行外围接口通信模式从包括单模式、多个不具有状态检查的突发模式以及多个具有状态检查的突发模式的多个预定义的串行外围接口通信模式中选择;
通过执行所述选择的串行外围接口通信模式来处理来自所述传感器装置的相应的数据,所述处理相应的数据的步骤包括响应于所述选择的串行外围接口通信模式是所述多个具有状态检查的突发模式中的一个,在从所述传感器装置读取所述相应的数据之前,针对将从所述传感器装置读取的所述相应的数据检查两个或更多个状态位;以及
存储从所述传感器装置读取的所述相应的数据。
10.根据权利要求9所述的通信方法,其中,所述多个具有状态检查的突发模式中的每个是针对每个待读取的相应的数据对状态进行检查的通信模式,并且
所述处理相应的数据的步骤还包括:响应于所述选择的串行外围接口通信模式是所述多个具有状态检查的突发模式中的一个,使用预设的状态检查帧和预设的数据帧来检查将从所述传感器装置读取的每个相应的数据的状态,并且从所述传感器装置读取所述相应的数据。
11.根据权利要求9所述的通信方法,其中,所述数字电路包括第一存储器,所述第一存储器包括具有启用的两个或更多个检查位的掩模图案寄存器,所述两个或更多个检查位对应于所述两个或更多个状态位,
所述传感器装置包括第二存储器,所述第二存储器被配置为存储所述相应的数据,并且
所述处理相应的数据的步骤还包括从所述第二存储器读取所述相应的数据。
12.根据权利要求11所述的通信方法,其中,所述处理相应的数据的步骤还包括:
使用所述掩模图案寄存器中启用的所述两个或更多个检查位针对将从所述传感器装置读取的所述相应的数据检查所述两个或更多个状态位,以确定将从所述传感器装置读取的所述相应的数据是否是被更新的有效数据;以及
响应于所述相应的数据被确定为被更新的有效数据,从所述第二存储器读取所述相应的数据。
13.根据权利要求9所述的通信方法,其中,所述处理相应的数据的步骤还包括:
响应于所述选择的串行外围接口通信模式是所述单模式,使用一个数据帧执行所述单模式;以及
响应于所述选择的串行外围接口通信模式是不具有状态检查的第一突发模式、不具有状态检查的第二突发模式、具有状态检查的第一突发状态模式、具有状态检查的第二突发状态模式和具有状态检查的第三突发状态模式中的一个,使用一个或两个数据帧执行相应的突发模式。
14.根据权利要求13所述的通信方法,其中,所述单模式是其中使用一个数据帧处理将从所述传感器装置读取的所述相应的数据的模式,
所述第一突发模式是其中使用一个数据帧处理将从所述传感器装置读取的所述相应的数据而不具有状态检查的模式,
所述第二突发模式是其中使用两个数据帧处理将从所述传感器装置读取的所述相应的数据而不具有状态检查的模式,
所述第一突发状态模式是其中使用一个状态检查帧和一个数据帧处理将从所述传感器装置读取的所述相应的数据的模式,
所述第二突发状态模式是其中使用一个状态检查帧和两个数据帧处理将从所述传感器装置读取的所述相应的数据的模式,并且
所述第三突发状态模式是其中使用第一状态检查帧、第一数据帧、第二状态检查帧和第二数据帧处理将从所述传感器装置读取的所述相应的数据的模式。
15.根据权利要求14所述的通信方法,其中,所述处理相应的数据的步骤还包括:
响应于所述选择的串行外围接口通信模式是所述单模式,在所述单模式下使用一个数据帧从所述传感器装置读取并存储所述相应的数据;
响应于所述选择的串行外围接口通信模式是所述第一突发模式,在所述第一突发模式下使用一个数据帧从所述传感器装置读取并存储所述相应的数据而不具有状态检查;
响应于所述选择的串行外围接口通信模式是所述第二突发模式,在所述第二突发模式下使用两个数据帧从所述传感器装置读取并存储所述相应的数据而不具有状态检查;
响应于所述选择的串行外围接口通信模式是所述第一突发状态模式,在所述第一突发状态模式下使用一个状态检查帧和一个数据帧从所述传感器装置读取并存储所述相应的数据;
响应于所述选择的串行外围接口通信模式是所述第二突发状态模式,在所述第二突发状态模式下使用一个状态检查帧和两个数据帧从所述传感器装置读取并存储所述相应的数据;以及
响应于所述选择的串行外围接口通信模式是所述第三突发状态模式,在所述第三突发状态模式下使用第一状态检查帧、第一数据帧、第二状态检查帧和第二数据帧从所述传感器装置读取并存储所述相应的数据。
16.根据权利要求15所述的通信方法,其中,所述第一突发状态模式和所述第二突发状态模式中的每个的所述状态检查帧以及所述第三突发模式的所述状态检查帧中的每个包括读取识别区域、地址区域和数据区域,
所述单模式的所述数据帧包括用于从所述传感器装置读取陀螺仪数据或加速度数据的读取识别区域、地址区域和数据区域,并且
所述第一突发模式和所述第一突发状态模式中的每个的所述数据帧以及所述第二突发模式、所述第二突发状态模式和所述第三突发状态模式的所述数据帧中的每个包括用于从所述传感器装置读取陀螺仪数据或加速度数据的读取识别区域、地址区域和多个数据区域。