信息处理装置、成像装置、信息处理方法、及计算机程序的制作方法

文档序号:6775174阅读:132来源:国知局
专利名称:信息处理装置、成像装置、信息处理方法、及计算机程序的制作方法
技术领域
本发明涉及信息处理装置、成像装置、信息处理方法、以及计算机程序,具体地,涉及可以适当方式进行精密设备中下落检测的信息处理装置、成像装置、信息处理方法、以及计算机程序。
另外,更具体地,本发明涉及可以适当方式进行下落检测、并且在配备有硬盘驱动器作为数据记录模块的设备(该设备包含相机与PC)中可以防止由于冲击而损伤硬盘驱动器、以及可以防止由于错误的下落检测的不希望的磁头回缩的信息处理装置、成像装置、信息处理方法、以及计算机程序。
背景技术
近年来,随着HDD(硬盘驱动器)尺寸的减少,人们将HDD用作为诸如成像装置(包含数字相机与数字摄像机)等各种设备的记录介质。但是,HDD具有不耐受机械冲击的问题。当在数据写入或者读取处理期间(其磁头在盘上)因为设备下落而给与HDD较大冲击时,由于磁头损坏,HDD可能不可使用。
为了防止HDD由于此类下落受损,某些设备具有以下方案,其中在安装有HDD的设备上安装加速度传感器器,以使用该传感器器来检测下落,在设备刚一开始下落时,在发生冲击之前,将HDD磁头从盘上回缩,由此防止损害。当磁头回缩时,执行预定的恢复处理过程,从而例如确认该设备是否返回到稳定状态,并且在这之后,执行返回到可操作状态的过程。
进行与此类似的磁头回缩处理,以防止磁头受损、避免HDD不可用。一般地,在加速度传感器的下落检测中,当加速度传感器的测定值为0G时,确定下落状态。但是,实际上,在用户移动诸如作为安装有HDD的设备的相机或者PC等设备的情况下,有时加速度传感器的测定值也为0G。对于这种状态,也确定该设备处于下落状态,从而将HDD磁头从盘上回缩。当完成这一操作时,在恢复处理过程周期期间,用户不能使用该设备。例如,假定该设备为相机,用户可能会失去照相的机会。

