卫星电波钟表的制作方法

文档序号:11333514阅读:599来源:国知局
卫星电波钟表的制造方法与工艺

本发明涉及卫星电波钟表。



背景技术:

在接收包括时刻信息和位置信息的卫星电波而进行时刻修正的卫星电波钟表中,为了实际应用而提供了根据从卫星电波得到的位置信息自动判别时区的钟表。为了自动判别时区,必须判断当前位置属于哪个时区。

在下述专利文献1中记载有一种电子设备,该电子设备接收从位置信息卫星发送的卫星电波来取得位置信息和时刻信息,对按一定大小划分出的各段仅设定一个时差数据,不重复地存储汇集规定数量的段而组成的块数据,在该块数据中取得与位置信息对应的段的时差数据。

现有技术文献

专利文献

专利文献1:(日本)特开2010-210276号公报



技术实现要素:

发明所要解决的课题

时区边界线不一定沿着经度,而是根据国境或地势而复杂地弯曲。因此,为了判断卫星电波钟表属于哪个时区,需要能够判断地表的各个地点属于哪个时区的数据。作为这种数据,认为如果考虑将地表面进行十分细致的网状分割,对每个网格指定时区,则能够判断时区,但是因为所需要的存储容量巨大、运算负担增大,所以从成本、电力消耗方面来看不优选。

关于此点,在专利文献1中公开了汇集规定数量的段(网格)作为块数据,通过存储与位置信息对应的块和与块对应的存储地址的对应关系而汇集时差数据的排列相同的块数据,能够减少数据量。但是,在这种方法中,虽然能够预见通过适当地设定块尺寸地汇集块而得到一定程度上削减数据量的效果,但是仍然没有改变必须使将地表面分割而成的每个网格具有时差数据的状况,依然需要很大的存储容量。

本发明是鉴于上述情况而提出的,其目的在于提供一种进一步减小用于从位置信息判断时区的信息的存储容量的卫星电波钟表。

用于解决课题的技术方案

用于解决上述课题的本申请中公开的发明具有多个方面,这些方面的代表内容的概要如下文所述。

(1)卫星电波钟表,其特征在于,包括:接收部,其接收包括时刻信息和位置信息的卫星电波;存储部,其存储表示基准线与时区边界线的交点的位置的交点信息和作为与所述基准线邻接的楔形或带状的区域的所述交点所属的区域的时差分区信息,所述基准线是沿着与地球的特定的大圆正交的大圆的基准线或沿着地球的特定的大圆或与该大圆平行的圆的基准线;和决定部,其根据所述位置信息、所述交点信息和所述时差分区信息决定时区。

(2)在(1)中所述的卫星电波钟表,还具有时差详情决定部,该时差详情决定部至少根据所述位置信息、所述交点信息和所述时差分区信息决定夏令时和城市中的至少任一者。

(3)在(1)或(2)中所述的卫星电波钟表,所述存储部至少存储地址信息和时差分区/交点信息,所述地址信息包括按照所述每条基准线表示所述时差分区信息和所述交点信息的至少任一者的地址,所述时差分区/点信息包括所述时差分区信息和所述交点信息,所述时差分区信息和所述交点信息按照每条所属的所述基准线能够利用所述地址进行查看。

(4)在(3)中所述的卫星电波钟表,所述存储部存储包括于所述时差分区/交点信息中的邻接交点信息。

(5)在(3)或(4)中所述的卫星电波钟表,所述地址是每条所属的所述基准线的所述时差分区信息和所述交点信息的起始地址,所述时差分区/交点信息包括表示每条所属的所述基准线的数据的终点的符号。

(6)在(1)至(5)中任一项所述的卫星电波钟表,所述存储部存储时差详情信息,所述时差详情信息包括与所述时差分区相关联的时区信息、夏令时信息和城市信息中的至少任一者。

(7)在(1)至(6)中任一项所述的卫星电波钟表,所述特定的大圆是赤道。

(8)在(1)至(7)中任一项所述的卫星电波钟表,所述分区由邻接的两条所述基准线和与所述基准线正交的线指定。

(9)在(8)中所述的卫星电波钟表,还具有例外处理范围设定部,所述例外处理范围设定部将由邻接的两条所述基准线和隔开规定距离的与两条所述基准线正交的线指定的范围作为例外处理范围,当所述位置信息表示的位置在所述例外处理范围内时,所述时区决定部维持时区。

(10)在(1)至(9)中任一项所述的卫星电波钟表,所述存储部与表示第一基准线与所述边界线的交点即第一交点的位置的第一交点信息相关联地、存储表示与所述第一基准线相邻的第二基准线与所述边界线的交点即第二交点的位置的第二交点信息,所述区域由所述第一基准线、所述第二基准线和连接所述第一交点与所述第二交点的线指定。

(11)在(10)中所述的卫星电波钟表,还具有例外处理范围设定部,所述例外处理范围设定部将包括所述交点的规定范围作为例外处理范围,当所述位置信息表示的位置在所述例外处理范围内时,所述时区决定部维持时区。

(12)在(11)中所述的卫星电波钟表,所述例外处理范围是由邻接的两条所述基准线、通过所述第一交点且与所述基准线正交的线和通过所述第二交点且与所述基准线正交的指定的范围。

(13)在(11)中所述的卫星电波钟表,所述例外处理范围是由邻接的两条所述基准线、与连接所述第一交点与所述第二交点的线平行且通过所述第一交点的线和与连接所述第一交点与所述第二交点的线平行且通过所述第二交点的线指定的区域。

(14)在(1)至(13)中任一项所述的卫星电波钟表,当与所述时差分区信息相关联的所述时区信息表示时区不定时,所述时区决定部作出维持时区或者采用特定的时区的决定。

(15)在(1)至(14)中任一项所述的卫星电波钟表,还具有高纬度处理部,当所述位置信息表示的位置在规定的纬度以上时,所述高纬度处理部维持时区或者采用特定的时区。

发明效果

根据上述本发明的(1)方面,能够得到进一步减小用于从位置信息判断时区的信息的存储容量的卫星电波钟表。

另外,根据上述本发明的(2)方面,能够得到决定比时区更详细的时差的卫星电波钟表。

另外,根据上述本发明的(3)方面,能够得到不重复地存储时差分区信息和交点信息的卫星电波钟表。

另外,根据上述本发明的(4)方面,能够得到根据位置信息以更好的精度判断时区的卫星电波钟表。

另外,根据上述本发明的(5)方面,能够得到以可变长度存储用于根据位置信息判断时区的信息的卫星电波钟表。

另外,根据上述本发明的(6)方面,能够得到存储比时区更详细的时差的卫星电波钟表。

另外,根据上述本发明的(7)方面,能够得到以经线或者纬线作为基准线的卫星电波钟表。

另外,根据上述本发明的(8)方面,能够得到基准线与时区边界线的交点与时差分区一一对应的卫星电波钟表。

另外,根据上述本发明的(9)方面,能够得到在包括时区的边界的规定区域中时差不变的卫星电波钟表。

另外,根据上述本发明的(10)方面,能够得到相对于时区边界线更如实地指定确定时差分区的区域的卫星电波钟表。

另外,根据上述本发明的(11)方面,能够得到在时区的边界附近时差不变的卫星电波钟表。

另外,根据上述本发明的(12)方面,能够得到在包括时区边界的范围、且是由与基准线正交的两条线围成的范围中时差不变的卫星电波钟表。

