获取钟表时间的方法、调整钟表时间的方法及钟表与流程

文档序号:12716440阅读:677来源:国知局
获取钟表时间的方法、调整钟表时间的方法及钟表与流程

本发明总体上涉及一种获取钟表时间的方法、调整钟表时间的方法及可调整时间的钟表。



背景技术:

近年,随着互联网技术的不断发展,尤其是无线互联网技术的飞速发展,传统家居已发展进入到智能家居时代。

其中,智能时钟就是通过无线互联技术方案与传统时钟相结合,利用无线网络来获取时钟的实时时间,并根据实时时间来精确地对表针进行调整。

但是,目前对传统时钟进行时间调整还存在一些难题。例如,网络无法获取传统时钟上表针实际的时间,因而难以对其进行调整。



技术实现要素:

本发明的一个方面提供了一种获取钟表时间的方法,所述钟表包括分别与标识时间的表针对应的多个表针齿轮,所述方法包括:通过摄像头获取所述多个表针齿轮的图像;和通过分析所述图像来获取所述钟表的所述表针所指示的当前时间。

可选地,所述多个表针齿轮彼此同轴套在一起,且能够分别单独旋转。

可选地,所述多个表针齿轮分别包括能够标识对应表针转动位置的至少1个第一支撑杠;以及在所述多个表针齿轮之间,所述第一支撑杠的尺寸互不相同,且沿着所述摄像头的拍摄方向,所述第一支撑杠的尺寸逐渐增大,以使得在所有所述表针彼此重叠时,所述图像包含尺寸由小到大的所有所述第一支撑杠至少部分重叠的图像。

可选地,在所述多个表针齿轮之间,所述第一支撑杠的颜色、图案标识之中的至少一者互不相同。

可选地,所述多个表针齿轮分别包括能够标识对应表针转动位置的至少3个第二支撑杠;以及在所述多个表针齿轮之间,所述至少3个第二支撑杠彼此所成的形状不同,以使得不论所述多个表针齿轮之间如何转动,各个表针齿轮中都至少有1个第二支撑杠不会与其他第二支撑杠重叠。

可选地,在所述多个表针齿轮各自中,所述至少3个第二支撑之间的尺寸、颜色、和图案标识之中至少一者互不相同。

可选地,通过分析所述图像来获取所述钟表的当前时间包括:在所述图像中确定与所述表针对应的所述第一支撑杠的位置;以及基于所述第一支撑杠的位置,获取所述表针所指示的当前时间。

可选地,通过分析所述图像来获取所述钟表的当前时间包括:在所述图像中确定与所述表针对应且未与所述其他第二支撑杠重叠的所述第二支撑杠的位置;以及基于所述第二支撑杠的位置,获取所述表针所指示的当前时间。

可选地,在所述多个表针齿轮之间,所述第二支撑杠彼此所成的角度中任意2个角度相加既不等于其他表针齿轮中的任意第二支撑杠彼此所成的角度,也不等于所述任意第二支撑杠彼此所成的角度之和。

本发明的另一个方面提供了一种调整钟表时间的方法,使用上述一个方面的获取钟表时间的方法来获取钟表的当前时间;获取当前实际时间;以及将所述钟表的所述当前时间调整到与所述当前实际时间相一致。

本发明的再另一个方面提供了一种可调整时间的钟表,包括:分别与标识时间的表针对应的多个表针齿轮、能获取所述多个表针齿轮的图像的摄像头、处理器、以及存储器,所述存储器存储有机器可读指令,所述指令在被处理器执行时,使得处理器执行上述另一个方面的调整钟表时间的方法。

可选地,还包括通信设备,所述处理器通过所述通信设备经由网络获取所述当前实际时间。

附图说明

为了更完整地理解本发明及其优势,现在将参考结合附图的以下描述,其中:

图1示意性示出了本发明实施例的钟表的内部结构图。

图2示意性示出了本发明实施例的钟表的多个表针齿轮的结构的一个示例。

图3示意性示出了图2所示的本发明实施例的钟表的多个表针齿轮的分解结构的剖视图。

