图像拍摄设备、图像拍摄方法和程序的制作方法

文档序号:6011565阅读:134来源:国知局
专利名称:图像拍摄设备、图像拍摄方法和程序的制作方法
技术领域
本发明涉及一种图像拍摄设备、图像拍摄方法和程序,具体地讲,涉及一种使用 GPS接收器的图像拍摄设备。
背景技术
GPS(全球定位系统)是为了使用位于轨道上的GPS卫星实时计算诸如车辆、飞机和轮船的运动体的全球位置和运动速度而开发的一种位置测量系统。近些年来,除了计算运动体的位置以外,GPS已经广泛应用于其它领域,诸如地球上各点之间的距离和方向的静态测量。当使用这种GPS系统时,GPS接收器用于接收从GPS卫星的发射的电磁波(例如参见日本专利No. 4,292,682)。图6是用于示出通常使用的GPS系统的整体结构的图。如图6所示,从GPS卫星 200发射1. 57542GHz的扩谱信号。在与信号行进的距离一致的传播时间以后,GPS接收器 210的天线单元211接收到发射的信号。由天线单元211接收的信号被中频转换单元212 下变换成特定中频并且被输入到信号同步解调单元213。此后,这些信号被信号同步解调单元213进行解扩(despread)以对数据进行解调。解调的数据在位置计算单元214中用于计算位置。通过这样做,GPS接收器210接收从GPS卫星200发射的信号并且计算位置。图7示出了由GPS接收器210执行的传统GPS定位操作。在图7中,水平轴表示从GPS接收器210的开机(S卩,启动)开始测量的时间。首先,当开机时,从在此时拾取的多个GPS卫星接收信号并且为每个GPS卫星分配单独的信道(在图7的例子中,分配的信道表示为“信道1”到“信道4”)。此后,在各个信道上对来自各个GPS卫星的数据进行解调。 更具体地,如图7所示,由信号同步解调单元213执行解扩谱和数据解调(标记为“A”),然后由位置计算单元214依次执行用于指定前同步码(preamble)的子帧同步(标记为“B”) 以及从子帧获取轨道参数(标记为“C”)。尽管当在这些信道上的轨道参数的获取(标记为“C”)已经完成时在各个信道上变得可以进行位置计算(标记为“D”),但是位置计算单元214通常当已经在四个或更多信道上完成轨道参数的获取(标记为“C”)时(即,在图7 中标记为“X”的点处)才开始计算位置。当位置的计算结束时,输出位置数据,然后最终输出当前位置。