另外,根据上述本发明的(13)方面,能够得到在包括时区边界的范围、且是由连接基准线与时区边界的交点的线指定的范围中时差不变的卫星电波钟表。

另外,根据上述本发明的(14)方面,能够得到即使时区不定也能进行时刻显示的卫星电波钟表。

另外,根据上述本发明的(15)方面,能够得到抑制频繁的时刻修正的卫星电波钟表。

附图说明

图1是表示本发明第一实施方式的卫星电波手表的外观的一例的平面图。

图2是表示本发明第一实施方式的卫星电波手表内部结构的结构框图。

图3是表示本发明第一实施方式的卫星电波手表实现的功能的功能框图。

图4是表示时区边界线和本发明第一实施方式的卫星电波手表中处理的时差分区区域的概略图。

图5是平面地表示了时区边界线和本发明第一实施方式的卫星电波手表中处理的时差分区区域的概略图。

图6是表示本发明第一实施方式的卫星电波手表中处理的时差分区区域的第一例的图。

图7是表示存储于本发明第一实施方式的卫星电波手表中的地址信息的图。

图8是表示存储于本发明第一实施方式的卫星电波手表的时差分区/交点信息的图。

图9是表示存储于本发明第一实施方式的卫星电波手表的时差详情信息的图。

图10是表示本发明第一实施方式的卫星电波手表中处理的时差分区区域的第二例的图。

图11是表示利用本发明第一实施方式的卫星电波手表进行的时刻修正处理的流程图。

图12是表示在本发明第一实施方式的第一变形例的卫星电波手表中设定的例外处理范围的图。

图13是表示在本发明第一实施方式的第二变形例的卫星电波手表中设定的例外处理范围的图。

图14是表示本发明第一实施方式的第一变形例和第二变形例的卫星电波手表中进行的时刻修正的例外处理的流程图。

图15是表示本发明第二实施方式的卫星电波手表中处理的时差分区区域的第一例的图。

图16是表示存储于本发明第二实施方式的卫星电波手表的时差分区/交点信息的图。

图17是表示本发明第二实施方式的卫星电波手表中处理的时差分区区域的第二例的图。

图18是表示本发明第二实施方式的卫星电波手表中处理的时差分区区域的第三例的图。

图19是表示本发明第二实施方式的卫星电波手表中进行的时刻修正处理的流程图。

图20是表示本发明第二实施方式的变形例的卫星电波手表中的例外处理范围的例子的图。

图21是表示本发明第二实施方式的变形例的卫星电波手表中进行的时刻修正的例外处理的流程图。

图22是表示时区的边界线和时差分区区域的其他例子的概略图。

具体实施方式

以下参照附图对本发明的实施方式进行说明。

[第一实施方式]

图1是表示本发明第一实施方式的卫星电波手表1的外观的一例的平面图。在该图中表示了配置于作为卫星电波手表1的外装(钟表壳体)的主体内的字符板53和作为表示时刻的指针的时针52a、分针52b、秒针52c。另外,在主体的3点侧的侧面配置有用于卫星电波手表1的使用者进行各种操作的操作部60即转柄60a和按钮60b。

在卫星电波手表1中,在主体安装有覆盖字符板53的由玻璃等透明材料形成的防风盖。另外,在防风盖的相反侧在主体安装有后盖。在本说明书中,后文中,将卫星电波手表1的配置防风盖的方向(图1中纸面跟前方向)称为正面侧,将配置后盖的方向(图1中纸面背侧方向)称为背面侧。

在字符板53的背面侧,配置有太阳能电池42,能够利用从正面侧射入的光进行发电。因此,字符板53由能够以一定程度透过光线的材质形成。在不与太阳能电池42重叠的区域配置用于接收卫星电波的贴片天线(patchantenna)。贴片天线的正面侧的面是接收来自卫星的电波的接收面。贴片天线的接收面、太阳能电池42的受光面、字符板53彼此平行地设置,均朝向正面侧。此外,也可以采用芯片天线(chipantenna)或倒f天线代替贴片天线。

另外,在本说明书中,卫星电波手表这一用语用于表示手表,且该手表具有从gps(globalpositioningsystem)卫星等的发送关于日期和时刻的信息(时刻信息)的卫星接收该卫星信号,根据其中包括的时刻信息对作为保持在手表内部的时刻信息的内部时刻进行修正的功能。但是,本发明不限于卫星电波手表,也能够适用于不是手表的小型钟表,例如怀表。另外,卫星电波手表也一并接收包含于卫星信号的位置信息。此外,发送卫星电波手表所接收的卫星信号的卫星也可以是用于gsp卫星以外的用途或者是计划在将来加以运用的卫星,例如格洛纳斯系统(glonass)、伽利略定位系统(europeangalileosystem)、北斗卫星导航系统(compass)等。

从gps卫星发送的卫星电波是通过相移键控调制为频率约1.6ghz的载波(l1波段的电波)而得的电波。编码为卫星电波的信号是在各gps卫星固有的伪随机数(pseudorandomnumber,prn)与包括时刻信息的卫星信号叠加而成的信号。卫星电波手表1接收从多个卫星发送的多个卫星电波,通过判断与哪个卫星的prn相关程度高,来判别接收到的多个卫星电波分别是从哪个卫星发送的。在本说明书中,将这种卫星的判别处理称为卫星电波的跟踪。在卫星信号中包括时刻信息,时刻信息包括以一星期的开始(星期日的上午0:00)作为起点的表示当前时刻的tow(timeofweek)和表示从规定的基准时刻起现在是第几星期的星期编号wn。因此,根据情况,卫星电波手表1有时仅接收tow,有时一并接收tow和星期编号wn。另外,因为gps时刻相对于协调世界时存在因闰秒产生的偏差,所以gps卫星也发送用于修正该偏差的闰秒信息。因此,卫星电波手表1不仅接收来自gps卫星的时刻信息,也接收该闰秒信息。进而,卫星信号还包括位置信息。位置信息包括作为全卫星的位置信息的历书(almanac)和作为各卫星的位置信息的星历(ephemeris)。卫星电波手表1根据接收到的位置信息计算与环绕上空的多个gps卫星的距离,并计算当前位置的纬度、经度和高度。

在图1所示的卫星电波手表1的例子中,在字符板53的周围表示有字符“rx”即接收中字符53a、字符“ok”即接收成功字符53b、字符“ng”即接收失败字符53c和字符“na”即不定处理字符53d。接收成功字符53b和接收失败字符53c是例如使用秒针52c指示卫星电波手表1进行的接收处理的结果成功与否的标志(index)。另外,接收中字符53a是通知正在实施接收处理的标志。不定处理字符53d是通知进行了后文详细说明的不定处理的标志。使用这些标志也能够在实施接收处理之前进行指示前次的接收处理的结果的动作。

城市显示53e表示当前设定的时区的代表城市。在图1所示的例子中,利用“lon”字符表示代表城市是伦敦。除此之外,也可以表示当前的夏令时设定的有无。例如,可以利用秒针52c等指示在设定的时区中是否在实行夏令时,或者也可以另外设置副针来指示。

