CN109918037B - 识别码输出方法、装置、控制器及存储介质 - Google Patents
识别码输出方法、装置、控制器及存储介质 Download PDFInfo
- Publication number
- CN109918037B CN109918037B CN201910131726.1A CN201910131726A CN109918037B CN 109918037 B CN109918037 B CN 109918037B CN 201910131726 A CN201910131726 A CN 201910131726A CN 109918037 B CN109918037 B CN 109918037B
- Authority
- CN
- China
- Prior art keywords
- identification code
- identification
- size
- area
- region
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 239000000758 substrate Substances 0.000 claims abstract description 95
- 238000004088 simulation Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Credit Cards Or The Like (AREA)
Abstract
本发明提供了一种识别码输出方法、装置、控制器及存储介质,通过获取所述基板的尺寸信息、以及所述基板的图案化区域对应的图案化区域信息来确定所述基板中识别码区域对应的识别码区域信息,再调整识别码以确定所述识别码的排布方式,最后输出所述识别码至所述识别码区域,此方法可以提高识别码的输出效率。
Description
技术领域
本发明涉及显示技术领域,尤其涉及识别码输出方法、装置、控制器及存储介质。
背景技术
液晶面板一般包括上下两板,上板是TFT(Thin Film Transistor,薄膜晶体管)板,下板是CF(Color Filter,彩色滤光片)板。TFT板和CF板在使用之前都会在基板表面标注识别码来区分每一块板子,同时也会记录每一块板子所经历的流程信息。
现有的识别码输出方法,都是将二维码输出在字母中间,无法改变二维码和字母的相对位置,也无法实现单独输出二维码或者字母,因此会给一些高阶产品的功能性设计带来困难。
发明内容
本发明实施例提供一种可以调整二维码和字母的相对位置、尺寸大小以及可以进行二维码或字母的单独输出的识别码输出方法以及识别码输出装置;以解决现有的无法改变二维码和字母的相对位置以及无法实现单独输出二维码或者字母而给高阶产品的功能性设计带来困难的问题。
本发明实施例提供一种识别码输出方法,用于将识别码输出至基板,所述识别码用于标识所述基板,其包括:
获取所述基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息;
根据所述基板的尺寸信息和所述图案化区域信息,确定所述基板中识别码区域对应的识别码区域信息,所述识别码区域用于承载所述识别码;
根据所述识别码区域信息,确定所述识别码在所述识别码区域的排布方式;
根据所述识别码的排布方式,输出所述识别码至所述识别码区域。
在一实施例中,所述识别码包括第一识别码,所述第一识别码包括多个字符,所述识别码区域信息包括所述识别码区域的尺寸,所述根据所述识别码区域信息,确定所述识别码在所述识别码区域的排布方式步骤,包括:
获取所述第一识别码中字符的数量;
根据所述字符的数量和所述识别码区域的尺寸,对所述字符的尺寸进行调整,得到所述第一识别码在所述识别码区域上的排布方式。
在一实施例中,所述识别码包括第二识别码,所述第二识别码包括多个条形图案,所述识别码区域信息包括所述识别码区域的尺寸,所述根据所述识别码区域信息,确定所述识别码在所述识别码区域的排布方式步骤,包括:
获取所述第二识别码中条形图案的数量;
根据所述条形图案的数量和所述识别码区域的尺寸,对所述条形图案的尺寸进行调整,得到所述第二识别码在所述识别码区域上的排布方式。
在一实施例中,所述识别码包括第一识别码和第二识别码,所述第一识别码包括多个字符,所述第二识别码包括多个条形图案,所述识别码区域信息包括所述识别码区域的尺寸,所述根据所述识别码区域信息,确定所述识别码在所述识别码区域的排布方式步骤,包括:
根据所述识别码区域的尺寸,确定预设阈值;
判断所述字符和所述条形图案的总数是否大于所述预设阈值;
如大于预设阈值,则将所述识别码区域划分为第一识别码区域和第二识别码区域,得到所述第一识别码和所述第二识别码在所述识别码区域中的排布位置,所述第一识别码区域用于承载所述第一识别码,所述第二识别码区域用于承载所述第二识别码,所述第一识别码区域和所述第二识别码区域上下排布;
如不大于预设阈值,则调整所述第一识别码和所述第二识别码的尺寸,得到所述第一识别码和所述第二识别码在所述识别码区域上的排布方式。
在一实施例中,所述根据所述识别码的排布方式,输出所述识别码至所述识别码区域步骤,包括:
将所述第一识别码输出至所述第一识别码区域,并将所述第二识别码输出至所述第二识别码区域。
本发明实施例还提供一种识别码输出装置,用于将识别码输出至基板,其包括:
第一获取模块,用于获取所述基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息;
第二获取模块,用于根据所述基板的尺寸信息和所述图案化区域信息,确定所述基板中识别码区域对应的识别码区域信息,所述识别码区域用于承载所述识别码;
第三获取模块,用于根据所述识别码区域信息,确定所述识别码在所述识别码区域的排布方式;
输出模块,用于根据所述识别码的排布方式,输出所述识别码至所述识别码区域。
在一实施例中,所述识别码包括第一识别码,所述第一识别码包括多个字符,所述识别码区域信息包括所述识别码区域的尺寸,所述第三获取模块包括:
第一子模块,用于获取所述第一识别码中字符的数量;
第二子模块,用于根据所述字符的数量和所述识别码区域的尺寸,对所述字符的尺寸进行调整,得到所述第一识别码在所述识别码区域上的排布方式。
在一实施例中,所述识别码包括第二识别码,所述第二识别码包括多个条形图案,所述识别码区域信息包括所述识别码区域的尺寸,所述第三获取模块包括:
第三子模块,用于获取所述第二识别码中条形图案的数量;
第四子模块,用于根据所述条形图案的数量和所述识别码区域的尺寸,对所述条形图案的尺寸进行调整,得到所述第二识别码在所述识别码区域上的排布方式。
在一实施例中,所述识别码包括第一识别码和第二识别码,所述第一识别码包括多个字符,所述第二识别码包括多个条形图案,所述识别码区域信息包括所述识别码区域的尺寸,所述第三获取模块包括:
阈值子模块,用于根据所述识别码区域的尺寸,确定预设阈值;
判断子模块,用于判断所述字符和所述条形图案的总数是否大于所述预设阈值;
第五子模块,用于在所述字符和所述条形图案的总数大于预设阈值时,将所述识别码区域划分为第一识别码区域和第二识别码区域,得到所述第一识别码和所述第二识别码在所述识别码区域中的排布位置,所述第一识别码区域用于承载所述第一识别码,所述第二识别码区域用于承载所述第二识别码,所述第一识别码区域和所述第二识别码区域上下排布;
第六子模块,用于在所述字符和所述条形图案的总数不大于预设阈值时,调整所述第一识别码和所述第二识别码的尺寸,得到所述第一识别码和所述第二识别码在所述识别码区域上的排布方式。
在一实施例中,所述输出模块用于将所述第一识别码输出至所述第一识别码区域,并将所述第二识别码输出至所述第二识别码区域。
本发明实施例还提供一种控制器,所述控制器用于执行存储于存储器的若干指令,以实现如上述全部或部分识别码输出方法。
本发明实施例还提供一种存储介质,所述存储介质中存储若干指令,所述指令用于供控制器执行以实现如上述全部或部分识别码输出方法。
本发明提供了一种识别码输出方法、识别码输出装置、控制器和存储介质,根据基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息来确定所述基板中识别码区域对应的识别码区域信息,再调整识别码以确定所述识别码的排布方式,提高了识别码输出的效率。
附图说明
下面通过附图来对本发明进行进一步说明。需要说明的是,下面描述中的附图仅仅是用于解释说明本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的识别码输出方法的流程图;
图2为本发明实施例提供的识别码输出方法的步骤S103的流程图;
图3为本发明实施例提供的识别码输出方法的步骤S103的另一流程图;
图4为本发明实施例提供的识别码输出方法的步骤S103的又一流程图;
图5为本发明实施例提供的识别码输出方法的应用场景示意图;
图6为本发明实施例提供的识别码输出方法的另一应用场景示意图;
图7为本发明实施例提供的识别码输出方法的又一应用场景示意图;
图8为本发明实施例提供的识别码输出方法的再一应用场景示意图;
图9为本发明实施例提供的识别码输出装置的结构示意图;
图10为本发明实施例提供的控制器和存储器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明实施例提供的识别码输出方法的执行主体,可以为本发明实施例提供的识别码输出装置,或者集成了所述识别码输出装置的电子设备,所述识别码输出装置可以采用硬件或者软件的方式实现。
本发明实施例提供了一种识别码输出方法、装置、控制器及存储介质。以下将分别进行详细说明。
请参考图1,图1为本发明实施例提供的一种识别码输出方法的流程图。下面对本发明实施例的识别码输出方法的各个步骤进行详细说明。
S101,获取所述基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息。
其中,所述基板的尺寸信息具体指代所述基板的长和宽的数值大小,所述基板的图案化区域对应的图案化区域信息具体指代所述图案化区域在所述基板上的分布位置和尺寸大小。
此处,获取所述基板的尺寸信息包括以下两种方法:
方法一、当检测到所述基板时,先通过微型摄像机拍摄基板得到图片或者通过扫描仪扫描基板获取图片,再通过分析计算所述基板图片得到所述基板的尺寸数据。
方法二、将所述基板的尺寸信息预先按照特定的顺序储存起来,每当检测到所述基板时,会自动读取所述基板对应的尺寸信息。
此处,获取所述基板的图案化区域对应的图案化区域信息包括以下两种方法:
方法一、通过从外界键入获得所述基板的图案化区域对应的图案化区域信息,比如外界键入“0,0,2,1”表示所述图案化区域的起点坐标为(0,0),以及所述图案化区域的长为2毫米,宽为1毫米。
方法二、将所述基板的图案化区域信息预先按照特定的顺序储存起来,每当识别码输出设备接收到一个基板时,会自动读取所述基板对应的图案化区域信息。
S102,根据所述基板的尺寸信息和所述图案化区域信息,确定所述基板中识别码区域对应的识别码区域信息,所述识别码区域用于承载所述识别码。
其中,确定所述基板中识别码区域对应的识别码区域信息是根据所述基板的尺寸信息和所述图案化区域信息的相对位置和尺寸关系,通过模拟和计算得出基板中未被用作于图案化区域的剩余区域,即为所述识别码区域。
S103,根据所述识别码区域信息,确定所述识别码在所述识别码区域的排布方式。
其中,识别码包括第一识别码和第二识别码,所述第一识别码包括多个字符,所述第二识别码包括多个条形图案,可以获取所述识别码的种类,所述识别码的种类包括第一识别码、第二识别码中的至少一种,根据所述识别码的种类以及所述识别码区域信息,对应有三种用于确定所述识别码区域的排布方式的方法。
此处,获取最终输出的识别码的种类包括以下三种方法:
方法一、通过从外部键入获取最终输出的识别码的种类,比如从外界键入“01”代表输出的识别码只有第一识别码,键入“10”代表输出的识别码只有第二识别码,键入“11”代表输出的识别码包括第一识别码和第二识别码。
方法二、将所述识别码的种类信息预先按照特定的顺序储存起来,每当识别码输出设备接收到一个基板时,会自动读取所述基板对应的识别码的种类信息。
方法三、先获取最终输出的识别码的内容,根据所述最终输出的识别码的内容自动识别所述识别码的种类。
当获取最终输出的识别码的种类以后,分为以下三种确定所述识别码在所述识别码区域的排布方式:
第一种、所述识别码的类型只有第一识别码,此时参考图2,图2为本发明实施例提供的识别码输出方法的步骤S103的流程图。所述步骤S103包括:
S11,获取所述第一识别码中字符的数量;
S12,根据所述字符的数量和所述识别码区域的尺寸,对所述字符的尺寸进行调整,得到所述第一识别码在所述识别码区域上的排布方式。
图5为本发明实施例提供的识别码输出方法的应用场景示意图。当输出的只有第一识别码时,其中,第一识别码包括字符,字符包括字母A-Z,数字0-9。
在本实施例中,所述识别码输出方法可以实现只输出所述第一识别码至基板表面的功能,并且所述第一识别码在所述识别码区域的排布方式可以根据所述字母和/或数字的数量以及所述识别码区域的尺寸进行调整。例如:若设定所述第一识别码只能单行排布,则通过调整所述第一识别码的尺寸进行排布;若对所述第一识别码的排布行数为一行或者多行时,即当所述第一识别码成行排布时,则根据预设尺寸对所述第一识别码进行排布,其中所述预设尺寸可以包括预设字符尺寸、预设数字尺寸中的至少一种,以所述预设尺寸为标准,通过调整所述第一识别码的位置进行排布。可以理解的,所述预设字符尺寸和所述预设数字尺寸可以分别满足字符和数字的清晰度,还可以满足使得字符和数字可以完整地排列于所述识别码区域中。特别的,在不需要输出所述第二识别码时,可以仅输出所述第一识别码,提高了识别码输出效率。
第二种、所述识别码的类型只有第二识别码,此时参考图3,图3为本发明实施例提供的识别码输出方法的步骤S103的另一流程图。所述步骤S103包括:
S21,获取所述第二识别码中条形图案的数量;
S22,根据所述条形图案的数量和所述识别码区域的尺寸,对所述条形图案的尺寸进行调整,得到所述第二识别码在所述识别码区域上的排布方式。
图6、7为本发明实施例提供的识别码输出装置的另一应用场景示意图。当输出的只有第二识别码时,其中,第二识别码包括条形图案,所述条形图案组合成为一维码或者二维码,具体的,图6中的条形图案组合成为一维码,一维码的形状是由很多黑条、白条图案组成的。一维码只在水平方向上表示信息,容量小,表示的信息有限。图7中的条形图案组合成为二维码。二维码可以是多个一维码层叠起来形成的条形图案,每一层都可以表示一定的信息。
在本实施例中,所述识别码输出方法可以实现只输出所述第二识别码至基板表面的功能,并且所述第二识别码在所述基板表面的排布方式可以根据所述条形图案的数量以及所述识别码区域进行调整。例如:所述条形图案的数量较少,可以适当增加所述条形图案的尺寸;所述条形图案的数量较多,可以适当减小所述条形图案的尺寸。特别的,在不需要输出所述第一识别码时,可以仅输出所述第二识别码,可以提高识别码输出效率。
第三种、所述识别码的类型包括第一识别码和第二识别码,此时参考图4,图4为本发明实施例提供的识别码输出方法的步骤S103的再一流程图。所述步骤S103包括:
S31,根据所述识别码区域的尺寸,确定预设阈值;
S32,判断所述字符和所述条形图案的总数是否大于所述预设阈值;
S33,如大于预设阈值,则将所述识别码区域划分为第一识别码区域和第二识别码区域,得到所述第一识别码和所述第二识别码在所述识别码区域中的排布位置,所述第一识别码区域用于承载所述第一识别码,所述第二识别码区域用于承载所述第二识别码,所述第一识别码区域和所述第二识别码区域上下排布;
S34,如不大于预设阈值,则调整所述第一识别码和所述第二识别码的尺寸,得到所述第一识别码和所述第二识别码在所述识别码区域上的排布方式。
在本发明实施例中,可以实现同时或者分时输出所述第一识别码和所述第二识别码至基板表面的功能,并且所述第一识别码和所述第二识别码在所述基板表面的排布方式可以根据所述字符和数字的数量、条形图案的数量、以及所述识别码区域进行调整。例如:所述第一识别码和所述第二识别码可以在所述识别码区域上下排布或者左右排布或者两边排布或者四周排布,可以提高识别码输出的灵活性。
图8为本发明实施例提供的识别码输出装置的又一应用场景示意图。在图8中,第一识别码为数字0-9和字母A、B,字符的总数为12个;第二识别码为一维码,该一维码中条形图案的总数为19个。假设预设阈值为30,则第一识别码中字符和第二识别码中条形图案的总数为31个,大于预设阈值。由于大于预设阈值,将所述识别码区域划分为第一识别码区域801和第二识别码区域802,所述第一识别码区域801用于承载所述第一识别码,所述第二识别码区域802用于承载所述第二识别码,所述第一识别码区域801和所述第二识别码区域802上下排布。进一步的,根据所述第一识别码中字符的总数和所述第二识别码中条形图案的总数与所述识别码区域长度的关系,可以调整所述第一识别码和所述第二识别码的尺寸大小,使得识别码信息准确地呈现在识别码区域中。
具体的,可以先通过微型摄像机拍摄基板得到图片或者通过扫描仪扫描基板获取图片,再根据所述照片内容自动识别所述识别码内容;也可以是预先将识别码内容储存起来,后期再自动读取所述识别码内容。
具体的,对所述第一识别码和/或第二识别码的尺寸进行调整可以指对所述字符和/或条形图案在所述识别码区域内的尺寸和位置进行多次模拟,得到相应的多个模拟结果,经过智能分析所述多个模拟结果,确定最终所述第一识别码和/或第二识别码在所述识别码区域上的排布方式。
特别的,所述预设阈值可以理解为识别码以最合适的尺寸分布在所述基板上的每一排的识别码总数量,所述每一排的识别码总数量是一个非标准概念,比如,可以根据所述第一识别码和所述第二识别码的实际尺寸比例情况,将每一个第二识别码看作两个或者三个第一识别码数量,然后将所述第二识别码数量根据以上规则记为相应的第一识别码总数量,最终将经过上述规则计算得到的第一识别码数量当作上述每一排的识别码总数量(预设阈值);同理,也可以将所述第一识别码数量根据以上规则记为相应的第二识别码数量,最终将经过上述规则计算得到的第二识别码数量当作上述每一排的识别码总数量(预设阈值)。
需要注意的是,针对每一次识别码输出而言,由于所述识别码区域的尺寸是确定不变的,因此利用上述不同的换算规则得到的预设阈值是不一样的。
因此,在后期判断所述字符和条形图案的总数与所述预设阈值的大小关系时,应该按照上述得到所述预设阈值所采用的换算规则,将实际中所述字符和条形图案的数量统一换算为实际总数量;然后再比较所述实际总数量与所述预设阈值的大小。
S104,根据所述识别码的排布方式,输出所述识别码至所述识别码区域。
其中,输出所述识别码至所述识别码区域包括:将所述第一识别码输出至所述第一识别码区域,并将所述第二识别码输出至所述第二识别码区域。
具体的,所述第一识别码和所述第二识别码可以是同时输出,也可以是分时输出。
为了更好地实施以上方法,在一优选实施例中提供了一种识别码输出装置。
请参考图9,图9为本发明实施例提供的识别码输出装置500的结构示意图。本实施例的识别码输出装置500,用于将识别码输出至基板,本实施例的识别码输出装置500包括第一获取模块501、第二获取模块502、第三获取模块503以及输出模块504,具体描述如下:
第一获取模块501,用于获取所述基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息。
具体地,第一获取模块501包括图片获取模块5011和图片分析模块5012,当基板传送至识别码输出装置500时,先通过所述图片获取模块5011获取基板图片,再通过所述图片分析模块5012分析计算所述基板图片得到所述基板的尺寸数据。
可替代地,第一获取模块501包括数据存读模块5013,所述数据存读模块5013将所述基板的尺寸信息预先按照特定的顺序储存起来,每当识别码输出装置500接收到一个基板时,所述数据存读模块5013会自动读取所述基板对应的尺寸信息。
具体地,获取所述基板的图案化区域对应的图案化区域信息是通过从外界键入获得所述基板的图案化区域对应的图案化区域信息的,比如外界键入“0,0,2,1”表示所述图案化区域的起点坐标为(0,0),以及所述图案化区域的长为2毫米,宽为1毫米。
可替代地,所述数据存读模块5013将所述基板的图案化区域信息预先按照特定的顺序储存起来,每当识别码输出装置500接收到一个基板时,会自动读取所述基板对应的图案化区域信息。
第二获取模块502,用于根据所述基板的尺寸信息和所述图案化区域信息,确定所述基板中识别码区域对应的识别码区域信息,所述识别码区域用于承载所述识别码。
具体地,所述第二获取模块502是通过模拟和计算得出基板中未被用作于图案化区域的剩余区域,即为所述识别码区域。
第三获取模块503,用于根据所述识别码区域信息,确定所述识别码在所述识别码区域的排布方式。
其中,识别码包括第一识别码和第二识别码,所述第一识别码包括多个字符,所述第二识别码包括多个条形图案,根据最终输出的识别码的种类,对应三种用于确定所述识别码区域的排布方式的方法。
具体地,获取所述识别码的种类的方式可以通过从外部键入获取,比如从外界键入“01”代表输出的识别码只有第一识别码,键入“10”代表输出的识别码只有第二识别码,键入“11”代表输出的识别码包括第一识别码和第二识别码。
可替代地,所述数据存读模块5013将所述输出的识别码内容预先按照特定的顺序储存起来,每当识别码输出装置500接收到一个基板时,会自动读取所述基板对应的输出的识别码内容以及种类。
具体地,第三获取模块503包括第一子模块5031、第二子模块5032、第三子模块5033、第四子模块5034、第五子模块5035、第六子模块5036、阈值模块5037、判断模块5038以及获取子模块5039。
当获取最终输出的识别码的种类以后,分为以下三种确定所述识别码在所述识别码区域的排布方式:
第一种、当所述识别码的类型只有第一识别码时,所述第一子模块5031先获取所述第一识别码中字符的数量,所述第二子模块5032再根据所述字符的数量和所述识别码区域的尺寸,对所述字符的尺寸进行调整,得到所述第一识别码在所述识别码区域上的排布方式。
第二种、当所述识别码的类型只有第二识别码时,所述第三子模块5033先获取所述第二识别码中条形图案的数量,所述第四子模块5034再根据所述条形图案的数量和所述识别码区域的尺寸,对所述条形图案的尺寸进行调整,得到所述第二识别码在所述识别码区域上的排布方式。
第三种、当所述识别码的类型包括第一识别码和第二识别码,所述获取子模块5039获取所述第一识别码中字符的数量和所述第二识别码中条形图案的数量,并且所述阈值模块5037根据所述识别码区域的尺寸,确定预设阈值,然后所述判断模块5038判断所述字符和所述条形图案的总数是否大于所述预设阈值。
如大于预设阈值,所述第五子模块5035将所述识别码区域划分为第一识别码区域和第二识别码区域,得到所述第一识别码和所述第二识别码在所述识别码区域中的排布位置,所述第一识别码区域用于承载所述第一识别码,所述第二识别码区域用于承载所述第二识别码,所述第一识别码区域和所述第二识别码区域上下排布,并且,所述第六子模块5036根据所述字符的数量、所述条形图案的数量和所述第一识别码区域的尺寸、所述第二识别码区域的尺寸,对所述字符以及条形图案的尺寸进行调整,得到所述第二识别码在所述识别码区域上的排布方式;
如不大于预设阈值,所述第六子模块5036调整所述第一识别码和所述第二识别码的尺寸,得到所述第一识别码和所述第二识别码在所述识别码区域上的排布方式。
在一些实施例中,所述第一获取模块501中的图片获取模块5011还用来获取需要输出的所述识别码图片,图片分析模块5012还用来识别所述识别码内容并且转化为所述识别码输出装置500可识别形式以及用来识别识别码的种类。
在一些实施例中,所述第一子模块5031、第三子模块5033、第五子模块5035是通过扫描、识别、获取识别码数量的。
在一些实施例中,所述第二子模块5032、第四子模块5034、第六子模块5036对所述第一识别码和/或第二识别码的尺寸进行调整可以指模拟所述字符和/或条形图案在所述识别码区域内的尺寸大小和分布,进行多次模拟,得到相应的多个模拟结果,经过智能分析所述多个模拟结果,确定最终所述第一识别码和/或第二识别码在所述识别码区域上的排布方式。
特别的,所述预设阈值可以理解为识别码以最合适的尺寸分布在所述基板上的每一排的识别码总数量,所述每一排的识别码总数量是一个非标准概念,比如,可以根据所述第一识别码和所述第二识别码的实际尺寸比例情况,将每一个第二识别码看作两个或者三个第一识别码数量,然后将所述第二识别码数量根据以上规则记为相应的第一识别码总数量,最终将经过上述规则计算得到的第一识别码数量当作上述每一排的识别码总数量(预设阈值);同理,也可以将所述第一识别码数量根据以上规则记为相应的第二识别码数量,最终将经过上述规则计算得到的第二识别码数量当作上述每一排的识别码总数量(预设阈值)。
需要注意的是,针对每一次识别码输出而言,由于所述识别码区域的尺寸是确定不变的,因此利用上述不同的换算规则得到的预设阈值是不一样的。
因此,在后期判断所述字符和条形图案的总数与所述预设阈值的大小关系时,应该按照上述得到所述预设阈值所采用的换算规则,将实际中所述字符和条形图案的数量统一换算为实际总数量;然后再比较所述实际总数量与所述预设阈值的大小。
输出模块504,用于根据所述识别码的排布方式,输出所述识别码至所述识别码区域。
其中,所述输出模块504可以是包括第一输出模块5041和第二输出模块5042,所述第一输出模块5041用于将所述第一识别码输出至所述第一识别码区域,所述第二输出模块5042用于将所述第二识别码输出至所述第二识别码区域。特别的,所述第一输出模块5041和第二输出模块5042用于同时分布输出所述第一识别码和所述第二识别码至基板表面。
可代替地,所述输出模块504也可以是一个单输出模块。特别的,所述输出模块504(单输出模块)用于分时输出所述第一识别码和/或所述第二识别码至基板表面。
其中,所述输出模块504内部设有激光头,所述激光头用于通入激光,所述激光用于在所述基板表面的光阻层上进行刻号识别码,所述激光头内部包括了数字微反射镜阵列。
在一实施例中还提供了一种控制器和存储器。
请参考图10,图10为本发明实施例提供的控制器和存储器的结构示意图。
存储器601可用于存储软件程序以及模块,其主要包括存储程序区和存储数据区。控制器602通过运行存储在存储器601的软件程序以及模块,从而执行各种功能应用以及数据处理。
控制器602通过运行或执行存储在存储器601内的软件程序和/或模块,以及调用存储在存储器601内的数据,执行各种功能和处理数据,从而进行整体监控。
在一些实施例中,控制器602获取所述基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息,并且根据所述基板的尺寸信息和所述图案化区域信息,确定所述基板中识别码区域对应的识别码区域信息,其中,所述识别码区域用于承载所述识别码。
在一些实施例中,控制器602根据所述识别码区域信息,确定所述识别码在所述识别码区域的排布方式时,实现如下步骤:
控制器602先获取所述识别类型,其中识别码类型包括三种类型:只有第一识别码或者只有第二识别码或者包括第一识别码和第二识别码。再根据所述识别码类型获取所述第一识别码中字符的数量和/或第二识别码中条形图案的数量,以及根据所述字符的数量和/或条形图案的数量以及所述识别码区域的尺寸,对所述字符和/或条形图案的尺寸进行调整,得到所述第一识别码和/或第二识别码在所述识别码区域上的排布方式。
在一些实施例中,当所述识别码类型为包括第一识别码和第二识别码时,控制器602根据所述识别码区域的尺寸,确定预设阈值,并且判断所述字符和所述条形图案的总数是否大于所述预设阈值。如大于预设阈值,控制器602先将所述识别码区域划分为第一识别码区域和第二识别码区域,再根据所述字符的数量、所述条形图案的数量和所述第一识别码区域的尺寸、所述第二识别码区域的尺寸,对所述字符以及条形图案的尺寸进行调整,得到所述第二识别码在所述识别码区域上的排布方式;如不大于预设阈值,控制器602调整所述第一识别码和所述第二识别码的尺寸,得到所述第一识别码和所述第二识别码在所述识别码区域上的排布方式。
在一些实施例中,控制器602将所述第一识别码输出至所述第一识别码区域,并将所述第二识别码输出至所述第二识别码区域。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如充电提醒方法的实施例的流程。其中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
本发明提供了一种识别码输出方法、装置、控制器及存储介质,所述识别码输出方法以及识别码输出装置、控制器可以根据基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息来确定所述基板中识别码区域对应的识别码区域信息,再调整识别码以确定所述识别码的排布方式,解决了现有技术中无法改变二维码和字母的相对位置以及无法实现单独输出二维码或者字母,以至于无法实现一些高阶产品的功能性设计的技术问题。
以上对本发明实施例提供的一种识别码输出方法、装置、控制器及存储介质进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种识别码输出方法,用于将识别码输出至基板,所述识别码用于标识所述基板,其特征在于,所述方法包括:
获取所述基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息;
根据所述基板的尺寸信息和所述图案化区域信息,确定所述基板中识别码区域对应的识别码区域信息,所述识别码区域用于承载所述识别码,所述识别码区域信息包括所述识别码区域的尺寸;
获取所述识别码的种类和所述识别码的数量,以及根据所述识别码区域的尺寸、所述识别码的种类和所述识别码的数量,确定所述识别码在所述识别码区域的排布方式;
根据所述识别码的排布方式,输出所述识别码至所述识别码区域;
其中,当所述识别码的种类为第一识别码,且所述第一识别码包括多个字符时,所述获取所述识别码的种类和所述识别码的数量,根据所述识别码区域的尺寸、所述识别码的种类和所述识别码的数量,确定所述识别码在所述识别码区域的排布方式的步骤包括:
当所述第一识别码成行排布时,根据预设尺寸对所述第一识别码进行排布,其中所述预设尺寸为预设字符尺寸或者预设数字尺寸。
2.根据权利要求1所述的识别码输出方法,其特征在于,当所述识别码的种类为第二识别码时,所述第二识别码包括多个条形图案,所述获取所述识别码的种类,根据所述识别码区域信息以及所述识别码的种类,确定所述识别码在所述识别码区域的排布方式步骤,包括:
获取所述第二识别码中条形图案的数量;
根据所述条形图案的数量和所述识别码区域的尺寸,对所述条形图案的尺寸进行调整,得到所述第二识别码在所述识别码区域上的排布方式。
3.根据权利要求1所述的识别码输出方法,其特征在于,当所述识别码的种类包括所述第一识别码和第二识别码时,所述第二识别码包括多个条形图案,所述获取所述识别码的种类,根据所述识别码区域信息以及所述识别码的种类,确定所述识别码在所述识别码区域的排布方式步骤,包括:
根据所述识别码区域的尺寸,确定预设阈值;
判断所述字符和所述条形图案的总数是否大于所述预设阈值;
如大于预设阈值,则将所述识别码区域划分为第一识别码区域和第二识别码区域,得到所述第一识别码和所述第二识别码在所述识别码区域中的排布位置,所述第一识别码区域用于承载所述第一识别码,所述第二识别码区域用于承载所述第二识别码,所述第一识别码区域和所述第二识别码区域上下排布;
如不大于预设阈值,则调整所述第一识别码和所述第二识别码的尺寸,得到所述第一识别码和所述第二识别码在所述识别码区域上的排布方式。
4.根据权利要求1所述的识别码输出方法,其特征在于,所述根据所述识别码的排布方式,输出所述识别码至所述识别码区域步骤,包括:
将所述第一识别码输出至所述第一识别码区域,并将第二识别码输出至所述第二识别码区域。
5.一种识别码输出装置,用于将识别码输出至基板,其特征在于,所述识别码输出装置包括:
第一获取模块,用于获取所述基板的尺寸信息,以及所述基板的图案化区域对应的图案化区域信息;
第二获取模块,用于根据所述基板的尺寸信息和所述图案化区域信息,确定所述基板中识别码区域对应的识别码区域信息,所述识别码区域用于承载所述识别码,所述识别码区域信息包括所述识别码区域的尺寸;
第三获取模块,用于获取所述识别码的种类和所述识别码的数量,以及根据所述识别码区域的尺寸、所述识别码的种类和所述识别码的数量,确定所述识别码在所述识别码区域的排布方式;
输出模块,用于根据所述识别码的排布方式,输出所述识别码至所述识别码区域;
其中,当所述识别码的种类为第一识别码时,所述第一识别码包括多个字符,所述第三获取模块还用于当所述第一识别码成行排布时,根据预设尺寸对所述第一识别码进行排布,其中所述预设尺寸为预设字符尺寸或者预设数字尺寸。
6.根据权利要求5所述的识别码输出装置,其特征在于,当所述识别码的种类为第二识别码时,所述第二识别码包括多个条形图案,所述识别码区域信息包括所述识别码区域的尺寸,所述第三获取模块包括:
第三子模块,用于获取所述第二识别码中条形图案的数量;
第四子模块,用于根据所述条形图案的数量和所述识别码区域的尺寸,对所述条形图案的尺寸进行调整,得到所述第二识别码在所述识别码区域上的排布方式。
7.根据权利要求5所述的识别码输出装置,其特征在于,当所述识别码的种类包括所述第一识别码和第二识别码时,所述第二识别码包括多个条形图案,所述第三获取模块包括:
阈值子模块,用于根据所述识别码区域的尺寸,确定预设阈值;
判断子模块,用于判断所述字符和所述条形图案的总数是否大于所述预设阈值;
第五子模块,用于在所述字符和所述条形图案的总数大于预设阈值,将所述识别码区域划分为第一识别码区域和第二识别码区域,得到所述第一识别码和所述第二识别码在所述识别码区域中的排布位置,所述第一识别码区域用于承载所述第一识别码,所述第二识别码区域用于承载所述第二识别码,所述第一识别码区域和所述第二识别码区域上下排布;
第六子模块,用于在所述字符和所述条形图案的总数不大于预设阈值时,调整所述第一识别码和所述第二识别码的尺寸,得到所述第一识别码和所述第二识别码在所述识别码区域上的排布方式。
8.根据权利要求5所述的识别码输出装置,其特征在于,所述输出模块用于将所述第一识别码输出至所述第一识别码区域,并将第二识别码输出至所述第二识别码区域。
9.一种控制器,其特征在于,所述控制器用于执行存储于存储器的若干指令,以实现如权利要求1-4任一项所述的方法。
10.一种存储介质,所述存储介质中存储若干指令,其特征在于,所述指令用于供控制器执行以实现如权利要求1-4任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910131726.1A CN109918037B (zh) | 2019-02-22 | 2019-02-22 | 识别码输出方法、装置、控制器及存储介质 |
PCT/CN2019/085456 WO2020168637A1 (zh) | 2019-02-22 | 2019-05-05 | 识别码输出方法、装置、控制器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910131726.1A CN109918037B (zh) | 2019-02-22 | 2019-02-22 | 识别码输出方法、装置、控制器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109918037A CN109918037A (zh) | 2019-06-21 |
CN109918037B true CN109918037B (zh) | 2020-11-24 |
Family
ID=66962034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910131726.1A Active CN109918037B (zh) | 2019-02-22 | 2019-02-22 | 识别码输出方法、装置、控制器及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109918037B (zh) |
WO (1) | WO2020168637A1 (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1552031B (zh) * | 2001-09-07 | 2010-05-05 | 兄弟工业株式会社 | 字符串编辑设备和字符串编辑方法 |
CN102955761A (zh) * | 2011-08-18 | 2013-03-06 | 鸿富锦精密工业(深圳)有限公司 | 尺寸信息输出系统及方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1044513A (ja) * | 1996-08-07 | 1998-02-17 | Olympus Optical Co Ltd | コード印刷装置及びそれに適用されるコード印刷媒体 |
JP4078153B2 (ja) * | 2002-08-27 | 2008-04-23 | トッパン・フォームズ株式会社 | 水性インク受容層形成用トナーおよびそれを用いたシート |
JP2007245663A (ja) * | 2006-03-17 | 2007-09-27 | Casio Comput Co Ltd | 印字装置 |
JP5452603B2 (ja) * | 2008-09-26 | 2014-03-26 | ダイモ | ラベルプリンタ |
JP2012000931A (ja) * | 2010-06-21 | 2012-01-05 | Dainippon Printing Co Ltd | 情報記録体の製造方法 |
CN103472614B (zh) * | 2013-09-17 | 2016-08-31 | 京东方科技集团股份有限公司 | 一种显示面板及其制作方法、显示器 |
CN206388704U (zh) * | 2017-01-16 | 2017-08-08 | 上海天马有机发光显示技术有限公司 | 一种阵列基板、显示面板以及可穿戴电子设备 |
JP6852490B2 (ja) * | 2017-03-21 | 2021-03-31 | セイコーエプソン株式会社 | 印刷データ生成装置、印刷データ生成方法、プログラムおよび印刷装置 |
CN108090539B (zh) * | 2017-12-18 | 2021-05-07 | 江门市知了科技有限公司 | 一种用于添加字符水印的二维码生成系统 |
CN108957886A (zh) * | 2018-07-26 | 2018-12-07 | 武汉华星光电技术有限公司 | 一种阵列基板及其制作方法 |
-
2019
- 2019-02-22 CN CN201910131726.1A patent/CN109918037B/zh active Active
- 2019-05-05 WO PCT/CN2019/085456 patent/WO2020168637A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1552031B (zh) * | 2001-09-07 | 2010-05-05 | 兄弟工业株式会社 | 字符串编辑设备和字符串编辑方法 |
CN102955761A (zh) * | 2011-08-18 | 2013-03-06 | 鸿富锦精密工业(深圳)有限公司 | 尺寸信息输出系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2020168637A1 (zh) | 2020-08-27 |
CN109918037A (zh) | 2019-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8265350B2 (en) | Method and apparatus for detecting and processing specific pattern from image | |
CN1163846C (zh) | 用于识别字符的装置和方法 | |
US11763463B2 (en) | Information processing apparatus, control method, and program | |
US8811725B2 (en) | Learning device, learning method, identification device, identification method, and program | |
EP1993071A1 (en) | Image zone detection | |
CN109409377B (zh) | 图像中文字的检测方法及装置 | |
CN108596908B (zh) | Led显示屏检测方法、装置及终端 | |
CN108074237B (zh) | 图像清晰度检测方法、装置、存储介质及电子设备 | |
CN113065536A (zh) | 处理表格的方法、计算设备和计算机可读存储介质 | |
CN112200230B (zh) | 一种训练板的识别方法、装置及机器人 | |
CN114037659A (zh) | 晶粒阵列缺陷检测方法、装置、设备及可读存储介质 | |
CN117540762A (zh) | 条形码的识别方法、装置、设备及可读存储介质 | |
CN114792283A (zh) | 一种图像处理方法、装置、设备及计算机可读存储介质 | |
US20120069195A1 (en) | Pattern of Color Codes | |
WO2020156553A1 (zh) | 二维码定位框识别方法、装置、电子设备及存储介质 | |
CN113840135B (zh) | 色偏检测方法、装置、设备及存储介质 | |
CN109918037B (zh) | 识别码输出方法、装置、控制器及存储介质 | |
CN111144270A (zh) | 基于神经网络的手写文本工整度的评测方法与评测装置 | |
CN108388898A (zh) | 基于连接体和模板的字符识别方法 | |
US12039399B2 (en) | Optical symbol, information processing device, and code reading method | |
CN113705416B (zh) | 货架识别方法、装置、存储介质及机器人 | |
CN113834638B (zh) | 视场角确定方法、装置、设备及存储介质 | |
CN108263096A (zh) | 丝印检测方法、装置、终端设备及存储介质 | |
US7920737B2 (en) | Code image processing method and code image processing apparatus | |
JP6437749B2 (ja) | カラーコードの作成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 9-2 Tangming Avenue, Guangming New District, Shenzhen City, Guangdong Province Patentee after: TCL China Star Optoelectronics Technology Co.,Ltd. Address before: 9-2 Tangming Avenue, Guangming New District, Shenzhen City, Guangdong Province Patentee before: Shenzhen China Star Optoelectronics Technology Co.,Ltd. |