动态二维码生成和读取方法、装置的制造方法_3

文档序号:9397224阅读:来源:国知局
若该帧二维码图像对应的原始二维码图像已解码成功,则删除该帧二维码图像并执行步骤205,若该帧二维码图像对应的原始二维码图像已解码失败,则利用该帧二维码图像和图像增强算法对该帧二维码图像对应的原始二维码图像进行优化,对优化后的原始二维码图像进行解码,解码成功则删除该帧二维码图像并执行步骤205,解码失败则将优化后的原始二维码图像作为原始二维码图像,删除该帧二维码图像并再次返回步骤203。
[0085]步骤205、动态二维码读取设备判断是否已经读取完动态二维码中的所有二维码图像,如果是,则执行步骤206,否则,返回步骤203。
[0086]在实际应用中,动态二维码的每帧二维码图像中,通常携带有该帧二维码图像的帧编号,以及动态二维码中包含的二维码图像总帧数,根据已经读取的所有二维码图像中的帧编号和动态二维码中包含的二维码图像总帧数,可以确定是否已经读取完动态二维码中的所有二维码图像。
[0087]步骤206、动态二维码读取设备结束动态二维码读取过程。
[0088]以上以两个实施例对本发明生成和读取动态二维码的过程进行了详细说明,基于以上过程说明,本发明提供了一种动态二维码生成方法和两种动态二维码读取方法,下面结合图3、4、5进行说明。
[0089]参见图3,图3是本发明实施例动态二维码生成方法流程图,应用于动态二维码生成装置,如图3所示,该方法包括以下步骤:
[0090]步骤301、生成每帧二维码图像均承载对应于该帧二维码图像的显示频率信息的动态二维码。
[0091]步骤302、根据对应于动态二维码中每帧二维码图像的显示频率信息显示该帧二维码图像。
[0092]图3所示方法中,
[0093]对应于每帧二维码图像的显示频率信息包括:该帧二维码图像的显示频率;
[0094]根据对应于动态二维码中每帧二维码图像的显示频率信息显示该帧二维码图像的方法为:以动态二维码中该帧二维码图像的显示频率显示该帧二维码图像。
[0095]图3所示方法中,
[0096]对应于每帧二维码图像的显示频率信息包括:动态二维码中所有二维码图像的显示频率;
[0097]根据对应于动态二维码中每帧二维码图像的显示频率信息显示该帧二维码图像的方法为:根据动态二维码中所有二维码图像的显示频率确定该帧二维码图像的显示频率,以该帧二维码图像的显示频率显示该帧二维码图像。
[0098]参见图4,图4是本发明实施例一动态二维码读取方法流程图,应用于动态二维码读取装置,所述动态二维码的每帧二维码图像中均承载有对应于该帧二维码图像的显示频率信息;如图4所示,该方法包括以下步骤:
[0099]步骤401、读取动态二维码中相邻的两帧二维码图像并确定两帧二维码图像中第二帧二维码图像的显示起始时刻。
[0100]步骤402、对该第二帧二维码图像进行图像处理,并对经图像处理后的二维码图像进行解码得到对应于该第二帧二维码图像的显示频率信息。
[0101]步骤403、根据该第二帧二维码图像的显示起始时刻和对应于该第二帧二维码图像的显示频率信息读取动态二维码中剩余尚未读取的所有二维码图像。
[0102]图4所示方法中,
[0103]对应于每帧二维码图像的显示频率信息包括:该帧二维码图像的显示频率;
[0104]根据该第二帧二维码图像的显示起始时刻和该第二帧二维码图像的显示频率信息读取动态二维码中尚未读取的所有二维码图像的方法为:
[0105]将该第二帧二维码图像作为当前二维码图像,并执行以下循环操作:
[0106]根据当前二维码图像的显示频率和当前二维码图像的显示起始时刻确定下一帧二维码图像的显示起始时刻,在下一帧二维码图像的显示起始时刻读取下一帧二维码图像,对下一帧二维码图像进行图像处理,并对经图像处理后的二维码图像进行解码得到对应于下一帧二维码图像的显示频率信息,如果尚未读取完动态二维码中的所有二维码图像,则将下一帧二维码图像作为当前二维码图像,并再次执行循环操作,否则,结束循环操作;
[0107]其中,假设动态二维码中共包括N帧二维码图像,当前二维码图像为动态二维码图像中的第X帧二维码图像,则下一帧二维码图像为(x+l) % No
[0108]图4所示方法中,
[0109]对应于每帧二维码图像的显示频率信息包括:动态二维码中所有二维码图像的显示频率;
[0110]根据该第二帧二维码图像的显示起始时刻和该第二帧二维码图像的显示频率信息读取动态二维码中尚未读取的所有二维码图像的方法为:
[0111]将该第二帧二维码图像作为当前二维码图像,并执行以下循环操作:
[0112]根据动态二维码中所有二维码图像的显示频率确定当前二维码图像的显示频率,根据当前二维码图像的显示频率和当前二维码图像的显示起始时刻确定下一帧二维码图像的显示起始时刻,在下一帧二维码图像的显示起始时刻读取下一帧二维码图像,如果尚未读取完动态二维码中的所有二维码图像,则将下一帧二维码图像作为当前二维码图像,并再此执行循环操作,否则,结束循环操作;
[0113]其中,假设动态二维码中共包括N帧二维码图像,当前二维码图像为动态二维码图像中的第X帧二维码图像,则下一帧二维码图像为(x+l) % No
[0114]参见图5,图5是本发明实施例二动态二维码读取方法流程图,应用于动态二维码读取装置,所述动态二维码的每帧二维码图像中均承载有对应于该帧二维码图像的显示频率信息;如图5所示,该方法包括以下步骤:
[0115]步骤501、以动态二维码读取装置的读取频率读取动态二维码中的一帧二维码图像。
[0116]步骤502、对该帧二维码图像进行图像处理,对经图像处理后的该帧二维码图像进行解码。
[0117]步骤503、判断是否读取完动态二维码中的所有二维码图像,是则结束动态二维码过程,否则,返回步骤501继续执行循环。
[0118]图5所示方法中,
[0119]对该帧二维码图像进行图像处理时,进一步确定该帧二维码图像是否为冗余的二维码图像;
[0120]对经图像处理后的该帧二维码图像进行解码包括:如果该帧二维码图像不是冗余二维码图像,将该帧二维码图像作为原始二维码图像并对经图像处理后的该帧二维码图像进行解码,若解码成功,则执行步骤503,若解码失败,则返回步骤501 ;如果该帧二维码图像是冗余二维码图像,则若该帧二维码图像对应的原始二维码图像已解码成功,则删除该帧二维码图像并执行步骤503,若该帧二维码图像对应的原始二维码图像已解码失败,则利用该帧二维码图像和图像增强算法对该帧二维码图像对应的原始二维码图像进行优化,对优化后的原始二维码图像进行解码,解码成功则删除该帧二维码图像并执行步骤503,解码失败则将优化后的原始二维码图像作为原始二维码图像,删除该帧二维码图像并返回步骤501。
[0121]本发明还提供了一种动态二维码生成装置和两种动态二维码读取装置,下面结合图6、7、8进行说明。
[0122]参见图6,图6是本发明实施例动态二维码生成装置的结构示意图,如图6所示,该装置包括:生成单元601、显示单元602 ;其中,
[0123]生成单元601,用于生成每帧二维码图像均承载对应于该帧二维码图像的显示频率信息的动态二维码;
[0124]显示单元602,用于根据对应于动态二维码中每帧二维码图像的显示频率信息显示该帧二维码图像。
[0125]图6所示装置中,
[0126]对应于每帧二维码图像的显示频率信息包括:该帧二维码图像的显示频率;
[0127]所述显示单元602根据对应于动态二维码中每帧二维码图像的显示频率信息显示该帧二维码图像时,用于:以动态二维码中该帧二维码图像的显示频率显示该帧二维码图像。
[0128]图6所示装置中,
[0129]对应于每帧二维码图像的显示频率信息包括:动态二维码中所有二维码图像的显示频率;
[0130]所述显示单元602根据对应于动态二维码中每帧二维码图像的显示频率信息显示该帧二维码图像时,用于:根据动态二维码中所有二维码图像的显示频率确定该帧二维码图像的显示频率,以该帧二维码图像的显示频率显示该帧二维码图像。
[0131]参见图7,图7是本发明实施例一动态二维码读取装置的结构示意图,所述动态二维码的每帧二维码图像中均承载有对应于该帧二维码图像的显示频率信息;该装置包括:第一读取单元701、图像处理单元702、解码单元703、第二读取单元704 ;其中,
[0132]第一读取单元701,用于读取动态二维码中相邻的两帧二
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1