图1所示的卫星电波手表1的设计是一个例子。除此处所示的设计以外,也可以例如不将主体设计为圆形而设计为多边形,转柄60a或按钮60b的有无、数量、配置是任意的。另外,在本实施方式中,指针有时针52a、分针52b、秒针52c三根,但是不限于此,也可以省略秒针52c,或者添加进行星期几、时区的区别、夏令时的有无、电波的接收状态、电池的余量等各种显示的指针和日期显示等。

在卫星电波手表1的主体的内部收纳有用于驱动指针的驱动机构50、蓄存由太阳能电池42发出的电力的二次电池40、用于卫星电波手表1的动作控制的控制电路30、处理接收到的卫星信号的接收电路20等,详细内容在后文中说明。

图2是表示卫星电波手表1的内部结构的结构框图。如该图所示,卫星电波手表1包括:天线10、接收电路20、控制电路30、二次电池40、开关41、太阳能电池42、驱动机构50、时刻显示部51和操作部60。

天线10接收从卫星发送的卫星电波作为包括时刻信息的电波。特别是在本实施方式中,天线10是接收从gps卫星发送的卫星电波的贴片天线。

接收电路20对利用天线10接收到的卫星电波进行解码,输出表示作为解码的结果而得到的卫星信号的内容的位串(接收数据)。具体而言,接收电路20包括高频电路(rf电路)21和解码电路22。

高频电路21是以高频动作的集成电路,对天线10接收到的模拟信号进行放大、检波并转换为基带信号。解码电路22是进行基带处理的集成电路,解码高频电路21输出的基带信号而生成表示从gps卫星接收的数据内容的位串,对控制电路30输出。

控制电路30是微型计算机等的信息处理装置,包括:运算部31、rom(readonlymemory,只读存储器)32、ram(randomaccessmemory,随机存取存储器)33、rtc(realtimeclock,实时时钟)34和电动机驱动电路35。

运算部31按照储存在rom32的程序进行各种的信息处理。关于在本实施方式中运算部31实施的处理的详细内容在后面叙述。ram33作为运算部31的工作储存器(workmemory)发挥作用,被写入成为运算部31的处理对象的数据。特别是在本实施方式中,表示利用接收电路20接收到的卫星信号的内容的位串(接收数据)被依次写入ram33内的缓存区域。rtc34供给在卫星电波手表1内部的用于计时的时钟(clock)信号。在本实施方式的卫星电波手表1中,运算部31根据利用接收电路20接收到的卫星信号修正利用从rtc34供给的信号进行了计时的内部时刻,从而决定应该显示在时刻显示部51的时刻(显示时刻)。进而,电动机驱动电路35根据该决定了的显示时刻输出驱动在后述的驱动机构50中包括的电动机的驱动信号。由此,利用控制电路30生成的显示时刻显示于时刻显示部51。

二次电池40是蓄存利用太阳能电池42发出的电力的电池,是锂离子电池等。对接收电路20或控制电路30供给所蓄存的电力。在从二次电池40向接收电路20的电力供给路径的中途设置有开关41,利用控制电路30输出的控制信号对该开关41的导通(on)/断开(off)进行切换。通过控制电路30切换开关41的导通/断开,接收电路20的动作时序被控制。接收电路20仅在经由开关41从二次电池40供给了电力的期间动作,在此期间对天线10接收的卫星电波进行解码。

太阳能电池42配置于字符板53的背面侧,利用对卫星电波手表1照射的太阳光等的外部光发电,将产生的电力供给二次电池40。

驱动机构50包括根据从前述的电动机驱动电路35输出的驱动信号动作的步进电动机和齿轮系,通过齿轮系传递步进电动机的旋转而使指针52旋转。时刻显示部51包括指针52和字符板53。指针52包括时针52a、分针52b和秒针52c,通过这些指针52在字符板53上旋转来显示当前时刻。

操作部60是转柄60a和按钮60b等,接受卫星电波手表1的使用者的操作,对控制电路30输出该操作内容。控制电路30根据操作部60接受到的操作输入的内容来实施各种处理。特别是在本实施方式中,控制电路30根据使用者对操作部60的操作输入进行卫星信号的接收处理。

以下对本实施方式中控制电路30的运算部31执行的处理的具体的例子进行说明。如图3所示,通过执行存储于rom32的程序,运算部31在功能上可以实现时区决定部31a、时差详情决定部31b、例外处理范围设定部31c、高纬度处理部31d和时刻修正部31e的功能。

根据存储于ram33的位置信息33a和储存于rom32的包括于时差分区/交点信息32b中的时差分区信息和交点信息,时区决定部31a决定卫星电波手表1所属的时区。此处,在作为存储部的rom32中按照每条基准线储存有地址信息32a,所述地址信息32a包括表示时差分区信息和交点信息的至少任一者的地址。另外,在rom32中储存有包括时差分区信息和交点信息的时差分区/交点信息32b,时差分区信息和交点信息按照每个所属的基准线能够利用地址进行查看(参照,对照)。另外,在rom32中与时差分区相关联地储存有时差详情信息32c,该时差详情信息32c包括时区信息、以及夏令时信息与城市信息中的至少任一者。

根据至少位置信息、交点信息和时差分区信息,时差详情决定部31b决定夏令时和城市的至少任一者。

例外处理范围设定部31c对时区决定部31a设定使其进行例外处理的范围。在位置信息33a显示的位置在例外处理范围内时,时区决定部31a维持时区不变。

位置信息33a显示的位置在规定的纬度以上时,高纬度处理部31d维持时区,或者设定为特定的时区。在本实施方式的卫星电波手表1中,在位置信息33a显示的位置在北纬80°或南纬80°以上时,高纬度处理部31维持时区不变。

时刻修正部31e接受时差详情决定部31b的时差的决定,进行在卫星电波手表1内部计时的内部时刻的修正。

图4是表示时区的边界线71和本发明第一实施方式的卫星电波手表1中处理的时差分区区域70的概略图。另外,图5是在平面表示时区的边界线71和本发明第一实施方式的卫星电波手表中处理的时差分区区域70的概略图。

在图4和图5中,作为一例表示了两条时区边界线71。两图中所示的时区边界线71是在北极(北纬90°的点)和南极(南纬90°的点)有端部的折线。不过,时区边界线71不限于在北极和南极有端部,有时也可以选定地表闭合的区域作为一个时区。

在本实施方式的卫星电波手表1中,作为指定时差分区区域70的基准线,可以使用沿着与地球的特定的大圆正交的大圆的基准线。具体而言,特定的大圆是赤道(纬度0°的纬线),与特定的大圆正交的大圆是经线。在本实施方式中,时差分区区域70是作为两条基准线的两条经线夹着的区域。如后文所述,作为基准线,也可以使用沿着地球的特定的大圆或与该大圆平行的圆的基准线。此时如果特定的大圆为赤道,则与特定的大圆平行的圆是纬线。在本实施方式中,将东北、西北、东南和西南的各区域按照每1分经度进行划分来设定时差分区区域70。即,时差分区区域70是北纬0°~90°或南纬0°~90°的区域、且是经度1分的楔形(用墨卡托投影法表示该区域时为带状)的区域。

在图4和5所示的例子中,由时区边界线71夹着的区域的时差分区是“1”。另外,该区域的西侧的时差分区是“0”,该区域的东侧的时差分区是“2”。如后文所述,时差分区与时区、以及夏令时与城市中的至少任一者相关联,能够通过判断卫星电波手表1属于哪个时差分区进行详细的时刻修正。

