本发明涉及图像识别处理设备领域,尤其涉及一种笔记记录方法和装置。
背景技术:
随着信息技术的飞速发展,人们日益普遍地使用计算机来生产、处理、交换和传播各种形式的信息。信息技术逐渐改变着人们的生活习惯。传统的利用纸张和笔进行书写的方式无法进行信息化处理,因此无法满足人们的需要。
如果能够以现代的信息化处理方法来实现笔记的记录和还原,则能够大大提高信息记录的效率,因而,如何对笔记进行有效的记录、获取,便成为需要解决的问题。
技术实现要素:
本发明的目的是提供一种笔记记录方法和装置,能够准确识别编码图案的位置信息,能够对记录的笔记进行有效定位,并根据系统时钟对笔记添加时间戳,从而实现笔记的准确记录,并方便记录信息的共享和保存。
为实现上述目的,在第一方面,本发明实施例提供了一种笔记记录方法,所述方法包括:
计数器对根据时钟振荡器输出第一脉冲信号进行计数,输出系统时钟信号;
图像采集传感器对在编码纸上的运动笔记进行记录,并对运动笔记所在区域的编码图案进行采集,生成编码图案图像信号;
图像处理装置对所述编码图案图像信号进行识别处理,输出所述运动笔记对应的位置信息,并根据所述运动笔记和所述位置信息生成笔记记录数据;
处理器接收所述笔记记录数据,并根据所述系统时钟信号生成时间信息,通过所述时间信息为所述笔记记录数据添加时间戳,生成笔记图像帧数据;
所述处理器根据所述时间戳将所述笔记图像帧数据进行数据拼接,生成笔记记录图像数据。
优选的,所述图像处理装置对所述编码图案图像信号进行识别处理,输出所述运动笔记对应的位置信息具体包括:
所述图像处理装置根据接收所述图像采集传感器采集到的编码图案图像信号建立网格模型;其中,所述网格模型包括网格点和网格线,所述网格线交汇于网格点;
根据所述网格模型确定标称位置;
根据所述编码图案图像信号识别编码图案的标记,确定标记位置;
根据相对于所述标称位置的标记位置确定所述标记的值,从而确定所述运动笔记对应的位置信息。
进一步优选的,所述根据所述编码图案图像信号识别编码图案的标记,确定标记位置具体为:
沿在所述网格点上汇合的所述网格线,搜索所述标记。
进一步优选的,所述根据所述编码图案图像信号识别编码图案的标记,确定标记位置具体为:
在距离所述网格点预设距离的位置,搜索所述标记。
进一步优选的,所述根据相对于所述标称位置的标记位置,确定标记的值具体为:
根据所述标记至所述标称位置的位移,确定所述标记的值。
在第二方面,本发明实施例提供了一种笔记记录装置,包括:
壳体,所述壳体的底端设有开口,所述壳体的内部为容置部;
时钟振荡器,设置于所述容置部内,用于输出第一脉冲信号;
计数器,设置于所述容置部内,对根据所述第一脉冲信号进行计数,输出系统时钟信号;
图像采集传感器,设置于所述容置部内,通过所述开口对在编码纸上的运动笔记进行记录,并对运动笔记所在区域的编码图案进行采集,生成编码图案图像信号;
图像处理装置,设置于所述容置部内,对所述编码图案图像信号进行识别处理,输出所述运动笔记对应的位置信息,并根据所述运动笔记和所述位置信息生成笔记记录数据;
处理器,接收所述笔记记录数据,并根据所述系统时钟信号生成时间信息,通过所述时间信息为所述笔记记录数据添加时间戳,生成笔记图像帧数据;并且,根据所述时间戳将所述笔记图像帧数据进行数据拼接,生成笔记记录图像数据。
优选的,所述笔记记录装置还包括:
书写端,设置于所述壳体的底端,用于在所述编码纸上书写,形成所述运动笔记。
优选的,所述笔记记录装置还包括:
照明器件,设置于所述容置部内,用于对所述图像采集传感器采集的编码纸上的编码图案进行照明。
进一步优选的,所述笔记记录装置还包括:
控制装置,设置于所述容置部内,与所述计数器、图像采集传感器、图像处理装置、无线模块和/或照明器件相连接;
所述控制装置输出控制信号,控制所述图像采集传感器、图像处理装置、无线模块和/或照明器件的启动和关闭。
进一步优选的,所述笔记记录装置还包括:
电源模块,设置于所述容置部内,与所述时钟振荡器、计数器、图像采集传感器、图像处理装置、无线模块、控制装置和照明器件相连接,并进行供电。
本发明实施例提供的笔记记录方法,能够准确识别编码图案的位置信息,能够对记录的笔记进行有效定位,并根据系统时钟对笔记添加时间戳,从而实现笔记的准确记录,并方便记录信息的共享和保存。
附图说明
图1为本发明实施例提供的笔记记录方法的方法流程图;
图2a-图2d为本发明实施例提供的编码图案的一个单元的示意图;
图3为本发明实施例提供的笔记记录装置的示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
为了更好的理解本发明的技术方案,首先对于本发明提出的笔记记录方法和装置的应用场景进行介绍。
本发明的笔记记录方法,用于对具有编码图案的编码纸、电子写字板或其他基底的编码图案上的运动笔记进行记录,并对运动轨迹上的编码图案进行采集、识别,通过编码图案确定笔记记录装置的移动轨迹对应的位置信息,从而能够实现笔记的轨迹还原和再现的功能。
为便于表述,本发明中以编码纸为例,对于各种能够进行编码图案显示的基底进行统述。
本发明实施例首先提供了一种笔记记录方法,实现于笔记记录装置中,其方法流程图如图1所示,包括如下步骤:
步骤110,计数器对根据时钟振荡器输出第一脉冲信号进行计数,输出系统时钟信号;
具体的,笔记记录装置中具有计数器和时钟振荡器,计数器对时钟振荡器输出的脉冲信号进行计数,连续地产生计数器值的单调序列,并由此输出系统时钟信号。
步骤120,图像采集传感器对在编码纸上的运动笔记进行记录,并对运动笔记所在区域的编码图案进行采集,生成编码图案图像信号;
具体的,当使用安装于笔记记录装置上的笔进行书写时,笔记记录装置上的图像采集传感器对笔的书写进行运动轨迹记录。该运动轨迹可以是在数码纸上产生的笔迹。
优选的,运动轨迹的记录是以笔划的形式记录的,可以以提笔的动作为节点进行数据记录和处理。
编码图像印刷在编码纸上。编码图案至少占据其表面的一部分,通过笔记记录装置光学可读,从而能够用于进行位置信息的确定。
编码图案的采集获取,并不是一次获取编码纸上的全部编码图案,而是根据笔记记录装置的光学视野范围内获取相应部分的编码图案,我们可以认为是一个基准单元的编码图案。
步骤130,图像处理装置对编码图案图像信号进行识别处理,输出运动笔记对应的位置信息,并根据运动笔记和位置信息生成笔记记录数据;
其中,输出运动笔记对应位置信息的步骤可以具体包括:
步骤131,图像处理装置根据接收图像采集传感器采集到的编码图案图像信号建立网格模型;
其中,网格模型包括网格点和网格线,网格线交汇于网格点;
在具体的例子中,图2a-图2d分别给出了一个单元的编码图案的示意图。
基于图2a-图2d的编码图案的示意图进行说明:笔记记录装置在读取到图2a-图2d的任一编码图案后,会基于预设的基础模型进行编码图案图像信号的分析,建立虚拟的网格点和网格线,从而对编码图案进行分析,其中网格线的交汇点就是网格点。在图2a-2d中,网格点标记为6,网格线标记为8。
步骤132,根据网格模型确定标称位置;
具体的,在本例中,优选的采用网格点6作为标称位置。
步骤133,根据编码图案图像信号识别编码图案的标记,确定标记位置;
具体的,标记位置的确定方法包括至少两种:
具体的,图中的黑点,即为编码图案的标记。在识别到编码图案的标记之后,即可确定在网络模型中的标记位置。
当然,标记需要按照预设规则进行设定,也就是说,在形成编码纸的时候,就需要按照预设规则来设置标记位置,从而在本步骤中,能够按照预设规则找到标记并确定标记位置。
查找标记并确定标记位置的方式可以包括至少两种:
一种是沿在网格点上汇合的网格线,搜索标记。
另一种是在距离网格点预设距离的位置,搜索标记。
步骤134,根据相对于标称位置的标记位置确定标记的值,从而确定运动笔记对应的位置信息。
具体的,标记的值取决于标记7对标称位置(网格点)6的相对位置。在图2a-2d的实例中给出了四个可能的位置,在从标称位置延伸的每根网格线8上各有一个。
每个标记7相对于其标称位置6具有预设的固定位移,并且,对应于每个标称位置6只有一个标记7。当然,如果在编码纸上还可有其它标记,它们可能不是图案的一部分,比如可以是图象或图形的灰尘斑点,无意图的点或其他用途的标记。由于标记7的位置必须是在固定位移的,因此,这些其他标记不会干扰到对标记7的识别。
对于预设的固定位置,为了便于标记的准确识别,正常情况下需要遵循以下规则。
在一个具体的例子中,标记7相对于标称位置6沿着网格线8位移50um,位移优选为网格间隔的1/6,因为这相对而言容易确定某个具体标记属于哪个标称位置。同时,为了确定标记属于哪个标称位置,位移也应该小于网格间隔的1/4。
此外,位移不一定都沿着网格线,标记也可以位于独立的象限内。标记也不一定如图所示都是圆形或圆圈,也可以使用任何适当的形状如正方形或三角形等。
无论采用上述哪种方式确定标记位置,都可以根据标记位置至标称位置的位移来确定标记的值。
步骤140,处理器接收笔记记录数据,并根据系统时钟信号生成时间信息,通过时间信息为笔记记录数据添加时间戳,生成笔记图像帧数据;
具体的,笔记记录数据是以比划形式记录的,通过将每个比划与对应的时间信息相关联,为笔记记录数据添加时间戳,来生成笔记图像帧数据。也就是可以理解为,笔记图像帧数据是具有时间戳的比划记录。而笔记图像帧数据的集合就是笔记的运动轨迹的记录。
步骤150,处理器根据时间戳将笔记图像帧数据进行数据拼接,生成笔记记录图像数据。
具体的,通过数据拼接,能够还原得到笔记记录图像数据,从而实现笔记运动轨迹的重现。
本发明实施例提供的笔记记录方法,能够准确识别编码图案的位置信息,能够对记录的笔记进行有效定位,并根据系统时钟对笔记添加时间戳,从而实现笔记的准确记录,并方便记录信息的共享和保存。
相应的,本发明实施例还提供了一种用以实现上述笔记记录方法的笔记记录装置,其示意图如图3所示,包括:
壳体11,所述壳体的底端设有开口12,所述壳体的内部为容置部10;
时钟振荡器30,设置于所述容置部10内,用于输出第一脉冲信号;
计数器40,设置于所述容置部10内,对根据所述第一脉冲信号进行计数,输出系统时钟信号;
图像采集传感器14,设置于所述容置部10内,通过所述开口12对在编码纸上的运动笔记进行记录,并对运动笔记所在区域的编码图案进行采集,生成编码图案图像信号;在具体的实现中,图像采集传感器14可以具体采用ccd或者cmos传感器。
图像处理装置16,设置于所述容置部10内,对所述编码图案图像信号进行识别处理,输出所述运动笔记对应的位置信息,并根据所述运动笔记和所述位置信息生成笔记记录数据;
处理器50,接收所述笔记记录数据,并根据所述系统时钟信号生成时间信息,通过所述时间信息为所述笔记记录数据添加时间戳,生成笔记图像帧数据;并且,根据所述时间戳将所述笔记图像帧数据进行数据拼接,生成笔记记录图像数据。
此外,该笔记记录装置还包括:书写端17,设置于所述壳体11的底端,用于在所述编码纸上书写,形成所述运动笔记。
照明器件13,设置于所述容置部10内,用于对所述图像采集传感器14采集的编码纸上的编码图案进行照明。
照明器件13具体可以采用发光二极管,可以根据需要选择对特殊光线敏感的二极管,比如红外发光二极管。
控制装置18,设置于所述容置部10内,与所述计数器40、图像采集传感器14、图像处理装置16、无线模块19和/或照明器件13相连接;
所述控制装置18输出控制信号,控制所述图像采集传感器14、图像处理装置16、无线模块19和/或照明器件13的启动和关闭。
电源模块15,设置于所述容置部10内,与所述时钟振荡器30、计数器40、图像采集传感器14、图像处理装置16、无线模块19、控制装置18和照明器件13相连接,并进行供电。
在具体的实现中,电源模块15可以由电池以及相应电路来实现。
本发明实施例提供的笔记记录装置,能够准确识别编码图案的位置信息,能够对记录的笔记进行有效定位,并根据系统时钟对笔记添加时间戳,从而实现笔记的准确记录,并方便记录信息的共享和保存。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。