发明内容
考虑到以上情况作出了本发明。人们希望提供可以适当方式进行精密设备中下落检测的信息处理装置、成像装置、信息处理方法、以及计算机程序。
另外,人们希望提供在具有下落检测机制的诸如相机与PC等信息处理装置中可以适当方式进行下落检测、并且可以防止对HDD的不希望的磁头回缩处理的信息处理装置、成像装置、信息处理方法、以及计算机程序。
本发明的一个实施例为一种信息处理装置,包含加速度检测部件,其检测在该信息处理装置中生成的加速度;存储部件,其存储基于加速度检测部件所检测的信息的历史信息;以及控制部件,其根据由加速度检测部件检测的信息、以及在存储部件中存储的历史信息,执行关于该信息处理装置是否处于下落状态的确定处理。
另外,在根据本发明的实施例的信息处理装置中,控制部件被配置来执行第一确定处理,其根据由加速度检测部件检测的信息,确定该信息处理装置是否处于零重力状态;以及第二确定处理,当在第一确定处理中确定该信息处理装置处于零重力状态时,其通过使用基于存储部件中存储的加速度历史信息的、关于该信息处理装置的过去的加速度检测信息,执行关于该信息处理装置是否处于下落状态的确定处理。
另外,在根据本发明的实施例的信息处理装置中,对于第二确定处理,控制部件被配置来从存储部件获取对于刚好在该信息处理装置达到零重力状态的时段之前的时段的加速度检测信息;根据在该信息处理装置达到零重力状态之前的时段中的加速度检测信息,执行关于该时段中是否向该信息处理装置施加了等于或大于预定阀值的力的确定处理;以及根据该确定结果,确定该信息处理装置是否处于下落状态。
另外,在根据本发明的实施例的信息处理装置中,对于第二确定处理,控制部件被配置来从存储部件获取对于刚好在该信息处理装置达到零重力状态的时段之前的时段的加速度检测信息;根据基于该时段中加速度检测信息的、直至该信息处理装置达到零重力状态时的单位时间的加速度变化,执行确定处理;以及根据该确定结果,确定该信息处理装置是否处于下落状态。
另外,在根据本发明的实施例的信息处理装置中,加速度检测部件为三轴加速度传感器,其检测X轴、Y轴、Z轴三个正交轴的加速度,以及控制部件被配置来根据三轴加速度传感器检测的X轴、Y轴、Z轴上的测定值,计算结果值(Gavg);在存储部件中存储结果值;以及根据该结果值执行关于该信息处理装置是否处于下落状态的确定处理。
另外,在根据本发明的实施例的信息处理装置中,控制部件被配置来执行以下处理计算三轴加速度传感器检测的X轴、Y轴、Z轴上的加速度信息Gx、Gy、Gz的平方和,作为结果值(Gavg)。
另外,本发明的一个实施例为一种成像装置,包含硬盘驱动器,其存储所拍摄的图像数据;加速度检测部件,其检测在信息处理装置中生成的加速度;存储部件,其存储基于加速度检测部件所检测的信息的历史信息;以及控制部件,其根据由加速度检测部件检测的信息、以及在存储部件中存储的历史信息,执行关于该信息处理装置是否处于下落状态的确定处理,并且基于对该装置处于下落状态的确定,执行硬盘驱动器的磁头回缩处理。
另外,在根据本发明的实施例的成像装置中,控制部件被配置来执行第一确定处理,其根据由加速度检测部件检测的信息,确定该信息处理装置是否处于零重力状态;以及第二确定处理,当在第一确定处理中确定该信息处理装置处于零重力状态时,其通过使用基于存储部件中存储的加速度历史信息的、关于该信息处理装置的过去的加速度检测信息,执行关于该信息处理装置是否处于下落状态的确定处理。
另外,本发明的一个实施例为一种信息处理方法,包含以下步骤检测在信息处理装置中生成的加速度;在存储部件中存储基于加速度检测步骤所检测的信息的历史信息;以及根据在加速度检测步骤检测的信息、以及在存储部件中存储的历史信息,通过执行关于该信息处理装置是否处于下落状态的确定处理,检测下落。
另外,在根据本发明的实施例的信息处理方法中,所述下落确定步骤为执行以下的步骤第一确定处理,其根据在加速度检测步骤检测的信息,确定该信息处理装置是否处于零重力状态;以及第二确定处理,当在第一确定处理中确定该信息处理装置处于零重力状态时,其通过使用基于存储部件中存储的加速度历史信息的、关于该信息处理装置的过去的加速度检测信息,执行关于该信息处理装置是否处于下落状态的确定处理。
另外,在根据本发明的实施例的信息处理方法中,对于第二确定处理,所述下落确定步骤为以下步骤从存储部件获取对于刚好在该信息处理装置达到零重力状态的时段之前的时段的加速度检测信息;根据在该信息处理装置达到零重力状态之前的时段中的加速度检测信息,执行关于该时段中是否向该信息处理装置施加了等于或大于预定阀值的力的确定处理;以及根据该确定结果,确定该信息处理装置是否处于下落状态。
另外,在根据本发明的实施例的信息处理方法中,对于第二确定处理,所述下落确定步骤为以下步骤从存储部件获取对于刚好在该信息处理装置达到零重力状态的时段之前的时段的加速度检测信息;根据基于该时段中加速度检测信息的、直至该信息处理装置达到零重力状态时的单位时间的加速度变化,执行确定处理;以及根据该确定结果,确定该信息处理装置是否处于下落状态。
另外,在根据本发明的实施例的信息处理方法中,所述加速度检测步骤为由三轴加速度传感器进行的加速度检测步骤,该三轴加速度传感器检测X轴、Y轴、Z轴三个正交轴的加速度,以及所述下落确定步骤为以下步骤根据三轴加速度传感器检测的X轴、Y轴、Z轴上的测定值,计算结果值(Gavg);根据该结果值执行关于该信息处理装置是否处于下落状态的确定处理。
另外,在根据本发明的实施例的信息处理方法中,所述下落确定步骤为执行以下处理的步骤计算三轴加速度传感器检测的X轴、Y轴、Z轴上的加速度信息Gx、Gy、Gz的平方和,作为结果值(Gavg)。
另外,本发明的一个实施例为一种计算机程序,其允许信息处理装置执行下落确定处理,该计算机程序包含执行以下的指令检测在信息处理装置中生成的加速度;在存储部件中存储基于加速度检测步骤所检测的信息的历史信息;以及根据在加速度检测步骤检测的信息、以及在存储部件中存储的历史信息,通过执行关于该信息处理装置是否处于下落状态的确定处理,确定下落。
另外,根据本发明实施例的计算机程序为以下计算机程序,其可以通过存储介质(其以计算机可读的格式提供程序,例如CD、FD以及MO)或者通信介质(例如网络)、被提供给可以执行各种处理的通用计算机。此类程序以计算机可读的格式提供,以上计算机系统上实现对应于该程序的处理。
从基于以后描述的本发明实施例以及附图的更详细描述中,可以清楚本发明的其他目的、特征以及优点。另外,在说明书中,系统为多个设备逻辑集合的配置,其不限于各个配置的设备处于同一外壳的情况。
根据本发明实施例的配置,作为对装置是否在下落的确定处理,执行第一确定处理,其确定该装置是否处于零重力状态,并且当感知该装置处于零重力状态时,执行第二确定处理,其利用在存储部件中存储的加速度历史信息,来确定该装置是否处于自由下落状态。在第二确定处理中,通过根据历史信息确定该装置是否在先前经受过一较大的力,或者根据达到零重力状态的速度,来执行下落确定处理。由此,可以辨别用户抬起或者向下摆动该装置的状态。利用该配置,在安装有HDD的设备中,例如当该装置没有在下落时,可以防止回缩磁头的不必要处理,不会迫使用户由于返回的处理时间而经受中断,并且可以提高工作效率。