在图4和5所示的例子中,时差分区区域70是位于东北的区域。在本实施方式的卫星电波手表1中,通过将地表分为东北、西北、东南和西南这4个区域处理,不需要处理负纬度而使数据结构简化。

图6是表示本发明第一实施方式的卫星电波手表1中处理的时差分区区域70的第一例的图。本例的时差分区区域70是北纬0°~90°和东经e1~e2的区域。指定时差分区区域70的第一基准线72是东经e1的经线,第二基准线73是东经e2的经线。第一基准线72与时区边界线71四次相交。各个交点称为位于北纬n1的第一交点、位于北纬n2的第二交点、位于北纬n3的第三交点和位于北纬n4的第四交点。

本实施方式的卫星电波手表1中处理的时差分区是与基准线邻接的楔形或带状的区域,按照基准线与时区边界线71的交点所属的每个区域确定。具体而言,该区域由邻接的两条基准线(第一基准线72和第二基准线73)和与基准线正交的线(分区边界线74)指定。此处,分区边界线74是纬线。在本例中,在东经e1~e2的范围,从北纬0°至北纬n1的区域的时差分区是“1”,从北纬n1至北纬n2的区域的时差分区是“0”,从北纬n2至北纬n3的区域的时差分区是“1”,从北纬n3至北纬n4的区域的时差分区是“0”,从北纬n4至北纬80°的区域的时差分区是“1”。另外,不论东经如何,北纬80°以上的区域的时差分区是“na”(notapplicable,不适用),不设定时差分区。该设定对南纬80°以上的区域也相同。其原因是,可以预想到如果在纬度80°以上的极地附近设定时差分区,则因为在极地附近比较小的移动会造成经度的大幅变化,所以卫星电波手表1所属的时差分区会频繁变化,反而会有损实用性。

位置信息33a显示的位置在规定的纬度以上时,高纬度处理部31d维持时区或设定为特定的时区。在本实施方式的卫星电波手表1中,在当前位置的纬度(北纬或南纬)在80°以上时,高纬度处理部31d将时区设定为utc(协调世界时)。此处,将纬度80°作为基准是一个例子,高纬度处理部31d也可以在当前位置的纬度是例如85°以上时将时区设定为utc。另外,也可以不设定为utc+0而设定为其他的时差。另外,位置信息33a显示的位置在规定的纬度以上时,高纬度处理部31d也可以决定维持时区。此时,极地的时区会按照进入极地的经度而变化。也可以是卫星电波手表1的使用者能够选择高纬度处理部31d维持时区或者设定为特定的时区。

本实施方式的卫星电波手表1,利用高纬度处理部31d进行了维持时区或者设定为特定的时区的处理时,通过用秒针52c指示不定处理字符53d,表示进行了时差分区是“na”时的处理。由此,卫星电波手表1的使用者能够确认进行了时差分区不定时的处理。根据本实施方式的卫星电波手表1能够抑制在极地的频繁的时刻修正。而且能够视觉确认进行了例外的处理。

本实施方式的卫星电波手表1的时区决定部31a从包括于卫星信号中的位置信息33a计算当前位置,判断当前位置属于哪个时差分区区域70。另外,对指定时差分区区域70的基准线和时区边界线71的交点的纬度与当前位置的纬度进行比较,判断当前位置属于哪个时差分区,从时差分区决定当前位置的时区。另外,时差详情决定部31b根据时差分区决定当前位置的夏令时和城市。如果决定了时区和夏令时,就可以完全决定时差。以下对为了进行此种时差决定所需要的各种信息进行说明。

图7是表示存储于本发明第一实施方式的卫星电波手表1的rom32中的地址信息32a的图。地址信息32a包括按照每条基准线(本实施方式中是每1分经度)表示时差分区信息和交点信息的至少任一者的地址。在本实施方式中,地址是每条所属基准线的时差分区信息和交点信息的起始地址。地址信息32a按照东北、西北、东南和西南的顺序排列地被存储。在该图中,作为一例详细表示了东北区域中的地址信息32a,对于西北、东南和西南的范围也储存有相同的信息。

为了能简明地表现数据结构,在该图中表示了用于储存地址信息32a的存储器的地址。在地址=0中储存有第一起始地址。第一起始地址是当前位置属于东经0°0′~0°1′的时差分区区域时应该参照的时差分区/交点信息32b的地址。同样,在地址=1中储存有第二起始地址,第二起始地址是当前位置属于东经0°1′~0°2′的时差分区区域时应该参照的时差分区/交点信息32b的地址。在本实施方式中,因为东北、西北、东南和西南的各区域按照每1分经度划分而设定时差分区区域,所以例如东北区域中的地址信息32a存在180×60=10800。因为西北、东南和西南的各区域也相同,所以地址信息32a全部存在10800×4=43200。西北区域中的地址信息32a储存于地址=10800~21599中,东南区域中的地址信息32a储存于地址=21600~32399中,西南区域中的地址信息32a储存于地址=32400~43199中。

地址信息32a对于多个时差分区区域可以重复。时区边界线是一定纬度的线时,多条基准线与相同纬度相交。此时,对于由多条基准线指定的多个时差分区区域,如果分别存储时差分区信息和交点信息则会产生存储容量的浪费。因此,对于时差分区信息和交点信息相同的多个时差分区区域,储存相同的起始地址,参照相同的时差分区信息和交点信息。由此能够不重复地存储时差分区信息和交点信息,减少存储容量。另外,被存储的时差分区信息和交点信息的数量在各个时差分区区域不同。因此,假如将各时差分区信息和交点信息以确保一定的数据长度的方式进行存储,则要配合最长的数据长度,对于大部分的时差分区区域产生不使用的数据区域而导致存储容量的浪费。就此点,如果利用地址信息32a指定时差分区/交点信息32b的起始地址,则能够对每个时差分区区域以可变长度存储时差分区信息和交点信息,进而能够没有浪费地使用存储容量。

图8是表示存储于本发明第一实施方式的卫星电波手表1的时差分区/交点信息32b的图。此处,交点信息表示基准线与时区边界线71的交点的位置。另外,时差分区信息与作为与基准线邻接的楔形或带状的区域的、基准线与时区边界线71的交点所属的区域的时区信息、夏令时信息和城市信息相关联。时差分区/交点信息32b包括时差分区信息和所述交点信息,时差分区信息和所述交点信息按照每条所属的基准线能够利用地址信息32a中包括的地址进行参照。

在图8中表示了图6所示的时差分区区域70的时差分区信息和交点信息。时差分区/交点信息32b具有交替地存储时差分区信息和交点信息的数据结构。在存储时差分区/交点信息32b的存储器的起始地址=0中存储有时差分区=1的信息,在下一个地址中存储有交点=8°34′(n1)的第一交点的纬度。利用这种数据结构表示在东经e1~e2的范围且北纬0°~8°34′(n1)的范围的时差分区是“1”。同样的,利用时差分区/交点信息32b表示在东经e1~e2的范围且北纬8°34′(n1)~28°6′(n2)的范围的时差分区是“0”,北纬28°6′(n2)~45°24′(n3)的范围的时差分区是“1”,北纬45°24′(n3)~65°0′(n4)的范围的时差分区是“0”。另外,利用储存于地址=8的时差分区=1的时差分区信息和储存于地址=9的“结束(end)”信息(表示每条所属基准线的数据的终点的符号),表示北纬65°0′(n4)~80°的范围的时差分区是“1”,在北纬65°0′(n4)以北不存在第一基准线72与时区边界线71的交点。储存于地址=9的“结束”信息也可以设定为“交点=80°”。储存于起始地址=10以后的信息是位于第二基准线73的东侧的时差分区区域的时差分区信息和交点信息。这样,存储于本实施方式的卫星电波手表1的时差分区/交点信息32b具有时差分区信息和交点信息一一对应的数据结构。

