电子设备以及日期时间设定方法_2

文档序号:9563977阅读:来源:国知局
转动。轮系机构73与轮系机构72的转动连动转动,向时针63传递分针62的转动的1/12的转动。S卩,分针62在每进行一周360度转动时,时针63转动30度,时针63在转动1周360度时,分针62在表盘上转动12周。对于步进马达84的每次转动驱动轮系机构74向日历环64传递规定角度的转动。日历环64例如经1440步进的转动动作而转动移动360/31度,使得从开口部露出的标识变化1天的量。
[0039]步进马达81、83、84分别根据从驱动电路51输入驱动脉冲使转子相对定子转动规定角度。该转子的转动像上述那样被分别传递至轮系机构71?74。
[0040]驱动电路51按照来自CPU41的控制信号向步进马达81、83、84输出规定电压的驱动脉冲。驱动电路51能够根据电子表1的状态等将驱动脉冲的长度(脉冲宽度)变更。此夕卜,当输入对多个指针同时驱动的控制信号时,驱动电路51通过使驱动脉冲的输出时间点相互错开而输出,能够降低负荷的峰值。
[0041]接着,对本实施方式的电子表1的时区设定进行说明。
[0042]图2是说明时区设定的设定数据的图。此外,图3、图4是表示各设定数据的内容例的图表。
[0043]R0M42的当地时间设定数据422包含有:二维映射422a、区域设定值解码表422b、时区对照表422c、夏令时实施规则对照表422d以及标准电波接收地区对照表422e。本实施方式的电子表1使用上述的当地时间设定数据422判定取得的当前位置所属的时区。
[0044]二维映射422a是将所规定尺寸的区域L以二维矩阵状多项排列表示的世界地图数据。区域L的设定方法在后面说明。对各区域L分别设定1字节(8比特)的区域设定值,利用该区域设定值取得该区域的时区、夏令时实施规则以及接收地区(接收范围)中包含的标准电波的种类的信息(标准电波信息)。
[0045]区域设定值解码表422b保持用于从区域设定值取得的时区设定值、夏令时实施规则设定值以及标准电波接收地区设定值的表数据。
[0046]图3是表示区域设定值解码表422b的内容例的图表。
[0047]用1字节表示的区域设定值表示该区域包含的时区、夏令时实施规则以及该区域在接收地区中含有的标准电波类别的组合。上述时区设定值、夏令时实施规则设定值以及标准电波接收地区设定值分别以1字节的值(这里为16进制表示)表示,通过取得这种1字节的区域设定值,得到作为整体的3字节信息。
[0048]如图4的(a)所示,在时区对照表422c设定各时区设定值相对于全球标准时间(UTC)的时差(TZ)。这里,能够在从+12时到一 11时45分以15分钟间隔取得全部的时差,但对于当前不使用的时差,也可不作为时区设定值设定,而适当地省略。
[0049]如图4的(b)所示,在夏令时实施规则对照表422d中,各夏令时实施规则设定值设定为,夏令时的开始时间点、完成时间点以及偏移时间(ST)的夏令时实施信息。或者,也可以是其他的,进一步制定表示夏令时的开始时间点以及结束时间点组合的夏令时期间设定值,设定各个夏令时实施规则设定值,并利用图示中省略的夏令时期间对照表,取得从夏令时期间设定值向实际夏令时期间的换算。
[0050]偏移时间(ST)表示夏令时实施期间中基于标准时间的波动量。该偏移时间,分别在未实施夏令时的情况下赋予符号“0”并存储,在实施夏令时的情况下赋予符号“0”以外的值并存储。
[0051]如图4的(c)所示,在标准电波接收地区对照表422e中,各标准电波接收地区设定值,是将该区域包含于接收地区的标准电波的发射台的种类和该标准电波的发送频率相关联存储。这里设定存储的标准电波发射台包含有:英国MSF、德国DCF77、日本JJY(注册商标)的2种发射台JJY40和JJY60以及美国WWVB。这里,如图3所示,多个标准电波的接收即使在实际可能的区域也有选择地设定一个种类的标准电波的接收地区,但并不局限于此,也可以将多个标准电波发射台的接收地区并列设定。
[0052]以这种方式,在电子表1中,首先,使用二维映射422a确定对应于当前位置的区域相同,取得对应于该区域的区域设定值。接着,使用区域设定值解码表422b从取得的区域设定值取得时区设定值、夏令时实施规则设定值以及标准电波接收地区设定值。并且,参照时区对照表422c、夏令时实施规则对照表422d以及标准电波接收地区对照表422e从各设定值取得时差、夏令时实施规则以及标准电波的接收地区信息。
[0053]这里,对区域L的设定方法进行说明。
[0054]图5是用于说明区域L的设定方法的图。
[0055]本实施方式的电子表1中,二维映射422a被分割为多个映射数据文件。这些映射数据文件在每个由规定的玮度经度单位设定的规定区域(以下记作地域Z)分别生成,通过取得当前位置的玮度经度值,能够判定该当前位置是否包含在任意的映射数据文件中。例如,通过将各地域Z的大小设定在玮度方向为10度、经度方向为15度的范围内,将二维映射422a分割为432个映射数据文件。
[0056]这些映射数据文件按各自尺寸压缩,通过将对应于当前位置的映射数据文件在RAM43解压并读出,达到降低存储容量或存储器容量的目的。文件内数据压缩方法,在后面说明。
[0057]对应于各映射数据文件的地域Z进一步分别被分割为多个候补区域(以下记作网格M)。网格Μ分别包含有在每个地域Z预先确定数量的区域L。网格Μ是包含在玮度方向和经度方向呈矩阵状配置排列的上述确定数量区域的矩形区域。映射数据文件以网格Μ为单位压缩,该压缩的网格的数据,对同一地域Ζ内数据按规定的顺序配置排列存储于R0M42。网格Μ的大小以提高压缩率的方式设定每个映射数据文件。或者,也可使网格Μ的大小在二维映射422a上全部相同。
[0058]图6是用于说明该地图数据压缩的图。
[0059]本实施方式的电子表1中,各网格Μ的数据使用行程长度压缩(Run LengthEncoding,游程长度压缩)而被压缩。行程长度压缩是在某数据值连续的情况下,通过记述该数据值和其返回数的符号化进行的压缩方法。例如,如图6的(a)所示,将配置为10X10的2维矩阵状的区域设定值”1”?”3”从左下区域沿着弯曲的箭头方向到左上区域按顺序配置排列,首先,区域设定值“2” 49个连续,接着,区域设定值“3” 3个连续。而且,最后使区域设定值“1” 20个连续结束。如图6的(b)所示,与表示区域的配置排列顺序的眉头词(这里为表示格式2的“F2”)连续,通过记述上述符号化数据,生成符号化压缩的网格Μ数据。而且,对于在一个地域Ζ包含的多个网格Μ,通过将该符号化压缩的数据进一步按顺序配置排列,生成1个映射数据文件。
[0060]以这种方式,网格Μ的压缩数据,区域设定值相等的区域连续越多压缩率越高。因此,在使区域设定值相等的区域更连续的方向能够设定区域的配置排列顺序。
[0061]如图6的(c)所示,在2维矩阵中纵向连续配置排列的区域设定值较多存在的网格Μ中,如箭头所示,按照从左下开始到右下结束的配置排列顺序压缩效果最好。而且,如图6的(d)所示,在表示格式3的眉头词T3”生成连续的压缩符号化数据。配置排列方向,除纵横方向以外,也可以为倾斜方向或漩涡状。
[0062]这里,用玮度经度划分地域Z时,玮度越高经度间隔平均距离越短,因此根据该距离设定区域L,从而能够使地域Z的平均区域L的数量利用玮度进行不同的划分。利用这种划分,能够使各区域L在经度方向的长度保持大致均等,而且能够根据该长度设定有用区域L的数量。该经度方向的长度例如优选设定为500m。
[0063]另一方面,区域L也根据玮度经度的宽度设定,由此能够不管玮度而能够形成分割相等数量的区域L的地域Z。这种情况下,区域L越靠近高玮度经度方向的长度越短。即,区域L越靠近低玮度分辨率越低。因此,为了在低玮度也维持必要的空间分辨率,能够设定低玮度区域L的长度为500m。上述区域L的大小的设定例如可由二维映射422a的映射确定。对于这样的配置排列,配置排列数量例如在玮度方向为43200,在经度方向为86400。在以这样的玮度经度为基准设定时,对于南极大陆等极地地区也可使用其他不同的表确定。
[0064]接着,对本实施方式的电子表1的时区设定进行说明。
[0065]时区在多数情况下,在陆地上由每个国家或州这样规定的行政单位确定,并沿该行政上的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1