图4示意性示出了本发明实施例的钟表的多个表针齿轮各自包括单一支撑杠的结构的示例。

图5示意性示出了本发明实施例的钟表的获取当前时间的方法的流程图;

图6示意性示出了本发明实施例的钟表的调整时间的方法的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进行详细说明。

应当注意,这里描述的实施例只用于举例说明,并不用于限制本公开。在以下描述中,为了提供对本公开的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是:不必采用这些特定细节来实行本公开。

在整个说明书中,对“一个实施例”、“实施例”、“一个示例”或“示例”的提及意味着:结合该实施例或示例描述的特定特征、结构或特性被包含在本公开至少一个实施例中。因此,在整个说明书的各个地方出现的短语“在一个实施例中”、“在实施例中”、“一个示例”或“示例”不一定都指同一实施例或示例。此外,可以以任何适当的组合和/或子组合将特定的特征、结构或特性组合在一个或多个实施例或示例中。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。相同的附图标记指示相同的要素。这里使用的术语“和/或”包括一个或多个相关列出的项目的任何和所有组合。术语“包括”和“含有”及其派生词意为包括而非限制;术语“或”是包含性的,意为和/或。

在本说明书中,下述用于描述本发明原理的各种实施例只是说明,不应该以任何方式解释为限制发明的范围。参照附图的下述描述用于帮助全面理解由权利要求及其等同物限定的本发明的示例性实施例。下述描述包括多种具体细节来帮助理解,但这些细节应认为仅仅是示例性的。因此,本领域普通技术人员应认识到,在不背离本发明的范围和精神的情况下,可以对本文中描述的实施例进行多种改变和修改。此外,为了清楚和简洁起见,省略了公知功能和结构的描述。此外,贯穿附图,相同参考数字用于相似功能和操作。

本发明的实施例提供了一种通过在表针系统中加入时间表针系统实时监控方案而实现能精确获取钟表当前时间的方法,并通过与实际时间进行对比校正而提供一种能够实时地在短时间内精确调整时间的方法及钟表。

图1示意性示出了本发明实施例的钟表100的内部结构图。

如图1所示,本发明的钟表100包括多个表针齿轮101、微型摄像头102、处理器103以及存储器104。

上述多个表针齿轮101与上述钟表100的用于标识时间的表针(时针、分针、秒针)分别对应。上述微型摄像头102用于在上述多个表针齿轮101运动时随时抓拍上述多个表针齿轮101的图像。上述图像可以是已知原型二维图像,该图像被传输给处理器103后,处理器103通过图像分析可以获取上述钟表100的当前时间。而且,该微型摄像头102优选安装在上述多个表针齿轮101的底部,以使尽可能清晰且全面地拍摄到上述多个表针齿轮101的图像。处理器103(例如,微处理器(μP)、数字信号处理器(DSP)等)可以是用于执行本文描述的流程(例如,图4、5的流程)的不同动作的单一处理单元或者是多个处理单元。此外,处理器103可以是单个CPU(中央处理单元),但也可以包括两个或更多个处理单元。例如,处理器可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC))。此外,处理器103还可以包括用于缓存用途的板载存储器。计算机程序模块可以由连接到处理器103的计算机程序产品来承载。存储器104可以存储有机器可读指令等,上述指令在被上述处理器103执行时,会使得上述处理器103执行本文描述的流程(例如,图4、5的流程)的不同动作。

此外,上述钟表100还可以包括通信设备105。上述通信设备105通过网络(包括有线、无线)来实时获取当前实际时间。当然,本发明并不限于通过通信设备经由网络来获取当前实际时间,其他任何现有方法都是可以采用的。

下面,以图2、3来具体描述本发明实施例的钟表100的多个表针齿轮101的结构的一个示例。

图2示意性示出了本发明实施例的钟表100的多个表针齿轮101的结构的一个示例。

如图2所示,多个表针齿轮101彼此是同轴套在一起的,且能够分别单独旋转,从而使各自所对应的表针(例如,时针、分针、秒针)分别进行走时。