此外,地址信息32a和时差分区/交点信息32b的结构不限于上述结构。例如,也可以不存储地址信息32a,而是通过采用上述数据结构作为时差分区/交点信息32b,从地址=0依次读入时差分区/交点信息32b,计数表示“结束”数据的次数,从而得到与当前位置的经度对应的时差分区信息和交点信息。另外,也可以不存储地址信息32a,对每个时差分区区域70确保相等数据长度地存储时差分区信息和交点信息。此时,只要判断当前位置所属的时差分区区域70,使时差分区/交点信息32b的存储地址从地址=0偏移与当前位置的经度对应的量,就能够得到对应的时差分区信息和交点信息。

图9是表示存储于本发明第一实施方式的卫星电波手表1的时差详情信息32c的图。时差详情信息32c包括与时差分区信息相关联的时区信息、以及夏令时信息与城市信息中的至少任意一者。在本实施方式中,时差详情信息32c是表示与各个时差分区相关联的时区、夏令时和城市的信息。时区通过相对于utc(协调世界时)的偏移来表示。时差分区“0”的区域的时区与utc一致,时差分区“1”的区域的时区比utc快1小时,时差分区“2”的区域的时区比utc快1小时。夏令时是1年中以夏季为中心的期间实行的时刻。在时差分区“0”的区域,因为没有实行夏令时所以储存为“na”(表示没有指定的符号)。在时差分区“1”的区域,在从日期st1至日期ed1的期间实行夏令时,时刻快1小时。另外,在时差分区“2”的区域,在从日期st2至ed2的期间实行夏令时,时刻快0.5小时。时差分区“1”的区域和时差分区“2”的区域时区相同,但夏令时的实行时期和修正量不同。城市表示各时差分区中的代表城市名。此处不记载具体名称,例示了时差分区“0”的区域的城市名为“a”、时差分区“1”的区域的城市名为“b”,时差分区“2”的区域的城市名为“c”。

图10是表示本发明第一实施方式的卫星电波手表1中处理的时差分区区域70的第二例的图。在本例中,由通过北纬n2的第二交点的时区边界线71和通过北纬n3的第三交点的时区边界线71夹着的区域是没有获得有关时区的国际一致意见的区域。作为此种区域,例如有争议地区。就此种区域,在本实施方式的卫星电波手表1中,由通过北纬n2的第二交点的分区边界线74和通过北纬n3的第三交点的分区边界线74夹着的区域的时差分区为na(表示没有被设定的符号)。时差分区是na时,在时差详情信息32c中作为相关联的时区表示其时区不定。与时差分区信息相关联的时区表示为时区不定时,时区决定部31a决定维持时区或者设定为特定的时区。在本实施方式的卫星电波手表1中,在时区不定时,时区决定部31a决定维持时区。在图10所示例子中,如果考虑使东经e1~e2的范围从北纬0°北上,因为初始属于时差分区“0”的区域,所以根据图9所示的时差详情信息32c,关联的时区是utc+0,越过北纬n1时成为时差分区“2”,成为时区是utc+1、在日期从st2至ed2的期间实行+0.5小时的夏令时的区域。更进一步越过北纬n5时成为时差分区“1”,成为时区是utc+1、在从日期st1至日期ed1的期间实行+1小时的夏令时的区域。进一步北上,越过北纬n6时成为时差分区“2”,成为时区是utc+1、在从日期st2至ed2的期间实行+0.5小时的夏令时的区域。更进一步越过北纬n2时成为时差分区“na”,维持为时区是utc+1、在从日期st2至ed2的期间实行+0.5小时的夏令时的区域。此外,越过北纬n3时的时差分区成为“0”,时区成为utc+0。另一方面,如果考虑使东经e1~e2的区域从北纬80°南下,因为初始属于时差分区“1”的区域,所以是时区为utc+1、在从日期st1至日期ed1的期间实行+1小时的夏令时的区域,之后越过北纬n4时成为时差分区“0”,时区成为utc+0。更进一步越过北纬n3时成为时差分区“na”,时区维持为utc+0。另外,越过北纬n2时成为时差分区“2”,成为时区是utc+1、在从日期st2至ed2的期间实行+0.5小时的夏令时的区域。更进一步,越过北纬n6时成为时差分区“1”,成为时区是utc+1、在从日期st1至日期ed1的期间实行+1小时的夏令时的区域。这样,根据从哪个方位进入时区不定地域,卫星电波手表1采用的时区不同,时刻修正部31e进行的时刻修正也不同。这样,根据本实施方式的卫星电波手表1,即使时区不定也能够进行时刻显示。

在利用时区决定部31a进行时区不定时的处理时,本实施方式的卫星电波手表1利用秒针52c指示不定处理字符53d,表示进行了时差分区是“na”时的处理。由此,卫星电波手表1的使用者能够确认进行了时差分区是不定时的处理。在本实施方式中,时区决定部31a在时差分区是“na”时维持时区,但是也可以决定为设定成特定的时区,例如utc+0。

图11是表示本发明第一实施方式的卫星电波手表1的时刻修正处理的流程图。本实施方式的卫星电波手表1接受使用者进行的操作部60的操作而开始时刻修正处理,首先进行卫星电波的接收(s1)。之后,取得卫星信号中包括的时刻信息和位置信息并储存于ram33(s2)。

接着,利用时区决定部31a判断由取得的位置信息所表示的当前位置的纬度是否在80°以上(s3)。当前位置的纬度不在80°以上时,确定当前位置属于东北、西北、东南和西南中的某个区域(s4)。然后,将当前位置的经度中秒以下的数四舍五入(s5),确定当前位置属于哪个时差分区区域。例如,将当前位置的东经中的秒以下的数四舍五入后的值是e1时,属于图6所示的时差分区区域70。另一方面,将当前位置的东经中的秒以下的数四舍五入后的值是e2时,属于位于第二基准线73东侧的时差分区区域。

确定当前位置所属的时差分区区域后,能够确定对应的起始地址(s6)。确定起始地址后,能够明确应当参照的时差分区/交点信息32b的地址。接着,根据交点信息,比较以交点为起点的纬线与当前位置的纬度(s7)。通过判断当前位置的纬度位于哪个交点纬度之间,确定当前位置的时差分区(s8)。接着,通过参照时差详情信息32c决定与确定了的时差分区对应的时区。另外,利用时差详情决定部31b决定夏令时和城市等时差的详情(s9)。

另一方面,当前位置的纬度在80°以上时,高纬度处理部31d将当前位置的时区决定为utc+0(s10)。如上文所述,高纬度处理部31d也可以维持当前位置的时区而继承此前的时区。

决定了与卫星电波手表1的当前位置的时差相关的详细信息后,时刻修正部31e根据关于时差的信息来修正时刻(s11)。通过以上过程,卫星电波手表1的时刻修正处理完成。