发明内容
对于上述的传统GPS接收器和GPS定位方法,从设备启动直到可以进行定位需要大约三十秒。这是因为标记为“A”的解扩谱和数据解调需要大约五秒,标记为“B”的子帧同步需要大约十秒,并且由于与数据的帧的排列的关系,标记为“C”的轨道参数的获取需要大约二十秒。由于这个原因,已经按传统方式开发了把在前次开机时获得的轨道参数存储在非易失性存储器中并且当数据解调(标记为“A”)(—同步定时的检测)结束时开始使用存储的轨道参数计算位置的装置。然而,对于这种结构,由于在经过一定时间(例如,大约2小时)以后设置在系统中的有效期届满,所以如果装置已经停止了较长时间则将无法使用存储的轨道参数。当这种情况发生时,以与以前相同的方式,在启动GPS接收器时无法执行定位,直到获取新的轨道参数,这意味着需要花费较长时间开始位置计算。近来,例如数字相机的各种移动终端已经包括或连接到GPS接收器以利用位置数据。作为一个例子,GPS接收器被设置在数字相机内,并且拍摄的图像与关于图像拍摄位置等的嵌入数据一起记录。对于这种类型的终端,由于不能够在启动以后立即测量当前位置, 所以不能够将关于图像拍摄位置的数据嵌入在启动后立即拍摄的图像中,而是需要一直等到可以进行定位。这是非常不方便的。也就是说,由于GPS接收器获取轨道参数基本需要大约三十秒,所以例如从数字相机开机到能够拍摄照片产生了至少三十秒的等待时间,这是非常不方便的。为了解决这个问题,可以想到预先打开GPS接收器的电源,但是在这种情况下,会出现如下问题需要一直开启GPS接收器的电源,从而导致高功耗的问题。还存在一个问题当已经存在高处理负载时(诸如在由数字相机进行图像拍摄期间)的位置计算对硬件/软件资源和电力的要求高。为了解决这个问题,可以想到可以将由GPS接收器接收的GPS接收数据自身附加于拍摄的图像,并且在以后执行位置等的计算。 然而,在这种情况下,例如大约140KB的GPS接收数据被附加于每个拍摄的图像,从而导致数据量增加的问题。另外,当由GPS接收器接收的GPS接收数据自身被附加于拍摄的图像时,由于即使在GPS接收器不能够接收GPS接收数据的例如室内的环境下接收数据也将以相同的方式被附加于拍摄的图像,所以还存在无意义数据被附加于拍摄的图像的情况。鉴于上述的问题构思出本发明并且本发明旨在提供一种无需增加要求的硬件和软件资源就能够减少附加于拍摄的图像的用于计算位置的数据量的新颖和改进的图像拍摄设备、图像拍摄方法和程序。根据一个实施例,本发明提供一种信息处理设备,包括接收器,被构造为从多个全球定位系统(GPS)卫星接收多个信号,并且从所述多个信号获得测距数据(range data);图像获取单元,被构造为在接收器正在获得所述测距数据的同时获取图像数据;以及图像处理单元,被构造为将测距数据附加于图像数据并且将附加有测距数据的图像数据存储在存储器中。接收器可以被构造为通过对所述多个信号中的每一个的伪随机噪声中的码片进行计数来获得所述测距数据。信息处理设备还可以包括位置计算单元,该位置计算单元被构造为从所述多个信号中的每一个提取轨道参数。位置计算单元可以被构造为在图像获取单元获取图像数据后提取轨道参数。位置计算单元可以被构造为将轨道参数输出到图像处理单元。图像处理单元可以被构造为将轨道参数附加于存储器中的附加有测距数据的图像数据。位置计算单元可以被构造为获取附加于图像数据的测距数据和轨道参数。位置计算单元可以被构造为基于获取的测距数据和轨道参数来计算位置。位置计算单元可以被构造为将计算出的位置输出到图像处理单元。图像处理单元可以被构造为将从位置计算单元接收的位置信息附加于图像数据
5以替代测距数据和轨道参数,并且将附加有位置信息的图像数据存储在存储器中。根据另一个实施例,本发明提供一种信息处理方法,包括从多个全球定位系统 (GPS)卫星接收多个信号;从所述多个信号获得测距数据;在获得所述测距数据的同时获取图像数据;将测距数据附加于图像数据;以及将附加有测距数据的图像数据存储在存储器中。获得测距数据可以包括对所述多个信号中的每一个的伪随机噪声中的码片进行计数。该信息处理方法还可以包括在获取图像数据后从所述多个信号中的每一个提取轨道参数。该信息处理方法还可以包括将轨道参数附加于存储器中的附加有测距数据的图像数据。该信息处理方法还可以包括获取附加于图像数据的测距数据和轨道参数。该信息处理方法还可以包括基于获取的测距数据和轨道参数来计算位置。该信息处理方法还可以包括将位置信息附加于图像数据以替代测距数据和轨道参数;以及将附加有位置信息的图像数据存储在存储器中。根据另一个实施例,本发明提供一种包括计算机程序指令的非瞬时计算机可读介质,所述计算机程序指令当由信息处理设备执行时使该信息处理设备执行包括下述步骤的方法从多个全球定位系统(GPS)卫星接收多个信号;从所述多个信号获得测距数据;在获得所述测距数据的同时获取图像数据;将测距数据附加于图像数据;以及将附加有测距数据的图像数据存储在存储器中。根据另一个实施例,本发明提供一种信息处理设备,包括用于从多个全球定位系统(GPS)卫星接收多个信号的装置;用于从所述多个信号获得测距数据的装置;用于在获得所述测距数据的同时获取图像数据的装置;用于将测距数据附加于图像数据的装置;以及用于将附加有测距数据的图像数据存储在存储器中的装置。