此外,上述多个表针齿轮101各自中,还包括至少1个支撑杠20。在通过上述微型摄像头所拍摄到的上述图像来获取上述钟表100的当前时间的分析处理中,正是通过在上述图像中确定与表针对应的上述支撑杠20的位置来获取上述钟表100的当前时间的。在该示例中,如图2所示,在上述多个表针齿轮101各自中,分别包括4个支撑杠20。

此外,由该图2可见,在上述多个表针齿轮101绕同一轴分别旋转的过程中,不言而喻,会存在上述多个表针齿轮101之间的上述支撑杠20相重叠的现象。

为此,为了能够便于区分并识别上述多个表针齿轮101中的支撑杠20,且在即使出现上述多个表针齿轮101之间的上述支撑杠20相重叠的现象的情况下,也能够通过微型摄像头102所拍摄的上述图像来准确获取上述多个表针齿轮101的转动位置(例如,上述多个表针齿轮101之间的至少1个上述支撑杠20的位置),由图2可见,对支撑杠20进行了结构上的特殊设置。例如,如图2所示,在上述多个表针齿轮101之间,各自的支撑杠20的尺寸(此示例为宽度)设置为不同,各自的支撑杠20上标注的颜色C设置为不同,各个支撑杠20上标注的图案(此示例为数字标识)设置为不同。

而且,如图2所示,还可以优选沿着图2的俯视方向(即,上述微型摄像头102的拍摄方向),上述多个表针齿轮101之间的上述支撑杠20的尺寸逐渐增大,以使得在表针(即,多个表针齿轮101之间的支撑杠20)彼此重叠时,上述微型摄像头102所拍摄的图像中包含尺寸由小到大的上述支撑杠20至少部分重叠的图像。

在此,为了进一步清楚地观察上述多个表针齿轮101的结构,特别是,对上述支撑杠20所进行的上述特殊设置,对图2所示的上述多个表针齿轮101的结构进行了分解而得到图3。

图3示意性示出了图2所示的本发明实施例的钟表100的多个表针齿轮101的分解结构的剖视图。

如图3所示,将上述多个表针齿轮101分解为单个的表针齿轮101a、表针齿轮101b和表针齿轮101c。上述表针齿轮101a包括4个支撑杠20a。上述表针齿轮101b包括4个支撑杠20b。上述表针齿轮101c包括4个支撑杠20c。这里,作为示例,在表针齿轮101a、表针齿轮101b和表针齿轮101c中分别示出了4个支撑杠,即4个支撑杠20a、4个支撑杠20b、4个支撑杠20c,但不言而喻,支撑杠的个数并不限于4个,一般而言,至少1个即可。

此时,在用上述微型摄像头拍摄到的分别旋转的上述多个表针齿轮101的上述图像中,不言而喻,会存在表针齿轮101a、表针齿轮101b和表针齿轮101c之间的支撑杠20a、支撑杠20b和支撑杠20c相重叠的现象。

在此,为了即使出现支撑杠20a、支撑杠20b和支撑杠20c相重叠的现象,也能够通过分析上述图像而准确地识别上述多个表针齿轮101各自中的至少一个支撑杠20a、支撑杠20b和支撑杠20c的位置,从而识别与支撑杠20a、支撑杠20b和支撑杠20c对应的各表针(时针、分针、秒针)的位置来最终准确获取上述钟表100的当前时间,如图3所示,在上述多个表针齿轮101之间,各自的支撑杠20a、支撑杠20b和支撑杠20c可以设定为:

(1)支撑杠的尺寸大小不同。例如,如图3所示,上述支撑杠20c的宽度大于上述支撑杠20b的宽度,上述支撑杠20b的宽度大于上述支撑杠20a的宽度。此外,该示例中,虽设定为宽度不同,但不言而喻,同样可以设定为长度不同;