图12是表示在本发明第一实施方式的第一变形例的卫星电波手表1中设定的例外处理范围75的图。图12所示的时差分区区域70与图6所示的时差分区区域相同。但是,在本变形例的卫星电波手表1中,利用例外处理范围设定部31c在时区边界线附近设定例外处理范围75。

在图12所示的时差分区区域70中,第一基准线72与时区边界线71的交点从南侧起依次位于北纬nl1、nl2、nl3和nl4。另外,第二基准线73与时区边界线71的交点从南侧起依次位于北纬nr1、nr2、nr3和nr4。此处,第一基准线72与时区边界线71的交点中位于北纬nl1的交点称为第一交点,第二基准线73与时区边界线71的交点中位于北纬nr1的交点称为第二交点。例外处理范围75是由邻接的两条基准线(第一基准线72和第二基准线73)、通过第一交点且与基准线正交的线(北纬nl1的纬线)和通过第二交点与基准线正交的线(北纬nr1的纬线)指定的范围。在图12所示的例子中,例外处理范围75有四个,各自的纬度方向的宽度不同。例外处理范围75的纬度方向的宽度根据时区边界线71的倾斜而增减。

在本变形例中,在确定当前位置所属的时差分区区域70后,确定当前位置的时差分区之前,例外处理范围设定部31c读入属于时差分区区域70的交点而设定例外处理范围75。另外,当位置信息33a表示的位置在例外处理范围75内时,时区决定部31a维持时区。例如,在东经e1~e2的范围,考虑从北纬0°的地点北上的情况,卫星电波手表1初始属于时差分区“1”的区域。之后,即使越过北纬nl1时区也不发生改变,时差分区“1”的时区被维持。进一步北上越过北纬nr1,时差分区成为“0”,时区改变。从此处使前进方向反转而南下时,即使越过北纬nr1时区也不发生改变,对应于时差分区“0”的时区被维持。进一步南下越过北纬nl1时,时差分区成为“1”,时区改变。由此,根据本变形例的卫星电波手表1,在时区的边界附近时差不变,原来的时差被维持。

图13是表示在本发明第一实施方式的第二变形例的卫星电波手表1中设定的例外处理范围75的图。图13所示的时差分区区域70与图6所示的时差分区区域相同,但在本变形例的卫星电波手表1中,利用例外处理范围设定部31c在时区边界线71附近设定在纬度方向上具有一定宽度的例外处理范围75。

图13所示的例外处理范围75是包括基准线与时区边界线71的交点的区域,是由邻接的两条基准线和隔开规定距离地与两条基准线正交的线(纬线)指定的范围。具体而言,包括位于北纬nl1的交点和位于北纬nr1的交点的例外处理范围75是由第一基准线72及第二基准线73和在纬度方向上隔开规定距离的两条纬线指定的范围。在图13所示的例子中表示有四个例外处理范围75,这些例外处理范围75在纬度方向上的宽度分别相等。这样,能够通过预先设定例外处理范围75的纬度方向的宽度,不依赖时区边界线的倾斜地设定例外处理范围75。因此,可以减轻运算负担。

在本变形例的卫星电波手表1中,在确定了当前位置所属的时差分区区域70后,确定当前位置的时差分区前,例外处理范围设定部31c读入属于时差分区区域70的交点而设定例外处理范围75。位置信息33a表示的位置在例外处理范围75内时,时区决定部31a维持时区。这样,根据本变形例的卫星电波手表1,包括时区边界的规定区域中时差不变,维持原来的时差。

本实施方式第一变形例和第二变形例的卫星电波手表1,在进行了时刻修正的例外处理时,通过用秒针52c指示不定处理字符53d来表示进行了时差分区为“na”时的处理。由此,卫星电波手表1的使用者能够确认进行了时差分区不定时的处理。

图14是表示本发明第一实施方式的第一变形例和第二变形例的卫星电波手表1进行的时刻修正的例外处理的流程图。第一变形例和第二变形例的卫星电波手表1接受使用者对操作部60的操作而开始时刻修正处理,首先进行卫星电波的接收(s20)。然后取得卫星信号中包括的时刻信息和位置信息并储存于ram33(s21)。

接着,利用时区决定部31a判断取得的位置信息所表示的当前位置的纬度是否在80°以上(s22)。当前位置的纬度不在80°以上时,确定当前位置属于东北、西北、东南和西南中的某个区域(s23)。接着,将当前位置的经度中的秒以下的数四舍五入(s24),确定当前位置属于哪个时差分区区域。

确定当前位置所属的时差分区区域后,确定对应的起始地址(s25)。之后,例外处理范围设定部31c读入交点信息,利用纬线设定例外处理范围75(s26)。此处,在第一变形例的卫星电波手表1中,例外处理范围设定部31c利用通过基准线与时区边界线的交点的纬线设定例外处理范围75。另外,在第二变形例的卫星电波手表1中,例外处理范围设定部31c利用隔开规定距离的纬线设定例外处理范围75。

接着,判断位置信息33a所示的位置是否在例外处理范围75内(s27)。当前位置不在例外处理范围内时,从确定了的起始地址参照时差分区/交点信息32b,根据交点信息,比较以交点为起点的纬线与当前位置的纬度(s28)。通过判断当前位置的纬度位于哪个交点纬度之间,确定当前位置的时差分区(s29)。接下来,通过参照时差详情信息32c决定与确定了的时差分区对应的时区。另外,利用时差详情决定部31b决定夏令时和城市等时差的详情(s30)。

另一方面,当前位置在例外处理范围内时,时区决定部31a做出维持时区的决定(s31)。另外,当前位置的纬度在80°以上时,高纬度处理部31d将当前位置的时区决定为utc+0(s32)。如前文所述,高纬度处理部31d也可以维持当前位置的时区而继承此前的时区。

之后,根据关于决定了的时差的信息,时刻修正部31e进行时刻的修正(s33)。通过以上步骤,第一变形例和第二变形例的卫星电波手表1进行的时刻修正的例外处理完成。

[第二实施方式]

图15是表示本发明第二实施方式的卫星电波手表1中处理的时差分区区域70的第一例的图。第二实施方式的卫星电波手表1中,存储的时差分区/交点信息32b的内容与第一实施方式的卫星电波手表1不同,时差分区的确定方法不同。关于此外的结构,第一实施方式的卫星电波手表1与第二实施方式的卫星电波手表1具有对应的结构。以下对第二实施方式的卫星电波手表1的结构中与第一实施方式的卫星电波手表1的结构不同的点进行说明。

图15所示的时差分区区域70是北纬0°~90°且东经e1~e2的区域。在该图所示的例子中,第一基准线72与时区边界线71在北纬nl1、北纬nl2、北纬nl3和北纬nl4相交。另外,第二基准线73与时区边界线71在北纬nr1、北纬nr2、北纬nr3和北纬nr4相交。相对于位于北纬nl1的交点,位于北纬nr1的交点称为邻接交点。在本实施方式中,rom32存储有与交点信息成对的邻接交点信息,作为时差分区/交点信息32b的一部分。相对于位于北纬nl2的交点,位于北纬nr2的交点是邻接交点,相对于位于北纬nl3的交点,位于北纬nr3的交点是邻接交点。同样,相对于位于北纬nl4的交点,位于北纬nr4的交点是邻接交点。如果考虑时区边界线71中包括于一个时差分区区域70中的线段,交点和邻接交点是位于一条线段的两端的点。