图1是示意性示出根据本发明的实施例的图像拍摄设备的结构的框图;图2是用于解释图1所示的GPS块的解调单元的详细结构的图;图3是用于解释从每个GPS卫星发送的分级信号(导航消息)的帧结构的图;图4是根据本发明的实施例的图像拍摄处理的序列图;图5是用于解释GPS接收数据、中间数据和位置数据的图;图6是用于解释通常使用的GPS系统的整体结构的图;以及图7是用于解释由GPS接收器执行的GPS定位操作的图。
具体实施例方式将在下文中将参照附图详细描述本发明的优选实施例。要注意,在本说明书和附图中,具有基本相同的功能和结构的构成部件用相同标号表示,并且省去了对这些构成部件的重复解释。以下面指示的顺序给出下面的说明。
1.根据本发明的实施例的图像拍摄设备2.根据本发明的实施例的图像拍摄处理1.根据本发明的实施例的图像拍摄设备首先,将描述根据本发明的实施例的图像拍摄设备。图1是示意性示出根据本发明的实施例的图像拍摄设备的结构的框图。在图1中,例如数字相机的图像拍摄设备20包括GPS块21和图像拍摄块22。GPS块21包括GPS天线单元1、中频转换器2、解调单元3、位置计算单元4和时钟单元5,其中,GPS天线单元1接收从大约20,000公里或更高的高度处的GPS卫星发射的 1575. 42MHz信号(电磁波),中频转换器2将从GPS天线单元1接收的信号转换成中频,解调单元3对被中频转换器2降低到中频的信号进行解调,位置计算单元4从解调的信号中提取必要数据并且计算当前位置,时钟单元5由微型计算机等构成并且具有获知GPS块21 侧的时间的内置时钟功能。GPS天线单元1是本发明的“接收单元”的一个例子。解调单元 3是本发明的“测距数据获取单元”和“轨道参数获取单元”的一个例子。位置计算单元4 是本发明的“位置数据计算单元”的一个例子。图2是用于解释图1中的GPS块21的解调单元3的详细结构的图。如图2所示,解调单元3包括解扩谱器10和数据解调器11,这些部件具有多个信道并且针对从多个GPS卫星发出的信号执行向每个GPS卫星分配一个单独信道的指定处理。图3是用于解释从每个GPS卫星发出的分级信号(导航消息)的帧结构的图。如图3所示,一个长帧由五个子帧组成。一个子帧由十个字(word)组成,一个字由三十个数据比特组成,一个数据比特由二十个伪噪声码(C/A码)组成。由于一个伪噪声码为Ims长,所以一个数据比特为20ms长,一个字为600ms长,一个子帧为6s长,一个长帧为30s长。另外,二十五个长帧构成一个主帧,以12. 5分钟为一个周期从GPS卫星持续进行传输。每个子帧以八比特前同步码(同步模式)开始。表示以六秒为周期的直到一周的信号时间的T0W(Time Of Week,周的时间)存储在形成每个子帧内的第二个字的第三十一比特开始的十七个比特中。使用T0W,可以知道每个子帧的计数值。从每个子帧的第五十比特开始的三个比特表示子帧ID。根据子帧的计数值和ID,可以知道GPS卫星处的信号的发送时间。此外,作为GPS卫星的详细轨道信息的轨道参数(星历(印hemeris)数据)存储在第一到第三子帧内,并且关于每个GPS卫星的信息被包括在第四到第五子帧内,历书 (almanac)数据(即当搜索GPS卫星时主要使用的近似轨道信息)也包括在这里。上述的结构的信号具有50bps的比特率和20ms的比特周期。通过使用码片速度为 1.023MHz的伪随机噪声进行扩谱,从GPS卫星发送上述信号。该伪随机噪声的码长度(重复周期)是lms,二十个这样的周期对应于信号中的一个比特。要注意,一个码片周期大约是1微秒。经由通过把对每个GPS卫星唯一的伪随机噪声相乘在一起的解扩而执行的相关检测,解扩谱器10仅仅对隐匿(bury)在噪声下的分配的GPS卫星的信号进行解调。这里, 以一致的定时在每个GPS卫星发射已经与伪随机码相乘并且从各个GPS卫星发射的信号, 其中,这些信号按一定周期重复。在解扩谱器10中,通过对信号中的伪随机噪声中的码片进行计数来获得测距数据。作为用于这样做的结构,从没有示出的构成解扩谱器10的伪随机噪声控制器输出与伪随机噪声的码片速度同步的1.023MHz时钟。这个时钟作为计数时钟被提供给构成解扩谱器10的测距计数器(未示出)。从伪随机噪声产生器输出与伪随机噪声的重复周期同步的历元(epoch)信号,并且该历元信号作为复位信号被提供给测距计数器。在测距计数器中,在指定时长(例如,100ms)内在每个信道上对伪随机噪声中的码片进行同时计数,并且把得到的计数值输出到位置计算单元4作为测距数据。一旦GPS接收器接收到从GPS卫星发送的扩谱信号并且已开始由解扩谱器10执行对这种信号的解扩谱, 就能够获得上述的测距数据。作为一个例子,这个解扩谱器10能够有利地利用在日本特开专利公开No. H04-237228中公开的技术。也就是说,从伪随机噪声控制器输出伪随机噪声、与伪随机噪声的码片速度同步的1. 023MHz时钟信号和与伪随机噪声的重复周期同步的复位信号。在解扩谱器10中,从伪随机噪声控制器输出的时钟信号和复位信号用于对GPS信号中的伪随机噪声进行计数。 在每个指定周期(例如,100ms)输出计数值作为测距数据。数据解调器11使用两相解调电路对由解扩谱器10进行了解扩的信号进行解调并且将结果作为具有上述的数据帧结构的数据输出到位置计算单元4。如图1所示,位置计算单元4包括CPU 12、存储有指定程序的ROM 13、存储并读取数据的RAM 14、以及向RAM 14输入数据和从RAM 14输出数据的数据输入/输出装置15。 这里,预先存储使得能够以与通常相同的方式但在启动后的较早定时开始进行定位的轨道参数的轨道参数存储单元设置在RAM 14中,RAM 14还设置有存储测距数据的测距数据存储单元。CPU 12基于存储在ROM 13中的程序执行指定处理,这使得位置计算单元4能够计算位置并输出位置数据。如图1所示,图像拍摄块22包括用于拍摄被摄体的图像的图像拍摄单元23、用于操作图像拍摄单元23的操作单元M、图像处理单元25和例如监视器的显示单元沈。图像拍摄单元23是本发明的“图像拍摄单元”的一个例子。操作单元M是本发明的“操作单元” 的一个例子。这里,图像处理单元25包括CPU 27、存储有指定程序的ROM 28、存储并读取数据的RAM 29、以及向RAM四输入数据和从RAM四输出数据的数据输入/输出装置30。 CPU 27是本发明的“图像拍摄控制单元”和“存储控制单元”的一个例子。CPU 27根据由操作单元M接收的图像拍摄操作,控制由图像拍摄单元23执行的图像拍摄。RAM四是本发明的“存储单元”的一个例子并且包括存储由图像拍摄单元23拍摄的图像数据的图像数据存储单元、存储执行操作单元M的预定操作时的时间数据的时间数据存储单元、和存储通过GPS块21执行定位产生的位置数据的位置数据存储单元。在图像拍摄设备20中,当已经对操作单元M执行了指定操作(例如,图像拍摄操作)时,由图像拍摄单元23拍摄的图像的数据被存储在RAM四的图像数据存储单元中,同时,操作单元M的操作时间,即,关于图像拍摄时间的数据被存储在RAM 29的时间数据存储单元中。此外,当已经对操作单元M执行了指定操作(例如,图像拍摄操作)时,在GPS 块21中,获得此时的测距数据并且将其存储在RAM14的测距数据存储单元中。此后,在GPS 块21中,当已经获取了轨道参数(星历数据)时,把这些轨道参数存储在RAM 14的轨道参数存储单元中。之后,在图像拍摄设备20的硬件/软件资源的负载较轻的时刻,GPS块21 的位置计算单元4计算位置并且将位置数据输出到图像拍摄块22,这个位置数据然后被存储在RAM四的位置数据存储单元中。当拍摄的图像数据被显示在显示单元沈上时,取回该图像数据以及与该图像数据对应的时间数据和位置数据并且一起显示。或者,可以对时间数据和位置数据进行处理从而使之能够被显示为图像数据的文件信息。2.根据本发明的实施例的图像拍摄处理接下来,将描述根据本发明的实施例的图像拍摄处理。图4是根据本实施例的图像拍摄处理的序列图。在图4中,首先,通过打开图像拍摄设备20的电源,为图像拍摄块22和GPS块21 通电(步骤S102、S202)。接下来,在GPS块21中,在与从GPS卫星发射的信号行进的对应距离一致的传播时间后,GPS天线单元1接收到这些信号。由GPS天线单元1接收的信号被中频转换器2下变换到中频并且被输入到解调单元3。此后,在解调单元3中,接收来自此时能够拾取的多个GPS卫星之中的各个卫星的信号,并且为这些GPS卫星中的每一个分配单独的信道(步骤 S204)。接下来,在GPS块21中,在各个信道上开始来自分配给信道的GPS卫星的数据的解调(步骤S206),并且一旦解扩谱器10的信号解扩谱开始,则包括在信号中的伪随机噪声的码片以预定时长(例如,100ms)为周期进行输出。此后,当用户经由图像拍摄块22中的操作单元M执行图像拍摄操作时(步骤 S104),在该图像拍摄操作的同时,在GPS块21中,解调单元3将由上述计数操作获得的计数值输出到位置计算单元4作为测距数据。位置计算单元4获取输出的测距数据(步骤 S208)并且将获取的测距数据输出到图像拍摄块22 (步骤S210)。位置计算单元4还经由数据输入/输出装置15将获取的测距数据存储在RAM 14的测距数据存储单元中。要注意, 如果在步骤S208中无法在一定时间内获取测距数据,则GPS块21可以确定图像拍摄设备 20的位置是GPS不可探测位置并且中断测距数据和轨道参数的获取。在图像拍摄块22中,根据步骤S104中的图像拍摄操作,在步骤S210中输出的测距数据被附加于由图像拍摄单元23拍摄的图像的数据并且得到的图像数据被存储在RAM 四的图像数据存储单元中。接下来,在GPS块21中,在每个信道上,当已经获得了获得数据的每个主帧的第一到第三子帧时,位置计算单元4提取存储在这些子帧中的轨道参数(步骤S212)。此后,位置计算单元4将提取的轨道参数输出到图像拍摄块22 (步骤S214)。位置计算单元4还可以将提取的轨道参数存储在RAM 14的轨道参数存储单元中。要注意,当已预先获取了轨道参数时,位置计算单元4可以将预先获取的这些轨道参数输出到图像拍摄块22。在这种情况下,位置计算单元4不需要新获取轨道参数。另外,位置计算单元4可以从另一个GPS接收器获取轨道参数。接下来,在图像拍摄块22中,在步骤S214中输出的轨道参数也被附加于由图像拍摄单元23拍摄的图像的数据并且得到的图像数据被存储在RAM四的图像数据存储单元中。接下来,在GPS块21中,在已针对每个信道完成了轨道参数的获取以后,在图像拍摄设备20的硬件/软件资源负载较轻的时刻,位置计算单元4从图像拍摄块22获取附加于存储在RAM 29的图像数据存储单元中的图像的数据的测距数据和轨道参数,基于获取的测距数据和轨道参数计算位置(步骤S216),并且将位置数据输出到图像拍摄块22 (步骤 S218)。这里,位置计算单元4可以基于存储在RAM 14的轨道参数存储单元中的轨道参数和存储在RAM 14的测距数据存储单元中的测距数据来计算位置。在图像拍摄块22中,在步骤S218中输出的位置数据被附加于由图像拍摄单元23 拍摄的图像的数据以替代测距数据和轨道参数,并且得到的图像数据被存储在RAM 29的图像数据存储单元中,从而完成当前处理。要注意,在步骤S216中,如下所述,输出执行图像拍摄操作的场所的位置数据。首先,一旦完成了轨道参数的获取,按照与现有技术相同的方式,基于此时捕获的轨道参数和测距数据,求解至少四个GPS卫星的联立方程以获得此时的当前位置数据。也就是说,在GPS卫星的位置(xs,ys,zs)与GPS接收器的位置(xu,yu,zu)之间的距离与来自这个GPS卫星的信号的到达延迟时间之间建立下面的关系。
_] 〔 (Xs-Xu)2+ (ys-yu)2+ (zs-zu )2) 1/2 = c · (tu-ts) 这里,ts是从GPS卫星发射信号的时间(=“测距数据”),、是GPS接收器的接收时间,c是光速。如果未知量表示为Uu,yu,zu)和、,则通过求解四个GPS卫星的下面给出的联立四元二次方程,求得当前位置数据。((X1-xu)2.^y1-yu)2.+ (Z1-zu)2)1/2 = C:· (tu-
((X2-xu)2.+ (y2-yu)2.+ (Z2-zu)2)1/2 = C:· (tu-
i(x3-xu)2.+ (y3-yu)2.+ (Z3-zu)2)1/2 = C:· (tu-
((X4-xu)2.+ (y4-yu)2.+ (Z4-zu)2)172 =C · (tu为了获得用于GPS块21的通电(即,启动)与接下来轨道参数的获取完成之间的时间(即,轨道参数的获取完成之前的时间)的过去位置数据,使用在图像拍摄操作的同时获取的测距数据和在以后获得的轨道参数求得位置数据。这里,由于轨道参数包括表示GPS 卫星的运动路径的参数并且被表达为使用时间作为变量的函数,所以根据这个函数和存储的测距数据,可以计算过去过去位置数据的近似值。要注意,例如,约每两个小时更新表示 GPS卫星的运动路径的函数。因此,对于在从GPS块21的启动直到获取了轨道参数的三十秒程度的时间内获得的测距数据(即,存储的测距数据),可以使用充分近似数据。通过这样做,在轨道参数的获取已经完成后,可以针对在启动GPS块21后但在轨道参数的获取完成之前的任何时间获得位置数据。这里,尽管在图7中给出了表达“测距数据的测量”,但是这示出了上述的解调单元3中的测距数据的计数(测量)定时。在本实施例中,在针对能够拾取的每个卫星已经执行解扩谱和数据解调(标记为“A”)的点(图7中标记为“Y”)之后可以获取测距数据。在轨道参数的获取已经完成后(即,在图7中标记为“X”的点后), 可以获得这个时间以前的任何点(即,图7中的Y与X之间的测距数据的任何测量定时) 的位置数据。尽管传统的图像拍摄设备不能够在图像数据中嵌入位置数据,除非这些设备在启动后首先等待大约三十秒从而可以进行定位,但是本图像拍摄设备20能够在启动后但在获取轨道参数之前的时间点获得位置数据。为了这样做,当在图像拍摄设备20启动后但在获取轨道参数前由操作单元M执行图像拍摄操作时,获取该时间点的测距数据。随后,在获取了轨道参数后的任何点,在图像拍摄设备20的硬件/软件资源的负载较轻时,在由GPS 块21执行的定位程序的步骤S216(见图4)中,可以获得在获取轨道参数之前的时间的位置数据,这意味着这个位置数据可以附加于图像数据。通过这样做,即使针对在数字相机启动以后即刻拍摄的图像,也可以在已经获得轨道参数以后的任何时间获取并嵌入拍摄这些图像时的位置数据。根据本实施例,由位置计算单元4获取的测距数据被附加于由图像拍摄单元23拍摄的图像的数据。通过这样做,可以由位置计算单元4在获取轨道参数以后使用附加于所述图像的数据的测距数据和由位置计算单元4获取的轨道参数,在当图像拍摄设备20的硬件/软件资源的负载较轻的时刻计算位置。如图5所示,由于与由GPS块21接收的GPS接收数据自身的大小相比,测距数据具有充分小的数据大小,所以与把GPS接收数据自身附加于图像的数据的情况相比,可以减少附加于图像的数据的用于位置计算的数据量。根据本实施例,由位置计算单元4获取的轨道参数也被附加于由图像拍摄单元23 拍摄的图像的数据。通过这样做,可以在图像拍摄设备20的硬件/软件资源的负载较轻的时刻使用附加于图像的数据的测距数据和轨道参数来计算位置。如图5所示,由于与由GPS 块21接收的GPS接收数据自身的大小相比,轨道参数具有充分小的数据大小,所以与把GPS 接收数据自身附加于图像的数据的情况相比,可以减少附加于图像的数据的用于位置计算的数据量。另外,根据本实施例,在图像拍摄设备20的硬件/软件资源的负载较轻的时刻 (艮P,在与图像拍摄单元23执行图像拍摄不同的时刻)执行使用附加于图像的数据的测距数据和由位置计算单元4获取的轨道参数的位置计算。通过这样做,当高负载时(例如, 在图像拍摄期间),不执行例如位置计算的处理,从而避免了所需硬件/软件资源的任何增加。另外,根据本实施例,由位置计算单元4计算的位置数据被附加于由图像拍摄单元23拍摄的图像的数据以替代测距数据和轨道参数。如图5所示,由于与由GPS块21接收的GPS接收数据自身或中间数据的大小相比,位置数据具有充分小的数据大小,所以与把GPS接收数据自身或中间数据附加于图像的数据的情况相比,可以减少附加于图像的数据的位置相关数据的量。另外,根据本实施例,当在由图像拍摄单元23的图像拍摄的定时后在由解调单元 3获取轨道参数之前图像拍摄设备20的电源被关闭时,与解调单元3相关的各种部件的电源(即,GPS块21的电源)可以一直保持开启直到由解调单元3执行的轨道参数的获取完成。通过这样做,可以可靠地完成由解调单元3执行的轨道参数的获取。在本实施例中,由于在步骤S206中开始对来自GPS卫星的数据的解调之前用户已执行图像拍摄操作的情况下解调单元3不能够在与由图像拍摄单元23执行的图像拍摄相同的时刻获取测距数据,所以在这种情况下,可以在变得可以获取测距数据的时刻获取测距数据并且然后将其输出到位置计算单元4。由于即使当在与由图像拍摄单元23执行的图像拍摄相同的时刻不能够获取测距数据时仍能够随后不久获取测距数据,所以除非图像拍摄设备20正在高速运动,否则位置计算结果中的误差将很小。另外,在由于图像拍摄设备 20的硬件/软件资源不可用从而难以在与图像拍摄相同的时间获取测距数据的情况下,解调单元3可以在图像拍摄后在当变得可以获取测距数据的时刻获取测距数据并且将该测距数据输出到位置计算单元4。在本实施例中,如果已附加有轨道参数的图像的数据已经被存储在RAM 29的图像数据存储单元中,则当要向另一个图像附加与存储的轨道参数相同的轨道参数时,可以将所述另一个图像的数据存储在RAiC9的图像数据存储单元中而不附加轨道参数。在这种情况下,位置计算单元4可以通过参照附加于上述已经存储在RAM 29的图像数据存储单元中的图像的数据的轨道参数来计算与附加于所述另一个图像的测距数据对应的位置数据。 通过这样做,可以进一步减少存储在RAM 29的图像数据存储单元中的图像的数据的数据大小。要注意,尽管在本实施例中仅仅描述了数字相机等使用由GPS块21获得的位置数据的例子,但是可以以相同的方式应用本发明并且在使用由GPS块21获得的位置数据的任何其它电器中达到相同效果。类似地,使用获得的位置数据的方法不限于如在以上实施例中所述的由数字相机产生图像拍摄位置信息,并且能够以其它方法使用这种数据。此外,可以以包括存储上述类型的程序的存储器(例如,CD-ROM、DVD、内存、硬盘驱动器等)的转移装置和从存储器读取程序并且将程序直接或间接发送到执行该程序的设备的传输装置的形式来实现本发明。还能够通过向系统或设备提供存储用于实现上述实施例的功能的软件的程序代码的存储介质并且使这个系统或设备的计算机(或者CPU、MPU等)读取并执行存储在存储介质上的程序代码来实现本发明的目的。在这种情况下,从存储介质读取的程序代码自身实现上述实施例的功能,并且因此程序代码和存储所述程序代码的存储介质都构成本发明。作为提供程序代码的存储介质的例子,可以使用软盘(注册商标)、硬盘驱动器、 磁光盘、光盘(诸如 CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-Rff 或 DVD+RW)、磁带、非易失性存储卡和ROM。或者,可以经由网络下载程序代码。此外,不仅通过执行由计算机读取的程序代码可以实现上述实施例的功能,而且通过使在计算机上运行的OS(操作系统)等执行基于包括在程序代码中的指令而实现上述实施例的功能的一些或全部实际处理也可以实现上述实施例的功能。另外,通过将从存储介质读取的程序代码写入设置在插入到计算机中的扩展板上或者连接到计算机的扩展单元中的存储器并且然后使设置在扩展板或扩展单元中的CPU 等执行基于程序代码中的指令实现上述实施例的功能的一部分或全部实际处理,可以实现上述实施例的功能。尽管参照附图详细描述了本发明的优选实施例,但是本发明不限于以上的例子。 本领域技术人员应该明白,可以根据设计要求和其它因素想到各种变型、组合、子组合和替代,只要它们位于权利要求及其等同物的范围内即可。本申请包含与在2010年6月18日提交到日本专利局的日本在先专利申请JP 2010-139650中公开的主题相关的主题,通过引用将其全部内容并入这里。
1权利要求
1.一种信息处理设备,包括接收器,被构造为从多个全球定位系统卫星接收多个信号,并且从所述多个信号获得测距数据;图像获取单元,被构造为在接收器正在获得所述测距数据的同时获取图像数据;以及图像处理单元,被构造为将测距数据附加于图像数据并且将附加有测距数据的图像数据存储在存储器中。
2.根据权利要求1的信息处理设备,其中接收器被构造为通过对所述多个信号中的每一个的伪随机噪声中的码片进行计数来获得所述测距数据。
3.根据权利要求1的信息处理设备,还包括位置计算单元,被构造为从所述多个信号中的每一个提取轨道参数。
4.根据权利要求3的信息处理设备,其中位置计算单元被构造为在图像获取单元获取图像数据后提取轨道参数。
5.根据权利要求3的信息处理设备,其中位置计算单元被构造为将轨道参数输出到图像处理单元。
6.根据权利要求5的信息处理设备,其中图像处理单元被构造为将轨道参数附加于存储器中的附加有测距数据的图像数据。
7.根据权利要求6的信息处理设备,其中位置计算单元被构造为获取附加于图像数据的测距数据和轨道参数。
8.根据权利要求7的信息处理设备,其中位置计算单元被构造为基于获取的测距数据和轨道参数来计算位置。
9.根据权利要求8的信息处理设备,其中位置计算单元被构造为将计算出的位置输出到图像处理单元。
10.根据权利要求9的信息处理设备,其中图像处理单元被构造为将从位置计算单元接收的位置信息附加于图像数据以替代测距数据和轨道参数,并且将附加有位置信息的图像数据存储在存储器中。
11.一种信息处理方法,包括从多个全球定位系统卫星接收多个信号;从所述多个信号获得测距数据;在获得所述测距数据的同时获取图像数据;将测距数据附加于图像数据;以及将附加有测距数据的图像数据存储在存储器中。
12.根据权利要求11的信息处理方法,其中获得所述测距数据包括对所述多个信号中的每一个的伪随机噪声中的码片进行计数。
13.根据权利要求11的信息处理方法,还包括在已获取图像数据后从所述多个信号中的每一个提取轨道参数。
14.根据权利要求13的信息处理方法,还包括将轨道参数附加于存储器中的附加有测距数据的图像数据。
15.根据权利要求14的信息处理方法,还包括获取附加于图像数据的测距数据和轨道参数。
16.根据权利要求15的信息处理方法,还包括 基于获取的测距数据和轨道参数计算位置。
17.根据权利要求16的信息处理方法,还包括将位置信息附加于图像数据以替代测距数据和轨道参数;以及将附加有位置信息的图像数据存储在存储器中。
18.—种包括计算机程序指令的非瞬时计算机可读介质,所述计算机程序指令当由信息处理设备执行时使该信息处理设备执行包括下述步骤的方法从多个全球定位系统卫星接收多个信号;从所述多个信号获得测距数据;在获得所述测距数据的同时获取图像数据;将测距数据附加于图像数据;以及将附加有测距数据的图像数据存储在存储器中。
19.一种信息处理设备,包括用于从多个全球定位系统卫星接收多个信号的装置; 用于从所述多个信号获得测距数据的装置; 用于在获得所述测距数据的同时获取图像数据的装置; 用于将测距数据附加于图像数据的装置;以及用于存储附加有测距数据的图像数据的装置。
全文摘要
本发明涉及图像拍摄设备、图像拍摄方法和程序。该信息处理设备从多个全球定位系统(GPS)卫星接收多个信号;从所述多个信号获得测距数据;在获得测距数据的同时获取图像数据;将测距数据附加于图像数据;以及将附加有测距数据的图像数据存储在存储器中。
文档编号G01S19/42GK102291526SQ201110155090
公开日2011年12月21日 申请日期2011年6月10日 优先权日2010年6月18日
发明者新田学 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1