(2)支撑杠上标注的颜色不同。例如,如图3所示,上述支撑杠20a上标注的颜色Ca、上述支撑杠20b上标注的颜色Cb和上述支撑杠20c上标注的颜色Cc互不相同。此外,该示例中,虽设定为同一表针齿轮中的支撑杠上标注的颜色是相同的,但不言而喻,根据具体情况,也可以设定为不仅不同表针齿轮之间的支撑杠上标注的颜色互不相同,而且同一表针齿轮中的支撑杠上标注的颜色也是互不相同;

(3)支撑杠上标注的图案不同。例如,如图3所示,上述支撑杠20a上标注的数字Pa、上述支撑杠20b上标注的数字Pb和上述支撑杠20c上标注的数字Pc互不相同,且在同一表针齿轮中的支撑杠上标注的数字也互不相同。即,每个支撑杠上标注了不同的数字。此外,该示例中,虽设定为每个支撑杠上标注不同的数字,但不言而喻,根据具体情况,也可以设定为同一表针齿轮中的支撑杠上标注相同数字。此外,该示例中,虽标注为数字,但不言而喻,标注的图案并不限于数字,只要是能够彼此区分开的任意图案均可;

(4)支撑杠之间所成的形状不同。例如,如图3所示,在上述表针齿轮101a、上述表针齿轮101b和上述表针齿轮101c之间,各自的4个支撑杠彼此所成的角度互不相同。在此,优选设定为各表针齿轮中的多个支撑杠彼此所成的角度之中任意2个角度相加既不等于其他表针齿轮中的任意支撑杠彼此所成的角度,也不等于所述任意支撑杠彼此所成的角度之和。此外,该示例中,虽设定为各表针齿轮的4个支撑杠彼此所成的角度互不相同,但不言而喻,只要设定为至少3个支撑杠彼此所成的角度互不相同即可。此外,该示例中,虽设定为多个支撑杠彼此所形成的角度不同,但不言而喻,多个支撑杠彼此所形成的形状并不仅限于角度,还可以形成为其他任意形状,只要能够使得不论上述多个表针齿轮之间如何转动,各个表针齿轮中都至少有1个支撑杠不会与其他支撑杠重叠即可。

此外,图2、3仅仅是一个示例,为了说明描述上的简洁明瞭,在该示例中,同时示出了上述多种方案的情形。但不言而喻,在实际应用中,只要能够不论上述多个表针齿轮之间如何转动,都能准确地从上述微型摄像头102所拍摄的图像中清晰地识别出上述多个表针齿轮中的至少一个支撑杠的位置来获取上述钟表100的当前时间,就可以仅采用上述各种方案中的任意一者或它们之间的任意组合。

具体而言,例如,可以根据具体情况,考虑采取如下结构上的技术方案:

(1)在上述多个表针齿轮101分别包括能够标识对应表针转动位置的至少1个支撑杠20的情况下,可以设定为:上述多个表针齿轮101之间的该至少1个支撑杠20的尺寸互不相同,且在由上述微型摄像头102拍摄到的上述图像中,沿着上述微型摄像头102的拍摄方向,上述支撑杠20的尺寸逐渐增大,以使得在所有表针(即,所有支撑杠)彼此重叠时,上述图像中包含尺寸由小到大的所有上述支撑杠20至少部分重叠的图像。

在此基础上,为了进一步增强辨识度,还可以优选设定为:在上述多个表针齿轮101之间,上述支撑杠20的颜色不同、或上述支撑杠20上标识的图案不同、或者上述支撑杠20的颜色及标识的图案均不同。

作为一个示例,图4示意性示出了本发明实施例的钟表的多个表针齿轮各自包括单一支撑杠的结构的示例。

如图4所示,在多个表针齿轮101中,分别仅包括1个支撑杠20。此外,多个表针齿轮101之间,这1个支撑杠20的尺寸是互不相同的,且沿图4的俯视方向(即,沿着上述微型摄像头102的拍摄方向),上述支撑杠20的尺寸逐渐增大,以使得在所有支撑杠20彼此重叠时,由上述微型摄像头102拍摄到的图像中包含尺寸由小到大的所有上述支撑杠20至少部分重叠的图像。