图1显示描绘根据本发明实施例的信息处理装置的示范性基本配置的图示;图2与2(a)显示描绘记录在信息处理装置的存储器中的加速度历史信息的示范性数据的图示;图3显示描绘作为根据本发明实施例的信息处理装置的控制部件的微机的功能配置的图示;图4显示描绘说明在根据本发明实施例的信息处理装置中执行的一系列下落确定处理的流程图的图示;图5(1)与5(2)显示说明下落确定处理的具体例子的图示,以及说明当重力下降时结果值变化的图示;图6(1)与6(2)显示说明下落确定处理的具体例子的图示,以及说明当向上摆动装置时结果值变化的图示;图7(1)与7(2)显示说明下落确定处理的具体例子的图示,以及说明当向下摆动装置时结果值变化的图示;图8显示说明作为根据本发明实施例的信息处理装置的成像装置的示范性配置的图示。
具体实施例方式
此后将参照附图描述根据本发明实施例的信息处理装置、成像装置、信息处理方法、以及计算机程序的细节。
首先,参照图1描述根据本发明实施例的信息处理装置的示范性基本配置。例如,本发明实施例适用于各种信息处理装置,诸如相机、PC、以及盘记录设备。首先,参照图1描述执行根据本发明实施例的处理所需的信息处理装置的基本配置。
信息处理装置100具有微机101、存储器102、以及三轴加速度传感器103。微机101具有CPU,其对信息处理装置100进行处理控制,并且具有用于执行中程序的存储区域,并且该微机作为控制部件发挥作用。
三轴加速度传感器103检测对应于X轴、Y轴、Z轴三个正交轴的加速度,并且为加速度检测部件,其将所检测的数据输入到作为控制部件的微机101。微机101周期性地、例如大约每10msec接受加速度传感器103检测的数据。更具体地,其接受施加给信息处理装置100的、并且对应于X轴、Y轴、Z轴三个正交轴的加速度(Gx,Gy,Gz)信息。
微机101将基于加速度传感器103的检测值的加速度(Gx,Gy,Gz)信息记录到存储器102,并且检测值根据预置程序周期性地输入,并且微机101根据对应于X轴、Y轴、Z轴三个正交轴的加速度(Gx,Gy,Gz),计算结果值(Gavg),并且将所计算的结果值(Gavg)与对应于三个正交轴的加速度(Gx,Gy,Gz)一道记录在存储器102中。例如,结果值为以下值,其被计算为对应于X轴、Y轴、Z轴三个正交轴的加速度值的平方和值。
如上所述,微机101在存储器102中记录每个正交轴方向的加速度(Gx,Gy,Gz)、以及结果值(Gavg),这些值根据在每个测量时机来自三轴加速度传感器103的输出值计算。因此,在存储器102中,有符合每个正交轴方向的加速度(Gx,Gy,Gz)、以及结果值(Gavg)的时间变化的加速度历史信息。
微机101根据来自三轴加速度传感器103的输入值、以及在存储器102中记录的加速度历史信息,确定信息处理装置100是否处于下落状态(自由下落)。微机101确定例如用户拿着信息处理装置100上下摆动,还是信息处理装置100处于自由下落状态。通过以下两个确定步骤来由微机101进行确定其是否在自由下落的确定处理。
A、第一确定步骤A检查根据从三轴加速度传感器103输入的、三个轴方向上的各个输出值计算的结果值是否接近0G,并且当结果值接近0G时,确定该装置处于零重力状态。
B、第二确定步骤B当在第一确定中感知该装置处于零重力状态时,使用在存储器102中存储的加速度历史信息,确定该装置是否处于自由下落状态。
如上所述,在根据本发明实施例的信息处理装置中,有一个技术特征为确定根据三个轴方向上的各个输出值计算的结果值接近0G,并且作为第二确定,确定使用加速度历史信息,来对该装置是否处于自由下落状态进行检查以及确定。根据第二确定处理,例如,可以区分以下状态该信息处理装置真正处于自由下落状态的状态、以及用户上下摆动该信息处理装置的状态。
图2显示存储在存储器102中的加速度历史信息的示范性数据配置。如图2所示,在存储在存储器102中的加速度历史信息中,存储了以下作为历史信息对应于X轴、Y轴、Z轴三个正交轴的加速度(Gx,Gy,Gz)信息、以及基于加速度(Gx,Gy,Gz)信息的结果值(Gavg)(例如对应于X轴、Y轴、Z轴三个正交轴的加速度值的平方和值)。图2显示的加速度历史信息为以下例子,其记录基于图2A所示测量时机的数据,即当测量时间间隔=a时、基于每个时间间隔a处从三轴加速度传感器103输入的信息。例如,将测量时间间隔=a设置为大约10msec。
将参照图3描述微机101的处理。微机101根据预置的程序进行数据处理。图3显示说明微机101根据程序进行的处理的图示,并且显示了其中以方框显示软件与硬件所进行的每种处理功能的方框图。
微机101周期性地在检测值输入部件121处,从三轴加速度传感器103接受对应于X轴、Y轴、Z轴三个正交轴的所检测的加速度值,并且向结果值计算部件122与历史信息记录部件123输出该输入值。
结果值计算部件122根据从检测值输入部件121输入的加速度(Gx,Gy,Gz)信息,计算例如被计算为Gx、Gy、Gz的平方和的结果值(Gavg),并且将计算值输出给历史信息记录部件123。历史信息记录部件123在存储器102中记录从检测值输入部件121输入的加速度(Gx,Gy,Gz)信息、以及从结果值计算部件122输入的结果值(Gavg)。根据该处理,图2所示的加速度历史信息被记录在存储器102中。另外,可以设置存储器102,使得根据存储器102的记录容量,在其中记录固定周期(例如几秒)的最近的历史信息。更具体地,旧的历史数据相继由新的数据替换、并且被删除。
下落确定部件124接受来自结果值计算部件122的结果值(Gavg),并且下落确定部件124接受来自存储器102的加速度历史信息,以执行确定处理,从而确定该信息处理装置是否处于下落状态。
将参照图4所示的流程图描述下落确定部件124执行的下落确定处理。首先,将描述下落确定处理过程的一系列流程的大概,以后再描述各个步骤处理的细节。
首先,将描述下落确定处理过程的一系列流程的大概。首先,当检测到该装置处于零重力状态(S101)时,确认在存储器102中存储的历史信息的值,以确定对于从当前时间到基于重力加速度的某时间周期[T=na]之前的时段、是否施加了一个较大的力(S102),其中a为测量间隔(例如大约10m sec),n为样本数。当确定施加了一个较大的力时,不将其确定为下落。零重力状态对应于这种情况,当向上摆动该装置时发生的这种情况。
随后,根据直至重力达到0G的重力变化,执行确定处理(S104)。因为加速度传感器获得固定时间间隔的测定值,所以计算微分以求得施加到该装置的力的变化(微分值)。当直至重力达到0G的重力变化(微分值)接近自由下落时的变化(其足够大)时,确定为下落。例如,在手拿着该装置向下摆动的情况下,变化小于下落时的变化。根据综合判定,进行自由下落检测。
此后,将详细描述图4所示的流程。首先,在步骤S101,确定是否检测到零重力状态。确定结果值计算部件122根据三轴加速度传感器103处的最近的检测值计算的结果值(Gavg)是否显示零。当结果值显示值Gavg几乎等于零时,确定该装置处于零重力状态,并且可能在下落。该确定处理为上述的第一确定步骤的处理,即,其对应于以下的确定处理。
第一确定步骤A检查根据从三轴加速度传感器103输入的、三个轴方向上的各个输出值计算的结果值是否接近0G,并且当结果值接近0G时,确定该装置处于零重力状态。
在步骤S101,当确定为“否”时,该处理行进到步骤S111,并且确定该装置没有下落,以结束该确定处理。另外,下落确定部件124接连接受结果值,以对每个输入结果值进行步骤S101处的确定。在步骤S101,当确定为“是”时,即当结果值Gavg几乎等于零时,确定该装置处于零重力状态,并且可能在下落。该处理行进到步骤S102。
将参照图5-1与5-2描述步骤S101处的确定处理的细节。图5-1显示信息处理装置300下落的方式,图5-2显示描绘结果值Gavg时间变化的曲线。如图5-1所示,在步骤S201,信息处理装置300在时间[T=0-na]处静止。此时,对该信息处理装置只施加了向下的力(重力),从而导致Gavg=1。在步骤S202,时间[T=0-0],信息处理装置300处于下落状态,并且值Gavg几乎等于零。
此时的结果值Gavg的时间变化如图5-2所示。在图5-2中,时间向右前进,并且垂直方向显示结果值Gavg。在时间[T=0-0]处,值Gavg几乎等于零。在这个时间点处,执行图4所示步骤101处的第一确定处理A。在第一确定处理中确定为“是”,并且确定该装置可能在下落。但是,在这个时间点处,不判定该装置在下落,并且该处理行进到随后的步骤S102。
当该处理行进到步骤S102时,从存储器获取历史信息。在历史信息中,记录每个测量时机处的三个轴方向的加速度与结果值,如参照图2所述。
步骤S103与S104为上述的第二确定步骤的处理步骤,即,它们对应于以下确定处理步骤。
第二确定步骤B当在第一确定中感知该装置处于零重力状态时,使用在存储器102中存储的加速度历史信息,确定该装置是否处于自由下落状态。
第二确定步骤包括步骤S103(B1)与S104(B2)处的两个确定处理。首先,在步骤S103处,确定该装置先前经受过一较大的力。更具体地,作为以下处理来执行这一处理比较记录为历史信息的结果值(Gavg)与阀值TH1,并且比较在对于过去一固定周期的所记录的信息中包含的结果值(Gavg)与阀值TH1。例如,从在存储器中记录的历史信息中得到对于从T=(0-na)到T=0的时段的多条记录信息,并且检查对于每条所获取的信息,以下等式是否成立Gavg<TH1其中a为测量间隔(例如10m sec),n为显示样本数的整数。
当对于从历史信息获取的过去的历史信息以下等式成立时,
Gavg<TH1即,当确定对于过去的一固定时段T=0、该装置没有经受过一较大的力时,该处理行进到步骤S104。
当对于从历史信息获取的过去的历史信息以下等式不成立时,Gavg<TH1即,当确定对于过去的一固定时段T=0、该装置经受过一较大的力时,该处理行进到步骤S111,并且确定该装置没有在下落状态。
步骤S103处的确定处理(B1)为被作为以下处理执行的确定处理例如确定用户向上摆动该装置,还是该装置在下落。将参照图6-1、6-2以及图5-1、5-2描述步骤S103处的确定处理(B1)。
图6-1显示其中用户上下摆动装置的示范性操作,图6-2显示描绘在该状态变化中结果值Gavg的变化的曲线。粗实线为描绘对应于用户上下摆动装置的操作的、结果值Gavg的变化的曲线。在图6-2所示的曲线中,在时间[T=0]处值Gavg几乎等于零,并且在这一时间点处,在图4所示的步骤S101处的确定(第一确定A)为“是”。随后,对于第二确定处理,根据历史信息进行步骤S103处的确定(B1)。
如图6-1所示,当向上摆动装置300时,以与重力相对的加速度向上移动该装置。因此,施加比静止状态(1G)大的力(1G+b)。此后,当该装置下降到原来位置时,发生几乎与发生下落时相同的状态,施加到该装置的力变小,并且测量出值Gavg几乎等于零。测量出值Gavg几乎等于零的点为时间[T=0]。在这一时间点处,对于图4所示流程中的步骤S101处的第一确定处理的确定为“是”,并且进行步骤S103之后的第二确定处理。
在步骤S103之后的第二确定处理中,根据从历史信息获取的过去历史信息,对于该装置先前是否经受过一较大的力的确定处理,确定以下等式是否成立。
Gavg<TH1例如,如图6-2所示,将阀值TH1设置为TH1=1.5G在图6-2所示的曲线中,从历史信息获取的、对于从时间T=0到(0-na)的时段的过去测定值(Gavg)包含以下结果值Gavg>1.5
更具体地,根据在向上摆动状态下测量的力而计算的结果值Gavg大于阀值1.5G。因此,在步骤103处,对于以下确定等式是否成立的结果,为“否”,并且该处理行进到步骤S111。
Gavg<TH1进行最终确定,即该装置不在下落状态。
将参照图5-1与5-2描述当装置真正下落时的步骤103处的确定处理。在图5-2所示的曲线中,从历史信息获取的、对于从时间T=(0-na)到T=0的时段的过去测定值(Gavg)不包含以下结果值Gavg>1.5更具体地,状态从静止状态(Gavg=1)变化为下落状态,并且从历史信息获取的、对于从时间T=0到(0-na)的时段的过去测定值(Gavg)不包含结果值(Gavg)等于或大于阀值(TH1=1.5G)的数据。因此,在步骤103处,对于以下确定等式是否成立的确定结果,为“是”,并且该处理行进到步骤S104。
Gavg<TH1执行以后的第二确定处理的确定步骤(B2)。
与步骤103处的处理类似,步骤S104处的确定处理为使用对于从测定时间[T=0]到过去的固定时段的历史信息的下落确定处理。此处,到零重力状态的时间变化是否为短进行确定。更具体地,根据到零重力状态(Gavg几乎等于零)的速度变化,进行该确定。更具体地,例如,根据变化所用的时间长度,计算从静止状态(Gavg=1)到零重力状态(Gavg几乎等于零)的速度变化。更具体地,通过以下确定等式,进行下落确定处理,该确定等式比较单位时间的结果值变化(ΔGavg/ΔT)与阀值(TH2)。
ΔGavg/ΔT>TH2例如,ΔGavg/ΔT对应于图5-2所示曲线的斜率。当斜坡较陡时,意味着到零重力状态(Gavg几乎等于零)的时间变化不长,即速度变化较快,这确定了该装置在下落。
更具体地,当以下确定等式成立时,该处理行进到步骤S112。
(ΔGavg/ΔT)>TH2进行最终确定,即该装置在下落。当以下确定等式不成立时,该处理行进到步骤S111。
进行最终确定,即该装置未在下落。
步骤S104处的确定处理(B2)为作为以下处理执行的确定处理例如区分用户向下摆动该装置的状态以及下落状态。将参照图7-1、7-2以及图5-1、5-2描述步骤S104处的确定处理(B2)。
图7-1显示其中用户向下摆动装置的示范性操作,图7-2显示描绘在该状态变化中结果值Gavg的变化的曲线。粗实线显示描绘对应于用户向下摆动装置的操作的、结果值Gavg的变化的曲线。在图7-2所示的曲线中,在时间[T=0]处值Gavg几乎等于零,并且在这一时间点处,在图4所示的步骤S101处的确定(第一确定A)为“是”。随后,对于根据历史信息的第二确定处理,进行步骤S103处的确定确定(B1)以及步骤S104处的确定确定(B2)。
如图7-1所示,当向下摆动装置300时,力从静止状态(1G)下降,以产生几乎与下落相同的状态,施加到该装置的力变小,并且测量出值Gavg几乎等于零。测量出Gavg几乎等于零的点为时间[T=0]。在这一时间点处,对于图4所示流程中的步骤S101处的第一确定处理的确定为“是”,这就确定了该装置可能在下落。
在步骤S104,根据从历史信息获取的过去历史信息,确定到零重力状态的时间变化是否为短。更具体地,通过以下确定等式,进行下落确定处理,该确定等式比较单位时间的结果值变化与阀值。
(ΔGavg/ΔT)>TH2例如,ΔGavg/ΔT对应于图7-2所示曲线中的斜率。当该斜坡较陡时,到零重力状态(Gavg几乎等于零)的时间变化不长,即速度变化较快,这确定了该装置在下落。
例如,将显示单位时间的结果值变化的阀值TH2设置为具有图7-2所示斜率(ΔGavg/ΔT)的阀值(TH2)。在图7-1与7-2所示的向下摆动该装置时,从Gavg=1到几乎等于零的G的速度较慢。从曲线上可以看出,斜坡较缓,并且以下等式不成立。
(ΔGavg/ΔT)>TH2因此,对于步骤S104处的确定为“否”,并且该处理行进到步骤S111。进行最终确定,即该装置未处于下落状态。
将参照图5-1与5-2描述当该装置真正下落时的步骤S104处的确定。在图5-2所示的曲线中,从静止状态(Gavg=1)到零重力状态(Gavg几乎等于零)的变化速度较快。从曲线上可以看出,斜坡为陡坡,并且以下等式成立。
(ΔGavg/ΔT)>TH2因此,对于步骤S104处的确定为“是”,并且该处理行进到步骤S112。进行最终确定,即该装置处于下落状态。
如上所述,根据本发明实施例的信息处理装置执行对于下落确定处理的以下两个确定步骤。
第一确定步骤A检查根据从三轴加速度传感器103输入的、三个轴方向上的各个输出值计算的结果值是否接近0G,并且当结果值接近0G时,确定该装置处于零重力状态。
第二确定步骤B当在第一确定中感知该装置处于零重力状态时,使用在存储器102中存储的加速度历史信息,确定该装置是否处于自由下落状态。
另外,在第二确定步骤B中,(B1)通过基于对该装置先前是否经受过一较大的力的确定的确定处理,辨别其处于向上摆动状态,其中用户抬起该装置,以及(B2)通过基于达到零重力的速度的确定处理,辨别其处于向下摆动状态,其中用户向下摆动该装置,对于这些辨别结果,配置来进行最终确定,即该装置未在下落。
根据该处理,例如在安装有HDD的设备中,可以避免当该装置未在下落时回缩磁头的不希望的处理,并且不会迫使用户由于返回的处理时间而中断。
根据本发明实施例的下落检测处理配置可以用于安装有记录设备(例如硬盘驱动器)的相机以及PC。例如,相机配备有根据本发明实施例的下落检测处理配置,由此可以避免不希望的磁头回缩处理。将参照图8描述该设备配置,假定根据本发明实施例的信息处理装置为成像装置,例如安装有硬盘驱动器的数字相机或者数字摄像机。图8所示的方框图为描绘信息处理装置500的配置的方框图,其作为成像装置,为安装有HDD(硬盘驱动器)的便携式小型数字相机或者数字摄像机,并且该装置具有在硬盘驱动器520中记录所拍摄的信息的配置。
信息处理装置(成像装置)500具有镜头组501,由一或多个镜头的组合形成;成像设备502,例如CCD;相机信号处理部件503,其对成像设备502拍摄的图像数据进行信号处理,包括模拟信号处理,A/D转换,数字信号处理,以及编码;数据存储部件(存储器)504,其暂时存储相机信号处理部件503处处理的图像数据;硬盘驱动器(HDD)520,其具有永久存储在数据存储部件(存储器)504中记录的图像数据的硬盘;以及装置控制部件(微机)505,其具有对数据拍摄与记录处理进行总体控制的CPU。另外,信息处理装置500具有加速度传感器506,其测量正交的X轴、Y轴、Z轴三个轴的加速度。
装置控制部件(微机)505对相机中拍摄与记录数据进行控制,并且进行上述的下落确定处理。加速度传感器506为加速度检测部件,其检测分别对应于X轴、Y轴、Z轴三个正交轴的加速度,并且将检测的数据输入到装置控制部件(微机)505。装置控制部件(微机)505根据来自加速度传感器506的输入信息,对信息处理装置(成像装置)500的状态进行确定,即其根据参照图4所示流程图描述的处理过程,确定该装置是否在下落状态。
作为装置控制部件(微机)505所进行的下落确定处理的结果,当确定信息处理装置(成像装置)500在下落状态时,进行紧急情况处理,例如硬盘驱动器(HDD)520的磁头回缩处理以及停止向硬盘驱动器(HDD)520供电。根据这些处理,防止硬盘驱动器(HDD)520的磁头受到损害。
但是,当用户抬起或者向下摆动相机时,不确定为下落,并且不执行磁头回缩处理。因此,用户不需要等待与磁头回缩相关的返回处理,并且可以迅速地拍摄与记录数据。
如上所述,已经参照具体实施例描述了本发明的实施例。但是,本领域技术人员应该清楚在不脱离本发明的教导的前提下,可以对这些实施例进行修改与替换。更具体地,本发明以示范性形式公开,并且不应该以局限的方式理解。要理解本发明的教导,应该考虑权利要求书。
另外,说明书中描述的一系列处理可以硬件、软件、或者其组合配置实现。当这些处理由软件实现时,可以将记录有处理序列的程序安装在包含在专用硬件中的计算机的存储器中以进行实现,或者可以将程序安装到可以执行各种处理的通用计算机中以进行实现。
例如,可以在作为记录介质的硬盘驱动器与ROM(只读存储器)中预先记录该程序。可替换地,可以在可去除记录介质(例如软盘、CD-ROM(密致盘只读存储器)、MO(磁光)盘、DVD(数字多用途盘)、磁盘与半导体存储器)中,暂时或者永久存储(记录)该程序。可以将此类可去除记录介质作为所谓的软件包提供。
另外,除上述的、从可去除记录介质向计算机安装程序之外,还可以如下方式安装程序将程序以无线方式从下载站点传送到计算机,以及以电缆连接的方式通过网络(例如LAN(局域网)以及因特网)传送到计算,计算机接收如此传送的程序,并且将其安装在记录介质中,例如包含在其中的硬盘驱动器。
另外,说明书中描述的各种处理可以按照根据说明书的时间序列执行,并且可以并行、或者分别依赖于执行处理的装置处理执行情况、或者如所希望地实现这些处理。另外,在说明书中,系统为多个设备逻辑集合的配置,其不限于各个配置的设备处于同一外壳的情况。
如上所述,根据本发明实施例的配置,作为对装置是否在下落的确定处理,执行第一确定处理,其确定该装置是否处于零重力状态,并且当感知该装置处于零重力状态时,执行第二确定处理,其利用在存储部件中存储的加速度历史信息,来确定该装置是否处于自由下落状态。在第二确定处理中,通过根据历史信息确定该装置是否在先前经受过一较大的力,或者根据达到零重力状态的速度,来执行下落确定处理。由此,可以辨别用户抬起或者向下摆动该装置的状态。利用该配置,在安装有HDD的设备中,例如当该装置没有在下落时,可以防止回缩磁头的不必要处理,不会迫使用户由于返回的处理时间而经受中断,并且可以提高工作效率。
本领域技术人员应该理解在权利要求及其等价物的范围内,根据设计需要或者其他因素,可以进行各种修改、组合、子组合、以及变换。
权利要求
1.一种信息处理装置,包含加速度检测部件,其检测在该信息处理装置中生成的加速度;存储部件,其存储基于加速度检测部件所检测的信息的历史信息;以及控制部件,其根据由加速度检测部件检测的信息、以及在存储部件中存储的历史信息,执行关于该信息处理装置是否处于下落状态的确定处理。
2.如权利要求1所述的信息处理装置,其中控制部件被配置来执行第一确定处理,其根据由加速度检测部件检测的信息,确定该信息处理装置是否处于零重力状态;以及第二确定处理,当在第一确定处理中确定该信息处理装置处于零重力状态时,其通过使用基于存储部件中存储的加速度历史信息的、关于该信息处理装置的过去的加速度检测信息,执行关于该信息处理装置是否处于下落状态的确定处理。
3.如权利要求2所述的信息处理装置,其中对于第二确定处理,控制部件被配置来从存储部件获取对于刚好在该信息处理装置达到零重力状态的时段之前的时段的加速度检测信息;根据在该信息处理装置达到零重力状态之前的时段中的加速度检测信息,执行关于该时段中是否向该信息处理装置施加了等于或大于预定阀值的力的确定处理;以及根据该确定结果,确定该信息处理装置是否处于下落状态。
4.如权利要求2所述的信息处理装置,其中对于第二确定处理,控制部件被配置来从存储部件获取对于刚好在该信息处理装置达到零重力状态的时段之前的时段的加速度检测信息;根据基于该时段中加速度检测信息的、直至该信息处理装置达到零重力状态时的单位时间的加速度变化,执行确定处理;以及根据该确定结果,确定该信息处理装置是否处于下落状态。
5.如权利要求1所述的信息处理装置,其中加速度检测部件为三轴加速度传感器,其检测X轴、Y轴、Z轴三个正交轴的加速度,以及控制部件被配置来根据三轴加速度传感器检测的X轴、Y轴、Z轴上的测定值,计算结果值(Gavg);在存储部件中存储结果值;以及根据该结果值执行关于该信息处理装置是否处于下落状态的确定处理。
6.如权利要求5所述的信息处理装置,其中控制部件被配置来执行以下处理计算三轴加速度传感器检测的X轴、Y轴、Z轴上的加速度信息Gx、Gy、Gz的平方和,作为结果值(Gavg)。
7.一种成像装置,包含硬盘驱动器,其存储所拍摄的图像数据;加速度检测部件,其检测在信息处理装置中生成的加速度;存储部件,其存储基于加速度检测部件所检测的信息的历史信息;以及控制部件,其根据由加速度检测部件检测的信息、以及在存储部件中存储的历史信息,执行关于该信息处理装置是否处于下落状态的确定处理,并且基于对该装置处于下落状态的确定,执行硬盘驱动器的磁头回缩处理。
8.如权利要求7所述的成像装置,其中控制部件被配置来执行第一确定处理,其根据由加速度检测部件检测的信息,确定该信息处理装置是否处于零重力状态;以及第二确定处理,当在第一确定处理中确定该信息处理装置处于零重力状态时,其通过使用基于存储部件中存储的加速度历史信息的、关于该信息处理装置的过去的加速度检测信息,执行关于该信息处理装置是否处于下落状态的确定处理。
9.一种信息处理方法,包含以下步骤检测在信息处理装置中生成的加速度;在存储部件中存储基于加速度检测步骤所检测的信息的历史信息;以及根据在加速度检测步骤检测的信息、以及在存储部件中存储的历史信息,通过执行关于该信息处理装置是否处于下落状态的确定处理,确定下落。
10.如权利要求9所述的信息处理方法,其中所述下落确定步骤为执行以下的步骤第一确定处理,其根据在加速度检测步骤检测的信息,确定该信息处理装置是否处于零重力状态;以及第二确定处理,当在第一确定处理中确定该信息处理装置处于零重力状态时,其通过使用基于存储部件中存储的加速度历史信息的、关于该信息处理装置的过去的加速度检测信息,执行关于该信息处理装置是否处于下落状态的确定处理。
11.如权利要求10所述的信息处理方法,其中对于第二确定处理,所述下落确定步骤为以下步骤从存储部件获取对于刚好在该信息处理装置达到零重力状态的时段之前的时段的加速度检测信息;根据在该信息处理装置达到零重力状态之前的时段中的加速度检测信息,执行关于该时段中是否向该信息处理装置施加了等于或大于预定阀值的力的确定处理;以及根据该确定结果,确定该信息处理装置是否处于下落状态。
12.如权利要求10所述的信息处理方法,其中对于第二确定处理,所述下落确定步骤为以下步骤从存储部件获取对于刚好在该信息处理装置达到零重力状态的时段之前的时段的加速度检测信息;根据基于该时段中加速度检测信息的、直至该信息处理装置达到零重力状态时的单位时间的加速度变化,执行确定处理;以及根据该确定结果,确定该信息处理装置是否处于下落状态。
13.如权利要求9所述的信息处理方法,其中所述加速度检测步骤为由三轴加速度传感器进行的加速度检测步骤,该三轴加速度传感器检测X轴、Y轴、Z轴三个正交轴的加速度,以及所述下落确定步骤为以下步骤根据三轴加速度传感器检测的X轴、Y轴、Z轴上的测定值,计算结果值(Gavg);以及根据该结果值执行关于该信息处理装置是否处于下落状态的确定处理。
14.如权利要求13所述的信息处理方法,其中所述下落确定步骤为执行以下处理的步骤计算三轴加速度传感器检测的X轴、Y轴、Z轴上的加速度信息Gx、Gy、Gz的平方和,作为结果值(Gavg)。
15.一种计算机程序,其允许信息处理装置执行下落确定处理,该计算机程序包含执行以下的指令检测在信息处理装置中生成的加速度;在存储部件中存储基于加速度检测步骤所检测的信息的历史信息;以及根据在加速度检测步骤检测的信息、以及在存储部件中存储的历史信息,通过执行关于该信息处理装置是否处于下落状态的确定处理,确定下落。
全文摘要
提供了一种信息处理装置、成像装置、信息处理方法、以及计算机程序。信息处理装置包含加速度检测部件,其检测在该信息处理装置中生成的加速度;存储部件,其存储基于加速度检测部件所检测的信息的历史信息;以及控制部件,其根据由加速度检测部件检测的信息、以及在存储部件中存储的历史信息,执行关于该信息处理装置是否处于下落状态的确定处理。
文档编号G11B5/54GK1937058SQ20061013891
公开日2007年3月28日 申请日期2006年9月21日 优先权日2005年9月21日
发明者小林幸, 今井健一郎, 渡边克比古, 横田淳一, 伊藤亮吾, 下野浩 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1