图15中用三角形表示了利用位置信息33a表示的卫星电波手表1的当前位置76。当前位置76位于北纬n、东经e的地点。北纬n位于北纬nl1与北纬nr1之间。

本实施方式的卫星电波手表1中处理的时差分区是与基准线邻接的楔形或带状的区域,按照基准线与时区边界线的交点所属的各个区域来确定。具体而言,该区域由第一基准线72、第二基准线73和连接第一交点与第二交点(第一交点的邻接交点)的线指定。作为确定了时差分区的区域的一例,有连接北纬0°东经e1的点、北纬nl1东经e1的点、北纬nr1东经e2的点和北纬0°东经e2的点的四边形区域,该区域的时差分区是“1”。

在图15所示的例子中,因为当前位置76在上述区域内,所以其时差分区是“1”。另一方面,本发明第一实施方式的卫星电波手表1在相同位置时,因为当前位置76的纬度比北纬nl1大,为nl2以下,所以时差分区被判断为“0”。但是,即使是第一实施方式的卫星电波手表1,如果足够小地取得时差分区区域70的经度方向的宽度(例如经度1分的宽度),那么因时区边界线71相对于纬线的倾斜而引起的误差足够小。

根据本实施方式的卫星电波手表1,如果时区边界线71由直线构成,那么能够使确定时差分区的区域的边界与时区边界线71一致。因此,在第一实施方式中,时差分区区域70的经度方向的宽度分别相等(具体而言是1分经度),但是在本实施方式中,也可以根据位置使时差分区区域70的经度方向的宽度变化。例如,也可以在时区边界线71弯曲或汇流等的经度设置基准线,在基准线与时区边界线71的交点间线性插补。通过采用此种结构,能够在高精度地保持时差分区的判断精度的同时,大幅减小用于从位置信息判断时区的信息的存储容量。

本实施方式的卫星电波手表1中的时差分区的决定具体而言是以如下方式进行的。首先,求出从第一基准线72至当前位置76的沿着纬线的距离与从第一基准线72至第二基准线73的沿着纬线的距离的比z=(e-e1)/(e2-e1)。接着,根据求出的比值,通过nm1=nl1+(nr1-nl1)×z求出连接北纬nl1东经e1的点与北纬nr1东经e2的点的插补直线与通过当前位置76的经线的交点的北纬nm1。同样,根据求出的比值,求出通过当前位置76的经线与各个插补直线的交点北纬nm2、nm3和nm4。然后,通过判断当前位置76的北纬n属于北纬nm1、nm2、nm3和nm4的哪个之间,决定当前位置76所属的时差分区。此外,当前位置的北纬n例如与北纬nm1一致时,可以判断为当前位置76属于北纬nm1的南侧的时差分区。当然,也可以判断为当前位置76属于北纬nm1的北侧的时差分区。

具体地代入数值的例子如下。例如e1=10°00′,e2=10°01′,当前位置76的东经e=9°00′时,能求出nm1=9°08′30″、nm2=27°55′30″、nm3=45°49′30″和nm4=64°04′30″。由此,能够判断出当前位置76的北纬n=9°00′在0°以上、且不足nm1,能够判断出当前位置76的时差分区是“1”。

图16是表示存储于本发明第二实施方式的卫星电波手表1的时差分区/交点信息32b的图。本实施方式的卫星电波手表1的rom32,与表示第一基准线72与时区边界线71的交点即第一交点的位置的第一交点信息相关联地、存储有表示与第一基准线72相邻的第二基准线73与时区边界线71的交点即第二交点(第一交点的邻接交点)的位置的第二交点信息(邻接交点信息)。时差分区/交点信息32b具有反复存储时差分区信息、交点信息和邻接交点信息的数据结构。在存储时差分区/交点信息32b的存储器的起始地址=0存储有时差分区=1的信息,在下一个地址存储有交点=8°34′(nl1)的第一交点的纬度。在再下一个地址存储有邻接交点=9°20′(nr1)的第二交点的纬度(相对于第一交点的邻接交点的纬度)。通过采用这样的数据结构,连接北纬0°东经e1的点、北纬8°34′东经e1的点、北纬9°20′东经e2的点和北纬0°东经e2的点的四边形区域的时差分区表示为“1”。另外,在地址=3存储有时差分区=0的信息,接着存储有交点=28°06′(nl2)、邻接交点=27°52′(nr2)的信息。由此,连接北纬8°34′东经e1的点、北纬28°06′东经e1的点、北纬27°52′东经e2的点和北纬9°20′东经e2的点的四边形区域的时差分区表示为“0”。在起始地址=14以后储存的信息是位于第二基准线73的东侧的时差分区区域的时差分区信息和交点信息。这样,根据本实施方式的卫星电波手表1,能够相对于时区边界线71更如实地指定确定时差分区的区域。

此外,作为邻接交点信息存储的值是邻接的基准线中交点信息的值。因此,可以分别与第一基准线72与时区边界线71的各交点的纬度相关联地,在时差分区/交点信息32b中存储第二基准线73与时区边界线71的交点的编号。此处,交点的编号是指在交点信息的存储器上表示存储顺序的编号。在本实施方式中,因为属于北半球的交点信息是从南向北存储的(在南半球是从北向南存储的),所以交点的编号是指,交点按照每条基准线从纬度0°向北纬90°计数的编号。例如,在图15所示的例子中,与第一基准线72邻接的第二基准线73与时区边界线71的交点有四个,能够从南侧依次称为第一交点(北纬nr1的交点)、第二交点(北纬nr2的交点)、第三交点(北纬nr3的交点)和第四交点(北纬nr4的交点)。另外,在时差分区/交点信息32b中,也可以与第一基准线72与时区边界线71的交点即北纬nl1的交点的纬度相关联地存储邻接交点的编号“1”,与北纬nl2的交点的纬度相关联地存储邻接交点的编号“2”,与北纬nl3的交点的纬度相关联地存储邻接交点的编号“3”,与北纬nl4的交点的纬度相关联地存储邻接交点的编号“4”。如果对于某个交点明确邻接交点的编号,则能够读出该邻接交点的纬度,计算插补直线,能够通过与当前位置的纬度进行比较来判断当前位置的时差分区。通过采用此种数据结构,能够在进一步减小用于从位置信息判断时区的信息的存储容量的同时,以良好的精度决定时区。

图17是表示本发明第二实施方式的卫星电波手表1中处理的时差分区区域70的第二例的图。在该图中表示有邻接的两个时差分区区域70,时区边界线71的一部分在北纬nm1的地点分支。

本实施方式的卫星电波手表1,即使在时区边界线71有分支点时,也能够唯一地构成确定时差分区的区域。在本实施方式中,作为时差分区/交点信息32b,给出了与各交点信息成对的邻接交点信息。因此,通过画出连接交点与邻接交点的插补直线,确定时差分区的区域被唯一地指定。

具体而言,在图17所示的例子中,第一基准线72与时区边界线71的交点中,位于北纬nl1的交点的邻接交点是位于北纬nm1的交点,位于北纬nl2的交点的邻接交点是位于北纬nm1的交点,位于北纬nl3的交点的邻接交点是位于北纬nm2的交点。这些信息写入在时差分区/交点信息32b中从与图17的左侧的时差分区区域70对应的起始地址开始的存储器区域中。另外,第二基准线73与时区边界线71的交点中,位于北纬nm1的交点的邻接交点是位于北纬nr1的交点,位于北纬nm2的交点的邻接交点是位于北纬nr2的交点。时区边界线71在北纬nm1的交点的地点分支,但通过将交点和邻接交点一起存储,能够唯一地画出连接交点与邻接交点的插补直线而唯一地指定确定时差分区的区域。