在此基础上,为了进一步增强辨识度,如图4所示,还可以优选设定为:在上述多个表针齿轮101之间,上述支撑杠20的颜色C不同、或上述支撑杠20上标识的图案(图4为数字标识P)不同、或者上述支撑杠20的颜色C及标识的图案(图4为数字标识P)均不同。

此外,图4仅仅是一个示例,为了说明描述上的简洁明瞭,在该示例中,同时示出了支撑杠20的尺寸(该图4为宽度)不同、颜色C不同及标识图案(该图4为数字标识P)不同的情形。但不言而喻,在实际应用中,只要能够不论上述多个表针齿轮101之间如何转动,都能准确地从上述微型摄像头102所拍摄的图像中清晰地识别出上述多个表针齿轮各自中的一个支撑杠20的位置来获取上述钟表100的当前时间,就可以在采用支撑杠20的尺寸不同且沿微型摄像头102的拍摄方向支撑杠20的尺寸逐渐增大的方案的基础上,任意地组合颜色、图案不同的方案。

(2)在上述多个表针齿轮101分别包括能够标识对应表针转动位置的至少3个支撑杠20的情况下,可以设定为:在上述多个表针齿轮101之间,上述至少3个支撑杠20彼此所成的形状(例如,角度)不同,以使得不论上述多个表针齿轮101之间如何转动,各个表针齿轮中都至少有1个支撑杠20不会与其他第二支撑杠20重叠。

在此基础上,为了进一步增强辨识度,还可以优选设定为:在上述多个表针齿轮101之间,上述支撑杠20的颜色互不同、或上述支撑杠20上标识的图案互不同、或上述支撑杠20的尺寸互不相同,或者者上述支撑杠20的颜色、标识的图案及尺寸的任意组合互不相同。

虽然,上述图2、3示出的是上述多个表针齿轮101各自中分别包括4个支撑杠20的示例,但上述多个表针齿轮101各自中分别包括3个支撑杠20或5个以上支撑杠20的示例,对于本领域技术人员人员而言,均是可以由图2、3来进行类推的。

这样,通过上述这些示例的本发明实施例的钟表100的上述多个表针齿轮101的结构,就能够利用上述微型摄像头102所拍摄到的上述多个表针齿轮101的图像(例如,二维图像)来分析并识别出与表针对应的上述多个表针齿轮101(也即,支撑杠20)的转动位置,从而准确获取钟表100的当前时间。

下面,以图4来具体描述本发明实施例的钟表100的获取当前时间的方法。

图4示意性示出了本发明实施例的钟表100的获取当前时间的方法的流程图。

如图4所示,首先,通过安装在上述钟表100内部的上述微型摄像头102,对运动中的上述多个表针齿轮101进行拍摄,以获得上述多个表针齿轮101的图像(步骤S1)。其中,所获得的上述图像可以为给定原型的二维图像。

接着,对所获得的上述图像进行图像分析。具体而言,在上述图像中,通过设定原点即0度坐标,来定位与上述钟表100的表针对应的上述多个表针齿轮101所转动到的位置,即,例如图2、3所示,通过识别出上述多个表针齿轮101各自中的至少一个支撑杠20a、支撑杠20b和支撑杠20c的位置(例如,支撑杠20a、支撑杠20b和支撑杠20c相对于上述原点的相对位置),从而确认与支撑杠20a、支撑杠20b和支撑杠20c对应的各表针(时针、分针、秒针)的位置(步骤S2)。

然后,根据所识别出的上述多个表针齿轮101所转动到的位置来获取上述钟表100的当前时间(步骤S3)。

最后,处理结束。

这样,根据本发明实施例的钟表100的获取当前时间的方法,能够利用上述微型摄像头102所拍摄到的上述多个表针齿轮101的图像(例如,二维图像)来分析并识别出与表针对应的上述多个表针齿轮101的转动位置,从而准确获取钟表100的当前时间。

下面,在图4所示的钟表100的获取当前时间的方法的基础上,以图5来具体描述本发明实施例的钟表100的调整时间的方法。

图5示意性示出了本发明实施例的钟表100的调整时间的方法的流程图。

如图5所示,在图4所示的步骤S1至步骤S3之后,即获取到钟表100的当前时间之后,获取时钟实时时间,即获取当前实际时间(步骤S4)。其中,上述当前实际时间的获取可以利用图1中所示的钟表100中的通信设备105经由网络(无线或有线,优选无线)来实现。

接着,判断由图4所示的步骤S3所获得的钟表100的当前时间与由上述步骤S4所获得的上述当前实际时间是否一致(步骤S5)。当判断结果为“是”(即,一致)时,即无需调整时间,处理结束;当判断结果为“否”(即:不一致)时,处理转移至步骤S6。

在步骤S6中,例如,通过机械调整等方法,将上述钟表100的上述当前时间调整到与上述当前实际时间相一致。其中,时间的调整,例如可以通过调整马达(电机)转动,以使钟表100的分别与表针对应的多个表针齿轮101转动到精确的位置来实现。

最后,处理结束。

这样,根据本发明实施例的上述钟表100的调整时间的方法,通过在表针系统中设置微型摄像头,并加入表针系统实时监控方案,从而实现了实时地与实际时间进行比对校正,在与实际时间有偏差时,能够实时且短时间内精确地调整时间。

以上的详细描述通过使用方框图、流程图和/或示例,已经阐述了主机装置的容器运行加速方法的实施例。在这种方框图、流程图和/或示例包含一个或多个功能和/或操作的情况下,本领域技术人员应理解,这种方框图、流程图或示例中的每一功能和/或操作可以通过各种硬件、软件、固件或实质上它们的任意组合来单独和/或共同实现。在一个实施例中,本公开的实施例所述主题的若干部分可以通过专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、或其他集成格式来实现。然而,本领域技术人员应认识到,这里所公开的实施例的一些方面在整体上或部分地可以等同地实现在集成电路中,实现为在一台或多台计算机上运行的一个或多个计算机程序(例如,实现为在一台或多台计算机系统上运行的一个或多个程序),实现为在一个或多个处理器上运行的一个或多个程序(例如,实现为在一个或多个微处理器上运行的一个或多个程序),实现为固件,或者实质上实现为上述方式的任意组合,并且本领域技术人员根据本公开,将具备设计电路和/或写入软件和/或固件代码的能力。此外,本领域技术人员将认识到,本公开所述主题的机制能够作为多种形式的程序产品进行分发,并且无论实际用来执行分发的信号承载介质的具体类型如何,本公开所述主题的示例性实施例均适用。信号承载介质的示例包括但不限于:可记录型介质,如软盘、硬盘驱动器、紧致盘(CD)、数字通用盘(DVD)、数字磁带、计算机存储器等;以及传输型介质,如数字和/或模拟通信介质(例如,光纤光缆、波导、有线通信链路、无线通信链路等)。

如本领域技术人员将会理解的,为了任何的以及所有的目的,例如在提供书面说明书的方面,本申请中所公开的所有范围电涵盖任何的以及所有的可能的子范围以及其子范围的组合。任何所列出的范围均能够被容易地识别成充分的描述以及使同样的范围能够至少被分解成同等的两部分、三部分、四部分、五部分、十部分,等等。作为非限制性的例子,本申请中所讨论的每个范围均能够被容易地分解成下三分之一、中三分之一以及上三分之一等等。如本领域技术人员还将会理解的,诸如“直到”、“至少”、“大于”、“小于”等的所有语言均包括所表述的数量并且是指能够随之被分解成如以上所讨论的子范围的范围。最后,如本领域技术人员将会理解的,范围包括各个单独的成分。所以,例如,具有1-3个单元的组是指具有1、2或者3个单元的组。类似地,具有1-5个单元的组是指具有1、2、3、4或者5个单元的组,等等。

尽管已经参照本发明的特定示例性实施例示出并描述了本发明,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本发明的精神和范围的情况下,可以对本发明进行形式和细节上的多种改变。因此,本发明的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

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