图18是表示本发明第二实施方式的卫星电波手表1中处理的时差分区区域70的第三例的图。在本例中,时区边界线71自西向东(从图18的左向右)分支。在本实施方式中,为了即使在这种情况下也能够唯一地画出插补直线,使作为分支点的交点对应两个交点信息。

具体而言,在图18所示的例子中,第一基准线72与时区边界线71的交点中,位于北纬nm1的交点与位于北纬nm2的交点是位于同纬度的交点。在图18中,为了说明简便,错开标记了位于北纬nm1的交点和位于北纬nm2的交点,但是北纬nm1与北纬nm2是同纬度。在时差分区/交点信息32b存储了位于北纬nm1的交点的邻接交点是位于北纬nr1的交点,位于北纬nm2的交点的邻接交点是位于北纬nr2的交点。这样,通过以交点与邻接交点一一对应的方式适当地增加交点的个数,能够唯一地画出连接交点与邻接交点的插补直线,进而唯一地指定确定时差分区的区域。

图19是表示本发明第二实施方式的卫星电波手表1进行的时刻修正处理的流程图。本实施方式的卫星电波手表1接受使用者对操作部60的操作而开始时刻修正处理,首先进行卫星电波的接收(s40)。接着,取得卫星信号中包括的时刻信息和位置信息并储存于ram33(s41)。

接着,利用时区决定部31a判断所取得的位置信息所示的当前位置的纬度是否在80°以上(s42)。当前位置的纬度不在80°以上时,确定当前位置属于东北、西北、东南和西南的哪个区域(s43)。然后,将当前位置的经度中秒以下的数四舍五入(s44),确定当前位置属于哪个时差分区区域。

确定当前位置所属的时差分区区域后,确定对应的起始地址(s45)。确定起始地址后,明确应该参照的时差分区/交点信息32b的地址。之后,根据交点信息和邻接交点信息,比较连接交点与邻接交点的插补直线和当前位置的纬度(s46)。接着,通过判断当前位置的纬度位于哪个插补直线之间,确定当前位置的时差分区(s47)。然后,参照时差详情信息32c决定与确定了的时差分区所对应的时区。另外,利用时差详情决定部31b决定夏令时和城市等时差的详情(s48)。

另一方面,当前位置的纬度在80°以上时,高纬度处理部31d将当前位置的时区决定为utc+0(s49)。如前文所述,高纬度处理部31d也可以维持当前位置的时区而继承此前的时区。

决定与卫星电波手表1的当前位置的时差相关的详细信息后,时刻修正部31e根据关于时差的信息修正时刻(s50)。通过以上步骤,卫星电波手表1的时刻修正处理完成。

图20是表示本发明第二实施方式的变形例的卫星电波手表1中例外处理范围75的例子的图。图20所示的时差分区区域70与图15所示的时差分区区域相同,但是在本变形例的卫星电波手表1中,利用例外处理范围设定部31c在时区边界线附近设定例外处理范围75。

本实施方式的卫星电波手表1的例外处理范围设定部31c是由邻接的两条基准线(第一基准线72和第二基准线73)、与连接第一交点与第二交点(第一交点的邻接交点)的线平行且通过第一交点的线以及与连接第一交点与第二交点的线平行且通过第二交点的线所指定的范围。具体而言,在图20所示的例中表示有四个例外处理范围75,位于最南部的位置的例外处理范围75是由与将位于作为第一交点的北纬nl1的交点与位于作为第二交点的北纬nr1的交点连接的线平行的线(插补线)且是通过位于北纬nl1的交点的线、以及与插补线平行的线且是通过位于北纬nr1的交点的线指定的平行四边形的范围。在图20所示的例子中,四个例外处理范围75的面积分别相同,平行线的间隔分别相同。

在本变形例中,在确定当前位置所属的时差分区区域70后,确定当前位置的时差分区前,例外处理范围设定部31c读入属于时差分区区域70的交点和邻接交点而设定例外处理范围75。在位置信息33a所示的位置在例外处理范围75内时,时区决定部31a维持时区。卫星电波手表1的时区在越过与插补直线平行的线而进入例外处理范围75时被维持,在越过与插补直线平行的线而从例外处理范围75脱离时被改变。与利用基准线和纬线设定例外处理范围的情况相比,通过如本变形例的方式设定例外处理范围75,能够对于时区边界线71更如实地进行例外处理范围的设定。

本变形例的卫星电波手表1,在进行了时刻修正的例外处理时,通过利用秒针52c指示不定处理字符53d,来表示进行了时差分区为“na”时的处理。由此,卫星电波手表1的使用者能够确认进行了时差分区不定时的处理。

图21是表示本发明第二实施方式的变形例的卫星电波手表1进行的时刻修正的例外处理的流程图。第二实施方式的变形例的卫星电波手表1接受使用者对操作部60的操作而开始时刻修正处理,首先进行卫星电波的接收(s60)。取得卫星信号中包括的时刻信息和位置信息并储存于ram33(s61)。

接着,利用时区决定部31a判断所取得的位置信息所示的当前位置的纬度是否在80°以上(s62)。当前位置的纬度不在80°以上时,确定当前位置属于东北、西北、东南和西南的哪个区域(s63)。将当前位置的经度中的秒以下的数四舍五入(s64),确定当前位置属于哪个时差分区区域。

确定当前位置所属的时差分区区域后,确定对应的起始地址(s65)。之后,例外处理范围设定部31c读入交点信息和邻接交点信息,利用与插补直线平行的线设定例外处理范围75(s66)。

接着,判断由位置信息33a所示的位置是否在例外处理范围75内(s67)。当前位置不在例外处理范围内时,利用确定了的起始地址参照查看时差分区/交点信息32b,根据交点信息和邻接交点信息,比较插补直线和当前位置的纬度(s68)。通过判断当前位置的纬度位于哪个插补直线之间,确定当前位置的时差分区(s69)。接着,通过参照时差详情信息32c,决定与确定了的时差分区对应的时区。另外,利用时差详情决定部31b决定夏令时和城市等时差的详情(s70)。

另一方面,当前位置在例外处理范围内时,时区决定部31a作出维持时区的决定(s71)。另外,当前位置的纬度在80°以上时,高纬度处理部31d将当前位置的时区决定为utc+0(s72)。如前文所述,高纬度处理部31d也可以维持当前位置的时区而继承此前的时区。

之后,时刻修正部31e根据决定了的时差相关的信息修正时刻(s73)。通过以上步骤,第二实施方式的变形例的卫星电波手表1进行的时刻修正的例外处理完成。

本发明的实施方式不限于以上说明的方式。图22是表示时区边界线71及时差分区区域70的其他例子的概略图。在该例中,利用沿着地球上特定的大圆或与该大圆平行的圆的基准线指定时差分区区域70。此处,特定的大圆是赤道,与该大圆平行的圆是纬线。在如本例这样指定时差分区区域70时,如果通过例如在纬度方向按每1分取得基准线来指定时差分区区域70,并存储纬线和时区边界线71的交点信息和时差分区信息,那么也能够与之前说明的实施方式同样地决定时差。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1